kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Mon Mar 25 12:43:08 PDT 2019 OpenBSD/amd64 (ci-openbsd-multicore-5.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.41' (ECDSA) to the list of known hosts. 2019/03/25 12:43:39 fuzzer started 2019/03/25 12:43:44 dialing manager at 10.128.15.235:12311 2019/03/25 12:43:44 syscalls: 1 2019/03/25 12:43:44 code coverage: enabled 2019/03/25 12:43:44 comparison tracing: enabled 2019/03/25 12:43:44 extra coverage: support is not implemented in syzkaller 2019/03/25 12:43:44 setuid sandbox: enabled 2019/03/25 12:43:44 namespace sandbox: support is not implemented in syzkaller 2019/03/25 12:43:44 Android sandbox: support is not implemented in syzkaller 2019/03/25 12:43:44 fault injection: support is not implemented in syzkaller 2019/03/25 12:43:44 leak checking: support is not implemented in syzkaller 2019/03/25 12:43:44 net packet injection: enabled 2019/03/25 12:43:44 net device setup: support is not implemented in syzkaller 12:43:49 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x280c2, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x100000001, 0x400, './file0\x00', 0x400, 0x0, 0xb700, 0xef}) chdir(&(0x7f00000000c0)='./file0\x00') r1 = shmget$private(0x0, 0x3000, 0x208, &(0x7f0000ffa000/0x3000)=nil) r2 = getuid() r3 = socket(0x1f, 0x0, 0x3) sendmsg$unix(r3, &(0x7f0000000240)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000140)="ba09262e31a7a90b4e4f027c4549415c84420f388e28c74273f64d122e08862e92709ea5baffee402965a70aa3545b5942e9d1492b24e270ead47fb4687a1c432a816b92edf3e28a08b3854a230c45bcfeed4fb3ef2c568a5a3b5090c12a9a1e24f1286c5f82f06b82694af7fa657e7867ead5d32ee4bae177", 0x79}], 0x1, &(0x7f0000000200)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r3, r0]}], 0x30, 0x4}, 0x4) chflags(&(0x7f0000000280)='./file0\x00', 0x5) r4 = msgget(0x0, 0x88) msgctl$IPC_STAT(r4, 0x2, &(0x7f00000002c0)=""/236) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f00000003c0)) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000400)=""/92) pwritev(r0, &(0x7f0000000740)=[{&(0x7f0000000480)="95747256c725e08d90118979a0d2a22bd4f6be343feb2a205208a291aa9ecc351152db0ae50d9f1a947e2a5bdd6be3e12d593478986b88affd1617feee7ac07cb9c3ea5dfe0537857dc5b8ecffbf8380e56cd218631d59b040b48099bc8e43a4f0766dc20597068bf116b980", 0x6c}, {&(0x7f0000000500)="b7967a2708c289b1a4fa2e91f8e5696d0202b38ba4bb2b3611da9610dedc63554d55d090482f87d947b8d4f70c85d796d0b8b6d2fdc4e4b2af3b961ae0c2409ddc9b4434c406c07bc5c4452bf5e76368646642975db48e35ffea36d27174259485617d9f8db6c2b5e64ad8be8256e5f6bdf57ed43e076f33ff8dd8b9229f6e953501f0706fa5732edaabbf93594a3513505d6dd9bebd65a7f9b9320795e2690e14f592bbc0ae50b770447be212a257f800661328b6fc32fa5e8d7bb8430ea918aa83dc75c427b8a6097cd4c9e8cf9b695521da14748b1d37e8f599846770c096f1ee466713cf56635c133c580f9f6b57e493b277654f8f6b3452be", 0xfb}, {&(0x7f0000000600)="dfa86cbe8e7b5deeb346e819bcb6268916802bbdf69de4fd6bae54c4958af272a0739330345b35af0a7b398d20df523b60a56586e3f8578ba27e275ae6dd7d3b1847347673b6c03ded4959b9dfeb753904296e26c6681734f095fa7a2dc0483811e5d4f753357ae8bd41bb490d", 0x6d}, {&(0x7f0000000680)="7313e43850a9f51811fd05760c0359a17bd61f295501c4a98ad97df7873e389a07596b0830d52b501d118572d530", 0x2e}, {&(0x7f00000006c0)="f095eadb5da108642d7566ed9f55aa4c286975820ee5531b2822639f4e677b89e0420cc2eea52ad80da3f9d3bb434d8a95b37e764789205538e690bb3d14cce49f2145f837846e79cf20e0d52de8cdf12c2c65609d2e39afe4f36d9db6f8e141972cda52e6b6", 0x66}], 0x5, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000007c0)={0x200, 0x0, {0x0, 0x1}}) r5 = socket$inet(0x2, 0x0, 0x81) link(&(0x7f0000000800)='./file0\x00', &(0x7f0000000840)='./file0/file0\x00') ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000880)=0x3) getsockname$inet(r3, &(0x7f00000008c0), &(0x7f0000000900)=0xc) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000940)=0x45a) kevent(r0, &(0x7f0000000980)=[{{r0}, 0xffffffffffffffff, 0x10, 0x20000001, 0x1, 0x40}, {{r3}, 0xffffffffffffffff, 0x31, 0x0, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x82, 0x8, 0x5, 0x918b}, {{r3}, 0x0, 0x8c, 0x2000000c, 0x710b8d7a, 0xeff}, {{r3}, 0xffffffffffffffff, 0x1, 0x1, 0xffffffffffffff00, 0xffffffffffffff80}, {{r5}, 0xfffffffffffffffb, 0x82, 0x0, 0xbacb, 0x6}, {{r3}, 0xfffffffffffffffb, 0x10, 0x80000000, 0x3, 0xfff}], 0x7, &(0x7f0000000a80)=[{{r5}, 0xffffffffffffffff, 0x82, 0xf00fffff, 0x8, 0x9}, {{r5}, 0x0, 0x11, 0x0, 0xfffffffffffff000, 0xfe}, {{r3}, 0xfffffffffffffffc, 0x84, 0x80000043, 0x27, 0x2}, {{r0}, 0x0, 0x0, 0x1, 0x8, 0x2}, {{r5}, 0x0, 0x22, 0x1, 0xbf7, 0x80}, {{r5}, 0xfffffffffffffffd, 0x88, 0x2, 0xfff, 0x3}, {{r0}, 0xfffffffffffffffe, 0x20, 0x40000000, 0x6, 0xfffffffffffffffa}], 0xb1, &(0x7f0000000b80)={0x3, 0x4}) r6 = getgid() fchownat(r0, &(0x7f0000000bc0)='./file0/file1\x00', r2, r6, 0x4) r7 = shmat(r1, &(0x7f0000ffe000/0x2000)=nil, 0x1000) shmdt(r7) recvfrom$inet6(r3, &(0x7f0000000c00)=""/172, 0xac, 0x3, 0x0, 0x0) msgget(0x3, 0x490) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000cc0)=""/174) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000d80)={0x0}, &(0x7f0000000dc0)=0xc) getpgid(r8) 12:43:49 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x1ff) r2 = syz_open_pts() ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000080)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x1, 0x2c24, 0x40, 0x4, "dc0c4c04db3f130bc4f53cca4ee66e22728a97cf", 0x1000, 0x9}) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0xa1, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000140)={0x8, 0x2}) faccessat(r1, &(0x7f0000000180)='./file0\x00', 0x14, 0x3) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000001c0)) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCNOTTY(r4, 0x20007471) r6 = syz_open_pts() ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000240)) pwritev(r3, &(0x7f0000000540)=[{&(0x7f0000000280)="8f8bf99ce088010fed43d43d8ef5cc5bd5e932a948a79ee95f9d2a53f8df26289418e1f124c434d98294860463a611e6fdfd022344167d18c886637cee7eb0410ba255f3858086475eaa130d5fe98b4bfc24376a66ba3c955ec2887e38f8ae04af0fbdaf89e25bea48a12288c3ae246c28ea2565f38b8cfdff57a9ea93d29a5380873bd798f6a78373570c32bf7972b224abccebebcd5bb6ba4c1187ba137b32e9552b01b987f318a3c8b3a161dcda7c256612159b13bd677d", 0xb9}, {&(0x7f0000000340)="42ba44d4b06329a9e39ce5dcf77f04b9bafb7e58d291f657502a592c96387b1a6bcef237d7ebbfb7650f74e5cd4b496b4a6cc44c91a5223fff2a2975f5af7279180c97b4a93c40894966290ced5de38d074c15d17ba885fb6aede2844f5c13", 0x5f}, {&(0x7f00000003c0)="b08dee5040289b57e87c8006dc448c8b6b62f6bef2db0ffdc0a36760ee93484b5dd00f7d0536896b07df039a675117ababc0a49ee6edeb5ff5f703c76663e0a4e3c898c5262c5619428fecf4c2019be40c2096b9353be9dd0d2ffb2c76e4e6c8bba970d26e1034c022463b182f72cb518072f4fbd763615ed5645f20ae075909051027d09df6c41ab28b9b0b20e2d17b84baef01ef463930a8c160a56e0c3b0f0e2a922cb5bd806a57a5a9e3cf", 0xad}, {&(0x7f0000000480)="616992240b2bee61cb83b19b33517c2312721a6fb6e400095fd6997af992f7771bf61317ffca7c5a4b3e34b4b96bddd50493801d33b6dc9f4825b461ec93cc821bf5d15ec109f69cb832bf34f65c4cde049f2c808bb197aff1f24e049722dbc0a49dfd3c63cf9bb81e7f69b6dc44adbc89be8275835e001f227b4b065b7aca31db65d21347fa6e2d5329b324edd885a9643a4b9d3ac776ed", 0x98}], 0x4, 0x0) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000580)='/dev/tty\x00', 0x408, 0x0) sendmsg(r0, &(0x7f0000001780)={&(0x7f00000005c0)=@in={0x2, 0x1}, 0xc, &(0x7f0000001680)=[{&(0x7f0000000600)="001eb78fc48230d98af7afb9a773f5b227b2d9eacd9f951ef17b938c1549ee5ce3e8a5330f722d0ef0e55501355f3b04b101af104e238a59db808033c9acb17928951af063822d31ba607c3715b891a8480d6857fd52ce6271", 0x59}, {&(0x7f0000000680)="f0cefca32296e53fdabecef3cbeed6361de65aa2b25cbf1923ab01b4a573aa044c3e19b9516f73ee07e7551a47b85229fa9332cfca9907c59153c12e4d1157cb59fb08a5a6dc78b0b2c4eeb058cb36d73023d7dcdbf0dc882ac91f02f0cef87c89bcf3c9de0f9eeccab22127b171091b63a5b483882a95182bbe7f738762e585a2129d9160983a418797b1f5259b7bdfe2d198a5b45971bd3f4ec6d4a3093aee0af2f30ac6bc7183a8095ad4464d24035f2b53bb57c0c11ff0b2157925e8c8be37aca97e1e2e91dd8435f0acc99c3c382afc37dabcd8dfa9fa75d50db2d4adedc75b8c911df4909b051025253de7a016edfee79b5736c4151dd96614fa760aed0a83c9c6696b53a36f2cc499b4f2afe0ddc8315d01f7fa445f88c528fdd0fffe07bbdd1fbd64e75a24448dd3302a2d99063c8452e9f930d39476f4912a56e3e456af51b339213fb0a860f363c6ae7ae9ef6427f607715f294ce5156ad46a3d5046e707d8e53bc77502245c16790bc40c9388876f242a4ed2a0831efffcb5058939975b9122d04f497917514cf6a257b7e3641c932d19caf9767ef4fed3293aa8606e833055a64bbfc1d670a29547a7372a6dc28fc3e43cda39844d0890d00ba679e28953db793c0d254b2ddfab004d9ad27fa718ac72584501720d76562ed788d564c3adc72abb1a80ff6b2fbab28d5fb936ca60861f95bdb14dcb06e74a88d98f9958e8b90fc589974db3f10caa30b160ff36f07843562043054bb614487fc529cc251546a72b0ab78c96b60d52d2345d42c08f206c75367eaf9d6954b05df646b7b5ade803ea9456c1a8aef1a68df89de85899c0a1783c0276c365a0b2906bb8ec08498cecb039e81bd9e158aaa15b37a189b934a454ea2004d902892410114aac42d8df971955baf69e66b84edf001d6c66262b2996e09c3b469f5d4d6db0b2eb09c270a5c97cbd642e4dc909016acb384a5f20312e7689e1d860708ec331f41e37a19e62d0068c5babfe7a9aec6e4b2e66127d709167cba5bfb4419186efac6f1008b0e6b3e0dcb3673211d10eba596e0a770738e8fa6847d30e38f5a09752ad41911cf7a23ec60c2212530b4de804e254b0a87a2eb53cadc7d8d9d468675e097e541f0a21db5633b215535080a9c161a6e1ed265026808d99498abb409a90e9d3de83b0087a46a3d5db50f5c74bf52e530de3ad19076ebcd6a225fc93977b66aec2041345e869c710775850926e33e94a0a41873110c2ae43d6b257a8a81715c0461e1cff792eaed8092cb6bd174dcfff2bd2106aadccae88c8bc9b3336af6e1fa0486ada3f40909f0d4ed8375d15dae21033d0cf1662d3ce02b7075a4752d211309ae8a6319ae5f7526c349a57b97b8e5bcbed34718aab5ba8b480232506a7bf88e2ccb90b7e1df1b55699486953c8033d217be0295ed1b23b5c4b7a6f28dd9e5f1d52f8aad1d8e96956e02dca05153c057559d1dcc21415b3e35fb2c6ca8e35302ae4885401698d72d9276e3ae706222bc6784f234d63a908432ad9560e840e6e0ca941d125ebbc54fb181bf9d05a4959fe196dbac812aabc25d9ce56e44e160c1ca936b05521aee24d55aef397b15627055b3488eeb57d25c0d715bc3a58ff90b16d92e89c59645129848b05ebd8a4e0b393527d28cc182cb989ad04cf037de72fbda4c06f745d7a6e4a93d11e0708df41c1a7dcb504f540bfde43ef491d236ffde40ab7313cb427ac596392e8dc8c46d5eed2c73673e781767d46e504fc546df2e443ef68281113f7948041916cceebb279ad5647c5bc4f03c44afb555d8a73e3ebf89e8e8d1e7b455db645a7733cbf904bc9818baa3959f81a1121e83db6db67465f5e386e138f4dcfcefdf531a0b3a0bc4b54f9c01ecf045f171ba9f70ed21279592cd6b596bbda52e532c518fb16a7f4a3aa18f9faf4499baf6da612eb6651a15734c7ea25fdc773c1d33838ffbe874b5f725e1cfa88b7b5bd0cfd1605763226368abca0cad1754081d61de13aedb70193127536a2ee0d691e1befbeb62891bc0e9921fda7682181d4a3322210619548c4137d4517827602e10f37cdc90df387aa11a4c67c4d90524d77d9932765f72ef5cc657513667e55027ba7a823ab63d46801760e7d1337349493b40427267e5d920f9df0f1cdaf2bca2fb0b00c16558cb8eee6e7d20a273a215fd5376ebe44b3015a715c90d6839fa40817b8a4d6a8377d646683fca68e9271cb9c769882c89cb8e90a9316c70f71f4d4a5b4b9837f5ac8ca71eb7674684dc96be4ac35304df3a3b8fd88f0f20654c10e10647819689f9e7582016250d57665b583e31861bf237d1a48dc9e085c7a3a8c626e6829a30f9f60dceb8fd4af25f0a5121f41ccef824a83ee66a90dfc4f978f5a2c4f4696f8d3b8fe318b9d062862ef763918b442ff76d7accbbacd42f0d8b8f1492e2c0acbf91a342b2864d824f679c18ef4cf68281098c622eb3c25a60e88d0d824d9d289179226cac63ceb0a5bed534c89d63eb55291cd8e3b379de538639631ec57e3221d0183fb6a601843fce937b8904ed7fd696ef2dc2792e96b2a6a7df9a76ba34e6b329726833d2fe6328de5a4ff79c57affb3d84e047323d47776c7f0e48b670b8b20121ba70e5c90b28640739f6cfc2db00f8f2e3b7938b2481fc86f20181b459131451c043550bd9968824c23096432202a1fbc5b5a6ae6974ef239be7fa71f81b6885b6bebd72a772fbd022109e6ef639920faba9334c7419a9c21f2544548ae203884218460e1815ca85642f63a3aa2ebb1f826d438b696090262a0695599333dc2d1c8824004c411f1f008b5776a3d57362fb3df199631f38fc70527f69eb3cc3890f3617ca67c2b690ac5dbdb659c8cc9c8b8d3a509254bac09751a934d4f738f74f75db872886b86a693819fa8369b479a7de162f95334b600c584d6810e0d346e29b8e437e203fea45e9e9a981bd1a7aa8c02923261d935084f624e2e7c76c255613ca7b7672c7aef1762e8f91a291103e9573a27bf63364d89f5f9b41b97f7623962b45a121e57372d64cb1ca0038ed5f287d5f5c6b1212623cc40e29687ad1b62e9eddcb134c58bbc861b5f088b499f237b5cccff1de47786a164aeb9d584976e23e0fe322547d1513f47e901aca9297728d921f092c0216fab95d9af25ed1449fb4b9e6c19ec1ac45f8cd3b47b1960d925fc7a90267f5a1aabc517ca1943c60363050a3b4313d193f4a94021a133e29eefb01336d757b8515cd4ae1d9bbe5465bffc07f99c84c5beb7190924fb3e49413a4e912a7ab4b4d39d4c99c26ac76ffe5605587314c2abd02eade619d42f1faa4e5ff3bfb2dc227e3027b12a419b6ee6780cee20b426bedf8e18a0bf4905fe8cfe21e01bfe5e6646fb8506fb9d247c63019a3610f61bc79c61f362220d731ff522cedec48f18fea2d1b2374f38291213226e0782ab55219fe94740966ed5b18e86be65527925a9162391a7801ba7f1ae7f0c0f523f9084e382ce14be4903bf10a7d6291dfb9467ea6c85d81b47c9ae5ec8e6738a72dfe42ad4ddb604cfe2486fb3e2e3ec5f53aa9a6b7f0e893cd7854bb15074a94e29a164009a29b0eb14fe5a382a46a4d8650525d93d58615a265566fed13270de2d99af8c96779acf93e4289d769211fbff242e14514d47e7cc07cb823e12a21c6bbd6a4b088af0f99a7a4f18ed364c02dcc7d2c6cc60b35264238027f5dc1e28bda2fd5995c43ef30954428b823239ccbe9bd972db67144ebefc5b4570aa4ca1a5f1e7e6a4bba14237a25dc6fbee6ac7f7e14c72e30170577b9dd8d959b0e2c234769c3d69ce08f7e2b615a555cfe1b8b4a483ed17c3b658c337ed363d2691cd683d0cfe1dacd1911e9048e8a7cb72898d1a7add37e9acb5ac3c22c402e9487432c2ccb68926dbaa1dbb3534bdac24ab9802b06bb6733eb1ea45325d909417b1ea0f30b6cb889ad3dcfa01a87e4f918ec5af42c8ae54fe358283213b365d6beba9b6456cc33e050b839e7e401fc1c430009d444565469d87e4dde0743ce2acfd16c384bbe705c96047a62dc7fcce38217785682f63d3a434c09ede5422297a5fd46fbb7c07ee02e6350313313b2bb376e10efed207b35ffc486e133e937bcfbd917c52f37b006252970037a9d69b240156798f347f662668b236f9631f6e022d73c80ff958fcd5a07625ec37cd1963bee5b2a7c4ee940fa366c82e22937584077793339b8ed70dbb5650350f165924f033ae3892041849f50e8291e31eb8c28d512a7c6d405af720d4a15ff1a3c7786072d5937fedd95e04bd30dea33c3f587acc38ecf7ab4ce1136379cbf0c2e30d3d5b0133c25d4ca341c48a7a0db7d18f2212a93211dd6c9e02f5932af865535800539422ca45de86ceb9e26664b3a934a3152a7122fc69157fd05390c3572841ffa8b02f03ca7142a0e693587e3ba61d62c2db86035913beb8321ad6089ac701df65f948f9d46848293c9c01e563ab0ae10f909a9549a183f3e1710c89d1a477cee2c091a340c2e72e5a638275bb78b88fbec0c497be7060c1e3014ee69a6b71def4468fdc5a0c4f3ac4f74de113eb412060e20c3d882c8819f7a854b055cc4143a250050e02a225ccb8b295a6b963fac9e11b94dc4da65b81986b488cd1897fba6f9d9c5f6eb1b172beac7bb9a1858aadd70f12fd4df5d040bbd2d633731df70c1f502603bb62a5a54a50b0091654b0767a68ff506e2edec2d20d7221d9295a1d3c8c8669fb89214b3e18582de1adc88bc2204aacf12088a38aee162311d855cca6c69528953a1b00c402b021576eda2c0fd866fa8c64441e9be83bd6cdcc34e21105a334585749413b54560d6506b3ab95aa660c38d973ccc7badc20a627dc0a7e54d500dbe62967d0c2e5496b7da18d91667c78a90a232fd5872a7f44f49a2f1427f0276a62a4205fc155711015cb454eb0c296ca5df2853dd728880cc761222e5fb513f0e829d0880ae7e72c248ad3bff544810e65f5bdccef5b6c42dd645142704f1443740e0eb791cf68fbd4b7f2827e97f55c44512898aae448d205436f607ed301915d983609e9f469a9f8256ea052ecb4dac81efcf5805fc7623a44e425b2fa0469b824ec4463f191d99cb6ac47b9f9c7c4f2aaf6ec9e09fbf45a0e3a61569f38854f2546d4689252636a52220492bd4175774e7e7990f2730465ab362d429bc4472fa609a915f6f2a75def468c431680a1f7593ed5664cbb60be07073fb875abeabea72dae2e1f8fcadacbf235f076d16af065f9bb61853c71ad7d493ec06a46eaebaa0ac22d05662661565d0b9b2b493b291bd63b36caf03811f4313f97a996ff12872f213ebc8c3416a971b3c9f4feb574db0b419494b88ba3f36c9451998544f6944f204f6417e5fb6c221107080e84a435f10f067869d46cb3ab38115af201ac7f151fe58cf7341326a4526cbb5c2e1a7690df5d9a4a36ea3bc8bfa561ef570094d6ae8b27182a5d0425ffb98f47aac539bd578df0c31b5957264ae4186878756568a36857ab817e08e5497453ec2d5690e118aa9c06705a7772722b9679a31a1c99cf2a9908c7b5db269e2d930af325f279171b36cf1b027a2cd313ad110ac34298572d932e69284ac9278a6467cc7362321cc452306720a771b8ca180c0c85f12afb6c82ddab4cda8c22a4bbf6ab2f0945f2fd04d3335a446862afcf83a1856b562a914330f7ebbc8adba6a3e27073de4ee9fd5f63b3102127c689c9cfe4dedcabcd26dd00362d3184d310ca428f672569d74acfa90c7f2b81", 0x1000}], 0x2, &(0x7f00000016c0)=[{0xb8, 0xffff, 0x5, "2550f431bced486e99bf963655030780ac4458eafe9bc644c76ec1befbbd03276f544cbd61c609f86af68eae47964fcdd3bcb9d3f14e26f6ec97d24cd9a4e1da74acc99dfd1387b12ab0c5ed68631d75e54ac68c99ca0d1345fe95c917c45ee07141c116121a2ff1fc430b9900d99832fcc2181137dd08ad106cd2aec2e5ccda7103b4b92f37602987887763ab1fc6c2eab7f2b9369bae16b59bba42ac03760c8d835a046bbaeedf"}], 0xb8}, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000017c0)={{0x18, 0x2, 0x10001, 0x4}, {0x18, 0x0, 0xffff, 0xcf49}, 0x4, [0x40, 0x6, 0x3b3d92fa, 0x7, 0x7, 0x7, 0x7, 0x7]}, 0x3c) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000001800)=0x3) setsockopt$sock_timeval(r7, 0xffff, 0x1007, &(0x7f0000001840)={0x81, 0x2b}, 0x10) semget(0x2, 0x7, 0x8) fchflags(r5, 0x4) ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f0000001880)={0x6, 0x4, 0x52, 0x2, "594b7e85ebffd4dc202cdfbde39f7fe53ed6693f", 0x75767af3, 0x1}) symlink(&(0x7f00000018c0)='./file0\x00', &(0x7f0000001900)='./file0\x00') ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000001940)) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000001980)=0xd9f) sendto(r0, &(0x7f00000019c0)="3552e7681d5d978f0baa05905cad1f73b3f04047d3d2e037b58610122cb4d79aefafa8a0f3d49554f7a73c1e7d213661c85c2818cb50ce92b80bafac4e74e4598a3a34bd941b6d50a5b6cc38c71987a8b81e01024abc51cf3af44ae6f0ba21304967b8b175d4048f300d9c883f9914003502e3378064e59cb0e4504fcb3fe5ecf9edf107e22a920ead4c9b57feac983de8021a16260d4f5b0d88b2d190cd73e7c7ea14fdcc3052712fb5fd9ce60263169818d38b52732881d42d5c91e5fbc27e11ce7a3c865e476e500e6a0b4ddb80932424d151e8cd0551383e7c752b6d4655cbbefceabef2323c2cc60cef351b8de495a2842f385ecf96ac3eaa0990", 0xfd, 0x8, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001ac0), &(0x7f0000001b00)=0x8) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000001b40)=0xffffffffffffff4f) 12:43:50 executing program 0: 12:43:50 executing program 0: syz_emit_ethernet(0x4a, &(0x7f0000000100)) 12:43:50 executing program 1: syz_emit_ethernet(0x4e, &(0x7f0000001640)) 12:43:50 executing program 0: r0 = socket(0x10, 0x20000000002, 0xc) write(r0, &(0x7f0000000040)="1f0000000104ff00fd4354c007110000f305010008000100010423dcffdf00", 0x1f) write(r0, &(0x7f0000000000)="1f0000000104fffffd3b54c8f6100000f30501000b000300000025d102f7ce", 0x1f) 12:43:50 executing program 1: 12:43:50 executing program 0: 12:43:50 executing program 1: 12:43:50 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000100)=ANY=[@ANYBLOB="01808100000100000000000081000000000c00c1000000000000911aab5cc21f21b9"]) 12:43:50 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) mkdir(&(0x7f0000000000)='./bus\x00', 0x40) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x3) pwritev(r0, &(0x7f0000002580)=[{&(0x7f0000003680)="de227ae23034ebfe793569c16d9e69bb422fe3e89d2d64cc49952494f4f09a08c772b76fa26378b8013f5451f010308da391d8ace41cfb9b371427715101ff4b3237654c2fa8b802f207bf1833588c59197eaf5d75856cc0ac1ab94f4db0bb4a7d014497081f30def0173fa67172a37178866b3fe8ddda4013811fb9485fe783442d", 0x82}], 0x100000000000013a, 0x0) 12:43:50 executing program 0: r0 = syz_open_pts() fcntl$dupfd(r0, 0x0, r0) syz_open_pts() r1 = kqueue() syz_open_pts() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x8, 0x0, 0xcf, 0x0) 12:43:50 executing program 1: r0 = socket(0x2, 0x8001, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000180)=0x10) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000200)="51c5bea1ea", 0x5}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000001c0)=0x7ff) 12:43:50 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) 12:43:50 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x8002, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{}, {}], 0x2}) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f00000000c0)=0xc) accept(r1, 0x0, &(0x7f0000000140)) 12:43:50 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0xffff, 0x40, &(0x7f0000000000)="eb44e1bd", 0x4) setsockopt(r0, 0x3, 0x3, &(0x7f0000000280)="3f9d8d008000ddffffffffd6d27469871b2e5ae9e69887abfa6db2676c7c894e06ba03f0e28aba64c845fffdfebb550701ede59f4083ee3b06ba904da111feeefdbd2f3736e109cbac12d507b8552e032b8fb692ae7c691b0ea5e963049d2906de2fc024bd90944e003e83c0363b18188954d8434abb916c85054fea69768ed701cbaa26c8b408ebe8acfb35518229ecfb89f0ab8c5d6c5731bd0003f044a0112fe0d580cf07e95c9dd70000000000000000", 0xb2) mlockall(0x3) 12:43:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000002c0)="582720efabd16ebafe7325259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff33685619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdbbad85052dfbbe6a4f5f728193ef16ab93f12fc4d5f16b136a5d0", 0x65) write(r0, &(0x7f0000000340)="06e144ee79bd941659ef8d24fe0adafd52a48dedd889e8bcaf9ca83cbe87cf3024e9c271ec4502df6f49b8d7faf2c207c2c8818aa8240e490b945c29b30c2117ec2b4d5fb6334bf5b73b6f1dc32944843f4252c51fc31c69aedcdcf6f1e6537814e373636070e2cb3bc97a728b77356889c8b886f87fd4e059216e975664139ac33295006cbac9595e3571d5384115c1e9cda62fb42e958d9672437099f3ab7b98da08c24e0a29693010ae5cf4065f9481d2c0c309767a764bc9dc075f6c2881bb40505777259573bbafabfb577d2dbc71e81c03a51f5ca002ec1f60df7d1dce4a7a5ac95a7fe6170ec3fb994774ac476705408f572d51c3c18f00fd28902cd69a5cb0bcbc282668739c14efaa14ddbb46af425c4f7cec82f07945cfea7d103a74fdc51bc36f30c16a0da121384f43ac410294e7200d44a8560befb39d1938b7de394dc7e2bbc4b45c84ff4d83a458d005277feed5cc704d0e49ae3ac97146b30e91c848397a3dfd3dcb1a3919cf872ac3e3f590752b40828cac5a2ce270f2bc52ce7edd254a6db376072339ad3cb2857a7faedcdc8ef00e21a00cd63152fc0081dc5de2335e124194e30f7eed3adff0663c4758d7775b13547c700760bc09c077055fb8a8b17d296c8981e1b5e296c997b0077e20e725bcbf1a21ec5db104f2bef5d96e431fd88fd1ecd295bdb2ae73043af73b804273968efa8612c16d75a13fa3a4b743e85bd736c4abfadb8dfbd56d62b114c9caab6865c2133bbf3cd1cb04f3bb857e9272c54e1609dc8a7f98fa6ecda3078a804825450cb77ea22082c4e4a7492bbe1636a943ccf67137ebba75c660fdb49996784d19455ba4a7a5fd5eb24a15", 0xf3) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 12:43:50 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0}, {}, 0x0, [0x4, 0x0, 0x0, 0x0, 0x0, 0x1]}, 0x3c) recvmsg(r0, &(0x7f0000000200)={&(0x7f0000000080)=@in6, 0xc, &(0x7f00000000c0), 0x0, &(0x7f0000000100)=""/252, 0xfc}, 0x1) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f00000000c0)=0x1000, 0x4) sendto$unix(r0, &(0x7f0000000240)="f66a552764638f477838ddbc99df67538be19b0d20ad85272e9931a1d56ba5ab6c64b4267195b1f5b76fad006d2bd7cba2e8ee734a7465c94d20a497e6880e2076c123ed7367dfa331752ebeb201c4146ab584beba1b27d12e7ea0042902c3", 0x5f, 0x400, 0x0, 0x0) 12:43:50 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f00000000c0)='r/') fchdir(r1) 12:43:50 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xfffffe82) fchown(r0, r1, r2) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) 12:43:50 executing program 0: r0 = socket$inet(0x2, 0x4, 0x3ff) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xb9df, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x43, 0x200fffff}], 0xffffffffffffffe1, 0x0) kqueue() 12:43:50 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82026c653000"], 0x1) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000140)) setsockopt(r0, 0x80000001, 0x7, &(0x7f00000014c0)="c728a143152cb9223dde2420befdde3e667a364b10f6b3c14e5a0e6abc5df89177d7fb129d6bda7e1924049fcb1457927f67b7ef100e43ee78c4fb62ad412a3edd3e8686d277b1e50218c26f74bf75230c7332cb65efcc8679dff9628af5b5536732498e66f6db8fc7d12e6995aaeaf6dfd8fd83769c7fba5416af2f5b5535ba85ab3072f630182dfc52431cafceab1564678ad44187bb0bea71667be9316c87ba58f25dbeb1c59d6a0062ed3977ad6702f31e6e33f803f4afb0a4b40936511ef62cb2721015b7f4fad879bae7d89266cc0680beb235e5e41fd52b9ce8ca80b842ab3e9c6a62b8acb7b5b3d46c8fc9d30a117d6c026e6e488211869526b4ccc39df1777870c13a20f4d2fb0de9f2c0771798464ff80ce99b2f39e0c485bd5bd7b73f53eb724c58983128db31345e190b43cbfdf56eabd13f037ef7924b09ee6a29e02ef9c5c82269c9e950f1b6eecc8986eb1f2d0a836fcb75115156ad03b9c66b063e52a4172ac7e72613a476ecfb579c76b43098446ceda0a7dbd3038fb55065ecd2086848fd4aeef25e6ebb2a79580fd4d1c2c5d19330d366378ea19fdb415cabd2776ca972afbf08ff0e6b1fed9b7e70e3d4b421e96cde16bb562ba75bc794e7bf1679764db8397ba878443dfdad4908c288a8983468e9141ddc7cb897bd2be6d2213e36b6cb822464c5d59b85be23ac99d51e9774a88f03f2ba5b81276b49def6aadf1b437f074e6f8e4ce6b48b930af9df6d985246106ed36ce0cc72f4af7c7ef47b364e97f2cbaf00e3255144de6557442ad5a28776b7a71d2a08e9fa1a62fdce26834831a3020a95c3ac50e04faf94e42f9339ef8d04b054e222b394b2272f345ac3a6acaa993110548c412040a1524f4858d97921f691d0026f7e722f9889519b72c28511a446a7e75a2235b71cdce216ac36750fe9540cb0e6695796965aa33976b7954895d5ab4e17c2e7b58e773867382feb8fb96a8a03217354cec8fe49ca8fb1b03d0c7f5101159d3aa0926b35b3f931a1cfe9ab03ce7af78359797bb9b8c1c630ba2c31cdaa27cdfb25b5bb13a9f941a03de99f4ef642223f16160a5786e335dea9f1f12c3209e8295e684d29a2e30ff32fab0379c59d05abb7467c0af4258c4d1f8a29ba4472333ffa2f3a312a601a6e6d1e6897ca64dd94ef1d01c2a6e2825a3d2a8c14adf4dbf30c98cfff3c94cccb432998304a8f6feed1c62804a669b32dc189129a47a299cb2cf9772841435fd5e68a5eb6ceaf63f860948dc59ca1f10ba2fd28c52f1b7bc13e2c8df8fd6db2c604083791b0d5c44c15e616a1ab3915ff5f5fdb0bfb7d6ff043b5c36427a8412ca79aeb83af08de2eeef4e11c5092001712a25ee176fe790fcb82f8978e367c515719df83e0b6650327729ad47eb0441f932e57662e48d206572a3b408a4bf19996f2bbd26d866929a7f82d27bc1ba901a93df70b6de3dea1b0f9eabe79705013f465481cd38dd07d111e7ec79fef9c486ed72448b6c24b4eb37ace25a2288e76613c66a573db305e26cc517967e02c9d92d2e33d335023014188f31f5a1a8b115d30e5e795d45f25d20242af1a8013d319b2b8e417fe1b03f8cba6959df8b0c49c94f5f267b9974948abedf35e90db52a0958b42db20f3425eb8d8b79b3e2967c3491a53ce181695243cfbb37c459e56c80e9efa3e00b514fba9cb4535e428a3040fb3be2eae12221872ea1d28cd55ecc6d8ab3f0ff1281ed041432a742a0b210ea3736051f571a8a755d3940a50bc8ef69ec0c6dd03eb1d200455b180b4265309e83a084c989f689cb1ce75b641e13a2f6c9e0ae9306e1fb81e30945fec0738ba14c7fb2ce038ac6aaf43b44d2a218e2074b6493171c870107d5432c0d1916b3119dbf3c2ae46a4c72e3387e7695949a3930a11cd41d75514e1e0fa73a9806a863220d97f56903a174be07a0390f935034e5c17f07efebe8d202ce4932a73437f1d2b7d821ca9d34975d59aba2a46cf4ec64f3a659af9917882dd185479fe4870082d56a6b9b4e35f5f7b7f9a1d9866924f5ec747aa0c222ef43c37484811e27f613fe88aadee87da23ae71afe812e92d16aafa60c87a3f1b909a2b6188a23c77258f7aef73e989b35d06dfcb6535ad1f3669a27cccb7b0d5354ed001bc17c0972d30719ca24f010436a600ea96b485b3e4f33585bc88e21d6016f51ef86e89d51bef4d12c75e5d13993a8126600419db19f53ef9a5f0042e6247d1ebca7c78a700f897ff9774f0e3aa51d2e304f024998980093b94b59dcf036ebed3d802f03b5f657798376b7e4e42089d151caa2aa77e3d8ebd5df84134010959ea53a3ee9a4b6a30a5c1fc0fdc0ce7ccd42f73e11ba465e240ce6a5d4d179b78c349a1a70cb46cc31595f91f5ec9fc45f88116911b544561a6c9baf66c537ed69a252ff6967837f39ca6cfdf2570a357b75c1c2b94384556e6a5b0e75281b94c6a5facaf7e230912b4f811c2eb0983f9bb3cda43d102676a9ae3b547418b15a11df4cdf8f7398938bb9262dbecd0e8ca16a012dfcf35286e7252b64baacf7cdbe5123ab89566a321e498dea155077e3fc273e43561805bff3e3be62e9e57c3afab328112bd4e7947336b4e985a02f65122a859721768c7d69bebb495f4385bd1860958f90dd492cda2dafd524e9d792500b412325cd9694fa70657239d7ed668891d55653e6f796a6ff60a62f077b657840be1c46351959ca16e310c8c303ea89d659ba5fbf69727908672328b819f82e11d92443b16c63a04edeb0e013ec470ee79eb9dc33b2ec5b73603d2414ccd8166945b3245f28f28729a645dff515536812a9f9c48c0b5c8729079fa5c271c7477b02efb75ce5d6eadad898a45c821d872b9854b4bff580d244fc615a7bd0bb0bfb65a60485501d0e2c7b590d028083113278292400f1db21c61d9916f59412bc4f8fc67cf406104ea5ed7f931f032dfc765b05c5af0fa4a7228c59a8ca5368f14e0dfa14827f1f613ea1b24cda8d3f80e3969f09f47da6378ebecb8cb9a3946683a8f0bde000918892bbc1ab26592971d6e3ee74d4b267c1706646abdd700fdc88d36307e34ad730f5ffb39c53748a222008489c45ce99433165e14b6de0321ac8e8a342f7b00d2bc45234235fa3f725ae40dcda4a18e5e716f6b395009dcda8c99a3931b01c9eb23b07737d34ba6b8d50982f57eb02335e96eaa4169e61e2a66f50cba41ada2f596ddedc711f7a0dfbd18583aafe2917204a6cde854410e1959894aa09f9160ffd7de4532692593a5d5eeadf1d87f499d77b2a6da007380bf8d305317cb86660458cc482c1328a6ab8a71a77b8ad85216fcfb20c203b5e9ee1ba2a8825fc15b952d28700725a2475484e2d9d7dbd25fad8975c607f5b673ea9821193925c7b54cb52f36978847761e58a2f324728122eeb068cc122231a4550b02a39f67a84b65b8fe3503c28087ab304aa0f47ff77be1de5ef7553bbc896b4a7b729cf28b328480e8ab534d12b0892b05879709c149a2adb99872dfae1f3f276c1669a60df03565c89209b8277265f7e2fee102956b38e22d1268af8aa32ac4b6cee647134cc5a31a7b3772a88ebb8f019a07b0d8d4337b080f7948b07a81fc4f5d9351761c9660efb4ce2718b1fd9345260edbcd561835dab0877f36a7f9393121f2e468a7bb38dc0fa62c56aa01ea2ccc9bd7804ed994d1c6a4532f9d1d5cb96c1d4ae746ffc48585658b248d5ca7a0edf481b8ce7fe4f43e17c43152070bdf42222cdca342753e069630fde786121bb45948437ad1ad8fc1a6f0c9723a16550ac264d4850d4c8762fe0255106cbbbb5ffd9062f2be8e7d98c1a9f8109b8c10ebe91b71ee8fccf982c5fe0fb497a4b46c11e3cceeab706ca077ee865818c4ba11669813d9d3cd6ad44ad872463dad655464b5cd8a083bca3350e1b8243af32e127c16af097b98dd66d8a0f72dc62a4840924231a880db022e311575c93b4a1a36c983b1ab90799f4b45738723d4660a1d0134dfd58d05cb2905d803f23e9636d84210a5b97ac8ad1284d326ee7c03bc279fa2079d912ae21d788c4b8011f6f6e70d487a75e4b68298d89cf30e5b35b4f41cffdb5a4ba5916ed9a7993ee7e5f2418c85e2b7a55e2a26a73d58d628f5b8d01ba1757a1af41c19070ab1bd74b665327fdfae47d29ef5bbd4cf9674fdabbed0959ab7ea82086d4965b3ec432c0e633dbebeecf720e6fe84be64f04d947e66e7c7bb7b1e77059201777b71f94db8bded91d99918a4daa70328be64a5b1bbb7df83e8bb01893b9a7cf67b7cc7513f5104bc0c0033420670cdf5d168635485942292749191e7d99033a294296378429ce4331d74b6296887557b44c5fff541d1b23f8bcd53594a11122af493c64a417c73c40f25153b5598d5e12c4a69ea209518dad87cde9ba7db16c10f7650b333d1a36eb3efcc41aba51990201b07101291fe98e61daef1edc6fce18916750bab934845921b71ba3a5a6095f15896d12c0c001c5adcfbed800fb1a6dee551105916aab4834931b3f603c2455db5b3a7a183000aff2e87dca4659a0f036cb4d1b617db1a7de1b6ae088dd3d5894148eacdfc57be768d6cdc14251648efb7f75873c08814a45ebd93b50b29327462f70b686d1735d5536ac5339c4df4f2309fbc06c67a44576ec84e119e987e4b8ce9830c9e4f951fffbfc1bf9e3276ede103f064717d3e0362215de15c5531b248c1072caeaec8ff0c1f269509fe44029ddec4af52384b5264a021c31e5cea9c3ad074af95e12992992d510589e8b69a50855d1833112f8ae1f777790eb3b7b93c3d7bfb7464e5a05c6fa843dad72f06ea57512a495a824992ae2791380c6f68adebdb15c8947d2567a97786645f3898e4972d08054e10c21356c49b939384cccd6155cc80b64dbc20da5c95147c4f90ddc6a99e8991498575123e5f3c3e370312c7e986aa34dbf6d82c5c4076677a6ec8282edd0e88dda12d33ca063bcd53a0c6e0ed1044dc298a1e79b2afcf1234e331d7ae709becf7e41d2609bbee711c8a672e4b7ad75b14fb42f0d1bb5b034b6a8fb9f7e6495c0e82161fa6c0435d97673a7682564c3839ba21da26f0e2d3d0a2ab967ac51940886118b0facd9932bca9a74e9a7b8fd5210753eedcbb3f14d867648c10c5b452ed2ac5db34c1d27eb91efea50af13ac586c01bc8d107acb148e01cb47f18e0a7815a5685d73099561cf506df9823dd88e64f9debf839a36301032ef72c58898da3a33aa3ff0f5b468b8201ceb8c221df268ca1affea0b154a2fb1d8095276fef693c89618602afa59c6a97edd93b9d217766336700045b1ec84d781e727dcef0c6f6689267b7a00b59d30599553ade2be3b99c1ab4d9b8e1ab38f2d63a03baf95f73bbd26fb571146fe996d9793271a5ec256cf9ca6f55fe75893e38e46356f1d9f6b2f1f85f8f308d8cb37986f33e08d39beef234cbd68c4c4e5f93ea43de60dc9778b59032191548339ab7fee7dd4e15dcccdde4971b8d24ed48645560f5d32d8fd0a1ff7a53be606450e798ae144a71ede9879bd3f4496c9b22ee0a7c6e79c8e9e279aa2d5cdd6391a224e02dc6a9a68d7a7c1be02edd59b9d3ca8fea5b28db4af0beae16958e003cd3a3a6c239b21f3cd08ba888f812e0dc085ee6ebd4506a088418290c54680edf39987c098b558fc6ab31a561dadfab86c1e91823961f6b09145bf83811cb86753954343b114c152e9fdf19cc16d9a33d6b32a15a89eeedf70f60b6476d3dae789a48a2bbba07b57f4e18688431c0a5", 0x1000) write(r1, &(0x7f0000001240)="7bd7ed3c3ddf6970e4154ca74d02806701a643564ef4839ab6b3105ac12d566890c0dd5a42726bec417067363275da3e500a512520fa96ae74c83495cba7f2d99606ae2b24715faf5d473ee1d55ef6f4b4746955752dc4b041297262857a1f599ac2b595d485cb50aed4f8f52bbc0da65d04e450617e2d30795b6e22bfb950d80dae6129e7935871b8f5ec1b70c2ba3f01c02cb259bf7c2854bea88e96d2c485ee49b688a6917de0ae43f6359877ad5791246436a84c5240218a617f9e3e111e94896e17f0cef766edc7e23091e23b812247", 0xd2) 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, &(0x7f0000000100)="9b57c67b12f0863c", 0x8) r3 = fcntl$dupfd(r2, 0xa, r2) socketpair(0x1, 0x8003, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000001200)='./file0\x00', 0x240, 0x8) r5 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r5, &(0x7f0000000440)=[{&(0x7f0000000100)="7d1d67f7b630f4f3", 0x8}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) accept(r2, &(0x7f0000001180)=@in6, &(0x7f00000011c0)=0xc) sendto$inet(r4, &(0x7f0000000040)="a195ca43ca0cb4b2743b292f63aa86", 0xf, 0x401, 0x0, 0x0) r6 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x3000) shmdt(r6) recvfrom$inet(r3, &(0x7f0000000180)=""/4096, 0x1000, 0x801, 0x0, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x7ff) 12:43:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000440)="079dfdd74bde9c8bf3df671947dc5eab8dec6e1ae512f2fd60b521d9ee1ec399fbd4446ed10cb9d1e6ca28272aaa8831d28c37217ab35b529e5dc0272b4c3b264a0ac102c9377c3e341a2411396eb064e558077caf7728f3870953d333555688926001660ab48ba5d46c0735124ced0f72990a0a40dc1c8f85b6385d53e36c83f445c18b8584f0e9c7120b07260f9ee125bddb461a2baf1fd4ce1cb1d32621eaaa47f00979cc0848a94a06e9a18ea677c9679206ba350604dc4afb9a0306aac51e08e81fcc6c59b670d6c1c58082c3d552a13063da5ca9408c92140f4d1c85", 0xdf) r1 = syz_open_pts() close(r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)=0x8d) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0x5, 0xffffffffffffffd9, "855c000a67a7230004001a000300000000004000", 0x0, 0x3}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0xfffffffffffffff7) 12:43:50 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000400)="04000000002000007c", 0x9}], 0x1) writev(r1, &(0x7f0000000000), 0x1f0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r1, 0x7, &(0x7f0000000100)={0x3, 0x1, 0x555, 0x2, r2}) 12:43:50 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000640)='./file0\x00', 0x0, 0x82) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000680)=0x2) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) getsockname(r1, &(0x7f0000000080)=@in, &(0x7f0000000180)=0xc) recvmsg(r1, &(0x7f0000000400)={&(0x7f00000001c0)=@in6, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000200)=""/133, 0x85}], 0x1, &(0x7f0000000500)=""/168, 0xa8}, 0x801) chroot(&(0x7f0000000440)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000005c0), &(0x7f0000000600)=0x8) mknod(&(0x7f0000000480)='./file0\x00', 0x2008, 0x400) recvmsg(r2, &(0x7f0000000140)={0x0, 0xfffffcba, 0x0, 0x0, &(0x7f00000002c0)=""/210, 0xd2}, 0x0) dup2(r3, r2) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3], 0x28}, 0x0) 12:43:51 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) symlinkat(&(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/\x00', r1, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x2000100000000}) 12:43:51 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cbf) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x120, 0x77d36322) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) 12:43:51 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3, 0x814, r0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x0) rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') 12:43:51 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000002980)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000ce92ffbd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006511d3b200000000000000000000000000000000000000000000"], &(0x7f0000000000)=0x1002) close(r0) close(r0) 12:43:51 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040), 0x4) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000080)=""/87, 0x57}, {&(0x7f0000000100)=""/118, 0x76}, {&(0x7f0000000180)=""/247, 0xf7}], 0x3, &(0x7f00000002c0)=""/132, 0x84}, 0x0) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) chroot(&(0x7f0000000440)='./file0\x00') ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000400)=0x7fff) ioctl$KDENABIO(r2, 0x20004b3c) ioctl$TIOCSBRK(r1, 0x2000747b) 12:43:51 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x50, &(0x7f0000ffc000/0x1000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getgid() r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r5 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000280)={{0x0, r1, r2, r3, r4, 0x2, 0x2}, 0xc0c, 0x69fa, r5, r6, 0x0, 0x2993, 0x5}) mknod(&(0x7f00000001c0)='./file1\x00', 0x2118, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x0) rename(&(0x7f0000000240)='./bus\x00', &(0x7f0000000200)='./file2\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open$dir(&(0x7f0000000080)='./file1\x00', 0x40, 0xa7) 12:43:51 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000080), 0x10000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) bind$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) setsockopt$inet_opts(r0, 0x0, 0x1d, &(0x7f0000000140), 0x0) 12:43:52 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)='\n\x00\x00\x00', 0x4) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0xc0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x10001, './file0\x00', './file0\x00'}) 12:43:52 executing program 1: setuid(0xee01) r0 = syz_open_pts() r1 = syz_open_pts() r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0, 0x0}, &(0x7f0000001400)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, 0xc) r7 = getegid() r8 = getpgrp() r9 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000001500)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001380)=[{&(0x7f0000000200)="96a3582e385e3c30ce1443b0d0b84ba897b391f2a099836e0d9ad40b6e11cb552299514e2520c39438d5f53e2ab238fb2fceab4e67c3c9c7341129bf56fc88a7c39cd23f811e484d4bc776c4afb9fa88257d261b89c54be15ef7267e5dc5eca0759720f89057d9837f8027287cf6b6659f30d013cce7aff72fcfe1c4b94fd431c34cdee491fcdd46af1227334795c2e681ef53301017c51acfc6d2685ce1e05ca14cb46a8d7f84141f832ecf7e413a7c6063d1826afbc7e30fe33daf0a6c89c99a482670cf2f677e5b7225b12a1de3d6ce571ecf2388db41228ff1482fcc09abc5b096e29558ce231e21c82685dfa507061ba88f94b82bf2435c0f2da87df3139f3eb0c61f2c5b5856554338f9fe0d11e1f436662a7ba80c93fd0cd68802882aedd10c4f01da7288a64d48c385d2f7e1b712165958a97212e1da8178229b8cf79675ef33980cd840ed791e1196ad11ba1ed54fca4bcda2a3d48ca4354f8ebc551b6050de0017de68024d8c0d599f2f7bc053fe8dae21095e3d0ad4ba0abdbd2686795d44343aa01dfd10c76f191f53a57512df106263b1cd8d4691fc46ef70ac9e8bbddf96870d386ba0970460cc2ab9b0d81fef144f19eec8e2e194778c6267f21e12cf5514554ee4cdaa6c0c821a77339624dcad73ffc708452b673213b408a1e4ad92f1277c1bc78436ab7f819e3ad7fb51808d26c29174862bfc35c2853e12353f306c28ee9750622db3b40009518cb593a2dbc0eaaf9386446235eeba29d3b5231b5df4c4441435a97995ce7cadd5f0074ecb034787b8a498e6e71ac2c38dbb86c19ac1fc5b0f6c26358ccff4f0f2cd52a3a80541a7707759e1960adfa85e7603882887fd70b8173c74ee9b365409ac52f1778486ec03d759fb1f24f5521512a123ae71b641343349ff6c42b9edf531c8c508fd02d52e27d01e6ba1c717414852612eaab0fd94040b41b640779529c5a646a5e1696b2f911ef5c94d6da051d1d0af46eed2986ef00b5d8b2df10198c331deb6040c851dc69164bbe1b4ddc4127bb6d88bb9afd9307972fcf4f935f7f414bdaab6414be299ec928d60dd40868c66df00123ae115a355a93e6f3ee6a1e3b7a92c340cfe7b8e11371f3dc9a49ab32563d1423e4621b9376f8019c58980f18547a43836e6d3067dd8459e79415d6cd29da79a2666a981ca1dc58d21c9de364a1a7ac6b340b81e99cfb37fe3942ea39471d0035e97fcb4b052e0a31bc19d95dd2d04d093916ec4eec47776c5242515fc54cbe90c2c394c9adecd1605ac642b6cfacd2184971cb5ac6c9af9394f62e46460d1e03def4e4c3866cb7d5ce6ec91129d2ed14e858939395bcf729693f67aa3a75e83496bb9bc9f7794f9c92ef3505f7ed14f4c10a342aa151b4954777bf507651857220996e535aa830f862af0a323dd198a5847f56b2cbf616da197c0b5d4aa45b7efaceb799d4d5fb7198e18a67b7b2e190002c4f638cc35a0d73104b3b20dbe8182f0cb25fa1eba3ab5fd3bbe8fd2d6d009478b4c206a823421666d2e84766e2054fd6a0ab2fd59e4d8513dafec60c3692c9becd47e00df4bcb34ff1e66b742685e04a2e5d14ecfbdd16f49c2456f31bab2f21d4117e6419bccee76c0b03a22c814a8c6173d8393f4239b142d64c7571271c5d0d13282f990d99367eaed06bcc97c930443ea383b8fe92c1db4880d661288ae67a72ecf71ab25ba5def193b252c41069dc5ae28f606c79f40486b1a2be4704d4312b7be9b8a4bde4095730df088918043ed421658d43649a944ba10631a2c50316603a14c4b26c87242045188c987ec4b01ace300d903cb5c67fb798bae231e3d0a6f679bcc576b5fe955c26901b26ff2cf54c4fa27a26ff436916912ca06a0b75d89b6006f17790fb775685d907fe37705bf1d5f7c69195b82eb2e2daf6c3796579d3f5d37245fdea38eec73fd4a423e417ebc701e316c18b7c892eb4e66d992b41df18c98626b236e2516b27001d4ab55b097ff06244de0fb07557358afe8ae44ef82210d358107e7ca0b627e781a469beff80f1b59b8c9b20567cd6f0934b19e129eb81f2317d0b1265810c5aa846317f90e728c6cc34f3a1d1d0cb8bdafcb8b8a259ebc2aecb53c9d36043710a999ddf085d5a136b009ac8f412e741fae36ef59dc109123992e0da48bf0a10a7a9d69cdcf1ea832135985df3322d74e1025855c7c55966cf945000e59fdd51adcdbdd82046164fa4bbbbf682711b61256b19ce5700d4f9f1e64fc9caac134d49c85ed080dc58799071d32948ef2b5d8744ea4c4208a00142ace302c31e61c5b57b134a5fcf777c53d055a1fbc0674ff0f39770eb45c474f3620cbc486146e3f32ff8dd2d72b41959d2ab241fbe6bbb78d20ccbf33cb216c927b64727575c8551af360424966fa5f7230f3488d758e1965eec49bcf43da4f58d7306948d02c74ab1a83ece15b898e6cd915205713c3b7c7c67afe3ba93e7be28300753fe6216184c6080e1d1ac2573f191904f54975fde17bcc5fe915af359e9bf6b34b0aab0824f12028956bf9be404eb71a0b9e784f7221cc383e7b44628f0273c0045f64deebd5d3ad53821c36ac42b01b393d6d235def929c1e8ead423be02fcd58afa3375643f4b33d44449849621f0cffc5ed850503898e5459ec4f0c4921841d587aa22376fb87c4fa8dcc7192caaab8e0093b9962209c41c94fe325275b1c88beb9e3f2de8d3b09dcffb6436cb235d7511a0ef6908944d34743bba5549f1a9f8c669e2e92dfe91eb0353bc81467939f25e1ffec7290a09f808b593d16bfe0bc8ac0d058a66d800bee7547670f9fc255963705065f38757979bdf5b1dbfe2cd2c81597631d7712fe41ce8c5cde8b55e99795090fc8b68a2f2b4f445f27e3256673c28f437c6bc46f046e68ff50a05e80bb14e0bac203bfe1b48f118ef1740f2bd048fdb28a1bdaabcbe707b2c91f90ccbd1d13a9775ff94c10ad09ebe9dfe71f714d17bc3bdf1771c0c45d4ce76f70fbcdcf516d459dd0c3cf68dec75607aafda0cf68236fd058acfd8bffa9912955a6f4a78bc8a9d277dc5b66861171a023a78efae61677e424fda6c39a9ee48f832e3fd010958fc3fd49587c1d1b3f085cf60c26b794e39897095ae04ad8d8e92e0d5464dbecd25700741fc4600af8419879bc8139b021188d971746c85f98357ce7308acf09cfb521dd533eab6732d425d6c3d66a0594320fa1bb0f5b1f641cfa138e7fa2b82fddaade1fae6107c05000cbb1edaffd700afff1298bc2745270719af48c277e07183b084954c63f30bae82fad2fc0fa3eafe51a6b43fceba412cc23ef880fc42d885684ea46ca8ab33f5f76ed1ea1dab1857d130f68ed2304edd431956f2f93899bc92c21f562f9439bbb7ba7d5f3428e6e323cbd8ea82c7e71134876f04289efa80fd3f1601a021c522db50bd292609b5626faf99113c8c28dda6115b158d5a91302b2aae8ff7aceb1e732d1772653894301428df1c5803a4c0822e3912bba1d72edf0f6a9ed93fa5c068688f78751e85a1bfb01eb35f2d4a2fa7883f81a9bd0bd5956e7fa6befbbb4be3aa0137dad970bbefedc0982171a68ab77f1d2ccfa8ed80557e576b5afbf7fbb86792dae359819fb5a145b76756e53f026adb1da228e10aa807c83c9d834332cfc5ac4e4ceec8824297e90bbd6def20f7f66b2362032b3285fd860f5d7e9d0e5943887eb2d3b4086985376a2a8150928f70cf72e6a913cb5a96353c71507295348f325b2acff4d0bce9b89f5b39aa21c7790878fb6464e4fe6cbce1d9aa18e9de39173a3cca5ca54dabbf813e422ad1eebd21f7b0ac095a336a8037cfca8aaad4caf2d6e94b5c185c2760835e6ea3fadb50122e56cf05907d1aa6bb81c87e549a8f14bb59b8b761eeb7cf6537ebc4f03fb2d13bf31245f37766188fda792f84a88736a0f9280f5baff1a8199507e3ee2fd0ab0a80c719554167afa24c220765eb79da966b09225e25f382f4f8d99ed8c10ea541a818c998d1b1f74656fb707cdaca7e661fb3a1ba8c1c644e3610db01a5d8729ceb4830d65776829f8eeaa04c9d355d0b8ca524255e36e338059f4e4e37314db401b0ae51ea647b47e63f916d4d9e4bbf49e74912ddf3525c71a8578c447d51ba4bac43a56542261c8256d83d1c9a75082cd652b68bb2ac7b9c1ad6eb18d6ba037d054fc4f3e208683c62381230c0974fa2d8f3ea9b29f952681e97ddb42bbdec0f7307feda6b8d9027882a6bb558af56574da2396c45f5398378e9a2ebf9833d5a5449a4a104b96f96fd0ea040fcec0735b874a5931087551bf346d595f3acb40b8a583a765e819fc68026671b3753104315073d7e2083f7a5f0e28994149c96484228016d80925c349ea9f74140872a602dba8948f0655663a11b17f50a4c28232b8947290bc32349e15cbeabb7004d765bf420c4281ea411256567bbba522cb46a358993a5a23e340d8b06b5da0c210d83405403201bd2aedb7e93d818bbede83af1f11a962fefdfc4db2751e0cb9ea9042e964d4e5de38a7187d03377cdd70b4818e8b411b1f9ea3929203e91457cd7311da95a2b5c32f99cf4b792f0338df8b6944e70c0566aa2eab3cc5cf686e8abf453b4d882fae8d9c1b9e1d4bdc19abacc22a0961937cee39c52b7ebf333b007b6f987406085e7b1b1cefd5d72e49ca34f12b8101348471fa69e1b9088ca960f6792a451e6e1e00e6a8b01c73d65a9df58b5744824ec05b024458d18b8dfe64effa416b92cf5ca48099ee9ba127c7a3ca61121ff61704fcf9325b3af3bbb454032773948d125683b3ddf8c9f56c191148fa1459863ca6ac6289b50d19640cd25d6c85b8d26aa9b17c2d65c155b2ba449d72c22160a7672ce1f48495e468ecba189f58e0d8ee455f0bac680ffc48da6e6d9ea861ccfeddcde2ace150580834a8c3f7d772f9749c789387760617c45472d7593080dc57332728b0a3255eebf8d6531d96241d32cd8030a76f849bea0c284ffa9c9070eaf8d4fa1fec67c49c5ee711d82ae533294c3e9ba876b8ea606b0c5477bfd6958c8c259f9d40fbdf4c28775a729add21975b065b77452475e74da0917567d1fef87097828d6305a6683cce7818221ba4d6e6f7ea9d73176abe63a4a98a4551b729c8cc756a9dfd69619b232b15bb43276b69c331668cbb74bffb6cf986ced87ca70ebe851a4fac3e27714b61bbd2f661c6b705bb8a22f756e2c890f5de825ec1f72df39b1ca17ac9c858bd1f45065128b50da13e9374d53aa6eb1f72ad11e89d0a23e475d7972480001f402eafaaeae3b73ff02438289df67bd37a4b1b9112cc1d57dc5143f2d3a7dad52da7dd9963819a8220de12ed25b01dc97b86722e40861b30c9cee31c8e9155d59c6b385e70754e23a0ec772324e3a20d13689f636c0153c8f0d02eab5fcd422ede1e2e0d628b59bc25f4eb1670ff172bb3e09f5aa7e3874289b1983d148ce3710de6ccc3f001ac850db221aaafe1c014e990a32284af21c420bc151c324ba5bede1341ff4b5a16a4e4e96540752bb32cd0145797bd78acdd632d132095481d1ff1e624cced479aa7f5663636c28299c466d7b90054442121ba4a135cad845547b88b364a142d1e9bad8c8ab743a2916c221e3265fc692cb107d49acd6790eefaee47e5419ffaf48ed6c26da08d909912683a420830278964a179d9464101024e31e6d1d4637c76ced40ab6044885621f729f6afefa0ae9c6641463a8d18d9dd7e21ade53072fcc7a3b7537f218d66cc3423b139a2b6e531c064c", 0x1000}, {&(0x7f0000001200)="2c184ad00b3f115de09ecb5b784635c32421b406374eaee9b9bf80e4d69810745bf8ee7fd177c377d9b0087230211dd8ff980cc007825c33dbf981802d9e896f4b40a725c1bb8956adfb5f60c833ce0692b7b21356d21895d8e63b438129601fc1542a8643ae34b854d3b238db7237967c95beb0664ef6cae5b832", 0x7b}, {&(0x7f0000001280)="3bdc2bbf683d7ef9d5a42a2b190b57bd2bc66ce8faf043d187013df6ea11182a8720a53eb49837d9768d68d2f0e36e615541268c5bf47416bebe4609b313f11119dfb401e574240d3969f6de8e1f2c9bd09d24ca93430f682f955baa696af0ac31ce11dd1f3eb8a5bb27af188b05f78838e27778bd498f2cc7f11252b1f0120d5b7319f5acf2f2e5fd7de2ae43403f746bbef7009296ec9c51dd7a387a1d9f6b19dc9dfa4f5ce3d1b130833cdf5ff6c3bec191257374f1ffb849930979d6564cafae2dd43577f966f2d2", 0xca}], 0x3, &(0x7f00000014c0)=[@cred={0x20, 0xffff, 0x0, r3, r5, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x40, 0x8}, 0x9) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="a9c19a69b4c35d65a70d212c75bdaefdd3aa598600bdc72e5c78adee6afcdbb53da4cf608ae9b94180e89624ca1555732103f3408561a6ba3751", 0x3a}, {&(0x7f0000000040)="36a0e9ab9069c3516709340e3ca5980b2f2487dd93356c5e1ed0a487578c5e781555f115a1be543b2fef1ffc", 0x2c}, {&(0x7f00000000c0)="c1d32ee4f6c9489b08a1ab6cbe467924aa0335427c016c1530fe4b9d", 0x1c}], 0x3) getgroups(0x5, &(0x7f0000001540)=[r4, r6, r10, r6, r7]) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x9) close(r0) 12:43:52 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000001300)='x\x00') r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000000c0)='./file0/file0\x00', r1, r2) fcntl$getflags(r0, 0x3) 12:43:52 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x20, 0x40000000, 0xfffffffffffffff9, 0x6}, {{r0}, 0xfffffffffffffffd, 0x10, 0x1, 0x4, 0x3}, {{r0}, 0xfffffffffffffffc, 0x10, 0xb, 0x861d, 0x8}, {{r0}, 0xfffffffffffffffe, 0x12, 0xf0000003, 0x3, 0x6}, {{r0}, 0xfffffffffffffff8, 0x20, 0xfffff, 0x4, 0x7}], 0x7000000000000, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x52, 0xf0000081, 0x1, 0x2}, {{r0}, 0xfffffffffffffffc, 0x2a, 0x40000000, 0x3, 0x1}, {{r0}, 0xfffffffffffffffd, 0x32, 0x0, 0x8, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffffe, 0x6, 0x13, 0xbc96, 0x1}, {{r0}, 0xfffffffffffffffc, 0x0, 0x1, 0x7, 0xb614}, {{r0}, 0xfffffffffffffff8, 0x0, 0x80, 0x0, 0x6}, {{r0}, 0xffffffffffffffff, 0x1, 0xf00fffff, 0xfffffffffffffc00, 0x3f}], 0x9, &(0x7f0000000080)={0x80000001, 0xffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) dup2(r0, r2) 12:43:54 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x8, 0x0, 0x0, 0x1, 0x20000003}, 0xffffffffffffff2a) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080), 0xc) 12:43:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bbefc6e23c5b00000000000000e74de4"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x3, 0x1, 0x0, "5b980c03a70e2660b65d3bb18de05869d12445f2"}) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x1, 0xa2, 0x1, r1}) syz_open_pts() getppid() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 12:43:55 executing program 1: unlink(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 12:43:55 executing program 0: r0 = socket(0x2, 0x400000000000, 0x0) setsockopt(r0, 0xa, 0x2, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 12:43:55 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000040)=@in6={0x18, 0x2, 0x9, 0x5}, 0xc) getitimer(0x3, &(0x7f0000000140)) r3 = geteuid() setreuid(r3, 0xee00) r4 = geteuid() r5 = open(&(0x7f00000003c0)='./file1\x00', 0x7c, 0x0) getsockname$unix(r5, &(0x7f0000000400)=ANY=[@ANYBLOB="00000000feffffffffffffff00000000e99ee48ad0a8e136cc2be5d8cac000559d4cc859878a404740a2b08ff5d11bf20cd714b185b118651cc8528bb042a9673a132b090000bd00e1a82b2047e50a5a77781e61e8c7a3440b1884ec67500b2e5403a42c9083d8f679891b3e857e2a0aa2cab14909ee92df25a6fab460593b47f1f215ceb082b966a64bccee855c295f4fd582092875d0cb799a9ed67ebc1a4ac5ec4e6b04538c04c7fbd64d234b5f69088e534506e7160d45ef0d4981ed49abb9c61449d96fe6719da19864bd4662a060b57845151a926240c2aa5f08c5232aabfad01f97c3edcb84468ca7309d5a742096c35d4cea806b7545a6ceaa6b263dfccd095c0152afb1ba5172e79ab64e46a7423c49f14b89c628183b10f68096f4a7efd35f7e003d711ea22553611f5f9fc4f0c9d17267042fd1cbc1e5a029735db39aec0d2b5ee734fb162406474fbc1985b56dc04531"], 0x0) setreuid(r4, r4) r6 = msgget$private(0x0, 0x10) r7 = getegid() getgroups(0x4, &(0x7f0000000580)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r9 = getpgrp() msgctl$IPC_SET(r6, 0x1, &(0x7f00000006c0)={{0x80000000, r4, r7, r4, r8, 0x1, 0x9}, 0xc357, 0xfffffffffffffffd, r9, 0x0, 0xfff, 0x950, 0x100000001, 0x1}) r10 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x201, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xc0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r10, 0x80245753, &(0x7f0000000200)={0x3f, './file0\x00', './file0\x00'}) r11 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r11, 0xc02069b6, &(0x7f00000000c0)) getppid() mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r12 = msgget$private(0x0, 0x100) r13 = getpgrp() msgrcv(r12, &(0x7f0000001bc0)=ANY=[@ANYBLOB="000000000000000000000000000000040000000000000074c8a6b5672c2593300000000000a33b000000000000000000000000000000000000000000000000800000000000000000000000000200000000000000000000000000000000000000000000000000000000000000009ff72f4ec68300060617cb0000000000000000000000000000000000000000000000000013f4a9eb48ec720e7c4fce5ad90000000000000000000000000000000000000000000000000000000000000000000000000b0000000000000000000000000000"], 0x1, 0x0, 0x1000) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000340)={{0x5, 0x0, 0x0, 0x0, 0x0, 0x40, 0x768fff2e}, 0x4194, 0x9, 0x0, r13, 0x8, 0x4, 0x1000, 0x71}) 12:43:55 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(0x0, 0x0, &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x1000000000000385) 12:43:56 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x2e18) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x6) 12:43:56 executing program 0: poll(&(0x7f0000000140), 0xf9, 0x7b) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = geteuid() setuid(r0) 12:43:56 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000340)=""/93, 0x185}, {&(0x7f00000003c0)=""/106, 0x19c}, {&(0x7f0000000600)=""/246}], 0x71be0bb, 0x0) r2 = accept$unix(r1, 0x0, &(0x7f00000001c0)) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd0\x00', 0x8480, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) r4 = fcntl$getown(r3, 0x5) fcntl$lock(r2, 0xf, &(0x7f0000000200)={0x3, 0x1, 0x4, 0x200, r4}) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fchdir(r3) fcntl$lock(r0, 0x7, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) 12:43:56 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000000)=0x1) ioctl$WSKBDIO_SETMODE(r1, 0xc010570d, &(0x7f0000000100)=0xfffffffffffffffe) 12:43:57 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x2f, 0x8100001}], 0x37, 0x0, 0xc6, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0x0, 0x25, 0x0, 0x7, 0x80000000}, {{r1}, 0xffffffffffffffff, 0x0, 0x0, 0x800, 0x10}, {{r0}, 0xfffffffffffffffd, 0x0, 0x4, 0xfffffffffffff000, 0x4}, {{r1}, 0xfffffffffffffffe, 0x2, 0x20000001, 0x3ff, 0xffff}, {{r1}, 0xffffffffffffffff, 0x0, 0x20000003, 0x8, 0x3}], 0x0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0xc0, 0x10, 0x8f39}, {{r0}, 0xfffffffffffffffe, 0x4, 0x1, 0x80, 0x100}, {{r1}, 0x0, 0x0, 0x5, 0x7, 0x6}, {{r0}, 0xfffffffffffffffd, 0x11, 0xa, 0x2, 0x5c8}], 0x8d, &(0x7f0000000180)={0x1f, 0x15379d95}) login: @.[À  pckbd_enable: command error 12:43:58 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x200000003f) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x60) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = dup2(r0, r0) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb182e2f696c65300000"], 0x1, 0x0}, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x599, 0x10000, 0x0, 0x4}) 12:43:58 executing program 1: select(0x40, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0x4}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = getpid() r2 = getuid() r3 = getegid() r4 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r9 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) r11 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) r14 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) r16 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x4, &(0x7f0000000500)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000100)="537f2b21e26987dc1cb9633b5b0b9755c9aadaaf18056ead18bb5f25f8ca0f153e0820915ad6fd6f07454f296613832fdf911efa208d6b8c3b1bcb37910e3ad26108235aeea4df2149b67f322ca83ebab6117304883da27ad27f1f70a2a20f33c60a4611a2ff11e61d1471d0cba3be5349c10a910e70cf04513601b74c94028c90d5bbe88b6705fe040e8cacd43c1b9f4e260e80e74f6cebf77b3d76f2394b2200e5a36f8f027e5f06b4cc098436e00805d91f23dcd8df01abc6c18a70564020369abe7156", 0xc5}], 0x1, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}], 0xe8, 0x2}, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, 0x0, 0x0) pckbd_enable: command error 12:43:58 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/54, 0x36}, {&(0x7f00000001c0)=""/224, 0xe0}, {&(0x7f00000002c0)=""/166, 0xa6}, {&(0x7f0000000380)=""/161, 0xa1}, {&(0x7f0000000440)=""/2, 0x2}, {&(0x7f0000000500)=""/239, 0xef}], 0x6, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) write(r1, &(0x7f00000000c0)="bc78a70ca881e599ccd5e24003d1c98ce28807d742a33f8ea541676a4ebb907469c888661513719a9b35811958ae7a2373a03f9bb2cc0ceca90b2eb60f6d2d20ed199cabac6a08cb69089091fcad2b90ec90867ef34c14a7f5c675eb90e5129057a76aa759a2ed9c01ea9a62b262c0ff9a71908ce8840c51c99859c1c0e2601c67108168386702a52afb906d84d91f993d265aa7598981317908796c476e413a320800aae6da6f5afe81ddad59e5", 0xae) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) 12:43:58 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x52f9) mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0) r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000100)) 12:43:58 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="0ca3557a7668467ab48a8e50bfcf46574644afd14a450088", 0x18) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0xffffffffffffffff) unlink(&(0x7f0000000100)='./bus\x00') accept$unix(r0, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) 12:43:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) r2 = dup(r1) fchmodat(r2, &(0x7f0000000000)='./file0\x00', 0x101, 0x6) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r3, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 12:43:58 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028a7) writev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f00000000c0)="00000002", 0x4}], 0x1) r0 = syz_open_pts() fchflags(r0, 0x40000) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0xfffffffffffffffe, 0xff, 0x100000000, 0x2, "b56031e1b038195b0c1b00ae52d16feb36ab03e3", 0x4, 0xd5ec016}) 12:43:59 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028af) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, &(0x7f0000000240)=@un=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000040)="000000186004000000002000feffffff280000000000000000000000000000000000000001000000000af6ce", 0x2c}], 0x1) 12:43:59 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1, 0x2000100000003}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x7, 0x200000005}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0x100, 0x5}, {0x47, 0x8}], 0x2}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x882, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f00000001c0)={0x4, 0xffffffff, {0x2000000000000000, 0x6}}) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000040)=0xfffffffffffffffd) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000200)={0x80000001, 0x2}) 12:43:59 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) poll(&(0x7f0000000080)=[{r0, 0x20}, {r0, 0xa}, {r0, 0x80}, {r0, 0x45}, {r0, 0x108}, {r0, 0x40}], 0x6, 0x9) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x6, 0x1, 0x0, 0x3, 0x10a}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x2]}, 0x5c) 12:43:59 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x2, &(0x7f0000000080)=[r0, r1]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 12:43:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x44eb, 0x4, 0x0, 0x8, "f5db588677f7bc3b56fdb9f839f88245c5bcd7b3"}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x7f, 0x76, 0x6, 0xc4, "4dce2a59a028c49f59bcb5f963761e4dd80e8d91", 0x3ff, 0x3}) syz_open_pts() 12:43:59 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8000800080002000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x110, 0x8) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000000)=0xdeadbeef) 12:43:59 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000000)=0x7) 12:43:59 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "00000000e74de40000000000000000000600"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="6b420486c4dbcc105314327144d44f4f730b66565bd71075f617dc8b3796ab81951dc62b2f2fa366236b62a965f35984a9a70a981b2c1833bc8d2497aed4b7451726cf39e4581a42fa5db42c9495c9d293d7e858a6db086771913178018d3048b188a3db7c1b8a4afbc7a4600bf3c3e4a63b4c35a6f2f54a617a53b3bbfeed0872569930d5d1e773de09f2eed921b834769f07d0866996f4ed2fe008f747c25e32303fe7e08b517808e994e2d9ac3e23a66d64adcbdc701c368cac1f3d0ee382ae2debb26dd193ed45", 0xc9}, {&(0x7f0000000200)="c4de391ac3adf26ca5e4495e649a7e4cc4457a7b6d3861b367dfe0d982ccae265e7f240fdf3d766686cd68999a43f51a8ea8edfa82fa0e41eb40be434a040a2b88bccfe49b8d2002e2d21e7e1e7cd6da53e43094e37761820b8cb5a31525abe1fc946941233d7a3745f1f63d145bb18f95ebfc32c0a4882e50ad2d1481c10e06b8680b323f57d80806e2c5115ffad0bed825b58b76dfa1b1f74ccdce0dfb127b8f8095be3820cf4717dc40f19f1880c47d73fd1cc82fd690fd6dc38bf3bbb23631b5f313f208cb6248996c3e733e940380ccac8943af2207000ed97c5fa4a6fce3ffd814684f3a05479ded7e4d9ab6963d7a29b4", 0xf4}, {&(0x7f0000000300)="5513ee3737fcd0fd1389fe29ca2d5ec656ca70cc0649e8bc31b1a5fe5c1ef2b4f8ffa3b730951152f4ecb6c2bfd4fa6339aeefa52acd442295801ea076f2a5011605aa6a4e904c02422b716fd829ea0a3b4e6d097daa1ced6b82b596304377d1915914ded13972f4c0e84808bbb8089ab2bf4d282071d12076787c2b0f39cd0831960392dd2179132ae82ab1bfc20d136cdc44e1a8e44ee6008a7b31767444dd9ce3d2f21925926b149328752897dd35fc8808c1c3e5ea8749123a012adcff4cfe77bb43645c02c1e5b7d7f8a6c3d3c8f2bd15a17f181753600be8fb0a39c142afba63db669c286a2898499e3f612c07c8e208764a0e901ca7891447899d0b2ab620d2e8e845f1fac189005ed0ef38bc0147083898b25083b91177079b21c78f9b28b1e4aa0f3bd6965369d975fb26c33b619598a55f751a4a3caf15f4f014e144c40068ae146227fb41be4147e45753ccf375c7a0db3d6b40510ef41d05149c780ce25b4eecc011b24abbd05add36e47775a373426cb7bfb90662c475f31abc0192a027aaed20f77ef59d8b0a4db0338effff9d2d211693a1d3d62534b9d04ffead9a882cacef796ebc5a5fcd049546bf6f02511196fb6dbef9c3bc58a0f95f40883eabd7e890cc84de7b7b2567573691ef6df957c00e9157d1b409b84b4b01189fea2a2241261d0bc9161b3b6112c9489280743b606ce6424e4ed5151f02deff14b0d68445200bab281ed280aa6c53429361c38701c5b57835861d2700c6c9ba6f0a942b546586b46f048bf9a4ec29d73595f057e8a43e5762fff31d241e2dc4493b12f7490672fd4915c37d432a1929e1b17fb548cbf865756b722ece3fac66ba2badc470d850f53e7ad9217bcb6b66e8d8e9a437a8f1c2574817ef4d922fe31a2dd40854beacab6fc822986f56536bf138cbf5ef10b5779d96147eb04ec73838694d2e792458be1342ae4e1ec40b9e6cb61733489a5afb24538aa344d626a0d34dd48a838abc5507027e75613bac1f8eb15f1ca8080745000a8bb5f26f88cd95824b1bd1d33979828273cbc65eb8dd5d81920e712727a887fa8d8f803eafad1b859a99cecc817a6ac3766df254fe6708d673bc6ecd6a1de52a49af80f66bcbfdd6c51f89c3ab6d4f2e2de1fac8b986cf108aac43a7c6919c6a0fc4bbe79ce43b10fc8c8053cdd6a1003f544a2ce610cdc085208866aefb11919f61886ee13afbc99ac4a7438c8266d43c62668a41f46ff2c35f14f492626d4616fae90b679418cc83f9df0d3e452c31be131610cd9179b3d2347e6e08e95b84bd12ad519a186b5ae6df57160bf735deddf8d5031abbae000a296be564aacd075fb363bb3c1880c70504f35a4ca5b7f5ad68da284d9c44469040424344c3b8cb77728f1d3d3ebfb55b4d3c9f87fce28c15d86526fd88cc32af6d3164740c4fa7b72d9c155c6578e5ad3ffdea96e402e6c89225c7fd1eb06c9630953b8b7b3e271b1767529587a6b3ad5b4d3a514899614fb006b6885a38f72e852d1a1b7d2159e7782dfce05870fa33cbd361b28fa8b7a670d784302e65af4b5cf966961b2477165e57292bfbc0a444cb419312d61ae41249cddcb0759cbe519c8a5dbbc20883fc3c292f44b0fe031e17c49ba80167f83fbae713e29c2909246b9d1d65a045204fe23143d517cc8cab1c3af06b52ff1f01013dc67a7ccaea102eaa507c8162a80dab38826ad4e65bc47b01bcdaa324a729db7fce2225f06a6b3cade51ca4edcfe4fafa090c68c9184fe4ffefefb38cda64e7c8e3892e768aaa4b5df2162492f70bc5272d5f36f11a6029918a23884efef5d5f2a7b4c91c9018f6d958e6ba378d8a0d684c68d16b84f71abb5290927dbc9d7d521372233805d05664547f5152251741208f831ddd8412ff5866949dff9524add6e6da3dd90309a4f3fb093a8a364727ae86324bb4ff491a297be101de9be408b3569033d13360b298abb1f7016394924039a7ae4c61deda6036ca0bf03664f604e2b514c189af61bf8b2d456c76bdfaa184f71dad2595a4bf6af406a18475990e1854a2d752ac3383e9ec7de39e808a6f1f01754665afb77237d3e2559f0b73367a76d9c7a9bbd86f941e47e93aa212e6e6623bf273634b4aeb2a49d6ace3fa0bc89b861c9c4ccd5308d94a374aed113863fcf4895c6a026268e94c0370efe1c941e80d36fc43cb0ef534f18faeb158912ec0349021940b5026fd9eb0e4f56535b6e8ac18fcc53a5dff15485df52e2c9a8f5132d994530df5eb5162de68fd7d681d17504f8cf14464cd72e444b7c3c1c3334b53238742068e89df0c2152c86deeaca4e2b84b30de55b4f61f28fab34b5b48dd37e77f8faeede9f44b5950149a49c894e0a57ae70cf57bb3ec64d7ae91f3e53b260ff45483c2721ad5fc13e7947fd1b35ccdf9828f0b5686197eb7e3ccc23a1315461c1dedc695bf0662f6e84e6620949d3497023a142efadb6551db34a27b2b75dce5c180741795864028f58925c9838b4416df0069af8c6f6a258e143ee0e06712c7b987bdbe5ad869394b2ad8b2e0c6df998b1553deea4cf4101b28633416ce69fa774588e8985999b9893127b454b09efc5e41f06ccbeb6d94def06e421fb2c568e0c5294db3a223c1ddf71023bec7bc83dfb0ff0c0fe359e92d25aac754096ab0b583ce8756c1e33a8db56977fc68e33b7d1c5f75441699ab5f31b9567e1067b065ec31e64674dcc677055fcd6c163db7d5f4036d3b477070923429cde57165b87940738a19b38289858577ce22152a1898487eccaca40c443a961ab11d675c1613ab0aec5765b563c09622536ee549a7cfb699788dc16af68828870ecee0ff12726270df39ea12ca48df17588fecfe8c46800ba15c02fdfe23960e1de730b1dabb9f6b5db62ef4dfbf9d2d9383b8b9befa3c70a93c3e77e9c3bb49d928272b8f51fe4d26c03feb008352a2da0ddd7825d3e6d9a63082933bcc701889ef46240247a92d1bb6a197508feab90ac83b4e123533cd0397ebec10d3165b0c18482427864119e958125449caf76692d58b05ad7cc4790379e56f94931ee429ac8d8a7847cd435d13f4fb8f1095e8a203970c2deac3ec472ea46a0bf21295b0ff45ab90c5cbdf54d01aaf6eeefb52411d35fe56fcdd0ee66f5d6a454a48b8c321469c6c1f27d15dd8cdf6d5b12843bf94d5b28df5685f010c805f68ae1bdf008b5565d855bca08ec3e6117e90d2f11bef745ae71f68de23cc9dc2c05c3cc4527e9ee0531009f226775915e492a368c17ab52a3369c6f5f27734e5d7ac82d841a8c9d4d7acc1d230b09f345f382adcde765cbf2ec9652c47022691c63425cdcd50eac239a647fe6f2d71aa89c5f13a9c15335d0403b058ba8a20c62665ceca9971db020799f3f228db0024383babc93cd2f8e1b03dd92003354d226f712e2b7c613f857df304ad125d129ff9c6bad238da4b89e9ba383a0e488189d97f7fd70854c8ffedf214109fe95265470303365478bcc98b40c4d8ef382904dd9398c2a74b87e5b4d9cb6564a75298f7fab3bfb52c048119897e9c1574727956076b7ec2cffb85187a264fa675e846d76e0ee94b17c80d3bcd582adcd53357a4b3ba9fd78d542cd32792f2f7d64e274745d40ae767a8b7799b8ed59eca839e4f7bad558528d7cb3dde73b34c572c98a66ecfd64627f170a38d46395ff11a95bd88bf39aabe756f31903945663114f0daa64c7e5dba4e7709bab2e85b712b6fce1fd30f22ccc60d18a36e0e0fe87f0085c493624d512b9afd44099d2f6653eae8f48584f163fe8732ae8affe042204da6c214093959d9645964ccabdd94f14e6b6ade44c17ffe4dd192e853f0afe0d219c43989a043a2da3521bf17a78ad562395d5e0f4f9c9de34fcd59ae30018c73cfd5f92b98325135627853cfde4a17e72b15dedd6c43b67dc8e6ccdcb00a6f018aebef0d8259dc286fdb666d7d4adff339ea03bee891c358d206acacfaf685a1459f05fcbc0c8bab28b13678615540937190fe972c2d0415d6a06decae6cc1584f78be6ce95bdb65c0a63e74bfcdb79546c24dd0619b8ccac65f2dd4fc460399268f79db281e195d8f996f5d1104f4d44d176b9efcfb9ba28813acd85fb48710017188948ad7f6f976df98608544ce56ac089cd40a17250246be163a4dce9bb22212d063fb4e232c5198dbd10206d4e782cc8fe259231c120ba0623bd84e3f7a135da47a59f5dc025082eba2de11750738e78ed2fb7b46aa742814e8f3a8af0e9ee4269be2477d4d2129ed5ce37e24fce5fd00768cd7b8ce286625652cf1e910ade6e817b7b7cd9f370020da243193498109c3f8614a58ca1b84ec0657cfb027f63c205737a45a4e9897df9be524fa6234de62ac4744f23f85f4169b20b4ed388d2550b4c431af1d9f553d836120e5175fbaf7803ce5e1f3dfe7f5e5eaa8138e0355ab99e729a9c8971e8a09aa309da74ce12f50687d4bec85218c6633602b3c1a21225306a5b2143d17e94ba3e352d78bafc60ebd61a234d8ea92e5b8b2dc74c47bdee2fbfc88c8908df8752b6864593ae24b7a2271be54bd8ade410316f7af8ecf4aec9ca89b26ccbd89bdad04bd0d99e76cc7471f03f5a5bf90fa8a5d11fbcbcb49dc24271543ef7ec6444f46939702236918ffe1cfb0fbab29cd9f04cccbbef9073ad0653c1132f51103f91d40557b8c2baa96b5049e311f5411890503ac0dba93633b04258debdb9b94912c32e984554c6ff3d488aa1bf245109d7197c9372e09fadf997a54b8d8c3f5e5379b194e6c02bcf77aae78046b31ed8dd0226f034fc879da180e51cf4655732fca9b4c790713932aaa817bcf44cb84002fd2e34652ddeb5df328749ebb9aeebb74f39dcd19b84e810abb89b4ab0397b7643ba24f4a1bb06998c663da175f52b26f472337124b3f7e88c64e28bd61f5bb2e028ae9b4bd74993bce4dee2ce7ef45f7eb44c6f96d47e8374a23397996e9723514bf7f227cf69e3e197ad43e1f163f59b4bd0367a054f4492a5c0105b81312ebf8b5a9d2866566220e2048d77c2bd474ec4f974ddc605eec7847b29531ea52389754b22007849f73b854201cc23223ff0c3b949c8d8fdf81af99b600c38e3c403bd0ceabf02eb77121a9d4094e298ec26d7dc738a495d19767a3bbdd3defe7cf4849003683b973c41ae6792546561e2119a479c64729c333e229d5bb4cac42e0f19289995e4a3885f91a13aee0b0a9fa9206c1a8ff25305033ae68b456baa2a9ac81c21dcd7d7f30285adef12e64b89d7c9b5d46ca57964b8ca64bd0fc4afac5fe4b78e2ab336827505e6db3c70c2559d64f6b180425f1e428536f7b931b4f70340565e94c74ec9a4c883a22c539ccc50c9f6e463039584173f2646724d7c81cce7839e24a9c507c12bae9fa7be37c77443397f54ca8d62577cbab26188042cc237a1ee13a7909f91345053b52dfee1045313b1fe74ea4a3685e13b1174d9034fbd807de79b1b7f4c59e177c4412d4cfd73df338c3f01086211d55fed7ee2d5b8d2b77ce7274fb0ea89a99cce0360d2724c3d52be11a6f78634c06cd36cf5b22cd275e0d2a832ee8c1ce04704fddd975ca76e7d509521ec130150c59be7d2241c4ca35cba3debeaaa5eb862baa3cf23ec2faeec5dac5f82ea82cc60fdebc35db0c7feb25c0a570a49c5beca0432c14951277528c76d6deeaa21fa23937c73bf73c1da1490462191a58c60f0a694e90430e011f1e37cd7fa72400343eba7d9e07675bea8af79ad21fa54d0ac4b9d647103f058a8521c82417", 0x1000}], 0x3) bind$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 12:44:00 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x8000001000, 0x2d93) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, &(0x7f0000001600)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0}, &(0x7f00000016c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000001740)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001780)={0x0}, 0xc) r8 = getuid() r9 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000017c0)={0x0}, &(0x7f0000001800)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0}, 0xc) r12 = getegid() sendmsg$unix(r0, &(0x7f0000001940)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001540)=[{&(0x7f0000000340)="a4a6ffb266f7ddba2e7e9f6f61595913b351b7cbf4efb86dad72167c646bb3d2da1d2071da5654d07f59e09d9046e3efbfd96abe73813d5ed3aa4cd5abba291f13e4e272139047be2d22c243d62898c899ffb1d26c1fe8280c45b7ea2563c05c2db36f82f0fe482198fa4faa1d60c27929295b50ea56396d0b5e7d22f87f70ac236598b2543fbe5737d904adc24c0fc9be41d313cc2c80cdc3abcb42c0d190827db2594ffe0a61cab4fe7c41443eb3090a8615fe448140f3f6b3dda974e4c89c9099a774ef4e194694fb6b299f55d881a93d124eb6f8e92c83e6e4fb700890e121dc7b721a8cf7ed392ae9468d65136359f1fa0d2ffb31edd195c7f3d2202421dbb7adffd277a32fe6f38106c8fd7f4244db989f798a0094b639c22bbf3a87ae161d5e1d7adbe346dacc2dd00993dfb2f5d37e6e346963a23e707a6989fc2d5886138bdad1fc13005ee697c2ba6281806c9b28ba313465e4914d455ed9745a612509d645562d6d83e719e2c0213d7de430822ab519c1105997e45cd6731b2573f5078b5444b45d6685358479f675f2eb253055d539eca6a381ddb8eef874eed2e265f74efd0c4271ebfb594af0cc890b9d0ffcc1289eebfd46ef0c6358e2128ab8e5a1765c590627795c6f061c670ff43dc0a821766ed16fcb3a1ba2852729b78604401f989ab9b594bb35348597ab86cde66e3c2f3868b7b8d3865ca5e24adf4adbd12f7ff89844a2b66a52ffb9b85b523159220a8b7b37ab450560145639bf338004c04ab351cc0af465ae69386a33b04ae9d646b010ebcb9d12c7293202bbf98981f72ac4503656590a25784c6003c348512500b7be0eaf588b60ea190d25266c4d8fb10fee936331bda6b733880eb3dcd5ca340e9a1bf5fe95472bd50f580251f4040c6e9290b37782ec1d570be54c60c6fed681133111d20a2f331f9505d008a2696581aad3c643218f16913d88d29438646ee6354fb6a2e67fadb028b7bf0d91edc070bf84f7959929c31b5c3bb314358bcc96c71286f67f67868c133259d672fc6034c60849cfe8deef95f0e8f859170d4c19677d605ffdf6061619283926356d4691021cb53415ca9b58ec54655fda16b0bfec8ef78060df37c85649f5f9a5487024d20f32166fa5b6edd7e2fc46cebab834e0d5b2efefd6b7f91a8b102cbc03623d9d4a15b4e3a02c3d955bacf496b1f35cb222cb1e4cdd459d6d3bbb7147249da3e7a401305e545e695b5201be0bc71ab1a3a4cd255c7ce13fe29e2b11fa4fa5175475e723ce9fdb0a87042b80c0296d6f10d0002de10be94baf92f8d83a98fbe9817217a995c592b4a001a0f8c2d49dcb663b210ba2fb0371f26391a8d98e91db691c69986208bc2b95593aeac2aaafd1ca5669546c0c45e98e51433f6879402afc4d480b7075dd78783962afabace807d747e601bee052de68d34eefa815198e8a5279baaaeec29022b73736e85d0b328e490cc2976eadade3a43907d53770b7e665ea67877c4646bd93099d1a1cb742939d4a4eb9f4cde0a45ee73d66665472e97490e824756d6280e7727f68ec3ccaf5561e9b108983761ce0377d2315aa8ba155d835704c96fdf8c06c149351af18db92ea079173aa98288fd2057f567a6c7eae9933d4c5b44b7292e914e740ffb6021f12faeaf8d1ddc6818dad78ebedbea6662a0b525a58494e73da4afd3b4fb9f731cba3097fde9fdac76dee8773e38b5fc96cdeb25a2e8b7fa53f66730d9c2cf75f1bfee08eddcc8397ab2eeecf1841627dceeb41896350cfdbb1093e3efb545b0e1f533ba394727e48410519112e92db9e8b0791d47190663a67865416fb4fde40f56039589eeb47e1c4c924a9cecbb786dfa5eb5a8909e996b96f92a2cd37ca6d5c69cf0d095a7917697c9a7b507d4add6d322da88abdc89cb8ff4ab280bcf049d38edf2a8b868aba0da8ecaf7d3ee6ab8b3366abe26fcb823f1193d4d4961999d53914a815ec46edb9125c047681280ea859ad4860827b24d5a0bf388a5a41319d89098bbfced783bea618497e9d0018d3f69b173567397276245f6b489fe0718477e898f7c68509e4216e9bdf375ef9622af768e839f1db8679b5a12587302ceec95a9399102aaab73ab51925f0a1df83ea9dbb9965d1af186b575c3f281262abb0f72ad413e2c7b3eca139287cc672b7b418cd5835741f4104d9b6dd94cefca92e02954664f3f8e34115e5f2646c47d85868f683334581cb8773d37b992221da4bb23144185b2cd521e8d3ccc9851378ccdeac858293dbc71429838328c530df2b137f86f291168c611464410a0f69037e7da1baad3dc2f0f606f8e10c87f26d22a21459c51405891548038cbbfc04015db55beed380508bd42e1446091f735d624e7a2804e062613c0713aa73ced21ac2fe77ee3fb64a022692541373f31eb4e4801e8e514770f09a3909f7e9f4b9a6f5c47f96ef86f21d78731eb4bac94801f39da10011c9c4e005cf2f0da435ca60c38f0edf0ca313bf9f7ab5d0280fb4d96ee26f995fe75f5d9057451be58f3c6efe0a4f732287bd12b127f1f220ad9215c133f66d33fce20dc977bd423c5d3bda5b893120c60a335e574fb111e9c48746b9e746c206cbf0b0ba568c14dd17f00d1cd4168213f40c351360e42728d8a466b370731f04cad5e1e02657165ec650387000850fed2df99de0770fb41f4a05c93dd61b8d018f028b14a0d4c399926798597d2c1d425ccd741cb8153b5729596ed06abfb567eae9cd26507f9191e78da68a0ad838f1a19961acee87d09bbca261f9ec89fd79f9c3f2efd51093fa1e7e521a8f628e5ad48781846e0d9f1183caf2bb9dd96cdcdd3f047a7ce9a0ddc972a2ae3cfd247b359e649f3d598a4fd5d353694f4eddb79061b9d7e8f952d040e3ab748517d7d3d25d83bcfc9fe5fc5614b357960115f92c6bdf814c072851190fbc0d291c305f0f825bc26b9c4473694b0535ef23414b71c16d147174a2b3c84771e47580ac93b6e35c081796b52740c2a10446a82a65dba7f9d64c8860ee9b8f597e81c9a993230cd9bb9603ebe45a707f3a0547e903e5103ab2c56a742067235d3233594fd2835b89ffe81b6ee6bb6db24b8ac244786e31ef5def85dfc06aa1264d7df0414843b1fef6a9d3a757c2c6b9ba0a91cbc9072dfa76113091df04c020de9ba6373b3beabaf8e8b71c1aed8ca1f42ee928a35f5e9dca88fbc99c168427a8168cadec2d6914338ec3f3bf5026d4f029640205de97db6cb3e8cd5821ef9551e03d8e930193884c2cfc6c46eef5c72b9314681f43c2f7bcc6f389d9b5fd0977d62cf19beb4ae4529f01c1f19a1b035aaf292df923ef882bf279417a3dc90f9444ce30e55e3060e8c9419db267a2b553540fe093f31474b34d337b4564aec0ab54bacab122ed5821c83fa90e81b1518d75effca57630d55078d940482035cc086c260df33643678964d75439a8addc4478f6601bc33315e08cfdf885d6c88986610cd53885a3454f4217adb765d05596c19cf40c1e2491254ebf316ea8fa36b93f1a7ef8c2a50d7285c550dce4cefef6f928a8c63dc7ff5acdac51ae8185e51f204c2b8470d47a55dfc352f2f585549267cbf397d6fa8f64b22055db4df7b1dec96155a39e4044caf483838afa82e981dbdeb68757f3825e5cbff78bc5410f578e216e3da6c54766ca66050ca4a8b8a7514209cfdbefc4613c40de8b643cca3f58d3a56398888fc5857cc8164d91335ee22186c047180849e11c11de9513173b6b2be2b3f076d07053322fd259170557ad69b3f71d016fa528f091c21e3dbe7aa9a54e0b28d1f340edbd4da994266abc2bad717eb5a357d8fe068b1d80199252c5258a17fe203b2d764224384878cccf2e8c71b0e07e7a92d8a2064847be4fd7606b301718f7df28283aa48cdf27353c01291d6309fc58d3dcfae5b7ff4200325049fb2b21c7c7e7753c920c1b34d06fe165c499b660326adabf84bd941bd2d283a9143748d4f139375a7817a106b1bb70942a5dd198b655fa8663874a1b608428131af27212ec6b1678dae41767353e40b7c4ce9b448fcf6193021b91cc51cf33fe2e3638ef22532430002fb1382cf3a45bd883fb73f543ad52d5e906e2e3139b70b58753cf6434464d6200d35c3faa4fd44a2576e8329664dc0ce5cf638fdc839f059e4101540fa6e9e22bde22986da4d79e72fbb0fde6b92e378b73a4baae8a5b93d0ae168c21199bb8f3bf366de661a6b87d2b73d48960f28788e709232189f93d949e399f42d181b187f9994cc4c65c11a648ee4858026883c5c2ab30a1620e1d53a77086bcab30338d65dc867928b064bf5f37a854e56ec169d5a5ba327cb79d4a3dfbb074828877ea8de9b2946e77b5325bdaf940f869c92012d8c0f1d5ee8ded03df0a3c1b4a62475649125aadd0da58b9716cb91768275c6afd87568a6b3c35a2169a6f92b486f7a1e65eb99a27960531c854d5747a0b4d266217f554faff77c33f3ee9c730dcd06bef64bff251f80c7bd62ec0f33dd92841e3b3ceccbd11f1ebbd4efdfc69e9b08d880be11e8d6ee18e0562914f84744667a862f040493a37fa8b7682638145841ca6029dd0111cdae9b75f6d3d2b7a4e06d771d8114359a9f4fbe327bb8fc4e1a0ed60d18a3df05b950ddec7336244d0c4b813f569156839783c2e36154f1218eb2c675b4fd48dd2f7ff4984c2364eb4a7f72e4c9eb3c763df9b651f9609a70ae1a174e9beee677dc8b78d891788d1bfa9ddc112ff9f8fce2a3b03227a9df5a8474714c11af25296ea5bb3e73601026289567b62a4a9fcfc1f8159e2f5a97442903a6d68bb4f04f296d580752f17711a1373b8e162af5edfd923018b2fec91ad53d81d878a7f58d00f7a95386f2ab827ebcc738cd20c446b1f67414439cd21f18f7721f385908bac367a8caf91ff857b7cde573ee04dc3a7d0b15887c24fb4267e949b074b19cd35aaf0cf23d4386b4b67ffba9e0e85986faa4deba5bba02b4daa4581c0ac5c69cf9127924704c775934430c9e47190db315dea1d85b1168e22f25d25b7cd088764ea7522e8654dda85bca5dbf2b7e2a53ce9832063207b2a0eea15dd90f25731f2d6b324c5111e928e1305c3fee2fc8206b668fa5f0ac90fcb58f5a1876f1046d8bc7294058afd62b75477e877d03746f90770175f186a8f673e10d0a31309685c33c8d63e50b71249e74a6dea20599942ee464a02fda602ff04c508265918e1bab9d363faf4f80ca38514c9f376176d5baf1ab6b083d2710e70fd26215dac64fddc8b2158ac60298bef16cdac5fc1c62ec2d0ea1f6417f62661db98f2667652f56f2486cd01cd9cda89968af0014a909175e8d99654b108d63acbbeacf007921345d80edee394c86d315e134d7ebe4d548cdf248fb1ee78021b4f12e871df716a37bf7b6c0a265cf5cb554d6601073f82ef60f7856aaad1f62cbf43ab03d3bc8ff348f15e8f9ac930e55ceeeed44c0025eebadbe055d500327b74d64d3bd358181495302ec24f99d4836beb0b9dd74abe14eba9aa549d164ee4bcd3384c5d0a3ef850f5da95661f365f6d5d6e57db6c48f898e76d48f8c2f3eb5c332bd888d661f97bcf628bcf65abdcc5d808c6e9e60bf6bdf5de98eaa154ea99d5e4e6c8ad57b76301edb28634fb65eb60caca5aa8847f366e170221a3b9c65c7f89fb63b45c0443461937d6320a9a19bdfaa1c5562c1871b0b6b9937af0b3a71d14705a1ba00b0a2149c00cd8f4a3ae5891b93472b17b871d47ab048658e4525299de0a6b83cf19", 0x1000}, {&(0x7f0000001340)="3669f5e1738ef2363587421b90473ebbbe4ddb8a675c997fcf3dea72be84ccbed5f639f6e75d51319c4267dddeeeacffbae87476671d9b4a3d1c914c8101dfa7ca684463455848de1704b503311ae14450728c31a823b813243b353437d30ef72f23d2f4c0af8a1af299f3c219b41556c074094c3cfe50c588cd43fc1c5ef88bda86d6f9ae5a16285b8e8dcaf4db", 0x8e}, {&(0x7f0000001400)="9abda07e4d47180cc1a27e8bc280dcfba2f5ccd311a61c2cc1b4c8cfc2195841ee730c358f73d333b7dc4c5574bfce156b8b0433469fe294a5a2a24e4643bf39d636cfa3401612838010ff7c6ba5aec536ff047c9a932bddb6cbbac2bba51b321b48f2c9cfb63e1d324e3d9cdfcaa8d590756eb2feb15aa4382e54b938f3cd855dcad17965f569882af667a25d490b5899d67114575ee40f60b3", 0x9a}, {&(0x7f00000014c0)="d87dc6ac3104b5934e58c3b0883febbcd141c82819d28ab59b599892a9717110b3cd20cd8494752dca2750813c747f9d2408a1463de17e0f25c053a62b952bbd3db9c9264f91376cb35ed7818d3cb37743af20f05a", 0x55}, {&(0x7f0000000280)="d29cc6adbcfed8fdb4cd8b0d024acffc96e98074a323fa229e2ac56e1d298c89ea1e63cbd68d2835171df2", 0x2b}], 0x5, &(0x7f0000001880)=[@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, r0]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0x98, 0x8}, 0xe) pwritev(r0, &(0x7f0000000300)=[{0x0}], 0x1, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x7) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x80000000, './file0\x00', './file0\x00'}) sendto$inet6(r0, &(0x7f0000000100)="a0c72409b7fc0b448c4fd92e5402690c66aee6f48d6d1fbbb98c2e73fe23f8604ec28e0c4d6df12189eb6ce7749753b16f128991c20012ec76e5b7c7564c8744d7bf20d59dd320229c959d32c95d6fd79383c14e9abe0c9d0836171a24d455764597d01211764b6186c9fec5b07cdd62f8f4ca072d172926fbd37d727b790cf03c879766e52aa6deea4bb2a2c319a7b67bea3f16f01d38ae7fae0bb87b1b914968d99fe19b7c3b0ee6169ed3d7aeda1a605e1585e78566bc2872f22a2ba02f0e79017f835584a620375c87d3de055b030c4ae4c0cb67384f508a26a3f6ebc491c0bd1ddcc0cb9a5c735f54e4cce682e034", 0xf1, 0x8, &(0x7f0000000200)={0x18, 0x1, 0x8, 0x8}, 0xc) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000240)=0x9) 12:44:00 executing program 1: r0 = semget(0x1, 0x0, 0x0) semctl$GETNCNT(r0, 0xba6905f7f3000bfb, 0x3, 0x0) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000000)=""/165) 12:44:00 executing program 1: r0 = syz_open_pts() socketpair(0x36, 0x8000, 0xff, &(0x7f0000000100)={0xffffffffffffffff}) bind$inet6(r1, &(0x7f0000000140)={0x18, 0x3, 0x3, 0x5}, 0xc) read(r0, &(0x7f0000000040)=""/68, 0x44) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "f8fe8c5df2083538b123b5ee11059f3df1537630"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, "a4eccea6da00000000000000000000008000"}) syz_open_pts() 12:44:00 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockname$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000000c0)) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getpeername$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/45}, &(0x7f0000000080)=0x9) ioctl$TIOCSETA(0xffffffffffffffff, 0xc3304221, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f0000000000)) 12:44:00 executing program 0: r0 = socket(0x18, 0x1, 0x0) pledge(&(0x7f0000000180)='\x01', 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000180), 0x4) setsockopt(r0, 0x1, 0x100000000, &(0x7f0000000080)="36d07047a317dbadee3577d43ddb67ef9c529fc64c449c0e5a98ff0e61372d4640c53d47602a264f9d1a2dd3b9d20018f481c489e0b96a6e1c8478ccd42b4e973e670106424e887ab646c094f94ddc6cade2853149eec313c19c0d028f7537ff3145e6f5ab807cad1d8dfd3cf0d508af19c43ab6c3c668cdc7c4ed07fa6a83", 0x7f) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x84) 12:44:00 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000180)=""/139, 0x8b) fcntl$setstatus(r0, 0x4, 0xcc) poll(&(0x7f00000000c0)=[{r0, 0x81}], 0x1, 0x0) 12:44:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000000)=0x200000) 12:44:01 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x9, 0x1, &(0x7f0000000080)="864cc9182353a66eca6a2f799bb148019eac19", 0x13) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="14000000000000000700000000e508ecffffffff279d6665"], 0x18}, 0x0) 12:44:01 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x0, ""/64}, &(0x7f0000000140)=0x42) mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x0) open$dir(&(0x7f0000000000)='./control/file0\x00', 0x200, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 12:44:01 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000280)) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) chflags(&(0x7f0000000400)='./file0\x00', 0x40000) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000640)={'./file0\x00', 0x5, 0x5, 0x101, 0x0, 0x7, 0x7, 0x1000, 0x2, 0x3, 0x0, 0x10001}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000480)='./file0\x00', 0x0, 0x102) readlinkat(r1, &(0x7f00000004c0)='./file1\x00', &(0x7f0000000500)=""/167, 0xa7) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000300)=0xc) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) setuid(r2) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000240)=ANY=[@ANYBLOB="2dff010000696c653000"], 0xa) r4 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r4, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) getsockname(r4, &(0x7f00000005c0)=@un=@abs, &(0x7f0000000600)=0x8) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000440)='/dev/tty\x00', 0x8880, 0x0) geteuid() ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) syz_open_pts() 12:44:01 executing program 1: r0 = socket(0x2, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) preadv(r0, &(0x7f0000000400)=[{&(0x7f00000000c0)}, {&(0x7f0000000140)=""/104, 0x68}, {&(0x7f00000001c0)=""/195, 0xc3}, {&(0x7f00000002c0)=""/9, 0x9}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000000300)=""/200, 0xc8}], 0x6, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) connect$inet(r0, &(0x7f0000000080), 0xc) close(r0) 12:44:01 executing program 0: r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./bus\x00', r0, r2) setreuid(r1, r1) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b135a67) r3 = open(&(0x7f00009b7000)='./bus\x00', 0xe, 0x0) getegid() ioctl$TIOCSPGRP(r3, 0x40047477, 0x0) 12:44:01 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000400)="04", 0x1}], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)=0x7000000) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) r4 = fcntl$dupfd(r2, 0x0, r2) r5 = getuid() ioctl$TIOCCBRK(r4, 0x2000747a) setreuid(0x0, r5) ioctl$TIOCCONS(r4, 0x20004276, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x2010, r3, 0x0, 0x0) ioctl$TIOCMSET(r4, 0x8010426d, &(0x7f0000000000)) munlockall() 12:44:01 executing program 0: r0 = syz_open_pts() preadv(r0, &(0x7f00000004c0), 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000140), 0x10000000000002a9, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)='x\x00') r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r2) chdir(&(0x7f0000000140)='./file0\x00') 12:44:01 executing program 1: pledge(&(0x7f0000000000)=' \x1a\xca', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x0, 0x9}) 12:44:01 executing program 0: r0 = getpgrp() setpgid(r0, 0x0) syz_open_pts() getrlimit(0x6, &(0x7f0000000080)) pipe2(&(0x7f0000000140), 0x4) r1 = semget$private(0x0, 0x2, 0x20) clock_settime(0x0, &(0x7f0000000000)={0x100000000, 0x6}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000200)={{0x20080000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x3}, 0xffffffff, 0x97, 0x8}) 12:44:01 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) pwritev(r1, &(0x7f0000000980)=[{&(0x7f0000001280)="c1", 0x1}], 0x1, 0x0) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000040)='\x00', &(0x7f00000000c0)='\x00'], 0x0) writev(r1, &(0x7f0000000040), 0x1b) ftruncate(r0, 0x0) dup(r0) 12:44:01 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1000000000000236, 0x0}, 0x842) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) write(r0, 0x0, 0x0) r2 = dup2(r1, r0) preadv(r1, &(0x7f00000003c0)=[{&(0x7f0000000180)=""/12, 0xc}, {&(0x7f00000001c0)=""/125, 0x7d}, {&(0x7f0000000240)=""/101, 0x65}, {&(0x7f0000000340)=""/125, 0x7d}, {&(0x7f00000002c0)=""/2, 0x2}], 0x5, 0x0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000440)) denied attempt to set clock forward to 4294967296 denied attempt to set clock forward to 4294967296 12:44:01 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = semget(0x1, 0x0, 0x40) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)=""/177) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0x9b}, 0x0) 12:44:01 executing program 1: madvise(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0) r0 = kqueue() munmap(&(0x7f00004ba000/0x3000)=nil, 0x3000) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x10) shmget$private(0x0, 0x3000, 0x280, &(0x7f0000202000/0x3000)=nil) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xffffffff, 0x7}, {0x8000, 0x2}}, 0x2) 12:44:01 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) shutdown(r0, 0x2) shutdown(0xffffffffffffff9c, 0x0) 12:44:02 executing program 0: r0 = socket(0x18, 0x5, 0xfffffffffffffffc) listen(r0, 0x0) listen(r0, 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) 12:44:02 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x0, 0x4001, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r3 = getgid() fchown(r1, r2, r3) getrlimit(0x4, &(0x7f0000000200)) r4 = syz_open_pts() dup2(r4, r4) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x2000002020a, 0x80) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) open$dir(&(0x7f0000000140)='./file1\x00', 0x20000, 0x1) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) write(r0, 0x0, 0x0) kevent(r5, 0x0, 0x0, 0x0, 0x2, 0x0) 12:44:04 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x2b, 0x9}, 0xc) accept(r0, &(0x7f0000001140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ecff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007b7cc925a436c27576b26605a1caa5604dcc778c0ff3f742642c507e23492e051464"], &(0x7f0000001100)=0x1002) pipe2(&(0x7f0000000000), 0x10000) setsockopt(r0, 0x0, 0x0, &(0x7f0000000080), 0xfffffffffffffeab) read(0xffffffffffffffff, &(0x7f0000000000), 0x0) 12:44:04 executing program 0: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000280)="0a5dae3070ca9f05", 0x8}], 0x1) 12:44:04 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) write(r0, &(0x7f0000000000)="f43098c5e8ef", 0x6) setsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) 12:44:04 executing program 1: mknod(&(0x7f0000000280)='./file0\x00', 0x6001, 0x203) open(&(0x7f0000000380)='./file0\x00', 0x80, 0x40) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10100, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = semget$private(0x0, 0x5, 0x4) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f00000000c0)=""/211) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) fsync(r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) shutdown(r3, 0x2) pwritev(r0, &(0x7f0000000900)=[{&(0x7f0000000840)="3bfb7cf32158ae59922cbc97c221d0e46fa3190a0ba0a29029447f45e8500db696160f85efed92fd03cdb5355eb81dac1f3de98d29e545ace199586b40e473a94581698b69c91311c5cce13ce6717ecafdcdf3c4ecd174fd9f035be94efe3d67356b27342cff458d229ec1ba", 0x6c}], 0x1, 0x0) write(r2, &(0x7f0000000040)='h', 0x1) fchdir(r0) truncate(&(0x7f0000000400)='./file0/file0\x00', 0x1000) mknod(&(0x7f0000000080)='./file0\x00', 0x28, 0x4) open(&(0x7f0000000340)='./file0\x00', 0x440, 0x40) sendto$unix(r2, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000003c0)) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f00000002c0)) 12:44:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2002, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./bus\x00', 0x2c) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) 12:44:04 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) r0 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, r0, r0, 0xffffffffffffffff, 0x0, r0, 0xffffffffffffffff]) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0x12ebcd36d7b21a88) lchown(0x0, r7, r2) setgroups(0xfe39, 0x0) r8 = semget(0x1, 0x4, 0x40) setuid(r7) setpgid(r6, r5) semctl$GETALL(r8, 0x0, 0x6, &(0x7f00000003c0)=""/251) mlockall(0x0) r9 = semget$private(0x0, 0x4, 0x200) getpeername$inet6(r4, &(0x7f0000000080), &(0x7f00000000c0)=0xc) semctl$GETPID(r9, 0x0, 0x4, &(0x7f00000007c0)=""/241) setgid(r1) semctl$IPC_RMID(r8, 0x0, 0x0) symlinkat(0x0, r3, &(0x7f00000001c0)='./file1\x00') setgroups(0x2, &(0x7f0000000200)=[0x0, 0x0]) setreuid(0x0, r7) syz_open_pts() setuid(0xee01) syz_open_pts() r10 = socket(0x1e, 0xfffffffffffff7fd, 0x8000000000000001) getegid() mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f00000006c0)={'./file0\x00', 0x1, 0x4, 0x4, 0x1, 0x7, 0xffffffffffffffff, 0x61, 0x0, 0x1, 0xbb48, 0x80}) semctl$GETZCNT(r9, 0x3, 0x7, &(0x7f0000000540)=""/255) recvfrom$unix(r10, &(0x7f00000002c0)=""/255, 0xff, 0x3, &(0x7f0000000240)=@abs={0x1, 0x0, 0x3}, 0x8) 12:44:04 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000100)="1c68b2f5b3cfc526397ca6cdcc3f5a1df334", 0x12}], 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffee, 0x1000300010005}) clock_gettime(0x3, &(0x7f0000000040)) 12:44:05 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xff, 0x0, "b2050000000a631a0000000000000000004000"}) r0 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setgroups(0x2, &(0x7f0000000080)=[r0, r1]) shmget(0x2, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x1) 12:44:05 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x6, 0x3, 0x1, 0x1ff, "5a666892909fdaa7df00ad50e6658613bd338399", 0x8c9, 0x1}) sendto(r0, &(0x7f0000000240)="7856001f64230dbb", 0x8, 0x0, 0x0, 0x0) 12:44:05 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x0) r2 = open(&(0x7f0000000080)='./file1\x00', 0x0, 0x20) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f00000000c0)=0x5c7c, 0x4) setgroups(0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x11, r2, 0x0, 0x0) setuid(0xee01) setgroups(0x1, &(0x7f0000000140)=[r0]) rmdir(&(0x7f0000000100)='./file0/file0\x00') 12:44:05 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) mkdir(&(0x7f0000000400)='./file0\x00', 0x8) recvmsg(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/225, 0xe1}, {&(0x7f0000000180)=""/180, 0xb4}, {&(0x7f0000000240)=""/218, 0xda}], 0x3, &(0x7f0000000340)=""/80, 0x50}, 0x1) r1 = socket$inet(0x2, 0x3, 0x2f) chflags(&(0x7f0000000440)='./file0\x00', 0x3) getsockname(r1, 0x0, &(0x7f0000000040)) 12:44:05 executing program 0: r0 = syz_open_pts() pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000000)="34d0cf876aaaaef55eae062644e7a214cba363953b13eda4ded8e360cbd3dded59db0817fb29b11eebb4a2e9575177569c1ec816e330f1fd334d95df2b69518d199c38b30fad4595edbd9f86979a22b3f398c1993833b870e37dd8758c185b912506", 0x62}, {&(0x7f00000000c0)="d51cb1d028577e9542affe3496b3b8da2b1e2692e11e2c0f49a936e9a5a286509c868d973a29734039fd59f96f4e49106ecb418c05fc21e2108a6e4911bf7e3db53e916c992cdb2cb8e6f5c7b1e840dd5689ba4c08d87d74761bba99bafaf5b2abd0bc7ea9bd3c5a5c2e50af2aab9940531931dfae043922b01d01cc4e4c33c90a5a62a02a15a52f0e2c1d6c34012a12842dcacdc9b9b26756693ec146b1cbf263931dbeda86b5bf28bc72cdcaeae4db3ef6bb46fa4751fd74ff6b9613f374028cc79a674d72b12bfc3053b4b61038d1d729070317419dec27b6d9b080b52fd02859b0d8db9f55b2272ccfda3bd0542daf22e39f163f5d1ef714ddbae8c959", 0xff}, {&(0x7f00000001c0)="68bbdd7d510b80844a8fcad859bdc25c8a5807146dd1c291b8a15530d4a06ec684d0", 0x22}, {&(0x7f0000000c00)="876757955b901e09d9f1e8165865f7701953670d19ec47a646afe8a1f6c3e1104c56364b9fc33ce01cce4fd384bf5b4240cd782f148059c3f844a1fe83e3d8476848fc5642e6baab67762a4eb9be8935473a5390aa15933e2ae02ec110df5c551f873730bfffd1e579464dfd20bffcabfedd361f27dc40ee06b674fafa768194c39412be5145fd491c12ec856e094893c193199b75577fc28143f8008abda782bd983aacec247cb001eda0e2bc153a1db1f8eb410cb0c281011525ad5c43d55379a2596ff68423ca778b904d8c150a7a19be8a619fa9c33affdba48091a63d8444c00cdf811d7d046d4cc601409f3e4825e86ddd2698e2d4826fe1483ffbf06bbe49182ed76a6c1404926cf9d266acfe3cd8f5703193432db61e86d5d4f8ec8f0a3c075ba6db8580daff1fcc1ece396d28a8e85c522d2b3cb6398020fbdb3ef084efcbadc5c73934ee166a34dfa110e791117fe6fce46d0b48ee04c188e331ca6f44934d00f95fa3acf521bbc60d013f65aaf580427e7e0f9bb8d8b9964d9b2863e5d2fed0101d1d458f71c002d3f3f50ade4eab784c3bb0f5edce6a2e2b46a3eff0e3c9c520f1bf169b74d7af8ff7c932da9a06fa385745ba5c4f400cd2bb692bdd1657750ddbd4062edff37716f53ca9e3e01bb5a750162e0aa84e2812cbcaa2d631572b8a8e9f79f597eb7ad8f83af8442ba2f37591809035e72e4fb3506945563c229337d0b3acac76e45f8099dc927523c9af8c993c3d5e4344d572bc5e2669a7cfac01e871ddd80226ec14550a871f19c2436f35e5a1fc67dba99b2045edacf378272a86e9ff12c3d8270f490fb316a76d02f69bdaa2b59b3b00b375974fe8a7db761aed46fc31055d2780544a1ed651ad3947a0a6539597177fa71e4d959cf595437f5f9addea8b5c78f18fdbf5dc15e77f29d31662e78df4a4da1a5c3e0735909233f8a2261f3b8829b8618ddd43818edf585e1ba0455c85b70be416506a0b5906cc1ed18c07597000087dba4662fc3e34b6fce28b7a28da69f8abb9d1bca23261b3f16d291a8f175871a68d5dbc71a7afaa4d10e271f622a9225ab5d233f017c66f25936d3017a34389d00162309748d356b8d1c9d159d32734d4137eece4194ed35610c8cdabcf5ae0ecd61db0ca4778703ce74d815993cc299899ca93fe9adfc173a23268fea77be8e4452e5a89191009fe0858e05b02d3177b0759cc447fd76e0aa06c0eaf6ea2adb2b16f4459d96fb948a4658307d955130f5f872531f789bfc87aa67361b5e6b81546f67ef847c26ebc15d45d0a8638b7e214cbc189daafb85dc22dcd1b6d96b4c2ab6ebdee3174003e40902be1c36b5a83d1d1709181873ffc0b11c1002393b84a4ac146ea4ed885dcb98965c0f0bd9b31e19f1861cd4e52d44171fc3b2bad5dedb59820681b7e9c63e65af785be439e14967d418536c8a06a63ab5749a5b1a0eb8d8f6c3aeb501eb5e0f0bc712476fff2fbdf78880d56af2bbe00a9c5d0ea1d717ef65f0899c19fe9841a711cd4e225aa8fac4f08f6d1070fb5dde46cd46cc56390ddf636f110714103d719964d5bcb52299b6a7d1d51e1bdaab4cec5ba836cf40e7d7c95f30b71ab47feaf5385e05e0bd81a171305da572a257d67aaf3edaa1d967ea1e77566bea56a770d4f0b5106fd02f3e9f620714858bb289736329681c7952a722e8bd04b920078c8091c200b4b11941598654b62473b7295880844bfa5a1a7231ecbc828e54fa1a8d980cbb106e0e6b6db2dcd3720b9a414c139e24d7727bdb400e0f721683629fff1df05c8b92bbdcdb0fa4e773e8a06967fae77a42cf1d9fed0648f27bc0ba907dd01b196b73bf79bc640b76ef041e74a2d712df3b9385edcb6bcc35391b63828832ec995d7423a9892694db20d139faa88744588b2084b1df6b7a11f17f127d30615f6c67a36c4ce0efd613505af34efbdd9d62bcdb45a32b3507309b3877c0ea2ecef577f73fb6195e4c662827314aa7fad65cd342889e55e8c76163f77a6d6fb761c8643e82a7c3bc737da61d7d275b5caf3354b2b5d7d0307297051b09b849a0949128920616ff106fadbebff0e2737abc9d2bcbb56edee071f9407acbe796fdd1c531f2cc7d91ba78a91a28bc3035ebf39e0f8fc5edffd9d9c8a4df417af9bfaf1c56242e8478faf9955e49504446c8794c87427e9acfe25fb8cb8cfb5e75aeb08fa75fe626b7f58a38b32cecdaa2a70b9fbe07882e2e99ec6932879a6a83aeb0d5ed55951bfa9050f979502b37353318cb64b6f62a2b31105b198680a2468cb13591f304ad154be570c83c2497179b8b5e1540aa3feb95e1c1615f56ca51333d9c827ad2de2400a009ec8b33041df8c0a61d576d203fb5684b0e79de4317f62d3105ce07891db309385cc1c5c12ab673c801621df616e4c3979dd38f068c21096455fe796db9a54e8e71a067f603e1d763d20069cf762fd78a522eaaf62ac1809d5aad7d269f3c95f49b98514686c5d8739ea9dcdae4f82662ffb1999120eafc537e2ece655ff6fe6f445768b4ee1327bb85b8db517d360fa2c555c5e0d618c92e0da083d82114a8842c72a653df09eaaad9b1d218136488089dbd476a62af622c0dcc72e5d10b7d6e64dcc8e68e21d398485930d52a0a12677cebe02a45359fa45e2083d139d0288443b9efe8ad2e0703f4bf82f1a36e3e514172cca26722a4f6c1d4ca56a3f71cd0c57fd409916412792018589e39f035d915501dcb470a821e1a40f0f656d480891c487476ca6c4eb8618a8fe6e487c4fab77f3f06328a12eb6b7dbf0ed5ed0813f281127ae42983c63faba1a4a2b0e5e9b6e9714214d2e74f6b01c6732dc2960fa1837952e1012e53efd34bc30f669e09ec1605c0fdf89e3cb22151a0976865cc707cd8e4fdc02e511634069e95c29df38a5e1fa25572b4404d9bdfca71dcd3be62b648396b92a5f4e9b30f52b8a30df90ee86a3d41a0cf2cada62f73d28c0da22159fd7d56663d61bbd3ba72cfbac4124da657c2a62d3e29bc66eda9d013af60a0dd2026e2ce7226e6cccb53b39988f4014f1865875dbdae53ead64af72da6f18e2e4d6f5962c2630e49f2e8f080505f586fea57b85239ffceb534533e9ae9af29409752fe5fc5f6c5007b2c37673f9a1f9ceabb037b91e0ab76279522da088d26dc064691cdd8382c05bd9a94c7be6963595b63be11b616311279c5a552cad264f9fd8f3ae578f4a6c831f628860da4898fd681490e322421f76c597618aefacba1e7307761b0afaed01768855b0ff3a00f7355060724845f8f91b043e4511fa3f24423943ce69650a76b55fa596725ed1dac630aec3ff0a256d9ae9f4e97a981502ef1031a246dc67a71146bf8ff0d53cafb1e6852c9ab907a390a79be2a1879a65b35e5ddd8c3e287c85adfdfc664b676cdf64fbbec8fc76a94ec686c2da566a792f77f7208876035f2e9af8f2634bec598b01ebb9ec03f713fd3e47dfeb53c215668898bea8258ff9a6e6d50f2669b197aec889df4141758d1a50c5feb73540f7597e90a8f96903e67cb03513b5a0ff38e6d7946b4aa0cf66c5181b19873e94752fcd7c08ad63e99b0b3c5db3be03272b53499cd038335a7ce98daa91f19ecfdf690fd97b6a3aeb1de40e14b13566a0ab829ba9a4d2c2d5ddefd559d7ef284b27a577e99cd643ff124447129ce1809153468f67b8c4198272a8918906918b956609d6429401fd3ee29e9052d4873cf97211ce99146d68f281b188cd1c57f7a2cafe8de96a3efdf9708dedd17b1a4768948b0b89a2e265fb2523a37a39e291afea03998e5a0d632c6cd5d9f76552c9dd0e4e4a83e9ea63d8fa9d575bd21579eac42ef164c1d4a93e9f3ff8eb8904c5b93e3fc95b7b596f946996a720cb1a343bb305dab0ab4eae0e2ac954e8543fcc26c750cf596b8d37176796ef8aa42b9784d52d7d03bb9b2f40fdf6ce1d200e0d3c39f0b4f11c0599b72fcef4ebf8a6520c9c5b3945fb3d893a0c3f5f00a433eb6d7b90a1c9f785219d656f12af9d84a32605159e792c27921dae873b513f6d24bd026387934b00e76a9c6c9973c0c2301f6a47f5e7f702309da2d431f1634e2988fe7b99ba65d620730479ff1a4181425b6c7988eaa40f5a6a690a0638cd5657efd81b5f0032b036f71474cb32e276596baaceced9f208ecdcb084c839ed97b46c761bb15c8e6433d0c655cac271fe68cccc1e80ecc9c5520aea415ce74ba751289baab31eff7adb4ccf46dbdb8d109e2b6d9c9da6e8b982eb191794a4861781a01b18019978a7c4585df15016c3aba945553e47f0e1e1919745018ee1eeef18f10fd61936f0be93423e3c3dad0874d023a3c189729a4294925d15a304116157e9bb65e419873db317555c055eb8d974e3c7f92149c36088081a15a425643d83db0ddca90ac3cdf6f9e2c6a254d87e029aecd0df9041afea8275d8ca4d31c3ea5b72b3e4c51f2b5cad862f7fc3e3021e09f20d541524a0c13e58128eb150a821eedd08232cbc66e438593f63dd27f5a17f955005fcd675af493c5c8767136208adb23a35879e0c8a5f84410dcecb792c1a754c5e455d8ca3156f57a79f4aaef8dade9bb8955a32b7d3bc720e783e434a1c2729931e5cfd744cd9bc1757f5d47833b779253f894eb5a70fbd92cd8718c66ca3b4a65ca6dbd4302e36e8b5688d88b8939fc130da45ba8b359d5c60f767dadd1f013bdb0b99fc32823627c6b1ce2d0e636c1d05cc09d6fe2905366f1f459d0bef95159067354bdee1a945599d84003b3396528cd7fa77f09e099f4951fbc159098ae064a5f20ef4efb0e4c362e6ba3b8aa1c2fb95da6619516ac3c2f384cf87b7abf9df02a96569ece62f24f6ce6f999994d64b9b463d26ad6ac12b35f3cf26037c814f544f8392bf9490a34b4cb3a4e21de350fcbedf4cb5d6d0472a438173f5a7212d89cfa92c33b633711df4022b950f06c31c7e00a78f6f72e9208d09645366865ca4b59c21ddc3abdbcf95332238872ac5cf92f589c1a5eeface4f40230186521847752a652cd8f77f653b853d88551035c1d9ac9b85f8f95ab4d05955d6148c8bf62c50a4cd9184a80848907587d31f3b55e6e6cb795e12b5d750f99aab001306bf4ef5f015bda9bd86a1e6b823f12e8e382b8ea8cf31bf090546c955797b86346e6992bdf12dea8d396aecd12f22c1d02339354c302d5eed3833095efd14135c3e296cc32ff56ed5244a6e8bec9cc4801cb6c0bbc6f144e7fd6bb13692bbdd99ac244f573b52902569b8cedc03ad86451d4b48655962e968214de6a074c2ad24ffe64055258023010b149ff327d96c4158e67c305bb37917733bfdf438e9252b63debd58ba1d20c292417be66d769342c388edf66041a1d2d17014c9723d83003b7edc31e5480c025cd6fdf25d370df124d1d4afa739a6c2f99256fb89e69b6ec164ee1cf22d974308acaa37f18fa9e6beae000c17db0ac2ec5265b79f1bf27b38ca33c08791b507895084b113d13f9c5474f604ada78b30d64d0d8a6dca4dd56a0c5cbcdfb8e728968efe5df53bab617928f5c75b4d8de2f513470cd26bfdcd691f6bb88358f40fbb65426cca1b19df65142896c965648d1bc1555e20012c2bb66794a2640c4be16cfea6e5cde548b5942414ed60db9be1212b11d867e3122b382b3f38163e264c4fdc89714136be42fe660091bfe9431686db9b579f20b86feabe5068168ad770e6e3d597880f35c172a1046ac37b4955b661687e62efc6e792471bad8af0e4ed1f8515f7e6558e80be1acb9208", 0x1000}, {&(0x7f0000000200)="45dd49f2997e6597c0cefd0865dbaac4b6fbbdeb0b90a9b7edc10c7d8b6517b7d01111fe9d77ec4d9b5bcfdecfc2b7d9581f759d3fc9e1", 0x37}], 0x5, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000002c0)="582720efabd16ebafe7325259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff33685619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdbbad85052dfbbe6a4f5f728193ef16ab93f12fc4d5f16b136a5d0", 0x65) write(r0, &(0x7f0000000980)="06e144ee79bd941659ef8d24fe0adafd52a48dedd889e8bcaf9ca83cbe87cf3024e9c271ec4502df6f49b8d7faf2c207c2c8818aa8240e490b945c29b30c2117ec2b4d5fb6334bf5b73b6f1dc32944843f4252c51fc31c69aedcdcf6f1e6537814e373636070e2cb3bc97a728b77356889c8b886f87fd4e059216e975664139ac33295006cbac9595e3571d5384115c1e9cda62fb42e958d9672437099f3ab7b98da08c24e0a29693010ae5cf4065f9481d2c0c309767a764bc9dc075f6c2881bb40505777259573bbafabfb577d2dbc71e81c03a51f5ca002ec1f60df7d1dce4a7a5ac95a7fe6170ec3fb994774ac476705408f572d51c3c18f00fd28902cd69a5cb0bcbc282668739c14efaa14ddbb46af425c4f7cec82f07945cfea7d103a74fdc51bc36f30c16a0da121384f43ac410294e7200d44a8560befb39d1938b7de394dc7e2bbc4b45c84ff4d83a458d005277feed5cc704d0e49ae3ac97146b30e91c848397a3dfd3dcb1a3919cf872ac3e3f590752b40828cac5a2ce270f2bc52ce7edd254a6db376072339ad3cb2857a7faedcdc8ef00e21a00cd63152fc0081dc5de2335e124194e30f7eed3adff0663c4758d7775b13547c700760bc09c077055fb8a8b17d296c8981e1b5e296c997b0077e20e725bcbf1a21ec5db104f2bef5d96e431fd88fd1ecd295bdb2ae73043af73b804273968efa8612c16d75a13fa3a4b743e85bd736c4abfadb8dfbd56d62b114c9caab6865c2133bbf3cd1cb04f3bb857e9272c54e1609dc8a7f98fa6ecda3078a804825450cb77ea22082c4e4a7492bbe1636a943ccf67137ebba75c660fdb49996784d19455ba4a7a5fd5eb24a15", 0x263) close(r0) dup(0xffffffffffffffff) syz_open_pts() 12:44:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6235a5c4accc7c9c2b216645500a8b88499fa805"}) fchmod(r0, 0x50) fcntl$setstatus(r0, 0x4, 0xcc) open(&(0x7f0000000080)='./file0\x00', 0x20, 0x101) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x235c, "63db6e92407e5c431bf58c0ff722e2c8a6beedc6"}) 12:44:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1fff, 0x800) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)='\x00', 0x1}], 0x1) flock(r0, 0x0) writev(r0, &(0x7f0000001240)=[{&(0x7f0000000240)="88a9d6da683adc1e299088ae2dbbe64b091e652a685773210b7289fa36508422720552e2d27d186c9f652264e167e4259d928d0672dc8fc7a2b5d64b26eaeb3025c77d28657a5d33898b1579c05f40785dd347075b6a24ae8c1e107d8d21dcaa6fe002577362da5c9e7b6bc90ebda0f661149fb776d9457fca55adbe10cb497715d3c514c1ba7783d7dc38bb0f67f754f9510d361daa054ecb4e46ca1d649e2a92b56003d918aaa2f285368bcaa12ee397edfd955b24b71be5f455bb77d2a6a7907477fd47b6759400e924c2fc35e8eb14904558225177137c9baac62a76e9370fd1f02ec8d235039e98d1bc3fb645a40100d60b79a0b32342a0fe07dab7715c526a460a905d9050f766cbf7fe413d9edc8f29c5964a05acc7e03a05c0e41157ae269e72f4783c3939d079626b84f3e9f7886e73233367dab289cd7cb2335a5932b7edb7165068b3f8c58d1e18746d809eba430bc2e817c9839765b28f17625de04ac56518d534e45b9d883188d127abc8d258edf77510f696e2e77399e3492cc0c6b56d3584b6d97235658a2e1341305420a34941a15dae7b69a98d5c9c58a822782cdbc2e654f5e94bf0ee375ccdeab535df9ea675527da608d58871fe818aac46601e0de892a2b6de3d914a958613f6d0b8051b9c0f49b530f0787aba1b0d4c0723724a021584dac7a7329990ab83a2ca5a378d1fa62b1eb8b276442432b312cb9cee7d4bb4b65b1244a3edf12b16d4ca0ff3a077b59f323e1093568b7f243468038019527275c92f01a88553209bd7121ab05b4ea678e8b9f6e1a2486787ae52a3fb6df1a3d47bf497e4be88cb6f2b8c2d1bdb13f178e53c62f98993e9f62a7594ab459e07405a0c46926d76636b7b45742ebc8cf74056e598be820df499b11bb52a6b10e2af5cb947c8db7d09e7bf4dcc284ac54b588f49818b751a4367f8d14909c39ed4e63a91e369ec9c14b57c697f8745e694e013fac87d0f14063ccbb88c530181d1f0f812d1e34611f4e39e4cfed7f852685df8649c4d5c940d9be7bbe479c09320e625edebffe0710e155e593e411c4f50e1d32191c59638bb3e3802cd335038c198b054437d177308c9a00f60f813356699abb1cebb759399bb8b4bc756aa160bb58856000dc93e7693b57ac025d29065ef1074f62c1f6e8a306dc740e38391524410b9763597e7ed6988855e1c9c2015e67579fb719c2fe41eda7296be796b63e9deb134613bc732c685543a2bf64b4bcf20941106777fcd11921ab868a7f8c53011d047034376f7ec211f8ed85ed3eb94392935f9fc35d73b9eac05e278b378431e1c6799ffe29ae2213cdd0bf1db67587e9f4472814efaf50041ce975d7acaf07e9c2c514f36bfcf0f24a584c8117767d3e0856ac7903eb4a954ba335bae2bda935deeca609dc461bc8a04251a1d429c50cf7b479c381a308d8b35002771443a2cc310c9216423707318a174a8a2b568a185ddb47c98feb510012d6de1a6d81d77e8421951fba78f8c4351e3f3b95fc1e578ce7ac7e54bc39bd8ed0a27e71540b6b8a790bdcaf22cfac7ffcd0229bc70fdc32fba5aca9bff342574dc6850d770f9b91ce963c746b8e8ea6637352e0b9627ee448aecbaeb672e88d4547e68c015ff223c9759981ba524adcb14b74d71adea07", 0x49a}], 0x1) 12:44:06 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x400000000018, 0x3, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000000)="43ed1d221875f92f7737993dc3e3b68e81dcd920", 0x14) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) 12:44:06 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff9, 0x20, 0x8, 0xffffffffffffff7f, 0x4}, {{r1}, 0xfffffffffffffffe, 0x11, 0x0, 0xff, 0x3}, {{r1}, 0xffffffffffffffff, 0x2, 0x0, 0xec0, 0x9}, {{r1}, 0xffffffffffffffff, 0x0, 0x40000000, 0xfff}, {{r0}, 0xfffffffffffffffc, 0x80, 0x21, 0x9, 0x7}, {{r0}, 0xfffffffffffffffd, 0x1, 0xf0000021, 0x6, 0x7}, {{r0}, 0xfffffffffffffffb, 0x90, 0x5, 0x1ff, 0x1ff}, {{r1}, 0x0, 0x70, 0x20000008, 0x8, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x20, 0x20, 0x2, 0x3f}], 0x8, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffa, 0x80, 0x80000022, 0x9d, 0x6}, {{r1}, 0xffffffffffffffff, 0x91, 0x40, 0x10000, 0x2}, {{r0}, 0xfffffffffffffff9, 0x80, 0x20000000, 0x9, 0x8}], 0x2, &(0x7f0000000040)={0x0, 0x13}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) r3 = dup2(r0, r2) kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffa, 0x32, 0xfffff, 0x0, 0xf4f}, {{r1}, 0xffffffffffffffff, 0x20, 0x20000000, 0x4, 0x3}, {{r1}, 0xfffffffffffffffb, 0x10, 0x1, 0x7fffffff, 0x5}, {{r0}, 0xffffffffffffffff, 0x0, 0x20000000, 0x1}, {{r2}, 0xffffffffffffffff, 0x4a, 0xc, 0xfffffffffffffffb, 0x7f}, {{r3}, 0xffffffffffffffff, 0x0, 0x40000010, 0x6b921966, 0xfff0000000000}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x4}, {{r2}, 0xffffffffffffffff, 0x8, 0x33, 0x7, 0x800}], 0x6, &(0x7f00000003c0)=[{{r3}, 0xffffffffffffffff, 0xe4, 0x1, 0x8, 0x7}], 0x8000, &(0x7f0000000400)={0x1ff, 0xfffffffffffffffe}) 12:44:06 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x40047309, &(0x7f0000000100)) 12:44:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000080)) r2 = geteuid() getgroups(0x6, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./bus\x00', r2, r3) 12:44:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000280)=""/178) write(r0, &(0x7f0000000340)='\x00', 0x1) r2 = syz_open_pts() close(r0) dup(r2) r3 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r3, 0x1, 0x7, &(0x7f0000000200)=""/81) r4 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x1, 0xfffffffffffff694, "f000bf3e00003303aeed0a671f7630830400"}) r5 = socket$inet(0x2, 0x4000000000000001, 0x0) lseek(r4, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r5, 0x0, &(0x7f00000000c0)) poll(&(0x7f0000000000)=[{r4, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) 12:44:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000080)='mN', 0x2) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0xa, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5, 0x2813, r1, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x81, 0x0) mkdir(&(0x7f0000000040)='./bus\x00', 0x110) open(&(0x7f00000000c0)='./bus\x00', 0x30000, 0x1) 12:44:06 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) socketpair(0x1, 0x4004, 0x5, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f00000011c0)=0x1002) openat$wskbd(0xffffffffffffff9c, &(0x7f0000001200)='/dev/wskbd0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000001240)) syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000001280)='./file0\x00', 0x800, 0x80) r2 = dup(r1) getpeername$inet(r2, &(0x7f0000000000), &(0x7f0000000080)=0xc) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x7, 0xa2, &(0x7f0000000040)='\fFW}', 0xffffffffffffff81) semget(0x2, 0x1, 0x8) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0}, &(0x7f0000001300)=0xc) setuid(r4) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 12:44:06 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r2, &(0x7f0000000000)=[{&(0x7f00000000c0)='p', 0x1}], 0x1) fcntl$dupfd(r1, 0xa, r1) poll(&(0x7f0000000080)=[{r0, 0x113}], 0x1, 0x0) 12:44:07 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)={0x7, 0x7, {0x4, 0x2}}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) read(r1, &(0x7f0000000040)=""/86, 0x56) 12:44:07 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) preadv(r0, &(0x7f0000000380)=[{0x0}], 0x1, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x20, 0x20) 12:44:07 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = msgget$private(0x0, 0x2) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) msgget(0x3, 0xed678f09b9234f4c) msgctl$IPC_RMID(r1, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x3) write(r0, &(0x7f0000000ac0)="b762dba0abfd9335551c75ec54aa6a710404cdaacc6294250a83fcaf44004e2cf1b58374299148e3a735e8529328641982090b58d83c883c8d84dab1fe1356b15ff835b047cd0189574c8aac77da0900000000000000d88669fac9b4fca5ddb633776e9cb7cf5de747db42cad2ad8ff87adda4eb7d704512f7bcbae70914000098f57f7ed54bb44ee508dfa8065587b5d6f925d8cd2411a2d92d3641218ccbaaeb6207e95a781269ebc6e32095ba69cfb93c3191d1f1526d004e2a54de99a40bcf5b687486f420552c9ef4dc7ca274cd2551cb74af6a51f73a66aac62345d4d67aca68090034a16ff74131618e1c6e9ba3bbed1e2ad48e4c78c18595b63756c4527e418fcdb1a5572b8a28c271dfa62d2a5d5731558d4bd3c6c2d4bdd35293e6bc0bc3f390be7862576aed3f1b5c54889db00c5cbb5b335149c06d2f3c3e5aae0d0c55e553073a84352624f71794c4ed0be185154e5374f069f7bff6c7e805f79d61e16f68a5a2543fe64cbf2f074130f3038254e53aa850f210fbbf0d88dad14aa5f0ef0cb71374670deb088deff94e828d83a3776bd10000000000000000dcbb5860d6f7e554b328f60a666fece7ad7f420a18d431c6a40600000000000000217e960000000013a9c1c97ca9b69602cbccc97e0bc6e4c5a9fcb7cbc4d3dc0f3d5c96ba601d6c5e23ecd271594dbae971232997d1028363ffd4df47c5d1ff43061f682a1be47312ed3cda3c5060ef48a1c922bad381c9ab1ce4846676d312271f0bd94c7d6b30ab5c3d546b0ff4a2622020ef39f3166b10c66b6399000d1c3a308d303d0aab8dd741acddcd0a8d72e68a1965bb83795b83b4cfa9fdb9eada732270015d4e71e0aad762b6257fdbfd9ac22324b49a2b7ece379d425d081c1dc5679ad35dd56c5e0d007217fae7ce28c2d92db407c8ba9128919fef892857ccbd63792dfe7ebcbb65e357ce4379cb19b2c3e346bfedca4099d93521393cfb066ad3657d26cc3bfb274601bb8dbd43c1213b71314e4656a9334e929f3e3ded7e10cd3e63da4650d5d4e5f00b98c840505f1c21c226087bb56f2139e9374a85a75fda1f1e1ffe9887d8545312d20456480eec9bd724f0182618f1a5cd7c0ea55d581a78c5365ba102f717161658baa95ff9", 0x330) ioctl$TIOCEXCL(r0, 0x2000740d) syz_emit_ethernet(0x22, &(0x7f0000000000)="01b9c817f6f189704f582fa2ee30b1918bbd13fee52ec2a4640ed40389a1f3580d58") socketpair(0x18, 0x4000, 0xffffffff, &(0x7f00000000c0)={0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) 12:44:07 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x21c0, 0x40004000000028aa) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x2e) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="000000186a56010000003b00feaf00000500000000000000c2768511f5020000000000002800000300040000", 0x2c}], 0x1) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="dfafecd7f0a7dbd231e396106249cdf644a2204b27a3664650790a99ba34ea1e63b7f7a988a8fc8f93a569f4a49715135c0fe05954dbafac73502448d20d3683936033c7859e46b66a27d1fe3926d817f605003e8d314f8c163ddd8966ea46083fbbe8d4676ca918e761eaaa491e6028e3d3b68b7425a9a2bebe2e51d1acd54ee752041f7144b5a503e54a9ee8c498612033a9fed1329073adbe2b28e8239a4cce303169907db32d082e6e40c903d96edd5e3cc486b2c7b83409b20e26678a723ffc14f79a9e3e39db4fe5d68ca871feebeffa2f4e54245372d2e51714eda90e50c31fc8490083acd2bbc55801c522ef9bf24c85d8e6122d041a72e65b8564f951638a9754a4d308a5ad353cadef028c39fbecf2d19f01f72c67a77430c0ed1c34590e30bd3a661a7b1022ed5e329cab973a30eb101ad8d6e5d6e3e0dce108a699d1ba5c27f9f0933fc329261e1e863b8e858fe2629b7c889a6c05dc60048146530e51f72fc30e6f9174f2ece9cbba8371814520e0e4d397e69020b04e9074b04bbfeb92e165b907a806dc4b917f0e7974192c879f8d03b5cd08d277f88a8ae4b288378a1e3ed838c8ebb82d8616a08b1863ad3eda6cf39c2f5922d0d034a1551710ec32ebcded1ec5031808d0f9d3f0b5ebd025122f5607683294829a89ad3c22993156db249d419db12bca8876e96c619c6c8c08003c1383f7a0621db1f606b51254a09baa3b78e6da054d8a8a283b13d64927e572c5d6419c114a634fce3df38a3652dad169a67d5ae8794e9218bb1ea8d2e9b8a1b39ef80f50220aaa2e59000c7e150aa832376ea27a16bd4c12dcd8f36c10510cf861eaa8ef9b415cbd66eb7b5c7f893d6ead6c317d68262dfbc6e8735a799a96095ee99c0dad20d3ea1e3b682bcdc8dc73673d5085c44763a4d0c02c193f6d91112d57cd4eae58c703a1daa8e1b225e6436edd9e060c9ed0a180eab2c7c4bc6dcbee76a6751f18cc1edf47013814aa8385dafe1a036bee305d8528cd9b6157946facddf455e9b4a547bb42b90b4269c7d559ecb3d17c4733ebce6fcb9802896b974affc8da14ed23c3b89c9206fd09bb2d4541f2386965f620d365f2d6db5263636f8199e82cb515fd673727cee3c523aca12527739ef2d44eb92cedba84a6ff24dc796271fd67f8a1697e3e701be93b4d8559be6851e82d9ac94b4c9256fb1cd53752e089d59c2145633f628bc1b425149d0e20e49c8a44e8f662d76e2e1f8b349a1413a6ae28144a2f1ff7a318b301b0856e0b8a6cdfbd7f81596c533ce7a0b2593e213062a6500a3da17a8840385e2550f180f36dcddf039127698b434da16ededae37b66101f17f48f3caaf788cadd5c6368935eead25090608c2118f97d1b6b6b1eca52fc62e1a945145f7dc6119c17b2b93fe668c21fbcd46f40aacf6d7ca262bf2bc906d1179d57a755b64061a46036b7f6612a8daedb1c49d0e069fd585d9e64c2089e074b37e45124c1a83f82297299a1b8258905b253074ce0131c2a14d3b9a90d27a01170525d4495a84340c28ea42cfa7451640205ebca791c264fd07cf9208503de3450dba0ed2d013694bb11572e1360c45c5939888a70347afb563a206a48ec5881dc81982948ff8831b2f4fd8df44141cf69d8f1e05bb9669fa995be2e95160e177f8dd7825ee41ad821fbb937edaeb82ce3300e8ada4d31bf10f8e01b35ca8a45ee0d83e91581bb4fda10584ba1940be60068e9b5448d9128c6f97116b331d4f08cf88c5ae9f56de559bbf1e312b6a032a1d55e53cd0fd73ff3e4016898ae6b64fa64b621669112db5a4168cbc99aa85102501e6b11240b501a07abd60e2e496cf6dd545d7a64eed75777a2d0b139fb8c74057fb27c5617eb5f1dc782555e6c44476b5e49b6a7e87517c7a536f040126e803cea60cd01408e408b68b91a1d370a00940ce8d434496c91c2b463857b24b29a42b17c3f9164a51554fa83e3285e2b9380086c5094e01b207daebe5d1c3b11adc93b1dd0472464aa1466faf5ede2aa4da7480dca9706ecf967fd1016c2b1d762cc1f2e7d7ab9512a01848ed30ff31c6c45bcd03fff61cece30dd7da679b381a7c67bb108a0b65664eeb60774b5df3b05f70b0169463e1797d283ddf670b0554af94cc8428aa8c6237aec538962c0ddd41b5e9f8c2b34283074d86e3677b1fd8c64effa6f08fff1b63dbccedce9b29ce03ffa15f3dc0168b3829a09c1e17ed9cd83fe6d57f8805a437641f5cc141aa4d18864fd788ef22f9e195daeeb187e2918b6ac091924248bd7d6f36f3cc258b0c52792a1a12fa5a1c5f881c9e4a7cc13274a65ec52d18da60af585bd018dc75c96eb6773247e138d18aef6b3a96c2e107e9bcde87f6cbff4efd927bce6fd2eac640b0ed0c51488e6f24f41606f4752e4b03972c129f0e6d768f2888214f4f701b303b94d2fb40f7563823098ef976b4c56f4d02d04b9fab809ee9b2569fefa8f0240f0c4b191d1684a617caa48b6844813f7d867bacfe6e7ad550018f404872fe3217baaac5d62c9c1ddb2da01428ea30ee3a638ecbdeb442010900d39c0bca00b0f4d047b2b57da010e895d63e8cfb204caf43fa38504c86124994e3b95d20bd259dee762c4deda16345954ac6d47bc7a30dc310d50cde5149f82f55c567d788ecfd8129a2bff7ecc40a2bc09e4135b00e493a4c5ad7fbfa971ce8ff72e14c3f07ba8e05041a9e41dadc636f6fc193b61169ee3c93b6a73abe0314b1215b0757cdde5849068e1d6bc950f18fcf96cafe84f6cdbd106a2c8715b085c7ea6525379bc2146f6725c779a1d560efe38a79144657ff8de945a24ca5e0613c14ec3ffcd5e6120c1e4d51b35b7adf842a510a7593e5dc00cd5f57b7db15c72982a60d2ef5c04a2fec1bbdf4faa6616dba5dceafb0350f92465af8dcb466c86e9f55efae9cab3e6384e8cb975fe8e3686ec42646686c156a43181bbc9b715fe124224d5a910cb5e86e19c9b9ae5018fbfeceb1c051e2120710b8a02540287e3b66c4b1bd8d8cf695d4278fe5aec0eb86d0e5409dc7ec9471a991db5bc880f7ea5bb81f49afbf98680c7163242437b90717608e146eee8ffd9d19bec5a5fa3934b11a1ebc4c6141772bc6b088c088f1c64903ec92c29e6fea8b4f4b9adaf044cda55a931d67bf00d0a77a768c0f224ec034aba799ddfa974188319676d1fda579bc5953d7dabd8a476f22273d3c012af80ef5e429b9a46e18c81d9c5f55c7394f6705174b2670f23d494bbe8cbbf11ccb9ea0f110b621e2e93e49824d2d72d7a0bd2a78feeb5517fad33db120ffbdf5b1d5542b4efb9f7b8a0330696a81023f735807c44a4574b73e7769acc1d46625eb4978a38cc8278862d6cc94af19bfef693461ccf3e80c9ce7dd4d54cdf07dc8926451059ff7e11bc274987990eeafa477929ae5f192a83457272741ec445e67266756e86be8f3b9d0c84907856db92b6264381da3b24d64bc3b7abb121b4b34f0092ce1b1ba1f7216740a27fa70ffeeb72e209cd98043c802aa733c0f94f6c0d31edb1aa166a1fb6bb893650d98f821b1b170eabf445bffab5c16837153356d154b501f6531b8fa2e0e065cd53040c24c53064db1f801fd6496e57955a0574708d621f3ac31e43e029775d2d43d31b90720b3d88ce2da814a0ef5c324128e52bb3b264ecf46dad2f140858a571160fa0a9e1550f1251d9b99c754e3c4d5609659d4528d58301185748ddf2177d7ab8fa8814697a94d0247647e94c18f457b1d99c703118d38e7aed342c61a0934b8dc57e8440fa24b364490bb402fc979d208034bb8e15e5db812877f42d3dd5da43f8b58b4a17968aedc17ea9202a5d586b51a2125f87f95d4547574eba00b4a9976abc4caea6f4eb0a5564e03efc6bb6c86bfac6ebe64b624c571a475def4909cd12c9b2e24ba50ff1a07dd1bc79945420f39223f95599dd4499cb51aec296b8c7a1e3f5a1c6bc6832015f4be8f2d6e22170b504fa9104067fc78b3e2704455e524ec63694f6b5b42c4e57d1df1e1f68c01edb2d84db6777a1c098ba57c9521c8080f148f0e197cd122422367b2c6583c58f8f0823f0aa5932653a753b4398c1eaffd5eebadb3c9224edec04c6bdd68f4671e5972675dcb2feb85be00e1fef22d2bdac43ff20cd240e28210f3f719c72a7ab1bc13930b41b6b057c114aab0dba955501b000326d314e689e11c04b833838f7903fc3169a0f101b2e47f311c55b4fff98bee19d07c22bc21c2c9b99079032bdb0cda5ad2405a7319eeb794de665fe4295a9260511cea8bec98e6621342f7b34873839a0dbe1acfd250d4a1355260b463614fd3579702908507603cf764a07c833b111bd67b4899a4101ca9001d4ce9453bed193954086a96fbefe2154b26c833c77e0aa60d56ae8d88e22b9aea284db36e9d879202771578200f16cfda8eed535f33f44fc266ff2048704ce3171a78ac0f4e44371c9307cd4920b96490d327761f4297ef97f724e644a310a90f21fb97d2220f4a385c79fa8b7125047d44e86701030f48e7a5422307ab4b187ab12518d70d14c818ed5077bcb4e98011620329b298683348588964690293dc53c32c10cfaba57e7be8558057a5fe7697735eb6fc9d7b42c82b05fef7dcc2ee59556b142f0c7c960894fb3e5a1e810ea07e632fd23bf0ce092f61fb3f7cc3cfb782830bfd24fcf2bc8a22ba64538a76cc077ad58969bf792bfb880560b76b7790eb5c414e25705a87209ee7a7ffe3647ca40c95b3ea51cf6e197a1f1ccae482a22c436361ec286ba5176e8b99407b70dce9616ff303e725765c03ca830c28825c44ad1cbd6bafbac2f28cf3ded7adab152e25d8ebb85e849f091bbbafb9751f49b5cf8adf6eadf3226ceca1f446951725110fae602fd886b44465f59ff81656cc85540cf61f2c7c2a09e7659aba61a344c3aa159b1617ba5b3f40f7db60fe659eb15f5205604c2155972759b0d4d00cd0bad1758336f970ae677e13813994f0a3c35e22f6fe9a4d93aaad26f2fef69a08c4171737c207be5cc8ecbc5304cf5cb7f5de7e3fd562c3d2efb9431734250743370b87083e9eadf3be4d1739957fe03bbc00f6c3a34a3b9be82d4adf2a47e48abcc6591ba8f7c0a50a3a8d9f3cde59c450cd5728143b6ea9ea0613057ede377a6574c6e6fbf9d67674f9bf604a75cdd1814cd2afd65b8e2806d11b3acff39d22d8d7e82dc9421af36ca6ad0077e7caf80e6351b5f4e1b29d099007ab81deb03611e986f8ea04bb59d0ea65942fd17f3f62d47e4bf7b1eafdd9cc85f4b6c7f0d5b9d8a330ea5efee3192a3fe5d7ad78cdcd7fb963df4d245d630c8a1884c58f48c6377ea4ad4fe4288a8d7bfcc17def2ecc52b3a7927131dd1851f994b63e12358c2a5f25f64781e2d5cda4c23e07614b3ddcee244c8a20abad3099713c84e0cecb1f91169818bb2c6c541245bb1088ca7f47cb22bdad0a86494e94bd281c17639a62fd943ef60256a1e71527a2089139e5d0e565883f0055a038949c104b7ec82780af9318d2448e0be5358fc93e95ba0d6171fbe3fea660a92f6e12fac131d55c66d63c5f4f8779b01c41c2963784788f1a160dae23c93b92444eacf3ec546f0494274c07c44fcc1718acd2800480dc89855b732155b9d2b85c83a60f90be68a0c2c782231d383701945f822d39143582c6961ee09511e1601cf9078382c2a6f3966b61b263ec2d791eac438d941f45084116dd52907251053c81c291d892f03e7ab2e380193576331df1e1bb0d0aa78989106e5262618", 0x1000}], 0x1, 0x0) 12:44:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) read(r0, &(0x7f00000003c0)=""/228, 0xe4) preadv(r0, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/217, 0x76}], 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)) ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000380)) fsync(r0) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x8001, 0x0) 12:44:07 executing program 0: r0 = socket(0x1, 0x8000, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66695f653000"], 0x10) getpeername$inet6(r0, 0x0, &(0x7f0000000040)) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) socket(0x18, 0x7, 0x3) 12:44:07 executing program 0: socket(0x2, 0x7, 0x6) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x8088, 0x4) fcntl$dupfd(r0, 0xa, r2) bind(r2, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000100)={'./bus\x00', 0x7f, 0x6, 0xd62f, 0x0, 0x9c, 0x80000000, 0x0, 0x0, 0x1, 0x200, 0xfffffffffffeffff}) close(r2) getgroups(0x3, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchown(r0, r1, r3) fcntl$setstatus(r0, 0x6, 0x8) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f00000001c0)) 12:44:07 executing program 1: r0 = syz_open_pts() close(r0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x100000000}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x80) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 12:44:07 executing program 0: fcntl$getown(0xffffffffffffffff, 0x5) 12:44:07 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000580)=[{{r0}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) kevent(r1, 0x0, 0x0, &(0x7f00000012c0), 0x5, 0x0) 12:44:07 executing program 0: r0 = open(&(0x7f0000000280)='./file0\x00', 0x10100, 0x81) openat(r0, &(0x7f00000002c0)='./file0\x00', 0x400, 0x40) r1 = socket(0x2, 0x3, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f00000000c0)="aa652255efde8e9eb216d28da82dd13522c860401c1896bb422d18f8322baad0a5c9d3cadb4822f2c4b3a1c9b0d0cba4572a1c0fa4dbafec07f75bca6386dcad2b50000f34d905dd80c7063cecc134b5e2146cc990f20627274e15c224cf6e371e5f31655c70de9c1eef3e8979db81707a47e995865cbac149f104c87082fe253bc13046b8871792b49f174cdb07f6a35bba6b64c453bd7f6bd6b7a8603f4d31c7a63b5df561927a6726cf641611cdb0aa9f91d43f82b6a1137faf3e66548a07dc148ebc030c55344d6801d48f6d2d8e2a35fd283a", 0xd5}], 0x1) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) connect$unix(r1, &(0x7f0000000480)=ANY=[@ANYBLOB="82003000c128d74bbb4a822243dbdfe05c4790c1acbe3d6ea15d825dbfee50ddbf47a2f17b9e75a46718c57b34c50462378755e2a8aa78f6da2cea68bbfd1dd652af55b59ff65571a32eb07336892832a373ac2d6ba015d43bd8f65319164249331280e6a534a42931a63b68a027b569be0929fcf10d0325279b8d8ac3ee9c7dda218a3924b3fe1cde1658b165baaafef33b5c509c8169a391f64c61eb5ea0672b5979f11a4c2cf4382a0101069bb2d8ddd6718aa5b34ef33e5418244af0805152859432c86a8d44e81c5dfbc83071be7c5158f35b2953c499ad307bee967c47c92a36d5c270ddeee05e64d5a41fe59fba79d40ca7f6b8146d5ff72e365a9071ca87310dfa9ef74f044aac025f5e925d54630c030b9861105a53adbbb0499df06d597b42770ea4ebc8de650f4c1b3002bc93b817eb7cc132710d153d4a18d8"], 0x1) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000040)="9a06e303000400b90cba8590f4f624e0ca18d23a", 0x14) open$dir(&(0x7f0000000000)='./file0\x00', 0x618, 0x10) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000200)="6c28c88f12bf259477a64f44be064d479a48f363141827e2e729deb367e7a5f9c66c8ea5ba51ffd618cbd921c9d5422757de474d1ce42cb601881f75769ebb442eda778b087abe248c7bec0f4e65945a10df0cfbf8636da17d07109b5ca781757a0a65dc57651298f1a7cacc78aee4e49a1d0d677f90a6ad1a434edb", 0x7c}], 0x1) 12:44:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000003c0)='o', 0x1) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)='<', 0x1}], 0x1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x0, 0x74f5aab3, './bus\x00', 0x4, 0xffff, 0x1, 0x2}) execve(0x0, 0x0, 0x0) 12:44:07 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0x80) r1 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x812, r2, 0x0, 0x0) read(r1, &(0x7f0000000140)=""/87, 0x57) 12:44:07 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f00000001c0)=0x8000, 0xfc85) r1 = socket(0x800000018, 0x8003, 0x400000000000000) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x60, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000200)=@abs={0x1f95d27d48731892}, 0x8) getsockname$inet(r1, 0x0, &(0x7f0000000040)) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x3, 0x398}, {0xadb, 0xffff}}) bind$unix(r1, &(0x7f0000000240)=@abs={0x1, 0x0, 0x1}, 0x8) openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x488, 0x0) 12:44:07 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0, 0x800, 0x0) poll(&(0x7f0000000000)=[{r1, 0x42}], 0x1, 0x0) fchflags(r0, 0x50004) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 12:44:08 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea22d0000040000000200"}) r0 = socket(0x18, 0x3, 0x0) r1 = dup(r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x12, 0x5, 0x1, 0x924}, {{r0}, 0xffffffffffffffff, 0x1, 0x80000000, 0x0, 0x6}, {{r0}, 0xffffffffffffffff, 0x2c, 0x2, 0x5, 0x474}, {{r0}, 0xffffffffffffffff, 0x2, 0x2, 0x77, 0xde7f}], 0x80000000, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x82, 0x40000080, 0x2, 0x7}, {{r0}, 0xfffffffffffffff9, 0x8, 0x1, 0x8000, 0x20}, {{r0}, 0xfffffffffffffffe, 0x8, 0x4, 0x86e}, {{r0}, 0xfffffffffffffffa, 0x0, 0xfffff, 0xffff, 0x9}, {{r0}, 0xfffffffffffffff9, 0x8, 0x80000001, 0x6, 0x100}, {{r0}, 0xfffffffffffffff9, 0x4c, 0x3e05e4c4e749f03b, 0x1, 0x7}, {{r0}, 0x0, 0x5, 0xf0000004, 0xff, 0x10001}, {{r0}, 0xfffffffffffffffe, 0x42, 0x0, 0x4, 0x800}], 0x100000000, &(0x7f0000000080)={0x4000000000, 0x1}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 12:44:08 executing program 0: mprotect(&(0x7f000079f000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) select(0x40, &(0x7f0000000080)={0x8000, 0x4, 0x1728, 0x4, 0x401, 0x9, 0xff, 0x6}, &(0x7f00000000c0)={0x5, 0xadc, 0x6, 0x9, 0x7, 0x6, 0xb26, 0x4}, &(0x7f0000000100)={0x8, 0xd0f, 0x4c45d57e, 0x3, 0x9, 0x8, 0x9, 0x75}, &(0x7f0000000180)={0x4, 0x1}) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = fcntl$getown(r0, 0x5) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x7) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000002c0)) r3 = shmget$private(0x0, 0x3000, 0x40c, &(0x7f000079e000/0x3000)=nil) shmat(r3, &(0x7f0000ffa000/0x4000)=nil, 0x2000) wait4(r2, &(0x7f00000001c0), 0x1, &(0x7f0000000200)) 12:44:08 executing program 1: setrlimit(0x7, &(0x7f0000000600)={0xfffffffffffff001, 0x3}) select(0x40, &(0x7f0000001800)={0x5, 0x5, 0x4, 0x1000000000008, 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, 0x2c, 0x0) r1 = socket(0x10, 0x8003, 0x7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fchmod(r1, 0x80) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r2 = open$dir(&(0x7f0000000700)='./file0\x00', 0x2, 0x2) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x40, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x0, 0x4, &(0x7f0000000380)="6b89be67d6241b7de90bf3d610b0b5b012b36d29e910cca213319d9fb36d43bfcfa0037679fdec70049bfe044c64f94cede289e68b9640ac0f05eb16c0ba327d3b2effb882f534f33ecef45c893f9ed0c65d1675417816a8c7e4b7382823224944b600a1fd584a273ee32bc34f6117e5fe7423db96f0b192f73314b550219a3124ea7cc5ab127427abacbeb7b20f54dbcb3e7c8ea882c1a37c77d10b1b536bcb4a", 0xa1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = open(&(0x7f0000000200)='./bus\x00', 0x482, 0x4) pipe(&(0x7f0000000780)={0xffffffffffffffff}) r7 = dup2(r6, r2) setsockopt$inet6_MRT6_ADD_MFC(r5, 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(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) unveil(&(0x7f0000001640)='./file0\x00', &(0x7f0000001680)='r\x00') getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xfffffffffffffec0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f0000000680)={0x1, './bus\x00'}) 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(&(0x7f00000001c0)='./bus\x00', r8, r9) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) r10 = semget$private(0x0, 0x2, 0x646) semctl$GETALL(r10, 0x0, 0x6, &(0x7f0000000680)) 12:44:08 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x32, 0x800fffff, 0x4, 0x4}, {{r0}, 0xfffffffffffffffd, 0x81, 0x1, 0x8, 0x8}, {{r0}, 0xfffffffffffffffe, 0x0, 0x40000004, 0x2ec, 0x9e}, {{r0}, 0x0, 0x21, 0x4, 0x0, 0x6}], 0x6, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x6, 0x2, 0x9, 0xeece}], 0x3, &(0x7f00000000c0)={0x80000001, 0x80}) poll(&(0x7f0000000380)=[{r1, 0x48}], 0x1, 0x0) close(r1) 12:44:08 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0x2d00800a}], 0x18}, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) 12:44:09 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x2) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107004, &(0x7f0000000000)=0x4) shutdown(r0, 0x0) 12:44:09 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f00004fe000/0x3000)=nil, 0x3000, 0x1) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 12:44:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x2) r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) recvfrom$unix(r1, &(0x7f0000000080)=""/57, 0x39, 0x800, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000100)={0x0, 0x8, 0x81, 0x7c2f, 0x8}) ioctl$TIOCSTOP(r0, 0x2000746f) mknod(&(0x7f0000000140)='./bus\x00', 0x2020, 0x7) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000280)="000000186004000000002000feffffff000cbec5a0dfd996872800000000000000000000000000000af6cef7", 0x2c}], 0x1) 12:44:09 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)=0xffff) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x3) r1 = socket(0x1fffffffffb, 0x6, 0x0) setsockopt(r1, 0x7, 0x16, &(0x7f0000000080)="4e9cbce2d2074c22681573cb7431f73bee1f00bf48f9fecf4b5b905029f9699ebcab50dd8a1feed019ca3b10b8c859f3cff5059fd51d7a80f64ef9c3406998c07b890653005a420fcdf7", 0x4a) bind(r1, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 12:44:09 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000), 0x0) 12:44:09 executing program 1: r0 = socket(0x2000000000000002, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) accept$inet6(r0, 0x0, &(0x7f0000000200)) r4 = getegid() fchown(r0, r2, r4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r5 = semget(0x3, 0x2, 0x80) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000180)={{0x5, r2, r3, r2, r3, 0x1a0, 0x100000001}, 0xc9e, 0xd9, 0x8}) bind(r0, &(0x7f0000000080)=@un=@abs={0x0, 0x4}, 0xfcce) load: 0.87 cmd: load: 0.87 cmd: ` þÿÿÿ ¾Å ßÙ–‡( 12:44:09 executing program 1: r0 = kqueue() r1 = syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xc28, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 12:44:09 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0x20005302, 0x0) mkdirat(r0, &(0x7f0000000040)='./bus\x00', 0x100) 12:44:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) unlink(&(0x7f0000000300)='./bus\x00') r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000280)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f0000000000)=[{&(0x7f0000000640)="76d11bfba01b2b437500f4e773d6d87539da24cace396c1d05b923466a161897509b78dd2cea3471e8956dc5fc20e77b6a13006174ddb0a7bd78cc8c51edf515c237e4adb5514027f448bb7080f211692ad81885ae85829eeddb24585b8ca5b54e9edb52d4ecab6e5ca284924102e12f4b934e112398cd4a74bbc1ef9e5004ff43289f51a030164e5bef69b3eff6ede8ca2832782da69a63e754249b41058f3b90423fa281c1ef6704cc155f9fbe030a333c84ea554ae93faecd1d1305ac4355a7dcbdaebc88d39242a8d0e65b86b022f8eb0952c4ff3346854e67fe8045b1e4a414505dba3a89837c91386b0aa6bfc30c3f6966fc6c644f6742986b4813f7e3621ec860cad94b75bcac8ddf7613ac8a422da2d6e405031f1307f4a86db6ac5c7736e5eb0c7017b81019f0e295d5cecd4e85b8a09892075c791db0cbc76d421d946cf88c74d6928b", 0x148}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$TIOCDRAIN(r3, 0x2000745e) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f00000002c0)={0x100000000, 0x1, 0x80000000, 0x1, 0x5}, 0xc) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{}, {0x1000000000000}, {}, {}, {}, {}, {}, {}, {0x0, 0x4}, {}, {}, {0x0, 0xfffffffffffffff7}, {0x4}, {0x0, 0x20000000000}, {}, {0x0, 0x2}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x1000000000}, {0x0, 0x800000000}, {}, {}, {}, {}, {0x0, 0x200}]}) 12:44:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) getsockname$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000340)=0x8) write(r2, &(0x7f0000002840)='oL', 0x2) writev(r2, &(0x7f0000000300)=[{&(0x7f0000000200)="681a948274645cd3186e7656958979b3523652ab6560b83e32f553bcfc6544ea88c0470368021aec58636bce4e4eef3829eb7f797b5fb3f0f94ae5150753445ac9432ccda88f26c88856427a40c75013d320907000e4d8ea1fc2b9128ee3c7b1b727268444d71353b997b13efed815fa18925d48a46d2089c7587fde1d8c2952190af1b04efdb8f6e7c2aba6bbdbe96ac45a3127fb31ed78278e410c077052dc8c7dc95efefdbff12d20b024e1af2c75d335745a9e4fabeb1e8e99afa8c64fce4c35748ee581aed5716149efbba1c1be7a711138602c5a674b494ea549327a34a43fa5081b2a654b468a", 0xea}], 0x1) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x4010, r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) preadv(r2, &(0x7f0000002780)=[{&(0x7f00000003c0)=""/211, 0xd3}, {&(0x7f0000000040)=""/75, 0x4b}, {&(0x7f0000000140)=""/138, 0x8a}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000014c0)=""/4096, 0x1000}, {&(0x7f00000024c0)=""/174, 0xae}, {&(0x7f0000002580)=""/112, 0x70}, {&(0x7f0000002600)=""/184, 0xb8}, {&(0x7f00000026c0)=""/168, 0xa8}], 0x9, 0xf) 12:44:09 executing program 1: r0 = socket(0x2, 0x5, 0x9) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, 0xfffffffffffffebd) r4 = getegid() r5 = dup2(r0, r0) fchmodat(r5, &(0x7f0000000040)='./bus\x00', 0x0, 0x2) lchown(&(0x7f0000000000)='./bus\x00', r2, r4) r6 = kqueue() setregid(r4, r3) wait4(r1, &(0x7f00000011c0), 0xb, &(0x7f00000012c0)) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) kevent(r6, &(0x7f0000000080)=[{{r6}, 0xffffffffffffffff, 0x80, 0x80, 0x2, 0x9}, {{r6}, 0xffffffffffffffff, 0x0, 0x0, 0x1, 0xffffffffffffff93}, {{r6}, 0xfffffffffffffffe, 0x10, 0xf0000081, 0x5e, 0x4}], 0x6, &(0x7f0000001140)=[{{r6}, 0xffffffffffffffff, 0x0, 0x1, 0x1, 0xb323}, {{r6}, 0xffffffffffffffff, 0x80, 0x20000080, 0x7, 0xfffffffffffffffb}], 0x10000, &(0x7f0000001180)={0x0, 0x2}) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000001200)={0x9, 0x0, 0x100000000, 0x9}) r7 = open(&(0x7f0000001600)='./bus\x00', 0x0, 0x0) preadv(r7, &(0x7f0000001480)=[{&(0x7f0000000140)=""/4096, 0x101000}], 0x1, 0x0) 12:44:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x40004010001028ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x4) sendto$unix(r0, &(0x7f0000000040)="134a35bbc2dfa984eab7343ce609d531794d05dca8eb3567c9d3f94b7eccc8ce2197ed666e1350403ca90b7295509540da46296cb930e6448d0c5fb070a9c86b8b98f4d95b48fcf227c302fbb75513780f5959c14fb27fafd1db84d9b177c911ed255d290d06bad417e255fae024d49aac8b7e5a1bdb", 0x76, 0x8, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="000000186004008b005f3a27feff023519edffff0001000000bf02008c9798171fbb18fb9d568e58a6b1176181ffe691ec51f8a0d902da5691d899536f95b2d9de35a17d1827addfee88dc46d1977141600f15400d61592c24faa7956450bb9f397fa7abfab6ecd89c7f8d35d67ad58fe3b23f83a4d6c672e7be70d23eb8e7484b5828a783ffa7ebedab39", 0x8b}], 0x1) 12:44:09 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x41001) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000840)="e41209bb6027cb58731bbef7e18aa7f4b286049ae7faebd6c8a58a48709956d84dbdd149d98008f987f58183e1d5f38acb35b5a952efc78933302054821a706ba2136598c7d814d024494688f44b94f65f2d620529d20b1e6ad080abe17021f78c069b09c5b9b7dea3d535a6ce9bbc6095a7cfb6db67a762954b130f4fe4fda407ef3ec7fdfec7fee57ece2228c2ede998242b61680589cda32a7bf818935d508599f7ad5be64b3e6a663ade95d2ea9057fee4747e71c2aa3d708dcfbb4c2ec83669ef8a30153d74b3006a4d4e0ec60532b7b89577e2f1ef5f0f25ef7eee04762590bdb2515961d9bf75aaea2d482c5488e5c56507f4a6eb3d5d1a33940ba75f0c0c7af4484048b82ca13b8847c0dc9658b6557969853263f0deaf8a858fd224a59b3a4218c4cabe3a3a13113dd29bf222cd0c41ee8def619388634aeec25e3e87044b1c29fe8c35703494a52c39ca5176b4a7079da7d2f1e4e9dcdb0e4e6e7152ba26d07feccfb1e8244b9a4d071b08ec1e259090fcb09b7ed1bacf319d72ca7bccb06fa045d49794f70a68945784921fca09742b247012572f66e21cd80368d4f8240da2b205480c2b6748ad758f4267cef4166d73270761bb5e733cdaa2ef726f1f1a4fa79ef136b40afe7153cad51947a27dd5250ce8eb1b13fffbaa2ab306bad06f249c70b19ae1ddfdcb0e01e460329cddd50f5545e6d7f0457b2293ac07fb3126736857270c2f69e97a7698942a51e8f59a76a16f7a543ee6d23cf54da1205a2192fb21e77416ff6473fc52d39d596f1709a8f9b91b3fbd3134fc2dec90fadcf6ddc08d80a1eaaeb6dda535ce5f1df9ceb35860eb1d871a36853ca4ae648070082f69ff460da2e1bd65b64221f756540eca6bc29856726dbc33a4df68c5be67fe1098f6389000559ca425283eff3075025e67cf08c8b54b8c8304c327a68563d04d40f4945c9db75a2db0cf639637fe4ddfaed070188dd748b9cf6c1c4903d8b9d02552cbdc96612c0ff93b37964226fb81f60a343c49c45ae26ef8d2c4580f9f7b9c24f166b93e3bc1e994c3d8321b3874ad6a13dc16d9f691295f867e58dff7c4204dc0ac20b5861865b3ebabeb6faf97361295989afe2435a83ecefd19dc180ad7ea5570e5a18cf49842280459b5d20384eb80f79a067e52777277645a0cc1716b82b92ec62aea7a6051b6d15560e4eb83abcbddbc1d43c1850442dbd912410ffc118d8c581062f661d2fd65b9fad98d61ccf025bd2d674d37dbe8bd31986cd3942afdd26984ab8fcf960136d1ff568b00fa89c0f44a435e0363af424a4d9f00ea9c3f3c5c5a77c54d5639db4e8d00771f31d87e3879c6a99c22211dbd087e39af5fb8956427254fd4d7583a6e9468b681c1d09c976592ca82c3b70446b1c640568e9f2b46b258b26701189ccecd3ac3ebaf7b21cd9b5a14c45169bbfc3fbeeb79f6763f435f876b206bc655726f4d6aeb28af7b0a94f161ba54255acb05bf5735274949a2986f78007e58169f97b13d16bfd57083e49d361f4b49e2d5c9d96f74368562d498d18c535bd2aa0038e1d0c6b068901f0ca50d0d0d58b1037bd34c43aab8fa47a598b95a192e94c3cfacb7b06c8ce1ca3fe29fecaf731dc0db8dd5af4941072521a063a00b78422d48a214cc4e453d909bb8a8bdbb26fc13c8dc1719819b746fab28e894d1c2cc3c1900f860d6b9c75792dfb369fcbaba4b57bc6a77663f7b60f6df7debbe197871cbd2e9fc47b52b02215bc92e3d9c16a26da501acb952d0f1330ab8f2c0c2e87a490f2e105e565577d3355d758ea89dff9e1a7ab7800b19d928c90be328e7a0ba491f6cbcea0e04168b1857d83cb4c92d2b3f73bdb60545dc37a3eb9df2eb6780c687b5626963920dfd7bde71d242b0263e134e6108268eafbfa587cbe2247bfe0e3d87d987129c3bcb29faebdad92b8af8fc011e875c8946a5240bc0f9b94421b212095fd84252f86cdb40f829174870dbd984a205dd718356347be114b3cdd292df11c03040db0da37317d51870d34eeeba0e97867d0c677a1519f9738d7c5cf7b360c3e45f5891b26caeecd6ac9cde7d29fd0aee6212d7b9894185666174b425e41d36678bfca8c7441658d47b4b11de9e6713f9191fafadb02a6030736e16f9f9a5fc367a461b35910d1ba1030d351949faca4f9bb3afee9883b3af69f62b00163aac90ff4393a0d1652d0546a5a93883cecc747f732b3bdaed2e3077235d96e1c1348d539cab6f0226ae54f631184707dd430195a94466afe2e0896f107d6102fffddd2af32a09d36ad8349e20bbbdf9b77d50c655fbc3364a66b2304c9ad762e72acd03671d3806de5fe6548449e00a4831a821e5eb68e5dcbf5140b7e02119f04477766056218d53c72af78896ac01534846921574df2fc773a8c2700b2fbf81beff179c180c882327522590f83044f70a7bdea6fd2a6cc7c81b6b6f6b8b35d96a96cf2d51ba5876f0f984224f41fa9366786eb01d492be422d116a994b3f36bb65936a9bb68556ee5872d8636f310122698aae9f1441d25dfde6e3f273611aad08417f3468fa202806e69b54de76a8ea0eb0b5f3a721dbd23467db7707b21801682a082948705092acb471a9102988e7b875e45d0b628f4e6703c707a2875173c9a570c7c7ac3247089276eaf98dbba7f08f7031cf315b793c0d5586adb2ab5a18c54dde0141a0e871b7b5e78da4b209e2f13e09fc123a3d14b4dd54bd0956cb1943b2fe3664656ae020166f6f36f7af96a062520fca85836eba5f696d434dbdb5ae2cee09dd91ba24dd34c680731de081b895d413c17481de09647430a3aa3cf4dced613d96a65f0e064db4a4510d8df4708538486363a8ba4c757b42e53bbc3a7547c53916001fc92a465984ec28af133669d24d0814fe27203897dea53d4f685f03c9c5ef209fc8b7a4dbd50331b983396efadd0d12869e2e21eda3205a1f52be7b4277e8976919f928e960ee335792fa14f3045b1653a9d395e148aa895c4f5cd7a7a62c44396ea7d718ac4234067d74d06fa15fe76d3da7f526ec5d2874a7f4c8aa3ed5842bcd9657e90eeaaf62a21008019bb01493fff3fd9f45a9b80adf1ccbe50a1e7d1f8c87c661c52aed96e463e8095924827e01e127fc7f8f26d58235e302ff466818dd40c61b3908bb22ca2afde9116e840cdd2996e24cbef5cac0c82a796481b772e7165df274d536b4cf133b93ef8b52ab6319744fd6335545056a85f7412dafe64822c5d03b6819b0256bcc85b8358d4a9be03b09458cf818a08cf7eaaacf4a8a20703fcbac1e15d4fd52cee660825ba2567fbe5d8f32a9db26860e8aa0646c222ee043160d5c66b1964db05fd5362ab48a84826428a79998fb0d95db786b397ec67247051259dcf2e6fdfbfbe9788a322052aa4a79b6ff4c57ecb94969d187ee43d8fcd39d954727356df86fcc1aa7c893a91d6f9b26ec078caa394071ec42c158619d0dc8de816070c369d747896ce423439f78f926aeb73c552bbfa58b6b9b0078cc218a3b272754f267a2345abf942622c763cdd452d3e807f90f3ac256f5b493112496feb8d8bbfec2168b9ecedc27c47b0b0bdba04008820161f854f642cb8978d386cde2fbf567bc85b1d6a10ea0a78c33138925df6e4249c66359efb217d0b6cb7c636d89c146611bbc2f51189384e4607f465b1ab1dab3fc8d16d169a8943462ae9cb09e5babbe56fe040d166e945b95fb3908a136de12f965e545f3eec0de07404146bccf54efd2d39d5950af0f1a15ba4f993551eac7b1db0a1842f9c52e7f5dbb607275b6e786467c58260c75b6a003e7a4a9e5b0a060585383c1b1bc827e4dde8e8ef1a1ad4dab884ffc94fe42d5b8522ad0cd486b1ff38bc2db8c0a6c3bcb2d2d1c3c1cc4dd0f9cf8a943059fb88ea2bfdf1c2daca687c8768d2a8e0bd65e6d4704f3f00994bf4f6646e9a23266ce4ef997f587e3dc3508ae4b53fe363035f96294a3e08b5a868ad2f823f375f862bda37521e86abbcc19ef8e4f66b2b53bdeabeffa6c3b5b34e756ccdbbec2f38a722e3e41fbbfc59d63a2383ee1876935a5fb2a2ded6ea387efb234732ce40aa603d1b5f8d1930f749dea4549346496fe14f92e0cf353cb2ee32fe1e419ca23843859f739c74f9a921e2779d0decab633d024868810d1283436bc6ec2a822bdb1f7969708844187eab2ae77065f8bb3fc7aa93ae7960075a683180e463410bb15e777799c877d25a8d507066edc03653f854501deb94454887dcde32e2654e5f2ba797508e5663eae978b3c823fe93d4dc5d9e53d048d68c12f811a2637eda70d4a64c3af3d407b710200beb886b00b354fbf6a6b6f5f3b5591ecd19ef3772f66d4a0aef9df9030d5f225e360f014f03399d4f877999aaf068bbe15a106da70999eb293f7f36b662d8bed0b5ffcd359f2435aea2d04124b546c3fda0ca9fc9334e5e603ac2f5f67087e327dbdfc006ad888ffd72db56744e6259c8aecc567881023e4577046c9c7151e9547c29ad54686f1b22b3daad2fbb9f336bb0ec53f39fc9eead6614c1d6e4f15906502f70ad14a7295e232b6db3f8be7d90d0b51e586fd051be0190a9f665afc76f6df244b610c6c9436de7c6a50b2f235a61578f1bda4c8caa6fc966b2f5ea0c0b7b84ca5a291633cef3be06bbcbb06bd87b238efed24e26fbf95dd74e5cc54f132c6b8b63b758bd966755c7aec03c0fea5bd0b6c685d60208cb2d67f42c7286d78dc0b3f425c83f0dccbbeac9fcdceab68e900b893a2e368e116144012678d08e893aced28ddd093a683f1882ab593d2c6bd925391a8ebdb406210e0474402b793d832da228ca77a99e42779e5f1eb66666133f463187c0e21cf9871236ed5a3dbf19f8aa366bc03eeb3bba20eae7bdb7106859e5fc8b5200416ed60605f5c3b65ac862e74dff7c918c3dfffa54df14a0381e6f1a0e52c288ec3d5c64fdd763d22317fe8e3abe63328d36cc5be498ade5b00a947df995653ddfe1e070c7eda7c1684e02f359dc95f52c7ddbeaf561b1f835feafa679a37fa35638d68467f597db3e73dfcdc57ce2d574596531b68e4533776e773cc22ed0565ede27213c11ad76d81b0609beda271ff36072b07c0850b9baf20e121fcc608f9b231ed5b27490b2d98c24df6697cd8a5f5a38d0141e8973f208143ea7332a442d3c47d093cc6428b5d6d9d88e1685646bfc15c35e930d446974f6240f73d56647974585fe817ced7568634280cfd7475bb5a3787af1ceb44e2cc102442194ffbd22f21df9a8b873b6dd9df8093139f5d182928c4dc9f26380f9919635ac5fb653823370813807f080f8251ca39d50356442b2aac656a0119f7a907f907904db37fad33eacceec290f5e5ffdec15b719188c109c0ffa5957adbb41a2bd478afb09ed53c0db4f670127a6abc44da201a3cfc4eccf42e48568905ccc4e9e173ae3651d50cbe07dfdb326bb2487038b723d3e258433505f6b0ecd6836e0564a8497e85a12679a8813cc3d854c3828539b544ea1deea851e4d0bd6678bf62e8c92c7e736a994956332b6df7d6ccc9664c9919af5ea080ca2b7c0f86c9d5eaf911e5191d2f14135e56b9b041c691cec4e81a22232614261e8370a7e80f29d71b75ee8a89fb6c9f04b8058ee1cff4ee04e5cfd3fd5a49d7636d5234cdc17b787c7e64017df8607cd78432fe7ae9cba61ac55fdf9cb20938e389e6e04bf3f57a4637f6c2eeb54e9972094602b9725c6eb50b7ef16f11bbd256a86fd9168445b893e15f988ee931691d2b0b41f10a3", 0x1000}], 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) 12:44:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) r1 = syz_open_pts() close(r0) dup(r0) r2 = syz_open_pts() ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) fcntl$getown(r1, 0x5) readv(r2, &(0x7f0000003700)=[{0x0}, {&(0x7f00000012c0)}, {&(0x7f0000001300)=""/61, 0x3d}, {&(0x7f0000003780)=""/4096, 0x1000}, {&(0x7f0000002340)=""/243, 0xf3}, {&(0x7f00000000c0)=""/165, 0xa5}, {&(0x7f0000002640)=""/186, 0xba}], 0x7) 12:44:09 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg(r0, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000cc0)=ANY=[@ANYBLOB="08080000000000000000000000000000154a3a2983c9078b30d3c4d8213e94ba5b3a8ba2ee8f526b6a6a08456e4d4af91177b728d3d74046100f1e398ab42eeddcf6426e77c45c23d5cdfda4b5e1b75589307bc1de0f32ac6ce9e8fc5f1fd2ab23ef7a621d9fcab8aa2931029b7a0dddc5788b41962e44b3ea70ad63d2e5b532b15f7bfd1524c8668d83eb5d111f710ca3dc09848b8b80cecf408bc2e2b5772907d1ff82d65533ab7c938c5c170f16dced65b01fc2a8fedf4fd6752a8f9058c7a323ea4149a479daa829d8ae5f7c004a1c10843d874aebff50fa6f5fda65770e099e773074bd8038163be4947205849d59129ff5aa8d62cc58b4cda46dbe939b8b3d89e063d50e2a416df4b35e2879d522005b895b5b2e3e75b8b311797a08dda7e88b723371726d219932b38160f435108dd990ba6cce6b077559de7de250640c75dbc96f5e54be3b53c82374dde695fe0da5c70acd93d0fef52c7cbabb688a62cc7335f606431461dea22f7cb2eeabcae5b3aee432c49db3b90c1407db70dd2de094397b115c9bfa972c30ab966ae9e01e08648a137efee8af3e1e4f04fc21762299312375547b7d0e4c69fdeaac96738a351d110d451915e1c97fd0e0e80aa105af3a8d40ddd717af6bf3d44e269e1ba93a45fb2aa14cbe5c44ff959b156849ec4b78c04d4ebc8156fecbe2e8f9fefb76de4bed5a6a122fb3e58814473bf40509d33efad27bf8d0951d9dbe67bda55708d965ea2db0c92b9e725358e26a29640bf123d991901371d8c9c5d1bcf0a008c2805c620942facd296042dd1e38a90d7d94e23b5f5a028372cabea967d36428c30f06ab19592b8d74474762cb1ffcdf383728911259c4a4c2cd4ebb4e76c4c5ee6e61c54872ae7e6a24117dc6ac0023810d86862578d5acd1f396c936c84dd3704f0cfdd8353269f73be21163ebf3195bdfe673bdbfeae8d0ac9e3e22b01f11f184b6d0ee2efea5af11e7e40ac8720ffecbcb4b55c1308ac3459c6485129a691d03c55f56a66b5a030d7d13465ac97b252dc5d07cf8708d491f27b40cc41d39486f21cef4f8ca4f0d7d8c4d36a53fdf04f83b9bb88fcb1f4110fd972b23295ab62996e7f8b1cacf45bfac2d172f61c941492209630759f2034dd2d0582d873ae949786ec590e00ee037a32b48cbfa3f6c4e87efda23537ff3f519e2425935b2bdd24761bb91bbac733f709d2cb3b75117377d3c025fa2b1a372dbb9449b988228a670dca042fc3ac29283bf51cf7c58d447c9c42c1eac5061a1d337b59347b11da57171fbbd8efd11c8f35491804a05b071781a9ad5c2af39be6a52977085311bafc0f8f8e900be23eab4078ebee0154d665aa6ac13ec85277bbd140290dd47df8d9ad3b69257c2acb0fe0ff374e996d84d77d462407afe577fd7bbf1a0038733b8137d2f3be78389b8d84f7ae020cb686e2cb02e3a3fd37a9296236f76d99b777b77f9cc18c914210949e0d1a4ade8c0e0de8035c52f0af0b7d6c4d0c9793a3994fa54b64a0a0387454dabafc5b53702e26de5c07773856209c5bc8112360cab1a8b2447c6711ecbe04f83f5720d1b3ad2198356c19b8feb6d12eb96fc48d4eed69f3be25a687c178d9f8c836f390bd58189da06054ded5d9c2414d3c2a7451ea504ba6534e12cacc3ab163183bda8f4fbc4a91a093b23df4c284e5714f314c459d84c7fc398d1b5e5d7c47d24e5cd797d7bdff4d72237e6b5fc0ecb3281ae6309b5d16a71015ae7ecc32fc381fa01595c5446d4da13654933d577e49f46dc2ca183402236b0c90a54570ced5a973f6a451bff704897c76afd76983a63b1cc6aa690dcd03f2cc4894b80c4211426ea825c853f6cdb1795e06c5f0a105b67f2852566f11a9fe232cf4f0e7d302bcd86b84cda551d316f38c858c1451b3c0fd55eb7ef3103fabfe3a630febe87d020b499f950306426ca69596698de4f14b31d19d2fd3dacb077c525d266c3b5654208801cedcf9cab9cb29f21f0a7e5757387dda5dab66140ef9665cc61b5f4e1a2dfe849eecfb4a5b4d421c5a6ed7067357a7a3c5c803bd6b6ae624fea54010e660a4c4296dbac21743b44919e1c5f16a60d73e95a1c21f011e4ca6a744ddd488a55f52dcde1ef17c162fcba2379c30b3318a6cacd500462d7252e3c8767f72fa4f64da5bc1e16e4e6ea8774a6ee7c728cb2ef2a3d14e97007bbb21f0404561a78ff33c44d3defbcc4533f465f8354ff5c05781c303cd1c39ec345df7c527ffaf23f40fdfac931949d39b1a60aff1d34b2003fcbc90a9105b4f9f1a1a73c263c0877448b671e6c42cd3a753d536e34606c972f10f21d492e3beb73a2466a83fcfd74fef7533302dbba677cfb97368d2ea07b9c7b70a419a7ae23f7eccca06c9bad76694b8b9a2dd5c551a02b88e3c72bee0ef9746e070000007fb571499b607d82704d94bfb241d765a11b743a805149e354e0eb7d7836149e8cc9e41e218b99217c8ffdc460216fde6f80ee7e480f858da8fbf9e73315d1446e25a7d155fc80b328136b74e8593f85b672568ade7cea43695026f23be1afb69bcf5f382413624005306a0a31eb0ba8ed70ae2ed037d7c8db08e895b8aff117ab3f027622044f00b561cc630417e529e7f61b5661f2c5d61fe1c33d1c00e25ea78e09b3f75ab5731d455acb3a5229cc1ff66739e19fd808721ed567385e98065785f60275825a4aeef4b54f5ff960c31c58d3ad57c6ebee829a65e86dd3e50e89b78a79c8615ab558c777d18ed589e0777cb932e8dd7c710c2d597c8e95edb86c829ee90fb4e7df88474aa5d25d60901de54e5098af139b9b434bd16c62b89c8b748138efe593516370ceba1a24d2c63dadb98b0497fe20ff2169b326a459a6b0a776bb5f000000000000000000000069668271062d1a303434029dd2e99f5c8d491aee5ab341a1087af9e0eb3c2b84df158224cabb3704be4f5804b8206a84c0eecf8b6b499fa37a731822ae3532605f5e547722ad2dfbc0e496ba24c9e71329"], 0x808}, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 12:44:09 executing program 1: r0 = msgget(0x2, 0x0) msgsnd(r0, &(0x7f0000000180)={0x0, "6f7c4cc00ff1c16c5c8801c345aa4323b77519d9520029a372c7a85af950044749063572781b631970ea1b22acde3ffc244b5df4f8a7e53078c8c2413369cd8eaecdafbbc8cfdd23f1739cc0256e6321ee5f5ae67297651a6083e1ad75e37bc1cd34ce43e795507b3ffc1f5f87162af3ba6035df2a42d728a2aa5e7e0570b527ea677a06e54258886134c9dde98b536712fbf4b510be09943a2fd3cbec813d3f22edceb62fff2089450caf9a7cd36ed9016bbac0a3d37388b4699e73bfe4bddea0088879a10f44337edda837f22f5f90ad43e100cf1307512f4827e7778aa6ac883e033a3f3dc9dacbbee0b4d9551f98b4fa3589c34e1d0ae8be6aee2732fa002c9ba27f3f9f7856777939611e40872cd12499ba48624fcf4402784bced0b5a447163fdd036827d776512e607da53a74035fffb97bf388632965337202b74fa30e6b8b8c61a3eadc9f8f16ee92b4332b2764ef37fe67a0ff432fd703282c9f965a6eca795345eecf05"}, 0x171, 0x800) unlink(&(0x7f0000000000)='./file0\x00') 12:44:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000fed000/0x13000)=nil, 0x13000) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) shmget$private(0x0, 0x3000, 0x201, &(0x7f0000ffd000/0x3000)=nil) r1 = getuid() seteuid(r1) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) write(r0, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) open(&(0x7f0000000040)='./bus\x00', 0x20000, 0x80) munlockall() pipe2(&(0x7f0000000000), 0x10000) 12:44:10 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) clock_getres(0x7, &(0x7f0000000280)) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r5 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELSCREEN(r6, 0x80085754, &(0x7f0000000100)={0x6, 0x3}) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r5, &(0x7f00000002c0)=[{{}, 0xffffffffffffffff, 0x41, 0x4, 0x0, 0x1}, {{r5}, 0x0, 0x42, 0x40000001, 0x100, 0x5}, {{}, 0xffffffffffffffff, 0x4, 0xa0000002, 0x5, 0x9}, {{r5}, 0xfffffffffffffffb, 0x44, 0xf0000041, 0x0, 0x9}, {{}, 0xfffffffffffffffe, 0x3, 0x0, 0x8253}, {{r1}, 0xfffffffffffffff8, 0x21, 0x10, 0x3, 0x8}, {{r0}, 0xfffffffffffffffc, 0x24, 0x81, 0x9, 0x81}], 0xfffffffffffffffe, &(0x7f00000003c0)=[{{r3}, 0x0, 0x1, 0xcedf099f9e0c0c67, 0x9, 0x816}, {{r0}, 0xfffffffffffffffb, 0x8, 0x4, 0x607, 0xfffffffffffffeff}, {{r0}, 0xfffffffffffffffd, 0x8, 0x1, 0x6, 0x6}, {{r1}, 0xffffffffffffffff, 0x48, 0x4, 0xffff, 0x8}, {{r4}, 0xfffffffffffffffd, 0x1, 0x40000010, 0x2, 0x9}], 0x5, &(0x7f0000000080)={0x7ff, 0xffff}) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 12:44:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x282, 0x2) nanosleep(&(0x7f0000000080)={0xffff, 0x30}, &(0x7f0000000140)) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000001c0)={0xfffffffffffffffc, [{0x2, 0x100}, {0x1, 0x401}, {0x1, 0x2664}, {0x3, 0x47b8}, {0x1, 0x5}, {0x1, 0x1}, {0x3, 0x5}, {0x3, 0xc2}, {0x2, 0x80e}, {0x2, 0x101}, {0x2, 0x7}, {0x1, 0xfffffffffffffff9}, {0x0, 0x100000000}, {0x2, 0x7}, {0x3, 0x1000}, {0x3, 0x9}, {0x3}, {0x1, 0x2}, {0x3, 0x100000001}, {0x3, 0x6}, {0x2, 0x71}, {0x2, 0x9}, {0x1, 0x6}, {0x3}, {0x3, 0x4}, {0x3, 0x2}, {0x1, 0x8a7}, {0x3, 0x73f6685b}, {0x3, 0x6}, {0x2, 0x40}, {0x3, 0x100000001}, {0x0, 0x81}]}) fcntl$setstatus(r0, 0x4, 0xc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) setsockopt(r0, 0x62, 0x101, &(0x7f0000000380)="f3007c489d9bcf976113c1fcedb054267e8ee36a42b98da546de97b12883baf1d722c8e873486bded3522d4fd37918efb5c338ce08e722ef06c9714474a96deadf26f388e804b6ecaa0783763ae8794916447b64323dba9b0d39c9da1b1f6cac5abdf478c28478b8f6a20b9bc800ba2ab9f3761eb69856a6eb1f5c3b08d34f21c09d86b6d5d9dee7a8df976fb53da730c88067ba8ec26ec2b1138dcfe7a9a562937cc9950b6a069ba882afe3cd8310b2d07fa3c3df505cdcb3e4657c83a6f5215d27acae2aa2702e2ca1380e47ffb7ebe237f430db5f429dba831f22808a956781f1c73be921ed6bfceae2fb4d058730eda3c86ffdf18d1e0568a2575808fa6df42219e043afae9d450722643af828ef4e3840570424a410ba29dc14e0f18be300d6629dbd1e3efe28a1e92b55eaa04401a35e99917f0f8b141d2523c4163dc6d3b812067cfe261bc1dc4f110271fb2cec29921a6cee695b7c2ad1dffe0d5d4170a321bae1046224b92378534c2778cfb4b950a3865c294032b2b7b82284fb102e71f85e9cba95d8a1068f29f1fbe06635ddac5092164e02e46270ef0c406d6266250ba7d454f11eb2fae49b9d9b09793e14070134c89256069b913cecb79eb00730f6a4bf8279bcb7a3a7140172b429050a29583af74e672ee6e9b51b0e6d4166e401f8c33b3e475b5842ca229f2ec31e332b114454132e0b2457316394e5b4807c32cb95b0190921a08eaf78b41dacfc130500e60daabf4f81f4031a9ab4b933bb4d0c9e094b50cb510ac716fa27c6d13982ae7abe28bd2f8e92afe2c393d1f8a6a1694db5654b01365444f08302fe1d77edfda82759996129d8f72e7042ee2c687130b63c86ca6f3e26bf8f5233dbd0530e63736fa9a80351d4a1d706184ff27ca1c4ebf23bfd935f018b313b74b0d367400146beaa9ca2134a04d35ee5c08c296594544902f90a68d8abd8858984a7e2893ee48feffe587cd4ffbb09486337328dca85ac8188f811375a3ca7e258a47e4ead3c152965db14dfb0e8519475c68bc1fe3218def747c6559ff2c33f36c1ce9e8fba32fdef5ae8282973c702c23fe7c8367c4af0bbb1ba0724b57446b633243f111bf28ccdee871d12566dd57ad3a9c230a3573bd661878f3b02d18596f027ec286be1a705d3ea738b52ab61a8b799746ccf672a25a8118ae0b56af38175c1169e5adbd36bb4a48dac4cebf1f620365830ad57c49fa1848d13f0576091276dc076555a4c40f34b5306b01a3533b132f0cc82b16dd149ec7c298b784b1af250163344fb7d4f1ab883c6a26e014769e66ebcff6cda6c79f2254c75cf8bd2e91f43d283bda47f23db47d7b835c7f927c89c6b4246b4a921d0cf202633d9fc1c87d61326afecb33bb0c959df37b711c99cdceb67d2eeca6b6b3ed0abc9b7ca5272dc5414811bc359b7b561df5f25a55bcc7573e4ab50b0ea3f84c6c57c4041d646e8fdff0ea1f65643f7f3db54244ee62ac9ff9495ae4470969c1f850b97db84fc02fc28f1be6abd4b3daa4a6f12eb7af11fb064aa28025e16b5952a806f7fdce2abb8c1e3963649ff43ee759b1e74fda78dac4f74e4f50b435306616997ee0926363e3d571714209587a7ada410934c74795f80a1aa1792fe126901d8e0076c34e06b8baa6f9d60dc9c5fec1e4944c194b963e8aa477e866ffc744aa46d1ebf56e416e359063c9552e953bcb7bdb73b5b4ffa0e098814bd4a9bd72aeb10974d352c10daebeeb7fbf671a6273f82cb78be4cc20661ac80133d3bfa9453e88a78099d22aa116f91ddb66f112f908943f3b807309d177a252c32628de768e4cc87e50a5902d4aaa82dbf3e40d00de0777463116eaa80979a078d9d339bbdacc8cc35d70515bdfa89584f46847019805d6746fa341507e8053013ea2f6d89a5d4ba1980dae2629a83eb8740285d2d42ae67a5192703b19e48f15023f962bb5152993db9a89edb41d37c2955aa7437e46a97cc57d996792e789cafd18a79323b00ba399de54127a77e0205896515628198a1e0a1b0d3b5cf17afebbd52c9e0a0be05d733143ebc15fb23141c485f3b9a8d551787916ea8f8a8c02266d9aa1d48e424fcd1a5545b497b5f10514bf1601ec2c93e01aec148bd38a47820fd1e735a751c8ef190bd83b1c7389604dd69959b5170e6c69d8f847de9840203e5e0ba637363368a8aee41969e01740a1ac3ae620b9524514da0b77ecc79fcdf6574a90afdff4a77371e9634d34ad1e77c6b52ce7665a8203fd8048765f49620f14e28e3d3d0439a0fb530cb42bde675c98f932f01a12f8c6586331384c26f4d06a59e6e18f54fa21836a4a8f58ce844ff4d8709377c623c4d3d4d1fb2691848dab50b13696799c97fcb54e3ecc3d95a1bf98c1eb6f1daea029069290594b79bb4e584e25d7b4c9962936aec1816f2d932ede8559d659284828823b2213f761a7eb2f62aa4b48c56c5e985bc183e48ca137ebab095599e5b5146ff73db7a727a5223d2688bf6aaa98c5931e51d1440d80d1c68b71b0ad5f2da3a04023737340b4e81d6b45ba854fda9f696c0123b6e56bf9d9e719ecfb3309993765654e89c4b3405d345b041c1342c398f6e7ac2eba307a5f67582bc4b0d7d99cb17481185cc7bd053dc478002cbcb504896651b64a74f82d86cd68bd87437263056f7741f745c32735fb7e7ac898f3930dc404301b01d148615e27c06be4c99cd3eb083291cdfbdfa50d56d5468520a37d77702af9db9f436697aaf62cede87b45a14ffad08c7a59f60d9cf72b4cd642aec148dd5e0f9e22833490294739d1432b2dd693aec3ced3e3aeeda1e3b225ecaf62f4a94218eb59661c1700b65ec3e18fd59c80fd24346b9bb6acff7849c78ee7d75e104d88fb4a46b096c985b7c4228499509d193a2edbc26bcf33de931965000254b537d6a8a1c64097230e66c51ee3e8135a14801dce683969aa05885f4ddf2b56539e83d9424950fee436ff675f6c712f2e2e8c27a006c9111addbcb014b924fdf156235116ca54d2e469f5b4fce311a671e4a8809e54ccf0d16626379bdce586b7e39370b957ff4dc38f92946b8fd563c236724c71e84142df33edce3cda189816aa687318c70b57e8e934057919dcb0e22a0ebe1d8093abe4971840f52f617fa7477985ad5a102085cd83a0078afaf84dadb869750412999a4ada941bc283ec5ad3a3ac3f776b750176b79707e7d5f48926fd69ac8ffc85b398b31412204c132222accd06570ac45bafa1406a2f4122d7db9bd149602e65506faefe62e415f88e304808a425a8c4f77bf725449713f9c66d12f60b4c01995c9f5cff10e077cc9ffb5c6bb8d7cdd35f6f29f8467b96d28df8c0c0ffcb08cba97d0c8285a14db53cbf0042a311c7767048716d00382c984ea63e40cc6c74ea12cef95f110e16c89bedee8267b831b823eaff5d9cf12b7f5b7b23f0b5145c0b5106432b8b532bf41e02a0c1a3da140603a71d8a8fa16b20e4de677db0ed4f0b74a59e488edf7b930b57222c44eaf9412328198b4664a6a366fd1aa0bba8c88ae92ec116bddb8f3b034f8ef0dad33bd3057f14677806cac68e18cf73413cde40bb86a76b147f67f0ee54c640c0343ae2b291812e59b36036e3be9d06b303f3f1ff9875e3ff3b781e70e769be647e0047bc8a30f22990cab9a741ff2bfc53135ab8b9a1e3d4a78bcd4bdf587c6c2753124fbb634e7ef67cf8b9c43fc8077f84cd5b9926b8d02dd9a71006e40b17a051c24161412f171f01dade66dddc151ee10b450351e66d029ce1d0154ee0071cf3a7e889941843092160ed1bfbbceaa121ebcdbc4a3d3cc8577f0ddf44764a06133032507d92880c825a22aa2a50d87ceb2ee3c0572233a4af5c77183f8e3815b023657a6a9b2ba085fd87a3e7c08101ebdaa7495fa5683beb6e870a6dc3f8aaf69c1a7bc32c96833f5161758bf0d91c260b16e34d5141809ee160f69be84a5c84c729ff9c1084e1304a1afd12e3c153d01f89cae2765dbb23178e6d344a50d33479cf73488d6efa23c5cc2950eeb277179a92972e5cc4ad8d158d5aee2e9367c824c17040a9cbaaac04f44948f50c58bd16ab02df757ebb19af2b6681362f0243d06cfce990e81140b182abe82d7b3615a221f05fb4133d17800b167f8201bde3e8774c38967d810c534ef31b5a2c08a650374578b508bac5c16c4977b484b874714ae7b480b8c39ae567de90344142d1bcbd3ee2f343d5b1bf0922ecdd629fe35b67552d575a604cedf2b558fbeaad0fd2f26ec97b99426911db76265f78b2ba1fc5a6a6fca683ab36d9bb0b12e844b657926da74e8fc2874d5412473fdaed1229a2347dccf2bcb183bfd8644cc58968097cb8382afff0843ba14d2957cecaa50347935628daf45e9a04990defe3295e1da88099f658fe2527154b2a2bb1ee5a1d09a70e96538f640b3e5cde3f6b71a883bb78db5519239b9a69ba8a1929374b6fa83c212938def1fd5db86d344a13043368d2e0e8cc503fc198fc6a4cab7b7dd23c62e28944dde6bec1fa426bd525089c9229200d4df94e5832a76f77718f1af61b9a93e7ab85a38f859c018f241975c01a71a094be827abafc4bd9b7e49315132dfe6dfa0245a09025e70f01fc539b386ec94b9a69f7422cf341956018ee44f85c86870c84cab3563dc72310f09aae77cc0fe3d3c50df2b9161e314528fb74f8a810002f5b021cb9e78e731fbcb61bf5ea0956a171920928abff569c6285bcdd73d74363cb85ee0bef890daa59ba955c4ca748be64c652e5a4726cf69ad9b568896bbd3079884f96ac914c0337d7f9610046f85026f270d501ca45189bf048d27347995046496db6877c9e4b7d0956c53a8aa27ed45bf6706a9202be077e9cc3b6a1605fd2f025fbfae9db2cb3c31600695abfa726c1f37419b028d5d3ad49da0cd2d2ebb7fa0e32917b9c6bc02e95c5f8eb1002a2b524cef606d2308167e9d2cd040288a5ff43fd66d47954ee0a4547137db2813719d5bbb6956910bfd03c1274975fc91b764a91101e9bc178bf3e8c3dc53b8fb75a8c1f9fb58bb7c9751bf96f70909ca76fe35a87b6527297fab832278b1344051cb115dcd46be5afa011835b1760b101be800bee04fb41496258af3c4d52eca634a7c98215d8866d13ca5af2f3a3ff32100d2ca0af85454b412157c630ba3cf2f0d5a3b8e3d116f059f19b957e03fb0cd88630bd66171a91f3f9b58aab728940ca850f03a0d45d16120cae6880b38d7332f60b196881e5d7658c355440a7b94df8273b3715158d1b0dd01fb767e113369add31c0e7ff94578c30f542e837ec0f538467ed2b84c5a31b8e4df22a1448e1a4b28287634b1c5395ab52b5adecdee8d5b0ece9c12124d06bdc71a9f5f6f76f1dd897b5f9014e35b86cde3ba4a4adb269de7d387f860d5093b55a16d1bce7056ada01bba134afc14f45366b10054f2f121adfa6616e4715ad1dd62095851599b5acd6fcebd658393ad8804ca6a1daa853eb834d8365042f8e5ab535b349d7b7598ad590a526d9210b9b966ae6d768fd24c9134ad1f4be40b039d967c660053f0faacd322c038ddd0c5fdba4fc2f759d06012220140279904ec17d8cde0f4e1f3ed66498014b3e17ab7e5945b13f2843c628aa7d766f1ccf8cde1591118111419d9ec3dc83184d55047ee066bfc81815a77fdefc15f08b84905ea44cec387e357d0a1bd47b7701cef9d0c8d8a4a8f8a4e8152d148a11528af05951f415fdcfcf0ed1bbc6b4ede4f7e67c45dc59ad2dc95281f257eeded4fb7f827", 0x1000) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)={0xff, 0x2}) r2 = kqueue() kevent(r2, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffff9, 0x8, 0x80000001, 0x400, 0xffffffff}], 0x1, 0x0, 0x5c, 0x0) faccessat(r0, &(0x7f0000000300)='./bus\x00', 0x3, 0x2) kevent(r2, &(0x7f0000000040), 0x6, 0x0, 0x8, 0x0) 12:44:10 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) recvfrom(r0, &(0x7f0000000080)=""/219, 0xdb, 0x0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) setsockopt(r0, 0x0, 0x20, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) mknod$loop(&(0x7f0000000180)='./file0\x00', 0xc004, 0x1) r1 = semget$private(0x0, 0x0, 0x88) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000001c0)=[0xfffffffffffffffb, 0x3f]) 12:44:10 executing program 0: semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000000)=""/4096) r0 = shmget(0x3, 0x3000, 0x2, &(0x7f0000ffb000/0x3000)=nil) r1 = msgget(0x2, 0x4) shmget(0x2, 0x2000, 0x1, &(0x7f0000ffc000/0x2000)=nil) msgsnd(r1, &(0x7f0000001440)=ANY=[@ANYBLOB="b9bd6a4362692c50cab8fe6fa0434da13c5de94036f2d0fff6f2265766abe86dcb732e369339eb4ede6b67730169ced968173e516566080000e5ffffff10c9f9fdecf666000000000a00000000ae2b593173e009db9d6e02a78f1e9fdd18178d8c3815f62d614efd65265c248ab3b648d5adab878622506e6ea3084833d1123fa85c361fc795236577864142f74e0b78c14c000000000000000000009953f42b3443c11e2ed4e27c572222a591b615400cbd601f1d4c0a15e6c80de87b7b31ce793cb1a19cfdf8d7466c48fd68b1df22690b27b64a06abde0b5e3fb7ae41567743b865ea6cc37d64c0ef422d146bf80bc13a2ebce5f036e53769028fea45c5c9e22fbba66c4666c7417a51d1204b17c1de517b546a46c3920f006a949905b2455934f5a5a211c10840550b47699b77ef2aecdc05e8b9732fcd02595aeffa7fe5eeb7b643b60ba354090adeab4e2f20133822698c138e3f3cf09fc1e5498193d48c5d1c3bffbe140c33de16c28c29ac019f5fac16469c9aac14b192c5069a1d00187086df1781c3384b54076015f32949f236b1f8bbe630573aebb1be"], 0x1, 0x800) r2 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x3004) mknod(&(0x7f0000001080)='./file0\x00', 0x8000, 0x2) chdir(&(0x7f0000001000)='./file0\x00') symlink(&(0x7f00000010c0)='./file0\x00', &(0x7f0000001100)='./file0\x00') r3 = kqueue() r4 = dup(r3) semget$private(0x0, 0x4, 0x80) writev(0xffffffffffffffff, 0xfffffffffffffffe, 0x241) r5 = getpid() shmget$private(0x0, 0x1000, 0x4, &(0x7f0000ffc000/0x1000)=nil) chflags(&(0x7f0000001040)='./file0\x00', 0x19c64f13dda68bfd) wait4(r5, &(0x7f0000001380), 0x7, &(0x7f0000001180)) shmdt(r2) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001140)={0x0, 0x0}, 0xc) r7 = getegid() r8 = getuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, &(0x7f0000001280)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f00000012c0)={{0x1, r6, r7, r8, r9, 0x80, 0x1a2f0b09}, 0x1, 0x1000, r5, r5, 0x0, 0x0, 0x0, 0xd0a}) 12:44:10 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x20, 0x0, 0x0) clock_settime(0x4, &(0x7f0000000000)={0x6, 0x1}) 12:44:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) 12:44:11 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x7, &(0x7f0000000000)="03000000", 0x4) recvfrom$inet(r0, &(0x7f0000000240)=""/193, 0xc1, 0x800, &(0x7f0000000100)={0x2, 0x1}, 0xc) truncate(&(0x7f0000000380)='./file0\x00', 0xffff) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20202, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) getsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000080), &(0x7f0000000140)=0x4) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000340)) socket(0x10, 0xc002, 0x1f80000000000) setsockopt(r0, 0x29, 0x800000000000011, &(0x7f0000000180)="c569df1afba1fb94259ba486cf9b3c85cbb4c55d6f00dbf56f77834a252f14f046b05115c1e8b9e25e59256a14e6359ac53f73d1823178a80c30c60cad76a71773ae4a57c8237d0254d369761257c8cb6f26fe0a51d9409fbff5980facc1669c3a98e2a60f15fd479990ce9d7456969da61df12cc792ba3a3ad06d509010ace93aefe349f3915fc28533b7bb8d0f95269e40f9", 0x93) 12:44:11 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r1, r2) syz_open_pts() 12:44:11 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="de1c617bb22023a7d98bb4e631f81b42fc65c416ae42153d316cc3f6f61637c65fc8628755d5d27ac6fcd50e2e4fb91d954ddc36e0a988a7143012233792a8b1c6cf04e3cf4fb16fb738ec8e08f50d9ad548ca8f8f261647b1a189746a0146e7abac4e09a6511f02587919e01a32dfe9faae305ad31341d11ef272b554bebf8fe0dbaefcab572b6f", 0x88}], 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xc600, 0x0, "44a600", 0x0, 0x2}) 12:44:11 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0x1) chmod(&(0x7f0000000200)='./file0\x00', 0x20e) 12:44:11 executing program 1: r0 = semget$private(0x0, 0x4, 0xa2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x10007fe, 0x0) r2 = dup(r1) readv(r2, &(0x7f0000000100), 0x1000000000000379) mlock(&(0x7f000097a000/0x1000)=nil, 0x1000) socketpair(0x8001b, 0x5, 0x403, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f000079b000/0x4000)=nil, 0x4000, 0x1, 0x1810, r3, 0x0, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f00000002c0)={0x1, 0x2, 0x401, 0x3, 0x1a}) getrusage(0xffffffffffffffff, &(0x7f0000001040)) r4 = open(&(0x7f0000000280)='./file0\x00', 0x800, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xffffffffff7ffffd) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000ac0)="cf160dd597928ec97f2e8e122bf3705eedfb76119e09244cb2702ea329e58e6e4922a19c33b9d5afcdd35f8761b54419bde73eb6a83e2f9d7742c5b52ae61148a9fe0a523ebe0f731b2427c793ed78642b1f9cedac69eeed178f5c7a04b81c8225a1c319cf9d5b8c006bfa070b631e34c9c05c9fefec1f91fbb22d31abc600d3e35c5732274f712d61f8f25e6a4b5f80261cecc1f158b9fc793c1620a8dd92ba752aebaaec79dda844d699d900a9c28beb36c479b8c6ec8cbf533b090452cab3b4fafd471036266295342ce9", 0xcc) open(&(0x7f0000000540)='./file0\x00', 0x190, 0x0) r5 = shmget$private(0x0, 0x3000, 0x3d9, &(0x7f00001b4000/0x3000)=nil) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f0000000600)) munlockall() shmctl$IPC_STAT(r5, 0x2, 0xfffffffffffffffe) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000240)={0x658e, './file0\x00', './file0\x00'}) semop(r0, &(0x7f0000003300)=[{0x1, 0x7, 0x1800}, {0x2, 0x4, 0x800}, {0x2, 0xffff, 0x1000}, {0x3, 0xf2d, 0x800}, {0x7, 0x1}, {0x0, 0xa6d9, 0x1800}], 0x6) semget$private(0x0, 0x400000000003, 0x183) select(0x40, &(0x7f0000000140)={0x400, 0x6, 0x801, 0x4, 0x100000000, 0x1, 0xffffffffffff8000, 0xc1}, &(0x7f0000000180)={0x80000000, 0x1, 0x73c0, 0x9, 0x7f, 0x2, 0x3f, 0xffffffffffff8000}, &(0x7f00000001c0)={0x3, 0x8, 0x8, 0x7, 0x85, 0x20, 0x100000000, 0x4d5f}, &(0x7f0000000200)={0x9b07}) sendto$unix(r2, &(0x7f0000000840)="ffefa0dc0cde6b9d28a104a016d960a78272acadcfa91ba9de7ec883e84b4d657b8850ccdad9af55221e9841b4982bba8a46a7442773062fb1b38a1de71fd0522bebce397085be74c0d8617e213e586b2cc076e24688740ca22af33234164c2d0bfcf68bd2792847fb84c79296cb35b887b48e8141fc7e030000005d6516e1df53477a00d4b283a8e4d9325cce4d72083f6b679573a6d9fb521cca62cc4eeb97d31fc77b829584343f2a8b6c426a3f161c4aafef7e5ec2d9bd41119c78bff67d46927901828a5e66dc4b9333ff1f01000000e8e0b02710f829010000000000000000000000000000", 0xe8, 0x1, 0x0, 0x0) connect$inet(r4, &(0x7f00000005c0)={0x2, 0x1}, 0xfffffeeb) r6 = fcntl$getown(r2, 0x5) wait4(r6, &(0x7f00000000c0), 0x1, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) readv(r4, &(0x7f0000000940)=[{&(0x7f0000000300)=""/194, 0xc2}, {&(0x7f0000000400)=""/87, 0x57}, {&(0x7f0000000480)=""/168, 0xa8}, {&(0x7f00000006c0)=""/32, 0x20}, {&(0x7f0000000700)=""/148, 0x94}, {&(0x7f00000007c0)=""/108, 0x6c}], 0x6) semop(r0, &(0x7f0000000100), 0x33) semop(r0, &(0x7f00000009c0)=[{0x1, 0x8, 0x1800}], 0x1) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000580)=0x41) 12:44:11 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) r1 = shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffb000/0x3000)=nil) shmat(r1, &(0x7f0000ffd000/0x1000)=nil, 0x1000) 12:44:11 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0xc1d8) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x2063, 0x0, 0x0, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) writev(r1, &(0x7f0000000000)=[{&(0x7f00000001c0)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897c2e7b74bc49d0ff69ae4bd46ba7ff000000000000004500000000bc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x280}], 0x1) 12:44:11 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x20) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0x1, 0x0, 0x8, 0xfffffffffffffffc, 0x8}) setitimer(0x0, &(0x7f0000000080)={{0x0, 0x7530}}, 0x0) getgid() r1 = getgid() setgid(r1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x6) ftruncate(r0, 0x7fffffff) 12:44:11 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() clock_settime(0x4, &(0x7f0000000000)={0x0, 0x2}) listen(r0, 0x5) kevent(r1, &(0x7f0000000040)=[{{r1}, 0x0, 0x2, 0x3, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x0, 0x20000000, 0xc45d, 0x27}, {{r0}, 0xffffffffffffffff, 0x1, 0x2, 0xffffffff00000000, 0x200}, {{r1}, 0xffffffffffffffff, 0x99, 0x1, 0xbc0, 0x800}, {{r1}, 0xffffffffffffffff, 0x8, 0x40000081, 0x1, 0xffb}], 0x1ff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x1, 0x6, 0x7}, {{r1}, 0xfffffffffffffffe, 0x40, 0x8, 0xffff, 0x5356}, {{r0}, 0xfffffffffffffffb, 0x0, 0x40000000, 0x7f, 0x5}, {{r0}, 0x0, 0xc9, 0x0, 0x2, 0xfbbe}], 0x10000, &(0x7f0000000180)={0xe3, 0x9}) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x21, 0xfffff}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100), 0x40, 0x0, 0x7f7fffffc001, 0x0) 12:44:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x8) writev(r1, &(0x7f0000000240), 0x2b4) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() 12:44:12 executing program 1: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x110) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000280)="105dae3070ca9f05", 0x8}], 0x1) 12:44:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) socket$inet6(0x18, 0x8007, 0x4) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) 12:44:12 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/113, 0x71) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x23, &(0x7f0000000000)="caf5b415", 0x4) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 12:44:12 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x2010, r0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000080)="8b8216a4768487c0c4524cbcfbc3e3f8373601b2c4aa29", 0x17}, {&(0x7f00000000c0)='[#', 0x2}], 0x2, &(0x7f0000000140)=[@rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}], 0xd8, 0xa}, 0x4) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000fee000/0x3000)=nil, 0x3000) fcntl$getflags(r0, 0x3) 12:44:12 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000385, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)=0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x401, 0x0, 0x3ca, 0x2, "18a67200cca480d04f28f597842830d00714214a", 0x5, 0x2}) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x400c570a, &(0x7f0000000100)) 12:44:12 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setuid(r0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000000241, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5, 0x2011, r1, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r2, 0x2000746e) 12:44:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) chflagsat(r0, &(0x7f0000000080)='./bus/file0\x00', 0x6, 0x2) read(r0, &(0x7f0000000140)=""/198, 0xc6) open(&(0x7f0000000000)='./bus/file0\x00', 0x100, 0x0) 12:44:13 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x46f, './file0\x00', './file0\x00'}) listen(r1, 0x1000000000803) shutdown(r0, 0x2) close(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xfffffffffffffe35) r5 = getgid() getppid() r6 = getegid() getgroups(0x1, &(0x7f0000000180)=[0x0]) r8 = getgid() r9 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r12 = semget(0x3, 0x0, 0x600) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000240)={{0x400, r2, r5, r10, r11, 0x110}, 0x5, 0x5, 0x8001}) setgroups(0x8, &(0x7f0000000200)=[r3, r4, r5, r6, r7, r8, r9, r11]) 12:44:13 executing program 0: mmap(&(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffdef, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x3) rmdir(&(0x7f0000000000)='./file0\x00') 12:44:13 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDENABIO(r1, 0x20004b3c) r2 = shmget(0x2, 0x1000, 0x200, &(0x7f0000ffd000/0x1000)=nil) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x800, 0x0) r4 = semget$private(0x0, 0x1, 0x100) semctl$SETVAL(r4, 0x7, 0x8, &(0x7f0000000080)=0x401) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f00000000c0)) shmctl$IPC_RMID(r2, 0x0) r5 = syz_open_pts() ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000100)={0x5, './file0\x00', './file0\x00'}) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000140)=0x1) clock_getres(0x4, &(0x7f0000000180)) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fcntl$getflags(r5, 0x3) connect$inet(r1, &(0x7f0000000200)={0x2, 0x1}, 0xc) recvfrom$unix(r1, &(0x7f0000000240)=""/164, 0xa4, 0x2, 0x0, 0x0) semctl$GETPID(r4, 0x0, 0x4, &(0x7f0000000300)=""/20) socketpair(0x10, 0x8001, 0x40000, &(0x7f00000008c0)) ioctl$TIOCSTSTAMP(r7, 0x8008745a, &(0x7f0000000900)={0xca0e, 0x7}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) r10 = geteuid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000500)={{0x4ee, r8, r9, r10, r11, 0x125, 0x8}, 0x1f, 0x80, 0x6}) nanosleep(&(0x7f0000000580)={0x2, 0x1f}, &(0x7f00000005c0)) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000600)=0x7) ioctl$TIOCSTAT(r7, 0x20007465, &(0x7f0000000640)) kevent(r7, &(0x7f0000000680)=[{{r0}, 0xfffffffffffffffa, 0x10, 0x40, 0x8, 0x2}, {{r3}, 0xfffffffffffffffe, 0x2, 0x40000001, 0x2}, {{r5}, 0xfffffffffffffffe, 0x1, 0x4, 0x2, 0xefdf}, {{r0}, 0xfffffffffffffff8, 0x84, 0x80, 0x0, 0x4}, {{r5}, 0xffffffffffffffff, 0x10, 0x40000000, 0x100000001}, {{r1}, 0xffffffffffffffff, 0xa1, 0x2, 0x6, 0x3}, {{r0}, 0xfffffffffffffff8, 0x80, 0x0, 0x0, 0x5}, {{r3}, 0xfffffffffffffffc, 0x1, 0x1, 0x3, 0x6}, {{r3}, 0xffffffffffffffff, 0x62, 0x80, 0x0, 0x5}, {{r7}, 0xffffffffffffffff, 0x40, 0xf0000004, 0x7fff, 0x266f}], 0x6, &(0x7f00000007c0)=[{{r3}, 0xfffffffffffffff8, 0x6, 0x40, 0xaea, 0x768df029}, {{r1}, 0xfffffffffffffffb, 0x9, 0x1, 0x1f, 0x8}, {{r1}, 0xfffffffffffffffe, 0x4, 0x1, 0x6, 0x101}], 0x80, &(0x7f0000000840)={0xa6, 0x2e21}) ioctl$TIOCEXCL(r6, 0x2000740d) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000880)='/dev/wskbd\x00', 0x0, 0x0) 12:44:13 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000240)={0x8, 0x3, 0x230a40bd, 0x5}) recvfrom(r1, &(0x7f0000000180)=""/100, 0x45, 0x800, &(0x7f0000000200)=@in={0x2, 0x0}, 0xc) r2 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) connect$inet6(r2, &(0x7f00000000c0)={0x18, 0x3, 0x7, 0x9}, 0xc) r3 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x2, 0x1000100000001, r3}) fcntl$getown(r0, 0x5) socket$inet6(0x18, 0xc000, 0x63) 12:44:13 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0xa, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff9, 0x0, 0x3ff, 0x7ffffffe, "73cc0e527b00748f482e2d0656e73fc9c06d00"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7ca5977300e8ad135943f2df42775d195cebd66ea14f61469ca8271f56e5c28", 0x38}], 0x1) setrlimit(0x3, &(0x7f0000000040)={0x1, 0xc3}) 12:44:13 executing program 0: r0 = socket(0x18, 0x1, 0x0) getpeername$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) setsockopt(r0, 0x29, 0x39, 0x0, 0x0) recvfrom(r0, &(0x7f0000000000)=""/112, 0x70, 0x1, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 12:44:13 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) getgid() setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x2}, 0x8) close(r0) 12:44:13 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = dup(r0) symlinkat(&(0x7f0000000000)='\x00', r1, &(0x7f00000000c0)='./file0\x00') fchflags(r0, 0x10000) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1, 0xfffffffffffffffc}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) kqueue() ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0xa5, 0x7}, {0xad, 0xf1f}, {0x6, 0x3f}], 0x3}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0xffffffffffffffff, 0x0, 0x26}, {0x18, 0xffffffffffffffff, 0x0, 0x4}, 0x8, [0x0, 0x0, 0x40, 0x0, 0x0, 0x0, 0x5]}, 0x3c) setsockopt(r0, 0x401, 0x4, &(0x7f0000000180)="4b1e55f476f70cc380b5daa556383a0ecc340400d6d51797f97e2f49e51741b87348d016c4f2d747a2a77ced1f5c847022311e4ca5b58ea80f442ef02202945e29188302eabf5165b65fb32c2130fb9ea77a86581e83e26f60871d825427b18fe55f83b369b05cd7bed9c0d7e8a272354a7261dd0079f63d76cb9e1c5d82f152f30e68238229645712aabc071bca3183c5403b019e4c96eef34ffc15e1db6ead90bec58ec4cb7582f601edbd131651ea7022625bd1afa3f3", 0xb8) 12:44:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x0, 0x51}) 12:44:13 executing program 1: r0 = socket(0x80000000000002, 0x3, 0x2f) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=@un=@file={0x3015edb019860256, './file0\x00'}, 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x1, 0x2, 0x3, 0xab, r1}) 12:44:13 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) r1 = getppid() getpgid(r1) r2 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0)={0x15f8, 0xd0f3}, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x1812, r0, 0x0, 0x0) renameat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') listen(r0, 0x4) sendmsg$unix(r0, &(0x7f0000001380)={&(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001240)=[{&(0x7f0000000240)="c4643aeff2b0bf3927fedb201af7eb5f38d749e08f03a087f7348426e442530a0b67decaa93fccbeb87241ff70caca5437a9a2da76864d33959db2d825b0d5fb23ca6a2076c591fab51c875ccde6a048c82d25a4421fc484f47f5084776c7b8759b20f29921d5bd38617db639e49902453168403a8fdd3f2598cd9289ed80a426f597863d6cfb5d657ad7d302f52bef3c3a4bdaf8ed63e5cc3bf952e2af1cdbd155393596455ca5900a08eedcf8d763f13d0517b331a8f49b33f8a69ccba858697a3e61c8558672da256222fa671c1d3c66a6b31069d442d4f9f40b57eac8c7f4e63dc1f2d919dd75123d884f53e97cc387ed61df3f0851a2522c87de37b211fc7c21c1509f22473d5de58743645a44b446aba7329007cf43d27d5b138b2f06a8e81bc60224876e9570ef977fe2be5fa86f9863b4f1a61fddc0517f78d19da0e8327cba46fd5af66b69788712a8a6734af50ec9b1c146d0b810d3a0a3f3c4727654b814c56d1052408a8e801e14e2b5448309bb29cc868ce3563175559dbbf5bc26f7406f4fbf1e25a7d0e038cf5eab5fe777543955994f512584ccac61d450df0d886981e3b66fc22528460a4ade8ceaad366aaab4fc5ecbc5c723d90c236f31f43d982eb13311ba9bb90884cba92686e5a4b18b9cb7bca4aa24fa266b8ecb94bb80afb1e1a39e6f9b02797c936d4a8eec8a58a3522550dd0673110c18c00a5a3553038fb28cc9458bac8417604d624f240df054067e28929986035bea5b3542a7e5257e7f71271f523ed4bd14a04bad8b2a1e922dbea69e6870e8c998314176266cd3eb5fd6c8d1fe49b45356a2d66527eab067ec4569a4833c10a95c0f42c98ea3fde4bdb4d95095d2e54022b9b7fffae2b114ff658fc588ccecd44345937bb27fa44f169862040766387202330f605654aeb8c422e86800c5534b361f10e806897eb092654491299b519b066650e3a157dc8b8e2c05b7c72d6fccd1f354181bafcf9c706234c0398bf108621e78909a3478280be058ba783e32f6056fd02c2e7bd22e76ea1d277c7d27ff525acb05e096899d15d77fca68edf528997f4eafc82220ae0007b56ae5e54019d37cc1375f5d064538a7180d4e32495fbfc8a6ec8d95d645da89584e04cc707a6807879be96b058f42c24611036d96bf85ec9531db5d2ce7bc0b33b8dbf0b04cb31504c953883c12e3a1791b0e7617ec1568af4296f94b4f8a3372c79a0a8f750390c3896535d68dfc7cf8bbcde0e6606f3952a01bb0f4d59c6dfb00a5103cdf8292ee03141624a5f52666325586df0a0fb32b41ed00ab9c03ca8e51e087e7fbf1a96a15e6c03b3ff7632d5574ca4f456f88ecb59bc61d399bd06c8036573b74af9747d711c6c99c230d458b01aed19ec467daaf97eaa3b7d71a15f08b6876f254b0bfc79372a537b7c64b42bc491989d3a329c89e4a186d5385a994e2bef83ff72659fbd632ccd59a5ec37b2219ce5c4d32aec574f77bb7784a61b3b646b70508e64f9c814f1162fd873e02630ee2ebf923ac432c891cf732e131e1238cea3a2cd06b81cc34008f0d0ce83a3becfcd91ccd6f3a2c6717ee9fbcf704c7928d883977b7d350874d51cdb2c61c4d9d6669d038d37b7e8ab4460f139c4afaa2adfb00bad6edda2a43229432fc63719de9c500d409046fe801847cbe08647c09ea35bce618532c9d6887d16d7f018df121440b3462f8b9e4a4f8f4d0b3c3285a1a71ff2778e7a85cdb1caf1b95f54d232b8eba4302fa46c605d02485015cf13a20e3c1d3d820f436a377eabf7226c5eeb3ad117598b641123337ad0c5764de0dd42ff03496db206ac59699593d60b2527bda335b3e659ba5df4d47df2f0d072312206ab5d348f9fd1f87a7c0f4e9f1e94cbc64d9126e08536d985d1abeaa7f8afe4536b4398cd9a61622cea2abaadf18b573a96b8033a3ecd20086c277ce2f7c06d045de04ce8722ac4095b7ba353700e24d40e054456926dd27eb25f0dad8be07ce6167d4cce6741a07184534afb8815233d7a5fcb23b07020f3dc7fbd85431da9cda059d6c9cabfaf525f5d916da93f5ffae6c28bf4c77ecf2bb5425091c0d6634e4decdd82e9072a175ed9c81b40eba89ab51d79498ad32677aaa2c4b1589f2be11a84617107b6bfb069ab766e3d0443096fd15c5219fc2a732690152aeadeaa5568b8b8f768c523aaada51dc3f2d4343a8ecea32913da4516705e973b7fdc72b617b22502c6531f24a9d6a20bbd8b1e69835556b339db4e691cdc1704268eb916d1490a5e0bd9b255e985d6ae39914c1f8608cc7c6f21369a868479e59c758bc99f357566660c27c6f5a3d99d7edd84412f4a379b602ea148af76b707bfe05fb33807ce5848a99caaf192853d9cba9f0f20dab0145f36b5ce84a36583c92bb8f044327b8e63b861f0c15f227b5411af75a394fc9d3a49a8aa21cfa90a9681c3f77563f894689c9baa5817072968277466dc85a3c62d2e671c5023887246209cb34723fa1beebcfc6aa770dade8ff4f03822abcb60f11ffe8b91eff3370ce05f116bf4042529a27a414a17a9f53dfe1e5e9c97445742b85470b5e9d8a26499f426b21c4928f6c5a537d0cfb26a6e37c816e74657926323566874bea6b5adccc83ba705659a1d7159fa613e4875f06160d0705dae1c813f53821b60d3b68c7b914f68f3bad328c88bcc2e5d909e0d5a18c07d868f30c35ae0a4b8e5734ccfa1e42f9e64d9d76c58a91e58fd16d59c8aa7ac445fe8548e222e6d56dc3a7eed800d0b52b9a84b76c262a0f83e50570e21654fa8476dba5b83c0cd183d421a3bc2160d55ef7c6fc7ff520426c4231a19bb56d1fdb9ba8b013b1a4e0a65c49209e40d8ae428530a07cd9fec6f9a1e1187695d17131346ab8c0eb0d9e964f61efc39c29192f9759520a1725de8225c9c766bdb46d3f7e9cba4f9ce30849ba96acca04d6c4a7a192d5e6dcfb2497d05198e0c33a9442b66d3fc1d3c4fda95800b099919e29b49b85f4923d4bf13eb2de3b9f0d6370d03587f9748e4808b776932539ab7c889295517e1a4e900283823c58bc1b5201e0b1dceae6edffb2ac6990f7b7f112f73a3885584e27f897b5af031d7ed0a6885f51813b2bbc1c6fa6f023c6455a179f64fbdf42d407818f32c8b730f3aa094131f35176cac5de9247223edcc99eb05851eaed3c78249b571f1dbc0f7c00345578d8add9d6947027addcce2fb786e8ed9cb1203359de60ce18fa3604da9f42e65953cb340bd9b238fd51ee73c4059a2498ea1a963edff71390be04b2fabae65258e96b0dfc94b932c912df21d396350a9cc8b526740a426478bc41191400729f1ed40475bc6891fd5d2ef4b3a2ac07bcc3f465490f987e3c0b47310fffad13c8e66aaaa7f47ae66ae072239c41901412b11298221118a2f98346ca73172f8545fcd8097cf35159eea00da875f7fe7673d6734149353a6b0cadd3007474396f976cb35eb79da4af348210f9dfe9f29b16dea8f35840bb5230542e5f29ec42612d6a46b3e3380c39378c6e217efa18a0887cef25ee0f8798c46b4103147e45a688b144e712ea727019ae53eaa61dcefa2aa3164f7354787a0ff91b2696da224b3eec11fa025630b3ce81b0e90e15ab546e80de0b276a35d9461e02c2c09a28f02e9b749fc2d24bb17af7b261c0d45b80455a2fd5eaf32cd715850ac46ad730b600a63578c8d828eae8b0c1ecef69fcbec5145f74815fab2f8baf4e377b59741d38e13ead26340d27148b6d26f49c18b643503fcca4bf1a496890aa399a59f5fd53814dccd7bef420ecb419e39477fdf42ce79fbde059ee85f1cef1a689492292c93a33b3131d0a380464be83aa0612632422e2a7e0f4e9a5edf7504c98ed4d636b5c669267e698b419a6e75398c558db03b2bbb4de31d81ebcc9b8c6ed8a5c1a814a59ca0cdbff3a353dfc48bb15913cd0c1469d354ad31a25c8b1715986c447498c24517b2f70d820f01cd17be0e1c1a02abb64ce19d7bfe68738f1ecb81eec8651e244d5fd38c810685cdf9c6f4a81420988b107f76d92c098a3b1ddc118b0f92e07f9bc7f734484e2532a7be1c02e42c1c678c2a738e6f3e2f6c6b77eace30818df83805b01e42ced8dc20b70f3a8b622fbd4dc063b10b7d2801021bf827b0f2cbb3dc939785d128b6fdc0d208f009a2c467440e2015899a8f5330794fa8d1300ec057a48ebebe310b3b5493540ef66bd9f8cb2ab9b46334b95be834729db598edd9aac6bdb4486501afc9e390160248de498a38089923750715a7ac85a9ed7dbbc38b83f8bc6beba622ebedc00dfe1049b930f47370be8183e70ccf48528a984200e3ae9fa17ac36c2815b5c11eb15f28f8ca22681a12c4f5f46bdce521f2bf6eeae9cda431f4c54b8b7ebf558a7697587c0445d860d33616b615dd205d33296f0ab9b8a778741247349dfaccb43641f7d8b5e24f9734d9018e9f4ae3cff1a64bbd8df036af768b4cc04ec62c31b63d62406edc62457f22fb05e5c347112442ac2cea717c7a6187a3450e48d3fc7d53ef29630e6108de21d4fcab34dd69fa6df950f4c79ccea196b85e4acf443cf9162756d652578779b21583f1ecd5279c0955ac5b0bfc2afc1a0729a5a9c0d6d2b895b7259b6a533d53099a546842654f1724acc47a7a17646514405d268bc87866799ac8296b57d85b050fb77e17eda0a24c7aeb0097f3b60a69be886df67a95b9c3c00f3148fe80f0c835b7ea8cf8d378c84e7633aea9b5813a2f81c169955c1e7bbccd074e8ffd8f51b9632381fe9f1b33f94ac4397cb3b3faa2686ef1ed694793425e67ea49d500295dcd093e414cf8860e8aacf0d1a736a7194dae66fed29c5c989f2a6c3518ea1a6a8bd0b5f597d462afa04268e44b05f0f4cbd96b5b32bccdbdac614ba884ebc3c12120d3e38f5dd28bf15a42a95703547cbbc837c29517d4867a67560c0cd00224d5349d75bd870e605c86709955528e363b0026608acbc6a36dbfbd08a7251b09459dd170c99e6c714bbc203c7cf350ca6d5d594c07137e69bae48f04b1f4b944b9acce5df88727d03f56e82989e4965aa30b8c0d58799a17a4a4b4fb27706551f2fa0aab1382926d87cce59064829f911847008e40b2c153877fcdd21fbc96e1db066b561318e1063fc5c3b97ba4b23ca724307f0fe8d563edbd34f7fd379a0672b0c17b85ab4876f1fe08650d41293f128e27f0a074f05031f3c703969c2a12f533cf59bd41864665445c60fa64759929e05a2b8cef5167f478a23b1a62bc05d2eb369f84a1c6877553dac0bbcc2060bbedd409248636876e40f176825992f3c69e972868e1d46177b017cd98589051ea026653b31fc87d3cbeccf0bb515774fa82114aa336f8b115e9391e904a6a2a51189a4ec4b8c8cf80acc4fe5d50effcfe4bc754b90163723157b3319a6a520314fee8c87320ddfd2296de61dc9f67884678332816ae26f623a1ceb1162f9a0afbb3d1dc64a83ab708f12022e36d1cf4fa5bac4fa6655e86cd0296323834fcf40767cfe3bd8cb2aa30ab1c9c1481b469babe11d0225b63c06485b0eb0166f52273682a5734486c57a739fc8956d577e0299e87fa6868c36783df9d7c84d0ccabd45ec82b7738fd534db4d359f04b1ed9bcabdff947c0e89b2c2ef556ef15052474c4d9a0e717e425ee609cafc0e429ed69f92e2002aa94c0345e1199ac2972e0a22c9c6ac5c57a748ce3e52fb7b2c21c219ff8fd2816cf68bfa5a317f5ab45224d66de430671f3a4136192be0a530b8b4a25fc29ac9644b9", 0x1000}], 0x1, &(0x7f0000001280)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r6, r4}, @cred={0x20, 0xffff, 0x0, r3, r6, r7}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r3, r6, r7}], 0xd8, 0x5}, 0x40d) getpgid(r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0, 0x0}, 0xc) close(r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001400)={0x2, 0x9, 0x9, 0x7, "363f5e4c2f8ed523f7c6aaf1ea233c7c91e9ce94", 0x5, 0x2}) r9 = socket$unix(0x1, 0x5, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000001440)={0x4, 0x5, './file0\x00', 0xffffffffffffac5a, 0x5, 0xe2b, 0xea0}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000001480), &(0x7f00000014c0)=0xc) getsockname$inet6(r0, &(0x7f0000001500), &(0x7f0000001540)=0xc) getpgid(r3) getgroups(0x3, &(0x7f0000001580)=[r7, r8, r4]) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000015c0)) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000001640)={0xb31, 0x101}, 0x10) socket$inet(0x2, 0x2, 0xff) mknod$loop(&(0x7f0000001680)='./file0\x00', 0x2004, 0x1) r10 = msgget(0x1, 0x0) msgsnd(r10, &(0x7f00000016c0)={0x2, "28ea62ecd479d42c0bb0884c7d83eaf13510b90f82227269f6036fe835ad82d1b10b428410bd4d4945dd885b084c275982ac90e0fe8d74a7b987360f20811c8068ca4cdb038c5137585a7ea55179e778028210c6dc9dfd93a99f59938c42342bb1060897db761245d514aaf2d6b8d0d37fd626dce724ed7bcaf2e7c9959de331b3181dc0a83f31cb44a353100bb5e602e87547c0e6c7253bb8b47ce375200bafdaaf1119239c2d3d967fbf629c677898ca2d2d3604debeeee791a2c90ead0a8ecccca6b0f46bc87e97fcc95d89552b3dbab1f56ce37613ee3fa57287d5de914042a12d3e2930eeba6a826612b9122d1c1b8bbc8fa86663c06b03687854aaa0c840d41a80bf89d648009bf3e813e0c6e205b23cb69389dcf9fc241ce553c6aadc6becb190d44a8c57c6e80487bddc2d2eac098189507a0709bd4d43a0dce1a78e126bc90ef43c673c5eacabc3d9818c12e8f8f17608ca397cf3a240d0580eb2032aaa35507cb9e157d2e7b86a01db40d7b47704f5c2ca592f69ab6d0b17c94559eff7aa5c1b46701c09a015df8f3f8ecd55ef94afa977d324c60a574f73b3ebbd3f5089b94641737047986c642855b438fbc7ac8ee4a889a6bb5a6122445ae12a49e23cb13c68c38be6508990eb5b3735429346c4e0151bab9d49f6e59662cac0e34efb52cc59b554de3f3464dcd1f6242fbccdcc4351f705ba277bb696a59738fcebb25646255a4f4fd37f5777906be124cccc5d9ba7dc1ae89ace2b119fcecc143b88565ff43fa291fc953a74f67a24d2f8a13b2e0d33d4394671e4016f211662cfd929f8339377bc54f7776a74e89d01c506b8696d217cbb1d92ef73874fb5fc4ae4c6efddf7442c7cefbe544300e813e3bab772ef22d85b41cfee1784acf2e3f7fc14b20f149e0df10776573f23c8057fd7a9e990ee2aa33faf3560acbff697a2cb983bfbae2b7e45b0a9c85a2ced3f5017655644d41d10a02cf9a75d81653e035e8805f7ee5fbb654c37da142d600170be23d629e48d7dce1a1e2dcf8deb4d6054ee0311e0604ef15a029a7c64b3362b0ee219f1956e095a23aa85e880d0d441d6f068718e8d857a8a171e0e3d62662922b734051341e1f29c8e04821e38adca7cc0c863267416b2f757803cdc887e0aa86bcc72e37e4803846a190536bcc60037cb6c1dc89d579f592af72f8b3da11e5e828f5bf4ff7b24cc4c210a3c29721b45c64140b62217ae05a5cf3a6955683901784fcbd6f36949614385ff1f6bd4c4748e01ff46e9c160c98dca44b359fb64804c8fba19d1ec5092e457ffce3533cf8ecce551cd4cd64f0388b7edbea7ef8918d4637477a1cebf1508b87a5d569775a0931e389ca604c90b2ed4e73435dd43f821525e27580b28706401206e1d57acccda6a4746ed2d93ada95dbc9ce3dae210fd65d735a76aa640cdb68539a403bfe555238d62dd0776bf4bff39207c9780cfba99f2174ae7e69cce71ff398645a2da5e1ff890fa916b8288ea3cb761ccf38f5cd6e40ec4bd0d988eb94bfdc0d6795c75c582c7c2bd7c68603c0f29657993cc7b1c632383c4d256efcf8e6788285475a5a7e9ab43d2fa7c44dc8deb61f53e79e16d1e5a9ebde5da16459d077d91f18f606d8f6e67f0ff84d639ff23f16476ffa39c34d47f303244cbfcec5a1528d48d79802231d526e4c8fc58409ccffb3a87f83a07cd8969693e770f06a2baf2d45008b15bb9a41dbd7e6a4bb862703a512c12824110f7e8d3b722b281d9172cd957ab3166fd3549129ec8a325e9739d2f55b66b5971ea2dddc90d551db33485a67a4bf81303b4ec1a500927e27379f41a243b9af7aa737e336f66a8819f5f7ff608d4b28851d2af341e77e39f603bf604c6b18703860ec8ab89b058772704c220e2936eb7445db51710330a1eff33ece55b76665bf0d01ce026ed48bddffea74f8435ecabf1a8fd4fea74fe0df1ceb14b0ba9aabb2b8d356f8981c6fbc5992c72ff414594937151b43d5b5321268588395c5cd3510db66b746a9ddc6fbce9f29c416cc064d12b1f8a5d3bfa8829fc3487561dd57422acfaf231e90795690feb4100c938f02ae4376f0f0eb1795b0bf4f44d9fd3874f22ed7f0003696b243735aee02e12c92ad157b161826765dbd47bad26e6654a38ea86dcf7f5c7725a1d422cfc3b0738a54839316580fa14c5a3be9e7adec070b5d2730223088485380aee94ae4374369eae3c8961434dddb67ca278185b32dae05cfb2098209851bdb8e7c3df31f8cdf1b4a17655e76cf45b01e7d21d476ba45eaf04f6e5c6b944c202f2d13a7f03c938f746db2c26266939777e760a1e2704f5d98f9a1e5b74389336708ca92aa13ab5bcf8b8f873bd7d5d918dbccfd6265458507fe943f7a750e2fdfee4af22de9b13cb33d4d5a6ac06d5357dbe185ed0e3e896fd75792dca62105250a92cfe0780b8f4a777370d76f3f65f4e64226ee8938ee7ca128654acb8f7edfc8355ba2e42ef3f2172563a038c5d89ad35517c62e6495a049c7c5d6fc27b04a90926a60997205ece4ed84f3664415657ca243643d4c20fb177a875879dceb7770ea62b397915d290f26c6fc1e7f6735b1ba73084842e8682f4ab14c526f4e355fa2349c22f102a6f99e83c4582c55ae83d794a8a69b71f916b83ab052029e0a7621e165b6f584bc954000da92cbeb71d170dd577ad3cb62bb541d5a7c6c8b96e874bbda679d7a50dae1201fbd5738a3b363d302e28497e68826850ebe4821fb16f4f3d8d6ab10e688f1d4d16a683cee25a5b167dce6b30ac5ac11e648c047c8502f40509c18ce5e6e8ea783abb30c19d5c53d6b9320ded6431f8fd093c8d23d24ea668027b05e09c076dd976d23d7f2759df290c3cf95bb48b0f32a9c0764f25eea112e1341168e561d777e598beaf8b0026fb1b2b441b51ff38e0e49f732d9757935d266db9f97fc08559eee3a9c2acc4ad7ab3889c035291f6d6dae51e2b213c49b9faaf568638e376127aa0fb70917be08994fb1a9606668fb0aea09f0887e479818330b1f050f7eb7ebfcac3e77e2240df871041cc4eed5c8492e136ac4bcb5a810c155c78408cf98fb25e426b3186e37d9787d5d2c6a6ceab53b88d5a4e1a6735fe1fdcebf4bd69d54546e669f2cfb7bbe2eb1ab5044e56d692d8a8769f1dda5edfb6c6b20bd981e8879d0382f38f201c09ff9a1c8004435eb0cef2a14d4686f5116fef06a65da4b57b66ce1adfa124ccbc5bcc84cadfff152a58cf3c64d67bbdc41f082d2f8932bb387ff5f40e3e4d71f5c9ca0fde5e8ea1daf6eb0f59b7fe2e7cd320ec92880daed4dbffc191bac57cf1b554830c05153212e6d0a546017fdcbca2c8be75a8cbf963386ecc6073b8ac9f430a5a22b440e5d4f5a4a479b822ea20b45ae8e5dfb5c514f0f6f6d2ab1abc56453f6368f96c731b8e823af5244d79589ce3d1bfbb5c1d6c895592c8f3fcde063a9cde6deba1bfb5a642986554d0a5ada8b1446bafe3142d18137697c865f29eb53e6d5678686ff56e268ecb11e6132a3b37e40a055bff025090c68dacf2510c1c6cf1684dae28ae5056710a3e4cc795e0a5a8ca93063f3424592dd88a77b41d5aed57880ead9099fe867f8a2fdfb1376e6a3514e72d15bbad27b297bfecf98c304fb587f1a896473cfb7bf60243563282afb0f7c9d7c85d0bb7896bac8db8608ac1851d8a8617eb61fed10f3822c8f7f695f08b7ade8b055065f7ff252a8b19b5fe7c4a84da75b9d98794bb01859ae0b1acefbcfa2c267e93a42fa4a0b33e1564d0abe81dbf9a65881d8e4d6609412a0f3fbf24ee525b56c4502effa39e0002f59f3662b59137038ab576ce11acf68d5cc0d4c1e3fe1b5fb017d31446dd64a0c73eb8aafa5f91b4cc209a5a1149e82250a68f6442f62839b856a5b00cf06d236b0785d16689eee139fddb91e72efe676895ac7d62dc6087f0bc87f8edbce44f6ab26b4f993e59f8c27fa74840c075d4f945e214f2e3f3d67f67794f42eac19d51246f836abdbfee6423c7cf711eccaf52e35b8e08d930344bbeef0a171f4c56cd9e30b53b28889650ac05d0f2a19e274f9067e2c13f027db97cde733405de23c37a5fd08a8f09e4d58dc9cd7ae3efab22e22e067c4012f4afce96d208737b63aac18a4e4a9c071d6aa3fee7a3ce301236516234f6cc93756449ae4812e2faf67f934cc439206541266a962f7e805ba3cab314de2daef46f725715e987bd4c3997b7e38902c9d3100455908b3730fe19fbb024975fc07382aac2f34675cd9f2e62b30e88d1b512b6bbf34bcafd85490a073dc6402e84f57736ccc5ce8ec63439034602981f219207c98921dcc892698c00af1e1a32ad6b720c38176fad325e2b13679b5a7d61d861fd0d338b355514fcd4352e74de6ac0107e2ab173c2c32be81c434ba93c3187808abcc82d57deb42dfb7668c3bb7b5cacef7e859047a7bff914a718768f52d9000439070d53e53c4c8df88e46fd9f4ab60c872489ba746f1ffbd76a1fae13884ff02ac499165ea5fd135bb8532513f912d4f30faa755b2fbad3bb6eedbb0db7f5743659e76bdbdaf08c701ec6a3c525b5a61d69bc5a0a9a11a246fd99b9a368cef70612176f229dfee58673ddb6294766b534f9313f754663e9a6994156fa25fb9f39105a4fb6f8af6e21d8fddb2c0cd706eaf2ef68fe883fa93d9f7cd16587802cad9bd77b845490f9d808e6963a81421e9c9d67ba2c3331cbb859197ac4613893a79228b99654afd1a2ccde50a59a91b8a3bd3f7ba37980045a0795fdcd4bf90d59bc98a1c12a937dc8c1ad869db8783d12b5b6e93b2d1fe067c5010115731e2c97c6c550bd7bb93ef7bb0a59822858687d8849f814828e71fd7cf804bc8dafdad35796a78623c202576673f8de47d30edf35dbb863b5739b4310f47badaa4abfdac3014c14827f4a3b9d302cbd8b707152aa8eec4afe9e6aeb40a855acaafa4270ebe49f49b5bcf4d04d7ad9cc97179c8dd91a8aea8548bf70d4be79bd46b10ab31b9dff6f877cb44cdb8f0dea6f8a454e81233d49ad7742bae5111d406d32419d1a716fc4a252f2be1ccd2ac6d4fad842972295c7beeb47dc610baf6a4a8598af28d597b9462ee2ef4fb9d9ed460cfb86ee08f659c4b663e02a9d93635b5684036dbbc5c5ad80bdcb9a3519f34582c5d3284a5ed6fa2eda8061e0ce18a582015eef7d4853c82ecefe82f8af6d888056430773f7afe98e20da51396b32e426669b09be9f0c1157c49f715a63c4cd0bda8b471a59d26f3f064e00a3a4805fd290d70d8cba6c90b0e90406cc6fd85a99c8446a0ba80c0d972663b12d8205be90aa7960fd7328978c97f9323d48a063b68267faa5580f69b0945ff0fb8d611b88426126f07930e899a477c4fad173d01ba5195e91f82f2a5b382339979dc5e0e4c19f35edfe173a39e8608089d743f61450ab5a747b09d54499f058d5709394cc01ea5a064433c5a472bbba1834f7d0ffb992e0674add1c30d57b30a6b3fee9e5450be13dbfee0832d83bdd06c99f3a624177f3d6b94d0456be5c476c9aa174722f60aaa3ceb366f406e366f81b4f5bc31f9fc5a9aa7c8593e72817fcbc11a61b27e96bc0094c5eba30ecb8a2de06c49cc923da8561188d16b1cc346f28aebeda659624e9db8366ed08c8fb86405df89ce4458df6c7e88c7018af0608e2e3f686318f09bbc924c54b8ee26d0bb0ab5e260e32c25812f6b7088913f137fad5503d89d9fda12c7bd26b07fad2e9dad5352968773ddf532ea484dcb56c40a87bbd8ff5681a"}, 0x1008, 0x800) r11 = shmget$private(0x0, 0x2000, 0xe8, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_RMID(r11, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000002700)='/dev/wskbd\x00', 0x0, 0x0) 12:44:13 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050105000000000000b13886cab962a588fee2b12d8e3849451ae3d3051020741038f53e852ff30ce390500e08fecea11ea8fef96e4f9679d5c4c2a7375daebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed010001000000000059699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894338db849954abe44303b298a85ff3faa8d9211830e0f2f0c9f69ec7", 0xb9, 0x1, 0x0, 0x0) ftruncate(r0, 0x30c) r1 = dup(r0) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x4, 0x1}, {0x2, 0x976a}}, 0x0) 12:44:14 executing program 0: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000003c0)={0x100000000, 0x10000, 0xfff, 0x401}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77b7fc6e23c5cd188b6aea417e4e74de4", 0x4, 0x6}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) write(r0, &(0x7f0000000400)="56afc75cc09249e16e71928769ffd9fe6dad50a19c336c62801612a8d6f802f4fdf09b233bf57d4c02944779cb51d233cf909caa95a2d1994884a29a3c8ad9ca732c2542fe587f19067bdb5ed8905886af2789150d26be11a34691894962e7bfb7d650c64ea5f4b6c50c5b10bf964ce86a6d3832e55c7f3bbc5a37f9a5d6c5568f5ad44ceea6438a9624fd49518e35a5c1b1d057109b23c473d22c5c916134d501cc235e3d7f963474098ca66b410b4af00c85a81b180c9e249883fd17f9fc583c31b58b104df2358ba95a046bb56a339be502734da2e248417fb641fc869308b3aa6f8cd57193e5ee8810e6d9fb4a37c24f16ddfa6443dcd9", 0xf9) ioctl$TIOCEXCL(r0, 0x2000740d) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) msgget(0x3, 0x1) write(r0, &(0x7f0000000200)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e46209120abadcd41cd892bc7ef63aa1246e7872df2944a93a1d1799254b880f9277b19d018aa1a1804c3c0250a69d658a45fd237c16c1ac940393407d60f48c5a9b6bb92965067dc14e9f50447500fcfd28a6b74a24ed060b02d90a35db6ea3fe2831c33b8574dbca323c0e7d03", 0xa2) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r2 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) fcntl$dupfd(r2, 0xa, r3) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000380)) fcntl$getown(r2, 0x5) close(r0) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, 0x0) openat$tty(0xffffffffffffff9c, 0x0, 0x400000000, 0x0) r4 = dup(r2) readlinkat(r4, &(0x7f0000000100)='./file0\x00', &(0x7f00000002c0)=""/134, 0x86) syz_open_pts() 12:44:14 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) recvmsg(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0}, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0xef, 0xffff}, {0x43, 0x8}, {0x47}, {0x4, 0x100000001}, {0x87, 0x101}], 0x5}) r1 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 12:44:14 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000200)={0x1, 0x2, 0x8, 0x3}) r1 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1, 0x2000100000003}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x7, 0x200000005}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffd, 0x4, 0x20000000, 0x200, 0x8001}, {{r1}, 0xfffffffffffffff8, 0x12, 0x40, 0x7, 0xffffffff}, {{r0}, 0xfffffffffffffff8, 0x10, 0x20000000, 0x4, 0x5}, {{r0}, 0xfffffffffffffff9, 0xc, 0x40000000, 0x9, 0x88e5}], 0x101, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x8, 0x10, 0x101, 0x2}], 0xffffffffffffffff, &(0x7f00000001c0)={0x9, 0xffffffff}) 12:44:14 executing program 1: r0 = socket(0x11, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = shmget(0x3, 0x3000, 0x20, &(0x7f0000ffb000/0x3000)=nil) shmat(r2, &(0x7f0000ffc000/0x3000)=nil, 0x2000) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x3, 0x1}, 0xc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) sendmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000080)="de984b2c19a0af816b1b80ec8ad81ff46acc2850eaec219ac944ecca98bd6dc40cd0ba8f9ce3d3c5a9c3638f0ef285546f14e30a735b25980ca58ea845c08eddc6885bce475f5718467a6b18978c800b5606339a468a9a730c8cd518e55b", 0x5e}], 0x1, &(0x7f0000000500)=[{0x78, 0xffff, 0x2, "35b066db0a8c09727e7c8d76c2ddf6857d870403ebc33024923785c40f2142ba6f76c9fd5ec0dcfcd70cbda479451e099bf189a47e87239bacf152603b405c6eadec6625b866a84ca8d9594b73ba8ffbfd7a9d232969ce10b7b6f79342d8ca83adac3b634528"}, {0x38, 0xffff, 0x10000, "df891361a46839894ba17a64b5ef1f1906143716e34ac3f59efd84fe4402cffcfb18ee5e296a"}, {0x98, 0xffff, 0x7fffffff, "808c9ec287ded1eea6ea5c4f298236f97840f6136711eace56892b2baa8b682f6ec76562650413896e06b930c5bcb7d3a3320df5c7d5d2e86adacb7d089811ec29cf60fd239b6503d4421f75027c74faaec0cb85b14667b0ff2856c59e8853991da17a0b1d89291f1981e4d4fd02eeffd4a0614d0dcbda87f8c4285c2ebc493a6ef6"}, {0x48, 0xffff, 0x0, "26fb4fbea15f2ad9a8424cb9b26706448f335c12ba81d25f73f81ee3aac03c3b724eafe05edbd68efb9e4801d1c0aca129"}, {0x18, 0x1, 0xfff, '\bp&r'}, {0x30, 0xffff, 0x0, "308256b780bdfc3e1d8f3fa9af22c376de581169b9b89c42e8"}, {0x20, 0x1, 0x3, "98693c3656b5918228ccb1e3f4cbf936"}], 0x1f8}, 0x4) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r4 = openat(r3, &(0x7f00000001c0)='./file0\x00', 0x20, 0x10) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000200)=0x3) sendto$unix(r0, &(0x7f0000000280)="b3", 0x1, 0x0, 0x0, 0x0) getsockopt$sock_int(r3, 0xffff, 0x1009, &(0x7f0000000340), &(0x7f0000000380)=0x4) mkdirat(r1, &(0x7f00000003c0)='./file0\x00', 0x30) accept(r1, &(0x7f0000000240)=@un=@abs, &(0x7f0000000300)=0x8) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 12:44:14 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) setreuid(0x0, 0xee00) r1 = socket$unix(0x1, 0x7, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 12:44:14 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) 12:44:14 executing program 0: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x8001}, {0x581, 0x93}}) utimes(0x0, 0xffffffffffffffff) 12:44:14 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004010000028ad) socketpair(0x18, 0x5, 0x5, &(0x7f0000000000)) r0 = open(&(0x7f0000000400)='./bus\x00', 0x8000001, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)="000000186004008b00230627feff023519edffff0001000000bf02008cb383246b361f9d216d848314a23e1d8cca1286a2a219a3ac621f176c05b2801a578785caee95602daa3bb66181ffe691ec51", 0x4f}], 0x1) 12:44:14 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0xb004, 0x10001) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x200000000) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) open(&(0x7f0000001180)='./bus\x00', 0x400000, 0x0) 12:44:14 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "f00000001f568304ba00"}) poll(&(0x7f0000000000)=[{}], 0x2000000000000048, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) 12:44:14 executing program 0: r0 = socket(0x800000018, 0x3, 0x102) r1 = geteuid() seteuid(r1) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) socket(0x3, 0x8000, 0x80000000) 12:44:14 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000200)) 12:44:15 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)=""/39, &(0x7f00000000c0)=0x27) 12:44:15 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0x7fff, 0xfff, {0x62, 0x10001}}) 12:44:15 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r1, 0xf, &(0x7f0000000040)={0x3, 0x3, 0x1, 0x2, r2}) ioctl$TIOCSPGRP(r0, 0x5451, 0x0) 12:44:15 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pwritev(r0, &(0x7f0000000700)=[{&(0x7f00000002c0)="98821305694c5b9dcde30bd4777e1050c1e81dd38d69f9476c598def5753b2f5552da245dcd08e4b121d86307278c392fb8171a90a66c336b04b397cd3414343c1fd2045d432839068e8f444333681ccdc65cce1a6d21007db96148dc9fc5de7a4006b8b5f8e72eebf7e81b28b817bcfbe682f3a9608bc4949a5625fae82691d02429ecf6e218e7c718a31185d3f5026826b55528ddb113b5bd84840dc56b0fdcda0feb1909c4369fef2fa8671cac173877efc39cda228f394f13eac26a7c74bd27bfaa9d33f35f7453d04d7bd7820ef1fde55edca00e0a79d1b0457466d2835b0e3a994fc70e66bdb54b4aa", 0xec}, {&(0x7f00000003c0)="76ff58158883da95a1ab334b662cdecae57f82fa565cfbb158da0f82a08b1dbbad0184f722a259fc14169df157481a31ccd2484037204c731c219c6bd87297eb4baad97d370358e033b3d91f34f9e08697ee1ee63c4d976d8470de0f7566d0cdd95a8a", 0x63}, {&(0x7f0000000080)}, {&(0x7f0000000440)="c92d72b0b91c7627077a17767c09ad54ce46f2d37405c853e38b8a960b851c401b5a43df4bc1dc190361a8161b627aeb3037cb418f1174c17a627ceeecb093433f6e01d17f58ac72102d10b222e0d6ba96ba963d6580e9ca71e6cfc62a24a86767e3c528fc1dd2128a4046b76395007cb9e4b2d13a5c438059512d5ac8f36549b14e64748f4de803891b2354e0d41c157c9d28c6efbe226e0d492e47804310fefd1474a5d61a6d88ad8999cb42359925bb99b4b5cd5e3dc6a50584d219f962a1953c8845904747989430a0ef88f7ca69c9cd8a8ee4666d064ccaadf063d6c435db3eb5c9e871b8a6d4b8c9de662b102730d132a40a8f007861153b", 0xfb}, {&(0x7f0000000540)="e0ccb433d85c6313bc655b6e8f86727c214aded401e92ec96d3810244da5e0765119ad5c36492727fb1d8085d0666799d12f5da18ab5570e53d89b750ab37ddf982b3669b39f82d35436bf9aa750207041fb2c34b33507002488d7dd0fb68533e7b150aa475f39c2688ecadc722e559c1367e6", 0x73}, {0xffffffffffffffff}, {&(0x7f00000005c0)="ed917aba7adcbf20df49221b446054a47a45c2f7219b7b5670d7d3e267c1b4e0746a6fdf6eb130f20f77eec5de051c9fbcf00f0bfabee3c3ad0ef1f89be570988df407a9c3666d6b282e17f945db5d95aa1042a0af57124ff1a8de9a1445beb0366777ea1d6aef699f6884ce24d1fc0c9b1deaf65faa60", 0x77}, {&(0x7f0000000640)="898fe82a2e4be7b7fee9414db9fbccbc5a7b375e83d5757ffa5c6b977df1cbbbdb37d363791fc0bee9539032e06e9037e7d02c490460964080515c6df1539273b61834a9e01272a5f7fdbdd4bf48cd84087dd58496dda641f681b1584bea63090a46de1a704facafc0dbc0c8d49d6b0a289fe46c527e282c03ef548bc03287b6f7437ebc6502154c1955737db371dd2ec129c7e1128690f0f223d1963f3a0b", 0x9f}], 0x8, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000080)=0x1) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffa, 0x90, 0x1, 0xffff, 0x3}, {{r0}, 0xffffffffffffffff, 0x10, 0x2, 0x2, 0x7ff}, {{r2}, 0xfffffffffffffffa, 0x1, 0x1, 0x0, 0x7ff}, {{r0}, 0x0, 0xa8, 0xfffff, 0x100000001, 0x9}, {{r0}, 0xfffffffffffffffd, 0x62, 0xf0000000, 0x6, 0xfffffffffffff001}, {{r0}, 0xfffffffffffffffd, 0x4, 0x8, 0x6}, {{r0}, 0xfffffffffffffffd, 0x1184f6341f695358, 0x0, 0x3ff, 0x9}, {{r1}, 0xffffffffffffffff, 0x4, 0xfffff, 0x7, 0xfffffffffffffffd}], 0x6, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffb, 0x5, 0x24, 0x7fe, 0x80000001}, {{r2}, 0xffffffffffffffff, 0x41, 0x9, 0x7fff, 0x10001}, {{r1}, 0xfffffffffffffffe, 0x10, 0x20000000, 0x8, 0x80}, {{r1}, 0xfffffffffffffff8, 0x22, 0x40000001, 0x7, 0x4}, {{r2}, 0xfffffffffffffff8, 0xc6, 0x20000004, 0x8, 0x8}, {{r3}, 0xfffffffffffffffa, 0x40, 0x10, 0x1000}], 0x0, &(0x7f0000000040)={0x8, 0x8}) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000780)) close(r1) 12:44:15 executing program 1: r0 = dup(0xffffffffffffff9c) setsockopt(r0, 0x3, 0x9, &(0x7f0000000000)="fc6ee7e112cacb8037a11503616ffa784b7798a2f7420fa393a7b4c0829a3efe3e0c7f1c06ac94", 0x27) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r1, 0x29, 0x66, 0x0, 0x0) 12:44:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000001c0)={'./bus\x00'}) recvfrom$unix(r1, &(0x7f0000000000)=""/175, 0xaf, 0x842, &(0x7f0000000140)=ANY=[@ANYBLOB="36020000002f62757700409c9ec093fd98ed4fb89cefd7"], 0x8) 12:44:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="4c0da48700", 0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 12:44:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x4000, 0x7fffffc, "00200000000000fe3b5320000001000000000d00", 0x6, 0x45}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001400)={0x0}, &(0x7f0000001440)=0xc) r4 = geteuid() r5 = getegid() sendmsg$unix(r1, &(0x7f00000014c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001380)=[{&(0x7f0000000100)="1b3de77cffa1b64555b381ca3ac7138eef7a9801d613608f8e6127c7d6c19a9e210e64db93e855fbeebdcec9e6f864cf5f1eacba5e40d56919eac664358bb70ebd0da2bd76c568481c9dd03ac43eb5fd8aec2aeb66cb77b5447ca57d76d160b7558d95323ab520539f51a2b0f896773bf4be93efb64559e3bf559db60e1965b434879195519d32edf270b979041c2bdba1db1db66dee994a75a98bbebc9dfaaaf6a7f48e477a32d19ceb0c8b24942769999c3dd5d49c2012e9c52aefed1c460e1ee05dfe36a63565788167e4bd29a1289713db508b083f5d2989343d4c", 0xdd}, {&(0x7f0000000200)="3de661143c1c4b4a2acd03343f50d4a17179a58d1bf62d4a7f2dc3b45bd25fce63b65bf633c492e54462cf225c537f18de85ef9a622582d21e9348528efcde04f0549ee67e7e0fcee48a2908f2a0928df695aa1fb44df0f27257f7758fe66e67c7ab018b47e623574432eddcea09ec2bd274c0b5924e0e6b1e88b0891b8fd51e9fd4bbb4380422de06bc14dd3d175042a05eb5768c64ba034c330e329d8b1642b90a98f70fb31f9b2e66fb3404022accdc4388bf2845527b95f6e2c0c3d486e009d79dc305195c", 0xc7}, {&(0x7f0000000300)="e7d6e2e4f7c90e621894c830e8e26ba2b348275ba3f5320cce6ee73e27a035f6f88f7e7270f6cd59607e7f195913fb685650476aadf4d9e735dc2c8982a1b015c9d0dc0d66de602b36c66de34604e619a5e39525a90551a89f70453fca8f0e9a276cb2f593dd3bb6857ef4b64b294a0a7e56ad938978252c4f5c7e350305cbfe967aed779a7a576b47d8e6c75a7964e845cb4fb28e4c5dd16f34e355027fd146b9cf019a74da33a784568385750fbb03427623ffe60769baf1bf574993631fa052eb502e1dc59938d691c89894b1402e84eb9fd7b67151043a485fe15fa9c01bfdf42b015b766066c4f737e41c3985f5ca30c0bc11e8d97f00ff84908d6f186631a6ff79d210cd33c2038e7ccea05c15315da8429c4d57a494524ae88388340d53acde9f9698b4c5fb84b44022e7f6d3ac06a8e427a47d5eefb11bb2064b83b4e25a6d73464fd0f79da3cbc5d3f74b3bd4866dd6b75c8554b97e41a0b5e2f0f2a4c977bd8e42a28e7d740c6552b35438891589f903b2bd99b5bb242a1cc4abb1ef3c7f4ebc208b017dda65bd922d8e003be34dbf3ed761b88083f431118447681d841c235400c6025e8b2a109f82ad94fa15a26168d8918e9eb71b156ab9718b259fcaa218c58d595454e5d91bb2f768f3e1e82f330d1a371e5510d766783c6936768c3265ac07fc24ef9650d4d201b8908cdb9a69222162f20cdd5b3c616b72d2b439ace8e35c9a35934d92fbacf7c9f04c36d49772e588e8fa08b15ad45d70f26f75f8843cac0d1a21b705ecd0bc4240f037f4e150a34cbc0a37d3db514df207b108d3b003e7051d17f66e2d9c426575a62ff3534f266dbaa2bc27a443ab3212b66a65a0c6bf9de981ae29832085a33bcc241bb2c04e70fd64b2340687aa4dc80888f9efd00b1e1735d47e3d172d010237a62c439507c1dea964e75f434257d018f1b49d9e02987eed673a35f89eec4cb3a9c528a6a86573a3caf5a0ae1cd501ad0b353ea38f160d926e673fb5c4f0e1d332531a3ef1dcb5d289e8dee7b08ee3e05882a98a79610f041c6a51cb60813585291a7fc27d7630074498d0a519bb87922650759ccaa6b97592526af764aee9f5b420b4519d4d5a8cdce1f61b4c4ab4417b539a30aabb1ab1929c639a02e15c92472c6ad540e6557a0216aeacebb9376cf2936b42b76743f3ef540c61471722c76e1abb8a83e805a1a784dd4603730c741f01042083e971491f8ac80058dd90baf806b3f76a54f0336a31b2b72ed84f196bbbb366854af4b1a5d51bfd5b575370ecaf9e6d2ffbcf33e7dbcac1cb105c70aaec7b138ca564a96e38dfaa7f16de3eeea81123f3bc16bf8d1c1d26eb43b5c3703808ca3526d97f091da9f4e6a6ea8ba70fe8fc3d44d232bc8a2bea66b32c6022ee74a63f6fb71b901c156ce7ec7130a0975a0a42f9e504362eef98337e0651a87e1b45c5db025b18e31b7d3a14d129f48e29062b685dd48bfc0cdc838a4db497cce541abf2a23f65f793ed833f2c9c70ae61b468c9112a88f9149f043957e8c4acd871d165d6eccbd7e9b0657c4513065bb68da4aa74214e2bb577d319cc5c7456fd1825b87b5234a331d50ff4c04248b773e9a86be479fb7a5f25714b4c05b37c425f058575a73956026efa6fc8870e4d0c57b342552c84802768ef62095c449cb386734c12c6a215780d2740b68b64fe3ca281474721d1137b8add92cd48a48e6ed0c1dd3dc4e9103da2c9260fdadf23f8573b328a8cb310a55341aeae728597dff41a5579a7b1faa259eb69ead38d66847b681e181b03ef6058c4b80462e53e365da2c0e64d3e6c268d857f31af17d124c4ab387fcd50b89138533cc1dc5f3232b81c38fbcc3bcab1d0cc645e8007b20ad71e61c52b2844df447b6620851f1a38da1578ce2d94dac4752139bf8003436f56e8026d1a859c7c026bec0f6b637bf880335d200674b9231a26bd0f807c28a89b667f4458342abf7d20c3363b96e2e81da5c31d77155f156107cedd93311e5283455bff78bee703ee2731dbbb1b798fc3bff736448190e26e80122a7776ff27366e78eeba4a7f5b7b8033b5d58c681fbf8cf29166ab9914d3686d4dc54f5786d824b211a8f69cc76b7a193f7b9593897ea230e32f62cf0d00ab951f9a2223040fefe98861827bbb6d6948d994c008791120cdc78753e29ae06fa2f7f30bf6612919b980736a5c9211d03a43a2e8209c5aea84b888eaf9ac78de3dc769eb472f6ffcee6ab75667b51883f9c4806f7c594a46d67c55483db1c631ed97c01c79247bd3fb7c045b8473f8f4278b68fe1f893532ea5d85fea019b6163d1603fa8d8223e99031ab038095a6a57371a74d626a538e08bfaa50c71842bd4c60a6e9f79750e6b6eda5702afe199b5eb7a2400a9024e91c47cb4fa798686a6d45e216d106336d331985703708b5884c6e9fce74184cefeaca235e7c556a704076fd8dff52c82b706b8de00abf861fb473014192b68b5d9a5a4afef90ac2da43a14ec8a1ea3dc1f75c68b08938fd63b4f26337d5a9775c01af2a76fb88e3ae20d33d92fcabfa5968ee999acf6d77723ceb9b8179c72306577d6a83a7fe5c38e01423c5e177d78d74116c998f4dee278db04c00cb3b4ac476951bb2f8c0a0826ecc51e6f3f8c1685ff17f45a996757e36507cff53d6c73cb948bb708211f87725d7a33923e3346db1b7ad3d90d96cf2d81976362c459e5be45c6d76b551620a03f3795a583a88b45334e7ef2f0c93a8ded280c122d1acc8b4e4828035a020535adfbbe6b06078265636cc67ccaa045579d9a95e0f5239918e3a8d3e94512e7397cdebc776107ecc3442fe4e1df9752ea67c0ce0751df78b48e781ecf66cc655fd48a51f9316fce65d12193202e732f4b6febcc75865a935f73cdef892f8b90f8e2b68635f0c18ef4abcfaaad177091663f660a6b2bc37ecebcf9a33afa2d5e5bf013af30752ecd518ff74064b137876775caab64f60190771a4733ba690f8844728d27005da2b344dd718976e662ae95c028d5a6005198e30e64561df89051875295b72607cef80bc2db2170394e232bbc7bfc3d67ecdb9263aa2a7ea08b8aaba4105be669c428dc69cb3d42bced45ccf8462f5b3a2805e31a87c25a0f53e813f9feff9e59ea5a745b94006f32d9447dec2deda70e5926383db346d8183c0416c7dd436e0323bcac3393d0dd43af7a2e43f1a4e31ca9e868bdf93c6665fb7c28f4d660478c604ae78ee58abeb0f08250c9f88afb0b8ff182d2961c1ca6a519f3998158ece8cd3dd4e7cac15014880067e2dfadd7cacfc02ba6e1b76003ce7498d61835ff87ae8a75878b0a5f236c18958c143cdaa93b0863062fe6d100deebc17c6254ba08c211164d955fc74a3f3ad76ab60a8197d362de4784d131f51154abc9a958a065b5f817cca8114cf57fb410311abd53a848347fe27b059165fccc247de8ca13bad0b42cb92d331f4d830455a0642d0f9b061b823e24eac95cc504329216b56ed740be050b0ee25bb157474d1bb9e42cfadda5ff0002ac217eba5ba1e81fc02bda553441b3118c546ee76985be2b3017b7f8e1f2730b0f25f3745fb955d997288ba7ff1bb73cec2d3fa0895940f0e89d6248eb893fa6f8d4c0b626205c786381029de564ffa912d6bcfc0cb79e2f724e0071e6117dbba41672fbb18d36af570edfa783045b9bc3870756a8dc69942f87df005308fd964a612b98bbfd1fde0d7e3a77a0e99499400544301a4bad48d7db14ac2184d42d2e8f42db382d9df0fbfb4326c81e9de231f8a296879401c4048463e484a5017fd30b7a43cbb433e05b328265a9b46722dfc6d8fd6441ef195dc0155b57ce73ecd7ac2ed5d776e2d7647ab24e4ae903c79bd13c0b5ad46b67ccb5c06033cc69612ceafc02eea9e2d2efebebf2e968ca2182d57f91e6081de45d2808b5e797fbdd802cefe9830da60a0199dbe0d55bcda05dbc03393157ff8534c150919b09a37986eb8117b47348308f4277bccd372d30162bae1524125e3a2f61ea38c6131846712b12b112c494d19d8571bd2e19b54e98f7b5fd1a057eeb8273b8b81040fd87f22982737fada2c9dbabe819f7d1fe88550b51ade975e5aad918fe3c0a738fa0a5f6ba6e33b3dcf625b0984271095fa58d330753331afd3bc8b6bb03427f00455235b7273f5dbc47c39c22ee6a0c201bcf067792e957c860bb046d9ad8afe45df3e0a5b4bed0a433d3569226619553c3b421eb59bd322ced590c4e152c826de50990e280a7247dc408227bb88800648abe125aa0231fc4902688342062cbe3dfc2e8d23bc653f0e7f80808bcd290b52efcddbfe44f3371d309acafe7731370b879aa81177bc37eb4f41c121e96a61885d54842c864c03d2c5d8a101dabdd49c96184e5f9b71c321e55f9b71e7a8924a49ad0027c46c0efc4e9557e63bf9124b4748c6c15a67fdf06040e1ba7d3c77dd9a531ca1bdcc09e8b573df4d3a32788e75d25b187ce45fe592bdba6d3910a2c928762f2b715c1d35f4426328e63eec503bbf02ec8d079ca544aa86e4e17ae0ac3dc699c6ff398f1ebdf92ac75f757a27a7cea9f238ff925d5def57c0e746d4934534810b0005c298c1ee802b3bb45c2724306fd13874b3318e8ac231633ba749fddbc276a24b8e882487c16f05d997047962866266467001fc2b8fddde4d9feb396abd6368db57d4ea80d63507b468d9cdb1bb3976b320ae64dcbfaead076db1c89a5a5dbebd73b3b7ab48c55eaf0173560c15b216257a32d18498cf98665feccaed126cc01d4f08f466eafaea67656b4c17ac99579fccae16ec53653bf8d41727087c5ad7da5f513d7649fb6a1774104b536598e8f14f12dcdcefac21ac0679f030b3ae59a1c701dbb16147cf6a9409dbd9a14057baaa370d4b5e36098193d6dfb71ed48ce5f554cc7f3507e8f05360cfd6eed0c0da652dd87c7bc9457f5d00775de88889975a40eeecd218681f41dff2b1da65473ed424f4cb73a73bd0aeb4fa55a5a303e74770bdfa3bf7595340fd6d594d366c7d100bc1e6b6a70fc7da54f4e0dcb4f7e3cc7cb143043c68dc937f2a43c60851721f950a53a33c4f5df1a41beb67560d9881f63e29bd1177d3e5be4bd6c365d00699b336de67d04565f8ac557cb718e4136f7c9b54c69ffc56a35c1a5811cfd2002bcf8974f1b824f6b954382816f08d8ebcfd48e1eaca9673035bb1cf19f3170ec5af92ff973365cba0d264d07fece5ecc415eb7eddc969f5499d923f904e1f1dc3ad60772249ef61b4deb6dc0066ac65b7f8cc65319a301bccda1ea678793b8ad65695ae39b24460ceeeb4eb77ab9dcac31aa1b8c9b5fcbd0dd3d2d275656ce87cedfda95a0b280ae96a5521dc4cc16574c86757f359e62821e974fd4233aa9f8c8b1a43df1c7239007ec306204d6ffb9ccd05ebad151c8aef81229ed215b48a402a6b0903eb823c6fd9b3ac4fc60e130be0848a7fdff0ab8516d48bbd9fcac0ca1080015b214c1f1de2990e4d65b15f8ebd3af74d6caadc69710fdbdf1e5e54146ba72a31a5ed9b42ddc6d8bc79aa2ad5164f5fa9f96c8cd08705f3618ca3ae3c21d9078f97d10424cbf60c2dd8b18ac17c5adac4f6e3673ff7df7a8296115f1e9599834e7530c9e2138ba5ab506b6f26b7134b710db054cc01f6627658057914cee41fca6c920433f3e29b0050539bdb14ccdfa9a3cab9711a411983609decdca0f69064ea610337fe038680cf0734ea589e5ff02976bd13c443f76234076c9c8114c58dfcda79fe00a093d1ce199ff4", 0x1000}, {&(0x7f0000001300)="4bc70dc59acf54b2d7e028d429744980b5f3957a8a66de0b265cac0eca2f173e216b0bc41b628a8d119605e338ffabf732bbb09f607f6b7a2fc1871230870bbbf9b4758d1d8b3ce744b9e3c16a50a3f1", 0x50}, {&(0x7f0000000080)="84305e51eb8fd7012ad1c6afac679a81801b6c208ce10eecc9bfdf6af39cf9565e31ec726c4a6e2425a47b4a9719076bb7c26fa2", 0x34}], 0x5, &(0x7f0000001480)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB='\x00\x00\x00\x00'], 0x40, 0x4}, 0x406) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 12:44:15 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) socket$inet(0x2, 0x0, 0x1) 12:44:15 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000040)=""/21) kevent(r0, &(0x7f00000005c0)=[{{r0}, 0x0, 0x70, 0x80, 0x0, 0x20}, {{r1}, 0xfffffffffffffffc, 0x2, 0x21, 0x49a, 0x6}, {{r1}, 0xfffffffffffffffb, 0x20, 0x1, 0x80000001, 0x8000}, {{r0}, 0xfffffffffffffffd, 0xf3, 0xf0000000, 0x6c}, {{r0}, 0xffffffffffffffff, 0x80, 0xf0000084, 0x1a0c446b}, {{r0}, 0x0, 0x20, 0xfffff, 0x7, 0xfff}], 0x80000000, &(0x7f0000000680)=[{{r0}, 0xffffffffffffffff, 0x8, 0x6, 0x4, 0x3}, {{r1}, 0xfffffffffffffffe, 0x2, 0xf0000002, 0xb, 0x7f}, {{r1}, 0xfffffffffffffffe, 0x80, 0x1, 0x757e, 0x5}], 0x5, &(0x7f0000000700)={0x8000, 0x2}) kevent(r0, &(0x7f00000004c0)=[{{r1}, 0x0, 0x40, 0x2, 0x3c196149, 0x7fffffff}, {{r1}, 0xffffffffffffffff, 0xa, 0x0, 0x0, 0x1}, {{r1}, 0xfffffffffffffffc, 0x80, 0xc0000002, 0xfff, 0x100}], 0x5, &(0x7f0000000540)=[{{r1}, 0xfffffffffffffffe, 0x88, 0x2, 0x7, 0x3}, {{r0}, 0xfffffffffffffffe, 0x0, 0x80000040, 0xff, 0xf1f}], 0x3ff, &(0x7f0000000580)={0x0, 0x3}) chmod(&(0x7f00000017c0)='./file0\x00', 0x16598cf096fbfc8f) sendto$inet6(r0, &(0x7f00000000c0)="2e8591df9261f7647d64aac1b755ee89421929aad75a04725f10af7166e20a2d41bf44b6896eb16ce21d1a99b8475ec0db24ffd06ffe553b22e014965607573203f2cb2bb7183de2a2422e2cb4081d50613245f5e74adf2a881336bfb6385150943401124c35122e8da5e3601f96d2e9bcdb1784a13bcf4cdf1ff0665e2c65", 0x7f, 0x1, 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0x0, 0x4, 0x2, 0x8, 0x3}, {{r0}, 0x0, 0x40, 0x80, 0x200, 0x8}, {{r1}, 0xfffffffffffffffe, 0x12, 0x80000008, 0x400, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0x50, 0x2, 0x9, 0xb6bd}, {{r1}, 0xffffffffffffffff, 0x9, 0x12, 0x2, 0x6}, {{r1}, 0xffffffffffffffff, 0x80, 0x800fffff, 0x6, 0x8}, {{r0}, 0xfffffffffffffffe, 0xc2, 0x4000009a, 0x401, 0xffffffffffffffff}, {{r1}, 0xfffffffffffffffd, 0x9a, 0xfffff, 0x2159, 0x800}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x1f, 0x8}], 0x85, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x3, 0x9, 0x1}, {{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x49ea, 0x2}, {{r1}, 0xffffffffffffffff, 0x18, 0x8, 0x69, 0x4cd7}, {{r1}, 0xfffffffffffffffd, 0x48, 0x42, 0x1, 0x6}, {{r0}, 0xfffffffffffffffc, 0x92, 0xfffff, 0x2, 0x90f}, {{r0}, 0xfffffffffffffffd, 0x0, 0x4, 0xffffffffffffa992, 0x9}, {{r1}, 0xffffffffffffffff, 0x9d, 0x4, 0x2, 0x2}, {{}, 0xfffffffffffffffd, 0x50, 0x44, 0x10001, 0x7}, {{r0}, 0xfffffffffffffffc, 0x29, 0x1, 0x40, 0x7f}], 0x6, &(0x7f0000000140)={0xfffffffffffffffc, 0x7}) readlinkat(r1, &(0x7f0000000740)='./file0\x00', &(0x7f0000000780)=""/4096, 0x1000) kevent(r1, &(0x7f0000000180), 0x3f, &(0x7f0000000040), 0x101, 0x0) bind(r0, &(0x7f0000001780)=@in={0x2, 0x3}, 0xc) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xfffffffffffffda9) munlockall() mknod$loop(&(0x7f0000001840)='./file0\x00', 0x100, 0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001800)='/dev/wsmouse0\x00', 0x28000, 0x0) kqueue() 12:44:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x8) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000340)="d0e6b83b3210fb1119ed4c8bb253b6f3c0f8c2773e10682f149459379b1321d3a2bd55fc98ef3320ac75dbebf5c0b517a4eda4eb3bb862c005243e05159fe8ad23ad5f574c3f884c820a7072751f93682308f635ca7c3c20a4874a633fb315b259d27f94a3d3aa0916e2dcfd8e8c6604213abbbaa452625d453faf89217a8138b89b1533e0a904ecffeb92010c4c3a2d20ad5af45f0a000000000000000000000000c91a62629b6b8b156c656514d8ce1132154d3b527dbd41e05edc77c9eed3f9a10fc0b6c265a4daa243e09556396046bc673fbcd80e0643e0f3012bd1758d0535ddc0b335e8095cf9d0b3baf4cdd3472cb022a9c4da4e9320b97d95cacb8e31ed82be1824872eca09f80bd084e6fcd340d10703ce1698518373d340cb10553d8e3609f21a642856bb621abd2b722e80f83d8b86360426ec967974a0663d5b53fc6dfcc67e20269d922a9b62e198c62cfb952e2bef8919e59bd2e770a81e813b58bf9602919a9c63a4a5ce7a567ba2c328a19e36709f015183196db52622f6bd49c207a4", 0x185}], 0x1) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) wait4(r4, &(0x7f00000000c0), 0x2, &(0x7f0000000180)) pipe(0x0) 12:44:15 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) msgget$private(0x0, 0x381) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 12:44:15 executing program 1: r0 = semget(0x2, 0x1, 0x4) semctl$IPC_RMID(r0, 0x0, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x10001, 0x1]) r1 = semget(0x1, 0x4, 0x20a) semop(r1, &(0x7f0000000000), 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0xa2) 12:44:15 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x10001, 0xafe}, 0xc) 12:44:16 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0xc4}], 0x1, 0x0) r1 = getuid() r2 = semget$private(0x0, 0x3, 0x8) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000040)=""/46) r3 = getegid() fchownat(r0, &(0x7f0000000000)='./bus\x00', r1, r3, 0x4) 12:44:16 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8000002e, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x3b, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xd327, 0x7fff80000000, 0x4, 0x578, "b43c2d6eb076459d55c17dc34fe59399d18fe1f1", 0x415b, 0x1}) 12:44:16 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000080)="a6a04746b1b0e4489e1be325d6f20cd2a090731df36399747760ad2514260f9b718c2fdefbe2bb14047e5540dcc1b398024278c3489ae9caf97c2199e66add2b6b7c147ac98d8a03689bfe99deeb5373b01202ef4c0e4a5b18dd1799584fd46283939ebe0481c84e9d363329e1ef0a8ce9", 0x65) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) 12:44:16 executing program 0: mprotect(&(0x7f00007ea000/0xf000)=nil, 0xf000, 0xfffffffffffffffd) setgroups(0x1, &(0x7f0000000080)=[0x0]) r0 = getgid() getgroups(0x6, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x4, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000240)=0x7c4d) getgroups(0x7, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getgroups(0x3, &(0x7f0000000180)=[0x0, 0x0, 0x0]) r7 = getegid() r8 = getgid() getgroups(0x8, &(0x7f00000001c0)=[r0, r1, r2, r3, r5, r6, r7, r8]) 12:44:16 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20010, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000080)=0xe2fe26a217c1e540) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x11b) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) unlink(&(0x7f00000000c0)='./file1\x00') fchdir(r1) 12:44:16 executing program 0: r0 = socket(0x20, 0x4, 0x6) sendto$inet(r0, &(0x7f0000000000)="6b506d5717c86bf79b4b6d4a8b97c2bf2c70e9e4410f1281f59640ce5933572c912d179d6387ae8d4988b1b2f2c24b9a36b9a76960a83403c269b0e8cd4999f6f5683f2cfb60888ce65b92fd97b5e8a151e3ba2377c72e819a27c99ac00789b97167", 0x62, 0x1, &(0x7f0000000080)={0x2, 0x0}, 0xc) r1 = socket(0x10000000002, 0x3, 0x0) sendto$inet(r1, &(0x7f00000000c0)="556da99a15b2e53089446093683d5d88def4d7f0f1449c35728ae55e237fad522b726c7af11ea3adf253e35c2a0758d25af6553b9da4832c055be080a6f19227607641df755b2ef34414d644c2a802e4c6bdab6a8e0562d917239e0eff2ab61b8c849b304bb68690027ad277b63703ea67051881acce54ce53", 0x79, 0x408, 0x0, 0x0) getsockopt(r1, 0x0, 0x6e, 0x0, 0x0) 12:44:16 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x100) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)) setuid(0xee01) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x1000000005) 12:44:16 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x11}], 0x1, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x5) 12:44:16 executing program 0: 12:44:16 executing program 0: setgroups(0x2, &(0x7f0000000280)=[0x0, 0x0]) getgroups(0x3, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r0 = accept$unix(0xffffffffffffffff, &(0x7f00000002c0)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) setsockopt(r0, 0xffffffff, 0x1, &(0x7f00000000c0)="b66ea8785d6250abbab660de4255b3dfe4b95a1041a979505bd0a825eba2535bb6c5f4359fa400e306c5a2b4d3e6fe7843755cd5b66fdf74ee9da5dac1e4d8002cf1dce84977a921ea25a3f53e83cfc33acfb6c4d64ef44bdec43b9498db62d74a35fd02d37ef94df48db68754b5dad98e2f8053a6c5ab412bb7e149a4ff25a53279765e827236f9fd7149ed86e06a1fc20f438cf970c9544ec8358c78e9d09342caa659fb94aa7001543973304359389427572aad537a1ad4a0e46e5b0d84f2f22f85481f935908989547c87b1eacb32ab7d38fbf842809fe007ea02510a79554", 0xe1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 12:44:16 executing program 0: fsync(0xffffffffffffffff) socketpair(0x2, 0xc003, 0x5, &(0x7f0000001540)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) seteuid(r2) r4 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8, 0x8) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000001400)='/dev/null\x00', 0x40, 0x0) r6 = socket$inet6(0x18, 0x8000, 0x40) r7 = open$dir(&(0x7f0000001440)='./file0\x00', 0x40, 0x80) r8 = socket(0x10, 0x0, 0x3) r9 = kqueue() open$dir(&(0x7f0000000000)='./file0\x00', 0x81, 0x11) sendmsg$unix(r4, &(0x7f0000001500)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001380)=[{&(0x7f0000000140)="0d7f5f10c6c94242bd95b86bdd44466c6ce37ecbcd2dbd4a2378b3f2eae60da6d766788c23dadf86ba7e8a23955a902fcfd7b270e3c8b49b32690fdc3fc3969df821df9ebcbbb3556eee1c44205854b5870ea2a0e31f4c8ce3ef75619e5d7e504dda4b6718a798def49522443636efc452a2a00aeb8b8439b8144201fe00dcd03843c04a7242a2220e1d140837f90ad21ba0b4612d4b082ffed3b7e57099ab66fcedb9da6fd2018dd74e7bee6a07fba74b3e8830cb4e00e0754ff9acd15ac5e42ea4c3e49990aee7d04aa0c18118bb14c600ae91bfb86cd86e89286da843ecbd9f70e572ad048fb31bb6e19ab24524d5448c2f689f22b984e1ad6988885de4fcb85df7abe98baaeb582076e798344c8f384c022fd40099f90794e4acb6bc08820104bfe1a31863ba4cf6f7ad40de73c42e2b1c5365b1095fd961443665c012727973d6d71516422af9b5dc45d63c34df8a7f024abd7ecbf6e1675fe5996e208942fff8733326eaf3e5df8320d1a0b1b7c47e1da59fadceef09a1e99d5f0bd7d333aeaf25fcddba0982d7a79b0996962498b3616dfd9dfa75b2cea13c1136f9887341b15bf7822b0e3e595993b7f292b65ea3a1452f53087a597e56ca5fe8872a20e1260351185489425e5d9295bfdc361b353f03a4e79d3358b4a09d5d9a1dfd0b680230b588816741914cc77d386d16991d891af32058b82ffee3cf2347fedb3a44fa4b1fc0d08f8aeb689bd1ad344fea2d15d1eb28e39729c9f6d4ec4c1c09e8172cd6e3525ee077faecccc8ca358dc520570cab62fe79f7e7c5360c726f2c0d9751fb968dbc00598275b37cbc9faf844c5c369024861929362b266cc17f425fea90c814ffc1898c99d23d29dfdb8c6cc1cbc5a1f1700d6b99d16e07df46891e3c0a407f7f34896e94c57ef7f03ba6abe51e93eeb178ed7392b4e65f9f348e4677511d29b0f26864ce13c19566eb819716e1947b440e0ffeb4bbf8f03543e090aa0abaecc731fd107bc28d004eacd9cdc0ec128ed5520c9e845f5c92728f157adc7fb146470aac516cbdd896676d399ebfc92f7cbeb87f3af977bd61289f690353f7f8ecf5ad3006aaed4ed61fef4919c374c69a20a046de839739f5969262f3ae11ae619a10b4e1c98a77eca860e30a96a9ec8f502acc6a9f679410b487d5feab9205113b151930d882787c3148b3b93cfff11e4f129eaec20bfd1160b8570c7bf745c13a0fde399f1dc45ab851b78e611964c8adf9c81d704688f93262dd912ba26fdd04abbc046347114d7aa374b53b9070f289de0deab3ca2a3f0a62b41a82bd34a930db71a24fd88a23937fbe0d48c20f9cf5a7d4d0c4b4ac30b5ef2d818f8914ba6537f4ee81d58c98a2ed075eae4faa68bbb73b9ff9192299d822e0887de5e9ef49dfd5e4461f68f2289628c9db497d4f40bcbd7bf2a9cf0e90f0e07a4f1bc1b2a8ccf6d9948c2faff3dffe0ca498264cf56f06ae5d754c365d4a0f2b40c7c5dfeeaae2a43b152df8d2cdad9833b1b596fecd68698267e7120aa66c4b0cc75e7510b76c5eb767e5cd7dca21f288c586256af3441714a7a6bf7a0c83f7b4881fb1efde9d89165eddab45afa385224ce36ea5d138a82f740a1177c239cebb38fcb6268e70c2093d0e532fc028fde9384ed1dc7ea3a4ca9a5384bca7b10c063726feaf8a3890606646e6deb9e70076b84e58304905a8ce76444ca2d6dea89e10d60f5d7e346ea301dd8c0c415bee4d552b052b73a38dc0f0dc6cdf2c0c4469efcf299c4425cf64771113d47fcec5a710d49a67365367982d7f0826b7dda01bf9722d41a9218b8eb43e35f91288f65be49705c0b7caab948c7d65f2d370a8175f85ee7ef27f8271eb759be33718cf1752559b31fb49670497a79f88e7488918e5f8fca0ab1fd5275afe4f7f44442c153c441c2d90f165d674c80e6ce7cd74e980b17bd39afaef04637ec5aec426466c7b223f5135bc20204f54743da8a35196d0ae7d7e59b30232a761b3725accd078a8c74ce1f3f9102a9d4ec3db04bfd390ee4a8ae7f5ae7c26421785cd7060ee0bf85575104d38fb9c5e78a69f36c663f8bc7a89680f83a5c693d1fd9d5a6440c202d98408259ba4b42cfb10eee9d38791bc332fb1e87806d4d23d561054e147d4d9e15908a92fd8998fb71b7688995083dbba0476d9d9a33f23511388e5c525622a9668d4167ae5403be5f42527931880709ffc3cb4a64c8021252053fa321ef8c2c740a6b991799c93844ebec3bf95b500419e7b06df8f876d8ad036b1b023d3953439b95e27117ff6688f4060be9448d6eeece9236986f20523bced6af4720d10cda7ebda485764519adb10bdef660e315a11ea34daf8354d482642ea40d6034c67ac4be7c235691ab96b59dea6d998d61dd8044d52b078106bcb8efcf747991714b47d2c0dc324cc029191506715762ba94554aed64e597909bd5642bbe8b0db2a1f5ba1b7b319d1a448c0d7292078bfb9001279e8a5e2c37f2bd016e7bcbfdf8e0fad558c43a12857f9fec160e87efad791e3403a8f3fe07695d45d891009d234ea4e7b82a7198470f4e9678e63363839f3e608841de71ec7f1368116e16dab76ca70df42673c5c8d054c5f3f9b0ec8ec6385cb88f6f1ada758cd8c8966a58a9aa9d5ce6e78bd0676b1871351cb1c46c275e3dbeab5c6bd2c62a1c8561a79dfdbafa4b3cefd126f6b168f5e130cd293ff4b996b5dba42daed7e12288d07b963cd8b0c339bde90ddedd10e8a7459bbfb4808586abce990676a39b09d0bbb15dcf34b68f6b22824401ed7b35c71e0c84b93e84f781b1226a292b156b797d390996bfa7a10cef79eaeee4666fa9351b95e58a9780ea3ea5a7a8416a38ca7a1c83f0c9bf40c8a134330865b308fea78ab096975055cd1b386b8ad24695faf6be0d470e8de1b3bd6edb88715cc9bc082cc835b9dfad220483aeb810d4e4ea7506610bd421982ad3949e32eb6db0908a79da1db27b3e8e6163a79b39e592da61475f021f50db5a42286a8c81de166dd0d42608f1083ae72ad9b0e19fe964c39b3f6b3ae978c5dc02af0acb2528a35e1d78b18dc17644a004f1e388fbe11c27d0cce99d4a5042be5f94dc628ac41d2bd4308fb014892ebc3224b1aad2382bfad48eef03502667f7c3be0f8f6aa996e31539104c8dc6ed17ca52e48fc0c42a7ce7ff195f27ec298cf8063c07da36f461ea505ebaa552f54080445e7d53031a7d0979d200ba4903b440c0513e6ddf54a663f78e61810e846bc0223aefc145827d6848fc0bee7a1121ff57f884a3e75d17426978919c497b56a9550f675dd588783715df6a2b63eb1853a1adf3341e4786e1f0f2010d0bc022790fcc90efecdc2c6c8872cb1887d3f2c873e9173b160b915250f4d8104354845e403fd3e9d7a6b77e6e0774bdd8c05558c310b02026525af6fec2fa694a0107ba848b89de8d3a0164e8301e34cf6a6b23cabab3ddb1d505e8bd4bbfd59718d22d6a6f51ff638cb3963cda2a5d71700638028c1cb3536d48aca8eb06618dd503543f90d5b9773f089aa326cb36c8f3dcf8f14995f8c6a56b4a012f0e08cea1f52125b513e90cbfc4dd808d376b689ca3399e232b8e3baa6008c93e628630e4d25d4746f4d967b01057b1b6b3180079b6ee1434286b070ca089ecf23a80d60bd2445971239a0f60ca505c0028494d565ad09433e3ddcd7ecd93dcfb69f1bc5e29bdfb49ef6d7ce8c19375f1cbb04dc46156bc083253e8eb73b71d2f1a2b6e44ef2b23fecb6dc100f25f5fa7f366020711f339c8a130a383bed436a3b1545afad4e9077b31951500d76157faa72c0174e49c58b766f78f1dc47b4f05e299735dcbdecb65e4a9609c464d37bf6b00b0f16b0a97f6f12005d16d97cc35cb3288589adff8f41c062816f87807d3d48f2759e7a26efab5fe5cd54c815c30f8418b78f8dedc7a457714ee862823ae695e4b8cf19a0d984fd8062894056d30a1b09a24ced7eb390553ba368eeee7cc8e88fe38a8805cd6a1ae705ac54967fe447a05283409d29404ec8583f49f933c2a26aa52f3e880615b5a8e715b1abf06a58b3e8de6af2f0196f6e83a883775eda5a30570aefa1f39b7ceb2134cb911e772ca34a98493819bd977d66653ccb3190d944c80344723a892b2bae8436bc7e1344cd168a076f2912686b92bcad4b3a0df254f634e7686fabf5fec9bf2c86358f7a2ec33ede468e9a753c3bb8a4cee0a1e6a6d66163fc7e2910aa501eea7421fdfae65354fab3a6bd0c8d6cd4fdb9f30e3a402eda16df0b9143258831df74b024d2e903f046c2de8d933385e3a34b16a75b7abf6acc3899058074c1ad73373e38400772daa6bf95f87a364c9ced0ef879e1330906cc15407fc58c0f2d327d9fe3e0c6df18cd821328028ed78f5787033351d7de2113553689cdb91f0ce05cea144e8c8af7429ad944a581a535edba7e6721e17e1b774c24a8fd29148335175d863e687d7cdf63104032f7ec27b0e7fc4ff8333fb9798d7aa06d08476e030beed99e3902ed49dc84742a2237538af6be03a71933c3934bae67ee40586bf97c02da29b83692149c076583c48ae2f68ca2f1945674d8aa9fc9b3d803f4762977bf8358cbf5c913a3e8340620ba7513e4f3575e1b577287973eb9c844c8591768f50954eaed7c6a8d9224e29433fe475e1e23e5e9374cb5d2394d06850fcd9794aa403e91577c568397e39c89392680ef2dee43501d2283252ea7f9d74d2618b06baca167bdb7055b5700e247fc97aeb0bae8d556645a3ebd2d720ecfe2a0a41b96874b09676b0fdbf98dfa1ca2818f1b4380f8065ca3971b1ed7c5080ae68bc1c59970c32d6b9a2bdd7ae3a0910272b2df461621f30682adce2b2837a341be2fcc43f04bb77f56a3cdc969c548916837cd9044436940754ff1391d1137e9fe7a6116b790f79db684641dd571e9dce257575c0a80c3253307378351a4f956741404cf94dfefbe11c45d61313e6830415b0798c821cf393b4e2c1360b4a5f03192f7372574a55ee2b1aaa6255a0175a55275e85d4a1fd4e5da388822ac535f847dee9951a8281693446cae8a413db49b783590e615f2bb79d4aca78deca7239aa1ed28d497a418d62ae33b3466ab4ae00cbfa6edd041d39710ed9b266a78dc0c5fd58cd1d847ab1c1d4ac1a593b386ecbbc3f2020a7333a4a8e07a02bcc915b9cd5384876be102632c14990e11a4f7f4843ba7cd7ac9fa80dbaaa207f3cec47f1195c00cf539c18895d6d1b9ffc7fbc8c2621e1ace6dcbd58d2d9b8388d128ed524b1b1dcf3babdb4f9497bbc24625a47de282f735ac6feada2c6147eaf51ef340de95c587fca2894448697a3ecca93d7164fd02d498694b8c64ca6a78ad6c3c3035a5d2ca0e1915c0c2573598082fe7f0969f51583839a9911898e77dc5fbf2a72c9ea094dd3370ec40bb4cad8f4aec266e83efc681d2b55df845b27eb8672b5bfb8e5cdbdf055e6109b3c84761bb078ef94b432b0a2caf14e4ac80fdbfc3b2d5151490da4dac602a35d02f5968bf3b2b82bb750825fd7d566a5047b5604a1a96fb02835a87cab63b8c7c033ce34a05e6bb96d4a48d652892d30e715b37bda86030dd0e8a32cf55d8dc8cea048a7d753af96a16714f787eb607e4a09ca06b175f49ae27813a7ca6cf1a27b7250a604330d244227973d2c7fa2759a0c5a9d1e76917524525a0479ac7551002d9ec67d0d386f4b6b98d7e4f576f70a11e7f8ad90ab55448ba54ef0d1956cd90b20915a309c07ae93b0b846807fadf686d8107aa", 0x1000}, {&(0x7f0000001140)="3049f6eebd0eafee0ad059a8524904361f63b9103ba86f91604503035ef0f50362de84929612be29841baefac233f4c3af2c141a548b7569676d38934effc61ebfe98aecdd59bb090781736515", 0x4d}, {&(0x7f00000011c0)="5eb0af328798b2577c82b9ec3c29c4d4639e1eb842e905f5928469fcc25027e2187515009f63e31969ab5f7eebf20f8f2e79bc648f0ccd08741da618c968061ead505dc9e0437302f762e096dc4bc6cb425e1c6c95c877ad7753228c26db514cb89bb5de2587491de3803bc32d97b559af03", 0x72}, {&(0x7f0000001240)="dc93356b45bd9e552211e4cd0f1f2122446a5d04d09d6c79669393eaf07a1613252929706819484c3b28d022b685297c3ab4d95662daf767ef25dd4924e6e6d3fd9fb5a2ae9326848ccaff82ddb8e0c9ea6ff6d8ffee4de831dfc9be1c0643558411eacf2def4175c2edf8d7fb48cf1ffbdd28a23187eb2af7d8c68ebd452ada16e2ab016f9d1f84e49f1876f722347ef6f2a287cc7c650c41c75f063ce3201fc754ff050bcda513abadb39ae570d4153a2fb7734aec9558bede83bdf77b7461a816ab61ca66660ce53d52bb38a56c7873b84d0534e059eddf7c97f8fafcbdf31513a25c5f221bc15f063cd3685b9ac30019bf62d89e3c2221ddd4a63f656c", 0xff}, {&(0x7f0000001340)="4d59c7ca", 0x4}], 0x5, &(0x7f0000001480)=[@rights={0x20, 0xffff, 0x1, [r5, r6, r7, r8]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r9]}], 0x58}, 0x404) mknod(&(0x7f0000000100)='./file0\x00', 0xc002, 0xffff) 12:44:17 executing program 1: r0 = open(&(0x7f00000012c0)='./file0\x00', 0x400000010221, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4178963", 0x21) r2 = dup2(r1, r1) openat(r2, &(0x7f0000000000)='./file0\x00', 0x40, 0xa) poll(&(0x7f00000000c0)=[{r1}, {r2, 0x40}, {r0}, {r2, 0x60}, {r1, 0x85}], 0x5, 0x0) ioctl$KDENABIO(r2, 0x20004b3c) 12:44:17 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDGKBMODE(r1, 0x40044b06) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000000)=0x9) ioctl$TIOCFLUSH(r3, 0x8028698c, &(0x7f00000000c0)) mknod(&(0x7f0000000040)='./file0\x00', 0x8021, 0x95) getegid() 12:44:17 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001500)=ANY=[@ANYBLOB="100000000000c3f0ffff000001000000"], 0x10}, 0x0) 12:44:17 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2002000000009, &(0x7f00000000c0), 0x0) r1 = dup(r0) getpeername$unix(r1, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) 12:44:17 executing program 1: mlockall(0x2) r0 = semget(0x0, 0x2, 0x86) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000100)="ac819ac2fe787836b47ddb5576943a361de4ca55e2aa8dd9ba81669121d640f5a79564ad4753cc", 0x27}], 0x1, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xf1, 0x0) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000080)=0x9) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000040)) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 12:44:17 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xa600, "000000000000000100002000"}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x4, 0x1, 0x6, 0x1, 0x2}, 0xc) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$setstatus(r1, 0x4, 0x40) 12:44:17 executing program 0: poll(&(0x7f0000000040)=[{}], 0x1, 0x7d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) r0 = shmget(0x3, 0x1000, 0x4, &(0x7f00003b3000/0x1000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x1, r1, r2, r3, r4, 0x100, 0x30000000000000}, 0x2, 0x81, r5, r6, 0x1f, 0x5, 0xcf4}) 12:44:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = socket$inet(0x2, 0x7, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080)=0x7, 0x4) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='oN', 0x2) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000000c0)) 12:44:18 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10221, 0x0) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='r\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f00000000c0)='./file0\x00', r1, r2) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x300e195c8d7aed0c, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') 12:44:18 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x80) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x11b) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) fchdir(r0) r1 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x920, 0x2) ioctl$TIOCNOTTY(r1, 0x20007471) 12:44:18 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0xa}}) readv(r1, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/101, 0x65}, {&(0x7f0000000100)=""/159, 0x9f}, {&(0x7f0000000080)=""/12, 0xc}, {&(0x7f00000001c0)=""/5, 0x5}, {&(0x7f0000000200)=""/150, 0x96}], 0x5) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 12:44:18 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)=""/173, &(0x7f0000000100)=0xad) r2 = open(&(0x7f0000000140)='./file0\x00', 0x2, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000180)=0x5) recvmsg(r1, &(0x7f00000003c0)={&(0x7f00000001c0)=@in, 0xc, &(0x7f0000000280)=[{&(0x7f0000000200)=""/65, 0x41}], 0x1, &(0x7f00000002c0)=""/226, 0xe2}, 0x843) r3 = open(&(0x7f0000000400)='./file0\x00', 0x800, 0x4) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000440)={{0x18, 0x2, 0x10000, 0x2}, {0x18, 0x3, 0x20000000, 0x100000001}, 0x101, [0x1, 0x7, 0x3, 0x0, 0x5, 0x3, 0x80000001, 0xffffffffffffffff]}, 0x3c) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000480)) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000004c0)={{0x18, 0x1, 0x2, 0x3}, {0x18, 0x0, 0xffffffffffff0000, 0x1}, 0x9, [0x200, 0x6, 0x3, 0x3ff, 0x1, 0x400, 0xc820, 0x3f]}, 0x3c) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000500)) ioctl$TIOCNXCL(r0, 0x2000740e) r4 = semget$private(0x0, 0x3, 0x28) semctl$SETVAL(r4, 0x6, 0x8, &(0x7f0000000540)=0x1000) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000005c0)={&(0x7f0000000580)=[{0x48, 0x21}], 0x1}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000600)={0x0, 0x0, 0x1f, 0xb1fd, 0xff}, 0xc) semget$private(0x0, 0x2, 0x100) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000640)) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000680)={0x0, 0x9, 0xfffffffffffffff2, 0x4, "d626187f35f9fc32167d0a962abd5b8621f498ea", 0x7e1c, 0x7}) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f00000006c0)) fcntl$setflags(r2, 0x2, 0x1) accept$inet6(r3, &(0x7f0000000700), &(0x7f0000000740)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000780)={{0x18, 0x0, 0xf98, 0x9}, {0x18, 0x1, 0x1, 0x7}, 0x5, [0x6d, 0x2, 0x15, 0x5, 0x400000000000, 0x2, 0x5]}, 0x3c) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000800)={&(0x7f00000007c0)=[{0x1e9, 0xb33}, {0xa7}, {0x20, 0x9}, {}, {0xaf, 0x401}, {0xcf, 0x2}, {0x22, 0x5}, {0x0, 0x7f}], 0x8}) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000880)={&(0x7f0000000840)=[{0x27, 0x6}, {0xc0, 0x2}], 0x2}) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000008c0)={0x8, 0x1, 0x6, 0xd05, 0x11}, 0xc) recvfrom(r0, &(0x7f0000000900)=""/204, 0xcc, 0x42, &(0x7f0000000a00)=@in6={0x18, 0x1, 0x200}, 0xc) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000a40)=0x6) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000a80)={0x6, 0x67, 0x8, 0x3ff, "2b4db533d44b6d780aa6910d222b454dd156fa2c", 0x2, 0x7}) clock_getres(0x0, &(0x7f0000000ac0)) 12:44:18 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x400, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x1000000000}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) shmget(0x1, 0x2000, 0x6, &(0x7f0000ffe000/0x2000)=nil) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 12:44:18 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() shutdown(r0, 0x2) pipe2(&(0x7f0000000080), 0x10004) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x8000) 12:44:18 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ftruncate(r0, 0xfff) ioctl$TIOCSTOP(r0, 0x2000746f) mlockall(0x1) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) readv(r0, &(0x7f0000000500)=[{&(0x7f0000000140)=""/145, 0x91}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) r2 = socket(0x1, 0x5, 0x8d) sendmsg$unix(r2, &(0x7f0000000480)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001600)=[{&(0x7f00000000c0)="d04443e7a05281848a66a0c6ab1816abebfe6c922b961e1b1b86ca5abad94a5d5ced6653bb0e75044f329d8fc33b9795fac318", 0x33}, {&(0x7f0000000100)="005227ed5709ec01f80b4ad3813c2f5249482ea406bb59b5c0436a34a0719305b00dd322b1d06c662cb1d153de324647f945eb", 0x33}, {&(0x7f0000000540)="3713c5e9109348171b36d3d89a170469a6671bb4815b015b927f415dd3df31cf956ad7f00f1f1e8eb7cecb7d89277fc9c7c40b8699d6f373e8c24835a1049cfb14679a96943a769ba3d20c039163fbcd6969b7044934d0b7e9c305217f345ac1ee25cfd6d1965d1961eb163dbfa38a1927d03affb3250607036eeed38cde41d427902732487ec33ddf8fb56f895f55202747cb34e7f902de15e5dc82295acb52ce8f59ddcbfaf21dedf486416be79f918d54ec7f67fe04a13597baba2928204ab8a2645062a76ac74984394ea89dfb548964e69a008cdf2bc8de7bd48912355be7b0997a40fdd8c41566040271099e57441c6364e16e485fedcc2076e7fb1864968b35d76b81d57407a28b0fc2a10e2d2e7ee5947876b0d841538aa989ef9da5b43e2539a875c46200d16ec8780ecad88703dd455b0c24d50ff9bcb2182f3cf066f39f016bdb2ffbf2fae8f78351cd6fdb4b70664148bd200be8a8ef14713cdb7678aed431ebf6d9ed1f603fa277a3ac19aa3af1c249d0214db4b8e1376775b53ab00a90857164f7051126644e65e37b0074465b0694ec3b488520c392b5a4a3f17d41f8497eb1d65bd57ca81d8e8808683124086d7f7624383b63893cdef073979f82f9a4f4c97152f1d77f8d400348f345efcc9974490ba88b5837f92c9651cd103d19a35115aecd1ecc653dbcfdff2f9fe36abe84e4791797ea8e6811d04a705bc74f624e0173f60ce83cfdb255d23de1e991c5d2d491837da7db415f30d168c514df5891cf880c41a6b296e0f88aa7ad49700d29b2f3b44a1a9d6c7fc9248d47464779fc7eb7dbc00790d4ca00a85692a57055490d7542ec40d328ad620483a03481fa8960d957dec0420619dbe242922c2f2f334789582e7c331ed4463817f19b4a11e1d888ef19324108b7313c7a4537a36778e54cba4d46c868eb61f8e29a0bdb957d2f8f0e5589b1268d820e0ca9818b2c1a359a9961f7fbdd7750772d3708f69fca98d8104e79222cc6f71843d19e351faafccddf41c5635dcf142ad81b77374b5cb2299a5dfbe2964e4dbd9898452412a62f2a93a9a1f5bf080ecc8f897caf64b0a2d26e9dd8567608a35d9f5cdb2f4e66ef370bb0c611641dfc0e74a2314c392f991e15bdcb4f783db4ba354f60156c37bc986687152fc4cb3ce03a40278a6de6edc759b94c8ba60bd70d40f1ac28b6c25c6b84fb36ef8bed2e96348b6a11f12abe1418cefb027536da90826835adf8ab62a12ce2874a32a4be8f2067ccd4a5f395485ac7f7f541e9acce3cf436f75635b7e881accb4a7144a797301947a27e9673d747a245ca19355b3c4353014c23529d3a77b6449d226369f986ba7db37723f322b9f9a19a73802469216829cb3f6febe68cc830b18aa27c32c84e6223a784a201de05a513c9414a149f1e767dcc3797faafba218d973bf13f3bda918fa3c47c8b001052be83481176fdb392ea2fdbd4da0ed1261435677b3afc21567f2417d74129e23053516766f053646fcac0833b41a96df4c47c0f8e81cb7268036681e68ab633ed52ebc2cb6b801eaae50e525f045e4448b59d7755476908400e76b73652776c3834a1e1c06b781e1d2fe3c6bb4191c0a93d62a507435597488d3ec8346ee2d2941e2b2b2f663c6ad7d9fe57e74a92746464740a0d3a16823cb0f3d4ec92a8883ca01471edfd2ad5899dec8c0cb6c487766d777b39dedc78d4fbd6832bf51938f94bb6fd45ab8bb3eaade6beac4c51352dbf6ebab93b5bbcb33aad17f7dbffbe0a3968bcdff67800f2c99c8cd05c4f25ce0dfe2a3a2dafaaf90bfafbc6a64f386c481b1949fde9bc66bda9d95f16edf70c2f35d4bf3eae06a931b4c8b3e52987f452db2d7fbf0b9b56762a20e5b782ee468e2366913e0bcb9cba2773acd59fa54f8b13cacd271a10977baa96ab79345828ad5bfa8e5af4fcce0e96b025cea1379abebd40d4f4a444388e7565ef41033d7e9c519def340eaa6a565f7ce4d1ff5d0f227a165f3d93b5acb4c5fb609af6f80259ea670b69a664f445bfec1f4103df000b6f4c184d2bc2aaf2735040708edf78c88d4308228995e67bc7aaa12585c08aeba4520cbc461126cda7382458d8a1822bf0758d6512578890a07c060713492b6fa81a88f53091b3096f64007988cb097b7e0f530f10c0a3715f106418ff94efe74359667e81b0f71c5e98363d5c94d68fab8413d0b86670dde19cfc18108e9280b0593de1a7d7d1e9a1a0ae3fad5a397ef4575f480d6dbefefacc21c3bd27020fcf6e7b315c824968f2bf6e5b90c132e6c604090802ab9f3b3f2621ab8a8616acf66d708c0e86e6fdea6b8b33a0c84bd025397ad015fac35ca64ca718243391d003b78e42997d752bd99abd8e3ff3228c3109982ab0fbb91235ab8617cee34bee1cb6d28b87514a03981ff07e854c949e82c49381566cd121aaa9a2b7ddc61319a94daf8040a7c4c94183ec33e52ffded91ac9561538f9f6595dba6072b6cbfad561fdccacfea3186e888c6997c78ad9f79b5559e776c42a7de5cf6a802c46b1eed6b0d7ee4995d8ffd6cc728a0750167637c3743f656abcda08a8e4f7556df8d8df0309f84a314579b8ee84e4e3d4d003a6995989d5a117f01997caefeb793a13ad44ed84800365b8acb2971e98b35003a0a9b2adb568e4464b865be94fd094e001002f3c4686949149f3d0fa397b64c80b5ab1e93b8b79bc59d50b5ba941a27fda5f8856b6c71ed7d8b042a076ac1b43695f69a0e35389c9e86705d338e7f3556fe30b23b477763a9e125ba6ff791a6e8ab11c7885660e0b4bded92b5200b52de56b838c68efb468799eaa5f55b6365b79882bd2aabfd24462655eb90f4517804f0e9281700436461f5769c002ec6aa146289822ec430f07207c9ca787c831cec92038061225eb5f71ecd85887a8df961f58e9713cb1525399e914ce82a61a6b970387e551d235205c5e266f0f881cf031a5643f70c33b5d3a295fc9779acf61bc35ec52a516481e30112047a073311b18ee35e98eb71966beee42905d973785aa1881ddad373ecdd9af6c2526a8cb5d314e1bb5935454ae611b74d9d351767a6be9753f564a1583c74ddfd0ff3130f7e5ded06f32a6a6bba9e4fc152097a9122b2c7531c579e2a5b0de2001e6675463a6006325ddb82b78acb8db04086a4871359371f4d6f534a4b40f08e5a01f0308b5927ce3389eba1922eb10ed9862c661d45db1b3b9fd6d7be04b594dfb38183819c1b9924d012790fe70d44804b1ce260e7ed11d478c7c81063854e170d1b06e180145aed3243085f9ad6aa4b9b9336461075cf3ed79557a926d1767be517f2524fd18c0df482b82daccc0ed3b0a5d8efdfe4262d28931b3d9a3c1174451926ac7062d6316df842dddaaa15c9e525207dbf0cc8f8f57a6e023217849e0740d7f592e47f7386a013766be96c1832f71aa603b3655e6e8ce1d8cf5f068aeb3652d03b5734ad07e4a2f2b823dbb5a3954de3cc3535062a85f537e410384d880ab49bbedca3a9aa9c02e3c1cb76fe28b576563d53cb9ac7249756c7da3147f7d2243dbf77cad7050b19e79bf5ab227528eed684df933aa477682d9659b8799b3b63fc13dfea51733c755e2e61e9235fe8d781b14e56e19b34bc5a35a17d3b11f2048d72ae766734597b86fef63a6f2260f95d9ab8dae9e878cba14940cb06ae004acfc8cea07a3cfbdb7dfe12626bcd5e1be33c78e98c5158e4aea449cc3c9a5aba3a786213ea5e1806220665b58ef86206b8b0f0c4f99023ef61aa5f328f56de87150b561f930d1bb40d947fffae00adfa472e10399c96d9a6d859d2da649a01fa34fc46aa7291235f846ecbf68037e251162e0182851288c7a404bc9de3e9b446dcc72acd2178c0f1e31b0d1512c000655524dbb6761d96799dd9831ee18add898a37f8ad00e0110aa80e1477665f5e78e3d4136d2f795e478dc499059f3585a64bc38bd2bea51032077d58acc2f32c5e15c467fb42ef9e9782402f804f98a5233888e4ac326453be87e8e5e204df98065dc591fbe5ba7ea4bb778c503c5f53ec538568eb64d48a0bfa5358195233151e90aae409405114badf3392f215ec50dfb8fed69db99fca68cbbce8c918597cbba12889368bb2272869a8557cc3a9fe4386cd0addf63d9982893855abcd238c25988bda95f72864c4dbde0afbe5c6f2ff4a19ba1e2d1f4e0752a567a58a0a72f1d9192274d306ac60fac07f403c9a5d8ec1790533ef7e5466a24e198682090a3205e88f23c39ce6c323fb9fac1c5297f6f73aa34e3d16300de587469b50d8a4838c3e9d561b8dc1ead907149f629db22fb43b08c075131c50ffb0a04fa83583687380f992fc449a481617b6a534cca8c81df16711a6def281584eb62ea8050ffb608b547f7356fca98661192cdad604d5c5d5906901f1d46640b122aec5644e29713219a390dc3db7a2530bd1b48e9612316f95357d7cc672e9411cb651fdc4d2910655b738ee5b259d6d3924db0a5d0a2d509ef06ae42dad275fe3c49e23a35cde3ea8f3c66f083acbca045c5ace6e5cee662c55d2f304e2c2ed4176c843e2d53bc202476f8603fdab9b72a43fe4c5ac693c2d0dd2eb0ccf675f750d389ea0163fb23dfec3126db6110280a9dc6190203d5c082330de51f457a2fb4eacc94dde2408743fe516bc0966b761aa3652d3d97fd3e910e83eec4558a5fe95d644eec85eb6bd8ed2fddbc055bc4e83395d7b5f309e4e1b0abd357e63232dc8653531feedf9a8dd2e3d57905bdc6c98b8858e9a335839555f8560a4b79ad8808c384fe8a9d943c0e35f38612bdab7c2e44b0b99edfc04d748a00e4535fbffcec5e1edabd6996bd7251b1349b219c16c4ff620fd5b76b3871c8bace20d834f3d037310bbd0bf4c84aae989e924b3b01f24f210f6e1462a0dc8507b028d24e3578f6fecfe07d26f6ca6e6ade31655df566319239ad4125fbce63aefceb993658afdbca067d5f272b9bffa147678bcdc39b737e127e34990333b5d94f7ef66ad4ecc698728ab18f1ff4c95a22cd3629de0159fc997f7de26a15f331d0fafce5decb5a843adf3a248bc16959fe706d8e53a3033d3b04163e9ad0c27637e0f6f42d18c438f8148c0c112b7f081587903d0491bfd2b29389048e5f45f4a3d18a178bd705d091bd9d1af54e221703aaccc393b1d3e670423b29ab8d3ffb03812cb2960f768b37e1ae68e011be3e8255deba0349a6daa0b9d3eaa11b5189d6c97694769715ef28188aff527de1835324427b029140849d69161284d757e4fc99b47627683721b8128faeabae905081e5599f698e525821e6e9c08ede86d599725320c315428ecb5a12aca98aa425f8c3bf3b740945bc7cdb773e2dc9deca73bd55c817b5d5a93c0658c3d56a3439760c1f3c3071c3bc5758ed86ec3f25078651a14d96624f875055af92596286231c8aa21729dd17a55ace920af1ba8236406477ce51ed9d14912627e61adbf7ade748090181f321d63cddd51e3f2f009e5d9fb74527c1268dc4f31acd02dfbb168b0f4794cae0f443788efc2e29893cf67c9dfab6110800c07c5bae0416db6afc005f5604f63bd72c8e41d680198bf50614c498ab30669cc6b9704451bd84f0da9f948040100effff826dac20455ac3fbdeccd1da73c6264f0f3afd4210cadaee07aa4530946c18f0c087e2dd2335af84b3d195567bb7ad3d158b7d9732e08fbb60cb0e69e5b277525472b55b2e62456256d108b30bbb3a516988c03f88dc527d6ccef867ba66d6d507506909905", 0x1000}, {&(0x7f0000000200)="2585a54a52770939cc48fe4414aaa0348ebbfa6b3d7f48924917b9b60cd01731ea5c0fab705a71e12a9e5bd96e15bd99ddc223b59d55bbf82d5cf3b29d0a5472cedb2edee5", 0x45}, {&(0x7f0000000280)="0fe6cf502f889335b83c9955671bdb00d32e584e2f6119c0187f5166025652f12a2b377ff82d32b66da1c4e6924354bc4929a48d4d951a2ed0743831dca64df410a4df7bb9", 0x45}, {&(0x7f0000000300)="db4f19d3ce0494f5a4284c2b1037994ac19ac0c1725ef81ad2f78917e7771d796ab80759c57bca6813a5498df50b5de6f345ceb300ae750e26ef0c2fed16431da828ba89022925de6e9761eb2847a6684e75f8500fb91af6aef7217c90ff59896995c0b445c4fd7ba8f9b5506e0c15f1721351fcff1989ef7970f14a830bb03d9bbf7b3e3078f928a76850ec2c81033759c1c72bbf656cfd3474e152604e30a46cdd144f40cb213e99", 0xa9}, {&(0x7f00000003c0)="775bbdf96f39449f12f7e97b5eb9994a56e1a2b533c19e36fb204d2fd4e75493438000f950cc15007a5f91e05acd54ef779192e26a39f1ef", 0x38}, {&(0x7f0000001540)="ffda4bdb53281b9238fde987e2bf638d671ec88b514dc8738eae608d5764f9091bd26287d26bc26e19a550a196e637e0e42751f87927c1a04a3e3be76fd1b695800a94d921aab6dee659161a17d9d1839022f4e7b643a4cc62db539431717377592b8ff0a5ee3e778f6632dcc1f3ce95bce2b4b23a3a36f09fb15377f83f0fb240d070fc7629cfbd4657863cfd17a9b4f02b7c1ac1fd1cec8f95c51d97bd8e25926da64224a57b56ed57f127", 0xac}], 0x8, &(0x7f0000000400)=[@rights={0x38, 0xffff, 0x1, [r1, r1, r0, r0, r0, r1, r1, r1, r1, r0]}], 0x38, 0x400}, 0x0) 12:44:18 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="12a1b2b75afff827553f4cb521e312355f79dd3f726901003ee4"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 12:44:18 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000385, 0x0) r2 = dup(r1) chdir(&(0x7f0000000000)='./bus\x00') ioctl$WSKBDIO_SETMODE(r2, 0x80105705, &(0x7f0000000100)) sendmsg$unix(r2, &(0x7f0000000800)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000700)=[{&(0x7f0000000140)="78de975f10011005e67a263a97b343b0d7d16cf6cec624f38364214ecd2724", 0x1f}, {&(0x7f00000001c0)="1f9f67998c81789afd95af05bbb5b1f52fd70ccb32d8b42b86025a176315a98da22ec2dd2e9b9865fe216dcad44de7db3fbcd15fb649e5021a8db5b02fce19644b90dca460ea7bac1e5269b902ccecc752af0b3d66538b3cde2979a1f87d94ff953179c165c3c5951486259f6e487aba2bef4fe82b52592df81355fd26e445d5f0df62425d3574753aa16cbecf84049c023f31f48747f82e1db00a20e0", 0x9d}, {&(0x7f0000000280)="574553d32588c7526eae875240694ec3ab2b33a5d49afb20546dee014a31b973be72ac", 0x23}, {&(0x7f00000002c0)="1eb3bce04691096629f0eeb9739307ac9b14e95f3a7e91b055d177188fb336", 0x1f}, {&(0x7f0000000300)="838aaa7b33aef20bd521d341c3953ed050c3dc165f63f41c1804084ac56760b5454601d037aa5ae64b9b6456ffa8a3119e010aaa3fa8ee065cbf755aea028e58d9a21d23d24afe29a34dff4c7728474261d254f97e8166358a0a6ff51db3ab13601b1b8fe732971e06ef6a55cd421ec5310dd76b3f0ca7db5e547408454aae99ac84ca8db2447291ec7c15fcd5547a7f78ad8b111963a7f45da5a825edb89e38d2315c", 0xa3}, {&(0x7f00000003c0)="100d223c8a07b4f92830d54594a68c1fcfccd3dbf2b25d7d77595b3c1bd7e1cdde76c5052cfd005de8e8a40a209387d51276de1796b786689d8cc9ffb88b", 0x3e}, {&(0x7f0000000400)="432f933fbda65af97b994645f0a385cbe55aed9477be6168bfd5054908077402c92780d01fc243ae04715c6f110e54626c099f974c04281ddcb9ad609d050a62ae5c5e6d702753f8e18e983d5fd8819a51161621f2097697f7513af0cef7d6c853535ab07fa96a956325c1f180424b289689b44e0f525da36d7cf88598a95552d32b59d093e8a018cc612d433fed6bcfb7bd6e89f7d746dc1b5be0129220", 0x9e}, {&(0x7f00000004c0)="b36a1fa6e1f975359b069c2ea35cd114bfaf5a44976eba78a0e578605e013fe7b12f055e6fd2bab9c588e18b2f70a25b9efee1eaf12fa547833eff967279e6217bde195906e9b95683d5de145476cd74a83ec692c1c5f2fd6ecaa98edc018f3d652d00c10ae09596a01ffddf70e4c88f2391d59cf21acf341d06051574a822ce248ce11bbfb68f856fdf2529214d97590f7a54f5a88a951db3f9afaf7b5c180d973d456be70049714aa8afabcebf7d212109a69f8f4606b4c1d42a46c60172880a8aa9299ea48b80568cb8817e4ca83f6be30ee675320e", 0xd7}, {&(0x7f00000005c0)="3d242e3557fdb75cf612a4902ef430580fe4fb9d726ad733a396fb48555d1363fe7aea47521b5321c4889f7b577b1d658b523b0ef75e9629c50aa96f514ed7b9296f78a1857562befcd26ddeb01b4af5def6e1c536caf1202422121be61ad5e118c9bdc78ea94b0854ae2d0ff4d6545aaa3ea319554475efe75ea3b58265db4e629058c707baf1bd3a9ce63b446babfadcc3f283f6ede30d53ed79a91968c7fc80541d80f2eacbae9989951b4ba57ab1ac92344474f5aa173e3f993610ebc28bb607f700c45c5e3b78545290723a27", 0xcf}, {&(0x7f00000006c0)="848dd3f6252df4cbd4848d137102334d9e6d02adb461c64cfa89c1a0fb07c4cdcc92e7cc769f01678a07636186a094c0f68016cfc03b", 0x36}], 0xa, &(0x7f00000007c0)=ANY=[@ANYBLOB='5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES32=r0, @ANYRES32=r1], 0x18, 0x4}, 0x40c) recvmsg(r2, &(0x7f0000000cc0)={0x0, 0x0, &(0x7f0000000c00)=[{&(0x7f0000000840)=""/244, 0xf4}, {&(0x7f0000000940)=""/246, 0xf6}, {&(0x7f0000000a40)=""/214, 0xd6}, {&(0x7f0000000b40)=""/153, 0x99}], 0x4, &(0x7f0000000c40)=""/116, 0x74}, 0x0) 12:44: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, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) getitimer(0x2, &(0x7f0000000040)) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x5, 0x2003, 0xfffffffffffffff7, "854955b3c550d83a0a10f5a77c14eb9d00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() r3 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r3, 0x0, 0x0) 12:44:18 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) bind(r2, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) listen(r0, 0x8) sendto$inet(r2, &(0x7f0000000200)="6123c2b40cc22be74848182105358d7e4c17d4002cf5092b4fb767edcb2fa5f008ae9596c85819ea1e6c787c06ec2adbc7694b01d20aa0b3e550235b3bc4316aa81ce86cc2c03462dff0a988afc5c0db90e9ac988ab93b63cee379481e0b1a65efd4c3704429528d93c0a09f0b7dc4756c9b24cd391a458ee105d162683814cb382325efffac691a2d326ee2a33266fc253f89fdb967cabedf", 0x99, 0x4e11e039991b7bfb, &(0x7f0000000080)={0x2, 0x3}, 0xc) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) munlock(&(0x7f0000001000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2) 12:44:18 executing program 0: r0 = socket(0x10, 0x2, 0x241) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000000c0), 0x0) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000000)=@in, 0x161, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/110, 0x6e}, {&(0x7f00000000c0)=""/228, 0xe4}], 0x2, &(0x7f0000000200)=""/240, 0xf0}, 0x800000000800) r1 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) fcntl$dupfd(r0, 0x0, r0) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={r1, r2, r3}, 0xfc82) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000340), &(0x7f0000000380)=0x8) 12:44:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x8d403bea1c8da191, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000140)) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000040)=0x3) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)="000000186004008b0007000000000000000000000000ffff00204b0d05dc7a7ecf2af9b5c3a5aa0d00000000", 0x2c}], 0x1) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000000c0)=0x1f5f) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000180)={0x0, 0x524f}) 12:44:19 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0xe56) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x3) 12:44:19 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$KDDISABIO(r1, 0x20004b3d) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="3e012e2f66696c653000"], 0xa) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000000)="bad6ec3e6aca2e8533e7a1030932995742d602cd1f289966f742713c3f141afd344c45a70e7d36a2", 0x28}, {&(0x7f0000000040)}, {&(0x7f00000000c0)="9142a380fc7f4c701d8f92e7f0d94783aa5cd71bf63956e8c6e32c3c71becddae2147f0b20788c1002a297e080c8ee54b44d7ffce8cfcd69b7", 0x39}, {&(0x7f0000000100)="5c1f1e7d4ccdabc5ef9750e20ea8d3f5a081fb996950cfc5fec91f1659e79129690e7075847a2ee4c925e05f291e21ae4ce8b22ca8cb552844015e361c598657d71d96b33ad39d0ba5c28bb26188c000b539746c63ccce378053b1d9719e6be3dab8ce94dbc0a684c3c5f0fe0331862c3f855d2ffc83c8cbaeff3a1f6f94a5b6b4abe856925bf82fb5c9129c67d1412efb59bdcc5724a97cb2", 0x99}, {&(0x7f00000001c0)="b763527dcb94dcfeb4614247aa2cea34", 0x10}], 0x5) 12:44:19 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x880, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'.\x00', 0xfff, 0x2, 0x7, 0x1, 0x8, 0x6, 0xffffffff, 0x3, 0x0, 0x5, 0x953}) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc010570d, &(0x7f0000000000)) chdir(&(0x7f0000000080)='./bus\x00') 12:44:19 executing program 1: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) write(r2, &(0x7f0000000140)='Q', 0x1) kevent(r0, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) 12:44:19 executing program 0: setrlimit(0x7, &(0x7f0000000600)={0xfffffffffffff001, 0x3}) select(0x40, &(0x7f0000001800)={0x5, 0x5, 0x4, 0x1000000000008, 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, 0x2c, 0x0) r1 = socket(0x10, 0x8003, 0x7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fchmod(r1, 0x80) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) open$dir(&(0x7f00000016c0)='./file0\x00', 0x2, 0x10) setsockopt(r0, 0x0, 0x4, &(0x7f0000000380)="6b89be67d6241b7de90bf3d610b0b5b012b36d29e910cca213319d9fb36d43bfcfa0037679fdec70049bfe044c64f94cede289e68b9640ac0f05eb16c0ba327d3b2effb882f534f33ecef45c893f9ed0c65d1675417816a8c7e4b7382823224944b600a1fd584a273ee32bc34f6117e5fe7423db96f0b192f73314b550219a3124ea7cc5ab127427abacbeb7b20f54dbcb3e7c8ea882c1a37c77d10b1b536bcb4a", 0xa1) r2 = open(&(0x7f0000000200)='./bus\x00', 0x482, 0x4) pipe(&(0x7f0000000780)={0xffffffffffffffff}) r4 = dup2(r3, r1) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000640)={{0x18, 0x1, 0x0, 0x200}, {0x18, 0x2, 0x3, 0x4}, 0x7fffffff, [0x52a5c60, 0x1f, 0x3, 0xffff, 0x2fef, 0x1, 0x7, 0x6]}, 0x3c) pipe(&(0x7f0000000740)) accept$unix(r2, &(0x7f00000001c0)=@abs, &(0x7f00000006c0)=0x8) setsockopt(r0, 0x4, 0x29, &(0x7f0000000480)="f0f943e9812c8ad4966bf19e2b2a56f8669b4a586fae094e2f80de274307fcbc1f99366626d419ee472376caf40d7aca92d6bd0d0f42b5b7e325cd3fd2952c563dcf5c2da3c4b21cc7e07ec178a13db009a8cad5dbd69edf3315d64771beb533b690c27ebc9e655b8559c956b1e15f0c53810ca3cfbe1201cf137594ca6a3c0800000000000000adff85d1a055d9ea0909224dcf08cd4133b6ba052ccaf36a9d1c4d61ab6eb9cb9c58ef50e0c3312cfd194a73564c0d3fcfbe0259a677e2e300e23a0ce85200", 0xc6) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) unveil(&(0x7f0000001640)='./file0\x00', &(0x7f0000001680)='r\x00') getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xfffffffffffffec0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000700)='/dev/wskbd\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000680)={0x1, './bus\x00'}) 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', r5, r6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) r7 = semget$private(0x0, 0x2, 0x646) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000680)) 12:44:19 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) kevent(r0, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11, 0xfffff}], 0x3ff, 0x0, 0x0, 0x0) close(r1) 12:44:19 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000200)="61344d3688ee2b7451ab90479609249df6380efd456eae81be1ac111ed7d824fbd71bd7f59e2a1cd89ba9e180bbe99972674df289bb003957a2b75c2f160328d4717b43a24cfd6f70df0f4d5cd4ff5d66bce7d567213d28250d3851ed2b0675fe06fe726740f0003affbe0f12c87ec0023db50b378c12a77b9d122e2b30d0bfb73814321550e9208b4112c938d743ad5a5481171af7d75642535c9440f33b1bf6becb111cd7dab22e8e11f02c379aa0ec03a5056d368d92f2ffa6bd7b93685ce041240178503ed469603e93998277a63c0fc28fbb29ac5fcae5ccf5c46c68c9d91dd5e5c8babcb693b959d2f64576b651cfbd8cc1727ef57830735f83054820600000000000082a39daa0587e57010289d", 0x111) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000100)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x8, 0x3ca9}, 0x1) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000001c0), 0xc) connect$inet(r0, &(0x7f0000000340)={0x2, 0x3}, 0xc) bind$inet6(r0, &(0x7f0000000180)={0x18, 0x0, 0x1, 0x3}, 0xc) 12:44:19 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) getsockname(r0, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000240)=0x8) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000280)={0x5, 0x7, 0x8, 0x3f}) write(r0, &(0x7f0000000100)="4e0f0008cf376612", 0x8) read(r0, &(0x7f00000000c0)=""/28, 0x1c) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x69, "73be4ad94e90bf82bc6d61b8dc7bee901dc09e9f"}) syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) write(r1, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77f", 0xcf3) writev(r1, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) open(&(0x7f0000000180)='./bus\x00', 0x80, 0xc1) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237f", 0x255}], 0x1) 12:44:19 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x0, 0x0) syz_open_pts() unlink(&(0x7f00000000c0)='./bus\x00') ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x4194, './bus\x00'}) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8) syz_open_pts() ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000180)) syz_open_pts() 12:44:19 executing program 0: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f00000002c0)) sendmsg(r0, &(0x7f0000003a00)={&(0x7f0000000300)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000027c0)=[{&(0x7f0000000340)="3b16325c6f4abe48aadb341a7c7d663a239de17449488a2c589c89b53b86b3f943396e93181053014ccfe1a5d798d6e165492bdca1581df9f6a8fdfd8682f8b7dec1811be8ffeafaf1f7114ca60a8d6b4d3df86e4a4dfc335ef4f78c5ffa98a9b52add87903b5c6a83d0d21e3ed01e6efa751f36e997cda826557aae217b22f8f10c0dcad57aae9898e5d5865e575e45d6619360b74a6da260bdfaa3115adee21ce6d6c38ead0fefcae0381ea5ad469eda0101b81a726d61b40cb505e6c84d8df1facaaa4156b1833a358d994b459790fe743cea75bbcc", 0xd7}, {&(0x7f0000000440)="975617b86e82ccff021b7036c6ac105deab97af99ca41f122f332050e437c78aa46bdddc3f007ac0641b80d47d948901024595e3614dff3d354db2de2ab2d193bb19d12d203857ce0bbf52b2cc1d7432445483b832d5e22458705791bb62c1871f3779407105115fb40296d7ddebfe08e914828a6f3e4ee1aabab4107a4ebbee200cff40cf8919aa0c54b510da9ac43b5254180bc602e54ac70debe8a7c2877ea89f3666c076f102ab18663da454af4d24f7136efec5969c1294af458bd6358ac839aecf82a07e098a164b0b2c8bfd61266246ecdd385f78a0f96bb5a6a661b4d2d2b4267c476b665951f0ba7424e52b1e33e2700bd8dba10d34", 0xfa}, {&(0x7f0000000540)="489b4fd6669eae7a2a9aa48e6e4c5a82f229f92cc9994ad1bfdf6418ed39ffcd199c164e5cda49fda698e838ccd3320f1a81fff3174656fb1a79e8a8212817805241b265216816e1d3daeed3ffee81bdfd264c5abf0f92cea881a11c60d2f1b72d94ac691d9b19453c4f041716c62abd724ac1f57d23fc45cd45f6164470f7af1f8257ecbbecf461ab55803e1a057358252af0089d8a657af226fb1e569c3f3c32374ef18ddbcb04093b53dedf1d3feaf491682480370d4825bf1ddf4d7084369afdac4bab790b25dc8618b7fb949a3f7ccd46d76e433b3bd0de7678d463473e8a7ff5ee865cde9592623dff3135c720297733d310a3d39477bd8b9c43e8be629a7960da3faf0469fde4e96be2ae19f3062d71d535bdfdf4518b2d0445b8b9fde3af239c3e23782ceea6b528a79b48ef98fad534f30921e8d8a79aa1533f4093c4263604d9e094e4ed144393e978d99aba88cf4bb066ffa7df4817d849bbbbd888f7bda372777d159ba783bd8c96989dc78b7f65e41638bd654e7f373766ab6185fcef2dd35962fdbf8eaa129719ed8c3820849d819e4e4160e98acef1f9302529b8e509d9caaa9dd2c132bb7108685db1647ba375460da0e72e94c33671d8a1ac7cb0a09dc1a9125984742076254d6f35a3e6c1cd35e94a74be31d36c0c0ee8fa6aee52d6ae13c5557aeacb2de43de202c6d249069123e17add294aeb1add89a7a820d209776349867969a303808d1212e89e57edaeadc90099f77d1a283af02890f5aa8304409e735a15445050e444fa44d686e22a01b18c6647ae945d42ef504ccca7e91a8669543e01eb910db36579ef4569e649eb6cbf8f2178ff44e521350a5e35ea5ee12a4183d68524a43ead018124863dbc493cf400c070f68c64b13aded9dc402e14de554d864c0a6976c5e284ef06732a557c76a736cb3aaf9940ceea85a5069880211c4ebd8abc73b62d4c7613a5186c99521e73de928d63c096f25dce983f8e8b49f0eb45aa8a602f4beb6d712dc39a0676584f9bb9916ed46df18c90a1aec297959ff4fd4cd8e0653312ea728bdd3b2906eb509940686c20701951b76024d2962c1ccebb09682a04d11b0fcca00a16bf8909a459b61387b7280fbe334ad1f9d48a501851f211b467b6be6f6763eebf40107cead2eaa8978e6fc4f0325ce2c1c09313c96579e45c7d6b66841fdd4abcaffd27dfdb45d44f6f4edfd9ca8518ebb2e851a8fa04261837eb4fa7e094f3e75332b66f881b3ddea1215c251e63aab6e937e3aa28670b3f7bfcac0f13cde56216ed86f0eeda8b4bfd3aeb1889c9e6070e4390ba3b1f44144a54c89d36350c063f5f6a33270745774b3e24091a861d968234faa2316b292501872171c3b2af774bf09770227d1136c2b448da9a44872697c504026233d37ffa0c8d762a1240fc03f87e2ac3ee4509058fecf7f44b5587d9fbc81e0b0a49d0c9d1d495f42ca632737d5bb192f27a41cbb04dcbb06a61b329180e7dc5cfdb61f7ecccf680017fbb43484882ecbdfe1f9d6220acc13d120184958b67b5ffcee57a9136963939ee06a23b703d145193c1e6241487562954ad0535779083dfc6616282367d31b833c6b4b3824826152c6009607b445164983485c68dccb4d86c22239c6633ab018eac67759d2a59bdc44d2fcc4978b7fce76bcb6b2c88db7fe73fb0762a30827012d274ced2b2323a6329357f5f27d32094ee3081e340b84bab84254dc04990584366d27734ba1228f78ed73b66fa4d04e0c455a13e1ebc2de787fba43938e10e6fdda30e6d3ace9ce36dbfc8f7131b30abc11e20473cb48061fc365106009c0db8eedaf86fa6b1996e0967bb2fa32e33bb317b6369a15c1c53a98cb71ebff9730468298168aa37573dafcfe9795c982ec31750e33d45cec59d6452af4d93379f793b0770e624a81d6cef5594e3edf65e0b8533bf092c467c7b97920134e127604014370fdad04697667d8a71406ac703b1075005cbd33b37ca9417c7cfe3a84023d94501b05fb65c70fb92e78c998f8ec24e3f7b3f03a33d1942b99650685601b89669f24b08cdb0cf578d8f50f4b59b5bc5bac577ccb759539b1484273fbbc708e820e6f16c5cf6294ca68172dfac3b0f2c9db5215d221e67738b834b79c83366f7b1dc912cf84879e4c2e6bcc301c7167d2033c9a95a12b02dc288662e482836eb2088536e43faf8ad3b5b5b2086baa33a23d49aa011dbbe6f91892df356deaa062213d48c1e6d52155ed592b90481999c2d2e84cadd0ad638bc5c5fa36fd92ac70fcf0d013414cea3f33fa741df8c265337cf8ff12ff1ee36c12a29d71a9c907e028e719b1fc1bd4748e0cce44b8914692c458da0a022f95e6a5667c16b47bef5509987b8913a5767f638739120ba41a86ed068665f8541ea8dc87ec6d37e95658ab0b8535436ffff67ce1da791aaafbecce083cee7931231d9c40d81ace96110783c0e9de2e4ba5dfc90c978a454fb8eaeadb3a544c9184ce80cb41ee03ae777a23be07a1ae76c963fd4fc0275af9f3262de656dace087295bec173f3314998a4bf2e6fce4be3ce6ad21b03a4fdd16666c04c90cbaee7e1dfafca4ec79ca2076b1578eadc8086996abf7847bf736a200a8603291b906f54eb9980d73c8735e3cab9a695367c1789601b46f7bd41a9a49e7570bc181961104f5f93f444f977b014ba676408a9dfb56f2f0ce580bd5ce0ce26b2fcdb8726b4afe669fc65850f13deb95efc4f7ddd2c847e4b3ffef2f5e0fd88ddf567d2e9eaa1744cbaa309af6491954f41183cc74977f70b67424de03c82594ddfed0cfce91009caf4408d1bee6cda6b0ca654e119ca31a2ed5855ef0b21644104ad4ac78d224cb7372b8c72d418f5f0d6901b5c4aa3474a644ada38926f2e13e83b73329262d903d52042d450825ade6331d7c3815b9abe1cdda8fda5450c2bf9e56375a516bd4616b0157c5374d5d702602e33a249f6ddb512789f6be2bd2b5b1cc307cf419f6704cae5e2e54dd3a8d2bd933ebb735765b0f3bdef07f707543c36618ee3a1e67e2b8a30a05bad13bc54ebc79434c5f511ac5fef2d19fd5e646871b490d8ddf1fe32436b6dcf120b6f84e3b0b87ca1f9120a347f1ed1f6c705fcdcfcd168e25a68822d81af66edee58e146b4bd291e9be85aa3757ee2d19a8462402720235c2a948d111b55d0656962ffcc08e171772cd81fbce1c3beb2c5a4750ec5eac7cf30bdb991c4454414b9dfca1842c146f0a975d942dfa709c11f8c66dee43a05173b23a79c3430813d7aa3592bab63391f54a37cffdb3eb11e8a87ccdc72fad11d9c62d8eb63c9f53915f60a282119556e1354d05c0fde574e50003b4ef1a302231548bbb8b0e0099f90c4ccf9839c7bbc916f9e6fb4d90903242a7390b615d46a44cb68e23d5693c7157712781a2ff9b5bcea23196ba7172be9b477f3c3a963e48043d938f1f6882f764930f9085dfb885639adb5bd9b785525247b254305941622d05e816a52e98bad5c3c78e4763174394225c3d7363dec5e9a710aa7c50c88a2802d542b3583ad38fe8d1c2fec8f526900153a6e0c23f728663e86f2bd8157d1193d94cc05a27801b1f3e2ebe27f460a60bcac97b532ccf2af47ad023d62bb3d6418d2f234389f00609493a63da1fc129265f58c60b2da7b4a906628948342da48f3fa1bc9ab8b89973e11cd8cc502c089cb3eda7eeb597a1a9344efae3b92255a706cdee3e75d4f26a046ab4c56497d898395e1535f37a378f0403c15ff44c0668fd134056b53e1975c5b5437616f28619901dfd29bafe31f5c85fdbf36a70bd3aa4895cf1bed02fc14963765f35ab2455641d86dd9455ac155f3f0c7af9aff6af4939892e94bfdf7d21e53fe88eb8bd3c41c607249f0dfd992adf7d81827f254dc666432e351a8b386389eec9b019a4ee01c813522d201a17041bcf8ba7150ab5380a83d2e2f66ad49ff4f7f5f8a79eb5dbcb39dfc697e0e9ef0c444d4c9ae8c9e4e4bfea31125e3e5fc6a2b4bfea388079e41d515d31372b0cbb3d999dc80afa3815b5cd62c4d7b1699479a0ba01afa05d5bdca7c613ffea6040c954bf5c07a2b8f741e83a5394422e616369ee507fe9d4003e8a506e9a6059470a053816d1525c7c67290c9eb0ca4abb3753553e83d665b1fe523f5ebae73cf5635550dd2015d0cdbd50bb195ed377d9f432d59fbdc3fba16ed0d6bfd3e3b1649399918937dfe1721e1fd6a1a27cad9807c8430fa8dcab97ca1a60d76719898242868ddb6e4c6016304396f67f251accde18dd512157e480d8b5ecd0610a749e202d12b556387e2030964a92b32aa789fa87100bb0e61012c10824343e1c28cf4d385725ad86cb81fad2999c5aa77736705c90e1bd450757489eb01bba6ee9dc176a3fe8ed0ec32c3d5725ec1a08ed0a8432bf2ec95da119d7f43fe827c020956d8f1ecc9588ec1db50328e2323d181e67bdb56567d26b344a6eb765480e1251378f1cc4920d19f844c77b5678e49abc2229c7623d31aa238895d0c148b62dd3046b80f9cdc277214cb70ad8d19c0315c1b4815879d40277bc73e85cc3932271bdae542a46c390e9e0e4a5c92ad74e652af7306922713ef7a8119a0d30a6806ff8fb154a78a6efeced7f597a4c2ccfccf9587913f5ff6a5d3fea41c8ec4785f6c049889b8cc5e0407296851c92ab6debfe56d8360bba5605fdc5ebf6a8136ab403f43606bbf9209a4056c804b25f0168b8dcf11561ee4cd2a699e097358486f4b8f2dbb62f83ac4a857db83b531ef8d8a5c784e4d7eed6d67f6a7740031e23bc962b47cae3026824ebb9eba9bcc7b4178b6537bc81715426fd7b9b08cb21495d6cb4589e2f4bb72b1f7c8115a4a8d5b506f77955450cf23749a1f9b28284a0d856c0f1d15c76465ff0ea59a872b14ba673bf6d2f9a2b1e53c913ca09c331dccc6a801088fa32cb435ff6c77d9ff1f486dbabfed4141bc4ce7430523f2a831f586a620e02bc7feda520b4b04bd87a62b7c24d3a9820de58ee3e2cde13618922322249359a28c5cc27aefb04a09c63217a2895e8465e87674f10495658ff430f01858fe00f15ed2d7425d3668d7356ab717d4704dfe26690eab4a12d2f1d3be244ef45b86061c1047d163c905fbd5051650d9644fd0d130384ff724d1a45c8bc1806b77cda1d550e076dc9fd2b6aaba71e44a737f7b0f4142a2d0fee29c6e5960250e28ae4424df24ef99618f5af4358b9bafd9515e336a2ffc9cf973b848e84ec2046df666308382f8f6e8e13bb6f8f240a16eebb2ffe8f1d542fd281689247b836918b02b88748d357f1f5fc46db5044891fe6775b666616b2175b0f8bb2432c15f76f91e22d130996f087ca23c540428232c54c3466a2763af176f801054e67234347075a97ffa4a54805afaf649fe3e7a3a2ae6e2b3c889b9757c734bfd5de287dbf2f09ef714733b51280304ea839f9b6f9028053e4d586bfe19734f3c5a46c92927d85d2527e6a0d1b7a5cec08db9c6959ad5fcc1f446757057ca6424711ae9632d0c3ee53761b858edfc5b3b4ba6edeee8895735a0bcd59c0a53ed460ab137badf2f1d08e5481f613a088c84d4fde41f8ecd28f2098e8d92d4d7a363810ac95b3c4988f80277c820aeb597c662ab3a42ab65439dfb89a06af9131de2c265052e0d1be98227ad73fd98e481daad21d6d4e0d730cae454ff2f9c11e9039bcf8e1be16c212918692332dffb7616749238e4db49dd4645dab8fa2094fc39d9602730421c27ac592609499e8aa4cabc1269073e232", 0x1000}, {&(0x7f0000001540)="b87051c8e08c310964f72c9de03a6f9c7f6214f7b92945b0892751d34acebee67886f53d044fa6139c07b8b5826ef9048a360ab91297ab88f2a62bb35bdec091aa48217c047e1f2a25d20382722cf4ce3f6bf8a2dfc8bd6fa697dc90582a3d64bf72dd8e23d5b5394a4eee0375c2e780df34e733fbea45def2175a905981bb42f6af2531dc6b0c3d9496a25aadd70c36d57838ea9ecc9c45a7f093c1d79c148099ca9c50b416956ce2307e480c63414c829732193dd9fd71cd874991c5d3c2508ac5689f74df1ffab5", 0xc9}, {&(0x7f0000001640)="5a665ba7dc67e8a904764af3b98ef6a14c65115b552a6eb28d3c4d879003f5b0bcd603f3cb39a25e79dfe8a8acf02f341f519819c23215027bf104e253b2932b697b4c43baad6c98a430d1ba294a6f8703475021b4da71a0a9fc555ba8f8b933015dd754d600501802459128466154ed1b24e434f5002f0cbe60fececb39ae864a5b8366d9b0f7d1e0a36206cec78172", 0x90}, {&(0x7f0000001700)="8f6597332d61b5a6e6ed66c6e680ca72711ad2f20edccb0faeef44516e5759986e3fc0cb1c27c18fb2708594e063acff2550112a821ee446a9a6ee440126cd1b748ddaf4df2de5dd4adcd9c056af2b122f0528aa620468d1034bd0b814bb676f0ea5423d71ee9d8410ec7b793b61542844469e66f167c12efe3cad9425207afe43800ab563e03d87f6896d528f31cd8c8ddd6016c82ef467012bbbb949ea9b8e9efa7bcbd43da50538fa8dc2eecc42cc70599bc15d", 0xb5}, {&(0x7f00000017c0)="2250a1bf063817c19b35b46f8b29deedca9ce760319a94cde355e1da2901104678eaf5ad560866ba82e3790aa0dca0db949c4a831667e1b645c88fe8d9596a22245f3e1be1ff36243bd62b79d85d12acc6fefa6562ad1c4b34f17a8eec56a7652f0d3f3911b43eb0ebf70f0ff75e82dfacb6a8f9d3dd515e22a54a7adeb3d24981599c38efbf243daa6e718d2e013d0f6c7baa70b62e1a9b5bdf867cd4a7eb5584e1b86a1981ed8fd1a1e3b6cd37b9a11b5239d42ed6a3e74e428c75395b347c7728470bd2bc1d961ef36ccf425c73ffc395de0842fc2cb0d3bcb9f4532f7c822fe61d2e2a2b464e26577ab1cadfc3614a32aa03c6ad2be711362d9408ad3a17d2bf441e88c18f935735c13a353c3e2079caa2321a6d94bf9d031e5e730273d1a7589389ad97abef230ec49368664e98d67bdfa6692d0c5a86bc86d7847fc4488884cc7ea36800fb7878dd9264cb5e4d75d7f26a855d4b7adfe843c41d092fccd6116d8268aafe3eff0f631a37e8ab020e28c7733b6e8c9287eb4828113cf0ab250d0a9515f8c2855423d457393eb2a115ba0822834a428a175b66436ed16444dd33fd1d1e65e3a901f213b3de894ed142eaa89feae3f35eaaa394f192994768915fa4a82c876f11270f0ea99dfbebe6ecfdbc286f7ebc42e72f1defee27a31da5b1d9e02e0f18a03eaeb19822380dc65f09a773dd553d75544e01ddb532b0c7ac1bebbebf2d1c3a8d53739e82a6324b044d397f80dce9d3daf59cb3a2f76b3d5d275ec752946bd83fa7b8813eb089695b14aa22bb7b2339cd84248cc25dce50c49135299104bcaa5502875b152984fd421547ba4ae535705414393bb18a8f809d1796f9a39d1ee7af9357ceedfbf6f969bd729f1cfd78e193e1e98d1b482e24ed03d51e7ba1290f7601f6e805b21884476f9121fdf7ae084ee30caeb0a360d70154d6e921b96f7d6143d43ea0807e2b42d8995fca3ab1179b7b80000986ef7ddf8124b9542993de56b9b38c4f1578f31e395977867de592b6718aec5c70456c408935ace793bc66b159bc4bf02b360f985022900e49ab7380c52b86400d8d92a81873c0f5cbe40f173705cf156fd4cb1ae6ef199562146b7c1ac9adfab622aa734b590b3c9d7307c646c5df0f16f62ed23b2fa0c37f453f94f99c0cb1ba33b9507843d54e01c94a904835ef6b86be18826f94fbd6bdeccde0829690094f4157bc8734d07bda798ca6164f6f77f0aa084b3f4ab166375cbceacef1cbd161cd9d51fc472036c8ed9bf0577552f36ae105a0cca93f4b87fbb0cbfdd97a68cafaa00913ee3489fef227802b7670790ef0d6aef3be5c476c344e66a407f247cf4d543caf5b010ac879b127ff95b8e8b589fda6a6f45f28e1bc1bca9ee2c5c83fc09d0128cf6f70480339b58bc8c32b0e115a2748abb8f7291ed3c2179c2b1d55701443966d40f5f2f3ac6593780a0f8eded07d50b75ea3e8298eb3ab2997685cd7652bbe8e1ca005743c7a8ac366a8e59d0fa83074c88af8e05b36e436b306b2339ce0ab1c5eb0db1f83ed4591bf44bf8193c2f7ec212a8c761d999225eb221b4d6b336d2e5429f2f77a20542119363b9a45a4f507b4ac64ad538143c9f167e22d082fa9069c45d10f9c64a3502f7c5aca29b2fc1e029b5a01bb2014e438afc2baa596d5f53b44073250b25258eea4edc73db650cd381abf6e473bba6627fa098f8dee45ed61f96653e3e1bd73f5ee3ec9b612af4f78ff82aa0c93118cb10017d976017cc4700052f0321cc187e877e1c3080d924acd661e50521dc13979678ce513aefe32cc7267a77f1696553dab9c80b2eddcf6377ba70a8e28e6938290ff0cbe52a1090c8837c77f48663879ade050f59f8436149a86972bad057720d6ed52de98dddc5c5b475f91b4f32f27df3dc1cced023b2ba75b4f9f4919cbd2ccd2522aab36b7e1ec0f9b8e559e613a5af6e767522386c3b63e5d7395ea011cd059e60d91fd014351206c749a4622d8085d1100435f4aca1b8b11a39501af02eab0131aa1f6d16d0365a5920355044fbe6eda3c142bd1cbf830d513d349e3613ee54483c4ea204813934b155d8b29de18a512dacd38f6539856223eb2d3894456bcdc1ab259cf8540ec1e9a640963801be11d7a42abbb10f8fc03bb2ff53befb27182cd1bfbc7d4cb5946d17d9332b388576294066d5a7939a6b50d241e899d0df9f0bc6248de00fff459318ebe9f7c3819fdb364460131ed4452921e2b2b00b86e7e511e6ff3a65d9dc04cb776c8a22fe84779264496d485791a21a8511f4d7c4f5205625a43311d9a08b533c223db61aba2cf7a63955bca169e4e397e36ca96315c1226e13f27c82b7ad8fe5850aa016e698e3e05c58c3b317ba258d0fa288b3cfaf2ab60bdfaa63b0fffe927c0f4c26c43d6128e17fbf97a823e252840266b0cda0daa427ffbbeefabf667f4631a9dd82ae879cb9fcdadc0e6cd58267d90c146ad4184d3d53b25a8f287e10203059f21e58e17d15b6ae042a73eaf48411342d687b35037e6ff182a4db60e88e4dfdd79ae381de934e1933aa0828be4bb2dbc17e550d9f3ce53df8d8a97ca971377dbd6af036cb1c1dd82a901ec421a6f9f94128ffe2f29b70284dd766f53a613a2e17c768be4683c59c5aeefdd0ef0ef2f2e15fbf6775910083b2df931b8fe8ecbe9fc023fe15891bed92729309bc744b3db6d6af571846f1d929296e7b571f7e4aae727fc975cf5d9ae605728de75792798534c026c1b6121d39bc2309688f7d9664d08e7f5e78b6456f5db5818b5f98dc61496ee0cc970040b9408d7dd87639b1c53742c31310636391c6340e06910337384e6bbe67b0ff0ed193580137aff85eed346f1a1ce9ef1c7364c88899104eeb6b33c8785e83e5fd085d5aa94b39800821c139cdf2203de30ed3e20fff1e922c521fd73233e324775de4ffd0db5c3d3d3cff2b389cf4767a902cb3c6b54dc6a33b7f0615c3b3702c9a14465f5a59b8b81b28cd1a9eb39affe8799a6648f96c61463499186ab3c07b30b806d7140a4778791a90263d1d249aff13a1d4f419b9bc4dab96488bf5991b23258b7ee3a447cccd821cf3c72b65c61e525b412e172b0522838466b8b0253776eac0e9ea617a80fe0cd724602efe79beebd6b81b5d67328b8526b423819a8ff5eaa0e1a3b915b3969e41051a1253a1aa9e342561451facc79669a0e7059cf62b4f56299301412a1dd1324c1ac074a2269bc8e500da38bc1e9c5f2515ec9442cd63535af4a85c75af98a4e159ce437d952c3fad3d4d9030c5d2abddf5f1dc2cedce3a515620c87faf009773fc20be0085baba8248b46851a811076875e0b6c0f9c8aad3f6e5a7c8c19460833b8a6174570e0f3ad37b9dd610965dc0990ea51da4c3da82f486f7340c39c677bba8dd041538e0b522c6d618f6de182f63225b2d6398805b563b9777173dd2516499cdc3bb41f9ad25ddad98e5bd750f8f3743a3ad854795b2683542dc8b41cafa7e5c702674bbaff8ed546bd0bd644cc560b2b14941f75690f80bf702af733c4d4f7f2cf298e46d65fef6cc8a45e5695c0beb7cdb09099b44ef8fce1f475fdf6044a072fb9dcd3d71257ac66eddf7f4022cddbe6e599531648e709d9cad1badadcc21f39072f4eeba9d84bdbf0e8961886a0f0cce12aa182366ff657818a5befe59557df311cc30f26967f0be1abeff24eb3f9f93ddcbf22241034586172b245254fd2a35b24133e445c1030c8a0cbf17217769c1a1b74a645373bfa74a545fe0d6e1b3f186c3c9a196b34943d36c0a6ad0202ae91519cc11600403081206b513d99cfb4a276f35991cded2f62d53a614e4c657d7f1915406ee95c8b1b2d803b32a373c1d37fb908f1ed98b8775a3ac8ebaf98d282d5bcfba4065dd7670d3a169ea0ba1d4eb16eb705aa459a298f80f31d65aa2528e17d811adcbb45ea739ac84b1d209cf265a37a26fe4a25193ae089f857c175dcc87b7aefbb678c336025812f0a69caa3501a09ecbb0fc12b3613f3f385c27de41649897d0412b5c0013a383dc1bb99af2381b6d3303c6fbd1b98cc48b5f80bd494b6f42439375d1f066d9bfa99d563b6cb2dcdc6b0d21e1d53c4100e697ba9d991d35dc30bb70aba17b668d5a9f0c96015ee4880494498253284a41bd03df723be829fa6a065249eb57683b28d0a5e5a397627079b1ac141f8a7c95daaa86b3e50b662b30e5906766a09f2076591d65d72c64cf94b4a65f1f7371126847ebffe7cae0277642d5b54dfd5f555bbf1eb618e28e9680595cab9e9036c3b5077f3a55366d1707d1cb8784ea6ca8ff9a15e44c3b3db5cf46a171c3a6c8e3d8657f9f06cc0cafe7b2c13d936e9886ebf5a28c197c7095036797262782c7c8c5b1efde919ba2a8aac2b3ab95ffbe7eae655eb0c2aeca878e9cdb6131696faf7f58e6b2a49d8cfaecf1130e4bb119c1650e5b1e8a86bc94cd09f253c9e469069d67fbafd09e275b4cf899defd82da1d32ea382d8277d7d360fe7a7f250303c09c676d2f4019725b876a0c52281226a3a73af6f14e7cea93526ac47d08ea7c536ab87473a195c9b383bf37b34f33dcd182f4d0490518ffabfc43e22a7425b7b0a7e01acf2d1190c833546bf0b36f5448041c4962c3b16c86dacf96b92158583f7586a823cfd4f3ee9a93617eb243b41050b051a6a99adf89f5dac7e8eb2b0f416f5772177590322c4b97f85459d769e31b0472b78aa74b2b79633a46d14ffd5370692dcfd7e926b0fad0de0809d8ecb1d47786daf58d0c0d5cf4655c93953184d940b7dcc89ab0784342fb729aedfe218179181d1cdc3ffcef9f52b6bc5440af3d7c5c17a63225b84b35cd3856220769ad2a0230b1712cf31c491b5d302cb212695ab879921b1fa8148c4a8a82c896efdc45f26f675b76a55f5e65ee0ba4d6a1f327e8403cadbf2e26d83cb4d3d2aa25e0c0f3d1368e7224b0a5911cff9034c3694d8279664af520676cef9395daa3125fb4862c1e11a9956c7ce6cf28fdb1114bd39e755afdabd69d3d197200898371101b6c4bcb32556da046b770f92ed98ebae77436a20fc6107f96422e997a5b859a8ccd5933ea5fd6e0f1f717d7cae9d23af7046a727acec16e4f288834309549129f2f46a2667fb71a578c6ca8409ca1c943b1ec1162a413df187bfa46f03e212eff24f40806408fbef4c4bf2953c1c696f1082ed9297c17afb0dce61554db2ca4e008758426c7291fd26bf4bb2dfadd2b9d0893cc5429c7b5dfe4a15ceeab6077b81b8b285ca2ae44ffed8be3f2780638c30896fce45663a6726cb19f25664ba04e4672c6f9328c28292c06a94ce9378dec70c47f5dd9bf2d5a849eafd9ad77ada17b04e13e1e562ee1dc04a6a9ab4f79bcd3c645806d310f68df0ed14fa1684c42c4dce245810e3151aa125c8cecfe39949f0de194e5d92ce809f6b4d5f06c838b30795f91bbb25461c0b644512af365b54bea7ad4a2932b4ce2aa773c12edee7469d81beef19981050849d08c700acfcac2ff1ba6451a4a7bc63ea05c50ed521aea5b86e0ec99fea70157154631ad88a106aa944a228c17b7591e869346ecdb09a892c62444f58ae9f7ae2602a85b85c2afe05eaae7c209fdda75cda7efcf44a267fe20c85176bc2b3c88369e7384b12f94e415e8c4f5e130728879e223f97f50d015732cd13602f9291915dfd4a3c80c65eca4fca17dc1f5518228b0a68661902d22459c40f5f838b7c4cb61ec16d2662b0d2ff0d632e2796c6ecd3d8977857c1c3b11cc25cc8f7546dab3b7f", 0x1000}], 0x7, &(0x7f0000002840)=[{0x78, 0x0, 0xff, "df506b2cdbf2d75c58c53b9a67ecdf50996e99969aa05f496b454c2231f33f56690f7737ab7ebd159fc147a0f10020c0ba8384d6eb17ce9c4c5c7c59ec6aa7718d3640d90263c068e217103e56101ecbf6d89eb0bd4c6519c6b4d016c3030c59ad170cbdc2a45fa4"}, {0x30, 0xffff, 0x4, "3ef742b1d94f5b344a3722beecb5bcafaa5095246de61f219865a72c66"}, {0x20, 0xffff, 0xffffffff, "f3815737874cfa273e"}, {0x70, 0x1, 0x4, "f9bdc3ba8bafa877fb93eff4480f6dfef4e6df0fc7983d071ea137c15c1502dfa1cb0138dc2136a33e9866f6406d5ecda14a376c253deedf14359c29f1b22c00550614533b24a9e13092f783fdc3eec26d60029f3a1e2e6a749eabd2d9bd"}, {0x68, 0x1, 0x151, "36612e6f1035c94d33461471b151ae5c4c2baf104fb48ac003c36ed278bb226da69557977ef10ed5b49a099a18659cc0a46c5f6e070bcd395b0523724b539e813074a20cd7b0891856de66e97054fa13e26f"}, {0x1010, 0xffff, 0x100, "0a9465d0c6e53e64db7801a1f2e86b84ced42b86ed62b85bda425089bf8bc7defc50adf1747abb3fd52157a4d6edad7909f3ac9ba1248438a80b7e71cf2703b43d4762f232883c4a32a45ed83e4cf6aee8e1551165c824c33b0d094fb3e2fcf3aa3c7b49fd2d2748b6854b1e7e62032026510a326fb738363c2172c2eb8805b95487f32854eb3032aa38635f0be32c568053cb5d4ddcbae48d35c369c2aef9122949d707164afd0d7523781746c1b1fb8c817f6bf5b33bd36124ae6ab059d6a616a15d989b3cc6943c6d3e30025d4eecec9d4954cee30de2477c47d6dfeac6506feb1da588e0164aa8ac64bdcadc8eec2749f8b2ec780749b9bf406004a1e99c35778116f671c2d62c03c898936974e6c7c417eaa6b1fd0c0027d57dfadf5213f55c0b6b5fefc578c4bc5960c8159be5a9f2294ba132c721599cd527ba99f0b9d3b60ab85864c9e4dc505abf820707efa74bdf69494fc6338ce37dad3372962dd0a6cd0acd14737559607bef6ed57a619bd6a221e48e5d90304b9199e1875685785ed9562d97f69a700bc7d94a2a3464b3124baeb30394a82d3e2757a71a502b4b6632da24e619c2032e6c85c5d8b1d8b4f44b10e43780a04c0e896f57b31f7f9cd7b8ec9032a11ae796c0d85c6285d6fb1cb5b0d4bfe5a7c4ce64c12dc64b115a4c9fe98eed117857e52719b09dfbee9d6c99018993841568fae3c5ec3aecc4b6747d3fc75e2a58f7160c6b0f14f19d26f57b4485c9ea7df999a95df02ae866f49d79b2f340ca62a9c0cc42dc69e65ee02fb7108ed23b191746edce03d5ed4b6fc24807b18ba21c1c6d7e451c1679ff2b7276d1fc717b2deb2e43d233470e12840c1ba54e88b4a1ac8e8470959ef76502fb2cba6d866f4db8a9e93a7a35b376b248c8179ba0ce33b187ef68868e01607824fa7b7bb2cf9ea6ee7c97004ede71ac16057d36ef4dc64c8c1665a39ec8390ca07897a348a954d00d7d2067c1cb5b15303e483e0c803726972c08d25bd446d1a70928a4c969de3b5a59ac61611cda5eef44099c04f190df282e6fa55a1ccb6525a9edc649d29ead1a4feac7a9b024377474af4c87a1f938e11129869d36784536df72f202318b7da681bcc4e6bb083e838e16814b5d26ea37caabba3f17d4033ef14795012311def097ac2ca3b95549fed440f1a51ce3c57b03b8aa92c1149568753580b8d45cdb5ccd83e605b2ae76ac896d43be48a730b3c7d63ca82dd5d79cf7c2574b94b4c9810b7e4fe8b1ecc10d678ca932ff3309110ab250161b5d69db946a4963c128d087aeaa027648d41783dc53df4596acee00aefe9e083d85bd8b7f4ecdfd22daaaca3949d83acc99dfd9ab46ac16be03b54bfcebf5e2236732b75122d79c9cb082b7310d8f28e04ca4aafe36bf9a64d9e90333a3d795c6cfeda99df80c30ac1fcf077fd689f68667329700ced3df0bd5cc19a015c378826419828558e7cd27ee08c25069dda51dd24ffe2370a4941d19223e7edd1f4abdb724f43462d566f322f54ff9f77106507121a3288035a7797af7060a4749279157c2e3005ed475ba85dea941f0f29656788812a73c93aa11cc72e8c8dd97d8a3d8a4f2f10e362d3c4140d911b701240e2272504eeb0321ad3e7495c3e8e83546921c791ef65ee54c167af7e00d873d628b20b1e346f5eb7fdd954fcccbc07b7573478d54d9c45a7281db31d3e146ac1bc192d831ced6819fce682e3acfe8cf9fce950c9318cc1b6376ac9f867721a959d6b0faceedc2a6d04e38721fb79b908859709f2679e98f380ac8659a34f1b60672e6f227d4e75af6f9abe56d2374512f9208ab2fa3177d34dce24a3908d68fd4979458cbc36467044e8634ca22c4b2ebef7a5926c7390e7259737beadf3f3b251ba669fdd067c7f7d24a23be9e528ed2b596cb90eec90746269546f0d1f0f94cc9cb36934ce5766ff366efd3c78d280f9bae68849a3fc5358e72f3a48cc353e0e15c3308725a945427790a85ccf618f912616498e4ec26338c2f0b41f08ca28b9091f1ba0f9b7bc812927eaf8a9f4951f7f495e763ffca485b3a62d2b2d1732aec20d1fb97980d01a235a20810897482f25d899a88196b35685073ad89b799bc61dcfc993d4bcb4f6d88b651d68e3c06c2b24464175184cea0d5e61c212ee365a0dc4df205bf7f3c270b7664393c2f3bc3fe6541f4d10a34a1c3e52f455e40eb0e6bb3f1dbb9d580e927df352feafaf6074ee67aa35f01188605b7425a4ba5ff909a7890e6629de75b5da71fc274050b13c544610a0113e6c6dacaf94894d8f6054d969964cdd5dc133f365bb44a735d654c518e7a1a0d6477b5b759b16cabfb5e9ad1d8292e5dde58ccf0d1c3d7800a04d69095ded94db649777202f7d3468a1ab589e4ce8b65a12a9239528b181ef94d73924f8e855600a6bbd36ea121f5c1da099cd27a0e1196bb43023f6a8b744ccfdf11df31c5d54e427b475a0a359896f543ac759eaac7aaaafe145c95befe2cd8dbfbf2f82297e2c96468c3d914f0c82774968b5a03d06163efa2b2dd9da457ad2e3127b75f31011759df58aae657f1ce9c2f33177570d99dcffeb51715fd0f801bffcbbef71d4b2d88ae5757d843d1a6011dd33d492f5050f9256fddead4ff6f30c0f279759ba8b0c1f7db11787b78f105ec184965f80d92ab47ee6e99c46afeb07c39b1e101b1bf5d793e32431f0af2be1815f3e21e5beaac80da1e63589b76b7c0991137a0b652d3b7d011fffd9cb06ed361fca6d120016d35115585a5fc20e64677aed5d18c3771830b438464e7c58306df3404f54967968e9bfcca30916f428e36113f449f08afe88f03bd6b56a802e7843ac619fcc74d011350232eaaf759dc9061c4dd53d9b53f04e8374a8ebdca950a8e73eba9754713f2632266e7bcbc5bfa8a244b2c9cc6c2558351c791777e29c9bfc461d337b962efe21f684a4f5837b84d83abd829117d876db1d25fec7cb43d178a468bd3e3da84e594df0584eb663524c117d0263716479dc15074dcbd22c5b1f8b2c3b32725311840b43e765747e0e9539a99d177db8d4cae85d2d6b2a258f38661ebd99e93a8282d392759d938bb74f5faa561a1eeda25c462e935ef47a6fbaf1ffb13f9f27944160b1062f5d0de63108c97facc667da62e7cab49b77faa4583b2e5cb6dcd3756b6e2ca34161281f942686dff1eef3f08a7c68e2b411ab8656e1e9c6cf980ac6784c8702c3997c65e877d63733a50f8e697ad4960813eaa1bc76608e61308cb1c063197014f192390e473916549b6b51458e441f1598ed6089bba076f9e062de0f79d9670895e5b8e9413a34f7e136c247ab55d8efbcdd562142d55d63d6d13466bddab3ae76fac60af6c10f03ca7b399d55c06791a76c038f5237bc0c8e9f3e54119fda20de4da25e3fac91c927fd017703282dba68b5e565a2c3769cf2cf2a24abe05eed67e604f10d28e7387f6ea806cffdf2976ad7604a4454b9e8711ccc5f9c3d219f5e1c01c9757d0bc0bd503f2c08ffc164e0d19435b1e1f4342bbd4176a997b5cc5f0318b4635714245ac007a76c1d5884c2b0663179d53197ff80ea360423c46ecda2cf00525706f24c991ab642179de009b946c2fa77fd0a94ca57d8c94cd2fa6f8ec80ed539d7a6a1f4c4f80eef61b082f4e28852ddb28f3e4b28044ea54837f90a0154c3bc3b6582d09eb4b4e4699580d9821a891dbf05091648f5225adb76a8b2e9a4068070a1642554b90f99b75cff2fd204b59e258042e0bd500bc19c2d51500e48421bf41831d6d45add3907bccd7a49f87b731837e8161ef7fbb82da125ed9e201335649e65799a374a9aa81a31395eb969ca6724e0cdb7f607283cb8fabd1371c756c83b4cfae8e156e9f903cbb93b9ce5a0af7e23cee44a6fe05545d2ff76cdef4ef961ecf08839c3d702dfe1ee4b8ed320f10d6edd52db49d1aaec107a0fb5ebcfff5085a1dd2054a782b8e92d6db1001396a629e0ea8b674836eafdefea4f9c6a24c3627f2d4fa37dd85af513e7032d31f0b48a17603324b220c2d89289091f22df91733ec5946d315959e38f50e34e9a7bc3704948eb3bb7a80301e6b1f9e0b0515414978fc3c9c852ef515a7f600494e1b13e15e5c7c28fbeb8ef382e194ddbe2b0eb94263b941ae7351ab1d9b9f8c915d48b0fd65e2434319d9276538b22a06b097eaa6dca5dd497da8e8c1ee0f570993b6fa9e05811fe492f150744557a78ce21a01a6b1dc66ec9e4150e4c75b9735346da8b4f0a71211ad7516e176b498779d77b2535e7728daace0bc855199155dbfc311725242a12c46ab5f6df58a7ca59606c16e412d94c6915b370c4541aa5a8606d41f1795d8646e0d4eaf6e33e0be44406690ce37b38bd17bc82259c21809e4070b3e5d6d7593a375e0dc85a6a41664b7481cecc407d36f3733ec402de40cacf125d64d9c82190170cb28fb34a459cc86c8aff9af2c9a7b1bc58b9ac71ddcaf62e6c704900acc2c27e19595499ec4b83a5f31df4a7243031adc1b080f6f05b10fc039874e0dc42d03f1c16ad66242e98b529b49b329dd9b2772480eca8e1b5741fc7af9025294b309d7820256166220d50c462efe1c95b484ee70bf9e39ff901125d7a66ef529c1b3423569e91ad9b952daed61c3378edd8419b5682ee61bf51fd8a2d319f903ec0ab99e8784ef5e44175db5e7fcec23cf5a414a039131eef3a3e240ceb4b05f563d2d6f28baad2d0f55b46235853569a02aa0087ec83dd7a1802eaa36cd3d08e8007335004eb2af28b30f8fdb9adda392c15a98c9b7b5b4ec518c76d18adfb69476d82f4bfc2cd914070ff8dc9715aea79447a638fd6d0fbb6a9471666e329a495a1a698561696913d654bbc13b6e8f7b7d6552c76868a90c5ab062632a6d7f708c426cacfa3c681de5fc1a805a63a36365f800f5537e1f79ed20e04f052ea90dba9291e71acfa45ca0b9f8b695888089c9b1cd834ca53275023469c256fa0723a706cf059c5c650e49548991e71c697a6cd1ddd4f57a7821695040d0a507516804ea5268933596b2e0c5b547b06376abd5cca7addf8e83153eb5623607e07e141fce86a2ab1d1409f549931c34a04fa1a721f5cabff0e29ab709a50a4797e3deb70b17bc1640db4e54d48d215fa7e9e8a486c4ce16ab7273392562d17dc6244ff12f4f23465d4bbbaebfcea365517012cc821d71f557b3e0e826278db4fc83bbf644b5d918bbb14f21fa63a91af90316127c742c9d6b4d711f15b12837cf11055c5aeaf86b7ecd6154779d266bfedcb7a479839a9106e95a43bb49b7037464132e8ef4349aac4aa6429d198f7ba0a9c5d3452d5804f67e064367bd89c161b4a86b5e461721105e6cd53313b3359afd2100c30ede74a20e75cf83dcd79fab496c6b2d3bb437376403730599f4f982a278da4df81cf6af8cd7ae5abeb7994516808357cefec441ae592285e361529c940302908d24dcabad262eccef01125d6102e3dc8bdee499a93475a56a6841d67468f76c7445a23235fa27f6a7a71b6394f4a2430e49be75f089d0ee0d5ebea1967e903c33e0553450ee9dee8e8254c5a7ad3f3baad81e236708954b5cacc31d9cad5cffc27e17f05d327ecc3130e722e10489477dc2df4d930081aef04c06da61d35ff524a1ad206b1feeca4828062193538fd3c57fc76b1bf0693b97e1ccb11cf95bd5c6f1a1a968b43bb30387c116ea03e03cca8fc26e0a555afe29f9f750dd320dbe26ae80cb1cb91d37973e21b40a8a646d70091addc0f371ea04363a420faf"}], 0x11b0}, 0x40e) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) mknodat(r1, &(0x7f0000000200)='./file0\x00', 0x8, 0x3ff) utimensat(r1, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x2, 0x3cc7}, {0x3, 0x5}}, 0x2) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x00', r2, &(0x7f0000000080)='./file0\x00') unlink(&(0x7f00000000c0)='./file0/file0/file0/file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='W\x00') utimensat(r2, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) dup(r1) 12:44:19 executing program 0: r0 = socket(0x8, 0x3, 0x20000000000000) sendto$unix(r0, &(0x7f0000000000)="b100050105000000010000b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x14) 12:44:19 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x8000800080002004, 0x2840) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x80000001, 0xffffffff80000001, 0x8000, 0x200, "3a55a344a6fc53b974bcd9bef23fb1060bee91d8", 0x7, 0xffffffffffffff7f}) ioctl$TIOCFLUSH(r0, 0xc0307006, &(0x7f0000000040)) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/249, 0xf9}, {&(0x7f0000000240)=""/222, 0xde}, {&(0x7f0000000340)=""/4096, 0x1000}], 0x1096, 0x0) 12:44:20 executing program 1: r0 = socket(0x2, 0x2, 0x0) socket(0x1e, 0x5, 0x9) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000280)="2c5dae3070ca9f050a90de9b70fdc62f3b42e2126e99d38cc1ba62dcbfb7c377e51afee700e0999e5c3ba508f6435a8ff70a5060e5c152c0e3ea7a7ef5768ff099c7f3f12fcfb2aba93b4b776adcca4d453921528a3f5d5fc658ece24443fc0a433398fb02dcdc47f4f412142ab78fcce95961073c858290e03eadda3b2d84b3f34cf665e9b732c71ca236a6031900c9e8cb195df470c1ec987507c7bcdf249e7686fdd3d177d9d5a2636a45cd869c91e2438da1727c00213384ff2f68982593ab83b7a7a9a1d383a02e2a68a65f48ec8b02fcc183ab17eaa646ab2c8f7392b13d13861824778c3329c72d181f77c10a6de5aece933d49293127418553b299e915189b5bfc943a891f80cc36b6179f6b2600135adfdad1e73385779c5d7360842ae9c9654a784132f402646fff434a2bada7bfba5eae67013f37c70e5769a03a30a4c89a219d062991623f52727ff1dfcb5dfe440023e883814e0f81144fc76ba08bcaf278215a772109bc2ff9147911c3c980944436df4695ca04be8decb9cb736d91f81cd0230aa2ada4c994f1a44b0e5d3befd782fe44fad647ddd43b3c8cc032e0876ff9716bd9951569851ea8c777b0df6f8887e1a15f589704cf4796a4eb02fd9d01c5370c4e59f0a7d754e70ec4d6292bccab2232e8c7fc5d72eff69578fa88b1d0ad8bb7ca4ab31ae7ee93242e59ff0a8fac0cae0da7a0e1f3e9a61edb151aa97202edab20594d7b0bc2e1a7f0ac0579ce32028ac88bc808a865af64101c9363ba161bc0da63e61dbe5d97cc57dd76105b10ce0abcd606493b30221efad0e1463c7c1019ea3da93840d52bb014ab0d397df5662dc51f875e8a957b1e3d7a8d6f0f9f28f21360e97f7fdb7e03ae829e388c4bae1c3184e57ce7bd8b5e2bc2b18075ded43b813ad2fa01e77bb1d6c3ce77ba6f9006f51d2c993f24e23d13014e6abf892ea77f454db1b99e8882c6e2846ac7cc5937c3c67859ac8229ecfa0fabe24b65cfd695726dc2bc5e1480fe4c093a238455174afc342cd55b07db5abb3b12e2fe733ed41e6d007672b8df6192587d22929a232cd2126ffa0c8d09ab2c2dd0826981ae1278ec6e67907a896168b68d267224212f2089b51430558d2aa853ae1aa1b6a2b9f3f36f67f0513a660ddd170ed100c10685907691510ed4e0def69a87e743f7d2e9ee26c1fd3b8f04a99e758486a641402cc3fcebdabf41c9af0709cdb87e85ad92563d762a01a21e50d46d4ae0865c788bfd46f3df60a9ec77e8e8b0cd7da21e95f4e5bf31e83806eb7c102fdcdf137349482a63a221ac559f5def15c198226934709e193104ae9b12464e8ea70db0f68ec66100810a290d90d4fd8c22437b4080f5716d2693edb57ba4f0182bab64a19a30faae762a87ed8f45250a478ef8c5efc6c91e79a7163896ab1394e1436d141bfb413cb3fe7911411ac77794fd73b9423b978ea2d304b98a9bb658640ae106aa7dbbb5fe34668b5e06b7525d7e737a1fc76009fc3e1a6353d31f5a3cd49e6ab550665e5d86ca35efbfaec49a89ca0cbaa0776524763d2edfe886479395519e73cae20f681b16a41f5311777131c79a8ea8cebecd81afedcf29d53cd0434711769affa2268e11beb2b38e8365a161c05ea9bba48aabb786638843f87fd83a7925df2f15e150e308e732b98c3ff5ca511c8289008f52355762d8dbe57bee5d42f093fa3494504128298155eeb69a2010df0e453d7f84b8ababc960483a3e74ff26fddc2ef985bfaf66fb19ceed672d9f739532e12927004bbc06ff949a4d8316f28906ed00b7bb1787016a9dc389c2b362ccb5e0c535c45b96ace193d1cbc13a329ce81ab78ecd14656de71c273aa053736c391ac97e32b394982a3ba875c96fae4c9cbc11d799d69e66b61ece7ba8bcd7b6c7d8163de75c8d6ce1405ebeb69d1e2a9a83f22e21695caf6aefc942a8c98be132728af17c7f5bac79839c9260e72443bcff145aab57417e4377f272fc3a04e501f0f461f51f9ccac2608326a8e750d53b0db35f8c957dfe0f2a3c77aa24674ba12d5071548ca75cb73f338036f614186d64bfd11ce55e6ba59364019cef982e092535366f92fc96cb36751312ac0d2601249d28703094947a2ec6dd5d0af40bbc0e17328baa2c762bf6ae01da77e89ef9d402d57d9fa9ac1bc12cbdb7b88690a238f1ae52ce5dd68f12aa737f5179c3cd36ebee435530933804d64c0c422fa30a0fada44449b8568512c88cdc3b846d1ab044516cc2f9baa371caa13ab836776a166327103081b2fa97613c90c4b819f27ad7904f297754e4753ed277f8d8b6b83d57f7e8ac051208cefaaa485246469630a7f17cdb8513ffd7020f0d80af844db83e2ebdff2b60d8804b91ddb28a6b435f76bf96e4de4a8f5de94e326288c83a6083f18e6b7d0345a3c08d151eef4a5b0948661674e0b8d42871fa1bc49fe3d73ae56ebeeb0e34a875d6ab12128a97d030b447f522468a1930d7d7d47155c9cb8cd055afd3b8d78df907015683ea23219e5ffb3b72dce5036aeb7852f6f9729e8827382ddf77849197b08affa74b81c5378833d67b4fb2c546accb835e60bf014dbaa399ef1e91dc73424b4c333f0cd203946c54ab44d2247379f52b50d0b64f43d7459c28c9f94f3dbe4eb72c", 0x759}], 0x1) 12:44:20 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 12:44:23 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffd) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000100)) r2 = semget(0x0, 0x0, 0x200) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000000)=""/34) rmdir(&(0x7f00000000c0)='./file0\x00') 12:44:23 executing program 0: r0 = open(&(0x7f00000011c0)='./bus\x00', 0x208c0, 0x23) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000001200)={0x0, 0x8}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getpeername(r1, &(0x7f0000001140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003c62df5d00b1d1ab00000000000000000000000000000000000000000000000000000000a8a4fe9c63e667d987a60000000000"], &(0x7f0000000000)=0x6e) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0) 12:44:23 executing program 1: setuid(0xee01) r0 = socket(0x2, 0x400000000002, 0x0) nanosleep(&(0x7f0000000100)={0x3, 0x1f}, &(0x7f0000000140)) setsockopt(r0, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) shmget(0x1, 0x3000, 0x4, &(0x7f0000ffc000/0x3000)=nil) syz_open_pts() msgget(0x1, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r1 = msgget$private(0x0, 0x460) r2 = getpgrp() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) getsockname$unix(r3, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) msgctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x2, 0x5}, 0x401, 0x8, 0x0, r2, 0x89d1, 0x7fff, 0x7f, 0x2}) 12:44:23 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000001) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 12:44:23 executing program 0: r0 = socket(0x2, 0x3, 0x6) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202ff07000000000000"], 0x10) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000040)="f6cb24a6cc1c2f35288170f5f198b33464d7c85002ad5233ab50030f6a60ce92e29049e8d1e85794db9e132b817c71c2e14fe343d8b4f41c19e002af", 0x3c}], 0x1) 12:44:23 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) unlinkat(r0, &(0x7f0000000080)='./bus\x00', 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2003, 0xa6138) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) utimes(0x0, &(0x7f0000000440)={{}, {0x0, 0x57}}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 12:44:23 executing program 1: r0 = kqueue() r1 = socket(0x2, 0x4003, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) open(&(0x7f0000000100)='./bus\x00', 0x2, 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047466, &(0x7f0000000140)=0x100000081) bind(r2, &(0x7f00000001c0)=@in={0x2, 0x3}, 0x8) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0xadc, 0x0, 0x0, 0x0) 12:44:23 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) bind(r0, &(0x7f0000000040)=ANY=[@ANYRES64=r0], 0x1) 12:44:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2005, 0x20000000086128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="07019c918d25000900000000000000b3bf0005eb5ad35a0520000004"], 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000040)="220e228901001c067ebc74a7c686cf801bf1fa48f4445ed5", 0x18) r2 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000700)=0xc) getgroups(0x4, &(0x7f0000000740)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = getppid() r6 = getuid() r7 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, 0xc) r9 = getuid() getgroups(0xa, &(0x7f00000007c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000940)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000680)=[{&(0x7f00000001c0)="6423cf51fb82c967cf6c2bf4a13f469c6eb8c699b112044a4267a53238a7f3c6a4e629d049a06dc886a713c0fb4fbe4828239327d0f96427e7c847bc81c37bdf6032dfe3e02d7022cce78d8327737f8eca3f91174db01fa0a83f6a0f84836dbecc13226f1785fa5e5366c435a23a83d3d5f26d0044e29cabedace6382837fc5defd270114a8bdc05bcfb43a20c2470fd5099f8527a0adcdb6c46bf85bbe93a8c132bb932613e95363498f00aad44e507bc9b03d687f7ba887017948e19c3e148827bc55ff6d26d138cd9dc9520ab132f6166d970f3a89feb4d659c5e951ba517823266", 0xe3}, {&(0x7f0000000080)="cdda4eba0fbb8c834572a7164be955055b928699765a374457c96c5a667cde64491c985e8eb14bd7a9275ddb572f27a8c7843f4ab82f0c32089379be25", 0x3d}, {&(0x7f0000000300)="c2e3f896612fe2d70511476a1326509e09d6c296873d2a08771f113179ceb5c7b0f65435f5b9ed3c227d1c5f9e8ee7c8357233d01e9132e21586396a95ce55a651dddc263c5effc3663dfe997d8612504a3368be0714caf26b5689cab5a83fbd4a98d6f010731cc9767932484e3011623ce7d24cb2cc1d63b36d7fb8813c4e8a7fc49529a6ee9eda93a91f2537d2f8aca561ee3ca9847c2cd9bda5ddae9597174070b8f6b240433b5759f856bb7ea6d10d289d386a49a847dd314fe50c229b4ebb89", 0xc2}, {&(0x7f0000000400)="d02212be3d913b415a8ee3f72ce542a776633b354f6614dcf8b2ef9d309be67407166b8695d91504210b14f3b8bbe74708b9b8156c9a7effcac9a92d2b627ece997f7f7094fdf3bbeeebd75289b3021cd887c3a64a52aa33ca6a4eb6528c4fa6e8148562a55b3b0d2ffd666115a8eda110f5672086a1ebb09a11b02f04df5ec4c0d0797e833eff0347e159f1944482597505f3890b232769c72680", 0x9b}, {&(0x7f00000004c0)="7c7e0363893b937a1df285a1a3e432601eac913698a9d7ab112b2e5d828508ce60cfd93f9df17dac10cfcfec6e2a2803ff392b710c9960bd42954e58f30bf8c7b2724cbfff00afaf12def37834c22d1d9f2eda783f99472c6967050a83d7ca24e0da766d19452ecb4838872c782a27cfaf4657ba5c9fd2684b6da298241a2cc5d64d55bb4843f2eb6aeb64f06d770d472f748dcaf7b309109f75fbf379288091987d67b3cde777d274eff37369947b91ffdc63b42597f2c763c1712bb9b1a043c3bda95ccc354e609d9389cfc6e03dec02aadd2c6b4fce00c1b7ec", 0xdb}, {&(0x7f00000005c0)="f973369fece79f8f7d62f81bd842d9346f4f978ed0f2d90cf74164d9da0aa33de92aa5b23b4c0b04d075364eba662f56db6762b9a90bdaa94cc4f3eca74c519a396756d79ace5916c5364aa012f692f4b8d8edf102bc54232ae742df24753e4b074f3f5d38eed84997f93ac8a89fa32774b6cfc63d3e2a558a7964ba1db0c3cc991d", 0x82}], 0x6, &(0x7f0000000800)=[@rights={0x28, 0xffff, 0x1, [r0, r1, r0, r0, r1, r1]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1]}, @rights={0x38, 0xffff, 0x1, [r1, r0, r1, r1, r1, r1, r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x18, 0xffff, 0x1, [r1, r0]}], 0x128, 0x1}, 0x2) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0) 12:44:24 executing program 1: r0 = socket$inet(0x2, 0x0, 0x33) r1 = dup(r0) fchmodat(r1, &(0x7f00000000c0)='./bus\x00', 0x90, 0x6) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x8c80, 0x0) dup(r2) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r3) 12:44:24 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x20000100000003}) 12:44:24 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) close(r1) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f00000006c0)='./bus\x00', 0x0, 0x0) close(r0) close(r1) utimes(&(0x7f0000000180)='./bus\x00', &(0x7f0000000140)={{0x100, 0x4}, {0xa80e, 0xd29}}) 12:44:24 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x10001, './bus\x00', './bus\x00'}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x18000, 0x40) fchflags(r1, 0x20000) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r3 = geteuid() getgroups(0x1, &(0x7f0000000240)=[0xffffffffffffffff]) fchownat(r2, &(0x7f0000000200)='./bus\x00', r3, r4, 0x4) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)="d60dd57cf41e0d3e78e7c1391efe3218918edba7bcf069a234ad1096ce3101f2fefd7658d20b41b49a2cc022c51dd46f341d41f8eb16858f86c822f781136900fe768d41f7fd2a50462b227e6b359e24f12deef75461e54286e60ca80bb80e1ff310c9ac7db7e892aaafef71225efcf0f9f0d9454624393db0bda40f5d27bc72d8de19481a6c326601a3a0c5abc6e0db7b45e394a09ba5db5e16f22463f4b39df384d6cbffcb98002e5d5ebeb4a37dd7c26345e201d15d3fbe932029d9254a41", 0xc0}], 0x1, 0x0) 12:44:24 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f000000a000/0x3000)=nil, 0x3000, 0x7, 0x10, r0, 0x0, 0x8) mprotect(&(0x7f000000e000/0x4000)=nil, 0x4000, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 12:44:24 executing program 0: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 12:44:24 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2, 0x0) dup2(r1, r0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) clock_getres(0x5, 0xfffffffffffffffe) 12:44:24 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x41, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000080)=0x1) setpgid(r2, 0x0) 12:44:24 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') chroot(&(0x7f0000000180)='./file0/file0\x00') r0 = open(&(0x7f0000000000)='./file0/file1/../file0\x00', 0x1, 0x0) connect(r0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) 12:44:25 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x1, &(0x7f0000000140)=[0x0]) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) syz_open_pts() r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f0000000040)={0x10000, 0xfffffffffffffffd}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7, 0x2010, r2, 0x0, 0x0) 12:44:25 executing program 1: socketpair(0x0, 0x1, 0x7f, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000001200)=0x1002) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000001340)=0x2) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) write(r3, &(0x7f0000000100)="8e", 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001240)={0x0}, &(0x7f0000001280)=0xc) fcntl$setown(r2, 0x6, r4) pipe(&(0x7f0000001300)) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f00000012c0)) r5 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r6 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r6, 0x4, 0x80) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r5, 0x0, 0x0) write(r3, &(0x7f0000000140)='\x00', 0x1) fchmod(r3, 0x41) write(r3, &(0x7f00000001c0), 0xe5e1) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 12:44:25 executing program 0: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') open(&(0x7f0000000940)='./file0/file0\x00', 0x8311, 0x184) 12:44:25 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8000001005, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x4) 12:44:25 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = semget$private(0x0, 0x4, 0x100) semctl$GETVAL(r1, 0x40003, 0x5, &(0x7f00000013c0)=""/74) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000240)=""/7) accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) socket(0x18, 0x40000000000000, 0x80000001) mknod$loop(&(0x7f0000001480)='./file0\x00', 0x5da24754a5793da0, 0x0) syz_emit_ethernet(0x324, &(0x7f00000049c0)="1d0c03e3e4f51923e9fda58575d846dec3fc251f7be29786ee3661ce8543522f40f7b82f16eaff3a42761d055a74a517eb8ecbeabac4c4d4d650f24444aa438b00c70a7e76cfc4e20812b611d21e005795dbf0f954984d299c43720bc48ae1a37a19dab2c63ec79095a0a84498a43ceaf82f9815a0e92deae08358c8a71bb28369ca14a8f77e71f589c3b163f09109a54ee516546907b7867f37172f6fdfb8a4c6c26e2a507ef0bd0272fea37f33faf4a8bf35739d3c7b885ebf11fe6294cb491a47e8e5fe4fc2b6a2a0e03a79b59ef21d6b6493467bcc77cc7e83b432fe29b8c02fbdb840623bcf883b8269fa388d8151f412e5aaf3a2ba4c557bbd3899d30177ee98ac3c8b6f8b63f07db306e74adb1abe01a53290c41a6575d8267788672be820c2f7e380aad3d0624e6f553804ded5272968f6f85492c98d45355d5c189252bd0ea9e4e44fbd50743d947b303e3fb884d9680070d9d08706149bdcfb8d4354cbb011d595e01e30e90f37ec00852604ad6fdd66738258f467c1e956c96f29eb5db5866487f18b8b743f1ef4d81465ec634c5d2c1d59f5f609b6c027253436c6d3a0f87b02da398923e83fc86509d5dc2ebdc0876728afb6d6d2d939dc6390aa50ae95713c8adfd15a8cffea7567a137745158935d3ae44bd6d08117c6532712523fdec78f1b199857bac0049fa069c0d7a9fca9add10ca2906adee689a3e5d6aa1c65e4cdf403d657a9a62f9c8a134f553903c486bd997ebe02a4ecaa7e8433696193fea3000cbc2f2ca6bf9734d6e648143f8780343e3419af8d76d265d185e73dd99a18a81e83b1aeeee0ca12463a53aa517420ece52c7f0169dc62075c4bbc67be5d1994c3cd2d8b897322da50407aeb2cf46d1cce5591b7957b3e30c51ebcdd86c866adc5ce126d1c5efce15ab8b747704b295cc8db7db984c93764142df7e1c22df1006107ad1a89df287cc911b7cdf491c92c767dfc2facc9aa0884efb6e183ff4ef8bd4f5f1b6a7e76c75cbf43654e7f9f266b622922341b9df9d06b4b1c49d60552c4a8fc3ac012216ba10d29a6a8e57f169b51b0872a9fbd43662c2f01f97b9a6bd47fa133e911e07d4ca50b1db9a2605652c3e8560b3afae6a55a373a3753873d603a5ef87c598b9d9bf098fca70fca1acc8a3fe45ea5e84ff506a30055a2c34fbd7ab783aac50453b6c598cce8cc3dd3f473fe6fe688b3cc8935d2ffe6dde3ab50d6a9330850263e211a4c61994f2234fa39a5540212db4ec2710272ceac9e41ec31a3000dcd7f1c05ec4725d37f1cf876531447ca79778f3418c7612c549ae6ad3c191235b408761d98065fe23307c188671c48f6856c6bd195c2c8a38971e75c5f8c341bac4fd10d315e9448f782a7ec2511497133ee9fb2b975c9cad5702ab1dfa148160c2f02e633b8a9496730fa49cd5ebd62e546573275ad2122abbfb8a0be39ef4f90a9932094e9f08960a34922ab517a6dc67570289c53a18ff62d3f27ac4fe74181a29c1e19ac90ce948d6b88360ae01042acb2b0ed2f76c4372be4b32445ffe9fe455210ccafa0aa0273cff14ee596693369e92a61e2feb0b6c140a94c1ca59e8313c71bdf6ed6c36d9a7c2a0ed84d1fb2ceab718a7be05f3d4f2ef029654b139a47b2340b8541f94ee1dd7606e03077df3251a2ed2a20bfeb273a7c28010327958bbec987c218d54c407f122c3e83ef98bb64c1da00c5bdfcc7ca8eb5f3a5bc195fbdab4b80eebc11a63f3cee1722af59dd14efca0ee55caea44776fe922da76e1548586a01e514f33238062f9925114e71432fdd157bd63a679102f6e8e79d8a621069ea43a2b3ebd735359cede5b9fa982d82d7756defd859619981c6bcf9e38dd1306b01a1202e1d98a151ce8302de7b72076a35f567d3e752138571cbf231ae4ec0d994d75c434ec63564ab709fa742ab7e40cea81b456d484f9281cfa849b1b58f357f9ca1100c140391a228e0996ab822531aa6294aaafbb7890755a6aa506a9c0a8723ef2a581cb92f0ec4f1fcea3cb8d80cdae3bc9d9f572d898bf67c33e9173ab913edfdbf1bad7b97e88cdb6115f39c87a8f5b8f89155bc5f47d316d6dd7f0e3b9a14df30c103340af5b89768222fadbd4e9b5b529370dfef24ef2f75e20137efe26479a61b9a8a465da71ffd49601fcb2d3aaedadf752042ced919c48fdc363cf7aeddfbeff91e3edf6c09f634a52cb3e72c24d23395c2d0089208cba65fe16bbe64717f4586abca38f0e783408ba535cb779158cf784299e59032e061a6c0137e5d97ce30207243d3b13989e0c46dfbb6821bfbee856e54fb00483a624068305709bf8f8ff3a10def951dbad951e3d70e92ce5034c05279e4aa823589d2cee3e83bb7b63231c1691797535d0058cb804b5b1a0e0c41fe2ff8c2364efb096879b6dd578c8fed3cc4f3bf5f665e4af9396ac9af3d6867ca20366c9fa37df462724b159035229f2e097ff9a2c24768fbee9bd7640d20eb69801d90ff4a9d2db5efb79d7d38c89951106704228017d02c58afce8bb323439c8d6df232ddc6d02338a0797a2eed0bb4a33167957e8669ddfbf9f376a88aa5ecc4fbf9ccc7a17f251a70f8d2640f22ace47f626f1dbb706dc6c86c09b9f54418d972a60530dbaa8c8b4abfaaca5efe1168ab330276103ebb3be9b9c428d027085ae05d1449f3cb0710aea15a51308a73540ef59976bc3ab6d6203062202911ba5d07d222efea455385f83caf66f1868fd67cc225f53df307c44bbc2309cab8a38d5c4946a11dd9eca3dc8fa9e14470ec6ece9f05e2cd3bd71095fb4b9fdb226f0b6c3c7015f593c996da7bd6c340fa0af300cfd757c5d00f089b95c08becaca683b02a490c5e52f01edec63080c650fa2d711a7b3c02763990d3743b1c90f623dc07e3380b9752893f46ac8da7619edb8519495447d06258cb2e59720b83a96afb77483d73fd95a57710d82438acbfafe27c9361eef64f3d74b6cb4a65d4ee11d1d3aed7521ff260502b411324547f8a758091a34e91fb75bac5f899893f7f40e041c5f89153467bb3eac7b5b422ee66e8c6ea5348ef1f7eee3cd2748ee7f25a7be716c13fd59ea6743b92afa7a6d4dbf24dee55637a907b1ffc89957ede331f7466aea3869bfd068621e28a53293dfb763e96d327658bd4a326f88a9766b3c4e86f17da6722366c2f19548adb937c2f5ea18af74a67d86bd828a8cb0b849374ee9e8305602994b4f844524cf2bdae15be1b03874a6429d33b79f8d43cc2c57ff2f0a76876456aeff06d2a00ca0acdba169b67499655918bf309f5e9f60f2cbe12f1b9ecd13c32d5a3e1bf8e94abb2b3e9f5190a85dbf883414f74e64423153fcd727cddff1bab3ff411340313ff26ff78d6f62fef224b4b0f1eb7f53668f00df868b36e6a1fb434163340278794f3227247d7437efb304274a7606f3f590eb261e192b1f5c7143aeee70e3683b094d7dadd56347cb043646ee0444ba4ecbfae4d98531f310d071cc5dea753f47df09bcba86825b4c55738f03fe60b5b7b3297dbd452e0c7f26d9b8345804abb22d907d2de088e97a2d80c8c5f7c75b4ec4dd93630c47ae190ba5d6315d80fbc911369f0b1c37842533158ffb4675c17ab603b720762a4a52351cdb0cb23da19adae344e92f58936b21d7b85ebb8cadbec7ad927530c7c3e2a1f27666fdfb82af01a20bfe2c810b2a24c3b7139a24b7b40513663133e2568d7cb1762077ff5ac951e43b0e7eeb8e075553b12684c5194092303075b0e01c741ac8b91bcac5e56d443762641bdfb3fcc7880626fa64caa30ffee99ba854a4113a1a8524dcb981bff09f02ff44381a8450489f1b931740b72c166aa89b5a9536f10938faff4699f2476352fdf3ca2b02d83c1e2be78309373bed1dd90a0fa78fa400b23b7f49a2d49e11b5dc5289acfe6705cd855b90f32ae7d55eee9a0476335484c471e0f241c88c84027258627f5720bd95aecaa57eef0b188d09f554a14405ab87ae23fbb8654a6d77908db890a31f8f4f3a855ba40cc7297a3666c5dac6c1e4c95da76945e581cd87ab24a57e31795f7500e3aea3dbe6408be43e7293a4656447fc385950829560f52669b888a92aa07915bdcbcb771141033585065fe4a6445a93d69175b61c43a9f6ea4a55758cda09487a6a26e83935568df2e8e3771a21b6221fe3af75de3e9e3b2c40a263a97e3f8c73310bc313ed763acd1429d5484f99a25bd45743272393ca1b8a4cc9eba1fb247a52ad190316e9ee24da6c2646199f522e5ffc586963119b5d41ef6a93cb5b2832734f43cfc42fcf0771d62e4215e43e78c3cbfc6855733451e1cf7a79ab62d8c69b310db3716d87b44b834fc8ed1b801409fd5df8c7c3039c5090f6b794af760ee9a36b9eb82abcce8a27b78cc7b3974f311dd19d44576abf403ff8479abac114f2a80ac3252093e2d2ce79e75f80c291ef67c502855ba81bb297c6c9f56f8e6209d406965c817b40b41acdb5f5ad2b435f66966a663a328e187181bc6ea3162084504d53aec8dabebe3cf767f340f7440d09388a3533730f0e03084ad1354046d797b499346fd22d82de1f151f9eb77bce0a5da74eebf5165b1b7f2909662e776514e973579944ba27fe678294bdc5fa5fbff140758b05bdd8c733ae4c3089b6f902fc5752feb9eff153298528f027e1c4333fe2c2c3640721f63676d1218755b98af802c30e0e8ef718c083b296621f509d8861166f5151df4e5b8be708f3032d31393b06a0cd0343d0350779c02ecfb1ce417d44948d466b788ebd4a4d1f38325bf5a6ec32f16f3583947d1c1c9bb366bb349ec5a789066229ef378d0e5b7800ce72dd9f8f50fcccf6ad724193938a1a6f1e741dfd0f23d1672a4d05303286f75c2dbfd49c910858df437675cc4a8f6669d20aeb49ed802cffa646dd043495f7d8ff89161961e5a2b2687c82cd7da9975a3d259e5ad99ab62bf8bf9e254c8347352baeba84710b763fc1c3739d4cbffd2b213d1d5e739f0f9d8b418bed28201147f936a6f38dee915fe155546e507d666ed13ae59e2b0a8254fca7b4a56368ed97472d68fd808830f74e7600737d5bad0ca21ba69d1998dbb104627ee710c4cc69a0af5af4843bbe0594651b3937530f75aa9c4ca1fe0ef2be7400529202921f058e059d13ac0f2c99baa4a188b5d3043ec44b1a1094d33ebffd3fefe4d336f4647ea5fc5d5bc489b1f2dc430d2255756eb73a90a32bb18dc3be3211c7a27d2d75fdd6aedabb994b88e3f1f0ac8f6394c8e972174f5bd1384126de2146e13d37713cf73b7f3cb05ea6d705d7af96140dbceb74d4ce35248d698c5ddc013f777d9df089a7099b8da583e1fe6cb9789be9ddaf81d8ed02897cf7ec307699cdc1003a7ecff5f80d21cbf7058e928321253949d22e7a1a029bf1a99ab28aa4b528052b0805aac7cbbdd8a17a1c366c2131633b4e96095e13dba3a01047ec2efae270968009a4fb4731874343a92034d16074cdba163a50a26cf2e1a3d0a5a4f020560bcd0d9b0681ff522c339d008a73d6d55ee840c9011ace0553008bc628de7f6dfc31874928af8bfbff33bfd651f433d47cd585155daf3b02e53dd9e536104f96aea9cddb6db66f81c2cb37f24097643b6ef3427b2c112701da463e3f1fd4c1cf8a6fd5a508ae8164dcce32faccfa47f87c1ff29eb4859eda4dde54043317a6e2708a7b0435baf22b3adbddf17f9b49e69c121e86b62d6cf4cfc0e72e9f406ff8179d841e69f56b68b06e61fcb119243ad2456a19d3883a21724dd28") semctl$GETVAL(r1, 0x1, 0x5, &(0x7f00000015c0)=""/157) pipe(&(0x7f0000000200)) setrlimit(0x8, &(0x7f0000000080)={0x8, 0xf}) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000100)={0x6, 0x2}) clock_getres(0x2, &(0x7f0000000440)) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x200, 0x9) pipe(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r2, 0x0, r2) mlockall(0x2) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r4 = syz_open_pts() close(r4) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f00000003c0)=""/110) syz_open_pts() ioctl$TIOCSETA(r4, 0x80047466, &(0x7f0000000180)={0x7, 0x0, 0x0, 0x8, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x1}) poll(&(0x7f0000000080)=[{r4, 0x113}], 0x1, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000003980)={0x8, 0x101}, 0xfffffffffffffffe) mlockall(0x3) semctl$GETPID(r1, 0x3, 0x4, &(0x7f00000002c0)=""/69) sendmsg(r0, &(0x7f00000038c0)={&(0x7f00000012c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000280)=[{&(0x7f0000002580)="82e5369cb51e22e368786a261c37654fb0a0a43c3e0e4693c2916c0695ae55094c1e8e8a28fafcd46cf11846e5b86a641cb7307c8ab93a9b7328", 0x3a}], 0x1, 0x0}, 0x1) semget$private(0x0, 0x3, 0x38) semctl$GETZCNT(r1, 0xffffffffffffffff, 0x7, &(0x7f0000000340)=""/102) 12:44:25 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2dbbb2ff, 0x0, "000000000000000100000000550000000300"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r0 = socket(0x18, 0x1, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/28, 0x1c, 0x2, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 12:44:25 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setuid(r4) r6 = socket$inet6(0x18, 0xc002, 0x100000001) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140)={r0, r1, r2}, 0xc) r7 = socket(0x800000018, 0x1, 0x0) lchown(&(0x7f0000000100)='./file0\x00', r4, r2) r8 = msgget(0x0, 0x14) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000180)={{0x7, r4, r5, r1, r5, 0xbc, 0x200}, 0x800, 0x9, r3, r0, 0xffffffff, 0x80, 0x9, 0x80}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 12:44:25 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x2}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x2) 12:44:25 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffb, 0x400601) r0 = socket$inet6(0x18, 0x8000, 0x7f) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) 12:44:25 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='r\x00') link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') 12:44:25 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(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x1, 0x6aef4473}, {0x2, 0x200}}) close(r1) 12:44:25 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x7f}], 0x1, 0x0) nanosleep(&(0x7f00000002c0)={0x88}, 0x0) poll(&(0x7f0000000640)=[{r0, 0x40}], 0x1, 0x0) poll(&(0x7f0000000480)=[{r0, 0x18}, {r0, 0x4}, {r0, 0x100}, {r0, 0x40}, {r0}, {r0, 0x131}, {r0, 0x4}, {r0, 0x2}, {r0, 0x20}, {r0, 0x20}], 0xa, 0x7) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000100)="703f2ba739d266b6d962d33d6b9201f993f977b819c9fac28a701055a206d11cb7932080381c50b8f709a91cdde675cbd7ddefbf8cb784d28324c4d1bd35769665419b27c265c9f7589610823e2bfcc3a064fae05aeecad56c22d0a5f28a54ab3f76667eceef96352b3aa72184aa02bf3d30cf8795b81f9a", 0x78}, {&(0x7f0000000180)="68a373b141978f8d83059cb4be0209921e1618c976f190ac3c44b475e2f5c486c404a5c62584a063c0eaaf780d4c85764d54e67e21e4159ef665ea5b667d81b2c4e5932f90c620c5bdc6d3be65a7191c2170017558f982d1cfcc3480ee09cca7210b00b75f468e83bf21efabdf7202eeb52904128ed431b18f45ea2963c7a0140bb4a1a53c28c04159cb4c3f22170dfa8f5c327512b6457eeb31dbe258828827d4cb59095b54c9473193d4e3c345cd250b04307f885b158fefb40d", 0xbb}, {&(0x7f0000000040)="6087bee3ae0e1470a3a39553fe05c4c743ee446623f87902bb04", 0x1a}, {&(0x7f0000000240)="f0260d9d62851ee9817032ef1068119ae334fdf12bd7f39311089cbab51216bdc44e32e84b6f7b83803ee944c0a5e6b8aa4527bf545953f8aaff588325234e8781e8a6583e00", 0x46}, {&(0x7f0000000300)="47d9eeff61e6358f7b1637797bd23776460fdf0e4995d727b18c89053d8d139cafb38bf017bd5b37c6f7eac36391a5bab9875c07306335735aeeda33e3253595d9144a7f070cb035ef1e52274b2f2868d6dedb6ae86900cdaf503884b1493c3ac0eaa38e351eaa79cb5eda9ec28882402e2dcee96755b5b881db0e92714437c42553fb6afe07f46cca92e531269d01e723dd22b564b3", 0x96}, {&(0x7f00000003c0)="e1528b40c1d16fbb0c3390bad13387dff6485a7f6d24e97e1dbe873fe8df49748b81e90448839c", 0x27}], 0x6) 12:44:25 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) listen(r0, 0x20) setsockopt(r1, 0x29, 0x200000036, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x801ff, 0x0, "b8000000000000080100"}) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="07016c6530009ea20000"], 0xa) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) 12:44:25 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0xfffffffffffffd72, &(0x7f0000000240)=[{&(0x7f0000000100)=""/101, 0xffffff1a}], 0xa3, 0x0, 0xfffffffffffffe32}, 0x400) readv(r0, &(0x7f0000000500)=[{&(0x7f0000000180)=""/79, 0x4f}, {&(0x7f00000000c0)=""/59, 0x3b}, {&(0x7f0000000280)=""/172, 0xac}, {&(0x7f0000000200)=""/32, 0x20}, {&(0x7f0000000340)=""/124, 0x7c}, {&(0x7f00000003c0)=""/107, 0x6b}, {&(0x7f0000000440)=""/92, 0x5c}, {&(0x7f00000004c0)=""/32, 0x20}], 0x8) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) shutdown(r0, 0x2) syz_extract_tcp_res(&(0x7f0000000040), 0xfffffffffffffffc, 0x7ff) 12:44:25 executing program 1: execve(&(0x7f0000000040)='./bus\x00', &(0x7f00000001c0)=[&(0x7f0000000080)='r\x00', &(0x7f0000000100)='r\x00', &(0x7f0000000140)='r\x00', &(0x7f0000000180)='\x00'], &(0x7f0000000300)=[&(0x7f0000000200)='-.&$*)/\x00', &(0x7f0000000240)='{#\x00', &(0x7f0000000280)='r\x00', &(0x7f00000002c0)='\x00']) mknod(&(0x7f00000009c0)='./bus\x00', 0x80002002, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000480)={'./bus\x00', 0x80000000, 0x9, 0x5, 0x1, 0xffff, 0x1, 0x8, 0x0, 0x0, 0x10000, 0x80}) unveil(&(0x7f0000000340)='./bus\x00', &(0x7f0000000000)='r\x00') mknod$loop(&(0x7f0000000380)='./bus\x00', 0x8000, 0x1) execve(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) unveil(&(0x7f00000003c0)='./bus\x00', &(0x7f0000000400)='r\x00') 12:44:26 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000000)) open$dir(&(0x7f00000002c0)='./file1\x00', 0x20000, 0x0) mkdir(&(0x7f0000000240)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r3) setgroups(0x0, 0x0) setuid(0xee01) chdir(&(0x7f0000000100)='./file0\x00') syz_open_pts() clock_gettime(0x2, &(0x7f0000000000)) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000040)={0x2, 0x5}, 0x8) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x4, 0x5e, 0x20, "a5db6e6e2a3ec2b6d9f88a84e2183a7fdfe0596f", 0x4, 0xe3c}) msgget$private(0x0, 0x100) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f00000000c0)) fchmod(r4, 0x40) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x80, 0x0) pwritev(r4, &(0x7f00000015c0)=[{&(0x7f0000001580)="1b4477ab4e734a83531b02135e1ad02774f3176d9668d68b", 0x18}], 0x1, 0x0) execve(&(0x7f0000001640)='./file0\x00', &(0x7f0000001740)=[&(0x7f0000001680)=',,+--\x00', &(0x7f00000016c0)='%&\x00', &(0x7f0000001700)='\x00'], &(0x7f0000001800)=[&(0x7f0000001780)='[.@\x00', &(0x7f00000017c0)='@%{@\x00']) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4000000000000065, &(0x7f00000001c0)=[r1]) r6 = open(&(0x7f0000000180)='./file1\x00', 0x1fe, 0x102) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5) getgroups(0x400002a5, &(0x7f0000001900)=[0x0, 0x0, r5, 0x0, r2, r5]) setgid(r7) ioctl$TIOCSPGRP(r6, 0x40047477, &(0x7f0000001940)) r8 = semget$private(0x0, 0x3, 0x420) semop(r8, &(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) kqueue() 12:44:26 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getgroups(0x1, &(0x7f0000000100)=[0x0]) getgroups(0x2, &(0x7f00000004c0)=[r1, r1]) setsockopt$inet_opts(r0, 0x0, 0x100000000000000d, &(0x7f0000000280)="e4", 0x1) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) msgget$private(0x0, 0xc2) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2010, r2, 0x0, 0x0) r3 = semget$private(0x0, 0x4, 0x100) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000200)=[0xffffffff, 0x770b]) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000000)=0x7) ioctl$TIOCSDTR(r2, 0x20007479) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000200)) r4 = fcntl$dupfd(r2, 0xa, r2) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000080)) r5 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r7 = getegid() getgroups(0x4, &(0x7f0000000300)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x4, &(0x7f0000000340)=[r5, r6, r7, r8]) sendmsg$unix(r2, &(0x7f0000000480)={&(0x7f0000000380)=ANY=[@ANYBLOB="01dd2e4846697d65dd7ab32e35995a5279486b2e7c90aee10d6da8d900000e05c5844b2500000000000000006041d7667731b0ab66c1276ebccacb2e0e1cea36133d23e950c67f22"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x9) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f00000000c0)=0x200) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x90, 0x0) 12:44:26 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x5) fchmod(r0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) unlinkat(r1, &(0x7f0000000080)='./bus/file0\x00', 0x0) mkdirat(r1, &(0x7f00000000c0)='./bus\x00', 0x10) 12:44:26 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="26010000ffff000001"], 0x9}, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendmsg(r0, &(0x7f0000000380)={0x0, 0x1ea, 0x0, 0x0, &(0x7f0000001640)=[{0xe0, 0x1, 0x67, "bed0ff162f7f707288739afc7b3f3b38a3250d68cebc1d9f27f93f7b221e42920ca66081423fd46e392d934eff9acea280c2ce9336867568226dfa4bfda9612d20e863673b5dcc848b312dc0939aa33a0413ec347711aac6a05750574007e11173302910719a635623efe5ae6e083acedb54390792a408272cd7e6687801c8be8636648f2b3f091c494ad7210edb77af8151f17e944ae67cf3e1801ec6f4291ecddc9061428fdf28c66d0744a9dd6f14f7567dfbe3e94e18362189864efb6483d652a70f44585994168f"}, {0x1010, 0x1, 0x800, "593f6ee57e228314a4d8765f070dc0e3237e82ff573694d7bbd55a5d797bd1f0fcc02f8366642c44c66c5234989c95afdfcb3cab60b6da0fb8d41b4061f9165dc0eb9622ec8464caa88c0ad3a39b71ef9183347f56c34512287e51a91eac8916cae25a43c2711f05479c903e99260f461df8d32961c35d3a137fce4dc4eca3c00e5693bd4c703446da7dba34784a731061bab04363f007d924d2893218d843e58efc658fece85879922ba6dfea772bb27da181a572e22ce53c42a1fd881a194f9d6ad38070135b91161305c8a12394a36891816bd8018122a444d69f18690f0db98b0d194f68aa6cfce6366bbffda7083ef6b93b6b6aed720a6680fb7b4faf7db1071702458a78b9d193af2c84801a6fd1228295d58a8038f65941e7a0943710249f34dac49ceacdac967721f8d775947fa152010ae583baf2dc55327f97fae2bbbdf6e99b5ceb879fd4b4b529395d1b1dbcab047937e6941e19e53acad823b5805dc8f8d3853d849e9f608da28459c091f19e9723b6a5050e35664f0e983d3fc68d6a5b9dfbc0d87a4fb77172d155727d2cf6bbb78beb56641c0fc6dbd8ccb5503629ea71f73f0674f2740af5e76b796c036487fce6335622f458c6c74ddf670f49260cd69fa2bf7fdf7da611754e9061483073d7c16b9b99f72579f9ca34053ecce8a55abeb0f02bdf13b1f35171a2b1c1b339f036d0226dc4a4bda1248dd34748120386438cfb4d8215024c6ccd43c698830be3c6a93fadfab17c0915e15cfeb14a4902dcce2a15666d393d1d901bf973b86afb4d2238c9111a4d749fe7baedd9356990f1b0c06be6a3600e9c06143bfa2cdc68bee0ff2c784a14bd37f9403e9b3faa5cb0ccbe4ff47442b345aa14b1418c4b5e38b1814b0bf110e1bbcd1b62b6c085060f074690266affeca3481c0a0339cb12770b79ac958f186a882f165e134ee33f1b5694e36fefb3624cc75d3884b57fadb70a6885c59c92b67ffd355bc64727f91cec7bf2b333f1ecd793fc5fe37388d034d9b63f4d2c4193b4355ce6f5067de40b074519542c9dc36cdb95c0ef0f4c966198d4c2b4112c8a3637009e1650a02149af634d14a38f34cdd60a75c9ed84e5b228c83eef7f9e1c65bc6bad9a19f41f3e57bf53b2c353a09db94aee801c234b84fe736feb0586a34d2a49a7078c07d3a5ba1f1eff7cd94a1ca825b1a715a1d37e63bb27ece11fafbd19b81b53fc7167e177b193dba5cf94d7a6cb63c1311435dde9c21791db14d6eb56cfb3e61b50e848055d18c22de9e857504dbdb4b7cb6a89caf923e658ea96e78504d901edd527fdffaa4d614bb951c8a44cd30918c81a26b075aec8a9ba8c850148bb017c8805ea3ba908e6533e170f408f27fa5e6bde9e21fab05903418a29165a8aca3e1184910c5405f6bf9f13e927b388dcb0bd09d0626c62291a077690212bcce9d98043d6680cc736be0713f5afa304039e4d8755a0d257a6db6bdc1435e6549bd5c4248772a8a7bc9591146bf61db4de0ef0b58bd9f1b7782bbc1ed5a3f816d62577e1fb752a52829df9d714efdb0b5b417d3ea3c828e3c3bc1efed7efef6ec4aa9be4607ab13d3cee2e8c7d01e1509e5edf37112025ac4558aee47634a47dae0a34f00307ff2884ca1931660650426c51179e0b81ce6e320fa189d0123e27f21e48bd1a4a35dfc74766869dfbc1fe05dd559307fd2c23977508f04b08e3e712b47478e6e40069230a5d003799b389474cdac1b66c86b5faf735fae42ba245e77f647be5e4b2211a58f0e5d346205dc39550898f0ab9ea950f292842ff85c6d7bff0d95f6546db52dc7d543eee5aaf816987374e3eeed263c97586112b0b694c2b976973d093868a98c743701195c9c724a6f8fd3eb1f6d4fd29464ac8dc12ba5bf3fcbdd0f345e316ef29f96a63e72522bbd979d037df64ae282f0e158ef25cfb63c7ee06163c8752f1ecd4e264b95b498f4d0d28b9a0bddb0b9348e9af7c69937e1e8fd174d77098f94b9ec1222499d155b8ef7776ea2e0b6d665cb0ad58cf7424bc592aa0ceeb0c5abe31f6c3e53c93f1c720d67121c1e6f724a0551615fb7744360ab99007c8660ae096176ca41826e95161a9fb914537e14957064d9aa5983523c6148548e2e4df8d4b32e857fdb3e9ee45df08987904efd76bd720214a99bd4e893a571a354e61f1cc8ed28fde9fda178ad5140f850c69025686a95b2c0a6e7172f847d525a2e185c6a05205c8b709368b6e81ec89cc23f159ca9b5f08d9a838055243a8b57310126dfd51b9c37864c35f29331c60eb8c804a24374dc0a666914286976e9e6bc21ddfb1199290aa83b867c15ebc17f32f0521bb36008f206d17bfb6d075364eef768a669e8d8b5a4909f88088ec032db6ceee96d8f94911b3512d19caf88827e2825637bc09994db2c885810e638a0a0a32ad2164878fd7785242d213ae10ef72742682a5b574dbae55562f66d55f774b81153b941aae4c17ed5960d2805b5e69484fa749b9ebbc3740a49583b757846eaf9f8a59db75467004387abecfe0e08b8cd22cd626ff9f2cc54bb55def8f3e3eadfaaf75e5435317c1fc8a3f3719e30da09c0910f0a806cb25def8ad41cc5b9dc6b069e63a842d32ef1b3d909b447ab2f6387a285ff458623842be3cd8b8df9c5212f3c32879b352c428a50485f9dd40cb6ea5d4b8b647ddb5d03158fb3813f2d349eb1b65bd2714f789fa47e955df369f17b785fe2435186b5571ada5735f95393e667959e87e5706daebc56c03f356af39527dfd1c05ea2d2165f82ea7b157f197e5291804fc14a0ce9bbd96b67cf7df1411dac0d11f25857bfb72d1891b83bb5ed5ff0f48f2f93d26cb07d76e59c3e942385f2eeb04050664cf4b008bc9c5c5f8fdff182d0f79906b44646fc3b2429fa6636f956e670d91daaa9c80b5d7052ce1e942d19d43d5367edcbc26569a1fd5c566538e0b2ca5796af81b856efb2c64a7e9a4b589dd29923a63408f25ace9e9f899c0e3ee6e1c77ce23d60aa033511dce589c72f8b2a6ec729ad8712719d168e1e482a2c753cbdd993db48a9262e09651170000c325b950ad17067e9e1a98b9749cf0e41dc75e9f660ae7d1b678d1906ab2168dd7cc6d1dbd99196219837103378f203cd24d42b62f0d0726589073a1d3709f3ea482972db3b8d4969a69cf36a3b177bac388b57c622d58d489e582199a4a1169e03e36e43c4c71a92079920d21fc628a6a91fbf1beafb80b042427b27f1a31a9409e5633202fc8d4286e4b1bfcb5069966dfd8fe1179a7ee7acde4efc10aebff6ce7b95063ee58ac6f284b2baf879eb6ad4c992c66e5b11c9da11b34105a8102da2219feda3d7977e3d8437c0cf0a28f71c01ece27bd1b9814935b8973527536295e7255f28df2b6ea2cbf234aa47f9b112477f2a1d08968b066c7cc1857cac6f5df15c767d974ce6d9f037ca06208a9068e4b98485a58d2da3be049225ad6751150b679ddf6a62b4b686f090a92120be63a05b0dbfa71d142b5d683f6fab899f024116b5c34930003985be246a82956868137675e0bb40daa8d3d1821be1735e2d77f3e77a917adb3c08599d02048369ff9aa8c55e9f1e408b5b3d1739a564b09c198d6dd841cbbff5ad46104fd184dae2bcc7799195e6f857f5fe30026cd0b967a80a799cf105d6b71adf8019ccabc1f926d344bd6bfe1c7f2e3aa01ae96e7a8a78ac0f76dbd1f76608a5e6c70886c07e0297ece263e0440a99d3c7a0c09cf9feb5189128b2dde4a563301ece3e7e49d37ef4cff8e0da88df059a00d8c761ddfe75bf6ce5ef7e002cf3c8c336ce5d5f29a597fbf825ee3ca9a04aa6544189287302085fc89ea7e7ec325d9e3e23ec5e32dc8859cb300475f9c853d62a7050bbd8d26774ab46c99eb141eb768799c7fedbb01aba811be2563e32eadf947a8ec7c40d1e57e658a52274246b2b412a334fc4077e5495f7bcd268450f04ce6ad20030d1767256f4c0a687ab8ea6094d628984b78c7e4e4aa744b73fba7d1a43bbcd045587f306eaff8d955b6029477e191934cf7e2d4f2a39943ed8a47431306abfb5677a981bd7fdf5b59ff04a764380079a4984870af79c1449d120a799e19c80b5d1349ad96fb66738cc49af181a56fae77e96303ba7aa7ac2f46f50cd8e354cb5788533b573a7cd0d91c0828ab4224697914c1db807b94811d044ce6b46fc0f80b9933bd38fa42bb0d17119b07d38a53a6fe48431722fe12da4c982b581868235582ba128e6aeb731fc0d0e2e1421730347fc748d41c1c00b2e0370f323f925e038269841ce02cc5665fcf0f02f0af7ac7d91a40d738648e088c680c8b87b485b2b954dcef8ac636958e5b825ef2945b08bdf36197408ec03efeafe4182dc74ca9b6d4fc77e5ad0ca755414ffafac23e08adb78ae47b5a85176dd7c1abacc368138a6f8cec9f575ac8865a678c49a5a4a5e2cd9272a187950e2a739ffdaf42c1117b76cc8c6b781c18fe170792ecc8f4d7d4ac620b0681e5d36fc4c1bf8d3cea2f1e83321318e51859274891d79402e6388cd329fa39026fb3831db6be93ebcbf33a0c2f99a0f1f50c7c70bc6f2176a02189675afb3d3beb5849911da4d67375a42f11d470f66c5545dc387b133cb6a013a281492036f7dbccc0cd5c59fe22fe8b2a4e263fb41feb3c3f14a3f408322cb78342ece3ffaac6ca11c413289477df9b4cd5a32a56b727b3e16f4b4b506ae24d385508dc36ea63bcd3f0028869af21818008a7cd312ba3dff6662981981b824e555fe5bb9d48913b544f88f8e7760210ed2c1c1537a39ccbc922ea64e0a904e0f9d4ce07bac5dcabb9d24115ad4cb2bb0d083cde7d09014ef88b077625488d39d95f5a7701b7eb18c0d0bb434ebd0e4c57041a1204e0d69bd5033ca2502188e211f375d6ad5bd3a3a16b5b978290585de10d91a8da945c6eb82b81efbf0c8f643caabba85ae48f0817f50fd6382dd3b46b37fd5561b0c7aff23b13c31385ea5e0833cb4e17a39c9c3ae9115e67070e2866ded9849c07d1f7d4e8799e7d689c124d06cea1d4363cef8825c812b5003dc6eb407ae625bab7dedbaccbe7b2e71ddee38fedc5296891734b0dc764b374c065084ae472c7aa09248cb6d2459f99e4a149c8dcc4ea31de831605996813f71e05b8d97bc6e862aff00a645179a7613edc2a2e035479c5ab2834d6ae7119665cbd34d5c359cdf05b6a063c3133a9085570ae6f9f7c6d3e48fffddda4353d72f2440ed6d640240d5e415a10cbb6058dc5bc04e2e9966c8af7437397afe966b93413519ddf142e082459fe09f7a53d27353b2a747f323070a287e258283131811e0ada0937272177fc8e1f1e87fc9f2c04a760ce4204d646843674b4faa0fffdb409e13a47e33430fdc4e4ccc0a5614e3f9afb8fd812860bbb55148ba60d8a495cd61f7d9f6e93ca42b9604595e9895522c72d453bb8211113016ff850a25a278c4defb700e4327fad6eacc720041a538763e7516a1b6aa376c9f2e80fd1679d250fef6f0891e3d66d1d98bafaa29a40aea147a4bc7b70af2cc0b51e8ce5f087fc8bb1ce58590ba0788d987f21fffbb394133db2fa4431ac2e5b08c49be3cb89d578563dd0a8101d3f66265f3d51c0c147a3f4917388b549b390e208b22d089db3e820f720390956c1665dfb90926a992ee720a499da0ab3dd2c3f1ea4f2f0e343436753fd3c32be9b13e9ce4d79bebbf86a358038de0d8fbd5fdb62d6b9ad795cac7be046e4ace2593ab1564bc188009abd04f69b3163dc6b3ffd6361d2a827e4a16a6bf5d79627bf6923496a5dcca8c6ace738"}, {0xe8, 0x1, 0x100000000, "9f2f3f634236b9ac21a78c38b3a6e27a7380957a66191aad9880da25fa5322d25aae701ccd165c098dfe2b9a9c69e9c1063c82bc642745859481bb061888ce1be857bd25880b287bed41c0d607223c9a4bb16c878d3903b07316be11dcc820c6f64360cdafa2d8079ae2c28ae236288d076d80053fcd0e66e01b9f9482c29d14c49a60e3d4739c60bcdff8b079a44d5639e42e4e6335c86cd39e551a270186943344008f733470c579201eba79d638a65417e25caf146be4c8e1ec7570e6e5328a9714ce15f6ef28ce03ab7a728a3575b9195d72"}], 0x11d8}, 0x0) r1 = dup(0xffffffffffffff9c) poll(&(0x7f0000000080)=[{r1, 0x8}], 0x1, 0x2) sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="61113f5f17528b2801618186114537be9552ae", 0x13, 0x400, &(0x7f00000000c0)=ANY=[@ANYBLOB="01002e2f444b6c653000"], 0xa) open(&(0x7f0000000100)='./file0\x00', 0x242, 0x80) 12:44:26 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) r1 = semget(0x0, 0x3, 0xa0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/106) r2 = socket(0x2010, 0x8000, 0x0) close(r2) r3 = fcntl$dupfd(r0, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x2, 0x7, 0x0, 0x7, "626aa0222a9c66e8c97b1995a949cef161852bd1", 0xf62, 0x328e}) 12:44:26 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = dup2(r0, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) ioctl$KDDISABIO(r0, 0x20004b3d) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r2, r3) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000000)=0x7) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)=0x5) 12:44:26 executing program 1: r0 = semget(0x3, 0x1, 0x1) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0xc20, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x10020, 0x24) r4 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000140)) r5 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffffa, 0x41, 0xfffff, 0x7f, 0x77}, {{r5}, 0xfffffffffffffff8, 0x4, 0x40000000, 0x689917e4, 0x7}, {{r3}, 0xfffffffffffffff8, 0x48, 0x10, 0x7, 0x6}, {{r1}, 0xffffffffffffffff, 0x0, 0x40000000, 0x8, 0x1}], 0x4, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffff9, 0x24, 0x2, 0xfffffffffffffffe, 0x34b}], 0x89c6, &(0x7f0000000240)={0x100, 0x2}) r6 = syz_open_pts() r7 = dup(r6) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000280)=""/117) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r10 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r10, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e51348771197a7728420aef61715f7b1c3d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000300)={{0x9, r8, r9, r8, r9, 0x0, 0x10000}, 0x7, 0x7, 0x2}) 12:44:26 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x18}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="c3", 0x1}], 0x1}, 0x0) setsockopt(r1, 0x4, 0x4, &(0x7f0000000180)="9e3b498693ffb4186386d64bc3777d1ad25c13dd91afd6587911d796dacff0b62da4a70ad9263bd84a5605c5a034df1d7bacf34929fc00be236066595c55981b84c7026f0cc18bbb64fe27faff480e49131b1d1b164821f4ffb5015ad75c43a6e7fdfd6fa32dee3fa22ab4e2120d1ddd9a2a2802f95b72a4c84d3711f796963a4581115e73cb09b814aa10aa833c0bb6a5bea43764d0c2def85693361cd9e8efb48cd158c399e3d9f471cb81b3a6be5fb4fe5b8ff0dfccd5dcbe710132529d35b74b57269c57b2ed7b", 0xc9) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0xfffffffffffffffe) 12:44:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000380)='oL', 0x2) write(r0, &(0x7f0000000040)="0ae88e5847ac0866167e955cd0308abf144bf810d7a71b985d59a0985619652b4300e19bb8ded8ecc9217f8303d7ecafab8c31b7337afcc20f7fedc634260619557f87ea934223", 0x47) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) execve(0x0, 0x0, 0x0) 12:44:26 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x8) syz_open_pts() close(r0) write(r0, &(0x7f0000000000)="6d108aea884b80b942b14c7887fcce4194ef315cc145", 0x16) 12:44:26 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r0, 0x0, &(0x7f0000000040)=0xfed4) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) 12:44:27 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0xffffffffffff0000, 0x101, 0x85a, 0x0, 0x1f, 0x8, 0xf86, 0x1, 0x2, 0x1, 0xfff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f00000000c0)) write(r1, &(0x7f0000003a00)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb28b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250fa85fb38302cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16000000000000000087471e7cd109b1be07ad0c4d22a9da7e4809c9e48c3b6001109e627698310c52122375586030dd48297b7788224cbd663b1e41d0508cf1a778092a87a05a97d792468b204562a6415c51a52072dd5da569effadeca4ee815fe942ff2b288edeecc4aba9956808130a3fe74f535742ca79a32434d308e9e4a373cdb67032a886636eebd342ee0870e2ad94188e13bc758320210e57ac50db77d40f0e3e242f758153d91bee5726e7c5eae97da14466e75a0daf5ffa89eabcc7a1df1ec11adf5384aab0c665f135a4fb6960ca3c188bbdfa12a181dae41d9dab7856842b2c503ad3a92", 0x1001) execve(0x0, 0x0, 0x0) 12:44:27 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080), 0x0) socket$inet(0x2, 0x5, 0x2) 12:44:27 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0xa004, 0x40004010001028af) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) chflags(&(0x7f0000000100)='./bus\x00', 0x4) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000000)="e4bd0cbef31f4d586bc0366cb3c31f5d027c7b5a7b99b7b199a45d1c60f630458da90f07133d6ef85cf2ba95e41bcf0cc1d96d528bf7249ed58b8bfb0bf0f50baf5f88bb9752477ab91d70976e1993bf359482bc86339267fcdeebb1b11db84c14c09b6cd496c3a01d6b197c437fb02c148bff59197add9ba7fde856d7fdb9d01f21"}, {&(0x7f0000000440)="105762b8feef2e3fdcd25128e56e163cc63db68755ceb1106a18dd9c6f942c6ad0efb53bd17ed326356c388112c91f808c465a88aac6c9fc77ea688c72346540bf84ff4d01e40c936416fdcac2ac1122cf3eb456af260ebec9076b0c953782a9d616c5e7a41bf449d65a68c37d9264f50742719cbea6b2e78522e474988a35e0970ac8e581431e5ce084c81d2f66d8e8117b3da0d4658b69d2ca0429b01a9755507772263b2f8a35efe4210f9791f1df8adcff6e7c4c64091caa3452ff01550f2b615a0dfff6ff9c75ee08723557a3c1c3ac7bc3d7153a712844d777e5a21a02d5b146b8ae34229096db54a05f36d4c003727fe50ccd030fb90075413aca2390362ecfcf32a32e8ba75f4448836c50335d3789cfcf1f43b38257fc46d8521769e0b6167dd9fb633d7ba8f4d1a88d0be67d0357146bacb5fded6764938ab164792e06d9f00f983434cd404a02d58f5c31698ed2963ea54208093ee42332bac8e4383d4f3f4038718f780cb9b7841c3350eb6b05f64365610c8880b7ea9aa8fbc7cecc3d2287377e5fc6822bd0c783d60430c402f59d3693abfefeb903221c31ceaf95c0f563579f8ab0bfc34a7b8a8929e801fb63d38469e2db8a27498ef0ac05725c256757eb17e0e7efb3b568063630122d0f28859910328cf8d2c57ef44bc20f1c183cfa43c8fd90854753f33f1eb3ba874aeb15ca9419c1db69fdb06649122efccf71a0a1b21fdec5c14eaf8d561bb5d5045b5b2daf1e80b20fa4d13e04a27ad7f0a73f678d5d47418c91c995d94afb48b2f4698bac80f6c8bcb46d1461a1aa1e21c22ee8ef34ae1a7cf092e4cadf57caaed6d9656f32ee9e606b5498636c89cb46d1866ce51edb5b67c99149f68e21efc4a40df248dba855a8284cb086033fa1a7d774168c9778c002c9b4b928880e2955e8e95133f54a2f0e9d042cc49588301103daaac9f7c2fcc97baf333e010c64ec6f1b721569911ccb5881fe346040ade8a07fc7cd403c434ea4dbf2e5b348e3f8e40e0ad39c03cc634b409ee6ce3bda13916ca4f5f1b65415022c56dd5c3d4cbceda185ad9ac895aff86d8a956e2b2dad851aa0ff84fde2eb008fa146d3ef2e6a4bbe05abcfca1318c150049d817c0fe203515aca250d892445fb7400c74ff69bc8bc79d9b6a11eb87233e398aefc420060288c1b435c4b681beb41d5641429032d9031f7a835235cb6bab574000d2799e07a07f1169133e6e3d7a4cbc0a4129a16f0ca206776d7a1401ca9b2d745376d9e9f702fc3849c2651b65797040797b512832a1479fedc538c7a1933578fe81964801e8601369431e42c615e2e245ac750a81cb3d336a61ffb357718773e5ca32da88d028d754bd34f74b54e1fcc45a42b06e1d356c0f42ee94cd7bab4808506801b8d6a991f2e9d2bcf16a217923dd0b1c8ff50f4ef7058381e5e248cf2fe422044410f5d598be02b83f7b47d6f2791800a8383da0e242b79f03ba7b8301495c237d5e593be7dc881c88735afaf8c38689c628d561ddf4fa23946360fe36832950b8477693ce972acb252975336462d162bbda5dc1ec549188235530361e39ba4cf4251d56ef7720b4311d029d61182f40e292671c9a1d7b822dc47459894bad97d7d2768a802686bd5f5f3ae1ff82cd6294cf1268b4051936617f84122285ae3fb735fc2937acce67045f88a213dbef3caf050749f97ff857c90cde7f96b2b4dbc8d3b8e2f9d6fb1452c0639660300b11ff069abe31e742000fbb98ec0731c184292784c17c2bee3a27460c9ded56df0d24e83b4c82dcca25893ac2a47a440aa5b92f712f1b8eb086c5c5f31f0df6e5d9359aaa17a25e46229b757f42b58c71048d8c3c01e5dc8076cd6efef9c29f8a4cd0a72e86022c9091faf557089c31da40d925344aa33e17bf816a3745ca055d31ab91f3fffebe1df3647c0c280e3cc48b72b41a2bf09c6d8bac8094331cc2f59a97a111ce887b8c30fe0934c38b815d34fd84e33fbede6d32c22a3973c335c76535633c98661759b4e6ea3eff120585462458f4e71f45c3cd53b7c0c6b2656ea15f21c94e6f031879be44606b1ba1e39fabb07e2a7867bd72a485171fa94811c17ddf4b165d1dd8b5bf8034b71d3a1a0224fb4ed470a702a779800c02576869f43560b77286a4f38fcd5ccefb1f83aee0e5850b948fa12f903b6c1d0840ef4e9c70f652db910b4218084d49e8d940c16eb95e620ec4d74581777d62339cf83cdf21c2e84b44c4614de268b6f75a2aa133137a49117fe4d981fc1c6e8ad5a74e6a45d8742b4036cffda1da396739fc199152a1678cbdf1664d7ebc530ea1164d6cb3a0550c7ea83b71461813957c78e662e8f0ed099b108814a448f43d87121b136dd2f6c134a8f2019633287ff6ec868fbcac070b2f80d27ede5c1da361e3684120822ae14ba0dde72293fddf006ca252d67c88a8c59fb74996c0e1c1834af2d62212dd0847f3e9db3718ee906b46efe9a3f459db4ce3cb3814fa623439daacbed1375402e999ed64170d922e97f598113a2199ff2f551bf7ef560ed2d70eb04de5ecdf051487f8f89d19dbb3bb05cb176039e95cb29c2f94d86be3aa18e452c065441c93f606e7554d006979756e8c6606a684547722fe8893fef6944e2927c62b4eb6cbfe3a0a62ccceb0e8dee04d0789c7078fba00bd95c394e9476e1fd54f3bfcb919daf413f1b2fdff188b122adaf8ffa24ae8ff2ef8d03511d634f6b5b71a1776ef363bb2730a0b51906f6162e448921da9ff4c68836bdd78f285442e3211a0ac05b93d8446faea841be0366edaf54abe1b8da92c7a77b6c70a91f5f73a03f83b111441c0b542cb947d52d07ff06b15429bd6a526abf5709ca1d632bc155ce08ccfe296a8a21243e98439cf20d117c62e6358bd67312bd7c45483f6a6f732f37008f237deda4c4fc12a84ca9e5c0e6417476cc1fa9d7da43984fbccd748f6bb40366a8b51df151d2300e432e677bbb4288d4af8ae50d54912c0d1df62b1c6ce290b096ab2cbe552ea1627ed1a0d5b26e3467d1dca45cee9c701d82d7ccdfdeca2988b0c18b5e30d8dc2882f7e8ead9e0b7de120859b7f25319c00c7f14c9dd13af70f4a4d0161972c6c00d639d9315328f6c40fbdbe8f78962737adcba8bcbccd5dd0cf4a1a5da544a2ee9ee570d3893d59f72f8af2f35df925322d93227b5a572cc3b91a72929b5c43838868e02ae0f1d6219c66750e46f92b8f6de3ddc351e68734d8b6ccef2de0838e5cc268b163ebbc50c515870e2fe75b67a200515332b76a14269489c519b6d4b136497d63bb9c3598b971659b3e1144657790c07edb6c5f3b569d31b65c4494cbebb67b3d40969d2a25b366d987515ceb90f1b7bf0fb71227286cb56e7767bab679e09ce360bd48601562a211f435c114d83afffa2a2bf7ce6606676faa9d8217a344ecf7d7395524ba90f121d6b796a6eaefe3d2ba31f184d885c2abe8aea6fa9d2e07f31235b22a0dd2d100683b7a9528ac5517f82f1720de727a7d4061650784a5457fc43c776e9e551daf46eca2c2b3ee116d8c93185e1b113de0f26674476d089c122d95302be2b1faa7a461813a393f82f7a1c02801e41f60705fe7589ce2523c7fd0fbe5d3ad6c229a581065d7ac9ed4195d6994f9d50c0061824bc781d67cf59c114e350340a11c309c2448caa8705d65aeccb087597ec4213fab6414e577fbe5c1674304620292a252fe1ad777f1135bca107933c2d7d5bac30b8b2c0c62098ddd730fcf9e59889d32cbfba16d6123806369bf703effbee1d31eba8bb3343964017198b9c903740b992f995eeeec3b98481d93e07699b61e44d7abd98d629ba80b477cea23296b0bbea970765d5ef4c61c2d4f2cdcc9c833ea7e5367af35f78bfb3e9c34fb243164445239927442a332125cc7837754382b3d0964c231429bbf790a8448d3a69063128e773c48b9966d5d14a47a68f41391d4006257740270d620989437bf92aee916771f06689b1ee93d3ecca52db7b9c7ef0aff04cd1d626d46b760b474d80f5e5ab78df52508f85fe33e11fe2db333a79cdfa7c12398ab3e6774fe4cedde7d1b2a5b2ad208c33b5dcc48ac1bbb2ee1b092d67c7799e0a2773776613e4949d5f5921e732d2c5dc53c4547873664182e9244078d21fadad4df2c98f278f1948aecf32774322c73a314c050bcef570ac9d0402dfb75155a198c2ed537c993dd634d6fa1b33ccb4511ab5f1d7e9556e887e273696ffa66ea425583649d648f8eebbc69bb933b92af3021a7f30d024b5283ec01c669ecd7614a8a6b6771822478760ee2d3a05fb2251555f16a8f5ccea6428901b979145a40acb8a31f3ea25d49f47bcd4e959af3d92a690547c962aa3a0fff4a7b8ea3bbbe0ad315b49d6afa3b6700a481cda2f2ee8afef06f057bd5b2c8f1c4defeeb0db11b25e51359f4b0185ae8191e19e100a6804d0e8f76d26c5e5eccf272f81d2435331c49a21c5977ddb949d108be29067dfa0fe0cc60364a59bb6841699059aa21f9d68a8a4ad7d77058bab69cc235a2484073abdd205be7b5c5ca98673c59aa1859647c03551ef1f9bd1cce5b05737628a5e39ca818fa9169882658facdcfaed4c2ff2e6edd0cfedf85caae7f1acd5b8a6aa5bf42d4cc544e60cecb2437466fdc0331a340bcd615bf5e1d1b9b1558c913098297ff47f81bea86bae69ead3db25dcd10ad7e54b28639a20122823fc6634f06c8e5e23c1b7c158deefa20b644c0fb5525a7a17cb486eb9e5441840e02e65ee01d2fed3814bf3266940a19540ee59e9df3f984a7d9227615db703c1b3794942e784a899dc2e8c3aa3ef88b758de3718ca0e592b736750b376544117950a8332e705b16473a113195a844c01d7b4678db40b74180e51e49b8061fdf6ec552a271dd049c78688b1b27e58a6e6df5ce4d86a7e89a2a0e3a64d0e025c339451ce57615ad282f103dd3ba4ff34ac29f5418afed5a0de66244776f2a44dc27fa2d64011836b59541251d71c9c23ba105a82069974eb1bbc660ef3b63e64f5653ca02e0c392502013d0df8fae4b17102ab2e2af3867dfb8ebd58f27e65ca9db7872c4092c3e1c13ab9b1e1c257a827ca6a0a5a48a2d7356bb9a57c1f79a8d5c58e3f11d0d28a4a3b8070ac7a01abb60e56420d94b84a16f5c8d25415977ba6916340ae49f6e88e1767f64ff2794e9407578415cc187793beb1cdd4f778d9e1679571dea91e8aef5616074fa71d0d2b5350eb3063424f871417578324a2a12730059d167dbafbccd6697d73b7ce51eba6c767dc866f06e912880e6033103a44f7eac5e8a85375f7c866c8931c3631dd05d7a5001bfc7c97196edf71d8b48a173d90d5e2880b9ca4420bbffefb093e525c21c173a9b92818d7cb17dd838668461435df8a415646f1da38c36a9c3cb22a9007c13676cd6f77f221d8dec5e09408a865368c64bd070da5a556db580d12a797a4d45c3278b1b29127b10d8caa4855fd8311b5b63cd024fab0a0b269d1bd1d3bc24e732c04dd58ab9776517e33b300439f86db3714adca97b3703e027e814e81b64012b921db33b67b0217611b9d4bfb3b47f1a32b3b394a7f09acc399833d2e764bc33823365638c5d0ec94c05eee59b83eec036116d0d2083ec1c4c538e21689ef7d561505795efecbdb2bbb8f0465f00a4e602f08e3179fc2b14fbbc792232f038ff7017fe85e19193ee85d4ec6e889098c05cc60ef392d8739f625b662cba41d89edfd23abf527a64060f8002aa88749df44f380aea0897e9636296c48", 0x2de}, {&(0x7f0000000140)="4908cbf9e7d58086d16cf86f46"}, {&(0x7f0000000280)="2391494f607bcf5c7dddfa8dbdfdeaef3462049c6d31ed1c487fa6cf91496de5e5df9ed205c4e2ffcea9af6459b07f8aaa29a2588d8b08a357f0cdc62359dcf15bad5107de96b89071352fa5b6ac71ca7962b5103b87f0a6efa4cd1b39d6"}, {&(0x7f0000000300)="d59be215ec675cc56e0a4267b6069690947b60a7f3f0fc28256b6e48cb6e881b95c36d71d7a9724aee3f766d449cc6d2a54e780c99a55c53593f6bc945573839733fa31de1554dbd557950965ce905d667d8c2c694e573b929289d2e28940dacae81f1d5ff6668c15cf589a117d3b96dcf5554750791b0abdc974de66869bb9b44e9c9fa14739b5e0eb1e4a6f20f63cf4e4adc9337afe9b1a7706d643268e1b59c7ec2c14d9d13a2089ed5751d215e7a200de169cf5a4135326811ca4dd3cc783ffea8de79f0eb1752bdf82cb20be08f9e07"}], 0x3a2) getpid() 12:44:27 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = msgget$private(0x0, 0x123723a22e35a64a) msgsnd(r1, &(0x7f00000000c0)={0x3, "b420731b19094dfbf07ea240b90dcb78fee7521910c00ae35fd2da8eed7f8569f25a4e725a98e46cafd8f2c54bd2a4dba902a3120c469e913653ad66cba5735845cfe5d82a9ad053fc81bbe3e25a55c0bdcfe626267d455375711479647058e612b1496327f8e04ec61a9db54997fc5ec4fe572ef433f960396d6e03909336f8d8b71b6721da66dbfb005664befe27ae644780fd1a965794375be8cbdd6f6b5cba7562a99e0620304b1052e7a0b3fceb24821fb657334f73f6acc15a98719cd91296fa5769b34c1fdf3804e973b5893fa4b1787d44c95cec754fde8735380b165f"}, 0xe9, 0x800) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080), 0x7a) 12:44:27 executing program 0: r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r0, r1) r2 = socket$inet(0x2, 0x200000000000002, 0x0) getsockopt$inet_opts(r2, 0x0, 0x2000000000018, 0x0, 0x0) 12:44:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000100)="0d71d631f2ff0400", 0x8) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000001c0)=0x80) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "8523b73a3b00"}) syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)=0xbb7c) poll(&(0x7f00000000c0)=[{r2, 0x21}], 0x1, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x40, 0x0) write(r0, &(0x7f0000000240)="fd758e062752b1d299be311f2358ec2bd745dab3f78da00067f9872ced14649c76573f8d3d645fc2f5a9dbba1b5a7b5268346f24634b06fd42c7b7a2c1f632392d8fee093d57afd30c1b413cf828287f2028650c47f2bfcbda99acb5ddddbfbba9915a515467457c459da3406a3411339dd3c69dc11ec2daa6b38a610a9c2b25a1e2a65aa8f16688432838f189f87c91b8947db99bf604ab470371cfa8cf33462a07a0a43e5dbe11a17e3ffcf4f9dab017cc3a6f5fb3ee071c011a6719258d015352769059bca506c6ef287d0e79079513045fb193e14c9e0a921ede60a9d5080583555edab250e58d1478089ef8fac901522ff27ec75eee16bfc1318e4da09fc94074558358b878d73c80352b1730fe99659eabcf2152206aef10fb577173ce28057c4476ac6e7ecc66f63ea0a0f10fa6a0a3c7dbb0a1fe37de19921a5b46430db502d4c3bea39a9fa8c19a2b6c014c1ae2af62245760fccffd99e37cb235f3f81e0fb72557b3c9af396b8643ca5d44259beca9c4af0029e8f5769605b606b50e46d669afce64616cdc0637c8d5429f7ee6b28c32d28c37db40a9f3d56c52d251766464dfc1734afebc7485480c3f8b2d3db8ea0766559e5f6899dcb23e90d60edbcb919d54e6e868556f886aaab9c4f92b0992f77b970ce2c2f07ee2cc782e43784be0aead77a43341ed07a93e184165bff9b80879b87015d824cbf03fabf7b526d54fa9d6fbae610d6b828c27bf3d79dbd76eadec0b0498b674841f9fcdba3d3d17162913eaae0ddf3eef828daa7fe488384f1b6a4f6ba5160bc2865ec0b59f9168c054ed07de6b5676eea32b1abbb6f2a428c6ee229f8632db82a00ef2ffc2a9e9d7b4d629f9bb001dbd3c68dd0d38d2d20645c6581ac33766599aa866d49c6528290d2371f5d3c4af92f181096fea7e6b39b5b5cba729237fc82efa0f702e6cf0f0e3e1a699521d7ca21cfdec73fbb782ab579f8d4de4aa71516308c8e91c878e0d514ce29b3c03a80410c3722daad4788cb0602f8d9bf2b7792596d05aa79f85b2835e03da341ab479765f5d30c3c131e6d6b359bea7a41096d6dc84434805633815c78a5aef54d519c4caefc3c3ef95350297dd18b07c7484a81928138fef6c312b52f2d2f4c03482fe2634e0bf9deeabf876b2f4412bbe9f985896af023ae713026c4fdc801d1fa9ba8028c207cf83e688b3db1e9d2c87053c43cae4fc2a4827807f67f9db0768069ad10d8b656155b8f807f793e9ccfc752fb0370613b51648b3b4452480b97507f98cb70d743f2c03daaf21a8d3ec56caed37c41624ec522ef858506a4febbdab352f472952ddcf144743de7596ec01f85452f1e4920a6fa8030a683c875031b51cc14ced84093152bc5176cb90b399aebb17798074803e285a14c29b69a22a804f67354e41592bb8851096de1ade0e89e6c931afa6282611a849fe577b1b2a59a31568b18000f06b9e6b65e9c28931875755a1fe9e8e813389e97f456e1f05de2f61de213e998164acc25fd594e43f174f775578590a7d9d586f1ae5362e3267ddb199fb6efcf3ef8cbadc65b5a4e80fe86677dde8dc1e2dbd83613d2b09af132cfc8043bfd399f5138c83ffb0508c87a5678b4ac97d777fcbe3b5047328bb7e02d92f1c8e4b0532b3021fea3b8c7bfb65ba41579edc0080f1e18e8dfe4adbfaf508f27a09c814181d1bf8d79c2a6e5dba282f09d33bb483eb713d9975b4a93d61315f2ab76411b46f5c242b73eea9cc5d8395e952ad323f762d46498f40458a2fc48664ffdfb9f3dd26bbebbee96b587a5ed763bb314a0f992ba9e8fc97802a87d33c2c6729d47db03697e202ed6d8e616bff85390f0d41b88006a2ec6b8d424bc9834bd3171a3193b8761b3825992a74ffbb85c1c44b05c3af9c93ef495eb676aca7193a8af15351b22ec28a47c4084462f4e101d23408b61614ccba8bbeaddad8293bcc7d1120c59a9b11ba9f8d572d540f10332c05c448065e78c0e5d28baed9484be8b7286ff67dd8f73031c853d799883256755e079e02dfa0085a35367c8e7c492622c38833ccff2cb9864f173ec0eceea552f095978414d4de0530082ec7b3946a29f4ad8ae20526657129d8ee993872e0ceadc569b480a5e4e9f5a35915900a287fb10cef98d61a36e60a33c1f3dbaa50510eb24c2e910ad67c94a088c1882a408a46925277a040d4fd90d47c79b8ce37d6d2d78719731f3234a28a4fae59838e6a62c9932e4c965586194859c44af7cb123f75465553e0bd63a5e892a94efcdeed7dd015598eb772fed2457fa85c4e41609c9a9d4f0aaadeb5a0671eac1475e1f13ed2731c00d755eb1216027bd6c8c94eb09b0a44e00931bf7dbdb90b764eaab490b187a7dbf35c00fc21020352a155655580df10630e256299a6047095f72e4a65eac17b679544f16a1e9cf46b64264450810c950a2a3569997c13be04acc23f4803211b84c5246b8cd570ba117d11e2a8bf9040e7784e21f02cb21db5c6bde50060c8899fbc3160e45a5e9b6d2fe728ffa2ed7d25d46511e1ff3bb36ee473656a2ccd45052d3544da4ec8b7cb5c66f50e3103901116f57e3bf106dba46f32498b4134ac44e60ddc00000de597ac31c0aad8f6da78dcd69b10490ce02849d785051d9b014112c929bc20476a0d092e29fc16fcbf428b4ff2285a18bcd4c47815de4cd035320c974b4302d21e314e84ee33f7537abeed42e32e5ddf85c6a9e0e37f44548060192fcaeaf2bd75903713f6b95461243bcb3cbab773ceaa1d8c2c47b9a6330ed3ee55e96bdd08f95196c962521b00d6482220039e44f6c62f38e23865151ca8a6c4cac3c0c7d123cf37d8c7039009809445aaf7f63aafb906f93439529f3d693717aa1675c7c53a500c3c1cec9f62a729a717679661e9dbe49452abb1336feda9df5bb4291fbf28a2133763fb02b0e119e433654d09157c4c36855aa2991409b777881e56298b3e4e843ee00ef4f6b45229cf027f59159eefc02be2cc9971cdf4aec2e0ced23ce78b799be537524b2c0c178f5ec944e1cf954e9474bb4f8e9c001689dfc6a4d4d08a0b9a4bed66654354654039d693b02ca1bfb8e6b7c6259f1013735c2b88222a7d91bb1f59c59aa8601e7cd5b27c9c0b726f2490c7ceadf0dbadc90f00371b2bf85eedc8e156f63db8b1a4f6518a891d6e32880834c63801ad9e0d3219a0bfcc8ff88693d36f5afcb1d88347807ad3477179eb69798a38e573f046a719f93e025a5c5f8aba32afa1785d7a44bd7a385b317e56a106ae1aca3c6e988185335654400ad8a32cbdc87918df48f5313ddec3d565527f671d1e35a73d4fbf3bbec327f95d182e1a33d9fb820598794b084740050c693f40d67d9571848ab45dddf583ced6e92b84ba1696a25abfa4e00a86abccfedf06110497515a425c69ad92fcad2bfb43a2a6bfdfa0b3f595c4d1cd807840bd55258c2113aa2a6241413ae37848d8d27f62bfaea09e7ce7af84a538684b745416c13df4c7dbba2a4738f5fae7a915a09921a7c38def7b2ba0f16918f3f0ef7174cb15b28c284950fde7f824a8bb6bf321bcff8841f6eef0813c90f92686766fdc06d828f0ba16e1a26d3a3eef647e856fa4bddbaf74b0afabfd1ae8a35c8f87a31830ed418390ce46e521c57389f2fbe1a9bd078463ec5d7137c57bfa858c22433eb848656f3ee2a209bc0260adfbad2d5610719db27a513546faeb77ca212e976bcd579d11122c1c0d401043974c412856dea37ea63d88eb201646b8d91721819a5ef4a8c075fd0fe9c3a03328bf0362db08c2e6b1358da8aa72c30f48e3b155e63bbbc896183b13ebee5c0bcffc7e9d631a83d665d3fa65c19b5082680803b54cfc307c954c3ec87e56e220f3c50f394e148921d4f34a89117dd7c97cf8a915547036608e06050a67963de97efb8abc62327af6e18d8a89d37ba9504a7a24d9d9822527510a624cadc4b323a318318f36cc72d050d892b655ead64a62d3a31537736bcb8b2279bfab3436149bba7d50856f262af93434c49870abe2e2bc7a041670f5083201fa908ad78548897e13b616ae13451747c12a23839049d227e617a6e1495611a3c1f84e3f39eed22681b8519d7df9156e8c71d988796c7516a3e32e04f96ebb14d60970546c9bf8e4f0c4ae58266dc09fbef24026a164088e1283caf827f78def844de46836eb08a6fce06f1a15b64a9cb1b45ef4369c10db66bddd3a981947e95dafc39f90d3503ff12e3a0712c71eef0ce3a889dc8dedf2a5164b52acda7c1750b336a37984f5783c4cbb144fd613839bc9db3416b6293b50b0498445242043cfccc3b7f4f1281dfa87998823c3a339b9e6f2e62dfe97f72ff3cd2a944e8b7b20caac4fd2805f026dc4bdfa015b47b6c26b28c42826030d2f496537fc4f7449311cbdbc19664ed5dd37039eb1ecf72382372083fd0cbef95b1a8e3f9ecd5bf9e92f646173f4c858978bd58290bd07c14fbe1336e2957d59c99ae93fde0089e3b572939ffb025e70f74ca136895c5a18860dcfec4ef2281b272f7df6be96aba242c7af42874e5fb6bb68933b96da72de24cb47d0e0000d373d67aec7b727c977b9bff56f38cee95203bc9c81b83f56d0d47ec509576aea71c18c8d2eafd33d1bfef5a649bc054cf155801e0e385d0f09bffb26fab2c268a7ce238876dde6ee4f9787b8383fe5b2a8d9b4cacc5baaf81aa9906813395cfa2cd34683c904b80fe201383dd40621c3a7317d07564c6941d504314884194e780918c235f35a8f614cc0290166ada6228ec9917bdf2ddddcffd30597660c64e172afb7b928c603f6596f30fcd4a7a024f08891e6000fefa6edb03f1a3babd5c86b6dceff404d1be08180fbf3494a7e50faa94f0a106ad835bda74de33e82debfd9750ebd973ebc5d55a910e55535d8713bd13edd903cd6de6dcd654a3f8c597646ce624adc92a77d34d7720a81beb2268ef08f052cc0cc9556e893476edcade58d3632c195ef73542cd945d332a5504fda366fe4b49c6f73fb0e3e1b47adc5935e7420794606c54c9457a3635ce5bb6864883d3d9d2d2782a003f67cefd550c11966b7ee63e5a39456c96c2ff8e7899beb5b0d4d969022a81cc5aac11961f31469bd7ccfb330c88092883bd5c1090fc7b556d3d685ca6e12fd169c5d181cd7e2733e1316c0044e21accc97bc8b583581dbf9483fdcec6a3cb03f621629d23f9853e456bc7b4e9a6ac6b85c8eecbc0bd835302bc8009b95d2a2eca9bf1c704e8b7f430e86065fdf2267d96409fda5d0b49c1078ac6e8336dfe08cca94e261f4d2cd565f7d7b5e97cfc79d31c7be3454b10dd1a3e4db9a9a69cdf2eba9ec163b0cf028d9cee42c4ab04bc97b3342713a1edcdad7694af24a8cda39a9322124cd6c760ab366a34a4812b6c2be81a2960c7b4fc7075c102078a4715f9e73445df2f2a5cc3605f5c4f69f3c5ff966b4bdbfa3c5d60238a7a23c7368d58f768763d1fb5c78e83cfc69cd3ea6116cf37d1faee46ae9dc8a081140d2408daf35888371b795d8de4ab36bb9bda985cfd49dfecf7fbb2709e0716bfc68ca3c34abf5e8526255217c124395fb4c3ee87c361c4b96e6c9d1ecac09e4906f6ef800e0a83b3514f0f7661e2390fde192ccee106dc292dc5511beeeb4e43cdef66c71cb166187426353c9a173717a8f4f10889e3b8385e55b5e3c608d6b04857f07b86d7394fcc01fdbd0e332f77a1be9c8e635f46b6736b63f32e939bc62085898acbab521301393eb976fa706509f35eb1efe68fa95093db5", 0x1000) 12:44:27 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') getrlimit(0x7, &(0x7f0000000040)) 12:44:27 executing program 0: mknod(&(0x7f0000000280)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20008, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8080, 0x0) linkat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f00000001c0)='./file1\x00', 0x4) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = dup2(r3, r2) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x9, 0x0, "228c219fa921d19396b653f48d1c4d026ff72b40"}) 12:44:27 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100), 0x10) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="0166696c1eff650000000899724c28e191fad4c579d98a3601e408c12885f02a55c9133e13a69d308ab1346c8102721d506c282dcc7b007bbe6a5aaa607fce9e5f3566a6b7ab6e6dfecf32c8361da2eada3a5f4370a4d3f0b647f78958f00f1b384481ce86dadf7305282a1fbc40a3efce"], 0xa) 12:44:28 executing program 1: r0 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x18}], 0x16, 0x0, 0x0, 0x0) write(r2, &(0x7f0000000140)='Q', 0x1) kevent(r0, &(0x7f00000000c0), 0x7f, 0x0, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000080)=0x1) poll(&(0x7f0000000180)=[{r1, 0x100}, {r0, 0x1}], 0x2, 0x8) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000000)) 12:44:28 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001380)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10800, 0x20) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)=""/121, &(0x7f0000000100)=0x79) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x4) 12:44:28 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0x7df, 0x200007ffffffe, "55098c6000"}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="80b5bfd9f375a3c361265694d394d4291b256a09b406d57ceb7ef7c086a327d59f9c9fbf2732a2bbe145da3a3a1fdb00d2cfa447844ab54fa3c9b11fd1dbced277fab397c6cdd6eb93c23994ba42382cec5a01a25c47660b6600b429ab6f5581c1469eb97fc1c556671a0b3ae30d0ce5fa7fbf69e18f1aa5", 0x78}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="38d1feeffbac703d6768ef7cb558e83e81f98a9a4860a84a0c57ed197f19a5b16d3b46ea30f74b309f797c466a299e6fc9e49a6976e409024dee3016547a3df5c740e6e89ef79d3325ee210a4913f8bb6aa8dcfec66205cfd5030de292b76f40ccb33c4a6de6ec756616f45faef52ffef9e51b108ae187761b3bf3a79707d7a09e0ce42fdc7f2d05dea5219f5f9d981c074624b8582de85666d3b2b5b59d6c9071be190b676fdf079a8038f71484d08088144fa5fdcee72b086f77cc7963afe33de380b818842cb4f807ba8190960e6e1040b1c52faf842878c5457e933f289fe0606845ca", 0xe5}], 0x1) ioctl$TIOCEXCL(r0, 0x2000740d) 12:44:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x0, 0x1) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x2) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}, {{r1}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) close(r2) 12:44:28 executing program 1: unveil(0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./file1\x00', 0x20, 0x1, 0x1, 0x1, 0x7fff, 0x7fff, 0xaa6, 0x1, 0x0, 0x9, 0xfe16}) ioctl$TIOCSCTTY(r0, 0x20007461) open(&(0x7f0000000000)='./file1\x00', 0x40, 0x10) open(&(0x7f0000000040)='./file1\x00', 0x200, 0x142) unveil(&(0x7f0000000080)='./file0\x00', 0x0) 12:44:28 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) fchflags(r0, 0x4) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x20000, 0x8) bind$inet(r1, &(0x7f0000000080)={0x2, 0x1}, 0xc) open(&(0x7f0000000000)='./file0\x00', 0x4c1, 0x0) 12:44:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x6) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x1) syz_open_pts() mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = open$dir(&(0x7f00000002c0)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80045710, &(0x7f0000000080)=0x80000200) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000100)) dup2(r1, r3) 12:44:28 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x2) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000001c0)) getsockopt$inet_opts(r0, 0x0, 0x2000000001021, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x10080, 0xc4) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000040)) 12:44:28 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) dup2(r0, r0) 12:44:28 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x5, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x7}, {}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10000, 0x0) r1 = dup(r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x100000000) fsync(r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x1) 12:44:28 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) setsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000040)=0x8, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 12:44:28 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2001000000006, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r1 = socket$inet(0x2, 0x8001, 0x1f) r2 = accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendmsg(r2, &(0x7f0000000440)={&(0x7f00000000c0)=@in={0x2, 0x2}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000100)="dfcaf4038db123dd893ab9cb297c13f5685fea68a50a63190fd21b1f86bcc6c740129d658c1c9ab7eb5c24d87c789c28551e1c295380f366faac8fdfc1e6deffee2cd456c9c1a41f7e81f96539c4035d4351d7cc30ea6869e332c7474a7e36dc96042862c688ddcf90665f0dff13586a88c25afd7f2e04cceaf83bbf3880f556e477a1e4c61dd78b9c21363781a0bc89e86fc0712ff7b797973ace901fd15af334238b0b8cb3dd1eb280a87a0774858403c0330e1d971aa9288e3e7b10f923baf6fac96686c0e2454b01f48553b9033333d9a5370e6725aa1643de3508490a3cea63a1919c746b30c1d34f2732cc4590269092889fec28d8dc1b86", 0xfb}], 0x1, &(0x7f0000000240)=[{0x70, 0xffff, 0x8, "985f68f8d6b7faaffcbc3aab540db8c499fd3cce5003abb05774c0951a7e525454e9a6609b3acc693dbd22ccc08a86d680dd9d81aef62ce8e23b1b1529de84b5b88d868c37ebd001d931799a3a10fd3c850d05b77c7d0a23e1c46a03"}, {0x88, 0x0, 0x6, "8a993db302df58b1fadc0d489727bafd73d0e39c9b6293176b0a0b26f6190714771489c09b0f8014c12c5bf9482b8c44ace6fabb152549736aa2bc39a7da0e894d7d62dd7dcb03dfc4cc7b0f94308abb3ff9af090a5b83b95d3b668c05be98ef7f075811c97aac7576c0933d91865eada24be4"}, {0xf8, 0xffff, 0x3, "35499818c0ecae537b3b4e6dd20805631ea8d7ccb80615fe604adf5607b9655b6712d182f0f43f8670d1a157ebe358322ce000b9d6c468dbb8b2aea5759097af9b554022814c781403deca5ffd00da07ae278f4ef18b1c8c7b28b0361d8e199fa1f6efbc50103d6704f5d08816b5c50567e39d78c44bb708af8a18ace4ddf58b87cfce1daf258fa05bfb9237b49d36a23f1e79109d5700e5c410c4e35392ed0def1b55f911179aeae7dcf70603a3e8e08a5cb3a0924326c0330d2fe987fdbdc7ecff8eb3569c6903842510eb1f51a5c4a405a8d3702a2c880ea888f4430154ad8839604fa45577"}], 0x1f0}, 0xc) 12:44:30 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000100)=[{0x7}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0xc3, 0x9}, {0x81, 0x8}, {0x8947a43e7c072f65, 0xd466}, {0x83, 0x2}, {0x43, 0x5}], 0x5}) r1 = shmget$private(0x0, 0x4000, 0x2f, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) r2 = dup(r0) shutdown(r2, 0x3) 12:44:30 executing program 0: mlockall(0x2) r0 = socket(0x11, 0x5, 0x0) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) recvmsg(r0, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000140)=""/202, 0xca}, {&(0x7f00000000c0)=""/41, 0x29}, {&(0x7f0000000240)=""/192, 0xc0}, {&(0x7f0000000300)=""/147, 0x93}, {&(0x7f00000003c0)=""/129, 0x81}], 0x5, &(0x7f0000000500)=""/129, 0x81}, 0x800) mknod(&(0x7f0000000100)='./bus\x00', 0x1000, 0x5dc2) open(&(0x7f0000000740)='./bus\x00', 0x10800, 0x8) r1 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={r1, r2, r3}, 0xc) r4 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r5 = dup2(r0, r4) recvmsg(r5, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 12:44:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x4400) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) fchflags(r0, 0x0) r1 = getpgrp() fcntl$setown(0xffffffffffffffff, 0x6, r1) r2 = fcntl$getown(0xffffffffffffffff, 0x5) r3 = msgget(0x0, 0xad) msgsnd(r3, &(0x7f00000000c0)={0x0, "9def101b50cc5ab07b6d3fcc9a2a025db8444c58fb14646d9140f54b77efce90ce217cb2b35bd4"}, 0x2f, 0x800) fcntl$setown(r0, 0x6, r2) rename(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') 12:44:30 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) close(r0) sendto$inet(r0, &(0x7f0000000000)="0a90146abd2109e8da11", 0xa, 0x5, &(0x7f0000000040)={0x2, 0x2}, 0xc) 12:44:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) close(r0) 12:44:30 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000000)="0400e8ff", 0x3) setsockopt(r0, 0xfffffffffffffffc, 0x100000001, &(0x7f0000000080)="e8892ced8e19c674d89ecd9bbb02fa5f2348191fb56c7d567fd2d8056bd416d083c8cc4311acad134477d85a3af1ca56327c6b68544f544da461760ff1cd88a1b3fa993231ae6ad8c6865c45fb10ec8286aeb6c4e5a8d344900face9429e07910ccb9e6ab46b9bf3cc623d7aa13cd4bee37f545e06062b4c553af601628fee9101a6f6e349fe22f84253590476a28b12fcd0396a3e3ab520b8a67d236da2", 0x9e) 12:44:30 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) chroot(&(0x7f0000000000)='./file0\x00') mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x8090, r0, 0x0, 0x0) 12:44:30 executing program 1: r0 = socket$inet(0x2, 0x5, 0x7) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) socket$inet(0x2, 0x5, 0x8001) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="92", 0x1) 12:44:30 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setuid(0xee01) setgid(0x0) r2 = socket(0x20, 0x8000, 0xa6) getpeername$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) 12:44:30 executing program 1: nanosleep(&(0x7f0000000080)={0x8, 0x32a}, &(0x7f00000000c0)) clock_getres(0x200000000000005, 0x0) nanosleep(&(0x7f0000000000)={0x7fffffff, 0xfd}, &(0x7f0000000040)) 12:44:30 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x202, 0x0) chflagsat(r0, &(0x7f0000000080)='./file0\x00', 0x20000, 0x2) 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) link(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) bind$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, 0x8) 12:44:30 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0xc5005601, &(0x7f00000000c0)=0x8) 12:44:31 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "ad71f09f52cf1a93c1ad9e1a6f507502847200"}) 12:44:31 executing program 1: 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(&(0x7f0000000100)='./file0/file0\x00', 0xfffffffffffffffc) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x1000000, 0x7, 0x7, 0x0, 0x81, 0x6b6, 0x7c, 0x0, 0x0, 0x3, 0x9}) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000000)='./file0\x00') open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x300, 0x0) 12:44:31 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') unlinkat(r0, &(0x7f0000000040)='.\x00', 0x0) 12:44:31 executing program 0: r0 = socket(0x400000000018, 0x5, 0x3e) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x101, 0x6c, &(0x7f0000000180)="d41d41fb2b989c0ae5fdf79d5b0f55d779bedd976e8ae9366651010d4e08b777cba4632b4d38bcff45c61c0d55fab06337d474adf88eb2358d0b661562e4f49a624a36d39dceeb3d42a100f88d578b2dc54d2534feed8c57bb210b660af73dee7a9c3de8cfec1fc59cacb74b3a15afcf5fd1e2daef0021ce2580cf531475338197cf02951ce54ae2eb3399c7af03cf2bedad8e206c8b2cc66611ba0e5a457ce5d61cddeb0acfb10c3451989bf3c3f2bc03089b68ae009f9e7166cdff5d4eb3", 0x210) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3}, 0xc) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000280)={0x0, 0x1, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) sendto$inet6(r0, &(0x7f0000000000)="885f4e7c6ca1215f41cc246abd85dda1f6bbe96bd5c88592d993f6a0798543ee57fdd1e9c97ef14a1f4af834a2cde4f50a1bf798f8ef", 0x36, 0x2, &(0x7f0000000240)={0x18, 0x2, 0x6e8, 0xfff}, 0xc) 12:44:31 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x400000002c2, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) open$dir(&(0x7f0000000040)='./file0\x00', 0x140, 0x195) write(r0, &(0x7f00000000c0)="5e81532b5a27388a1f6fbcea177faee88ed89115c3b6e3c0422527801413ce0a1c5c9840748e30b3d9aa278a3cb87bd871ff8d329c3b15abdb507430064cad96", 0x40) chroot(&(0x7f0000000080)='./file1\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 12:44:31 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x88, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000280)={0xfffffffffffffffe, 0x9}) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x4500) openat(r0, &(0x7f0000000140)='./bus\x00', 0xc50, 0x20) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) connect(r0, &(0x7f0000000100)=@un=@file={0x1, './bus\x00'}, 0x8) ioctl$WSMUXIO_ADD_DEVICE(r1, 0xc1045763, &(0x7f00000000c0)={0x1}) open(&(0x7f0000000180)='./bus\x00', 0x40a, 0x80) 12:44:31 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4f17, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) semget$private(0x0, 0x2, 0x58) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 12:44:31 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 12:44:31 executing program 1: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/4, 0x4}], 0x1) write(r1, &(0x7f00000000c0)="186d86f288", 0x5) write(r1, &(0x7f0000000340), 0x3fff) open(&(0x7f0000000000)='./file0\x00', 0x100, 0x80) 12:44:31 executing program 1: r0 = socket(0x11, 0x3, 0x3) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x0) close(0xffffffffffffffff) r1 = kqueue() select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) connect$inet6(r2, &(0x7f0000000040), 0xc) 12:44:32 executing program 1: setsockopt(0xffffffffffffffff, 0x806, 0x10, 0x0, 0x269) socket(0x4, 0x3, 0x100) rmdir(&(0x7f0000000000)='./file0\x00') pipe2(&(0x7f0000000080), 0x10000) getegid() 12:44:32 executing program 0: socketpair(0x2, 0x4005, 0x0, &(0x7f0000000080)) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x9, &(0x7f0000000100)=0x2, 0xfffffcfb) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20040, 0x40) ioctl$TIOCDRAIN(r1, 0x2000745e) unlink(&(0x7f00000000c0)='./file0\x00') listen(r1, 0x0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0x350) 12:44:32 executing program 1: r0 = socket(0x800000018, 0x8003, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 12:44:32 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = getuid() setuid(r1) r2 = syz_open_pts() fcntl$getflags(r2, 0x3) r3 = socket(0x18, 0x4000, 0x1) read(r3, &(0x7f0000000180)=""/219, 0x54) r4 = dup2(r3, r0) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x1}, {0x18, 0x0, 0x200, 0x80000001}, 0x3ff, [0x200, 0x100000001, 0x6, 0x3, 0x1, 0x69, 0x1, 0x2]}, 0x3c) r5 = semget$private(0x0, 0x6, 0x8c) fcntl$getown(r0, 0x5) semop(r5, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) nanosleep(&(0x7f0000000980)={0x1, 0xa}, &(0x7f00000008c0)) semctl$SETVAL(r5, 0x4, 0x8, &(0x7f0000000940)=0x5) r6 = kqueue() r7 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r6, &(0x7f0000000080)=[{{r7}, 0xfffffffeffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r7}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff, 0x7}], 0xddc, 0x0) r8 = open(&(0x7f0000000000)='./file0\x00', 0x8080, 0x0) kevent(r6, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x20100, 0x0) execve(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000680)=[&(0x7f0000000400)='+\'+\x00', &(0x7f0000000440)='r\x00', &(0x7f0000000480)='r\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='r\x00', &(0x7f0000000580)='r\x00', &(0x7f00000005c0)='\',\x00', &(0x7f0000000600)='r\x00', &(0x7f0000000640)=',%:}[\x00'], &(0x7f0000000780)=[&(0x7f0000000700)=':{\x00']) bind$inet(r4, &(0x7f0000000140)={0x2, 0x2}, 0xc) sendto$inet(r8, &(0x7f00000002c0)="b35c6884c24e3e99252fc2427b6f434f2a67e6b96e3c13782bd1b99d61346dcebf54736491f0e483e0695bea00edc1a9d4a4321a96597c8cd25fd64e2f624c0958d89283488e91d2d15a486a577d6c4449b8fe12c954f46ffd0f8c08cf523d083929c615abad50a58330b3f357da0f57371db38e2099dc43e8afaa2c9737ec4331fb22d3daaca9300a965405134bec0b25aeac1cc892976245a4ae870928ef5cad7efd47cc627d394427eba0dfe983247bbb57b1715c4a757225d0d5df528e20caa43908cd0870ca1bb762c09ac37165b2c87f30b7385d170a8d53799f25bd5875e6610ae2d973cf5039ecb1ad6978bf0fa0865fde", 0xf5, 0xa, &(0x7f0000000100)={0x2, 0x3}, 0xc) getgid() 12:44:32 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x800000, 0x8, "d8ee00000000000000000000001c00", 0x6, 0x8}) writev(r0, &(0x7f0000000180), 0x0) 12:44:32 executing program 0: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000080)=0x1) 12:44:32 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x0, 0x9, 0x9691}, 0xc) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="d77481098810d59cd563", 0xa}], 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x8}) 12:44:32 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x20400, 0x10) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0xffffffffffffff7f, 0x1, 0x7, 0x8001, 0x3}, 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x4, 0x0, 0xd34, 0x0, "000000000000000100", 0x0, 0x7}) r1 = socket(0x18, 0x3, 0x0) recvfrom$unix(r0, &(0x7f0000000180)=""/179, 0xb3, 0x800, &(0x7f0000000240)=@abs={0x0, 0x0, 0x3}, 0x8) connect$unix(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="01002e2f66696c657607889d65d762ba39687c8c367978ae5392fb1d354eefad6bafefb28d0d6943bc59ddb88d205285a0e057f79e04073f730726baf11d8721726fa2cbb2a63035d96b87520b9a94092363edc93abee79176381805cb64c568c41a5295f1f73a3cdb0d917d2d64c83c71545f964fda7fc3a70a35aa54a34a4ecf49fcc97f507a926c9acc6f50c1da770b72046e9ca84daa02f93c65d3dce6d9203d804e5bbf66acbf61a0d66bc4"], 0xa) open(&(0x7f0000000140)='./file0\x00', 0x480, 0x0) write(r1, &(0x7f0000000000)="2b00ff23000008003300000200000000b829377515a27a7b68cdb295c1e508143b16e17c83efccb1caf64c71ca7d959693727d931d7349ff3bb479d1a1cb59d2cb7ebc2d238709b47356cd77950cf1fbd384708049e232f76fe0bcd9c012b5b22c252a89556e8684ce24", 0x6a) 12:44:32 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0xfffffe37, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x4, &(0x7f00000003c0)=[0x0, 0x0, 0x0, 0x0]) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r5 = fcntl$getown(0xffffffffffffff9c, 0x5) r6 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r7 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r6, 0xc058574e, &(0x7f00000005c0)) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) sendto$inet(r6, &(0x7f0000000640)="69fa1b0da77df2553c4973654ae01eee4912208e17b72425b18cccd9b550a6766e1228742a9676758d810df2d67275c2073fff3e4e587f15ad35eba76fbab7c4366bf8dc9ca7d91a2a3584ae37981d24b79d81d585340629f00cad6774c9e65f351221a5645309ea521b6cd01b60a2617758bb0c36c74f1f1474793d89e5b7f3376be1913f465269f51f2f35f069ae7def20d0b22222747984df776e8ac4d3f752e568d5538dff4d7b10f20a6e1d05855ea5e3889ac80222a488ad2adc85dee168fea5f2ce5fd10bfc43aa3b5597c40eea7f8cde08181bcf4d4fc1914ea2c2101c7892", 0xe3, 0x1, &(0x7f0000000740)={0x2, 0x0}, 0xc) r8 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r8, 0x4, 0x80) pwritev(r8, &(0x7f00000003c0), 0x1df, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r7, 0x0, 0x8000000000000000) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) msgsnd(r0, &(0x7f0000000780)={0x2, "a10879b4e2b021f1a0cdc52fdb78d1c80337e590fcb5914b11c2633996cb24ec3cba7ec555b87480e38420892f68505ba09e55d75b2cd3d9a3b5146041c6ecbe5677686f5323fcf0303de5bf8ad7b9dc280ad8a0339de9252a8efb5adbb33dc1267b75ac8dbe"}, 0x6e, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000480)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000540)={{0x97cd, r1, r2, r3, r4, 0x40, 0x6}, 0x1653703c, 0x2, r5, r9, 0x9, 0x0, 0x0, 0x80000001}) msgsnd(r0, &(0x7f0000000380)=ANY=[], 0x0, 0x800) msgrcv(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000000300000000000000000000000000100000000000000000690000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000474c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x0, 0x800) r10 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) ioctl$TIOCMBIS(r6, 0x8004746c, &(0x7f0000000500)=0x5) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000004c0)=0xc) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000180)=""/248) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fcffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x62, 0x0, 0x1000) 12:44:32 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x8010426d, &(0x7f0000000100)=0x4000000000001) 12:44:32 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x0, 0x0) poll(&(0x7f0000000280)=[{r0}], 0x1, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f00000000c0)) read(r0, &(0x7f0000000000)=""/22, 0x16) 12:44:33 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="100000000000000000000000000000050000008ddb73e6134992ac32269494d675ff66c500af04e36389d2e9b31e98cd178432bffad94ebd48023eb9cce3e86af3d7fb25b508269b"], 0x1e}, 0x0) 12:44:33 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x0, 0x0) poll(&(0x7f0000000280)=[{r0}], 0x1, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f00000000c0)) read(r0, &(0x7f0000000000)=""/22, 0x16) öÎ÷ OpenBSD/amd64 (ci-openbsd-multicore-5.c.syzkaller.internal) (tty00) 12:44:35 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x5, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x7}, {}], 0x2}) 12:44:35 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "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) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x5) 12:44:35 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x3) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e7, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02dfc1795acd76ef37af00"}) write(r1, &(0x7f0000001080)="6a4a4e5cfab0fbad605a30c0ca0000000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33c563a47c2fb6901e403000d9330090cbe391c3e8c2ec75f4811c73f9835676e16586f1b7cceb8246e56c94c6aeef01905d7bdb63d3a2f0f06d8a1cedb43d71371298b99e6fd8e946eae05000000000000003ce7a6d590fc1b6b85dcb7e4b4c21c2edc35dfc23d048e753eafee045e5409daed53746048f210ff000000000000008ae0e59a5c9acb36b8253770832f17c2c17910b2ffdc8b7c0b0de329ef598985071004995d092b", 0xe3) login: pckbd_enable: command error 12:44:35 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) setgroups(0x0, 0x0) setuid(0xee01) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)=""/4096, 0x1000) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)='x\x00') 12:44:35 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) shmget$private(0x0, 0x1000, 0x300, &(0x7f0000ffd000/0x1000)=nil) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "bfa6b6806671a7b7435e02da9ca12704ef5e7f58"}) 12:44:35 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) execve(&(0x7f0000000140)='./bus\x00', &(0x7f00000002c0)=[&(0x7f0000000180)=':\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000240)='\\&--,:\x00', &(0x7f0000000280)=')(\x00'], &(0x7f0000000340)=[&(0x7f0000000300)='\x00']) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="000000186004008b00002b27febf0900007e000000000000000000000000000000000b0002ff000006000000", 0x2c}], 0x1) pipe2(&(0x7f0000000040), 0x10000) mknod(&(0x7f0000000100)='./bus\x00', 0x2adb0607640ab06a, 0x9f5) 12:44:35 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r1, &(0x7f0000000200)="4d8f8ee58ee36f31", 0x8) 12:44:35 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b04d0000000000000000000000000000dcc400"}) r0 = dup(0xffffffffffffff9c) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x8, 0xed}, {0x18, 0x1, 0x400}, 0x2, [0x6, 0x81, 0x4, 0xffffffffffffff55, 0x1, 0x4, 0x80, 0x471]}, 0x3c) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 12:44:35 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) fchflags(r1, 0x10000) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x22}], 0x2, 0x0, 0x1, 0x0) kqueue() 12:44:35 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x8, 0x3, "199ec8e90ef751bb3b5320000001000000000d00", 0x1, 0x7}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x3fffff, 0xffffffffffffffff, 0x2) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 12:44:35 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x40, 0x4, 0x7f, 0x1ff}, {{r1}, 0xfffffffffffffff9, 0x10, 0x80000001, 0x6, 0x8}, {{r0}, 0xfffffffffffffff8, 0xc4, 0x2, 0xffffffff, 0x1}, {{r0}, 0x0, 0x0, 0x40000002, 0x0, 0xfffffffffffffe91}, {{r1}, 0x0, 0x20, 0xf0000001, 0x5, 0xfffffffffffffffd}], 0x0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x20, 0x4, 0xffffffff, 0xf0}, {{r0}, 0xffffffffffffffff, 0x94, 0x81, 0x2, 0x6}, {{r1}, 0xffffffffffffffff, 0x44, 0xf816db65d4da7256, 0x3f, 0x7}], 0x9, &(0x7f0000000000)={0x6}) kevent(r1, &(0x7f0000000040), 0x1f, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x1}], 0xffffffff, 0x0) r2 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x2000) shmdt(r2) 12:44:35 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() lseek(r0, 0x0, 0x2) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x9) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="0d0b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a", 0xcf}], 0x1) 12:44:35 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000), 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) socket$inet(0x2, 0x1, 0x5) 12:44:35 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='\xe3\x1d') mkdir(&(0x7f0000000240)='.\x00', 0x0) 12:44:35 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001340), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001500), 0xef) getgid() setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) sendmsg$unix(r0, &(0x7f00000000c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000040)="4e0e1ff5c984ac1f5a336a37d0", 0xd}], 0x1, 0x0, 0x0, 0x1}, 0x4) 12:44:35 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) r2 = semget(0x0, 0x0, 0x4) pipe2(&(0x7f0000000080), 0x10004) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000040)=""/15) readv(r0, &(0x7f0000001500)=[{0x0}], 0x1) 12:44:35 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f00000000c0), 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) pwritev(r0, &(0x7f0000000500)=[{&(0x7f0000000100)="26b2911983225696d132c2b05e3e30765c5bc7e9791784562053bea0046fec6c27cb", 0x22}, {&(0x7f0000000180)="031098d048c214f2eb11492ed04d3ba4e100b5ef5b5d846b92b11760781c15ee4f16c7cbd63756dc741786eece354ab9fcc1bf209cfa4a11717b6d9a15cea634c2dd3049d9abe43666c996801f31bad4d7e1e4c50b69e440bab3123a2071bcbaecad4a57d740dc2da5308d62b196c9d95b384c4c2a450f9e21ed90fcf32fde74010fd4b822089f16b370a19a211ad02fcdedb246bde11d1a42125784ebef99c65596600e29e845762d17aa236fd871855f16494822f0dcc695a8030f44cbc120bf0fd6ca41ddb00b56007856d580fd7c8aace569074f009514c0", 0xda}, {&(0x7f0000000280)="f45438331f0be899cb3ebbce7dfc7b9f498b425565329273a1c6a9335e031d24bb4687e72fdfd15026dc5e4a8ccdd685257d84ea0a261833fbf2d784a8f24e808d87cc73da6f243dd829310fdadf3223df6b02cb1820dadc819823c79e15af2b262a34cea5ac9f884f276d2c839211058f178c4fef0754a64e1a153950c1da699e43f8c2da185dd26e59ffdc2c2e02a8c700a896278b3d3cb9930f4070a4ff0a00b42c475809e121b7a7e93d1a727833c381a1f2a166eb673077daee8900c41b05863b582a4d7b5823b8a627", 0xcc}, {&(0x7f0000000380)="e0ed7e5d2d1447a3b470f728a028a63f8e4df52815cb6495fdcf77b7062ecc08583b7744d1e09f7cbdf4884f420de71cdb4303f879fa2ca615e9d3b09f4d1e117917703a14ccdea8f5a95c5af0c3cb57dbd5f0910d97b2ba2e0e20477cc881582e1434050e11b0866566c086bd1dcc188779bb4c2886d68d981fb669d5ceb692b5c9c8eeb2eb1aa129d0be58b4320092c43c638d5862e9529c8ddfd6543dfb7077149f42b825c6ff5d2854965a98aa5e83ba6a1b9de8c04f16ba410527837e9228a44225f977c974bb57daebb1f48da61e", 0xd1}, {&(0x7f0000000480)="be5ef2627593950727c65f723454bab1ee0778a6db6cc81964aab58846d9f8437f23ea3f974b67dda4850a1ff5d6d95e1c3df058e53d64725a3ac46d439da86b0b776c1fe3919d9d592e8b57d65726", 0x4f}], 0x5, 0x0) ioctl$TIOCCONS(r2, 0x40044278, &(0x7f0000000000)) 12:44:35 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86178) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000200)=0xc) bind(r0, &(0x7f0000000240)=@in={0x2, 0x3}, 0xc) r1 = open(&(0x7f0000000080)='./bus\x00', 0x32, 0x0) r2 = msgget$private(0x0, 0x68) r3 = geteuid() r4 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000300)=0xc) getgroups(0x2, &(0x7f0000000340)=[0x0, 0xffffffffffffffff]) r7 = getpid() r8 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000380)={{0xb2c, r3, r4, r5, r6, 0x42, 0x2}, 0x400, 0x6, r7, r8, 0x7, 0x6, 0x6, 0x4}) write(r1, &(0x7f0000000140)="220e22", 0x3) lseek(r1, 0x0, 0x2) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000400)={{}, 0x4020080c1, 0x8001, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x400, 0x1}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ftruncate(r1, 0x0) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x5, 0x7}, {0x6, 0x4}}) 12:44:35 executing program 0: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2040, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8102, 0x1) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0x8, 0x3, {0x6, 0x5}}) sendmsg$unix(r0, &(0x7f0000002640)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000002580)=[{&(0x7f0000000100)="c624ef35f415e5dbf164167216873573a19885f545f90df0dedd99b4cb29863082860a01fb0ebdd4b36d678b8dd6b0aea0db4f7fb8f28af55df462371235575a202cbe9c877197f6172639879e23276e3083013f5426c300f44b0891c5ae19d1ff1faf71b5ff699c064de488eac69026b08689c08167de39cfe30db65ca63c768a985f8988579aa600f603daf49cf7bcba185e6547338677908eb161a02d655f74be39ce9c38359ac2c73e3d409f883c6d3443453e9296b4a9d877a0de0efe2d95578a846ea96a43394682f5abb318105d83b9d8a21ab991", 0xd8}, {&(0x7f0000000200)="37f8c5c0a8c30ebde6cbfc32a79a0d40d92ba00fc9b2f780700bda18188e778864c0b218db75882575711b0cecdca421c3dbe3bb8830019b3306d4b46198e5ec65b4236e524ee59c7d6e4025b305c7b04954184897a99af74416c8ec65c95dc9c27c50a2078a76cce08d4fa544246b14aab3dbb6af883460c4ab99211e5c7ee6c044bbf040f6a93e4d67dafc5098130172679364ac87c9e79e23a11a0ac5d60c3d3d1cc622eaede91619e35131d55cc2e40b9aa1adee9e38a241ae1d9a04294a9a348d47553f748279022ff3d68e4bd0b78824acf78818005ec81401aa5519a12aee342d2f5a2be992039d85f82a3c6e7fc8a56d7062ea113c7275", 0xfb}, {&(0x7f0000000300)="a60f9c5a5668a056367bfd57c504f9294b5ad8db7dcfe09e99e81c0308ec8b", 0x1f}, {&(0x7f0000000340)="b23366657c0c4f9feb7b824638fc201526bdef3d70b1ccae76d6d2339bc7e913bb68720d7ac066b01486ac6c77e6f4ef282598cc7789fa586d639a810f3b38cbc60b4be95199bd77bd158ba3f4f7057d54341738dd37d7d11c88e42f7aef2f40c99932b37dd3786955d99174138372f0fd477a2f92d87c9f834675cbdb2d32c8cc9bedc4e73391cbe3ace075ce772c629914eecb67fe3a6ca109a4d9ae253893d41962f4c2d9ad3bbf14d9a435c03eb1e8bd5cfc77d840b4d69fc630e82197dd9565a1f5ab17388ab65e31b008f83aa28bf07f5bddb5e4ec6bfae2d654dc37f2cb25041cf709c2739a930d1c220623810338511222b9b59cc230de3d9588daacfb0640dd439ed768855439a3af52ca14b152bba3d3b05094de7e1237ef1173c1f334bb1cd3c83c501d1f41166de14adfbe6e80826afe7a3e532f403e6c6ae22be8ede5418f8647e0236995411b1c7c12f7671a149b49192d82972ea3316c80693e064df3ad655d4d423795d10b1f11f21bac54bbe37e6fab6f298ef20df96fd8a521b5cc7e7774f90dc36c29d1a2de7b1ce4e3856e812ad6e1ac99463f2c41eedeeab6f655deca1bfaf0aee9fd1a39e246afcf127cf63a71e65836f800b4a7fef5a4ad9df221168e1cb19c17c9fb23094429ca4d7c75ffd6ad57793c76de0478e0a8b7a146cb9efa064f4c13acb09e1bfe65c7b20a964164b548b1a8214c51bdb6917fa652973b2f9ff224b4cbe15891341fb238665c9e36309956e3f9c9f3f503e67febfeff9ae3977b030b612b7ff28999a22c7fbdd978c29341523613f0e63915d721d9a179789618343a67b8c5bb0766bdc5df296e63e32c5521cdf38e2e455dcd9621eae904a905dd669f5281a6272d44bea57914d324156a3099f532cc5b8eb9cf7c4a2f84321c9606d902e998fd3eed2d5678cfe25ca8457c65096ea58768ce351e2bf9e7ec6c4f8d3e44aa9523f623932d2cb0e7a4df1f29d82c5a027b79634de6f55f904b78cd497b73a5a44670d340756ec09ad5917d7745fbc4efa432edb1810e41e3838ecd47b3a2419e8cce731ea080373f04aa28fb39e4447334605a898cb7d101788eede66960fd397a128df77e934b12ce66230dd663beeef7d6155e509ee65495624a5edb346b7ee582415da0e2ec05dd7a5257e7991e4b188eb599354131740cd0b064595994f41f8a28fada8f3e3ca97456c9c24264c0c147440163b792f3b81cd00573980840810100a047717fc783bb3ccd77131375dbe34a1886e1ca32f3652cd812e3d5f13bdc1124cef78982b3735a0370bb2dd185e37f7db49e58f34cf2e96199e11b650ca17d6a7e37587b7e1a1081f9beade89c71e9d0f98b79f31e39b02b48e91f76afd03547cb56a1cfbada6ada42eb4c4ac6fb3d52b7ea68ce5d42ba4e1a2376e0d488b85c33abe5228f1cd50c73f5911f8942c4c8fd6b9b3230b294261573c78b230473d680c729b859ae86ee9b105ff3dd28af8018952267c46b7dec08f96c0317c22492d4507494ac0e9ec03de0ac4c279c2487283fddf2552a8efe0886b41cb1e040bf2f76a6e6bdbd78d1b0aa164b869f317a9116bede2fce2922aa1bd399e07480aa5d01eec28d0e00c9ce678d0b2600ecfe9fe155174386c79ef8f7059c0e7d0fc9d6605a8dc535b763eb03ca0e0612feebc6486f1f9be8adc2bb3576343843a85fa622023c1fa213b754271061c2d9389e55673c02815c80afd37b65d416e12f8e4a0e5e9d09896a49217ab67b05699fb191fbdbd3ec50e043dc2b834988b32994ca87cdc576a3be1f5788c8fd49a3bdd6872c92d18fdeaa13501d8bb415acd6f2f5ad523f1150db6c527076430486515accdf57743027f8026140b5a564b16825efd92ff7f941e2c2e7cde911350573a5a01533f822795652637e7f391a9abbc408607ee19d7d25c7e34cfae97d0b69cc7701771e74aaa4e132aee4915d1396b00edd288d4452db00856909cb6ff5d2d14844568424d76cdbfd3ae6738e685d8ce18be7329195deae3717421e2ac316450b07d4665d759910bd80f8e9992e0dd97a04841894f1b26f0420f6387c7c440c173916ba59efa787505d679162c37a8010d42fbfbebe29f8c3e6f040b761f9b6701440520335617c2df66bf157168d6ea81b7d8f47465451ff0afd092d0830dd32237a19b76004570073edd49fc60d3c0ee0a811eba060a4d1fe062826ff7cd07d6fa07079c17b235672e7251439ce1db06daf114e9b013bedad8a7ba1a103201057a88d39b38ffce55eaebe99ee61a7508538c314f785ca47f49d087bdf63b82fa392af9331a33b3aabd71deef0e2e993a0b9d1cdfb983ff191a2c2ba0d93af453045ecf8c13ee4faf16c208d9388a621bdd80293c298a9bcaa860d0fb2f086cbbe7e3c5d1f94e735ec33f3fe6b8346bbb1ed9124d5474abbd3cc7e88cba89eef38e2b4e6be135c8ad8b9d6acfd26a10e05fba3c959b975efde688e914ec2196165eb7246855c22efc883ffbdc72acf16caa20587bb994d80f7057204550153b6183b1877f4090f87753f354cd567d70035609abbcb18597f10d5afaed86462a44be2296e6c4f332036d21d09568dc7dedc0da9fae30b9c9e0cedec8eb3eb5f188b419b622fdfde6670f7132eca35cea7de1c1f31f8d3e784ae5cf76157c5e8d3e357c7a2bf0ad6e8d3a9b3b552d1586681e3a3ff6f9df6abb0eedca4404baec9eb14eaf9c6fdf97fa73606732333828975273e2ddb8326b1e302a225013829bb55b5fb7ce914fb273be3a1a8cb77f8e64a9f1bba82e778332fd5b1fe6738fa4733d0623bc8b679f99f6529921e7bb77c17c62707c1be99c694a328cc7ecf6fe66489207b3535b6afd551f6f6efdba3a549987d082433943a31e6aec3d40c36d7ea31ff7b21cc56ce78e09fa0112e7c583a30cf0a29640d2f7daebcb190e27e1016f0b98a625368b6e6a2377328587537d30ba0e79764131a11768a7e030cfddb1e2e10df5b6038930afe45031c21947a951b88e2b680dee86479241b5fa868f222f7d47f354fd35b7283fbbd6f93d4c97cf442670264dcd4effbcfb232224fc806f25c657b93f46993d60216725dfc1b78fc6385fb01eba70a22d8a7774344da310361f2bcd869855fa29c9087a889aef318caf302b45cf0c5445f800b83a69c79f9324c5ebe22230b4cc4a2e051cb9a01059e5ed407a80b9b61203725cec1e7c203bee846a5b88a32b431bb5425f02cbf671ce314dff16036e360a9e776a7612386f59c9c0b68806d25e419461bc8e8c47c55d5c36b872a9af7686a49b01db43bef178e1d86efe5e9545abad832f0840cbab91244d842461f7434853542badb2246512644ba53db9e103451a9d322c87d24b6cb78a9e02f987d029b056fd8adb5ae927cebc607542899c5fa8237a89e52bdb39f978fcee4302231d422d2371faba562aeb7368412a70c052640f9002bd5b0ec4071183101577f64b602d276875c135f9265d9685b9e1d51a3dd46eb22f6503459c5a35d17e15604f3556f7c6c06bbbb89fdd89c2f9978f9b15164ea28801cf9a2ea556ad312e8f104ed8e1bb7afebfe645cce864f42a1d4436ba857360f01309a6c6c569c8dd4da33f47de046e1bae306f810072d44d78b2b20df5cf2013f407884143f98561f244c514162fcb827b81e8b3d642690c48987e6002c357a62f6d84db64c83891121d8894818550d2d36ef47fb871897166b2461d9e703739f4f7659d8f485c24cd3095edfaa0dfa7da0d798cf775910371d13c981c812dd85b8bbe1f8f68502e44b56dc0148bf8e0b4815f2ff46b58667955a2c98090b2b4c8dfa12ca519689328b08323ed51f5ae69048a0a9ab3cff9c8280d8974d0ca3e4f6151343c2ccd5c338b14b45380e1acacf6aa999fecf9adc1473862a38f8614823beeed9ad8c2b692b2cd4a02cf01bdd827435dfbefda915fe6462e9aa93b41271fa66477590721a494c87af82883971f3ed72d5f1b63e2a6561dc7d2cd45fabade6ba5500cc71a35797afc77cd5ec348b9f36a6384be41bc1059e1ddc640156858c2534480087b0fcaf55a7e8ee38394b3c7e06417f38bbcd76fe7a74d7bc2a114acf395cbdfcf8bf529a083b0b8a683cec82c25962aaa7651a2426c76f8a505263421ff9125079a267c3e7360302f514d642d0dedfda5c9e2488cc855579481e8cee3546652abbedcb9ce7732b517d72d1b566a6efa6bd8334dc5507534310b209f181d944b9023787f0b04403ba3561e1dc1b97ea669bbdbbe8f4e38bcccd6a67f9787d2ef1ccb13745be49e49ec4f7dbf473ec5598308f6c25d4cc02a1071df38c67e0157d0ecc0136d87106a713a5d6d3cea314adc3be279273d279d86ecab890cfedd30d421dbbd158ea33901a35abbe578599456b54a8fc99effcf2e5d676f5a07a4a33d61fae93b9d48b4f00bbe15aab838ba15cf46757adddf7ef69d3b7a9d5a2cf5312eec1f4dec05692a0300a5ad666a0948723df32f6fa3c4acbe1c100c25ab081cff4b75b86228096436edea1a74589d6da008868f01db066f9ce618d8e5367f0fc35276ca1219383b0386688754edd7b96df4ea584ebe6cba0f3ccaaaaeb693b7ac7e114866202d0e4e74ad869dae97bd7150109b9c3218873f142d9d2a099cfb1f19abc31b3729714e35d663f2d04968726decf4ec974312bbf0aa6450975872339c1aafbf426e83150be9d37a3e0b2ff8fa59884e414ea9d29b81a969b78d7e675096ccb81ec43a8d874528f9f87b021b6a4e50a514b7bb3d824856ce3b00271972949298a0ada74590b55b49e245f323a81983e4d899ec1fa2129d03cf6a6eba97c16da351768e356468d9b8be1f9b974ca3f21b31f024086eb5f5aa2d843ec1fd3a6afcce670d66a1768390d3fcb42d492d437ea24d71bcf9412eaa7cd39d289562f50df55eab1364c67cf0d8c23be7233a1e179debd94fb079fe4334ad53be87957e08f754f078c768f030d9610a194eb08dbf6ed5223482a69d17c2b631e3ed9e83fbdc6179d493313b8b17bf66dd67a6642862dbab5a1d193ada558c08352c2c5427a1bf2a4fd75704d35b0330b581516b24e38369b3a423f767b5de2e9878055dc879f4a4c7f05d3b180011395a15efe50564eb9ae0fd2eccfbe91546158fc622feef00f728fcd9772c17ce191ddbdfd152b2c12f868e67236c91b322b3371590944f59c4498ceefcce4eab964123cefe9530e86339ce7167a6e9824177545232954443938eb4543e5f4e84398951b6c96acbecc474d5fb8e2834116eaf1674ba9c23a2492fd2a3f9675492a2e3ae1030d48cebfbe69e021099f619e117f671262370b7fee9f55dd0684c8d2f91a1b70521dda4030c88d38eab48e650458ef722a5c8c30c102e9d1af5a530663a6a6c905f023bfe5fed7c16720a2772b95421b88d509def21c2947e18a21ee9fd2f846b12846bce570a71f5bb6702afaec6c9c79b41f1c1de513ab1a60f735f7ea903919fe10123b8e59d8744b4fb3042f5e8fb2c3ee629d0b76121ad454187a3f274b2ca4201ccf7d3513a1e749a01a5388b8f23c145d63b6051e16167c1bc2d0ccf53d1e2f92c6fcb2648b44bcd12f6e7f0771d597b65ea7ee77b5021ebadbbb5b4f7474d0f7125c71b22696f659dbc1de44f7a186332552a2135606e374516c89a6993261fc1fb326fb7c8c1b34d3aa51bb3925b1b21504f67badeb991b12dbbe88c581394b06d9feb080dec7b4f1ccc1ca3c398eb0ab4830c7462a7fd139972c265d4e33a8005514d3787c94268fba", 0x1000}, {&(0x7f0000001340)="5bdad5f53165a6cff34360ea5f37239467939ed9fabc0d7a2b5f5cd6182ad9d626774e495c00ab2cf2c711bfe6f4489266074264474ee42845c31574d1d3cff7e015ad5c6ea11189f042bd897f95a015e07da3046e9e23b77294d86b3d0569c64896c41944ed8248511b54f82f693b072a72af98a5f67b9a73f865a34226a87cdc687b11cbd064e48c5851728d6cd05ebf8f45c63094be3546568012d71e8a3e64844387dff4e373a3", 0xa9}, {&(0x7f0000001400)="99bff47023b47e9b0cc4d8dd72390fa8c2c593ea8ecea595eda3f2df674680470f993a0e47abe44efd1a70ea4610b09057fee8dd09bb71", 0x37}, {&(0x7f0000001440)="e4a46821604a0d395876fb05d5fd0b00134a88406ac3a1e3d6e99873", 0x1c}, {&(0x7f0000001480)="95ab49c1a6c36071bee33f781a983ed5536f45319154e05271995aa0e6813d2fd7c29243fd5977f2897df6", 0x2b}, {&(0x7f00000014c0)="16d795ea5fbb57cc6aae581fa41e97c9444e19fe3f7b4b27bc1b9bd9bf1a9ffaab333008312c686e53cc9a1e761fbe70c02eb57faed96034ab6383b6920c047c35c1644939b87c164164cce3ef26479094ab5110dc92a9ef50337c40a68defa30a6aa345b034405d80d11c1e934c222c513d43ae92895fd1bf3a224a2f5e8154c0bcf395cbbc4391dbc051b13184811734a12adbee598dfbe074b803b11a2194a247512f379b3875", 0xa8}, {&(0x7f0000001580)="0b10a5fe0a8c3c74d0730900eb6ceba7735dad01cdcea9fd437a9bc2fd21295130fafc2f2b28a01e57192efd92d64d477c084b949279cc26123865f67a6db12cf709f02a309d3451015bdf4ca4309fdb371a94ecec5b3cdf57a05af8ee2539bdc5b6856113f0479edc15de8d906396d5b56dd7c7971e5922917ad4a1dbe1921244349aef952c11da00fb748c53cd8aef2f8609bd976a7c3c30ab0e35374cd63c5add0a5a4ed8366c903b00ca3bfd35ac5e49f769abd8e3907956a0a71dc123037321bc3a4b12ac7c2d35f2f2c9dc167232fe11f0279bef60fa202762cb0ec4a4e893c5239a98ad3f3be7e7113cc145fb58dca3331abc2a1dc44ee6bf303d071d35e01996336072ac36bb8fedab025a9876ca9febc53b21faa917c98913c28a76e5d8e1f189adc28c71e6f124f996e01ec254ae7bcb37ed79fcc9523da5549be0320ad7f02a801dbf06797ee53e8907eb3b3fb4d5782eb8a53c476b8fdcfc2f87b841d6062438782084bfc2ba42fc5f9133c1bb5b5f1ef15be96555495132466cbf4ee19d6dc2b4056b532197014c9f7551bc4f332e6b808120318dc86ca53e234acf6d8bfbc7423ece73a867ad29d553330a45b271256e20cc4c92cc34ea5555517de0c0aef9f1e1d0f4a1c764385cfcc38ec1b7e67f43b5ad599d6045957634e951bc82b155506f0ed3815b0e2e927b36f49842595cfcf678f463fe52a08d28eb7f2334c7c60d3bf956f7d60f64b948c3c2d0bda09e04b85d6bfbec6d7c1f782bc2edcc3c027ecf8d33779b494ee5d5a5445935b146a157582e2a83ffb9e8924f46d5c6b06c62c86856564d1e1a0d9f914c2b6b9372d24cf6a2b1f4d306a012fbe13ebf62b4a38818454856fbc8a3a2e46643a3d4cd36bb9a2081bfdb6b4d908b30f0e783003d48751762e71f9e79c3750ae3731739e8c63dd04a9b05b279977e42e680d062bd81dcff7d31f90b80753edfbc59e637a699df286c978ce6e69b09b86c58a3b9c44a35abda232fcbc00bc3294478df071b835ca4957da8f64aa0315d7e57e3f85a43b121e5f02ecf85a5baf20f54ed2d91811b1c09b8a8e46bec59404fe61b8fc88d3278bf9efb884dec72e2e8cf0cab56869199fe149832672d6980fd1bcf4d1a31ed4f5dc5c883ef51773db314682c6379f0b59642a90ef2cd686b67f4ce5f85dc3e3f3f664544b4406ef279f082da8927174f15878b25374280abe25ecc061e0808868f5cf72e9e16dc9bcc03fa83af4da0e2cf5b19863e887bc657cc51965aa7a28c447b56bc890fe439acbb1e70793912c755073cbb7eaccd4cfb0df435f9ee3fbbb689250c9eb4d633175faf8808fac9488f5a2d289339b714e5e0925f572b59a1e2ae93ec771a5dc514cb769414adaf8bf42b5676387f59a4c6b13a930c87d67e3c97c9486c9c5c8191acc264797a753eea52966cf3d075277e0a1b2f6b60f5c384b6e17e379ff69ef3c00c89b095d9c545f48950dd9f6953a296c9fd8d267b3261624df42f2bbb2a37e39b1302c78b8bb0a25b3fb7d8a334bf6469b99c724d7111a4713b8929c200adc150cb55fed1a23d9107d36c9fc0922641b69015837e0e2625eb456dfb05506883fdd0be7b740472fcd916a7cad9c968080679533d81177d18aafe5be3ccd5fc0912f2eeb2d6cd0f44343e4fd956baff5c288138e19069157322495a10f8f9b88f7fc681f090f0b0898fc51e9a9515f2791452112140119e8a23d1cb77a0fab8b9adc81af24cdb61be1ae17c024b4dac97cbb3dd89c5117313c9d039ad8a3c18deeb225a49582119414a43dfebdf4302610f80e5567af370e45e17e231af31816442c2c94b89615b119cc81a415862f69679d0d3e640b4e974bf495ca0c8aecb829ee480e9cb11b009599795618939811bdbf556b3e9717bde72e0e472cbb389ad92fb3ab78f562aba88dc27e36a11e7c850195888769041381a54bfdf82a86133ed0d17a61d7c23be585372d77b026c38d01702abcbd1c93b7fc8681e078dded03469f243f2175927279ccbc44f34c9ca6897cf2df115335588e97fbecbcfab8236b2a84f30a6f0a099598cdbbbdb5884959ecf8a761f4da7b82ddcfb366119edfdc39fb2030f6db8116159473df8c60a500770bd7e9157b77ba4f1613cf709cb0845edef511b19b0ce487c07f986490c13e41199050eaa3e4ee8f7b61ef6a2b1ea177aaf9e094d9e0cf1519945941114c39aee23ec6c10effd14e377066c2e6d2b8d7e827234df3febf8c9b6448f5f0516ab6c576707a87a52c534f2e21ae5447f5570cbf2d4c3124b65b05a9a49bea4ddfd5c2f7b130d0c38c07c1e815dd1f35101ae324dbb84ca89f7f32932253f2a317a3392d97edf71b2877f2d01b2e5074bd3df8e367c74257a37a00b53c7f24789d0db3fb504bcca63b0c68ec5fcf61a95be96a0cf2fa73a28f5893f50f21161134c35265e56cbdce60754912b245f55555419438ee91c26be5ff7b6c59e6a1f66500020c9812817b66c45261c3a01d8fd3eba468a8ed58cf5cb7d471c3c53324d41267d59668f3bfa29587400b115c9d295d4a18ab69839046c838ccc1170b604fc38bac03d94706fd869f193fe4ebfddde8c3bff4e2b2ad079162ec5b303fa2108174494e548a90f24a553f35c6d4b2870f5c4788149f3bd32b01335e57bf5c465abebbe63b822292d96608b1cae0067a748e590d624a9d45301d48178f34bc425e8efe636304414e697bcd7fda7de0fb263ffa48987380847e8086783cec1fda287c8ffb25ae6055faa6cbedc748443c4886b96dfbe44a78b9430a0acc54733ee460c311067c18fe8d40be8b126fe6e2af352a38214233058ded093975d2f6c58ffe51558249bee267dff44a36f9f895993f33823a84fb48231945be6046a70cc6cab5cbee45e7575894917c7bf8ae4f59057234a072895860514505936aa67a11f4ac1d75e5067e168b9eee5ff6d7aa3ae3cca2ef6a5d2c91fa7ea5a089fc74d9c0bcc5706a6cfc2da5325ce7f0c3f0ef8685fae9617f18b2c9fd93d68802f3909fbd323c097dbb4e8cf0ad896660c3f144af50c02c5137ac7dcf59d30729a55ca3551a0c521bdb8ca0840b0e61fd942a85a23c6751b3ddd9cdc4b3703bd897b09cb074c04dafe3d39cb224dc74d166e6e7a9dc3c5a64cb6b945b57c8151829ff3037ea4ecf60523a9158d719f1648e22093c8b6dbf1b98312073027dc5778a2bdcdd082f3c7aaaf86e083799fa9034be636618a7d9ed38f32d1c636ebf970659949f7f4ee0b007a10f69151009a28066d3bda04f80d54ffb4da3c2928d3d6191cefaeef26ed30e9183039afae8cfe81e5ae34ddfe1caf5f982e58580466be7bc477bdf246ac1217f03be1ec3305dd81942699a2e3fb714d0af7907901cc4d658c51cfeeea904149002c51ee063b1604db94b16b5cc4045f41b5e17b8e9a6245fad588897d729d7d6c5bda435d0d502691ca847ccb969bd4e68fbb44aa0727f0873c406c6f8440e2319038b8822c2d7e40824d503fc10caf506fb09e428cb2c2592ddd55e5eed4e3164561637de8f8cb8583d9a24dc14906f82b8e81bd633c30d107c9f9fbf0d7513fe905d705eb09dca1625758bbfc0f93b7ed63513a9c4b8a14e5e9bc7083fe7dfbf0ad3bbb2ebdf8d02f29b539959794aab0a2569934896f139f4c42c688f5290a9c8b622797fdca6cbf72c21257460ebaacc896df1be4fe66fb065879ec422d5edcd1c7f78ebf526efc9b6641fa2e44ac4c21e656a4d24a2df0e47d005970fb9621be5003e5c1debdb09cd7177f17465d508688996ddd364f9d6c0fbcc4a66d182f9ae1e8093e1081c4037e2f4f3cbc2456b5e3e2245bec315d218a239a5876280c5e3a51e9162059e6ead68360106c820acda139b265377913a60de81b75f57f5a4747054fcbc60d4e39e01af9699bc00be392d5173ec300d7249fc40b79140e39db74a096a6e48bf5ce3f1538cd742d8a2108958f6712a8a9af5b33ba39495fda3a2a9e510bba05b1a9af62bd39b8c2b16d2e8d3dceb0fb4ed315ac3eb940aa3822426de116aa02dc5528337f0b07303bc468b9a039bb973d42668abd06ccee3d25673fe267cb35c88584f74c7c74fe2513bcc068f3589b66f0897242753f3a3e9e22807fab3f8507f4dd8a545825d5d34ae623dafeddce6b9fc3c4476930779600351498eec3e4837a6a2b6c233e9b70889f47a78402883fb6492b42672cf80542e8e8c0a5ef13cbff058695e8626db9855f069e4fa37228d5d467c5aa1199d4f9d3dd4fb641cb2a7f03d2ed7bb6aa60d5d6e26795c59b96d8b752b876d5f79a4f40a0263ecf8e8453ef355fe05fa4ca7d867cc8872d20cb613dc3561bfe046643a334c20da795f5f9ef1c3f6989b810797db6501464e7e3078e9e37a050fe2415eb1686085434d5f121d6f645b16c38b9e0a6a912e7b1ccd550180bd04bf13513ca53c27cdb1eee95fe629951beba518e60048b6d7cb11f84f607f5ca7865ac60ceeb7d60c388c51c2a1f09d61ff0dd94375609eebedfd24abb65807e63c26135727e21a46b9d402eb21a0b5623dc3f2ddf50f99655beebdbf3576e99811b6d38802d06f9f3ff23a6f844598614791aeb998dba0ad2dff849005ef7907e842b098944c87c0c530effec547e0b0762205d9241ba8506de373a3bc7785a94e64442bedf2078178a9f1408078e759a2cad7e3265fb13702db00f778a8dd5096c0205ce6f92e8e1140ba2e59ed4c39d09d1087c569afa86ba3b03e20b9135e9e400577ecc821721b321c3218807d3605ce1b6eb03554a092b5874b52d4f0b54eb48ad5a774d8d9edd7f0beb88e67ffed5123ea859bad52584cd4ac9b89be3b098f47c2cb20f46722d5acee7b341ae8d2ad3daed0cba2e5b125cdbc968d94a8058131f02196db3f19b34fa7d3a7188ae9e86c9ef12b7dd3ca8dfa6b97020d7456002a66dc2b8c4cc1d436fd340d4e398a62f29f8e8215f9559efad183bb999c152173d6c1838fa90dad4d6d455b71c6552ce122c6343a64a78f3d1c434bdae829e6255712b307e698959a265a7eab7f5056ee489656423005641e83f4b6fbb6ea06e9666f30bea273c2db5950c72f042c3f1620c6dbf365a09e9e009aa48e55c7202a5e5cb0ddcc6b1393ed5cf8648df4ab9d73ae66148b2b78cd815dafeddcafbac2257114124d88e7f48a9140eafaf1f68ce2922fe7bae693ebdcf41a3e4836418b6736b66616b1a7ebc660822259cc01171337dc7732d5535e96c1e5391acb13fbef174140e6231037eb2c0ae8ab6b911f3c6ac2c5565bd718513880bbc7ae4b2511cb28f93fb2b3edd0952c1de9197ef63abf92f3475eca23976c90a4c494507fe157648e5e75a7619cc2111d98a9ee74e947607f6d962248f3b55d31adec68741904e08ae438ba7a6ebd08be18bc2cc42a56bc2863c55654cf9d4416cd3623def118f5e572224fd3a2c99d18334888b072321fddeca1f852d138c9cf1746ecc7aa7d5e9cc896809d63488b550477dcf95e7a05113bafeeb75064e291a2f248c78b75b5e78d351cc94e0a44f99097779de875225b252889df6d337ea181bb224373ebc0adf8fb90c235ba30441ee556c950d0e65ed1ca71e61c7f83e0b0a9c18903eb694e8274f19577174f2b4ee8e682ac246be1e3abba5b8ac01cb0276ff676b6a1339ca32e5c95c0ef9080a928d225aaad787b418c8750796a435727786131c15ba3fa262d0ba89ecb77797771c1ff50ad0a4a4f744353f82a56c92319dbeea680129f8920e5da2caacde82b96590", 0x1000}], 0xa, 0x0, 0x0, 0x31af034483b2cc61}, 0x29449e16d9e96801) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000002680)) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = accept$inet(r0, &(0x7f0000002700), &(0x7f0000002740)=0xc) write(r0, &(0x7f0000002780)="eff4b112d11575e63392d64bc6f7205b1b8eb89ff55a82cba802434280f9deea7b34447d3ace0bf23738efaad241c1181ebb", 0x32) ioctl$KDDISABIO(r0, 0x20004b3d) r2 = kqueue() r3 = kqueue() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000027c0)) rename(&(0x7f0000002800)='./file0\x00', &(0x7f0000002840)='./file0\x00') recvmsg(r1, &(0x7f0000002b80)={&(0x7f0000002880)=@in6, 0xc, &(0x7f0000002b00)=[{&(0x7f00000028c0)=""/20, 0x14}, {&(0x7f0000002900)=""/253, 0xfd}, {&(0x7f0000002a00)=""/233, 0xe9}], 0x3, &(0x7f0000002b40)=""/21, 0x15}, 0x801) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000002bc0)={0x4, 0x100000001, 0x1, 0x5, "bdb09bb1c03c036b97acb9034fcdbbb17a21decd", 0xfffffffffffffffc, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000002c00)={0x8, './file0\x00', './file0\x00'}) poll(&(0x7f0000002c40)=[{r1, 0x1}, {r0, 0x110}, {r0, 0x1c4}, {r1, 0x14}, {r1, 0x80}, {r3, 0x2}, {r1}, {r0, 0x24}, {r0, 0x32}, {r3, 0x81}], 0xa, 0x10001) ioctl$TIOCDRAIN(r0, 0x2000745e) mknod$loop(&(0x7f0000002cc0)='./file0\x00', 0x140, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000002d00)={'./file0\x00', 0x0, 0x9, 0x2, 0x1, 0x2, 0xffffffff, 0xe02, 0x3, 0x0, 0x10001, 0x10001}) mkdir(&(0x7f0000002d80)='./file0/file0\x00', 0x91) mknodat(r0, &(0x7f0000002dc0)='./file0\x00', 0x80, 0x9) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000002e00)={0x4, './file0\x00', './file0/file0\x00'}) ioctl$KDENABIO(r0, 0x20004b3c) r4 = shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffc000/0x3000)=nil) shmat(r4, &(0x7f0000ffc000/0x4000)=nil, 0x2000) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000002e40)={0x8, 0x1, 0x3f, 0x2, "6e4c1937fd2ec555bb11ee2a9b9bf538b3b2e19d", 0x8000, 0x624}) r5 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002ec0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000002e80)='./file0\x00', r5, r6) 12:44:35 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x28) lseek(r0, 0x0, 0x1) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) geteuid() connect$inet6(r1, &(0x7f0000000080)={0x18, 0x3, 0x3, 0x6}, 0xc) 12:44:35 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000100)="108d6f1827dc33d72c13f1c7189557a41f21fb7cb0e1611a5174869f75accbb548f7fbe6290198e1cafe9595df43a980206db0ee0365215d2b27f004a38e2bf9cdd5b9", 0x43}, {&(0x7f0000000180)="a7e7251d7157306bc26117b24bc6c271b5ffe0b36d0264b57e9d94de79051137ef47a82883fc50bdcb5607b9c0fb5139b54e3f95fe5525f77f3d1020f2b196c6a12f07a9365b", 0x46}, {&(0x7f0000000200)="a06da71850e968a5c826c50739133c763b5ef00311475020733d0bd1ab82e3af6699469c30921f41e52ec6f5165885c569fc8cc26d88824aa3416fa0b6c5f03c54c1ee0f816eb393e9247b0e7b5c61d04df50fe965", 0x55}, {&(0x7f0000000000)="1d92f300a075909a49ccea8716a4216c2ec651a9db090a784b6c136383dcddc276", 0x21}, {&(0x7f0000000080)="1009dec48a9f6c539bb2966099ed0741238ab40a66d1c72f036fe622de4d7f7d1d4241a02188a7a27609398e7925011f130c5a0a98e44a", 0x37}, {&(0x7f0000000280)="dfd3c91babe165ef030203ddd1edf09c349f9e4b26177d9bf3b983f1bac4c3cd9bd3a89ca1397446f105aef08530e44f84039c73df14ad2a265d672b04812de6857778e7eb4b74a55a441ffb17b89fbb154fdf383ac445b1e8", 0x59}], 0x6) r1 = getpid() getpgid(r1) sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000300)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}], 0x40, 0x4}, 0x1) 12:44:35 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x20657) r0 = dup(0xffffffffffffffff) accept$inet(r0, &(0x7f00000002c0), &(0x7f0000000440)=0x2d3) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0xdcd) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x9, 0x1}, {{r0}, 0xfffffffffffffffb, 0x1e, 0x0, 0x7000, 0x3}, {{r1}, 0xffffffffffffffff, 0x60, 0x10, 0x1, 0x5}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x0, 0x9b2}, {{r1}, 0xfffffffffffffffe, 0x0, 0x23, 0x1, 0x10000}, {{r1}, 0xffffffffffffffff, 0x5, 0x40, 0x7}, {{r0}, 0xfffffffffffffffc, 0x11, 0x2, 0x100000001, 0x9}], 0x8, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x80, 0x10, 0x3f7bed20, 0xff}, {{r1}, 0xffffffffffffffff, 0x84, 0xf0000000, 0x0, 0x3}, {{r1}, 0xfffffffffffffff9, 0xe6, 0x4, 0x88f, 0x4}], 0x4, &(0x7f0000000280)={0xffff, 0x2}) ioctl$TIOCFLUSH(r1, 0x8004745f, &(0x7f00000000c0)=0x5) 12:44:36 executing program 0: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = shmget$private(0x0, 0x4000, 0x51b, &(0x7f0000ff9000/0x4000)=nil) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) lseek(r7, 0x0, 0x2) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x1, r1, r2, r3, r4, 0x101}, 0x6, 0x1, r5, r6, 0x0, 0x800, 0x7}) r8 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) fcntl$setown(r8, 0x6, 0xffffffffffffffff) 12:44:36 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80001ffe, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) r1 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) setregid(r1, r2) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000140)="0fd2941906c574661230f172a959f71c0747b8e2c01dad09bf65f7a27321d03d884407a566d1eaf68fd6a1e2a93ea404d7d7d98beea5f7af4cd0181f0b6a67c50499a67ca3e905598fc0a75fd4264e728c0499589051d107455d92e01cacdc1310b57d190ee5fc185b90159e31c2664d1db5b59656f389d95cd4136184c6e5a123364a0678e6a556e630d64b6cdf0e275a7c413e56aa176e6620f8ed003ad471e16c0f7c20395ceded9f4f05a085b3dfe27776196d8152cb913e9e233d8dddd75625b4f938072a538ce0db9a816d1523d1fd74bb55c83ec4bb05f68346c4ed325d2499c6a4ad9a5a93b0683e88d4a0771d740ce704584847b79c44f8bb8d6ac7de8063f9ef06ce020facd45bc7d970bdf3f29e4760da9c4b5b97234d3f5e70cbdb6bbea55d3edda3a8f150ac2c76494b48bdfcc74aa22420199f4798700e02026c7556dead7c8e93c93f953d505ab7939225da24899e3303a6790a07fb8a67e028267351e8460afd4170890246456a70ae0e6e409fe781ec0384297f84272e0924d3abd86eedf60439997fd04f05938f540300000000000000f64e3dd75c629914e389b807b9d47abf26e3c061f967f632c2e70aa22036857e548d276d435fcf5b2a04a425d8a16961466d5df1d2ef80e876140c3514261ec8ff947b32c7b8fb6ffccfeddff8889b37fb6355ab88c8d8be44828e689bc2ff5c693e778e4a681b96cdd2503b39748257635c7afa0011097a682914f800140b585491e121939071b0e711356d7ba232504cc5871b2d376468e54be7f1c62da87e8ce544f314b194ab8fa402962b22108157eb903501875b690481a42a755c8cf857fa378080ee26a365b9f32b4e129a15d66a7cb0548183e770de561105f314bda7682c766715a7f9f31513a670d1787bd9250c29c2cc33e1fcad36c613e4a6510ab19edbba6d5994ed211a61e248598bdbbf1db8c3dc0dd57b06e83f0018871c4ee10e6a2c5930a9adec11e09afb19617ac53659cfe2b7b891a41ec01a851bb97c05f9d6e0e712d6df55ec3d0d43890ff70258f35056e65d3ab92b54feafa1f7afedfcb8431813fe47fd0d44ecbe8d0406c0f5879908d7d8682e2e62611b2253a0eb33ee124f36b7626f25a366fdab405d3747cf0c4c0860948901acf0958c21c058e6ca6e18938bce09b777a85bde72d9acc650a61d9fc866dbccfd70aaf9786c39ccb3c210f03de21842ac1acdc8996e323923a9db20205ceea5163c94efa99b050d5494a2bfb35d64f5ba60b6cb91eb17c271961a2cc439a938da5ab355a7ade5e64702f9934eff7e6f12aab89511908899e1993778ddd3fa9a6a65285357cd4c491ffe08477e83897528dee79a7320d30b8eee548739ce8197e94e87f11d9a134506a9d576470d0c42dce5ff3b1bd2735336ad3c49abebc2dfa445c71803cf1ee6185449bddc90fca035f71fe52776047b24268677e25a7201b269c45ff7654d2e53796cf758c1de433b977641411ca080af20da0731275e3f12825f864778589b9c7b9514e01fd90c8f148b578b7e2a965e58b981af229bdb08b2e1d061c93d08404ba72ea943cf04e1f671bf04d1c0caaed455a162eeca2a77199670faeabaf7c13fd7128588423a8d0702c1972727ea5248a853545eed09f8518bd9db12420352a697a2872d3d2adc05d00fe19f05e01ec783e8b9f16538633ef8cb2f2767f31600000000000000000000000000006a07e0", 0x4ce}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001380)={0x0, 0x0, 0x0, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc", 0x0, 0x1}) 12:44:36 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x400}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0xe9, 0x3, 0x42294bed, "afb4218b4a2c09e606808837d43148efd47713c9"}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c", 0x135}], 0x1) 12:44:36 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) seteuid(r0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$unix(0x1, 0x40000000000007, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000180)=""/211, 0xd3}], 0x1) r2 = getuid() r3 = getegid() fchown(r1, r2, r3) 12:44:36 executing program 1: r0 = semget(0x0, 0x7, 0x44a) semop(r0, &(0x7f0000000000)=[{0x4, 0xb03}, {0x0, 0x80000000, 0x800}, {0x4, 0xfffffffffffffffa}, {0x4, 0x2bf1, 0x1800}, {0x1, 0x1, 0x800}, {0x3, 0x80, 0x1000}, {0x2, 0xfa, 0x1000}, {0x2, 0x8, 0x800}, {0x3, 0x3f, 0x1800}], 0x9) semctl$IPC_STAT(r0, 0x0, 0x2, 0xfffffffffffffffe) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040), 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) 12:44:36 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x0, 0x3, './bus\x00', 0x4, 0x200, 0x3, 0x5}) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00233a27feff023519edffff0301000000bf02008c9798171fbb18fb9d568e58a6b193ce01c31286a2a219a3ac621f176181fff091ec51f8a0d902da5691d8995335a17d1827ad", 0x4f}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x80) 12:44:36 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x0, 0x3, 0xe5}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/201, &(0x7f0000000200)=0xc9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) rmdir(&(0x7f0000000240)='./file0\x00') bind(r1, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt(r1, 0x29, 0x80000000000000e, &(0x7f0000000040)="90000000", 0x4) 12:44:36 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x1, 0xfffffffffffff000, 0xe9c7, 0x1ff}) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x78b116bb, 0xde16, 0x80, 0x3, "dfe04077f17869a1d95e204a35c58637b46e438e", 0x9af3, 0xa3a3}) flock(r2, 0x2) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x200000005}) flock(r1, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f00000000c0)="e0f4194b0d96766679662ac6de114f07d7937f8602ef6b46622dea4c3f4083fa1e2e60f09599b59f682872cb9a6c7ece1a6301483a22fce59a669c57b8ceb7b5343b1fda29c684085273", 0x4a}, {&(0x7f0000000140)="591a19e9b03c53554a7f5763fc7c4ad4bdcd25e60bf4e59898e02b45c121539a348129786d23830284aefdd40d4d64f0cd10d452eb13a0a5488ccf4d9d", 0x3d}, {&(0x7f00000001c0)="81df35839c5138fd68729b9cfc92d5ac4659d28f17559d4816a02be67bc4b871123e5583be95fa147f29ca04f0bf15a95299e07b5af913dc74512b2996a8a2686b1915bf4d5632131be919e3e60e0ef43c9c5646392bdd", 0x57}, {&(0x7f0000000240)="c8d2048a1c532a887f22790ce75e7d414994484698fc5ef7c2583901b7b413fa989be9259049758604b18f38bd65fef1660e7cc2c2e6c2149f86d1720d5ea2dcc5893a865d7730227546595fa757aaea199459ff4edddd47520907cade81aaff0c78ffb33188db820d97f888f91ed2a690c6f2ff277a67017de819cda4f5d0289bfac9a2fd0de3b8d5e741cccaa07c1491f08ebd33c165ed4b06614a6bfd8a92f9f4ee547a98d9b3e44e7a4246dee81bcfd9996ad62dfcbe3db237ba001dad43b3125706d3d4dfdd9527f1ba", 0xcc}], 0x4, 0x0) 12:44:36 executing program 1: r0 = socket(0x2, 0x3, 0x102) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80c0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x8, 0x0, 0x5, 0x1, 0x2, 0x6, 0x1, 0x2, 0x2, 0xe0, 0x4}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x8) connect$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) recvfrom(r0, &(0x7f0000000000)=""/80, 0x50, 0x40, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x1, 0x3000}, 0xc) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x3ff, 0x1ff, 0x7, 0x1, 0x9, 0x8, 0xc66e, 0x1, 0x0, 0x1, 0x9}) 12:44:36 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) kqueue() setsockopt(r0, 0x0, 0x18, 0x0, 0x0) 12:44:36 executing program 1: kqueue() mknod(&(0x7f00000000c0)='./bus\x00', 0x8000800080002002, 0x2840) lstat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000200)) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) close(r0) ioctl$TIOCFLUSH(r1, 0xc0307006, &(0x7f00000001c0)) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 12:44:37 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = msgget(0x3, 0x1) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/112) read(r0, &(0x7f0000000080)=""/39, 0x27) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) 12:44:37 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x7ff) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x9) close(r0) 12:44:37 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x41}], 0x8, 0x0, 0x0, 0x0) clock_getres(0x6, &(0x7f0000000000)) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) 12:44:37 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x10080, 0x24) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r1, &(0x7f0000000500)=""/90, 0x5a) fcntl$setstatus(r1, 0x4, 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) write(r0, &(0x7f00000000c0)="db", 0x1) mmap(&(0x7f0000ff9000/0x7000)=nil, 0x7000, 0x1, 0x12, r1, 0x0, 0x0) 12:44:37 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) r1 = getppid() fcntl$setown(r0, 0x6, r1) mknod$loop(&(0x7f0000000140)='\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f00000000c0)) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000080)) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x7, 0x1, 0x1, 0x1, 0x4, 0x1, 0x2b, 0x1, 0x0, 0x7, 0x3}) 12:44:37 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x29, 0x68, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8010, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000040)={0x5, [{0x3, 0x80000001}, {0x3, 0x7f}, {0x1, 0x9}, {0x0, 0x8}, {0x3, 0xf40b}, {0x3, 0x1f}, {0x3, 0x6}, {0x3, 0x7170}, {0x2, 0x4}, {0x3, 0x2}, {0x3, 0x9}, {0x3, 0x8001}, {0x1, 0x5}, {0x0, 0x2}, {0x3, 0x43cc6b64}, {0x3, 0x4}, {0x1, 0x7}, {0x3, 0x1}, {0x3, 0x1}, {0x1, 0x5e}, {0x3, 0xb2}, {0x1, 0x400}, {0x3, 0x3}, {}, {0x3, 0x8188}, {0x3, 0x1}, {0x3, 0x3}, {0x3, 0x380000000}, {0x2, 0x5}, {0x3, 0x20}, {0x3, 0x9}, {0x3, 0x6}]}) 12:44:37 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) sendto$unix(0xffffffffffffffff, &(0x7f0000000280)="48d8657920fff9a17ecd5dba397951a814911c7a3ccd1109f31ed679e674f27978d8ae4a4bbaa60823f0e407ea8dcdfe144c41fab8e7f89bdd6d1db144017f227a0a117d2f59be74d9c0fd429a4b34bc6bbaa455df8be244ebb1b568dd282d99307a03d737", 0x65, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000140), 0xb51) r2 = syz_open_pts() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x40, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000680)=[{0x0}, {0x0}, {0x0}, {0x0, 0xffffffffffffff44}], 0x4, 0x0}, 0x0) close(r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "855c004000"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) read(r4, &(0x7f00000001c0)=""/62, 0x3e) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000000)=0x2) syz_open_pts() fsync(r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair(0x26, 0x5, 0x100000001, &(0x7f0000000200)) getgid() poll(&(0x7f0000000080), 0x2000000000000126, 0x1000) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 12:44:37 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x80, 0xf0000000, 0x4, 0x3}, {{r1}, 0xffffffffffffffff, 0x21, 0x6, 0x3, 0x4}], 0x1f, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff8, 0x24, 0x4, 0x2, 0x3ff}], 0xfffffffffffffff7, &(0x7f0000000180)={0x8001, 0x100}) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) close(r0) poll(&(0x7f00000000c0)=[{r2, 0x18}], 0x1, 0x1) readv(r2, &(0x7f00000015c0)=[{&(0x7f0000000040)=""/82, 0x52}], 0x1) close(r1) 12:44:37 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x100aa, 0x8) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x1, 0xfffffffffffffff9, "727eb265d84876af5979b811e3e3181eed087e54"}) write(r1, &(0x7f00000000c0)="1e", 0x1) 12:44:37 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDGKBMODE(r1, 0x40044b06) setsockopt(r0, 0x6, 0x100000000000002, &(0x7f0000000200)="ee8ff0a0", 0x4) 12:44:37 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0\x00') 12:44:37 executing program 0: mknod(&(0x7f00000000c0)='./file0/file0\x00', 0x2003, 0x4000000001702) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCEXCL(r1, 0x2000740d) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x200c0, 0x84) recvfrom$unix(r1, &(0x7f0000000180)=""/149, 0x95, 0x40, 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x140) symlinkat(&(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000280)='./file0/file0\x00') ioctl$TIOCMSET(r3, 0x40044266, &(0x7f0000000000)) 12:44:37 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = socket$unix(0x1, 0x1000000000000005, 0x0) sendmsg$unix(r2, &(0x7f0000000000)={0x0, 0x2ec, &(0x7f0000005a40)=[{0x0, 0x303}, {0x0}, {0x0}, {0x0, 0xffffffffffffff23}, {0x0, 0xffce}, {0x0}, {0x0, 0xffffffffffffff4a}, {0x0}, {0x0}], 0x9}, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) sendto$unix(0xffffffffffffffff, &(0x7f0000000280)="48d8657920fff9a17ecd5dba397951a814911c7a3ccd1109f31ed679e674f27978d8ae4a4bbaa60823f0e407ea8dcdfe144c41fab8e7f89bdd6d1db144017f227a0a117d2f59be74d9c0fd429a4b34bc6bbaa455df8be244ebb1b568dd282d99307a03d737", 0x65, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000140), 0xb51) r3 = syz_open_pts() recvmsg(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000680)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x4, 0x0}, 0x0) close(r1) dup(r3) sendto$unix(r2, &(0x7f0000000300)="c3bc93066a685b436a2c6aab7cbc31f749805f63c6564477854c37028f9bd389215fea2b889fafbc23bc394abe2a25563d7703249b9e01ded1d89e4cc6bbaded3606be2f1a37c3e3cc2c5088b1747aae945006017341d8fe27673f68d22ba51f7250c066ebb87c48301b0b903174d12d76893d337c9454ed7442bc982bfaccb35a5dc7627932576d878e71d66f3509e074a0672608fc8bba22e6c17117ab37644d39a7ddccd39373b6215e114755068483defcdbcd51ab0678dd9884a2e493406fd1f9a23f4984382fdeebb387594cd33c4903a17b174980e4b664599219baf9a2dc8df8fb4955a1daffc0aa48b343c56cb17e7c", 0xf4, 0x1, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "855c004000"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) read(r4, &(0x7f00000001c0)=""/62, 0x3e) syz_open_pts() fsync(r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair(0x26, 0x5, 0x100000001, &(0x7f0000000200)) getgid() poll(&(0x7f0000000080), 0x2000000000000126, 0x1000) 12:44:37 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) pwritev(r1, &(0x7f0000000780)=[{&(0x7f0000000080)="0c4e70b0d6b8b13735e7923d0f79e62a2f8d06e72c13c3cee8cc5d26e1a867733eb3f4b760420b300f30c5fec2bb9480e07339ff70538dafbd4977eb056de677cfc8120ca9fcae9ce874dc409777c52de4c10e22db6d3190923d803228aa7a1a834ac72a2fbdf9f48cac7f3bfa363297229e9f1794dcc4cad659b580b886e081c660bb85585afe28f9", 0x89}, {&(0x7f00000001c0)="e612802e0d4dd71200b4861ce7f28ccc0176004f7ef95cf6ccc1ff1bd022e0d97f29b9c3ed6a4743350d1f208ee93b81347400aa53e6b74cdff99dd3049c7ad2a74664cfa962", 0x46}, {}, {&(0x7f0000000240)="46b1ef4d8e35a1546ebaa95de8db5a30b00e887ef163e8f374c65dd794af2f9d5c4afac9264b3d689b21eff296bc0c399fca64a86a9ce018affd7a016c552182a29bc3f4859bc6a205656bc59fb02d5fd60f2f5fd7243ff60877d4eba8192044fb7e08d666628c28e1f7ff02e48736cb409b207b3438cf4aceec45cb6e02544edb1c7b8b4841fc542754ef6eb3217a7be02125a0a07d16877d74b80b0ee565283ca2556d2a84457d3428464fa636b6566bdb1d569d8fd99402e17bfa0033dd85b9334eeca0166caf423a", 0xca}, {&(0x7f0000000340)="f96d10b8cca0f5013d102f47cf8eb01a9351ed5d59e55c0cf99f14aef2a71c352b059b40e7af0646154a8ce67fb729f8f7e2f6d315d633a870249b9b51cf51469178b0daf1177067723152fbc63f33efa1593e31a94e3a453ce7b16159dc20c0efb6e1246f3be055349e3a2900a17248a806f3b831a2e2569867d9831e83efd8c0d0e74acf59d85783dc2559793732a8e87dbb82e3e7229a46cdd37703bf70a55cb8c1926573b259db60ff980898c5522614492b46c150df24c1db993f9d1c84203a8a366e5a8a052e", 0xc9}, {&(0x7f0000000500)="2e3c1b8177ef62473e47074907f1543b712c184d1915755902a11729be0426f16d27b7a333e574a0e3c723c48407a95d14ee24f7aed0c5f99674e66466445170505c155ffb8aff4d39fec99f7b5893790ff9bd6e1388dd9adc94df923f90c2b34d093cf9f9f5dcf5f667678d269611eca1040f84f71fdb0f925bbd46289e31e97364d005ccae5fa267be19e767c1af4c58bd0cf4eebc29601283ce63ff00d41ca89d112ee01044ca5ff1705455def221e04d806ce57b0a9032034a29ba68103ce8988491f38b16993a1de70df9d84be002d61f0e03182eca0b61d986823a429ad5", 0xe1}, {&(0x7f0000000140)="d5fa150c8c2f9afe9744fb2087fb2f825f60b41390ee2becc03d71d8134009", 0x1f}, {&(0x7f0000000600)="dc25f962df26cbd171914df4dcccafd6c572769d1f2c88fef9cb0f5dd4316e5e11f361d9077ab5e6e61df06f0c3ed9fe2510c05efb5b93ced595a3e05d274cfdace27521bc2761ba6ca660be1036da776a2173da9f46b503d608311a07a3d33cc57fef4abe63d8bcc4eaf99daf72af5061b7134d04f666bb99f3689c0443627cd90f5e7ffcd3b2d7e16c23652ec972dd662b425cbf57f796097eda08d7a046db1982", 0xa2}, {&(0x7f00000006c0)="c70314aec6c4c5d23d337c512b7a6637859fe2c571d80a45784edb4e1f6766acba4d5603620b3adf150aa36608b1ab845a3f4bd3112036c5c067414ad81845a7166d349b9b76f59b44d6b61e84486c84cf9cd26efcc1fa43d7885319e5b67244c4549ac08f5c0319ca418dedab7fd1ba6303f02aeac87f9cc4496b59a85a993866f95c76fd8b800331ea2ff076671433", 0x90}], 0x9, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x1, 0x2010, r1, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r0, &(0x7f0000000100), 0xfeae) 12:44:37 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = openat(r0, &(0x7f00000000c0)='./bus\x00', 0x1, 0x10) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000100)={0x4, 0xb7c4, {0x1, 0xfffffffffffffffa}}) ioctl$WSKBDIO_SETMODE(r0, 0x4004570c, &(0x7f0000000000)) r2 = dup2(r0, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000080)={0x6, './bus\x00', './bus\x00'}) 12:44:37 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000040)="d7ec7ec068505690d381830b33a0b13a5f71800f", 0x14}], 0x1000000000000101) r1 = dup(r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0x100, './file0\x00', './file0\x00'}) socket$inet(0x2, 0x4005, 0x8) 12:44:37 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x2, 0x150) r3 = dup(0xffffffffffffff9c) r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10a) r5 = syz_open_pts() kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffff8, 0x1, 0x80000001, 0x5, 0x9}, {{r3}, 0x0, 0x2, 0x1, 0x80000000, 0x7}], 0x8, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0xa0, 0x4, 0xffff, 0x9}, {{r5}, 0xffffffffffffffff, 0x12, 0x4, 0x2, 0x8}], 0x1, &(0x7f0000000140)={0x6, 0xffffffff}) shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x3000) 12:44:37 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setgroups(0x40000000000002b7, &(0x7f00000000c0)=[r0, r0, r0, r0, r0, r0, r0, r0]) setreuid(0x0, 0xee01) r1 = socket$unix(0x1, 0x3, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) syz_open_pts() 12:44:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x1, 0x0, 0x120000}, 0x28}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f0000000600)=[{&(0x7f0000000440)="5bb79309cf7fefa0081c2e61cfa83a65066f41a30cd30c5cdfe33fd3546351413c0ce905c2e299b013c0e8d77bf2bc16b6e3da46ecb82b00d2ba1e8c24316096dd5f67fd179e718abc7fcec88b9da0f494bdb5c36cb553f1d9394fc172da63cb920dda46bca721d76a326386c4972e3e1830e1bd8e44dc0f64f46bb39ca21ef925b3cac09526c2d216923fe60bac90f595", 0x91}, {&(0x7f0000000280)="0dcebb077183c2d816c9d8f8676aeed9ddd70a59128bda77b4e7cb53e0ef842f6e5f69146894a78dbd23b3", 0x2b}, {&(0x7f0000000500)="8926a26539dc0d973b2f1e8e3a25878585ab36535761cf418111f565f0799011c7fa3cab047e3e90e41bd96756115457f8d5eec89fedb66fc64684137a5dc9bf35b3e2dee9ba78b314b1cff7cc6008911c9d3def3a90dcff6707416f81666542ede6a51e9e3432b4ea2ab98d84e54973c64402c0e1f63f5b3b3e14abfddc55b310576212aae706f0a3ad4b6c21be818c94ae85be4b17bb92ce73d207741fbfd0b555eceee0b741f6d7f0e061f44548c6be7ec04e4c79ab0feef0c47976defe221c73fefa89f9930f9d5c8c0c42bfb7b950458ae7d80158aad4736546f7b8e3386bcd0196a8462421455c588937f48d2eef8472b63224", 0xf6}], 0x3, 0x0) 12:44:37 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}, {&(0x7f0000000080)=""/42, 0x2a}, {&(0x7f00000000c0)=""/142, 0x8e}], 0x3) 12:44:37 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x40}], 0x1, 0x1ff) poll(&(0x7f0000000140)=[{r1, 0x101}], 0x1, 0x0) close(r0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x80, 0x0) 12:44:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x6) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) 12:44:37 executing program 1: r0 = socket$unix(0x1, 0x4, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x3, 0x0, 0x8f28, 0x3, r1}) r3 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x80, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000180)={0x3, 0x1, 0x8, 0x8470, 0x970a}, 0xc) fcntl$setstatus(r0, 0x4, 0x800040) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) r6 = semget$private(0x0, 0x3, 0x2) semop(r6, &(0x7f0000000580)=[{0x7, 0x7, 0x1000}, {0x7, 0x5, 0x1000}], 0x2) semctl$GETZCNT(r6, 0x3, 0x7, &(0x7f0000000280)=""/47) semctl$SETVAL(r6, 0x65d6719e8430d307, 0x8, &(0x7f00000002c0)=0x4) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000300)) setegid(r2) socket$unix(0x1, 0x2, 0x0) ioctl$KDENABIO(r3, 0x20004b3c) fsync(r3) setsockopt$sock_int(r3, 0xffff, 0x1986, &(0x7f0000000340)=0x12a9b6e1, 0x4) fcntl$lock(r0, 0xf, &(0x7f0000000380)={0x2, 0x0, 0x3ff, 0x8, r4}) semop(r6, &(0x7f00000003c0)=[{0x4, 0x8, 0x800}, {0x0, 0xfffffffffffffff7, 0x1000}, {0x3, 0x10001, 0x800}, {0x0, 0x2825, 0x1000}, {0x3, 0x1ff, 0x1000}, {0x4, 0x7fffffff, 0x800}, {0x1, 0x8, 0x1000}, {0x2, 0x2, 0x1800}, {0x0, 0xffffffff, 0x1000}, {0x1, 0xffffffffffffffff, 0x800}], 0xa) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000400)=0x1000) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f00000005c0)=0x4) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) open$dir(&(0x7f0000000440)='./file0\x00', 0x80, 0x100000000008) write(r0, &(0x7f0000000480)="ed390625df26e3efd2", 0x9) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f00000004c0)) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000500)=0x1) semget(0x3, 0x4, 0x70) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000540)) 12:44:38 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="000000186004008b00230627feff023519edffff0001000000bf02008cb383246b361f9d216d848314b83e1d8cca1286a2a219a3ac621f0a7e96086576da3059bce4847e9b176181ffe691ec51f8a0", 0x139}], 0x1) 12:44:38 executing program 0: r0 = socket(0x6, 0x7, 0x8) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0x2, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) mknod(&(0x7f00000002c0)='./bus\x00', 0x2080002002, 0x40004000000028a6) poll(&(0x7f0000000140)=[{r2, 0x8}, {r1, 0x2}], 0x2, 0x5) r3 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) chdir(&(0x7f0000000100)='./bus\x00') writev(r3, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186104008b00023c00000000002800ae6e3b3bd53f7f71ecd952b0b19901000087d7b6638c89bc3e00060000000000ff64", 0x34}], 0x1) r4 = open$dir(&(0x7f0000000040)='./bus\x00', 0x900, 0x11) read(r4, &(0x7f00000001c0)=""/193, 0xc1) setsockopt(r3, 0x7, 0xb5f, &(0x7f00000000c0)="96632d755e5433eaf39d1c0d6c7b8f0074c129f84a", 0x15) 12:44:38 executing program 1: mkdir(&(0x7f0000000080)='./control\x00', 0x0) unveil(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)='x\x00') mkdir(&(0x7f0000000000)='./control\x00', 0x80) link(&(0x7f0000000040)='./control\x00', 0x0) 12:44:38 executing program 0: kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0) kqueue() open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x108) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000140)=0x1) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 12:44:38 executing program 1: socket$inet6(0x18, 0x4000, 0x5) open$dir(&(0x7f0000000080)='./bus\x00', 0x40, 0x5) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x104) 12:44:38 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) preadv(r0, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/52, 0x34}, {&(0x7f0000000100)=""/70, 0xfffffffffffffd9f}, {&(0x7f0000000180)=""/190, 0xbe}], 0x3, 0x0) getdents(r0, &(0x7f0000000000)=""/83, 0x53) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/tty\x00', 0x20880, 0x0) readv(r1, &(0x7f0000000540)=[{&(0x7f0000000400)=""/232, 0xe8}, {&(0x7f0000000500)=""/18, 0x12}], 0x2) r2 = socket$inet(0x2, 0x3, 0x0) getdents(r0, &(0x7f0000000680)=""/254, 0xfffffffffffffe1b) pipe(&(0x7f0000000080)) setsockopt$inet_opts(r2, 0x0, 0x21, 0x0, 0x0) getgroups(0x1, &(0x7f0000000380)=[0x0]) setgid(r3) 12:44:38 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() fchdir(r1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x7, "32d6ad483399118eafedf8877d7b0376436a065e"}) open(&(0x7f0000000080)='./file0\x00', 0x30000, 0x4) fcntl$setstatus(r0, 0x4, 0xc4) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)="1a", 0x1}], 0x1) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x20) 12:44:39 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = socket(0x2, 0x3, 0x8000000000000006) connect$unix(r1, &(0x7f0000000280)=ANY=[], 0x0) write(r1, &(0x7f0000000180)="3228d1ae4d0c91328d75dba3efc27c3e5395be271b240ad1fce2dc4134a69917d42b89a58af1d4ba630e33871bedc345cbbdb0f39571eb31", 0x38) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10400, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000040)="f144481c01a002c45cd2df4476bc8edefe74b613c640766a05c4846f", 0x1c}], 0x1) write(r1, &(0x7f0000000080)="1371654ac7e618249544f742c43c9fccc91af1ff782d7072e4b241f19931fa2f75bf073abb71bd84cb4af1669b84b2f583", 0x31) r2 = dup(0xffffffffffffffff) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000100)={0x1, 0xa6d}) r3 = dup2(r1, r1) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f00000000c0)=0x2) chmod(&(0x7f0000000000)='./file0\x00', 0x4) 12:44:39 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = dup(0xffffffffffffff9c) recvfrom(r0, &(0x7f0000000000)=""/103, 0x67, 0x802, 0x0, 0x0) kqueue() r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCSBRK(r1, 0x2000747b) 12:44:39 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x148cd9f1de6a71ce, 0x7fffffffffffcc50, 0x200000000}) syz_open_pts() 12:44:39 executing program 0: r0 = socket(0x15, 0x0, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000080)="9d", 0x1}], 0x1, &(0x7f0000001340)=[{0x1010, 0x1, 0xfffffffffffff000, "19d6c1b37e0a32a81793a0685f14b540f5e8fcb371efb123b4c75b141ec4cd3c15c811c9991093da4508f78cea4152429223a1b6d6e3d70fa9a9effdfbad17821de077c9e90c6d814a8d71a33c1a59a057fdff5ef782858975dcae063d5810a1609bfa1ab71023c2d9e21cca54fe4c2e238b7c90d7e74c27edcaba6f093cacf33475f86f79d0473a83f0ff80529111ec27f4b5ea60668ce55be020f054b65fee59005cd091d2eebf446c99f2af24bb8554f890ad02f882c07003fa08d1a822050c5b9154bc639bbb307f16327746250fe2bdae5763e0f8256438b52b2d223a4217fcb1858346171aecb753d300b6fad0ed17e11122a84a4384b8f4bd5b53cf5a424790f9d847cd93ad46829119c0f57ddc45ffbd0f32bccf6aa58043877e346ca8d9e46e48f2152483c5cd979f955cca14981c994b1a8476927cc34c55eca9c7edbdb72f522c5514971eca0defb254f0494764eeedf4c67315702dce9f2ccab7b4326d966546c4e69e92428f9c0ea0d71d80eee78d4df9d3302ed7d0eea70cfd19a73d50b024b303381240a26c5374e4043f49b6890395534950f0353b73346126963035f4df6c93a86253be6588c4630474a6451cfd20b32152d77867d19c9e88d70e86b9cda8a2e6c2b182ac22322d54c9df431ea63d3e40fea68e1acc651821d0344a0ca4c4a1cd68dee3323bb5ed166a64b7bfd6e1094ff955c7a5be33e1eacddf0e8e972df5c63e900baa006c46288489e13794bc9f8ec227df77f9922549f81c11bf5c8a1bb698562b68333103a8cf08f79c6f41b06beb4af392fbc04ab2dbfc2963c572e839aca6c4eae5ad8ffde735c468fe70b8169809c82a03866ec60bfae2f8209ddd06b5d98de2556cbfa0b0e5df85176a78adfaa66153694ab59f2e4a88f820283fdb28bac11140e99f20ba5d133387345dad27103c5084d592c47c0833c2f685dfe0bbf42d4f95138b5f25f528b87969e17057699016752a25feff8f5d5540bffa953e1c2c76b400c02a0567e66e05f4966ca032babf581567a24d38581365e1c02e407ff91f2bb98d0cd6ba94b198891f81ee59329a912a0fee723af689ae962575e9eb05eb604387da7b7ae10710579ef8c14662b4cd0578a2bad94644d34fec1ea4f59f269c0974e3f7507ff1b881ef546bc4834ea27648ff5a548b3db38a2e67bebf4aa98cccae6294ec1fd1ad08f7a12d6a0218ba40f0d68ee00d0b35921dff992922881f8062b3c6c80a14b4ef078386f9610b16c11598851f2ed29b3bee3e7a9245f6b0335f4ebcc895a27c96babb9f7510aebb08d65dd7eab040889ccc7c773500efa4741fd9286af52889699a500e899359194dc8bdccbc5a6f7c5f0773b2e6059fb74c47a6ede61cab4f13f0286d0f0ad383b11a686755170b22092ca8ad439e0d343c1aa6ec03c25ba9b82b101f75bb6d548ce0233d0cae741d2c3182d4acbebb5ff42e8394b756f4a961b8774d6153d788ffcb5ee90134afafb23e61aa44f284e6fa5a4281fdf7ec82118febc5330f6b8cb42a4418425c23b5594f57324ff7bf03908cb3641114621ebdd928bd866409dc6eb67b41a37bb6ffa2cf3532391403840168755f6f18a1c8d420e02779a01c1b45ca5bcfd787669ed0a5a0d9b261943d196ae4a17cbb9e134ca7d9886e2441b7fbe63a4ae52b5b1465d067626460f55b4a05bd929c52afb041b264853f600375123a2ad40a6315c5667050299c6be9c6d9ed79a3ac4271d9f50d0219143a6fea6dec76f075de3cd38eef18e32e204bbc22d1d5c57b899f4080b654b9ea9323e3c60096af1fc6b8e08999e6044dc55081dfeb051865c428ddff9d89eb65c334e684f32d12f20d96b4a3f7f79479d707d84829d0c5cf703aa3451fdf9364034b9a4e9da77bd9115dce4240d06abe523a2519c101ffadf4f5acd5da3eb165e988e9127fffed5b9ac2f94432c214c372c54c644831f623aa8b0e9d9b907c94ede208fda4224ea6b3ebf1b4f2c5d5c69f3d269028c2ab4fc93fe88e2411645d00040b8619c4392dba6f2842b36598d318b00d655d7b2769b7d8630c06fed1657c1a354b20939da0a88841ce404c8ea8c87f84d7c601f2df1f1805cceaf7498ba882aadb717398d27edeadc83387945f0aeba349bba83e86175bd38e4a8f8ef4dcdc53927fa9bf76bb113b0cfc2e8ab9d9389702a02901a4474f227bd9a87098a6df9d499db8c273d44187e572506ff1047a812e2ae0142e9d5caaa4cc64069f4c5ab9f2b09126dddb9244d0eecd2232723787b4f489ab3d35bb16f9526045262ba6c7053dfe0dae211221de57aeea7020487d189513b6444f4424b2bb7f24679afac518c231332ad2593e4cfe45d46f19d4dd633f2520469336fc81a0b8f8e4322bf150d5400507727f9838e557605c1d039597397dd64d8fd82c026a71ecfddcf51fc4e19f1ea220b67b33413837e668001c9ec08002b542705c62ae67c52fc5e4c54e3295d97a45bee8aa6cc3aaaa20e59b15bf13f05370922a55a1bcf6b8a1c1e68a84068d69e12cc0a3f5acf3eeea3826594f124611266c53ee71826eeabd4e4ad22d753364ba0cb693cb0344dc816cb88bc3416404e5ad3694e78c64aa60eee76da41a56f36b71eb9abdb09327ea087d8ac7760caf7c1c12fb25a8b7b65555fe884ba3a971f61644afdf57ad0a76ad86b20b5563d1d6ff11bf684313aea406cd7146a806c4db03e71ca950f9fc6f7342eee98701a465769f5e2b92a9d8bab3227a0abbff32a461783d510b764b1f5745b251d4eef9fc1f54737696bc4ae40616149627d9710f891d5ec57e345ec3295968f5d7c2c92e2e5416c4becd25c871fdc0c10f27b6a134254f27842e656ceb74ee11dee5a2ba2e4c0dbcd121aaaf2b6cb4daf940aac399d4deba3a8f0e69ae264305ab7044424538c7a1c6116f09208447ededb3ef9a673a943aff2a376a412610d31f54537cbfd9a08a158eec5e2c482aff5b13e3e29376691c7cec6e950338a315e3a16d4e3fff35294ca470033d9bfc3487edc7c1b8280f29b06291efec589eb14c48f0c118911e5850f054ea14f6236bcdc937125de5840fd73418292635f7525ad7a42186a8b481afef45572866f37f0f65dd36a9478d2b4ec41c0f41681604b5f935edba5bcb9d9731a2f1e65c82b05f82100c1efeac216006dc92621fab284d6c29b5343bd8dee9e6cf5988421b9a290294226c7b525b992de6f9a5d43de6e256baec9db6c6071f6860915d3c4a2f16e55721536632641c2d3eae44c2a532b046d083ef9c3e4fa7386c03887208e2244e90fbbd787a00d9ac7a7025be45c8f0a3f65ff6cae9fbff2ff01b309059a6ad9a9a11656a466434c0aed2f941083defaf84750ce8172513348d2f7b8dbdaaa34d829a0fe2f4e21d3a8fa82a97ea0f7b99133414a69991979a1fdf39bf8514e5b103fd77ab5c219c2c71c1a2a0b964d0d1afe549f2cd11738294061193da12a84d42150c20666514d6d94dd4b32e698cbfe1f949a46c36e3051a710dcab3baad27ef4b316a3b224aa2a84f789967d8143159101edd66f0350fabe35fd465542e11472d9d50e428d7e555429c762ba39ccd670bc2caa7e50571e79a1b20dff9e514fa1c65da07d17e6a88b7d6108e1f1d10e27776c6dcc821671245c45859cd0c225659a04e61bd8306fb955cf068dfa5ed7cbf4fd33d38cdfe75eb6de68054efa6442a8546f16d29659bdc901ea1378b4f54c95e72261785df6fd93eae1b017d9a721e49eaa352b5219d3c56bf93681ae88fc7d2d684baf48c44af2d7184d8c26a337b6ea8e099bcce0561064a92a569382ec2d6183671b0898a9e09cc9f1578b3b3435bb20f49fee118983fb4a9bdb3169c8114424ab20a85da17e9d0e7b5565480992258cd1c9874f406caac7bff029ee808dc4fc28b139f8cbc469c0435a24b43b6f5a2ed3e244d38d1195727c02bd333cdd552d194181d3c7da98ff63b087904115250f6f5a921812902322495f21a01b47730789f02215c6e1458c1eda22d1c017623e83dcffef975647081a73935d78a94792d4ba3535f83d7788a92e23a10e93ba22ed665b4f71abfabcc62aaaa93e2e04b4e11d68af6f919da4db81de371a72f90d74345c38eb39ce4e1cc484d1d62ba88394b8a212526af5ea2b7b7aae34d404dd75d676efd696e7239747cb8ca2a4558a4e0c9acea35f15ff03f3f044a932c1d7c6b315f5c84e0110a8fc4fd28c02c73d8227e8b119425fc5e4d0b36b0ab64092567ec992e04afd4e0634e6a889540bcea65b7b7542dc54fc160b1059c5fb339715fb785602f5d0001d40651318da9c3b460c1b9544965f36acf0d6de83fee3cb7e66bf26a1030d7f982faea734eb5bf86dafbc3928ff3b5ecd2bce266331eb253c241aa71d5077c31d51efb3d3adfdd131e4c7be2594ac9c4afb9806375db79a20431f996fbfa031b26604945d2b4e28733474c4e123b9fa4b276a4c6f9bde81ccc7c5e41cc0aa7fa6ac8005be86e0c58f9aa5808530cf6b2edee9ea7beb11c46bd5185b78217183e47a4346a33207d85a45bdd5a6a50eec7291bc1e24f7036c5ce4565897a5393977c8f93cda8065335024aa1399b32fc138729371b72abcfc58e441cc76853b86579359afd8382e8c419f431495b7533aca2cd81e5f73e2056a634bd195b7858f42b99dfc87378eaab22e8412369fbfc157988ba958c3fb90cb241d95194fe0fb01de6aaeffd8238eec16b450954e1188c50d77a8495a683db1e4fefca5c3c6eb5ef71a4ea4283e13e6661ce67b7710bb1d32062b233ddcc1b376b854dfbb07189ef83ec4e39c7ad0eba216d763f8bf03e24a0645b9822aad83154c97651455f3497cc78593e2935871feed9cc5525cb959c97e501d10b564928f7a3cd6dc38d9deb23c6293c37de67ea11b0088ffaa1aa2182b41da5d54f53eb5952f819161c5171d3afa3c39bbe479c583b5fa255a04cb560013bfd38de967ac6d855d57f13c85bd5469ad5fbe51b4faf694277c6f66f1c2319e73dd159452b88f19bb7cdafa8295a97ab2a4fe3011f531ff20abb6898342fe372f590f555dd8145c6037b068bda76b07bc1ff18db8b3e536d77905d5cbb5397555306a7a0db5a9a49b928c17bdbba5f0fc45190e893d6a31d90acfdcf66f50d049e7bf540f5ebc2fdc4b772e0b82552ef5bf6922cdcf1c0cfb2ee1a41975d6b2b3c757e9379ac8c7ea7168473390e13b21057a885d3f5e75869073232f07932ac78f07cf7c9c95faed4d256a0b497d520e1ae1f7496a3d9fd1836883d566c863b05b5d9e398e3a7ac029216c80a6bc786d1875d839b38a86533b9bbcec7169aa860abb78bc4fa9a08694a4f0b14b5bbe9a90991d740d2cf2c61cb3201b7f97d044bf141a26cd567eb598f053e14508d4d08bb57fea109e25ceba694d9c3ea3de71c6115b14784dc9a469e52e528c8fd8c7848c5f79f7ebae0f8ff8e8eb51291232691c5a61fa706bbc130f6d69256511bd83ccac0950ca4f5bfecd464495d9f564ee4a7371d50f0fe95e9a1286946be807c88271729370e2bf9c1cdec6873bade2f1403456eb64254cec29f3827414c69ad75633fffbeb6e060bfa3d44ab392a8599333c7d4c2c04494d8bd22a395637530592ee35997311620df8329c1174a08feadca57e01bf1d4ad89c078c142babf02b2c394040659e637f3d13b696fc65fa97c608ed864aef9ab92ed529b4070d8d29533d7799dc7f02e34dfeca3fab78df5ff53b9cee4a03cefef691d257d23b93c29592bb41dddf6e6fb3a26c0"}, {0x110, 0xffff, 0x101, "7307f706ac738d0182dba9b10a82e37eefe7ea08452903fac457df40be78d390600cc8e964fbac671e0bac155689ea7d82b7a013faab3e8fec3181f64987a75cc36f95fdbfe109caa531e6c68a3c43fabafe82d5584db8b31071dd04996efd12a7ff4da86319ee7bde48f08e83c123bae52b1e5b8cbf97a06f55163e9a99086f09223b7e8ea9c356faea7cc69e78e050f192a82417b09902f1259924ce1b94f6ce92c03c4e1406a6fe91daa748a1eba3c2c8ca58d62c6ef73481463d40918501fdbc660a497c21d6b752013383bfbd1701ddc4ddcbceede8c84f8dfca1d94b9bc284d59484781b993c1474e95da8e2b873782dbf89abb9286f160cf2"}, {0x60, 0x1, 0x49, "3fba80daaa7a005934b52ed6bf1d461ceead3a676daba58b4cc83ff2ffbe0113ad04562e20128ea4355c920e7fe3e100f75960ae19eabd74440c87f6b46488f9464a433023ff2be49202584859e8fd"}, {0x110, 0xffff, 0x28b4, "d6697d83534ef612358d02baf53c140da4ef1036897de5eadb02b0b1ddda6fdc3a16ab4b3e8fc75cdd8785dc2e00113ba2219a178e77753a92bb116ad630168a183dc25bdd478db89c7f28af09f236bb01d6495d8bf6b9666201f29922961c6d98c045fbf772e5c1a090b1bedc257b6aea1ad5f6430452efbeff68732f431d41f732e794d2ef6b7b46ae97abce811a47066b54054e7d904234f1ee02446bbbdb33aa11f8684202d45a382db457e7f8bb1a0eb30f28fa04c7a28071008d1eee84e011e10a7395b981a82b96fa768e08ad5710fd05b3cb9425c5af33fd079a3c20b38b6236c8b45b4047aeb67dd2bb1b9e598588170127579afa5ff4cc"}], 0x1290}, 0xdecaa6012eebe122) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000280)='\"]', 0x2}], 0x1) 12:44:39 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) socket(0x1, 0x3, 0x101) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 12:44:39 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x10) ioctl$TIOCFLUSH(r0, 0x80047001, &(0x7f0000000280)=0x800000000000001) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x7) sendto$inet(r0, &(0x7f0000000140)="0544e2429d85d17fab90590b8145dbe484bd8db131c3067183d75bdf04667b08fd1f1f5b81332065e6b1b84dd694f6e497e217180c313442da1c000328c9befe3b82fdabb2747fab21aeb3f5f0f240580c8cc71b703ba03c2170eba37d6a3fbe3a6582aad52e9e4abd4e9273cc40fbe28c804c3fed76e73d11ddb2ba560e583e573cb00f150fca1d21416da6e7", 0x8d, 0x40c, &(0x7f0000000200)={0x2, 0x1}, 0xc) openat(r0, &(0x7f00000002c0)='./bus\x00', 0x80, 0x194) 12:44:39 executing program 1: r0 = syz_open_pts() flock(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) fcntl$lock(r0, 0x7, &(0x7f0000000040)) 12:44:39 executing program 0: syz_open_pts() r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffffe, 0x10400ffffffff}) 12:44:39 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockname$inet6(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r2, 0x0, 0x0) rmdir(&(0x7f0000000140)='./file0\x00') write(r3, &(0x7f0000335000), 0xfcb7) r4 = shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffa000/0x3000)=nil) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) shmctl$SHM_LOCK(r4, 0x3) ioctl$TIOCSTOP(r3, 0x2000746f) chflags(&(0x7f0000000180)='./file0\x00', 0x60000) writev(r3, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) execve(0x0, 0x0, 0x0) readv(r2, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 12:44:39 executing program 1: getppid() r0 = socket(0x21, 0x4001, 0x80000001) r1 = socket(0x6, 0x4, 0x8000) r2 = socket(0x22, 0x4000, 0x800) r3 = semget$private(0x0, 0x1, 0x200) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000000)=[0x8]) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000040)=""/205) setsockopt(r0, 0xfffffffffffffffb, 0x3, &(0x7f0000000140)="6f64e113fbdc0a3373ffe371e1131186fa3df4e3981a7d9412de7bfa55ff106fb9f5edf806ea9e448ec1bf4ff51af5559774302a4fd723d2169d1f89a2fd3791", 0x40) getsockopt(r0, 0x2, 0x6, &(0x7f0000000180), &(0x7f00000001c0)) r4 = dup(r1) sendmsg(r2, &(0x7f00000028c0)={&(0x7f0000000200)=@in6={0x18, 0x0, 0x3cd, 0x5}, 0xc, &(0x7f00000014c0)=[{&(0x7f0000000240)="904f28c1620ce074357206ebf41ab7badf9d3ebecf6b0c070af1aef6927cd96fd3e071fa79caa2e7bdd712002a52e7a8049e6896881c146cb61a4f5a582a76ab497c2ff17ebb6b14950ea3e0fcff077b47c24a10d08797cb6d53f216ad9ddc06e2cd060bd3956e541eaddeaae9c0d8e5400252933adc06a4680a5362e0883cdff6e3dd20156af1974076d3ae63a993ab3a1445bfc0d9d0f86bdc3f632d795740b92568da7eb0020188e421b0fc196afc415cca3fd7ddb007", 0xb8}, {&(0x7f0000000300)="0d81e92ea7845ea32d8d3e431f2a8bfa0ec1dc0bffb2f5e430c530fc9379c48abd3fd1c8534452923747816e764277da2bce0bf5", 0x34}, {&(0x7f0000000340)="9a45633984502241e3df033765ed5f18463b4c1a04e1050679a1edb9d91bfbe7a85b971ec387f966239d93789f0cfd655e640b429c1d903c152f5304df4974a9dee3abde9acb1f2c88eb0bb30416433a0e372af983b01dd6b5d0d6c3e11ec94f9822202598f4df974ad55889b7b9988e1591ac2ac963913d7792de858bc39f4be539632a1d4740c15a78d4e0da7bd024470bd7b04dae518a572996bcefb53a9ed4b990d38303bf91a5ba61724b119e1758df104578652a408eb26cb21557ff7fcf5d3364adb22a3314fcc0141524a45c92f8337380ab86e6b4c1f542fd0ca39ccc00367d1b1adbf815788ae6bbe13f19a2b2e14867a7745e6bca2ca3b2db4f215dc5aa4665e057568960250bffd82f81a12f5741b47fa621515298f9255df349b78ac90ed953d720fbce3962e9046ad20b7b72353d4d29f79db5c7beac8ea2a7d2a602a8586d1ff9d9a988bd78ef7e27dab31a1e641323bf3dd7313f8fded3d34a22cf73c564a2c503f3c4eb7b716df110fb2f0199ce67e5833eef10449656d74ce5fcb932d45540330a0fb8f45ea310455e040611db1e52c185cbbb89df1938bacf27eb1c03c9a1e5b0530c68383169905275fce819126372a1b968ed93d4e8282867a811e6b81c573c5049b9f825058aa2f2a1b8cc5f08defdbd99f95527f7f0ccd43917e8b6d94895493221f3ef80bce16b27155b91afa679221e92f5f685d8638cb240d284b4c2994383e36c01b8fcdb76ad48eec47907857990084135fac1780d0749d565da2fd33cc7a0a9bc967644c80d2d04dfd12fbdab44629bfa4e02d0ab6ec8b711b3b4dd868f11f1e034de1a28711f9be5fa24a8b47d55e013196c3eec9f6f8754079e410e972ceff7190f973dd455cb6b1c67f1ad9e067659164da819f38893348a8216b78e1c42fcb53b582799d7c2106a6f860fef01690882f4f13c9ed13108a63ecc38cfd2cd192870e5c8ab9c39d97e72bc73352a3188ca8cb0780df1c7b15d38cb2b71228522e979d453300ca22330ae35c2db0c58430a3feecc10e9f98dba81b2dd9814c97a6e03c87d22e869730d03de5239e75b92c43a4db5ef2bd5ed366a08eb6e2f300d4e65e8a904176b1313672e4b59dbe3ebd0153040245f7222d875c89a8fb5ac9dc7f3f4ec8db3d0bb199b241539d444468997acc2e32808fdf54abaa36626a2b49d01e41812163d167d7ee080396b61123dfa89618d5177f26e5a4ab3b4568461b548c37fa01e16a8a659373a34f51f38aea3d9a517282cec67eaa05496a270486491bfdd5640b18ad2404ad4641cbfe9cf5b3e017f06f7bbea14f84487de8090e3350e10a1b2f5f0457e700cc7ada6a0644b40598e103fffdd7236a7eea7982398c5bbb111dc58ad349c27dc6f07795d6ece768e860561e2573abeedb73ab069896943f4deeb084c4f3f4c6d66782e02353d2ab39925b10a59be57eaba7219c52216af4a9d083e3860d82470d90103183577cc91baeacf876a50b777045101e8757207d1f8f0bf7b00d5336193e5dca48e94c82e037569aa03afe556372dc4c5036b02d4d73fb9b8a36e6dd8365c1c278d008e9659e59af1d816c16464a56d190e197136a97b15f0f9f4d4dabbf68b7f232d55cbc97683f1d77996ffdbddb1b6aff36ce7d21c07fe1b2495e5b6329cbf4b353c2da50d51653fb0c6dae655fdf4c8e983af201becf1e092c9769967f299fc2121ad7f2807fc8f868d0738b7a5bfb0fb8814ae5a7b5b66cf1fd4ad6501ae7040dfae3aa510e3304b54b6f8b1032e99c7f510654815cc52de49adef2043325d7aa6e1c50ff3af8a1c781b40339257731b06d650d3ff2f7d15318c15ebfae351d28fbd3b64b99b702b0395935f24ed920acafd9d5d0eff369f1293845d940b28643f18bbf27e7afcb2b2cb765d5f4aa75611ea166de977ade1011f3e92bf88ff5020f1ffac2df022ac59db0866696a8c76aa93adc4f8ae5807621b4047913d2e3f5995961c9eed66c18e638f689352731719e37f99319d8cfc8ecfd31f233b4e5bb5500fdb19fc48d6c8fc0b58e73ac02f4e4f44e223cee32030ff4647683bee524a1101970d5a4c2a457dcc1ec9a8e1c0a1c2cb96d1ad56c7c1c1fc58ef53638aa0a03cdb47e2460723b5771eae663f2f1d35efeb2fe3237a20b8d3b89bd389d7c875165c04ffe04a22d18c6fb026686b8a4794bb00392dfa2840c8e6d4f6a2b47495e68fd2dda2b3bd2034ad0e92a90d84a0999312ee379807739c0cbc92bc09985102ff3f653af48dcacd35c61e746b581d03c43eceba48201944a5609588d20aab10c878423504ccbb915758e19faf9bbefa3de48dc8461c32dd0c7f9fe25907657e7c4c62fe107e676c413007b03611528656979ec3992321486c0d22e73b461d59e943354c7253c5fc97e527a650308c90c993bd6bb6aefe582880743b4fc6a735ded4fce5a58595a5b36177545f89f38d1688064e20040173579eedd5378b6a384f87a826ecc69c9ead0e9f46cf7273bc44d96307dcecdae814ddfa9b7c5dc34340506f93ea55060ed1ac63bc0d87e890024de491a9c0bc397f08ad4889190a709bb88fc0ba0161f76da685f12ac823ef62eb39adc1886b86365b7fd388bcbe45aa7742398c4f0025a03a5559b119fd9a17cc924383a27cea106824981b4d1e2df773c9eb3263604dd6fcd4b18fa85a7e10f7f5586791e2a78b3baab32e6cd622b4d955b9cbdbb09201f911a9ad56a5c28c7c820211a303c4014d586bef4ecc4405d0945075659a7ea8b6b478f8255c8b4261f0164d929158bb1fe478c6422f38bdb9b569c492b664c1920deae5e2736c2d8d2c0347c0c5dd36f190b6adf51f0f2b04eec8dc84946a07aa1104ef1a0b0369ec14a5b5bc9abcc2e95dfbfc1f814fd5412239d0d8f833cf4e9e2aeacba1a6670f3390c4ea9b4e770d9bb5071e88809e5d9a0fd7278ddb0327ea6de94be4a041480e57817cfeb9e7c1090f92ca05fe37453140d076ff89349c9baff1beabaa758e9abc594423b8c073c42d2227305a9e17addc66552eec9b37d0902362e1d92d31a0c414722c4722cc9e8825248fea50ed9aa81588c690b61ee4b738ce066a35a211eec03f77bc4e94b51a41fe58a502f2b67790db71388b1fc2c4c30d529082d38bdc708fa93fdf3e3f8783a33624038597f5e30923e9b19cbf9413843d6d1d4b81fb85f76fc2e3607566f14a61f0b8908c3c82ae2c070e3da1c6c7ff7b76a7c9c787ecfdcc01772a924c4b0d74f4479e3987f87bb932a1ea8fad2b88b04be392acd8e7ce3020b44389edf09101807a63f5d8155a8f4eb0ee61fb3efaac9f08a5abba14d99be579f0fd22f954843327ea6efb1e1e1bacc88608d88106874ad79a4c0d2dab5f14662f38170cb402ecfae52185116053f5642330d2b40ab833a883a9569d238fadf5487f5aa92dd37d91bdf25bc675699aeda7bec9514814f1d68a9a5b31810efceb35f26d74f714b0e177dc9d3ec16418f7a3ee67333f98707194353a190cc682a0afb7dd11e13a4a044bbfbd40d1dc803bb3efce2fde22461cf8ddfe87c5b0af245b50ed01e9a7f14672044dd7368a71bcf50a22bc970ced6c3b929de085722d5466a89115944381463b1a3ded877c75b72ca38a72a798b65537b586198ad47452866255f05ac16d0499fb716a9e33f2b3c12e6fd063fe2e0ea7673c99da37c63f40a40ff05e0ad7a4f66e873ea943a3908bf5ed3d0458ee203b9024b8b8dadd95258104f803565c8bf9d31ce625df2e63045922e3ae5a6afc2e75e66fadafca02ffd937f03d8b56904292817e2bfe92d5dfb569a68dcd15c5a01473d8c42e505cf6b7519456464b3608ca6bd2310a439987e4e32c20a18a3e7c3436e26279248cbbd0108f639936871e719c8f48f961ba713fda40f3ba687ca50fd32f6d19fe4dda3b15f3bfc97234b6a1f3864d5566ce091389bc0754dc945861c48c4ff2d806720f4c20143c0edf23b2227952befe4d172b6c9f6824c654d2188acc97c65cb3f7b4262ea9cc9b3bec2d998f3c748511111a75da2ec8deb886958169da61175328271fba3154b7bf9ae3e9eac5e24504e1066c0e6cd4b2a16b7e5a850baabbcd22d740fbb1f89f8c59c2899f71ea7cc824d3ac8da84f39ee38d2bbeb16459372edf249b4e42fd4cdf1078a40fffc5fb863fa18329cdc93fc3bfda75a19107883d202aebd2ac1f5ff349c3292f370f7d664cf39571ba11ee58316f71731457172d29ff1972e0d9c6f600245963557de48bc8d851b479642ba31750fbf1ef6eeaa39cbe80813704c266e00d648990706a60ba38d5e08b09ffccf11d274954a419bc0768780d0b7365470f59f85f067e97cf5d9438bb884aea3155dcc2f3fd45ead04f43d4edab22912148f585ca917020fa2c6e30450efe99419ebb45e40ec98e062fe1b5f821f0f50bdd46cb7f34b1e0c5d4ae3b7c61fc1f35137c46f5df337acad731c0052ed1bedbba96ce1028161e871ad4ae893684ed642e0db1473e63c022a7ac4064e1653d3e9aa3c591e08f854a05cc2adb3133d7c352ea06578c53b9f5d72eb763d7481896ac33c509ebca00379c03fb31518e131905854eb6cd1051c5769c83dae772d18b99ffc1df65fa875cbf5829ff29809cae44771f3450059de21f47ec3a69e27844db2f33abdb1cbce60a27176d62836ec3ae2d89a77e963fd5e5c37e4a554e6a7c73be4037ed8e3c97fa4a3a7225af6b288a6d801ff15f4a54d0668a725ef0ccd14b2ed1429a18ed0eddf343009422fce22e7bfc575a864dc4bb8b9a3cdc3249f350c7101b4a6bba2f4ecba22b45fb467b28160bba9cc52901ca96af8f4d5ffe5a674b0162d5b404ed7191284251942ed06457603a85f34599c97dbf4b52fa33a03db6f1888f9f84e1da055f2cf2ccfda686a1417bb365b207cc016f4016bd2d75f1e196648bec91da6ca81574bef15ec08c44947fa5a8ac2dbb9bbf0abb4a53bf319f7c6d6e99929f004f6708ce76566ea748b126289d2956814aa67cec766fbd26f8770efa5b9bdd83a261ba03a9a6381f40d0d4a35349ed00f609c38cb286a886d74cb0a6ec0c8cc97b45385c33a69bdbf531549ef4ab668713cd2b5beca56b4ce3d0e58dd5db033d221b03e67a93e4323710c0a174bc89bd5e848a155689dcff83058cd7b4e707fd816c1536dc0f4b10780064bf6427b197b6d8bdaeab3255d51075123934847696034227da278144272a4efeb8c0945421467ec374e2b567d5ea11f1baa6ed71f809c2ce39ec3bd25b73aaf0521da5b4c3900d712de7d8caed4210763d943b96b5f77dd13c35e240e248d765a7f6b7691c2cad44467ddd09674a64cc85c42fb6f25a24e58f98be81bcf2d6bac13ebc4a4b40a4587e0ba4f1027cdaa1b5bde72f22bc25e7b0c439c2a73d500362b441730c4b1649021c40426bd44accaeb39ad5e0fc276b419fdb8c3dd59e19d108b183195d563cab2dbf309badc4975f16515abea102e6bbf89ae9e26c1830eb2bb7fa5b296c84f65ebf7f0365d2fbed6e5ac6b0d4cbe70d741a37fa792a7423079adcdb7bcbb163a15882f950afede2fbfc220bc238fe6d19d3bcc355207671738954dd2085a118a708dc73087cd917a5cf6257745712f661c4e3d3c2416c78086b98fd8236af0083df9c997b9ef56c0c3ce47075cb437c6452f0e0f90cbd3b5696062d5586bb312a80499bf3abbd29bcd4390a347f0ed8755e3160c784eabfdb5de934b19577efc348fc48be8b564a5610964f9a7da7156ba23b9243e89e0777c5a32081f", 0x1000}, {&(0x7f0000001340)="e3a3ba43da1dbf0048ebe1b21bfc53a50eccc970053f0655ae146719006e2b5955f1d1bba32fca36397c1c2805614a3018c66795cd3fd34787cd295652dff6d2bb5c1e2597b028c76f94b9cbcd", 0x4d}, {&(0x7f00000013c0)="c86decfe44a865f374b6bbcba9848a9842ca11f3739d1602f84644820a427f50a4d34782ab54ee28e527335c8ed84eb02852090943abe5c5c86c686f8346c1bbc8b3b0383d92e5dc42f8cc0dbfe7c69804eb476e95f19216f10692a69a76d8b1fcef00499e04e6983cdc4ab593369feaeba2801660b35e1bfdd3c097f8d60e2b27eb773eaf2647dbe11057f8907f3e19ddd242b72c94f91ad4d45f3078fdf542b95a47fe3beed63e00ae4265d0b9b8efe369f8db2ca1622330e7baa9e633872772f2c748ba349c2a76d9aeac8660643175a44170bdce9b49501d3a09685868b64270c0ff264f42b5fa", 0xe9}], 0x5, &(0x7f0000001540)=[{0x50, 0xffff, 0x3e88, "6ee5cff326cddb6ddf9f586a2f5e57c7eeef2b31ab0e939ea1d2c57e425d9e875105a76ad410ada21a2adb1ae5d5f45b43ad8d24cc2046533e"}, {0xb0, 0xffff, 0x4, "446d1efe38d2acadb3b9ea0e68fb68cb88ad0518cc30bf083b8393da15d7210cc3bebe4f61b0b0ed392c850b487d34a55a5c986d4479073c26b7d8d31dc8cb97b14aa5c8f10a607fb9ee1cff0b40a0a4d206879d69bfe65b681b0f66cef31480d464ad829b6906333b83f100ee91ae990d48b69e1a077ffd1ef17888a7ff57cb8492bc131599462f2c0bb102048ccf696d077df59c74e7b9158cb0b9bf69cc51"}, {0x110, 0x0, 0xffffffff, "a9b48bf5a3be5fd7d701dfe4fd28394e2cbe205f160cec8319b07d1acfdd2928a910e5ce2458c051746783036594b7603070b26342b208ebc5ec6db7f37823c04a9a9e47e71e3653e17b30060d21ab435a63a068cd2168e7642381cc53347dec107bb51acd35fe39ec343bbb751a9fb72fb6ceefdc814479ae9d56c801d34d7707772cd91a520840c991e10154c080af305f36a619cd8eb92746922a308f30c11c7f028d930419b9280fb3c5283269275991f11de29c9e1447842f57ea47af89a457610a0587660a48f9731a03233ccc8f05d42aeb7657fd49d4b9f26ba09f07d83c051b549e442ab5e923c56e1aa44960294b68b07ac5ff0d75db"}, {0x1010, 0xffff, 0x1219, "e25156290ff78d0536978bcaf55200c4a791b9cec76620147ace204490fec795694c37a58dc1a571e2deac1045fe066cd8d4cbb57909d5281dff0cfbb460ec12531e5524f9633922e79adc5441c54f5dc16ebe3585370fe08242fe5221471b549b310fbb3a38037012de5722f96d8e69694a8b02aa6545d0633d4a6d90ae47c2bc0b3bde1a077ab74c1825cef4452e22269f863c44024da57c51a58ae4aadfd24421de6a89f608fb4e6edda3d1012218f2fabc6078e11d779055f9bda690a1b7e0774438936eda899f7b796dcec445b56cf9a9605330a847150d397a85480fc442c3dcf61822787325a0079dcd9f440d1bbf49a27e5d36a355a1c9f03ab7016368cd5b36f6e09bbf12d062395705d309b04b588a6492e88df3c84625d73e089fdeaf10b7ecb9dea9bb7a25ecc822badaab039266d29873a7756fad167d4c7bfc084cbc85cb05ba8fe786cb5d2399c940733a74f26aff5fe3d7728f8013a09c275ea053bb5ebf853b9fa2a2145f0eca3404184cde986361ad80f8ac7b7bb9bf03d1ed4ef19662c5764115a18c20989a0daf29c32f573dc8c552ea5f0cec2b980f9e56a5935def45a8081db973ac4c9144f5c5ed319e06e218770489abd9d03b0f4c2db6317b18994d2e5f44d53eea0a50553740460be0e5e200cb5594c0d6050f464efafe21d4dfd9a74cb353471301360bd4ed0c8549e494f2282e9ba2e6596d1cce8571d5e885903447beab8dd8cb49e79725457da5693f1674db68c0be101c0324665bada15f7893c8f2329b2e3b517397a27b578cc1b7e5c1957a8b0c4d70c3cec8018176e2d4d0c1d75e90434b8971e3db8111234997dda00a6c83abaeac92ca6383e9f705967b623c85d3146444b8186f1a217fd4ff09c0e6331226a334803bbed9a03dd5438b2d08f179812697d89da3c7fa6c8ae3754d1055ec0cabed2b044dbd93905fb05f2f3fa1d13c895a7e5c8c2bcb6dd0c8eb0670dbbbc7a02d7504802869a277f5f7ce2682186739a45ad82f6096c0e8fc8a78ccd48486adc65c90165a4e859831fa26994ad9eef92baecc8a3f016f7a5c2b4dd797fd27e54558ea3f77038d453203d0cbff9dc5ff4b67d82ffd52f35f15e62e04643c2e90acc02cd0b9b3582f08bb90e2a92c06737d16ac85ba8b55e87485cc42787aaaf37d15508dbb9ed0ffe658ed5f6219cf1a682f0c71475eb81a37759ab2121692a6b357cc1ad161ade25c6740d9617157b55ff8eb54c815d285f85ec18813c3dbb343f4c8cf5cd3ff2890792facaf55cd004f3713a2907213e54bb33944863df57d2fe494226ecdb5fc716a40aa34efb64d1f28a0f6b7bdf2733622efb053426e63e8fad118eaea50a86f6b8e1bcfe986fba545c2e3188bca4ff8eda34aa13cd76b0b91a8c9c6c25c372a112c04ec6d1f935cef1fc06d97164bea1c5a32867572fe97815360e82e47178279e4c083e38f6bda0a451bdd7ee5a6bc368c7ba5cfd8d44b781e0aaa16eb408d742a04424f467fe5e40072db9a993a30d31124a27f3115bacb11aba68f6b2f90c0381f898b7be1fe52025d13048365f20e86890149723c3737b47d472fe3494e7e33463febe1db8e4b7c119877cbedf9d042a89a1f8273b8835e460169754b18c051f42442ff2c27da964426e894b70e520fa938bba33dc41d0014240654e7b60c8a97d4ca887eee13c0153492174cd91174ac2ddf9d62e0e98b23e0afc288ee995f748367a7b21b006aec3969bf50b23052c12ef68dbb7ce0039c8356610eda25f694c323636f43a83470c4324d40ac772282f1f9180cbf613ddd53fdf7c6ab1a5cfb04c2ffcc7cf40e7e2b55fe100389e9c07c4b84bce0df8b6e857ff5da9d8a5d0f930d097c2e24a87fa16bffe8cb0640ff89c9fc0ddb76fa5bc06132ca35566d5cfe91795dc3875650ac1609c75add98d01db071c139e8917a61a149b568c2da8626c648bea41067b2d03b8ef92f7d8398826e7b8e9cba1b36c5f1a7d3a88ab2ecd5a093ff8a650819d25752e9d1e403c96ecf357d42786851e3f6e87b0ffbb272c207d50b6dd08f4773dd208c5c50bf9dae67703cd5bb2d9177e17573b41aebd61e8495fc5bcb3e5439b234bae7b02273385e1beaa7e4cfc6bf39924fcae1dd0117fcf7dcf28f83940e963bacc2136a7dd2b9a19254d7cba33e792ebeaaed215671a74637355f57f59a46712ee99acaaf3e7226e7c74d0cf8697cfe6e7b91a5b8aa03472902a3c2a4f950cfedc840d4ff4c6b78140ed7ee6e42fda229f9f70a2c6ca85c59fdfa3667f2d7ac1de79088f4d2718f11df17e83e7ff42d8b403f9e1bb3ac1c4ccc7f046ff8464705ecf53d7f56ff9b9436c21a11c8bc7b1c6d5a81c5e7c9ed61729c2df7d05e2cd7a7baaf556b06b54ecb9b10aea83e87e2aa0a048d55eab133cf45d67c56665bda8a9585b4bb35430d43214ed77756276f0b9096fe888f43ff8852cdc60942ce6e43f7c385f6a0f84d7fb91240bdaefd4c7b38a446b5378b43c53d29f6ae54f0a0a1d98a15bdba3abbfaf3a4a89a637df1b94dab3e475b378fa514edff3555c608d01f9a4f360e0a2721c18338a45cce60c8480f4d17e52542e7313a466228ccb09ece52d4af37bec30a063f45fa5a5fa913bfd59823afdbbbbd4348b2a18f3d4fa01b79fc2685b51bba3ad78a65ea9d5738438c8db7d13e0b05ed9614947e0431152aff1b673869fc2b57ed89eeed21e5904a05d18d5f7bcab8de41bb7dc7a44722ae590a8fe4d6c8d76df8ed580329622d1517aee6e56379d521ebbdc4b106e1c042da213ec6acea1c61bf371da01cc49c651cac7a04f3e71daad31e12064f56ec8e28186c031ee0b9a48892b7b01677f9f6e3982589a082b287d2e5981098cf317e021316eab5cdbb2d8f0ced96d0009c544b4d1c93c6a78b8a3a1785bbf0da4278ea59a6b8980d4bd3a664e0aac87a23bbf5b8d4cb0b65f36015bcead917b611eabc48ab32cfcc26b6f8f97ff57897917ccf69d0a614b1538e9a4edc350721bd7d3da852c441309288e7862ccf4ee83dc272eba46dbdea7b123072d0d61887f202f3ca00ddb8065912e6009092ec80c2bae2aa1eae616ba0eefce7dabddbea26654a513d05748aa2a64d83b920f19e3f2ddbc6b2eb3dd3c30ed4eac4052110f2b609e92075f64290be5f6bb2f23d46215e5e8dce5a12786a20d0b77e65a509badae572ab16982aaa37bc9cdb8d22bdb06e5410e15964917de79b58f1e487bd32a84b4f9fdbd86b1ec3367a231ff243d9360b57fec71d841291aae57249715a962108078360a009c9d961b26dac2bfc6ad87672e9eab720601899b0a6af190b71e641eb59cc198b1f05a1d36be82593eeb531717f3676940a4fada64e70951a701c918c240b610fa4f73635b15a27c06e69bc85048a54e7457f871cdcf2d81f07d711a8f9ae94dfabfe4ad4cf9e36e0d0024f0aaf251f9f38935849295d428b4e158f92e2dc716c72df34f6423a67efaafcfe6d0118c031ceea59ee13f77091bab82a014b6707f80d9a9839d5625d59547e44c0ba5e81fb3027d2f4e9b6245270217ac6c638573ed058aabfa5a04a3653c0ac72d127e15009ecf33a6480d5456c0a78e3f4b8223cfe75d4f35c1a46b5d2495731340355ad8d0981fb2c2a01b386b357491daab23ae6d1c9c7858f0d0dc0b2ce830b7748bdb49df873b8bd03188b93f1e37508ca71c4e8aa5160bd271301557e6675fa4fcc13f2eb39e303b75711f0c9475c340431c2995c9a3d1e70326ebc6aad1feab3ed99de0ebcf1a234693859c2633d9c979fbaece468c7a46cfbdafd90e5740514873fc0ba35ade65448cb8c4afb3d7ef24656308dd83ea1f4d4081d7f5f38f68dc4fa0c2d112c495b246de7a45031434953b9b57185be61dfad532ca4ce6e0851820a3d0d6810ede94f5b4748449d7265db0e16276386d636e60d53cb987428a4f72dcc40847c818a709c9e12e97746b183f75670ad5a551e147247d02bcf328be54ad35f99f97d2b386cdc3277a62a46e56bec7533ee69712211e54126a330221c5ab689472d2b98c8e8a5247999a3a1f2f57139d401db7ab486dfa3d33dda9947585f419b35e87b59bb4da41d424d666d8f496c0f59d647908d1d48c70e7ab916c36c7fcee3ae79075476c3ed0ebff47cc7fb917c691c9e9f42afcbac4ef5bcf8b7549c8b18e1b0dee11ce8eab18e90338de194261dd37a43fdfcfeca32b312fc9603d7dc49d3bc65f099aaa36b9a0631bc3142df6b530aca8e2a6ca8da852a8ed241d24d779680e78465d59d7d03e7fd805512dc0747ceba51ab51f769bd129d6e665f50c1c96285fc9ce5ad75e69416d661c282bee471346c9b0b13023777806e504483a5cae6d8cd9c491b92d62b9980e20c35fc56d67fb6b09cedd52826760d3ee15eea12bce1438bab075efa6ef27504752fe77762eb889417f6a07af4aadfe9ab9e54d620e7befec3978b5f1698bc2d539db67c9e4da2127ed92097fbf377104599395a89cd44e5676572c0b4a0e88c34055df1bc39b922f9ce64567da819bf6e493a6c342932339341b4186781e162a6fc483ff4b23460825ee4015aa325791b772ad52b8c34c7435aff36e5d596f29e15fab9062a215b47c98d1e879f10cbed3382a0bd4323508daa447224e57ab7a99af2e4925be4154a4aa2918b27bd3b8ac0c35c8f9a469ca68e765c0469cdfc3f9df2b69e6aa27bfc1ea402aa8f230472eecc1a09de1c11ec3d564b8a3136dfd502e584773a05716bb824e45935d78d4b1c23e6a531c6fff43a603a03348c34a1673420f9c9350e241f2f02f29bbfb589f2b071e8ff8a9a7d8f3c52feec004f9605f372eb932f8f2992ca1745616b1cc74c1be1b40a29d58a2504667d67e0ec443402aa7d9bb2850b0b9594dd0e5672d36130f6b9a4dedd9b93720649721953937024b521ba09d607d01b4e60c0e122fddce5c398b0ffd87ec5ab4b6eeaed9288744d7166b9a97c8f52d4b84da84115c181c374c05aa1e5485589819b4f9aa147574f213ffff2effddca0016adc3a1642c17ba2c37477cdfffcd833c518085262a8943d9f8d964466d84289599a6ca5d88871ae1b8f034c1e68b8aa3466c065e4de42d7e5970988b9c6c281d95d72082d4d99666cfc9fda0fe8bb0be1da8bea6a5264f2a0f7dc17f65ef872d8729bec84623196a6f5661bbc9906c419c8fd813848d621a6549a95ae7fc6b3d26c3c45d33bcfda4bb83078abbc69f5b0c5437751c4a2f1606bbac6c35f4d2add8aa5c14a2e46be8cc0275e8d6a0504875313cca1bad993e14239f6d33b0e67b1285bc4f1e847459ce0b9cd6e923032e61cee35c0b45883113bc37eb19f5ca63ee5fa322bc2cfd63faa9e11e2011388583534761a1f7280ad7a7c9bb4adab072ab40f09eb82c3834b72338630b2f407824b3ee1138b007055f7d4fa2be4fd33d6ea9123c98c7dbfcad454da9e650f275eef8c0bbad34277d93dea4a16ab86404a4532ae98677e001a09e89733fe39e76754151ca21f322bc15011e924b27946339f1615aa2daef38ce79383a66dbbfcdca56edb897718cf0049706339609cb0543ccd70700563df00c26586d304cb51e5084c1247b8c0471450299b31cfa0c32b88538e9475aa4823276aaf00239a515f69bf47297f4f4088c2cf4b7ebd6df8a046089cbe522cc1926bdcb7850f8d0d53b277f2cae55b32d8cb6fe26038a975935139b581db950c8d3b114da3b506d90e1ed13f662e6c4d72f12faa1c7896f196afa808d74b152c258c57182f26b3f4794308"}, {0x50, 0xffff, 0x1a, "bef94f992054d052bfd62f6b1dc37d1a9817fde3787351e32c731e5ccf9f054d8c7d4703d27a2232a0a02d218fe5e67a05e888be000df8e573d3ff"}, {0x108, 0x0, 0x3, "9f391e10e6fde53e5f3bf178be3f6b4e80222bfa5be9f61496494a4763fb25345e04958ecbf20ad11714a1b24eb3dc4877094b1f4d9586a5af57117960e01e2d43b42b3983ecda829db672bde1f8674b40ff3e610ef89672c3fb5643a95a15f535efdd8be5848186c09dc841e59573d3152c018a374cc3607990f74a2e9abfa6ea09441a9fc92d5a3bd7c98b7924cdf6784801d4adf1e0e364b3e01c6dadedf90d9950bd14227c1d44aa7b49c3b0def76e5e832b543d8d641dd508fa8bc054d4c5f722b6cd877ee671b6992ff0167c61d4e3d281f11c7d6d5118f6a9dc68ee3c8e178533e540fb76920416206dfffef57d4f16d7df"}], 0x1378}, 0x6) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000002900)={0x1, 0x87a, 0x1, 0x101, 0x52}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000002940), 0xc) r5 = socket(0x10, 0x8000, 0x0) getpeername(r5, &(0x7f0000002980)=@un=@abs, &(0x7f00000029c0)=0x8) fcntl$setflags(r4, 0x2, 0x1) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000002a00)=0x5) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000002a40)={'./file0\x00', 0x8000, 0x81, 0x6, 0x1, 0x40000000000000, 0x200, 0xa00, 0x2, 0x0, 0x4e0e, 0x9c}) preadv(r4, &(0x7f0000003dc0)=[{&(0x7f0000002ac0)=""/4096, 0x1000}, {&(0x7f0000003ac0)=""/229, 0xe5}, {&(0x7f0000003bc0)=""/130, 0x82}, {&(0x7f0000003c80)=""/100, 0x64}, {&(0x7f0000003d00)=""/58, 0x3a}, {&(0x7f0000003d40)=""/113, 0x71}], 0x6, 0x101) mknodat(r4, &(0x7f0000003e40)='./file0\x00', 0x6000, 0x5) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000003e80)) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f0000003ec0)={0x1, 0x1, 0x6, 0x1e, 0x1}) readv(r0, &(0x7f0000004040)=[{&(0x7f0000003f00)=""/116, 0x74}, {&(0x7f0000003f80)=""/163, 0xa3}], 0x2) r6 = accept(r0, 0x0, &(0x7f0000004080)) r7 = semget$private(0x0, 0x7, 0x53) connect$inet(r6, &(0x7f00000040c0)={0x2, 0x1}, 0xc) semctl$GETVAL(r7, 0x5, 0x5, &(0x7f0000004100)=""/29) mkdir(&(0x7f0000004140)='./file0\x00', 0x158) getsockname$inet6(r0, &(0x7f0000004180), &(0x7f00000041c0)=0xc) bind$inet(r2, &(0x7f0000004200)={0x2, 0x2}, 0xc) 12:44:39 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000280)="000000186004000000002000feffffff000cbec5a0dfd996872800000000000028000000000000000af6cef7", 0x2c}], 0x1) r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000023c0)='/dev/tty\x00', 0x800000001, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000002380)=0xaa0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000002c0)="4dff7940021f221b2589224d2862c4c12b10544b4757676faef05c4306fa8dbb063ba367a463b1b124659968ca52fb08dbba2d8e2cd00fc2879d64d64c55fe42c4710edff66da08ddd36e34f794c1dd237e90136e53fd87b9b539eb9de6718da593f6c40c40ac542c3f97e7bd6c42899763ca283d09e4b799a820500bb838bf85ef7a4dacc29360873a24b303c70f37e2e5a7f8e2e58f5944c923e3eb70f9d92a1667550e860c03ead8f2ea69e6a39f459e50a2adedf815826958f6c5b3cf5bf4a6128cfc0928e76bde79772dc7b2ea01b4314e4002f6171741f4de55a687d8c6684a8ce31c65b8bff4212292e4adf18e1ae0f6895e04fde69d06a8170713d4b6996ad9e5b29a019e24b1f60b886e805a112732ed9952b02997a2772392696d2e3dfdc7136d6435aa182734111d0ef00d338128322668dc8efcab8b0534c87d1ca69c767d575458459025039664ff2a7aa8b134de3e54f7484f2db5938b9d976b4c54f60370aadc8987d4ca0b126aa58287d3975dc80f83bfd9fde4cf558de44fdc383dc1fc00fbcdce5980e3b9dce6c0ff3c077bab31c64a7a87cce1fb36d04b7d9c69a99b37cff3032c3b476af05291ec4bdd2283115206d6b51d0521a9bcb1b94f2f796600ba5dbfbfcd569ee7d175b2aa291b1f44139a0375681e77438d2867981565c34a710dd31e541057fb8cb0b0d90a0a033e6d33473fc3c67ac11bf0ceb1ff0ebf8899558fe4b59ced8e5ff85665a77c0fdb5541d2c9032b3d6b12a95062fc400341cd61b35e0acbf0962291bf60c67cd8cb3b07000515210d5ad7abc37b34c5f025e15e3c3ffd7bb4a9ed4bb2eab2354f80532023a9d50a47cf640a724cb166c050175fea64003bbfd7b0586091196b79f795bb9f5c1529b3fe1b094cbe4ded98d321ca09607a89ff061b9fe2b52b0ac2e82975a40bce56339df93dd1ed3b7e55a40fa9a8bf7f61b3c85a5edb910acda722f1853cfeba21c8e8a5f688b0482dced73d81aece628947ab31108bd18c296e1d9a527e1fbb859f5e7dc0f00046fbae7fcb5dbeb6792f2daf3662c0608afaf52c8f3a21b6f9d51a3115932815e78016072936263199ba6a0a06ba41716fed06c51b02ae86aa795c4983061ad361b094f74723cb49e6caee176cc6daaea2ff461a591f5691b3b143d96c9aec4c53d2e2817b3f38329809cf0ed8f29cca0482daee1c7e64d457049f895086b69cd064df511e87e219b56d78c8197521a52a4ab98079bf02519792951cf5ee4637a476dfafa1bde2c36d2228b3fb5e9a64e0644665621e759475bf426c22b23c6922725f2b3db99aa7a223456e08a1ef16bb69c34cfc4ec75e430aff5b33a6b3d1947b6883bc8969f709dc8c6e7b2dca201e003d5287178f838dc8072bfb1d58b993782a59db58bbfef36562762f7cfcf77be22d74ca45d58ba87465fdfaa40f3a1a1632c51f92566cfe64d56cc2f1df05387a91781dfffb3336cb5426cbcff970fac5edc112cab27bdd49513dbf35a033fe70f4b8814a9923686e0e6b3fd46ef0147639b7282c2dbaa20bacc09a1d73e65657014fc4c26f0c0902caeaffa7b49bc8c40b74339c632a613482ef81a6ec6e08d03024a2f140e544f2c89b6179e81df53d8c86f23d1d1d2d8828c7bea55f0cb48d421ab6a1b307f47a7d006fced9cf3ae08a37b39e5e73102a593fb7e5aceeae71f2b24b51637fb1e9f2b9687afe908d8bc9eaacd6b2c79a02d2afa3a437cd3d0e630e3f4bd57f20bdcaa767b7ec080da6e35f2c90780a1d8cde22cbedc273b4666053cf8f648a4537036ba3f15a2865d1862d1e62f554ed5c4cc04cc6450a07b139345a5c81109eb75d7b635bb227230741def9bcbe6dbc7e6685474791759a58d3881390da7df16ca7defeaf35e73facf0c00630011252860d34de0034f9fb1992c8f149e3178fcc3cc263b2235b766c6e2a85eb0408b6631cd19541191478df891676d2230d93cd7e05e59c8a5e1eadc787586e4b37b0230a25624c289b1d3b57e59648dec0de716185629af1b2df971ebd49fee44b01c3895602fc88de5205cea6a61862a577afb3b9c66e727d537dc3113a2d6b28dd3aa21c3e9a2028db471c33a9af384a6a3f1fd89de9dbec440cbe04bc221f42a15971c606022cdc6c540c457d9234fdc96fe8f0e50846f4f613819e1d6a3706ad9aa51c1d83181592392e727be5c1486fdca7706700a7d9857034e5bdb4438aed1b25c8a92d8bc0375059d8e689304c25c3aa5192a00124edc4a2bee0df9fdde363e2c74bfb96b1d96d11bb15ebbba996b873f7e8dd4a4f002deeb25b57b6d18c55290fb432b76bc607d47c1a712e3ac40a99e8918eb203ea6690abe1395e0056e50b2d4b95d078cf136658d1f191a395ce9e4a09d13c4d1156e27011c40380cc7b41fba2d6814809e0e6d38fb8faed5dccae890db79841925d8a02430932d3ea0a9f3550b2dc8b5d93a266028b12b01ba5c6138616b8156657de0e70b6cc55d29306de7dfcf69079862774b67f3a03cd1e59d184dfd157bcf68bcfe3cc15452822afa0d681f6f566f8c5dcef80e9e8f090441d871c13a5915c13cb592ebd6b4b428c4b14aecdd4e7e87e743193336448b7c29d80852589672abf86795e935dc8f3e6663f5523c59b5e18724e4559e514f6cf86c896240c836f9a302e0b40a905d378c0ce2dd742004952391edc684598d9d08c5b7669ea6317d6de28d8dedab93a8fd13022f45c5ccdeeb44ccbb74f7cfec409dc818d0025bfe37c98d303e42992f36c5a3ecb2766a41fe3c9f4eb834d094da5bdd621f7a4780b6cce83c1a1507aae33ca16dc01112b73f0e46616c6a1680074c1eb00fb39251afac44db2d2e325cb285fbea1c540ce3d64575f779ad7342869696fafd637984371739aca3bd746746cde0dbe236d7b9d31d846718cf4dbdc661f590f4a732a1a000a5aa9c713a2ac72a7a734feecad9fcd7a8179179a6b1b1a34f09b11e1a5fd3aa640d5d4bdba8dd89fad5191ed73702d28ae5c5cbdb1e4cb7e865a19d91cec25ec755c077fba02dd19d0abb635b1e20625ef53a075ad53efc166076cc2353f1fed52675560be9279b9d736914accf0bd57691504ae638c12713157e2110f7ccf83dca9aaa35fb60ff56343567d377af958448c9a9cad9aec49948dcb5545667b3b80d667e8760901e87531f7ff88e425edecce95abea533fc28c2ab677a1d7553a32667dbbac955c1a9263c01e9f7decec55e14891716fc4f99bfbb32c333e4f385ad04416193fcb3feab7b9b71e7bd32a7e88180875cf7214665f5070e77dd04b1b2a6b8784013d18ebd46cde15901c8b2d1ac56ce9b632995fbcab56babc107436e75baaa13989172b811498192ab3a9d05492e3178c02a861050e98793353f93df3747f5d52cb5d657bb1129ef9dbb6d66e5c97b3c799e92d864d12597d3b34e35aaee2f1f8788e9f4aff5530b960a310c6a01d334c230eef60adbbfa436a1bfab6edf894c9cb77a506f3303981cb14edb1be9172e68ea6197fd6b607779904a8ed827e156e691a20e69e14b77e7557a3c67f31c8f26478425f950fd6571d0ebcc787c03bcb8362b6e8877456561420e171d36c7fb661ed97a2898ff20c06cff04a0aeb84edca03b4c352674c17084413ee1d5d53beeda151e25c21c28b3a66fc1fd892a6b99998f077708bf4e8524661d1cbc39808c31819e71d91e910646a3dfffdeb380215e14b250d69842f036ffbc1be9fc30aa2f8b6f1b8aceb8a9e5e740c2be967746a106694728a25ab1baa7abae8505bb372146cafeeeb2c9ef436509d81ff44367f312e2c62fab216e7ccbdfaf50a0e1c3d6929b13c95427b5fb188e5846a9b0bebc050714e212c276c187847749fed604841d1bed0002c6f7e3070e52178a44ff06f41dfa588981d9d886859633fc1f53fdf118da8d343d76bd7bef9372dd442bc3bbee3aa520093be8613b175eb5c5e4cc4caa8f996f125e9e0ca8c2533228fabd530ee1fc0fafb645b4c9ad6a88671375e918018a7ddb742891a7bc69356559762e359d1d515e869273581cbb2f5e67c15b3b6ef22535a1284acdf9d7858f413658be9f5bd1fd60cca5b86817f5b0cfba1ecfe5130a7d3575e404fd7d7cf9e4a9db070b8d718bea50cd69c14a1a8d998c06fb71569f805f626c4d6427c5188cc5df8d97e048b492a1141160a6ba576cfdefdc9732da6c29b2eb409a59643973368fa3e4945c0062520161bd8abf69db45cd56f19b75470109a0bfcc6c1f2a8cdadcd92c17f09f816449ecd8ce5403e292de59ef20f05d35270d3074c65383a83df1a00d2e98cb47a8cae6f166a79f7419b9c5c9fa4a56abfa94cf1ba0ab517d5e1cbbde93318bc4ad7a2892d9819b125c54507a4174883f00d48df18ec16ef8b58352f94d016530ee64f89ad9f85bacde9b27869b83c32f725febd52078e8959330e4b2b4588777b0406804c1d2ecae1ab081569e7c916960d046672166d1510b0654f659d47a0276b3c5d9d2b86bd3fac700c927b525315a12caf2ecb5b32729947e0330a425a4c58089099ea7524a0e635066b6724efa358013ef1326dbb680b03fb33074caa3296e0629978a0e68fea5ab2db34c05e54993c4205401050be1ae147e94f62702a8b54f44d228564bd3a4dbc7dfe1dfe3e66e220bcc12bcf7f574a4889a425fd90007bc8014a8165a3ad8056a62554ec65f37232d9a16665c7921cea7dcbcc018327f0b191977afd69a7a0abce059296fcbbbcd401c1e81a106794fa903c34e60c6856bc1edad156be9cd5ee02e8b7823acdef86b781d231f67ccd6cda6a5beab90ae76498ae55cb4e13dbf7d22c6b625845803bc37e9cda90128917d664e33d71e297db1ef8879473a2308de743448a2931e702e0e3812e1022f651e1b863cb8a4b22f86214b1c75826402702965464eef9379618f2de888a3cc03ab37b3d21a9feee82be5c3f695d4509552bdadaa40872d6c83a6916eb74405b0389f3e3756b3b2550e3ae19b9212dd1f6b1e1455896ef61a7609ebb51c2a603bbb0f937381f7f8cec8c6247fb9e7d10bd662066b11c441a215e54d1b4ce9ddbd99c662b8a1c8c1f5adec04f1ab2ad0126a1d24becab9f14b7838430389b273a721ac80da8db9b8949b941f01137f5f696f9961f8756ef6fa31147156535d8adb8c78f9d220ed93cf5e1218913cd92d96d018fc50b83f60c917f5dc62bbd19c1b53aeae8b63a0adebdd3ed2fb29fe52a2d3f1ef8e33acab1b0c735e802ecb8d1c56e0d96537078cb949276ae4f07d29b500a1deb5ae1790884fff09e0afa56716b7c8b0ddf68f58983b337bdb02392422a228c91d33eae6550991b614029c2847ee2737b021f34d073f3c1165687f44cfd8eec57091697ea541c4ee08c42690e04f1044b91b0af8ffb81e5c35c3807bc6f12e5e8da9020be8e2efa2daff6a26853b4b2daa9480cb6a3aa0f3b61af2940b70e6cc4801358ce249aff20fd3593e4ea6604426678008361da18f8fd62e8d3b86038c63c1fcdbc460ae5117f68723e803b1f83af97d2a760ed92bcc902c62f53de1c7c0325811c06a7578740b5ea7d4738dd81583374b7ae38ea4b3fd35db59fcacd81d561f6ded07fcbf7302a34dfba6973f5054b9176c09ba88c96afc296d4ae158fc1116fff731664b894cbd53f75ba6608a455c8dda13355bbec1ed65e4397e7ed6624f9314cf240024dd2bcaa288f05ba13b5d689744920afe4f25a407bb2370da433f647c15774ff36797e463ea5e2a7d14449804c68ce0638b2829", 0x1000}, {&(0x7f0000000080)="5692a9af84598fe506e4d98f8326fda501782d97ea37cda5e638af50ff7942e9f56d31c2ed4f11cb0eabfa1fa3cdabaf1d23fbb48a9a1c2b4b8421b078aa6cbbb6ce955d9a7f400856abba3669494b19760d5bb9caa48a852d0afec893fa4b0a1c0aff3a20405b5bf578b66ee9fcbca0996888f44dbead6e66249edb7012f2974ba3ce7583c4b327912e6570dcfd057c8665d60fb3098227fdd2f2620cbc94078fb5be4ab349817a10db27f5d7b5e644b479eaa4e6", 0xb5}, {&(0x7f0000000140)="f888627954240f58f618c9a626a4cfef97168f5e08b893e709e2760f3b7153a21f2a232fce9e94787e8f4de778740aa21339c9dd42fae79589a7e2cff8ada3805c3f70914de505c913", 0x49}, {&(0x7f00000012c0)="cce703d06c9009f23fe0c8ba934d220247bf8c0ac1091efdb2254fc7c2346314ecf4c884bae8d4d897eea07a9916617ec92c8b2230762a3fef7bbb711faf8c7959cc5e0a330fabb291c8bab074d2d88d5d529d9c3e1a2c35fd5b77a9a7201067a2acc391e329bfda0e7e932c5f2c75254dce4578b4b18acba55ae04f110f6b4b7a5ae289e89b9d14d6966e9f7e3a7ddd29167336beb323d7aba16542b6685cf3ab620092e0", 0xa5}, {&(0x7f0000001380)="4a106e8d428933e8c1c223ad47a00889ea1497ad04e6d1fb6550d383be04e60a4ec7b1e86d7a5015200a3274a2944c6bb805646b045f02e3fd426d121621cd702a7535d3c8d2496453812e936c7d35f24b8ddc3f929bbee2c72a14ef0aa9fdc488a88b65535935217fdf1c5f8e2e7d6ed7795e4790f59db61717e38d2f9f35e8a03b15aa68fe91cbab3187d3820a0d79df53121155dd56c5fadfa4da15970e0fa2dadae6ee34f3247e20583f6ebf38d5b29b7e11431e815ce6ec38a48118aaaf5cfb017821d5b7fa9e6f5279640f7d749f90b73be6e573771ab625effb0c2f0e18260900ace45027aff3c1b924a0eaf68896d129045310be56ebaabcee719fc63cf67c77a03c012d565d99e4de3dbced10961a8b9741c453291d1d1825fd0ff185a7b531168cdb1eba12bf3aa75cdf561c405efd8b3cefd3d9d431c4a208052868be82ebd1db6eb5ec7f6a6be50884da2dbf7dc589861dfcaed5fc3e6f93730ca832d190b87d40a440d1730d786c2351e89801827e1dff5cc64ecfb4761e8d86276a60682a0605d8276ab903b852ce048734b39439b5e50940b6d49a0c4ce75074c6e89bb937ac4e729e5f011a86285bf4a7a3edbf83d9c00c82f0c5d078b278b67b55115f6520c81b73f7faae9f155cd5abc2c3ac85e9a4ef66f40d6139e715633f0a515247643ca4a6d95565264b1e8ad49729af385da9f30efef5c9d0527bbe424746fcdce16e10f488e8d71aa69d22b3a02497b0a3a3dae98af91153620abb560fce3c220d69ad0a6d2f2790488a4c68309eccb3a1b2b528b13d74243a096d8f771cb1af139b753f16e82dfffbb18b68506233338e42c9a353a95f3f1fceea9b4dbf4ebd6fdebfd18243df771d5e213fdfd6778978a5f5145432115f7771189a806ffcce322067f9c27149c289458c8cd665c72cea021b957ccf2585c2f979bd087b67821a398a6e494018423e33dd50067b36771a7379878e69aa184ab104800df646f5a5589f29e27ff44ee68af115c2e507fd1c37dfff012799e388b598ea552bc23d5095d5763a76176fb2c7687551602ea80c5e1b4981efed7435edf964bb855da35ddcc94c4d6db501a505173c548a647d39c75a49990a0081ca0298232cc2fa4fab41132c63ef088ec8019b7391f5b4b09a2720d3f9683b569f61b05668dc821cdb50a677e2d6de5f1bc2a03eb97c70c16d6a871ffb0559cdc538a808e0f09f3560e4a0638832e61c2d30640426e501131198fcdce9a840ef69a205d770f66352a833b7b44efb8ff0b593b277980cabeca20cf598be657a4febf2040e77a74036e2d682860062d8a960f0b9f6829102847fc80e86adb8d48b4ee765afe0bef8761b5a45ec9406d6ce6a334906028b1346526ba76ede589d82d50ef5517decec0cd543a29902b97968e70fea4b7f8ee0a747914baa1146c3ffc0268d51110a97dbf77ffd7b4a9c7615cf2a959c517a083763695eb9121ee5687a5c806c4eb3f08546543b524447a916de9fad5be7d847e4f39ba80739c529f0a32b41a5c5e43d18ed3ecdfa295e8e87752936477f1815e0c6cf5ea46caba631dad905e785b55951307e5e1007d220ff6ae8eb482d77a142d93ace2a5c99854927e98673d363070e7cbea2690c10388979b50b36753da904055d5c69f2c320c9fa23232a9449bbbe88174b0c81eb647500775a5471abdbcf78ab7ad52f60a2f7784a8b06b6d14f71633e9991c98d30f1e9702745865748711b116e991fa5654d4082cdca75ff5a4667b9656ae0271b27c8619acbb74518d60ff1d81f68283e3c6161cdf2c7e611fbe0d10095ea298902329e7793cc4781b14f70078be5f5b4c0c6d4aaa393986fad9002924039066dccf26b71425255b00cbd26543c79de2b32cc768a0286a9169879c912e27e5135dbb70ca19205f38c4a7709884fea16d3c4756e8ef1cdddbb72bc901bac1222ad4c36f2165971ea3392198ac8f81a0854eb02020b180b27c64c83ec67311a64274e4bc25c18698813a2369d929bd14867d8eb2a0b7412f75a8455abd43e3fd0223c8c9a62dda6040b292810364711dbb92aada97f3a4510e03bb3190f0208167ccf27dc4fb1ecb7e4600a5f1b83390a7d9993ef47983be9aaf0a4d3c5bd95ae961be1f2fa65d620ecfd525c5123cf5b760719cc701273f87cfaad9177d98140d19f2c1b575083c96b90c4ef58ae4ebeb4d7e9984d5852c4be9d0c945d9b91bbc31ef310daac2ea7dec11937717099d68942dae7bdef2f3e62864f5fbf57f5f2461341b6c2099167515d29c57323294150f502455db29d9dce83c97484d3eb602ca3ee0a0be06bd6151edb1b4a2dcbf78a27a8b65e650c616f7ae754dc0c40c41f328baf5ef3f1520bbae82bf4a1f74355cb798d6822fca6a001e10497bbfa60cfdd0221718a8c28d72153b35041e9e601fd169181e793ff563ba787203e1a32da231399f1acb2e752ba7682446b9c8e60a4b8ae502215f3c6611facc927937294f74e9f25bcd5e4eeaf4d003cb880b677913e051d8eaf92df74149e68d30f34d0777f7321e1be4ec7f5a62767a739233849e9b7220d22d33bcece5e80223b7eaf9e4810ddd4af9a36d9ae7b2e7c41f70803a1c1da4fac89ed467a7ea15298b5fd51a475b2753448147177287f287f342fa8740fa88af0a262312f295b5e4cb24383937ad929f91e4f1df4d0ff69c89f21f37798ae9e78db84a5216e5c833438c37c931af8b0babd6e2da13b9055ea6bf6eca815b2e49c07eb8583fa0e73f22c1f0cd71b1f6e1589f0180a695382d1cd24444b90133f68479a94b16f606263973238ef2cebf3d1c7926fc670803a476e1ddd251eb1fcd47833d6a6ddb45ed0c3dcab6615c7b9aa2896fcffb1489b70fb4a8021591338b43069435b213f7c88a2f3042ca0e2c492babb08844be67aaec85f7e20feae66f19f897a0eb62a6fbeb6f2602638690ec50733452eeae1ba2db917438d8fa819bd5a8adaad7439c42ad812eaf69b27b170988640a2cca271ad0fbd161e1488256db043c103ef01006951d35cc3cb5f2c535b32272087d8a91d018a2d1be1d22beeb7bc5cb2516c91258cbe15035245dd46579d9ddd93dff559bd7b9e63510928ef1d43be8d60928648317e38a36b1f434bee65144af71d37b44321225234cdbd0be40dba8c8f3c3ee3fd70134f57717f157d6676affb9d2b59edbedbee4d91f755414179c4a27cc0fe67a1a88c8412a34fdf331b019b7eaba2258f5638ce37c4604b297700976c43fb3fd84da292e49f608c52bdf7ab6228628aa00995ae8875c4e8f5638fa48a00ac89eb721812ab614d435900fc5221c6fe1e5aab0f775b7f028b6852f2f712742cc1b066e3b34c7efeac09d8dbea2cb97aa26951ef1429d6444f0c9bdf0b9fb1a57e873c8a3ff5477334a5eae96b973b24a19abc14e5d981008f290185a1aa1327cc9fd23df8b581c624916bd7e0cdae882e905fd6dea1f166339d171c7fe578ab570f1f1416c63d70048ebbe60c8912ba78d9f2474cf50fe5ae1f953ea55569e9f8c6b49c2c5ec7db5b02018b8cf805de04f0e8abfdf6e95a992387e50b7ed1631d6a51f5e7fe4cb5c36ee2b554f8672bf45349be3e68afaa3a65b7160f0e71d7c1326671583d4d4d516334e053193e10208424deb5d24de7fb20032c570ec6bf95c28f3581a1593c5658bbd30fdfd26fca661191ca0f80da811a00ddb1b0f28adacac1c0d63105a7988767033a9282707742d1c0f6eb01af67ef65f91a66b55c6ea696f2d1d8bc90ff5790e7c5854e7905fda83b39a6e7e6fdafb3a013da55f11601c1f57df49e8833d458eb665cd7cd3f102c62e61273db50ff3fdf10a4f8869b1887fafd8f1289ed743fe4bef09388686e2d349c3c33eeb3c692abe80cf2638dd49dbea679496b18d5401d164f726b7325e1956e574d7f98b7b452f81d1e919c19f43af1da3c41f737001ac501d88fdfbccea3fe0fee69f981fc4348da4198aa2cf6b5dd82b49d104fafae3347c3b4f9e3849b3f1548315a0bf0c31c92fc3c8133d37b4f34e7ca4d71d0ffc98268b37e70b1ddc778f69b7ed01c5e50d0dd391072f395a36d5f600d9d1c9c5c5c52171930038ff89b9151d10f87fe707d8ec248c5e464a5954c8d0125e7115c43c940fc773c447a479ca58663e73571c631d7657716bae79af42b40fdac06c1dad9744bc2113850fcf62af185c64ffedb88987da5f3e0af65101fe528db290cca1f9af0ec079b24d4d3629689534b846f96120fa4f86c2ae4b067939daffd42233193fe4ae882982779d895195ae2c72a773f0a4663da4bef1e7210038e9420a6a64c22fcf0d2dce24170de0f537f003dac2f9fffd0e4693c7ff2f8b56708cc5a95b9729d7443aaed6863bca68e55049d30bc7aad7fb0fa06f1a4335c977cbc2270012d69ded171388e81eed456db7e9be6851ed06598db142eba0a60857157b8fbd28d5a3031fe521899c5c4b42caacd33144980a25ccc45e8e2b506f0db18af8eae466ca39936f27d47ae05513e1f23035f038cadbde5d483f3fd4237f7144435fb3e7709e0ca6774764541db5db6b364b33f0c83e76956a48fb1588901e2804b00da4f66eacbb014770f4b22f590c1278d4086dfd973e064d3ba267019d0d2e99b10b7df321311caae16473dc3d898144895bf40667737b0acaced05c03e9ef8b65037a94aecbecb6f714fe39f39182d4164a9f6ee62ee6c2fe41ef4116f94c5159dcd336d219c2a32b88a605015bfbd238d0f5c1abcf3598038fdc3a5a47708a4e25c43ed0847858a5be8ae8f9adab40c1a21a4cfacad7986b8eeef1cdc562bc641ec7364a7c97d273b06a4cd4c9950a6ff830f0eb4b3ef29e97473e7736e812df7ce1be172157743eea6c90d6d14ec10e11ae7f2cd1ebdcab87e041bc188d781cfb4697436dc6f01c31aa187c7f27d466e310dac4e29c7811361dd37b909cb7de4429c7b83fba7769e3957fa7f704293c6bfb40b80173d169cf65c7f385a0223047dcb59201085eb37a15ce2df02aa4f132672c7cc073c0bacc34dff9db10c600aa7f890636d61a132733d039bc737755c441758affcddb1984c79ef6a58b21d2e6c441bc2365102b83869788106a6d5b9963a5d51d104bed06887a2734653bb6e7692f44235cbee9a93df8ad01cb712eb46378edd27b9968dea7ccf364026d6080bf480b2ee1e58950b6ef0598985cac512d1dda027bc76dca30e7127e152c34373c7bafc1c16accf78ca7885a42afcda777f16e763b9aaa08622852fdd15197ac0ec592b5c9fab9f0f5a82b6a80ef552354c448964967962488bf840c3c40aa19f630bff67c38c46c78d8705ed1e15fe869e69c16bdd5d7c8e1570a90e1e89006958eafdfd5eec1bee357ca23cb905afb13ab12ea303832d6e98702615fee8c61d073d2e417d814c872004b302644b6c8d8e61e608fc12fabb751f84e7c812c5c22ee308c474edfdbb4209b191e6f3a40d45b8fb270a0b2928513a4b6ba1b78d99c84d6f1b7f1b060d2c5f3b888ee87baedc092bf2e178dba0541d29c8d2074a9490244ca9962be57189b6e763818b7ffff9576f1e1d0277891ddd841f9e2397f97ff279ca5a75003df32330e504e0d29f8d83ad559c4fa9921d6fef8e490c591e65885d6ded15924e16bd60e3ea303b1e909806a5e257998e2b37d9e26e50e1c599f40e078cd2800616d8929169c38eb1ae17beee90ad01baaf00f5871a16e41968117f38afcc03469b8284951e00a3e75b2609bac7176a2009f6057abd89ba1926718d", 0x1000}], 0x5, 0x0) 12:44:39 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./bus\x00', 0x8001, 0x4, 0x7, 0x0, 0x80000000, 0x8, 0xfff, 0x0, 0x1, 0x0, 0x10000}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 12:44:39 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) r2 = dup(r1) setsockopt(r2, 0x8000, 0x1f, &(0x7f0000000180)="90733e3f778c9313eb18a4f0e4613e2f4b61ec3f212a5b2e785e60f30f9a81b0f7c31bbc8dc020d53be0029ee42bf558bad157d0c37e892ade88e0676a83a072566594d0b8794337e2891dee8ba6a1345290ac43af17037bff0f1d4cfd86b9f33c309f428625fd7863077f85c05fad3462b2a3391bcb7d69768e773eb9e454ad36556baa33d49b5f25cb3235a52084f58d632f507439e34f", 0x98) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r1) 12:44:39 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r0, 0x0, &(0x7f0000000040)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x8, 0x3, 0x0, 0x5, "6cb769a55a3649bb253f71d5108f5a9831b26f1f", 0x80000001, 0x9}) 12:44:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000380)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000280)="a9", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 12:44:39 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x84) pwritev(r0, &(0x7f0000000140), 0x0, 0x2) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)='x\x00') r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r1) chdir(&(0x7f0000000140)='./file0\x00') 12:44:39 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0xa002, 0xffffffffffffffed) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 12:44:40 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) socketpair(0x16, 0xc005, 0x3f, &(0x7f0000000000)) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000040)="84c78fdd5fe7b057adb7fe2c1059467049916b28ff6f47a592f0b67f3a1de01b6a6d03c89bf90c00adb84d92fb71fc9a4e68c0c521e99a99f210db787f3c6c38af63cfbbffc55cf7b9ebaf2dade8e11b6d40c1b8fd14dc15c7c50f8ade3c9fe0697d5889005221a8804115f9694a03a19881335492e2089358830d1eee725be848c13d048b29230f3a778eab", 0x8c) shutdown(r0, 0x1) 12:44:40 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2) sendmsg$unix(r1, &(0x7f00000011c0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001100)=[{&(0x7f00000000c0)="820a5970b0c4c72c937ecf2d72cb7d3aebfb2961c15f02af507af72a64cbab5932f60018d6ddb71cba64", 0x2a}, {&(0x7f0000000100)="9509cc0440b045f631453ade81d2e43d8fd7d12d73b3ff59bfcc759354261ed52547739f8dcf613828d7ac7303f27944f503951858eaba681285f58d26bd3d7c16e397cb4afe8d1a4d0a85e282f2831fc6ec43998f370be71beff86c1c21336ebfc29af11fd737a647b65eaeebc8e3b4f9ec4642e9ec89c505b07f1139f336870f61a428740280e504a45f82452de1a41c0476407da66ab2a823bec5274dc4d818ffd02444f2423b21c3ee2ddd13f3ec8dbd624e769e68e32bae4bcbeab75028472c6500fff552fb7ca30e6350d658fb6cb662f7970f26015ac78deb3dadba949db74dd783c40871a64ce2437798383ef1042d07ef41c5e446f521aff46253506d8672719d16090fdb5875a5747dc31cae33af93a20fa7a559d6a1a7f7559c3aa4859a62119c73d9673e4cbe215d303032b4c60eecdf8555c8ef523b457dc0273f3bdea7fcb22536cbc73ae0fe9624a34498f6d978cf09bd5743c53bc08253197372126f78e344d5f862d791fc8f5f72e54c56addd377b288ba8f58df94cb523d5244875bb484d7dd49f312f09fc0ef214d082796355041fc92f99b83d1784b1689b8da01f0586d11c2bc4311b8ce2949192430807cd0f30c6c86422806ec0369ca4c1de4d86bcb5e1b2673f071b5693af6c29de630774d7bcdb5042c5037992173834cc6d268664bb3e1c3b21931964c87252acfc4ff63d16c7d0d7d1dbc888b32ae87d5a150d9045e1a4b96f84a3dad316ecd99762b9caaeeec785647bdb73f3d34ab7a3cbd8dec980859eb3743465f8cf07a4bb824d38a094d2cb8e4ed0fbae6da0c2384da1e4587740cd326fe18cd3996ed4a7158803ede7819e7da9b7baad119c3689bdc53b039121460ea5bfe2f044a08622773c04a26df62cb71b6485ba59ece47d3e70a4ff381cf8807391aa276b3da05f76b06002ca2c58ed467925d5ac9bcc77f07052294f121caac0364b9dac351dd82aeda1c11597e0524efba2572b8362df3e7456e724764feb6323ba23e2e7aacad74cc26560c4a0323da266f453949ee0e3ed787c1c5e9570a6a896968d79b172d7d82e8779044389e66c32649897979e3f8a180104f4aeebc4c7554616795f1cc3f9393e90ac8f71c0adeb063916ebceea5e366dbc52185bbc77482a55cae2c6c9cd32a6576bc24b6e08d21c45a68b69c4f3f48482d84963c68dc1ffdc758f04fd32e7da7927352f86c04f12460a0ceab124645b628df51c41c666ed5ca43f4630631e11a539199caae064678ba7b1229550a442ef2c178ae84c97398168d8c30294389452736176419bd1e60513395284ac7b273cab2bef12eabdbdcb85149b80aec796ef8bd39efed9a9bdb01bad001c00e60498a69370b2c1e1eeadd9619a5b6600ffdcb2709ca087f8df6b57a2f3185421619790ce9d4130b73677cdf8f4e503b7a815d49bacf5581031242e98b7f8a9f55a4cab1fd06b7afdc4a8a19e65ae7051e06527751cabfb63fa07f4c7e5d978daeca6cfb4aac8545c57301779f343c11b12beff171bd44e8f815e2238094d2d8871c2938d5664d2d0456ff2a3da5f020abb555aa9252b4f40ece75acfa5128e77c97f3396b9d3609365fe1fa26ea47cd35322e8f171f8b5b9393814470a1e0e2d9f9643ec8dd00fd8336f3063336fcef13914baba665ae3fb04d944a12565e7ecb0d41fa6d157cd6e6a55d9ba4edb879963a8db28d4a6cc97cf5a020ed261bcb259b83599785ee0c9ee5d363e243d21a253fac55eaed4377c3bda91569f0aff66381bd533e32e4bae641c0cb619a37857eb8ef07e1416660663d24344e865382d07bb327f5be240f6bc664106c3a59a6a0af12cfd6ecc0dd128470b80ddd905577657b512d93f661e46e1b2bf9e329bde3bb14702f24d2e49b0eccff85de1bc3d3771536fbec36be51dfa10940fe17cb50175061c74c2973769dc0791e26577030fb003456ded809556654676929e4ccc08750ea45767be66cc7beaee8cccdbea90a53a44aee841e00f041adb11d750b5850b598f5a96a32c1dd9fa992727645274115e1d80f41ce3d77968499f584dc166d7094f2c91a6dfb57561c46c7340e2fcf19ef86a9a0db9f47499493f3580cd5792d1d14458c24854950f59d475e264917f124f46fa6c71fea3b25558344393b9ac7c4b747eff31b377555f3bc51fa09496b9df90ffd424d2e8e6dfc5972ccf1c928ed17d358cfea6d8134222c38b9e03b1859cb030adfc7f02a9a5dc44da043328c751b36038458a9e84a5d7f353fc75cb7fe543220464c07de5c3de609865530b0d006416d49c0a4b93c88db9d7d601ac95d688eec05be00a7a6c3f53b6586837261ff168517a9c4b2d2c4f0b783873d82ab96dabc41697e4f4de324de7eda890bc5619fd78c33e313c23293e5fc2771899aff42d67e89c107dd4f829311fa7ceba8448cf3409cb32490e5b2dcf1640996ec3238d240cddd417d068e8469305e5e30ff1205446f208bca4674e6320649a7f5fa25431f5b785f842c8a2661c794c3979a92af6714a4244d8ba3f20f368d9534da341ed6a878d32a33bc25f83486fbf8e855d96a47ed4f7b84181498687522c072f5efe7a5cdd1738804465df99c9103471e7ade8d7105848afdbab121f095caa80fe0e9c6197559d48504b3f8b654a94fca928683604c2ce29178ea020858a69e2a50c91024b51566e2724e2c82eaa04a396c0e9a3eb8b574644aa2caf1d49ff5f5787975c4e0acb5eeae9b3e9bada1c079bf4740266dc52bfee8b1f5ffcff7b1a84e295bd4fc54c05a5f361377d350d728b65d0c5a3a1603a702c41d0aa142871c9648b6f12a8dbaca8f9d88c4f3ec62be1f3f187c8c3a49d44d3d7383f2991f83200634a0ce4cd7bb803e82bbd29daf645814ecfb21e20692df4db2dd769ba6dc50dcdebb38be430080187cb72297fdf4a21a2dfe8519f177ba55b74e6682a2993178a18181d37eec14fa01859247060f2a653106b36ebae62a8f75fab18562fde58ab8c8966b17cf26f64bf9b54d0297f30c114b7f6906368f0dfd64545da93d1cdfa511de4886555e6aa33af56089e6fa3b36a168e7419fac628934dcb5a3550933feb4c90679b2049de55766ffd5f979d1235e1f4e1bfb2e75f7f699f1e3e0c00b5f2e72abab25853de2a6cfc6492ef20ede151185305dd7cf50ecd54befc32e645da3f0fe1b3f0c99578f6ca0691c24301d69c3ef8e725e06cb0b609ac71eff78bd57ca6f5f185317b67f596428e70f53e9487300d0bdb7a7b01c56d1d085d2e1d5e4d8717499b4d9caae85cb28aa2cfd9ff34c1e711001e412039364c0c0356ff77f7b9ba885e0eaa4158f6594a7dd90993d4bc858552e2b33b98b8c6c591e85ed909adff8d157e21439924c281254fa3eed16221f19de6d73d12e9f71216eab74f475b3253c2eb384e96d3cb3829754ccf48d52509aedc6efd5fb786669de9ff90814f0eb87ed95ff1a4823d42e2396a5044954042463268e7b221effc6d34ffa98a7f3c310af173c5c9fd9bc8677437b9b5b553d241f87463b5d5df0a9e80233933a7867a2abf4523b8d1f755bd1b8931669755265d1d78b3c2f6295d185aa050e1679de3d0d9ca278bd210476664faf1b1ce65e37ca490776770b0c67106b38e5ad336b3ff3db2f937d3e0a86d2df3c100adc18876dd1d47be11cd7bef2e3eeba8106e8f0bd8ab905fff612d00f5ddc73a9b56fe5b3546ea6ae9ee8c4ae1241677a2383d893a0d706472ae0c46e0b810f729172c82f0acf9ad5492888ff23a567ab59329f224b1496792c84134b8caa0a0e672adf81e601fb7c0fc5e4fb48e64ed80c4e7584ff5c721d017780df0fa6bc76cfd716176390a0afab11b9b8ec6f4b7f51233b2abf2043c834a6f2c2f48b6a01be2a522e9c8b80aa4906d9662c5549e3d1ba9b8eb2b23babd734eae52eb3ac7a8c08041525393ef130648e8fd07d5c1cd33766f3c73ef22bf55c0fb2b908144c22750cb2f5934c7a9111c481b57e11b6c81bd375bcefc74cc029fe65fe704a6add81330f54b7f4df5cf128fb30833d0e160b2510c551411c5a290bff005da2aa1f79370788861990b7150258bca5a6d308ddb30d79d3b80ac785e828976ab4785ae14b8053cd2de827a0b3a633f05970f73b3791f9a95555fde345768f26f1861c793483445eb7fb39ecc98332fc1595a6ed0bba25fb915100b7a3758476221720616ca0c8a8d80e795a9606cc90318c7fa13f082b9d22fcc7cd66b3e7c9856d8e7af1989e904ee34956059e47e8f11d26ea4915a385e8bd5dcbae2e2310e2ac447ca8526e88bdb40241038aee36c89d6613f5aa043f7152c55e982524e4b6a02107aa8d724251112bcc3f4fad41b0181f431423ef52231637279907fd50c976f3ec2b6abbe84d253d6a1200a981bac2c2802d375190451454a8d2e18e56eca2607becfc9bf180a3a22bbea5f41e642c884c86d3b9f1434aa53d7b51f7d7b28d3140a7fc04f05ac3072ea643517d07e7d38ad516afe73a5be2be8392d243fb25997ea90976659a622dacd6395549b7f86f1d26bf3c5a5eae0e19fc176fa6a5daf58c906028cc9a2039c555b5c6ebf0559b08f51d77cefff2ff3dc89197cc12d30f37d039c7b6726c2540bc9a695f64de902dad4cbd35096b775ca1923851f76847f66c3f27aef1f88332b6e70471f8eeeac9f197aed0a5cf2b931013219aad98747c2b693ab4df2c648f077484605417d35c2259bdb60a85b81e8f33db07436e326161b0af6ffc7c2d008db56d47349b218f7aee2cf794245a285f30c4560c36dad695526080818578e328a36eea63bfe9c76fa43b9e1d860fb1ee67ae186a969184ff8c66f66be46c79bf30c0199e8a9914b654ebdc3d1aed059494c3abd7e579168a29dea4c6875d1ba9c4160f520120be8f6e5ac771e48b29abe686f7e3c771a624af4545fb15c31062b8cd0689aea8b88a1a33e0c761b621eded108b545b36d68948daa5b727a3a2e3fc81e14d0a1e36d9d9e31d0c604f6ab74bc15ad58147d4a0e1ab6530335840efd49e5de79e4543b0922ab90002a036b83b6d36891940576aba4086ef1f29c1a9dca353271d49a38447066db1a6e9db32ff3e09dde292d4f4c0f9fca943ebcdbcd72cdc247a488b871536882d5a37cb2eb0d64fe37917c9d1d976eaab96655da33d678cf3624ac070a991e1e356e401085d88159a94c78454d1f68caf39423f018bb95e3079e9a5a8dede8a0ca30bf571bc8189808276c47f624d38f17a850f164e267e6eaa65a64debba23b91b30200d281b02b1c27d0dab2b5feb7b241049cfaff4eb146c13f879dea0989090534e626a808f83baef50a49f0a9ea3de805c754f6a286337e60bfd39301501a9d62745c6408d06e678b730503f8d8f2a1d25940c85795334ae7e93ed3bfa034e5d54584f8b3428ed2ae5b3d96ec4d949c7f5ec8f276d8c24224564d2894079de5ce25331a8c636265529ed4bfd78c9d6e7a675ac4ea2e87e003011a205f36810a08d6ff52914346c60b4caaec43880a09cfeb23322cf2ede33096180ba1ca9c7398560c4c8152567ee7639ab5e710e57d5fb758ccdec3d6de0e9ee0297f1026757d172ec82fcbc62eb4b66584edb0629a399aaeef3c624b201e1a2ac59e15d5b92e43fda9422b549710b08be7c4ba931fe68d36c128ec29b99ecb1e6b97d617ae5fea17dc86f81a5f10374d0c51c7cfd0a127f32741f0a2ccf95b5807b37b990e424f138fb420dec4e7035cbedf6ac6eb57feb6bd5a28e3794f8159b17b1720a53c90c2af46", 0x1000}], 0x2, &(0x7f0000001140)=[@rights={0x20, 0xffff, 0x1, [r0, r1, r1, r0]}, @rights={0x28, 0xffff, 0x1, [r1, r1, r1, r1, r0, r0]}], 0x48, 0x8}, 0x1) 12:44:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x80085301, &(0x7f0000000140)={0x0, [{0xc6000000}]}) semget(0x2, 0x3, 0x525) 12:44:40 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x20800201, 0x0, "b000"}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x820, 0x64) semget(0x2, 0x8c4ad4636f403c40, 0xe) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)) 12:44:40 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000001680)={0x0, 0xfffffffffffffffc, &(0x7f0000000080), 0x0, &(0x7f0000000680)=""/4096, 0x10f4}, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) 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$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffefffd, 0x3, 0xfffffffffffffffd, "845c5509002000afb481954dfc5c7f8ad79f2700"}) sendmsg(r2, &(0x7f00000005c0)={&(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000180)="6905ce2f734f4750d0c43e2953ef398221915ce38b7b57e2070529ba25b00e846224ad94", 0x24}, {&(0x7f0000000300)="7e982111a42073ac665f4e741d231217ff9a373a7df4cea5b3382085f2dbcfad64222020437a6099c3af549595352f7e5ff7343b4512a76e8146b48ceaace5f10e938c54dc260fae4d0445b77b26b9657f640efb710e9309d7857a98be846ed1315bfaabb1a8706213f5bed14a5f3253a735555ea791524d414355ded32a406eccf35845e0b41ea8596ca0ec6e17d323e9b86b7af615335c93f9602d12dfc23b795b9c87972ca1d919a161cfb9e702907a73aea46c96056d01556b1689ebc1a886f66d255aa52e2b8e3a4b6a6dbf4629783fc121d194dc02a41091de705825379a27c4e8577a575fe1d08e7024fd441d819457649fd022", 0xf7}, {&(0x7f0000000400)="fca4375917ff1f71e565116b7c5dc6838f3406db8a1589e9c12180ecc5059c1ddf8892fd3e7d850262d2338af47b5d01ca1bf6ef751e1624e74209de1452a99e27d4d2016edee22fb23301a10a615931736274cbc75232d04b8a68b83cd6745d8f23f41b0623e3d7ed0e4d93b7144aec7fe4e2c126075264af8d8dba3cc9e52014ac44a5477b14e43ae188cba08cc4d0ee64c0c33557638f9d3fbc693c565e66bab37c51203bb2de48be03a615d04a946d9911ba1b21e0f313c7ad414f9aeae636bf268b5f86dfe8d6e7eb4b9cc95997f78bea404e0ea5968d661fc38cc4bbeb4eca0cde3ae0fbe6c1c0", 0xea}, {&(0x7f00000001c0)="c86b050e72beb45d2c2cce3eb5e175bc1b5e836e997ba64a65efe1f4e604d8f6a59990c0937df5580ab39ee7f83463a774abbe09ec66fa90c62275e56b1c3c8ffe064e5bdf8bf8a1a6b67ca5d4ba1ae019e562cffa8f4636c6eeda631195f91797743bfb0a5f4d5950e6e7586c59b1b08fc47dde087c40c345eb53e1efaadc65a336c2d1ac47073206bd1a116a021c386a4c6b7271c0b26f8a297384f207ee54ff7839b6a9e27323a6724920", 0xac}, {&(0x7f0000000500)="3922d2795cd910a5b444eaf0e47a66cb178a5ba31e36da35b7a09fc0d9bacc96afec56c52c2c1d7f8b4c7cda9fc56f", 0x2f}], 0x5, &(0x7f00000016c0)=[{0x18, 0xffff, 0x5, "bc35467e783d98"}, {0x30, 0xffff, 0x3, "02fedb6d1a3e6ce6305bd7bce2e00123996761b8d54e4740c1cb33"}, {0x98, 0xffff, 0x2, "4ed5bdbf5327817e36c4d99d85607d0946f7fb04a64a7e3e9edf0120c4429d628f36aef62876abad230805e396b600f83f330f982dcb38b12f3cce7a64fc4e127ac2e973d3f4f7d364b85b453f03e1b874c18170df3264774d78c1cb4d6ad7d50f761254b1e5e307554d2fac7461db70e101c0154b64aa8584b80820ed45f5f79796"}, {0xc0, 0xffff, 0x5, "505105d5247c2221fe91925346dbd1a5d8f8e614357a4d33a2a28ce7eac71351e1599a788ccf274e83aafad9d5a90fee4486deb02b682d80ace78883a555fc2665d4f3ecf616ce4919ca5daefb12368eeb8213aba03e97d65794ca4ceb0f530e031bb402e225645eea1e91d42f6544da6da2d0ca9c8f0216321d38bcf47e79b2e00516acaf8571ab19d39f8ff290908bcd4d44758e86e3052a274a21fdc13455e58e1fefc7a3b1a1adc1"}, {0x20, 0xffff, 0xffff, "2dd845570d4f9a4139539a"}, {0x1010, 0xffff, 0xffffffffffffffff, "0016a9c481ce7f4aba341c4018df73cd78c21418919e6a6fe7501bf5d65c4b2c3a34aef4a860d6107cf93c1116af98fcbf6113224a87e8b2b53999aa6dd603a138ed2e91d6d3d18e550f324e5811681ee43af52525299846d84eb9970e1a84e716b589f7d14387eef7664b4769c15dcfb051351e6f1bd4ab5fc2394e376f4a0c473c0c760bfe823b9dd60ad423dc432f6c03901aa463eee1ef6e6b22e989c5a3ba74dc9df2fa0ed77556015c82c466b91eab6961ff20ba95aee074759cd291e7c24bf32efdae44f7e04e05be46bc3be84f4250fba121711058a5f8baa31557092786508079ffe8ed83766c3e5c6c706d66245fe212c8c0e1eb97987f8ecdd10612f11fafa94d22cf5813f78d829bc79b8320dbeb62e45db5f9b15d93ecc6037cd35c58cb1889de9e7e7f7de72d878c88fab599aa43bada98f9f0cc3109ea14515805a0160402fcaa342619cc0ee5237c62033a9968ace247a1a9c117315f67b54d90af5701950a9906ee991d41949e3cf036a3cfecc9db1d5b0fedb5a89f93e37ec107c3ef8b5cd249ffd0c1f988c14fe26cb92e970990148fe3b2dc79fbd42a44a27edd4d47067ac9da367e73cbe2601b474304eb76a509b14a00104ac74b446a491396e2ab0842185335709b02a785d3b862c2781679a2a5dc613b4d323e4e94ef81e8d2f8b63c5d44b44cc8a7300b0c0aacb4df641e7ac2b3dbb119c90e413702b462f945e6f89ddf1512326fd3e7b2c276915bc320c15e4ba388194fe80b1111a6bef18c0ba7d7f77291e8d254226b9b00096cc54b88d79c8a6867c365e89207e5df1c4ee8b2dd51fe1bcc4a2367eba732e3f2db600afb772a76f5cb6723930cc8bc67e8f69d7bbdeadaf7a52de07862a940f66c04f2ea22e3707a8dc0d9719e2b4b2fc3d9581697200464409b524491e4514bd83d110ce3aa3e97fd29fa3d11fd8f026998e524c1320beee219b8653ac8a307e68ddfc982724499f7b3f916a53e154873659d6ffd9169d2a796fc959f6883b1b757670552a26de0e50fefc2e02f6dc1fa521679b0b185179062ab52240a254cc1daa5aac9669ed58e4aeb80e8a79eafed3b93d0c30f5e767f822ceca064b383b3da94d91154b2e5c4579533a6f0733fa0bb01106309e9455438374d610d47e0639d644dcfb116a63fdb7ca9bc1b790954b3ceff43dae6d4d730cb0df2eaf8a8dd2fd34976d08ce99d5136580b57db3114abb91df304ac11bc67ea436ef82aa0c49df04ed850d6a1fa21013cd02dc1c9d50a8272670911f70716bb8e0a496e05095bd249e3c829ee7891f458e5a8e8544782723725afb923ba7a8cfd78aa663be5b0398fe6d9646a559867491492c938128094cd62a0b4d93734a430b9752bde2391c0ac5db23909658b15be9c63570e0d89a167d5139bf6a235f15b7b0fc677510fe1fa2b8c2b80ecbba64ed101576c533ba380e048d96ab8ef6632c4ec931554f6edded1d35a25c1c4ec760036465e8bf6f3e70f82f0b58d492b4e9568688ab94360dd719e561b84a2cc27cf4adf4096a0fba8011b7abdd74ae7865570fadd27ce7582daf5f4b0e31968cdc154e33d8ed6cdb25f8903fbbc8404f8ce9cb39f51d60904c17c1dfcf9c778fcea2deab6ac6c74e7c16a38a8f51d8d9c3cda9a87155de11efcd071d55cefa8c274ea65bdedbb392447fe947412e07d9c8ac99ac4b5527ee9619ba4858ade0d98c635114e32822cf679c1d009983610caf35489363d046ab6b1d31b429911a6425b04a4eeb87ca758cc61177aa5b8d0a7a2eeae304c1e95841214ab991f9c7302580b11300f3634a32d367a0d9aa520e01674093efa320426f225e1d11eb1050c70d934067af166ea6f3aa601bcbd598cde84e8fdb5f3fb458a7d62d6c47c0c0b7d032963ddcfbc118ff6b6e77d2ff5f131f497a11b3c4ac40ea0f10908c2cad02ef41fe819bb9f3992396b73320f06083174d7971823afde07116ec75352b7aae942dc545a53e66c0eaac172353115da09320e4d5410b94498d711778472c649b8b6e4ee3be45d25f9e3a5490628fd9aac6c9243edc005b0f5d3e831c5483888f366faaf6f6e7071ee0ead61ec75217b91f0d5d6eb22d005475062cb2b9972e1f8b41e5e40bf77d2c0c3ca225854a0b18bca0aae4a8bc58b20f650900b9910b54f8b43f6b2bf56bb34cc376613ac9aecadbe47f6e049c61a7d91a1d0a602ee3473e0ad1bbe8e0067c7a7fe1906c2e2bf819cb858973b9ec39ca9440b8dd17bf6ef3592f587575ad1592673050cb5d7881b447b7a72becae79eba77a2a2247ec6f28961eadcbebd2b0ce80aa9f86ef48ebdc10a74de0799700dec5f2d381f86073f78d3638e0c0bbf61f8c7fc117ea04d1251cc9597bb30580b65c645150259e424e973a4ed4fb8bb601394e9c26cf91cbab3940cbdb066381aed9388626ef5beef90aa2019ba736439f8cfa5b6c9410724a7054c85787331ed0c0ba72865710ca97ba78242600a91707ff957e8b935afbb923c33bb22de74a2329827120017149bf187f86a83af0c8ab56a627088359b7fea4ff94830a8b757d851c14420456021be0c7a790d3f40db4d9b3906b6cce189fc16ea202845b13be2e9982aac043ec4268a70d43f936b24b323e9c35d781ee59e65df141ddb6de505bf93a180b830932c748bb1a762f71e19c81247c305943bfcc75b1ce1e5b050eeb9285bfe7b6568f2c7856644f109abb3ee1bea92ab648b277589568951953dc3ce8b781e8a1e503cb4a96553ccbf4ec14d44750af38bd9bb8a8ee13814c65b511c9dab8c3c2711d99baec75deaf9718661c69868762733c728c244c9997a76a8c022f76e732a4a01fb609f6ce581dcaf7e41d93d3f7b3eb7c9fb92fba5a36982f77dcaaf02ee659f8177181948d857477b9f500f9bc4802d3474b96f33a4e072e730aba91129017999bf67b9a297c605393e36669cd650f794f89d491387903e18c6d27997c596a75a57aa97fa0675060441edca5d9008ced4d5fb9acab46175442f83d413c8a92995189e6ad90f391c6cd3403b6c66eedb2355d478c1df88c0ea6e1436f77874e91785ea1c49ac574f07c0ea3dbdfc01214a5fc004088db2efbe7bed66889b9a1e1cfde0b15babbbb1c8db414fa6a562cbb727682f3b6b7ac564ef68f3d1e6143aa6674d9f6421af65fb150c9f1bf9e81c4d7ab561cef7e5d0b399e51e6fb69f062ab6cf4f88fa733da4d2a198bb867b1696931bd0c4f0e7a3f5934332226464b15cb74b4bb606b6fe6bbaeac3ccbda1f9ab3f287e5163c6ebcfdd0d46cd8b552a4e4d2f2cd36c9db0189efaecb136d007c61f37daea8fa3d2ac62a3a8724652f879d759a7db83068995018008295357d3db1679890b9d380e2d174205dff98290c63e58aba6546accd8b4b7b87092b2f922de49472230e88bdeb1f3859c8d24fb559c6214b89d2d23f9f125e11880748bd337ae2fce848f40e8326def7c81228c911f9e546f2c41d5d982d966856e3a00fd311abc1e41b07a446a5bfa7f3ad2d75769cecb265a8442d8abb36d880ce2dc96c249324fb40f688e5613870584ecb0a1b3bfa66a79aad3ec9e2b9182fbdd1590814020e4c6be41c91cf02bb60cc330c0fbe6e89012b234e76a9e36bdfb20ef3f3def5f121158d39b164726ebdd963ca7739c1277c2e927b16846846d00527ded9216c8a74a155ed3100c6e17fb37cc68658c1d5cc63f2213859fe223b1fd1bf30cd2fe4b4505fe0760b083f68ef3d94bf32fc26162e4b3ad7e26ddc95f27b60580ad8b5087c752fd835ec9e1720c4cb88a97ebdee93522c91517905bed85b9f4f3e6769b49db46eacc6abda6af28cee27ecea935438a9382d5fdca7f8450f7618db96809d0a185055c57ec2f2f98cf189c9bf3cb585d1c4d84a6c7606e15f52c2be190abaf1a6fb1ece2abe5fdf5f96280df92dfa70416297994d18407a5360f62b8c7341d69694ed905b42d1c19fa1270329bcca077871c0b6c96d119d87b58292a22530ad81624505e6f1cd135c6578cdd5380c17753e8a8b66220d4f9e4b65dd46b095d939cc19786b63a0d077d33bce29fc21a88b93074a8c7f59212cd5f8336500e446934b656b7c246886359d23e588805024370b8f1247c4097889f1873728025274eb491bbc4f4691e8a750434ac81f8ed37dff0f7700fffb279d36cf065817a82bbe2846cbd8ad6aee5ff904d9ac2f9a1d371476bd49410fe8203e45b07d9466d51b8aac4dbdcc401151735ba3860bd749d793abc15c77fe228bbae61e3be24b4e33ccd410a4255856a6b928f3f9a2ed8d31360d7cdfa2c5a88c93110afad176ee7ed4896681052a7943756adb627f375f243ec28408a23671c172b2d2d50dc7c1abcf17806ecd0a3f02fe427f5517cd84db0c2d7bee77cffaecc88a0bf2c088f2a05aafb2fbbe70c849b9875033fe5b4307f3aed2809b1182297fe73ddc765815c51d521a05fd4b8c3d3c9466cc663c078519e548d75bd6678a397c29d6a9a5dd5df87ff180f5ad6d43012b586ea420e4fff1cd73f31f4bb9b78081bfc54cc0d4c0aeffc65870a367ee138f80dc248b9a5cf67244fe13cd4c9d80c634ce507ffa0dad2f8eeca2204d7cdf7131d683c2a20ff36d1a2a43cebb81a97e34689e884c69afd9886f7398c2fe045454cc2a759d6ac51e5d2662fdb3f5e5e7805dae40a1fbddfcb9474a954286a4800bae5f1a1016ac24561e895a39ef6c41016c0f895fbf79f44156fb9bc3735b3c720f8a83a996841973f665be6991c5ac6b8a0009648ff9da482a3e472f9104c68329ed30da6537f3eccb4c38c4394fd503d375c4e1e7f5940a25526ca123508300fa967dd08795d42b87178ac341cfcf468c0d13cd79ca1fdc4aa47f22ccf2f74161e2c12b1bd873d6239e454bb8a8de7209047d5ab1196a38d7a3efc39cf34eabbbf6e54c67d7f97c45b1a1d03de656e491c06b2ed5b261fe6956a9f2e9c1764ec51e74b6f59ccf6742e62aba3ef41699343908adfb2bafac50bc3c661bd4e44643e761f63b6926ea885a9b35f9bd1abc7c745633b5b190f70a91415dad0abf93bfe7cb77c6628b45fa5722c580cc64fd90053435aac2e9d2225eaaabbd3b0fd71d334960f36b4b50b9551e177e596968545ad8b7767aa4bda95ecc5522bac9961e779d3aaa8d66b9eaefe6d3c2a21fc15490cbbfaefeae74e1f5b57c39942b47731ad4f920aa799cac5bd43e13e623681ec268199f9f1632e891468db1943f245e4981eed99745fe441a9f5bfb56fefa11fad57185bb9b7f9494669ef5300912705447755e6febead3f926194374312b12140caa69c9e1ff79913def0cd24d135acdc7e048cb0b394a3fce342c55fb4cf86afbd2af759e406cf0536dcb6a5c853d651df8afc89f92cbac75f3e69d94b98304cc32a52b3f8f6b3bb28959894df6d1081ea32a37f68f1ac7eddeee633f8df43fe1c924e5e177e82a949fa5020e4b7162b7342907ed1425e10a3c552b6f6865957fa300cce3bac452180c2bd2be3582d9f8338c94c7db10a702b23b0a4b17445f298918a736bdf480326d7842adbe207eb0e25bd354bd0e3c3f94d88aa587470c6a947324fbd098382f5789506832f2a27bfeada9031ca8a6fad8536dffc92457be01d8a3ef703c9b3a2050b1da28d752c53aa9799866bbcd589fdeda33dc8835463f7ae26a114d30aa5969d6753bb19fe484403df57916f4548faedc18c9106e8b41ba58a745ddb9629b2723a75d2fb99607bb234bb1eea23c0c1699dc5589aacfcf0209f17746bb6"}, {0x88, 0xffff, 0x200, "5310d0bf06fa07ddfb73c26f4658c266fd5c4cac7a054a1f4ac78e6d765e45d345e12d4d393cb9b42748a10b26fc8b43dd0524716013961b35fd79bbb1c37b77c055f8811c9468f2ab9d90dadf51d9bd27c61f4afbcfa9dfb0f0fc6effba3ed21052755c339ed304dc354a45bb545b5770ba8e7ecdfd851b"}], 0x1258}, 0x8) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) dup2(r2, r2) 12:44:41 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) r1 = open(&(0x7f00000000c0)='./file0\x00', 0xa02, 0x40) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000100)=0x1) poll(&(0x7f0000000080)=[{r0, 0x90}, {r0, 0x2}], 0x2, 0x6) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="92", 0x1) 12:44:41 executing program 1: sync() getrusage(0x1, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r0) 12:44:41 executing program 1: socketpair(0x2, 0x4003, 0x100000000102, 0x0) socketpair(0x3a, 0x84000, 0xfffe, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 12:44:41 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) connect(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) listen(r0, 0x0) 12:44:41 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x2) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) sendto$unix(r2, &(0x7f0000000200)="1bf88e28bcf00cc049170e14f07f2c97cb23e9ffa7317b769ec73929c5bffff9711dc9ec2a8066e87750b454013757682e582542368f10618d554cd4491ce71c3c76314c11a9da4d9cfb2224a43fa866e04b6fbd1055d257da3aecee7e4ce6499ea3e54c7072f7219dc48fb9d8f235de824064ed5ab67b05a58d2aed69e6dc71a748414b9cffd227c0ddd7f63faa5ba310e0326c3d4518cf5d01ab4aa705cf2816788b5fc051aea5e15878908b", 0xad, 0x9, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000003740)="d296b42356b6f933ce2f788cddbbee2cd9c4b3c282b387efac2bc9a7581c4f6314adffc899a1a00bcbfe123860de4428e8344ba30f86b52e257fdeb6ed0244a62511942e58c101233e66fecfd40d7b3c998637beedb76ba9d6dd5eb50a1144e9be9a137606b4bb5f1d1ff0db4b08fa213ac8f551d3c82c3616696aef49f8718f676ceec17f7dc7da671a6dc9f1995a2fd57197fbd78ca4d466eaf272e8b60639cf7fd059520710e960e3845ed5b052c80a238639a6fd5a8c518df1d462e116a0bfe22ebf07a79a5b6f0da527e51c6a2f11cfc1ecbd584506f89bef4f172bfdba543376f7ebfc72462c0932cc67e0f09596643043a582ae268c0fa10631c55e874fd25ac75d3e26b48bea3d211115b54dc81b8800bf7fd2095328ce23855cd4f331dc4681bec88e8ffeba3161659ecdd7a6e0c4da23898444d7dfdeef20d84b3b71908d94b48bc4520925b2af234effea814c1bade416f0c80ac8d28233721fd97f5ae2b3ea51509dd7975c3d0fb505090c174487098078395629882bb0914018294410e227354ace64f961dbc623e8da27fef8f7b5aaf7aec84fae867a514182d0a5c065498fdf085f7b6f6aee7c3636551d8c1568cc33b26921594f1b740ce447f83027e05d7502b18912338639fcf9eb93ca1e46233b6c3692a76e6c948153d3cfadad39300c72ff06cbd76decf81afa7d16fe198b3cf849f94ea760f2ff10c1a23882721a65ffd64af14e713cb504c39ff91a77e46289772f28e33355a9a7ccd6d9ff447976e28ee708ec29e6d37fd8c9f5eee95aaedbfa604a8d52ad89a228084a83ed5d1b4a678363ef3990439d6b495bc6158ddfa736cf89aaa1a2aad180356f7164de49bff78254af3d229ef89e331c65667241fdc9a13fb4595e191ab60cdfdd28aa8b44376861e809f4ba284c75e81f68dc646f4d42b04ede0ac90eecbb2d51b8b7ce3614c71e8394f68eda080863ad1db538b5e6be307a7b3365f4d0689492ca232c50d259fda457159647ac3c4a03ef0d948c6b1c795b2bf8c96366da54499b0efea286a45b9907c6c356c46bca8539dd04725df178b48e7326c899cad7680529759cdbce572458b3bb0a3347dbde80cca7b68cc71f543088dd75e6f25f01c1113fd2971d570dff9d84bb778dc297578a806e7d7e361f1727a128b24fc1e1ea5ba1dbe42d2db26e43421f06594bef059b84a859088994b59818936fc610b8043b416b9273f09abf56ef73ec09362ef136e79ce7c6a5da0c1215cfd5e4b4da2ef5023fb8fa02a4532736c0fa7be60366acee6323165881c054302bb8d90a9dab2d2f6e94fff1d39cddf54b5a07691167a97fd8fee74952f5b3d00d34ebbc4eff6d53104d42fb4030813c720b14f09d12425d82795a85ad36982ebf8bbd1f72393adbf886ccf83f7e14d3f0625fd109f393bcc7f1352bd5eb484894fb85d0141419e663edcc5b6730c4a97ce525e03f3539dbdebe341d729865970203646ebc3bf6cf59409efaa58d2d82c908b010a524fd7d76643e8bc3a281f1578b253bfcc764fc80754955a40c10429ba5c84dda6d2653ead433d48da46e5304c13edcbd0a6a9b5af24b57fbd16b9cdb3369e0889c67c4b99aba5723f069febc49c6087aa868187684f0b2cfc1df91ee99cbd29e35ddd0fca002885551dcc95fc844fed36082f755e68705921204f29c75139f1f2a8bd4653d1da9937647af7680ca79cdf0b168775a5396877494ac6e41515022c0406b1cb18cf6549e499cf37eebf218479d8795ebdb438ea2f0c07b3573dd884f9ea9293b361bd64a4822bfac8fb08ac0c1c9d18e10b8c0cb7923509d5f32edca4dcecd221e47d79a96b979e47ab8ab636289ae38bbd975882eac443f4e675ecacf823b75b9f9259e5791e9a35df9abb3229f041bc0d8928965d7b6c355aa74dacbd65972edfee31833d9db667c315304e2c32fb82b582d416079874c9d1d5d8ab1212721119f8884aee183ce926aa299dc3a5cd6f1c856c1742476490c5e600429d696f4bb10caf66207443d5bacbdf9d6b8b52acdb5f69894fbd0b91334036fe42a505e6f1bbb2a2a97626286cca45a6bf767d92eb869ea66ba9b80b6f86a03d84d4f3d002da3998a648153f62b7f18c2802317b430497cd509966e64ee59c53600aaab445c04e3d31c79553f1189b57e0c3e292d0ab8b440937cc616a11733409ac8b8d863ae749b87583b59ad325b1d5e1b0f1d5e7759d708c58ed517caeec0e40309bd69100db7ee37015fc0a199a6c808076ef878397147f4487567ed3e70ea91394695c3dbd2fad33b936abf8dc12fc426ce542ea8c1afbf0146bc678ce0c08164d69ef192d8637cecbb5a5953590b62c51bb72db60677e934de388f9f17539f9b61b56bd7b2ccb09b850926c401aa4bdf4a5f1ddb38fead0d8b351ae44dc08de8fe5b5965eb98bd0f95d13e6e0a3e1c9cb66bec26c706cbcc430e690c1f2591223052a8d2e92204628831a1d21c4ed240f0cfef822b78fd4c2694605ce8bf21269f0981264534d1db6d384edbbc8be731b1d66f08d56f918df45e3b158ae44a5cd2c181ff64b614463fe391c89bb8f41b4f5fd743200ac8a98c7c6e73c63a10a70672fdc1f5cb87b080ed5f687556d0de4d4c0b00ce3223abdfe70f3f42cf043f234543c15b30f484f9ff28af074178a2f206613cff2397336e81340c5c8e51e26da5efc5623b9439baf11fc9168ef93d3d4b261f3e1da3ca54192429d594811bbf41558447ef1b472e89ecb23f1b6e5f73f43ed1af698f0545fae3f19b5a1c39dd2d7750b414642a3fde3afca77c79b8402b9cbade73e55a2cf25bf09031602e3b3fef9a074ad45d36e5a745467bfb83eb87131df75f6c11c0e936cba9b2438d51bac5518a6fb558f9e38e37159deaeedb96a1162215eee51071a733060dea564d6c009aa038d1175a99b9a70cf1be79143cace8ba0036cb3faae76916ebf6f449f2f962a7a15dbed50b9431f3ea51c4d750eed2cb8c3aec9edab395692002153b512fdf1d488762bc689c8e4c81f83249dbf98355d8f70a2511336849d0fa5005a17bfdc3575ff0e0a0dc526b789e6f41e5ffc7ce27ca695184dfe0ae1a98b6a64e59de0e761f028bf5b3caf1de9cef14387bc6cc3b3890ae1bc75c9cd155b5f536cf11cb83a422700487a4216080ea8e0cd639007315abe6a66b1abd29e1505632be751d5b5fa0b48546b5fbf3f77ce568f5f612f17eb296c685bf99e5175c38565fc6e9a7fbf11ae6ae3775f5918ded6e96fe50377d408e13c7dbf8a286e84a35fb8dafdf2483b64ee0b17223a9a1c23993c8a06b041425c3a5d8cc9e14efcbbd0f960abe62bffde17c04b8e92ce7c3397525daa5ed835336687df11510f1ce597634079c67a724edb570215052b3ebab59054eaed57cc1f87d267297ddcbf3cbda5e396a1f37eeb7dace213eec49b0dde49b088c01eb6c4f13a38d7b20a5e13ea6f49255d84b57b0ed55377ff9e503b24e27103222fee99a34f599f61dbf3457f9d7f6c0bf3190d6cbcf9e147447bb5673ce3462b612a3a411e4337342ee907dd2387595adcf9d066f82a8b6661f9b7d52fc93c026b3b9d9ae1b4a7c0eb7be3aec3ce62d38ac3c8278c4da07448a5077270f2f78ad40ebfed84a92912e6fba64bf4a12b461bc1fc90f6e58715bc714e7efda01943a5176123f71e3d351e5e0b2d49b1275c93bfacd09eb54c722ff76dfda07f677cf23a933ac26b6fb767da1898aff958ffee666e16d7d1adb03ec876f70984af5817719cc21bc7d0ca79f20ec45f93d20c630157a9f89183110f2079fb3955e70355ee1d520f0ba1733353baa3f8b3c654bd7f70180078ddf40f8f5d0107180cc4177250b4657753994353632916c709895de67862881779228679b2eda4fafedcae542c33f159f996579e836543726935397b380f77c5cd1e284d38f45a0603ffffe547de61e9c406d0d6df55b6072b2c2b1a86ca3a0fae76c23f03900b9781ebee7c803df14962fbc3ac12088f292d49b1d4573a3faaa127cbd7c909ebfbe286048628ae3cd9839c1b1f9d25c0d366034efd7bcc83a64db4f374dd5a8e68c91275f017f8ca2d16b245a55d6a6c4aff169ea0a576b211b488863eb3887da3612d08dfa2ebd6520a1c44e2183fd1f786f7938c6f97e94df27ad69d9b3b4e6644235ecf3bb536b282c20dbaf1636be53c030323f5edad8dae6fef66eb0cf19302ae99e0d5f7e721c9dd00e516c05180ee8736565db7b68a7c7ec7fe08f38e01a461456d7e4ad9b18545d1b32768c14b9ce24b89c1d9260548be21557ccd25cc3277fc0e6c72384f87c76c4c27a84d7f5388b56af42d21d9d952670c0bc1c6c9294b1ac4cdd623d9617a7a07aea10f77938504ebd94d27e290a77789134eebd5549e73fc25658d66ded000c3a4ec913546bf8fd4ed20d8c83ff585d2f4bcff0ce5c14eec885d812b773920d713a128f14c53e64e1794467aa16f675d27ce5d63d5c3155e9e2a2fdb24ab842c8aa82998f98cfef560a9d15d77b68d935115efeb4b2c0ef4a056b6167310c8d1bae4ec75b2e7d2fbafda7a8334a2c97bb8a1e2c3523e3d966eb8490d35063a080f9b065a92f11507f7bdd994d2089577ec2054f0e90608d328697f9744f660d6c25887600e1762ad1766ec5cc294665bbe50bea85ef2d068ebd0e4c7887c11ec096580fc20eff76c167cfb16438756c95d3ec04a336b0b062f699475731ca5ca352288d0428731832745edacfbf7e42ce5539c0e5431d9312fca972178e845fafe56b1450a8e09bc0bad3b5a85071d49c7fee2953536a4d7a35f0a9cdf10dc6528bac41a2910ebd5b6b26d2f92396824772f38baed2ac0667c18eda976750b7955b6f78aad87a77c98cdd4c102f0734d3676a41c2efe0317a39d7354f992d62ac921f945fe8a297ac1340cf3db6685a63c495db59838d7eaf469f781358a5816d614fcd1d9f0eed31d20d9fd95bb44ed907d4e67879bc0b7e3ce0fe3a126fabdb7be27ebe87c92687b01b772022b83fc0210cedb836cd69e524e296f2ed05f67cf1a35eaab5226d646896e833777e30cf90b08939acad0cd53fd9ec4f3447c6d99aebfbed179c158bdd5e410e44b1abebdb3343d3187e4afddf10772e2ddab0b85a69f28f0afcbab0a55dfefef9a4db2c81422f3ccf69c762e43fcc321f15334e2057e362deaa198f4d528e3ff362cd826ff83ed6543d5a9bbea9bde9a1c4106c586a6dc3fe216a9b3a3fb7e50edfe1eb8418c4c192183dce21634a3a103b42829d7bbeadbaed2e0487c55b34a8f75dad7b82edf173d76a1d8425f842cfc4da957553a9a197e76ff8f3ae4a8f09cd77fe53378c294ff4f7d0d3d0c0ea919e7df95ba1647f476912161c52b879a3eba4bd397a96307f77142cf21282a82dafd4ee0fe8671c366588668ccc15e01e84c0819a1dd9828e8e8858e8f96a399618fe2a7ff559b84bfd2c88b3d8270dd98cc589deeaf98b4da4ce9c23d6d39074511dd17452342449434fc16ba5dda075939696c344eee1bd108a77bef2d585bf1864718490053e3b462a2e3295a304a78baa073a25fa1a128f0c102994aabf0a4f0520aafcfc664a6d70cffa98797c68e39266a6194fb0e192346644ad5645696d8fc75799696da22dd8f8a1d70b9babe4d7c271c6ce1217076864f531924c416e4ae859bd257e003132d644561f1cd9520c4c8901027b4e9e4f3086ce45b1dfc063d26dcce265a4c6be83ad20e0eff1c672e4639d63545f78e34bed51a151a6059736dccdd97fd317", 0x1000) write(r1, &(0x7f0000000100)='w', 0x1) recvmsg(r2, &(0x7f00000000c0)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f0000000580)=[{&(0x7f00000002c0)=""/213, 0xd5}, {&(0x7f0000000140)=""/87, 0x57}, {&(0x7f00000003c0)=""/215, 0xd7}, {&(0x7f0000000500)=""/98, 0x62}, {&(0x7f0000002740)=""/4096, 0x1000}], 0x5, &(0x7f0000000600)=""/173, 0xad}, 0x840) 12:44:41 executing program 0: r0 = socket(0x800000011, 0x4, 0xffffffffffffffff) sendto$unix(r0, &(0x7f00000001c0)="b100051300000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 12:44:41 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000180)) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0xfffff}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)="510fc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 12:44:41 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x2, 0x3, 0x7fff}, 0xc) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) shutdown(r0, 0x1) 12:44:41 executing program 1: r0 = socket(0x11, 0x4003, 0x800000000000) r1 = shmat(0x0, &(0x7f0000ffe000/0x1000)=nil, 0x2000) shmdt(r1) shmdt(r1) r2 = shmget$private(0x0, 0x3000, 0x140, &(0x7f0000ffa000/0x3000)=nil) shmat(r2, &(0x7f0000ffa000/0x1000)=nil, 0x3000) setsockopt(r0, 0x11, 0x3, 0x0, 0x18e) 12:44:41 executing program 0: rmdir(&(0x7f0000000540)='./file0/file0\x00') socketpair(0x20, 0x4002, 0x100000000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x7, 0xfffffffffffffffd) socket(0x18, 0x4007, 0x6) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000140)=0xc) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) fcntl$setstatus(r0, 0x4, 0x4) semop(r2, &(0x7f00000002c0)=[{0x0, 0x7, 0x1800}, {0x0, 0x3f, 0x1000}], 0x2) semctl$IPC_RMID(r2, 0x0, 0x0) 12:44:41 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f0000000000)=0xffffffffffbfffff) kqueue() pipe2(&(0x7f0000000100), 0x10005) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) pipe(&(0x7f00000001c0)) 12:44:42 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x791, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000040)="df4c5606cc4a37728506b64bd12bb0dfc9e11167efc08c2acc3c8ad7f2c7fbf60b570afa3f8e71d9ba19a6f984b965cf434ba34a170903de040d8a79272b07aff6b8fda46463db3a5f2f4c81c0a30d64bb712a7c7d8e1ab173d6022c88c27e5eb9ca69a5a40d312fc88822ae0d8fbd5ed1bd55ba9b70ac53828b1b07a98cd639269db5815d53d183f40c7484a436e3ae3793a074dc28b706f384b96760ee687313d77537e273727ee34486d6a5abaffc5fd626a9280e74f702ea3ad7a856e478e04fcb6abf6121cd99168b35201a19bd5c5274e9c78f81ea7c021367a18572d366319850535e57403b724cec0b4360", 0xef) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x3ff, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x1, 0x3ff) bind(r2, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x4}, 0xc) getsockname(r0, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) close(r0) 12:44:42 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "44619b00000000fe3b5320000001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x29, 0x4, 0x100) close(r0) setsockopt(0xffffffffffffffff, 0x100000002d, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4a713048e69931929648", 0x14) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 12:44:42 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000001080)={0x2, 0x1, 0x0, 0x101, r1}) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r5 = openat(r4, &(0x7f0000000440)='./file0\x00', 0x0, 0x80) r6 = open(&(0x7f00000002c0)='./file0\x00', 0x2, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0x107) read(r2, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000082, 0x0) r10 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r10, 0x4, 0x84) pwritev(r10, &(0x7f0000000500)=[{&(0x7f0000000140)="ff6b9a8b6136c60ad873a0a35ca83776184ca6c76a23b4a593d630cf6936d094014df8dd0e82fa3c8489218f6e4ac59bce1b40c5b727b5511e127b4f124fb11c83ed0331169e8207d5ac6507aad3bc12cf89627d03a3daf3be", 0x59}, {&(0x7f0000000200)="290aed3f55fa5e25f7e899f5f8bc20f89e214a423f3f41303a9d9482de431c5d94348344a465eecf70289b055bac48fcde1f851d64ab40cf510a5ae88d5fa7e8c5bf910bff160018aeaddae3a29fac7645dec905c71b983e2de7e8122d9027811f7e6611943757692d0a6f5977fe6a30b18981e81792c83d629aff741291a1d26f3a1b076ea9f9f9f7c6374d905cba880523ba4cd64b959d16002a7810288c", 0x9f}, {&(0x7f0000000680)="6849da9e72f5217103f602146288e30d68f11534d4c891c58ada1e9a6e656ff9ba3958082bf31d71efffdd055c3685b508fc45e016daee7571bbc9af555e19463d8c97c52797cfb16644c3f7cd95f60bd46a8153314ed461b58c0ab3b0739223fbe71a7e7f1a7ba8083dcff8c697ebabcb904dbab5cf4f7466270fa930f6fbcaaa0cc09ef90c9adf", 0x88}, {&(0x7f0000000380)="0d0ba580424212020336ab242ac40bb1ae2fd317e6c812f39ed1dd85d367aeba1054b35d4a64c8efad4d93b8228a029aa9923030ac3eb76e3b2e70b364c95b85ab736c08f52411c191972d8fd6337dce6f00546b8932d8cd8f721709cd5a6196df2bb75ea45a35202c054b6de08ec6ce7bd9bd9c6cc440bfaab1c736675489cf5164fea11493abaa66257b2d8b1cda58fed852d9a4e2653a6af0a8b46cb4dbdad69a32ad90fac4ea61981f137e1e53e77ccb9d", 0xb3}, {&(0x7f0000000580)="1e2ad416712c44245b691766b3a18dd24bf91d3191ca70d458456f465aab35645d1df5315fd3d51bde90859b6c8e00ab0d1bca991434c045ea3d304d9b14ffc730cdbc40ccde4698c34d49a73299b817b6d9a7d3f9979b551bd4815fc6261522b07ebd4a8abac24dd3457c521882bfbaa230527aef7ef7af6c690d47e6a89ea20907a18c39c876af6107552bdb8e2a166cdf74f0a697830d5fc42163b6e7c13dc8f177efb0594b2144b3f948c330657bf21e9b65728c5c57e8dfae1e7a8119f7d3837d072527e201d052869ce594d8c22f8adc5b8df9f802a75343b4e1c66d7ba9096cc897696de45b90e64a", 0xec}], 0x5, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r6, 0x0, 0x0) write(r2, &(0x7f0000000740)="08d775771d23b9e279272cf0b19dfbfc87b01cf0bb07494fe99ab5aa47894ae39e3ccbad5a86321a378d3d59e983c63d029a3554ebe497891170f815f0263bdbb89f0798b4fdd6834b5edaf8ac22cbda1de0c88ac79b437879ff2c8d64db78a118e7b9792e6029a519b304d9179a130f335a896b1ab0209e1577a6993307aec6fdb8957330c97174119b2a885fa23d", 0xfffffffffffffe76) ioctl$TIOCSBRK(r6, 0x2000747b) writev(r4, &(0x7f00000000c0)=[{&(0x7f0000000800)="8730f4e35ac3664ccb5d1e6e9100b930dfb7ca461b6fe064a336f1da649edc6f898d9d71fcf8c4d9a51a8e34e8a376a51397b7efd45c05adc7ca25b295e50c87576a55b91e0d3b6e6d69cd2a58658ef25e6175afb280a1ef577aaf9ec913c73dbba9aa9f4201faa42e64b3efa4f4339157bfd59df051296c445eaf2792a893ae70c5957beddbdd304fee060a18", 0x8d}, {&(0x7f00000008c0)="9cba58148f34f4d5e32a2018a135950567b26a8e961a81848b054843c970b98c8ab9a6b667e82f3b14d685d7b46f8aabf75f2049d9da27291134a577161ca7fa07af11ad9db3fa36c60e46f984596b7113c8f69781e4626ddcc4b2828104cfd72c5c4471638b4c964cbdd358cb0acd0d87ee6b08d3b0456513ae2930b9ad3dce9e0e505da4ccf0d7a38892a363fc8ef439b665b4b22dc2e332090c5d835bc94483b007a61be1681ce81ba5b7a3f96a7e7b178ad34f88c061dbf7f5c722cc32f35d10ef01ae3e93743273e36730e7b87371ab5fb3ff4bb30388ed6e08208d66f007578bc3d1960ba9a462a100582e3c313413d3ebb860e8a6f6e1f4ce034c", 0xfe}], 0x2) r11 = fcntl$dupfd(r2, 0xa, r3) socketpair(0x6, 0x4000, 0x8, &(0x7f0000000e80)={0xffffffffffffffff}) sendmsg$unix(r6, &(0x7f0000001040)={&(0x7f0000000480)=ANY=[@ANYBLOB="01102e2f66696c653000"], 0xa, &(0x7f0000000e00)=[{&(0x7f0000000a40)="3a3369d059afa91bee9d967dba47ca9134d091703a41271526299c8c151eb60bb94f43ba39eae87baa08dbf5", 0x2c}, {&(0x7f0000000a80)="a22c8aeb7f9b60706013572a659ef2cf74623b94e37c9973f7c91dfab984b95e26074a65b45e4ae5725458f4d36d7577ec03c602fc2c371148513fb0eb1dd98fce346351058cc74b72fff8c874af9816b5ec2ee765f34471f6dd514f91f0a4a8e6c2e36045d84a2e7042819f854be36924b258cc69e93a830e4d4f6753bf532f0820e9a767e4b656e60332ac168fb4f9aba3abdfe449245651fd2e23e525d269a7aac38026dd8d1b507a2dd3145777c742df3b31b8520a65b7027a5e128ae3a416dab6f3194250266b3e8c5128271df60257d2f002e6627515bcbd", 0xdb}, {&(0x7f0000000b80)="3f6b496a60012ea71b9969fbd7a384b3f5396b44d39223f6d7f51b94efb6f069207283d27e758a3826907d4131b8da1db00eb39fd9e77eff0b23b0d2e87cb93fd6571fb3117ca2570282a8dbdc49aa699569a3b32f40dd6bb9e484553bb8aba14af3b359382837751e3723c426c556ec98dc09840e889b5945e09bed53e81c9029c48a3a89b1fc7e7f9c7a28a03e860ab43e1687c4bf28277bc85b07d17db171eb", 0xa1}, {&(0x7f0000000c40)="db2c3771647f3bd0cd656d32482280aafc45b50518e7b0a02683a06054c8850a75fcc159b10e6eea296a155f48b219fde33e48f9848a193ff8d29c9c130c37f3a36dc842f6da3907ca6562b9d3a2b3c64cd386a4f661fa08651957e33f4c706f58b4e4717fec328d42", 0x69}, {&(0x7f0000002740)="95e6a6dd22356dbc91a6bfe5856a4ab5eb2bcf3a5c25445a70a83b66d48ee13497543295f8f3c26360a7e583cc4ee2c72170cdda8c8d4e2afaa3e58cff15b5d94d0392521ce2d552011e7045715903f134279e73449f7b1f92cf0aadf1c8cdc95856ad029df262225e9ae22ba01b93d7c73b09946f8e24fccaa5f4f317b9860f5f9d26c6cf6c2d96f1766598225ac33f69db4660ed791d730ded1db4fca4ea27e9d755a96bd8586f82add17b80b98347c21657e4fc02d17c508be6a8699a33387609b4b3f1daf006caa8ecbf39ba5aba072e75fc5d29169328f4cc9adf7e1e800638be8fbf0c5703c60528886e1e25b5e9dbc29c6eb3b73dfadd642cb57ca80cddeaef1b4e3cfd09c8d1e961b02754a61f3d90695e4812fbd8e120edb89ac1c17d2d0a0a6b15774fbf27aab5c5e619c5d9ad2fe9881236128acce571d5f47600be24c79fcb8e74b09f1060a38c98b6f545976df2534b89f1eb6b1a47e9f60df92a9f6c710667965315ae64fa64e131ee3bdb282c78272b89b2dbdb13e37a3943e57adae37bed8d2f1f7a78dc6fd0f85d667f50384271c42f199a5141e1ccc359a80d8e76a1cbe5d6589142586ca746351b9c318dd2a34d77a6a571f740d7a51b24cb9b666c975b175dec783a90852b5cfd01443d65ee596fa245d08cfec0c50ef91db639bc8650915b84fc9e1891f009d1e9a19abcf77ebc8302d5f6eddc516ed76a86bfe123b8d024aa7e8bb056ddfdd562f564180f96ae1736bc13cbc6869c58393b73a7a6429786f22019c05437d5cdb420ad7834586e29f82f751b27a0ec678c747bbc0fb62d7485d44b8b2cd7b54c2e931f53b000f49cd29da2d1604e4cdbeb758f28c1071a97ab50a0b233acf825fad9c8964ac206fc501438894516c8426e7121203a8b8b30975ea862c6425bb4b2556771c91788d3040678f225aa4561f9d16d1a17c3c64e89e0c39be5bef7804680d2161cea78a6633f34203a719e8bc99fce8035c5ac1188d11113d4ae6d572d5f0af4919326bc51df8ff317958bf923c714aa92844be608ddf3e7c1ff2eea407ea4b3d9fa5e7f7938f84203b9d9e127930c7215660069547e56af702413842e4e82c1b3a0095c0b52e726e38e53078916e63f0816605603f6f6cd25818ecbce36999cbe3a6b8b538c0098ded43d0d8c44e0bad0381e7351819d9440dd89c82a29e22e744cb00ad8b189c73439b5a03b4ae25c51b9c9c686344ec926066d8a6b55d3d83bbce0fbb798083a74f52926300545dd0d99812ea705da1ea30bf0757157f933564d16571609349cd8c7007f7c5220f6e57ab79833a79210a81aefddcfec25b8a308af3168d1cab9a9dfe897ecb8873aac70ff260a5ea4155228ad79b3f617f6abbe7887ed9cb58c4c1894e73111dbf882c0b3a0352d4f60eb74fb0a4a5c0a856fc29de63849bfc0ab1aa83b78b61f6f98b053efc2d2a59f8838d47612b466afc08c0ca6da4cbe2d548c48df1f94bb1a1dcafdf5d445e36d51408c554bc77bd49978b8a62790f4b692347bac8107f220ed5095ef88f1a59188e8a527ae2600d7398cbb2049476f7ae5aeb4f44eea0a05e745705b896462dfa4310e1895a062f2f3ffd1008299ff1550c25fa7c5defd7a1bd243d21cd1585c7249c2de47de7d7a357cc37a5d1d2002be90727ceaed1308e983c19b2c619461748e132e139ba6d1f6d9168a36d579f25ff5f5db525f14e7c0bda05a810883fe65a204e271b44ed1fcb36c4f3a42e7e92c1a6b1bead516528137ef10e695fe7ccea7cc463d9982a4100a93b8a7ad1f740b31d6f5dcb8762149351027c6fbe5a57ea39befbc4bcc3c5a1056b62ff6f2e01126c39e15e1359b756c9e9477ec5f92dcc1e3763f2a894cae43874ed56438fa02dc3aaf1c5f720d59e55ec0841a78b6b5c11fbb2b25bbcb1b4bcf0f288034a84a62caccbaba98163d39f5109ea0f6e09ff933e342d0abbea5f0a17bae708a466ef838972e7ce06b085356d4f678672597df8e2ddd5f7bbbb4875d965f1c693730b0564e2228994eb354f014fcfbb160df48589da6cc1b88549a8e9a4db628c99a292f4e79f5f8f78abf9f9dbf849f9ff9cd80613026374fa3a0b958f28943f8f38ec835e8b6925c6b7ee1135515608bf41c90dd72e4086ca0988f051a1a31d743ce2748995e8f671ec8a2c6603abec88ffa0ea5e201711a2af96779f891b48e84673a87a7448678ac59366014d30c4408bea077942dd7e15aeef48b302c79abab70a915871a230b0d61e4bc7b24c4246ffee6840c27e5e2d0f6cb960a44da23d15dfd97724b95537b6e3b92e1ce20bce01fd8dd81216a58a249dfd05c5dcd4b6de7d85378feebc988a2e676c191dedc86fa4d845faa5179e3c0fa7e65eb2efa5a128c0f35cf7f680b4a76e58704adf120d6d7057423ffd2da6f74395b6b76960f943ca788b1d202cdc5f517ffaf96cdfaa842c4efdbe7ebf75bc02236be99f062587445402da05322e672d5294be6b541b56c10136631c8d82ef93f3075171f1c67997aca86ecf2f06233bc66ae7ba66556fd3ae43f2f85413553d99cda2c1ebe85d56104f6e831d8ca53e8817c8f1930884aab3cf515832c19a971a2fcbd385f74d98b4caa7f591949feda212fa8475377b7e6ae09bf3315a1198b6a9b99cf5545f4c23c83492f18e01e9292efe959c66c4cbae33e88ef64d1256a89d4ae31e3a4bdedbeb7bde0c440de57bcbcf0aa0c505d187d014b990d10f0bbdaf98ce1b9c0aa6ae4d2b7aa5e42817e99dda1e3bb79ceb735f09a9bb3db599f66bbacf754eaa392c00c393d0ccf7f13da524b158f43787f78346f78f36f41a3878af504c533407041cf47ef3f4e30b69a9de431cff08651a5bbe954da7f7dd2f19283166598048f38acb4e41cc843f53ae1d6f76875053f47e60f418c7efd80728f7815d094a5762fdd37b945e1d2125d3b7a26eb3ee606873b468cd291224672c57482a8f8bd3262cf5281020d2cfe860388b255ef514c70551720f1a84e18f55306ec167ac050443e71ddfcb8687ac6296428ca64ead6c4ad9d73287f5a1623467d6dc001f4f4fe69b734499b313a3e9619b7f0841b511a969817ceb8cc0f8435689b1ab666e532a10c59faf1cd6cdf9e1dfcdf9f45b791c9b588a12ad98bc273007241b9114003cb441609ee6e3a6d87788d162cc725b32b64dc87eb9fdc71a89db8fc6896f07e63fdf81bd9e5023566667cff13b79f1b93492bb03acc96a1c8973e435c00bc212523f59f516504d69e84a3ec3d9d79b3387f8e5391029f61b178e58ba51c8df01ae9dc068195fc2f085c72bd1259945216c92f15050309d1f72cdc7f5f842634278f687345664c92587bb6381509d19894972ab0fb4d5c749e23a41aee6a1bd25c4707822564b5c771f96c4213b4a49073c3b2134f910454f24723aea0c5eecdaddf763e7b68dc93b260adf60aad31e914ede44df20cd436fccf782bc91067fc9af0b160cd93ed3e2d7dbb13d19c15eef1d421fa147d3708786e7341d462813adaf9cd68bfbc6b7bacccc7df8e73f47f8bbaa9e72e59f80e1cb85c31d31a86dc700b291c65435c986152aa095a8014f1c9fc0a080c94bffcc1471f3daa7d9b72d33da76d31b9657342ac53b7111436adbbc0d6d1f8f0ccc08396d88d90cf5e85ec758b5dd3a4dcf1acc60829042494c15f92dc4c48251d86250d22a6fe839b649906087d46bc9da7b528fccd05b129e21d7c69e8f01758de156ee04f3da4427d4c78b3f3f3f1883e4a958b19202db201e29dd3867fa5d7443f87ca01e88ae381c72d0993e661ee40ce19326195a74d2a133ab20861c2daa1083509a6b43d10003b95eff17af193d7bfaf24687c1680bd13bae25aafe5884045199335d322e15360cfd1da628e43606ca139d72caa272fd84e214cc2d6dfb2f8198dc8d482725e37bf03441968978e27d3a9e04d25341c7588d9e1e874c79201fd6c60703fb3b5fd22f7fcd578745e1abd27bf82610e65275bdfd247bd7cd974b5ee0dc9521701f1d2c9c43f335e533810ac0555b58389eac8fc77fdb015858f65c370c0f4a2f7bf58adb5314b5a83eca10d355d9d9e2eadc5b6434adc5d663ef36c58cec2d24f05131bbb4ef5edf663b85b1eecb6587afddacc44f5925239b630213136ad1dcceabea4551b7cd4dfa0b245dc5b7cdcfa4bf7430f96ef32e66cab9892e6bbdb75ba7caef86fad54321cbe6e1eb085d5a4976645eb3ed66532fb63c912d298e9dd041b3d07bf64adfa3ab15ca7e978b2541712e2206b67e236a78f4fd99d1b77d40f4e8d9db49e699212a60f9875056c864b1b0df651ee9f945da0ff72f1b521cf0d26e8a675d6b3f50fbc103efd862ea48a1f1d0b790d81edcd8dfffb22049ce95ef5c39f8eb23828a63b957c81bdd2a2bc9abaf81d37427b0c9542801fdb91f39414e562ba5a4977d73a6f1ef1d4e56cf4c961b94af1471ccb0cdeb8b2f910716c5532e8fcb050a01292ab7e6c046f8e0fdce414ac1ab6718d3b46ebee4b3c44f08838a0e9d283fe00be592556ca6f7d5ec70bed7a3902faedc3594360f6e17601547489cb3496e80f69789e43109ef9f124659f0fc78c69a1fd0dabc3f203221d4b5939dcc715b0c8877de93f8499cb7ad7a1bdac96a9ed8104b24431cdfa7a8221a6c9825aa8b14fdaf1e481ea468b0fc256ee5f8f4071c71b4dc3d58505a81c3b0d88e8e5c55f4381087b8971723589ef81988cfd17f80ea3f1e460deda8e735bf97f9abd6eee8f06652ba649347437804186756d643141340369fef31c0962c0dfd461b5c6694fb5768fa654f8077b6ef5ced782ec4a74449adf5ea48ae38eebc53632bf5061daf2cb6119c15f38cd4b2779a5788ac456009f74d084066060d9a124470b6def8139409ba171d4270dedff3650ff571364c32f191af8c22fd50c7d3d38d5bdef9cfaf8b6e1ff248e3bb797bf66299ad5dc7bc14660155fa30c0ddfb394fdbeef22fd1bfa621b6c00fdea904fcb2e00cbe0e9b8b3975d50848a1f2cbd3981764aa0c7e10ec00ec84571c5303db8b440155ce76cd7a05c5f0008bdbac59cb3c15c30353afd49aa299d0e62264c5e4e17c0c30c93db13724e7651c6f640fd39f851a96a4adb5c1233f1a1567c64e77df4167edfe003471d1e43c2c41df625dfff77d751cc796e6b79682570b630c20149230a4e286744c723052d64146aa58a77fc06858298668c491502abf73f44b3ac1defd9edee65b5aabe2d90eab52cdda030ffec7d2032a226c2fb1ad1bf5c89867984c4ba60773365693bf34fb99199772f4dd3e121eeff65b7f836c5c72f80f288fc7ab2abb0f17191e36e9f9370b6caad6887f92e4bcfa36e80f0218bcd4a6e4b2b68e809459e605d88358a79224f2c008a3a0f0e7e07daaf4b950ca7f73c7b630df90a4104a185c999e64ffc724f9d507ed585afe73f5551246d5cca8d291c635a3ee1fdef4ccd47e8689b021374fedf4740f6d360ad3dc94df383a3d7a6277a555cae7ca9568db613471ffebf8f2e43f06fc361ed8da92d0619b37c856551c7922415a1fe741396a332f89f1587608da412c9b1d9b6fdacf4affda168bc82869ff869e277401bbd71fb2b91fdb2a13b2454059337992ae23e6f175f23910ee26403557c144eac8882daee337522f3d52efa5460b46f3ae1d731c2273c7de3ec73e8b340c579e2f4a2be6df8867fe2cc7ac8dccc6c102a3edc0ae8440bfa7a20ae08fcc9b251300348211569963b3af0856c048a7b1ac66e4a876cda79796291c4b953290741", 0x1000}, {&(0x7f0000000cc0)="c8d2457cb42c175e05b0eb412930c18130a6b5250c2579cb401ce6c547e2615f0420f1c74b193e60753843195c4cca3178b76630133fdfc800f48e30b032c8e97ab1bd244df0c741376a6f8b729cff7c4385d8b300a48b2b5d4764be4d8eb2ebc0df502f47c281fccd225e4c281122f8c97e57ee2c48239a38eedd23282d4f73ebeffada610d2cf1ead3c6f5aa32bc14ed60120ef1c81f1a05584db155ddeca75b663d3f2308e633307cc4e78eb7d1f8390bb035bf45fe23566298", 0xbb}, {&(0x7f0000000d80)="6746ec9c67b1b37ae971f58019cc0f8ee5a09afeb1ab339dd1a668b6418217ce57cfc7c01522ac2b7a0c2c292f6cd8132b1e1ae071f31db4beb53fcc7bbde08302619a41fd73f0a8af64a6da42296cf92fe7819002c56f3d289210b060ddb2ba133020c4166cefba8d00c46e67b568b663528090", 0x74}], 0x7, &(0x7f0000000ec0)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r10, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r10, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r10, @ANYRES32=r10, @ANYRES32=r6, @ANYRES32=r2, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r10, @ANYRES32=r3, @ANYRES32=r10, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r6, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r11, @ANYRES32=r11, @ANYRES32=r11, @ANYRES32=r10, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r2, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002000000000ca4f63dbff000001002300", @ANYRES32=r3, @ANYRES32=r12, @ANYRES32=r4, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r11, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r10, @ANYRES32=r4, @ANYRES32=r11, @ANYBLOB='\x00\x00\x00\x00'], 0x160, 0x401}, 0x401) kevent(r6, &(0x7f0000000100)=[{{r11}, 0xfffffffffffffffc, 0x28, 0x44, 0x2, 0x100000000}], 0x9, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffb, 0x20, 0x4, 0x4, 0x2}, {{r4}, 0xffffffffffffffff, 0x1, 0x8, 0x4c3, 0xfff}, {{r10}, 0xfffffffffffffff8, 0x18, 0xfffff, 0x0, 0xfffffffffffffff8}], 0x3ff, &(0x7f00000001c0)={0xd0, 0x800}) close(r10) readv(r2, &(0x7f0000000080)=[{0x0}], 0x1) write(r5, &(0x7f00000009c0)="d250e17468e917982b3bf27a23dfb056397ac7d3a7fdfdef7ea5c887bc956fb0c4329789a4cfd450c8eb03a748be0eb0711c938ab310d49c278d05bb172e796c01e1f36f9989bc778571d31df4a63a93b7d56c8de98a267b8993a6303735", 0x5e) fcntl$setown(r4, 0x6, r7) execve(0x0, 0x0, 0x0) 12:44:42 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000000)) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) 12:44:42 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000100)={0x92, 0x9, {0xffff, 0x8}}) 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) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x100, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x6, 0x1, 0xa5, 0x9, 0xd81}, 0xc) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x26, 0x4001, 0xfffffffffffffffc) r3 = semget$private(0x0, 0x0, 0x20) semctl$SETVAL(r3, 0x7, 0x8, &(0x7f0000000040)=0x800) 12:44:42 executing program 1: r0 = semget(0x3, 0x0, 0x2c0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000000c0)=""/137) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x8004667e, &(0x7f0000000380)) 12:44:42 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000200)={0x3f, 0x0, 0x3, 0x3, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8002, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000140)=0x1) pledge(0x0, &(0x7f0000000100)='\x11.!\xf0\x00') setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0xffffffffffffffff, 0x0, 0xfffffffffffffffd}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000]}, 0x3c) 12:44:42 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) write(r0, &(0x7f0000000140)="96b865c6d35eaa5c8e033e627e3b66899f713b8b7ebd84365194371a58076820d75daaa5189c51890ee867513a4ee2c88ea132573469cd2a929e57f8271efc187f9d3ff8a2cff6089c8a65713483c34339a05eb973aea6ed77f6873100b92c393340d219b961e53b98e42f2f0fc363189df46bec4aa70157f629d2f610f0d590005a800d49708b7f5860ea", 0x8b) 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') fchflags(r0, 0x9c90e03be5d0198) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) 12:44:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1c37e6fc6e23c5b00e74de400"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x0, 0x7fffffff, 0x7f, 0xfffffbfffffffff8, "dc04001b0002e108000000000600"}) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000280)=""/146, 0x92}], 0x1) 12:44:42 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) openat$null(0xffffffffffffff9c, &(0x7f0000001680)='/dev/null\x00', 0x0, 0x0) open$dir(&(0x7f00000016c0)='./bus\x00', 0x0, 0x0) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000017c0)) select(0x40, &(0x7f0000000000)={0x9, 0x0, 0x7e5, 0x80000000, 0xf6, 0x0, 0x8000, 0x81}, &(0x7f0000000040)={0x1000, 0xfffffffffffffc1f, 0xce, 0x100000001, 0x4, 0xffff, 0xfffffffffffffc00, 0x2}, &(0x7f00000000c0)={0x74, 0x600000000000000, 0x7, 0x6, 0x3f, 0x100, 0x58, 0x8001}, &(0x7f0000000140)={0xfffffffffffffffd, 0x1}) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000180)={0x8, 0x200, 0x5, 0x3, 0x8, 0x221, 0x8, 0xfffffffffffffc00}, &(0x7f0000000200)={0x0, 0x1}) 12:44:42 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse\x00', 0x10, 0x0) fcntl$dupfd(r0, 0xa, r1) mknod(&(0x7f00000000c0)='./file0\x00', 0x1000, 0x200) r2 = open(&(0x7f0000000080)='.\x00', 0x10000000001, 0xd0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffc, 0x3}], 0x7, 0x0, 0xa41, 0x0) write(r2, &(0x7f0000000140)="2e014afaa4eca7e4c5bfc9b1683c65573a892595a50dcc278dab5990de419c49f8913ecbc6e944f3291d5c333514cf1eccca2be7502a1a65302da6d58867591a400d6d3cfbd49ed0d79d1c7008caf67c1b12554c58e1d625dba13a7947a789caf87a125979981ebc9c8d742959929266492494510a9d82230d4902c0ea0875e672fa537740acb2e9123bd8682e045b14b44f907903423074f41c151dd7c88a0192c291a9475c4c605e4f51ebacb486", 0xaf) mknod(&(0x7f0000000100)='./file0\x00', 0x25, 0xffffffff) openat(r3, &(0x7f0000000200)='./file0\x00', 0x8748a7ca97b420ee, 0x2c) 12:44:43 executing program 0: socketpair$unix(0x1, 0x1, 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) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) dup(r5) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000080)=0x6) r6 = semget$private(0x0, 0x4, 0x12) semop(r3, &(0x7f0000005500)=[{0x4, 0x1, 0x1000}, {0x3, 0x8, 0x800}, {0x0, 0x6971, 0x800}, {0x1, 0x7}, {0x0, 0x5, 0x1000}, {0x3, 0x9, 0x1000}, {0x7, 0x2, 0x1000}, {0x7, 0x200, 0x800}], 0x8) semctl$GETPID(r6, 0x7, 0x4, &(0x7f0000005480)=""/78) r7 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r7}, 0xfffffffffffffffe, 0xcd, 0x7, 0x400000}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000040)="ad110000005c1cdcd6f5f45e6d6771b3156aa721576b613d7b95992ae505baed5d849eb0c2ccc159ace27ede90d6a8d40a8b46c541e63a1016245a36fc3e47552e172fdd968f5908000000000000002ed0f013449f0413b20ff66d4a4d9d3ffb50da4ffa75644da1202250b65f5dc4c62fb3dfdda77d08e2d2a8c77d75b23a10c067e263", 0x84, 0x0, 0x0, 0x0) r8 = kqueue() r9 = dup2(r1, r7) kevent(r8, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) dup2(r5, r9) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000005440)=[0x10000]) 12:44:43 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0xc0a8, 0x7be) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000200)="33f7e011877556cc4543da018144cdf7ed96badc840614d8371b12a6c7c9f96cdb878e212a8b233740ae69b6f64fa03b6bc81ead7193d37529a470592885d9cd67bbfc4415dc95b6e1ab2544e1da998c02ee1f58cbc97e6bfaffc2c959aaa5f1c056c50f9a14158b05bf4a3bfbb2143c152de7ed0fa2d4bc25257f9f1d112ac3fcabcc040c9d2ca9213e1557aa2f96c9abf33b871fa8dd4b34dd6d03a82d103b9d32c6de3a8f7d3cd9404874e51a9e0451b1ad84b4553d27b633a12b027fdc66", 0xc0) execve(0x0, 0x0, 0x0) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000140)=[&(0x7f0000000080)='\x00', &(0x7f0000000100)='*\',\x9a,(#+\x00'], &(0x7f0000000340)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f00000002c0)=')\x00', &(0x7f0000000300)='!#{\x00']) 12:44:43 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') truncate(&(0x7f00000002c0)='./file1\x00', 0x80000000) open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x100) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) r2 = openat(r0, &(0x7f00000000c0)='./file1\x00', 0x0, 0xa) getsockname(r1, &(0x7f0000000280)=@un=@abs, &(0x7f0000000300)=0xfffffeb0) ioctl$TIOCNOTTY(r2, 0x20007471) rename(&(0x7f0000000080)='./file1\x00', &(0x7f0000000200)='./file0\x00') 12:44:44 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0xd) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x1, 0x6, 0x1ff, 0x3, "68d75a6c4d5ee1bab75c01e650385c3b2b6e1718", 0x8, 0x6}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000000c0)) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) 12:44:44 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0x4) symlink(&(0x7f00000002c0)='./bus\x00', &(0x7f0000000300)='./file0\x00') r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x6, 0x5, 0x7, 0x2e5e, "e7a5beaff8d34edba1892a799d17afb427e27fd6", 0x7f, 0x6}) r1 = semget$private(0x0, 0x1, 0x100) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x200, 0x0) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f00000001c0)=0xff) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x1, 0x2}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) sendto$inet(r2, &(0x7f0000000240)="04044653eca601bdc6423ffc624e653b8a24b3556aef31689221da928c8c5844ec6dd5cb9b2cb0d99ee88f05ea2deb51bca587a624d889f0bf134325fc1266", 0x3f, 0x8, &(0x7f0000000280)={0x2, 0x3}, 0xc) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000000c0)) 12:44:44 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) close(r0) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x101}], 0x1, 0x0) close(r0) 12:44:44 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 12:44:44 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) fsync(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x4f25, 0x8001, 0x7, 0x1ff, "49eef4e4a45410398aeece0daf19d4b72a786628", 0x8000, 0x4}) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), &(0x7f0000000080)=0x4) 12:44:44 executing program 0: r0 = open(&(0x7f0000000300)='./file2\x00', 0x0, 0x10) faccessat(r0, &(0x7f0000000340)='./file0/file0\x00', 0x48, 0x3) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x80) chmod(&(0x7f0000000100)='./file0/file0/file0\x00', 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x5, 0x2) r1 = semget$private(0x0, 0x1, 0x4) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000240)=[0x1000, 0x0, 0x10001, 0x7f]) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') geteuid() semget$private(0x0, 0x5, 0xc0) pipe(&(0x7f0000000140)) 12:44:44 executing program 1: r0 = socket$inet6(0x18, 0x4003, 0x8000) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x0, 0x0) r2 = syz_open_pts() r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x80, 0x0) r4 = dup(r3) kevent(r4, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffff9, 0x40, 0x0, 0x1000, 0x1}, {{r4}, 0xffffffffffffffff, 0x60, 0x1, 0x4, 0x1}, {{r4}, 0xfffffffffffffffd, 0x4, 0x1, 0x77, 0x5}], 0x9, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffffc, 0xd, 0x7, 0x100000001, 0x8}, {{r4}, 0xfffffffffffffffe, 0x83, 0x80, 0x9, 0x401}, {{r4}, 0xffffffffffffffff, 0x18, 0x10, 0xffffffffffffff01, 0x38}, {{r4}, 0xffffffffffffffff, 0x1, 0x20000041, 0x4}, {{r4}, 0xfffffffffffffff9, 0x4, 0x80, 0x8, 0xbbe}], 0x1ff, &(0x7f0000000100)={0x4, 0x4b}) getsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) r5 = kqueue() kevent(r5, &(0x7f0000000140)=[{{}, 0xfffffffffffffffa, 0x1}, {{}, 0xfffffffffffffff9, 0x5}], 0x64, 0x0, 0x1f7379b6, 0x0) kevent(r4, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0xb, 0x4, 0x8, 0x1}, {{r3}, 0xffffffffffffffff, 0x0, 0x1, 0x6, 0x81}, {{r5}, 0xffffffffffffffff, 0x42, 0x1, 0x3, 0xbe2}, {{r5}, 0xffffffffffffffff, 0x4, 0x4, 0x1, 0x20}], 0x3, &(0x7f0000000340)=[{{r3}, 0xfffffffffffffffd, 0xc7, 0x1, 0xffffffffffff41b5, 0x2}, {{r3}, 0xfffffffffffffffe, 0x10, 0xfffff, 0x7}, {{r1}, 0xfffffffffffffffc, 0x44, 0x4, 0xffff, 0xab02}, {{r5}, 0xffffffffffffffff, 0x40, 0x0, 0x37, 0x6}, {{r1}, 0xfffffffffffffffc, 0x5, 0x1, 0x7, 0x10000}, {{r2}, 0xfffffffffffffff9, 0x50, 0x0, 0x9, 0x3}], 0x9, &(0x7f0000000400)={0x5, 0x3ff}) getpgrp() 12:44:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bd", 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x5, 0x0, "b08d24c60524d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() r4 = socket$inet6(0x18, 0x5, 0x10000) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) fcntl$lock(r2, 0x0, &(0x7f0000000340)={0x3, 0x0, 0x8, 0x6, r5}) preadv(r4, &(0x7f0000000280)=[{&(0x7f0000000200)=""/73, 0x49}], 0x1, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x2, 0x4, 0x7fa, 0x0, 0x1000, 0x5, 0x8, 0x0, 0x3, 0x4, 0xc9b}) pckbd_enable: command error 12:44:45 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getpid() setreuid(0x0, 0xee01) geteuid() fcntl$setown(r1, 0x6, r2) r3 = geteuid() setreuid(r3, 0x0) write(r1, &(0x7f0000000080)="56105a4fc3e8cc84a582f52f7c5a8464e4486269aa3d79a55398eb6bf676028e88afdedc0dca3fde77500cfbb20832fbc820d06182914445365be8aae27abd2a09739ff72d9533a78ab4b3", 0x4b) write(r0, &(0x7f0000000040)='!', 0x1) 12:44:45 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) 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, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x401, 0x0, &(0x7f0000000040)="07fef7f2e045dd307fd4d6b01f8197397307d7bd8b9432fb4bc126badfd04281d484b4ccde8a0cfff05ec6c7ae2bc91785cc9ac8d350d31cbf13993463447961187a1c291655e03fd50bc9c4a6c47f8e1b57e1fd8f4a04dfd4c0d4b35549313391e57999e101e94951d34f58e3049a9a36faf0fb1a177de4281b92310898c2f60c4abdeedae8f876ae240e25a3f7c76222b56600a90c3ce7894727e62e990ea2fbe5b4069db57a85c269655ee41dba409e0d5b5396add26154d3c0c8e55927e1bc26c333be2724697b8fe762d6ce89614d87f54dd9ed31c2da27407ebc5626724235fcbe71b2f6f283bea4fd45", 0xed) 12:44:45 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8900, 0x0) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) 12:44:46 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) munlock(&(0x7f0000001000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000001000/0x1000)=nil, 0x1000) 12:44:46 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = semget(0x1, 0x5, 0x80) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000080)=""/4096) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 12:44:46 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = getuid() r2 = geteuid() setreuid(r1, r2) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000003c0)={&(0x7f0000000080)=[{0x1}], 0x1}) syz_open_pts() 12:44:46 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) chroot(&(0x7f00000001c0)='./file0\x00') openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="c1d379f1971faf1de9160a5cda7acfc2858252ff9d7fcd3f42f08a360b5a7d92008b345ee3435a53360c0582f68dbae3a4555044edaac7f2827affff861e925fbfb938f719fb86608a272a61e4f6fe347afff1b06ca78d672038fcf83f99688373dc3857467a4e22924cb184813fd8ef34216e27fb424280906b0d189ab1633f2d73468820f31e1d7cee4dcd0a09011ae4b72f1904ba652ff34d553f2fe2217dd24a506fdf8619488b19110037c5ccd87c33a9e69d97304a0158b16f464f41f735118a53eee47077126605f4bb42c4dcb8b80ae26faba32b3c8bf348", 0xdc) 12:44:46 executing program 1: r0 = socket(0x1, 0xffffffffffffffff, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000080)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x20, 0x0, 0x3f, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) dup2(r0, r2) 12:44:47 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa", 0xcd}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="d283c5ca293fa4edb4b676a60616b2140db1c49ff40671881977ee6015bd63017f7729457dd9bf0f99c55284cad268b0548b5c0278e484930a861459a5997d015a1384d495b5420b4290498854eb04032631cec8680878d6bc4d9c4b50421245e4f944", 0x63}], 0x1, 0x13) fchdir(r0) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0), 0x0) 12:44:47 executing program 0: r0 = socket$inet(0x2, 0x1, 0x18000007) shutdown(r0, 0x1) clock_gettime(0x7, &(0x7f0000000040)) clock_settime(0x3, &(0x7f0000000000)={0x0, 0x80}) pckbd_enable: command error 12:44:47 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x1000300000005}) flock(r0, 0xc) 12:44:47 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) getsockname(r0, 0x0, &(0x7f00000000c0)=0xff27) socket$inet6(0x18, 0x0, 0x1) 12:44:47 executing program 1: mknod(&(0x7f0000000340)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000680)=[{r0, 0x1}, {r1, 0x50}, {r1, 0x9d}], 0x3, 0x0) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) 12:44:47 executing program 0: r0 = msgget$private(0x0, 0x6) msgsnd(r0, &(0x7f0000000080)={0x2, "f7d13e931f32abdafd011575289ff3e6c06eb65860ee7453995f5d72ed35712027e3bec95cc7d7c2292a712a2782b94a280b5ea320244cf8f0a85f826aaa388fbb2776486cb6f06d7982da8ab7aa6160fa96e9ddc646060cb00cb8c3e7fff6bf2fbd5725d61f598ad14592b0f72a78b92335073514a754f9a7b9e96ec104c36d677072dc635feb5a124ce6834d72510af3479b7ab61f49d8be05bf1c5d25c945b5e0e8f1871de39e777cc050fc3668ba6c0fe1c1793a8fe76028ff14bc772c8f816a7e6074a3"}, 0xce, 0x0) lstat(&(0x7f0000000340)='./file0\x00', 0x0) msgget$private(0x0, 0x404) clock_getres(0x3, &(0x7f0000000000)) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000240)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00'], &(0x7f0000000300)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='D.%^\x00']) 12:44:47 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x128, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000280)="fcf5b6c30ff0dbae1c28358f4ac846e59f41da310ffb3801b04dc233eeb90aee107205f77f4b6bd741b2f583e1b25efbc19da19ddb097dd29664bf31a38fce7c8f1f30d3bc51d7233bd2b48bb6570fa59782f2c543c2607500e140a3f66433df6eb2d2da50244c2ae42148c66ef5d1ab3ce1b71e9ee6d732ada70954bdfb04f888239be9c47e4b2ea15570d0b4ddbe78cc54a1a008989f1a17cd2c4b8bbab7828a06504b6b645e4aef3df776ebe6abcf9674742a43c0ceec93c8af7f6f86847a396e1b6ef6e60a2d6c2e40061a9dbb8ce916810788bc", 0xd6}, {&(0x7f0000000380)="06ba142f5a4a23ab1c77fcee9561cb08c358a0ca36305ee719b386ec56172a091e5e09e97573e07013892318e10fb05bb766e1f03ff28beb721e56b7f5b14a65748924049e61a543112e10a330231bc07aaa8a0bb1e2355f3b9a88b0c9747736e4d219cfd9a2075b43074bd66bc5a4", 0x6f}, {&(0x7f0000000400)="7522110951561ad7db341c4c6e0c1998fa92c3071b5d5a6af2bc03f21ecd25b75ffc813678721fa9fc530a4882311936ef1b689c8a95aaa3bce10c4e48a58a0a6940180e51de0c700e3bcf7293ca1c0b8f1a8d9cc437e8b2c66a4d4d800309544a2f29323342da0387b326d06d2cb0b73105d346d4ceab30eb56d241396bf33d5277a984d5398a8eb6aee947e13722bfb3f8aa722d07ce157d1dbb1d4e128acfeb2d730c690332536f89a6c908292b2f7266605def884e236e79953db08957bd83687f389f036c54ef843c7546c48ad5", 0xd0}], 0x3, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x61c5, 0x401) mknod(&(0x7f0000000500)='./bus\x00', 0x2000, 0x2) ioctl$TIOCSTART(r1, 0x2000746e) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0x80085301, &(0x7f0000000140)={0x0, [{0x9}]}) 12:44:47 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) select(0x40, &(0x7f0000000000)={0x5, 0xef1, 0x7, 0xfffffffffffffffe, 0x101, 0x40, 0x6, 0x3f}, &(0x7f00000000c0)={0xfffffffffffffffc, 0x101, 0x8, 0xfffffffffffffff7, 0x800, 0x8, 0x9be09c4, 0x5}, &(0x7f0000000100)={0x4, 0x1ff, 0x7ff, 0x4, 0x5, 0x1, 0x526, 0x4}, &(0x7f0000000140)={0x2, 0x5a}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000001ac0)="b420a7", 0x3) 12:44:47 executing program 0: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="bb05230f3499d897a8fb3e", @ANYPTR64=&(0x7f0000000080)=ANY=[@ANYBLOB="74772526d67f82b686c9cfd22e05eee07548fb4e7ba20df8d5745235fa18e836a8f37490b6223e81a86f1d15bdd6341c3fd65aa6e4f59670547dbfd3e7f1b84620a11b58112ff364fd79662f4882d07938d72d09ecfa710d1fdb4ad68f69e1740591f059db8281970f93a56123c6a5cbaa3c01c6532a57fb20f3c2f5958b20ffda9a0e3c0860ed84d1118b0f3d8fa3", @ANYRESHEX=r0, @ANYRESOCT, @ANYRES32=r0, @ANYBLOB="67e39f53db13745d36d378656295dc7d5a31de2066ae82257debb88c4830a91110c51d161b6458fb3ccf818500c7f3bb36186e07406bf24481bea130821eea8a0428c37cdadebf0260ebb849ea1549ac81ffc7fe793a84ee45908eb11c6af97cea917319a3a8cde4db7ac19011085ef48382", @ANYBLOB="938ec261152d5942abdb2077aa78ebdf88135dcc811a69e3af21a78ee20541370e012d7a5a27336fd96b623dd93e70890583d818387173db31e6a4551e69fd51a6ee9ee5fe9e95e8d0397081edc4b68b4ed78ec133fb9bd589341d70a10433b8899acc08"], @ANYRES16=r0, @ANYRESDEC=r0, @ANYBLOB="956a75d3bd2d8a4e8f7d69bf9db54c2f4c006e99f7e93ba8408a204ced18fbd9ef2d1c0234f5ac30a4620c7ab82b6e740ffa090bdfc45f950a3c8312424a59b08c6fb52e0326e28dec7bf0c14e92bf611cf2665d665a5a203e262c8db844d3215c627dc20cab795853e5d47272f022e7b1468aa709a7f79630b6251516184170e23c122c95a2c81b2a0b5ffe1f5622ccc0bdaf3d2bc6f2d8ba58c7", @ANYBLOB="c184d629f9a52faf9f1deabc38688c79fe4d27c788323759e592e123787d6e219b846864bbfe3f5f61630db1daca799bba086fee0b844d06a749f8a7493fbd0b8932bfcaa16e37b38e1806f63b4e6b6a2e82080e63645a78e3d6ed4aa5119e8d"], 0x6) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0xffffffff, 0x3}, {0x18, 0x2, 0x9, 0xfffffffffffff455}, 0x5, [0x7ff, 0x6, 0xfff, 0x5, 0x0, 0x1ff, 0x8, 0x7ff]}, 0x3c) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000280)="0b5dae3070ca9f05", 0x8}], 0x1) 12:44:47 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4020426b, 0x0) 12:44:47 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x180002005, 0x2065d) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000100)=0xa) readv(r1, &(0x7f0000001240)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x1) execve(0x0, 0x0, 0x0) syz_open_pts() recvfrom$unix(r1, &(0x7f0000001140)=""/212, 0xd4, 0x2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCSBRK(r1, 0x2000747b) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000040", 0x8) 12:44:47 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)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() socketpair(0x1e, 0x8005, 0x8, &(0x7f0000000000)={0xffffffffffffffff}) getpeername$inet6(r2, &(0x7f0000000140), &(0x7f0000000380)=0xc) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) write(r3, &(0x7f0000000200)="b4", 0x1) msgget$private(0x0, 0x1) getuid() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 12:44:48 executing program 1: r0 = dup(0xffffffffffffffff) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040), &(0x7f0000000080)=0x4) r1 = socket$inet6(0x18, 0x3, 0xffffffff) listen(r1, 0x0) accept$inet6(r0, 0x0, 0x0) shutdown(r1, 0x2) setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000000)=0x40, 0x4) 12:44:48 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f00000002c0), 0x1000000000000217) lseek(r0, 0x0, 0x0) read(r0, &(0x7f0000000000)=""/214, 0xffffffe1) 12:44:48 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) preadv(r0, &(0x7f0000000380)=[{0x0}], 0x1, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 12:44:48 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r0, &(0x7f0000000040)='NM', 0x0) 12:44:48 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x10) ioctl$TIOCCONS(r1, 0x40044271, &(0x7f0000000080)) connect(r1, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) 12:44:48 executing program 1: r0 = syz_open_pts() close(r0) fchflags(r0, 0x10000) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSTOP(r1, 0x2000746f) 12:44:48 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000600)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000005c0)="000000186004008b00003327e700000000000000000000140000000000000000000000000000ffff000000e4", 0x2c}], 0x1) getsockname$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000bb00000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000040)=0x6e) 12:44:48 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) close(r0) getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$inet(0x2, 0x8003, 0x6) setsockopt(r1, 0xffffffffffffffff, 0x7, &(0x7f0000000080)="d4d548e4fa358f4e267fe8100bf4064dc286ee37658967f159d1bac7e840b4255d19f296a4fe539c6b5ea0a11f5900086980b5003119cf7de7a8", 0x3a) r2 = socket(0x18, 0x1, 0x10000000006) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x101, 0x2f, &(0x7f0000000040)="cbff13b9fd812eaafb713048f29901800000", 0xffffffeb) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) munlock(&(0x7f000008a000/0x2000)=nil, 0x2000) getrlimit(0x3, &(0x7f0000000100)) socket(0x18, 0x3, 0xa94) 12:44:48 executing program 1: ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)) madvise(&(0x7f0000058000/0x2000)=nil, 0x2000, 0x0) r0 = kqueue() munlock(&(0x7f00003de000/0xa000)=nil, 0xa000) munmap(&(0x7f00004ba000/0x3000)=nil, 0x3000) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xbc05843cf336b4e4, 0x14, 0xf0000000, 0x1, 0x7ff}, {{r0}, 0xfffffffffffffffe, 0x18, 0x4, 0xfffffffffffffe48, 0x7f}, {{r0}, 0xfffffffffffffffd, 0x0, 0x0, 0x87, 0x4b44}, {{r0}, 0xffffffffffffffff, 0x1a, 0x4, 0x100000000, 0x6}, {{r0}, 0xffffffffffffffff, 0x8, 0x46, 0x8, 0xb98}, {{r0}, 0xfffffffffffffffe, 0x0, 0x4, 0x4, 0x4}], 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7) 12:44:48 executing program 0: mkdir(&(0x7f0000cb3ff8)='./file0\x00', 0x0) chroot(&(0x7f000009a000)='./file0\x00') chdir(&(0x7f0000000100)='./file0\x00') symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='../file0\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 12:44:48 executing program 1: r0 = socket(0x2, 0x1, 0x41) setsockopt$sock_int(r0, 0xffff, 0x1029, &(0x7f0000000040)=0x800, 0x4) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="b72f17b4", 0xfd37) pipe2(&(0x7f0000000080), 0x4) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="d328ee56", 0x4) 12:44:48 executing program 0: r0 = socket(0x18, 0x2, 0x0) recvmsg(r0, &(0x7f0000002300)={&(0x7f0000000000)=@un=@file={0x0, ""/19}, 0x15, &(0x7f0000000040)=[{&(0x7f0000002140)=""/235, 0xeb}], 0x1, &(0x7f0000002240)=""/152, 0x98}, 0x803) recvmsg(r0, &(0x7f0000002100)={&(0x7f0000002140)=ANY=[], 0x0, &(0x7f0000002080)=[{&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/4096, 0x1000}], 0x2, &(0x7f00000020c0)=""/35, 0x23}, 0x800) setsockopt(r0, 0x29, 0x36, &(0x7f0000000100), 0x0) 12:44:49 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0xfffffffffffffffc) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() ioctl$TIOCNXCL(r0, 0x2000740e) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000600)=[{&(0x7f00000000c0)="13", 0x1}], 0x1) fchflags(r1, 0x40000) writev(r1, &(0x7f0000001640)=[{0x0}], 0x1) 12:44:49 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000100)) 12:44:49 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() sendmsg$unix(r0, &(0x7f0000001640)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000015c0)=[{&(0x7f0000000080)="1503dbcbdbe11cc04b9ce9d3160420d56534d5a350f440bfcb575e3429bd3af124d91e1676b32446ffc2392f77ff1ad9e8abcae9f60a5378c4114b75941efc71a7876be3c58c3c58aa0a82301be44eaf1774da70b191dfe3518b36f73007f65729543e598b7b4543bd2101024f16c86d315d00cde44e86601f37e9aee925a1c41f36f75961eaf552b97bd2c12e1ddf29a08e270dcee643af24e1e9721bf7b432748a827714399480a4bad00b52be36b57d37c4bada8700659e1fffa450597f51c2c6fb9d7a9cf7aa26a9c72abf5121fc6b20e7ea97518b58883c50d63b1886e2e7185e01c07986cdf87f80353728ce3db99eb8d8", 0xf4}, {&(0x7f0000000180)="dcf4388e1e55361ed15456e275e0380c2b8f519ee30f7c7e07b6109d23acf5e798784ff341df467d55750cabbf1b8441098a8bfbbf64c6fa8565d41f2c87cd9402144c96c83a8009b680286c33f768ca8f65a18a7af3", 0x56}, {&(0x7f0000000200)="2d72f2ac4c3185381cd20de4478b70d1da5a8a5426211c7e85bc70d9d647c42f4496b98af00849b5f93c79521b93ce4c8167c953238d305dd7bf8423b0253dda088314748ac58eb21163a97ea954cc61aa3e86f2047184a988021f5ac474cc6d056f755b9dfdf6ad192554e6a3a62116cea1010360b4e4f04f6f2058063dcef55a069233ab172cfadb2ec85a61443aa211b9c8e4a80aad65a717f3ca616757f65c5bd70a078bd8a29014839d433139efc6eef4f05392c69becdfdc325661fb684943ba8561b3bcb703cf122acdc264d8274944f79b6be99b375ddd87ae69c8d8917264e30bc9aeb776a14d4f8e22fa01aa2582", 0xf3}, {&(0x7f0000000300)="7d9f44f565b002947ade7451f1b4b0747ef60ceff16b49953ad0f6093ece8d69f1d0d505a623e96761d606b0fddb4866e1e8d6e4f09a961139e80963ad303e154e4978326cf151366cb6f74b51bf5e7606f46f22351941ac97e5617466da00c71e38bc9494c562f704e4d585af3783e354d534befa4f61baccf6c243c800d6e341b3cf1a27a4fc6c145374ce6fe651e7140427381e0a7da801ed2c5260f31da069e676aef0f678406edb3139c696cbebb9d147918a0fc11699cb81dfd2ec449b0b7d5d6020d5", 0xc6}, {&(0x7f0000000400)="b6268ba9ce7754f865baec832c8cd6b3bd2f44e03521585de361cafad17beebfd0f90f34db4827c371d88733199f344baff0f074245c9197a637f6d684785d60b49f63fe694615a272d8d213bae62065ce3556c6d1ecbda00d47abd201e7c89cf1e1942cebc475016a20c947856a67bdd6e2b16f196089706b73d1a3556091969ebd298f35fdd21763960efba7715beceddf637f492728066c96fa9c285ffd9fc4575420b30b86ff3b0bc979db51d3c9df3e60d9d558a062da91a498d09626ea118d7bceb90820983af0496c4337cab895bb3d2292738144ebc4ab5bce30ba820a7040c6ebb9", 0xe6}, {&(0x7f0000000500)="491f2d994b44a2191ab72bca084f9542d366eb4e838e839e3af63a70ea3a4924a2b247c37c7d8fb458288e09825c4547d5db458a6a5acb0ec4c1778b4c4e53391229255c16b691d189c2f3dce6f58d6b89cb519480f62ba80bc8fb7cb0353428bbba9419b6b14c27a2935352fc0db08f51b4056a1ce189af12efdb", 0x7b}, {&(0x7f0000000580)="74a3dd59d6a0c44ca1c43b258cc756ad1138c7fe50f6ef32404f4947947ae30e41e60dc12032785b9241c33fac4ffc7b715b59fbbffd3beb3a603ed01830bea61e135b8865e6bd9ace96cd9623ae1cfd57d541b1ed6343b2a9cf8f3b3c223c3a8838be823e2fe2cf0ff3743bac0ccf576a106d5d3abe79a480afe10cfd80097976b40ef9c59c7ac7a0e47ed71ac7b2d7e40f0fdde58f915029789ec9efafae5c25c900cdb54d09508545e203f711532bee183fca57433090d10483c70ee0f097606c7ff3e5c2326b47f86025b5952cb534c9e702209d9d8492c30a5058bfc8a0c7d4fc13db13aa19c1ac87deb43f17bbb29288dc90f1939c6873b24b62cba7f4736b7cd5e19240d09fb9f3f325fc80e28cd66ed72b528f841d9bd36f01d5ef1a1fe9bffb17ef2b3be2313fbe6bf10c7ab578dde446998fd90f32a5c1a9f3649fee492e6cb6a51ea1ba6fb604a205ed5eb365be2d894daf5a8caf2bf981e7241d67789e883757ca00898c81ff559cabaca5fb0962d89ec0796ecc1d0470a9dee6bb001f6804ac1a65915f13615625a810e50caeab21259a1a8bf8399f8a254db213efd988b936635a2f67d9789f474f1136b76d989e4c73f46212c1b0bdff31ec65de62ac0d8f0de8268c41a559816135832418dbc2157db575b83926106f417f317ee9149c6be13f9dac7a361b600e5de29b3ae8625ea12eb8fca3c24e9e7a61e05445cfa00c6e2351c09c4054e527ec3c4846c15f4bec0bde647b6b7f724bd31c9eff933341092055a75dc74be7cb7c85a8b5118f97e557e3edf93b3a1b2641a3703272fefc4bdc00b1c6f813a501152e40fe33d7d287a850cc5e922b27ae610291bf95ce4e9a501ec7d4b8c1d89436552f76ee7f268a0b50d2d3167938abed93b3bd2a9450f953bb320cc9536d25504214fcdf66409754c5cf302b9114cbc62341951491dfbf68b1598e5c4da623a58754a1c6ebfce90d2abfa3159adb81d849f539acc8811c82e7d64e6dbc8c579cfcd23b9c6b86338e9708993e2663fbd8e9911ede783cdc1d99f48f53edc347268e405ccea42dbc0bb83c766ae6c9bd3427e268f0366baf27739a009ad3a1c9687a201f9c13d09d4027d487ab20457c8858bc3b2c8491b734043e893001ab287f9c03a01f30d0c69be460f7b6861487925082bc90253ab1a7036bccad7b52d7d8d42b4dc2639199b350b2fd29c3ba9a7480ab15e0c517a3266143bf848fac0a3b387068eae75dd2b7ecf236d68db0f2b420152a8ddeaa626c3c90903f0786b36065719703c42329098660f3b5bcb70c139a7081b28484e152c37cd4d2307e737f2ce26e1e62403a4c17dc520f4372c48a1d26ddd91eb6fd7299acbef8b2458827d45357124b88fb8b4f04dabf169b73129d1c3b404885ecc4eeaa69ef63ce73e1e5983d400312576815d39319793b765a1667c815040888eb7291b415b136dbf4eb957b073da95f113a344bbd9a058d2f47dccc2d2b21b8c4cc687ae12d827a00ad7197fd4201472dec3d659aa0422b59fe85183d8b121063485e9712179571692d8b6a1eefc76869a4a72d1a4cf5b3b82d19fbedcfd2b5ea73ecf3520eeba6d6bcc76c742cb223818bdcaf3ef6da7f26d938039c2cf07e285f49b982bd582d785cd527b925c301455a36cbca5b2dc856d198e395ff0f002aba4c58075abecc3b5398a458850b2d311e220e00f9dee07610eb783d6dfc915914ec9414e7d8a81aba93145cffa8c14d456dc238315d331bda917eeb6245dcb6bd5bce2e2c3cebb52799fba180e0dab1941ed5fb032f9597227aadce1fc27a08c1a42fe1c09de1fdaeb72eb412ee15b3aa15a74ef0330e25e9254143895a2c47e888a1084af2a18a02837938b45faf50cc65a7a045285a6492cb4f0f3a1e1fe1217b91535de769ba995a54bd6b471dc99fbec97ddcd4c9984c967ba08a9feedb04a44100bc155e2ed84cb60fbd6d12dcbffb9713978b73ff92f8f3f006e3e627c0140db0ea1e591c2a7a57346df28b628856ff409645ea7dfa18664cf4d76b05b127e3461d33059c821e5a472798c250dcb7761cc2f4324de668796a6f28328e75dea69dac031a18e678d65f9a3fb47d4b4bc221c5da8cc82fe421f3076115feddd5adc9bfe4be988d7294430f8c4e6216b0108be6384f8525a84b802661329d2e69f1067a77aec27a91990f0f5a0f92e414b373538528fe248b904c6a1060af5f690e5994785be27840378ccc84e57c4cc247b8a3bd043ea73dc3c1bea0249efa36540b6fb90a40fdcf0c5221928735b4b5950b8fd3417f21627059c5f3338f5a54d37ab3b7c8b52dc89eb84ae9b028105062dc054a45a60ba579e2307531de4539ddc496128b21712af635f24e11d36526afadf3157757a242b8e3467e56d3c11f6916d508af1808643755135c410fadde41303cd1ec33b67e0c2a1adc83363dd009840869cbef1452dda51c92aabd6b241c9d772c2af451ea150350196813c705cd807af252e99e569e47b609a77034a9a009f7873a9031710794520fb708af6fb86b49b374a21eca00d08c539351c03c69eae55aedbeaef2ce060ca1b3237e79299b4bfb9fe29239e890f52c5ea51d21a13fb7c7943574f72b9ad1a93aa2d71af173f48f722cd7a3de43a29852b9bdd032583a05502cbaab9e2c159c9a49dae39656a870d1f03750168347daa7dea501a2c3aec2dcb2db6f0c2713773198b0b258accea7d5472984de2d41e0c5fe44edda22edf0771eedc1393154122f334ff77a0c945ccf11b2f600232a6347f6928a9d45eb9fa1fcae8405c1f4013845b3eedffe469bffc57f6c8dc9972cb94232d5e3a10f7b695ee70743e48903ba6bd279d507bbd148546ea81f82f5db7bf06ac74564c564704c0204a2921e210f589718efbd3dfd23bcaf8cb82f2d156094c0258c7b607b005a0b973470f9bee1082f66da16eeff73d43784526946c01eff6e409bee75d8c4cfc7b42ceff20b2b3b7bcaeb6023766022a7093a3a271f0b5153e8a5d7ac441598d4232304a4d4368022aed7accfe8c7cbbd53baad86252e7f5d8e57e9dbd06ff67bc79d8193a8890647b35a363c09a555f213fbd9abf8f37d5bf86afc69d3e57c84ec469cce657ec03498f84adbf73074edf9145bc3db48e3e8e50209e0d6dbf173224fc5165df3a14a650551fdb455cfc44c3d50aba529489515cbe4488b410a6af94ebd3fc80bfe7c0f9a79b39b9dda88dd3c36329bd720918127c81c3329ea97268c65004baf3d10d3de1b6d757d79b1395ab5ef5f31bc37d9482b8e2930da3bbbb6d20bb04c9e64caaa94e42b6a14ade93d5003a37c4d2d4c03514218f3c4bf4c87a283aed4e6043cc015e1c8c2622565fce2f99a7b60e41cd4e3e85e079193af9d8d4ade28bbc10b53ee8a20e63362d4f3af583826f6bc8c99bc07bda775bd8c59c74e3948acf88629a3e47ab3022f645893aef14ea728e9f312fed13e194d1eadcd82e69acb984c6c5f8bdcffbd20632fe834201e3c9167f1324f2c24eb1f8b2529f85d2522c77e3bab7ab2c6124289a697a0be3b99a3ec29b313d966303ed17350c7dc3ddafaeec2998b1ed26a8f4927909e05c74feb5732886a2aba8a9bc20e914962ce26170b8ebc24ec44dce1974ab6c9474142c8ad18c9bb0f712bfeb7fb4fb727a5e4ab16d78ec78eeeb046c8854dffc4f37e74476cba104d89521cf1cec654bd0e4fc60253bf238b6d626ddecf7d7eff9f3ead4aa1867a5114c466c8f81a0408f21278d4da12e00b1bb61d4cdecaa2aa73e9e14d87b36a8a7bf2cb9645ed6e3940555d96a287bc7b92defa0ff6a0876d38b7ed94759f7ba8497ab75b534b9ed92dc972144a17885ef3e6228759d5ed8e38eeb43e2419a3a075d3e04368d4bd6aa041ea6813c11b16f7e13eda39ab4f26dd83b01f67167beaa842dadf0b393f2ac4834dfe2366bcb92f59433aaa1f48bb5a99d265ea2b6d719a5656d5e5f5f61dc6fce8e4a10e7f9b9fa883af1dd16d9146b60b19156f9200deb7ff315d6014bde98ca7cdfe157e10de36773b07a6f4e16f3bfa76fb201a089959a99586c5160ac3708e0fc11f55ad27112f592800622bdd9fd1eecb70f24d760489fa44cfc92d3caf118b650efbf7cbc6fec17ee77a36c429ebc100693b10e65672d31fea7bef49d7b48be16bdfd59f28db08e74890eb876ea161e8e5a0af40512b81b2794e5c533df4ada956673e0b6fe0b33e4ce5193912e646f732758fef8696c015a3b41649f9fa082dae398ad3d8a8d4f3c00ce3615dcd83241b7ec28bb56e98a188e597d2d50adac24c912fedd8a63372b92b8dd1ed6c40102137fbd37c77f1082d06e387f2e63ec475086c2ebbb986bd191515595763da17f03aa486bf33a9d9162f92b40e3447c48f2259122041a5c8fd1f50568c78d18012efe4411d07eb8ccf8332bb6a29bc10863eec7228a2d02624cadd5aaec8c0972b4a1038c3d33eea71633051f4ab60aaef5c3629579cd3b00e170a70045d2a55211d6c22c97df910350e1f1a7040c250c7f72ac02c1ef8211eae6f6dbd1e2045f1b86827bb19a9cf3b059e3b4e70f5200c700d12ae30faff3078ed9a0188953424a77c027138d8ce4355d82bb2e6c058d73e90460dd3748bb84e27ff2a4681bc9739b57c9f6fedc162f94d38bef46f0be19611a185c5653829f51e4fc0697f793ef5dba9a433fa7e109358574301b657997f2ae2f604d0c7f5bb3ed13c310a5768157e400eff215a7a84b65644bf769b32073285c4996d54283c0c15642d9c5d407acb9cedff4cdf0728e4d4a38a9b373dcb1f3d8558b20bd58addcc8ecf13e87df8d942c8fd87c51c4191d9439369cf17c7eab8bc73f1105703a9e65d0ec1d03cf03aee2888f934c5cb009617d25b40d332fca29a04849f05177e5a15e73be36acf90846ac2a5bd382972dffccce0409b9ee07a571441aa3166e33e0c3c3b651359e6119ba874cac85eb59dac8ceea32f1b73420132b6c048791a021774e62994e824e7b9e1f25f06a797feb4b627ec9b6dd8dd58a75636514e81bbda1fdc55ab90d762cc0777de8785495c436e13d5e17c004a89587147632acc6a3d8af9e9cc286fb178b619737c0c0537cb445eb891f2e956e9e2f2e1675ee51323c8e4921af593e8f45d3bf53ac00fe21f3fefe9ef6f67a3422072060a94f9d140e39bbd6f399f9bb57760df11b812d0b2cd9489f1ea2694fc4ebba1db319be83d1daa5a09bb4da9ec654c073feab7b71ba5d351f296035a2fcd50f75316218d0fe9526e30b87319aa8690532338d2e884d1f7c2215741b9263ae8c988168421a7bd640c8babd6a34d95ffb30e62b8d8ea6de62bc14a823dad6e5982e1d3cebafad6e10fc19b3e3cbffa43eccf68948a42dac5ae21bea95106b102110e7515551dd4fb18a5039594f70277923bf089cf2ccf40e8c5b9a28592c707a75775204ae4d8a2377d5d7f72836226b49c3b567f51fde3d1275d6f7c84ed41d1c2a30c307d4c00f5f1466f88c6d7a455dbb496a40793d3c5292b9718ae599664ea580fcf4c9eb82ddeca180bd63d9e839963eb3dd3f73a343d9a1c959f853e569b4f8a4e01bc24fc9e6f2a35931ea936269187dfa8b4b8dd613c41124359ba75444cff1ce4b80313cbbe32f05a7cac581f37eac517ab21903a4ff5f8715c9165de000460b797b975bafb9a0ab6ae00050b19f0c7b4118c7bd3756392173fa557b6b74816e7ab3d231bfc38abc6a7a31e4ee26ae58c5616b441bd3ed940439a48034dc2a9717dbd307db2421313", 0x1000}, {&(0x7f0000001580)="3b80551122fd1596b7857deca939ada9f91f2e960c68355442abca3e2d0791cf050d12ccd6d27cd153f09f80a43a226f2db63d6df4372777b94b44", 0x3b}], 0x8, 0x0, 0x0, 0x5}, 0x2) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) dup2(r0, r1) 12:44:49 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0x1f, 0x20004004}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x100, 0x0) 12:44:49 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) setuid(0xee01) rename(&(0x7f00000000c0)='./file0/file0\x00', 0x0) 12:44:49 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r4 = dup2(r1, r0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0x5) r8 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r11 = getgid() getgroups(0x7, &(0x7f0000000180)=[r5, r6, r7, r8, r9, r10, r11]) 12:44:50 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x2084, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000080)=""/113, 0x71, 0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) 12:44:50 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1fff, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) select(0x40, &(0x7f00000001c0)={0x7, 0x1ff, 0x5, 0x4f, 0x1e235b41, 0x6, 0x2, 0x10000}, &(0x7f0000000200)={0x9, 0x5, 0x2, 0x800000000, 0x4, 0xfd5a, 0x2, 0x6}, &(0x7f0000000240)={0x8, 0x2, 0xfc00000, 0x6, 0x3ff, 0x8, 0x10000, 0x1000}, &(0x7f0000000280)={0x292}) msgget$private(0x0, 0x210) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90ce, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b6592712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea706000000b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00", 0x131) r2 = syz_open_pts() close(r1) getdents(r0, &(0x7f0000000140)=""/11, 0xb) r3 = dup(r2) r4 = syz_open_pts() ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f00000000c0)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x1fc, 0xfffffffffffffffd, 0x1ff, 0xffffffffffffff7d, "02000000078d00cb7affffff019752c3ce00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) close(r0) 12:44:50 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) kqueue() accept(r0, &(0x7f0000000340)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) kevent(r1, &(0x7f0000000200), 0x8, 0x0, 0x3ff, 0x0) close(r0) 12:44:50 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}) msgget$private(0x0, 0x100) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) fchmod(r0, 0x40) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f0000001580)="1b4477ab4e734a83531b02135e1ad02774f3176d9668d68b", 0x18}], 0x1, 0x0) execve(&(0x7f0000001640)='./file0\x00', &(0x7f0000001740)=[&(0x7f0000001680)=',,+--\x00', &(0x7f00000016c0)='%&\x00', &(0x7f0000001700)='\x00'], &(0x7f0000001800)=[&(0x7f0000001780)='[.@\x00', &(0x7f00000017c0)='@%{@\x00']) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000100)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000001880)=[0x0, r1]) r3 = open(&(0x7f00000018c0)='./file0\x00', 0x60, 0x60) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5) getgroups(0x6, &(0x7f0000001900)=[0x0, r2, r1, 0x0, r2, r1]) ioctl$TIOCSCTTY(r3, 0x20007461) setgid(r4) r5 = semget$private(0x0, 0x3, 0x420) semop(r5, &(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) 12:44:50 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x16, &(0x7f0000000040)="04005c00", 0x4) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x1, 0x8000}, 0x8) 12:44:51 executing program 0: r0 = socket(0x1e, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x6, 0x3}, {0x18, 0x3, 0x8, 0x6}, 0x9, [0x81, 0x8000, 0x4, 0xff, 0x6, 0xfff, 0x7, 0x3]}, 0x3c) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)) 12:44:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCNXCL(r0, 0x2000740e) write(r0, &(0x7f0000000040)="6cb4d7e95fd197be80d636477a693fdf87bf6b694efc74f851bfa1fdcf8609a0428e29cb82a8ecbb0bb2f81903f293f79ec4e978ad868a73a2d3c70da2b8e13d6d912c5e7be7", 0x46) ioctl$TIOCSTART(r0, 0x2000746e) 12:44:51 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) nanosleep(&(0x7f0000000000)={0xffff, 0x9}, &(0x7f0000000040)) setsockopt(r0, 0x6, 0x2, &(0x7f0000000080)="c6000000", 0x4) 12:44:51 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) connect$inet6(r0, &(0x7f00000001c0)={0x18, 0x0, 0x7fffffff, 0x4}, 0xc) semctl$SETVAL(0x0, 0x3, 0x8, &(0x7f0000001800)=0x8) r1 = semget$private(0x0, 0x204, 0x80000000000400) r2 = semget$private(0x0, 0x1, 0x204) semctl$SETVAL(r2, 0xfffffffffffffffc, 0x8, &(0x7f00000014c0)=0x5) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r4, 0x2000740e) r5 = semget$private(0x0, 0x4, 0x200) pipe(&(0x7f0000000240)) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f00000013c0)=""/171) semctl$GETNCNT(r5, 0x1, 0x3, &(0x7f00000000c0)=""/139) close(r3) semop(r5, &(0x7f0000001840)=[{0x3, 0x45a1, 0x1000}], 0xf) semget$private(0x0, 0x1, 0x100) readv(r4, &(0x7f0000000300), 0x0) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000000200)=0x403) semctl$IPC_RMID(r1, 0x0, 0x0) sendto(r3, &(0x7f0000001600)="8717fc0324eaa85a791715e24b46c72b16982a6aa02d8e0b82a6b3cff98a112306ae3d9f0f51d8d48879e0ba01d93708099ea97caf34c02319200a77f5a99490aa19a8103e0bd7c634d39feacd5ccbb63e43397c2559f097a17d463a44a8252563821bc3e5fe88c8a3efb874984d97ac024e78bb449800fce88053789462474d38acfa11a5d60301df0479a98c47907645b12e542aa918883e07a06bc9e698bf799122846e49f7756702ed304e538e708c1796bdafe1a6d4092c109926492b631a874c7a075c417d0fc495a922c80953cdbba07da3ae152204cb98e5b2262fe181ef5e44344726c5c0153c20e49b70b4118892", 0xf3, 0x403, 0x0, 0x0) r6 = semget(0x1, 0x100000000000001, 0x22) setsockopt(r4, 0x7, 0x7f, &(0x7f0000000340)="f363bde6031305848708350c266198d8dba74f9abbe73166cb6dae0ccf4eba300f0f1f49080ea0d7078ebe4fa4066127013709c706a1224380c9d6", 0x3) mknod(&(0x7f0000000380)='./file0\x00', 0x40, 0x4) semctl$GETPID(r6, 0x3, 0x4, &(0x7f00000003c0)=""/4096) semget(0x2, 0x4, 0x40) semctl$SETVAL(r6, 0x7, 0x8, &(0x7f0000000180)=0x200000001) fchmod(r4, 0x40) connect$unix(r4, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) dup2(r4, r4) r7 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r7, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xf) 12:44:51 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x3) r0 = open(&(0x7f0000000140)='./bus\x00', 0x800000001a0, 0x0) close(r0) 12:44:51 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000080)) kevent(r0, 0x0, 0x0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x64, 0x2, 0xf04e, 0x8}, {{r1}, 0xfffffffffffffff9, 0x0, 0x20000001, 0x8, 0xfff}, {{r1}, 0xffffffffffffffff, 0xa, 0x1, 0x1, 0x9}, {{r0}, 0xffffffffffffffff, 0x4, 0x10, 0x3, 0x9}, {{r1}, 0x0, 0x2, 0x12, 0x3, 0x5}, {{r0}, 0x0, 0xf1, 0x40, 0x1, 0x9}, {{r0}, 0xfffffffffffffff8, 0xb0, 0x20000000, 0x3a39, 0x7}], 0x6232, 0x0) 12:44:51 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x2084, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() chflags(&(0x7f0000000080)='./file0\x00', 0x20000) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0xc000, 0x1000000000000) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x78, 0x0, 0xaa8, 0x0) 12:44:51 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x20000, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) r1 = geteuid() r2 = getgid() lchown(&(0x7f0000000080)='./bus\x00', r1, r2) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) chflags(&(0x7f00000000c0)='./bus\x00', 0x10000) geteuid() setuid(0xee01) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000180)=0x101) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000000040)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)=0x7ff) 12:44:52 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) recvmsg(r0, &(0x7f0000000100)={&(0x7f0000000080)=@in, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/227, 0xe3}], 0x1, &(0x7f0000000280)=""/69, 0x45}, 0x840) r1 = socket(0x18, 0x1, 0x0) unveil(&(0x7f0000000300)='.\x00', &(0x7f0000000340)='x\x00') setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) socket(0x2, 0x7, 0x2) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 12:44:52 executing program 0: r0 = socket(0x400000000018, 0x0, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x69, 0x0, 0x0) 12:44:52 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCSETA(r0, 0xc3304221, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 12:44:52 executing program 0: symlink(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file1\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='c\x00') rename(&(0x7f0000000000)='./file1\x00', 0x0) 12:44:53 executing program 1: poll(&(0x7f0000000040)=[{}], 0x1, 0x7d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000080)='1\x00', &(0x7f00000000c0)=')\x00', &(0x7f0000000100)='.\x00', &(0x7f0000000140)=',*\x00', &(0x7f0000000180)='{\x00', &(0x7f00000001c0)='\x00'], &(0x7f00000003c0)=[&(0x7f0000000240)='+#\x00', &(0x7f0000000280)='.\x00', &(0x7f00000002c0)='-\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='*\x00', &(0x7f0000000380)='\x00']) 12:44:53 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r1 = syz_open_pts() close(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8) r4 = socket$unix(0x1, 0x5, 0x0) accept$unix(r4, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r6 = getpgid(0xffffffffffffffff) fcntl$lock(r3, 0x7, &(0x7f00000000c0)={0x2, 0x1, 0x4ca, 0x3ff, r5}) setpgid(r6, r6) setrlimit(0x2, &(0x7f0000000080)={0x0, 0x2}) munlockall() 12:44:53 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x1701) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000000c0)={0x5, './file0\x00', './file0\x00'}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x40044271, &(0x7f0000000000)) 12:44:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9ab05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6b54cfb7d03046a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be7d0c5e6e822942060f9e13da075ee59b09d7b8b0cf8959330d", 0xca) open(&(0x7f0000000000)='./file0\x00', 0x20001, 0x2) 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) 12:44:53 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x2) ioctl$TIOCEXCL(r0, 0x2000740d) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) pipe2(&(0x7f0000000040), 0x10004) getdents(r0, &(0x7f00000000c0)=""/4096, 0x1000) ioctl$TIOCNOTTY(r0, 0x20007471) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20002, 0x0) 12:44:53 executing program 1: clock_gettime(0x3, &(0x7f0000000280)) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = getuid() setuid(r1) r2 = syz_open_pts() fcntl$getflags(r0, 0x5) r3 = socket$inet(0x2, 0x2, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x7fc, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1000400000000008, &(0x7f0000000740)="b1ce7444d8b6d1d6a842cadb90f0ffe2bffcb3fc16f24fe6e4b4af014dd63f1fbac6c91a88bfae81f031f707e8427ff029b75ae167e9360064de2e3e9dead9b2d643f6dae94036d0ad868012049d835abe80e4b17fea7acb8161acf7d18e4f47f01e25bb23dc1417074c92d21ebbc21b2704445a7aa001833904a15f8842cb5fac31d5b11c1171db51b9a17215fccf2c265952541592443bab67fcfc1ec65d50d4ee3afcc06a9d37ff46bd5e00e2b38994c49a0bda7f59fb8287f45706e951ed2d4757fd862ee473da42cbea8e775ef6ca29e60ef7f58d85b9e4114bede16487fe74ffad245d232786cf1fd0357452b0195ff70893f5a2afa06e05165a791b0c97294e27fe1bdddec79f3f378f6ea5d904f7ea3f82737e7c71b6ed9dee9eca0a8d490cb3ff37c0bba0e8a777efa7ec7969cdef6f89221c510c8e29e6705c8628a60733d26b9cf828ead700", 0x14b) setsockopt(r3, 0x0, 0xa, 0x0, 0x0) r5 = socket(0x400000000019, 0x1, 0x4) syz_open_pts() write(r5, &(0x7f00000004c0)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcffffffff7ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941733eff0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb19e1e39eb07c4c40446ab8ed614d8062094847749a278b2a7f9558dccfcc4bf771ff00afa29380b3658c73a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1cd63671e3cc8133580de4b487f7a5dac55dc80443ec0a0ef5e1ac9c120d31166abf0e6b0b3c7243945c65f98d311814e02a5c9ca0adb52a441368c0682f83004144ba9f718d", 0x125) r6 = semget$private(0x0, 0x6, 0x8c) semop(r6, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) getgid() ioctl$TIOCSDTR(r2, 0x20007479) semctl$GETALL(r6, 0x0, 0x6, &(0x7f00000008c0)=""/4096) semop(r6, &(0x7f0000000080)=[{0x4, 0x0, 0x1800}, {0x4, 0x57811f44, 0x800}, {0x1, 0x77, 0x1800}, {0x3, 0x401, 0x800}, {0x0, 0x800, 0x800}, {0x0, 0x6, 0x11800}, {0x3, 0x3, 0x1800}, {0x3, 0x9f4}, {0x4, 0x80000001, 0x1000}, {0x0, 0x3, 0x543e2c3af8e394ac}], 0xa) shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) r7 = fcntl$dupfd(r4, 0x2000000000a, r2) ioctl$WSDISPLAYIO_GVIDEO(r7, 0x40045744, &(0x7f00000000c0)) semctl$GETNCNT(r6, 0x0, 0x3, &(0x7f00000003c0)=""/76) writev(r5, &(0x7f0000000000), 0x0) getsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) setuid(r1) semop(r6, &(0x7f0000000440)=[{0x0, 0xffffffffffff4997, 0x1000}, {0x4, 0x0, 0x1800}, {0x0, 0x4}, {0x4, 0x9ac, 0x1000}], 0x4) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) 12:44:53 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b04d0000000000000000000000000000dcc400"}) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0xfffffee8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 12:44:54 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="01007325f012eda4b178dd343436327fdd3b05010000021100000004"], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0) 12:44:54 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) syz_open_pts() setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f0000000080), 0x159) r1 = dup2(r0, r0) sendto$inet(r1, &(0x7f0000000040)="dc32aeab5ed23ea28036b1fe81e9021ea904eb4452777bba4229698b7878fed233e8093748e19e2da9b5133d8112692d3828710ec2f7aea2e1f7a70edf6160e727beb151fa5061208067dd5dd7374add3a8d813ad9800d1d1b82935566903b65", 0x60, 0x408, &(0x7f00000000c0)={0x2, 0x0}, 0xc) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) socket$inet(0x2, 0x8000, 0x9) 12:44:54 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x2}, 0x8) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000001780), &(0x7f00000017c0)=0x4) close(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = socket(0x14, 0x5, 0xff) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f0000000080)="b042335c5b602ec72b986df7d4437ce43ab33099a764b3790d4ce51e7c0ff525ddfa19d1ec18fab8933d9659baf0f5d0e8d02b9491c5c0c49a66baceb2903ef1ea594198ac66d3dd785ed533a2f5adf955c657b6d8ec9ac3407424a6d5b06b432c7d57ef026708", 0x67}, {&(0x7f0000000100)="0c50117c48fe48cce5c7f94a7ca16589500796596e8aea8591d96832bea8a88b976f78cfca3da8c531f45302dd1dfc293d6eee388914d0d183f7362e146dc12133ac21480a3ecc", 0x47}, {&(0x7f0000000180)="fea664afb882bffac7f08d6d273dde98f7acbf510af048c5b030989ecc7dde3e829e35d542678861bbddfe250e377c75f97d4dab79a328963d851bdabb76b093353964c01afa36bf92ed88fa14aeeb552f0ad31fca59a4616125cef48fafe6a6b02340f309414761ce44f39c35e08c86a661b817327a6fe0cae77d983b0e25596b57cbf7be", 0x85}, {&(0x7f0000000240)="d231a0ec1b849407a831977e6e13dc1eeb9797936a3b02aaad709fd753d16e2f36daa9d6b74d99f55daf41056bf15f073c7fa63e6b26a82f6a73406077ec9f5ffb060490ce1ed0fac82802257e94428129bd9c18839c04cb0f04a64fd0a23407fc46fec305cc939ff6eb63b950aad59c402cdb094a81d005e0394dbe71ac6686239c034d6735cfd2fdfd789798c2ba07dc", 0x91}, {&(0x7f0000000300)="233a7b60aa60daf7797bfe0abd5fd37996738cbe9fe2855d93f3b983b11dfd7e8deb9454ad445b8839fbdd01174aa3375c4ecb172471", 0x36}, {&(0x7f0000000340)="fa37102a4b111d623fe712699f77879abc92a296563f72479cf0f88869a7d9b37b1115ac0f2cbb5a7cbad54c2deaeb3f335447b35fb1bcd310be26cf4c3de734a2eec4f8b4f64c575e721784b9a0ef46b9cee0abd4ff48d69d985e0bdb38cb70c0c94272b3bfe489e7e6415910284e525110db1732a4833884f79547642cd49d0d455a4ff1d7ed61fab261bf89ed9d8b3862f41268af8672c534b132e2e11faea6d5d7fda93f54895d836b8c90afa32d7550ab4cab700887a270d26ce96217", 0xbf}, {&(0x7f0000000400)="77026b9b4b1a4dfcc91d799fdd21e8c950614af008bcb514e3926909828211eb76da879d7b3ec867dfc07c008287d161a7bc3a31ce4f11e3cb82c1b11caa6da7fe4a21896f7bb6d4cabd882157207ef5ff01b7b8395b40d7debf29f18177e28243d22ef50cf026da7297bd3eea413cdcccf3ab343bf2d7f2b4539ad9648e68c991cdcf3a6d3283a4f460330c58e16a6281b280af0afb43b3a22257d96b49eb1a300679c98ef7bc4448814bce410db8229886664ff4c4166e8da212275bc9c131dac395cbe0915dde62ec135cea513f9f178bf0ddf371f5015b9356085bb168564e8ca9fc19c2756fe122d1ba35f11cd50cb1a77ff6a12352e01acd961a", 0xfd}, {&(0x7f0000000500)="8d2af3eadb2f2fd1da46ad49d903a5ddf97e07fb6a6aea47c5f2209e1d71636af30efd6373a4c18024e738b9da25b718e7bdd84ba248d1685dcb2436502d5c6ea2d497447c4f2016c304d08023c910f3ca9b4d6ff1a44b89d1c83520b919da86d1651feedb74d6a1823f99216afd76ec3fa2a6a88b7f7ce47a551c1bd2", 0x7d}, {&(0x7f0000000580)}, {&(0x7f00000005c0)="29c126872b9ff8ae23135f6c69e1dc700696bcfe9ac866fed1cc52187b8cccc49e124ae2551d4299df7328db8db18646ec102be8b5ccb2292582bd1ecdcfa7b321a9707febbbbb8cfd678e1e09e53a75519ef05084adaf2afa908d400397cc823c3451e40d851433464e15804902238cf2d2b75ad37bbd5a9d2af6ba5f48bf708b09de8864acf1431ce86ba56894c0ce77226026c4193f7281e7e749002dea56f45c641d4c074edfbd2a56d4587c5bbd84d538d872b206c9576880fb8e1690fd2cd400cb3df4ee7ac864c57e07bb4e449fcb1ec0f282ad66e786a1c787f5363798893ea114a64b671342a2e22be81c5627aa9088ba33ec481ca47be8edc7c73f22e653e75ca5f7559fa2a43fa17cc91bbe79d30953ae61aacbcd80076bb30365df824d90c958518755f24b47187c4485fdfa5321c01447331b5756aa1f60df7b53dc37055b4c8af11466bf99ebc07adcee138063343f5695f18ccf58afd6b474e284229445e4e1bc82dcfbefc2b6187c8d387705862fddee9f8f3a2fb0507cec1ae98efba355c68b9cabe21852e5ae0e6550204d1606be199ee6a99d802c2a8cae097f3f89b12c9b5cd32686608c1dc74965526578df5e563b6e92ad23e52657d6464aa8ba9584c1fe4884550840bd10f4cef853ac57c284955df1420b32ae3820cffbf09b3930f640eb2c7fc006fc31a10274866707c7ea8585a60cd539e67fc9cb6b11aca26ba522415b94cfaa9f12e26ab8bc4527c92ea5ccff12e275130e970e99e9cd577ee1ce94de73d10600725784cdd762918e72406fccd2197d9b336071d1f4a4ffae689d18cd42e9c1078707d2591b80b069a5c3f2607f28d5b1a39e159bac022ced79a851f939398c46ba0b9e82bc5dabe3b288d4f5767c8e7bb78ed71acd22c8c9bc61c76ac8e0369668fd46d243c7557feb0e59c9b0e7fa99cfb8d6d00b08d193bc812c04b283baa17b2a9f5904ec39db272ce9132a1e2d0e5afc9a495feb8d13a4a550efdcaf4671182a8ea01e2377f022ecf502e39dc7b1491ad2565cff9d9bdf6d01035ad7cc00255a81f5c009dbabb1de27342cadaa5cf08e061fc08db5e68414db5afe8831f76a5402a4dec4b36bc30da23ceaab60a7cce7e335f5b033a292926b4a07cd30bab3d9b6cf8c6b7abe6567705c6569083e99fc9525e27eadf9a1b4e351f8ba35d3c3ddf1fa8b279048ca0c1901ba09b001296e5bbab5c177050848683202fbf1f1701c711eee5a64d7b946295864ed3cf2263d592f4b14ae3239a4d41c0df3c01378b1e1f8dae26afbe514b7718a29c0b2e945344b2e9052469352cef3b57161d688e23939044a5e6785495084b488372e84ff4c339ee8cef55d0327d9d5e037a99b9273a0d08fc97bb233e0809f2c2b338c02b9894373ea038ccdcf0d55c94bd6179a3a206c63beb639c5169f84860258af2edac07f713677078504ae94b8cb71a556e06c98a0ec0c21f3a7887de3ae89ceb09faa5e7449746a0c92f8442b69709b9adf36e14d72b838ef83ae56397b69db82d5a66bc59c71ff5194ef1c6c663adf9c701b8dea45977e275aef2732a0b49d8e4902a62d93356b0b68aed065a9c2e4932617ffdd8ba5abd4477a14770eff887fb65aec46d845a54e249d2a6aeeaf49aa0b3091dca32173a871a6358b8ef374ea82d59dda90d299fee1fa5b4b3048b9bc9e4fccdff9f80a85b24d1c8b2205749d7ee63c3138d80fd6428abe40cff23a228209914acc807e32f89e55645cee3772ad41c2985886dd7a9ea861d5c39430d2d4fd5198f3d611e6977ff54f621a8fed6a46293ef77b3765c9c9223e287d834e87dfadb84d5da4f1982fcdc2c7256d40a0405825b391b272e28338c355c7b35c51becdd5646b605f0e75950cddb38a6ef13c367fe851253af3de862239a0c35c7895b047704d502685c09dc6c857c8e6bc31a942d0caac5a81597859290b099f3328c6599957430d48525a300c76a9c7c91bc733801d38171e4f474532c2d93e4f42c667053ead15aa8a0632a988abded0edae3ed644d556f96a616b5e51d165e40dfd2d225bdfb3ff9c040b4d59b61477541144e5014072b8b4480d7c9322e5bc6c40a009f11e392ea678fa32f52f9351ce1e3f7d0525524f05911578d4a0196b88232d943e9a94ec28d22188acda641e038da3df8628dfda4df15725eafdc9266f9087a57cc488ea7e52596dac7dd08226c77baeab60cbca6e10046b62b8e1e070cf21a066c493f281b063f6e1c96de59431b8d8f139306d643fe1e3f44dc58e5d9ff43521173cd97765887be9ce9e1cf707e6be78d255d51a7968386dada95254d1954ff2bd53e2ff3d27e2f7bca949919d0fce0363d5068d7ec3a1a81089fdaa693aecb90cbcc57488c3ae0d45afe5bb0862d904904105c6f66c6c88241cfa5dd7f3d5546c3046219c0220fce01b688b3b91638d674762d002aece32ecdc2b77329cea90d688edcc2c570d0512d83fa8b219e6ae3f43d6581166aa7ba03ac3e2abc160f0ad97f985902009ecbf23ef0862b4ff2e3c7b8f47740269416979b4eae2869cea0cdb2df6d8145c99877caf63a0c95fb5520613a8be224ca7cf00da137194fc2ddd596a1fd36cf3a2d56523a30928a77de0633b535773f827b39e6a372d248eead8d0b063b4a1fc73e1b70bb79b976f6d87e106fcb68d06ff37567dcab0544462696b84a2dc408ea6ad4de9aa7985260264a0d71bc392ee96530d671767017b2f63724b9c9a5b762c1702c53329518c12f3009a4b97c2637269bd45960278b0292a1502a28dbfc3356ee14da3a0a8bd82aeee89be7ac50d2a9b14442fe4d4e8a69baf9abd010f2478f9b5f8f2abb2b922a7f4d834125e19e744621b0510b75893c4e9cedd8abaef555a7028712181063647a7025af0ef72db52a331ec36850fdee23c189453c25b2055e1cdc52ec788dd5dc490750455a77f7f44e8ef03a9bb7eee81ad8ba3f0177c3b21cef853ee9922802d5ffc354b4193bb41ee46d09e664112cc8c0d75df20d28bd1a1f8db0dabb7cab21ea1bada8cfa3c08279c3f401333f6715f5856233a83cfb97d45465fffa52e34da94a747a347888dbeb8cb19ebeb955722877fba74b70339a199d040f3b45fd1d68a7d7e4fc4f1a65f65285f73a34ecd77ffd313ab321086b54c7cc1f1837e002f7b0bc62c71dec1351f38f09b7bd591edc7e55dbdc9d3e5a6e13fb3d84c7ca23d1880a2b73502f760612d976bc6de6d6960f8c06c5f97291d2368e9bbe8d4c9b0c549f743137254ce0065f7d573678ec99e5c11eb53f6ba2e6c7e99137626450c1a4222f448fc8158ff6118585e654a91bdcd115aba58beec9b09e958fac2c4d9bef24d6cb7b6fe0379bab4df47ba79b2f01c3f3800b7ab4a50fbcfcca2bda1140110df21894b40bc847e77f7b792f7a8f6b517741476ec6bc8659ff5663a091a1d7ba2cb0984a9cdeed9428cddfe9953ae019aea79adab30c7e07397cc4fd1ab7afa77e127566e70cfbe5e2bcb850f348b2c7af1317bfc5efbfc98ccfa8454c92e8dd912e3898e5165a1c1245bee03a20bbc996cdabfc76baea45ff2001cadadb059d3f310d63bfd0de3bae23cbec83ed873f7cecf37c72b8ab3b9a95ec679b801235c32d51cdcbf1f9c1813e6fdd76c3e840d2cb2f4bff86ea923798461f14c4364693b87673ae913416740af26c0020d2a669beefef57403b21b3a00533e7fa31ce7f99f1c74c4fd52617d1de491a16479e1a3c728df7025fac1ea26eebcd3a3df8e1a8aa4e89780d60baeafdfd63567c36cff776b1906ea4b0754547c236dac4c5c96f3585fdc6f72201ee4e7e895bd0e921e062a53a220dc73650c0a5d9589f9422ea6ba9bf2006547b4a999dbdf205a1a4a6df9f8664bdc6916f57da3b0ee65b9742e3aa3989e3b0fcbc26ce3ad1f52c75de19d06d397c4a166538fc998495360e1f4677d8037c8904a88573e342c6ace8bf74a78d4cd4dd66f420d9553bb56c3bbbf75962d54ea265cf82c3e798c14cf8e435cd1293ce08e9b92e62d527704b17e0a732ade315f449e4f164eb831a121330f6c0d1c28c719b3bd5164d983b0e19b9de55e56a19b1de1196dbc9e7764884690c939982ce60e4a52e79557eb5cbcf5151bf6dfd61cd03452b4b85b2fb4cbe21044d354161ae981d5f4ebf1778ab8b4fcf8c3196803a365ba9f0ee03abea716efb145fae558ca1be1a8c1a7870b7b4ad5052ecc5dd4bbba1f85bd4db2c83143e55104ecedd032e9724badddef007ba496adb57ce5c3d421a9ed269a6606d9cdeb1aa56bfe3d317606cc860128c21dd0e28b6af5adda517f64ece27799e43dd98e9f984461aa605c9a5a02b82fa34bf5e266ba47922b79a1f45142207f3647f537bcd39229ecb721e14df56c066626b318d1ad37cafd05e98a9589390f11718b3dd2dfd983905244bafcc3fe120595320a4a691bffe3a95571858f3c4d7b7eb1d26511e80a5a457ca79326bdc2d3965e626d88583444faf5482953d3dcf9886fead5136588f99655954301fcbf99f053494b2ee6957e5b98a895f7f91bde25a6b2f16cc7cb833ea3b8f81eb2fc22b746326376424d47d6e7ff724a262069af4273b47653c71ebfe2a9dc59602d41e2bce7cde985c2f87fe1c9498115a05b00f20fafb4a0c7ec18289ecc5ad2e6c29dcc254af615dd1e5c155eef61440fbbe024fa352e8bd2203f5d8ac2826c71db12e494299199aaa85f0af6753923124aeeb8efdacc0623fc426e1f9702318538ab752fda5471cd39b87a8dc4fa15becec408501fa544fb6c645879532dd38d6ff266f3bb5216a213dbda9cf931ef68e0918c7c821e3668d552eb6307d84b9210363e26699265d230b73da8e60cb3d29262daba3496c539c3df8cdc757ccbd88d7893e214b445c4cd98e56be4fb339de1cdffbf576757aeaf3118ea0c6f7aa9fd79c28c10480e63e8645711759795168568480f6cfba2295c9128cf95ca3682dd5ec55e6a944c709853119761378914f923f301ba22ff9fac7a54d6b53af9a05910fcead3c81ca36b51d3c7acac95918dd98c7e6a45db6da83a3ebe1f96e94f8b06b52a29028b608dda5ee347103434a31ef83598157f6adc92d255a45229238eef8466a556b1caf71deb5c453168375f06968fd54652afffafbe4613c623d7dc9ea694bb14531e4cebc9445ccbc7b7cb4980068bffb4c1027075349eb26193b4d674f237c9b162e277463da5275881da056efafafbbb518951988a9e531219f8457aac686b61c33ead692165af8bdd4918b665c1ed38d5171253e22fe30e383213d7492972663b5705a39d7948bcf528ae4c279ef95368a9650ceb37335a68ade3cbb598c430e62351d9512269a62f0a4d489a72cf1c4506ede954985df723054c6d3f30a1b87efa4422eacdae55d7c500c3ee579b939fe20f0acce65ea9b749d40ceff5ad9222449039b10945b752fecd796aa07cc9aa1f70843b3ca73d76176006c61f1dd878e9be5b1bd7b9f3852380ff341a461e9ee320bbb7b718182bd42c2be186ea23710c140dada757d6deb80199dcc246e6735eaa758bc7c83da2caafddaa9825a95c200c66eb6ec2c5ab816dc54ebf3eedada55096de3fd6ad912d5035494f6cc9f40903df5d85b312e1de01959952ad67cd279626bd4f393cfacfaf0c71b8d88f4bb0f1ae4c131e4ceecabe90596760db3c8d4368aa76c5dbcc2c66d4b5b903cc841fe60df2f7ea05ecca879eff4c5efef3c6af2d4fcdee4133a89d2f5d4fb794eadeec59cd50cbfad8f0040bc4a7", 0x1000}], 0xa, 0x0) r2 = dup(r1) preadv(r0, &(0x7f0000002900)=[{&(0x7f0000001800)=""/4096, 0x1000}, {&(0x7f0000002800)=""/71, 0x47}, {&(0x7f0000002880)=""/27, 0x1b}, {&(0x7f00000028c0)=""/64, 0x40}], 0x4, 0x0) kevent(r2, &(0x7f0000001680)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x2, 0xd7b6, 0x2000}, {{r1}, 0xfffffffffffffffe, 0x90, 0x40, 0x200, 0x3ff}, {{r2}, 0xfffffffffffffffa, 0x40, 0x9, 0xbe}], 0x1000, &(0x7f0000001700)=[{{r1}, 0xffffffffffffffff, 0x8, 0x40000006, 0x48, 0x3f}, {{r0}, 0xfffffffffffffff8, 0x1, 0x44, 0x7, 0x6}, {{r1}, 0xfffffffffffffffc, 0x40, 0x8, 0x0, 0x3}], 0x45e, &(0x7f0000000580)={0x3f, 0x80000000}) 12:44:54 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000100)=ANY=[], 0x0) r1 = open(&(0x7f0000000000)='./file0/file0\x00', 0x200, 0x1000000000) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x8, './file0/file0\x00', './file0/file0\x00'}) 12:44:54 executing program 1: r0 = semget(0x0, 0x2, 0x480) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x5, 0x4, 0x10000, 0x7, 0x0, 0x1000, 0x6]) semop(r0, &(0x7f0000000040)=[{0x2, 0x5, 0x800}, {0x3, 0x800, 0x1000}, {0x3, 0x1, 0x800}], 0x3) r1 = socket$inet6(0x18, 0x2, 0x55a) r2 = socket$inet6(0x18, 0x1, 0x3) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x6, 0x1, 0x4597174d, 0x7d2, 0x100000000}, 0xc) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f00000006c0)=""/160) semctl$GETPID(r0, 0x0, 0x4, &(0x7f00000000c0)=""/186) r3 = socket$unix(0x1, 0x0, 0x0) stat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000240)=0xfffffffffffffeff) stat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000340)=[0x551, 0x80000000]) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000380)=""/192) mknod(&(0x7f0000000440)='./file0\x00', 0x0, 0x1b) r4 = dup2(r2, r1) r5 = semget$private(0x0, 0x1, 0x0) fchdir(r1) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000480)=0xfffffffffffffe01) dup(r1) setsockopt(r4, 0xffff, 0x1, &(0x7f00000004c0)="959bb526a2f2ea75381b82de117fee556ba32d41744147e7ab876ac244a725883ba4833386ccb4500ec76e64a7dcdcc628a3de1e0539c7624aadead2ea0d9c379e3c182815c515c7215769aa251bd1cb5aa9464c99a74d3dc93fc595ca1ff22e1e7e62d7c46776b3f02958981ec1ad91b26ff8af3e24321087bf5e98fdd51e0c1773023cdedff7a25e57b1c8bfed67fbd316f6a817807254554a90cc017be6be4f82df775eb9b6b7fb1c9bc43c7e13e7af0bc1ae4c5722d9f89ffb65ca4366adb913733ce166d2b10da48fbc3093c4120efa2baf1b916e733de7f2", 0xdb) sendmsg(r1, &(0x7f0000000800)={&(0x7f00000005c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000640)="e9b3bd4af10255b864f9ceebcbe718902c8f6290e82eb7634d3389acde2328", 0x1f}], 0x1, 0x0}, 0x2) write(r3, &(0x7f0000000840)="c9bf98ed6d4f3f94404ae123dae13c879086d3ab482172ca89543adaa2b50201d5d4cf24a721d0b0269d2074f0928141ec7e251407f830c105eb4f317e248866d87ad40fd8045473096739ba988906d96eb9695c97849fa703bc4da309109cc3570ecac2c3a9273071eaa7bcd048c3a175e85426499ec04573d9c18447738a9e96371b8b53d13d3dcab39fec9a4a965a8edffd62c19d0f4686e0245668478cefdd92ee65204fa52797f09734efdfdd326aaa6f298995d355d50c5f0fdcb2437d981ea02278fd1ca89eb11c105b8340481fe4f5cf3583f88e83cadc3708bf", 0xde) 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) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000a00)=0x2) stat(&(0x7f0000000a40)='./file0\x00', &(0x7f0000000a80)) 12:44:54 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b100050202000000000012005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xfffffffffffffef1, 0x402, 0x0, 0x0) 12:44:54 executing program 1: r0 = open(&(0x7f0000000780)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x4) mkdirat(r1, &(0x7f0000000200)='./file1\x00', 0x0) mkdirat(r1, &(0x7f0000000180)='./file0\x00', 0x0) readlink(&(0x7f0000000100)='./bus\x00', &(0x7f0000000240)=""/152, 0x98) mknod$loop(&(0x7f0000000000)='./file1/file0\x00', 0x0, 0xffffffffffffffff) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x40, 0x42) mkdirat(r1, &(0x7f00000000c0)='./file0/file0\x00', 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x8001, './file0/file0\x00', './file0\x00'}) 12:44:54 executing program 0: getitimer(0x1, &(0x7f0000000480)) r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) listen(r0, 0x2) sendmsg$unix(r0, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=ANY=[@ANYBLOB="100100792901000084f17a00006ab7f4"], 0x10}, 0x0) sendmsg(r0, &(0x7f0000000440)={&(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000280)=[{&(0x7f00000000c0)="4002344b20e7172b8cade895ae7d295a4a5b67006d239f9038cb173f98b88eca8977b0997c833c6014769ab3433cf2bd5792749472edeb330d4e7fd444946cac4e319ab286e60fc936d7d9b3c0a0cf5538c37bc337c6ee19a58241cafbb9392bc1ec8eebe6db98ef29455adebe814fb80fabf1170a515973b2191354dbf6601c74c6f737a230fdc042430482a27587a64cfc39cf7d91826afc4b6bad69e8100dde9cd87520838ad4", 0xa8}, {&(0x7f0000000700)="177dc4699826609bd08d85594655052597d5c1f22beb1d2f1dd5e907d59442846e3352d6e2d68aeeb20dfa345a511aa1221532d017b1a867b2f61a933d378f7b65eb75d56eb2bcea900ebc22a55206fec20283d292bd67a0fab9e960412f32b17d1507a58a5e078b15d2a8c3fd2a064344fdfffb9f454f61511b2b641004dea4b1ea5fdbaa56e680aebd70c5692e39714daf54b5f8ea3ea61b78552205269c8351f8fedc2646d862e37e343b8c5f0ac0f1ac33909da77cefc39d3acda5fbee8ed1d33691e257c240c04a1821849ff15df01e711361bdef10a040388169ec5a664a333d25bcb76bf3a6ec72ed7ee32d715dbe8a8960d15c32df64b8ae913be5447237d5481d1729f3340f9e2ec3aaa8b07f5a2265f7d2ce4a850dd8c5b786ec6478e65a764250601958235aeab4e7d570fd21e7153063951e3cdfe70c64681d44d518fc27c63d101fb429dd200237cb4c31a329ee65f9fb359ddc03cd19bb0ee406d739abf43c38d23394e5fc61090ab2dbce76412d4ba1787f688578f68265f80fbd719e18ae2d0411921a3f2445f5ab5f2617019e20f6c2558d212cd30028f07434becd9fda68dec41ad17419ff20abebbc55a61c297a2483ca965fc73a479f6e6ed68edbf80e7c5ce63dca0571132d278a62011a5a075cbc43877935fa39a5a02c112f6af43183838e2c6b8eb86b2eaadfa0ea73ee511e798cfb3b2455bde031fd8ddfc1244c1f6aa553d153147caf3f2b7000090aa515da10a78e580904876f00a9da74a3c4e655d6664c78d19940406e4677ea094898bc88211a2df7ec571272a98e612d9d649bce625108afd3caaebe290a056215863f38b4b15d80f0e2caf60dc215c595cbc2233549231fe1a6bac7ca6497126c55a71d9cbb90a38d79e62da55918b7395486799cdfca1024870d418d8950c016e0fa2c255877b3c05a97d5fb85b45a0a87d111b0c77fdaffeaf2f807518a067a6298ad7a13a34bb19dc0f261e00424b490f62b8e948ace7d8c9d6d6a75d32a596098874b4ecee415c51887650c5700dab6192d09f1a86e6c8654f5e20919a99a4dfbd8b131922b3cbc26a8bbc7314c51359cadc7879b2e15ae8d658e2a873d1310bda472f8cd42a34e8276bd5357cb4a6660f2312c2d4a67f4a5e0140a9863b365278d58d038d237e4747e94022e56fcee842e769ffd5a6849159dfc0a5fbe607dc8547cf38cedf34502830646212e564a95de67775b06306f3cec5c0494e3101bd99be9edd00f84598c143e0db5f82cc479010750a365148a9acd42d6bdadd676336d850048e755f9a00a6854c660e0cb09d74d288f4200f2fdc0c3607fb090a863d4dfc9828dbe06c22ba3fb8dc2d9aef77daadc1caefe8c6c37348e2ba69d34f87ca48416f0c68d4a0f0c8223002e6bf3b3c76f93c48f74eb2f88042c4ec330433b59dcf2d05fe0ba13c281e381875f67cd4cca31b3d727787c4fd8f0ac70d4ff330d8fc2e3ce841d64f3692396ba6ff7fb6f786ae070cad8e477d7ae5f2807aae86c672766ef0721b7107fffc9e736f453f9e788a300e1c3146907f18074767a7f699af5bb3b9a47a37cbd2eacdeca221b26d008099c327173840f50c744315a3d6cbf81608da070e6c7d0a759ca66f23fe861be6950c4c7d28c2916fd90e84c9a1c34478fbd26fd445ca4035a11714496be8eb01bb203b8c9146eb6dce72003bd88aaa97f24cbe90a83d926147b53cc991e03e9633378cd8d8f3b0df91880cb93393a80aa27e5b912904c4664fa23ae945b6e953a77d3ced7985c433ae02998190b3e23541e264ae6b53d5e37d59442f302d8b6f2ba51d8c2644c885de41f0de2e0f016e2519719da5c54fca53c67008dc7985e3f706cf287d9c7947df653f742493e5c7fa588513ef0cfd889154134b3d914d693ec43fc04c129289a17e30fa5858c12c460278a7edb9a5342b51124420705c90b69c800d5ce04fb42bc9b6f9514f312ab571fa92ec6dbdb9b2da4248c6a9909e855338084f160345bbef1f44a0f2033f54dc5425bd5ba7f13ec1517c3391a8eb0d9d3c3f94ebb6264d7dac5c18a4b7ca361b587be0f369d0d267dfe6b35e4b1daef61b8450f17bd373054eeb586ee136dbcbf8d0b9a44333abe9182d2e3dca09435c1b3fce84ef91cdb2e903495a456ea3417dd372c5fbd2305ea00e5419b8023461be70d4734edefe0396922bd856674f87d7c7cbdf10f610cdc9db7befd9e156fbdcf4e6988fa99d934e3a511dd8824ccba7bfe0afdc8c2e9e907beb2dd02ecf491b8da421d1d9bb9597d8e8fcce43574a756bf85a4abb0f97eb05c70b640eaebd9a4d957cc46c417b44431d2c9e8978f862cf43ff19ab5b2b497de0d7fd4827530042006753a04a3d88c90f391fff8f077eb9004f02a1c91b244ed3297c434d711daab63c63af48a6795815d2ed5c94b207640b77d67412efaf6ec91925519d6d3280bce60fee13f80bb6b2ab6443f7a5f477f16b671879d2294d6164558643184911935b142c4220a2c9f072b6c5eba33050fa1eca80b8e1fc44fc245bf09eeece1f2a5e23ba44309a88990eb1aa5ee2f266ae66d486942acd38825a7e899edc60a0cb8cbeb28e2d76fd6f23ea8c5fa28cf609ab0ecf4bd88c93f13a618fff79b92145b4d37a9ec810212fcd53121123e776d17a155f32ffc4c806746be9f864c69ba0c0e0290d00661904d8699918205b3012d5371822c17420bca30095803810e06bbd36f9108a9f6e11d6afe7a0bc76ff5efdefe5046d78b66a4ca24ec3bed7bacba2c8a41ffa158c97a455c245c6190b645b708ef06aea99d86263a3f924bf64444b2bf24dc9e900be0a43dac387f02efe6aafc2c85630d2505339f9972fae439e04a122f79916da4f74a3aa62a74df67d3b5c42ed939ce66b995dc45317e2c54cb045080e654e14e9b3ee821be75abf02842f061224174dd6e42c50907a6753682a3a479bd31615a763914a5597ad1a450eb05a9b965aa53b393d2dd87ae25b8ae94ccc7234ebc5ee36a914c17d5d2be7318703d93ec6744ae7df9783dfa4cbea10491352c991e0a05cdbbb61c03c926ac1b6f0e6c6dbe1f8eeb9b084f51541c8927ed4ab70fbd54e95254d6127f8018038396587b1067a9be2056f30bc3a2b1120d79b8a9c3661b3288ff989392ac015066dd84c0affdc880ba2f48fd013ae7828c7b1fa44ae07c676ebec9c5bf3f3536df6771d8747c9d8ab426b3dd3d9f086421af9f0411f401b7042c8f105d8be8290a66a4e2be7f9f3bbc7f11b7041f432d0ea94e956fba2b958f5f2766a8bfe3d132457f7bdd4072e1f057bff5e6807a5126232fe2ddad9f94b2813f694f268bedf32b429b5208789fcf9d4629eb94075693b028b4e604b17f1ff18d108dbec6a457a05be7e79e7fa4a3738039f8c777a1afbdb4473b76f82fc822e7a76364332cea6dd3e2002144b1ee67a87c260f81f2984352e6dc44b05d36b196311fb2efcd761cabd2814fd1fb01524c71a593db653b2c82da7e22647eef4169328330b9536800a9b4f643cd61f12886e5fd4cb80f53f6ad8a21404a4e194cb14eb102673bf30ea737e756aaad70c7c24bd4c5fa09a571701bcf559a08892f317a4c328fe76371f5778f7898cbdbf1677c8c0a4615b44c66453a88fae498e0dc7247bb65fa35feb0fd3f0c4152cfcef1735cec04969056221d0be920171e9d903ef7d567254d52a993ef02b2d2334cf43a4d8806d5ff22a4d408f6ffc3da76c7ba095267bc1ac18a62824cbd475c64230b3de189cbf5d886afc93639bd8cc531f5e4e9f0ba9110dff6bc19e43af5d22a8e1c99e6d7d1632b04445a987dc693c0234ecb606df842fdb79030f7433014394456d76183993e3ff98fdf333b8d4e6a22446306f3d678c06f42c3d1e177687e637e42d2bee49d2d42d300489b1ca84489af24f9d47f62621b4941cf36ea219b03a2ce8c8f293ec6b7f43b3ffd0146da41ccecc97e9ffdec80827813ba5f7d3bf51cfd459c601b1ab8ddaaaa21ca7485fa298d5aacf3380c16420308b414e0deddad2f3df17555a3faddbc73af109893b1b29222e3fd022f969aa973d53dd27acdde003a88d4ec57bb87f0b9b7ffc35d52c536b1113ca3056253a832bb42ec2dccda4d7f76666957f91daee14ca683cbcbcb21b2bb10745364f03c172a154cba18765f3b17ddc1f3bca35bae97bc343b79b5a887da0313ff7e0cbcfa671b0dbdacb75621f31e20f6e3bb41af1635bd25c7021d7cb824f42627980e83d7af0d8762e9bb04b6b18bc0fce63bf399045f0fe2c8b26ebc2cb87f2d6317b23702c5256b9931169118d1483f5ff99f06e88052bbb5919b02acd4104707c537414f4eb87fd4a75204aa22d86ba3e7f603fcc8afbe26d651ad9d0ad010fcab0c9c49505a8247e19caea2a0c22e578d512101c52e8fe0156a31001d8c8a518769e377d2e46876ad9cc7556e1dfeeb34b1fd056f4cc6006ee79dfac964e63320bc95a86640e95c0c4c655da3e840ea4d8dca9c1e5f75874047b574166697055e00b01a98f628b7cfb7431232915e4d105336c8a68ab1eedd84886a8755e3bf552ee2e4b06e8901bc7d86fda7e808740c7fd4dde3c8c7fe1f123cb5a883793079880b7b58c962a98be87191aaa4ef5dd2cb109ce1026c4cda7695c690817c15cb75e86c2eee2c7caf893f2058bcc388fb9579cac3e87437fa9e0ed31589d96f573dcf1a22c5a99216153540ecce9f273a01c48fb970fce2db9b297c6b921a2e74c86e6b7a2c2e00f895364bca4da311454629448eda09a640b61c1105bc0c6f26c33c439dc8d05d6ca4936fc6d581c691856b2a5113b054402c3cc541ef9f76ffef107a406569c4450a48b815824191de42860a2d616977b7b83f9d69b92b43f302a1ab7afc0ca4c531bd0a17104453780e1149ae49a9badab3b54541c82b07c1e69108427369b128665975c142dcd3790d2da5420234bfb3cdba29020a3bb0a7c8c2c00bafa2147e9578a60da1a02711c62f8f472394845b47f8e6e40f942b75fce15c56f978cb87f25457ba4c25d8c462311ca7a8a3d403898c531fd6c9808263b086886fa0ca59eebc2fcaf9451b1f6e728d3fe9c8c60ecf3929661366aeab11b1d1171c5ab8e6914cb43c677855210ecdcd7b5cf4e06fb5c1eecaf7b0bac47c48ee6afa733abdd2ceee59451b050e2cacbd95587e62f86f5067800edc47fdd2d4b9e3d1e858a644d75e9ead92876d03ebd92aff8b4016f2a75288267fec9d7a8bd764b0a84b14655bdf609810b895150466d90adc210ef631db97a262ccbc5c86e42d16c05757a10823623fb460b9beec00550973d799c56123d9a875fd8f0eb594e62b5e400c192b5d1242f5893d7265e11f8037e25c330a8e0ca4a7ff28c2e1c7866fda643b9f5a2a77435ca57fabc587e708e75650105cdbac9d0b7a06a647e28b31aa60528986343c274bd6005741934f506dbfdc95a364b24329bea32ae9ca57a29254ae8060e4ce5671387abcad92d38369352e7c58dc35b97c43cb097afcbca8d8a46aafd51aab8e80ac4f3e470bd7de316dd9cba6e37733b47343de46ce823fea95772daf3d3520351749c1628e2adfb4c3f3d0c142f0b8db074fdb6e6605580083d54c3d729f2c37c433c7bf1ab26e56e8013076619b6c07367cd158a12faa6749c6a165f8b01868f3512787d7f8de6b008393674a1202b6b34fca392d66bfceb9e2e17e76a61b39533f1619e3f54fa315f94bb795163d86e88cde1ddfdd2c25fc14193e219f50f7200d3a0b9010302ab5", 0x1000}, {&(0x7f0000000180)="9bf3a34b1d8c10b407fb50ba10bcaa851e1d89718488344c89e4c0f15d2d0db3893f77d7f39fc2174c43f165eb55553bb106536b3b85d2ba30eeec26ee9ba76645f36282e7355b18048c4c4ff02782d412295a9140a6fd2622a55f7ddb2df703f4f1750f020f00c5d07a78a88a5b95fb70ddbc4ed3e1b56b86b74a05f965b05716509ccee028fa9279aa85989a544084fea9690efc161da9eac2fa387039973b086a50e7fc417cb5291426a813bbcf1ed0a6b7721663298eeef9ae0c60b81709e6068d6065c625e06aa9e03612445bf105f7a58923b73ba3632df1ffe4ab8a34079c2508", 0xe4}], 0x3, &(0x7f00000002c0)=[{0x30, 0xffff, 0x2, "fd9045f7e9ba4d34f246f5d5c4011db37d931f39a7d18881571f14"}, {0x38, 0x1, 0xdd1, "53d61dcd5fc6928700933ec832b54300fd77586ac5cb3401156504a337cd7ad4c11f5fe34855ae52"}, {0x108, 0x1, 0x7f, "d1de884f080192fae3000d74a3a000845e81af34d598e7eddfb2534fbfd065b42b3f1c3d4b0f5950931420e8378520fffaaeb4067bf2feca80c2284a9eb37ac594266dc2d4489cd68c66fd13bac717ac1cbab726acda06901965929b9ea21f0eb2e697eafc363a88878d07459481df61b396045a2ab5f4aaf7112de443848e68543f063ca4a92729b40b4a5da429e2059de2bed2add9fe25a1a9bc2d75d531e9fcd333d4ea3b9e8de5a0ebeb869ce7f2b5c785345e73ec553175a1510314d5583ea5ee2cf56eda046b171712d10b14be69274a915c53ce16a677c8df280a355494747b00e5c617ac22be825858fa482eed8103521c"}], 0x170}, 0x400) ftruncate(r0, 0x7a) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000)=0x9, 0x4) 12:44:54 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) faccessat(r0, &(0x7f0000001280)='./file0\x00', 0x180, 0x3fffffffd) symlink(&(0x7f00000013c0)='./file0\x00', &(0x7f0000001400)='./file0\x00') r1 = semget(0x1, 0x2, 0x20) r2 = semget(0x0, 0x0, 0x20) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)) r3 = socket(0x18, 0x1, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001380)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000001480)={0x0, './file0\x00'}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001180)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0, 0x0}, 0xffffffffffffff37) fchown(r3, r5, r7) r8 = syz_open_pts() ioctl$TIOCNXCL(r8, 0x2000740e) recvfrom$unix(r3, &(0x7f0000001b00)=""/181, 0xfffffffffffffe1d, 0x800, 0x0, 0xfffffffffffffcd0) sendmsg(r3, &(0x7f0000001240)={&(0x7f00000011c0)=@in, 0xc, 0x0, 0x0, 0x0}, 0xa) setreuid(r6, r6) writev(r3, &(0x7f0000002cc0)=[{&(0x7f0000002d80)="c2d5d7b9c60d93f72de6c2b59334808d6c6eafde8637e27f0b2b45b369f31dcf7a8bf2fba53fbd9ea2e9a9fea8c900187071092bd64997f77d93024bb9921343ac8be3380dd5ebe7a994e687171bccf0e64299a1be2e5d5b16a271f5d31ee60c45bfbb101a1b03bdb5601c791c977c5ae88c7fc0afeb989a0327848d4f0ff636685d3c15bfed482e3f55b2b9900b9136a32ca99c58555b5bec7cec4df2c99c0b726d1153e3360f5787d89691b347bc5b82b88d82cd47219252bb0b102ebbfdbfdc872ac1b48a2d134e7281c613d7693e743a84ba99f315c3eb9bb5c96e8f3657ce8c044cb162b691faa3ee389c36d11605ff7a9bd47cc5c8bb311bd1b44788d1b73d059938c1f0ee6aa6e19da1ba372f2f63948a59518d1fdb256d47123c51df135c237c", 0x124}], 0x1) socket(0x2, 0x3, 0x3) semctl$IPC_RMID(r2, 0x0, 0x0) setsockopt(r3, 0x7ff, 0x8a4, &(0x7f0000000100)="992cc1c74becdab83130253365cd3f7a65dbd38487fa1995e9ca853552f574bc8a781408fcbe8ff91c407c2f9387ef6bb1282b6580b214f46f9cf9ea666d93fbd57421851ed52c39fe2cfbbe8a88ec7e6d8a78af4054f7aec516fd569fe40d6939180ab8d66cdc191f681af07a679d0147626e2c49cf7c01c572d30c646fa7051c0d684dbee6608a4b17a4b89b792d6e1dc6015d9067f4178e203f64a8ae9d61344508741fc487f80dc88dc418dc92f348ecc4607100fd0da0f7d993d14e144ba9acfd14920ad06cfd709022a246c559cd4ec05ea7ef11c744d2865b49c808b240e2474c534327618102456aa77fb692c32b0b86fd654054aa76c0d4a117e9868a68a09e1f1e5d90c2a82fe5fd1f01a4f03c5b8de5da0b30bde6eb116b5f83856be905348973bcea8cbc5b9ac74357e0a5e242d3c66d13ff9c2a7ba8c0c7efb7559fb3dd084d50e71fcea1d7a4c49f012cbaa05beaf80eabbdff3252563eef9fa4d351156fe02e0c7b9003eb87f78c5a75205e04a75b9bc39cd328677084eb9ca9b40c2c7a775d16c720266607a24eb97087ac8a885672ce48aa85a8be341da3d64b79637a89174aba9cddacff3d025b87f84d4165f9b02f6806f6bc59534acfe1fdebda76da5cf952f3e53e92bcc019e3ea2b29329fe8e62498299679cd3fb6fed16fc7d40d7b3287bed8deecceaa63dfe288f173be8e7b9f80afc57093543d600ad03025002342761b492818240dd2f5a15931c88b9d7553e2df3651c80a0030c54b0ee898a675ea412252dfb6c6b3080d6370e5ad73a019f183381b5e2fb2f47bbbcaaa7086c7e0b781d5f0ec15c86ef68fe1d59c1c70a79aa86c25b17a392dee82ec48c4b140dce333982096b9557b7858d90f887617d701c555e0fcb316d389295bc23654b8031902bcee60f09dc4d4198ddf8e6ccdb3c00a8dd49a9d232d910cca5fb58f71fa44680f31abb28a2e4ffabab87238dd61b8f37d900da73b7392b024ad4113d09782f77123f6559132502a35a9f3dc216c260049ae39c2dc274b38ea0f922a33fec850c50fa73b5d7d002fff2fc8240953c623818d8a30dfa8e857a8b5fab79b432d44c8a103879c29246b4230220dc43a50af1b762d70b67ff3b5eb3c98f89be6e305827d1621d84ff024f3fdf95fea48709d6c1ae76907954f5ab7b40c0ff5a25f5c2ab7d1f1f2deff01b92feac5303ea18c23ecda739f300e95ae00322ddf19d780a68c26566b75897c67c653f56f26c7f59ff7a31b253e80ade24ccb7302d4339b8d9938dc58f9155defc9d536f1e27fc2c383dd17453d78b122da2f768b9b5597af51739ccadeceedf6c36d604d702d96bf4e204a575e7f64699ae67eb36d65a37a741c671c5cd296587f4904b0a3c0e968f50f93fe463e7da4ad0709a342928c07ebfcf23364d3d6c040826072de83710ffa2d4a12a8f763a9894713dfa6317222be90e5b8d7f62abca2662a1fa23ae99e1becd3699a15ffe21c8d1c60b81f8e41d7364753a1ab1ce78b257e1c330f797e4fbdcd20aabeb8f900792ce6a9204f8a3bc54a49ea1e40cd754288ae765225ccbd0c0f52fcae3027b9532c3b4c88c9a548faac6940893f5d399da880c2f90dd26f96278630c19764006cc9dfb1481ad456be572332a1f19290c06b8df4576bb7ebc8ebd1d4b5e007604f9d17a86454b2b098a5853ccc5a87bef7a01d2644c1bd61ccacc9b960ba35ba75ae3d30a4c5b7550775c5cfb65973f110fd56b533ba847728333ba6852d588ed40108c9a67dd8c8e6ac57d360cb5c3319d4bd644d1f60a2891f20c4709e3576d0f35bb64693a2baadb77961a2b11b1bc125759799af022f66cb594a881ad7feb536c2a29aab0c95707d05bac44aa8d5f8af8986b8693d7b9a136e9fd9952c7ab5587de584d589258b1a4b21d9bee8c2258380adcca2dc156ba4f33141c6f6c82cddccdcbb1ac7cf45a8387768f0614ac618678cfba340d2b8b12c5cf6757cf531388e64c77b8be8916f777755b4955e6057124f4eb534bbbfc6ec738c59a59f9fb60eec50822389ddbac9d0d66e0ff22580dbb83588418d2337d694d17a5ab9ebd6baf4a7eb4ee4b737225335c88188b0e4d4042643bd5b712db3467c99a53f6513d28951c053bc54812c500474f62ec4c5e4878b6a00b6e02cead08482a68ca9a56f12fbfd71d43e54fdefb26761a2d71d64884d05e1c2050415f9c50b4b019a7593da3a14241e9783282be0e19a200266da828c02a11c286fc4433768f8afdf9cf21c12c054396ecd7742759ad5afdb2736005693d0b6709dc34284834730d60429b21fef606dfb237cea5bfe695cf24c8006c55936b3a2ae434e764a0cee6626d0871b3c7b761a0c53d779de00a1744e6c9edd46cb48b6b11935304eb50e8a4701339ed9f0f90608b00ab459cee7274e2c61121c402f982fb77801fd27631f61cc6381dad03b398d7860d42eb4f7616c99b302795ae50b3e68e3eb9ac8ed528f961d1efa997bb2955f55370f2966abf30729f508ac1ca82555e2300bd446cbdb6e48dc3e1a995c6668b72a0b409d2dc7ccb4d4b95e3d81080d5ea9e722d651144e084e045be938cbd4cc5239fd5cfff12bc695be8b4c52d229ad59386f6f220b30800064cb88c98042240f949c11839c003f3c7362dd598e92e8e0aa10a5a336de7d93f94e7d6deafe66f3a09f09554b9bc261211ec638546d050533fd1e92b4ee1ab2d2eea731a76807991e20059ef0ad89f058b7158a88ab2d6ca658b5faf133f073666c576301d3f2f41910da920bf4cdd57bee5c9efa3af2d1aa22fbc5f42ae77cd9ec85d8d1a61f686248ee7b86edc706c1ad88ed65e96ed55023e530efd0602e8e62eb5482b6bd9780f8284564dee4d253b659429e08ebaeddaec91db9df57ac199289d671f62b5040fefac6a793a3d11dcb3ed132fa3a3285c52c74e7bc73a0229d1575a35b43262b70d2bb2518744c0b5fcc16eb125066f8786370d17b7c87e97bdfcd7f232d224f6734350792bbeb001aabb4b350c7a6b52146b6f3affc3cad47a031577d444f414de8c307bf2b8375bc548183e4c4723fa13a7ee825d6d68540b64960804ee69f54ff856c377a1d53ee1616f5eba07091ce00a1900cc04a449125e202ca21c8425533dd31f18984431cdcf5264457763b49e6debbbd13bc36e8e97f1ae496f13a07144746faf041b28c8e331b201c6a7551af154c0d08038238c794403d634cd5f298349c8daea7fad6199d6db8e70c4c8f826f46977dbec34cbd61f2a9bd457dc4d617491bf174ec482bb88deaf72978a31d5b920b157ea15805cc4992ce68e67c27990d9abfedfb08a954dd8646ddee19c2615142376ee587116175414a60905f235677fb70853305230423615339f796330fa3506efa069a76111d6b7bd3e7524e0d82a883b59bebc9a83fb5272c71189efc11100d30de5ef41f555036fd709ca02ba9aebb9561d19288730ed987550f770bb5ed37dee8dbb8975919fa340da2519da2cf4833ac22ebb474ebabccd9e8f86abcae8583d3c08ac7f38d38f715449f327a7e1e34dbfd213ded20e9c9ee5999c93661acc22f5abd369c23b93b8b7bef9fc2d6fd60bb97c34f406da909a58bec89678d011413523a1a7060ac011c27218e63146cf9ac1feab79ce57a6868788aca413197cb607121fd5fad525971671fa3485912d62b29466bb5b7681f8cccad176a6ec94d50e75c2c0a9a1dc7d6175e274036158a253ec9b06a61f0270e597cdd36cfa78918bddb95fa4fb29337f15cdaa347218bc6456ba80c579d009814c635c9f648a653b1606c0483db529c44d4c414855c1890ab74e032a6b62f76d30c72a62636a411419f12aba13129ee8a447e9d71d838f894906be820c0b0555359454c9e0cf67b4d544232b93aec19c1abff29e832fa3f27420eabb8ff77994fc387585055a375924782be3b06891eeede0601b07e00b14671b2223c944a098b1d7fab822042f2e17ac51a6135ec5ed8691d7bf1114531f047615ec8d7e84a0305dd4b76d1a2e2959e059b32d6b56f7cc0d0c532724a57efa53d1d7b18c8ab207c6bb1515d940ff2be86a819043d1124004aa41815c4246984cae5f2a66a575987a5bebef4d9d7e2a0bc5928a76dece571c6f8284493d243766980f2782b37544deee6b8c5c2e4cc11b43bdbc0837dc0add4cf88e443aefd053df24b61ca6b5fa526074cf441a0a20dea227c06468f9a2a846d17ab6aa93545c273ffdb28bf2199e7ce0c6bdfd36fa6aed663f4a702a360dcedd054a8e144f694f75ae5ac05b8bdbd10361811583447985ee2b56f143a7a6d3613e6b775081aba9197c25c9895f993f3398f67dc6addcacc1d70a1ed5b28bf4ff4b6cc65dd96efb1c52d0fd4574325cc0074e405bcb73aee97c0ec2de936805b6aabac9f04d38c2585fcc40f0846f63172f4a2a414264161d7b7a3439ac03f42afb2192cd242fef45222a9c9fdad67d7a62d29165e83f52b92f3c39178e7eab92bb7a1f8c2993ca1d4900fe676b0b3f790f3a404f440d517d24cea9256f89648f88ff0ec2a37c76ca3fa4c4f2bd7184299d6342a0b2910d8101237e2ca86e65c1cd71a806952784c12a315a00b78605414a1c32785ca40112693131a1cfc3d2fef9832243e17b20574648dbcc9d92ad23677a85941b0fa17d3ac81f1d97dd2426c4fa9bdcd14793e14122b4220ac21936cb8f7f8151ac65cc2c1b0e6dd139704cc7288fb6dd5c5eb8ccdc6f446a0755e5bea311aba20c8a8ebb247d080566c0dfffab40b48ca63f3ed0e5a3cf1718ed1b00e213ee68692c72b0e1ab3ed0f48a7b072a6e916c7487df522c02f60196cc162f2a4faa6985d5f2a3e8182321b2959e8eb5e195dc0e2be027a3ec7975532618acd993797c7356f788aff8ca64775e569da4a94aa315e512f9bf70b0fc2a9e7a68c9fe3aab1e0e071e10b7050757b30585dfa9dafd50e037e7b6990696f45a451f6affc2126aca0f37f8ffa11d2708898a873079eef4a328a51cb68670be2f6f4b17dfe35f3538ec6f7e24d6a9da9b3b67a25a55f7fa345789e18e19600841e37aeef4bcab836f5455ba1c66ca51a383fd7612c3dd88ec638eb81d280c4e1a370ab45f7a11bac29e034d06a55228e45b303cc76104e18228e98b8008d3d67a3261053e853e02845a85c2294b75ea7a2b767832959a118298a88a7b0ac81038136174f10c7e09365ee970f1b58206860782f5782919549228d3912d8c557e729cdcdf11bd198ae797feea828fd17b09c0d376d9d0a23ecba6c3c9908d39c79e8da0c7e5fbaeb923508d3de91cb4e04599abfb87226a8a632031aab091eb84d225d82735921a500a0f6420ce2775429705bf3ee71965dc78131036506abc5c9017c3dad684873061d7e75e42161fd53da86e59da736fc60f78812470e2482e04289eba530ce6f57b458af80e3677d5da1f6512f599e430448995afcad3ecdf92fd903fee7f77de9b4594b059dcfbdf4d13ca3d0840f5421218e6df0994480f5c4bc5b5d0d270b65eccf1089927d5f80d3f2cfcd20fdcc1f3d57d49f4341d8f2145aaf5f994320fedaeb3b6e84c34386d0f3bf13bce68dcc2033b58c56bccd7ec44aa94911a2593e35d5d509932f3165e62481d939e5348b9c88d92b99998ce861aa2e7554249ceb18c987ef87171b432a5a81f5942702698858c9023faa3710674b3eba5f0a8308d070849cdd244711360dbc9bd0190464031b3409a437a9b6b33df52a8538cbcd3f0b308f0b4e20aa33dbc6d15799a6c436b8", 0x1000) setreuid(r6, r5) setuid(0xee01) fchmod(r3, 0x1) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="16", 0x1) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000001bc0)=""/4096) open(&(0x7f0000001140)='./file0\x00', 0x20, 0x110) openat$tty(0xffffffffffffff9c, &(0x7f0000002d40)='/dev/tty\x00', 0x100, 0x0) r9 = semget$private(0x0, 0x3, 0x91) semctl$GETALL(r9, 0x0, 0x6, &(0x7f0000001300)=""/21) 12:44:54 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) socket$inet(0x2, 0x2, 0x400) getsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) 12:44:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x782b, 0x0, 0x988, 0xfffffffffff7ff7a, "85fefa22a6020003fbffffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) fsync(r0) 12:44:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000300)="dc076ec9b105ea7fd9498944e4a6", 0xe) r1 = syz_open_pts() close(r0) fsync(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) syz_open_pts() poll(&(0x7f00000000c0)=[{r2, 0x21}], 0x1, 0x0) 12:44:54 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000140)=0xc) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)="e7d5526a2f9a0eee8eef021c42b7abafa9b0ea94da3c0f44a96edd8b70795518701157ae54480611e0a9b4d76a3d43d9c68fcbf119b10a4ccaf84482ab16fdf9a8da2c46286d0cd906b97ae74a3a3c25855e8a3b381aa73908bbb4761c3b90936a5a42d7ba2d0af6f8eb", 0x6a}, {&(0x7f0000000200)="22110b1ea2887123511c82b7d959630a1e7fb22a3f6d37269b4effa2eeeeabb19fced943e559cbc84c7fbf73b0e0ba82f15b6cb01cdc3fa73e0868e7ecec199e47a77b7d9c97bb654da0b7ad002d4f2cf517bc3a42f532e10ff690f8ba26c268f38df738e612735357430e27a4a738a0ea476b6895198c2b7f85343aaf4a7638bd4298ebf1f14029636c8f64c4f87c5759", 0x91}], 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x2080002004, 0x100000004513d7c1) r1 = socket(0x6, 0xb883a4b594e08138, 0xfffffffffffffffe) getpeername$unix(r1, &(0x7f0000000300)=@file={0x0, ""/4096}, &(0x7f0000001340)=0x1002) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000001480), 0x0) 12:44:54 executing program 1: execve(0x0, &(0x7f0000000000)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x128, 0x2) 12:44:55 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000080)=0x8) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000040)=0x80) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x18, 0x4002, 0x1) sendmsg(r1, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 12:44:55 executing program 1: r0 = semget(0x1, 0x1, 0x630) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f00000053c0)=0x9) r1 = socket(0x800000018, 0x400000000001, 0x0) r2 = semget$private(0x0, 0x3, 0x40) recvmsg(r1, &(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(r1, 0xffff, 0x800, 0x0, 0x0) r3 = semget(0x3, 0x3, 0x8) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000005400)=[0x2, 0x8bef, 0x7fff, 0x0]) 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) getsockname(r1, &(0x7f0000005340)=@in, &(0x7f0000005380)=0xc) semop(r4, &(0x7f0000000000)=[{0x3, 0xfffffffffffffff8}, {0x3, 0x8, 0x800}, {0x7, 0x7, 0x1800}, {0x7, 0x2, 0x1000}], 0x4) getuid() r5 = shmget$private(0x0, 0x2000, 0x504, &(0x7f0000ffc000/0x2000)=nil) getegid() semctl$IPC_RMID(r2, 0x0, 0x0) syz_open_pts() getegid() close(r1) fcntl$getown(r1, 0x5) shmat(r5, &(0x7f0000ffc000/0x4000)=nil, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f0000000080)=0x4) semctl$IPC_RMID(r4, 0x0, 0x0) 12:44:55 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2050, 0x20000003fbd) open(&(0x7f0000000040)='./bus\x00', 0x40, 0x0) 12:44:55 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse0\x00', 0x0, 0x0) pwritev(r1, &(0x7f00000007c0), 0x1090, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendto(r0, &(0x7f0000000080)="302cbf93d791f13c0487b6e88c56ec0565a86d6d7bebe14e3fb7df070e85e0dd81c56220e0a7b6465dca1379eb3d35f0ef128a8697cf442cd6ec2259f9fae6586ec90cec67b01db9a32f20a0734aaa10a58722bb6cf8a8d654100ea2004297bdbd1f52895121510bb53fe2bd3f5b16dea31f9dc6b6aaad3f6c948c710f673340247f1e4481d6f7b9e547c6ba729d77071c04e983337aacb438311b3601de9df5bd913d8f0485be764077a716a1e2baf7c6043ccb50076d5a7051ae1b1f3ec5fcc06e7620717a", 0xc6, 0x1, &(0x7f0000000000)=@in6={0x18, 0x0, 0x80000001, 0x2}, 0xc) 12:44:55 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0xfffffffffffffc00, 0x2}, 0x8) poll(&(0x7f0000000080)=[{r1, 0x40}], 0x1, 0x0) 12:44:55 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) r0 = syz_open_pts() r1 = getpgid(0x0) syz_extract_tcp_res(&(0x7f0000000140), 0x100, 0x3) fcntl$setown(r0, 0x6, r1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='c\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 12:44:55 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000180)="6a6a8ad1a1a3494cb1463584769c1782a4c37c618562c7d8f7c22c18d15fa69c6357157bdf279b0a7174f24ad0135f6687ef92613b33eb0e0b314158b7886211d5d7220047fc1a31b6a1b0b9751125a3222c1bcaf0a0cc25ed8dd42a9a9c0d87e3b9529c75d6143f138ecfda392d9f883ce749323956b10bba665e64fd704b88982744775c1afdbd451c7affa072cef614b30adcfc20ddb552125ee8248e9f1577860c3038fab0687fc72a117a75775f5c2e217bb7dd19896a3266bb9e3e926ba2b167240656fc7762348af21b7bf6a356950438bb8ec547fb689c80ee821df47804187a69f8c2c6f4b901c9031ef2", 0xef) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[], 0x0) socket(0x6, 0x8003, 0x2) write(r1, 0x0, 0x0) 12:44:55 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) chmod(&(0x7f0000000000)='./file1\x00', 0x102) sendmsg$unix(r0, &(0x7f0000000d80)={&(0x7f0000000600)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000cc0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) bind$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 12:44:56 executing program 1: r0 = open(&(0x7f0000000100)='./file1\x00', 0x2000, 0x0) mkdir(&(0x7f0000000140)='./file1\x00', 0x0) readlinkat(r0, &(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)=""/1, 0x1) fchmodat(r0, &(0x7f0000000080)='./file1\x00', 0x0, 0x0) 12:44:56 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000340)="eaffc5a511b66fc6d51393429e124b66d68f77d44436cdb4d1e6375083eb94df1336b499977940c90ac2d6f6296920861247e664c20187c818633cf6277dc164005c84a719de86ec9b9de44055ed66b4d91d8663f67f15c4180d797844a3a3a939ead737eb005e5b5e0a0000e3d21291342024d8d442940000000000000000000000008900fc4a22dddf76bef6fb1e49108b8c7b81691e01eb959fd7d7e3575f6a43c40375fad38ee3f88141127982e88198e2680f2d5c53aa3e2dfeac99a1c1707d2273d1c65c68ea0ee361e0f787b3f86674f1b8ae57c1437fbfbdcce59363dd69f674d6170a39", 0xfffffffffffffeb3) r1 = dup(r0) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x0, 0x9, 0x3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eafd125c0000006b", 0x0) fcntl$getown(r0, 0x5) munlockall() setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="6055f04ab5c006f7db55da658ddaab9b13038b6a06abf194ea75b35b5b5c179416a04afa45c69c4d06e121419e8a8ee48a09bff7fa6d28924ad6ecaa48a28f02f34117c14f679d08fd162ff7323c8334", 0x50) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) sendto$unix(r1, &(0x7f0000000180)="8bd8cc38797b8ff80c2504dd529b498a90de84076175e84c5805147df1fb18a4fe4521b40b1ddfd728cae8fc39fb2a5d190c9cacf00bf0c350b3c8b1daa5dcb04a3637bd69ed925b241b1a5cd96db1ba92f47cdaef7fb5b8b3b482a816368813976edbe39d738cb81c2a813c61bca91d7a465eaf3b286399a3", 0x79, 0x0, 0x0, 0x0) 12:44:56 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) getpgid(r0) r1 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r2 = shmat(r1, &(0x7f0000ffb000/0x1000)=nil, 0x0) r3 = shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x0) getuid() r4 = dup(0xffffffffffffffff) mkdirat(r4, &(0x7f0000000000)='./file0\x00', 0x2) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000140)=0x18) minherit(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) shmctl$IPC_RMID(r1, 0x0) shmdt(r2) shmdt(r3) 12:44:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfffffffffffffe25) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a800343d605e2f43b0d33ee6185c6a19e1a3fbed9d7c7f5ecd50537efdc30f779daa987423cab21c6b2748aaa78947dd39a00000000000087f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc387972d2eae1f50146ed5eab87dfc43c6b274ae695ae240ed10bfc3b018be5455ba5fe808f9840f9e13da075ee54d5bf03c4c06822484b10ba5651238225996d2250f6ea8640053a6212d0000020000feac0fe429f3c2ff8a0d5305493fec52c7bfbdb7c6feab0d4e779efa285828016551a90e6a0998bd25030a0000000cee859c33bd408d3f22d86172247ba51ee6e871ddaae858841ef612de8d1a09", 0x118) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0xb38b, 0x40, 0x3f, 0x2, "85fe5834c9ae93cdef594b24bb976e9a94bcdd4f", 0x0, 0x100000001}) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xffffffff80000001, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c7, 0x3, 0x8, "0000ff0700"}) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000040)=0x400) readv(r3, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 12:44:56 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockname$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) socket$unix(0x1, 0x5, 0x0) 12:44:56 executing program 0: r0 = socket(0x11, 0x3, 0x0) fcntl$dupfd(r0, 0xa, r0) readv(r0, &(0x7f00000000c0), 0x1000000000000029) shutdown(r0, 0x0) 12:44:56 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x4, 0x20) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000003, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="01002e2f487c03989e000000000000000036d62801b7c60005546f729e72217ad0bcda2526841f911b39eab87bed9d39042b95ce8b410299a82d924006c6206dc96ee7384931f17b97062baa778d927f59d583497b1ec754f865df86ae4d8ff088105c1b51036da04eb0fb5cfcaf69222e7c0904bb27b42fa2dfc8c10fcc3acd1456aa92e80bf3eecb163f9ca800676f98069dbcee0000000000000000f190b87dc6c258f9f4040d5cd488d43c52d19f35f7f949d556047be73841fda752feb095def6e17bded814a726c9dc21a0d9c69979a3886ae4d5c96cc2608b10a00b38e55fae07e4c58d297ce9f3ccd305dd9a2b4a53195088179db8432fdbdabafc4f4f078d5534151695f939e6f4368692dbf4cb4b82d26ff050fd582a325b7a946e4c0bd77173dc640a820f5a495538012ed34afd0e9b689946bb6bd42683e8d36e2defddb06da43a76f6c7d26aa46d9d5f47ac0e198501cfb5531ad3b56ea01bde903f0e7e023ba4747952f2967859651d684e58d2a2a0ba711ea84ed58fbb3cef2a4570"], 0xa) 12:44:56 executing program 1: setreuid(0x0, 0xee00) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x8, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) r1 = socket$inet(0x2, 0x3, 0x102) r2 = socket$inet(0x2, 0x4000, 0x200000000000000) r3 = semget$private(0x0, 0x1, 0x200) r4 = getuid() r5 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x20080, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r5, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r8 = geteuid() ioctl$KDSETMODE(r5, 0x20004b0a, &(0x7f0000000000)) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x10) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000040)=0xa77c) r10 = socket$inet(0x2, 0x800001000000007, 0x8) accept(r10, &(0x7f0000000080)=@un=@abs, &(0x7f0000000180)=0x8) readlinkat(r5, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r5, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r5}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r4, r9, r4, r7, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) r11 = msgget(0x1, 0x80) msgctl$IPC_SET(r11, 0x1, &(0x7f0000001480)={{0x10000, r4, r9, r8, r9, 0x0, 0xb4}, 0x1, 0x4dd0, r6, r6, 0xbd95, 0x1000, 0x3ff, 0x393}) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) getsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f0000001380), &(0x7f00000013c0)=0x10) 12:44:56 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) minherit(&(0x7f00000f7000/0x3000)=nil, 0x3000, 0x0) r0 = socket(0xe, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929678", 0x14) r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) 12:44:56 executing program 0: r0 = socket(0x2, 0x2, 0x0) close(r0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="000200e45a0bc687953beb0a9b15a5a00c5d461cc7b10c7523ea07c4742300000000000000000000"], 0x1) shutdown(r0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000000)=[{r0, 0x10}, {r0, 0x4}, {r0, 0x27}, {r0, 0x20}], 0x4, 0x100000000) 12:44:56 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) open$dir(&(0x7f0000000200)='./file0\x00', 0x80, 0xc) preadv(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/55, 0x37}, {&(0x7f0000002380)=""/4096, 0x1000}], 0x2, 0x0) preadv(0xffffffffffffffff, &(0x7f0000002340)=[{&(0x7f0000000000)=""/239, 0xef}, {&(0x7f0000001280)=""/4096, 0x1000}], 0x2, 0x0) chdir(&(0x7f0000000140)='./file0\x00') 12:44:56 executing program 0: r0 = msgget$private(0x0, 0x108) msgrcv(r0, &(0x7f0000001ac0)={0x0, ""/4096}, 0x1008, 0x3, 0x0) r1 = socket(0x0, 0x8007, 0x74751f74) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000196e285d57cfa7b23700c70f54de00000000000000a7000000000000f78b7c4b03d22ac19708c425780003140000000000"], 0x1, 0x2, 0x1005) lseek(r1, 0x1000000000000, 0x100000) execve(&(0x7f0000000040)='./bus\x00', &(0x7f00000002c0)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='&\x00'], &(0x7f0000000380)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='#@)\x00']) msgsnd(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="0300400100000055981eaa540539f1d3becb3ed305eeafd81dc545a47803e551058cf22af7fe10b7492cc532591bb29ec324f69b083ab83938de5d229d42ea575495fc045c121acc686b90126450c7445d65f7c113d08d9e54ca6d564e2a56f22cfc54ef5700000000000000000000200be155f6"], 0x1, 0x800) msgsnd(r0, &(0x7f0000000080)={0x3, "c9b604a064ce4edfeb3ec84000ff2973ba761a378a114f8a7d2a10ba367717520220303de16aae96f2c1c650ab18233e33ab2bf9370703cc559c3d24a8ec150399ecf1"}, 0x1b3, 0x800) 12:44:56 executing program 1: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="60340e44002d9f7554a92debc4a9b8a5864e0203ae32b12c613c81ca615ff40e7f7a1760673e7ef135f316e87087a2c40038cdb0fc367bf59ac2e0a98745d047cffe438b3edf3ac5e054483bfbb68a85d193a40a3e41d683b3b7e21aa9873227c11220025e3a7081d3939155374e5715c704548aa9719be04b4ff449f8aeaf7d61c0cb32e6003a5b2b77bf9128d9f9bef1ed26ed40c1596cec9ed15e489d74d581c751d6a4461f7760f6ca8dd1d6259971c0ac8c60225403b64cc3a902420e5b0fa1f743f3a55639e14bf18da5732345e02d03e4c8320702a0abe2078605135142e74936428a708867f20a81ad6cdb1b3c6c4227404b916c4f08d15825381702bc0b3d0d54a891"], 0x1) chroot(&(0x7f0000000000)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000480)="9a06fb0000000097dbf4453ee80000000000000000000000000000409d0e912d45aac29f3d365abeff5b9d9604d409245276c74faaacb1f44282de7ae67c85ed4ecf18503e2b40bba4edeae4bf1df7d6eda7e812b98b51bda47b000000", 0xe098b9b7) fcntl$getflags(r0, 0x3) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000200)="6c28c88f12bf259477a64f44be064d479a48f363141827e2e729deb367e7a5f9c66c8ea5ba51ffd618cbd921c9d5422757de474d1ce42cb601881f75769ebb442eda778b087abe248c7bec0f4e65945a10df0cfbf8636da17d07109b5ca781757a0a65dc57651298f1a7cacc78aee4e49a1d0d677f90a6ad1a434edb", 0x7c}], 0x1) 12:44:57 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x205e, 0x40000000000902) open$dir(&(0x7f0000000080)='./file0\x00', 0x1000000000000002, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x8040, 0x1) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') open$dir(&(0x7f0000000040)='./file0\x00', 0x10003, 0x2) 12:44:57 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) socket(0x0, 0x4, 0x14) writev(r0, &(0x7f0000001300)=[{&(0x7f0000001340)="2c5dae3070ca9f050a90de9b70fdc62f3b42e2126e99d38cc1ba62dcbfb7c377e51afee700e0999e5c3ba508f6435a8ff70a5060e5c152c0e3ea7a7ef5768ff099c7f3f12fcfb2aba93b4b776adcca4d453921528a3f5d5fc658ece24443fc0a433398fb02dcdc47f4f412142ab78fcce95961073c858290e03eadda3b2d84b3f34cf665e9b732c71ca236a6031900c9e8cb195df470c1ec987507c7bcdf249e7686fdd3d177d9d5a2636a45cd869c91e2438da1727c00213384ff2f68982593ab83b7a7a9a1d383a02e2a68a65f48ec8b02fcc183ab17eaa646ab2c8f7392b13d13861824778c3329c72d181f77c10a6de5aece933d49293127418553b299e915189b5bfc943a891f80cc36b6179f6b2600135adfdad1e73385779c5d7360842ae9c9654a784132f402646fff434a2bada7bfba5eae67013f37c70e5769a03a30a4c89a219d062991623f52727ff1dfcb5dfe440023e883814e0f81144fc76ba08bcaf278215a772109bc2ff9147911c3c980944436df4695ca04be8decb9cb736d91f81cd0230aa2ada4c994f1a44b0e5d3befd782fe44fad647ddd43b3c8cc032e0876ff9716bd9951569851ea8c777b0df6f8887e1a15f589704cf4796a4eb02fd9d01c5370c4e59f0a7d754e70ec4d6292bccab2232e8c7fc5d72eff69578fa88b1d0ad8bb7ca4ab31ae7ee93242e59ff0a8fac0cae0da7a0e1f3e9a61edb151aa97202edab20594d7b0bc2e1a7f0ac0579ce32028ac88bc808a865af64101c9363ba161bc0da63e61dbe5d97cc57dd76105b10ce0abcd606493b30221efad0e1463c7c1019ea3da93840d52bb014ab0d397df5662dc51f875e8a957b1e3d7a8d6f0f9f28f21360e97f7fdb7e03ae829e388c4bae1c3184e57ce7bd8b5e2bc2b18075ded43b813ad2fa01e77bb1d6c3ce77ba6f9006f51d2c993f24e23d13014e6abf892ea77f454db1b99e8882c6e2846ac7cc5937c3c67859ac8229ecfa0fabe24b65cfd695726dc2bc5e1480fe4c093a238455174afc342cd55b07db5abb3b12e2fe733ed41e6d007672b8df6192587d22929a232cd2126ffa0c8d09ab2c2dd0826981ae1278ec6e67907a896168b68d267224212f2089b51430558d2aa853ae1aa1b6a2b9f3f36f67f0513a660ddd170ed100c10685907691510ed4e0def69a87e743f7d2e9ee26c1fd3b8f04a99e758486a641402cc3fcebdabf41c9af0709cdb87e85ad92563d762a01a21e50d46d4ae0865c788bfd46f3df60a9ec77e8e8b0cd7da21e95f4e5bf31e83806eb7c102fdcdf137349482a63a221ac559f5def15c198226934709e193104ae9b12464e8ea70db0f68ec66100810a290d90d4fd8c22437b4080f5716d2693edb57ba4f0182bab64a19a30faae762a87ed8f45250a478ef8c5efc6c91e79a7163896ab1394e1436d141bfb413cb3fe7911411ac77794fd73b9423b978ea2d304b98a9bb658640ae106aa7dbbb5fe34668b5e06b7525d7e737a1fc76009fc3e1a6353d31f5a3cd49e6ab550665e5d86ca35efbfaec49a89ca0cbaa0776524763d2edfe886479395519e73cae20f681b16a41f5311777131c79a8ea8cebecd81afedcf29d53cd0434711769affa2268e11beb2b38e8365a161c05ea9bba48aabb786638843f87fd83a7925df2f15e150e308e732b98c3ff5ca511c8289008f52355762d8dbe57bee5d42f093fa3494504128298155eeb69a2010df0e453d7f84b8ababc960483a3e74ff26fddc2ef985bfaf66fb19ceed672d9f739532e12927004bbc06ff949a4d8316f28906ed00b7bb1787016a9dc389c2b362ccb5e0c535c45b96ace193d1cbc13a329ce81ab78ecd14656de71c273aa053736c391ac97e32b394982a3ba875c96fae4c9cbc11d799d69e66b61ece7ba8bcd7b6c7d8163de75c8d6ce1405ebeb69d1e2a9a83f22e21695caf6aefc942a8c98be132728af17c7f5bac79839c9260e72443bcff145aab57417e4377f272fc3a04e501f0f461f51f9ccac2608326a8e750d53b0db35f8c957dfe0f2a3c77aa24674ba12d5071548ca75cb73f338036f614186d64bfd11ce55e6ba59364019cef982e092535366f92fc96cb36751312ac0d2601249d28703094947a2ec6dd5d0af40bbc0e17328baa2c762bf6ae01da77e89ef9d402d57d9fa9ac1bc12cbdb7b88690a238f1ae52ce5dd68f12aa737f5179c3cd36ebee435530933804d64c0c422fa30a0fada44449b8568512c88cdc3b846d1ab044516cc2f9baa371caa13ab836776a166327103081b2fa97613c90c4b819f27ad7904f297754e4753ed277f8d8b6b83d57f7e8ac051208cefaaa485246469630a7f17cdb8513ffd7020f0d80af844db83e2ebdff2b60d8804b91ddb28a6b435f76bf96e4de4a8f5de94e326288c83a6083f18e6b7d0345a3c08d151eef4a5b0948661674e0b8d42871fa1bc49fe3d73ae56ebeeb0e34a875d6ab12128a97d030b447f522468a1930d7d7d47155c9cb8cd055afd3b8d78df907015683ea23219e5ffb3b72dce5036aeb7852f6f9729e8827382ddf77849197b08affa74b81c5378833d67b4fb2c546accb835e60bf014dbaa399ef1e91dc73424b4c333f0cd203946c54ab44d2247379f52b50d0b64f43d7459c28c9f94f3dbe4eb72c423c656acd1f3f9731ec4fbe2024eff2916dfab7b09cebe5d559e7b541000caa94c1d070cc240b4d1aec2e2f099bfdbcbe806160aedaa41173af4f", 0x794}], 0x1) 12:44:57 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x26, 0x0, 0x0) 12:44:57 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r0 = socket(0x18, 0x1, 0x0) getsockname(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x88, 0x0) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x9c, 0x3) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) syz_open_pts() 12:44:57 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000002800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e4329a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e2712e266345157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a1312d3a11092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2cbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b99ae5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406d47f80a731888bb0c1869b78393745f7bab2eedac881e2ee31f88592f0fb5fae10bf6b50de2531f581bfc87b715fd32480a1c90d77fed27190c54303c991e2cbc2b1c9680ea76204a5aba38526f7722c7cb39e703e79f44b7b204f161e6cff92cc207a97788775623139dbde2cda323e1f8a07afa255edeb9110016f9362c3f4556ce425f025b3b01a31d2a9d9f1d56d8f35992ae31fa666afa5bae785", 0x10a3) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) writev(r0, &(0x7f0000004700)=[{&(0x7f0000000080)="c2", 0x1}], 0x1) readv(r1, &(0x7f00000027c0)=[{&(0x7f0000000300)=""/167, 0xa7}], 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fsync(r2) 12:44:57 executing program 1: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x40) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') unveil(&(0x7f0000000280)='./file0/file0\x00', &(0x7f0000000300)='x\x00') unlink(&(0x7f00000000c0)='./file0/file0\x00') 12:44:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x3) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x9, 0x8001, 0x0, 0x100000001, "f951433009edeb47411fbc8ee1c6315bf8f7d7fb", 0x400, 0x40ca88db}) syz_open_pts() 12:44:57 executing program 1: clock_gettime(0x3, &(0x7f0000000000)) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCDRAIN(r0, 0x2000745e) r2 = getuid() setuid(r2) r3 = syz_open_pts() fcntl$getflags(r1, 0x6) r4 = socket$inet(0x2, 0x2, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x7fc, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1000400000000008, &(0x7f0000000740)="b1ce7444d8b6d1d6a842cadb90f0ffe2bffcb3fc16f24fe6e4b4af014dd63f1fbac6c91a88bfae81f031f707e8427ff029b75ae167e9360064de2e3e9dead9b2d643f6dae94036d0ad868012049d835abe80e4b17fea7acb8161acf7d18e4f47f01e25bb23dc1417074c92d21ebbc21b2704445a7aa001833904a15f8842cb5fac31d5b11c1171db51b9a17215fccf2c265952541592443bab67fcfc1ec65d50d4ee3afcc06a9d37ff46bd5e00e2b38994c49a0bda7f59fb8287f45706e951ed2d4757fd862ee473da42cbea8e775ef6ca29e60ef7f58d85b9e4114bede16487fe74ffad245d232786cf1fd0357452b0195ff70893f5a2afa06e05165a791b0c97294e27fe1bdddec79f3f378f6ea5d904f7ea3f82737e7c71b6ed9dee9eca0a8d490cb3ff37c0bba0e8a777efa7ec7969cdef6f89221c510c8e29e6705c8628a60733d26b9cf828ead700", 0x14b) setsockopt(r4, 0x0, 0xa, 0x0, 0x0) r6 = socket(0x400000000019, 0x1, 0x4) syz_open_pts() write(r6, &(0x7f00000004c0)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcffffffff7ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941733eff0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb19e1e39eb07c4c40446ab8ed614d8062094847749a278b2a7f9558dccfcc4bf771ff00afa29380b3658c73a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1cd63671e3cc8133580de4b487f7a5dac55dc80443ec0a0ef5e1ac9c120d31166abf0e6b0b3c7243945c65f98d311814e02a5c9ca0adb52a441368c0682f83004144ba9f718d", 0x125) r7 = semget$private(0x0, 0x6, 0x8c) semop(r7, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) getgid() ioctl$TIOCSDTR(r3, 0x20007479) semctl$GETALL(r7, 0x0, 0x6, &(0x7f00000008c0)=""/4096) semop(r7, &(0x7f0000000080)=[{0x4, 0x0, 0x1800}, {0x4, 0x57811f44, 0x800}, {0x1, 0x77, 0x1800}, {0x3, 0x401, 0x800}, {0x0, 0x800, 0x800}, {0x0, 0x6, 0x11800}, {0x3, 0x3, 0x1800}, {0x3, 0x9f4}, {0x4, 0x80000001, 0x1000}, {0x0, 0x3, 0x543e2c3af8e394ac}], 0xa) shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) r8 = fcntl$dupfd(r5, 0x2000000000a, r3) ioctl$WSDISPLAYIO_GVIDEO(r8, 0x40045744, &(0x7f00000000c0)) semctl$GETNCNT(r7, 0x2, 0x3, &(0x7f0000000600)=""/76) writev(r6, &(0x7f0000000340), 0x0) getsockopt$sock_timeval(r6, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) setuid(r2) semop(r7, &(0x7f0000000440)=[{0x0, 0xffffffffffff4997, 0x1000}, {0x4, 0x0, 0x1800}, {0x0, 0x4}, {0x4, 0x9ac, 0x1000}], 0x4) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) 12:44:57 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1083, &(0x7f0000000400)=0x37c4, 0x4) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', 0xc) write(r0, &(0x7f0000000e00)="db5c1e05b2cba2414827236f25399e59fe35f4a0e6810491be5aae0669e5229e5bb66b61dd61e2c74c6ecec8b2be03899b95984815de2b36fb10cb46120eb6c83ba9be5733010000000d5db8f777e8d43340c7c875159c423ed71c12be22c8ff15c7f50d5c09b245742258c0537b5852fe2b4455c503f9692216c9e1eba570c9e69697a7d0524050fae5337248cfa480d8c6d7787a3f6e2f6a0e54659161d9563daf042536fa1423429492c224e55a581be46e95d5ba8a38cacd1fe1f86aa963d41010371ca8178f1b966c26daa0b2ca2dd19a583c9a9b0c768ae8c02f412582855d090f908fd2b3369e55b096bf6027a4deca5946cccdfb92cf402296aade9d7b5c628c1b1aef72c6c098eb22d58ccf1c29dfe97658b6dd5e6a51a65185ce548d7def822cf88de97bc1654cf0b201c13a62276e3a45df7f8032e8810086c6cfd4ff0441e2351fc2f70dd0b984f6793b552f2518334ba4925b231e8d95c744dc9ea6159e29d7d7b29c4386de9338ba0374", 0x171) getsockopt(r0, 0x1, 0x3, &(0x7f0000000040)=""/38, &(0x7f0000000080)=0x26) writev(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)="493daaee13aa721f55d32687a810d5eb0a5b7d19122366901470f3d7aab73e051d898ea0296ffbea65d873386b9e93c1c8521d34649a0dc7231f97ab3bd243b14350b85f965b2020616c1a4ea5c2995aa149ced94fced48771b4917d83a1db25ca1695cf8627f6906975b4bf499cf2c51c54eae81b4d5e546721a7653127", 0x7e}, {&(0x7f00000001c0)="b655dbb8a8b233a87665ada2bcefe2bf86faad91238b019e87dab3c398a1ed7e922ec113bd8e004f5add45b5d9e8e3f41b7ae974d3c60fa28e4f20d3a053537c5b459602f6ada4043dad9ee4f46f", 0x4e}, {&(0x7f0000000140)="8ad317114ba9578565dfb42a356c3144258ee4d0", 0x14}, {&(0x7f0000000240)="2f1faa8b5f16efc877e52ca9c0df7a1a6d8548bbccb57e909a33d8312f11490e61795123addabb024a9a67b692b833c4406a5ed2e54f7c9c8b1430825a0addb688a76d1db7a2ef871e0e759409bc4a151c7ad96bd5d379ad33175d54719c549d933a0ddd6a14af030c2b4acef9a5b639946c98cb5fe336f418204e0968a2612260141e", 0x83}, {&(0x7f0000000300)="9303c3a4a263c713511339896b25f241fdd8cc640b78e703b6084a79adb8f38f57ff96849549808caa53ffb716075d5a9227b88cfd59aa44535a9e00ab9cb323cffb08da6d0a52081c5ee47a9f8dc6393b2cc780715753d67fe7a814f6bc", 0x5e}], 0x5) 12:44:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000001c0)=0x4) r1 = socket(0x11, 0x3, 0x0) fchdir(r1) sendto(r1, &(0x7f0000000080)="26581ff2599eaf1b95a706c575067e7aac1fa7ec5604da16d9b2400832831e56c1c50fef666539830fa6996fda2cf1e27717a7ae27a8fa6a1b4a48788fbb0ade9b45a1137ce85eecaefb3ef44119fb89601c14a9a04bee917232327170f9b7d21637bfd6e2c17b1c9264cd115fb2782a8771f50ab9b4094ff5", 0x79, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="20002e5f5ccab16a687c"], 0xa) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000000)=""/38, 0x26}], 0x1) r2 = openat(r1, &(0x7f0000000140)='./file0\x00', 0x80, 0x0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000180)) socket(0x6, 0x8000, 0x7ff) dup2(r1, r1) 12:44:57 executing program 0: r0 = dup(0xffffffffffffff9c) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f00000001c0)=0x10) mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028a5) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000380)=[{&(0x7f00000000c0)="00000002", 0x4}], 0x1) r2 = openat(r1, &(0x7f0000000040)='./bus\x00', 0x10, 0x20) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000140)='x\x00') ioctl$KDGKBMODE(r2, 0x40044b06) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000000)=0xd3c) 12:44:58 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) shmctl$SHM_UNLOCK(r0, 0x4) r1 = shmget(0x2, 0x3000, 0x4, &(0x7f0000ffc000/0x3000)=nil) shmat(r1, &(0x7f0000ffc000/0x3000)=nil, 0x3000) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x2000) geteuid() r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$KDENABIO(r2, 0x20004b3c) r3 = getpgid(0x0) fcntl$setown(r2, 0x6, r3) shmat(r1, &(0x7f0000fff000/0x1000)=nil, 0x1000) r4 = shmget(0x0, 0xe000, 0x48, &(0x7f0000ff2000/0xe000)=nil) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) shmat(r4, &(0x7f0000ff4000/0x1000)=nil, 0x0) shmctl$SHM_UNLOCK(r4, 0x4) readlinkat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/4096, 0x1000) mmap(&(0x7f0000ff5000/0x1000)=nil, 0x1000, 0x4, 0x6012, r2, 0x0, 0x0) accept$inet6(r2, &(0x7f0000001080), &(0x7f00000010c0)=0xc) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000001100)=0x8) r5 = semget(0x2, 0x0, 0x14) semctl$IPC_RMID(r5, 0x0, 0x0) shmget(0x1, 0x1000, 0x424, &(0x7f0000ffd000/0x1000)=nil) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000001140)=""/72) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000011c0)={0x6, 0x4ad, 0x3, 0x6}) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000001200), &(0x7f0000001240)=0x10) shmget$private(0x0, 0x2000, 0x300, &(0x7f0000ff2000/0x2000)=nil) munmap(&(0x7f0000ff6000/0x4000)=nil, 0x4000) fchmodat(r2, &(0x7f0000001280)='./file0\x00', 0x4a, 0x2) recvfrom(r2, &(0x7f00000012c0)=""/75, 0x4b, 0x843, &(0x7f0000001340)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 12:44:58 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x5, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000180)={0x3f, 0x337}) close(r0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x3, 0xfffffffffffff8b7}, {0x67, 0x101}], 0x2}) 12:44:58 executing program 0: r0 = socket$unix(0x1, 0x153d3fcb1b352974, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="11a7eb915475be7a0df5e20f83c2ef31ed1eafa2dfac50cf3be1ca0907c406d0e0e70ffd4be6c002dd356a475a33a58bf8fa302a17916ffadf8c665ce93e01f46360a460f32eed4245db378b53da1141d87ccbd0243507d236ca39d479f2b7e30c5a15a51b357b6177a02f7b81fd2c53e24f183741555dab0c0acd727c8d98033e69578f958f6a867a576376732d7003f305f62099557d7c3695dd715eff5a3e3021d85a1ba1c6ccd26f96187f57f5342c7b7ad343f455f680e3f2", 0xbb}], 0x1, 0xe) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000040)=""/4, 0x4}], 0x1) fcntl$setstatus(r2, 0x4, 0x4) write(r2, &(0x7f0000000340), 0x10000014c) accept$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 12:44:58 executing program 1: r0 = socket(0x18, 0x8000, 0x10000000000b) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) shutdown(r0, 0x2) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x7f, 0x7ff}, {0xffff, 0x9}}) 12:44:58 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, 0x0, 0x0) getgroups(0x7, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, r2]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r7 = socket(0x18, 0x2, 0x200000000000000) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getgroups(0x6, &(0x7f0000000000)=[r6, r3, r4, r5, r1, r2]) 12:44:58 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r1, r1) 12:44:58 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) mlockall(0x800000000000006) r1 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x80) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f0000000000)={0x3, 0xffffffffffffffff, 0x0, 0x0, "61aa0db100000100"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0xd7, 0x10000, 0x9, 0x2, "54eda9d26b0770cf038bf5cf044a0d460b7eb3fb", 0x5, 0x7}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x80000000) dup(r0) write(r0, &(0x7f0000000080)="b762dba0abfd9335551c75ecaacc6294250a83fcaf44004e2cf1b58374299148e3a735e8529328641982091658d83c883c8d84dab1fe1356b15ff835b047cd0189574c06ac77da0900000000000000d88669fac9b4fca5ddb633776e9cb7cf5de747db42cad2ad8ff87af7bcbae70914000098f57f7ed533b44ee508dfa8065587b5d6f925d8cd2411a2d92d364121cc568549cbaaeb6207e95a781269ebc6e32095ba69cfb93c7197b8a36a5ff123d0a8759c3f443897d0ed4273f3442d99284ef86c7d987564e0031431690f73e28cc4801c4bc3c52d5b000000000000dd83f2095bab657dcbe4c448a273bd3bc9aa", 0xf0) 12:44:58 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() seteuid(r0) r1 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r0, r1) setreuid(r0, 0x0) setreuid(r0, r0) setreuid(r0, r0) setuid(r0) 12:44:58 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x100000}, 0xa}, 0xfe76) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0x6dc7}], 0x100000000000005e, 0x0) 12:44:58 executing program 0: rename(&(0x7f00000000c0)='..', &(0x7f0000000100)='./file0\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000722000/0x2000)=nil, 0x2000) r0 = kqueue() r1 = getppid() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000280)) fcntl$lock(r0, 0x0, &(0x7f0000000080)={0x2, 0x1, 0x7, 0x100000001, r1}) r2 = open(&(0x7f0000000300)='./bus\x00', 0x2, 0x1) r3 = getpgid(0xffffffffffffffff) fcntl$lock(r2, 0x7, &(0x7f0000000040)={0x0, 0x3, 0x7, 0x0, r3}) munmap(&(0x7f0000723000/0x4000)=nil, 0x4000) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) kqueue() munmap(&(0x7f0000722000/0x3000)=nil, 0x3000) recvfrom(r2, &(0x7f0000000140)=""/255, 0xff, 0x800, &(0x7f0000000240)=@in={0x2, 0x2}, 0xc) 12:44:58 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) syz_open_pts() pledge(&(0x7f0000000040)='\x00', &(0x7f0000000080)='#[\xdd\x00') fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x1, 0x0, 0xff, 0x200000005}) 12:44:58 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0xc00, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000000c0)) r1 = socket(0x18, 0x2, 0x0) mlockall(0x3) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000025, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 12:44:58 executing program 0: poll(0x0, 0x0, 0xffffffff) 12:44:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x7, 0xff}, {0x0, 0x3}}) write(r0, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x8) kqueue() writev(r0, &(0x7f00000000c0)=[{&(0x7f00000005c0)="d0e6b83b3210fb1119ed4c8bb253b6f3c0f8c2773e10682f149459379b1321d3a2bd55fc98ef3320ac75dbebf5c0b517a4eda4eb3bb862c005243e05159fe8ad23ad5f574c3f884c820a7072751f93682308f635ca7c3c20a4874a633fb315b259d27f94a3d3aa0916e2dcfd8e8c6604213abbbaa452625d453faf89217a8138b89b1533e0a904ecffeb92010c4c3a2d20ad5af45f0a000000000000000000000000c91a62629b6b8b156c656514d8cedfd4154d3b527dbd41e05edc77c9eed3f9a10fc0b6c265a4daa243e09556396046bc673fbcd80e0643e0f301b335e8095cf9d0b3baf4cdd3472cb022a9c4da4e9320b97d95cacb8e31ed82be1824872eca09f80bd084e6fcd340d10703ce1698518373d340cb10553d8e3609f21a642856bb621abd2b722e80f83d8b86360426ec967974a0663d5b53fc6dfcc67e39269d922a9b62e198c62cfb952e2bef8919e59bd2e770a81e813b58bf9602919a9c63a4a5ce7a567ba2c328a19e36709f015183196db52622f6bd49c2a607a40000000000000000", 0xffad}], 0x1) r2 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) close(r0) r3 = dup(r2) ioctl$TIOCSTOP(r1, 0x2000746f) syz_open_pts() pipe(0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x3, 0x100000001, 0x3f, 0x1, 0x5, 0x7, 0x7ff, 0x2, 0x2, 0x7, 0x1000}) 12:44:59 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80105727, &(0x7f0000000240)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 12:44:59 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) getrlimit(0x6, &(0x7f0000000040)) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x1, 0x100000000}) write(r0, &(0x7f0000000100)="a4dc928c09888e96d0f249e65c0ed662dfcf4fe5e83c4f9855317b0189de61c6caaa88a88b34b40fb0cf7fc925fa4f4c70cdc4c88f8623d63a963b6efd889899663b25b6b5049ab2f1b687bff24243853a56b1ba1d56049b33ba73d1f6d34c7db7834bce88490bc0d01c3903796b2168ba8ca5af9d2ff7fe3eb0d8fc38b7a8652b8d777c263ee35d0ad438c17db42c153cd693ecbefaa3ddfa06228074b4451ad5ff4f7fe82c6b7118e304ff0df0a445b34c02bf91a0872e331b885c027e3b3115f9d2d5cc3acf80fdc1e3a11684bcf3c3030da9ea39b306c7102209a7367e275b62bc6f570fde187a7fb9db048c17a60d475b54bd909e1a3a7d3fc083c7f210df22eaaed20894abd80d56c9afc4d78da8d3cad5d1e4c019eaaa048abed9d9a68615d6221bb376231247e85f0ee4f307e2ff26e91f2b643091aefcd3ac7413868ec52a6fd599539553c82f3fad66e0282ef6a5ac310c6711261f268ab2f839631f90d42ef0b23475f93215b10118aca799594a18a0f7df243f28116e30f4e5f5acaee19b2f8021d5f9351690b1da7b57d0298c183276e5d462a0755e531372a1469dafcb9e4a1d0b4ab5de536a89b4bcd84fcf33fbacfda764e57acee032a642f54b4f3896907570ab5931fae20e42b931ca9a756b90f3749edab2dd2b8c7db7e81557b7350c3c8b8e440e98f6236f8b638e4b14847e268cbafff136436610b1c0ace68f71a2ac5d8ba0f5b1933a8896abbd23c31717cfd99dbd12339b113366dbd7b00da5c9280e4cc1641b5943568f1227300436292630d61d6b8e67b6a754a234e0801df20baecac539c996923ca40141b8a59d248822ea28149373da1b8505c182af34bfa337046f058298895a18336e75bd6a3f4a8aa775349f9063de76512101d54d550790f3bff137687f4156c27077712153565c6c35a314194973e292f5df411ccd29d78ae95f68a09699acf7f857cc22a2e550c5be87d527b7076c40241d587c076dcdc39de8f33a029b61ce9afaec688e8fb42183556ab28b746e47a847c0b44eedfe48d69b309258a1ba8d7b0115b2d8ea3791b1c5834c3b3d458ab30d3341f0f03e70befffe27e7abc4fec36c7730f8d0e07813fcf72fcf6b9d8f7e92f0fde697cd9b815e28b75705f769e8809b4758cfef1e6fca0c51d86bb1f1ce9687131542a0b08ff9701b7f5cb59bfe899e10bb0c452c0a86bc9088a31cc7ebef8bae31cf603041f2c4574a67c459cf965494f4d88de208fac35c722fe02d09909070e0635dd18fd44283836ac176770b2101b185983ef0939eab7c06cf1bede04c0a75e9a9259b74517bfa71a2d837a1104e83de50f7b0731260daf9b93dcc26487f5718df83da7088edd35ea0c58b3dbe505c2bacf6d50b19e820f84710b0362a6d8a6388e9381406442ee24498d3c0793699224f9ebe35ee4404f9e8583d47a05fcfe334ec70042f0d01f816945ae609e03f975423eb8ddf31ce29a1104dfb0207a5697b39aa0ede0672899c682af3fd80f15b35a84d5e8ab4350eed0dc1a0b6a883e35d342d07c12fc164cf403ce31b0639a2fc9fa1c63cd72b311d61818efa40bd1898e522bb1af6191f4ed9eaaf06a27e0b6d1d43748dd58bb1429b09dd3c1dbc02244f46245407b20241075e0ec7ba96113a7a3d1e3bf92ad80df656f828130c60505e78b92930e8210711d3937d719298d3d23a2ee72b977f76645be6d6d0f1bbe3c0fc330c9cbbf32d27b2899187cae1bf54b87900ebcc4aafc2c7608a1357ed1f6ce80c74982976bab88821587dc4e6cfbd8d4c2d50b811743a7715dc476071ad38fe27d684ddb1f1e0b00a6a434520a9f373452be7146d393bb1b363104d0c5bf10cdec8e2cc2ff83b0a3a6391975a8aff8f14c16a7ae0d045afeaa84c6defa40c437df1e256f09c690fd7528f92ba750ef9b154fd6d06ef824e70250bf67812bb9fa0ed2383ef2fe0cef9bef3109d91ace219eae962b6afcd6bdbaded3a4ba6ee7c6c2ce5db831b2a1ba52494edac21941a53762d7363f3109ee621dcfc37c2ca73ae39bb55df740c7ff409e420528d5ae4354ab2d305e9f3005f41af40f2c915c4fe8632925bd846fab07bcaa87e9debbac08f7fcb9b2137b843f972eb27b34f28fbfd84568dc027cde8623c99f02c0fff86b8f19ff892a898d52bcd666e0c6b32dec727c25aeaacdc88636025b0685dac1188b07e96eebd07f889c15b24a48463fc32ff45b533c4787003c03cf90330fd25c6e8da133fa87135a7eef41f44c2139659f04cbf78a4052921416fbd8e634232c1f5dc3e48dab1af372273c7a7e51329be56f6839a4969575064a34b9cfe487ed1bb4d24ff7ddcd101645c8cd73bbbc11f5c72ff1fd9c1695b9e4970f4f34d072162f4c990dccbd14da7784be04f9bdb83379142a430f4baec5b7ef8d76490b08665ec7341f69a7a35c6fcb838af15fe2b63d122ded4a20701bfbaad100c8952d411e3d5f6e22336cd37cdcdcde40f0fc841810da37f457ffe908325a2f16e64f5285d63831720f5fc6e9de94ea4c929b6a113a60a653b1646be653a404699190a5fa739be4593b358541c09706490b8ad43a3abbea147988054a31b795dfd64e8ff49f577fa2502835bad5b66eb3d71bef05f95cbc7c9c9b36cd5c4ddd10f41e71101c1faf0b9e27082b31cf68d8a18b79fa7cd1ef8e41bf27c431cba1b2b3f10d3c32fbe4cfdcc689d71fe3ca8dc10619eeb45600ab8406298bee68b67507c2b9a3d4344cfc469b5c98eed7c37713ee9775290329fb31d60df62ee59d900f0d8f03d80c4f2a119c5e2d391b376047ed409541c5310ef586e45648e641ac900e88e1a81ef4aaf50f53b0b609c8d79b637af94feff128747cbbae4ef61e738853c3ba5751e4265665cfbc745ef169fa71f4b07d170030c29d91cc02b4333d914db8aa6fc9a0ac47dc587b02e4f05451f4b9cba7f7fb9f50e7e01d3b9f42b25203779dfc5e277e5400a6b7b566ba159fbe83e8c0a1d44e2873f1d4bd96b6571f5635de9f13d649cf4971adae12f0fb0d769a96ceb6dd7791d4396321b79a29e12c93536968b25f06edd4ea1e8a01d175e3e5688f6f337bc008ca497742f3acea3f93bb12bedd240602e57b702a99ffda96d775ab6e74af8e5aa24871d50bf693234c6b59a6be44eea40d4a609d46d02bf46ce74d8ca2d4af17e682e6f8ffcf5d639212e54992fe1f0bdcad23cc920dbe95c5a8d395ab0b30aee3eabff54e9949a182c7825dacae4d4ef4305c43efdc3bbbccd7e49a612fd52c1daf39ea980c6250d0bbe49c70a7e41f0d6d5f9db59310578adac85d03d12c63c7f34c13bd95819312f71b161a2f0c3464bcea09e043aed62b886834428f7e3d18e911e47d9054e2345a210213d3adef6dc079a7e348e27977604f357797ae3b2fd541b28c928ba3610e32b31008ad2715f9fa3800a5a4c566de1f538d2be70c2806a1a469e82ff5d884bfff0193a405b3a00fd5f6dac8d9458d07cf3b69cf3cc031b94d4b9e1e4ba6f3955a6a12d69675d407daadbd820d1db93d4924fff416684f06124ffac13920afe3324c7fab28ff0676a186c0d567525668f5f517044887bb15ea3199d07849a9ed2081e1968d47d2b2837c5277e126abdabc48ee845b451315f9e3eed9babfa4e433c472cc235956ca714aefe9a2f62271259b763ec8755643a13a4591994922e9ccf7f8d070148e0d14eb49090c9c62e71c3e9eabb7e2a3a3088d6897629072ea5c6aa8e53de98d38134e78125992b1713142d6713fbb7074acd58496ab23e729ffd1cf6406a632ca4206de87457f09062e5270e08d3441994cea52b92c53532c46c1d13c8dc3ed7d5bc9f996a3ee9926943d3a0795da7146b63d0630feb7d4a0ee08fab330da6e44ba484904a8e275aa62c20be70009a79ba1f49eea15608711ffa83bddd8f086d917f3b5deb691a01f26ae1c88757276497a5e7100792265054619fb19e9b407e5bfda1c30a7fdf50851d0104c48d5b9a7ce7a1f75b44c7052890137829195a5a06cda1fd346a20d218718639ab2b6305fca4098538bc5eb6c1413ba820b759912e5aef8eb67422cc884c828a7c46ad4834bae34fa8bc42eb093ca8bed9ff84ef792d4b914643a851d4b7c3fd502ed2367d01fb0d8e315774de1d936e58ead0b0e2a4ff5ec1175ec342dc10e232c09f25677e79861aa4c8a2f205d5ea5553a2e5b89808938d4b4cb977ec6301e4576d5c1fafc1eebcafe1fab4a77db29656644192a0f1f8fa85f070a1875b735e3162c20c14cd3fc75b71528ca6b6f230d0a03df9c47a95440e38fda9f2b9f37f5ef922b32f013bba73b51af20ba42123c15825c4045174a45f63a3430bfd927da1b7d55214df867d79b834f6274a6b6c22cdd84557bfc2c937d89c98779055dfae0abb7e057ab4903f6953f7df6b39c89b93ce1d69b160fa5d22ed1612b27f319c68b73448f7f6125012f4d4a766eb5ef972d67ff9e261611379eeb09725ed722a31e38db81be73d4191eb8e1be48632e69b7a4b2c00953df05869ce96817ff6ad4e0ac387fd19f25346fb92c26a18e47ba070741c0e0950e0d23a65dbef90687f8ed26e8e227ebd9579f17f227bb7e07d2aee910631e787e7c7f40fe10e91ae4d5eaf0feae95caa38f78f6ebd7d9cddc25d06e37afd4296b8ecd437b3b5bec675ea350c9ff00c5a7a41fc69c70682d0be35cfde53c86b7aa4051e5ec5ac1e7fcbd5c4889567605f22aa7183d3b631a024860279d7a52914a4d45e6017e5bb6c069b87f88e456118d1a9f7971b356de5e71b9b3bba63651dab405bbdd8a7f291f0002a730479b8f221ad774eb5c4501b721ac3b5d50b0175f1a09812d6ab2b78b994eebe21f13ea52918a27ec4104f07cd8537b12fb650525d14aa5d15548fb195eb971e54b238519ba71aab0a3fa1374f3f7d64b215b48d141fce48154ce65e92c3d52b576cb6c692cbdb770e9ac98fec6e0800b92068c266e74da9421fcce6b3b3a8f08c13bf18df5ca512a250677c7efd41540e48ab7309fb3a6c7ea0b05c7ce8c5855c0117e65f5aded90c9d0a12695aa2cd14337d57a733b8e9cdc8ebd93d1a547fa041851b5c9fb9c5dc784274e40d67647a8d61e550924bf9df46156202e6931747166c8586f76005170a158c0d44954c72238a7051cf52ea500fb5cbdf0acfca3cf61ed8d2c6326661facbb3e915c42ec4791e1855c4f1824c4842f2d2476cd8945b897b2d2697bf5d42174d4691d9467ee3bb767dc6b0190e19effd1189033d2be3468fbbb10b8ac84e1d2a45630800cfb4ad957489bd2d5d8a703d9f0774c55ca82805a009f475ae01aae0d06843cf0db8cdca40807c729cfb0cf3c0d0fcc01ba15ea9545175698ec851b2812dfed5f02251b071492b3c93224615ca88c1c852273bfeb9048efcd696852cfdec5ce1946651f7b89ac0bac99d068aa13cc931f093f013d199b2db6584a968042cac5ab087c96de251ae9bd46e2690d2941c524ed6389adddf0009767b23d8bf09c90d1489ac24715a2f13bbd5d08b764250343c7f7e04b14e381af0d2df7301aee92293a771c3ddf124f8127f799789ad9d599525d940c2c648c4397de86778d5c1437dbe702e4f8b86afa419ae1ee9ce89678cdffc8c1f755dcb4f7cfed718acc4bea09001f2cf166ee432bbe00d2a6fd70d7a88a7ce43ecd873f1aea5e35863bc4ad05d1e1aa6381bcb21d9796374bf2664c04c5ef6e2e2ff4083ec02d978f8812b766bf3bcbeffae8abe1d7ae69d184b53872873ed588bf5357b", 0x1000) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) pipe2(&(0x7f0000001100)={0xffffffffffffffff}, 0x10000) accept$unix(r1, &(0x7f0000001140)=@file={0x0, ""/4096}, &(0x7f0000002180)=0x1002) 12:44:59 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x4000000000000611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setreuid(r2, r3) close(r1) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) 12:44:59 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) close(r0) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 12:44:59 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x1, 0x0) poll(&(0x7f0000000040)=[{r0, 0x18}], 0x1, 0x8001) select(0x40, &(0x7f00000000c0)={0x401, 0x4, 0x61, 0x10001, 0x0, 0x7, 0x7, 0xe8}, &(0x7f0000000140)={0xfffffffffffffffb, 0x5, 0x4, 0x1f, 0x3, 0xf000000000, 0x46, 0xfffffffffffffffd}, &(0x7f00000001c0)={0x3, 0x6000000, 0x0, 0x3f, 0x510f, 0x100000000, 0x6, 0x1}, &(0x7f0000000200)={0x4, 0xffffffffffff5a60}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000), 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setegid(r2) 12:44:59 executing program 0: select(0xfffffc1e, &(0x7f0000000000)={0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x100011000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, 0x0, 0x0) r1 = geteuid() fchown(r0, r1, 0x0) 12:44:59 executing program 0: r0 = socket(0x1, 0x2, 0x0) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0xffffffffffffff53) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 12:44:59 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) rename(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='./bus\x00') r0 = open(&(0x7f0000000140)='./bus\x00', 0x10000, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="0000001860040008e047790d9d991b37b5f8f4b9ba5a3c00083727feff023519edffff00000000000000ffff", 0x2c}], 0x1) bind(r0, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) 12:45:00 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000180)=[{r0, 0x40}], 0x1, 0xffffffff) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = getpid() r3 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0, 0x0}, &(0x7f0000001740)=0xc) sendmsg$unix(r1, &(0x7f0000001840)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001680)=[{&(0x7f00000001c0)="437e71c19a30e5982b3f665aabbf697659470faf7f87b42cee4cdd75ebad47b1bcd06a95283aa5d3927d0aae51f56ee2ccccfc5f6a63635f300dcaa00116eee132d4d2e1626eeffb4e3f53494ae1775cec5a4169a505bea2fa4205dd396352f09c6e7d0afdddf78b27b2b188e3fcc13dab6e64fb99b3d3a46938713b1e893fe1d628dc7a9f364386c947d27b614fbff6e28cfd9da7699aad6a86df13a4cb5c95fa3fc2883046a4e20ee1634288cbb5c83caa0be1efa7a20411953350df077889d27d168ff5642d506397d31b5bc239ad17b28b4bd00c226300bd1178141da36a541110876b8fe48bb21934f7fbe9abc36b2ef4190bdf31bda48db648", 0xfc}, {&(0x7f00000002c0)="f2508f4b31125ffb5bdfe57cd558c7919693d82dff8a06df464b0ecd7e14942213854ade89658112f597bcadd65efa5334f7f30139aa56a872ddc8707ad815ec75b8e4b5173dc05add713b728a339233b4097cf3c7e0e12d63a5faad8eba4e09cc19ac14513e0e066d2befde2549c448f66ba73b1c048b71a06215d7bf4adfb8f39699d33fea3d072d", 0x89}, {&(0x7f0000000380)="c3b22cb8532678defe5a9711aa3c960a0528d946cb7e6331519bf95aea1bf1e5306d8e393869ca9d07cf0267ab2a777e314dba38fecccdf5e3d4f111b44edf9d644a240380e7ce013c48f8c2ee5685d56510a371db6865db2429bc9728c6bb3d848ef623076c9c89f3e1dde23d1d2f0ad7d350e9211365dc7255d1ff6f4a2f63ea6099472dfda44a071ad80477902721132eb840a2a43c84e7c862ec4a22018939ac2773264923141e9f55883ed1c1aaa28c8467f952efffd7969ca39268d77040c6373b56ea073ba25c711373510dccb66b998e77337a3d8ef8c67a59a20b54584d24c46213295b93d8f23af5b90965cad2907604c7d63c63", 0xf9}, {&(0x7f0000000480)="041d6dc429b5b8c285c092f83da24e9d373be352fbd9a00eea27f959406c499360ea90df55e7a0363325bfccd656599b542d21cf1f94c07ed5a6e7d49be5c68e8e5edbff622e0ef7e36c31c88f97a7957aedbf1bbced8905daa9c448a0738b", 0x5f}, {&(0x7f0000000100)="290137b5cf9954686503828dc36902aea5cee14fea8c1e462f24ba3a85bff11f817193a2891925cb1f47cc19f7d511047e8042f2d922", 0x36}, {&(0x7f0000000500)="33406b4828670f63427cd6676557552f8855f3eac6ed0734799e575091c83759aa80ae83e03b5705b8a68b3848d32846080ab6c85947201e1f8cbb50298be635384e0258ccf259cee3257efc2f224f607ac895d80cc667708a69ec6f384aacf2b2c114ebe8d1b167dfc3c425c46df7c90fe7ba001c3ccc8ee79c3fa12e7b6a75aa36fefc2b0e73ad6d858e0d5518661bc13a229aad385a971e9aa3f06c4fdf39100be45dc6c7430c4618e3dcb6ea7de203d9265766f0a3369b4a41e6028e7d3f70b3cd9ed5ae2de683cde8a6dc2c5287c2a2378536bc22412f2910fb9b18b79ab79e7ce7ae85f394d63c708922f5e8e437f3bca131ea689eb2be4dda88e5f3c1021bbe2bac23f1a2e3ca66f6590ae7ac507c392e367fede5c9531f4843cebd3053b1118b138ca945b908957b57fe65c04d8c5d91c1fe6a62dd8cf674595b3905b85edcb637a47683088025027d2730303d532707d05c197ae111ddbf9fd35ed347432a82222fc8f1a936905f95816dc11152169c2aba925c096b482c1f165cf6a1a6845d9284143dcfaed47af81882a61807a711707d1c4064d91f1d848892a4aab9019df34f43aff06cbf685380783bcde9fe1f5280d0a8d619a95ae17ec1ba455b82865b845e675f5002046cc221767d13016ad610917fe25d6df7900425acc82feccae5214c029617c9462fc0d884710df7173bdca6c3b36afcee5fc9dcbd7f1cba4b2f8fc66800e1cd45bef417bb519ac353a599e30c5ed1546cd002ce304dc308b8ba6ca9ee1c7e23b99cac34c0b3e1757a8dc131782709f321999e2d897a87111d82e17fdcf68015109a247b80d2d256b1c83c23f7c6fa59481c293b6370a89b506fdfc05cf6b8794317f503e6283b2ef1702a63428f01872228cddb1841bfd5f7d782c04b0395a391ff485d6501576edea5b3a233c98afefe06de4ebbf51b607303c94bff65e2d64f3fd4e80d6c3f920d635bc0cd18dcdbf7b300732bfde2d4e6f004e8b06c9a3f6ec8d847d0a2ff5b9fc3271246049ff2317fd638cbac7b102d7949bdff05706ac20ff720e6e7eaca99033fb96b9d3a0736960efae990566bbddf7fe9ecdc9747b3d9dcabe096a674203bd2c561b242c7cfd43b34886f1f389902d37f66d947773199228a90d384483e75dcadd8172d7abed25447eb5e2fc82400815507b4979215178183647d37284208ea7f329b445b9ef58de67e9c90fd02d5b9df06c12df1b35204d58cdfaad6d2d05cc589b01600bc11d426579839c6417d196f1c4a257cdf208d8d28a49f5097f542e59dd7f909fdec394d16c4dd0ea6821c37abb4ef8c7c25360f8b0e1c2230d01d432d1142a276239ea7305097c2b43c2c4c6a04a83c717921c1847d147ffea08361f11bb5c75e8525cfe977265dee23d764e2f4d81aea49027d51d3548d80ab968a22d8248eef4ba29bcba0e888bee947eea9d75ca35bb70f49c8d28e75be3eb028bf0685f128329a96f13b192dcfa59a3a25b2b5473492f5b1b29b70890faa935262c3473f0736becf52c0bf4f2d60c1de44f0e173a97faad9b8f955470301a6440872b186f1dff43f0381378258d2ce538013688a19920d49371860e4a39bb8c53dd81599c1b620352350e762903f794be107d3cf9d694694da380eb45302af9196253d46157e4e1708b0b6bdd279741edb1eed0aa32168b91fe91a8fd7e3a513fda60e38a9a5619a8034aa6c9110917a3ae58a86b96b2685d06b7e8832dfa06edc6b8cca643e543a0343530b578160cf6486bf46c7a7e28bd140e50402a1c60b2e6cf2d621c998bd726c33c7914af796f004ae74cdc334af080b32f5ec19a9150686b353565b2a3a47aaa77466c22660955a45f3ba017a6b38f097b8f0f6b8e03ec5a5e6c60bcbc15e2eab9d0358689257d32e0a4efe56a5b63d8a59536d192d7b7ef7170ab87a93690f65122783ea93209fb9645fce8ad4d5a9f558be2b983005c2db375e55c795b85651f9e6761b1f9f844f4633e441b108a79826d76dec52620e8192a1f1b032f20a0032b5d458b7462eb8535e9701b2943fd8f9c6bdf8a7b91f798b003108e656b0e71c6490c2acd42a97c28aad7bed792a0b7c3ceed51a2a50e647988e917e1d0a31bf064b4fbdb902e86bebf2cc7ddfa394eb019966fea65e90bc3300f5f94fae4f8c861ed972c01df96ffc58d924cc8e8f6498af8e24a833a724976b6b64ff9fcde73218661419afc225cc771daeb85b29a615ea24177c4b21a378dfd163e25f4e85dbc85b9ad417df902fc9881c94b2bb2c499ae38a6b7c611d55f19a21469ec648429a5cc304d72253cf19024266f7842351d7aca999a691e296fa657b10eed7c5fd5965bee2ba090fca53077a3028e060a37ac97de3e7c4577cf2b39472c8f7c686994b314244822b114ccb692b485104335b196129f7b4aa3352d70434ccc231cb941078ba22a9931e0d7a3fffb6948bb71d56ff84eac45878abe39e3d618d9cbcb639b722fd2083b1de226bb62bbf85c2b5dde6e3f749fdea3a09d42d9561676475b8411c946834de9cba14e2693e266f2c31d618ce56a2145df2595977fb20742929c80a33b9608fbef03bcf7e28ffc7d387437fa67a276321b121f20b66802776b9889e3c91e84a5b6aa2a4c8635027a2d38906c7ed0159c886fa89c87a4d774031d38f19f02fe18aa0a22c7994b262ecaf6249b72b78aff95449ec0d6cebe677384104de9a4be311669e6ca8a6c7bcb539a48387a0d01a951465a8dcc6e4b90b0d215011f11256d3976ad1fc214a34a0c6c7b03a5c8de38ce03478905b79881eef3a01e35c1478bd27acae2924815c63c4163b965a08e9e5a2329650b07a01d23df684d431f83cb95deb46d6876509a9099bc6a490c27561101576b75e745a1a6c23149b4aa795ebec9d14068e27255c1d7161951f6865e78310c5c985a3b731d90601b090e050904b6c8464f4380e49445319f07a51ef213c0e45013d2e4b1690404567126619309e90c587f667198d745fe62ff9c5e93f54b950f355ea6f001493a7ff36e95932ed5389192c12fc0565d906363e889a4ceea042fa61c7cbc800c9120cdcf8f0cca80ca415b481d50a8fb48c2682132ab47449fdba2d8290174f0ebb6318d099a2b2a91864080f7f9c95789eb22f4704f0f5de08984564e49064cb9ed28d2ba6e5cf462cfdb4ac5134c888e192c5f30ede39389b85ef21dac121a7d045a5245bf05fd35b77b153f5cb5020dd482baeeaf04dcfb33e9d0eff54da4be048cfa20e40ca3c5ec7bb92cf737b951ac8467df96cf0216ad7375abc36d5d7940b293e75df2682c759543dc00e315ef1c609098b332f89cd1100b0ef4701665139742c2f128df3390586ffe328fc74378e65fca02204cb2627ef5addd1cf90f34f63d761a35437238f1ac517a1d72c62fda14b474b8c46ca8439a03c25cd6f0dbf97ce468b87be1e6afa289a520c806f8c334019a2ee9b170b95dbf78e932df01e0fcd6f95571811600b542463a055d6a9647199209d3c7192b18050b06f25928ee111d1a59322579d4ba75194f3ae82ca4b3c25fa2ebb5498e89a238975cc677bdea904757ca6e0424dabd71366a52f7116c0b9705608af215b6a5f02eca132cf5b8281825a1fccd589d2afc51b8a863cd5b22eef7443cdb94144b0beae7d7976ddbf3b21199e4b8e5893be814c116dee1312241712bdd377d4560ffd04b63222be46c2e91e756055760a59f8e3c70ae1fce98d402703aa9879e01a4f4b11108235fbe88dc019d1b54e14b7fb43302613b7c9bfe4b31a01a932d1f7f0a8d8ddf2def2dc93b810abbebd48ea8079e760871086ef8299cdbf5c98463e2a9351e881f24d70b833b3230e73af696cee795de9e4f80dc34fa70b674b7b5439f748550d93bda4867326559ea5ae85b58a765bd0177c5dc045d51cb8641670525d05ba5fc33b09ce07d3d10819bda5b23e02f3e98f095e78be7a610dc4ddc2262222084742af636c196e6cb831da06f57a8a5362176073766063b712396e621391ba5d14687c98fd35a0408165927878478f0f3e69eb9d7559b4243ab03255e0291d5713126f0283eb6d3484cbc9215f1ee1fe5ed0a93610b8d2b4fe64755e3443c410d9830b29587c86cb662a495496e566da56002f68d8ae2af0090f0b4b8dd3d73c4f522ca9e6677b7355e6f2df284e999fe6fb6a250b1c8521ab6fac90ebe7cb21d4b340987d75d3d3455c7c6e3b9fcbdf4e7e9370758459da1269518138fce2c8c1c1459b62fb7337262c621c2b655946f758da0930cc3eab8f3fe2d353249735f39e5d07e57e643f16e0fe697cd2cc92ee9fdddef8691fde67e4114c38e02f2002b7fe9fb591d0db6c62e941637cf8cb6db9dbd000a88b001e38818b761a0d193573e9050699b80002b98b0256c11385a8518d77c7b98938291c891bee45ae0aeee86e611a1b3af772e58746bb85588f6dd4ccdf598c9a8f90ee2bcb0e0050b15ae0522b912f84a83dd0133b7abfca00e68cb2fa9e9c4a3f0caada0802135eddb7153c508277f9b9489cce8c979f40c64f627644bba33af248acf6f0e4de81bb5e2cbe5344817cdb98b5c8a474b2f2ad1dbe4181c081206b4c2676ccba4daf4d15496620318e560f2926214cc46923f5808a802a4f7cfc1c69f72352c504434c24e9346dc14077fd68d829634d3a851f46798edfa1b33dc1d85c1f29fccdba4e853b109511ab8c2d52174d7d3ab23d1804fac4c2ee5d9d3726e7b62239acd2055e2a5d614327fe2aa6ccbd3715ec76dd30b1d0a94bdbb57065192add5f5c7c7348e45a5b7e9a8b9252e7c13b5af0389899f746e61f947c47bb50a7ae69dd8ea0d11c3739f9c7f952c06af520469954b3c8ba53c98bf4e797e1ab3227cc351cde686225b02f3fdccba59f22535091239d46a3b2b1aa379b34697bf1aeb6b5f654d8bf65fa2f29d8bebe11ce560fc6dddf8c0763ce0b17357b400d14fde838c2cc3129e79afe464c8695967a0db12127054e45b23ece5c7e5f1f3571ae1f9ca57347ad336791caf052025cd74ca15ea429488e0f408a4762236c1469154a195b5ad387120c557486831e55cb5bc8c8ad09cc18ac85196b869f96a398867a1c7bffda4a9627bd6194c3638804e28893f2c95e39348e2e82d28e6988a0115cad22697c8eb9b527af1acc516382a6af2cee6a1226c253c59d79f2766333f91c89113a4f9896fb77ef6fe9a9a5920b2b61a9fb59aced38e285c8178b42f66c3b54b38a26b2bf596243f5ea506cae89e8e0bbc52ff6daec69b97805e82ebb1198fe9c1185b504cdcde42e0e19f1c2ad340e446328a59fbe86cab868ade9dddc57607738bfde32f4fe90bf734b53498fbcb239a858e323863648865931709e7c2010fede1b8a9634b5c815c6fbedc2094d6063f5d5bef1ef0acbbd38fef94cbb2a221a025607e254c10723fad935b8ddc73cc679181508d38d75dfd2a9952186a87816c3523338dd136f7ab0c6b7f05df09d12fb895b74e5a3b97dfdbb87dbc9e7cbe016b293a6f5cfa57f3a6693ebee4be1cd69e30b6d5a686571f328718d7f746a7a74a622bbd4fe52cbcc09c4e16dab59a11635145a8559142695d160c8cbb7fd660726b70e305fe0af6fe4497a0c59b231e33cf75b0a3417b45a037b4a0de5645304aa8a515887f44ccaeda9691501d1973509cc9b23614a2cea5ec19f2b8ac3af168060de99867f1d79d3a20a2476ab1340f313a7bee8e527a11f7e7a16c5d990a10b7e9453c513142bf853c3ee0d43ad4582ce3c406b51fc7f", 0x1000}, {&(0x7f0000001500)="78bf44b53bb53ab82118e28a7b4acc4f5c810802a60ab9d5ed6bf7826308ee32a0168a08f7a200af061adafc756924a2d3a7d07e64080571073992cf99e5386610fa95115aa8bdc206b0940b805992d37c288bf529a5c2d3313d32c9ec4fcfa83607a73ba0f1f517c3cfefe98f48f4cc56472273478c52a8d54085f16170a24a5b8926597c60cb3b17e6edd88a1ed643515fa9c6c4405a453cb3326e", 0x9c}, {&(0x7f00000015c0)="5ad6b97b1cae71f5ad83ba4fe306bd8621f939d4cf662a6ddd17f600e7c22e20a3859e130ce7cea0c81312d134d58ff0ccca8c34be08c26d98c11f4e97a8bcc90e467829353af2b36c0902ddcf780ecd0763f7809ec097e56afd0d3d19fc59b4655cedaa5533fa869b0a259a5f1670049ad08703a7dde154f93eebd04b376428a9a6bcf9", 0x84}], 0x8, &(0x7f0000001780)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x90, 0x400}, 0x4) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) kevent(r5, &(0x7f0000000100)=[{{r6}, 0xfffffffffffffffb, 0x27}, {{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) close(r5) poll(&(0x7f0000000080)=[{r0, 0x11}], 0x1, 0x0) pipe2(&(0x7f0000000000), 0x10000) 12:45:00 executing program 0: r0 = semget(0x1, 0x1, 0x630) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000000)=0xe624) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000100)=""/8) semget(0x0, 0x0, 0x2) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000040)=""/189) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x20820, 0x0) readv(r1, &(0x7f0000000540)=[{&(0x7f0000000180)=""/157, 0x9d}, {&(0x7f0000000240)=""/51, 0x33}, {&(0x7f0000000280)=""/108, 0x6c}, {&(0x7f0000000300)=""/108, 0x6c}, {&(0x7f0000000380)=""/7, 0x7}, {&(0x7f00000003c0)=""/97, 0x61}, {&(0x7f0000000440)=""/195, 0xc3}], 0x7) 12:45:00 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x7, 0xffffffffffffffff, 0x0, 0xffffff70) 12:45:00 executing program 0: r0 = semget$private(0x0, 0x2, 0x0) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000180)=""/254) chroot(&(0x7f0000000140)='./file0\x00') r1 = shmget$private(0x0, 0x1000, 0x8, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r5 = getuid() lchown(&(0x7f0000000100)='./file0\x00', r2, r3) setreuid(r4, r5) r6 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_UNLOCK(r6, 0x4) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) r7 = open(&(0x7f00000003c0)='./file0\x00', 0x10, 0x100) ioctl$WSDISPLAYIO_GETEMULTYPE(r7, 0xc014575e, &(0x7f0000000380)={0x2400000000000, './file0\x00'}) semctl$GETNCNT(r6, 0x0, 0x3, &(0x7f0000000000)=""/230) r8 = openat$wsmuxkbd(0xffffffffffffff9c, 0xffffffffffffffff, 0x20a21, 0x0) fcntl$getflags(r8, 0x1) 12:45:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) poll(&(0x7f0000000a40)=[{r0, 0x1}], 0x1, 0xbe) write(r0, &(0x7f0000000200), 0xfe72) dup(r0) write(r0, &(0x7f0000000000)="22e3d8d5b1dfd064ea9312f99f2a1d3fc07957e75015e2336dd5ace372a6b786e5ffb9df5016e92c420c774b059664b4487688e641dc69c1ccf186108d4fdf402941fb282521283967053658bc84c8f33be5bfd19ef8a1cfbe7bf136d567f8aa0d71314ebea121b737d3f358daecc84a85494ae93ef1f2590806a6c3c9662d84e05e0095a9fd555184bed7102f2593361a273dc0ee7fbd084a1eda", 0x9b) flock(r0, 0x2000000000006) pledge(&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00') poll(&(0x7f0000000200)=[{r0, 0x5}], 0x1, 0x0) 12:45:01 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x8, 0x3, "0500"}) minherit(&(0x7f000069c000/0x2000)=nil, 0x2000, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) 12:45:01 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 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) bind$inet6(r0, &(0x7f00000001c0)={0x18, 0x3, 0x9}, 0xc) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r3, r4) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffff80, 0x3}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 12:45:01 executing program 0: socketpair$unix(0x1, 0x2000002, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="3bec07511533000009"], 0x9}, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) sendmsg(r0, &(0x7f0000000100)={0x0, 0x6651aa132e1dc6b3, 0x0, 0x0, &(0x7f0000000080)}, 0x0) 12:45:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x0, "a025b4c26ae1152730c48efe6556c4ad8452f4c0"}) syz_open_pts() dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f000bf3e00003303aeed0a671f7630830400"}) syz_open_pts() poll(&(0x7f0000000000)=[{r1, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x1, 0x66}) 12:45:01 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f00000001c0)="3c1f86d6d2edf4578740a8c05fe0063eafef27ec22c172a7206a24763feb0252683b9e635c552312941ff8b5e533006e2a9916b9be89470f1dd596ec1097960f33edd97da8837805bf2cd8f0e8c4a164848f831e183b64d3efd00b687e1efa73844e9f3550204f3885ffd348b01f3d34b7c1", 0x72) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "9c4bd91d1900bb2a89a50000e3ff00"}) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x9, 0xcd, 0x4, 0xb57, "94a5e667cc43ac8db9a2830c62cdbe3b2c44ab95", 0xd32}) syz_open_pts() execve(0x0, 0x0, 0x0) 12:45:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000300)="3007c0c093ed11c1062c6b76328f9735873a402bacee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ade37e35252bb6c63c22464cc1eecceccc694d14541bf07f70f9d00af5caa09bdc6173dce54425e576c7b61268653b2b198e47ac1fbca45419794ef327d6f5d1a32005d2bc8a0044a14cb8d7fcd5c831bc81615b233c93d06b177639bd8a0d373f0c0e00c485db79a91b2d8eb87c40050d512a10e8b5ff4c0c8fe314597e67ded179f105bdf559155214c198b1afb6280035f2da1b3726494967793a6caeffc9a9bccf892713afa4dbbc59523edc95d6810dce54b106e8e8b5c549880a2ce74236fd73891fdb56539460c467a389254a6d268a126026e0e605e4585bc5e5b703360440d9e23e", 0x14a}], 0x1) sendto$unix(0xffffffffffffffff, &(0x7f0000000280)="48d8657920fff9a17ecd5dba397951a814911c7a3ccd1109f31ed679e674f27978d8ae4a4bbaa60823f0e407ea8dcdfe144c41fab8e7f89bdd6d1db144017f227a0a117d2f59be74d9c0fd429a4b34bc6bbaa455df8be244ebb1b568dd282d99307a03d7", 0x64, 0x0, 0x0, 0x0) 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)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "855c004000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) read(r2, &(0x7f00000001c0)=""/62, 0x3e) syz_open_pts() execve(0x0, 0x0, 0x0) 12:45:01 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x2000000000010, &(0x7f0000000000)=0x10001, 0x4) 12:45:01 executing program 1: r0 = socket(0x0, 0x5, 0xfffffffffffffffd) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000080)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x3}]}) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 12:45:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) socket$inet(0x2, 0xc000, 0x80) readv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/75, 0x4b}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/4096, 0x1000}], 0x3) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) 12:45:01 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) lseek(r0, 0x0, 0x3) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000000)) syz_open_pts() 12:45:01 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x42}, {0x47, 0xcfc}, {0x26, 0x7}, {0xc9, 0x100}, {0x100, 0x3}, {0x8b, 0x8001}, {0xc5, 0x101}, {0xcf, 0x400}], 0x8}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f00000000c0), 0x265}) 12:45:01 executing program 1: setitimer(0x0, &(0x7f0000000040)={{0x0, 0x40}, {0x0, 0x2cd5}}, 0x0) poll(0x0, 0x0, 0x6) r0 = shmget$private(0x0, 0x2000, 0x202, &(0x7f0000ff8000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = socket$inet(0x2, 0x3, 0x2e7) r2 = socket(0x0, 0x3, 0x0) poll(&(0x7f0000000000)=[{r1, 0x4c}, {r2, 0x10}], 0x2, 0x1aa) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0x800, 0x8001, 0x0, 0x9, "4d33c2cad5611a4b1ed45c72a1b628864601f55c", 0x100, 0x9}) setitimer(0x0, 0x0, &(0x7f0000000140)) 12:45:02 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x87, 0x2}], 0x1}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0xff, 0x6}, 0x8) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x20, 0x800) getsockopt$inet_opts(r1, 0x0, 0xc, 0x0, 0x0) 12:45:02 executing program 1: r0 = socket(0x800, 0x2, 0xfffffffffffffffe) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0xffffffffffffffff, 0xe, 0x0, 0x7}], 0x0, 0x0, 0x7, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x84, 0x5, 0x6, 0x9}, {{r2}, 0xfffffffffffffff9, 0x50, 0x44, 0x0, 0x6}, {{r1}, 0xfffffffffffffffe, 0x84, 0xfffff, 0x0, 0x3}, {{r3}, 0x0, 0x79, 0x60000000, 0x9, 0x800}], 0x35, 0x0, 0x1, 0x0) 12:45:02 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0xfffffffffffffffc, 0x0, 0x1000100000000}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) openat(r1, &(0x7f0000000040)='./file0\x00', 0x200, 0x8) 12:45:02 executing program 1: r0 = socket(0x2, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) renameat(r1, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') r3 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) connect$inet(r0, &(0x7f0000000080), 0xc) close(r0) 12:45:02 executing program 0: open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = socket(0x18, 0x4000, 0x1000000010000000) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) r2 = dup(r1) socketpair(0x2, 0x3, 0x1000000000000, &(0x7f0000000080)) ioctl$WSKBDIO_SETMODE(r2, 0x400c5708, &(0x7f0000000180)) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) getsockopt$sock_int(r0, 0xffff, 0x1033, &(0x7f00000000c0), &(0x7f0000000100)=0x4) 12:45:02 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0xe00, 0x156) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x40047309, &(0x7f0000000100)=0x400000000000) 12:45:02 executing program 1: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r0 = kqueue() r1 = open(&(0x7f0000000280)='./file0\x00', 0x10082, 0x1c8) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000002c0)) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x84) pwritev(r2, &(0x7f0000000140), 0x10000000000002a9, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)='x\x00') r3 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r3) chdir(&(0x7f0000000140)='./file0\x00') kevent(r0, 0x0, 0x0, 0x0, 0xcf9d, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x6, 0x4, 0x1}, {{r0}, 0xfffffffffffffffe, 0x2, 0xd, 0x8f, 0x8b9d}, {{r0}, 0xfffffffffffffff8, 0x8, 0x0, 0x20, 0x8}], 0xfff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x81, 0xf0000000, 0x2a, 0x6}, {{r0}, 0xffffffffffffffff, 0x10, 0x400fffff, 0x9, 0x800}, {{r0}, 0xfffffffffffffffe, 0x0, 0x80, 0x3ff, 0xc29}, {{r0}, 0xfffffffffffffffe, 0x8, 0x20000000, 0x5, 0xfff}, {{r0}, 0xfffffffffffffffe, 0x18, 0x80000001, 0xaed, 0x8}, {{r0}, 0xfffffffffffffffc, 0x8, 0x80000000, 0x0, 0xd5}], 0xfff, &(0x7f0000000200)={0xc7, 0xe7}) execve(0x0, 0x0, 0x0) r4 = dup(r0) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000240)=0x1) 12:45:02 executing program 0: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1, 0x100) bind$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x4000000000000, 0xffffffffffff0000, &(0x7f00000000c0)="dbb1962440f78b7116fe3d4efc6a21c182e80c1ce3feebf30aaa638ea690546d0fad3d09e27a740da94effa4fc17dbb2607ecf6eb81ca5ae3298c1d5be33e749e7e7ab9c8ce75fb46d34a7a21dbe0c8687705647db6aca3b1673587538f4fa01d4401283cd37e771d9701671d6ac19ef0d1b666220a8c2f01cf13e1be4cf3987b36ee61b76f63f955930cea63f40e584e80c4601b4e5b8e8d54c1722010648", 0x9f) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) mkdirat(r0, &(0x7f00000001c0)='./file0\x00', 0x3) 12:45:02 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) pipe(&(0x7f0000000040)) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x9, 0x8, './file0\x00', 0x57, 0x4, 0x6, 0x5}) 12:45:02 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) unlink(&(0x7f0000000140)='./file0\x00') utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x1, 0x4}, {0x4, 0x9}}, 0x0) 12:45:03 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000385, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000100)) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x80) 12:45:03 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c5, 0x401) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}]}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) execve(0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r4, r3) fchown(r0, r2, r5) 12:45:03 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000040)='./bus\x00', 0x800a, 0xfffffffffffffffc) read(r0, &(0x7f0000000080)=""/55, 0x37) ioctl$TIOCSTART(r0, 0x2000746e) read(r0, &(0x7f0000000100)=""/104, 0x68) syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x4) 12:45:03 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x800000000000000, 0x5, 0x0, 0x0) 12:45:03 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x531a79f00c5fc7fb) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0xfe5c}], 0x1, 0x0}, 0x304c9ce0dcfa0364) 12:45:03 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8098, 0xa0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x25, 0xe8}, {0x0, 0xffffffff852bda77}, {0x1e7, 0x6}, {0x47, 0x10000}, {0x42}, {0xc7, 0xc2}, {0x67, 0x1f}], 0x7}) chmod(&(0x7f00000000c0)='./file0\x00', 0x81) rmdir(&(0x7f0000000100)='./file0\x00') setitimer(0x3, &(0x7f0000000140)={{0x7f, 0x2}, {0x704, 0x3ce7db5c}}, &(0x7f0000000180)) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f00000002c0)="7a248e33675972b9667aaf0029758f6fbf77ffbaf687fb7d80f89ef7d6fe1682765e17a3b35e1a4d116c02367e95525f3a8825d6cc8fb047deeba2da3156172bd48a6661ac7947f223cf0db0964eb0312004ebc1bab6d4e4c0bf59d255d6ce9f33f73d1374972b7eb00990130375bead060318325e71f0ccc726f2cc4685d2e95d4f", 0x82}], 0x1, &(0x7f00000003c0)=[@rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x50, 0x408}, 0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000480)=0x7) lseek(r0, 0x0, 0x0) fchmod(r0, 0xa) pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000007c0)={&(0x7f0000000500)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000640)=[{&(0x7f0000000540)="a44f7372d6d180fe6a0e", 0xa}, {&(0x7f0000000580)="46e169dc4d56a2fffca279e91f04e624f3c5ddbf86d286b15d42e8e42730880c5c9b6d85671c0e8f706ff8f568304246aee04205323f34dc5c29376e7870810ee389b9717090b84592507205b1a16366d258166e95ccb2d7b37697c72d2d5e059159681dc2351c4e3e7ec00ea97cd7f261f09c9d6e997bd9c194ca84a7f8158c69525abf6e95c900d0803e48914ad3177c7e8412c41b3f", 0x97}], 0x2, &(0x7f0000000700)=[@rights={0x30, 0xffff, 0x1, [r0, r1, r1, r1, r2, r0, r1, r0]}, @rights={0x28, 0xffff, 0x1, [r2, r1, r2, r1, r0]}, @rights={0x18, 0xffff, 0x1, [r2, r0]}, @cred={0x20, 0xffff, 0x0, r3, r5, r8}], 0x90, 0x2}, 0x40d) getsockname$unix(r0, &(0x7f0000000800)=@file={0x0, ""/108}, &(0x7f0000000880)=0x6e) fcntl$setflags(r0, 0x2, 0x1) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000008c0)={r4, r7, r6}, 0xc) poll(&(0x7f0000000900)=[{r2, 0x86}, {r0, 0x4}], 0x2, 0xa9) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000940)={0x7ff, 0x4}, 0x10) faccessat(r0, &(0x7f0000000980)='./file0\x00', 0x0, 0x2) shutdown(r2, 0x1) r9 = openat$null(0xffffffffffffff9c, &(0x7f00000009c0)='/dev/null\x00', 0x8090, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r9, 0x80105728, &(0x7f0000000a40)={&(0x7f0000000a00)=[{0x125, 0x8}, {0x20, 0xba}, {0x20}, {0x46, 0x9}, {0x27, 0x8d51625}], 0x5}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000a80)) openat(r2, &(0x7f0000000b00)='./file0\x00', 0x80, 0x26) ioctl$WSMOUSEIO_SETPARAMS(r9, 0x80105728, &(0x7f0000000b80)={&(0x7f0000000b40)=[{0x83, 0x5}, {0xcc, 0x7fffffff}, {0x65, 0x2}], 0x3}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000bc0)) execve(&(0x7f0000000c40)='./file0\x00', &(0x7f0000000cc0)=[&(0x7f0000000c80)='U@#\\\xfe#}\x00'], &(0x7f0000000dc0)=[&(0x7f0000000d00)='\\\x00', &(0x7f0000000d40)='\x00', &(0x7f0000000d80)='/dev/null\x00']) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000e00), 0xc) 12:45:03 executing program 1: r0 = socket(0x2, 0x2, 0x0) getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000840), &(0x7f0000000880)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000008c0)={0x0}, &(0x7f0000000900)=0xc) r2 = getpgid(r1) msgget(0x0, 0x600) r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) sendmsg$unix(r0, &(0x7f0000000800)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000680)=[{&(0x7f0000000080)="0d58a4d1108f28692aa90f9ca7ffe208e4d07fd53b636fcfee6c8e7c90653b43ff50e0d8f39fa6a057cb9f2be1aaf7929b494bb09c982b8bbafe54d27545f14561d5cacbced1f07ff017fb54aac33d738b4dc0a68337bb382894acc5312b04b8e5a97d391b26c7a1139b0817a411f68f177c24d338c3999747d25bf840bb00765d66b954b5c1a279457b83c51e673fdf3e7c68bef66ef7ce1e34d931c9b5497ddd076c31412a0240429949feca", 0xad}, {&(0x7f0000000140)="31bb17d1e22a2e254bbc6c14720d52de85be1979042dc0741b2748279141b859b597bd4922326656937a8d520dab64f20e87d2235974ac4b2a2aa5014853f662b7223ef9b0f38722efa1346aae770dbb91de9f8c5cc136c5da06eb0ccd2db3156e1d7edf8498f52cf6c52839dd1f14fe6226a7e6f7bae5ffb3db615958e3b4a0f815debc2b21fcd92edd048b4b9c98ccc46ceb58ab7fdb1bef1ac93c79d5", 0x9e}, {&(0x7f0000000200)="3643e00a18f7b36999f91d772cd5874103463b312af49fba488aa37b0d0e45094e2e25eb524c50fa909c7009056d0bfe6aee85904b0d16dd36bee778158c1dfb96e4193f8311560dc6cd2f94fc26dac8308808b200692c75520c9d18bf66d6add8a4d2ea39c2c656f84dbe56ebf8e9ea435f11e6d279eaf4d9aacc557ad4ef9709f39cd2eb2768df63c72b54ab64f4b231ca0ff6edf6f4c2f67a6699c2f07b71cdc3893090b1286e8005c2ec8734c83749f8d92a5f82aa0591acad16108d0be8dc7b83aef6a7c29f932a118be79a76f1fb42b3de6195b665d508ecd5ffc73fd2dc562dce17d426ee980e", 0xea}, {&(0x7f0000000300)="2a1c3c807add49c456eb26bc2c64810fa7fa14cc0f0d64117142b6ecc0778efb820a008e0753703281215c7935a01d5a34b957c0d8829fa1f9e30c48c51b08b6500e96e92621c591f3a41b99bb7e1b00970955491a8a1ebcd7c8143209332c6a5bedf3c661b3ea3002026d091a78f3d26fb12889d60c3f6e3891c121183ec81c774c802a12bff8b2dbd5625e10f1d04d7b0f650e1798d47f6ac1bc50d2eb8855f13256505da85e74646ce46229e593938aa2711befc07eedbb14299b28441ce240cd82ddfe05b432d1f4c1b77ecf3dd52666844f1bda045885cd6671a61eba68ee12ca01557fb06f6ac2e9e7babb534441", 0xf1}, {&(0x7f0000000400)="4464e644b82830f228169839f1d6c6a400afa17a62ff519499565c3a53e23f7a7a2ad1d0e6458c5a26dbdc8eca38d9b4596cce9bd74c48a1f98ea54211f0277e6e8ceb655f78e785b212c0315897e0fea7d03d85a0adbe6da21dfebc56482374a65143c16b21811f25061bb3cd5c7641a2c60afad8c6e2de6e82082912452336a66ccbe2e36c9b672691a5c859b0b56fc50736340ef2da4bc5934bd762809aae50fd124503d665ffcf19f63d5879", 0xae}, {&(0x7f00000004c0)="a8e4e29548f77a374a001472ecc83a699d2b6fcb7233b192bde1b96e53d2f923a2c1e81a31673638400383b8eda627b0e93f76f927ed0e76d5bb35be10aae46001ad7d4379a7103efb998e58851cbd9e286bd8d74926b0130e66b738f381d7be3b51dc397a1eaa59c1d988b463a38a2e304053a3d080565686de90028b2b3754a48a537becd738073deb699ab31554370762765d", 0x94}, {&(0x7f0000000580)="b285753fb903ec6a324cee801bc44df071881287712a74362c75e712ac8f46cc76e60e28d992c89e51f01599ac91deae83a616c2ade129854e06d77b3c8eb3a355fd7e8b3313d42a8a179e4d0340e5d10743ecd982b1718ef165a830171a3ba066cd4a9be5f869c1d0158f05e91e6f217dea", 0x72}, {&(0x7f0000000600)="aec395dfb265bbaaaa7a01ae64b55c0165b32aed54cd2d71397b4d2a8690516b97dca8066211f97adb538074015d7acf3818b8e6a99b1a4c5b85fd0046223645231fc27d358118", 0x47}], 0x8, &(0x7f0000000780)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}], 0x68, 0x8}, 0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) msgget(0x0, 0x8) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0114ac}], 0x18}, 0x0) 12:45:03 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) flock(r0, 0xe) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x20, 0x3}, {0x3, 0xfffffffffffffffd}, {}], 0x3}) 12:45:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x20) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000180)="0000000247e2c9dd0c7501dd839f2124a78867d3bf808139", 0x18}], 0x1) 12:45:04 executing program 1: socketpair$unix(0x1, 0x105, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r2, &(0x7f0000000000)='./file0\x00', r3, r4, 0x2) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c342d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cf000100008d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x8, 0x0, 0x0) recvmsg(r0, &(0x7f0000000940)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f0000000700)=""/151, 0x97}], 0x1, 0x0}, 0x0) 12:45:04 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000200)='./file0\x00', 0xa, 0x0) fcntl$getown(r0, 0x5) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) dup2(r1, r0) 12:45:04 executing program 0: pipe(&(0x7f0000001940)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000400)="04000000002000007c", 0x9}], 0x1) writev(r0, &(0x7f00000016c0)=[{&(0x7f0000000080)="43ecb7fb6367c25e77e012c3ba7df0fd574917fb814d54df423a32102f84e6b5a9049c9928c29a3f5c31ce603f3ec9735d0ad4a909f0b7b535091d6cfd3d2b1b30a4089198ccf4426853f272b94a9d53ea0d0715ba040a4c1df3da2f6f33864d4585b2716e2e", 0x66}, {&(0x7f0000000100)="34a4ab1a6401bcf7631da06563a2153d6f207c68b3160996d4db19399f8777e84449abfc13ade72f6f6618bdbf9dbfd4f81ca460abf73f0ce7b8f6ddb2e4833e475cbafa42559957de9208260be037026ecb925e9fb16bdcbb06f987177388a99aeb567bba9409265f4ce8d2d46818c248e0c88092c8a1f5da37b7d0816498df228bb32da55eb18945b0fff88515a1904e9f012d136a689a6c7bf30a1bf20f1e8509fbd6552d4642f54c35cad21fdf032612aa848f3b24e4a0", 0xb9}, {&(0x7f0000000440)="1dda3b3ff6a866b7d2a1a4c1308c0cef709d040a984742b9b477bd6e5fdf14bc8dbdef9ca6e28d836e13d83420b123f7fbec9d045970e4b0d52e6d8c71c175fbd67b008bb24c0bfd1573c733c96dbeb870e2d0bca109f1c33d650704fba28407efe0df22240231449da9df92195a362d81199db9ead898d872dc7a9fadc0cb7bf8c99a89fc1a4d5ea24780c4918d95242bd8979e30bb8e9d93b7b878bcbb8dfa33e94dbac9fe4f0c13c01906f4ff5cbd2ad0bef2534d0c3c48260a79fe4df56ea6fd1d6d92aba67024a3e2aeea374d95ab513ac5ae07e68f0cd155ac42b2eb2086285a90002d96048c815b5978256b7f7ccca313de048e475adac7db3999df515908b286dda417667c5d7680eadb8d2248708bb0f3e6ffc8fd3a25d2d81cf63f9215f89a6063cc0690f97729b42cf2245236354f497d93beb2d557c4eb1b158aba59647d171c2a61a1d386b6a46d42c350b5bd3bbec37c8fe3cb1ccccf62968052af3f028b0248308cb1c312d8a5ac74bfa416e94090ff6f70b8da839babf20222c481f1ac5d91e276c6c788a7c37acf8645e68d632b8981e5f08d057603fbc30f2f91cc43dbd6f39e4faf1b965c21f19c4926bdda466603221d57ede20d39fb45a2b9023bff491fe92f5679e0170ab40c66d21589360c516864afc966e115007a2f908222680228e5a528343e4ad9f701bd2ac95c938c36b5f85e165f72ac82f205753eff347f49db63002627216cb4ba71cafa66a524aa2f1e5251b7a1ac0f87e14fad3ca714a426afc36b82d8147b5534a5473a6190e070f893e3a4a8370d166254ba584454e9ebf9174c1021e6e7aa995d8a8fc2a1ba9dc6b827e7a2145f9e8bf5b4e3257a4e30888c4d59dc52061e56bad84acdbcfca84a1f23f2ec613932ae41bdccce136e8348edfa34bea3edeebfc9db61900e6711e353384a1cbf504b87d099da6f289ff4ad24577335bb6ba6dfeb33d5349e1359a654abbe1b6410d17c6b4ac00c8b04ac02af7147183aba15e35ba3dad3d8bcfc64cf043aab93037da6efce30d795af99e9294156fc0540d812cdc03db10595e09e1ee4f0cc450de04f78f4c7ab9f9ff7cefe5216bb30d653b1f7c98c0b71c870e6ddff741c9012b1d7df5da60c16494d11cc3c8805375861c2a7fdb5223720757c5b061e6ef89ba4afc5a575d0651c62cb510c081028b3d9ba7533bfe78baec3b3d450e6ef723fef5c1f3a2ea7291d171446a20275c55dd0293ce99ae2ed7888565a64694f1ce41b17f11b3b16d34cf61f73d34fe411b46f67fe8a3a608dc543da0cd9154a495d47533ce1f78cf2af3a9899f7a58ce00f0608c28f5c56fe0c6a1179f4b90ab50d1be5e177351e652ac41cb82d506a8f23b4e765abdbc07cfbbd86854a1c3a1a5c7f96d407016cb64e82c3ed76c7b47b1948643453faba587b9f27efa04452c0156f69de109b14a4a4e58fb9b54111bde156060c533a2eaec2bd4ebce1604fb775790cb332c8d52a5af7c65fbd167ed19d7884ed6994b35e7eaefcdb331e9e05b187f144c965b74b1dc69eb19a51f765fa59cf79213801071b14c1e2b17eb5931ab84ff875683f306711c4dafb7252a32cb1ba5786e05252583b6a65fe43af844c3e1fd77890ae8613274cc1dd3d7ecb7119c05e2b7ccbf743458a03187c87f12716c42257cf8f4979be5b271dfafb32f3f7a5ddcca399468f76f3bf8199baec7e9bfbbca5b4d7a52f94f75ed3d00c10d364d6be2b44f21b0e74e440ab1ab2a3c2d2f6a4317aef2eff43ab80ba09bf28091b487236980fd3c731d6fb37938605c6a019fe0ec223594d28c47e62d5ffbe66f55b9cb4453a27fd4a3a3a78d0a5218e5dc151cc5fc5335ac46cbf03f99b09cc58d4b08d06a09226bfc7ca9969a9824e4368521d402962f867d73d323024deddc355b1827a6b4d2bbbe582a16696044549d1c341cdd8a1feea1313f86dae8ce6ccaf188480d907a04defc34e18026555049017fe93f69c9f6a08a7ee037b07e50fe61d8c9bc7cffc908352df4c36196f20de66d3fce2e85a0f97960c28a43acbe28cf8e13e5b3d0c2c93ab0e0d6d3b215016df0c74cdb65ea3bd95c1f65e18bca8d8e45787a14f2d85ef5cc823ecf12beb56f1f942183e112de8b8908f2b66132ad080df9107b572da4f849504531d6f5c58296ac38abf0e5fcbcda1c473960bcf62a85b65c12fc45ea2b8386c8b0dda4cd7d2d2d2ab64ec1a03678be260c8d676c36d2d8ddcc1f0e04ab7dc3d14f788632ddcb1fabcee15eaad3d924ee4c2cab378bb4dd799a4021f56788285f0394d47a2664d961e0f32ba759ac4b324785a4c5624fe707b9a5e4da6f47447252405f37fe2e15aaa34ff67adacdacde99fded9f1f9abb1f1744a9c453cc58c092c8fd753af8343e6e4959a421ea3d7b130723e9a009fd403fdfc1bf24914c1bbbff31ada0160206fc24fd0068e1e61b19aeddca89dbf5ec625f2c809bbd9707aab57db7f5174060eb5777947cd9946ee5d0aec49816ec43a5c849b3100341781537dd84c284f6fda8074ce026c7e91364714143a24cd03091a35011f4c665bb1f131078c085c320af0c3bbbd7589447d5e72b00a0217c4edb9d9d05aae813d86229bcc1bf5e71cbbdb049c6104c19b651e13d1d66474c1cd8420ebe5e5d01953ab62e4b2877e7031e6cdc69db94d8243562ea9e456ab87bd1c5a6df4ed6a69d5b3d61b9e2384c4a3d65ecb0daaee0f51f27ddaa30de981ecd1f3c6324715844f38e3462c0f3ad413e9dc22da786ce96ae6f0e488d62aee90119f7a1de3843adbf7794402dbcd777502e7102febb6c34ea28ba3335f81392710103e9454a720c6069e7ef3a630b6fb658ffa6ff7bf547860ba3df80cec3cd50b46facc2719cf605d7ee9521c7e50ad946c1b323d28d8514d3509d02e66aaace7ac077a1079ebcd58972af446989ab967bef297e042c5736d9a0aebe48ffd823876b31785987535a94ac8a203452f03ffe7c188ea3eada49a4d6b4dfb86efd12eb65420f70914b9d57b6cfa4027fe80dce4ecb886a944af5f7bc58c0dec3f9ff5456f7ed526d98f1ea2057cb72856eca9365dd47fd0cb32ac2a9989cbb0608594b7a882e9e70307da56abb65507a57001bba003c495fa471aec5b0279e7d3791509339a5cfd5c23b82e924ad66c49fec3cc1415e197a9b23544cf68004c4912d34f8e05a333dce753950a8614ba2c6d2777beeb6f2191c0a4e090779e58212a4501d5363583c88107370eed7b4fd3206ba5881970fecaffd39c19e9f2f1814ea9af5e6447ffe4974568100b304ed66dfcb8b29698712a85ba3440c8b4a55ec0ac30c7ae7051bd70ca49195b60ea9eb3f9b2bd80b0cc86d33f95934910c8808b879b18c2bc01bf00217299939d6a616f45fcb8c19e89405bcdeab591c8433119b6dd03391ee25a36e16607cde93ff72f63b102e4071aa33702cfac08937c1610c57a900c56bd56eecd79458e71e76b3c8a3018ad44854d221bac2c0f2a16d52a91eda186d4dde9a6aafe9ee280ea19b946dca6ece8df41b3516112e8f65e2a655830c002804a6c5c8851e2f2edc5ef20709e5c38f4b285ce642d39186f96a7fe61edaa0500f371c9a3eb0d9fb2736c0b0768db4da31feeaf71ecc0e4176ae0e5c0e6c36b9eaadac279179ef5b76a668436badf4a1b0a4d8622e89b6f8c6a76e67e3a4c073db83831243828e6f86aa0c450a6a0be6dc5c91d2a084225479cc0aaf9f47ee5997f2ce45229e8b0c7607514f8a2cd55eb94530d352b43c7fa4817481b4c76c93b8a5699f3f8dffc2a62fd98d7a974e47be456c8d0eb52eb5de7c230a517c8887d7d4f4c82ca71b04ec37f15f787027b4a0361f03b39c6411560b99af3de5010b7583e239d87a66c372997b10e7da5282f188d49216f8babcfbf8a0effb65a7c12c16f5f5557ddc9114d4ad49bb50540d24b7d188621dbaea34d4a84d81921461ff7ba5f240fe48e1f1506a9ba02f06f9bfb3b8bb6ffee878785ed81143a03384bff42a6dd043797506068a4b1d5fca403475c0f0648809f41017c3ad3c4bf827df7f2a01b2c6fb02ab9d79d5e3c25bb28ce79dd12b4b0c63f1a95e6c625ddd5423546d15538f5be751bbd2b4f810deee4647f00806b12daa149af1fc457071554cf2b987545367416d1b61300cee20e3b661011ce33c093a18923a9c99e57e53539542111ea46b3d5fc9abbe26397785404508fe215138278ce4f07b11049be7c0a038363d5cd64ac76cffe97ab9fef99f8b40c0d53196faf69424e8f12b6c40b8a4f6eaf283c75ebc7efedbf019a6296b6f9712f025f7145285d104e2cc15cfe29394a91ccb04c960f8ad4b4f0c765cc6d19d50b511f0ea5f53f98965b88c54c84a1e58a54e26e71a03f345ebb26ec178cb29408efed2ef57ac6c0d472d77cef70a3e461e93b6d643021edd830fcb33502c656ce5445de46d1b7398a094226af9a981dc81f53623aab259d4ea27380f530e4b8be161c0d2855007e1212edab99be27f8171f60ca4507cde5d9a3a1221fa1564d8110b5c3de8db8344e4dd620c773973449f61ab8fe424d7350695dc4abff577f29530f8e5096a694b0614931f881e9a3b8cac5dbe3ede347aa7e653552d01739aea79dc7acc3bfeb4a0e75da7aef91a704ed4f43d2ad0219f703f632a861521f5902149a5cadf79504888918dfe6027b3ba1b2ae34c53e559750a70c5f5f197583580dc5ad4fa97db305017ebe0a91b75db2bd57383da64e163b84b8dedacdc35416ffb22efbae3eeab83839ae86ec08ebe6b9ff7b3f4f6276dab2aac86c892a063c97debbafb4f906fa771cabef62eb66b3e365f34d7a713b7b78dd22ea254e1cb7a6dbe8272d3ad752dabe8037d6c2bdf5ad6d6d91f9b2530eb7f0f2f5ce2d4197bfa1cbc141a1a999261f1a1142727af1c1df7cb62b17707309ffee4050a9e8fabd59d2942813982d3e9ffaf1d1acb71e1185a90ec2f515bd502d967781690fcba56625920ca79eb193ba057e698c7ee51bb39962d7c0ba2d1db0408a0060dac481f1ccf556cbb84fe92c6cfc826309a0b6ea96f769daf89c01de1c3075e5914f232a7c83ccef65e10f241663e37d4a51bcb93b7c4d412953f59a7772179e0a76226dc07a8b3560cdff8f422d487dec918beb791de96e40851acfefa8f81b0a4b57fe27d94f9d8e3836b1d302b71bf6b6892ded468469eace604389c4c46e3c85c1885a32e610cdc441c562c3cfafa2fe25177b285c8bf6fe3ef24a32cbdfb1aa23a2e83452ce242b8aa66196da2f177d0524d2edae1ad2a54d5b22e06811c6bfcf08b034f0b520b29ab999875d19c93c5df804f83177b50cae34cfdfaa8fc3d42b3adbaa8cd4080369e9ebbd7098896f95ea6ef377e64b3fd4b35c5bcceb9d33a8fa415196250e904de423d8be4a56f47d7f331968a6341514942cc37babb7192e06803c8b193b41cefa5f05d32eb0562a06185fcb766ecb1661f42e9c9124e718697dfb68984f9e2e6f8a08191b8c5ab9f41ac294833957ffa8f0944da280002ce89971b2eef7c99dfab5f22433bdbcf98cc3662fe6ee36459611ed773a73047b367d97c3376eec4d1f4e1a7c2121fadcfac60081fc4c517c1f9f308724c6a2b054132a6746432e38ed79373bb7c56aa99fe13796c8a8d7d55312eac1e06caf5cc1d387e7b51549c1f84a84cccec4aa25c2552aa52c319890bca3bed57ad06f17461f313209ca90ca2f6ba6a16785704299cbd55cdfe2bff35cdebaebb130491161acb095217f715feec59fcd46dc5f", 0x1000}, {&(0x7f00000001c0)="6c680799178f3c257482a744144d50145c2d01d473b50e86fe7033cac99ed8144232a1d68b6f6472e16fe2f955bd50992407692802861be05ebb1b773f9bb1cb54bb23c66c4f6ff98b68f4e00d4b85e9708d4dd222846ca572f8574236ebc2df024bab8af8a8ba2a2bd7b582e0e77510905595c8fd5b5bf9f46ac28c30beb7b3cbd8ed8b6386c49165b9869743679c745136e1c94be1be4de7ae73b6518e2a71fc99a7cb5efe2895715245021d69d178", 0xb0}, {&(0x7f0000000280)="01df88a855c905b897f6dc4a0758f0d283768c4bbd0ff3085486337ff53b3b72f0725ef2", 0x24}, {&(0x7f00000002c0)="7879f687926e7bbd29070883156237855312a9122acd1ea3800b6d6654f2b8ea022e366de34f5acb67c6cccd81cf2db09406ab67c358a02189ba33d028c3838d4be4a20c524845d4e30d83a784ee308d3308f5037a82a0173ba440745a22e27af9528f402c44100b53a9fcb5e277", 0x6e}, {&(0x7f0000000340)="4e1f39dc03627ac9b313517248b8d5bfe85d8d7f9f5217c162e6b6b130201eb070703d6bfe6b1b86ed58f207c0fe5a870cade7ffd5db06c460df5e4f8a96868fa9a4993cb21b63288bb9d311cdab8045e15138815e09d46f", 0x58}, {&(0x7f0000001440)="d1539a8a2e74e339279b24ea90716959b41ab9a51002fbaa2d37a718c35b46759995cd0479bc122c5ae1cb905fbed095da66393015023080f980763887c46c92fd220798341b2a4a9bbcd5c201583ff6fd4c9dee4bbebb48f46263e64c58e0c0793fb49956b18af7406a360fe1b088c518069bfc743e2b6ebceefecc53214af074e799fe5dbbfbe82c847b4f9e74d7b2132b8f9813a44b8fcf4fdf80f9fb989c53140d93aa4263f1edddd9328ac508eb7b8144f325b86144ea486b6a13e1435077e7ca601ad436ada1dccd53ec3518f43dafa154e8790f4951ae310cf2115cbd64e830e154ddcafe8024dc442fc6e7fa3fad45b1", 0xf4}, {&(0x7f0000001540)="5665906e3f2a94da29cd9c36a060532dd621f2ec56a792be3599444cf2cc655fa51929e6cf7589192484dff26f27f1e971babd8d3ce0c0b6a26e8d008f90aa7bc9df25ba", 0x44}, {&(0x7f00000015c0)="4595273f20c0c8586acdf54bb65801d3a52be0e5d07b4f86a954bc97557d8e6056688b6f9fe2f069288cc1253788e82be0891543446c304c8ed4ff985a0992573cd48227f9a450fb71ab64f82971bdc6803c70e856127754438e56a841a456a7f8ec144ab1e3aabcb6755dedf2608c6661ed8f0bfe10c2e1af474147a840f9579289baa932d8f9d11f249c8b6af42446b16c14fb741644bce089f6e7b0b1606fdc9de26e3dd45dde7d89cbf2c56cb13285b7df47622a34e41ef642912f30ee2b7cca", 0xc2}], 0xa) 12:45:04 executing program 1: r0 = socket(0x18, 0x4007, 0xfffffffffffffffc) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) 12:45:04 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0xc90, 0x4) open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x3}) 12:45:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x86134) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x101}) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="4dbf0f6da2dfcf4fe9022006a2b0", 0xe) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) 12:45:04 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x80002000, 0x0) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x9) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000480)=""/101, 0xfe4e) 12:45:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202b, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) readlinkat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000080)=""/23, 0x17) write(r0, &(0x7f00000001c0)="9a6aaf51952bcfc9bb153a36faeda5a23393412d", 0x14) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) execve(0x0, 0x0, 0x0) 12:45:04 executing program 0: r0 = socket(0x1000000000011, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050113001e00000000b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x8000, 0x6d) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) semget(0x1, 0x0, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0xfffffffffffffffa, 0xfffffffffffffffa}, 0x8) getrlimit(0x6, &(0x7f0000000140)) 12:45:04 executing program 0: r0 = socket(0x1e, 0x3, 0x0) recvfrom(r0, &(0x7f0000000300)=""/4096, 0x1000, 0x40, &(0x7f0000001300)=@in={0x2, 0x1}, 0xc) r1 = dup(r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0xfffffffffffffffb, './file0\x00', './file0\x00'}) chdir(&(0x7f0000000000)='./file0\x00') sendto$unix(r0, 0x0, 0x0, 0x40f, 0x0, 0x0) r2 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r4 = getgid() r5 = getppid() r6 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r8 = getpgid(0x0) r9 = geteuid() getgid() r10 = getegid() sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000100)=[{&(0x7f00000000c0)="2653aef9d2d140a40d0d71364e253822efc872065078a86d4cd8ab73bf6749ced9cceddb0d6c98d50bd31bc3baf5f616f84bb6de1c5661", 0x37}], 0x1, &(0x7f0000000240)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1, r1]}], 0x80, 0x400}, 0x8) 12:45:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cbf) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) openat(r1, &(0x7f0000000180)='./bus\x00', 0x2, 0x80) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) select(0x40, &(0x7f0000000200)={0xa}, 0x0, 0x0, &(0x7f00000002c0)) 12:45:04 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x2, './control\x00', './file0\x00'}) mkdir(&(0x7f0000000280)='./control\x00', 0x0) unveil(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)='x\x00') truncate(&(0x7f00000003c0)='./control\x00', 0x0) r1 = dup2(r0, r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 12:45:04 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x20, 0x4005, 0x9) r0 = socket(0x18, 0x4001, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x22, 0x0) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) 12:45:04 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) bind$unix(r0, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) 12:45:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="000000186004008b00233a270400000019edaeb9e7f6000000bf02008cb383246b361f9d216d848314a23e1d8cca1286a2c519a3ac621f176181ffe691ec51f8a0d9025335a17d1827ad0000000000", 0x4f}], 0x1) utimes(&(0x7f0000000000)='./bus/../file0\x00', &(0x7f0000000140)={{0x80000001, 0x359}, {0xffff, 0x8001}}) 12:45:04 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x80, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x3, 0x7, 0x3}, {0x18, 0x0, 0x8, 0x5}, 0x2, [0x2, 0x6e, 0x10001, 0x7, 0xffffffffffffff01, 0x5, 0x100000000, 0x1000]}, 0x3c) mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0x20005302, 0x0) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000040)=@in6, 0xc, &(0x7f00000000c0), 0x0, &(0x7f0000000100)=""/12, 0xc}, 0x1) 12:45:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bd", 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x8, 0x7, 0x6, 0x4, "d824a2fec4cc8e6333ada7bf0028ad848c051ac1", 0x8, 0x1}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x3, 0x0, "b08dce5800"}) poll(&(0x7f0000000000)=[{r3, 0x9}], 0x1, 0x0) 12:45:04 executing program 0: mknod(&(0x7f0000000280)='./bus\x00', 0x2180, 0x4502) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r1 = getgid() chown(&(0x7f0000000080)='./bus\x00', r0, r1) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) sendto(r2, &(0x7f0000000180)="e8c60d5402c0661a1dc9cf78061b7c5e3f436dc5eb2901c024f02f1179b8a363d7a343dddaa0", 0x26, 0x1, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) r3 = open$dir(&(0x7f0000000100)='./bus\x00', 0x801, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x8010570e, &(0x7f0000000000)) 12:45:04 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x1) readv(r0, &(0x7f0000000000), 0x10000000000000c4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20000, 0x0) write(r0, &(0x7f0000000640)="dcbd4817e54f8a5652b1be0df895139f8f26aa21ed0d55eefa0924e2fc7ad2297d9fea834c625e0849aa766060c8d035821f0dd612a405c29a8388af3f13058af344e2152e2d257e7655d5cb439ce53f0f69b3ffe26f62f09a9951e804fd28698f57fc141a0f45f14c99670778e1944c9e68d98ec60f43261f1d64f3ae9c11260232542a7d14cea32732c7ecf576e83e6e8155ee20f3fd8c616602b02aa1b61989f7f69675d25cf7dcbf43c8ff01903b8757d0bc1c040510deeb3e87a268c375ad194e45db05bbcfd91f48615ef5251431f004e84928ac7606", 0x3f1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000180)=0xc) fcntl$setown(r0, 0x6, r3) pipe2(&(0x7f0000000140), 0x10000) 12:45:05 executing program 1: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000180)="126d5135f15090eb", 0x8}], 0x1) write(r0, &(0x7f0000000040)="774f2671350639f27fdea8e5cba9d19a74aff707586dae3a28f48ee65e5bbeb8642bb77d44fdd8bd60d3d8403186cb2a74545866d01dc2c1da3828657959dc282ab3d794e5bfdda1bec598c59dc9cca822d4a9942553a01f92da0d4fe46cc8951eb5459a27e9a6b8bf347444f7180f3d3363e870c9d815405142ee63c87b11ac3612884f300f050ac2af8e194b8616abb98137ae952ee72e370ee686daf8e9aea7a352e108396af9a1917a0ec1065aabc87d62bbe561971e4733cab6e8504535497aafb40020cd47844124e7fa5ec9c1449a94dc204c9fe47a88", 0xda) 12:45:05 executing program 1: r0 = semget$private(0x0, 0x4, 0xa2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x1000801, 0x0) r2 = dup(r1) readv(r2, &(0x7f0000000bc0), 0x2a9) mlock(&(0x7f00003aa000/0x600000)=nil, 0x600000) socketpair(0x8001b, 0x5, 0x401, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f000079b000/0x4000)=nil, 0x4000, 0x1, 0x1810, r4, 0x0, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f00000002c0)={0x1, 0x2, 0x401, 0x3, 0x1a}) getrusage(0xffffffffffffffff, &(0x7f0000001040)) r5 = open(&(0x7f0000000280)='./file0\x00', 0x800, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000ac0)="cf160dd597928ec97f2e8e122bf3705eedfb76119e09244cb2702ea329e58e6e4922a19c33b9d5afcdd35f8761b54419bde73eb6a83e2f9d7742c5b52ae61148a9fe0a523ebe0f731b2427c793ed78642b1f9cedac69eeed178f5c7a04b81c8225a1c319cf9d5b8c006bfa070b631e34c9c05c9fefec1f91fbb22d31abc600d3e35c5732274f712d61f8f25e6a4b5f80261cecc1f158b9fc793c1620a8dd92ba752aebaaec79dda844d699d900a9c28beb36c479b8c6ec8cbf533b090452cab3b4fafd471036266295342ce9", 0xcc) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000a00)={0x3702, 0x713, 0x3, 0xfffffffffffffffb}) open(&(0x7f0000000540)='./file0\x00', 0x190, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r6 = shmget$private(0x0, 0x3000, 0x3de, &(0x7f00001b4000/0x3000)=nil) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f0000000a80)) fchdir(r3) munlockall() shmctl$IPC_STAT(r6, 0x2, 0xfffffffffffffffe) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000240)={0x658e, './file0\x00', './file0\x00'}) semop(r0, &(0x7f0000003300)=[{0x1, 0x7, 0x1800}, {0x2, 0x4, 0x800}, {0x2, 0xffff, 0x1000}, {0x3, 0xf2d, 0x800}, {0x3, 0x1}, {0x0, 0xa6d9, 0x1800}], 0x6) socket$inet(0x2, 0x4, 0x1) semget$private(0x0, 0x3, 0x90) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f00000000c0)=0xffffffff) select(0x40, &(0x7f0000000140)={0x400, 0x6, 0x800, 0x4, 0x100000000, 0x1, 0xffffffffffff8000, 0xc1}, &(0x7f0000000180)={0x80000000, 0x1, 0x73c0, 0x9, 0x7f, 0x3, 0x3f, 0xffffffffffff8000}, &(0x7f00000001c0)={0x3, 0x8, 0x8, 0x7, 0x81, 0x20, 0x100000000, 0x4d5f}, &(0x7f0000000200)={0x9b07}) connect$inet(r5, &(0x7f00000005c0)={0x2, 0x1}, 0xfffffeeb) readv(r5, &(0x7f0000000940)=[{&(0x7f0000000300)=""/194, 0xc2}, {&(0x7f0000000400)=""/87, 0x57}, {&(0x7f0000000480)=""/168, 0xa8}, {&(0x7f00000006c0)=""/32, 0x20}, {&(0x7f0000000700)=""/148, 0x94}, {&(0x7f00000007c0)=""/108, 0x6c}], 0x6) semop(r0, &(0x7f0000000100), 0x33) open$dir(&(0x7f0000000080)='./file0\x00', 0x800, 0x80) 12:45:05 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r0, 0x6, r1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt(r2, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) 12:45:05 executing program 0: r0 = socket$inet(0x2, 0x3, 0x1ff) sendto(r0, 0x0, 0x0, 0xd, &(0x7f0000000100)=@in, 0xc) getgroups(0x3, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x81, 0x6}, 0xc) r2 = getegid() setregid(r1, r2) 12:45:05 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="2000000000000000ffff000004000000f87c8a95905d02cf05cd8406000000a7c8000000290017350070577fee0243a92461bbe095db80455331cb8d1454d24587e33123aed69d77ee72af5b5c14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872d96fbc010096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8397640ce61cf1b7c8014385e62b453ff446abeecd28a467337c57710c9c53dfb9c138211b0000eb3d8bf29b9676291abb98527e7701bc06795ccb434feb9590d3d86d41c78596d89c36ffe60d982e203b6572a06da0655cd8db1afb1603c5239226e96010e3acbb07e6b0de0000000000000000000000006ac733081ccfcca4d7c258fe0e43316d4c19eb42b465ae2b2189ef0f08d564dd140812212428e23049ab9386f6defff037b8bf4280ff"], 0xe8}, 0x0) r0 = socket(0x18, 0x2, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x10001) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xffffffffffffffb6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 12:45:05 executing program 0: r0 = socket(0x18, 0x1, 0xfffffffffffffffc) listen(r0, 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) 12:45:05 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() fchflags(r0, 0x2) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r3 = dup2(r2, r1) r4 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x100, 0x2) linkat(r3, &(0x7f00000000c0)='./file0\x00', r4, &(0x7f0000000180)='./file0\x00', 0x4) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{}, {0x101, 0x2}], 0x2}) r5 = syz_open_pts() dup2(r5, r5) chdir(&(0x7f0000000040)='./file0\x00') 12:45:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000180)={0xfffffffffffffff7, './file0\x00'}) socket$inet(0x2, 0xc000000000000000, 0x3f2aa4e5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8750cc331724b34875e4d2c6c73dcbbbc89838556fcb2d0f289a56a474904bcae5187655f459377bed29abdb92c39cc117fdab0ea2200d9333dbaaa4bdeceff7a10c9947f721b5284871473208d52bc5c8bc1b1a35923e977d2675484925f6435646e099edd749ffb2c58ea8ddb437701e9616773b155f46c7092068bcd219356622bc78377d9bddc10bd9a906d5cb755c628ac1d45060c3110da0969e1094e67794ce0399223dc72eced226d3a5ed16687344ffa012c3a23839ea6ea6eb2c7e39", 0xc1) setsockopt$inet_opts(r0, 0x0, 0x6, 0x0, 0x342) 12:45:05 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) chflags(&(0x7f0000000000)='./file0\x00', 0x40000) write(r0, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c354e9b9d8ed2600641a158f11973a86ce02a5a6b8740a0f7ca4dccf1e3e98f68c6fd576106c7465f52c5480c1a22b24593d470b192d44ac3d0f682afa71c7", 0xf6) 12:45:05 executing program 1: r0 = dup(0xffffffffffffff9c) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000100)={{0x2, 0x100}, {0x0, 0x8}}, 0x2) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x1}, 0xc) r2 = semget$private(0x0, 0x4, 0x12c) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000180)=""/123) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 12:45:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) recvfrom$unix(r0, &(0x7f0000000140), 0x0, 0x800, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) write(r0, &(0x7f0000000040)="6f49998269c215efa7267b369ce977d4bcc87e38", 0x14) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./bus\x00', 0x200, 0x8, 0xce, 0x0, 0x20, 0x9, 0x2, 0x2, 0x2, 0x81, 0x2}) 12:45:05 executing program 0: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0xffffffff) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x10200, 0x10) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000280)={0x3, 0x800}) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f0000000080), 0x0) getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xffffffffffffff66) getgid() syz_extract_tcp_res(&(0x7f00000002c0), 0x8000, 0x4) pwritev(r0, &(0x7f0000000980)=[{&(0x7f0000000900)="15473d109c0a52fae7db05f736055543476b82a294e79302bfb59754b165b8772929431cc1c2ff446f672512eda5fcaa73362c03e529fce3c379c3ffd5bfae5804cff7b5", 0x44}], 0x1, 0x0) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000380)=0x9) getpgid(0x0) getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000b40), 0x5) getegid() fcntl$dupfd(r2, 0xa, r2) r4 = semget$private(0x0, 0x4, 0x244) semop(r4, &(0x7f00000017c0)=[{0x2, 0x9, 0x1800}, {0x3, 0xb47, 0x800}, {0x3, 0x9, 0x800}, {0x3, 0x1, 0x800}, {0x2, 0xcd, 0x800}, {0x3, 0xb607, 0x800}], 0x6) 12:45:05 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0xc000, 0x10001) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x28, 0x3) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f00000000c0)) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x1010, r0, 0x0, 0x41) r2 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000001c0)=0x1) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000100)={'./file1\x00', 0x8, 0x6, 0x3, 0x1, 0x3, 0x20, 0x5, 0x0, 0x0, 0x6, 0xfffffffffffffffa}) 12:45:05 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x100, 0x0) clock_getres(0x6, &(0x7f0000000000)) 12:45:05 executing program 0: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='xx') 12:45:05 executing program 1: accept(0xffffffffffffff9c, &(0x7f00000012c0)=@in, &(0x7f0000001300)=0xc) r0 = openat(0xffffffffffffffff, &(0x7f0000001380)='./file0\x00', 0x0, 0x102) recvmsg(r0, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffff8c}, 0x1) r1 = socket$inet6(0x18, 0x5, 0xffffffff) symlink(&(0x7f0000001240)='./file0\x00', &(0x7f0000001280)='./file0\x00') socket$inet6(0x18, 0x4001, 0xfffffffffffffffd) readv(r1, &(0x7f00000010c0)=[{&(0x7f0000000000)=""/4096, 0x1000}, {&(0x7f0000001000)=""/51, 0x33}, {&(0x7f0000001040)=""/108, 0x6c}], 0x3) socket$inet6(0x18, 0x4000, 0x200) write(r1, &(0x7f0000001140)="92aead1a5175dde0c7378b0597443402dea45a21ff401f00b456c7d569d5b8e1ffd24fe1d2882c5687e4b2622942ef8c5aa1812b196cceaaccbe809f5d446d9cc9034d69b083419cff59ef60a57f30285d3495651db717d45061ac089aecd740c2abc03f1a79a299fed6a532857c71e977dbe19d32b2b29de0ac0023683eac09a2fe20ad7a48a40790bc1ce33a3146204eaed03db6d0362e4afc7034f4228da9ea840029b4295e1afba9d651f9d0fb99d489920afef8aff027377450fae12b0d9b90d0b9a515a07f545b6d53d57aecdbbe5e07e889cae71152f1e40e512d3822b62b1b1a0fd19bed4c5670", 0xeb) 12:45:05 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r2 = dup2(r0, r1) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x86, 0x40000000, 0xd8f9, 0x4}, {{r1}, 0xffffffffffffffff, 0x80, 0x80, 0x0, 0x6}], 0x100000000, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffc, 0x6, 0xfffff, 0x401, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffc, 0x50, 0x1, 0x3, 0x5}, {{r0}, 0xfffffffffffffffe, 0x20, 0x80000021, 0x400, 0x606d}, {{r2}, 0xffffffffffffffff, 0xc0, 0x4, 0xffffffffffff0fed, 0xffffffffffffffe0}], 0x3, &(0x7f0000000140)={0x3ff, 0x9}) 12:45:05 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x5, 0x0, 0x65ae, &(0x7f0000001340)) 12:45:05 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x2, 0x5, 0x86bf, 0x2}) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x80044279, &(0x7f0000000000)) 12:45:05 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) sendto$inet6(r0, &(0x7f00000000c0)="10b6abdcd5ea6cfd02ccf5198626de71d773ba3e2b3c88", 0x17, 0xc, &(0x7f0000000100)={0x18, 0x2, 0x62f, 0x8}, 0xc) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) kqueue() r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x4ecc, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) 12:45:05 executing program 1: shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffe000/0x2000)=nil) r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) r1 = dup2(r0, r0) sendto$unix(r1, &(0x7f0000000000)="10623de0c2f3a5cf96f816f22fab0bab6c5015b70188e0d89cd74167d3d65e3d8b85aa5cd13833462136e9ca5ba04d994b49f32d7f97ed43ae0100b2882b4bd1c9da", 0x42, 0x2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) fcntl$getown(r0, 0x5) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x8) open(&(0x7f0000000340)='./file0\x00', 0x400, 0x2) r2 = syz_open_pts() close(r0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x7, 0x20, 0x80000001, 0x8}, {{r0}, 0xfffffffffffffffa, 0x40, 0x1, 0x100000000, 0x7fffffff}, {{r2}, 0xffffffffffffffff, 0x80, 0x2, 0xfff}, {{r0}, 0xfffffffffffffffe, 0x8, 0x8, 0xfffffffffffffff9, 0x4}, {{r2}, 0xfffffffffffffffc, 0x80, 0x40000000, 0x0, 0x96f}, {{r2}, 0xfffffffffffffffe, 0x81, 0x9, 0x6, 0x6}], 0x80, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffd, 0x8, 0xf0000067, 0x5568, 0x100000000}, {{r2}, 0xfffffffffffffffd, 0x40, 0xf0000089, 0x8000, 0xc43f}, {{r2}, 0x0, 0x8, 0x20000000, 0x6155, 0x6}, {{r1}, 0xfffffffffffffff8, 0x10, 0xa0000001, 0xe90, 0xa90d}, {{r1}, 0xfffffffffffffffd, 0x2a, 0x8, 0x7fff, 0x5}, {{r2}, 0xffffffffffffffff, 0x40, 0x20, 0x35, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffff9, 0x8f, 0x20, 0xfffffffffffffff8, 0x81}, {{r2}, 0xffffffffffffffff, 0x2, 0x3, 0x7, 0x200}], 0x5, &(0x7f0000000100)={0x4, 0x5}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x11, 0x0) 12:45:05 executing program 0: getitimer(0x3, &(0x7f0000000140)) r0 = geteuid() setreuid(r0, 0xee00) r1 = geteuid() r2 = open(&(0x7f00000003c0)='./file1\x00', 0x7c, 0x0) getsockname$unix(r2, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000feffffffffffffff00000000e99ee48ad0a8e124cc2be5d8cac000559d4cc859878a404740a2b08ff5d11bf20cd714b185b118651cc8528bb042a9673a132b09af4fbd00e1a82b2047e50a5a77781e61e8c7a3440b1884ec67500b2e5403a42c9083d8f679891b3e857e2a0aa2cab04909ee92df25a6fab460593b47f1507be14a2508612a4bcb799a9ed67ec5ec4e6b04538c04c7fbd64d2381ed49abb9c61449d96fe6719da19864bd4662a060b57845151a926240c2aa5f08c5232aabfad01f97c3ed309d5a742096c35d4cea806b7545a6ceaa6b263dfccd095c0152afb1ba5172e79ab64e46a7423c49f14b89c628183b10f68096"], 0x0) setreuid(r1, r1) r3 = getegid() getgroups(0x4, &(0x7f0000000580)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) utimes(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)={{0x4, 0x6}, {0xb3, 0x401}}) r5 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000006c0)={{0x80000000, r1, r3, r1, r4, 0x1, 0x9}, 0xc357, 0xfffffffffffffffd, r5, 0x0, 0xfff, 0x950, 0x100000001, 0x1}) 12:45:05 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = socket(0x800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730704cafacc3e9e400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 12:45:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x82, 0x0) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffff8, 0xc4, 0xf0000000, 0x0, 0x800}, {{r0}, 0xffffffffffffffff, 0xb, 0x1, 0x2, 0x6}, {{r0}, 0x0, 0x80, 0x80000011, 0xfffffffffffffbff, 0x2}, {{r2}, 0xfffffffffffffffb, 0x42, 0x0, 0x7, 0x4}, {{r0}, 0xfffffffffffffff8, 0x20, 0x40000000, 0x7f, 0x6}, {{r2}, 0xfffffffffffffff9, 0x4, 0x40000000, 0x101, 0x5}], 0x6, 0x0, 0x4, 0x0) kevent(r1, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x0, 0x8000000000}], 0xffffffffffffffa0, 0x0, 0x100000000000008, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) r3 = getuid() r4 = getegid() fchownat(r0, &(0x7f0000000180)='./bus\x00', r3, r4, 0x6) open(&(0x7f0000000000)='./bus\x00', 0x8200, 0x1) mknod(&(0x7f0000000240)='./bus\x00', 0x21c0, 0x40004000000028aa) r5 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) writev(r5, &(0x7f0000000000)=[{&(0x7f0000000080)="000000186a56010000003b00feaf00000500000000000000c2768511f5020000000000002800040300000000", 0x2c}], 0x1) mkdir(&(0x7f0000000080)='./bus\x00', 0x8c) 12:45:06 executing program 1: execve(0x0, &(0x7f0000000180)=[0xffffffffffffffff], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x3e3) 12:45:06 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2080, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) recvfrom$unix(r0, &(0x7f00000011c0)=""/157, 0x9d, 0x0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r1 = syz_open_pts() write(r0, &(0x7f00000012c0)="e8f40c5d32f624f80471842a00e57f00802321710ef2b5e55d94374acc4bc86529db46f3b2559c7c1a5c7c27c2a2db25a8f071b3b06c54379b92219f7e87fed75e848123eac03b0dafb65d7a48970509138a3c9fd22fd3342921edaa2ded72ef5a3c78f1abc764375013c81067f7ef1fb56e2f157a1b3c1732cb14230cde1749fb6f9110f5f3c5ac11803d580327906182404038c473ee8fc5a32a48dab3f736d5c3d1fba319", 0xa6) close(r1) open$dir(&(0x7f0000001280)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, 0x0) setrlimit(0x5, &(0x7f0000000100)={0x4, 0x3}) 12:45:06 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chroot(&(0x7f0000000040)='./file0/file0\x00') open(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) 12:45:06 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xff, 0x0, "b2050000000a631a0000000000000000004000"}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) 12:45:06 executing program 1: shmget(0x0, 0x1000, 0x1, &(0x7f0000ffc000/0x1000)=nil) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) poll(0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 12:45:06 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = kqueue() fchmodat(r0, &(0x7f00000001c0)='./file0\x00', 0x0, 0x4) kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000080)="b7f25ca579bf9c88eca563c0376ca26c96db4742c5406c4854a886e8f55d4f18301200223b74f94d62c422e920c0afbee25fc4974091341bcf590ba7390f615df86745266ad66fef251c5f1f7d358c77e75f74d8810ccb4c3125139d53935e0342bf4c571b795288f6dfb0e63d8a1d761bf4718bf8b3cd48cf0defe18438d9abb7ecf3fec2e0e91f39988412b90d5069de38c8cc6b14d5953f48b35cc7cd7b262663e7ee61049b1b727a05dac15035470854b46fbcf90c66d6c5b9acba55bbafaa5842c7ba21f8545e1aa7e9e139f145eef960b011168c21a928defffb9e70c1ef6331152ad0ca158b3801c539e8b54345150c39831e32421c77259b349c77bea56620b804c64efe4abde59fad9b3ef252f9b6fb9c4b2d97e4a78ff4d611576362db7f2d8a67dca6833e86250629f6a4d9d9eeb37e206bd188278623", 0xfffffffffffffc9a) accept(r1, 0x0, &(0x7f0000000240)) r3 = open(&(0x7f0000000000)='./file0\x00', 0x8380, 0x80) fcntl$setstatus(r3, 0x4, 0x80) fchmodat(r0, &(0x7f0000000200)='./file0\x00', 0x80, 0x6) execve(0x0, 0x0, 0x0) 12:45:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002680)={&(0x7f0000000440)=@in6, 0xc, &(0x7f0000001640)=[{&(0x7f00000026c0)=""/216, 0xffffffffffffffdc}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000001580)=""/67, 0x43}, {&(0x7f0000001600)=""/34, 0x22}], 0x4, &(0x7f0000001680)=""/4096, 0x1000}, 0x0) r2 = semget(0x1, 0x7, 0x200) fcntl$getflags(r1, 0x1) semop(r2, &(0x7f0000000040)=[{0x3, 0x1, 0x800}, {0x6, 0xa5e6, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x0, 0x1000}], 0x4) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x82, 0x20) connect$unix(r3, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) 12:45:06 executing program 1: r0 = socket(0x2, 0x4, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000040)="0c6d513562f03ac2d7faa8c3f4000000003300000000653a8df40000c97c4aa73066a3233380", 0x26}], 0x1) sendto$inet(r0, &(0x7f0000000080)="ff939c102e52cc8555045a00260fda8f9047a66931091f3fb1a708ff7c3654acb60613f88b26b62973e62b6fd28929121f0543bf70a6155dfc0a08a0fa0beab9f7851a8126ec68a3a94afd", 0x4b, 0x8, 0x0, 0x0) 12:45:06 executing program 0: mknod(&(0x7f00000001c0)='./file1\x00', 0x2118, 0x0) syz_open_pts() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x10018, 0x0) r0 = syz_open_pts() r1 = dup2(r0, 0xffffffffffffff9c) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x3, 0x3, 0x9}, {0x18, 0x3, 0x5, 0x7}, 0x3ff, [0x100000000, 0x15, 0x9, 0x7fff, 0x3, 0x20f02e45, 0xadce, 0xfffffffffffffffa]}, 0x3c) mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x0) mlockall(0x2) rename(&(0x7f0000000240)='./bus\x00', &(0x7f0000000200)='./file2\x00') ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000180)=0x401) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x100000001, 0x9}, {0x1, 0x6}}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 12:45:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x501) syz_open_pts() r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) mkdir(&(0x7f0000000080)='./bus\x00', 0x100) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x7ffffffffffe) 12:45:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ea92009ce6bae410", 0x8) syz_emit_ethernet(0x20, &(0x7f00000010c0)="c53c17d11b86218e4d3f63934233164f84b26dcf0dd22485ed12bc5afd591953") socket(0x2, 0x3, 0x2) socket$inet(0x2, 0x3, 0x0) 12:45:08 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x7fffffff) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x7, 0x2}, 0x10) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x400) ioctl$TIOCCBRK(r0, 0x2000747a) close(r1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0xa3) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x12, r1, 0x0, 0x0) recvfrom$inet6(r1, &(0x7f0000000140)=""/206, 0xce, 0x43, &(0x7f0000000240)={0x18, 0x3, 0x3}, 0xc) getsockopt$inet_opts(r1, 0x0, 0x4, &(0x7f0000001680)=""/4096, &(0x7f0000001280)=0x1000) r2 = socket$inet(0x2, 0x4, 0x84d) linkat(r0, &(0x7f00000012c0)='./file0\x00', r0, &(0x7f0000001300)='./file0\x00', 0x4) syz_open_pts() getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000001340)=""/40, &(0x7f0000001380)=0x28) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000013c0)=0x1000) bind$unix(r1, &(0x7f0000001400)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000001640)=0x3f) pipe2(&(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x7, 0x1010, r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, 0xc) setegid(r5) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000014c0)=""/43, &(0x7f0000001500)=0x2b) ftruncate(r3, 0x100) r6 = semget$private(0x0, 0x3, 0x10) semctl$GETPID(r6, 0x3, 0x4, &(0x7f0000001540)=""/15) accept$unix(r4, &(0x7f0000001580)=@file={0x0, ""/108}, &(0x7f0000001600)=0x6e) 12:45:08 executing program 0: r0 = socket(0x6, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) 12:45:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x20, 0x2) 12:45:08 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x80) unveil(0x0, 0xfffffffffffffffe) 12:45:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = socket(0x6, 0x8002, 0x1) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r0, r1, r2) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x82907003, &(0x7f00000000c0)=0x2) 12:45:08 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0xfffffffffffffc01) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x1000000000000008) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) 12:45:08 executing program 0: mlock(&(0x7f0000008000/0x1000)=nil, 0x1000) r0 = socket(0x2, 0x4003, 0x0) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000080)=""/83, 0x53}, {&(0x7f0000000100)=""/131, 0x83}, {&(0x7f00000001c0)=""/198, 0xc6}, {&(0x7f00000002c0)=""/37, 0x25}, {&(0x7f0000000300)}], 0x5) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x6) mlock(&(0x7f0000008000/0x4000)=nil, 0x4000) r1 = msgget$private(0x0, 0x2) msgsnd(r1, &(0x7f0000000000)={0x0, "1a4c30a936ce629f969429c1d1b3769b4c165ce95d3ee433dc1de7477408171ce052918120ee16658cb95ea5a4671a8504b3fe8fc5f1b35e014a105c8ad9d381882a235b6c5ed74901593465ce192f983b8705"}, 0x5b, 0x800) 12:45:08 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) 12:45:08 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) writev(r0, &(0x7f0000000680)=[{&(0x7f00000000c0)="0fb5506b7f9e70f2012c97ab62a7d6e0c1170314219818c1241cfc23f7e32d3a86983d2ad9596cb902093810529cf06749341b68ed26cb975646d23479255b7f2e02815a26cb3e16344cd7d7dc72a1d3f881bfe1a14e673a2d", 0x59}, {&(0x7f0000000200)="d74f9997f9104c46e8c03a72fd9c4fbf6a988bfe94806a02e34ddd81232f195ddafbec9f9c6f8a6954fc0a2f3c80b99e06fb7089c2a8215f718683b6565662c48d851993dc87b623bec220a0d669950e06adb7781ffc3f2d70d34bdf4d0fb6fdbbfeb24c65b259383a501b8677347db20c3aa6877c7f9c584a7ba2847a57baabf769e830f880ee138ef957b2d099ffc9635da49b5a276258db02b5f487e915f7103f1ef98dd32f27e183cb394f8af81cfb4fefb598bda826fb99bd25edbf4a84f4f7f5fee90e596835227c1a6668561f230dc5ebefd854145a42ab5372e6e066eeb7bb854514f107174f0d5a30aaaed79f731f97f87fe1a3", 0xf8}, {&(0x7f0000000300)="1a39f7941c72908e442374d5d92dd2f79d0890287a8d01106b4a70ac985c44a998b1e1d02bdc51e0ff07ac9c4a5474cefd703994a51739a19106b6f58f1d528ccf20f0dfbbe91757fb62952aa98994e2f0142d9f631ec1ebe7ac0c20f1abc3f0af1d714d408748e73989088bd66e505f810795fc6d779b4027e4ffc773d85497897a09d651a538", 0x87}, {&(0x7f0000000140)="2533cb120c641eadae8c69671e3bff740b3ab05b417a28291cb4e086a5a4ea828237e9f8bf75df869705057714373f81af7baea50123698784967f89f66edd17e46e7772be45e5a134a660b3b77b2c511a40dccc0ae8d1be8c0913e3ddbf1865c54fd230b4", 0x65}, {&(0x7f00000003c0)="5fbb694001fea767c3e1f8e99b3b807692a725beebcd2f4c49eb6142bd388947d0a3f7c34970505c2788f67246931cba05b31f5ebb3b9703889a85f2c9fdaca1e9f223c8ccb82a3323148a711f0b2544426e0ecb73b8d09488111c5a5c69c01bf7c7bb2d8aea507d2276ccf7f0ce1079f82677b2b858e4f8f85208b1e636ee4c6d31b7d912477bbaf30a6f244cd182b120f3d768643add976f681b70e283d30a34a8dc4c15c1618f8685a45295c2bb740f731aee80b118862a2ff8737ce15091bf2aba8d3d1ec3e6c2b0a7bd439ec3ef3d94c0032a619cf2dae7b6ffc1879b9d0437a2ba2f7eeb5db43d", 0xea}, {&(0x7f00000004c0)="42bf3d5be09ec99ce774ad402dcfd624bdb96abd", 0x14}, {&(0x7f0000000500)="87781940c81d2bd4e6a9002eff56cca95efb8b7a96ebc27bb5d58a0b6eaea274aea165ecf56fe7faffe22648915498efb9475a5fb58fbd18ee61fa851124d72d24a62a6f579cf5c79e1d7092814fe1da8452fe3e252b2bda7f7a3cd0f3190e82eb0ab14f762b5d61e276a2b8b0133a4b", 0x70}, {&(0x7f0000000580)="c452fba39eef8ed7a0a173b378", 0xd}, {&(0x7f00000005c0)="54a491af4d5b7ee7d01c990d09ba124e27573e5fe3f34942bc46c60a100af641948cfe856efdb2a4c4eaef91f3a41124f6b9300e383585d7e8147292dbda685e24a71cdbbb642bffc2df00b2037477a7cc72991ef71dc5a558ecaa0c5c4452469cb94ebf0a964b02a47356dcdb5916e41190804fc55733f06ecac547bd059b5c7fe7f18910514ce6d51f9ddb131571fb9b77b116ea49c62f973305cee1e09e7d3af644", 0xa3}], 0x9) mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4556) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) flock(r1, 0x5) read(r1, &(0x7f00000001c0)=""/20, 0x14) 12:45:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = dup(0xffffffffffffffff) r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$lock(r0, 0x0, &(0x7f0000000040)={0x1, 0x0, 0x3ff, 0x1, r1}) r2 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) r3 = getppid() fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, r3) 12:45:09 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0xa227, 0x0, 0x0, "0100000800000000001000"}) mprotect(&(0x7f00001f7000/0x4000)=nil, 0x4000, 0x7fffffffffffffff) r0 = socket(0x18, 0x4003, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000040)={0x4000000000, 0x9}, 0x10) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup(r0) 12:45:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20, 0x1f) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x8062, 0x0) ftruncate(r0, 0x0) 12:45:09 executing program 1: r0 = socket$inet(0x2, 0xfffffffffffffffe, 0x2) setsockopt$inet_opts(r0, 0x0, 0x2001000000006, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 12:45:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x0, 0x7, 0xfff, 0xfffffffffffffffd, "3cbae506251a0000009300"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 12:45:09 executing program 1: mknod(&(0x7f0000000000)='./bus/file0\x00', 0x6001, 0x8) mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) r1 = shmget$private(0x0, 0x4000, 0x230, &(0x7f0000e41000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x11, r0, 0x0, 0x0) 12:45:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x6) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000000)) 12:45:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x1, 0x44ff) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = getpgrp() r2 = getppid() setpgid(r1, r2) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000240)={0x0}) 12:45:10 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000180)=0x8) fcntl$setflags(r0, 0x2, 0x1) writev(r0, &(0x7f0000000400)=[{&(0x7f00000001c0)="a2b097cb3408979c55a6062f71b83c0c0afbaa0557c645c094", 0x19}, {&(0x7f0000000280)="9a1d066bff63f767c8c383fa5c364e201d3fa64e717b56b3ecb52297ff3074f07c3ec2682ad7c5666ab9cedcf1101579122c5c834ef77c4d22aa28733d6e93a62d64d36f7bbb6b01cb9e81b9ceaefc09dd6ddd856618cccebb5bb2c166c0dfe59a3e2e4f442f5f943f84d0", 0x6b}, {&(0x7f0000000300)="2dd646a1417a75bb69c70c3d5a4429904bb5e467c0ad72fc8c99b362a1a58374ae07d8b4c404eb1b8440b2dcb0016a0e183e10fa6abb1c6470ad96566d3d34b5904712c2989beccee9bcfe05b394cf7d9b24518e9e4a50060cd9c10db23133909fe05f251bb8ce7f48ba9bd46abc1ec678a4ede72ad6744ab0ffadbe783fb181f87422e0a2b3373f497088fbbd91d6517ad1525b1f0385f04b424abc84d2c67b572e80a7e769060a4a6066ba7cfc27435155373448ba6b2d186363a14bee6b9b2892", 0xc2}, {&(0x7f0000000200)="86de263918c7adfdbf52971b7aa7b1a0647347b15172f22dc2b3dcaf", 0x1c}], 0x4) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getgroups(0x2, &(0x7f0000000100)=[r1, r2]) unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)='c\x00') r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x40000000000, r3) socket$unix(0x1, 0x5, 0x0) ioctl$TIOCCONS(r4, 0x4004427c, &(0x7f0000000240)=0x100) pckbd_enable: command error 12:45:11 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r0, &(0x7f0000000100)='./file0\x00', 0x20180, 0x40) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)) 12:45:11 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x80001) r1 = getegid() setegid(r1) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x24, 0x7fff}, {0x20}], 0x2}) rmdir(&(0x7f00000001c0)='\x00') r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x10, 0x0) getpeername$inet(r2, &(0x7f0000000240), &(0x7f0000000280)=0xc) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kqueue() getpeername$inet(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) r4 = socket$inet(0x2, 0x8003, 0x9) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080), 0xc) pckbd_enable: command error 12:45:11 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) r2 = socket(0x40000000011, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) msgget$private(0x0, 0x480) connect$unix(r1, &(0x7f0000000140)=@abs, 0x8) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x400000000c51, 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) chdir(&(0x7f0000000040)='./file0\x00') 12:45:11 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) setitimer(0x2, &(0x7f0000000080)={{0x10001, 0x401}, {0x3, 0x2}}, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0xfffffffffffffffe, 0x0, 0x1000100000001}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0xa8, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000140)={0x3, 0x7}) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000012c0)={0x3, 0x2}) sendto$inet(r1, &(0x7f0000000280)="9d8b793e4878c8f147823edf237c17fda5eebf4d3f17aa0c96bc1bf89690d6935df17a66abf5fdee47e7297a664bcfb355baf75255a0f9a09bcd0a5c6edf57821a527d83c5a846f7792cd249b5e0db907c48b098c126d70ebcd9529d50ae6d59d0dc144235bd92046dff9d3eb77f4042b52261fdb310746f12b91d62bd293ea99e6717affd5999bbc63b6c3df753f99f60471874b6bf889fe3c097de12206885924bc180678e038089db528d338628fadfde899bef60a7c2c658ff8c031832d72aa01c845e2196b97f31aea516c6ea9b0026acad7b3512e00fc4b95a308f43e8de5ce16c68e0be3f5439137ac36847cba27bc15910d4477c0d939501d6ad64341e289b965d72e9e7ecf81a071e1f63f5b6b66ae3b3fd51d72c8a40ce5e259bcc03b71f548bba9239c0fa9e07e0a370348ecf1d22da48f7a7a6061e9f6dd46c2dfca8205019e2d3dd5d462d28a977f71035dc43c8cb0f075f2e4e05eefaf909cd278736720b9a73dabe8857801042c071689a5f77e384e8f34fc22cd146bdd63be76f5b8750a10add052877aa474d16cd73457d7de329fd4f6ac776e7aae9218adba64e30f065225e1ac20cea6bf325f1ab24ad917389d3aeaf25f834a2ae72214c04b5cb034bac9bcf91a8e763564df01c4c9f373adb6251165101d18f33b0d998030c773d26a19ef130b030ec51f6eeb8503e69f20912ad0e633131796d961140ac55754e3f460cfd8a50b6cfacde9781a2eee3306892460041a55aa463a21886db60e82d88d7449e364d451878fc253e2790c88fb61d389eeaa92ff3746fc8d23ac2423e71c49c0496049f85e83e4b1d1d4d007a33ca26c4a1e1d889403c949baf1a8c4094014fe26c2e296a11f6aebce7d5768ab5a60a97d981ee11e6d51e62e3010b6de0722fda793c921d15712bf5dec2b0274942a5ab0f84e5899fcf3020f1c943252920777c3d112cc786799ed38b3e0f57c874de386c5f5d98d94cf5cdbf67e24f058d41ae4d63b0b3e2f12744ad0268db77babf55edf46511a1ffec5734fb9c91d397298c838ef82489d21021b077c236c6c5845e880fc25154d689397ad0a6f7f6899b8961f065b7a16876f0ca4844d5f6010d65fc1753cf018309379e264c04c6211177afe7bb218fffa23e3288dc1d3f69e60957917dd55c61db812093f9a94ef57171b2646c983b4012449394d21686edd12f9998db4ce91c5c73b9b3ab73631bb71edfa800f8ec36f24b0592ce89926b2ed9223a8c4f06defa65dc3c60311cee670435e06192811b63ed8006db5365881936f918a9678a436dd4162edb92fb269febd8372e5c81b0050c63b995532d894fc5822b0b25d053a12509fe49a9cba2326790ed709f594ab4902c374a6637f9dd03db1eaa6d8a1ed8979f34520ae555c0e7cc983cb2276f7332d5b1dfc68f2301f0036b39e24614aeb66fe168285825df466b727bb6764681ade70b442fcaa438c0819693132ac2b47ba6954b8f8291d19e0de47aaa1df2a055d6d6612766183862798176efd16897a54aaac602bede5a17b9877dcecc4a1a2bbf898602bbfb04d4a2e4ddd92f4c81be9909e3125c93ea5c7f5067882b809efe629ce41305aa1bf9c3394c639a04bccdaceebf5761d70964266853044c2b1d21f6a4cb164e558d51ad65d4d5024aed9eb0c2454c17018cb03b989d91a5d6618a2117a90f5d21eb40cdb0c16f99164bb427f0fa29557c6cbcf3ab961d1c7f1089fa7f88ff50d53a0ce87efe567477ad979137a42bd967d4563f6e3bbfdfb514b659505c9c4c8b00cf6cb122db81578f64fb19d609e606a03f012f32bf5ce4e73af57f38319c375d4ca6c80b54026c134114c95b4abc0b538524314a76055106627e0f71c34a42e7be9372f51ca90a4ad451736735be8fa5bcf171a600c1e28a471d0de08cc7433de3277cd9d2a5568494fb65807c8b568465c5079b7f42a63d4b07dddeda1469f8e773d320690c34b83d25afa0ab351622cbe07f5adb633d43ef56880bffc047e060f5a43eb06527ad3db4f04d190bc0c640b619fe0f15148e803382d9cb3ae930264816e487ae024a1a3ecd8a0c2a143fcae9cda8ada58b625146f57a8c9483558ff77ffa9dfc16e5ecc55ab1a5eeb7d96fed49117f72d8652d9e6d8b09b3f39dcd6fe9d5c5034d892ae535e357c3ec77d8079a0ea38b8763f31d906d039236cb226b0d540313fd09f0383e2903d3ce9eee391667649eb7fc40785f309243990f2ea4ce9fd494dee8a697d01a57180a2ab356cf251d8b1d3c1f853039f659c080a8272b53ec147099fa29863539b2a78aa855a2324f1827046ba040944b21c41706fb581bc541f722e3e1526c616ce50805cbee7d3e5bad8a8e1387d707c36e799b4c566e2c44fbe38d991c8acadd1b5f9ae873730bfa7f536cc73af308151095692493f32e5c96d327891795355f2445af77b09f0f084d00acb722e18fb7460d0304353143b262590e3f064cdb639ee87cf74a8346c81a37db909071fffa7c0986d5c11f13ca5f7715f0e3baa20a40a3d8660d7b7b9b64d7ab418e444078ae2d4488c809a7b9d73b8ae317bac27ffff2bfcd012b718223870470c13d7ad90dda876d376ddcdc4b4e8e781c8a0afa17f04e9cdf8e7e8aa99542f7f36d67e219da966478aba6741a8138395c3920fdf9ff81d859ebafd0fcaa8e7a61b7d1710ff3307060f734bc2b681935fb8a5157744a3b3746ce21174859a0f35216b7a353a49b78c10a2648a681dc027bbc9696692a6b0cf257300ece43019b7aa9520d1afe8716c14518617f134fd247b77e5f9a755a70c01235d499e2da0568f1a99f570bb9829819ab44c08a265b57cd17a6d912ed835e109580f551b0964a050d2343fede2036fae96e7558ecccdeaa7dbfc1bcbf9fd3d0352858e0aa98c9aff48c3a67ecef4a942a7de67f1679cc9b6f55b87917123176af331b2882805da44e45d58ee93ec89f2887670f4c5e21662c32b27dc7d07eb7dfb54179ecfb03263efe98e5603871a591cb14d37a77da4a305359f1e231731c372ed80e9fc9a65fcc56c91b6a8f2d5dfeaddaede2cca3658ba010fe2d47d8c595ebb96ce178668eceea66a2ee09d61a63ffffeef0700da92ec1cd06fb6a9ddf964485c5070c3b7215561612519760df6ca0a7c96c87d0b35bf997c2542a49115e3f65eab38f6693d84376a071b38c85542df67dc32d71ca5d8fa75dd7a7ffd67558ce4f9eae325e918520755e44f18b55906483ebcd2114e32983dee7529341f569c1e21f26bfe7c08d542ae05392012cccfb806ac12dff0e18d2eade9c8e5a9d777e9236385a5c52b663bb7d4c447429118d2a6889cd3807ed2e528634c20f6742bf43a0ddd02161a83b395288f092813f2c5669d0b5a6307ea2704b6db3ec41f6a3c01509bb1bc3df819e7aaa3b1bd60e6963f1b78368dfcb4888e86cbb9edf2234de5da30a1e3e997a976b64b4b5a1e13a47e4fe037188e5dbb53ecd9755a50c9441e6e4de748c479c646b74164453b1c6bdff64465c6f0f5698eaab820faf684b3643cd3fa2246bedc833b5217dcd8aa87e20af19b7eb4c8db1d8b782ae9d9d8797701543296eb03443d699b2261f1bdaaa52196ac8f5fab08c81519c229924d3651e65767322fd270af4a997aca2747c10b467de3d465b03af9ba066c8d6c6aed685d3b3d79e65248b6d76b63a9e5e02a4ee8e0572032cc8503edc5dd9f51e633dc1b28eda5b4beb0c72bc2eac7ddd9aab0f7e884ee02264fad9255925bada1fd7ee337faa326be68e609602dd692776b939e2a42b707b5998b0ab21eb4ff137ece34f5bd2aeb55a32c6b10be3264731803d7f0a3650f1164268e91c946ae25a2742e724416f20ca3bedb0732920b9e00eb9c02f0fc8e5397e95de904d722cbf6586a5c413b2382ac128180981bd8a552d02e633ca4235691a0f0b7ab76986f689f7873de7a251ef7bbbafd2e6ad9d8c78087dbf72ea3bb62fae7478486ba5e1e2b78e8b801f0c0d0223e23008c341ed3fedef19d16cbac07c353dbaf6ec085f309f1bfab681bdfc74632726bbf6cc437203f79d106746c3fc326d4d2c936daea05321ed97f823a127953067b26959a24e0ae2c77103de29d35e06fd24153fc0bad2ce6649db354c444e6b2786f2b55a89991c328dc30456c42beff1a055e8baadf2943ef6e1d337d7e5f4204afcdc1c9f75b08762bfdc07e06689c07326e68bd25e0da16cde8b2a69cb587c9dd39739c4f7f88e55c0119116a9a19db41fc479f61875dbf2ee4a84b329d1fa665bdc90b01c0a0ea3dffbc0132ee3b7e9a3f168b3d10d047163bdccd57fc4c11c98a4ceda88faf8c6cd7d072e48520477f341df725ce6f24bba86a021a3c4b8ccf93162e146feeafa8f75a5f8aea5f2e0700e77300d2c923e3d5a82f33157bb8880948680dfb9d2e5030e6ed42ce6d5c3587d63b48746200bc09b899995e5936d486e1700babdeae391a8af2379315201d63dbfc1b38156ea6f2be91e7cf6b3a098914f7421b10caca4dee4e7e5b434fd4ca18be05c4cf4d1f3e790c33be2298ffe578ca83bf8064122aa2476b442ce16695f1add52048be3aeabe87a9d95353d51c0929a51e65b828e4386038e257e3677f36f28f777a2c0c1a69ff2acab7f07dc967db3d8bca04c6d48e2355f4abc495892c974ff78dcbc59392e87c439c7de30d572a532db4455627a0034bf9b592cfff3cc10c2ad3b67e798b9f5dfbc7c2530d35098328bf5ba31f304360034112bf8b896e9860a119d33ba37ce10b726af6bc53b7a1740f6d573a67492ffac0e250f761e7d071da17437f3892a83fecc8360e4f56b3247b90b4776ca380d0d2dfe122a50cf8e453e09f09fabd305aa3a1543c37dacb1cd53c3a42fa71e5b37ec9fa8f8c2ef8f1b678e69a053480f0b6f2bca90138fd8fa5c5b17b6e4c330880ebdfdacf7dfc9298ffe64c4d1baa61cf537700cae25bf1a768fc2d77e47819ab94a7d127a6569b72f37b7db88d46fb6ab70ecd27d0844290465c5176bcbe19e4bd4ef9643704716b38220a41fc82a8095b92674313f2587db9c98601a941184adedc4bba7d0b3d44823e08de3cc8c3b382cc338b7c4085002fc7878ae62967c709ce9aac9680d0e7de404b5a72e07fa9a6c088969b3f395aef098f3cd65b1c7a0c9a0d3780d881cb25a933f7bf357c0c9a7c9dd50a678ffe36ff23f22d27d8776bfc53f56525224927392e7986efcc6d9262f750b96cd7940ce7f96975978f78baa24bbf48ad9430b901d2723d97617bf6c342f78a1a962016b9cd875802ee5cfc7a82e449bd5f8051df6a15079a8c4f5572b15adb19db40c21a714e74becf91dcc752fcd62a61604e5baabf5fb3d343b51dccd869b167664d4169cc36d88a4b3f71177b2d95539faf74d55daa6ad0a2d4a2b7c3f7f684e57d62c441ad30bf896ff1940528443b06b894781dbb72946c2ffae5756f8b70f56d766669071f10b71b0203360ae3bab11c3a2186a5b0e16834d32675da225ad5beb2ce7ea0678c443f3ffd2fd692cd051072ac77b929f78a5d09f1379abe9cc7114d493733a8eb0ecc89b95ee1353b366ca07ab34018ef9aca69315d889dd47dfc367971d98a20df2d2dfc65e92a1df167388b764a8109fa6f66f5f360bcbd0187e3791ba2386843ccfe252ad7fbe4bd7395e2502f87efa6930ac9e9a77e28e044d94c1d95e87d5c308827be43bf7dcbefdc052e7ecf5260f6190f2dc7e2ff9d9a91562ca51322ad3e3499ebd16b77e04ce746ae4d379f8cf7d8725078a", 0x1000, 0x4, &(0x7f0000001280)={0x2, 0x1}, 0xc) clock_gettime(0x3, &(0x7f0000000000)) syz_emit_ethernet(0xf2, &(0x7f0000000180)="970aeec273d84d02afcb7e2d73f111030fca8362a04f2a614b542c33080657faa4ba392552eefa699615bd8de590ec8fcaa71665342ba3b6ae003b7a6df2ce903c4506187bae62d67ade4c528ce10489269261d0f32144ab2f9c1ce2147aecf95124d641675c4cf30dca4fe8d65234be4522fe1ab67c41bb5dd2cf22ea1ce9effc02e6ca90aa6b8c1021ec77912066aad071e18786a031eecf0ef81efeaa2ec9740ad9b4f52f72c4807dbd21cdd631324d84c6479a0a1f5d1854ac3f9d4482b49024a97e4ad5d9f3c609c2054a1ad7897224d9a83a2a62a56529ae91eb94cc579dacf3241c967ca45deffe80e57b69deef20") clock_gettime(0x0, &(0x7f0000001300)) dup(r1) 12:45:11 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) getsockopt$sock_int(r0, 0xffff, 0x1212, &(0x7f00000016c0), &(0x7f0000001700)=0x4) sendmsg(r0, &(0x7f0000001640)={&(0x7f00000000c0)=@in6={0x18, 0x3, 0x800, 0x5}, 0xc, &(0x7f0000000580)=[{&(0x7f0000000180)="2ce4790ec525923d7afb5b497a52274fcfaf67561c1670b06847cae86dbe277d2aabbdb38512e44f2c06ac33f9257ea2bac97880f87f80f5ba2e7002f0ec9b740296352c2fd52460fcf37d8d12b2b437ab3d9358ab60e480d0331d", 0x5b}, {&(0x7f0000000200)="c23a8af6d0393b4068f2960813c1406678b9e9a0a6e9ea13b948c077abccc0dc83dacf8bb3feaac1cf2513f340a4d4f9bdb518f4d18249ebba0ecca536d92a0c28a29ffad956c206908d346d0d98c4d33613bc5daa765cc4a4db938dd5357791ded3375d2db5b3915627a415ef22f43ff20faf5cc0aa20bb0d1d0e96aabab554d25b90b46c43fb85d3d94c14c1e23e9c3cd50856b83229500ce778fde3600195a2741952f8ae111ce1014cc7fdaefea393f34759cc", 0xb5}, {&(0x7f0000000100)="ead6307acd58b2a6227957f976e3e8bb8f1681075a4393568b9892fe3f31ee13c3d117c89c9b464dd9e56dc175ac8286792d9b4d43488bce337b38692d53", 0x3e}, {&(0x7f00000002c0)="1733dcb9db20b491cbab33f5f700bbff8b764093538f4785dab9c1888b5cc2c5a5c1795ac041ffb250f248c6a9e2690d22796c164543a26b8727634c8d5c3196922d956f25dfccd67bb2d947b86e3f11ca6f5c9712575906014bb55ca4a7f43064717e0ccaaf7c513be131c78e4ad5bc73581bb2dcc04b4373e5e58f46c0e34d1e529b384b2b9d3740cc495abf6b10bb3d23195e10cc530e1289f07b35a04d6864195e3d7ea2ee8383e3bb45f33251ed8844fb9a1f06d9d4b24cf45fdbfa0b76cc752f3dd452b77cc36ed7a57c799c4c673f97acde7ba3ad8f63c03ed170ff08f5810d", 0xe3}, {&(0x7f00000003c0)="13877be934b69f3264dba081181af692aaa389c4b078847800860ec3edaac22e232a605fb278f278560f5e128f25342e4704617a138a110d716c68d241280012b6c5b08676740d9e4011f2ab6ead54e6bfa16c1a6ac9bf29625ec851e96f0631df176e1e5c8f7c6381929385aa2382d794", 0x71}, {&(0x7f0000000440)="4531f21853bfe1fe8ce013c8199491f81cef98e50fe6c76d84404c3128353bdc881bb1a1031e7ceb04e873b9442512fe99e43a078f086012933f0d45e8524f349dcba4aa261e88e259f3881df4f6ae0c62463d3b31da9dd226f60151d9023fe08e32a2b7d62c81161a3011b0e4ac0c1079a9136d50331be16452311445c72b202e81c63786b95bfee95262334dff3e44d003395743d8540942f08ddbade990d2a266dfef3e4b539e65791c8b341fbddbbc5e8aa05a02d2d6c0", 0xb9}, {&(0x7f0000000500)="c11771b92c168d30632c3fd9dfe7d7db51c15b5bf0f672cc9c87ed6f2d84bb579d4e57aec6a86221611129ba4709f4a1bfa40e2e8f174c46a290fa169432fbd5655b50d74baf544f4698c66f3f864336685fafb5ae3c32ae18de362191e0705b4df44d5280", 0x65}], 0x7, &(0x7f0000000600)=[{0x1010, 0xffff, 0x1, "af2698e901492c1524cc4d754b26416b9d2135f681b81fda1b6404287c563ae4bbf18ee5796c4be224f641636906ee316c964b1bdef1a67ea314e471a81d7c777349859cc9f6f15cf35792f29fbf6af7ba6f86b61ab07dcf4b8693757beeedd7f3c4dc745dfa1eb54160882ebf05a486bfa8f2b346c1927b5f31cd4b18959830ddc6904e38857ff560e76bb23b985895172677021395ee60e28585485ea890297dca6cd785bd637b89e0251b99c26672d49108fbbe6cf5cfde19388b6465dac6fc019341d53d9b9e454969bfa6148f4cccb153e7c057601effc5bb024f3d28aa5ea5aa559473b48b3ac9dac33fbf4aa31b80b1774a92f22621fd7bc3c68d468c6c9d6015ef1c2b41ed4f92924e615b607978778158087b0b2d92eaa905c889c2fe30a6e01a038fb4de9d1d4a5a6f6e8ea49def1bc58d346476b5ee5e5201ebfe183403cf5c2b22ceb4def06c8c59be7f96f03589843caf368205562cd6d9c6f9ff1b8219f628f566219bba31401f9814f57ba63668e51712acef6deb75fc41d5615d7a19aa48126b7d9f115b7dba4c6f5d5edcaa7f4a3564a26cf7e45c4f05a9c93208dc5445aa34280da5b4ca25df17e2d8c95629e7f0b17ac725f51fd219aa4b299b4beb4b48a3b86fecdaf2445518114fa0f9baf1c8cfbe0324261d30b4ea4e9e8714826abd2236707ee719dc6e8bd79e7e8a3d6c4e054c9624cab9b28ce62a08f0dffc06ea907578ac416c29aea79e9558a71ee3beebe5fc7e22a99aa7fef0738e0cb453dde1677d6a35595917d05bc4a0e6665d3af8148e52cb878c1d866cdabf81fb36e98259c3076e069e5c96b3bf76cb15de760546db63939f89746ea62eda37d2b152d402cf7ba1521845631b351104d1160211ca26c437877b03540584601fa2b3c73b09ee53d6f1642ead6bac79590a50c6b6806110b978f932c0b9e2faa5a071a729bc355e97a3c646c0194fe9228cd214f5babc8320a3b7fcd3dbbf4d2650479d321102f6e4fac359d9523ddce10c7ec6a7d485ba04708b7532dfa29ed87e3ae729b62ab660be76c6cc10c6a19baa71cb9fa7bbb9dd8fa906ec5644750447a0e7d8e671b2be8c202460783303ae4cf2d5c9aaae0411a646efaaa932d72ee5b98204344fbb243639e674af445b4f631472dca62280b97382047676061a34591ae974c2ee51928bd12f39071d520914ee5c0a7fd487cefb4d2bc83413d565e7401f6455d96eb1f5faeaeee71db0323f4ebc7f67ed798069dcda4494c2152c0760cbe1aee8701ea6f609a7f2f59f26add7183df1f74ca6d8dd6246e26e7cd5842c1e7b9570ce9c133779c9b1ee6c7fe250a7292f126135716ac045db9c68e04b8139369075edc3403bcbf24e81f5b50c675a49227fed6ce13b98ba36cd56862a1fea4446e6e038bfbcfbd290bc4c1e23b49e8a95ae0e12afc4208fff18a2f6e054a5f3ad4c7083036fc0e8c4209a9feb3851629f0b67d190a6ca6f8a137eeef994968d389689f755fb5f01fa492b9120ae8941075975d955eb2335133658deb92136a84d25099996e20edc14f49057a1a81f360ae6b80a4417b85a41f7fd4f0ffe7fd2832c15f3f8aaf4ca5e8dbbf449a62b0460d4fb184b9df8da62752a64861c2f23fdd122d3d981ad360934a87b894159df6f01b3f7aac47d7682b1769b5c96597101f865534534741506583a91b3fb326557f8036d2688a520f78b253f303425aaf9aab3b44db7cedb7beda039f74e93045c54ac743f4390d176afa19868d4a363377555dfd010e90467af2761d6f1d56aa656a05832f27cb4b58b61ed8fcbdd5abff445b2d8f6843adee93b2ec9f5495faf306d133bff429ba71246ebe7886a636595f06195ea801dad67f58a6cc03b6a12f39bf983ca2d3ea39922a9cb07d73f6bbdb933501bb833fbb4d1034f85c0de64060398429cce65208af8d8f8898005a8bca5452b6978308d45a54942e4c72981883dbc39e8559dfc35bba0aecbaa60531cf832513211a81fbdc58e79f9f9d6467d8b9655ddf7233c2369019573b61bcdc0943ec9d9fd8494d5bb8a8ab9a0d94688c761a070fda829dcbd22d2d25f883ec5a9f86810768d3ea8be658dedb38c97722b1d9128fb629d9019a89ac22f42eccd72526a49eb82c616d54e6f8112945b841c2ebd3257cb73e385ab8ef56c6ada74f3b38facbb2da2220a443d36f40d6c2129b71c993b60d646ca86af022bdad49df4ad4f07f2911d9dc8535242d28de25301d29c2ea5b7eb03ed1faa56048251f32b5ab67e9dbdfaf0b7455e6a926ded79d069f870abb74c9daab257f4796e2bd58a060803859385bb29e41049eb20110f8e36ecf6d802440b339fddd872ffc00a7f93b799ea50e727c7db4f370db2b9c9f54e1e756824de789b7fafb0a146fc4f17227964b90c18cc7b0aaab5a9c10286cbd85681333e7b9125cb89098c24055b7bc00b953b5b35e4d006c8fdd7c05c3addf59561ebd903680c4482bc11b15eba46049e3e5e0497450ba3eaf3a19e439fc51d16e7bf6e343cb132e4c8f2138dc1d8616231485e23ad7538a7c05ac362dee2193c35ccb3b9c8613b7862e0eeb820d5776eea74b64d7680c1d54306882e801134f1e0d86840be353127f5a50a023833d2e285320c671264c4107fc1aad9f14c5e4c323253485cdd46103bc45161332ca95f7daa89a187cc74a8a153289e98e9c5064b9e2ca5cca6116d7bad51b5017023206d1485693996a05f194385f35b04035ee4d78ee909d193e32677787072fc456ad6a963d9b07beb046f8e064dffe75abf47c9da9611a473942bbb527ea7ccf641ceb2c18320da67af50320dac4318b5a861333791f1857ed2725e2bdc556c2f28a7090a97c8f6863d7b92572eea509be296629b280047a016a00f6f5ed7de8ef7146c5344efc73bec85a2389b552278d25fda713ae1cf470b064999880cd74b29b3c20b5b772dee292cef7761e33e669f694d1247671f1b830485f355a1d37c7ddd639e7f150da5b23989018e1f66f0043a51a5efecbef3ba7ce99c1fcca4db0b0760d57553a01b7d054931738bea49429bdd81d06b0e7c76d37b28c6924638ccf8dcbcca6d1ff8533f088fa4b7d40d52c524ff89575940f7649b94781fb6ba81fca2d27ea14e2ffd759365f240dbf5b6158ef5018463d3df7dddb9dbd706f05d44da4f95c0f5b5bd804bcc610cddb9ec1ad0f7ccb7c0b7402250f3182cd6cf4e93b11a5f58ccd4b6df2517f4d1a48aa490cbe8823347a536dfc28ea6460dc9009ba27a68a40bf256c06111f529b035102b53e7e469bb514578a9a79416152e0e0dbb10560be89745e3c7a6d365026dac158cc67368bbafaa3bdd4d31a7e8dda5fe6ee458520a090f24a3c8931abeea643c4b97db3048f26ea44c17c26680c8214d987553652565b4143f4c7a02e5e111d8bb199ed68f197e5ef4015248025834b6522bf7512ce3bf7d5caaa9d7c63719a4611c7aff9e46eef9490bc7d789b69384d18b12ee1b69c0b80f7485c47d03ecb44feb2f5ce85f6bc2c7f5981ee93b72619e2f7dcef80b7433a67c52c59c0d3bfc71801b3bd162316bd101ced230fd2601a03a3163581fd083a7434e1c2f34b426219a2430ecaffb2d57958af1170e614df4a499fe1e4c15c4e60f8e8ea0cc11c975388c0d189f1d1112dfb8c220f203c3ecd608bfd16aa2788656ebacccbe8f42454c01dc8abb0aa30ea3fc40952b14b61f238e6aeef92b3d930c388243ca73079997e5a0f321a91e9301a072a9b5fed0909087a36c347810dde76ce5df5328fcbed35722ac306cfdadc859514d0f94d4e31691ccc5b8456dd655e490afa2c282c89992166cafe84470b14b7c5444157c43e03288a5508078fad82a2dc88ef1e52ac177d0e1d6e6aa542f402aa0880b4d89c53ed0776565b5f33a8082682bd650e26e9a8b4a6fdff05b6c0f99fd690517b83bee3a3424a23afa76b9a2df82c34a002a918aa350836c171f6204d6b13156f99f3b7360e9258e9249d666e7cd23ef42f629fcd1fdc9f37ec1e7947ffe11ec180bf982c2d61f69dd73ec967b0d0cd4bab98ec876118df26b9e83c17c1a51405ca4a5ceb0409b2fba0375a0cb39bbe09fa256d61024d8edcb3952454c43651582023bf09249e10b30892b51a7bae151b875fa42f5b1ad22b871fe8114ee61e40c15de3fbaf11433a4812e5cbefa24209a567e4c7b6ff422bb08fccc6d54a1316620eb9d207cd48b0d03cc0a66b88160131f117a7a13f5cc8fbc3fabf6e9db895a7e269d3695ea26f6cf31260bb160c667289ccee9f5c459b6458283db9ce2287bdac0c76f09ec3b9a0444d6d0170e6634333b8c81231eec45c24d4359730794d51218adf4630993e09ce4e007c365814228fc23d2ccabec842b68bfa1592fc11fbfc421084630706fd18784a1bafa836c3446cae5f441f16bac461d94a10ead0eec1ce7e847953436b9bab2f6304172db80d5917eac6ef2c545f48cae2c86b08538a0742225e9befd59c8f3125d0ddb4d0e0f5390b05bf4ebe84b4b43aa7dcd28c034cbad97293378a31eca40a430a6300ef168fbc49522d6a0c1c387d3b0444329c16d46a7ac872ef48a4096e05b3bc84cc0dfbeca9b678dae7576c0658811f19bc37daff223d2b4fba21eff1fe69a5cb1a0d3cea39398ee50217e359f8644dcf8f461872f639aae9ad632269e1eabc10df12c76574e5dede681981ae593514766bce0dd019b18c570f015d14a5832564de3fa83da0d5ec221c784681311ef4680f9738938819f2604aed0eb77aa1130ba4b0e90e7368cdd7e6a85eda7d1b3be5b6f7bef872e3b67244f269f57eb0ed79f76bf376bb3ac5498be916427873a1217f3367ba33a013c9babdb5ad21cc9a6ae357272ec186780e5ee48f1244926e64690d229b01a3867d87fc759507e3886b789abdd3a8995d1fb649ae591e58c4ad5dca2a996f450254b418cfc43b34fe69affd1911e9578c18139d783fcf5de3d043c53299fd6cbf1b8ff1d30a1b64087ebddb82f5c14db44b27db60c6003f2b03bf15ac5e2d637191cacdf785abf219a5b4570d17b511ea3ab674386c7cf85cbadab11a84be25b61b9f0e8509b46a67158e136f3d2ce2bd5041ce7ffadd3b3b07dea198f6e00042df348d236c9d97817e34fe3694e9138e4a988896dcd9f25ebf081ba187d22d09121543b9cfb0e05e7fae7f09e0d7473feb567a899a7ecc121f04c6b2340ff94493878c654caa8c9630e3bc603268fbe2ca55b4c3589943b896bcf3db8a35c873907699002eca7b65a2d1176c66aa185e5aef5136867fd8c24a29e71f3726fbf4e8cae5bcb2604c00d20675a4e1889b9951ad8efb883f33888870f21f67bdd92d28a744c3490d843ec4c57cc038493c1b43d0442c7ae6fde01bcb68b4f59908d7e627dbd5a3c073400a1a3ec1f5a04add8dadf33b3299e034a5cc98b177e0280132decfe24e10297d18c8c69db43b2700ad730b04dd9ad384134d6902917a5822777231b06e54830645150b8bc2306ef544e727e71bd0db5710c45d612cce840d2bbdbae278c786033dc1df81267da0fb612ba6f212f4d556ca3dac5f23a2639e4eecb38f2f2da420f04ead045319ec1b610bde1d965b9ef4a5d82c5fe84c6b6c3da7646c3df9ac5f5d5795f25ee2f3906a38d5637d49f6511c9a901fdf4a608a934d4956a5476d52c9b62d5dda71ec3580d1d1283526116d80156e2fe8919c65540f632c2d54d9ae6bdf9810d0fe25e77c0d265707eb6bf8a7d1e817c1dbdfb9a33045d9346e6f5958a"}], 0x1010}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = dup(r1) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000001680)) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 12:45:11 executing program 1: r0 = syz_open_pts() flock(r0, 0x8) fcntl$lock(r0, 0xd, &(0x7f0000000280)={0x0, 0xfffffffffffffffd, 0x0, 0x100000000}) syz_open_pts() r1 = syz_open_pts() close(r1) syz_open_pts() 12:45:11 executing program 0: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) shutdown(r1, 0x2) getgroups(0x6, &(0x7f0000000280)=[r0, r0, r0, r0, r0, r0]) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="bd7275c08e31cd41c9a48a9bc831f163bda5b2dca091d8a5ca566a168c1e2e65a21738504d4b89194aa6e2b7db9d4cde31b7221f027dfbe07aedd6dab52ad86eeda6824ac13f945e7aca2b7ebacd6b90497bb80faa0029a1f38623d5477a83d7430df5fd768c5ca09d943da538eafaafac4eb5b3701253fe61b84cc71254821ba241cf430176648c0b7322d2631d6ab2207d08e0d93221cd8aa7968e31059d8be98daf87f413e6824388b22fd12feafb619977322796df7565d9631ea5a516ecd2268749ade716210529b0fa5524d6bb3a601532b8439404032e6d9e483160aae5d568db63781c0b536a88b5b5cb429086121dd39ef8f2a15b1f0c", 0xfb) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x40000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fsync(r1) r2 = accept(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) getsockname(r2, &(0x7f0000000300)=@un=@abs, &(0x7f0000000340)=0x8) open(&(0x7f0000000100)='./file0\x00', 0x81, 0x20) clock_gettime(0x3, &(0x7f00000002c0)) open(&(0x7f00000000c0)='./file0\x00', 0x121, 0x8) 12:45:11 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setuid(0xee01) r1 = socket(0x800000018, 0x1, 0x0) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000100)='J!#]@}#\x00', &(0x7f0000000140)='$\xe6:(\x00'], &(0x7f0000000280)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)=')\b\x00', &(0x7f0000000240)='\\[]^(\x00']) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x12) fchmodat(r2, &(0x7f0000000040)='./file0\x00', 0x0, 0x4) 12:45:11 executing program 1: connect$inet6(0xffffffffffffffff, &(0x7f0000001380)={0x18, 0xffffffffffffffff, 0x0, 0x400}, 0xc) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="ce98c066fc3e00d5cae6c6a58ac0f91e7a3e4635ccb5ffe2f4abb2ded1d39940eb1390bcab604c64e414620586b6778f92dd47bec15b5bde295245da8760f9ba470f7268a4be10dc6e3d561697c579078616dc3c68fcd0d472dd2b1bc52513c859098d48466bb08c2bbc5610d705b5fbb2246a971b66e150d452173511ed9bf3e4ec1ea3a2aa8f466dc591d30b9834fc5b0634983dee373fc88a5300d772713892650bce4044d2091f606a9e010dad6a23d6883fc94d75993900d35dac8cf4dae43a9d73c3e12e4cbc0ec1e21cf0d9aa3b5f7dcb724cb26389", 0xd9) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) read(r0, &(0x7f0000000180)=""/143, 0x8f) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() r4 = kqueue() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0xfffffffffffffffc, "845c5509002000afb481954dfc5c7f8ad79f2700"}) kevent(r4, &(0x7f0000000400)=[{{r1}, 0xfffffffffffffffe, 0x20, 0x3, 0x2, 0xad}, {{r4}, 0xfffffffffffffffd, 0x23, 0x16, 0xff8000000, 0x3}, {{r1}, 0xffffffffffffffff, 0x40, 0xfffff, 0xabc3, 0xa9b1}, {{r2}, 0xffffffffffffffff, 0xc0, 0x20000004, 0x2, 0x34b}, {{r1}, 0xfffffffffffffffa, 0x2, 0x3b, 0x1, 0xffff}, {{r4}, 0xfffffffffffffff8, 0x1, 0x16, 0x8, 0x3ff}, {{r3}, 0xffffffffffffffff, 0x10, 0x51, 0x1, 0x3f}], 0x1f, &(0x7f0000000500)=[{{r3}, 0xfffffffffffffffe, 0xa3d4bc2ac61d2e18, 0x1, 0x7fffffff, 0x100000000}, {{r1}, 0xfffffffffffffff9, 0x40, 0x4, 0x7}, {{r2}, 0xfffffffffffffffd, 0x1, 0x1, 0x3, 0x100000001}], 0x5, &(0x7f0000000100)={0xbf2d, 0x3}) readv(r3, &(0x7f0000000080)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 12:45:11 executing program 0: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x1ff) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) r3 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0}, &(0x7f0000001540)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000015c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, 0xc) r8 = getegid() r9 = getpgid(0xffffffffffffffff) r10 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000001780)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001480)=[{&(0x7f0000000180)="779d8c673e3e6458f4134fc0a74c4cb272c58aeb895380063a4710be24aaf2a96522d9787533aa09c6a2187e6f82031d1dc825c3c3904ac692e97b87202bbf98f6f86262c068b7440046621a2a243d5929829b8bbad2073b88643aca0d675aa401b42c3c51d813190ffa9ac61f75ad5c51cd6e89806509d97abeb40f3e83095af89771c2af91c2472cbe983881a27bfd49edc4654859b2a802992ac3fa58ca6cca5967c622e6982d2e960f20dbfee52c4fbe269f81fba8820abe8e79515e6a08e2ef2ab033d5aec647273e686397ba63765095d290b58f7a11e562eea5de", 0xde}, {&(0x7f0000000280)="f7e798dd155da6f012303c8e88cdfa7dcfeddc82c4c706c98406fc30fb9cfb2a5d0009106e69880006c4c2d263c57b7cc0cfec112413cd34588b6bcbfab6d4672790cd7c0f669edad940026080c9ff15819dfb472f18ee04e9dfa9868e66c7c293168ef2cedae38788360dabd8a533e583130bc117bd37bc26d6258da6d0522f09af31806a3832e46fd36e082c88c02947f91fc07c596e2eccb7bd2d97256d17b4954161d1376423339d162a4cdd388b69f31cd440b569186d42f11f6fb5717aa742f5554c91c897438d4777bca2a3fcbbcb0e2218d68f4af9d50be06175fc70ffcf9d02d82aa5f685", 0xe9}, {&(0x7f0000000380)="80d847ac390d72f7c2f2c15d5607ed5e3e0c5fae58c1aa7742bbb218783f1c24d50431d8b66a22e2559184a3bdeecd686e0f79cc9a354642358a841edd4a5af3170b270870deb639cdd5b693479dd2d5a04be40bb1c49beedcae041b3c7b27f374b5dc8c160a4591abce503936f263f6f6dff346da178f9dc7afef0de9f8d51cd1be6fa3f5e84a97659c2864b55597a4b9b61dd071eb5249256fb24a0be67d71d9594318b9f538840071737af42ef819fbd5ede302bf6e526a862011464a263f31b443363c7759d2ac97ca4e9ebabd42eae5d330edcbb3858b84b5af7b876d155cc8dff31633fdc75d871a2cd10d9aafd161a35728f71ce73631e689e4bff5818dbdc6cade8950020cb1a564aa94dc1ac1dad1de1dfcbc04ba091e7ff68e8990d93c564d73bd0a0429ebbd4b423b3974ef41cf8b3f7c8c087a83bf1ab3decacc4d9b5f37f239b641ebb89442ad569bb95e20ed163321118be7931cded2b0016a8f04c235a08354517d56c0e97d2b210603cf9ed474afe75bef51bf62697281ebc3f15cc234b79a5364cd797414e628d1b8cce9cca4fef9b900ed9c2f287828fb693433dd9f5efc765df2a30ad676b27828aec16ba9877148ea9f4b4cbaf78e78e3fbeb6f80fe079e6b598a09f1f0d0b4a6f876d64ccb6a27ac8f1f5285ac6696e71dcb5744f88ccb42c340dc86a11414e6aff7e8a347b367ff8f6c89004016c637928aea5148b89940a55fb241a2ed8ca6fbd47b5f20ea213a71d4d801c0bf29f8fa653ad139d0fcb924218bc1e8adf9464ab7fe9068135695f28301d88ab2f517923d8a574e9fa5df0acdb8f0bfbe2b424a0c5f07903c8e6c90ae1ae0440e1b91a5cc2724a519d37da8f173e5bf0e3f77efb21af74bfa970c2f6f38299a50f60a35a8553f96913dec74f47d5137dbeffb3dbdf7f87af9d0dee8ec57be6ed940dcdfd559aa5a38c78fb781e3ccfb4dc9474e40e4a23b4cd825620ee085fe6a272d053bd875ee191c173bd8823e1ded8557d642c687109bcf4e5b677401c70ca272159c6bbf9763d0c3d5f3d4a81d50204c05ee3c429642b23af50d4bc30412ee6d29c7b1dedcccb4d9720961b8f859129c25758daac09a231f61b6a6fd67e21e40e93111f2b9f397b904bf7393be02a90fcb2b530585bf5c816fd39d122ffd0ac2253ecd318d2f71deaf1e540e73398457baea66827435d5d6c694b278e5404ce90814ebe85793484011f559aebd5fcff56284e923e0aad3dc9c27e8016e50e87ccd3c25d8014f2483ca7bb174620f3f38d9c0e8d1cb9f0cc0ac8ea85b1c04298b5a74b031aebce488732b99ad5a273860caf6087abce61f5bac955394ce65ddcd0983e168f78dca2fe54c8c0ca7046df6ccdaaf875c4a096dd69e42f5bf09b176b499767d2163ff9dc8cf7b5a2a98c46e5be2406ab85163bd5f041c4dd018b95580e28e9b3f0da0a5deffe4c2757c3b9c2f9470394f24b65425bec45847703c0d8794f68bb25f067caa6aa896cd1b8917b7c07edd5de0a026d8564520fa54eac7da236f4c9250021fc14b5a3e2743e4b9b90ee114e5f52e004a391e94253a7117e1a53bae3a0d767a3679d6556672e648be83740bd378cdba15eaf61a6ee757c95b9c5523f4dd64f7fe27e9d0ae68963333cccd8eeb57e51606cb543c275826d27663173771707f178e657f671a48467397ba7c416d3d2975378d0cdebc75b9de2cf11aae938f64c84c1f7b13a30ddccc80247a2c638e9afa9e1e75275c9e0fa29f2119461999377d6254f07ad1af04ee34ab91f177f141e8891f8eea346a75a443b58d9ba280e01a3e43d1179b995f08956585c9e8183202b4bf85e22c9da940d7070a5f526c3cf12ca8fde146ccc8134f4d1b062781ad61e41f6b6fa26f8e9eb3227f15402da3751aadfe62701ba1efb51766068e458bf72d0c0f5e5116b00e806becbde099cea10aacf217ed37d6978c6f50fc495d2dd731dd763d3785b3d079d0762dff6a31d179897eb51d17f623f4afa2dbe2515ed3cb9b3a18cdb82abb7100fd5abd5d3695355bdac776acafe1bcdde58b6c464745ac40dd65a766314f8882a2d3d4b67e3b6a903cca3d8b6b1c621615fb58676c00f03520e9638b89aa08a6fc7c7c871264755093d8379bd6e86387f3e4e62659e30c0aaf0c7efa3b5f63e4dc40ad5b7ab51423cce8126dcb3f9a4c304981c2db8db092d79f7c7867698b76ce7c57b248184e41cb2ce79993751a878e66a95bd913906f9dbceaf7427cacc5ca3d69271f75306079960867deea81f48c3867a4eb037a36facf7a2a7022d243b2a5142fea69f712cf84da8cb3dfa2f0a43ce297edf45fce0439872a445d2c83fa035b4fdad842da734459c09c6a90f8add40e9f900a27bfa9790a08dfd14664fb352be5711f1f26da625cb271e4ca5315e34fec5d80cf54efff02e8c39187f88b2099e3c07ebe839543d78eafefd3fc8e754ca170932561abaab19555c6b9b7390ad8bd5f6b27da05ce51f9bebd76d534e8d4629d1830c98dba305e6d4d4c7abe6455663ee7498b72ca54c56ed219df254a7ed6d1b1422102885ecb4bf731b5fbc4d9e68a28ac2ba57aad5944e78d06a3310bf1ace637c46827cbf63c339634cea800e1d93c6780e96e6cefe577283eb6412fab0fa894bf4aae007d0b229f0e8f2fb848bf2a464c4d9569da320587570d9abe46319e287cf4fb2183cd8ae7ac4ff7a81e891a9c5cb04b06503d94ab4889218409b0bef7ad4916b3e85f508c100eee01b115aab725211994abf795e8ac6a8a7ab7dd9e2c2e842c780cc0f14fb611f67c1e8d682dc16bdd36d87f5000d7f4d57ec6bbf25b35c0cdc98a5e28c04a298ee07e72ea1ca416c8c2a8b849755b931c5b36902b0762f3d3877cb530bd7430f2450af7d3740a910367e0402a2a32062baa9dabeb2826f01a308615f655bcb2f901fc123c427feb3f14c9e7ad0d47b0542c46e67b5dcd15080637034d8d898220b81d552237ca9c9fc2a1dfa0ba8919b5ce5ac5e547178d6869a74f485b057f649da96024cc61a85c1bcbbda66ed05810f194d56fbc1eecca0ed043be7b55d3654d065f80e0f3a9dc95b5f9e8127513f953823119893a199a4249cdea597585f349a37ee11e7044517e92d2e04419497592ecb590e1b1f49c4404cecad99a527eb96420d4b0fbb35fb82bec63e2f4f3f38d6a13ed3631fbf3077b36acd3fbda4f24589efdcccf791a8e65f5ef216e1e372e71889aa9c51e20d0a279ffae7190be01cc56af51e1c44f85f8607f83d35780dea38bc627630993eb2b72c722b5529f0e6b1b6a6ebe6ac8a8e076e9f2e432fe9b718f379dee299dd46990a164475188118bb10e55629b6702c4f47922c1725682563685ecc485cdfd30ee2b1a79ed6e1b0c420e71b9e1e12ed77a69278150fd3b6e5ba345cfea062866c3ee5c699431f67cbc819a62999a2352b7d1c41f87de56faed9644481b74d2d2e98f1ce11e13da2cbe999a72a8868a28c0f52910b7b49e594c13a1691f44cf8ab471efd34902bd5116fcdd2f475e7676095521e63510c5ea034950a5f7d5e286b6d41031ec9b121685af4ae67d0143440fe2f45d1d5f58d51795ab16e62c02edb681002f5c1fe9441c3fbfcadfb3ccc83762ac18fb0b75de6b83ded60d3c5c46eaaf3694c9d49e6c0bb8889241406c6b7b729f168bd066ca5d769f2e8c3353070936331c72127d0d5cabdcb4b6ec458db306fcf763adbfa2b7b870493523e3b7f5b2ed53b3b7617a29aa907dc8ecae3d5a185e21a4980cc7f76a3461d3126843cdcf26da7b51f94dab9d22300ffecf1013d1360cbdc077ddf81a4eb06a9fd126a0445b473f3ffbac1c2460e1e8dd16b272a3193596ec6d9f1205b027db122dd9711bfba875545eff7d197549c63a108c30234147e43b9692c0d31acaf9562eba3485abf54b8216246be33dfa818c8bdb6ec949242a3f1d44300ee96481bf4b102f69577a506603d7b73606ef6864bfd4cefa9b49a4ee0c9fd4fdf1b46723b79b9210fdfe97b46f96b21c7f9135c66749a9cca42988563eb15a41ea838549bca3174f6e7a66af2904c72a4618491a9948f72aa45154a08405a80671fbd5878ebf8c61778db6647a155109993598bb1b4337788544d3925aec41500e9a11b31720057cceb1c0b303273266299f2a7cf2de2cbfb358d916c38985498b4ccee36860b178188895ce4c28ec4e7dea176d64c6a0c306cd9dc296323109e9e6aee60e04de8d1d06a4b2f9afad83be920909e9a743999d4ba5b1c3b9a2c2e85f50efa1d37b8c8cd679dbb753145b35b4641da9e58cf9a532d4a27c03bbb02c586f545e746b8baa6737056cdcddca8192ea0ce80b06587a0e2fefbf50ea589f253437ee7346bdcee54b613f229bb22c3912dd9ac1f0b4f7320f5d9f73e003c17666184c1e1dbafe90c59b6dc361a4286785c88ecc850bac8bdabe85419a73402c454c0850caf75900703ee4a04468d150aea250c521387a72992c43e59930dfa771f50106f36e0d4e1872ff66a4c9e34fda7d1e9393a4935982277e619ed195b5d37d84fb155fdc266b56241f3562fe423814711c66ae707b35547004e15c97b20dfb2559798d16ba84ff3cc0dcc286b1d25c24691d3caec29fb079f11ae2e592a4714db7776973189c9ffe6f57c4f3f75e20ffb4a5b1994a97f1b9b06e630c9f533644492ae740e472d04e99281b9115368506d11784c14154a5a47fe18ef15ca418e659270200f0638dee3c6a60a2666044c31f968805b320e2f400f5b67c268f4198cf479caa43b526820a571dfe4303f1f3bbe767de29d0e3df9ed24a08a927d0d9bd36dc85fcf1dd963c77a162a8910521d74a6641feef7dddb99d361d3874653de3d61e37122708c3f60218c1146dd93eaad2979896a5572359a78f4d6898972036e2011ff909ab2b468be4eaded06cc67b25bab130c6ef5bcc25a65dd4c9c6d3fe7ddd3c27e0b06ac20d7a91306d293e5cd2fed2e94cdfeb7d11ea5c9864ea7d2ae6eced6f76a2d8ab5743810f0f975079772bc24d2e602984b8e210c2dbc780b12dbd3a2e19e319a5feeb4e240db8fde40c30b4dea6090280a2110240fc448ae45e358b66f34d555202a021fb658ec029f2c44da6a1274691ff53bff25501183fac235e7e8ed836085c2a6ae143382724c8eccf7ee5322a3dbb83756d9861655f4691cf152e3dbfbd6853dcf3b50fdcdf15b0ebb5ebb12e819517c797df7f786895194b8d5f2f9f796bca6f30160e272e97cd51476fc67ca3fac48e282cbaf75b64d0285d31121b84fdcff6d3312663a5418e8cf9b88fecc6b9cb11302ad8bc90727fbb226eab8fa034f7f70b761a8cf537f850d553249503f3ec2203256f2f32cae04dea5b4b459047f43a3615837d10cf79456f96f404767decf9558d939365d953512da3537f5ee6b62549d64de3e6609d396f838ae8fb01959d5c1f3211767122ea39dde2c9df4229c3d59d20ada8210cf72a176d3f7034e733c56cb246379266ddea46a0969d56f34b1e1255b6bdf1456df66f4788a46c68cabe178881510b08d1424e34cc52594d98acf39f327de308d323bbd3bca14b5ab0810b9b6803e115a14f42daed98e1377d28dba39f0ff09acc6b6f5430952fe8f0ff71aedd6fcb4211066df2d1d3c0f80791192076dfc342f9f94110b1edcf06791da30ae39982c78b7ed64ecb64681c74a2354caf07f6b47daa9f4b642dd7512f6c71b4fd62136e0a77de171a971cb4018fdd641902ca6276f2427fa4ed1f945dd2ce36b96011", 0x1000}, {&(0x7f0000001380)="1bc23a8f5b68cbc9c1530eb9208a84181dff1fa505448aef0fa94b61c49cc41a1fee4cf57593c60b855e8ee475440b3719c860dac99ec128bf1b4b93940e7b6dcdef1996b3b6f7425dbd2cbd6354b4", 0x4f}, {&(0x7f0000001400)="244e8066b527e59306e47b2b7486da89ec868fba8cd776146c8e82bfe6774b51b46e645b8d94f07d8491b26f6ec7711125bf426c551510ccc55bc82fbc4276896bedeba029d32af3e34b324f195a43a65d8cc09ac9343798d3a65b9ac1f639972f8c563666a0f37f7fbc7192582836", 0x6f}, {&(0x7f0000000080)="41acfa2f2c80eaf94a6e7c762f05cf607b2fb35422aeb44521", 0x19}], 0x6, &(0x7f0000001680)=[@rights={0x30, 0xffff, 0x1, [r0, r2, r0, r0, r0, r0, r2, r2]}, @rights={0x20, 0xffff, 0x1, [r2, r0, r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x38, 0xffff, 0x1, [r0, r1, r0, r1, r1, r2, r1, r2, r2]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0xe8, 0x1}, 0x400) poll(&(0x7f0000000140)=[{r2, 0x101}], 0x1, 0x0) close(r1) 12:45:11 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000140)="c9274d6ef8644193491356858f627a065a30c1b7a488bdc9659e718382d1d117529ab396bcf4211ccf20d4682e5e48940409586ee931ea4c8793ed8152f15bad5e60b568eeff6293ec579b7aa45785c60ab310ddd17d3c11f2685f16fff89e1c8ace8379dd4096deac644037e55db4ec6207d8d32c78ae8120b63e8df4c11e7e27ee36b08feda1215dc464c43dd40e66c121", 0x92}], 0x1000000000000240, 0x0, 0x0, 0x200}, 0x80000000000000) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x1}, 0x10) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) 12:45:11 executing program 1: syz_open_pts() 12:45:11 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "b0d42000006e9300"}) socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0xfffffffffffffff9) r0 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r1 = fcntl$dupfd(r0, 0xffffffffffffffff, r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x3, 0x7, 0xccc3, 0x1000}) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) 12:45:11 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f00000001c0)="ecd430771220024f05000000537f9233a070c261eb10a1917b227342670fec67e300000000f53a7b11", 0x29}], 0x1, 0x0}, 0x0) 12:45:11 executing program 0: r0 = socket(0x2, 0x0, 0x3a) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8a022e2f66796c653000"], 0x10) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000080)="8936861828db6265", 0x8}], 0x1) 12:45:11 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) connect$unix(r1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8000, 0x0) chflagsat(r2, &(0x7f0000000140)='./file0\x00', 0x40000, 0x2) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0xfffffffffffffffc, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) r4 = open(&(0x7f0000000080)='./file0\x00', 0x8080, 0x10f) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f00000000c0)=0x96) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf", 0x753) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c", 0x1bc}], 0x1) 12:45:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r0 = dup(0xffffffffffffffff) utimensat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)={{0x7, 0xff}, {0x1, 0x3}}, 0x2) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x42087007, &(0x7f0000000100)) truncate(&(0x7f0000000040)='./bus\x00', 0x0) 12:45:11 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000080)) r3 = semget$private(0x0, 0x3, 0x4a) semop(r3, &(0x7f0000000000)=[{0x0, 0x7fff, 0x1800}, {0x2, 0x6, 0x800}, {0x1, 0x2, 0x1800}, {0x2, 0x5, 0x1000}, {0x3, 0x4, 0x1800}], 0x5) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f00000000c0)=0x7, 0x4) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3, 0x11, r0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x286) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) sendto(r1, &(0x7f0000000340)="abcfba79650f9ec81906f97ef79a3e1cca9b10b79a739d60725567e880f8dac3f6ed36d0e050c042372c0711903be312c5f8ce411e825a45d50e07ee97aeaea992dcd3f9263b6195e85d24eb489e889bc14684d5df889420546a5f493e87561432534274da1b53ef4662145b2b0cb5ec8f38c411b593f1a6e099568ffe460893b37bf7ce61afa8200cb5bfafe44a7052a7fd65d23b2410e9d97dd1b010ee63c1ba464179c636a8629b66f0c0ce15589ff4219212bae9f6106e000beb169ce9c6878e1a7e1d6d89cb38b3754aa6ee048da89b23d0d2859be93e95767e54b08535f7f0f7a9fb9e96eecfdf0f5207ae88262e40d2c2afbc4fff0f3757f13199f261eb01714b23ec80878badf6e523a9bfba2deca01d1685aed46c2f270ae6ec37308d8c5dfece264b7208be0ce49e1a96779ad1c48efd6bc16429463c2c9ed1dfb6f00f0aefb7f39dc594e7bc5c775d0ce5881813c1aa25d5e470d8f24884ca26866f258f879c3eab3de48976b27875b0b8b5f0948b6a0e0bc408e6317d90e0c2a0644f2e30856c5e7fd079258dbd51748981b4592c954653e77861726f48a38ffab3b7738238409cdc6709d30ffad9ac8c6c032341a654bc98d2a2f810c58f4563a3daaf5749a9623a1c0f383c59060ecfbacd0edf14d7d6d22ccbf216bf6e8de67e62d1bad7760e4d48e6b6ce319ec4800f2bb2cec44dba910cf9e658e12e052f49919ca4efbae4489b44020ab2cc3fa02957e8475da6e38e10f847392adc67451a5f4afb4e36202b4aa723f47f8f19b980b33b82f4bd864ec05f8be519934129d68f2ac2d460a7c1f5b278a9168fd6c15cddc0dd32334ec26b9eb1be95caf7b7b4429178d149edeeea6a57eae3c2e6f02180dc29fa399e1d924b72f6ab5238a7a6ecc174dc2b5042f110f7c1b974f2889832904cb3dfb1348dd768bd3c6bfa066655ae7f68f6dc3c449c4cbb0dd13f5141378d520bcd61f147c752119751eddee0ae78fe5cf94403fbe7fe231c7a7bd59c68eb65eb3a4f43d4729f3782629ac14ab19b6f8fbdf7e287eb7bd6602fc134e3e4350cdee75fe7cb1997c7bd945f7fc750a479056caf55f8fdb9b56e3acef951dca4578ee6cb5348a63018a79c92c62f44d605b4e7721b418542ed272e6a0fe03d301d81ea205ec0c02678a405c511a9775c36208aab552ed0b29293a1ba706aa952da7f2360b7f84ca4a94208f1c2c2ce29e4cab2bbd96f6184d467548425a45460a8fe801d5a1e11753dd61af2747d7e7faa5045aca6db9f30101042cad2786a7bbfe09d8f7a892e3d9592982ae397a221484051a4461b4a34e01a4850831f791758a53ddb4d1437e5d1853457ae76d1be2990b60a457bbd79ca874709a3cf743ae30d67be4de92c658e03df1adf24cb9971d14ab920bdf9005c88f6ec1b76a4de30b6e2a46f44fa5ac479f02a74ec56666d4c7bc4c6f09e2891a06921cb82eb924acec10582f7f00d7e44b49d72d40134ed00f020e76281e28a1fb56b4d933d23eadd8ab99ee7339c025cb415e872b1f807938f376845768f57166986d43c5c452083db1cb84f142993c199d10401064d4295636cfbfbfb57567582a91a19aa15868aad40cbd1b69baeb1ce999f84ee50aede1eab67024106f5ccf0d37327b8007368d7946d06678449a4526ba162a32d4f20885e842c01d85425695987c05880547c8f1310e4cc08c9aa110005c6b0f2e8a1922bc5b86b22c8936c24782f53fab9632ed49d91edb3251dbfeeb08f91e8160e5eaab05ee1ed1e03f667b212b5184c50837e47f825b63dc883fd527124234627921fe90c90b56895b8416cac79a9723aad6c0b8d43afc0e28e48017afbeaee4412c40069f6142af9c0893adac0671f275034f45a02b865ecb977b6ff2facb3a8d56d4189620afd321de9f8cda7bdd7eff3770281dc3e4cec76e94d24e1d64b8d333015b608c997cd8f9323e0a55edb2860b6b4a12c13fff20849d85ff0b0c96efcc9825114a4c3dd1bde79dcb50bd299ff7d6b2728b9abfa92017dea84ee21fe142dc23db8fa18eb5fc2d64ab57dac73803f57d1d0ab1b5c172b1c56e93c4a073768827268a1701d2f36a45a2658f168bfed49d72da9f9e386e1a2f7aefd4bff0fd5af3dc1fec367e892671b0a50c9b39dd834df9b7780b72ed9ff5534fe599df5c99a912c05d08519071ccc887dc88302df3321f1623b9cec67b83d6aa3392845f3e7c9070e3607ec311875b4def8560360ad2dcf84180913a0ad0673313869e170f1ee5b5e415cd8d5ee5add6062954d45b13ce42684ed5c92d64f33150a52b4ba68a1aa6edfb50d426b39b72ca40c92b62806c4870e4b6b01672515935ecc4948193584b633b45e55dd1582da8d54279ab0b5ed160078f204502bd4bd9f62d068c2e2b680d01480663eda30a572fc1bcc7cd7664cbbb1bd63c4dd98f71310df7c3b522827209d053245c76b70c6f847023a390d16533eb7cebb92abd537101426f08bde2376e9b6f9095bf8216522937ddc16c20ba316d38af50a485a705111220535b7ef9ce911b69a57d5887ae8b005ae679af6b0e2851fcdcdbe701e5bafc8989f43baf5a7c165960b38230668fce284d57c2d2cf6f69cc0a95ecaec5601b4be8f1bed880f71c6b2631ec081bce8296817a49827c5592a46127e2388f5b4365142f14dbc3d2fc93e50f8a550b8bfc047ac506a516dfe0ebc6623a571b7d093201e1bee80cfd4a6dc278c34bbae013ea31beee9a3ec2c14540dc2358363c2682412c0ea481e61ebd1f7e9acad92d9d3e99f21036c47fdce8b20b07b32a62c308385a1fe1a4b45e0446a3b741f73c7941d6766281929e7de91357735dec3c1c9534eddd1f36e1c30ab709e7d6e368d7f4e1945891d08eb34e38d4a1920795056ba9511daf602d9a9d4aa88f4cdf09069f3d5e1d24cb4142d0c8394208fb250337716080a14e0182979f425b0d9de49f99fc6493d9d7c88645c45088423163eac1f45d3409415895eb7cbf9277d892f359359069ba4b6e8711be661775e768582ba951c741d41cc76f7ce8f47a78ad5e85843a42ceaa9a4e706a8f332ce95aba7894fbb87723e9e168470441bfc74177ec0efa333f8946f82ac4f59c59e9c1ef22cfe7a2f457bc11b6f316d25cbd0a873a4093944d8a5b0383a050cf3fe614c4274940d00b97a8a6908424d5487c55c5536470caf49854dac0559fd994069bce0caa21e99dd787ec4f314100589065e727f4165de49e6726c5c802e3ddf3e9e4f620599169e9e6e2a0e1432bc153b46cc2d21e1cc8cb3669d866ca29b05ad6dccbb1cfc027052e65af577f45b18d7b48a6c852d5b49cbaed4bc25c95dc0ed0539857ee9bf26547691bf54666ea6b7931bc3e1517656689f7f68002669798fac346b4a49a385b66c82c8f16fdb5f0e7c33e9558ccd56a3609a43b53faea356536d889cfe9ad4ac0e3bf23fccfa9bcb772f7c057ce87e69da5fbfe33b3172fd28d50ddcdc2c426a5b22e5ca0fda8187c68709d096a2f49fa6082ded54f51a8007f9b59657f681076eee8833ab5cabbd2194efc4ff5f6db78947d02ce8be0c58587c7451368d7f1e2b29d4928eb94842a75ffcb88bc285098cd2d1b54993684b6f82853f2baefdabd14464452cdbcfb91188ee8308065d9c6cf94bbf8f6562426cca51ce1ffb18d194aa08c1e1c20fcc418a332144162b5730778f6cadd31edaa108d94a5621ca65fc59455aa238934d6d5353ca0706c712895a1f096e87e8f60d4eb0d4bc48792f11742af1f5f45a0af89f094c1d96579ae479065d11fe8db042f34af25fa0ad6fcdda8e6966188ded50f334d1d99b165d106b80fbc3f010da779775504611fd08c7922ab80bb8bba133bc2f137881e22bdb770946416d510609801d2645b4e3c0169dd6bd35fc80f0695f3d5ac3419f26ef75977b6679f25664aae3aa4c729d0bcd0eb81547e53323d6196b17852f21efa0d8782d572d556734d35e77e7d13e4724fb033fda156310bf148cbe840454ade30c4971392a3c1bfc851dfc84c181e806743c9813162abe97a2115e7e6881657e9a04055b212bccad0b2d52bb218ea91c248b9f7237d97c4c20493f299f073dd258d973978177329dd059ece0a5a4363d976e52c683c22fc33b6f92a048fbdfcd97e1cc8dfaa1c7d6b3bb064e8de93df4d9f1fbb82ad6423aae78774ea86c5c4389ff58c626069226d5711d91ffef8cefd0c0e76a6aa7a4f53b79c6c69d799c8730925122854767d69e0779b6fd384faea4687822a17cce3af3d6a9f49c57445b5a53166cd852d45df2fb3bf498edae61e2b5647502456986e1b06092cbdb786a8df1f346bae25cf9e4f64843c8997c1286a28808d8b41cee3ea4f419db70e55052e95835f5966a0a75aae3b5050bc39c6b3ff4cee4e85dafeb4a1c5bf1790a2fd6a024561f6e833b0cf448ebfd87ac8e522c93bea463d32ca9c4b915402b1a7bedd9d533da8348ffd16075ee264ad881379e064e663b89ba8c5461f33e4211308856fdb728c62ef915098e8db81a908ad559c28e9dc6e3520ad5001c79e519b583459eced604774b14f8cf98180e69b688e3a2905a7473e5799f7823591278e60ed92e6e5261b4f2a60f350e40cd8a11b12187457c8f4006e0ea24100e971cc8b5017a77af51bec184e6354aa20b241fe9c3b92ef9c5a2c791c3d4d70bf5fe19e2de795486dcbc01fc31f67290d3a20a9546fdab015c161829f76eca26f474f31bcce4f65adfbe9c0c65e9a8fd9c878226101e54b6e5ffca48cf6e24542cfb3833e7a66ec03b4d089396978ef8fd4718e7ece8098943459ca7247a770ced2885078084c0140b98a68a20ab8a538850167f2db4eb97eb425c8b90e47943d32ee4caa9d7318b82370fd788d823752648856c206a14e2e75ed10a7388f70e1e982b8fdbb5e4ba6974ef7f5d9021aa23013e4123b8d5a85251989454226ea056e1c290fc7b23078c11443e66801ec8904f1055619fb2318125ef6238b07e0a1f9a22f27daf82e74465f4c2e639b2f94c8bf5b9b0b9a44df28c6d3afc34deb6fe4fae1e428ae0358bec7738af55d4c798e5cedac948e4fb2ad2f77ac2f894eb2d5bd39de66882f36832b41fa3ae6b0276a2185c94ef85732819b173b559850041f7e1d63d7df7a78a43f1c583c40612028dddee975da8b32ac22eb8f42863697067d50ada32a3ece53d2992f067421089ffae2790895d7430fad64b7f3a87fb38d8a300d862aa8102f6b8076f45ea8506709a24bf77bc19e9322259f4e3c99d7f561e2691778a8365226ac6535e867fbbaceb58229a59478d961db33872d14dc59fef1816579258f15222f90a4348b978d71960964be25f90479d98a05abe60dac0d7675218c8785f7a3af9f0c569989baa707cb40c4c48ca9670cac202b39813010f3b577f90a9c43da16609944ded20b4d891c0d3e554a9716617b1d3aee6407ef3a708389b46af1d7807afd13861763e0cf4252be511346f139f44b3bd031e3e571ad60b9fd732ea9e97a8fffb912560e1a5906c76bd4a51d5b59a5bcffc101c6fbc67ebe385702bbe60af66b9370c7bfd1b078634ff02fe662101ba8e36857d1a7b0c86e33c32cd063c3428372482bbffb31e2d189080cc3e8876949a16813fa381ca2d38f867f1c5b8f182dcc6e5983d0a0f9b01cdc801ca8e40ca6b73a740b46cdce2af64e034213e5fc3c55a9ddc1f1ccc01ee7e9b4eddb2de84861ce75da2c238c7d664969f1f2670c4cfe5a8602df8d266faafd73185ae81e8d48731c6394c31", 0x1000, 0x400, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 12:45:11 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x1) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x3, 0x2000000000021) r1 = fcntl$dupfd(r0, 0x0, r0) chflags(&(0x7f0000000040)='./file0\x00', 0x2) ioctl$TIOCCONS(r1, 0x4020426b, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) 12:45:11 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) shmctl$SHM_LOCK(0xffffffffffffffff, 0xb) accept(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/73}, &(0x7f0000000140)=0x4b) 12:45:11 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x1, 0x24, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) 12:45:11 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x20008, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x2, 0x9}], 0x1}) r2 = semget$private(0x0, 0x7, 0x400) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000100)=0x10001) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000140)=[0x1, 0x100, 0x8, 0x3ff, 0x5, 0x40]) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000180)=0xab) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000001c0)=""/3) r3 = dup(r1) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000200)=0x6) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000240)=""/204, 0xcc}, {&(0x7f0000000340)=""/222, 0xde}], 0x2, 0x0) preadv(r3, &(0x7f00000004c0)=[{&(0x7f0000000480)=""/54, 0x36}], 0x1, 0x0) read(r1, &(0x7f0000000500)=""/4096, 0x1000) dup(r0) semget$private(0x0, 0x1, 0x0) write(r3, &(0x7f0000001500)="e1e0dfd0f3375f94e68db0e2c8aac6763741c7fb6b9136ad0aa0a300523d060a665ed14cf47c02215cb4bf7cffbe6b1fd5b9f3fdf46531e88f6f5f3aa210862a15d923365d8d45c0120afa9a2cc8bf7522b1f8d5fb68d6fc4196bbc5732f0f3d1cae87181c111a03190012e22bb4423bfa898c66b0d91a9e005bf38649008d88a1e645377eb6fd2db76423cce777aec011e32c", 0x93) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000001a40)=""/146) fsync(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}) semop(r2, &(0x7f00000016c0)=[{0x3, 0x1, 0x1000}], 0x1) poll(&(0x7f0000001700)=[{r4, 0x8}, {r1, 0x80}, {r0, 0x1}, {r3, 0x4}], 0x4, 0x6) poll(&(0x7f0000001740)=[{r4, 0x44}, {r1, 0x10}, {r1, 0x100}], 0x3, 0xb9) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) dup2(r4, r3) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000001780)=""/201) semctl$GETZCNT(r2, 0x7, 0x7, &(0x7f0000001880)=""/213) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001980)='/dev/wsmouse0\x00', 0x10000, 0x0) semget(0x2, 0x3, 0x20) r5 = openat(r3, &(0x7f00000019c0)='./file0\x00', 0x10080, 0x86) ioctl$TIOCGTSTAMP(r5, 0x4010745b, &(0x7f0000001a00)) 12:45:11 executing program 1: r0 = kqueue() lstat(&(0x7f0000000100)='./bus\x00', &(0x7f0000000340)) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x10, 0x0, 0x4, 0x401}, {{r0}, 0xffffffffffffffff, 0x22, 0x11, 0xffffffffffff5cbf, 0x10001}, {{r0}, 0xfffffffffffffffe, 0x4, 0xc2, 0x7, 0x2}, {{r0}, 0xfffffffffffffffa, 0x40, 0x200fffff, 0x9d7, 0x83}, {{r0}, 0xffffffffffffffff, 0x1, 0x4, 0x40, 0x1}], 0x8000, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xdd, 0x20, 0x6, 0x4a4}, {{r0}, 0x0, 0x80, 0x40, 0x1f, 0x4}, {{r0}, 0xfffffffffffffffc, 0x50, 0x200fffff, 0x90000000000, 0x9acd}, {{r0}, 0xffffffffffffffff, 0x50, 0x2, 0x79, 0x100}, {{r0}, 0xfffffffffffffffe, 0x10, 0xc0000002, 0x5, 0x3}], 0xc9, &(0x7f0000000080)={0x6, 0x8fd4}) mknod(&(0x7f0000000300)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000400)={'./bus\x00', 0xb0e, 0x3, 0x5, 0x1, 0x1f, 0x7, 0x401, 0x1, 0x2, 0x0, 0x101}) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 12:45:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) lstat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000140)) ioctl$TIOCFLUSH(r0, 0x42087007, &(0x7f0000000100)) 12:45:11 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0xc000, 0x8) preadv(0xffffffffffffffff, &(0x7f0000002640)=[{&(0x7f0000001640)=""/4096, 0x53d}], 0x1000000000000257, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) ftruncate(r0, 0x5) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)='w', 0x1}], 0x1, 0x0) r1 = geteuid() seteuid(r1) pwritev(r0, &(0x7f0000001380)=[{&(0x7f0000000180)="16cd40f14cc3490ae721c324327df696a71d7793608a03f9d2be2711e45a999b2f17a7dfcaabea6ea9b8d11072480f138b4d7de3bbceeac90a90a3bad0d5e9618ddcf0ab07a05d8fbc2f9844174cbc66e21e3d88914df7d20ccf9e929e5cd4428453755f0d70d79e999219ceb4519bf231c251232771e662bdfe6a30fb2d721b4093312c7937dce4cbe11d238f80a2fb251c2fce102f4011604dd823d26d4a9547e19bfd38e2977d6f08992f6c588007f8da975afe3c92d50b7614933a72fd69555a6cb940d7a67b595cb98bcf95d6e8b3f216ce1141", 0xd6}, {&(0x7f0000000280)="c110fff46334b09f923a82eabea2588d1ee963d93775a5ae9025a863aaa625747495ce445773314269ca2ef115a5a0447daea931f70f50e5028bff426961faa2e179521cf43c9b7695cb28c56a5ef8b2ba041a053d6247727083ca4cd9d9657b0df5c85e32fc92d459387f9b7118be7341c4ae54ada0482507f9ae25b10c4f9f8c3f678769d3979c98a489c6ba286f78d8395f48a45b8733e9e0c68f66bee5927dba8d1e480af6af6c78c20a4fbe609ee9d40d3e61cbb023c0bcca0015989ee31957ebfc742ae58cbaeacf258e9f1260f1e29859929889988db056e3969a92ff5241353905c5802ab57eaae7b92b8c6a65c605d93ba5b71d6f71d32e8e1fdb8df815490bc5a93e9429a37b40189c16a6841fb5cf232860afa5b95a9579117ddb0f81b9580280e14444344d0a421ef509dcf869a5080f23047675f15312c78b260e84ed7cc1e85c4cb031c048ff74eb4c64adfbd5f8022d906fddbd805401f28835d782a6cc3cc6900ba92886e9745e18f012263e2cb021a7ee4f5b822242a43e16a8263ad883b71665f945726fbcf47063b172e57dff7bb5132c0414cab4fb2da0e91dbae13f8a9fdac8aa7179d5689e648d2cd62d5c96432c4f3390f418c9f041a4a5e228c2588c146cc46b5ea555ce7c5e6f37b9da0c03ca427c1d1d60abe2ff8380f52ed41cdd0dedbdc7bb3434241820f587d5f7f7427bd9a61bce1ce98ad496c1324c56e64b4e9beb0b0b73eabdaa1ba4caadc1ce5ac4f8b3aa802afd647fa7f2231ab86f414aa3f23c2df68086753eed12d90978bbdb9e33899c182a6b1e6f33dca371647e712fb6c9fa8e21e8e09a538252aa9b4e637f4201b77d61ad5c64a15e09a8a2bfcaf2c77b23ac8e107199b0ba1b72eb56b6b30cd32c0ee9d2adbe567db25ef28b721d407027c28721ecc0da1d4a2969baa2653bafd4695fd5e9b5cd6721197610803bf16f72c267b532bbef5b1c29b2fb22a515834bdf5176942cec5fd3c031ef7cabeba5a9b38c0bb5f0f8528371e86085c3927578ad45e20ee3e5d80b5176a4a8540937468dd9841b5ecb2550b50806bed47c2485a0c7b1dfa53e3e91cba663ba3de3f5da2ebad25fe2d422fefc79a708199c00a4a9570414951819f4924d8945931e4149938bee46170184bca351fdf1a18788d6bff5d2c7ab78f2d859332e3a8586edb52883903123496e825a8ed4f0455e45e9d61b19fd29a5192b913ec5f1dec05b9ece23e5cc1233c5866a5848792487408ca1889e912af2b23afcb62f8b03be4ff22118c5cb16645e8cd663690063715338b3e995a5da3c9c05a6761aeb63ad3a24c0b5c483e48ac5694ea9e5ed3dbc4670644a9c8db461bc97e3b9bda44b2bfef8a9f74188ba6b190ff468203ed72d0de74df1a2b3db2ad1d63b874d59ca3501326c1da89380c863d786068ad0ac68d4eb41bb796e3919ad65db54e2ce6846f5f9ee3f2b3f0b7c6c9b270ed3b3edcdd80ea31efb7704c5fce557888e13cc84faa6f978d36283cdd1f3009618ccc1b13ba2f5768a71c70d2f59d8815eeaaf6842bd0ae40ef3bd334deacf9baf07e1a154099eb35826f25695c468a6dd70db5069b8d393c535a2f353dafaeb02bda58841859b32a28dbe354d7df6aba2ec6b61b4370c27fedd7f3ccbbcb3b892cebe8d5a671c8d3734fef307cff154d598b62d6be1599cc930f95c8f46a1f4d9992e6564b8856d12282542946d0c0e74d7b4b8dff3ff75bc353d6f7c2e833a6f71b11f580de17ca4ffde371d77027fda3d7f4755cf6e6fde638df875fb3ff52ab3957a0a6b9142075e60e7ea7d4e9686c6c21bda9752f7ed345d9436d617d77787e4ec91d54a65d3582b6b4f2dcc178a7f9e92768b9aaed3ec7056486dcdb80e51a542fca8ebdb86b7485bd8226aa53e6cd6f9f7c97c7992e93ded5de461de3f3367d3eee385bcc3b432fcc419913256ecead77b82c371123afa1555923e0faef60cdcf41310d8a85b4dbbe8e528843196dbe7d2d5108979ba8e43f1f1cef39d4473f438742ddfefaa55721424f0e1f31854ac4283ebacbe5a7d6c75625ec5441af7fc1641fc7299f3d61388208466e6b7598a0333db6a3a255beac9fec55587995ff545807b9e07e627f0a979e4b2c5732f00117a26a647bb643dc4f3db6b803eaed27f09b80415b8a02afd1b7159e08d60d09ecb2155c5ebe8265139263484c482088c3fe2ef84a295192c198fd57cc3b3e3e43bcc8bed8dc3447b4495ec5661acab7ac47d3d61af17412c83f51b11d887a77469c5946e067fac335f28f476ebd5aae43884f6e7cb02ea52393944ada8795dcddc22b0fbcf309e97ec2764e544bac2e61ea1bfe816fff6faad1bcc237a7a0782ed8be43b2c281eafe87c4050f348178ac74b9bfb41c8bd9dca722dde4dacb6b242583bd2addda35ce3bf9fe8d4b9a8b5e03643d2b1b11331dd083b36206a61b5ead5c2a73ce629ed820c87238c409b109f667ef7f95aa968bfaa6841f3fa142d52a87a7b8723f2ac5d31768084008a682e075dda46ae6c0cb547b004376b1ab4d8a582340f152f709e104af20ff2c5882339337dea2e7c945d479b0c397d62fb8cb59e25c1111247af53ff462de20cf1c5b7718bccc5e0bc7dc46f29d5a9027be8345ca0efa78c3c6c7920cea753911205accdf2cfed692981f6afba3806b0413730712a456038c06a10b1cc92940a321842f608263a80cc6304b2e484d7304e80cd75ab586d4864c765291dc8bc77af6dc9119b83880140198ebaad26ec40e00641de84382e26a2ffa9b26145219a9a37fe1cf004a9a2bdee16168bd2ab352a7951487ecdc706a56fedb63142fc5f74c5c37d1df4f8cf0f15063d1eff7413702028e039863d4c9a37b348acb5e732885a319724d1f938169c3e258fd530430d53dbc6b858b324ce6b7b8ccbfb33825cb04b3f750a229d50f505f7024c99f6f9648e7458d9d5f87b5ab3cf346b2fc2e2772abc844cb1bb8b2c621973762ef386176cfe2df0098ad398e944add8a8290c34ed49154019a5a7adc55aad2e77f15d335b71b8dbf63fa250b67a733d4193ef2327b414c05e8c51503f8c7480757945ffa42f84cc6bb5c461505a14912f51f5ccbe2f24c29a9acc5ae37702a46f31e0750238171b30bc60680e04a582d1d07964fc28aa8623815fdb43575adaa3ee77bde7f9eb20a3418fe553fc5a45959154cc383a5f7ec4c2b3c03c1031ac4a7e4d00a9feaa4613a8b78b5557306716fedabcbc24210143da170d659195596c9975e19604440275551cd63b26f9497de6234497ae78696be402d7a6b1ac355ce86d3173f27c5c330f1f5d7d298343e8a9955fe3866db3823db825c3f5c22e7f5c148bf2a543a73f5e18bda3e39e740096218d744745dc5c163f1b49ed7c19f25c01b1b621582a708a44b8f8b869a0f4ff159766d85ce7588a9deaebc2b3f09f3c1fa4c14c7526d3a63ca55086ba568c663ffd712ffc4aac283389d17a30be93ab3a29295f1fcb4ed606457ab11e553682368c42f4080585593e5618c93cac321308a9d6276d0bbee3eb708c0fe9efe4d606b9b3f02026a170a5939737803176e4122141e392ccc6288a19e959d9ed23f9ec16114582324753c24546037e1da7f7051c9b405d5027e5d9c1c0c6d7b6f406d074fd8609eea4324432ecc7f9a57ea85f758c157b3f701153ef8ed7f4a895d1ae30af91e7742b4224269b9c28f75658cabe3f1d0cab001d746b6d70aaaa6108b7462217763ddf56fb57e232b8cfb70eeafc542c9ff8002b81bba714e9af9c4e0d4cf12b2c7bc8c17f49affb050397ed64a30bbfb232e0d3e550b91f2de2b382b34961469927e15ed39ebfc3fde849127dabfb9e2005d480c01dce7f52d8e7a0df27733e9f3871f684cc9f28e0964694b592fefbcffe4428a9f4d08b067e3f22362f5deae8cc9710342bfd018f5f682ad5aae938bc8cdc65d1f5edacc8b0826cb0d05165a62d6793836d90ebfe481e036eee4f2960b2eea8bcd04aec864fed205c024445c681d187c11d181aa07ba46bc3b86ee9a7ad2f3417972f460d8f36d37497afec933f0124d19000bf833e27e2d1582f59d7fa1de3ce7a7dcc033ff6311586e2611f5086182bdafd02c91744d7e94d4b6719eb93fb2d367edb7c35b5db5281abcc960bdc0302286d544a46980980813f6d885f8be71ffc73333eedac2c4d472a7973346f98f8a8457c4ead3fc70da6efa5eed986fa1c76815d37fd7f6ba0f2f2407b7c1b149c090b4a984435e8519649cc6910c3b5ae7d8409c8d4955b2b1c6b5be32789e11295b6847ba6ba5fc6f87bd210bb72d4b684b1b7571cc6a72746dae58269b410efa36f1d6a5c5cbd95d9307031f4036dd8fd1eaf4134cb5590b1e3572fe50c2cfed49a8798b862f6c9322ab2508565bdf74e2c020a8551ab2577a98f10481dd4c7afceaf78847349f5b67b42b95a688b3dbbe9d9ada73814f9e39db18c1f4edf28147efbe9aa36fc4db0c640b1473660d9eba0d5b9bd1e154ce7d45455be1ed72e1afe7881fade1551df96260b061c30f291ff62fddf18463a301227e2b3a2b00eba989b2b954677ea8c6436247352e4036618f027b0b5f60e30bd66e2ce2f8152fea9392def0c6968f51e92397ca79dcf441df4fa3493433543c2754731d242ff5d798a0c5fc2f9ff37dc1d8dc3fa6e32ccb4e3662e296ea8283f15faf21a46727548afa0a12e445323e5faeb56ea752dbd22c2f651fc3be40818d0a9a3ea883a7825fe4587c880e78facb255730eb620cf5fa105d8db9926261d127ee89599e8f44fbc6272b027560faf661becaeefcab55b9660faf0241a461b216f20edebf8cea7e722ccaaa703480cfe647ac70aaf7300044bd7cb93fe92f68dc183cef77df20640515d29e2cdbad07b0184f2356e5d600b07b7ce53ad01cb2a660d2bedc0f25083a024c1e99e6989ea21ff96702a8b879cdb21c65cfdcded8387aa8c7dbe0169e2076b879f445a97d65275ca5cb7d0da256fe2ca5eeb13c1b59d157faac53c98673b923e14c475b14ad5d219f13f7291b778b98c0f4129b04f52fd5bf31677490391a5f6371498cd2dee80ed36bcf3d37fac200ccf3646646077066a867f3807bb072b3a4ed22dd481e06c589906bf81eed3dbe3f49d52ea8fdade55204bd653db47bf38a292a1f92ecef1bc4c1e9aaca7d8281ad86d31f432d0d0fd9d923ad2c6f2bcb785fe4ab74d16738ec6e9177ee81ced213b58e69f3be470a7c6df49fa99bdaecd94c5284447122640c546a9f510c6a2094f59774ae1c31f59b9e43c0dd88f7b01c40928438585cf9869a9a9ccfe2bd938bbcc3b1b16096fdfbf85a9877046121e130dc40e9fcabd0a65695fd7229f2681d38618aeec95704df876b6485b204df81b3e813acdbbb945713bc59e954753d87944d79c93fe778227abd70ebc4cbe30769ca660d5c3a4e25f592f6770b3469c0567d1feb0fb1d013f34652d006eb98a75c455d89ddc1ea43aca9d2d02f09a6e709194a21cb3b2ae58f77f498e4e95d5e32b79707852d54d87ed00baba0a712ee1cad1b7f420e8372ec266494c48076c6dfb532cdf88ba452a5ab5fcc918eff79c8e161a60f001fcc83f0e15c370e46e09ca0499f5aff226c7953febff719847f4bbe33bc32fa7c029ba9666578376c95f5e09dd65cd720e236e3fd36dd3809f1b0a244ab3a573bb91375091eecad6803c03d93a7f90d17a8e3285add24811a51ca50351cf2299b588586fa02880c9084f8e5794b07187a5bb56d7c15013eea0a51c0aaca0da", 0xfffffffffffffeb6}, {&(0x7f0000000100)="648c493fba09", 0x6}, {&(0x7f0000001280)="cec1be9394e8adb33273e9de131b2e448929e7804f22a160c2116fdc3be5e05ffea85026c57ab9100f8b9ce339177589860a76b35cc96977630568942eaf33e642de78eecda3eecb8837c147daa5160ddbc8c275aec863ff36044b6001a8427998fea5740e1ef42295e6f66c55d7a3b460b4a3e6f340c463627003f4523dcac96398fbcc499a0287c0fde99e54d80b5cb59473d30512729ee91a32bfaa3ada95b41109b5ecf3dec4663d3e7f9d4e3791533bad36ca0fa15d4106c5298b069e65c17260273439a4a8b539addbec11d822a3151eef379759d82d1e6a8016a66b44ea4a", 0xe2}, {&(0x7f0000002680)="5ffb324d8066ca891861c6d93857d0ca418af863b051cb14b2a9cd608f316f735051b0308b7419f3c40ab3fee4ca2d72546d563aa3bafcfc2628f25228f4a48bb58b0038e5b1955d0f6bf80eeb3dc073bef16f596aabeadb5456f7c353c630f8cd052f16f94cbb6da7f30a82d6ddf071f44fc5d9458380775141bc6db18c66580d229367a7b792fc060f147748fac3764d535a4f9654aff7ca9bf88dfe91c28b2e0b629064609d63c3cf5e6c7f4cad7ba29181d14f4b7f73370484cd2ee648218d007258a425a3ed8b04ab4da932f1ed1bb5440eb38545ec0b4a8bbd33c4677bf56a56590a1eb5212794b57f22626123fc78b3be79a99249f6dcddbb98c51016ff2d98c32c9002c80a614e80ad7a0bb68c199298a404dc94e9776aa43f06cadeeeb0c9cbd184d16b2fbdce181434a52a0488a1411e554a992fc8e3ed7d759ca80187f3040debcca119cc2b44224b8d5a130dfba060657a9dad9ec38cbf5cc5662e14c931a97d9a8b807160a3632daed8ff32927856b355f9e48ac1cb416a71d81ea88239c323969ca695cbe65531db88f96ee5a4d684f377dd660ebdc76fc03e305e62e5ec7a8dc76c53210303b1ed8cf4a56f67f8f98f4c97a9113de46d1951696d1ab8939625248a44df4d8fa39510848c3776a405264c30049daaf21d4010e13e4b2a0420da1c8fc0ab3f611ab8a84058ccc75cff71f2ebf1f74d7aefacfc268439b0a718fd6b555391712e6ccb23889d17b3f6eb3a3da2a01660896267ff95507fcfd624a12bcc7acaa65175d1d9804cf1d091fa10d709957f41783b69decfad3edbeffa425b72516bf90b6dad3301dab4116e8d02730d5eb676a819aeec55455b7c072aee92ff7377fbe48f2706f027787a8374914d344ed1efd5d3a1fe29af631dec6fa71a039788a6966fddc64675e226f4c020bdc499e8f4dbfabc9014faa6ca556ce102e3d674f9fb88e27e309fb7cd91d655e21e631675ca34aaba9124bb68b3b4663740a12ce81ad4df0ea12f475f3c140e776647b291d9f6fca23318f3de2e36012c5b457be6a5b5948e633b8ee27fb417a5b8874da9d023a5e6b4a2e93128fa6335c14a5e769a286b4e8ea85689fb268c356fda20bf58778d5823fbf6bbd89ad9c5424eedbf927b4f82b5d95f33551c10ad755738fe6ab9f0c643d6a6fcee461c376cbe14a2a3da5f6557826bb784814438384f0d04bf1b83ac609a9ee0a171560cd45bde63f1b3d03b06e7dd0080e4bfd80a6a17b601ae6e15b6baf249ff54e0c10b0366e6247afda686cbf082733708d6e2e685061b3217de4d3979f012c0623989f0dd0b3f6954d09e0f9b072fcf0a8fa1a6623356c1ee1193f9d1604a2b62d6537e077aa3780ca9ed239c111b09ad4bc2026d6e538cadfdb623690b83d3b0b40c312e08c2b57ff51118bcca6221aedf926902435565f4c4ecc6217a5c0d7c83f9da8b515bbdb09a8b230ae22ab847fadfd38743e4b37ad4bba861ea1f214b16794f28af63ed8812e55a719bc0ffe609c9dff9dfddd28b31c1000463533039a06d209699182262311f109e02fb5f380829630c8f9150d785ea913213cf82ec998cc9c13c708a3f0c4a784d94ccdcaef9adebbb67c659b3658c86b7b42422108b53d510692bd388ee62a88a83440f2cea568b44df218d59cd53c4a6df7cb5937a284de09073c86619b8014be87d14336f973f678624ee56aa15f98ba2321e62090218a247c27ec7de380c7454d5dc799625256ddd4d4476355850418981c223b1e34ba803dd3053f473994a5dcba490754ef52509037f4693efb8e31236442491b50763fecb37e42464a393b251b2ef9ae70f505585057841be478bbd9690ef889c0bbca218c3c11b0403089dfe2e98b15e2ce002a65f90bb2ad939a0d1c22c424f45c59e957260ef6d4fe284186ad6f227baca67bdbe0917d40841c6fd5f94fa5287daa7b8fc9e652e411a2e395cb75b74ac8919b3fee362074133262fa6a1f0479aab4de216db683febb90dd135cf85e38bd37a231c99ccc508a478c9604698a86b2de8ba81f3b14fbf7c2b61c1eecbca35529facf775c7b357e2ec59d42108ca76a3583af4295c92f2f90c87f1f76d731acfa4f631947e982b5673a9b59e849a8c0b91574bebfd0149d3b4c0899905986851c436f40ea02dec895c1e2ddd1a652c006572584fe4a38bbf12e140d3c638183ababfba49771e3504dedeb3894318ee8af3cd91af66655b59a7c644dbb28a0a7a0f2ec5c1783f6d0e8c71afe3a5e38c34a3b72555a2d4e7a49bc280a1bfac52881a0489364db58eca3f9195eecfcdb30b25256d59953adeea6b7f455a73cddacabe5a33d15a0e8f2b3a50847231aa9c5ced073b10c8bd78dcf32516b06bd0417a88206e489d68444f0c3e0bd53ca67a25ec9d864eb9dc630ba0d8026870fcb5fbbe389107de4282d24cad4d5b7a958b71c329eb03bf3f01ecafc908cdcef486dd6ab1ed5ab5e24aa71e2e977d4a428384fb777f1ff62722ae9a82d59ff40fde6b2d1fb1183ec1a7294f6a5404c15378f9c58d9c0dc7a278d50770529c755accb22553c80265de2f2df131444ad6dfdb60fd38879882849289d9ba584aae6986cbd83844c708b6a6e4da6aeaf6bffd330d573f81b934118acbda300224319b08963823fdb9455ab7f9dbe0e71256c610505452e8ad9bf149411bf1812fd5df1d08912b9daf17dcc69c81fc6fcdf67f8a7ce3811c4fd65d172d2a68e836d15d8b9e024d98f73ba2f619aeb65158ffb096e010fa815eb5ec4bc8677714fdfdf770e1e2aaa69d22c11e2a08ff6dfcbbf8d65db3bbd7f7351f5db00ca864a9cf261fa525c10c4e0a0172271b566af915689fd4c0818d5599a09c577854fd1d60d515fea817114be4fecb9b78fbc96e485f3dc725ae126268fe3ed28a11581fcff7a517a5bd0263c11e85652edb925a67ebfe25ec1a7c259558d83bb5e228b1bdf1ae7f562fcc0631adda06328e58dce53a751823242341c852895aa56403ef8e274ff8444b4e22e7219ae6e9070d1c895d9c6e099073e25cd019cadb1cb3ad4a6f01ca100e9c60ccd0f52720cf7ac548c36910d622db031473356e63c6d8215800f999aba843948f436ca39ed94b8e195e922e5527a23acb224692db2e5810045139b1e49931ce1444b68a59fc65e3cab003960650033bd800ac89a94e59e1ca95c395b7e78c3106c44b9701901b95546b830cad60d2d50b83dd664d3106d5c956e328f52fc92abeddefa996832a3ac3dbfb019c2e66ca2747096c747a643a6bfe5afb00b6b6f0a5ead08a7fd86cd3b55b68684191c0c1a2c30a352e37a9604feec968d7d9743208dffff7694c6072f34175a9f6d54ec22d545b7489082e4decc3a5a237d53d6103707bd9c4f968c54306201585e15915c560f6a2573ba48376560fc1c1d193d8c08cfe0afb1f668a8c26cfff0397a71ee45e5acfe2781a292ecf8f42481aeae4baba5710d84dbc971e8c0e51d92d6277a6190f46d3a0fe7d2921f4ca5153e0e894831b2172c240afd714a28d03cc47cdbf5d86d27cdb2c3ac2e8b994c2a4ff1b189f9d2e86181c50605511a617d436638f1df17600e9c6ecf3df09855a45580e77029d8c1d9f8a05865f37f323768d7e1709a55720aa81283234bcddac42cc888c4672126be1771f32415b0eb7d7aeeb10039bdc32e4813bfad4008d2a4ee0cbc215eb268b9930bec9eec38aea642f0ed2a437784b6769c048093f1dc1082132c1f8f0d470527676ad298bcb514a37a560414206ea1d1938bce91ec6d287441b344ac6257de9960c6f747bfcdc3ef7283098c7b3ed24d1247b3ba5252ed09dd8ccbe658d5e3b55ff63a3e7b2666b5bb2364415fd74dc3d4abe6e84539d274f4a9941fff84ee1bc87dac58ffd5bc5363db9ae4df63d26708b1ed8dfb29ca02d139db585a6a2f7a075fd2bf98fb79da7138e4e0d00f45e3a74515aeebd4e5a69c5a7fcc0904f4b78e04a850e5fadfd802330be9478bb75af8e57bf101b8d5445a1c3cd94ff54868d4cd935cbc32eaf7ea58938cf1c60c5c242b4f5d713f54409b4b05b9b9c6d4d7ad6a67de1aeeefd23eb4fa07c3858916ffa15ac16b8bab38fedebc24ecdfb76a12d9c430bdb4c27d2497aca64644fd48de17408258b82073add8f30cbc2de57f0cf9324525f589249e7de3f80f45c2749e5fb39dd52d65070ff082f9031004d97c565f1e59cfb7c93ca2c2833ee958c8942c309451f87a3cd5f22b11edaf7dda18051df830934f63c15aa8fe35634f36433deea8751cfee9df6c9b7b84916a3b0fcb2edd7e24943bf1172f884681ebc20ce448c6d41aaa18162cee65ee64db1f559005fabc7eab1d10fdeb64394304ec9a1013e505fb38de514a74cdf063bfb2486a3f94d14e8d42105ff49a010da80c04f3492ca8d682dcb9644266655357c152397c69beee72ca799d1a2d19b8634396db5b0023bf3460b9beeec2d99d7e297f65a4c9f392e4732a7f7911a6e787d9ed4625821b71e18b05e8feddcd046c6f3bf23d016dc6330f34be12b0dfda66092eaa394b27cad385e0cfdc9650b8e8de612d3bec4c7b7055f43a440a7dc986a0edfcea50ea6a41daf54c31cfca3410c03366b4ed49769bf482da065b709f710155d696fa655907912715f70b5613fca00d4a859e6638fc617cd8f916ba66de8c72c38571306b2e71b8bd0d785e2a374bc83712c3fd4ad0654b7a6e4e3d2c28afcb4c785b348ee3afc6b50ddae9275edd5a367913cab25e9cb9ec2f4431d2dac87425f82abe9b516e8bfba84ef42077af5be7b2d22812b104159e552265bb46ff0667e8683ea4850f14e95923221e7fe1483f3c310af38736a3b598265e80e8770eeb56b682c8e73e9f5758b916ef505c977092d1c50679dbd39975f093c950809a8b4fbe30c206ce4a4a77cc77b4a213639678542a179d124adac7902bd9cfd87fbbfea767e7b47f34b06f20ea3523a97aa23d9815bce77662a1e28814b77ceee783e91da569fa49dd85e6b279660e8dfa882bbcffee8d960f0b0e065118889affc0e86acbdb400c61ffd1fc26cf404ad2d1d1df40f8346b248b304c51a6f2cb67f8cb74cc6777b657769c4bedaaf630b4d944b8ee73f2b4fa6fa3434e286da20b48eefe30b99c2e094567b3d5ac0dea9392f3765f52c74275bb73fec0eff28493a4be96fcd23ac7210404338740daac8f1c62a4e6d9c1a60cf04d927626fb0a016c24323c33d1d8811883889a0e4320e14e803805101b078e83e159c6ceeb555fe0ad4bb857d32340260feb53eb9ab2ca16e4fe9ca38c805b64678174daf848eecea6ac036e7846c129ada12da9f34f3e1485e23a5c6adeeeadd20618620f10efa0345919f737fd6f518faf9c7126b8d1148556e3d8792ef7e036c69cef7f3d3833d34387c3647e65dba15ebf49e6e9c83bad24e63c314436b60a5fb5bd602e47bd22cc3992c339a7565b0a70726726322ce614fb686c0a805dd21cdb6ebc5c075bc3aa01f60519caf17af9574ad86afc90d745373d2b0906f26c221ab42880ae191433d18dc4800f8323c229083bbabbb668bbd1dd3786419f42316faff095f907679723ca79885b1adb36b9c50455307a8feee48ac08bc4b06cb55b64d6c746e9694ec3567ea70336d2e58a4e7e474d12c2d56e695bf8c1954875a69adaa12aa27f23a321b2a169b48799afe4cc40882affa19f8a952c0c595ffc220611023a94cb18bb218b0a363756e8e578cea6918272095f83c31b86e5421378fd01b13410d2b618ea96b3796fa", 0x1000}], 0x5, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000080)) fsync(r0) 12:45:12 executing program 0: pipe2(&(0x7f0000000180), 0x10004) pipe2(&(0x7f0000000140), 0x10000) pipe(&(0x7f00000001c0)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setgroups(0x45e, &(0x7f0000000240)) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0xe9, 0x3, 0x42294bed, "afb4218b4a2c09e606808837d43148efd47713c9"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c", 0x135}], 0x1) 12:45:13 executing program 1: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x400, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair(0x26, 0x4, 0x100, &(0x7f0000000080)) accept$inet(r0, 0x0, &(0x7f0000000000)) 12:45:13 executing program 0: r0 = kqueue() fchflags(r0, 0x4) clock_settime(0x0, &(0x7f0000000540)={0x3e3f47ea}) 20:56:10 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x1, 0x200000000000, 0x41, 0x0, 0x5, 0x3, 0x1, 0x3, 0x0, 0x1ff, 0x3f}) mknod(&(0x7f0000000080)='./file0\x00', 0x61c8, 0x2000000401) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) clock_settime(0x0, &(0x7f0000000040)) 20:56:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCDRAIN(r0, 0x2000745e) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) poll(&(0x7f0000000000)=[{r1, 0x4}], 0x1, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000040)={0x45a5, 0x3}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) 16:00:00 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) setuid(r0) syz_open_pts() 16:00:00 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) r2 = dup(r1) bind$inet(r2, &(0x7f0000000040)={0x2, 0x1}, 0xc) recvfrom$inet6(r2, &(0x7f00000000c0)=""/228, 0xe4, 0x41, &(0x7f00000001c0)={0x18, 0x2, 0x6e, 0x6}, 0xc) shutdown(r1, 0x0) 16:00:00 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) pwritev(r1, &(0x7f0000000980)=[{&(0x7f0000001280)="c1", 0x1}], 0x1, 0x0) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000040)='\x00', &(0x7f00000000c0)='\x00'], 0x0) writev(r1, &(0x7f0000000040), 0x1b) fsync(r0) 16:00:00 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000002640)=[{&(0x7f0000000640)=""/4096, 0x1000}], 0x1, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x180, 0x11) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)='w', 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) 16:00:00 executing program 1: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) r0 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x40) getpeername$unix(r0, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) accept(0xffffffffffffffff, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) r1 = dup(0xffffffffffffff9c) setrlimit(0x0, &(0x7f00000003c0)={0x8001, 0xff4a}) symlinkat(&(0x7f0000000240)='./file0\x00', r1, &(0x7f00000002c0)='./file0\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xb) lchown(&(0x7f0000000280)='./file0\x00', r2, 0xffffffffffffffff) 16:00:00 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="87bd"], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000000640)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = socket(0x12, 0x5, 0x8000000000000000) bind$inet6(r0, &(0x7f00000001c0)={0x18, 0x1, 0x7ff, 0x3}, 0xc) execve(&(0x7f0000000200)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000240)='x\x00', &(0x7f0000000280)='x\x00', &(0x7f00000002c0)='\x00'], &(0x7f00000005c0)=[&(0x7f0000000340)='x\x00', &(0x7f0000000380)=',\x00', &(0x7f00000003c0)='x\x00', &(0x7f0000000400)='x\x00', &(0x7f0000000440)='x\x00', &(0x7f0000000480)='x\x00', &(0x7f00000004c0)='#\x00', &(0x7f0000000500)='*#\x00', &(0x7f0000000540)='-(\x00', &(0x7f0000000580)='x\x00']) r2 = semget$private(0x0, 0x7, 0x100) semctl$IPC_RMID(r2, 0x0, 0x0) semget$private(0x0, 0x1, 0x80) openat(r0, &(0x7f0000000180)='./file0\x00', 0x8000, 0x1) close(r1) 16:00:00 executing program 1: setreuid(0x0, 0xee00) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000000)=0x23dd936baf399344) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x6) r1 = geteuid() setuid(r1) getgroups(0x7, &(0x7f0000000500)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) setegid(r2) 16:00:00 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1c, 0x0, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) ioctl$TIOCCONS(r0, 0x4004667f, &(0x7f00000000c0)=0x6d) 16:00:00 executing program 1: r0 = socket(0x1, 0x1, 0x0) recvmsg(r0, &(0x7f0000001300)={&(0x7f0000001340)=@in6, 0xc, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/4096, 0x1000}, {&(0x7f0000001040)=""/152, 0x98}, {&(0x7f0000001100)=""/144, 0x90}], 0x3, &(0x7f0000001200)=""/195, 0xc3}, 0x800) r1 = socket$inet6(0x18, 0x0, 0x8) read(r1, &(0x7f0000000000)=""/5, 0x5) setsockopt$sock_int(r0, 0xffff, 0x20000002000, 0x0, 0x5b) 16:00:00 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10800, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./bus\x00', 0x100000001, 0x6, 0x6, 0x1, 0x200, 0x8b, 0x0, 0x1, 0x3, 0x7, 0x3f}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) open$dir(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) setsockopt(r0, 0x5, 0x7ff, &(0x7f0000000140)="f7fde743ae396a6ae3b86b83b62ab3acfabcfb37614d2983f37f416fb09cbd5c42a385e7149c", 0x26) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x1) 16:00:00 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x84, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) setsockopt(r0, 0x29, 0x27, 0x0, 0x0) 16:00:00 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x7ff, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f76696c653000"], 0x10) shutdown(r0, 0x1) 16:00:00 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) clock_settime(0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f0000000280), 0x1000000000000042, 0x0) 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee5", 0xc0) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCCBRK(r2, 0x2000747a) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffff0c1, 0x3, 0xd9d, "b0000004d8e50000b99a00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getegid() 16:00:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x7ff}) symlinkat(&(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x5, 0x5, 0x6, 0x4}) 16:00:00 executing program 0: execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f00000003c0)='\x00', &(0x7f0000000400)='/dev/tty\x00']) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) unveil(&(0x7f0000000140)='./file1\x00', &(0x7f00000001c0)) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mknod$loop(&(0x7f00000000c0)='./file1\x00', 0x0, 0xffffffffffffffff) unlink(&(0x7f0000000000)='./file1\x00') readlinkat(r0, &(0x7f0000000100)='./file1\x00', &(0x7f0000000200)=""/223, 0xfffffe6a) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file1\x00', 0x45dd, 0x1, 0x7ff, 0x0, 0x9fe, 0x7, 0x8ff, 0x1, 0x0, 0x2, 0x9}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000004c0)={'./file1\x00', 0x8, 0x80000000, 0xffff, 0x1, 0xfffffffffffffbff, 0x72af, 0x8, 0x1, 0x3, 0x5, 0x5}) lstat(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)) 16:00:00 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000080)="0f7dcae59bfae627044355e49c5a69c8bfa20a71ff08fc44250ce13bbbf74f334a4fa6e8635b46e701627761fdadb1d015d2ca1bd499e7276f9d75057e9a1b2652a96eec56de6c306c4691deb24122a08ffe", 0x52}, {&(0x7f0000000100)="29b873b4bd3e788f14d5f52ccc6ae5b9075c2b3aadf78f5877a27ad2c98a61e413148097812c04adc15d5732084f60c2ba81833a2c4148d02286e4e418458a35e6f31f8e6fac1096457434860cfbbcea9bf87f5de242489bedf0d1034d41c78ca9d7b8e6f7579fd650088fe105447db79c1419dee7ca3147926a5909361fce5842c3699015d2070a9d52a4901503f4c4b598cd4e0d37b5a7808bfebec8335a52fdfd1f5b282b16b688b971f604e4de17c008f2c95941d415a6c5999a5a24b7f51134a691da43a9df658ca483a8ccad0f3f94bc3574404c0b8c410c962f98", 0xde}, {&(0x7f0000000200)="f460355bf796eeb96937bc0574354bf049a7e8e2407325a926690695e313a904fe8cf33e0cad084ba75b13010ca1c99624b0b923ae1a397aedb30fe80e6d0a687575f81fc82613f5f235bf930773faeba2a5254d45912583759445ff864cbc99f1b006349c7ff08bae522f58f824056c94eb783991d0c402034e76441fb8a9f0c4aa3c12c46a74ec76322be0475b712b82e70f43c4bde5da428daa12c6736e2b8f5c02f112f56165bc0433a506cc93f89b9c9f51330e6bac708c9d91ef71611e659ca51d336745b1876cf30bba51b1277470c1106b7631113a466efb1b2405b8b678f36853e1470e8e3b", 0xea}], 0x3, &(0x7f0000000340)}, 0x408) 16:00:00 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) write(r0, &(0x7f0000000680)="a4d4dc7d39272e05cc257a354cafb92f32b23d1b0c1dbdd38c8f476e5d8d18da8ee5c40941f759e41d7205fa0dd4b201cc89509fc12be472340b1f52821f51df6a266fdf845f3f30272d7ae97b77fd563215ee32bebd74fabad0e150b7541a9d00cc48798c608c55dba336445651f91f82c805b6ebdf2142f4e3e70e27df01285ea93235f258a578fa5581c5d114ab2add17e1bf2bccbaad0e0d75780638269c0db4a9074e89fc267de32a598e0b882ae7e6ab50b10d51b9b05a108cef4cfa735bd79c7c63a80013ee6486ba3b0d3e8fac050a1ac772ee646ce061dc4a2ff2fb823611c10fa638e250adf4c260b91998393ea2e314154f559206", 0xfa) read(r0, &(0x7f0000000580)=""/234, 0xea) r1 = msgget$private(0x0, 0x200000000041) msgrcv(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000e45f3bdeec268b59986fe5ff0ff2110000d08f9adb46e47f790000000000000000000000000000000000000001ffff00000000004000000000233bbda48e3d96d200000000000000000000000000000000000000000000000000000000000000000082b3b6dc881cae8d0000000000000000005dc3868b000001000000000010316ca45cbd870205354e825dc3a6f2332e57da5ecf06005de6e861d2cb957c69de5741ed1cc4a66145d816a1b18b28dc05ca8b2df4888b380cb360b055765438339054639287829d1c33d7a122c2ebe08805e059ec34e872a4c6e6c7d9ba782e0d622b5ff7113a923bfccf8659ecdbcc5860e42335b84152"], 0x1, 0x2, 0x1000) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r2 = shmget$private(0x0, 0x3000, 0x102, &(0x7f0000ffc000/0x3000)=nil) shmat(r2, &(0x7f0000ffd000/0x3000)=nil, 0x3000) r3 = dup(r0) r4 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000500)={0xe219ad03ee787432, 0x0, 0xffffffffffffff7f, 0x101, r4}) setuid(0xee01) msgctl$IPC_RMID(r1, 0x0) r5 = dup2(r3, r0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000004c0)=0xc) setreuid(r6, r7) kevent(r5, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x4, 0xfffff, 0xd0}, {{r0}, 0xffffffffffffffff, 0x20, 0x3, 0x9, 0x6}, {{r0}, 0xffffffffffffffff, 0x80, 0x6, 0xffff, 0x5e}], 0x8001, &(0x7f0000000240)=[{{r5}, 0xfffffffffffffffe, 0x48, 0x4, 0x7, 0x3}, {{r0}, 0xfffffffffffffff9, 0x42, 0x80, 0x9f, 0x4}, {{r0}, 0xffffffffffffffff, 0x4, 0x40, 0x6b3d, 0x5}, {{r0}, 0xfffffffffffffffe, 0x1, 0x80, 0x4, 0xc0}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x80, 0x7}, {{r0}, 0xffffffffffffffff, 0x20, 0x21, 0x5}, {{r0}, 0xffffffffffffffff, 0x4, 0x20000025, 0x13, 0x4fc}, {{r0}, 0xffffffffffffffff, 0x48, 0x20000060, 0x0, 0x8}, {{r0}, 0xfffffffffffffffb, 0x78, 0x20000000, 0x0, 0x6}], 0xfffffffffffffff9, &(0x7f0000000140)={0x0, 0x4}) shmat(r2, &(0x7f0000ffb000/0x3000)=nil, 0x2000) clock_settime(0x7, &(0x7f0000000000)={0xe936, 0x6}) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000180)=0x7, 0x4) setgid(0x0) panic: kernel diagnostic assertion "tname->un_flags & UNVEIL_USERSET" failed: file "/syzkaller/managers/multicore/kernpanic: kernel diagnostic assertion "!_kernel_lock_held()" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_fork.c", line 689 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *150149 72230 0 0 0x4000000 1 syz-executor.1 165198 7301 0 0 0x4000000 0 syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x174 __assert(ffffffff81f7cec5,ffffffff81f6c058,2b1,ffffffff81f4ee5e) at __assert+0x2e proc_trampoline_mp() at proc_trampoline_mp+0x13b end trace frame: 0x0, count: 11 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic kernel diagnostic assertion "tname->un_flags & UNVEIL_USERSET" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_unveil.c", line 879 ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x174 __assert(ffffffff81f7cec5,ffffffff81f6c058,2b1,ffffffff81f4ee5e) at __assert+0x2e proc_trampoline_mp() at proc_trampoline_mp+0x13b end trace frame: 0x0, count: -4 ddb{1}> show registers rdi 0 rsi 0x1 rbp 0xffff800020c5f750 rbx 0xffff800020c5f800 rdx 0xffffffff81f8b3e6 apollo_pio_rec+0x9d5d rcx 0 rax 0 r8 0xffffffff81b94ad3 kprintf+0x183 r9 0x1 r10 0x25 r11 0x7be823e6b0368fc6 r12 0x3000000008 r13 0xffff800020c5f760 r14 0x104 r15 0x1 rip 0xffffffff81d528d8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020c5f740 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.1) pid=150149 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020b28270,0xffffffff82377160 process=0xffff800020aeb3b8 user=0xffff800020c5a000, vmspace=0xfffffd807effe168 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 72230 2108 15381 0 2 0 syz-executor.1 72230 15162 15381 0 3 0x4000080 msgwait syz-executor.1 *72230 150149 15381 0 7 0x4000000 syz-executor.1 7301 265216 43166 0 2 0 syz-executor.0 7301 122368 43166 0 2 0x4000000 syz-executor.0 7301 165198 43166 0 7 0x4000000 syz-executor.0 7301 483078 43166 0 3 0x4000000 inode syz-executor.0 15381 225051 77186 0 3 0x82 nanosleep syz-executor.1 22670 335060 1 0 3 0x100083 ttyin getty 43166 199467 77186 0 2 0x2 syz-executor.0 54249 483943 0 0 3 0x14200 bored sosplice 77186 15166 60825 0 3 0x82 kqread syz-fuzzer 77186 89602 60825 0 3 0x4000082 thrsleep syz-fuzzer 77186 67070 60825 0 3 0x4000082 thrsleep syz-fuzzer 77186 163118 60825 0 3 0x4000082 thrsleep syz-fuzzer 77186 445613 60825 0 3 0x4000082 thrsleep syz-fuzzer 77186 354813 60825 0 3 0x4000082 thrsleep syz-fuzzer 77186 54760 60825 0 3 0x4000082 thrsleep syz-fuzzer 77186 405993 60825 0 3 0x4000082 thrsleep syz-fuzzer 77186 415919 60825 0 3 0x4000082 thrsleep syz-fuzzer 77186 196287 60825 0 3 0x4000082 thrsleep syz-fuzzer 60825 288477 94592 0 3 0x10008a pause ksh 94592 182759 34648 0 3 0x92 select sshd 34648 112243 1 0 3 0x80 select sshd 18136 358788 47588 74 3 0x100092 bpf pflogd 47588 269556 1 0 3 0x80 netio pflogd 63801 338353 28901 73 3 0x100090 kqread syslogd 28901 364564 1 0 3 0x100082 netio syslogd 45375 327906 1 77 3 0x100090 poll dhclient 45056 156803 1 0 3 0x80 poll dhclient 31637 18382 0 0 2 0x14200 zerothread 66142 224550 0 0 3 0x14200 aiodoned aiodoned 13342 188301 0 0 3 0x14200 syncer update 89729 188596 0 0 3 0x14200 cleaner cleaner 17404 69151 0 0 3 0x14200 reaper reaper 71438 433640 0 0 3 0x14200 pgdaemon pagedaemon 38017 102965 0 0 3 0x14200 bored crynlk 11555 357868 0 0 3 0x14200 bored crypto 6855 128339 0 0 3 0x40014200 acpi0 acpi0 34217 326135 0 0 3 0x40014200 idle1 56550 488940 0 0 3 0x14200 bored softnet 51399 501036 0 0 3 0x14200 bored systqmp 25920 132174 0 0 3 0x14200 bored systq 93950 149463 0 0 3 0x40014200 bored softclock 166 245736 0 0 3 0x40014200 idle0 75770 248918 0 0 3 0x14200 bored smr 1 443318 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 7301 (syz-executor.0) thread 0xffff800020b29080 (165198) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff823e9b78) locked @ /syzkaller/managers/multicore/kernel/sys/kern/sched_bsd.c:439 #0 witness_lock+0x594 #1 ___mp_acquire_count+0x67 #2 mi_switch+0x3ca #3 sleep_finish+0x110 #4 _rw_enter+0x355 #5 _rrw_enter+0x60 #6 VOP_LOCK+0x57 #7 vn_lock+0x6e #8 vget+0x1c3 #9 cache_lookup+0x300 #10 ufs_lookup+0x1d7 #11 VOP_LOOKUP+0x67 #12 vfs_lookup+0x556 #13 namei+0x4b2 #14 domknodat+0xa1 #15 syscall+0x5b8 #16 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd807af592c0) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_vnops.c:1547 #0 witness_lock+0x594 #1 _rw_enter+0x45d #2 _rrw_enter+0x60 #3 VOP_LOCK+0x57 #4 vn_lock+0x6e #5 vfs_lookup+0xf5 #6 namei+0x4b2 #7 domknodat+0xa1 #8 syscall+0x5b8 #9 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9527 6425K 6434K 78643K 10906 0 0 pcb 26 9K 10K 78643K 389 0 0 rtable 100 3K 4K 78643K 623 0 0 ifaddr 61 13K 14K 78643K 218 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1489 0 0 iov 0 0K 24K 78643K 110 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1202 75K 76K 78643K 1662 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 15 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 107 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 6 17K 21K 78643K 832 0 0 sigio 0 0K 0K 78643K 10 0 0 proc 57 63K 71K 78643K 617 0 0 subproc 64 65538K 67586K 78643K 346 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 115 0 0 in_multi 33 2K 2K 78643K 162 0 0 ether_multi 1 0K 0K 78643K 9 0 0 mrt 0 0K 0K 78643K 7 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 60 265K 265K 78643K 60 0 0 exec 0 0K 1K 78643K 313 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 89 21K 30K 78643K 3537 0 0 UVM aobj 53 2K 2K 78643K 60 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 47 0 0 NDP 15 0K 0K 78643K 68 0 0 temp 176 2379K 2444K 78643K 5918 0 0 kqueue 0 0K 0K 78643K 5 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 12 0 8 1 0 1 1 0 8 0 inpcbpl 280 474 0 467 1 0 1 1 0 8 0 plimitpl 152 50 0 42 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 114 0 74 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 2 0 2 1 1 0 1 0 8 0 tcpcb 544 160 0 156 1 0 1 1 0 8 0 rttmr 72 1 0 1 1 0 1 1 0 8 1 nd6 48 20 0 16 1 0 1 1 0 8 0 ppxss 1128 26 0 26 4 3 1 1 0 8 1 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 36 0 24 1 0 1 1 0 8 0 pfstkey 112 36 0 24 1 0 1 1 0 8 0 pfstate 328 36 0 24 2 0 2 2 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 528 0 337 12 0 12 12 0 8 0 art_table 32 529 0 337 2 0 2 2 0 8 0 art_node 16 113 0 79 1 0 1 1 0 8 0 sysvmsgpl 40 13 0 4 1 0 1 1 0 8 0 semapl 112 105 0 95 1 0 1 1 0 8 0 shmpl 112 58 0 7 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2758 0 1302 48 0 48 48 0 8 0 ffsino 272 2758 0 1302 98 0 98 98 0 8 0 nchpl 144 4121 0 2457 62 0 62 62 0 8 0 uvmvnodes 72 3015 0 0 55 0 55 55 0 8 0 vnodes 200 3015 0 0 159 0 159 159 0 8 0 namei 1024 12572 0 12570 2 1 1 1 0 8 0 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 1 0 1 1 1 0 1 0 8 0 scxspl 192 11517 0 11517 12 9 3 6 0 8 3 sigapl 432 1008 0 992 2 0 2 2 0 8 0 futexpl 56 9150 0 9150 1 0 1 1 0 8 1 knotepl 112 362 0 343 1 0 1 1 0 8 0 kqueuepl 104 190 0 188 1 0 1 1 0 8 0 pipepl 112 656 0 637 2 1 1 1 0 8 0 fdescpl 488 1009 0 992 3 0 3 3 0 8 0 filepl 152 6131 0 6030 5 0 5 5 0 8 1 lockfpl 104 237 0 236 2 1 1 1 0 8 0 lockfspl 32 296 0 295 2 1 1 1 0 8 0 sessionpl 112 27 0 16 1 0 1 1 0 8 0 pgrppl 48 37 0 26 1 0 1 1 0 8 0 ucredpl 96 1238 0 1229 1 0 1 1 0 8 0 zombiepl 144 992 0 992 2 1 1 1 0 8 1 processpl 840 1025 0 992 4 0 4 4 0 8 0 procpl 600 2672 0 2625 4 0 4 4 0 8 0 srpgc 64 49 0 49 4 3 1 1 0 8 1 sosppl 128 13 0 13 4 4 0 1 0 8 0 sockpl 384 784 0 764 3 0 3 3 0 8 1 mcl64k 65536 8 0 0 1 0 1 1 0 8 0 mcl16k 16384 2 0 0 1 0 1 1 0 8 0 mcl12k 12288 15 0 0 2 0 2 2 0 8 0 mcl9k 9216 6 0 0 1 0 1 1 0 8 0 mcl8k 8192 3 0 0 1 0 1 1 0 8 0 mcl4k 4096 17 0 0 3 0 3 3 0 8 0 mcl2k2 2112 2 0 0 1 0 1 1 0 8 0 mcl2k 2048 125 0 0 15 1 14 15 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 194 0 0 9 1 8 8 0 8 0 bufpl 256 7442 0 1149 394 0 394 394 0 8 0 anonpl 16 108338 0 100778 68 26 42 52 0 125 5 amapchunkpl 152 5590 0 5501 15 7 8 9 0 158 4 amappl16 192 4636 0 4146 54 29 25 35 0 8 0 amappl15 184 209 0 205 1 0 1 1 0 8 0 amappl14 176 289 0 284 2 1 1 1 0 8 0 amappl13 168 27 0 24 1 0 1 1 0 8 0 amappl12 160 309 0 303 1 0 1 1 0 8 0 amappl11 152 100 0 85 1 0 1 1 0 8 0 amappl10 144 274 0 268 1 0 1 1 0 8 0 amappl9 136 639 0 636 1 0 1 1 0 8 0 amappl8 128 214 0 195 1 0 1 1 0 8 0 amappl7 120 136 0 128 1 0 1 1 0 8 0 amappl6 112 142 0 135 1 0 1 1 0 8 0 amappl5 104 422 0 406 1 0 1 1 0 8 0 amappl4 96 986 0 957 2 1 1 2 0 8 0 amappl3 88 399 0 392 1 0 1 1 0 8 0 amappl2 80 7556 0 7491 2 0 2 2 0 8 0 amappl1 72 31998 0 31530 26 16 10 20 0 8 0 amappl 72 2982 0 2944 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 59 0 7 1 0 1 1 0 8 0 uaddrrnd 24 1009 0 992 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1009 0 992 1 0 1 1 0 8 0 vmmpekpl 168 11964 0 11942 3 1 2 2 0 8 0 vmmpepl 168 115580 0 113984 117 36 81 81 0 357 11 vmsppl 360 1008 0 992 2 0 2 2 0 8 0 pdppl 4096 2026 0 1984 6 0 6 6 0 8 0 pvpl 32 318890 0 307984 160 46 114 134 0 265 14 pmappl 224 1008 0 992 2 1 1 2 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 551 0 6 16 0 16 16 0 8 0