Warning: Permanently added '10.128.0.201' (ECDSA) to the list of known hosts. 2019/03/21 12:09:32 fuzzer started 2019/03/21 12:09:38 dialing manager at 10.128.15.235:42624 2019/03/21 12:09:38 syscalls: 1 2019/03/21 12:09:38 code coverage: enabled 2019/03/21 12:09:38 comparison tracing: enabled 2019/03/21 12:09:38 extra coverage: support is not implemented in syzkaller 2019/03/21 12:09:38 setuid sandbox: enabled 2019/03/21 12:09:38 namespace sandbox: support is not implemented in syzkaller 2019/03/21 12:09:38 Android sandbox: support is not implemented in syzkaller 2019/03/21 12:09:38 fault injection: support is not implemented in syzkaller 2019/03/21 12:09:38 leak checking: support is not implemented in syzkaller 2019/03/21 12:09:38 net packet injection: enabled 2019/03/21 12:09:38 net device setup: support is not implemented in syzkaller 12:09:42 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x40, 0x1}, 0xc) r2 = dup(r0) r3 = accept$inet6(r1, 0x0, &(0x7f0000000080)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000100)=0x1) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x12, r0, 0x0, 0x7) ioctl$KDGKBMODE(r2, 0x40044b06) getegid() pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r5, &(0x7f0000000180)={0x18, 0x0, 0xffffffff, 0x8}, 0xc) r6 = getpid() kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff8, 0x40, 0x10, 0x9, 0x1}, {{r0}, 0xffffffffffffffff, 0x9, 0x8, 0x70, 0x4}, {{r5}, 0xfffffffffffffff9, 0x4, 0x8, 0x0, 0x4}, {{r3}, 0xfffffffffffffffa, 0x40, 0x10, 0xd4, 0x6}, {{r1}, 0xfffffffffffffff8, 0x98a150230ba3fd98, 0x40000002, 0x7fffffff, 0x5}, {{r1}, 0xfffffffffffffffa, 0x2, 0x2, 0x40, 0x20}, {{r3}, 0xfffffffffffffffc, 0x1, 0xf0000040, 0x0, 0x3}], 0x0, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x80, 0x40, 0x6bb, 0x1}, {{r4}, 0xfffffffffffffffc, 0x4, 0x2, 0xffffffffffffffc0, 0x7}, {{r5}, 0xffffffffffffffff, 0xc0, 0x4, 0x401, 0x5}, {{r2}, 0x0, 0x6, 0x1, 0x0, 0x4}, {{r4}, 0xfffffffffffffffd, 0x1, 0x5, 0xfffffffffffffff7, 0x2}, {{r2}, 0xfffffffffffffffc, 0x40, 0x10, 0x1c0000000000, 0x950}, {{r5}, 0xfffffffffffffffb, 0x9, 0x0, 0xfffffffeffffffff, 0x5}, {{r0}, 0xfffffffffffffff9, 0x84, 0x1, 0x6, 0x7}, {{r0}, 0xfffffffffffffffb, 0x0, 0x40000000, 0xfffffffffffffffd}], 0x0, &(0x7f0000000400)={0xd5a, 0xd7f}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) accept$unix(r5, &(0x7f00000004c0)=@abs, &(0x7f0000000500)=0x8) r10 = msgget$private(0x0, 0x410) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000540)=0x1) fcntl$setown(r0, 0x6, r7) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000580)={{0x1f, r8, r9, r8, r9, 0xba, 0xc260}, 0x0, 0x401, r6, r7, 0xffffffff, 0x4, 0x14000000, 0xffff}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000600)={{0x18, 0x3, 0x9, 0x7}, {0x18, 0x2, 0x7fffffff, 0x7}, 0x3, [0x4, 0x1d82, 0x0, 0x1ff, 0x2, 0x3b, 0x3]}, 0x3c) r11 = dup2(r0, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000640)) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000680), 0xc) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f00000006c0)={0x7fffffff, 0x100000000, {0x393, 0xfffffffff4073aa4}}) sendmsg$unix(r0, &(0x7f0000001a00)={&(0x7f0000000700)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001940)=[{&(0x7f0000000740)="06be3f1e68de33e261707e25a536b105289b81c2d4324bdcf91da2bd29e6fe884e557167f9cfa998d331bd59ce887bc3a0", 0x31}, {&(0x7f0000000780)="d52a1a5c9cd32a9c9afd4e0f8644fec3103c40146d3e69f17746a91fa8e700b0f529a7be44e5598aaf660464738cf9b75a1f40bf1d71a777ba726ec8d28910b3aba24dace11c280bf42d9ae161658f52b39a43d81967ac699fc3bf8de8fb43221a35136f46976dc76067a60812ed70bb4ef4ce049f3cd4e1df59ed6127b17b2e1207af18183e", 0x86}, {&(0x7f0000000840)="196c167cca6d10def09bd532a07bdb424cc1e03f4f361249afbfed13d2ecf32d4690cb8e7b6422235a8da1a5bd88280272f9a9934806e33f00cbcac62626a1fa81e10d5f5f2d4a7a5e50cf0b13aef5c7ac01f75f017a214bcab7b4ca6623d8fdfd04ed0b4b1213635d1e4f6a4e86c5fa43062c20686c23f7b0aec811179efff8fbaa3466577057acce3529dda5d6bdeec1ca0676ab21c16eb6cd6c1a84402f141088bcd330c35410315c792eb9039a5791e85efff3f16a", 0xb7}, {&(0x7f0000000900)}, {&(0x7f0000000940)="bc105f39dba9005807e9b1e642934d7e179135b8056a6851ee5ae1ffc45c722313c4c1b8d1056b4fc831c52c26f65b8677fd3e24fc5f8b512cbebb5f21eadfbe0068ca716bbb350202d06e8c9f5d19db95e9e8222499ecb8de88a3fc7ddb8292ef1918a8819e8ae4c3b1cf06f2a04b1ea02495141ef80cc821d0297bd3c8f02c886eeec5ea280c19196b175552293abfd038455dea7484463b1b8d9ebdf77270b8649ef60f0995532843ea7a2211087e053cd6ac22bf8218c7ff2d728007ec7a6a40df65eebcee152154345e2270bc56d33f842bba6db30dabe810083785cb38619d27f8f2d0c4b5ca8aa0a1982fdd99aae566c515b15755f397875c0d5596d0772d80561936b3705aeb3ac52c6e22d2d48b99dbfd7bb818dfdd13cb43de66771bb18e83c78baf6614ff972213319bdc148b0b6ad779ed6bffbd5b6deb6bdbb5112664428970eb840886ddfc1e3f5b8736badb383a3d4546b6ae72bb39807a41e78917820385ff7c0a9223e7d496432efb8eddd7356a9ace06dde6e3763937b8e6008b3b1d30e57d846fc5f87f7205c50d67c8db2611da87472c73c66e6b67004f8852b173673ef1561a0b2974ef98ed4cfab060d64f58cb6672f3aa6836e3f57132826677b03be63aea59bb1425c575a36db3d90e8205f5f860540028e997e3f8cdc065391acde157254760d84298792d294929f052d23fd71654575663950071a7e36bb321fc6a6956f4a5ab77a41c9671718782399f2093529ce98d3e85c0d2cc86430f63d3286f8bac48f521843d350a72588a3e37d12882b5648e2eb6db0c299b9427abaab1c010efb7e61925df4f69b74ca08863dcef231b79ec33ba189895f4b7e23b964c2f6794b44e87ff91d31c421ced6cd6edd7ec91e84447ba56f3bd46aedda0ba63ffcc0a0dd9d2c0aeb62525879aa881123b3fcee7e35f30052ed8d933975c14dc58b5b812248746fde937aa774a601f1d7afa168805f682870764a232fe61331c7d3678e64ab35584190747a15f84795db764652d8304524de391329d011a9b1e600fb6a72962a9681c3d2aabd9bd6008fce4c405584ab351ddcc1f593285a6fb83c29177695fe29b3c4854052b363ac46996c974ad97f20e5c76d66044714fc174c8b0bf594a95590056f841b1c3717e118094e3cec059e6db5d0365294ff4015bc9244e936cc761c073efb0457e019d48476dfc0d7dea9c0cd0bfd18354f9bec82ae947e80e058fa33171f1339a53752a4333d893b5ff1a4261a00aa79cd3ebec6e0ea419df23cfe1ff281e28cb0cba205b39f678b587d1d51a67aef8852d8a99193bed263ee666c009111371dca2ca8aca70f2929ec92d8601b9aefc4adc29af9de1ea1f48257d16e43cd79c99303afa641aef1f816c3b84a54264d14501fecc7c5de59f89ca60b5ac6d59afdca2e34ad3d624139063f8f06eef9e1218aeb722070e38f4f037ff4b8e2cf6a88a510c6d766df9ad4d5453cebfafccb5671d75aec351dd9a720d967c0f4fe5e249664722c9c9d9a8f12d8d27c1bb315c7ea4c8a458e16c25673a870f2586f3b7fc8ecc17b0207ab1296c3908a3dea3d241e86af43ced1874b299800d7e57420b22748c10641377866dcfd75c2a75805506c3c301d68c28f917f33425b4ba2a48de6efb6ea2d39dd3d0ba30f87c934fcad27ccccb101220109d94d73b8c6608375b621cadb4922821e1567efcb5c1f34e0729d2321f7fbf79912f9c4ac91da71ad337b41541852531da9e193b5d92197856fc30060471f4c1df302361a92ddc0d53583c3d9b644044d08ff8398edf04b6c3b8fa9903e6faab598d4d309ae639fe313529b13890132f77773f64eec02a58dca7ce43e65db7ad03d16e5a15600f502fc4d5d914f0d5e1edc0f127aead51ff7e68c757d870f23c51594acb526c95efbc87a0ad685d39b6d8b818532f7fb8785df8118fa82889da93c4a9815da90ad90c055200bdb19ab067c1f6f7e4de9cb35ae3e855c1236dc11bc7cf2e556c2643c785d44395ba5ae853fdce922819e4793de0cac593f067099a317ba3e82dd8cecb70c414380c209dfa3aa1a7fa5eea5c301a2a4697fc7a372771fab06da6f48ea27d531566f7137478ac72feead3c543edbe242323e69f0455a97f18637bbbe485101c8b40faeaa949b1053dc85825623addf25579898b7f2b374f014aa250e1598e43c50af578997587144eea49e284da5be5c69223b05b54f58d23a0c65dc38816a1335dd57d39193f55139d7a3254512d905136f9905eab4e759d94085c2da262b29b2dfc84839f4a4ab8baf07fad9d73aaa8bba05229eed803a67f262843ca6a6588fca2d6d72ee7926931295f71f781b415529a4b0dbefd3d0646c9c0e51aa105b11e9bcc5eefa8ee90e987c8a5e88f292c2401dfc123db0df4181bd0e10709f87ae50da29176d43a1f828bff1ab7356501015181d2367b471fff3c690cd1bd2a8f5a0e82e806ffce2525eefcfa51657f2aa18ef12a68add126b9141ca4b2e92dc6f6c0b970bf85a1fcabb3468e6051db2d9d600a883d20ec92a4d19081c5578ba7e8a2ab6cd5aa3404c33ef1580a2bc16244c96f0ac912d2de6c9163b6bb8f70264cb8548af96e30ebb6ba3eb4bfb81da5a551975c693da0ff407a8885ad8e6b2cb6773e61eea487047c99be20e69cfbb68128a8dd11ec7ae59ff4eeb1e3c625e339cfd0c9a12d3cf267aa7e04ea99ad4be6b34fd9a89c42a8ca407a8e35cc5bc805287c38cdaf25ecb398c93f4de2f8de2211d81eb8397440fd7f76852d893d918a5eb8b8793b2e3d73d1942ed91999a0a36fe836551f5597c88d650c20093622b29c02e9932d722bfd9bf0c3f0ba13ecb3c7cf9dafd62d23914c32c38025a814e4fc774528373ffa409d8e59857caec0b75ec953a23b298929848111ff2565143abefe05c2dec7e7f08e2ec19bf09e22a362d9d2ded05aa1abb7cc93d65e41275a573ee8b73b11bcb131d45174e0b2940cecbda93379869466719fc3c5dc435da08ffbe00e6e7b685866dcc2639fe4e5b541f66a983da6d1a6cd7a17af296106acfac11d65263b642e8178c90cc88db806e92a25be2e51ddb8c56e071b8bcc0b2163ed6918feb0df22fc95cbbcc61e92c196872886434cbaf410c66ba1007e26daa694786802f22f307c2d14f9d731f932dc87a6917de2ae639b145e983ea295427946161ee88987c127fe5c8dd41e89bdfea9c0e7d033b9f5be810b65f66b32888026be469e6717aa5af11a53aa52cd16c4bd9a20362b5815117e96637df794ce5aef4027dc5bac15299e384764266765bb9035810afdc7235a9bff7fc67ff830264be0d1acf68090a8b11df85588e3b64c82a7968862cad1ced6873aa2a7a955c55c7d2fd5753247ad00ff15a109e1beab183800fa011f3ae9e7a11aee46cc8761adcc14cc42691097268542708ca6d01b048b303704a7f5923734587defda705b732493ee190797f6792ec03831715db8c056a6b8fdf159aa82425a27f2d40900f775cc0e47c953b231ac079cb6ff4e8284a665e2e791241e2d10da1ebb6bc802a629d4ce704959e2a0fff7468a88499152efb3619153c73bb63329e89c24b13a36776f0cbce651befdcfee5dd48e43609edef8bbde649621df1fa3913bdc2bcf7c37d64f739f29aa3f57affc1d9a03b691455f7d7424397a35be417d87d90367a52462f436fb63141e8cb992b333bf00c4fbb6ffcf87ccc26c3243a16a6ddf2d91abded582a3675f285b03e8625e081f19feb8595e9fb6c9bfff257bb543a0bdb1db17c8e1f2ae68aa8391b811e92f61338c9c6f6eee20dc2afce38498e6fe0e04bbc741f4b6d9cae3ac150b11fcc62d05a79d1a83807937ba3e0b0496d2015899cec521215657366de6e13e0da815ff6a8fb372e0ed96cdc9e0d669a263fa10a0eacca04616139de839d968d6c254f327645725ab280ec7eabb8bc451aceb36fb6aed6340b3505c0772fa487b5eba3962bdbabcc6b1f717299ecf6c84af35d8d806e1eaeb0fe1c435d8f7d58b6eb9b3760eb5b8fdd73a3e09d896519260134accaf2ee904364b37d7c392600744d7ad288cf495ad2bb9e420838325c53bb3e6bf0a991e167ae1bedcc0dc956e81319cc8b1e1092e98b4e6f68bd8fa7c30b9f75f41db140573c8550206634ce21aff30f232e51590054c4a682a4911b042107a41053892f0fe97d2fa23516c674e3381b59a44290bc684af511d4ebcb467c122aa347c134dca2e7937d0e014e6557e199199c9c7415b3f3fd888d5270a9409c3cb7f5cf6dbf085bc530c516310727fff9cd022d0483ca84ad240b7c942471dc817bb53712d431f88f5aaf4bd35af64ac8da123eb549a5ed29f619aec1c845eb1ae2ecc0185196328c4313b866cd331ba7e3de9c97b0f2e0ed510f6b24054715fdc4adc250156b9db3d011e21dadbf2653a8010bf3ccc71026b00ac2f84b87f0e249798b17cffe9b7b40ee157b4099b51c5b7c67883ad9bc0dd805218729a50aed49e0155a85743f43ea588f69480e74a3dbfbf4f383eeefe134484eb25e682a45455261b10f31a6ad621bcfc457042d475f804071abcc003043ec4bbd9467cc42c9370c7cc7226ac0b5506b11bbc86db20638ddbb30494ed785c4b955886122ff4a862abb9f0c4eac26a40e61139f63d5068eecae4fbccb0b93690ea4a0f8183bb6312178721068bf7e74bc8c50875226fb5d5d6f2a67ad9c700ae8b903707fe7a53c24441acd1ccb9809fa7953283c94161a1acef1ce72d099b9bdeea66e3d2a54bde30df8ead1648ae78cd74954799c33470874d101ea497c9c56fcdc612edd027e351738c2978746549278d3ff1e1ccdf535e6274171355837a6507eae17358a6a1b1886471d098d455dd862b4ec6bc8957fe2ce3964cccd4f71a57a8cbb4fa6ba8c4868475c5c2a6a48b30fc93aa3049ebd447cad83aed5a478238f85601df0f161b82fc7a9dc4e0d3333c0be245760e9d9e6081591c38e44f82e2d4b4e51dfc77934e7c5996f3dca82eb058b60562dabdf2b1053a2c140c7cf02822b4374288fbdfc87ccdc7d30aa3f7397d91371dff8c1ddd0bd158a946a30030872b1f57ecc923a1201fb1aaa71594e10e519898441a04a081ebaa548ea8a93c9ff64f489d577c9c74d93a395afeac51696580a3c71c266c88d97f570078bb14915d5f5416a69dcb6c99144e8b86fb1e32729f8ff41238ecd25fc8da0f5265abecf0a01098e1d978c69ddb45910ae63839a560b141701dc1b67346e18f879631f88a2b1098ae5955e6bed44deaf6d1f6490e05340b2be491f786e1c66ed52944af0bb842c9fb68d331818c48ceb2fb8bd34a1bb8a6889ac91ebd581d16f846ce8db9b6e4776346f6a37597c1c1dae403c91ff2a4dc4cb0d13c7a6dda77c7cd1432fd0b5a89f5cee6cb6f114ed109c1616bf62a304790169b8980d20598c67d3db541bdcb8ec7599003b8ddadaff7bebdb6634c83e5c77c27360d980ef53d6e1af43e4640faefd3f4656cae149574bae332dc46b837683c7869249271c94548bbd3ed20e3b5dea3477314d166a3c83dc489b4cd142aed994345466115fd1717332630ecf2513854e4be9f184979b7e8982fb53201b144d0f560f3a676e06ff44d1c0b4aac8f714fac6ecdbcf5595cfb2b78914e60811ffc6a748a569d135ac3970837de2d175c9e71ba70fb470f9663683690d79796285edceb44d710c334b9e66d47a3c25a5710fe3bee562d73f37f711d5375403b768f2a8cef416bb9dc318cce7d195e4ca1d234", 0x1000}], 0x5, &(0x7f00000019c0), 0x0, 0x3}, 0x2) mknodat(r11, &(0x7f0000001a40)='./file0\x00', 0x2000, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000001a80)={'./file0\x00', 0x200, 0x1, 0x401, 0x1, 0x7, 0x9, 0x3987, 0x0, 0x3, 0x80000001, 0xefd}) fcntl$setstatus(r11, 0x4, 0x8c) pipe(&(0x7f0000001b00)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r12, 0x8058574f, &(0x7f0000001b40)={'./file0\x00', 0x470a, 0x401, 0x10000, 0x1, 0x3, 0x6, 0x7, 0x1, 0x0, 0xd3, 0x7}) 12:09:42 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)) r2 = accept$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r3, r5) close(r1) ioctl$TIOCCBRK(r0, 0x2000747a) fcntl$lock(r0, 0x8, &(0x7f0000000140)={0x2, 0x3, 0x8, 0x2, r4}) r6 = fcntl$dupfd(r2, 0x0, r1) semget$private(0x0, 0x0, 0x580) write(r2, &(0x7f0000000180)="50cd646457edbf14b29b25247f1a29467dd5e026384a7afbbce4c23a4ecbeb0ea7209a805c4889156794b70529e66aafdd375059d57f336ef17a71f360997d14115cffd2190b2875560888bd3d610317b009ff226c04b5ed6acbdbc45eb82df19046ff79dc6e8b516ba0ab06fecf0525f9834979", 0x74) read(r0, &(0x7f0000000200)=""/188, 0xbc) unlinkat(r1, &(0x7f00000002c0)='./file0\x00', 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x10, r6, 0x0, 0x0) syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000300)) socketpair(0x1e, 0xc007, 0x7fffffff, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = socket$inet6(0x18, 0x5, 0x7) readv(r9, &(0x7f00000003c0)=[{&(0x7f0000000380)=""/55, 0x37}], 0x1) connect$inet(r7, &(0x7f0000000400)={0x2, 0x3}, 0xc) recvfrom$inet(r8, &(0x7f0000000440)=""/125, 0x7d, 0x0, &(0x7f00000004c0)={0x2, 0x0}, 0xc) pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x10004) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) r12 = shmat(0x0, &(0x7f0000ffd000/0x3000)=nil, 0x0) shmdt(r12) setgid(r11) mknod(&(0x7f0000000580)='./file0\x00', 0x4, 0x6b7) sendto$inet(r2, &(0x7f00000005c0)="5fe4d52e9fea7e14e89e4a2692c9b3b973c1f32d364cbc0278443c3b2a0c2c7f6c2fad368d451312cf2d5d6e923322ef51fb9689979a67c5224658893a8aad2ffe2e11d5af27767b47a40992d5d691b4037618c40384e6cf976f107c5b4be0285dcdafee357d84128c7c45d47209c0968800b57f7d709d20bbe14176023ffc9e44d0460b968c7c17d61da97e5490d51e49a2a73fc05873ee6f3f6894d8a7b7d61245e56b7a73d27beb02ad072b9d1b1a944f9061d8d86195d0bd35ff259fcf56726b094fd2559b97731f2c30f786ba9be5daedb9100e8e44ad774b2358bb58c98d9cac2f12ec92f011abf041e163", 0xee, 0xa, &(0x7f00000006c0)={0x2, 0x1}, 0xc) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000700)='/dev/wskbd0\x00', 0x0, 0x0) 12:09:43 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x1000000000000008) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x8) r2 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setreuid(r2, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) r4 = shmget$private(0x0, 0x3000, 0x208, &(0x7f0000ffd000/0x3000)=nil) shmat(r4, &(0x7f0000ffb000/0x5000)=nil, 0x0) 12:09:44 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000100)="40350480", 0x4) r1 = geteuid() seteuid(r1) 12:09:44 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) r2 = getuid() setuid(r2) ioctl$TIOCMSET(r1, 0x4008426f, &(0x7f0000000000)) 12:09:44 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) fcntl$setstatus(r0, 0x4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x0) rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') 12:09:44 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') chmod(&(0x7f0000000000)='./file0/file0\x00', 0x100) 12:09:44 executing program 1: r0 = socket(0x2, 0x20000000008001, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) 12:09:44 executing program 0: 12:09:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04517559b0", 0xf5) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$KDGKBMODE(r2, 0x40044b06) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "b000000000000000000400"}) semget$private(0x0, 0x3, 0x4) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000)={0x7ce, 0x6}, 0x8) 12:09:44 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r0, 0x1, 0x0, &(0x7f0000000040)="92fe34060ad699e8c963bf67f6796c0fc961af283b2df0815b74c5c7fb05e64599adec64caffc320e04a3e427e7d881bac062664d537353795a74a6a610cf746bd48944bd38063f06cfd52ec5754c885acd9fb4157ec11529f6231af649dd6f93b419f26", 0x64) r2 = geteuid() setuid(r2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 12:09:44 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="18", @ANYPTR=&(0x7f0000000080)=ANY=[@ANYRES16, @ANYRESDEC, @ANYPTR64, @ANYBLOB="2e772a42b0369e0a4aa8e52debff40003ffd50862522dbb27901c98128a3ec3ab570d7414d117d38adf8b620ae8a1cb3f15a1260d7774c5ca7967fd4d2e0671f259cb84e2a91b7e4b7171ca5bed9afbb92ec9b8ecd6d0420cbc38dfe66df9155b101267c354fdffdf2329a8753659173a6ac76a6050ba075aafce2ca72dcc8e17ccb0f5d681b1f2fbed63fc510a44cdf58b7769e", @ANYRESDEC], @ANYRES16], 0x3) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) r0 = socket(0x10, 0xc005, 0x642cd7e6) shutdown(r0, 0x0) 12:09:44 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="8202fb2f666902653000c53d9207936049355cbbcd4801f61c58af5d4ddf4b8fac11437905856a0a51b61dc42278bc1d36be4f0182027b63ff4a064de212cf9050439c9765a89504f3afd595e5e4f0c4d0d66b0832663ad47e9846a6c2e1ee05a75e3f06315c21c9434aff751bf309747f1ad692f609061ff384cf1538894e73d3c8743476fa4425f04d0ca2b8949462ee840df3eb76958845cfb755f214a6a21dd472618a3b105d68487c8dd7fb7adfe9cf2ef9bb1acbca497c44358800efb0476666c5ddd52617d26f5b8c0b75ce8eee1bc713958d82e1b0054e4b06d3a78d98845ba79c6a03d92ad6da3c794c6c3ae52de687e027501b61fcc20c121be68fd97bc1fa78bc8fc42c39c9ba0dc825688d1d72946a8ee9ee9e4e452a2c8b4758f2c146e541b50d534cf6645abd0daaea4ddee65584b688f5861a04f0e6c208"], 0x1) r2 = dup2(r1, r0) readlinkat(r2, &(0x7f0000000040)='./file1\x00', &(0x7f0000000280)=""/253, 0xfd) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 12:09:44 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9a648a73b377158de9d6926f02dfb5eb32fa218682d6fea1c858f7380d9e764cfcb0652d0848f5df95880bf86f77cf9fd9d84ab620d91660a1dd89817997e72858c009d71ee02ff3ed90de459b19a7779e3884ea0b95cd8b16e1aac2fa2805d431475e64b41e74692c2590d2138b98491fe9ed5e2914e022388173f1b72502012a6757e0b5d57d8fb868be652118ae2ccb2e4940278cc7fb7ada78867e06d70b6f5d683a63beb013036c9548d004c306adf744535f9c98a7246c53167e2e6055ebf57f521c0535d3f4af06a1c5a97a36ccb88f06c156eaeceec2dbd4829467bd292537f4ca62e10ec28657fceb7c0d8e353a6b780d9cbe9e1098e57e8ed0fe4450d5e5d260e88aae2248c", 0x19a}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x980, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)=0x1) recvmsg(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 12:09:44 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, &(0x7f0000000340), 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) r2 = open(&(0x7f0000000000)='./file1\x00', 0x840, 0x2) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000080)) 12:09:44 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x5, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setgroups(0x4, &(0x7f0000000200)=[r1, r2, r3, r4]) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) setuid(0xee01) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 12:09:44 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045721, &(0x7f0000000040)) getpeername(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) 12:09:44 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) getuid() munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) shmdt(r1) shmdt(r1) 12:09:44 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1, 0x2b, 0x0, 0x2d5) 12:09:44 executing program 0: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCEXCL(r0, 0x2000740d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$TIOCEXCL(r2, 0x2000740d) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 12:09:44 executing program 1: mkdirat(0xffffffffffffffff, &(0x7f0000000200)='./file1\x00', 0x0) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000180)) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') faccessat(0xffffffffffffffff, &(0x7f0000000100)='./file1\x00', 0x100, 0x2) openat(0xffffffffffffffff, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f00000001c0)='c\x00') 12:09:44 executing program 0: mkdir(&(0x7f0000000180)='./control/file0\x00', 0x3) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) r0 = open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) 12:09:44 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x3) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) chdir(&(0x7f0000000140)='./bus\x00') setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) fchmodat(r1, &(0x7f0000000200)='./bus\x00', 0x40, 0x4) renameat(r1, &(0x7f00000000c0)='.\x00', 0xffffffffffffffff, 0x0) r2 = semget$private(0x0, 0x7, 0x0) semctl$GETNCNT(r2, 0x40000, 0x3, &(0x7f0000000240)=""/191) 12:09:44 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100000001, r1}) 12:09:44 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40, 0x8) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = getppid() fcntl$setown(r1, 0x6, r3) r4 = socket$inet6(0x18, 0x3, 0x0) r5 = getpgid(0x0) dup2(r2, r2) fcntl$setown(r4, 0x6, r5) fcntl$setown(r4, 0x6, 0x0) 12:09:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() r2 = open(&(0x7f0000000080)='./file0\x00', 0x18200, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000180)) close(r0) dup(r1) r3 = syz_open_pts() ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000200)={0x2, 0x1000}) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffefffd, 0x3, 0xfffffffffffffffd, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 12:09:44 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000000), 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x5, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = semget(0x1, 0x0, 0x0) semop(r1, &(0x7f0000001180)=[{0x2, 0x55, 0x1800}, {0x2, 0xffffffffffffff00, 0x1800}, {0x0, 0x100000000, 0x800}], 0x3) r2 = fcntl$getown(r0, 0x5) r3 = getpgid(0xffffffffffffffff) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000001200)) setpgid(r2, r3) r4 = socket(0x0, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000001200)="ebffcbff55857771da5515d43048e69931929648468d191d25941c72fa6da0d65d42b0a22988265b33accaf0de1005d201d099d812230ee626193872be129418d57501559179f6435dfbeb17ac80299c4cad12f360fb8d175339f79d4652907b8ce31f14249d6dbf83dc589a1f59a3aea94eac41a2ab64dff3a92fe48e6e154a4a46c4b0dcba994096e2e5660f4c56ab7f732c5b7c8d6ba7066dd17e6421bc337b53fd6a099b3e98a087f1c8a9f3841acbae834c5ed12e7f2c62735ea9b0bad87332bd00de4bb1727513033797ff009facf11a6806682c0225c9c9d37a7eba637c26342378803684dd061637079e84f565c6f29814c26e3ba0e1057680e8f160ac8a33872367cce18cce76867129669eb74e240a73e504ab12d40da90e1c8bc638f79d61c30f5cb7edb71e6f3eeb2b689c1dd59d3cc0043c0a91a7b279b9ecb178e60e659c0dd2cae91f3f7cb963870df9be47becc2b5c4c3da1b8c9ab3221", 0x15f) msgget$private(0x0, 0x2a0) r5 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) r6 = semget(0x2, 0x5, 0x0) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000100)=[0x9, 0x5, 0x8, 0x2, 0x7fffffff, 0x8, 0x0]) r7 = semget$private(0x0, 0x0, 0x0) semop(r7, &(0x7f00000000c0)=[{0x3, 0x80, 0x1800}], 0x1) setsockopt(r4, 0x7f, 0xfffffffffffff000, &(0x7f0000000180)="db6d73283993c728dff997a93c6770402db87ca70fd7af3b874702c880709219ae7f176302024f654a046766af1a5da19e42231f9258d54ed2a95e3c49828c5bf5a3f62c2cd1ba8bc3eb2321a83184b258c6d893dde34b1b742d81621a4d00f911add8a92ef3f1b0b134020d484573493cfb81da9b7176621d6a4f2af59e39e04215d338d30a32d2d5757036d533a17fd176b80b18fb91a45ec2d2d4df26a1c0afdd150d2c93c3c8989688b95d9820c5d8acdafd1a047fb4434079e560bfe3902150188ed4b6553016a2a96626bc036b9637075d0eb47691c70503d1c050cccfd6284876b4b5ec5ee54cdbc40db56883a279428afaa62b7ac939ea32ea91e6c494c5ca7c5b630a4332f36fbdfb9b66f48d6cf1181385fc16165a5b96cbf42bf3d5cb0e70974584ca52a5f27227edee03e353cd292e61e4a82b72a5d52f180cbe67fc314bc7003d3f5343adeffb303795f8e6a7515ead674ac0603144d4a0caf25b7f72bfd61c18a6c6e9e66c4859013eb9889e8759310d46b37a0d232fa7448f76c075cd1bb43b0fd78eef0f344222d74a97eef0a9f9cc05d6b8b2caac90026a82eacb44d40fe92bf748b2dd24a29a444eb026db14dd04f88ba78f460783f969cdb07ec94ad935af4dfd5ed6d12f83c0b5616d03121c6f17aff2657c302e411d7b0bd12e1cd2ab193eff2bdb47ef48c52ccc38367ba39ec853b20de5186589f492dc0549a2cf591642ac722ce12ad439e9f0fff97e26e83946eca485ba5b922950ee98db1cc8841f9d1c0b4ffa7fab247c7540fe4d51def04d5f3c09f04ebb1c9de8250abc54358ccaeca02d89922eeb84f85ae49451b960ebd7313a9c661f13036b0ee1e526d6464357096eac45e0f8abd82782978557a0eec9b167ddda73b0bed0eba08aa897574b1be1bd3e8d49e2d199df0725f0030eb935ca3992c09e187a41c31bc264858ff1f9da5bfb30435a315b7ea928202b5d5879abcc2b259cabf1265954ce068db62c8db5d78c7bcc35654f8b1a3bc13c531a9d2853750a10c6d68899400e44ef458c1f293aafd1ae12933416ea2aae770adc10d30b01e8b0f8a342da64c93f6b365fdb6b6b7e392b61a16cd9204d22839c56bb92d3ebc4baf68a027fd4b0d356ffdbef52cb42bdc62960584ca79092594b25a0edcca0c64f824cc5ecf5b339afc43c28244abe58d25d96df7220b1e8cfffc5b41f8abf7056c3b04f75b5489e94ec545b942cd6035aac80f5832167e13deca19eeed463d738b6c4ba49bec71c50aa45e03bd954ccdd56048bfa19026f51c3c9f0f110d64b4cb0df03e5a608632f56526725c66ac95696ff229222c82aae46ef233eaefbc6239fdaa41a55c541c7f1463fe5f3262c6455348faeb286db4c41313ab0e57fd00a43f6db1da6ce77d013e20aad5c9698e15b5dc579433ada4ac5fe3fe9d5cbb23c30fd5f78eafa13d96f538feef7ae9c2dfea8c91dee41ce37f7deee2273ee77a2f812203624f983d2d19ab49263036f857058f70592f120ea06f2406b83f983db42343286697a3bac974a517c35bbe88c7c4e84fb6898510103764a0e3daf474d643a9b2815f00aff11ac38e100b593aa3fb4b049f3dc31d7dbd8f8e14f87692caa9b18d0a0e9eb01da09aceee9540ffcb52c04b8960fa50c9d0a82e92b2710e87b3f2a96b66e37fb1bb06a1e7aa20436d0a939e879f8c2c31b2d83a2c22c89dd5a020e0378499e70f19ef991eaf3dbbece770126b2db1de1b5baf8a7c3cd99dd22261f30385a1e33985c12f8ee72c8b3dcdcd5e24397d1858a49ac443f1d34b05c9c21e03ca7bf6a3cbfd89ae5060e0c6d8b7c09a10a257032e8fe5c191d4a471e24011eecf4cf84648493c6afeebbad08489d3a71e536d7ed6ec208076e13365cf9f13813d6e06577261b7a1b54a7956e764a1db017f14588a81d5c7e1e6ce02fbe28e8c5a7048861dfe2b68c76daa9efd014bb763873a755cd3e0ccdc5708934423385f9c63330b3ca2bc3230c4e928d03e8c060324337277af7798eb0a391487a18fa6ccfbf6a49c52fcda884fa6d7e5bb24a479f3d37c1d0cff5ddebf8c7e71f1eef30188cae1877c1b079c586365d4f862f6a5a868b12908ccef4c22c928288c0c0edce2bc82796f6d1fc8fabf0e1ad203832a8ace1fd884d22ce3abe7992e0c27ceba6c628d8f16e73ae0973cbb07e2f44a86655055a5ffe8795ac2aade712a6d2cfe2d217b771cef1824681a07baed2b4a4c84110b59f3578457ff9fea3e3654309e8b64abaf71c1e9f9f4f6f9321723572ee20a664b710f145cd91d893ceef3517c4f060981796150b1a4b6a88f8db162a93dffb664f0155a40418d3bb0f0738b5fa0a44420a5fa20f3c4be1e12c47c6761ab13922f336aebda7e790c6c089513a9cdfdb8178f72c35773c20dfcc768092bdd1c2e094d46c7df0d25ea81a84c83a529e4fe3fab1d0ab7095387b986812cb61f0678710591037e2f231d276202619565c6095bf7e762303bee1be874157d093dbc9d2aa8021f90c7826300b43d7a76aa3c89167a6c8c5d2718f23ccc83c74ad6ae2565b94309f37e6cecdbe81a78d47d746a453f1e97b716af825e93859adedc487d2b01991bf1c24a3c79bde0b0ec3fbd96dc79724eb0e33d5db79c6a9dadb6e4093673b5c3bd350ac0bb401afdc32585d663c52f5f854dafe640fd790403d3522499773b03256626a8e8a16c70bf9184480f915b04360b2211c594a781eecd2f7b3041367102373a7dad3645b9c5780295f3e6e5202653c560711dd3a692be267839fd4754ba1576bde08b53b28974632a2c24a60e25899c12fbcd6fb00aefaf41d22067e961cfaca7baf1d62d8ff91a332b2d47c1d86758034ba3681595d8d83db8c380d26c795075cd781ad2790fd258f017728a6f47af681e2568b77e4a16598615d84b3bd9a59af41bbf954005c825a180b0df6256e441d53eeec0114d3e9d73022e5aba703ed81e6aa2627d9b5eb1ec88215206a0d0551e8d410b3bba4f862baea655eaa88c6b69ef5b14fa104463202daea65af9e002a3af8aa153138b2bc64c4e8a12202c2110ae1a7731255ec941788f6f6b3f6de19613ebb8f4c09cde3b6725b303c5f5604819c5460d5368cefd023b2065f9206c94d08d749bdfde4e07030b420933dcf25f746f5fe598c7b7f1ab5e08f970be064b91fdfcf0793ac82a418ef65fb2b55d136f58cf60af33cff7dc415bbe1fddcf6c275947d8a38b4976960912305163c41be0c701d38380ffbd3b96d8462e774d3d258146bf853deba636ef4187952221105ab91de1534855f493208f549f615f11853865a4468e393b32843f0e95640ba3e7908425d7468a856a645e96a89c274c23d7aba03a288959eea7c2198913d1194c07b7a578336600982af37cf39ab927eda695fba845aa2c73379214c7d6cbeace286f2ec78dc06ad4d3f590c1b28ac49638f94379a279dada947131a57be79f86d4d7e8b2577957ada5d6a64123bcfcb2b772fcf15c9f32a2c5f86570c9dbbcafce509a21a632132652909fb92a1dffc888632347cd612f3cae736f2029a6b7b812ad8e74c13a597545c50171c47ae1caf1378c801a74012e4d4382e89d8af5b1e12ebfdb498f206bc63f6605c1e4d1ef8759cffa0bcafd048040edccdc57d880e80acb12bf5a104c4504cb23b82dee801ab3fd80a51a765c8c825ef1371c50f7a2c86ece89b95672f46c965698afaf0bfd265cfe050f5e163cc0c7e71e599f66f640ab82831890cc791709c8f1320672037601cbc1c98bd8d366dd128e9ed4d782f6abc3cde72aed4299e8f909bbfad99e49ac6d64f0d2893f9e75df99c0e56708b684922b8f01fc3cab22020a8a64d0821082383873180e03907f22ac9d9c47d7b19331548ccce15920f255737d8b47512164155d7c8e51a074b0bbea4acc0a4fb98882111ed9be9c19b2cd01cfca9371176e2b52fca18f38599af6d21c94b7010e8af55f07764c5eb34ca355225b83267cfe9e2940922baddf7343081159414f7cf287a1fd664b0d89c19bc327f9c68de883f5dae99b9f4294b77070db9d374f7b6331509ce6b7a83aa22cb0a343aa3f8b7bfa18005f5f9534ce0a2aa480660dc0b9ddfdc23ae4ee72ff3f345b7f10adb5d5e96e295f700e00ac2bea119cbf9ff4d94a11b65cac6827f64e71a0141d4d374d39fcf919bf1c512f5d04bd939b5db420f2e7fa5b36d7c63701f6e5f4cd12a8f0bd1b857da9be563445d313d67c983788c5ae390b4301708419ebd48b32ddc359d8db70fff4736de8c9116e3bb3a67ff8f1e5b841524741367336aed1050383332afbebf97e3fcdcf3eb491469f7b69c9c594baaa4755deaacea3decf5c3a0dffe79491ba4c34b424068f01d229d3c0aea4c03c76e4bc3d989d50f7e9d1a472c4cfe8d13a14ce6cb9fb428ad01c640c5d4530345ee16444168bfb62968e7edc0b7da551cb240b3b234fa7b65524c8ff66b589386c258f0b4a9ffefc9417cfddcab5a8eac6cb35dc3fdb970cec671b68c895338e759484c9246459d891a7638d757e548802e92eb7192d5ac297c6e5bbf5c6e3437c1e1bb2a7c80ca3b980c1aab2360236009807afbd555b964ceb1dce2b73d5bc51e6c0b81f2577e995e9f299f34a8f2a11eea9de9312a8b0bc0e29898717c0065e429e6c66f2851c37d9fd42ed5df2b84180f0bd20d0342c05e9bb98256eba0de8261951dfc9b92971c8a00d91f248bcc8add7d501575c3016970dcd4f54745173036d271997741a49335b47e5fc214e8e27697cf972d81d02299b3cf4d5dec28fd63e7139bbbb0d1e5123d237b031d1c3874aff3af8989019a79d09c15a852bae19d747ee787203498ba1c78d80061b6419f4f25e42a1583dd394b2557cb30f25c454f77802f380d36a4faf6ea37ecf2dc8294c49a53fe71fd112c6cec60b3b4fbb23d0e3d9d0ae6cd74251a61dc742a31152e9ccc27c8d19c7517b88bff84d2aff0b06dee1a0daa6faa0e3a799ad253c5fe76ce3f947049925decbd40500ebc67a06901d14b2ccce093576b38410d9b57a93cdb96ba018b7959e2e45c5585dff294737bf17b638e91882ac4540e437a7968c4d97a2ed9f960a0038c3303b43ffca2e6beeed2bd772f46a57a62ac57455f67145f03b05bfddefb34439cba462a0d578aff03021b91205bcce67e0b1d830bf93fdafee5cf1ac99baeda7dc6aec291965e5bdeec757ec43b58ce155fc4f67e2ddfb5e7d8a443d1d4c407c5dcc7cf020478d9faf4a9b39e24659724e4dfd23e4210ee2ba8dd3ad3776ace49ee7ddb0820c4fc84507d6759ebd1e447427d66f5af647109b9025c335d6a9172f463368321c9d79bbcf10a4d9952c31219abf0850db3ad265fe8d31c2636978db1822c9c1291bc14dd1d8abfcb3444a289d13c4f5212fcd77d75a83a3b53b3d96d78cf7d13d4b85b61f59a989304054480b68e606c9048d0abdf323f6e6be202b0d361e685e9b731f8c83798893f383526a4d3299a8b17e979de7d5ac7df17f662123b6e452e84875573d89db3290a23c73f5f391929970345c2792dd9dd23d11fe9a0e4a1163c76907ceca5c974cefe089238a00fe673d0a1eedfefa10f4d165b77f52d509f792c287c3878865323c9dac4aa469ad410077cc5cb4c52f3b2f5110cdc352656aba9dc7ac24c119ae5d2660ab64fb71473860e5218e12987e78d99fd5e03692d4cf829ed9b1750d54391d3aba4d6d246ae02b140ce4398bfa98f430c0836d58434dc5f6c1f78161c21cf7aa35eaf30d72b10134e1b", 0x1000) ioctl$WSKBDIO_GETMODE(r5, 0x40045714, &(0x7f00000011c0)) 12:09:45 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000080)=[{r1, 0x4}], 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/106, &(0x7f0000000000)=0x6a) write(r1, &(0x7f0000000040)='t', 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) execve(0x0, 0x0, 0x0) 12:09:45 executing program 0: getuid() open(&(0x7f0000000000)='./file0\x00', 0x81, 0x110) utimensat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x200000) 12:09:45 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) setreuid(0x0, 0xffffffffffffffff) setreuid(r0, r0) r1 = semget$private(0x0, 0x3, 0x1) r2 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000040)={0x0, './file0\x00', './file0\x00'}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0xffff, r0, r3, r0, 0x0, 0x2, 0x8}, 0x6, 0x9, 0x7}) 12:09:45 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000000140)="b9"}], 0x1) r1 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r2 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000180)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r2}, 0xffffffffffdfffff, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000400)=[{{r0}, 0xffffffffffffffff, 0x8}], 0x7, 0x0, 0x10004, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 12:09:45 executing program 1: r0 = socket(0x21, 0x3, 0x6) r1 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x2000) shmdt(r1) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='c\x00') symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='./file0\x00') connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000240)=[{&(0x7f00000000c0)="f7c524a6cc1c2f35288170f550030f6a60ce92e2", 0x14}], 0x1) 12:09:45 executing program 0: setsockopt(0xffffffffffffffff, 0x29, 0x20000003c, &(0x7f00000000c0)="01000000", 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$getflags(r0, 0x3) 12:09:45 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/null\x00', 0x800, 0x0) faccessat(r0, &(0x7f0000000640)='./file0\x00', 0x30, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r1, 0x21, 0x8, &(0x7f0000000040)=""/59, &(0x7f0000000080)=0x3b) getsockopt(r1, 0x3, 0x3, &(0x7f00000000c0)=""/104, &(0x7f0000000140)=0x68) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) mknod(0xfffffffffffffffe, 0x6000, 0x1) getsockopt$sock_int(r1, 0xffff, 0x21, &(0x7f0000000440), &(0x7f00000004c0)=0x4) r3 = open(&(0x7f0000000680)='./file0\x00', 0x0, 0xb) chroot(&(0x7f0000001bc0)='./file0\x00') mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x1811, r2, 0x0, 0x5c) r4 = semget$private(0x0, 0x4, 0x1c0) semctl$GETNCNT(r4, 0x1, 0x3, &(0x7f00000007c0)=""/191) r5 = open(&(0x7f0000000880)='./file0\x00', 0x20302, 0xb) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000340)) syz_emit_ethernet(0x49, &(0x7f0000000380)="681ca7bdd41ea76b383e4b09cad8aa3f637b8486071d72eca50acf787a5f484c3013ca1deb365ab9964ef4e4d64ef6fce20c9f989ddee92e9c32603f56803b74d82940f6b14a37a3b1") ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) preadv(r6, &(0x7f0000001b40)=[{&(0x7f0000000300)=""/47, 0x2f}, {&(0x7f00000005c0)=""/75, 0x4b}, {&(0x7f00000008c0)=""/4096, 0x1000}, {&(0x7f00000018c0)=""/185, 0xb9}, {&(0x7f0000001980)=""/149, 0x95}, {&(0x7f0000001a40)=""/209, 0xd1}, {&(0x7f0000000480)=""/63, 0x3f}], 0x7, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000740), &(0x7f0000000780)=0x8) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0x4, 0xb2e, 0x3, 0x0, 0x1, 0x40, 0x4217, 0x0, 0x0, 0xd758, 0x8}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7, 0x5012, r6, 0x0, 0x54) semctl$GETPID(r4, 0xdeb1b121a3793fbf, 0x4, &(0x7f0000000500)=""/134) semctl$SETVAL(r4, 0x1, 0x8, &(0x7f0000000700)=0x8) getsockopt(r1, 0x8000, 0xffffffff, &(0x7f0000001c00)=""/4096, &(0x7f00000002c0)=0x1000) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000002c00)) 12:09:45 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f00001f8000/0x2000)=nil, 0x2000, 0x2) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x5, 0x1}, {0x18, 0x2, 0x9, 0x3}, 0x80000001, [0x8, 0x5, 0x7, 0x2a, 0x1, 0x0, 0x8001, 0xffff]}, 0x3c) 12:09: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, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d", 0xeb) r1 = syz_open_pts() close(r0) readv(r1, &(0x7f00000003c0)=[{&(0x7f0000000000)=""/61, 0x3d}, {&(0x7f0000000300)=""/55, 0x37}, {&(0x7f0000000340)=""/78, 0x4e}], 0x3) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x20d4fc, 0x3c7, 0x4000000000003, 0xb1d, "b08d16c6662247ea5fe500", 0xfffffffffffffffe}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 12:09:46 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)='c\x00') faccessat(r0, &(0x7f0000000000)='./bus\x00', 0x11, 0x2) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) 12:09:46 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r1 = fcntl$dupfd(r0, 0xa, r0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x3, 0x100000000}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x2, 0xfffffffffffffffd, 0x7, 0x16d731e5, "6501842bb5e56e9fda8032efd7e14c6ec75382a9", 0x9}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 12:09:46 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x66) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x10000, 0x0) r1 = syz_open_pts() chdir(&(0x7f0000000100)='./file0\x00') ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000000c0)={0x0, 0x7f}) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) close(r0) 12:09:46 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000000)={&(0x7f00000000c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x329}, 0x0) getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x4) 12:09:46 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000001580)="9ace6bc89d120fb09652f3cc7535b840b214e9c6ac36a30b6d9d718bb42059a4bdb7b7c01edb4f581257a4d73faa3017301c907dcacb9ada5c042fd9170eb01004ba81f35e6409fa3a9e0e388527f5eb07484d0dc325a5855b52e91def9021664691ea3bbf2326ae238a9092fe7a3d684f7774a7db2c10b770a5acd4e97a5a4555bbbb8ea0e904d4f1ab27524e25e107f22811d53a65a45ff4886cb962aedb4d0c3a4db051f59e33e21cca1a08f43c200fbc0bb8bfcbf37d02bb8b5ac5de7964309d1609315a7aaba17c72cf794e3c55bd8d814793cfb9f57f28d8344f6243c006c5826f109c72891042e6e5942e525ff7edba6caa74a0406ec2c6035fc859f5502550b591451fc4359af2e5ffd70e11344f3759a190b1aa6ac7cfa268608496ca611d1576013619a05b08ef43072594159f24ddefcef18518ea0b53d31e89f3db6198c3989e185e37a987b6a4bc27921e858096319b626386263abf92d67ee6d1b7948ecb4e9f6c6761ee8abf5c645640de25253d45258ab1afa3d5a8f0e8ce1cb5026a9e1182f4ad0360d2533c769ee1cbf7203f2f29a501cef95eb892acddaa0d9bd19dc552f658843a8a42e5dd8f763921b019608193e95ca75a89eae30ddf8a643d958bb4295c677c74978030258ec58d0c81e07aa64cbdb7a92ba348dc07e3ef97d2a0df99b0edf43379e5928b36c5cba42dac2eae15d281d31327ede5dac221851a8b21b62960ac8ec58eb780394bf50ec834b311876bea0f6ce3e18b2684c33926f5b76ffbc1af48023dee7ebe6a2a0908b314dc9db77d6f5f8560ae8d51228133430a43a26e0f421bf6ce0bdbe1a1691f8566e8f469cd3a7d1a7ec261894e1ea9404cf9b579f2aff54a1730fbbb7e41c46f590c09d9eda2ab1900220ef89f43018d9e37e15586e37fd80819eaad32cc3538ecdff9dddc78e1044d7a5863bf55844829634410077e86ad7eb425f81b5ef6424bad4941a2291a634c24206075e1d43f0fa41d79eea5d5c653328454313f6aa54224ce093c65eef1c586e04a542df585b55c52741006ce0caa3b0518b92afc77ffd3221ca757e155339ec683751c9acce011cae0ec8ac74f48fca2e67be1500d092471b5bb716c3ef3e81d5055276942e0558efa3a635da8399e18a7cc5709dfea3697d4f5feab46fdf54441d93ba57b3c251f849c119eb1e4579c47becdf5d483790669716f0a74ec1e312b9632af3f4a9c83e74fcc128b2cb31298e2f0ae5aeab6c1841c5b107ae1e19219d0f443fb88f96811c830aad0ae16c133d58e12f312b722eda95ab263cce47b8371cb6b4d9623888093813509976b00d9f9f0f1e7acb0897fd099550494506cba86e6ad96afb30f37cc61857eba8d024585b326facac053c14e9796be9470e887becf51ec99ef272fdb90a2658fa752d86a935d1f2bb72b4cd3c8997be95549a1ea56f04e6d57585ca7e93cbfe5a9d7e8338e7d1b5fc96d713b7574aa5d28870623106c0437658cee2952f29d6481aeab5cd607d4e92d1345a36607a6854082083e9ef8e8789b248c076fe43dd233ba0fe506e8d42952f7a057b0388c97bf1abdccd959178aadd9b2f737fec2f4266a273a5f676350d1086df7bbb0f3175237d6d208e566c9e67770cd1f98fef9a04bbc22d9a857d725b1e58127b50a7f3b68e4b409d11c36b525322fc451cf14a8c51cec9050d1368a8d55bb119cb3cbf8f44ff7a2313de0612a7c2ec5e46c358f0ceafb4b5506a2b88cfdd9777b86a0c885a1898740c531ab16daa4ce709fd77f1d1b54f3073dcc92cd04a7bd95efdfe80a112eeedc87826fc732cb5975172f0f4e6400e1993bfcb699fb86c14d89e305094dca08ce8dbf7c425c17103cc8dde17cb8458eb5ae29056ec8541844b82344cb03d9525cbd303ca1234c7172b2e18b593c323b15f8bc9bb7cbe3e9c518db99b7302c80d3c8e5f332e42a1e00818839a5959f1ce7623bfc6295246476f1aa1276bf4ea3a247b8decb43d15564e9922ffa032edbe8d09d61ba6d6f786595f43de125f8c755e47df6aa4ef620d99a621b8326b1aadd55963d1e96a23a383dee45d35c4e9cd09a6eb971dd22ce9cc967de91d73fa6fd1cf4a1e546d73f40c54ec7a8dddf3f46de000bca552d8447299d62fb5b2f9c7a537c5499bf34a5d73c8352028fe6bf419d6155136186dcc62c5ae0c203011fd588380cee97cb205d0a689bc9d44bad7749ee0cee655d0c400716e54b8f00f102984d133d91f3aeced038c6693b87977a4e9e51344a59f67dd45f751d3696367187745c8974ebe5ec5b072a2d43932289835015f75eb520a8aac1b381ebbfa99b329253646d599fc95da9103fc9a50b211ec7c7ea8ce71602da7359bdd39656778c74cb246ea9d8fbea29153838a126c3616bc1edc2dd54b538c9ae4dc72ce09c7e37749701fe2fac70597cd94f000ac167026fef16cea0fc2d63586c0ebc87d0424f6491eb8bd910e7d0e09eb5ff216c77276899d3c1b41b9eb463e0240cc6026b12b3656f3e39659984cab787961e03b2f04c7de38ec7650546b06401b9b109a187c9838674ece4496eef2037917728efabcf72239091254f2fbaa6335db6e962891d5daf8d93997486c520a0b31a017a09c7dcd892e1d09c87d51640b6344464ede15f634da65056e1bd2e8fd547e16b55dc07eee65dbc69874b2472bef3f73c8e54ce61fc1c6b568f2d242d5d863ae9107e2002a98bb0cb004bf38d365bafd4b07c7e9567a63e25c885575ab94b2336903ea42bcf251e3f5c9725f213a8c816ee70df1b8adc7682516a73b71e7ffc228dd1aba26c91d181df7947ffa982726a58c120feb135aafe11796ce76dfc636505147b4492a640da17bbb25efdb7ff37baf8bdfdbd54e415a2e23ec8f4aa27bdd9812ccb05327646bf7c920c6c1414ae00e76c567ef0e3e82cf85a41574fee27382903bcc46332b8a6bd8bf0d100319accce9d0fecf770b6266f60a34f5158cfa8605c9d74db5a42526504667fb425cccf374c24012f43ccf7b77190943288dd23228637a0d1f852e5c77c702d369cf4ccdcb8cd1b413d7f6d896bfafbf600e5d35a752b6b65b8342adada9c764b93284e6d8a6009c071fc5a003cf525846eec65a42a4c669f6da861501dd2a9579c5881e93522ff2e9b3c76f2cd977a8804528ada55cc779207a3c6e48cfd3b6e94f48142f1534d2e44536c9e22e2323bd5d7d8b261ea5b5a45eac7b6848e0534c44df1ec2b7d1e06fffeaeae1129ea718324a564d1b9e8e7691c4e44090129606b157fb6d6e203cfe1c30deb5d2e8ba388abafff1718c7d76cbd382c021ba85abfdd3e06caffea28bb9fc662738a113e77580365a15ec30796251906936d6952bd6a830ed09bd6da75df0d09ec9b84826616184d1adaeb6635897c5bb82b419dd410a7a7a8fb23841a674205fe0ee7552647c33eff495f41906d3913bcc8b0e4588903310a03bf05da3efa4b7b8db678c69cf02b451d42da5cf8d17141f32969e85bcdc40877f2b6f64e658fdff2198ac3f23589d81b7fbc9822879a658c8b71c493a6583b52e9e2e896d0eb11e9847558a572a2459bdffdfa459f5f2c593de10f86535648c9909a800d701f113ed9296b558c9618faa33d455c95d4a024d2b387729485805c955e6aba86c2fb28812582f8e62b594273d550c03c54ea06b0fe0ee16dd0fdc84d71d67e36a41370180cbfc4f2b94b5da62b02d25a78c0704211753251c1635fb3a71d380857ce8817910f97ecafdad6cd4c20355c9f1658af993166fd85a398cbce4f6181d79c0f7a30c50d3aab636c5e553dc025cdf5d00e19eff215614deb41d0f7b6dc9ab70b1a09b401e960ce7fdf1a472ca3ffb1fa42dc4496d33c4f474d85a653af4302d525b2470c7e54fba848eb09db16e2ff0c29b57f8fceee56f35cbd3c05abf39560838b5798ee1c84a6b8a1171370aa878735179ea612fc034f5b50f95445db5552deabcd752a7da3ae69fe42e15e8df1bb967582ec3ec1b817283e79bb4e636b1badd705124cea52f7ee9c01309f12bf37971619043bd77ea671b728bc5f5f361c4186d6e694cfba5923935c9e35ba3319a5dd5ab1b11d376963a629b1816ba2abe2c6351b96227a4b461cc36b7d1159f8e883a68f4dc291dea5ae102d20b9cea2fb3845e066159e6b70378c878e84f245693a0e031404aa4e9419f504239858070e8571f258b7bf11f3d7f511bd6f07205dd7733710bafba45955f954368f9a367da8f25de3ee173bae820f23af686e4373fac2eeb426501f2d63534be014f1e7624ffd43cece37b634ed2a751967bb4645dc145bc9f82044ac92df125eeb383efffbb48ed2581a4529b848cbc687cf7ebcc6079b3a32f596655f4ca8713e800a465967b77617dd37d4c1610156b4f0f68d716bac6b883c3bdad732d11cb0fc44acefbb8ca780735ea46bfcc71c8bb874fd500d293ddc984bf4a4a1ccbd46f80c421032e647c917daa6a902bf852190755e6938caa1167e10a9b0d7492d793adb1d6b7b8dbba70504b3f56e4d820bbf7fa00a1ab3b163ddecdc46b6c22ba1f40b5129ff00bd5f61517997ec4f7de3089b1884b7c2b3bb1672b81010fe698cf81fb26d6e60e7ea90c9f1798a56f44ce74ad0ae0ff0e38687e20afde491fa4b77e9743807fc991893af756a247819d6e5ff01514213a41cb978862ca4060fd073d64ffaddfebb9878ff5ef3be821110e57a1b449188cb219f67cbd00bf80ec85df53103d385f036db3e816e3a628b714aa9c0c5e836a5cc0b3af410c60cf4ec157381e40a59c9f02ff4ddf2eba37ba338325c4b96ce89aacfceae9dc042a371de9620cbc637a7e08b01493686ff5aae028e82c5fd71a8ffe1401920655122f13d3d4d637c85b4f40e6dacabe1765cedb0d1f23770b7643a4d77bcdbb2ceacb928010676f0ae826cbd017f39e5eb7d5ebb99e8abdab01df5c9c5f7a3496dba1f8eea614ea04ee52e075c8f7b7b8d0fc384e1a259fdbc2378c9357702a7aa0fc2eee383168f750681f1f71996847216ed91e123823b1b01446628c96a6e471171ddf48572449aca642dac507c3e617617f1d0adc332edb8b63cd1545848f512ac4763220ea27576e25c4de9daf4bb607c0cd0eff3f287ac405508a1d5b91b777c59adf9bd09b704dd8340271f86e074b0335b4f963fd452e934db87bc044a8eb4e2382d10da6826a3eff987f76986ca72f09a5d2766006a9d76f06096dff73ddab948e8e97d73888537b5017a21bc0512e7caafb810e80df130e945df7cfd2759315dc0adc41737d898f2e2b9a3cf5a652d255213a02e8b1bb7b1a52005a232766bfeaa1a92217934cf706efa62ce8f4a95ed5499184164633eb10d66c5a906499ea24c1ee6b863287d7c2be64f2ab5cf418fed9ec940d9e36dce3ed058b0140bf9e20b2282f97b6396e0c0b5b9ec2a190df6783d35f856e0d7e5bc607aa7ed6f37a33d1c2319d849802e4bdeae3c41f9f7181132fe85fcfec5674bce6bef06d8658008f7f08ca040efca73c54dd2f15c7c5afe3bd1aed3be560a6ccc2596b0e78682562d94fb6ccae893ce463f155b742efd7cbf98a589c50abbc993ef774e2767219e31ad573646dbf85f9bf86b698884790ed020224093c02bc6c88615a81b8569afb911d9d83ce60ddb3083f8a15f8b8da8567b4dc207a74690a2fc464038fc4df1184a480e171c01e82b2060513405edc3a78b3a205b75e890d34b84bfcd88e251d11ecd3573d0eb5cefdd2296b61a90dabdd64bf2b1a03a58deb4fce3ddd047", 0x1002}], 0x1, 0x0) close(r0) sendto$inet(r0, &(0x7f0000000000)="dc3f0341a99a53ff31617e931c48d09b71b700033771a84355fa8c010c6ef7440107e7de23fddf99b8f7fc8a35c0dc4f8ffd7ca2c2bb2ae0c493d7bc63d318c1e9df374666aa7bba15cfd9f3969c2b6f396031efe9d479e2a4f58fb68749a1eab876854bc8f9a520147acfb3e5719957c451e3e18093389edb8a16dd7f8925a1d4eb4df6481db97738e5500bc9c785ea2dcd65eee7e1e60d6d9a07ec0ed0ff177495acf3ac83e009504f9353be25ef4a1323d8f8f9ef30558b7b215205bce8aa8f24a8b131c6b5c42336270c6649fd6bfda1b9a130227e734674090ea10774ebc1ea036c0d72eadc924c", 0xea, 0x406, &(0x7f0000000100)={0x2, 0x2}, 0xc) 12:09:47 executing program 1: r0 = kqueue() poll(&(0x7f0000000080)=[{r0, 0x17}], 0x1, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0x58, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 12:09:47 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0x400, 0x7}}, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x20) ioctl$TIOCCBRK(r0, 0x2000747a) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000000)) 12:09:47 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180), 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) 12:09:47 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x80000001, "d730704cafacc3e9e400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) msgget(0x0, 0x159) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) 12:09:47 executing program 1: r0 = open(&(0x7f0000000100)='./bus\x00', 0x40, 0x20) symlinkat(&(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000140)='./bus\x00') mknod(&(0x7f0000000240)='./bus\x00', 0x20, 0x7fffffff) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186a56010000003b000300000001510060d5706c85fd768511fe890000000001000000000000000000", 0x2c}], 0x1) 12:09:47 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 12:09:47 executing program 0: pipe(&(0x7f0000000000)) r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0xaa, 0x4) 12:09:47 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000005c0)=0x5) execve(0x0, 0x0, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpeername(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) 12:09:48 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$dupfd(r0, 0x0, r0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000040)="d0dfd9a0eac0a1a156bc8ddef765f8ebb9fd812eaa4e713048e69931929648", 0x1f) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 12:09:48 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 12:09:48 executing program 0: msgget(0x3, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000000)={&(0x7f0000000140)=[{}, {0x2}], 0x1ffffffffffffe46}) mknod(&(0x7f0000000040)='./file0\x00', 0x2010, 0x3) 12:09:48 executing program 1: mlockall(0x2) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) socketpair(0x3, 0x7, 0x8000, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x8000, 0x0) r5 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x0, 0x0) r6 = dup2(0xffffffffffffffff, 0xffffffffffffffff) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x1b, 0x1, 0x6, 0x6}], 0x10001, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x84, 0x0, 0x5, 0x2}, {{r3}, 0xffffffffffffffff, 0x2, 0xfffff, 0xed, 0x101}, {{r4}, 0xfffffffffffffff8, 0x27, 0x24, 0x6}, {{r5}, 0xfffffffffffffffd, 0x40, 0x2, 0x81, 0x3}, {{r6}, 0xfffffffffffffff9, 0x40, 0x2, 0x9, 0x1}], 0xd48a3a3, &(0x7f00000002c0)={0x0, 0x7}) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f00009ef000/0x2000)=nil, 0x20001) 12:09:48 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x48) r2 = kqueue() dup2(r1, r1) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x62, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x9, 0x0, 0x8, 0x0) r3 = shmget(0x2, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_LOCK(r3, 0x3) 12:09:48 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) login: map stack 0x20a00000-0x21000000 of map 0xfffffd807f00b438 failed: no mapping 12:09:48 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/144, 0x90) socket$inet(0x2, 0x1, 0x1) setsockopt(r0, 0x0, 0x14, &(0x7f0000000080)="34ba3e00", 0x4) 12:09:48 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10009, 0x0) setsockopt(r0, 0x1f, 0x2, &(0x7f0000000080)="4d7e3e640b2949c4d0848310da87dcc9ca018b8574329f52bfef9d67250586dd5f6271790c1e1295ff84e5e32e147a25dfb645dc1ad492a54feadcc3e39badc7b835adc21c7a4b5dba145200bff9515f414e57e9964624cf9e8c1d60d6092644c08da21c02421832f319c2e3bfacc261d9d7495d3aaf3e108425f587518f94c4d4ba112c86400000590cf54a53ae80dc187224777eed1f6fd71c8d825dcc368121b5b3c8cb45596860f5950a1ea05e7728aa", 0xb2) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000031", 0x4) 12:09:48 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xf0dc, 0x0, "050000000200"}) socket(0x2, 0x4000, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x8018, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 12:09:48 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000280)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000002c0)="76d11bfba01b2b437500f4e773d6d87539da24cace396c1d05b923466a161897509b78dd2cea3471e8956dc5fc20e77b6a13002174ddb0a7bd78cc8c51edf515c237e4adc1514027f448bb7080f211692ad81885ae85829eeddb24585b8ca5b54e9edb52d4ecab6e5c404ca284924102e12f4b934e112398cd4a74bbc1ef9e5004ff43289f51a0300000000000000000ede8ca2832782da69a63e754249b41058f3b9042a0f76dfa04cc155f9fbe030a333c84ea554ae93faecd1d1305ac4355a7dcbdaebc88d39242a8d0e65b86b022f8eb0952c4ff3346854e67fe8045b1e4a414505dba3a89837c91386b0aa6bfc30c3f6997876c644f6742986b4813f7e3621ec860cad94b75bcac8ddf7613958e883f72adac8a422da2d6e405031f1307f4a86db6ac5c7736e5eb0c7017b81019f0e295d5cecd4e85b8a09892075c791db0cbc76d42", 0x145}], 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 12:09:48 executing program 1: mknod(&(0x7f00000001c0)='./file1\x00', 0x2118, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x0) rename(&(0x7f0000000240)='./bus\x00', &(0x7f0000000200)='./file2\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x28) 12:09:48 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) recvfrom$inet6(r0, 0x0, 0x0, 0x801, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 12:09:48 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = accept$unix(r0, 0x0, &(0x7f0000001580)) r2 = socket(0x18, 0x1, 0x0) r3 = semget$private(0x0, 0x1, 0x80) semop(r3, &(0x7f0000000200)=[{0x6, 0x6fbb, 0x800}, {0x0, 0x81, 0x1800}, {0x1, 0x100, 0xb9a8064cb521abee}, {0x4, 0xc3a, 0x800}], 0x4) getitimer(0x0, &(0x7f0000000440)) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000380)=[0x6, 0x101]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000480)=0xc) connect(r0, &(0x7f0000000280)=@in6={0x18, 0x0, 0xd91, 0xd6e}, 0xc) socketpair(0x16, 0x4, 0xb83, &(0x7f00000014c0)={0xffffffffffffffff}) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x3, 0x761f64, 0x400}, 0xffffffffffffffc6) r5 = shmget$private(0x0, 0x12000, 0x502, &(0x7f00002e1000/0x12000)=nil) shmctl$IPC_RMID(r5, 0x0) semop(r3, &(0x7f0000001500)=[{0x1, 0x5, 0x1800}, {0x2, 0x5cde, 0x1000}, {0x1, 0x27a, 0x1800}], 0x3) setitimer(0x2, &(0x7f0000000000)={{0x0, 0x5}, {0xfffffffffffffffd}}, &(0x7f00000003c0)) bind(r2, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) fcntl$getown(r4, 0x5) recvfrom$unix(r2, &(0x7f00000004c0)=""/4096, 0x1000, 0x841, 0x0, 0x0) socket(0x6, 0x6, 0xff7fffff) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000340)={0xffffffff, 0x1, 0x8, 0x5}) socketpair(0x10, 0x8000, 0x140000, &(0x7f00000002c0)={0xffffffffffffffff}) shutdown(r6, 0x2) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000001540)) connect(r0, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x4}, 0xc) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0x9, &(0x7f0000000080), 0x0) 12:09:48 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000226000/0x3000)=nil, 0x3000, 0x1) r0 = socket$unix(0x1, 0x4, 0x0) socket$unix(0x1, 0x5, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x60, 0x80, 0x5, 0x0, 0x34d, 0xfffffffffffffffa, 0x8, 0x0, 0x2, 0x5, 0x9}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 12:09:48 executing program 0: r0 = syz_open_pts() ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, &(0x7f0000000040)={0xcdc, 0x3, './file0\x00', 0xe9d, 0x4, 0x1}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1, "d730c1e7bb6fc6e23c5b19000000000000e74de4", 0x0, 0xfffffffffffffffc}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) connect$unix(r1, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) r2 = dup2(r0, r0) getpeername$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) 12:09:48 executing program 1: r0 = socket$inet(0x2, 0x8006, 0xb3dc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000380)=0xfffffffffffffdc7) r1 = syz_open_pts() getrlimit(0x6, &(0x7f0000000080)) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000300)={0x3, 0x19e740000000}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x800020, 0x0, 0x0, "85496a00020000000000001167f5bfa600"}) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r4 = fcntl$dupfd(r1, 0xa, r3) getsockopt(r4, 0x6, 0x6, &(0x7f00000014c0)=""/220, &(0x7f00000015c0)=0xdc) write(r3, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x801) r5 = syz_open_pts() close(r3) ioctl$TIOCCBRK(r5, 0x2000747a) r6 = semget(0x0, 0x3, 0x0) semctl$IPC_RMID(r6, 0x0, 0x0) dup(r5) r7 = syz_open_pts() munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) openat$null(0xffffffffffffff9c, &(0x7f0000001600)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000280)=0x6) bind(r2, &(0x7f0000000340)=@in6={0x18, 0x2, 0xffffffff80000001}, 0xc) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x109, 0x20003, 0xd9c, "9c8d14ee7504000000000000406e50e800000100"}) socket$unix(0x1, 0x5, 0x0) readv(r7, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x1ac2, 0x0, 0x0, 0x0, "ede922120beb03f84197ba421113a99d1eb08906"}) r8 = semget$private(0x0, 0x2, 0x1) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000200)={{0x20080000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x3}, 0x100000001, 0xa34, 0x8}) 12:09:48 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) setuid(0xee01) r0 = dup(0xffffffffffffff9c) readlinkat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000280)=""/145, 0x91) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80206979, &(0x7f00000000c0)) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000040)="8339c4edf979ae4e1081e48f3f249fe002cb037666922283647637e3ada4d7c132afba2bd7b583f7e0ecfd954e", 0x2d}, {&(0x7f0000000100)="b06bbe6d1dd3071abb6ff304863a39f107c7d7db32beb3025c5a3729c99051f9516758dcf12121239c535d3c5d488da32eee31ad8631be5921d620357af875c681c5be523de984b808b385d18a505b51e1e0e8743a62e6a5c02a6d666e5a5be7bd65ed1f20952b61fac76bf7ff949666339ee04fc8a298674cc45fa94b7a345ff87d654477b6bd4d0ac07457061761a66239379155d783266d815c9df40ce30b534c9b1f2778270f54ed89ac7eda9a90b1f28f76c8d68192c555497164a510508590b6006b58ef53b2a57f4e5b2cdc9c8411d00263e28f3ffc4c", 0xda}, {&(0x7f0000000200)="dee62aafa4ef77b5c4bf07b770767a995ec5fe572b75f6267b95210ef0ecd050ff85a5a0516820c18baed039cb6f5ccbd2c8012059114fbecb6f6a6ecd4f6aa1f72f95be8fc723f2024e76984725362448384bfc", 0x54}, {&(0x7f0000001000)="6f235a54b0fd849a29e45012ae4a5c8fcff59dae434a9ae187257a0aa683a68f4ec7e5f815f05c014e8a5b38ba25cd3c067cbfc3d436920e359c342691d1ec5bf7e39eb571317f920d04401e27cc86a437ac3057bbdc17b7938249ac9f0c56439fe6faa04e583aea2b7c2f778c4cef25455b45efa4358792f255ece99701f3242d76ddeef66609ef2e6ae858babbde17399e7df60892dde00b16d7d5801b4450436e05f4b3b8abd6b6af2fd484be7e1140657f720f7ce056a539ed71382caf665cace6b977a10b916867addeb5849512c87a3066468acd41500cc041a18f913acf143dfa4292dd488ae77bc160fe4574f2de58e46dad9ed0849525b3ce827cc19da0505ff77cd7645bc4293b17ff23bba591a7bfcbe8e1313e01a583c16875344453ec7e9a41e0e9d2a1002b7564f1c36356e1a16808f4e23c877b63009101fffab97f1c1e0c5f5b9e8695858deaaedd7d18063b09cf6dddda9aa86e0d597a0dd6f606512edc1192af0848ca715d5f932d249e0354d32ac53b87ce115875c12a872b01051a119bf6ec4e3caa4e842014ba59d8d8b6615d0883c4d11bf69b0ba7b9d205cabb683c295a3f75cf52e560bc0601bb10b4270fb2ed1855920ebb4fd3e9c38becf36c1ad563894540bdd34bd6df84bc3aa7014d896b02f75ed145fa5de8490df5bb90fc32e6615d45d15790fd92be68f09fc1e138746683ffd33000a957811e55318e79f3ae6abfd558befa32855ca708d06df770c221c281668df54a363ab2b5afb7b83130c4a646d5298936bff32325490a9eabbc9ba2208586b4af8fd2c0506eb87396da6c1d39f2c8b4f301492f1763434284a4d7d29233e2fd1d01d86db7398d6a96c12bac56b969e8490273a44a9bc9bd98b72a12ef4e18edad5a131db4f3b0d5784f96c0883725b1c7a647efd63cac1fd0922174ce7b3ae018f7590f4a0935f36a0dc4e2f9e87d404253e929c1a6d31fcfaca3ec15dca828ffa201a20969ee123b2e1d8fe2defde1942f2eb32f217bfe0c2a5072dc41b1f8794dbd73b2a1b0f17bf4545bb219b05c34fb6640168899700848be36dd6116a7d36b98b21ca84b9898e8a43a08bd5142400fd6f32ed111e41f2c9bdcf801072456df6c161fa9dbff5fd86f007806fb9fbec566a1f9407df8093ef00647d56664584bfcee65b826532893375c031ecbfba68ee7b72efd0d88f72b001fecbb6f89519352a827943ba79e48ce12e992579da2aea898389f1abea89767ae6ebf2e9d2d9ceff23f8b7bb28f39b75588533fdc51033cb486bce89211ffcbfac0193824ac8025630de29c08bd5628a702b929185e31fd95181a7612ce04b533f052628b16385a3b589db765cfd8f46e5e733b3c55244104f6dd93b44dc3fc2ee858a02769c03034cd41bd71ea5b67fac06162c5b2d226952913feb97540c66f514d255816070130fb7ec4c2cb48be8e88c2c1d2aed526a86644b8fd85b03e3648c40c242b049ac3e79aebe748a872dc9acb4cde04db9ba7bd20f7656a61cfced2be01598707d35c5d893dafdf6a9b35d79f6663f617b4ed8e27995fc78e17362f341f745328ad3ce9bc77003762ebd577aab5a20eae3b5a78958bab6abf0b4f787788a1d4dd615e48ef584cef6d3dad839849655d21bf153b4a29276e2bdcd7db0f08ef6b23c48d233e2f7f6d7d1c04ed88ce2c26f6b03dc7512520ac9429badae4b6471a379eb4cea6840dd4fab10cec593aab8e8adda4d6215b501cf9ebe3bc7660e9966941f5f8a7b20b04e48485650d0a67ceb0af07717a608d040ccf3675fb427bbc0ce1709e5e0769c63922bf57cf8d67ac0030c3d7ce9d946e6f34d36a31ebc174af7830115556f42ca340201546a5a0535ab8cae56398f812981b4e1e4bc4c62bc14e4d486d11735abebc82e8821a3655ed47e9e4f6fa45f89da17997ee473ace8fc9d095d9bf31476bc91ff380765f83291cdb0efba1962dd23fe3d67fcf0c817bc45a035494ea84dabf8455731646673b7f5b9ec5e8618adf738583eafca2b1590f25cd629d52bba587dff6a60baf7e52dbf28a30c627ab6e9c09c05c1220bf789ed7d102f9c4697aa6124c318259f5c3cfd654e9652ca43ba920cb1bf767487d7c1c3052d3ea8ad44f7337fc52b1ecd31dc7b1e139c40bcfde449e9e32b7e8f314bdea0d821ee42db3d1ef9f14a0acb9a1fa8a1571d66e7c6d1211b95aa4a0063b89618f336d6c63de9247a66d41e5b5b46f0da409a3b729d12879b56d0e60848f850ba2d583537992dbaf8111779852567761472686b3212e0ecf0ddb313d571e4368a9b9c68db62b293b58c0f50ff53730144dd745e285a212e4ffa5a2641eed0375fae2e93f9fafd9af235dd3e81d22827afab9fe4c53a8914256cd9e4e3b97dce4db75c7cc25154b25e94df3b965469d4c67c265e0d2dbb713151b5ed72b8fc4af0231fd89964314b376ff21cefbd3176c5cae638375ca1f8ad5d35737572117c6ac35549ae2e92db8148054880793b866597a411566ac2a8340ecbdd5b0604105e160a74128d3cbcd6dca58ad9831db0f0f2e2fb30de78db6a6e62ed84a6e70a00e2246d020885a6c4c65e82e7eaa12aabcdf506657479b09a78f04aa26abad16c0af0d873bae3736831d3bbf108b00ff6b30d98f23af08d7f2fccd837ac2f5d669b0edc0d5e085dd5d7587316d1af511063d2735c18a965b271a35a5882649866a4203e822a6b75889a0f8fd1ce8d2670ef3f4825aedcd2574e98995366b6bf08c6d14bd09d590145d8c228c95247cd2df206d656d9fac396c231c828336dc770b9909d0aaf2cf388a759f88f4069dc050985ed0c97a1a938382819c9355d66c0047323d43fa2093a01b3a92b6b2bfddaf0ebf330d686c17b5b631ae982d601b04ac35e79d46a2d08fef6a10b1a3eb72cc080b15de319328e08d8ad14c6f02dd08d498aa5a2034be3800dcf1a821c259063bc7827940537564b4ad66aa9ada657ea76925b6cb7f975b597cd8c8ed5d8e5084bbdc65804dd5683b052fd3ce750e828a140743f49fa8eb93a88725754d0a483f1e692ee8f23f3801168d6df77c854573a98b1454d13cc968ffeb59f734ee900ef92cba4a206dc698017d8ca2f3743c92476e15369d4e37eb82dbebaecdb217132035eb17a59eef8fc97aaad98d268ba5ad249197da05f9623312bab44b2a4e507b8f73bcd7cfdd2cd9bd75f87c98a23ad8fd80a22a3ef0566a9ebf15d0d125ff9486e6d53c76603f69752a93979a5277dbe549588d5665a87096f53579c8dd698d08c3545ab8ecedc7969f7652eda3c992a259f2e40927015c85a564dc5f8c6b580d7479aa0a9190383313bfe86f8e5ad5a96ba6f968f5b83cb5f9620134dfc0bdd0d1e04ebf84192f2d3809f33eeff7c6e3b0314eba9fc1e89d61aedd853cb13e22efd0aa458e1a6bf3f695155c2c8e103ef288553ea5203094387fa1386495da01d2af5d79cccd132596060ef59e9e9635daf180a38a025811088da25fa415226a1e1e0d8f4a056ffd9ee184366304d4f61671f5031377c03795a0ea9364b3db6faf27f3021f2e07bb38033ab66c51399d352a15606fd629f5a5475f8b8b97bc33eb4dc89e287aeba10a2b065d3f3abc9d5b77ea9a0383cbff9aa76576bbc0dd4984f691fa7a812bf3cdd1ac8561e63a37fb928ce42d8b76bb9d3d36a386019a5b1d7386678ca89defda7cd0dca7bea99b07940c4b25cc23efe6d29c977d4d8ee311d8bdae1f2667d5e25a7e05e015a75a1674b1ddafef29e0d0247bbf47fa0da41444592e482993350d638ce559d45b9842238fe3466b0c1314b9ee1c97f3108a7f45fdb9f25387db2f12e41fdfceba90cc5247b8d348a5db13f3955e79597bfcb628c6e9de8f322be07d9b24eab91c655ebdc6f922f38c9472ebebcc76826e02df08b12e0429042d2e11262f060e3eefc38164bc6a1f1a61b36df2cac4667ef3e85598dbf97053b69899bc9b1dd205d169899cff89ab55d74fd7dd1d70606fa8b50115d929cdfd76d827cdf11b68e46ee05ffc8b5cad93e5a718fbfbd6dc75adf4d2616a110648ebb319d5d9dd5fff1afe47b277bef7475d05ab4df6dc3b448f71440b6d8a8f424d827d6def0f5833d73c9f2f225690bd5c0a5c225b6f6e1e6aaf702c9dcb7785c85723121f89d99d6697f84d802fa4af3899eac21851b1e2d012ed2e21747e9f1fd3fd287d766d9d7c3078aef3722f08803e3047c4df9c9e8c701a12cbd10275dee5073284563f3c2b2d05e266abc72d93dabd02d8d628db0c36090355138de683298847185b87c1608b3547564f35bd3cacd0498bc5e10f119e20fb308a7d45b068c26290685a9b59e469f922dd51825b433af961b1403c23f07718e704f9a8f4b8d40e41214557851aab042951e9059317c3bb31a4f6d79496d4611cba6469cce9e2ce674c0f7aabd80933d1403bfcee3312a561709992eb68c6e6daf1aa9951880b088d3098d9a0075bde0ff0568edcf5e7f328afeca1b7cecd99a9a482838a2db7e18341a9a519fd3c545928413222058dc698212434bada1d60da29cd948ab469c669d7fb4dea651f3953ee976d85f16f95a6cb0550af55ee26ce19d904ebdabc3628d987f7b50022f8c1bbfbe2460360c6797f63e4506f86342b903efc3bf667a25cad32c11e2fc5ed49c020a1fa3c18a4df0c6c1140a688ef39a9d610ed4f91ef29598071db63e5d9ce79305959a4fd20dbe9e3565281ab52d8b20f7d62d9df5ee31acea59be1b6703bda918d1adfa4a185c39048378eccd90953551733a43df3c23fe3e69b15fa90cc3bd4c51d39dbad92cdca03620170e42d4293f19487efadc333756bfb7404c670854781e828662879eea0418fa11c3507dceecc6704c3d90f91945a8217ca59f55638672ba229b2b760b7569aec5fa66660702ce63cdb66a3f8213e33028c941fd1702a9935025fa3a51b8bbe2f708cc4e230e5ef025f5fa4fffedd8c4f84117d5ed7360f47fc17a596f8f2a6252dbfc33940c33969158050521cca7b49bd0664cf3f779525b980f40d8f02d30c5ee761c75f3f74f865951b4caae942b8557b6169b2564e1d9755cfc6f80ce2f676b1abd0ee0f3e60d681771b250f83586411fea0dfa3581fdcb7350bf6dadca5e40b84c9c015b7a327bdfc0c84f0d36cd522283e1192c403eec8b8a34ff584bc102b1a4a80852ddf9c6b15ed6924e7cbfb92c27ec4ef35cf80515e0370995b738debcb692e3b3abd37a74abf45265c3aa54686f1e181e42abff47e066928f05678e6135ac005510e7091ffc7da632ea31f30e6a15c5e5ff9e23cd63d8a0ca7fae86786c96ac2b2a53e8f903b7ebb92190d807d1a710ddad7f6870e90a0b6ab5ae82db6ffe26264c72980594e3c12efe27a86e8046c63c9c72faea17487d7a499aa97303263c92bffec2257ef5a7a68f245b1d5f934e531e48d0b60209d593e30df23953b6d9e310b54bf2f56bead0c04ee386ca6b334129f264f01daff767e0a8c8fa23c9c1b99bfc2386467cd140aa1922ecca46abb52cf4706c9691dc4965b5b0eccff4ffee255f3182238142a596a95dfa44ba3d9292a007755f944bca5931ed345d2fc27c9142e646c2da90b7b12e3c8c65df6491bde5ebc6ada077db42814af99dc081526211d813461ec043eebe74521e71fdd3f2dbb035fcaca3d659f884c727a92f1e64fa7a5704ca98681acc058ecce4b53eb19cdb87e307d0d5daf4e155c6be7d8119db00519a2eb23cd75b4de84ee670e048d7ae0e111a5d6fe4e88e1e7583152a0", 0x1000}], 0x4, 0x0) 12:09:48 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = accept$unix(r0, 0x0, &(0x7f00000015c0)) r2 = socket(0x18, 0x1, 0x0) r3 = semget$private(0x0, 0x1, 0x80) semop(r3, &(0x7f0000000200)=[{0x6, 0x6fbb, 0x800}, {0x0, 0x81, 0x1800}, {0x1, 0x100, 0xb9a8064cb521abee}, {0x4, 0xc3a, 0x800}], 0x4) getitimer(0x0, &(0x7f0000000440)) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000300)) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000380)=[0x6, 0x101]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000480)=0xc) connect(r0, &(0x7f0000000280)=@in6={0x18, 0x0, 0xd91, 0xd6e}, 0xc) socketpair(0x16, 0x4, 0xb83, &(0x7f00000014c0)={0xffffffffffffffff}) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x3, 0x761f64, 0x400}, 0xffffffffffffffc6) r5 = shmget$private(0x0, 0x12000, 0x502, &(0x7f00002e1000/0x12000)=nil) shmctl$IPC_RMID(r5, 0x0) semop(r3, &(0x7f0000001500)=[{0x1, 0x5, 0x1800}, {0x2, 0x5cde, 0x1000}, {0x1, 0x27a, 0x1800}], 0x3) setitimer(0x2, &(0x7f0000000000)={{0x0, 0x5}, {0xfffffffffffffffd}}, &(0x7f00000003c0)) bind(r2, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) fcntl$getown(r4, 0x5) recvfrom$unix(r2, &(0x7f00000004c0)=""/4096, 0x1000, 0x841, 0x0, 0x0) socket(0x6, 0x6, 0xff7fffff) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000340)={0xffffffff, 0x1, 0x8, 0x5}) socketpair(0x10, 0x8000, 0x140000, &(0x7f00000002c0)={0xffffffffffffffff}) shutdown(r6, 0x2) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000001540)) connect(r0, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x4}, 0xc) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0x9, &(0x7f0000000080), 0x0) 12:09:48 executing program 0: setitimer(0x0, &(0x7f0000000340)={{0x15c9e7b3, 0x101}, {0x0, 0x10000000000c2ab}}, 0x0) getrlimit(0x8, &(0x7f0000000080)) setitimer(0x0, &(0x7f00000000c0)={{0xffffffffffff0001, 0x7}, {0x8, 0x40}}, 0x0) setitimer(0x3, &(0x7f0000000100)={{0xa5, 0x3ff}, {0x4, 0x6}}, &(0x7f0000000140)) pipe(0x0) socketpair(0x3, 0xc002, 0x8, &(0x7f0000000300)={0xffffffffffffffff}) r1 = accept$inet6(r0, 0x0, &(0x7f0000000040)) socketpair(0x18, 0x4007, 0xfffffffffffffffe, 0x0) r2 = msgget$private(0x0, 0x3f) r3 = getuid() r4 = getegid() r5 = getuid() r6 = getgid() r7 = getpgid(0x0) r8 = fcntl$getown(r1, 0x5) mkdir(&(0x7f0000000200)='./file0\x00', 0x10) setitimer(0x1, &(0x7f0000000240)={{0x0, 0x80000001}, {0xffffffffffff8001, 0x3}}, 0x0) getgid() mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r9 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$TIOCCONS(r10, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r10, 0x80044270, &(0x7f0000000000)) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) listen(r11, 0x0) ioctl$TIOCCONS(r11, 0x80047462, &(0x7f00000002c0)=0x8001) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x3, r3, r4, r5, r6, 0x26, 0x8}, 0x8, 0x5, r7, r8, 0x0, 0x7, 0x3, 0x1f}) 12:09:49 executing program 1: r0 = semget$private(0x0, 0x5, 0x40a) semop(r0, &(0x7f0000000000)=[{0x0, 0x200, 0x1800}, {0x3, 0x5, 0x800}, {0x3, 0x9, 0x1800}], 0x3) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x280, 0x100) semop(r0, &(0x7f00000000c0)=[{0x3, 0x8001, 0x1800}, {0x6, 0x400, 0x800}, {0x2, 0x3ff, 0x1000}, {0x3, 0x6, 0x1000}, {0x2, 0x2, 0x1000}, {0x7, 0x2, 0x1800}, {0x3, 0x1, 0x1000}], 0x7) r2 = msgget(0x0, 0xfffffffffffffffc) r3 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f00000006c0)=0x3) getgroups(0x0, &(0x7f0000000540)) r5 = geteuid() r6 = getegid() getppid() getpid() r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x80, 0x0) getppid() getpgid(r4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getppid() getppid() r8 = getpgid(0x0) r9 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x6, r3, 0x0, r5, r6, 0x20, 0x2}, 0x400, 0x4f3, r8, r9, 0x2, 0xffffffffffffff01, 0x56e, 0xfffffffffffffffc}) setpgid(r8, r9) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000580)=""/142) socketpair(0x6, 0x3, 0x5, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000280)=0xc) sendto$unix(r10, &(0x7f0000000380)="847758add1faef7456f2e356558c3080c1c41f94173f30ae316e9f1606697be059ab1a5a0387be758d9b2de8b5847fe9c4a61606189f5244e73c8296e5b9d76df2b6345568678967be140293b4da5bea6e3edcfe9a11a3360bab4a213a6ddabe8ffaf16894c7aa9712e870518e74f822d6be55fc9ac86512f90633f69218fc7a5eaacefa42dc2c64a6e9e4cadf74ff84c961b69e0a306f16368a5f14927b86731b1fe799fbad076d8f40b7eb9c3072bbca961017edf872aea0b99924e47218f0a9a63cf4c213130b87fe006294914ce5bc4a3711a182722e45ed2f0b8764e2f3c2ccc0f1a3daca8197", 0xe9, 0x4, 0x0, 0x0) getgid() r12 = dup2(r1, r7) ioctl$TIOCDRAIN(r12, 0x2000745e) fcntl$getflags(r1, 0x1) r13 = semget$private(0x0, 0x4, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)) setsockopt$sock_timeval(r10, 0xffff, 0x0, &(0x7f00000002c0)={0xb4, 0x3}, 0x267) getpid() connect$inet(r7, &(0x7f00000001c0)={0x2, 0x0}, 0xfffffd20) semop(r13, &(0x7f0000000040)=[{0x0, 0x0, 0x800}, {0x1, 0xa0, 0x1800}, {0x1, 0x5, 0x1000}], 0x3) getpgid(r9) 12:09:49 executing program 0: r0 = socket$inet(0x2, 0x2, 0x3) r1 = geteuid() seteuid(r1) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) 12:09:49 executing program 0: r0 = socket(0x18, 0x2, 0x0) socket(0x0, 0x4, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = dup2(r0, r0) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x7ff, 0x2}, 0xc) sync() ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000100)) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=[{0x10}], 0x10}, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) 12:09:49 executing program 1: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) r2 = accept$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{}, 0xfffffffffffffffb, 0xb}], 0x20, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x80, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x40, 0x80000003, 0x3, 0x9}, {{r1}, 0xffffffffffffffff, 0x2, 0x80, 0x8, 0x2}, {{r2}, 0xffffffffffffffff, 0xb5, 0x20000009, 0xffff, 0x6}, {{r3}, 0xfffffffffffffffb, 0x42, 0x20000000, 0x4, 0x3}, {{r3}, 0xffffffffffffffff, 0x41, 0x80000004, 0x1f}, {{r3}, 0xfffffffffffffffe, 0x14, 0x83, 0x1, 0x7}], 0x655, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffffa, 0x20, 0x2, 0x5, 0x401}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0xfffffffffffffffd, 0x80000001}, {{r2}, 0xfffffffffffffffc, 0x2, 0x5, 0x3, 0x40}, {{r1}, 0xffffffffffffffff, 0x50, 0xf0000005, 0x7b60, 0x20}], 0x4, &(0x7f0000000100)={0x7ff, 0x1}) dup2(r0, r3) 12:09:49 executing program 1: mknod(&(0x7f0000000080)='./bus\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(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x5812, r0, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 12:09:49 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) socket$inet6(0x18, 0x4005, 0x8) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x7) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000040)="0fa23dbdefcb462e0c32b759fc230512b9fbde1951c2ab15a88591f1f85c64cfd5440fae7c49913938474ec0abb6dd1133b4cdd6c1eb29f549146ad34123c2abdf322e7597a6a06ed29366195ded2b1216c340c3c582f0cd91905c0f6df8e51e86a970", 0x63}, {&(0x7f00000000c0)="9cc851fa0f0787e762c86c80604eae5293f187d2a19946591040", 0x1a}, {&(0x7f0000000140)="de2fca3d771127438eea", 0xa}, {&(0x7f0000000180)="c47d344965c4e6b462364598183c3da951230d2c0c0e39aeb0db562ebb4c327c9678bd53eeca358594442734771cc85e33dcefcb0d3352ec6117ddd65de9b8642565", 0x42}], 0x4, 0x0) 12:09:49 executing program 0: r0 = socket(0x17, 0x2, 0x1) setsockopt(r0, 0x29, 0x32, &(0x7f0000000040)="0509", 0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x1f, 0x4}, 0x8) getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000), &(0x7f0000000080)=0x4) 12:09:49 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xc20, 0x0, 0x0, 0x0) ftruncate(r0, 0xffffffff) kqueue() 12:09:49 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001380)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x20) readv(r1, &(0x7f0000001300)=[{&(0x7f0000000080)=""/189, 0xbd}, {&(0x7f0000000180)=""/33, 0x21}, {&(0x7f00000001c0)=""/171, 0xab}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/79, 0x4f}], 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x7, 0xa6) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000001400)) fcntl$setstatus(r0, 0x4, 0xc4) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000001480)) accept$inet(r1, 0x0, &(0x7f00000013c0)) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$inet(r1, &(0x7f0000001440)={0x2, 0x0}, 0xc) dup2(r3, r2) 12:09:49 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) msgget$private(0x0, 0x408) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2010, r1, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x100) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000000)=0x7) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000200)=[0x2, 0x2, 0x5]) r3 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x90, 0x0) ioctl$KDDISABIO(r4, 0x20004b3d) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7) socketpair(0x18, 0x4000, 0x200, &(0x7f0000000280)) ioctl$TIOCDRAIN(r3, 0x2000745e) syz_open_pts() openat(r3, &(0x7f00000002c0)='./file0/file0\x00', 0x1, 0xe1) 12:09:50 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="28002200ffff0000010000000000f4ffce50a092ab4da98d30e9a100b3d18f7ca934edd59f7f890c1fb4cf3059aafd5f038571dcfb525780c4ae1ad538443f1c9cc51b4d3fa5d4016f9c733dfe69b8a83ece4a600c59dfc9193a", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) sendmsg(r0, &(0x7f00000000c0)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000000040)="dd6c28d7f7774be8684757de631a201ca5df0d7fa86a463323023ba54b372854dd", 0x21}], 0x1, &(0x7f0000000180)=[{0xb0, 0x0, 0x5, "01dc9f8d653871e9886d0076239c8fb156d4f455d6e2f4e9dbf0b4be8949297a01a8bada7d8f498239984b02c3e0560640b2ebbc787c34b9e6b2ae53f8989011f7c711468f61e8ca818984382eebd0050e93b475854bd9c158347a3a28a00846ca16f5aa40a7146348b41f3b9b49eb4c6a7855468503336b61c219c141241b9725b6bbd4ec75b0d8eb68c4920871ff930d26b029089e363fa7198ca7a8d6"}, {0xf0, 0xffff, 0x5, "877e7f3f16149416e4d3887a5b5bd03c37309db9dca131afb7d71d79e74bfee1502052642620e384b1668e8ecf208e702c66d6dce273007a55e406b0fa98439d859ab04c9cb21d9d606d73a0ccc768296f1d68ff8688bae5d08f2d231e98d88e34fceb9403b3caa750147beb418126f9414008e44768c30347b16ce83bc751abb5f8b000dd0d6366c3007e0a44dc37e2c2f72ac8215a596f5c0b386d66a3ff0dab967ba63995b8d1de06a1d3d8c4ea6c9dbb769e9399dcf8bdf34ce14a1d47da77bbb1db687ea46605f2d5a38774221a1bf36f5f85f85ee5d5e9e561fd90bb"}, {0x18, 0x1, 0x1, "6e15f5897dabb4"}], 0x1b8}, 0x4) write(r1, 0x0, 0x0) shutdown(r0, 0x0) 12:09:50 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = getpgrp() r3 = getuid() r4 = getgid() r5 = getpid() r6 = getuid() getgroups(0x6, &(0x7f0000000300)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r8 = getpid() r9 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r11 = fcntl$getown(r0, 0x5) r12 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r14 = getpid() r15 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000500)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000000c0)="cd18840aeafd389ca6927301ce4d901055cda684f71480f4c03f87b3a0a90898ea2181a5713fd8e849e31d5d43db81d074396a87f74478f51172bf045b2c721b015c593dc6021413fa8821f6772522031efb45887cb806835fa7c246ee9089b1a161700b952cebb06521a4c607366fd7de8209a1c4778cf3144fc86070beb347c3262e3210653252a6e7f986309d4ec229c3d1672ad1751aa12ffd0358f3816a53e02b31d509aba54992b37bdbf4d19f239ec79e865c1612e2a3c6dda70eff061c9af1e4b7ea419f0c674b6543caa25815176e1eae121c", 0xd7}, {&(0x7f00000001c0)="f99cc788f4217c327b98eebe29f52c50860960e0cbe7471b7f4218c6031512a8406d18bc351f5f433b496fce1f9a3e1c87fd6d3f4930945ec9f6ad6bf2aa49a8ac8b8be5ffd6228302549950bcd9a64a0e702c7fb605a999fc1f1d824579650a1bfb851de2774f40ce391ef4127dc1c4be01724d5fd701174c1827fc966fb0a42d40c5a1a52c5b459ff5c6b8c19c1d04625d501a4a51a21db5e05f800962c2568262e21556490cc1354934eaf2b787d30e8c821c2d681ce64b4d8dce85e4489accd03b3c08fac3af4dc9bd23ad5adf5c79c1b1187b3c8e686ef143166a7c360deb31ea86cd", 0xe5}], 0x2, &(0x7f0000000400)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0xd0, 0x4}, 0x401) 12:09:50 executing program 0: socketpair$unix(0x1, 0x8, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x100, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x2810, r0, 0x0, 0x0) 12:09:50 executing program 1: r0 = syz_open_pts() readv(r0, &(0x7f0000000240)=[{&(0x7f0000000040)}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000480)="3e227913e4bad21c734f4dd36a27e5e27ba36d673553c0c21b3dfaf904001ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe3b3761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c68bf82cd0bb83dc9d95d8588fc7c93635077f2504d6e63787c280e26d6bc89effbad08863cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f4f1b5f34458e2338240331c11ed39a85fe0900000029b887cbac44c8804f6dac26edf541708135a9ed0dfa7f4dca45eaaeda26e9daa476a3704de9543bd8e42d6165a0d93cd0bd30b57108efa5762fa3c3d9c5177479895877167ef342549b36fbc90a71b30ec0083af811f731d3f451724142589ce3d069796437970f61f639b0ba161a18e62175b1a020417a8f93d20cf4077555e8dc0038c789a448cacb2b456f63ae583c39ea", 0x138) r1 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x2, 0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() fchown(r0, r2, r6) close(r0) dup(r1) r7 = syz_open_pts() setgroups(0x9, &(0x7f00000002c0)=[r6, r5, r5, r5, r5, r3, r3, r6, r5]) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000180)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r7, &(0x7f00000001c0)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 12:09:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 12:09:50 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setreuid(r0, r1) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0xfffffffffffffffe}, {r3}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r2, 0xc0107002, &(0x7f0000000000)) 12:09:50 executing program 1: clock_gettime(0xbf5d81f4c3c90870, &(0x7f00000000c0)) r0 = getuid() setuid(r0) r1 = socket$inet6(0x18, 0xc005, 0x8000040006) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f0000000200)=0x30) r2 = syz_open_pts() kqueue() fcntl$getflags(r1, 0x2) r3 = socket$inet(0x2, 0x8000, 0xc48) setsockopt$inet_opts(r3, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) r4 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f00000001c0)=0xc) setpgid(r4, r5) setsockopt(r3, 0x0, 0xa, 0x0, 0x14a) fcntl$lock(r2, 0x9, &(0x7f0000000400)={0x3, 0x23, 0x10000, 0x9}) r6 = socket(0x18, 0x400, 0x1) write(r6, &(0x7f00000002c0)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcf7f5ead57ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941733efb0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb19e1e39eb07c4c40446ab8ed614d8062094847749a278b2a7f9558dccfcc4bf771ff007a09b867e204bcc4a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1cd63671e3cc8133580d", 0xe9) setsockopt$inet6_MRT6_DEL_MFC(r6, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x7}, {0x18, 0x0, 0x200, 0x80000001}, 0x3ff, [0x200, 0x100000001, 0x6, 0x3, 0x1, 0x69, 0x1, 0x2]}, 0x99) r7 = semget$private(0x0, 0x7, 0x8000000020) semop(r7, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) r8 = getgid() ioctl$TIOCSDTR(r2, 0x20007479) shmget$private(0x0, 0x2000, 0x4000000483, &(0x7f0000ffd000/0x2000)=nil) r9 = fcntl$dupfd(r2, 0xa, r6) ioctl$WSDISPLAYIO_GVIDEO(r9, 0x40045744, &(0x7f0000000280)) semctl$GETNCNT(r7, 0x7, 0x3, &(0x7f0000000500)=""/76) getsockopt$sock_timeval(r3, 0xffff, 0x1003, &(0x7f00000003c0), &(0x7f0000000240)=0x10) setuid(r0) ioctl$VT_GETACTIVE(r9, 0x40047607, &(0x7f0000000180)) fchownat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', r0, r8, 0x4) semop(r7, &(0x7f0000000180), 0x0) 12:09:50 executing program 1: r0 = getegid() r1 = socket(0x7, 0x2, 0x26) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)=""/65, &(0x7f0000000280)=0x41) r2 = getgid() getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) r4 = getgid() syz_extract_tcp_res(&(0x7f0000000040), 0x8d5, 0x8f) r5 = getegid() r6 = getegid() setgroups(0x7, &(0x7f0000000080)=[r0, r2, r3, 0x0, r4, r5, r6]) r7 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x0) r8 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mlockall(0x2) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r8, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000001c0)=0xc) fchownat(r8, &(0x7f0000000100)='./file0\x00', r9, r6, 0x0) 12:09:50 executing program 0: openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20, 0x40) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd\x00', 0x40, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd0\x00', 0x3, 0x0) r2 = dup2(r1, r0) r3 = accept$unix(r2, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) r4 = msgget(0x2, 0x400) msgrcv(r4, &(0x7f00000001c0), 0x8, 0x1, 0x800) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1704) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000200)=0x100000004) r5 = msgget(0x0, 0x100) r6 = geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r8 = getuid() r9 = getegid() r10 = getpid() r11 = getpgrp() msgctl$IPC_SET(r5, 0x1, &(0x7f0000000140)={{0x100000001, r6, r7, r8, r9, 0x0, 0xfffffffffffffffa}, 0x8001, 0x4, r10, r11, 0x6, 0x1ff, 0x3, 0xffff}) pckbd_enable: command error 12:09:51 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() setreuid(0x0, 0xee01) fcntl$setown(r1, 0x6, r2) r3 = geteuid() setreuid(r3, 0x0) write(r0, &(0x7f0000000040)='!', 0x1) open(&(0x7f0000000080)='./file0\x00', 0x20240, 0x80) syz_open_pts() 12:09:51 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) connect$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) clock_getres(0x4, 0x0) 12:09:51 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100", 0x9, 0x100000000000000}) write(r0, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) write(r0, 0x0, 0x0) read(r1, &(0x7f0000000080)=""/76, 0x4c) read(r1, &(0x7f0000000140)=""/130, 0x82) 12:09:51 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004010000028ad) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) utimensat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)={{0xffff, 0x31d}, {0x9}}, 0x2) close(r0) r1 = semget$private(0x0, 0xc5347ef2ad1533c8, 0x785) semop(r1, &(0x7f0000000100)=[{0x1, 0xfffffffffffffffe, 0x1000}], 0x1) r2 = open(&(0x7f0000000140)='./bus\x00', 0x3, 0x0) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000840)="000000186004008b00230627feff023519edffff0001000000bf02008cb383246b361f9d216d848314a23e1d8cca1286a2a219a3ac621f176181ffe691ec51f8a0d9025335a17d1827ad0000000000", 0x2}], 0x1) 12:09:51 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x9) 12:09:51 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) r0 = open(&(0x7f0000000280)='./control\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x0) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000080)=0x10000) open$dir(&(0x7f00000000c0)='./control\x00', 0x100, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0xffffffffffffffff) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000100)=0x1) truncate(&(0x7f0000000040)='./control/file0\x00', 0xb767) 12:09:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() close(r0) syz_open_pts() dup(r1) r2 = syz_open_pts() poll(&(0x7f0000000000)=[{r2, 0x129}], 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0xc0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r2, 0x4c}], 0x1, 0x0) 12:09:52 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000080)={0x1, 0x0, 0xe26, 0x101, 0x7}) sendto(r0, &(0x7f0000000100)="f49a13d1678493267caeebc4ab91a06dd2dd2564bbbdd6374413c899f5249375931cebe930aa272eba69d51f0e3029702541d1206cc61a701d8b8bb1f780fab00df6de25317a810230c4367f49f3b19cdfcc095d71c1fefb4753164761a813e96fb1f7ff7a466e79df872f1a95225731704f42e9fe819e1f700ee922f2cef6", 0x7f, 0x1, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) close(r0) 12:09:52 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc3", 0x100}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0xa8) mmap(&(0x7f0000005000/0x4000)=nil, 0x4000, 0x0, 0x4012, r1, 0x0, 0x0) r2 = msgget$private(0x0, 0x20) msgsnd(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="03000000000000000bc992994cc8745125c0e94f9cc5e3db5f9cd5acef31565c6493fc25a4a939a8bbbe5c21863b5b7156224a2c8371373dab156ac0e422f63da13e3b931e4e2e53f35a18c5e50ed2081c915c923af8acfccd35234b0f5005a2814c96a1e3dbce6fa6e42843e17c95eec978c2884705920045f3a0f50cce79bbe87ceae0bd821d211884e93cbb8c274b35b710b50650d610f8a9d56bd15223646cc9bd16299d1cebb33481a2a20a377a64584dba8722648e20dd3ee39a8c9b10591454035ea4eaa04ef73d1f00000000000000c834c8ccb82ab345421acf690db394df2dee6bda77c41cd1d3a3d9af0d044ff55a0b8b934ef93a4eee9aa0a37f1ff0"], 0x102, 0x800) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) 12:09:52 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, 0x1103, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x20000, 0x0) 12:09:52 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = dup(r1) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000000)={0x8, './file0\x00', '.\x00'}) r3 = dup2(r1, r0) readv(r3, &(0x7f0000000100)=[{0x0, 0xffc4}], 0x1e2) 12:09:52 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() dup2(r0, r1) read(r1, &(0x7f0000000080)=""/206, 0xce) poll(&(0x7f0000000240)=[{r0, 0x13}], 0x1, 0x0) 12:09:52 executing program 1: clock_settime(0x0, &(0x7f0000000380)={0x4602e844}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0xc0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0xa) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000000)={0x1f, 0x3}) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000080)) 13:34:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x4) 13:34:12 executing program 1: r0 = kqueue() r1 = socket(0x2, 0x4003, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) open(&(0x7f0000000100)='./bus\x00', 0x2, 0x8) getsockname$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047466, &(0x7f0000000140)=0x100000081) bind(r2, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) faccessat(r2, &(0x7f0000000180)='./bus\x00', 0x12, 0x3) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0xadc, 0x0, 0x0, 0x0) 13:34:12 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 13:34:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10000) sendto$unix(r0, &(0x7f00000001c0)="8b70518d7ed52282b3892ff34aa16c84317d142a5602b4da4b3fc22473cedcb5cef59fd44df635a8dd6878a8b97f676b402403a3f51a71a55b00ca6f5080d9d37604db9179478d5a4ec006cf5407b4167d08c8042ec427ca6d7bdfeadf9fb39117d36ac2353d6bfe4b1963147bd47a41178ed7a18b4fe7107bb4af90027655f417abc5d473947394e765f1ed4dcbd359c611b49e6eba6ecfd6cacd7b788740043c18e50edab660752116def7b25498e3c88fe9210893d141c1e8473d978b24d216fe0f1916690d5629666acbffbe76b092454870", 0xd4, 0x2, &(0x7f00000002c0)=@file={0x1, './bus\x00'}, 0x8) r1 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0x3, './bus\x00', './bus\x00'}) r2 = semget(0x1, 0x4, 0x280) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000040)=""/154) write(r1, &(0x7f00000001c0), 0x0) 13:34:12 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) writev(r1, &(0x7f0000000700)=[{0x0}], 0x10000100) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000000)) write(r0, &(0x7f0000000300)="9b", 0x1) execve(0x0, 0x0, 0x0) 13:34:12 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x6011, r0, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000080), &(0x7f00000000c0)=0x4) r1 = dup2(r0, r0) pipe(&(0x7f0000000040)) truncate(&(0x7f0000000100)='./file0\x00', 0x0) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000000)=0x10001, 0x15c) 13:34:12 executing program 0: r0 = kqueue() pipe(&(0x7f0000002680)={0xffffffffffffffff}) getsockname$unix(r1, &(0x7f00000026c0)=@file={0x0, ""/4096}, &(0x7f0000003700)=0x1002) preadv(r0, &(0x7f00000025c0)=[{&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/232, 0xe8}, {&(0x7f0000001180)=""/250, 0xfa}, {&(0x7f0000001280)=""/184, 0xb8}, {&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f0000002340)=""/244, 0xf4}, {&(0x7f0000000000)=""/6, 0x6}, {&(0x7f0000002440)=""/136, 0x88}, {&(0x7f0000002500)=""/142, 0x8e}], 0x9, 0x0) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x1ff) close(r0) 13:34:13 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x4) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="df61daf22d6c7373d067894914329962f5fca4af9cf01ef13e43e71910b1c276fa38b686d0ed8abe4743b1bb0f0efb3c76b49467809c2c17ed8447220816a90c4df8b5e9b2b9ecd0bb14c5e0edf238043ed02d19550f24867c12eea1473324cb9480f73ae393c9a4b53b661d9230ed041b26bd1d5f6979785323145fba44e9608a1da6eb987ab0703e4754edf6a8894a363e2bcaa576a2034f42e0e37c1d128e5efb13ccf0e8a4927f945ff956fabdfdf2b5558d3c4292b5ae7f70eca95c632a63fc1ee69fa2e9ac86ed71f56c06d8562764de8fc5cc173cfa45105e5036734eaabde9e4b077d2c8d3660d485f53362199c2d38cfa279a24dd773860945162088deacf054b3535e2db0bc4777a2411d22a35176bf411eee89733372567596c6c73467cb6caa5b234b7f84501044a2f77f08821b15cac9aabf16ba63be0c09bdfc04f1f919d3358c82f7850748450"], 0x8) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) accept$inet(r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) 13:34:13 executing program 0: r0 = socket$inet(0x2, 0x240003, 0x7ffffffffffe) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080), 0x0) 13:34:13 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0x51) close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) fsync(r0) r1 = syz_open_pts() fcntl$dupfd(r1, 0x0, r1) close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r3 = getpgid(0x0) fcntl$setown(r2, 0x6, r3) write(r1, &(0x7f0000000500)="b762dba0abfd9335551c75ecaacc6294250a83fcaf44004e2cf1b58374299148e3a735e8529328641982091658d83c88", 0x30) getppid() 13:34:13 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) r1 = semget$private(0x0, 0x2, 0x200) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000100)=""/218) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xffffffffffffff59, 0x0, 0xbb}, 0x0) 13:34:13 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x23f) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000140)={0x9, './file0/file0\x00', './file0\x00'}) setuid(0xee01) mkdir(&(0x7f00000001c0)='./file0/file0\x00', 0xfffffffffffffffc) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000040)='./file0\x00', r1, 0x0) r2 = getegid() setegid(r2) 13:34:13 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) sendto$inet6(r1, &(0x7f0000000080)="6afb7d3e22d5e1a61cea4187fec2fa4aa5041bfe2ea4d8cae13ab920ccee8a94d6cbd83588bf90f18f0ae2daa617fc8734de959434bac2e217e12d7461a80dd702b96db5d8b0d432ba6f2929da3987c46319dd41007d73bc4a1a5137cefd69a2e17284c31f1f4260da99c4c885a800ddea81a98ae8c651e3d40a18273f17c898d433998a42036f", 0x87, 0x400, &(0x7f0000000140)={0x18, 0x3, 0x7ff, 0xffffffffffff0000}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) 13:34:13 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) dup2(r1, r0) nanosleep(&(0x7f0000000040)={0x9, 0xfffffffffffffffc}, &(0x7f0000000080)) 13:34:14 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x114, 0x2) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x40045720, &(0x7f0000000180)=0xffffffffffffffff) mknod(&(0x7f0000000080)='./bus\x00', 0x9e, 0x10001) 13:34:14 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0xfffffe37, 0x0, 0x0) msgsnd(r0, &(0x7f0000000380)=ANY=[], 0x0, 0x800) msgrcv(r0, &(0x7f00000008c0)=ANY=[], 0x0, 0x0, 0x800) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xfffffffffffffd68) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000180)=""/248) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000040)={0x3, 0xffffffff}) msgget(0x1, 0x6) msgrcv(r0, &(0x7f00000004c0)={0x0, ""/90}, 0xdf, 0xfffffffffffffffd, 0x1001800) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000000380)={0x3, "2c8e6dd2386f288832e562c1d8c7a4d0f19f0e02cc94990a8ca0db6c5b08fa59109c8ffd597591ff49b6dc87f2abf10b8820356fe1ed72c01cb3698165a46bc8147213325a83f61a9fbdcfe4ae250dc5debca19cdadf06212f9e161c0658ef195ec08eea1f511b7154c7cd7420d142131ffe6401a58b1b0741b295ce1889e3f842a7a14c837b3b05ea98c9778f069a"}, 0x97, 0x7de537957758d9d3) 13:34:14 executing program 1: r0 = socket(0x21, 0x2, 0x40) socketpair(0x6, 0x5, 0x4, &(0x7f0000000000)) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100), 0x10) 13:34:14 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000180)=0x800) r1 = semget(0x1, 0x0, 0x204) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000240)=""/140) mknod(&(0x7f00000008c0)='./bus\x00', 0xc000, 0x403) r2 = open(&(0x7f0000000040)='./bus\x00', 0x100, 0x1) getsockname$inet(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xffffffffffffff25) fcntl$getflags(r2, 0x3) r3 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r4 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffb000/0x2000)=nil) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000007c0), &(0x7f0000000800)=0xc) shmctl$SHM_UNLOCK(r4, 0x4) r5 = open(&(0x7f00000000c0)='./bus/file0\x00', 0x2, 0x4) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000440)="00000018600400000000200002000000002800000000000000000000000000000af6cef7d866f2b0f77e3f9d", 0x2c}], 0x1) ioctl$TIOCSTART(r0, 0x2000746e) lstat(&(0x7f0000000300)='./bus/file0\x00', &(0x7f0000000840)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f00000006c0)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r3, &(0x7f0000000780)={&(0x7f0000000900)=ANY=[@ANYBLOB="17002e2f627573d534421727d755f2978e915100f36b5c2ccc98f6b0b34ef821807563b9e424f3c10f8566b8071117155437742fc9c3f30ab9e41e86a16f5873307846ef04cdbcc7ffd9d150990184a935428b1c7b01ac6c8d29677b4265455f0aace740ee9cd41196a0bfa3b57998fb2525c647297f9d8ce6fef3055c334f02c6201d5c4c153e56"], 0x8, &(0x7f0000000600)=[{&(0x7f0000000340)="753f3490c0ef46cf896f5a536f56f8c6cc24ea7803ebe7551ad3f23259e5a4dcfeed138e05f3f2b0c879653b96f134685a93295e50bf23ab70bbd7364431111dfc23f9eef06c02e7d0fbf15b61b8a819a3192aa6e324c0a9cd66ee87049d033639", 0x61}, {&(0x7f0000000480)="09da2c638aac1cf86cf82fb1785c82c1bef1845f1c5f826a730e3762cb2fbdf8f842a439b4dacfc8fba6d959d127274b38898b4389ce24a0f6690fca3f2a66357c359caa16349218405c67a15fbf5ed0eae3ffcb00a8ff8b0654ed814348802311f53646a3fa536b9275c5351e8aaa88b29c253878ce45a125d3975e9a8a7401446c26a8942fd4e0", 0x88}, {&(0x7f0000000540)="d90399a5247b712ad41ca7c5066672cefe69fb5ad6163821998eee7fdabf8e977ec91911c066a75b93617bdac78822e7d2a077795e7b6d6d64dab08bff1ae3bf2d492fdc0517883d60ec1dee74bc7dfdd07e700d9a660e3d4b68854c84a717d0b0c73dfcd8b90a47e13fad15533c7cbff79088a980a6d44da74f33eb7965cfe752db0dce1da4efd62a503e0209f1bd6cb400204cccc353834984fd0bd0b40121395327", 0xa3}, {&(0x7f00000003c0)="f7cb62948417b55b153ad86d0efdf5e27cec2632525d1111e75ad5bd55d1fb023e9a145eac519cf514b5f7de13e79ae9c8eb16d9deacde40", 0x38}], 0x4, &(0x7f0000000740)=[@cred={0x20, 0xffff, 0x0, 0x0, r6, r7}], 0x20, 0x4}, 0x8) getrlimit(0x3, &(0x7f0000000100)) 13:34:14 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x9b0, 0x10001}, 0x10) accept$inet6(r0, 0x0, 0x0) shutdown(r0, 0x2) 13:34:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x80, 0x8000005d, 0x6, 0x2e6, "8b2c6848655b7df48563cc050188985a1e682065", 0xfffc, 0xde}) dup(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfff, 0x0, 0x3, 0x0, "c764edef637e17b3eb9c61aeb213f25514542175"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x401, 0x4, 0x7fff, 0x8, "e3a69ffa5fc815938a1e88fbe1c58fb8377e180e", 0x0, 0x4}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffff3, 0x6a, 0x9, 0x8000, "1894cdbfb0b1c534fe134fa22ba71515bdf731b2", 0x4, 0x4}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x26b2, 0x2, 0x1, "f1a57725b295d18541618429c2fe71573d2ffd2d", 0x7f, 0x2}) 13:34:14 executing program 0: r0 = socket(0x6, 0x400000001002, 0xd8c6) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040), 0x73) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x20) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x7ff, 0x1, 0x3f, 0x0, 0xffffffffffffffd2, 0x0, 0xff, 0x2, 0x0, 0x221, 0x81}) 13:34:14 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)="971534fb6d70ea8d2aca40c42c457d6d3bab5ccc474e965cdd6139fa60b1be2ab7cc6eb24cafaa35d791813a6fc68fccbe9fea82a59cd80504b3a3aa0c209c88d15776bdb0bee35aabca83b2493841d99db0b5018cafc0a98a499c314d93411a22563e865abf33e55f39383800199b02aef926a0e493e4029b17d17290ae8c226e603bd5e509e884ab50ee9a18f87b2199d90b6892240f23f5559ecc0f13642ff3da7d211f86675fa901abbd7af41855d1ae4fc3909ac537f03235ce0935579f1674136da2a8d68f9076d49a1bf86a9f4f30", 0xd2}, {&(0x7f0000000180)="476789563fb8c8ee33599338bbcee4352170c563da9635e38ae989ed5e13580807d8c309a3242cb41c58c1473193394fe7941700e78349b67d093cacc439829a2f673245049c7abb", 0x48}, {&(0x7f0000000200)="f36714df14f91c8d5b6e270729b7052922727a8edde92ce909cc0ed61aeb49492112d9386eac14ab475ce6de7acf6cc9274ed0dfe918e5a63aae0baa6323d78e94fceb4d9d713039aaea87b34763a842961e67190094a3017f6f052de1aa3d70c96d72852d6ca27d49b9612356374d86813776ce600392e46570dfa7d197108903c707e1b017399c529b75e45f900eb3ab283a704f03aa093dc29aa3f310372f0a0b4d82b7b6fcd1b8358074f7808d16fd9c0c12e32f5da9c7bf59a1f04cea0f1675e205cacd88c90d7f02b73a4671889166514e6405824128967f", 0xdb}, {&(0x7f0000000300)="0e55bb319d9dfdf5ca40e426b551631031b838807d0f86e8b0df75bccaf05b8e34fa94113ec03a72c071ecfaa32da8a7c3c9ece06b8466a8cb387b6d3c2b8c69e5dad19df33752f9f8079ccb82ca4279f9157ac8a06ac9738a71547f65a8af93a103df5b4a3d50d3a610717a7237efe191133af0c9329b33ce0e9ae3e4e864068e600f05d1b4c8aac97b9200a974f47077fb10b4ef17220572a730ec646d43f2bf1edef7f4268c435e3daee92329df1371ae39b9c9939071c0c4e5efccc378a0ab3109e9af953082e9094276fa9abc8e13e62830ab32169bb997e98aa7102283a2fc773972f11cccb408f9b65972996b6d83e921", 0xf4}, {&(0x7f0000000400)="d9f07d1eab4b11ca9e7664620f8871d4cb652b43d354fad40a49e0030af52e37c22cbb7219f4be86bb", 0x29}, {&(0x7f0000000440)="4bee20b75d7841554956e5e9c52e842a040a8607a1fc17b0a5c29161013bfb85bbc5a0a6d66d2e1212a220b5", 0x2c}], 0x6, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) munmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x4, 0x100010, r2, 0x0, 0xfffffffffffffffd) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 13:34:14 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x2) r1 = socket(0x10000000002, 0x3, 0x0) getsockopt(r1, 0x0, 0x4000000064, 0x0, 0x0) 13:34:14 executing program 1: r0 = msgget$private(0x0, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) setgroups(0x0, 0x0) setuid(0xee01) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r5 = getpgrp() r6 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x400, r3, r2, r4, r1, 0x88, 0x1b}, 0xec40000000000000, 0x87, r5, r6, 0x8, 0x4f1a, 0x6, 0xfffffffffffffeff}) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000300)=""/242) pmap_unwire: wiring for pmap 0xfffffd807f00a9a0 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00a9a0 va 0x20ffd000 didn't change! 13:34:15 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000000)=0x2) r1 = socket$inet6(0x18, 0x3, 0x102) shutdown(r1, 0x1) 13:34:15 executing program 1: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1, 0x3, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:34:15 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffd000/0x2000)=nil) shmat(r0, &(0x7f0000ffe000/0x1000)=nil, 0x3000) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTART(r1, 0x2000746e) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCNXCL(r2, 0x2000740e) shmget(0x1, 0x4000, 0x559a79c9598dcbe8, &(0x7f0000ffc000/0x4000)=nil) r3 = dup(0xffffffffffffffff) read(r3, &(0x7f0000000000)=""/247, 0xf7) 13:34:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0xfffffffffffffffe) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000140)=0x8) fcntl$getown(0xffffffffffffffff, 0x5) openat(r1, &(0x7f0000000180)='./bus\x00', 0x20210, 0x40) 13:34:15 executing program 0: r0 = socket(0x1e, 0x3, 0x0) writev(r0, &(0x7f0000002700)=[{&(0x7f0000000000)="e62c7977a1750097e0186da7b89a8c64b5f28b1659bd2edb09c2240db1190113c53e88d3b71fe6adb44921ae87c94e0ccc98d0f39d3667ceeab5443589e09ae7c20f29aa987d8bf9ad677d78885f5c8c155204cd8da03c48e80f02d23d05f24959bf56376f2f83e588029c9ad458eebf45cf782563d8e010581901fbd861982318975069c2ea3621ec8038fa8789cb4b2854f00a2fb44c38df07e3469da83333f066eddc82e562fad22e061634eb3be95afebf14e446049f0737a4644fd0a93fa8f481f733135ed63f580f8bacadcccab276191a9da94a6deb8c05ade2faedd2f4d8731befd81d85b049d0707e404a00d667a60a418604cc7586c3ff0700000000000084c2a0769a619fb947c7fad9f8cab1e650ced065dc06abb96a59c469005ebfcca063a038cdcbcf269c7b281d2af1084bd5fb41f69bf5cbcc955b6f6a2d19f909ab7ae9fcc9e0edc064d6b53212d1cc61fd5ccceb0532692045a3776f49ff0849133111af94162c6bc74fd022df97cec46877d2bef38868851356bf0dea706c102bc93e0025ea47f1314f4f0cb23eae8b7ae013ddb3c72b68827807076bd945fe793b6fc352462f54bb4607291228cbed2703f9110c0abfff545ba31aabddd26cf0f0feb1ac596f575a3144d10ad4c7a90b68eb0e5e65d4dc2e00fafa9ffbb0117a083fd2826150c3ef078256e1d324e86db40d4e4f92f4ec12f7d21a18eab44ac4d897253c5386b4d331aa82fd8a43fcc79cc3af0f3879fd9cb75b1a32317b5332d08172944b248b7e5cb68640d6d497902660aaeb7e3fdb20dd4a347ac179098e35cf3a989064dfee0bb62f7eb678c72366ff2a9b17dee8989e6258183e4a4403735d63cb1da011d9df30db253b8b1fa2d160edb8563a391de150e4e81e20a27c875d7f723ca9170ddca5cbda834160ad61310debda2e7d7b11ea37cfc2685923f86c0c8b1a44a3f0e1d5931dbede128c1a78b8ac61480291c1395182d27f025d5686de990fa65ad4ac4962607a55f7cfc8d10e0ac65b6b2fbbca68e9a224316cf69e0dfbde9dce64b8cc4622f3ebba412e5477b289449760983bb54748c1016a531707207d990b0efe32bb7517aac92e0adc362d73f8eb04a3dae92bf20b3b30dafb99ef674704a94a8326cca94a95f0db1aee5e2150d16d7849897a194af0866844e55a344eb05a60274b0ae267834a143a9caf1e5439d4294fc50655bdfc89c4dc9a8c3ad126b092775a22ca249a13d3d83a6a77d70a6b9e49313ae4072b8243092db8887dd7b545fe7bd5f069f59dbd7ef8753e093f737d46d3e4d38dedda965dfbedd89b93533043fc099c2465b6efe3713ff53b8a4767511e932507f2449ec90dced9cd0f5162e318e95196e7792f1479770294bab193ba34d3cd8b81c10ec9f7f851b78cbb7fc87da6982d9f117fd452d5264720476bbf381f68f164f6b0f2a7bde2de00de67c14edd1235e80464642412e07ded66b118de9847849aba2cbc88909cca521d4975e4bef29b17a41be959fec3437605a44523217dbbc49d30ae9d50afe440d9f0cf2b5d9f02b8a494b793784f2161a72c7b4035bf2c2b5ce13976f036d3276a7eac4d50495285994c74ecd205376dde0cacaa8c9d1d566b95466d858f02556622248a070f7b9752e2edf4abf8649db5ff79793c4ef9f72b6df71689da1ef74a29adc48a5d9ab153dac0f912ccc13331b6885c3a53e127d81353af8edf06156a774376591e44aac3a48b82640912eaf1a146cc3709f3126ed7ae87b6101aa296565e94b7152d38e2f21bb4d227ce329ea6b7983f0ff251977d8c606d19c937021dffdcf6fd7b7e7e6f689f0906e470c117b844205d15923f8b42fd33b93a5199b0147859ee3f53628b3ac64fec08fa0ee8b15f87e223080d4229e4389c92a82ed1ea67160c37fcf3f1a86026944745d814a516731ea06d0bbb9cd811115a305fdae8f058df885b36381866e9e822d7cb4468d73f5b85826094e663541a0ae1b861327954d6320e328684a58fd56170ceafab9fa452ff020096c84829faa8befedd4b845ca3d2440c6509a735dd13f2209aefb31a4759247530754c33e3f372c6a911ab265feef4fbb14ebe2666e971b3b3a87e5b6149c6eeccd2440ae1e1c72fef1c1bbda0ff91d0ecd024c5bf508d20dc294367450208cf40ed098c6dba2263e1a2c0346474a8417beecb55a8a4109f533b9202feefbf1c487c3778d61635d2a530a296b7448fc15405a9ffc873ebe453e4e846e46f01612c8333180778c47ad76558f7b5813588e195fe0b7fbcd913ee0909d008712eace6996542059425ac9a638329a807a5d16fe0aeb88effc1e278b88138dc7a4287f3c1a903b43b4020402926cadb73299e49eee52697911085fd8454f60f9bd03ee023d45474153a609edb083fa60aa497b72a41984b5b50eb791e814489cf2e2545dbf9de08047d71cde73ffd6ccdf370e91c48526b51d17e73539d4844b55a8a421fd34d29bc4f93d83eb08dd7f89ca9dcc17e3d6e7f96c7a968596ab7982bfec70359fee3b79ab6cda1b4a002f656e28f3900d54ea1ecd8ec3edd14158c4dbc942a7dab5cbe0e88e2ca95b046a9b364a7cae0408bc107d7197167ab8acab26670dbbcba196a0a4243e89cfd731d52f37ce0555ae63a166a316fa567ea0619b214420218d5b7bef613ca00074b86f09d1585a26c2775553d65de83e03f3b4630146d1368f3e09971f6f111707730ddcec2ba10950caf4928d19fb109ede3816bc72e2681b83fbfe16f659b612e4a699cb9ee4f06b54f26df13165f33903c52f37bbb2ad36a7660cde406663eacc5e200e0d0c2d9a5269b82ee2d87574c70625d4d0a33b1eca7747b52e8e00ee7afa9ae998aff3f77e2038dd9f9327124eb79e62d7d73122ec5fc3cfba490086e383611d6d835a680bbfcf9266b8658dc6de4c9c06795e997643c030a87ff0a5350e394ce71c2316125f6fa0d977f36ecd5c22153f1f6f4342e08ab1b9a9f3694a17c0ba68ae66c8650e1007bec92e1866dc215089df80df1a409dc934795a1e097abbce5561232a5cdfff70aa2381a4cfd78825d48fb6d07743b24cefc9a36be6cdbdbdfc5ec55df37f6df78910951f5d2180ed029218e2a97668a236b6301c639a63e9153adeb7935a3d35db8755b4c8450fec16688b289def72e85e58540e248ca52b45d33e355a253db0f6bf928e7b07a1d410010eb006f010fab8c77753c7208f36dd207b806e3b6104b91c804e33c23bee9f929db47b6880d3171b15db2bc37d43618f79293724ecc6a20ea6c024d413b8f47a51ce57d27c9ed9755a3a02ed8369b3fdae987dfa8f25d95ca1edea0799fe4624900e2effdef97b77341b5294441b81a9a5f4e9fe5a1d61961a38f938433a55d5788202752d7565e7ccce25cbb6301e18936ea05ba95294fdcbf1e8bf469cb6e39ddc75613a8aa6f4a03fa8d883a8a35616cd5b3fe05d7346d76f2798646e62108d4f2dcaa13326c0ee9a650b952243b5a903491816da4d580a504de0e5dfd886678eb80802ac3fbcdfbfdb9abc554fecc67366a1d3374b6f9f3534b3cabeb255424f5c51a83b8de2eb4397dbc296769d2b09c095de5901754a69cbd2b48b34e426c536711c29f0d780a4f4cd9ddad38ffde2a6e969c2391a5419905afb38f61ec6108f43f32d2d15f9632e44d210b51214a4381ff16f774eea114038c2540cef0c690fb5bfbda3ea3b2ce874f132ae4a1c1e2e57cd7e8ca29982d2e0f72bf2c2dc9254adbe0456722d0dbc6a55b0bdb04d8431c217942dcb65839c6257cca96cb219b2708c41d285a2f10021fc2da8d9f9a02be5121402aa537d9bcafdb2b8029969ade5f1a9f776b02176f842dd1cc8d8f25d3dd26ffc44e95576965c2ef1d484b343d6d14b53976603daf9bf4b40fba0c45ea788bccfc151af9763b080e4f6cd4dc718fec2f0fecb8602e271b70d87b335beba59315c1302487518b8d5288f8fd4803948051f3181adf42fcbc9c6139bba1f73b6f7a1569c58e9f4a9a4436eb89bd229c1c82a9d188fd5c44501313e045e0a5e9a06a8a64586411bf4542045cd04f9eccfa4647ac028e221c3c21b94590aba26ee92a141df6f9f84787f7aa470ba68da34287eff146380c53bfe8776af3ad489927dc556403468bb6bec13b7317460130d4241d1d0134a2b1f7e9566be50e109880578711fcc0bba57f52014419665ae74738d08aa20424248d828a00ade8d8b36b5b601dfd67f6c6e07835807f3634001afb959ca32a8a2955adb677aa33857b9131f112cc66a479533251eed3976491f995ec31196663eded8262599322fa17000fa782b0c63d6fbb4187da7666219d85df31e6750d3c78ad6d1006fed70024abd77440a3afc8ac192c8eca703855d1991cf8eea0f94503da253c2221fe6a4811667e3a649e9910000001005511d27b9c24d3c610438a65e73a071fdf882ecd8133c303d569f8f5cdd92a172a20c2f71486e83f66aa483ab3db5ebc09abb406ad92d3c8cff3700c32e9560e07163feddbc1e1051793a87718c6b67ba6ea1860c706086b3e0d85c3fb3b6b5681dc82fe39955a13373c8fac6c104d5c3ff3a4fd9a15bf1f9dcce8c5e56f6706d795b2014c99897090bd93249005c31160c49d56d1f5c13af7ae058e0198c9d7f0ed103cd3caf7168f97fc6f9aee595ab3f1c0bfc109980bf4f4f30288ef40b47bd34ca04ed9cc575ddc476706561fe7f515de8c9f9c4fb51346dac908d241ed2dfd9c4fb90240d90392cd10f84e6afcde2572cc32d6cc94e35509000f1f0fb4adeefb7f620addba4373ee05e4799283c78520bf34fc53fae1801b06994326acb2f54a5ef108844f9128f2f0f215dcbe977b14db11f4c9e4fc020b82f655d29a2b84c01dcb3c311e6213295b95ef0bf32a89c01076652639692956eeba1c2386cb44b712a70eb20afa612ac2e5b580fb01244b6c294eb2500d2f8416a316585903cd97e78589070658a920a7ae5dda5ab41f2fdadda1fd8cb71b7351e5cb79da5762f5717aef12c36f9a60fd785704afe5008590935bdcf4d74a3d7cc19b3273c00dd907f892933a101818808413f0ee9d5387b8fbaff7cabe54a327df3bd69e1d2916f8873539f2e09e6f2f76be49ec21b3792d80aa150d3fa70c21434a3d3e9343b76c621e08e5fa4642f6837279a3d7a806fb8e0a8c8d8081e2a9476c5409e9e822a59f65e3c8071df9c874aa4a2484b31af635654927fe59d50b1d80df4cf7ed4daef70ae369dd4205e5a73377f49895ccd2844a7696bdfc24c67d88ca6004fd055d35492b367df48e3e29c13b030ff91238456b128874f356f79c0fccaa1cc31b60f2118e18fb556a37f102d26204b7d344795851d7f9c9b55290056ce171f40d0a9cbfa7151f60938b189b471fc470c2bc77825a51d1f45d5b38e4ae868c67ffbf26ed6f133166f7a98c0ff77267650b731db8b13107f8defef0ec19c7844f55d351852087875278332da34c3663bb7fe8ed497031a1e52d70c840953ad931ef4df777c1a5a53c16a60f9da5f12f53027875fa2afcd9ee49cbe6c327f476234854d45b61ea6ac7e9e9ff6753491fc775c142ee1bf70fe1e7019ab59877222102d3f9753e4cbacc6ace5a877dbe726aba8085c49ec7bee74215158f3e88437bf8931dcb5674dcb6ce702b8e81fd24ccff17d3e5f24dc34b1349d0a6fef61c4bbb646c64a91cf109406a4da2018c62dfd48a7a448631c257c646daf2b2f24c7bae5a1dcc42758e76a6a6e55c9e57e0e71639ee85c735857f", 0x1001}], 0x1) getpgrp() 13:34:15 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) syz_open_pts() ioctl$KDSETRAD(r1, 0x20004b43) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x1) 13:34:15 executing program 0: r0 = socket(0x1a, 0x8000, 0x7fffffff) readv(r0, &(0x7f0000000840)=[{&(0x7f0000000080)=""/155, 0x9b}, {&(0x7f0000000140)=""/162, 0xa2}, {&(0x7f0000000200)=""/99, 0x63}, {&(0x7f00000003c0)=""/145, 0x91}, {&(0x7f0000000480)=""/248, 0xf8}, {&(0x7f0000000580)=""/255, 0xff}, {&(0x7f0000000740)=""/201, 0xc9}, {&(0x7f0000000680)=""/115, 0x73}], 0x8) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) mknod(&(0x7f0000000040)='\x00', 0x2003, 0x6) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x24, 0xfffff, 0x9, 0x3}, {{r1}, 0xfffffffffffffff8, 0xa0, 0x20000001, 0xffff, 0x40}], 0x3, 0x0, 0x80000000000000, 0x0) getpeername(r0, &(0x7f00000008c0)=@in6, &(0x7f0000000900)=0xc) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 13:34:15 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000280)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96, 0xb9}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000000140)='./bus\x00', 0x301, 0xfffffffffffffffc) pwritev(r0, &(0x7f00000002c0), 0x88, 0x0) pwritev(r0, &(0x7f0000000280), 0x1000000000000042, 0x0) chroot(&(0x7f0000000300)='./bus\x00') 13:34:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), 0x10) 13:34:15 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) recvfrom$unix(r0, &(0x7f0000000100)=""/69, 0x45, 0x1, &(0x7f0000000180)=ANY=[@ANYBLOB="0f002e2f66696c653080"], 0xa) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000009000/0x3000)=nil, 0x3000) symlink(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x1, 0xfff, 0xfffffffffffffff8, 0x0, 0x1, 0x9000000000000000, 0x8, 0x1, 0x2, 0x80000000, 0x1}) munmap(&(0x7f000000f000/0x4000)=nil, 0x4000) 13:34:15 executing program 0: r0 = dup(0xffffffffffffffff) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f00000005c0)='./file1\x00') mkdir(&(0x7f00000004c0)='./file0\x00', 0x0) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) getsockname(r1, &(0x7f0000000080)=@in, &(0x7f0000000740)=0xc) renameat(r1, &(0x7f0000000680)='./file1\x00', r1, &(0x7f00000006c0)='./file0\x00') bind(r1, &(0x7f0000000640)=@in={0x2, 0x1}, 0xc) recvmsg(r1, &(0x7f0000000400)={&(0x7f00000001c0)=@in6, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000200)=""/133, 0x85}], 0x1, &(0x7f0000000500)=""/168, 0xa8}, 0x801) chroot(&(0x7f0000000440)='./file0\x00') socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) 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) 13:34:15 executing program 0: r0 = socket(0x19, 0xfffffffffffffffe, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) socket(0x3a, 0x3, 0x6) 13:34:15 executing program 1: kqueue() r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) getdents(r1, &(0x7f0000000500)=""/4096, 0x1000) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)=0x7) execve(0x0, 0x0, &(0x7f0000000400)=[&(0x7f00000002c0)='&[\x00', &(0x7f0000000300)=',#!(\x00']) 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) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000001c0)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) r4 = semget$private(0x0, 0x3, 0x8) r5 = geteuid() r6 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) kevent(r2, &(0x7f00000003c0)=[{{r2}, 0xfffffffffffffffa, 0x24, 0xc, 0xb3, 0x8001}], 0x10000, &(0x7f0000001500), 0x200, &(0x7f0000000380)={0x0, 0x9}) getgroups(0xa, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x2, r5, r6, r7, r9, 0x80, 0x8b96}, 0x80010000, 0x8, 0x7}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000240)={{0x4, r7, r8, r7, r9, 0x0, 0xfffffffffffffff9}, 0x401, 0x9}) kevent(r0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000200)) 13:34:15 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) truncate(&(0x7f0000000000)='./bus\x00', 0x6) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000100)='./bus\x00') poll(&(0x7f0000000140)=[{r0, 0x11}], 0x1, 0x0) 13:34:16 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x8100, 0x1) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/71, 0x47}, {&(0x7f0000000180)=""/255, 0xff}], 0x2) r1 = syz_open_pts() pledge(&(0x7f0000000000)='@\xe0\x00', &(0x7f0000000080)='&\x00') writev(r1, &(0x7f0000000000), 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) 13:34:16 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x612, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$dupfd(r0, 0x1000000007, 0xffffffffffffffff) 13:34:16 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x205e, 0x400000000008fe) open$dir(&(0x7f0000000080)='./file0\x00', 0x1000000000000002, 0x0) 13:34:16 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xffffffffffffffc6) getegid() r1 = socket$unix(0x1, 0x8fc750bcd7ef4efb, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r2 = socket$inet(0x2, 0x2, 0x0) setegid(r0) r3 = semget(0x3, 0x0, 0x80) semget$private(0x0, 0x7, 0x8) semop(r3, &(0x7f00000000c0)=[{0x3, 0x7ff, 0x1800}, {0x3, 0x4, 0x800}, {0x2, 0x2f71, 0x1000}, {0x3, 0x5, 0x800}, {0x5, 0x2, 0x1000}, {0x0, 0x5, 0x1000}, {0x0, 0x3, 0x800}, {0x0, 0x1, 0x1000}], 0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340), 0xc) semget$private(0x0, 0x2, 0x108) semctl$GETVAL(r3, 0x7, 0x5, &(0x7f0000000180)=""/23) 13:34:17 executing program 0: r0 = geteuid() r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x10000, 0x5}, 0x10) setuid(r0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt(r2, 0x0, 0x800000000000d, &(0x7f0000000000)="eaff950000000000", 0x8) 13:34:17 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) socket(0x10, 0x4007, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) getsockname(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 13:34:17 executing program 0: lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) r0 = socket$inet6(0x18, 0x3, 0x0) shutdown(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x20, 0x3ff) lstat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) 13:34:17 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = socket(0x18, 0x0, 0xfffffffffffffff7) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r1, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f0000000080)) r2 = open(&(0x7f00000019c0)='./file0\x00', 0x804, 0x110) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x2, 0x0) readv(r2, &(0x7f0000001540)=[{&(0x7f00000000c0)=""/98, 0x62}], 0x1) geteuid() 13:34:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000100)) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000200)=0x1ff) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000001c0)=0xb2) poll(&(0x7f0000000640)=[{r1, 0x43}], 0x1, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "c5936930ca531b9db318c9ef2f47b1408bdf5c79", 0x8d3, 0x3}) chflagsat(r1, &(0x7f0000000140)='./bus\x00', 0x40000, 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r3 = getegid() lchown(&(0x7f0000000240)='./bus\x00', r2, r3) 13:34:17 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r1) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="ea00005c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f00000000c0)="e2ff12f92a1cc809a25ce1ffffff", 0xe) 13:34:17 executing program 1: munmap(&(0x7f0000719000/0x3000)=nil, 0x3000) minherit(&(0x7f000071d000/0x2000)=nil, 0x2000, 0x204) r0 = shmget(0x3, 0x1000, 0x4, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000001580)=""/36) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x4) pwritev(r1, &(0x7f0000001500)=[{&(0x7f0000000080)="743fe070255ddc8cf4a5216f28dff9396e532ba12688ed9640ceee68b71a5d566636b4087e05bf0604f1486b06ec5c5d62eb78a8505d1e24a625303fe7a88c7f8b38f48907a9b74fa6a6626573cdc72a00fdd97d4b989405f6b0197ab74bb31a3dc3785abb1e656123582374283db7b44c3375c3b69403cd203506d4524731b38419b63a8a5dff350c1b8a2fbfbe7778acd3155d24f005681edc1432aa21d77cf2d8464fd3f530231b55117b24e48b8baf134e35bbaa8fd2800e8553ad63206b4c83417413ad2334dd90c3a487d73bb634fe665abe80bb0c744ed8b20b487b01bb0d1d1ce4e1c629b213", 0xea}, {&(0x7f0000000180)="3b3828a3e7ef88b8c6724cd5f7793ebe318a9fe49620380aed879e61b897dbdd7d86b06ca7ee267dae13be511b406fa614bce4814c4935f582f10722076e4d0e85d3575b20ecd2cd5cbfdc259e073ece86ab0c4238d2caece2a6bc2e580f0a1ec411f70c6cf248cee1405f98424574fcd531f2b07a0acca44fe7cedf999c85d33630f6dc3dd5ddf26110fb62760c9c0ec1801a54f347d29bb772045205694900ccfa5150dff86e0c21c808c2d7b2ae9104eb3dcb312d715b71f83e09144e5f97fe9db34cb6", 0xc5}, {&(0x7f0000000280)="6bac7009372b19d129dd082e2522de001f0b4a6675ae3142a9fb1371a18a4260ebc7bb572e85a5258b2b6c32be53111194499006f2770742661589ee1791fbe3e54083ed70420eb00c397398c7435029d68e90e22017f343026978ca04bf6e57a2c7db238be63feb802df0177a3e13afa4cb594ab61d2ddf6b9d19a63ea813e335bbd169bad947009fa518fe450d36d5822e07e6834cf0e2153fc88e7624be5b3123daa069dece29f6af8536eddc17a5ab6e3504bab26d54f60e9f46db1c305591e5289dcd0253a0308c972d914654e2b16815ecaae113896a1fe306cd9c972fbadc1829834550f18d4c868944680017c3706eaf253c257c592eec3ba4ae780aef77eeee238e06aa4b18db76c51053527bccd0c92dab535688de2a3ca3e8d97203ec2c806c490179735d7f2c28db15a06020d4d6e25d44649c04d840471b780116fc686d1a24222819e30861356665f014095cd8ffeb67f23b97e986e7fdfefbb8a80e9e6774c557636eb5fc0b79d31b7ad7a56ce7306d17273761ef7ed4fd936ab13fa7236928765a6d5926c35a8df4a95f6ee4a26f9f8338c74800eecec6fd48ce03ff5fc10a216cb5235faeae2face3cf84923845bb4cafa71b2d251359c5b869bf50452a598210da90ec8f1111b24699072f0c1a10d87388e8b7196313b1a28e8eb3f3e9b0993477611bd897887ad6760a70398e6315038459f27c8c37e2582309b1f49a39fbad4cdf66457053c7f1be56888aa8623ddb42f5184ca302b562762e46d5c9ba15d7a2321d83768490e4083f32e9b64ace73c5ad5e2596e8366869e3ab8991ef4850dacf0a6eb976eafa55067cbc7abc20c6cc2fbef9697cd09d8413930419bc90d044c50ea9c5fe1d07030f844c99b66f5276df56874ddabee3352ed3f18c56f942946920428fe691dcfbb7311f2aac8f8ce35b71b8bf3e73352c4cde27b120abbdab6010433ff79c8bd8b0241653050c8be57f281e1d06d173bff30f7978313c79a0bf966c38c2fe9011b4766d7309c5202981cf94a2f4476e1703c209531aaf7d8c872ec44f3895dfa97511ffe3cbc5d8fd05d74097f2ba9db017744f07b75ac489bb46ce9332e2518d28c46362ee300a4d92ba8376c5e5ad1a5c248ade4893ca726f865ea086b41d7763d928e8532534baa9ffb91ba63e6cfd32c3773aa7d81bf94ef2c726aeaba7d71808e7af0d48773c1573b9e6c46661e843290bc3240739a143f5cf4dbcf89d6e4d403f5770456efa8069f78238010a34837bce4e122accd1a307329cee3bdeb70c113135f0f2fd1bd4b13cbb91fd8d4469d2564152c572944590d71db0527c92054cc98ea35b42a632470e413ab0449a761899dcaa687a40e28aa1f13880a9182bda40e78f5873db8f3e6a69cb2dafd0b9d7e096e964327950452a22979ea6ddfca632a8d75277c68c75fc8a4d8164e3a9d5d30905387bfc5cb4866f43d68a21434fb90b536702e0b7e05a2858eb4b10de6deebde5ff0b9b3a21cc95290c7fb549683e9bb7bc1bb22a88e971512843ac2b56c2d882889c96d6819742957cb4776e6b51da50ab5c74ecca7ffe0806cfb1880da221aabb9556a35be40caeb525b871ced26d0000492eba8f98d1021f6ecbb4230afa6c47e7a11803df7b131d0a4a666d32181c86ef7a30c99d1ad257a4c26295a2207e40cccc25436ab2a58b5293c0254c12611991a2523ffa54ee4ed68f260965861f74a008b5db0d0c5f42b3531fc3b2504bfcdf5a9769d87cb01cb6d8ec1d6696e0d2eddcfbd2cd50fba8296701d8018c2676478eea08056895cccbf3bb2357525394fdd7d7cfb4f426d95a1508c029d816901efa247bd18d41b6957d31bdc8ea47cd07c17623191d27e9fdff874ce1f78205298d6acec4c1dc9823827753bb594a3548a3e0eed8220731d2b8be2a3a8d9e5a85a26e16188afc322dcbecbd720935143417bbbb5eb1e15994f775ec6f9151b508271126d1aaf25ccf81dcfbac1b00ca73b8b518301e862097d2a5dc0b5d20a10291a1d21e85b9801a3c0ddda7d9f037803e6cf7ef4bc67a2ebcca4a45af69f67de240de2a2e19077496bdcbe8711a9abad497218cb74c8bbc24d06561d5cb8e6f2072ac5e450e6a7637cfed12c47a17ce8361c905c6b78ed4c3e91d535789deedc28d378d5f4d88ec923958195351990a8d1fc226b5ba125ed13f84b1fbae963a301ee611efa56b73d12da19cd34191d10084c66d0a0deacfc15772a55743baa897ffe18de54ad6b9b6d668e3cb5bb57f79d294f15b5f83751f28a9fb93abc2fbd418dd7926a46b157b8e913440c61957e257f4865b608654701ba5c9c57137f5ecf816e3b79c2c6a726564aa55915d504249debbfbb6711119e91a9764d71c7c9d419e8a8247c9ccc22867b48ee6bc37d9123814b4026ef789a75fb8f7854dac6c09ebf6f852952bb7ca6d6cf06afe4d203d25ebd8e43ebfe5648f39e97164c9746430f38ed6bb577047da60ce1db32f87245228716218b4dda401052e4b6a91ff4cffe3d81d5b5137598b3ed19855ab1305f8ea33eba01cadb8856b7b6ce33b5dcc1917140491a284dba50bd16f4e9fef0b2bf2713259be9294dff2e7d021eb68695c421d27c4c2bcdebe0886293097a469cd32898d743dbb8ed7f40941a3436a82d8fc86282b7630437ffb4f27a999d3a4cdd29ffffe801d3bb76a4ad1e4137b5e2981c712f604862ee390109379f96c1012330aa0992cf2be465c2d5abaeaba110d9f9893daf3886ca573e1991fbf5d8c1ac192b419828aec63f553e96b5fa5ef2bc311e72f3ae3471a69ee0cba646827689dd751e68da1a439ffbea573255e470fd0de34b4bf9ce111ab39b3e51d7e8d954f7aae6d8efc4d5338806f1f44d15942d8e2f17d54c2ba4bdbf666cba9fef73c4ba9524c181b819e3ba7c81638ebf22f27043b5f36da78a1f7851627b8d37f59d064a0c0b572ea3c7bd65fde6e129c6a7101dba9908e80a6a46dff9fa44c316f23f9acfb87abda3216916417f225dcf72d801179067713a82b46a24b30622ca88eb79986fcb6b5f57aa9e662d9b8b9b5bd770b73cfaebfd88aabdba2e59841cb338fb2e2b85bf8d33bd3cb3b10f94d9ef77ee15a50035aa111b8e2d934bd4f0368ff1b09fa1c3168381fa494f4d83b054065fdc994101c21a4bb6c404eb79a768624983ba0558910e0db2502a65d7e0b1f3a04bc59f3054e8f901bf6b66f3d030a874f46cea9b77875825630825f1d171796447b2fb66401e11e3da6f9560a6ef7da50e906fc22734361431337b2eaee349d3f7e03e289ee8ea5a515377511de080c43fa449a6ab28a69eadf9c1c0472e7a720f831fd4c4a0a99898f669364c4dbd4198f86349085d5efd7909ff04c15474155fd32e0371804afe70f2af71dc72a18202e27bffd7f24982adea8fd7c43bd92493b0bd75cc1c6eaf88552e5e4ac26efd0ca06648eb1bf5bccc70b4ff584e95a54749e971a0159640463e079c77f2784f21f15dfdb4fab535b2644b6954c8a912a923a3d9c2db760c83d6898a60da540647ee7d0c7866b75a080bbace01c3e991a9cc2ce39192073541f6eb66fb116c0d430ae183a617be94a05b1c87cdc9c9e6143ce3a4e2b5a0ea2168d0f7adfa9cbafc6061c1a5955ca899c4be881cd7fde0a8acc4d178b614f1ba87b5f1a87c58684cd1fa71c88ac3418cb747f84e1bc3dc1039725ac15ec3d4e075e29b253ed9614aef47e5084cb79b9cd60c0d63ca6cd516e5240806b7c3cba808f962d97bf998d6e19b47e72bfccc51ffb1d2745cb657756099f60f4043ac0e2b128564da85e52ffadf614d79725c96798ef4f55ad02996158860b321fbefb71133dbe197e9556db2078c93092be7bf688bc70f4ff39fef997298807964e9e8c89705f230323172748f03217d79dc3a2f5224e6384b0b3342da6a8523247188618fd7814acf07bd3f7baa274edecaf6518bb546630f81a243408ba4c195dc37ec300cbe5dcb7a85b6000a2874afea397eec914ba44a79444d7223ebe15c10ad854e65f08f1171aaae0565ef7678751c206f96b3ac1ca43ddc125f5ab18c82acf3ab1828f690b838fac4e9d2197426dd1677b40c9ea31114465598031a30820b2246a2ecd17f7b6586b74b4c3cdc04ff23379846135ff189050a3a20d1865e2fc950cfb2f520e60bcf17352ea5def1a5cffb69b3ef4c85684fcfa411f7021b42ffafcb42b29c6921f95e90ce122f64f9a625f52065ad39389bc5891cedf7acda6eea6839b0d206725b894a8aca0c02c478906b41db64d5e23ffa4b1f801cf231687dace7453557bba98bb5868aeff0e24d50e81616e00651a6a12bbfcd9f14f8fdedf3b7beb221830030f57659f75840735584c5576074ae298fc2e5ae7133b0b2f95d6bafba9267b159fa9a934b642c58434029da10cb4dc791a6f7f6abba6c07875aa81fa95fbf1f5fb86709563cedb97b78e1e2dca4f52c9fa79f8303a58fbe0e15aea9599f718617fb3d5fb2da56c9ba638aeab218183a682001513e868ca524e004ae8b9cc37376d2b4f413030567b19eeb76c1312f7e29e883e28acf77886b20988d509764b024c7e0c992aee15efd0395bf97b35e4601655881ddd77de318ff712a0e742ac3d3bca509aa59ac8c315ec4f00847670c51888ade760a3de6fe0535c7b094c0c19147c481eca36bb05d7307c77ecb6d440a4ed7727aa7022619427fff6c5dc869334424eba55e8d74b4fd43bb4ea1caf5a8c16eeb33d010d78947c50788e2e92d2cb1305f7abb6312e7ef95b6baedd5322bdf2dcf14c3d5bc2fc48ae8e1ddfab971b8f5d6b1920bf7ccddcdb7914ba2ffaaf48a0ce59e291dc629d6ad6d526af526c81c4f6d3d147c4f59c9f912adecf3a9f3ec9970505f952faaf29c6c5cb62d90479679c65aa6fc4bd88c2152b978e5c2d1844176c006b07fea857c3efa2be4580bf2080967d5ef4c67bf3b9e64edba4827d2214b9dc13801e9d5052b0d3a05814da22496dcfab58b5f12c11b878924fe048e2b57ca22fd5be443e5e614168e41703e69d01bda3940a1f4824d18d48065b33ed69d3fa30b8b9035943090c4cbd4c85106e7744d282b49b81d38a4e98de240222c887fcd77ecfeae15b1c10d4430338b6aee0858b132cb2329dd7b22e3784c314d41bc13d0cfcf24cb0e668760e7b26a0db00701369445eb7aef4374abe5318694ebba8ff9eb749c8fd9145be3e5215e715526117ea28b7137120b8bfab80c669d732df01dd9baf9748b8a6f36ee449727fd9cb8a2d559851357aa2457d4983e423432523e56f3e8357101d8d8ae39eaea7e6489722961dd62212416cb9bf78f05ad9925d3f4eb1118db1feb05b5757794fb92677bab8cd4972d4337a22592aed0ab23822fa5800d9e6deefb0ff7b308a13e6d31e48c376b151705824066c552b93947a43559e93f4529a1c8f958567cc1758e8ea01f114fcd578ed6c6212d5a3ede655756279c63b6915368cd3a9749dc86250bfed6a1feb66d28dd6edccb0201652bff56c67892d3be9e3cc42b4cde2df0bd7c6153c786a3966baa91afcf24d4a4c22d2a89143557c8a7bcb7f00a1d2be3793f44e73f3feb319409f4a5440c9251760d9ac667930a2a0b38b8abf86be148d630d7fd6f61b46260bc8b160c03bbfbd348e877503276f152639610ca6effd4402a1f0c14ab8981140173dd2836d078a7724f9c000f4ac48c294d93b836ec42c215653dbee433b6b8039509920ee7e54b278716ae2930f3e370d7e9cc0c753b521fcdf821a15057e6c4c", 0x1000}, {&(0x7f0000001280)="48f71351da1cf11b39a0f42f9ea4c68dd6c110f26e0ad1924cdba176c11113a77b86f36c69089e4267aca91946813c341e11bd91ad2b53a6d8f3e1a8866c1c8b2a1a6a92257e32a87d4ca73b71eef0b34e21d3f554008bafadfec832ea2775a136b5d93c8f801996bb7345b277f6a00c61c48f1fa586431317dfcb2359ef81236a59ba0e11c439544f1bc3ee84a2830aefaaaaa373065e99160854cfeb0f4ed45bdad6cb6f0a7222a601af9c1943d7019c3b30d09ed2e52cb21ba760e48c7975", 0xc0}, {&(0x7f0000001340)="43a1593a8a474addd07e6953b999c068a1614db1d4721564086e15a0a55ba0a42dfef2027237fbe15eee1e9a0ca0c84adee0ce0abb180eb183b4570280e40a79d8066b1e067226220bf72f7cc6682e3fab74703ac83d4ce260e85e1db6e7af546e32bdbbe21ffdda51d119698cf635ac6b2622d5e8b43be0233c9fab2a3fd049df8b062c2d8cb6e391a8029ca79f10ed89dbe8f5e3faeea5cb41de441c46e29c174bf2937f02", 0xa6}, {&(0x7f0000001400)="c86f8e42b98f9ec43d8195156b3460b2158acc44fa471a05811e4c7e7c2d1657f602641febcda97afc7be324bb21a89adb5053a3214169a010da8f8bd400eb20119fdc30b366b19de1ac83dc5c0dbc58b71636244ce95e02", 0x58}, {&(0x7f0000001480)="3aa93d9672dfe52e4b342d3d9b92144c383d618b7d1a", 0x16}, {&(0x7f00000014c0)="deb120424ec8c7e27613c8ef932d9b5eb9e904b2acd4e81db85d06aa", 0x1c}], 0x8, 0x0) 13:34:17 executing program 0: link(0x0, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x571, 0x7, 0x5, 0x0, 0x10000, 0x2, 0xb05, 0x0, 0x2, 0xfffffffffffffffd, 0xf6fd}) readv(r0, &(0x7f0000000240)=[{&(0x7f0000001440)=""/4096, 0xc74}, {&(0x7f0000000080)=""/36, 0x24}, {&(0x7f00000002c0)=""/114, 0x141}, {&(0x7f0000000140)=""/137, 0x1b7}, {&(0x7f0000000200)=""/10, 0xffffff3e}], 0x5) write(r1, &(0x7f0000335000), 0x10052) fchdir(r0) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x4000000000008) 13:34:17 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000140)="34712f6c860f763a24e28b7b14d0aac20dacff1d8b7d13a16b39580b4ae825dd910469f7f272eea1d860727ef4f145be0e2142320a232f6fc1c2e59eb362c8a5cd032f83ee1d4370086b1ade57d50b211c85df5aa3bedd6adb160ac9adfc08ccdcc3fdc2144da733520500000000000000c424715ed59dc4138e8e39565fcff92e246071625c1a88cc03a1c5f537bda09b8a3d8a9d3dd548874113e68da2411dfa423f4fa2c0344e582397e9db08032f963248e50e172061610898a5ef3c4e5fcb699c5301500f209dde99c689559448ad611977c1eacbe2b3ffe190b574bc1ff78f1f67fa20eee7517b118e7d8bdac93e6c1f41cf9dc480e3faffea6c323b77da205529c8f3e74c1d77a8762645a359457df7cdf8b1dd14936855161a5eeb882a13de5ed738e095417b654f06a28dbf53ca32c607c9ddfea4dc34f490f6d3670d3f7518232aa2c47839a3388947df7cfdbb9f9664cf5d0350db54ef7e9f61ba2e9f26df3a", 0xfffffffffffffe13) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x2, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000002c0)=0xc) r1 = dup2(r0, r0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000100)=0x1) 13:34:17 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x80000000800401) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./bus\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x100000001, 0x5, 0x8, 0x1, 0x5, 0x9, 0x2, 0x1, 0x2, 0x0, 0x9d}) 13:34:17 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x0) syz_execute_func(&(0x7f0000000400)="c4617310cff31cb84f6d0f1ead00000220c4427935148ddc000000642e0f48fd460f01dbc4c27d252c19e081c403f168f50ef50ee60f41c8c461f571d305") ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3}) mknod(&(0x7f0000000040)='./bus\x00', 0xc008, 0x0) setsockopt(r0, 0x6, 0xff, &(0x7f00000000c0)="8361aedf1c08d70760c1c8bb909a4ee99553db341c94e87409000bf2d81ae3ce78bb959311fe59f03a014cd0485c0218aff6e1060fc4390a5c295d123ec56381fbe3a76abc45c2c9272e64de1044589007df56ea6916be0f94fb3bd7f9341f6f0248ede73d5cc0456e14bd0d2372687fd5e3b25d62ce1048b91f370466ae58f927e9066e3419ba456dab8282dddde9aa85507936c3ef12f5e01bd496fb4a5dc143c1fa335c0b5d25fd3bf6d23d7b71edf703cc7f95", 0xb5) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000200)={'./bus\x00', 0x94f4, 0x6, 0x100000001, 0x1, 0x400, 0x0, 0x1, 0x0, 0x0, 0x4}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse\x00', 0x0, 0x0) accept$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 13:34:17 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x1000000000000008) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x100000000) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000000)={0xffffffffffffffff, './file0\x00', './file0\x00'}) 13:34:17 executing program 0: setreuid(0x0, 0xee00) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) minherit(&(0x7f00007ea000/0x2000)=nil, 0x2000, 0x3) 13:34:17 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() semget(0x0, 0x3, 0x600) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 13:34:17 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r3, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0xc1, 0xf0000000, 0x100000001, 0x100000001}], 0x4, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x8, 0x4, 0x1}, {{r0}, 0xfffffffffffffffb, 0x20, 0x400fffff, 0x6, 0x6}, {{r1}, 0xffffffffffffffff, 0x20, 0x5, 0x8, 0xa77}, {{r1}, 0xffffffffffffffff, 0x0, 0xf00fffff, 0xc2f, 0x4}, {{r1}, 0xffffffffffffffff, 0x2, 0x40000000, 0x3}, {{r1}, 0x0, 0x22, 0x40000000, 0x26, 0xfffffffffffffffd}], 0x8000, &(0x7f0000000240)={0x5, 0x6}) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffff80, 0x3}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x100, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 13:34:17 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2000000, 0x0, "00200000000000fe3b5320000001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000001680)=0x80000000) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001580)=[{&(0x7f0000000140)="f942ff2c4b9162804bf65c110f0b5abcf5786d7388620cee9ea123d3a5ce073e4e595d2720c92d5d9091b0bb190c96e680eb545ec18f3057244bdac1c803ac1d7213dda58e0d9a1402a03c2297e10d8c224067b7d8d9a04a6548d9c60bb81d3730fcd838869b1265d52f6cb432fc665f7e8db1c0f55a158e53e356086763f3c24559a96a7a4d9459d71b1ac67bd2720a4dc881f08fdd004c8464e1d3d77ebbeccff2bfa596328784078a7119e24ac78d59373fd927659dfc9afa5c72fc2c65b9b1f86760360b9ddaf0ab25d579343e692009c1c2b7c180fdea76fb4b9e68a47ac1926b1c9b6e6337d6000dae6cf125", 0xef}, {&(0x7f0000000240)="2a00d553780cf378b6b911f0e0ad996702939eff1c869b6aca0cf10b458f927e94e0eefea210f4fb4b32cf2aa9779cf959f7955e9ccb49ce6d7bc76b4ffca49dc395f263ba511b8d2ddc1b8c4d96c0b015b9cd99c96735fa37ce14a41561795d4074c6ce09eeb0df61ef59bcedaaf1923f0e81995ecc0c498c47c5b061875709bcd6fb47d8a3c58128dc6d7fb5c85e480693906f94958661ac77b38e9d77ea772a980eff2fcd9ad8c514828ce3b6436af6100e54f6779830f83cba1a13925a59045766fee73a9cd619d1fdf51f1daa127a43e6d275a7c325d6e69d81459f204cd6", 0xe1}, {&(0x7f0000000340)="e8b90a4af4bcd0a960b1c148a4b776e7ce3c689608d5ad46ba9f6d6f77c18e8c0d9892d5846cedcf377e91f6cfaf0891710d195fd2555f76d6a74ef2d43032d31292b7e0ee2ae34debd837320bb39c74b075d4b652d4594c309c4c53c66b577b5948e9799bfde649c0094669bb27fce0071bd935a550d47ea2538cd29ee0bac7ae8d3b47a66c4aa8930ea4798a8b06294f54e40df071fab479e2235e05c7708d87fd6e2f1d3215ccefb0e1b531dda029a56934753d41e8046535b3b3a7c723c1c7b8e06022747b5fab0f8ac71db9a6a814326ed7fb5cf5901806f6aa21cee9ae9e5cc071f703f5d851448f32918af27963bc69098a4bce63549daa5bd3709efb60c98a192d3e4a91438bf9cab7503c0904bfd524116f8e43b3ad7943383495773452a04a69df54693289912c140ef41610152304ef67b7b45c91b6d1d0f715a58d0c0776d2cf82c52f88a0b5520a3ccfad033edcb5675e21b60ce2f9f4c3751d729aebcf02f03cfdc7f12eb87061dabbb32f48f72708ef0cf9b5ea716a917b74edfa9490eeb640b52b3bbb8e653cdfd74e49f7055397778f38268d3859798aa83a434f303fbf9ba32b15dc7d569b260d59d1cbdbaae49e65c8934da54a23405a7ac0f7625159ce369a26e6c96c7560ec28fdb2172f361890c0256dca3ce388af97c511d0c65419e23a0a9936b8a268487baba64db8bcb4575fa94d4c098dd2cb1c283e92e5f7cb832bb3e6b1ef64e03290e72a3691e0cce7082e032462c5506cd79f989a3994fb72f9f6176f5346888befcc83998623fa67fc8ce296837b0cdb51adec3dd6ec5cd6d207a43015b7c98a4c5131de5c6f50c86450d576a5c7b62589b84e32998611bed2785486b06bab435adb30f4a5af36f69d3460a679feeee8544605cc6415d8278a8bacba207222ed81065a67e54e2d175d792e8fbf9810f26a052ae52f36e56368705898ecf6ed3a1d0efaa104980ccb407869a2e9ae177f55434a67d9912e5f6f0ffc09cd4604487654f69cb226d8708927f884aa273c0f796444598379dfab9f659ff756430dd7047cd20141c00992c55e689ffe2830f045e9dac380ce88a307415e7f29a9b67735519d7cd3cefb31b9df668d781325a7ea71474cab0c4078f792f620dd086e649f467693f72e241479f0a1393e3df527e7b03d7a9c7cfb4cab8bbf742176f47097bbb67789a44fb1737d6378a0b3b32a54d76a5f1da60094535e1a8cc7e2d1bbe45fdd60a127c9c56c4bbb8dba46e3df95fb2599d3f91969802f6175b46d15fefe784af4341bc935b8405d7db23517b0f9897c2c3668135da0fd2f819afb67bef6a8e2df4d8e589b6f4a694d5c611460d409ddfc924096d4bd6e30d904c369caaf9d3b7270c99d27145a80679a48bbf1430ae4e553f3dc03ac45b55ec189ff8b59716998f0fa0917d22c9df870e1eb471b53ac11c1dc6435a8a1dbbe3a24368ac111c585a81e34513654e6a9a3690431382cb3efd5a20496579fa9d303d9004ea49c887683c39d019d645d320365b80529b0163ce811105f1e122659dca68571d38dfdf63650d35bf5f9d7c902f3421098d64d9c6f55287b655a2e53dc80e544117f0dfc3fea8d08c256827d51174ea95a7dfa16f59d9ac3bc84bb0fd443d1d3ab1894acbdce6015f663c5e5f0c14966abeab521e090f19c3c5c7172347bc064012a67d89c873078ad7574d4495120f17644db7b655f4d2a14c4d11ab907a46e3b05fd83acc93734091e14aad8f2acbd10b56a9f8748f028b3c015a1d9bd353cf79d71ca34810b3a7ddad575f6d27c6990835799ced55d71882ac58aef5e1c095615f5b0aacea8a4ad1244c46d51a38bce0b799f16d67da361335db4f0a7b17a862ec96616ad138ebe502453fb40e97ab2e8f50cef636f3c663d5cb475113dbc81fbb257fdf2a3d6bd86b124820c96cb5bae517dc5bef4da9d54790073b96b77613652216a6b86e15bcbe8a7660128cfb559ccb9088062849bb8775f85bf7bedefd111f24419b113b35dbdf94cc96bb983e8923028b91a0ca0b6d8e65ce431e12262613fc630426519a0d41225e7a6153b6c89857f9c1c84d6c8013bb61a0c055153a57da32f24b976cf518c609ce63969619fd17cc532b8636b94c918eef1aa355ba99ebb507ea868103ec7d7f16d2fc574caa83247deab38ad5b6f705e9073127362a5282771cdbcf17722eb03bef012341188f141a26613deeb4887d61b5329097dea68b3fe92fee29af8fcab98f4846a131d59f2b1bfd373aee6dcfacb42eb1c80e607f97a41690436cc95615858102e0d733462274c779845ec48b89757dc2033f99cf9102a2e84fd1c6a77eba3a3142627c46f01dd81049feb81664fcc6c3ed04f7da58100e9f8eb7bc53ec4a59e050dfa035579cf26dab69aa0d13b3e4781dfc881fb151006787fdbda9ef5c9b76ffed094eeaca7bf48f3b0930b2bb7944968c96f0da5dfdb5945535205c367834b699a1a3df2e03e32de26d032709152fd0d5da0ddda291c2950848a61559c94eb7c8a2fadedba05da83724398556e592d4d662f62c08b20ac82a4c1915006b7edeec804755285918e0c302a8f71faf610b7bd512976ac842889c43b33932c0894a8043358dbb153138374b532e89092f534479e652c2f9aa8e8a5b859645cc543b54fbc656b026c2f8e252bb16aaf6d06deb842dd07d45ebb5db33dec43656355c04ad01a9d715e8c38eec31bf171d16d7b3cd4d7febf2ea6579a2b6ae101b5624ac0b2ece2e73d45ac618c02fa46a1505d0beca62b3656d8ff38a7379c96ed99ffa48775d6b2647f78f395451556000991693b1ad00873a8ef59b2bbdae01160027049d291409852b9cb12cef3b238943daeb3cc51a63dfc2c2bef3cebf37ae42e3616baea7bdff410ac69bb4277fff52a43bb7112065ad9eca959e9ad90dae3b2cd034ce6975422e838bfce97a15a5d6a92f7282fc955e31b6dcd10c9db5b95e2338384e2da1718f2a1b22cdec988b2326355b10144c291db5b652361ad045c9e678f7c1065dcf518590449cc76cf28e8dd772e3227f4e4517928eaa27de37f8ed0fae4431ab34904e58959406d6ee14028feceac9c54f98435995b1076dce58ad42f8596d233dd8d3495f7accc1d364952b92d2e4beb731242c2e55b0b74aec4916d13f3a3cf9cc448f03e8f79b720929b9e98a00436629ce36a81e8b96b263155d93df8510c129370c00288471ee1b07f16cbd37b3984cd7e09d77391b8468e40042d9c7880f496cdfd2a7b33745aadb0312ccbf0f35fd0ea4b5f85fae6fdc5bf316718d24e4e8a7fb485a042d943ac22daa82bc1f099753b3e83351aecc4f785cfea086dfb340aeb9f3da21bd969f282115dadfe03689d7c0307c972b4053c6111426c061f45031ef3ba92bbdb52c3cec9500831115e9adaeb54508464bef0ec53c9b4c4b601147b099ae5988d9a3de0fa7191c8433c0e40191d86480117e57380da80ffafd76d3a6781eba26c112d293a5cb5307b1c82468ef954710fd38605b724309b7b7a993df42d94c9115367066e75e8515f2d4f023534a4f2cf776b63b53c09fe916f505fff5cf3ba26e763062cd7fd26f864adbfdaa1043da969a1626cf8b310c0e6e55981041e14e115527be72f63f2507f2c3d049ac168cc73ff352507df2f706c52653060b68604776701da01708b7a3ea73d3b8f65b1a2dcb3f6f46ce9c413a965870931366eaf2a72ab51219046692860f9278b311d00079f093dfbd98cf214150738457ec867df48f7d22349c7e00cee5d07a14b6d9e8e1fc71ab0e75c53fa9759a883f6aae1cf50e81482920aa8d16ee28cd375402e70cec064dc4ba8e135dec06cf7e70efb337b3b24821f42918b32d25dc92ff0ff0a78bda64ac191269476878f5a6f239af7b1fd34ea4c247fccf3c12896aa7748a02462ebb2909b9b6312d95c75a113d30f9f693261d85df716a4eabb0fd2cfa0b1bb928cc3aa3103869942b7876e2174f3bc5a909b449e84d228a83edc0f92c3a5a6c08edad2338f15c81d7c931378885f0f9dcdc50c16920c4fbce6181a22ad35cd413ed2537c9e0eae683fc3d68493525bcac2c7e72248e1276f5f7dc2eeb53e6b76d8ed99103afff55d24a2bfa678adb7d13508ecccecc3fe6066be4065c62d9e795febf698156a8ba3e2a8e325b04bb0f9704672d8f6c835d5dcde9de26fd85420d21def8e3fb2bc0e202fee4eaa21f2df1e12da4f107eb2e1c835699b1337958c7e90883e8894a9268df0840a42c3d8410dae7bd3efc06e62dbdfdfd3e28ae404c6e8af02259447fd5c0d2f381186811ed37c7ad3d8a9a32bf7e3bea22ab9822044b261883564500b6ca7b23ee0cedbf5ef41f4254d86cc273b0bf87df5faf9747ec036bf191e0f1cd5d2a521e62bab1535772c3160df17fd512085e3eff4c2c4dad7c49e85e36c4e19d9d34109103bf9183cf94ce14bcd890a430080ee34b5c7c375d8a7082d3aa9737d92a40407b952a63ce0e990673df9f7e60a8b1a77e2ddd915385d393e282ec11c4444dd2d2f787acf7771d6bca8c632485a86016442a565590a86815c503f07134d4d0de184a642636459b69face499524cee56492b2fdbf79ecd632586ea2746fdd17a5b2f68b0c857684a77f2b1c7d85d2399628af2f2f50bcfcd871a17e5d18ac0a23373f88659f258d39477d4d0d14d5ea8e046e5fa1e255b09b66a1023def1b9d6a6f5a7a263f4f2136837aed59b97b249588c8140b0d21ab9c40d5b81ab2f9275a7f72d5ecae5b58c0ddf37b38049eec10a8d96c7c512c79573b87472f33359f28f5ef426b235bcb429ce275eeba873f2c4a3c8bdc26dfdd27a8e841078657473aa8e466307145d7a31d579858310554aabc7482d797070fe5884b98c0b5e93ea2915afa3e52bca6a88fb0f47db3ef17aaa6e6e4bce4c157f8525e78909ccedd95c2e046d4d7b5267a9cbb0bcc901038b78585c94db739f59abfcd18758f8c59c0d1a6137c8c48a906286eca967acc3ff19d58f53a6606cd3d61ad459abfd0d6e4a5bfa3964cd0298025cf7f583b4f999f754461676e8310a90a29703bf20f87f9bbf65f7d56e35dabc9732468c7905f06b3373372ba27d87bc8fc49e59a6da75219a9930bc83c2db2726e93b617e111d59abbe150ecd0b4ad40a3b45e2b95b74422861134299eb71399eaf5730955e1275b0a2a7883b6a2104353ace102a8942cdba9209b1e8ba849ea1c99009f65a6e6c1e0d0699c72d7b8a4dab4b2ba4f781f6c0fdbf5aabd04f1655d5d912ee4e88adeeef866783b0aed6d714e81b1c4702b6a487aa451a2e614d0e2f2a8a89bb218f24f17a46f48480a2523e2e4e6e050a44cbff9975c5040696a5f4b792e4123c7febf3766f25fdc9b9914709edac89f12e92505fcb1836297b9d4c1db431ff71b0f0c15343ea4e5ee941630a43d0c2db1e9d96a97bcf9ed0b7753be950ae7641aaca9b5c96a3d15b60a7bf79435ef46120d4e33b8e93ecf47a6d579dfb7c3f3c00148c8f3b8c514af63e0bbbc6222145915232180866a09fc1a8db0d9340613bbb28237f389da2a1dc4ac18e49e96c04071c53059c7b4ed358b20ad666c373e1ce4ffb43dccba17e92fa2374bf9c6b0266997dd7eb4f533a5bc2002c951966010e8d88c2d2214043088ac8c80c6be1dde6a214a2bc2438da7cfe35ff918e0f0ca57e614a1742eca8efd21fa790fffd66b0d587f98ea46eb5561bd8c13ea4b9b0d28cf87809e5c45d8b5031001626cf3c512f8ed9a13a9086c4c8d82248df26", 0x1000}, {&(0x7f0000001340)="dd1eace097bb4e632756e9a10a5ca0b55d0fcf9652f82999fe2d0c465b3a347a32711d1a294acd89fc94e2154a845c0b026321213433e14d502625075d0e36b0288a9bfb66c30f4ec7029a09eb8a98fa4df15c3e2454a6ee348e70bfbc1899d769a8003a71314158ac9a2e8bc0fcfb2020f9ed6e775e390e904e074edad8377b547ea719020b621c51647c4039947c687fb7c79fa7c9a57c3684f3d1", 0x9c}, {&(0x7f0000001400)="25af8ca4f69927449707e3e5f18da82a6fa0ca5bbd937ae2b8e2f85e6b7e578e88499ddd26453c0fb7cd462a1bd1ddc738871232d2c78a4ab962299deb6e6985bddb21c0bb20f803026703663525b071cf4c5223da35dab2612944ee64ae7c2a41b6f65d52e9675dd9b1f33e90e1dcd7e8462338da41e4ca7d8eb1dfa5c39980912fa4035417f44b68c74d9c1251a0053313a7372120c0efc2418e78f551c96f508271891eebeec528563ed2af", 0xad}, {&(0x7f00000014c0)="860ff3a2d224e2605c6b7b33997b9c7a5a4e91dcab9d0d960af9775f329bdab62f81e4789f0b29a67d42fc48a4cc6bc7967db69dbfc9d705f888d4acfcaffbac1bb7e211940d7d79b9ba4ce1bc7d39a809f7ba4318e99e08b037fca615164c18df3eb8f345965ad020a59a24462c49d14defd968fe5f6fc4a4462be2ca6f8673e18ee5182bfa9def1a8d34099dfd9f2cc37b64ded45159856d2e21c609edd403", 0xa0}], 0x6, 0x0, 0x0, 0x2}, 0x2) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffd56) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x7}, 0x8) 13:34:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000b40)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f2043624a5ff99c596ad0ef8af8543c9ecba8478488ba2390d60b06996004d00b03649b99a30156b47f9fec5f8a903e345f9b3aab0775ac8fba5c357b8de8a744352711ac7a019e73d155e8752806e2c9df1cd60abdb49a5b24c2d7dfea9f1f2bdfd25fc71acf0bbd8a9f674d49f94ae98b97cb51c95b9cd4c4b14049bbff0168eab30749a67246d9a718a50", 0x88b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xd9c, "9c8d14ee7504000000000000406e50e800000100"}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x3) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:34:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000013}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x8001, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) connect(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="00002e2f66692366696cc3242dfeab1d8cfb7eac1021c257b44831a3f9fe2a63ac19a4afb69e4b9f1df9e25a297da4bbd43a8e724587b2551d3ef61b52d8691e27"], 0x10) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r3, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 13:34:18 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x101, 0x1}], 0x2}) r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000100)=0xc) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000240)={&(0x7f00000001c0)=[{0x23, 0x8}, {0xa3, 0x400}, {0x89, 0x3}, {0x80, 0x9b}, {0x84, 0x401}, {0xc7, 0x6}, {0x46, 0x7f}, {0xc8, 0x5}, {0x4c, 0xffffffff}], 0x9}) poll(&(0x7f0000000140)=[{r0, 0x113}, {r0, 0x10}, {r0, 0x100}, {r0, 0x110}, {r0, 0x10}, {r0, 0x50}, {r0}, {r1, 0x24}, {r0, 0xe}, {r0, 0x4}], 0xa, 0x6) 13:34:18 executing program 0: setpgid(0x0, 0x0) r0 = getppid() r1 = semget$private(0x0, 0x3, 0x480) semop(r1, &(0x7f0000000000)=[{0x0, 0x647c67c7, 0x1800}, {0x0, 0x80000001, 0x1000}, {0x3, 0x2, 0x1800}, {0x3, 0x46f2, 0x1000}, {0x3, 0x0, 0x1800}, {0x1, 0x2f00000000000000, 0x1800}, {0x3, 0x3}], 0x7) setpgid(0x0, r0) setpgid(0x0, 0x0) getpgrp() 13:34:18 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r0, 0xffffffffffffffff, &(0x7f0000000000)) sendmsg(r0, &(0x7f0000001540)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000080)="a04626ca14105db4ba308e10af436f01d402b9a99e7b52598e8d2651", 0x1c}, {&(0x7f0000000100)="0b202118f2cac196435d1154571e49a26d7eadeda25dc1019446bb96ade56d95825356374918b49ed3eec6b3eebea1cb287bcdb584e689967bd6bc3de5db65a9e28a8b10a5328405407ec9007bad62a28234144680150b3196fb9e075b297414b96201544493bd580019ec6d008442863cd74d61cb16285ef4e897eaf603d1b9f269ff379c53cbe9dba6ed562cbfcbe921e58d1ecf94a0ae7ab6692bb47ba2dc4c49718ccb1484631f", 0xa9}], 0x2, &(0x7f0000000200)=[{0x28, 0x0, 0x7, "bfb8eb6433b425316310f0d6e55bd0ee0d"}, {0xc8, 0x0, 0xffffffffffffff9c, "a9757bb1eccc22f9f4922271383ef6c4506e786440b94d90e45ec8a3ad5d915f87f01adf1435b3e580c6113a068940d071ab0cc615030262480919c5689397c5bdb1a9e6cbcca11c580d62f15d8c00a7beb5ce3f2150e0d69c3419336ff3e76502100f07a1fd459420c6e0bcc676cd29b4ca4a0357587eeeec7901b982c9f07d039e871123637ab3df0ed7545d37c0ed2c7af0512d774840ec48440c69e429e924bae3cfe542bd0b1a650b9eb48f1b5926659fe0"}, {0xd8, 0x0, 0x4, "a4631d988b4c22b5377b9fbd9c1cb9a996f41930f5bc60dfcd5473fd9a7ae18b4bbaac304e6075f3eea99d748e8fbcd7c071c483b41780382d70a16141663ef44c6dd0f09309d3a9959d9ba2033233ec70a12a888e614ec015951eb614f5b65adbe8ac8350ad4c64c2b206427b805166550465ca5d34f864f9dee76aa9c6f51070744694d392717838a8ed6b85ea515713fd480a7603c6eccd0c7c2651782a0e494d9240b1cc8d0d9de52334ef7a152e7b1087ac29da2318ffb100c5afd790ff35"}, {0x1010, 0x1, 0x0, "0c7b12cb63642bd5109e1b9152d2baa6d8c53465f69dffa43f9a1a1d4d132e0c8efb82f52a7afe667d405b03fb848315acd1ce53c93f80b79726dcea85694920810b28da4f3f6a86eda9a9307fa6bb77f969be17ca1b4b19292e7775d26c1164501104f6a456a0041cad8492f4334cefc389e28f13ff5dfd4811e47f2da9972159394c38690fad3ed7d0272f5d9f92714488f82ff1fed69286b7a75ef6ef6e904b88e1c870593727321d101cc2d1c7e24da6e1d13ff1d268d9cbdc1dece3c92c930d9b0cd7e6e655d01783e01bcc20fb219149464fcbc3c8a6bd8527ef930fc6010f49c3b169040e9e01b8150c465a2dc982fd922873c0da9878c608ef59cbe432c6d6eadd193f05e94c383489ec810cfa1595d833f7fcf093c148015c1f74d6fee62725c3839da763f469593e9ef405a9c215b6651e6164698d4f63a4f8ca183672b28a19400caa6c6170df41dee7370cfb0de25c192fe88a8c31ba53e2216f570741127401dc3845a41ec9a24ab451519856115f88808929d690547736f1570928948044a31bb623aeb0c533d254e50d4dad25f90e72cbd7621c4ae5941a312ee0a5b1d987f3f0c27b74073ec343e18ee603c354bc13e358807d8610b07a6456dc359ea8006296eb8ee25c5619546b8ed473d9012354b74564205789b06abb9d24c47c33c06ced51351fd4e705282e7c1504ff1e8c51b192efae057acef9607045024ef97d7726a5f6acbf6ce837b34edb8dcbfa4d8e869abddfaaadc2946f787f00e72f47f445fb09c50fee292bf0fd505e51340dd030e714c0f667dc831839983d2ae5e02ee8109368737ba3aacadde64a42894eb8add6dbd6595feb90f4b31fc6704787ee3f86a51d848d0d88f9348b6d37af73a61bd35fc16cdcd157424cd48e808b5eeffdca84da8cd9fb4c9d29d77c5ebfc55ab3dc0098362e7cf2d6f03527fd656494607580929cf0a10c139aecf76fcd24a01d1e39f147744f2793f393dda719f4c03090dd1271b95c9f3ded386b499e06fdaba8d00d1006ed3bada4db0cdde9ae622b876d937df61b22ae439654b57b0a52f2a5f89415c3559674b75edd755855b483cea20b71d641b046075117423fcbe650f1811398a23515cbc0eae865b2e1a25f9d1d9dfa76cebdb501c1c64fb2f30f9b028130b5a3fef02d00461310ba391b6f31a02acd3dc2094d9a372b659ea6bbc760d69b57cc4788dd90b3d0275cc954a1fa0f106045e0f88a0a48f7fa6844788101cfa77aa301e487e05cb130bb4d1a090f3cb9000bd0d70005618bf39eecc2598a19e87e84a314820fdb62969ecc6fc7154de0da1416b3fed2fd178416944d1eeca73ae67f1111631adbfe6b71aa5de6c13d02949128a1782b49a43d2f997ee90620328aa8aab3a96682b8b0ecbabc215a589540e25ad348fb520106eb5b7a398da4b87912104d508ee8482d3d6efa156d1900d3d80637245aba2132316c390c034c281c2151a607223cf0c042a262d1ded4de69b2f7a0a49f34c3e9880698e8c3be7427abe18a5bdac53efa0f1ee161d1215517bacb2d6c420446329c0beaad5edfa5a49c36237a929c8524e315cc60bd0c95084004fad6b81e7fcb74eb4fee5ed9b9be22d950700a0b2f27415d89738bc6de96a3cff2e2d73eade53d8c7d021ed03320dc8fe81199438c70d4cdd5d2ecf38c63222f6df168591eebe5567a46a2eba63fc6a40b661e996e5f0b05d3d3c40a2bc8f3080b45ef8713aedf18c5304682a9df66e96bed4cbaca309b1f96486ee1ad0b85f447dd80e2e07875476d9921f28fc4bdd531c47e2250666b80bbf0ba1f40a81b1f24e73c86581652de8b184e5f60742200992bb838613a26f29cc9ea15bee278c18e943f8e858ec6404e0aa2ece4e457eea4457fac12ac98eb312056573c6b43cd8fcdf12f7ab904621086596636186d5140e4cb207a9f87518fb9506a517ce64c7d2accaadfc5f0ca65bde2d1a5383d56cfbac1a18332ac174bed0cfcd4308ce08f5132d15be21a51f98bf4bb7b819593fcf229eb4f681e58fbafa2489d71e3e6dc8348c5a92b17909435a9884a59aaaa0cfea539817ab539f87455b34beb20be2f16af1593d6a38387d5a36c84cec9d88feba1a0b8cefbf921d56dff82b5b03de9714fd7ae681c5d782162566031ae9a7757b8e2797e44e40e82e601cca3db70d403c296a667fab89fa897f505c0ba2c833fc23bf1cac0afc44c5651f4f29dc478c5755c7591d4a4dca3ea1ca0668d2c6af516f83e72488361a863372dc73f2a369f9881b3fe081325bfc40ed14e7c901e1eb63a5cb728fe777ea05a390f1ea5769b9eec52ab0bc15e9205798673cd8c549f66bc6b2268529c4492c03b572fdefa6fef858b0c3844000eab81237f11163c691671cb6a00fcb2caad49d2364dc2003ef76f1deb7409065a8f48ec39a806606f1fcee98c40e3f052423e908b5da581c51d2504f6660528574d0f716ec5702f3a21df3dd5342cf7129b8103279dbcba662a4f85f55a79fb40a5a1205f44994f83b4dc488335f1306514eeba82611c8be0b1d7ce5ed4be2bb16d8d419248e7d7f29d30f5b26dce8c63b2c2bdf9c8c67272c6d5e9d0e285e00acfff315adb08b1c57f3f8c10b06bec4b849727265ad509ebd8f671b4b9b51d829bf2fcea9d71eeb5c2e8e71f7ec403dfdf05b7ec6ea0775ba40f50af96b317c6dd00ce5c0fb8d02ed3ff27789ea78a48a8c35bff345c20942dec4b3162b75d3e3077a59246d4247a1b013224f869645766e7ec674da1e42e99912acfcd11820c30e4613f878ea6cc5e710ea53d03c256c4e0c4d28625312d19ff93da57a6a1d223e877cee12c5f4366a057b00eb1f234532140fd4f55c2620b7cc157272db8ebce170398bb99aee35179b8a44e55289e8843120345201c97485d075f13ca27d9ed5f47652d6e1a311933528498cc338065b978625178fd860730079836f4a330d0369087d257b213127ea4e5ca035b4e0a52b4e198c57a019d2ea8a96e298c4ea2e4c9d6c0d12dc1ce5175b698c83703846796d75b7175b04b694fe2d81d6c9ad4e5c57118f1df399696d9105f5a006d17d1f36c20887e458b4890fb1c7a4a7564482ae92b9f51378c6c5f94b5c35fc1765d3fe5bc7c74bcfbcfff3a371d292966373668f76bc09b68f64953cd448f23676af380e5fe2944b8b01d1a669b95c7cf4b53915fdac498e98422fc2df3ea33935f40a7acdc9b4fc8f2ad90f50fc09db677a152148bbfd9d3d6e7c254daf76535a04d515abcd8a5536f652cad54b0b8e6757cba0aa68f3c6532ea4743041c6a187deba50aaf3337571d29b889c0238090d6273ed281b21f6545063bc52d073fb1d35e2e438cbedc639874fe5fc64301ef2ab1f87be7492edde6b1dd9b9e8ea13d5c672bf24cb1de999caf4a75c37aa591c6fadfbe326312e0411bbcb064811e5d92de8d388a64a60f8067bb964065cf6d482ccf75d24efd841859416609c5cf0c8c6e85be348a292efe20194ad246fab47248dc56aa3236a5e2ee7dfe3bfd082f1d24a4096ec765aab8a5df06e40a6d2336c60339b52cfd44e029bbc1f1e33e8b2b4a88ed7f6ff28535b684b38a311aab38f1867bd156b750fa16a5f95a662784a2deeff3f8b9586afea5b5d3d6e6284997e0d5df008837166114a23070ab7598aa4803e03cd3a93bf90c41ede4d640528f4ccdd16af29ad8afce376a7bf577a2d0d4769394e3bd9b279d2d687d18d556b56b19c8f17010561c3dc2548865cc44022ef719977f918be545c4a8c3787c0185c195990d7ecb11eb204717a844df5e09284b57bcb86b42e8da52b154945155ed19b0e5ea9e7725b36631bff28e6f22212ac494efd3eb2c2cc2c76af35868b3d5622f57ebf6597aa3b4b9e182d6cb624b4aa34dcb5b7d9ff5c4c69b6bd6d2edf48f3c95e8a85efb84c9053a0652223e17a2e78cb7fbb845d5db46360c664786b61475273eb7fb5ee4c96c48134ca878ea1eae03ef8d52864f354ec22383cc5fbb0bd55bb493214eb45173f963f94d933d17c5d3094540e8347c7a3dc6387ac0eb3ca7dea4d4bd2e5ef63935d7186a9f9236f8a96db9bb8d853fc3462a19abef4422e801526eb79483e9f10760e34d76a407c5d5a097c37fbc48eb1704404b41c1bd399da9d4e5c3762c89c8c42d90faed2acc44cd45d5e93ba4aa083b29d5b58648fbcd09db1eb049239f7fb9944624b31c5c3da3c7020f99b2c6f803f37e9ad41aa5abdd1db0d1dd0a5d66f99595c41a01557b09ca8ff52aee297d5b2767915d2a08d5b1dd3cbfbbb2752b1c893364cc82c7c7fa8fb8df623f60459fd6bf6b6be617b9dab57fd09f17424ffcdc72d4f53bd2aab268e5fa7ffd133e8f0d001ac0c774593526333575cd3389c02bb2ea835f144422193edaf394585804d01d845a41507bff068a2011ef3e6b2104c4a60b7429274d9659f2e5e2a9c466f2c4a39018b2c9002409b5a32a391ead519e4ecd3316e0bbabd8b63938bdc8ee882ce55779e7c55ed8ad25935f795bc279d8f689c49d7570530fded0b81a6d9f04802046bafc3637671d84b7730e26feb2cca68afcdc90b0c677454d768c1d988feafc8fcce44eadb31d1e4c5c064e5dcf3781c9cb343d2b6fa99517a1b320df76971b86af9a62f9d4dc7b167205d1c23b8671b9a981c58e1c2024990d64cac06dde217e7c67b26671b46b4594ff52d40ff9e0952f7b068cc6e1ac92678236a7648f48362493bea00be289ae38df95145a704b6563143fb4b3c628fa3b699f5f9218a77ac0f5fdec8015c2a4f8ce5faa270f352641cd0876b84c5ffc57254ad2688a7aba819b68de49f53ebc512bbc100f6aaec13f1ca15752aa59eaf1ed5ca17ab05959a38ecb74dcf98d08ad3220c23c1c6afc1c4cf00b9ec0e1a10e9c3f943d3ac43231a3424a2d816ed509edf2860aa412563f6369f0f2f4a3c37bba393fa9a210c872fe2efe685afb2f3e7eec00e6058e0354a285e57132da6738730b8fa811f83f0368dd11103320c2a06a784e6f70844652f467a7cfbd171fc17a40fb97f10cb9b4768aa0accd6948398d1d5e0792913ddbba0a7968804e1e0b8c024552aacdfb3bdb59243d98beb7f0cd7bcc3d28aa498ba09c8830010d77d8b53abd7ceccd766d39c51df07282db6f67862892f6e4294287ef8da55f7702043e6e3569927a1c3dfba8bdf688eb763fa62227443d80b68d2b4ed0c343743bcf90bbca112a2b75359851c88b881f271e7aad87546534b86ee8b1e4b2b7ed21600537f0e0c076ab4d974cf695bfd1d1df7abe4358e346395b58f0d9a31f67517ecd54e44aad342b0909648dfaa898cefd99678bdef77044df53bad9d61e9433ed076c752dcb5c07ea1a005d9396c639e0933584689f9bbddd79d83021ef03d8dd0e0a7cce8fb73e42892ccfc554758a2ee778f3c73d7b099545265117f21be0d45725ac4803215e222967be9786cdab245aead27dd474982f7906c9cdd3b0606b10adf26358af5ae3ee9a7064ab187f7caa777643eda676f732c7e23d150c903f3927f307b3756191f4ed604210a50c0157127e2f4a28a99744886f9ea31b52f8754e86b68d73a5494bcc5ab34cf2ad1b65a5153a5c8f8f8a754d058eb4825b91bdda40a0fbdff4ae6bd532f9755be5efc0b05eff15e6b779550e0442f5bc29f72a4c27ced39ec7d5c4363acfe2dcb87c3bde634ff96f7447ab61b73853938abc593be23c375113d3aac796d3642742660dc9a99198c87954db269f1e7537d5d51f2773bf2cd1cc611fc306b28f"}, {0x90, 0x1, 0x80, "1fc46917f14467272295d806ee08c4438eac13225a5ec1580bb1d7077500a70fd9f071ed051e2fe993e4761477010d8a17fced9650cbe35f1c63e89e024f4b96692e7ccad9fabca50f6750a75bec82d374b0a75d461d5c972e8599f1501b9c6e55e1902fb198049d6528fc466485f168c5075c5a0b2074428b"}, {0xd8, 0x1, 0x400, "ca635523210208d2fcc850923e77108ff1c217e66d368425227c9df97a92717760245ef519f1793124b32113048d2e6cfbd0195191644e892bf32394fa7e441eac493705ef8d7b6ea50d9973ec3f587bb10469e08f4770f0bffc848f7a4ec08587489dfda96908431511a0d1bb5fef47174f9462805605662d2452f9672619e043db19b4dec1550cf000073973c75c37158bacf20519051ce641c29e19ad41470f61cb3785d60edff2900105a36fb7aacd9954b451327f34f1f0da3dab0600c6735ed5"}], 0x1340}, 0x4) 13:34:18 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() r5 = getegid() r6 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x4, r2, r3, r4, r5, 0x4, 0xfffffffffffffbaa}, 0x341b, 0x9, r6, r7, 0x65a, 0x101, 0x1}) r8 = dup2(r0, r0) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000140)={0x80000000, 0x101, 0xffffffff, 0x7, "e49d10b763910628a04b29b84fc2b8aa70ca0c98", 0x401, 0x4}) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) 13:34:18 executing program 0: r0 = socket(0x18, 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000780)='/dev/null\x00', 0x40, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) pwritev(r0, &(0x7f00000006c0)=[{&(0x7f0000000200)="c61ccd67a5e45ebcbaeedf5639a7743f4075dacc670fa87eca2f9032d05384a0ce2bea0bee21ace5b61669fe3b8b377d79b736dc24641923c9693b91b1a7a88065711e9f081ed7f3d277bf7e474770f13911ee4d404c1c0af91a5b9e01a0c1b40c6fdfa9808b27659f2bd1b789f0aaa67447f8fcfdbe50c0bc6b1fa514b11b183e419cbb3053f5cc3bf15b8cc84902d25d7eb97c04d730ca549b61be72c75be6f36ec68e2f3d6b19ef900959717dd483ad1d2a74c81d9e8733cdb6a023", 0xbd}, {&(0x7f00000002c0)="80edc1c7737e034c9511b3e0f03bcb0d8b43f3e9800e9311ca8d059bdec5d5964c60e895464553d06102e3a280fe8a25e6f3f54ebbb8391df9bb8a5c4b76cab55a83f515bc904e14958367a3b624300888a97beaca8e83600b06844885b5724e39fd1aea33b7b6036b4c0305e277b0cabe2bc318918812fc015384bfe0ccbae9167e559b0521aa7ea8bad101", 0x8c}, {&(0x7f0000000000)="b3a1", 0x2}, {&(0x7f0000000380)="4f6af5d739b84cbcda080b3b548e350f4f481f19d349ad99161230b37623564ce005b149e13d244b49fa670acad33d12ed76f07573de7e2332421d17e858932d1f7fdc21c05f86550a0c67ae1b9583a90a7f46d5d7ee0e4dfeca420deb5d4f56d5a02e2a16742084a731035ccb4b1ad3ded161b499d49f72001360bedb144f411e79e43170e70a1a07091b0ee8a4f8d1abd61b8311d1c678633bfdea21f853eeae4b61391224a0fd4fc1", 0xaa}, {&(0x7f0000000440)="b12a7b25c9972cadfac02ecc0220974eaf3847483bc53f056fc113a9b6eaa3675d09a997e4b564ec8720e10629bd6b0facad87371611f3a37e20ee6daefee2670034a44b3880257785ad8a9c90080df599556fd5a2b6205b3474089a50cbc8d06e41598fad26b0c5180f85644f484bb02f5b9c1ef8c7e949647c7dec9ab2fede612e446d8ceb", 0x86}, {&(0x7f00000000c0)="3b5fd68077e1c200af6276079ab9deae6f30cadac3828907f89b4cf673af9880ddcd9c7bfda0c009e2c4f5268a3ff0328c10eebf7e4f7cca07cfe2fc05cd55e72ba97451d878a4c3481892", 0x4b}, {&(0x7f0000000500)="20b879b4231b2b9f0078cf809413461f23cc74d36409dc788ca221fca9dc", 0x1e}, {&(0x7f0000000540)="72903940be22f158e787822b196551ca1c7d127b2445f3b7b026f398c351cb", 0x1f}, {&(0x7f0000000580)="e447738ea0841076acc64c885a50b850b14f74c476e75a4789b82af67ff1f223ffa6dbc009cbf741f3cc8ae773f58720a0edf7d3e5d55d4fef5c85557ae001e1f80066456291ebaf110023b74ca4c3d72b2cca5854714c590be7120e32b64a61943bd69d8249cb198e54d4fb32364c695ff59d657129a279bfcd7f89ecbbe40b1c2c906a8e5f179cb58421854273afaf083ecc8e645c3db1470541", 0x9b}, {&(0x7f0000000640)="e53cb8d5a8b6522ff619320c153f5d899ecca2221e72f572d317e8d59346e60b7a3274a3dc5ca24be2d6358f82a305fd9fdbabf7403314f793a5ee007134067fa9217edfcbb8f70e104c2b7cf0b2785e2dc08e0383cb0d4fa73e5d225a447bc6eaa025447e81103f", 0x68}], 0xa, 0x0) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="100000800000137a835a05dcaf3c0000003da01300000000000000"], 0x10}, 0x0) socket(0x36, 0x4000, 0x5) 13:34:18 executing program 1: r0 = semget(0xffffffffffffffff, 0x7, 0x200) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x6) semop(r0, &(0x7f0000000000)=[{0x3, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x3, 0xffffffffffffffb2, 0x1000}, {0x1, 0xd6e7, 0x1800}], 0x4) 13:34:18 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file1\x00', 0x8, 0x104) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x3, 0x2}) open$dir(&(0x7f0000000140)='./file1\x00', 0xbc8, 0x0) 13:34:18 executing program 1: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(0xffffffffffffffff, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f0000000000)={{}, {}, 0x0, [0x0, 0x0, 0x40]}, 0x2d1) munlockall() 13:34:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d6, 0x0, "d795c1e7ab6fc6e23c5b00000000000100e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bd0cd24e91c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e9a3fbed9d7c7f5ecd505d1f67a90bb05dc03e23ac168a0237f559f7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d2091f2e9bdd11c4518138f751d07150000f34322c0cdf50600000000000000cfebcdd79cd66c3140972d2eae1f3c146ed5ead4fc43c6c3b018be5455ba5fe808ff840f9e13da075ee54c062044a263e46503f0ee68df5d7f7a6c740d4cda985d7c88b43eb30b40050321fcd5fa0a2efe8dc4f4c6ed7a127c5caae7ff8fe9a63dc986b000", 0xdf) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffffff, 0x14c, "b04d00f3ff0a631a00"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 13:34:18 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2020, 0x5) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0) 13:34:18 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0xffff, &(0x7f0000000000), 0xd5e, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00']) open(&(0x7f0000000000)='./file0\x00', 0x400, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) utimes(0x0, &(0x7f0000000340)) 13:34:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() readlink(&(0x7f0000000200)='./bus\x00', &(0x7f0000000240)=""/214, 0xd6) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3, 0x1000}], 0x7, 0x0, 0x0, 0x0) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) accept$inet6(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x42}], 0x4, 0x0, 0x0, 0x0) 13:34:18 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) accept$unix(r0, 0x0, &(0x7f0000000000)) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x8090, r0, 0x0, 0x0) 13:34:18 executing program 1: r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc14", 0x14) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20080, 0x0) 13:34:18 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x81) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x80, 0x80, 0x1ff, 0x101}], 0x4, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x1, 0xfffff, 0x5, 0x7}], 0x2, &(0x7f0000000100)={0x8, 0x9}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) setsockopt(r0, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 13:34:18 executing program 1: r0 = msgget$private(0x0, 0x0) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000700)=""/187) msgrcv(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000c9e062997f97d957e832ac0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000868771f9"], 0x1, 0x0, 0x0) msgrcv(r0, &(0x7f0000000140)={0x0, ""/190}, 0xc6, 0x3, 0x1000) msgget$private(0x0, 0x80) execve(&(0x7f0000000040)='./bus\x00', &(0x7f00000002c0)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='&\x00'], &(0x7f0000000380)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='#@)\x00']) msgsnd(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="0300400000000055981eaa540539f1d3becb3ed305eeafd81dc545a47803e551058cf22af7fe10b7492cc532591bb29ec324f69b083ab83938de5d229d42ea575495fc045c121acc686b90126450c7445d65f7c113d08d9e54ca6d564e2a56f22cfc54ef57000000000000000000000000000000"], 0x1, 0x800) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x20, 0x100) ioctl$TIOCNOTTY(r1, 0x20007471) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x9) msgget$private(0x0, 0x420) 13:34:18 executing program 0: r0 = syz_open_pts() flock(r0, 0x6) syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x204, 0x0, 0x300000005}) 13:34:19 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047466, &(0x7f00000000c0)=0xfffffffffffffe01) 13:34:19 executing program 0: r0 = socket(0x20, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000310000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d6065724ce375e1846fbf8fe2ed16bf38f082bb0785108a4ad74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbce4f096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b0000000000"], 0xe8}, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) pipe2(&(0x7f0000000000), 0x0) 13:34:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "7630c1efbb00000000000009e6000c00"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) write(r0, &(0x7f00000001c0), 0x14a) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x7, 0x8001, 0xd579, 0x8, "8b81f19d425e38f671fe0c49d4f6f8988ced12f6", 0xffffffffffff8000, 0x2}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000300)={0x0, 0x1ff, 0x5, 0xffffffffffffffd9, "855c000a67a7230004001a000300000000004000"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 13:34:19 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="b72f17b4", 0x4) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) socket(0x0, 0x4, 0x8) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="d328ee56", 0x4) 13:34:19 executing program 0: socketpair(0x16, 0x4, 0xc21f, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) sendto$inet6(r1, &(0x7f00000003c0)="a01d991bcaff197f0a8dca9eb952ce3384ebbd4cd5c6b88c10017305d56fb8a53a955933aaff1f21f9e40f3a39bfd1d2bcb20803b0a4e298eaadcf180874f3be900e2c602548e5021d641c6b5a17b12501514eb5571a26bf5c300000000001000000b50db146407aef9f5c53aef1623d4df7f9a2d4590e8308254cfffea7532ff47588a4e4121dbb66c797674f1203a86e0c26288ece9b6cd0cc2c9a85feaad80081a8442d49736d0f57a7b94daca823e451902aeb32717611ea6cad404e62a3c49d89d98c0a854e387f3832edf656ddd049a1c6f63f1ea3c6482593ed8a8439d054de2b9979f1dedfa6fb3001738269f301d16909a8994449178997492faccec381780f1f20670e6130bfce270b0ec3dbc20b97494b3de85e75bc8def51256d876e7b33069f47187ab4bb69d17eddf53abcfdcb27a2ed1665bc0e848a72f91699611f1fa1206728ae0be9045fbcbb0f0ce01b0902ab06d5354bc4b065b87ff0457358188bdce1fbc8fe1a9e43bb85c8b74436a97e3ccb699b83163ed8744ed6a64b5e6d0334a679b8ac7b4f4b82def867a8404c6be33de06b92a2bf0832b8d9f2ec30759207", 0x134, 0x3, &(0x7f0000000100)={0x18, 0x2, 0x0, 0x9}, 0xc) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 13:34:20 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000000)={0x4, 0x800}, &(0x7f0000000080)) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x2, 0x0) dup2(r2, r1) 13:34:22 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000100)=""/73, 0xfffffffffffffca4}], 0x1, 0x0}, 0x842) r2 = dup2(r1, r0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x3) 13:34:22 executing program 1: r0 = socket$inet6(0x18, 0x40003, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0xa8) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) 13:34:24 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) sendmsg(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000000)="8990c03e002a2b30d84d3199d9629414dacbce37fa35333b741a005398735cde34d84134a14b24b4da8acb63ed30737bcf9ee455f61a1660f01c7420c92fa1d512dd322f9388d354ce077c20d87a67f7cc2e04fd558a8d65ea6fc1cee9cea491bf2ca6a832988d273c43eebafb9769772bf4912ea2211024781f8b3b8ad773f62ad53fd9c5ccaf52725f6f207e37f171894a9d1e06cbda6105facb8d7e8033101c2f2a58b77f9ca5764ab01a72f59e2b44d3c876e30f63699c2f7f315cc82efdaec395fc191488344de8f908779eabc6951621f1b3509899d5f6664902d661ffd234c01b0c19be91681be743a6de16d8d47cc9", 0xf3}, {&(0x7f0000000100)="cc82b08503da98", 0x7}, {&(0x7f0000000140)}], 0x3, &(0x7f00000013c0)=ANY=[@ANYBLOB="1010000000000000ffff00000200000069c34054208094160e7680625e1dcfa30f6a23035b0b19e972fd435ac728fe9e3923ec518877adca1f14474654b54e0c3456ee02dc847737289e0da3ada920c943e34aa7b1f433444090c448a17bda1540fc9a86fe40186cec5bca461a553c942f55574ad8985e74be23e653f7f8ba21e4f4b795359fcde2a8945f2f94afea19a2d4ebf692974a3c6787d1b5b4b12e1a7e2d5e52fb7334517254518f8ac6a3176346fd7178834fabb634987b65a391e9f4d5f7bd55707b7d46b2ae78feecb26e57a5ab9ed4480d319831bf8d41e1c837448b5696126fd6638dd5f030042b78b56e7bbbaf53ec02aa5323c80bd036b8dcd26c9597fe9ba66acaed3b0b836ea87e2ca20f9b1377d1fee2165950ccadabcd7a9e01318630548b00e078ee08b1632a0b6343cca94d8bba32636211f0b0c1cc7cce537ca008135cc295ef3f7face8c3ea2d55757d400bede4b9e1f06f916f1f6c0e2a3e3142b471456bbcf521efad73efa291af60c90f4f67228f05bb34558f2da2b2357eb0d993150a479a2e81c41e0e14673264d38323d8c2aabf20b1240be2d276c1096fc97ad0f05b2684bb2e4ff3f994561f297731a6fde2b77af988710032eb8e31a52af8de4ec2bfb8a8914be48b3f6ee94902a91f68c3d2f11d77eef92f19a1c9aa88e6f765e01200a050e9b67c7dc81f5d0cf56958af5235fef60534efafcbcb82175a61d3c06d811be6d34ec70ac1dcd2641d4dda50a4a8b3eddadbf4d00d4ad70dcd17f69f8d9eb4a6b3441849c7c69c52463f507911c3fe18ac2de1c4429ede0ea7c74c21f3790c9704725be52c501cd22179c96171f004afc35cad79e5262a1608747cb6d2128ad7d9e2ac624bbec558c3e7c6cd1b12f193bcde12a6ecbb7ab3814daa7c562ebad28fb31af43aad2c7bf9a85d519c507c8ef874fd1644b7dc0bacc1e6665869407b68ee2c7a28b63db40a0a9539fda15ed16f4c8e7f92973896648c7044fc0db68eb7c6577cc3269019e91bc4a2bab873c975409b20750db62baa3d7e985782dc361ac3e425ab3913e6ef6ec91b94c32ebbcf1615cf783c54af7f49bbe73a18d8155a4b3161284f1b2ecd8ffa4e25111204dba945855f31574fabd0fc534f905a21457f8693a4555708a6fed784e06f66eceb3f9baf5c379cffdf1b30807d3d3bb48628e890182ea18862cb8f57f22931e86a7108f2e3c8f7879d0eb4d5e5e09983db656c498c5df729f81fcdcd837fbe575177e3dee97b135158a460b4d6cd751b9e1f21df4f3a4634e6e4afbb6d07f0864f5d07969543c0883d8e989cd04938407926ca729385c2c9f066a3d6d6e9d960e776186aab6a6baefa75c78a5aec4ed2c011dd3de05ca688fd871c76ff306345bb5a788dfb7400242ef3635fd13c7c91d88aa8cd854991d9046de83eb809a6e719ec3aa62f1a038db7e0c9ef9f4ff27eafc8ab6beea2b485557d2c726134a14a158c36bf92cd79130c1c52ba07cda25ee966e8b46ea933006f1393cf446d08491a7498285c4edd3eff0bdee98481bf50a367bc64cfba44916937cb82b67b3341e876d7b45c9a46fbea368bfcd80d100436327bc9cfb52c14d5775f597d98cd735fcf357993646bc541eebe5a6b3826719c6ac1aba585ce5990a81d7278d4e5224980e3637e2d49eefc3206a235799ff4f9aa4233e6b215e10107f0098dd5f8fb9c279faf99be9bcb3d6c1d76e960c0b24394d9642970c22f96c043e39d4c7f0ab0d3b8caf85a0f27d5a80472a5ba03f2f9d54eb33a27effacc8b4400af4eca7505d5a1ed8561543e9bead340a7f9840fd54566625c6ccf0d984d19c690fd2061ca3d483d0327381912c6c2288017c258116d09fae622e6622fd1be0c737a97189f84875ec125d4de3eeeabea5120a3220cff9a44617035cdacc92672adb33d8e66b83634a02369c4db241f059b8f918e8d19d7ff0477c9138be485b10deb12ebae7bb8dbfb2604d7e4d1cbaeead8ba12f3e663dacfeb6c11c318739fc9d22411b1371a1ee34285ad75c0299bafb3896b4a3210fc921fb6abba8b89f8cc66610966019d26fbdd39b3f0b6dcd6ea2759d46108702c0d91e793ea0a3aa0f5a7b712292672c2df3dc11ad3f77519b012681e2ad1b307043f8ff50c8464717a95415250006ce3f6fbaf2d8864281549e78e439ccf473572482b44a43fc1a92a81596b85eeb011ccc81bc98360d774b3dfd0e173a87b299aa9af36a02e3cc258e35d7eb28afb046ee746155693309048f00b6fa347520da752ffd94c262c64f4f808bc0f47a6c95f64feedae76b8c6c29f31ed57112425d654a8be41079781393cd9a61ac3d96acc7e8bd62fdd9e8c7eb04afc52972f27842f2773eb78a00f1bf221d5878c0ebf28ad296c1da201f7218922c7796d9ce9d827d4eee54143df16e2f572e222e66c96d81ba1e245886206dd6b973ce1cb6cdb27f10f2b4f105a6eb89ab9a49682039078562982a965a5d81b19537debd21848ae9752c3f169edee9535b19e0e3531354d2e8b2812279aea198a3afc933452950cddb134796eb6ea42e32a6a3b7fe1f30d1369b1c2b5aa09eb339c005f52da828ef7b189c74375c032ea80b52b727483a9d085dfa4a1e27c5bd65754013d362b5ee113a19a93e0de136511444434d86ffb919bc31f67d45d7807dd0275a903362e72973ac83c49c4e300fc2aa04f274c0f6dba8403301799fc95ea1424bec08db3e1baa7eee9110616c9e981daf5f14c590d65619663f230bf152ed521d0702f5e7bd6354414aeaa5f188980afa23c0c42ebb0120547de6ea770828cb921ebe460eba68567f6964e19c81913f4bdc693dfffd6e0f6fefa3229ca8e9f077051eefd891a41f5492f78fd2dca8b9709b55acd5b0d13ec8c18a177017fe3af0ac750ebf9e817b10af3004c23f03c9ab92f2fcfbfcd68104f58dd44164433db688d72dba1fe74eb62ab52c1fd5dc37322321744a9cba9fee0f48728511452683277b4129fdc0944151b77bdae2657c0e43331db8b6a77caafdcc86c5601e08c79a7209a4035da84c99155b7e48dccb38776cb51f7f6f7123df02894c473a5a5c9ead1fc450ee9c1c589fbf67a48740f292ca7d4c9374dd87e320111866d31d4e79c444c32598c8efa57eb387c24757bea2fd52d4b294cee0ad74edc4c6f9ba5d57891b4002cb7a986811b484e8b466523ee696f371a8324f3754798151bb1431c41f5ba53ea4e810619ed54ff511aaec699fe186aa7bc43ed6ab89ac5a6382780e2dc2ebb414e56cba3fa96eae3a2ca1ca19f6c8cdb2e9f1411d16ce460d20706945721deea1d786abe1078fdbbdbb5def805c90423a7d9913bc76b147b48968b6ae0ae966cbc12ecce89bddaf023879967c4e29ec7ef31de003502f7abba8b127a400e8dbfe4e6809a1eab97c13d606d6db53304f1f7902fd37c8854e4ed1f8d0905c20381bd3b87fd231215799f171a4c94a28125b28ba341e4d14dcf49b246558a89e76bd2e1b95c456722cbb165ac5698d5e8f679f36258cff2167f9a1f7e205e48c486f28937ceba4ed9760feacd2288ff6f8530e8c11f7db03263b00426b1a24a29de086d36f98c118196f5a634699b0320b580b17437d90283d472eb1ff6f879eea0ebd1f198c9d1234656da638c24c8decd4695353a4a6b18769dc4b500018b1212432536632a9986f75590ce9a7456f8bfe11b729de8db069cc34c07cdf68fe34619f1090939f4369f12524be5373cbba958492a8d468a3dbe9f2d4fea53becbb579f925df4d59f3344573bb4249ffdcf6d0333e5ede35f0cb9ca5ede048563278dd5a3c81957ae618580f52a54dae8eac809e2f0f26742767e1d18ece5f337f8b69c8a71bfe93f8a58f2ee5773015f45f3582bd81c99c6903572b0dccf1d90bc37b4385b80fb380e23221954a72553ebc982f7960627ec27e1cd9d59e1ece0d5947f571bc16f8f9a773d930cd856c8177b7879f380b127eb36add4379b5cd5dad437b085f6f5527f9505d1bf42344a33b8ef5a83f741641beeb2b53f54125f59677cc16508299f75edcc0b21e6f38a69637369b7dfb40b5373b71d1c454c8414740e7355ff2e72d204b8ae505e560369f89065bc2a3fe9b6ec693342813f37e0a0024ec2523306edf89bbcfef56e09afa558e0bf64c31b9c53c4c08126427eafa6e3bf24fd6dbf1cb817b9ef3a94d7ada526f9603eda9f62eaee37a3354e31b4abe6c6cb9cc01644aef7b3953b1fefb6ebd48c8dc1df63eb231a2a82585bed5d845b61cdc2d615ea664c598c200f6cb0353aa17024164986d02c02b9a0d76d7fcf71f2d9d7278f8629637256941a0f3bfe4eb00000000c74259b92ebb576cd7535871e3e5a02ddd2f191633dc4e9dc3d7a1a6d4d85186d4c218cf7e793ce8ca95c5c6c4628e4e8d50a9b94ddbf4b1aa257e38ec9401b5fda762027155699917af046e30288e7dd7aade6fda6cc8757dc2f8b41e0e6275bca00c6a80de7fd30121707a9e2593c744f2482a2058f1f1c1c4a0355e37913ba60ba33ebbd07a69f3dd208bf13590d2290e550be67d695ce6cc15e1d8da2add78b417884894828c9394cb5b78cff823490980fac9b270108d7394e9f9b34409bf04783e658d127cb37567e2271636112b8326ede5f22562b4a50c8315fa121d2cfb4c52a5e119326ea85d902cac7d277cf07c546678499b23579a272e53119adfda342505859cc02c5d878b0736e9850957713f305fd14bcb0cd516f2ad810931355a26e325b559603e1b265ee48bd26907e4ae19f1cf7ba462c43f2627e151cdaa2a7e586ca9020af21aeff5028cfa5c708093cff7c1ea10cf36a4a63b3a0c30428721e98f3a2522c13d01138e648a6f0cfd275fa422220f901718ba133bd486301d9b1f617de6883891b786e0d0889a82cc565d2b0920ff2a14bc08ed76450a647f27cf3b46aaa327b44b41cbc257fdc43efd8d2df5b92b1c9a271e1cce93910f9cb522dda5ee1a8e97800e1ce3b2e848bf472dbc6eac77080473d87347efd667d02f004919105c23e0fed2ecd603e8ae76ea454e2e940dc017f493195673562ad4f687ba5c64e6e2c407e1fa5576e5cf556d79b684982ee9a55068252d27383bfa1a65b61da62310c3f2f31f0edfaf95faf3e8e31b805db4e93229a048243f6bc80f492667a6779c82f142f31eecb463e14fe7990d9cc1efde52458266543cb629af4e2763983e694019894669183c4958bbfd372dfefdc36711da6514394c88dc7ca09c8cecb8d456db7b4961c9252fea6b771413280b06717e4b8796ce30fd853eabc7c421cf049844e4976a4df0e8d45a9497b0c36c9cdcd25aa4417ef80a2ebedb0d01f7db9b97394cb2e41385d93abc0d14cf66b3bbc3f6b7a0588abd8c877b18a825618a9794f5a9694670fe2c72b6ad69a500dc7205b9d9fdc94fb70036bf7fc8dbc228d81c90c38c3c9f7cd7249ea8f8caead87acbbdba2504147a5e0dbbfb8b33370e96cbcd669e3658ab5f28df0c8b18d24c3094d9ed053d3bdafbe7a0d402168a29bb4415dfa6c8c415bcc02e8892c18afe12c4b045ed337fb4e888e6d5845939fa497ae5882f0870acaef55a0e1f722ea5148033c70b509a4e97703ce1b3918e3c18eac6f666377d403136f56d6f17304e7d137d035c9b2e734fae43d820161e1b26f56780d881f23eb19054356cb2d4f106a83f7f1fa49b8f780abdeacfbdd285aa9ef061be2eb08bf6318e62fd2f1187f2b4524c88866a43a3755a1e8bfa579f457249d78828f30d89e2e5a622c9258b9e549ce31faf50d47e54d800000000000000ffff00000200000013f5fdc4ed758106dfc3ff3bad9120cdaf198c477b4ee6e57870fadada9ed7ed5d3aa53b776938ab401209a440ae8e0dc07c8e2928269b75f62c2f67c5c40925e951e62def0396234b40afd82e351a1eefeab348e8e4f7a86dc219a5ab9a64194e0956019d591d88229f9ae30ab55741aca6c85b112bc6963f69077353d5eaff30488a581ffd33ee42264b13663e8a77e90840801cd5168fcdd06ef016a2364f92549f95dce5bdd80df9783beae72dbea96860df7b9804f13e32203186e938e1e5e83408f417cd0088000000000000000000000008000000d12aeeeae8e5dece2f9cae52ac992e0fec6e32b4055d11c3bed16d5659f092c88dac6a44992924e338344e6d9f39a8d8e9daa2b781e6046318ebc61a4dd142b4d9d1ef6c5da277fc4ced91a4a6a6e9d69a5b4ab599a03c66b27a32299579e5b5bee39dcac342d408b20e861e8c3932323c93000000000000a000000000000000000000000700000013c126201165f5cac5befb68d173646ad497f513885b40b3cecf22387fd4cab0afde775cc5518dd1912b1eee6c0081400d02a0d586d4e62afe12c6d442f4799011c5fb18e95e5a36875ca9873b2aba2e029f33a936c812dd6014a19181b4de4a21ea381b3b751a361eb72187de006af357d96c9fc26effeec7aa05be65e73cd6848678552416bb86a60ad380b2b200003000000000000000ffff0000000400003965f95bd18b38ddc5fc4771e70c8550cf2b537943965260950a81e7fdfa5e0078000000000000000100000001000000c2b897753c2c84f4c5d71a76a64302d016d70100f45057c949d574fbe8491b43f52556a155df12863d3aa326371f5bca5ce0acc256629771ebd1bdd7f30b8e75242fa7184f08a5426ba4ba5526b723e4feda77d1a582fba37e05843783b0815b03aa269847000000"], 0x12b8}, 0x0) r1 = socket(0x18, 0x2, 0x0) socket(0x18, 0x1, 0x401) recvmsg(r1, &(0x7f0000001380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001280)=""/201, 0xc9}, 0x841) getppid() 13:34:24 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x100) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) r1 = getegid() getgroups(0x7, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x2, &(0x7f0000000140)=[r1, r2]) write(r0, &(0x7f00000000c0)="5e81532b5a27388a1f6fbcea177faee88ed89115c3b6e3c0422527801413ce0a1c5c9840748e30b3d9aa278a3cb87bd871ff8d329c3b15abdb507430064cad96", 0x40) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 13:34:24 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000bb00"}) r0 = socket(0x18, 0x4003, 0x0) socket(0x1a, 0x0, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCEXCL(r1, 0x2000740d) 13:34:24 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./bus\x00', 0x8001, 0x40) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000180)) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r1, 0x2000740e) mknod(&(0x7f0000000040)='./bus\x00', 0x2, 0x3) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x4, 0x0) ioctl$TIOCFLUSH(r2, 0x42087007, &(0x7f0000000100)) 13:34:24 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) open(&(0x7f0000000540)='./file0\x00', 0x8002, 0x0) close(r0) syz_execute_func(&(0x7f00000000c0)="44c0bbc6000000008f291897e9c4e26d9f6fa265660f38410fc4e37963a80e000000003665db8a9000000066420f72e200c462352f95e9000000c4e1bde87a00c4c1d1dfcf") 13:34:24 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x200, 0x0, 0x100000000009, 0x0) close(r0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000080)=']\xfc\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\'}\x00'], &(0x7f0000000500)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='{\\\x00', &(0x7f0000000280)=']%\x00', &(0x7f00000002c0)='$!L\x00', &(0x7f0000000300)='[})\\{\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='3/(-^)\xa8*-#\x91\x00', &(0x7f0000000440)='\x00']) 13:34:24 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') r1 = accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x2, 0x8, 0x9}, 0xc) ftruncate(r0, 0x2) accept$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) fcntl$setstatus(r0, 0x4, 0xc) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r3 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0x114) r4 = getppid() fcntl$setown(r0, 0x6, r4) getppid() socket(0x3, 0x3, 0x3) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='W\x00') sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f0000000300)="fe98d84bdb5502ab49ceedd2ccb861097a9b4c1e706c494e48f309388778b50257166b727e8b88c7bc95acbf8a5511f785eb8180e5a7a4f956839e7da9c0d960525da9553ccda640c0d01732240a6207e18090268cdc9bdcd83008421e6b96153c25fa4ee02df1139dd5ed1ddc8941143877a98752e0e667a90b260798b1e4e3d6075ae5bddfa9287e233b745401a62fe73d24558347319547a7644b283882d3b7ee3b25cce6c81e050b9374fab17b410defb59f4c09e30a31b2d45672bc2bbc289cdceb561831ab5f0bc1a81575d69b399571032c3291a25aeaf2fb00002722b3", 0xe1}], 0x1, 0x0, 0x0, 0x4}, 0x405) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000480)) setpgid(r4, r4) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000004c0)) link(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) getgroups(0xa, &(0x7f0000000600)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r9 = getgid() getgroups(0x3, &(0x7f0000000640)=[r6, r8, r9]) lchown(&(0x7f0000000680)='./file1\x00', r5, r7) ioctl$TIOCSCTTY(r0, 0x20007461) symlinkat(&(0x7f00000006c0)='./file0\x00', r2, &(0x7f0000000700)='./file1\x00') ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000740)) getgid() accept$unix(r2, &(0x7f0000000780)=@file={0x0, ""/4096}, &(0x7f00000017c0)=0x1002) recvfrom(r2, &(0x7f0000001800)=""/46, 0x2e, 0x802, &(0x7f0000001840)=@in6={0x18, 0x1, 0x40, 0x9e2}, 0xc) 13:34:24 executing program 0: r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x80000000, 0x6, 0x3, "d0da9994ca37bde44a5967d78c7cc1904b008ac6", 0x100000001, 0x1}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) setsockopt(r1, 0xfffffffeffffffff, 0x7, &(0x7f0000000140)="73eb26a4e018634c19a447be95a63ca0dc91fe09d5e0cf20fae5d9e6de65a43a99fe93f56f6932265e247d3d40b8f28773dce52dfc4d33ecaa29a9584494acdf8fd8eba561aa6adfe686ea98bdb796d72bfbd2582d52d84192215c9cf93db91f7f5f6125bb85920cff234012651acf325569519e97dbc9114375da", 0x7b) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r0, &(0x7f0000000300)="9b", 0x1) sendto$unix(r1, 0x0, 0xfffffffffffffdff, 0x0, 0x0, 0x0) 13:34:25 executing program 1: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="00042e2f66696c5b3000"], 0xa) writev(r0, &(0x7f0000001300)=[{&(0x7f00000000c0)="0c6d513562f03ac2d7fa001cf4002000003300000000653a8df40000", 0x1c}], 0x1) 13:34:25 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x29c80617b8902a3a) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x30}, 0x0) r1 = dup2(r0, r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 13:34:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="00004be3b74efc", 0x7) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "854967f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x539, "4e10035cd51c40c2c43c10152867cb0367aefcb0"}) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000240)=0x10001) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000040)=0x793) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:34:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="01007325f012eda4b178dd34343632b3bf3b05010000020100000004a773882a33460a"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)="1789d466e1340d59491c1a471ac4b001001408cb0aa2c7972033778aabe1a22539520ba8653a30b1c36339dabfe93099", 0xffffffed}], 0x1, 0x0) 13:34:36 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0x1}) write(r1, &(0x7f0000000180)="26a8749eaf27fc575387d82ca1bd2571cbbafc8ab1e8fd1f88aebc14f2240390d22d3337403b3a52bf86315604e8f156e839d18c98fd524f5923b8154c47246b47524540f22d1b889052c45ddfdeec7018828014f28eafc6921167f4d599f328ddb9a0a078fb4a307eae715584bc9a7d650b61b2e356b77f58176926b02f76eb45539ebcc8f6c2dda1026597df7dc08c2a7190d2fb5866de51e981cb386319e7bc72275818", 0xa5) r2 = socket(0x18, 0x1, 0x0) close(r2) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000100)={0x0, 0x1, 0x3, 0x3, 0xfe0}, 0xc) r3 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) fcntl$setstatus(r3, 0x4, 0x44) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x3, 0x100000001, 0x800, 0x7, "9debf58889df43de93638f95951cc67375ddb8ae", 0x12000000000, 0x10001}) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000040)=0x7fffffff, 0x4) ioctl$TIOCEXCL(r1, 0x2000740d) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x810, r0, 0x0, 0x0) 13:34:36 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8101, 0x1a9) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) pledge(0x0, &(0x7f0000000040)='\x00') 13:34:37 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x108) socketpair$unix(0x1, 0x3703d6624aa01279, 0x0, &(0x7f0000000100)) r2 = getpgid(0xffffffffffffffff) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000080)={0x2, 0x1, 0x40, 0x7ff, r2}) ioctl$TIOCNOTTY(r0, 0x20007471) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20000200000005}) 13:34:37 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001400)=ANY=[@ANYBLOB="5911636fe20a69dd244d30f31b12dfc4a71f838466deca43e0fdbc3990a271b1034100422fc823b42622634905fdcd349f766b9c59d6a6af14a36a60484c5374bc0f664919c1238fcabfa5103c8f35c9bcf3f80c895ce9d1fc156c072dc9c0a6faa709ee34a09ac7874bf71fc2b43f1143167fa31c4804835fda07f58c105fe2bd1725d625e0a7a3183e34bcb1d7e1b25897791d14eda8ecc70a8d71466d96c1a6c69701259954a24c8dcb1752bdd1691299797b555e2cd28f5e830d754da4756b28dbdcff037b63d78c5edfef2b6cc25d774a73a6a25d827c32e466944bf4dbdeda7c5a9fb8e4d6e9b8effa637f0dcb83cae8f269b2c347af1b70f12729c725bdd552be2007d1c7f85e9b1254e11093"], 0x110}, 0x0) mprotect(&(0x7f00007ef000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x10008, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x21}, {0x7}], 0x2}) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f00000025c0)={0x3, 0x5}) getpgrp() syz_extract_tcp_res(&(0x7f00000001c0), 0x9, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0, 0x0}, &(0x7f0000002580)=0xc) setgid(r3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0}, 0xc) r5 = msgget(0x3, 0x0) msgctl$IPC_RMID(r5, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setreuid(r4, r6) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000000c0)) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000240)=0xfffffffffffffffb) syz_emit_ethernet(0x54, &(0x7f00000012c0)="86d9d6e8453b682fc46dc5344b3ee3c1f1b3425643d40a0e58c67d90e62ec6422d67e246d5c1f447eda5200728567268a59fdd72f0b35fa784d1bb5df5880a6cb24a150b265831e2e0c7912394bdf3d2fd8f4cc8") setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000002c0)="dbec35387af20a813de5733b8a297aabd8f0c34f51170ced561f2ab5e156fabce58877365a217c83ff002d7d35c9c7abfc22adde783ee0cec26bf3d95bfbcce4f2f799adf95c672f14b1093f2defb2878878e45f414d78ea78a2a3b4cd085e5e6b20cdc4064d0d25eb944087c3402b929a73cfebc44309cca1a319dc3b162c499ef42b0bb8ccf82df22e494fb58e72a27ae0098453e6b48887c4e2167af62210a0cfbebac166bad4beb679e99f8089a48ec57e34cbafe8a71b612324e3ffeb7289a4fa1ca20af6f004ed76c24374ee52f614fe04c878ba4973e351aa59bc6c9cf4f6db8e688bf6296ffdf245e66285d8952177c48c7843c14570839539f4d2b7e6e31b08ea17365bca76cc1ddad25cdf30d3be71e5d52f475474cedde0bd213d48098401de0973eb9ef838c5d9437d004551707ff259ede5de73680d61de342edc670e448fb3b633d7b6245fcc00cdba69e42ffbcacade63b5866dbfbcf57071d28f41bcba55a2fc8cc259f56cb8becce748a5370569b3add47e9a86007abb6851a44b72056416d652138813d2f51f85e9372da6a29b5e8e4fc2c87e9187cef926439cfb28a12afc18bf654ca11f6a557d8ec167d6dcad0da8f63706003aa9e640fe35ed5318f271d96cb4442da67656302db11aeed5a6bb0f8569f38a7b57f399a47d5f3ef2d0789960450e2b260d2e69e771130c31f604cf3f17dc69a15cb8b31c76251bbd57cd04255b4a7380e418c1713b5f49569d784fbe0d7a10446214a1197c5541f5f8acabb1c896731763373d506f609283bad4d18c7fd50a5404d0f6a73bfbbe0153e69e9b7d7a3d7ced41ec82867ab3ff4b72a80c0186492ba4a9a79f1daaeed54c1b4929c1f7e936a0496195df93d4c643f81cb7783a4b6775a4555f7f005882ecb3ae02fcd050c825b78aff82c4b1e632d94246ece30e9fda117c82e5270209cb73405902f66d440f57720aa3de49a18ca39ebb733354007dd6754a52c8b5e40298a2e87dfb462bcc445a0feaf9305de49414f248f05b59ef154b5c386ae7e60398e958d51f81fd1dd2d4a228d046f37a583d7c77bf044d36aefd28a23379c706b4bb4829b65cf245eb7e325142d40465722e28493f4a5ff36dbdbc8ddd693f46a266c68051efff965928a01d45cefb3e6b8ffc5c2252dfb4582e18dfd8ec88ac2ad1c4d26638902c99f16d6cc77402c399572130b76f1034d324078a7092e95b15e9742adc59a50ad57d6510027f1d1ca0901706a1b50a74e952e696bd9d48b1e1f0547c527ec967bbf6c5de72594667cb2617105daf84f6021f984312786719098f66a5b9e4dc5a43f6ab7eb0f1e16d80f9ad18beebddb5e1e6b4c75d33eb9e1866f8b1dfec12cc651f1b8158326892d7173d6f7e7502931ee8a582ef5e473336a89c061be57aded94d7902da054675535ab2d667a750f74316709e517270f09217a2c818df6fa3b33cbf90781027d5aeabf34f29f106d986eab31fa45ac7753edee26c76e5c1b6249b6fd67bb30ffb5528cfb90bcc47f32ffea6ff5c379f74d8ccd50b87485f0e1e40a02cec0ae28d7c69e9a03b079548e0b668928885cbd0c8bfb36ca4375328f5445f67d3c63062aad4f6ef3b20bcb9aceef9bb52f777cac75158ad7ab91942b13ac2462841571c826e6f2987a6829a5e6331c19d74ac2d0666a3924dd99dc6e284a513f711c3d9c11691edeee5888601e313556c853efcb6a9bba502f48c271777c5479c2376e3bad0de33fc4761b621c49e1bdada1e1b40d9130dbf469bba1d1d6b6a33d69020757d957f14bbbf8b5b5c32a005e4d0b9b6ad5ca844acb6a7694eba4ee7f2fe138f4e8ad61c185c4519fe8e87455d13c0779729ee9654bd4a3395d4ad50023e5c8a3027d2c8d0d5d60181d3d9bd62b7a7e5aefeef3b09ea19c7d126764650b1f7b15443950fd47f0d0c47e2d4a6b3119748c592a0fc2e4d80c71207aa678cea3efef008f2b6032bc1e6b1d23dd0130dd2c8705448df3ab715e24c0c3e894d36e35ac4ad7aff5a6e7170ca1a9b33b1ee81ee4740d66217d21c8bcbcff835a038468428965a015e0e70eaea0e15a6e06dd8c336416d4694ef5d0366f315d48aa2de8dcdb05c5b0c687679fd0e83e4e5d557d30e4c31b2c6ae1cade7a310752142ea4157e971bd443c9ddab6617de29aef9ab0dc224e63f115038106dbe292e65151b264c51b942261988e1d161882d290177987ff6ac22fe5c2643480e7b9adefead7b406a76499e8dc33d918c40b97357504263643b842afae247a84aedf04d70a02978466968b002e30387078e9b640430e541d5c747f773349cbd75be5ce88bf423b14bc910207d36b7b31ac042f02281de15d7fd778b94f5c55884df0e00e62fb98296015262de714884c697628c20faf2fcf34c35e688db211f606a6153e6aebd7e77bddf760b2d2f35d587d0170000538953a92548703b54a51e2dcd64317acb9267c8e034e9b4cfd22450d4c556930e57a2a16744e1ab03c4437c43b0158c54338d3d735600c7fdea84184224e4850e5ea374b5a0a1f2180c9588fa574b1b041c91133ec7716e6955c4868d0e307fb6d0ac8102049780f5465b23cf8b54ae858bbfcb124e6078703505ac2d8c92fc4ebc2c6edff5406fa9e434c9a9cb8abf29aa64bfe77ce0a0b561b8992afbd8eb75f40c9124d336a7dea87576ae8cacf91982a3a75d0c59031d8531db8f88e00576c2aaa114f4d3a693f2981ae438b8c5844b42550ac4fbbd1302e46b0a788f410f9876469ff40f5b93aff92b927207464f3c4df09426c75d594e59db9b7ad862f7d77e4a92b7827c5da9ec5e4683f6ef10e2a4c3ebe166db5888722f5e9a90b87010205b6451831e8583cab93442faf2ede60798484e6bfe4cad877e8b3bdf09f061a9aebaa51ecd84fd7dde1bd68d371e640eb9559cbf5092f966f39fc7e37e8f1af10a623497b7dd9ab31d30aaf70d5acca65d47997c3761dd749971150895934896dc25f4193ee2a13c67b04c20a87ad5d800a2a9c2ebc5b1c26e68a36688815e9093d137a5011e639ad70e40170f27d7bd4eb73e5c18793020a29fb0044579102ed695a932ac5b1c00dcaa7e266b55d138e43f92b801481033419e4b990b38f886c68ff5b733655de0d4a88b18b8b955f1df06a2e702e29b3e849f96b2ec8814f385e8176b541acefca6b4277efc2443a09e7b1fee3a3f686a2f4e7905d504e8e02c4f80e73c23dd67703044ca4a3b162172ce42c2db935c1b2d45653dfdffd1323d8ed1298d0dad07e8c261da8c88781f8924b5d24df36a755df51bd6e0b0621d3401c5d813f5b1172467c142bf10e6e3e13f4bf95799f1fb87d2874df564fd6e0da229347ffba549c85996916cd920861a2236cc171966c98e8ca4d12f071e5a8da1549beae86b3abcb5a3ce6aa52261df6b52a61e56d2fa27d53ebfddefc458bf534ecf416ec463e03df46e89c128db41150621a2d160c82e693d7a7527823018d9800251f57cd9ed1d190ac2a59db86e4360a67ca51df71bd071669eacc5e716a23d4ab5ab6801dd113c9fdc7f3bcc4092312a78e94c9a8c3f943ce5cecee4b5834ec6723cc7834e67f74e9a10474deaf13b3dfa3f083861f8bf85d9e2b16cc176cdae567b9c77adaf5cab7d2a3dc1d664562e72db5778a3539ad4d26406c2b230b7322fe7dfb8cbd1fc0ae7c35525f9156891209c77e075bf0879c2cf31324832c25a8eeb54bb3fdadd7a2beb6c95b65c1e17712d7313d4f428a081ce72df30cf40f451048744d55519dbef9305d7b02a60a53ee44f6eda84a9224d85a62cc403f30a83a909e02ad2cc3c1a9a96119048cf76212ee36dd4f5368a01c26804f1452e3504541dc8887a89e5f54aff82e2c2ac6bd813b7db428073a18c11463189a5f871b4e04ff4f55be7808e666a049e550e55c3e5dc0a919d157208ecae0251f9d4ed8594ea2944fa55ff82c6f7b324483b500e9270191199f1027782a70dcde0a87ea3482fdce0ed01684f2fd49063645dd080f1aa210744523933922dc3a9fdcfaa4941d80e3cdad296f91604953dc21ee16198420ef744d7c10fd0a3716589fc94b50df3f810ca8942b4d8f0a3f09b059dfddaf682009508db6a0d1daa2497859b251e356be636dea52909edfbf3f6918ef7bb89e549f13bfa8c51b039d975f274aaf00b73d69bc758333469876c100d5a9475a491c2a210c1a11808a3c3c97d4f71c678abb77b86a363225882273801355e7b1dac552d4bb8ed13a58d34376e8754335e7490f65eee56ae83159cdc5c06c897da67ca241bc57052cf1967ed145fc48849bc38960b9f4321b7ef27681b77bef65d18828274db270507108ca45a9d457b6c5d263a94b3b8054b05513e872513c13f3bad6243a0150516eb32a0af038be8f3873243d43eb87f5e6e65eb28489385ec543dc117c855c80aba188c88911e291b9066fe8361e1571e9e62a0b7f6d3bd3655e0c05053257645b21ace396c199a42a4215d4085f5a7cef41e7ac5f8767c96e8bf811ba1092fcc903cab28c166c76445b735fc23cde177b95f3217231112d07122df158a276466b1ca3e7a8c45f930e46ca02c4cad1dadceffd1e0ee6ce4ea4dafd01c1871d5f19941682c5249e5cfe2f16ef93b5bf2eb55a794dc9d6b93a229094a18ac73fcdb57299fe6dfbfd287f53a9660266006746f623753457ea7f62ea17f200d61bb26b924459d2fcbcccee5831c787a161697f9d3391022a10d56beed99dc10d4fe36d4bb49a04c0563b6349794e2d2167f19b540410672e957f3952457b5ed1b5681b0683ac8aded8dbf215e93c0aa8f5d7b2f0243ec87239e423d2a67f0faf48864dc7f1b1f6b3ef39a1742f238af830a06a916689eca5dc3bb59f883868418136b78e1ee250f3a4e8ac3b3922814b71dc50a625b9c8a59b8d66b9a8f070bf47152dd335bd6dc21150ae14bbc21ca631818674ccfdc78574c7b3179757b8649cac7d256757d060c9240c0848e8545125fd1f58fe2f7141dc3cb09d43d69858d1c3cb4dbaa19878d770778b4c0924bd0dd74376726fa8b4554745a975b58013e78aa3838df76c50be753ad9a3812833fca3d5de1358afb9ad9691402cec5558dcb93cc2131c06465ff71f7a53c7822bf5803d3a1074078e3dfcb7058a35a5334d59881925490cb0b33142c2b2ff7091ed345a91873a287944a9631a3c36ee7bf966e07d35cd122029feb6867bf2ba8f03f9db61b0630332c7e2f377986924db4a9f54959c57c2aa3515afd9ddcb24ef37681d1640a36b8951692c894db5a8ddcb1c7dd86faecbab375594d5a1df0e863030fc58dfb42aa99677afbb1ac0f5740a8da3325863bf602a9f0ac8ec9fb713e18ced64d2c7de382a38b0041903f9e64eef00ea0a8b46deb7219723fd0512766f4c58bf6e2cd3a9a5de83a47ca5ac9b0479f4e75e1a330847648d0fac3a8051eec37aa1a19cde3b9f635038db650845921538ec61d97d4d16acc6a730c0a215879114b510dcf3c0808187b31bdd8ec2f8aaf2d6397d6f05b7bc50616c8d9ca69a944fab8f59a0f62f151b59b4b3d68b4459c69feb5a37e546320194e2c4d850e47803140e37f822f694ec8f243c000a7370448ffbb523596d2a2c6dc6c68a8bcde5f358a5038657296e68f5553b9dd958526ea0c2cb814464447e15c6575e9db57e0ca2163721048f5a273b55b08e570c7ef8ee09d56819e237ebdedea4b92514751f0abc44099c9cdf3e920154e1384a981a0c4722ba8220d773ea279a4f6ac39e9525a4d331e16c", 0x1000) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x3, 0x0, 0xfffffffffffffffd}, {0x18, 0x0, 0x5}, 0x6, [0x40, 0x9865, 0x3ff, 0x3ff, 0x488, 0x60162a8f, 0x6, 0x5]}, 0x3c) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)) getpeername$unix(r0, &(0x7f0000001540)=@file={0x0, ""/4096}, &(0x7f0000001380)=0x1002) 13:34:37 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000180)="cbfba33395b23d8ec7f10c5c706739f08c0f8a6fbaaef895f5c8cd0fd14c722fbef3d9a5c1f9e1a2d259f5e09341490bf55d2bcfa85385d5e8067571b7a25385e0be428e3334a2d3757910b251a9337385270ffe4664448d3c8d8de100059cc6b3b6eee690bc294f2ac06c", 0x6b}, {&(0x7f0000000500)="ea9c408e5ae68ce5760a05716342941190a9e118dbe3f658a30c614d4c845734a6654ca01a8dc0eccfe526bad30e4c83897ad3fbd2b62e9cddaf3ac06ab3010ea98b9eface43b4357ec171bbd9a22598aa7a2259ba1865afc6dce73fb3f32454d77e41a46995c3bd7a2fd771ebb80c73bae6c2d02215973c014ae29df287111a4950e8c16fb03d30c797c9190cef960bc665f950b664e1b1c1dfd5e1ecd697bf86b093216e0bd9358faf7f7b50b4e0422297e6141af72104c303bc4ef9afef99dd96c47be7aba25045a9f1930153bf1dd95aeacb13a7d812de609e1fa9fd6174b1aa3e4879", 0xe5}, {&(0x7f0000000000)="1b6e1645f26445394de704000000f5b72b680ef5ca2c30801e69f7f790b1e0a9ee4c203101000080a3b0dd5cd0899a3280d80a88b412ba4dd4ed5eda39e3093997fa472acbb5c59b423a00ca4605ee62f1d6a694989a024de80c4b78a14b18891591de30a69101b57fad055adb59dcb269cd36715955aa4d1eafbeeafda8a21979ce768eef27288333fd7849a5f3633341e2c67e9a98845471b3a7fa725fdcd78a97c08be3429b8a2f6b37917192d934d3e11ce408305e67ca137cde57dd555a34ec618d9805e17168bc0000", 0xcc}, {&(0x7f0000000400)="9f36382fbe32270c8ae1697d0d13acfd8364aef4d1b914137116617bbd3b13d04b5d03000000000000da63e53b795ae6d4fbd903504fa68c71c22c0f735d134c5b1598da51e59d65af9abf26e0957af94263ddef24128d6db2720df164dcec7c97be12105b7065da42f5fc849920b2310724b4dc2c19ad9aa3a8d699c33087eb736c36f74662ade95c4e574a1e3205ec91371cde3f5be1e273bef9a3319504c08d16cad90aeaa8a6257e2384a1268d149ba6330b356021b3c86430e3d78babd2d1479b942ffa4a0c805d8671", 0xcc}], 0x4) 13:34:37 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x81, 0x39, 0x0, 0x0) 13:34:37 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) pipe(&(0x7f0000000000)) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r4 = kqueue() pipe(&(0x7f0000000080)) kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x15}], 0x2, 0x0, 0x0, 0x0) close(r2) 13:34:37 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x20000000002b, 0x80000000000000b, &(0x7f0000000080), 0xfffffffffffffc9f) r1 = fcntl$dupfd(r0, 0xa, r0) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) 13:34:38 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x40, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000300)=0x9) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000040)={0x97, 0x800}) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x10, 0x2, 0x1, 0xd1}, {{r2}, 0xfffffffffffffffe, 0x2, 0x4, 0x6, 0xb03e}, {{r2}, 0xfffffffffffffffb, 0x48, 0x2, 0x1, 0xefe}, {{r0}, 0xffffffffffffffff, 0x74d9948a118469ff, 0x1, 0x5d, 0x4}, {{r0}, 0xfffffffffffffffb, 0x1, 0x400fffff, 0xcf, 0x3}, {{r2}, 0xfffffffffffffff9, 0xcb, 0x1, 0x80, 0x2}, {{r2}, 0xfffffffffffffffc, 0x0, 0x60000000, 0x60, 0x9}], 0x9, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0xc0, 0xe, 0x20, 0x20}, {{r2}, 0xfffffffffffffffb, 0x40, 0x3, 0x7, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x22, 0x1, 0x8, 0x28000}, {{r0}, 0xfffffffffffffffc, 0xc1, 0xa, 0x9, 0x4}, {{r0}, 0x4ba5ce2983e026e1, 0x80, 0xf00000c1, 0x4, 0xcbf8}, {{r0}, 0xfffffffffffffff8, 0xc2, 0x82, 0x8, 0x5}, {{r2}, 0xffffffffffffffff, 0x10, 0x0, 0x2, 0xfffffffffffff28c}, {{r2}, 0xfffffffffffffff8, 0x8, 0x12, 0x512667c7, 0x6d5}], 0x321, &(0x7f0000000000)={0xe8f, 0x6}) dup2(r2, r0) 13:34:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) fcntl$setflags(r0, 0x2, 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000000)=[{&(0x7f0000000200)=""/45, 0x2d}], 0xc9) ioctl$TIOCSDTR(r1, 0x20007479) 13:34:38 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)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d", 0xeb) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) r3 = semget$private(0x0, 0x1, 0x100) semctl$GETPID(r3, 0x0, 0x4, &(0x7f0000000300)=""/217) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x20d4f9, 0x3c7, 0x3, 0xb1d, "b08d16c6662247ea5fe500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 13:34:38 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)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864ed", 0x168) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "854955000200"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xd9d, "b08d9e7fed2900000000000000da6e4ae5000bb5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) setuid(0xee01) r3 = socket(0x2, 0x5, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) 13:34:38 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) chroot(&(0x7f0000000040)='./file0\x00') openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000080)='./file0/file0\x00') 13:34:38 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000000)={0x4, [{0x2, 0x80000000}, {0x1, 0x2}, {0x1, 0xff}, {0x1, 0xffffffffffffff41}, {0x3, 0xfffffffeffffffff}, {0x1, 0x2}, {0x2, 0x3}, {0x2, 0xf360}, {0x3, 0x6}, {0x1, 0x3}, {0x3, 0x3ff}, {0x3, 0x7fff}, {0x3, 0x8}, {0x3, 0x1000}, {0x1, 0x1}, {0x3, 0x6}, {0x1, 0x2}, {0x3, 0x7}, {0x0, 0x5}, {0x3, 0x10001}, {0x3, 0x7}, {0x2, 0x124}, {0x3, 0x4c}, {0x2, 0x9}, {0x3, 0x800}, {0x1, 0x7}, {0x1, 0x9}, {0x2}, {0x2, 0x18f3}, {0x3, 0xffff}, {0x3, 0x1}, {0x3, 0x6}]}) setsockopt(r0, 0x0, 0x400000000021, &(0x7f0000000040), 0x0) 13:34:38 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000031", 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 13:34:38 executing program 1: setgroups(0x2, &(0x7f0000000280)=[0x0, 0x0]) r0 = shmget$private(0x0, 0x4000, 0x98, &(0x7f000001f000/0x4000)=nil) shmat(r0, &(0x7f00007df000/0x3000)=nil, 0x2000) getgroups(0x3, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) setsockopt(r1, 0x1, 0xdbfb, &(0x7f00000000c0)="b983a02ec4c48415077fefcccb0fb0c20696939a7507", 0x16) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:34:39 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() write(r1, &(0x7f0000000080)="3b1a64939ff822b1cb3a89f1b1ec0f99b13eb7025e7a4534bd736771bdb6fc08222667bea90a6d2d38477309ca6d4da03a8b9670a08b729cd66b3b607f8274d76ba69ca55b208be4a41f3f2f8f49629b16424d84dd44d57da8a6c52388223e202a87c8dc38b30b005e42b1cc471d69b2ce4a9e42e2bb98cb02ec35fb2d5bf03f2d6b0ac8298d6061a6eaa1e3b08292fcd9e8b6e864d13b6396c7d3cb6593b4de17a80185929be22b10f6f03871f5324dd4904ed27faf1b9071ab9a6f42abb196dd29201f74cc0b3c8f9bb6f71693feea63e7ce43af340db0f88c70a6f26faae2917f80ebb05a8d22bfefef3e379a4e560bf5b9d92cc5b5df8b100bc8", 0xfc) bind$unix(r0, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x8, 0x0, 0xfffffffffffffff8, 0x0) 13:34:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x73b0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x4) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0xec48) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x1) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = semget(0x0, 0x73c62e8edc4ec3d4, 0x3a0) semop(r3, &(0x7f0000000140)=[{0x7, 0x7ff, 0x1800}, {0x7, 0xfff, 0x1800}, {0x3, 0x5, 0x800}], 0x3) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000180)) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f00000001c0)=0x1) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x10042, 0x0) r5 = semget(0x3, 0x6, 0x2) getsockopt(r1, 0xfffffffffffffffd, 0x1f22, &(0x7f0000000240)=""/47, &(0x7f0000000280)=0x2f) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000002c0)={0x1, './file0\x00', './file0\x00'}) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000300)) pwritev(r2, &(0x7f0000000440)=[{&(0x7f0000000340)="bcdc4aed21fea15582d2833ed70035b73793cfe52d8a46cb85c543ff631e6c870130ee4cb4309305ae8214d549c144f139ff988d7ff47aa8840684b0d2a50c77e4bc5f76dcffd40820cd5f195b9eae0f6499b46d7b5cebfd076ff073b132012bacfbf33d154298e14a08dfc084fa06696e4a518d7ff6d00b1545ff530d5c4a665386e9900fed5edbcf8d18af549da2c8864280460c1bfe7e3fbe16384e1180c162af501fcbc238d522dfd4ad03f86ee5896796ea93703026bb30d1a28451073a3794436fdf508ff1ff78b78f6151e89b34d1b017", 0xd4}], 0x1, 0x0) fcntl$setstatus(r4, 0x4, 0x88) getsockname$inet6(r2, &(0x7f0000000480), &(0x7f00000004c0)=0xc) sendmsg(r2, &(0x7f0000002b00)={0x0, 0x0, &(0x7f00000019c0)=[{&(0x7f0000000500)="92372b2ecc44a003ebbc0c61784359421c1479104b7899ab04b5357003b95c1925c70164a46ffad449696b8f05c3d2ca5e0aadc7f8841b432053b704b8d39f520557bb58b920b8542cfc29af272f88bf92a0747511dea2ff1f213b3687e2b98a6272947aa0345c4827faadca7587064ca708dc5224c1298e9342d21af07098fcdef9a64c4be2f72170f4a733c70edd5a96a9bd0e80b104ac9acf682278a9ad70978c8497702e2c2a216742d630fa536fc361a9b721df7d8de0c02d2b64d06c7bf1e51edb051816690f8c376706b19558cb3b6857c420355aa48a7473933f2382b759132c733b", 0xe6}, {&(0x7f0000000600)="2ec5810cc55fc7bbbc442f790f2266a362a47b231960422fff5b60c743d85c7952d649daac6c344d7a3535283890d1e29aafec17401e2c5835313bc5ba102eb61b4b07846904dcb984c99e232b383619a15fdd4835fb4fb834c5ea1ebba8003629c29333c094ea6a5ed3d25e46dad13619a6b3eee41ba5934e7cbe6332dc4354a2f4be745ee3ee429906645fcebea314adc0f1c9d8a573d3a939cb9fd9f2bc9441c5e7ef3a32dced18f93ed9cbd771c9f4fb2ce499b4e9d17a651d855cb0d8b5bb9d", 0xc2}, {&(0x7f0000000700)="475c7ffb263904ec8b182729d63249e22c549b6f5c9df53722156f2ac80debe9cb72e55f307068850ee67524d237bb140ddfbe1ec151e8d40e943674178d22e7dcc64b3e9b94737f57ba2501eddbb95ad6e0891d6b954f44d15b3cc54178292612cf28b967f24a5bb409833482a8eb5efd736f840f78a407881fc2e113677c789207c88d06e153bb4feee98d3535d951a70974895f0d5f5c2570d98837e42f2f20baf96cad048fb7e7db42067355f203a72622968c9f17fe4ac68d437a1ef6472737b90d5ec836fcdee0f98a13f778d17809b643", 0xd4}, {&(0x7f0000000800)="5aa3070d803cc6b49ca2037d8071314fba1d12104b457dba8f8c3734a870b25f921f036df3a4225b6d59468a45f076fb275bd0faf1f225abf55ea9cf1476c76d6134b313d5f34cb9502ed45d78c2815f1ec5b5584145b97e84e5a96c8cac7c5260a67edb1c589946986ea4887c2d4103ec80a9649e969036d0577352cfd50bc2a0a9792267d81dd60cca9a4133d58c74ccd2b21b6af1a64995a203b547946d0a61c5c395bb9c895a81b6c9afd7dcd399da612daa3754a6a69ffa4960dcba7a1d0f63111daf0e41fa381862c5b9b9d91d81c3c9d3", 0xd4}, {&(0x7f0000000900)="fe907250ba55cc74476714612d19504d015f38f4a157cbb4d8a7d02c603d2f915f15737f6deb482482472b95fc449297617cad318d7fe121d60c90bda86d5d85fbb0eb5a38426b8fedf7bb533cd2df793e4e7af796077bcff939", 0x5a}, {&(0x7f0000000980)="14a692067612ed94060453a9d86ab073eeb067848ee4a043d578d6952b054960d4c6bd245fc3027e9643625a52db5af61d2834f4b060d3c265ca854729d27073d6483c32fa81401eed9ab29eb4c536640166d2647e2cd76f7908daf74eb8d0a2f99a22ff026066099ed0cac396e241dde478dc9014078763e5b7fcf218473ae867f2579d686175e77029c5a8a76e97a1c1c4778d83664687fb702df975c989120a8ac79cd119a17f304e081defddff8e14f62c81105f9a09214817d0fc709795b0c13cacffd3a779b0d06fbc61c6920d73a4ab09f11c3c0d74cc9ce0d235152231796be9088622bbed8d417efc7d6a45e0518db41b6ae5c6e546fa47d5d2fd5aaf28d27de5759c8d22a792cd4300f19996339dd92eaeccfaf3cf3b4f88b9643b86e62838fd989be341814c30393212c99c9a7a59c6634183efc8921c7765eba63c9be3c380e8957c33182a17672c3f6417f8a3aa8b400b860e6496d9fa84bf27572711c7c228fbebe640763c2c01cca5954554722ed7bedecc2030e9894c3a82229df66075be74130f62095d99962256400038ef0c0ce9f215b22cb12951d3363752fb47e5f6b9155d0733cda2eeecf1eb2760d4676b5ad455bdc2d5f0a1f86a7fbb3fc2231415e19e8e527895c00652313a1bbd63c8827e5684694a1d8e71ca621a4a4b043b7c19c7eee9ab44e352c4317374a4026b4cdb74c6aac341c550e8493b4f1d276c253a935a8e625b360016aafd2932b5d917f458d7803a9e6f602ec92892b24dad1bb7431852827b1eb6a8cd1e48a4e52e251ac5635858c1f6db7f2621962a44219b83ee7fb58ad7cba1be85b5d9323d777e9df70211637bbd49540ba9ff1abc79d5128a610e6e44aaf7aed7beaba0ac636bd163bdd5a1427662a06b5269b336305554212e7b82c4e34358ab5791a7c14880d9de95a9332f090af89e7d3332714c2ad78cc750e0775fb6d49d0ab67a73bc66321e38ff81857390e58b0d276335ce75f9a51f8059b7317edce25c4b54c9aa78fb989b806bbfd0a86d4588d8831ed9b0f3a71b2c11b8b530328fd9a8ceb14ac37889f4e75f75cdf55d4ef91045bda4ea7c2a7de49aa0415465df76bc607dc1754682aa2a8bd3f3cbb1d8e6a928055c52c8c5c893e101307cd4d2753284cf89bb8f84dff824b89040e7223807512b08ea13a807e154d62c3bbcd1b3d6b19529e781cae8c68b5dd52651e65833bea7da05a1448ad054646c57e087a8832dc88973c8e2c6b19728a8e67e95fff6a8384747ad53b0ed0fd4543ffe3ae6ac301677b4451cb44bf3e7b0897ff38e1a128f57c4b3f108ad11606f6d22f14227be737dd2383c23a14b6537860dfcaed179a26fa84d7294742b835118262adf80563af3ac4219d6080aa5f2b4a179d9bdc1123ebe875da2f81902e226e96d7e77e48f08cbc5a6d4cd56628bec68848a218dc46a60207fbdc1894d61bfe185afcd78b117793f39ed53d43b99abd3201f38df7592a313d5d523c04bd946fdebf3a30df187dba94c2e12b17072fbdfef1dc136bf4ca3837d6e8b3d070b54725b97dc09bc77e45fd953cb2219261485f720d1fd1dba647bdb594b22c25eebd04e108ae898bfcf5e78c5c56ec3c49a2108195bd0dbe441b6e034492cb5de51b39cdda4dcd75e620c10ab09af05b0d46620d011f051b2fba2c4d23e23bf896f0f35cdc0588a0df4bcb6026c28cfa9c379cbf15ce43748905d994a92e6f55de65dcba84f7edc0e400b0a4836b6a1e5f284799493b7879047ce709459cdede84a60f80b807f0992179c1d07d627230cdbc566a0b0e930bae0588df6b444b5186089723b04944a2b9d7f587e3e47fcde474aeeac13034627111e5fba460a06ba758e306c73028aed8d3cae5540e390f4468b85c377c2e6a17b83c47940cb67a0a48ab897eb738182c42c7764cd000bfd68a36b6cdd99ada6f40edcbeed6c646d8cf4fbb4814ebf9301e72606e41e158e0fc3b6f8398f45eb8794260ca6c69f3f996d973a9e2b5a9773c596d95801bcf6c674eca32ecfe4c2710b14f100dfdb416ca61af782a71a3933c68b8b5d9cf8e5da5667688c68338faf39478656d095278a4a214f1e256dab1172244be1ba8fdcdb7b5dc15188c523bb93bcf8570b0be1e42c6b25c4a92e3bd56482bc87417e77683eef131e10d6ce4609a5ca183696912ecd078d5f246603f21c7b2e41197c3b265d3844b5a703f2780f14cdaac2991505712a6f034ef6f3692bf568c4ecfdbb5bef68ed2d85404875eadea76f42c5b6ddb409fda807cab266215792cfa35753082915d924b0dee1a244e939ee1b62cadeed5239e48eb126e62efb2f9329051041ad133493f7e063a7d6bc49c630f85b8bfbb75a052a172094d3c339bd16389a1f888a58715d77fd1af1342116600d1168210bc9adea47c8214b5edf141905f0c763c7ebf5a0627fb40f1fd6ae1ffae4b52966f150242702ee27fe0cf41a95304892647d1ffa09ae62f2a66d779798e0907759019e28e62730cb3fc5a75dbbe04705fd7d16155c2add9a36c1df46caee869d0baf6ba81dca8afc0c12f3e7e0590afabe6471976df6608c670d1537766299f10587c291b544fe82574a834ca78b9a7e05bd268ade3ec1dabf4e36b2d5471b53fbe96d371858e592f1b5ce934ea17c4355bae7d9c1aa0af4180bd785bbb8dd7a651a6e6fdc7b61fbc32881ebf9a915cd9a653c2bb5c34546e9413a99e37a9f721986361ee46e9f562cfd2c56253ee610bf2f1ceccb92a3584d030424b7dd25d81f76ccf2e03b2992560122215d76b4d48ee8635a913cd7fd094c4b798792e4c2174839b4346366da1604f5c3ad09a86c219f819610ae971533a5d2945a2f9ddfcc03a879927d74f8cbff6f348d5f547c1b87d183eb573245bd3fa4839e278661fc8024314e8ff06825945dd82ca544ee0698189f38cc03d18363e2880e6aa42c49dd89df437e6985d849c8a41452def6b3560f87b570d8ba7aaf568f2d8cb805a4ca6755c5b3a34496478fb5293d860a6719f943055f618b5c0aec64257d6e83d1b5de4ddcb4c686235a2553c0e11515bf1ac17261548b75c86dea1a00fe1b3f3c9eb3331e1fee3aafad2e37543f690760470c77675a597efd9c3ff20d02f3f00e6736e79e32b4fbeb1da65c78c0073ab14426abd4838013cb451c84ec3b64060d73771481786ad22d9d755189c93ff8f7ab3f1a18db3a2324dc35ed1f390560c727c999b6a4825b4ef1bc0b2e79b727383e601f77ac6fa819e25f7c45f5816046c972194c0ca29125d259aa74658b4d4cf12186b0039f103fd4b458bde1ceaae057bc40a226f402de787d78b857fd09a968d7938ea5700ff24fe06184a4ca37f8517ff6afe63c177f220c11707591b582bbdfc37fa24dd906768e5aa3b0db92bad2c1170e8f5b6e9d50f1ccbe30772ce8434d4b443d412e9438929cb65ad31b9d81ac76b75fd7e2c04cba92a59b7d21fd62289272dff9ae89e560037f709264f1cd7e25cf4dec4a33cb308e93894649aaf540f891a926cc07c2a26214553b6c5420b40226367e433b4c30162e0109ff6c4a9e2dd8c6bf5314673758cb283b587f2dca2489b731672050335a2c0649c48fe413952c5afdd05e531673e85351d79d0531405ba03ec5aa3b04bdf3f9c90f49a92304552309acdd714be13c5928a39686a655ea17deb61534986261654ef04a61edcdee393b28a7b10cd7a75537ca0c52e26911029d3c0e61846dc0d921e5bfc9d56a4de22bfa5724a6ab38f6d68d36a7ec2e536f0b736e644fbaffe79fe22ad272f9e41161ded180d80037635cc109722291caaec219775cdca6ee94518671ad0961e78f19529116dce71e5da022eb64b8ed45152490f6189a8941057afa7dea10838430d849541f30550c020d18fe89431dac582f49262c156344296afa8716931557b1ab47b0266731144a40459d207ebc4cc6016e01429e8b9835309ba08ca4317ee2362f036043415d1ff6582cc6cbb1c7e055e8ed05b08e34ef8e031cc4b005c3dbb40a0bc6c0f0f95700d782c0bda57dbff5374a53c2d5aa7b51204ed6a1be31253a02934a21b79b67c6161714fba47171948a1a63bc3b505f7d70086d71591680abb71f6edeca62413a67ae32e22176f07450ccb0cf1a11c444237f572e9c31f3804b4722bc0c9cce927f39e7121420d8143f574ef89057346c062ae105b0363abdb46857bd614ab8cb49d8f1a3b94724a799749e274c5caf1323ddcb27379093ef2a0684723d3a1d9735cd3f011e13df9e769946ecee85842ef55b4cd5885aed87c381b8c9cbbd1844087b338c4a752e946b936ab90ccc926c3ea8c5b2f19c46758a5361461efc2b9a21691eb1747e6b2c6afa34efd6caa368a14d6dbf5d5bedac5caa9068c4e36f5ce223d0c7d63b421ef0573bdceef202566d2120ee966c3c13099e81ac8dfee6d4d14d18fa2a76628c5b53c6a44dbde52b56fa2ba927fe6e41f3de30d7a48ea2361b7539aecdfa544655f2232bd1c42c508310d2363744809d52c118910b733a67daa925ac18b310a9957fdf841e72ebbedce127b4014e5c01bbf06326a0e68ffe79580c4b17b3d477cc16edc47d3b6b9e8b13ad5cf19c731ffebd1b496042333d49cbcaf97ba79c075d8e553f7225daffc2073f38e53075be70f772472452e24538677edd9f361d06fe205e5eb8600e9eb6b5859574d98f8126816f52d76a6db558a260b3f806c0d66ba3eeeb87237725180c7aa235a457b5818a2b89fcd8d8bc672a918a6bb68a37d289c0f3acee4e69e3f9b6e61e88e789cf16be6cf1393347f38da0dd3b5c6eab144c3d0d44c32f81745df24a790cad9190bc9607026db43d581cc6dc710754572ff98ebe0b941da553df253f72a8ae5f511cb2142429c403d344ce78b4f73ab8e7a684ed3c87c45ab6b04ae4dd3dee123cdfa19720853801d6f1dccb2672e3e61b1ead9e77ff63ff07e7ca6661975f8b963bf5b727be75d24dbdf6cfd3e210c4ecaf8c355b248756bca0f9672b6e27e74f804a61db40b75939aa1a5359be44b515bef0039f58bfe96f1a6d2e14daf4d26f56ddbfa9702b5877a8593edd998128f6c4a9bcaf877d919323ca97448bf6ebddef162c26a4bbacf2570d98b61543ce4ec876190f8007cd17b40019e5593d4eb98b528bb1c53257e51685005b4d1c521d3ad0cb3984a571efb93f917a81d1f8fe75925b096f5d50eb930e66c9e439178cc4ac6cd2a5d6558bc5db23375eb3b101bf6152a27af1ffc924a7fc7bb4c79fb68df8a107267f3125f43364e4f10a4456685212ec225c95a8cfab755b40ca49650384ef5505b18efc019a03ca94b4d7c54cf5512d19367f7440959760b6deb57db966c77b540ff8e320f42e1353806385044198a8958b62ffe14d121b3c17bc672f0569d4c6ff943b605e1ca2b5bf00a679e590e92e5738417c6584e2e851c0e95d1b5afa150fb66b25044bda50b880e6110e09ffe2c4c75c5d1d453ee1935479332f885100a47eb43190f2c92bd4b3c5c10f9b6cf2c63f3595919f5003603c6e17ea0aebc063e90d6aacfadaeacf43d48d8da835a739fe134f6d37983b583c9ced601a7f8094765c6535430b2099bba1b74da845aa613e801d4f47dac296863ac1b30e41f1e4d4f8800ac585623e96b675f9eadb3a6e73bfc5d16ec0529c1e90947697d51ba4d0f29a19248108d25a06fb0a865d094309aac2de0b0b1febe3d0540b00e64abf895f9a80073f0f162fd130ce8bf04057e23db198a8254e0c67090af27d206def4212", 0x1000}, {&(0x7f0000001980)="50094e549c09c625ee0cc8d685182c848e859cdb1e53175c904d2d5e1f0be3c71c4273e7fcde14421970e7", 0x2b}], 0x7, &(0x7f0000001a40)=[{0x1010, 0x1, 0x7fffffff, "2e8639816756c449b366c9e2d4c4950bc9095add28ce85e9b10ee0ea72b5c4aff42bdb3659a3c4a67a44d5d0924bd6937b1718db9166a989945c13c5077e493c2fb338cc21dee7b1c38e26352cb21987bf3b2d86cd6afeec584feee88318d15d284d7879f2813735a117114f128d4d64d37348caeb7e816613a1b55cd08640336e80ab5d2cff574cf0924b9b9423f07f06336c8f640101e208bb1f5f1eb268dd2c335fcfce86e6166abfd0eda332a7ae7bd74a88ae0696fbbc06aeccbccad1d5b170727dd670157d9a309263d05b1cde9f7c029711bec0216b1a53b45721f81b2b9f9ac4d7201cf719435c612814a54476c6cca29fb5a3437efaf7f1a162a590972868cb7d6890082bad4e9aa9710ceefebae83963b568df85cb233011da2d69d2c89d953e87ea279e700e87635846addd4b631db2bf28a78ecb05be2dada6d1a98bce830195b183d94cdcfad61688481ff47a952a3f23269256e3a0685c3a6b8763b9e1b85e5dc7172d03b3a993b33d50ee8cad0f8421873801537f66fc973924375d553597795b50e2e48aea5e2e76daa87fbfad9937ef8748cfe788f53e70009ba9c8f49a440d03a276c1166c5aae878e71e0ec1ecec0d901450aaf5741e89f60ac4308b8cc1b5dfb9d6542b6b4ac101fe33243a8ded6d0364f23f746f2f1fa434df5322ae241293e7459af62a756256ea84586b62c271605272db533158b8f35502c3c1fbce253942ac82170ed96d1ee0ba57c1611b556371557a49cee2c5ceefcfb8329e0b8e9d41fbf3ad8ff1c759a9f23ae6b0b79ad3a4c2dda7bb4d6fb0baa8329958644e902b3019d42f0bf4190e842e5f56cde6eeef10c6e1d7fb6cf5876e2ebef88d78c5c39b764fd670375e141e2af3d470ed6f81776696d43a7682b24e651d32a9bcb0dd2e6cb3d9013503d13efbcde200db864a8ec08339a5e2a1374a09d944bfa7ead7efc9aa27cfdab2d227733f2869d5df18afadae8ca83fbff08646123536fd8ea505897fcbb145ce82a97c2891edfbd13576eeb82ea232dbb7d10319af4ce681bd2e346e8c6f92566d3b1f6340deafd499d920c183fd489843d76cb6dcc97e6e6f3cb5f5ce19063d9bdfe32d31a79e90261e792f3469f06446ce2169194abe6e99ae6b3c17b8ea95e850db9434b4cd23d8877e032f42abb0f5e7644ca6225bd0a9c74427fc02a9cc8ae4a38ccd9053fe0f3556443d387e8aa5b66aa75fe988cbd899b7d7a0c7e70b791d99753ce0ea3b08c4a92926639cc12777f699a65e67fe57f7aceaf1b20f3cc49d7a6797bb967d1ccff93720f399e1fc014846d62fa5a945f7e02907cba53a4a89fe0c1bbde51614de658d40e0361650edad590ba9dca61a5338e8e261a7188ad17e882aa8b712c6ab7542f36e04cb93e602f3ce56fc2a29d42cc1af9c4cbad7b2ba9688a7b1737035bd88558c694ce2fc74c3b41108c740ab4ff66c6c763fb642a959a2ea6982cf1a222a04580f10f1cc6b7feef78748767a39e47a056bfe976af8af46864e1350c922da6b275d1f654b7389b85748a469738d9888819996455e52d71f1782be43752a7570b4f60edf4ea69f5af2d996aa915c652d9a576f450d87dbb2b55cfa1152d376ba7686c6db31503770bb8e2c370c62391afdcd36b3625ea75141220cb1359f58385172c9e50726d2dbe64bb1bd26942843251ca8761a60af14cd1e84ca1cd9c82474c12c986938e6899483a8a19b2e4bfd883e5a347be171d9e9196e1d70fa1d1368f46966fffeb131e7699431236f5e543861d5fa8fa3e4f4a9dd46a8fa675677823d8404d19c0f563092995349dfd558304f4b64562bad2d99f02176fe59cc9eac1c66b5fc64de8090690e984899fdeb5a1691ba7df4fd6deac8cccf55326886ace123dfaa84a7ec3d080b418527af39fd8dba4a84beb468683be28d9a350185d129ed7db2152fa08d85f1eaf97ae89e86f291dec26be846e992ffa513b090cf2e0e9e2d666691167113e6988c8efb2f950c7f27a6c594ec4ddf56b3a50f917bc6beb32e27bf04d9bd11cbd4055d9b5ae22dfdae8893f4632fe45af7037ac150b1afb26ee0c1c0889d98e71e71e47a801b703a4a21ee65c773cf8c7d5ab454bf8a4965c23b1597d031d76155ca6bebdf2295c8f6e157966cc85476643a6a8051fe2a6de742d68a149a43233e99237f221cbc880df2dda7bd3b46a767c8c720c58e46902911bf27470a300a84afd73c3e45b4a74824849f8747a33fba1d9b8d5be025aa77bd61b3545a14f2a0ec16d1f4d357b8d68a310d4fadb08830ff1d7d3ba34a70b6cf4862d5613f7c9dcd90a16dfc00e030170bb81a0a00550c0d138f40ad97f46e3a425adfde320979def83aa62b1c96092605bd27549464afcb56fa228cb471ba9b308dfc34e248ca313d9823056cf41180fece1c5c6b5540fe8ace5040e10d3c5527eef73cb69eec5368986bb820f4cfe6bc7475e597aa39f1e8aef116e24b7b9a596f11559ff688ef83df427cc10cd820d266d8f24e9896f512a44d41fc8ac02db4237cb88a01ad0852ada56e96907857e1eb57232f0d30086157e3e34954f136d9673c30e3f8429614b4a8f3d88b1c1a93891060685d8b7eccfa9522af2b9736e5c676e0ebd463197bffc5cdc6103a2ba2665d21a0cded08428e6432575c9a7289973dd23703c210c465ad7afebed6d26c65fcc592a66ae79a2f4d8a62b6ec94f59c487308a89d960afed9573f52625337a035a8ab015eac478ed7975efc408dcdf1ea2f5fd5f9d76a90e7a0370ef6695f98f628177fe2ff32c3695ce2dab626b09f4ba24e465ecbe7195542d2cfcfa84d6ed88a3c6ba2ace427b66a564e5b2687c2e599cc3026c8ed1843fd8609f2413f45acf0ac439b9870ffa6013fff348725bc13face129df4906d966b3f9b03542217536103711517c9b36f552105713a187a88e01a4d8f2482e163642d8376dfaca0db0bcd514306fac44ef269aab621a263bae7c1ce17f75a9c2d3aeba60ceecd428ecb67401ecda9cdede02bbd5310b5c700a054df67108774ab10ca554f781a36c28489aedc993199e3f41b17c08609b3703cd017564213d8750221baeb61247cd3fbb2b2b6392356ef0f01b71fd4068c0a5aab4bfd758e4c523f403576719b0daf9ab790c50754a6343210edde3ecc250a3594a53d73a090cf6a3d12f1b1decaa95bf75a53724b27b6ed47310a11f32d4d1a93b64aaad79a52d3005f6460d3af278a0e7bfb8db31f95086f30a532df2b7a9f497674d920a40503054170234542087f401f0118b2e0be87787bf02b33195409ffffc47db0356b8049e0fc3dbe9e50109a544f67c3740845bfa92dd04ebdf67af24630c6d64d411fff31db98988b55f97068b33a9ba7de19b5abd3b1124a0b08dd1448617b4f3c8470a405450c1cfa2fbd84e7c8686b67e465bb9c18df5677a67cdc34e14dea8dcc7f2732540f1a13d89a5b86233ca8fb142db8e1c1279b6dbfd015dc2228e924b51f4be2b23a63bdab1898544003e27ea98beaa80018d8efd6ae89b1996d021122f0e7c04aa4c8fa9cec0f8cd7a2ee2b222119b7e75e274da20494f05e71247ef64fa99431b238c5e81bf2628229af21b1cf40ed2262cdde875ff843661eaabfdc0765a9f4dbc543820f3c75b7ac99f0e7ddbb6820c290e456c5aedaf8321833914748243d9a1ba39075a29cb8a5669fb1dea51783f0a4282c50c12d3c8007718e5fb1ea5d15ebbea2ce9ddea1c67c4e710f23b8f144ac76241c1e5d43a822131db4b90ff5d865bb1e89e22c1214daa45d89f1ee1dbf84fd047d3cb96ab9cbcf8577ec9b38c9ba5234f7cfd32fb59cdcf7772558e4b7ca01e5a6a242e0bf69d3e6ca3aa7bf13b666d50feee375f016d95062725c98793b04027a7fa8dbb4af03490edb52c246db5d69858b12f32350f63c4ac16dd9fe14f5daa4424190a027e04cdd0c8adc642212f064bace13b5502370ad5f8d9acdbc9371340967e0ce8bde71e745c278300268961814ffa80c52ecc0c9e5a47629d5fae8374ca016486bf43e0adf7d46eb6bfcebb11911261fe9057ad2415a275ad7263746b05d6443084990113305eb23282e36984c4ed04c150fd0bef4e4b988907b081943770f55cb7f43b27f570e334d2bc6432d27103456a98b89a4d4430f3c7fbb0e5e6fdc47806aee4e762f9cac0fa59768bca47ceeb2117f2ea5ccd9f6b035547b3886a96cf6acdc2942bde1601dc3825e59ecee889d7399929dfbba091ecf33e958406ec52c9b49f477b758a5636ab197623801471c9379049af43218be81da35ba7c60ddb11d75638d157ce411fd80263a658e49ab3c1df5cecdb277d1e1f31630ecf70cda1542cc8001b7fe7b57ac0988596bd34d256a5c8f45db411fe9171fd9ae6caa2d85ddb88a20493f2462e6f7b41452f4639e1557b2b6cb7e291df170a167825a9edf452466830c6020bf3229b942771374ba08d10e6568b901af7e2eeba26d8afbe1174668f9b08ecc127a348efb139956b35d0f2aa029af27a3e1651e15592867f7f0c3ade26e5ea2cce55dab071542d742399355fa2040d43bf66885e92484503061211902d2b5a55303f259ea5d25bb67ac0fe233f29de641df90abad85109bab28429283c42fb42d4916156a6549697a254bd28576eda277d7ee40cce1cd06a21b559fc3bdfc7af3899a18ea21fdaaa894aabc61dd46f6079432791b24f82d820658ad8dd178dea6e1d1f9b6dd1de62a87c519288af3027dd21ba2641e1ad6962445af419cb6ae896e9222ccc1bda059c09f16542e6e34ff17294954c47ae4b07b21d29f2afd812982bc4ec52ce28e1f8c94a20140c8f3a1f34b81aa10f2f1e6a15ea376a57b2197c7932e83beb067ccbafceadf139689b449b6e495437f9d84be2c8c618b959c1354fa864425422dd2ca422dd54d4574ea13a5ab1f5a1d8c77637c99412d486f0ac442b76625499430ff6615c28b7330bd7c5769693018a4ff2a2b56f0774fc9ac850cc7cbd1ebca1734dd26d593009f6f3b9785f1b1f5a457c8ab6b7f31768349e08482bdbba3ee85d0c12279ba7e21df7eb210b25728aa86c1d768adc1fb0a7855fe1f67a3b26bb71494446786f03812903a22687c09a9202eff8c61ddfe5db4053453b3ab3abe4f9acf49d16a4b3878cf190e939a82db15bd5db49348406bc525518ed7ae6fb6f2b639ef8516fcdf843fc39945d1f707c0dc1ca66a0fbc109fab7ba4fd7d6e286c3320a47ec7c55438b791318b2ddc364575452d241e380960ac0ddb3799b70db2dc70e357dfb4b39d840662089eb421630730d52a357e04b703dcf82222ded7955861d201fa3ef7ed39bff514e1213abb77585fc6515785aae20b527d0286cbf20e44cb809faef3ab11a31210f449d3caeae2cf953445dd84ccd6ae9b449947edeb1e959bb015a289b2667db7420bd44fb6e9c4053f6fd135c1c89c6de802805686a41b6b4ba83cea09019ba4783f5d9409a71818874b2d8138a5a497a1d583de7bf184f34f707625a246014580b1dcc9a52a8307ddd53ec202d8032081452b6fc079bf91da3e4800079e6ca3cfcbe1bd4b53c7c0fdf5a3c156397a7653b8218f95e535215d0239f2bb5defb31853f45ca1e2723125664eb2cada5e0338ce2606d49ba94b9243371089f5529fb27e7788d4bf101e4560de3649c2cb8efb1cd3be07a93215e3291ff8029577092524b578f3fbd8777d1bc6bf805833a3d558ede5b85227635cdb1bdf61c690a5fca01b8a2e8ab657163bb258a597e74763222cae0d0"}, {0xa0, 0xf2eb39aae94ae208, 0x3, "8d100ab5a845fc2e42f2076dc69dca2f0e64cd3a5ccbc5f78601d4d8d2b31dc868d01ba71ed9492ab0554c1e6c0dd7d8042569271308cbb1926ba5928bea7568d563d4c79e760c679d2ca56ba2503bce96f47bd8ac7a43d75ffa4ad74239a5a493bcbed472917818cd4a6adfe270600662b8306519fbb4ec13608440b8891e6700ce8408f1247032faab"}], 0x10b0}, 0x8) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000002b40)) semctl$IPC_RMID(r5, 0x0, 0x0) socket$inet6(0x18, 0x3, 0x8) ioctl$TIOCEXCL(r2, 0x2000740d) semget$private(0x0, 0x6, 0x404) geteuid() getsockname$inet6(r1, &(0x7f0000002b80), &(0x7f0000002bc0)=0xc) getpeername$inet6(r1, &(0x7f0000002c00), &(0x7f0000002c40)=0xc) shutdown(r2, 0x3) 13:34:40 executing program 0: setuid(0xee01) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x8000, 0x0) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)=""/129, 0x81) r1 = msgget$private(0x0, 0x200) msgsnd(r1, &(0x7f0000000300)={0x1, "2730e88b16de9f5b250695a8b1bbc224169a4f9e73286a578aea816240cfbe66e7fe5961a98368728cb54f79b46f2c54d1bb8cd42d357fe7b6452f5c3e9668f326529c1e8cab97842c4bda751cb332b1cf1bfd59660c52fea94962f94a53788786a2332dc080e4add32999a371d6e2410648125895402551ba0b6c6d8aa9634885030d2bf7e1f45619a3664e0617d2cd53bf9613f7eb"}, 0x9e, 0x800) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/@\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = geteuid() mprotect(&(0x7f00004a8000/0x3000)=nil, 0x3000, 0x0) setuid(r2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r5 = semget(0x1, 0x2, 0x110) connect(r4, &(0x7f0000000080)=@in6={0x18, 0x2, 0x5, 0x7}, 0xc) semctl$IPC_RMID(r5, 0x0, 0x0) mkdirat(r3, &(0x7f0000000040)='./file0\x00', 0x27) 13:34:40 executing program 1: r0 = socket(0x80000000000002, 0x3, 0x2f) socket(0x10, 0x3, 0x5) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=@un=@file={0x3015edb019860256, './file0\x00'}, 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 13:34:40 executing program 0: r0 = socket(0x1000001b, 0x2, 0x0) recvmsg(r0, &(0x7f0000001380)={0x0, 0x756, 0x0, 0x2d3, &(0x7f0000001280)=""/201, 0x27}, 0x800) 13:34:40 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = dup(0xffffffffffffffff) connect(r1, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x1}, 0x8) linkat(r0, &(0x7f00000000c0)='./bus\x00', r1, &(0x7f0000000140)='./bus\x00', 0x4) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000380)='oL', 0x2) mknod(&(0x7f0000000080)='./bus\x00', 0xc000, 0x2) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x6d, './bus\x00', './bus\x00'}) 13:34:40 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000000)=0x2) sendto$unix(r0, 0x0, 0xffffff91, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 13:34:40 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x1, 0x1, 0x48, 0xfff, 0x3ff}, 0xc) mlockall(0x1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) writev(r0, &(0x7f0000002740)=[{&(0x7f0000000080)="01043cbf3db54420415968395c068853844924cba8048b9aef391c1bb2fe1f5def9ff3da173a44d142b092fd3fe1ffadebc8ccce126cc718a95322cbee64b4764696c55a77273850fcf50440c066429535aab385baa32cb2bc980168b841f58bec50c3fa61272fec4212888d276c5bd3fccb0a8d48337a71b102806fa0003192a969ba2df429ccd00f826068ad762c9352bcf3d9d096a54e5b40", 0x9a}, {&(0x7f00000001c0)="b8cb26a655416b2114a165368ffe8c2dd7cb5e97594e48edcad9ab5a4846ff3f7560e5c4044e3e4021a4a2d3da06a10e7e5ff15eff2bcf0709e9cbae267300c9338e699cadd3c059154cb53ae3543ba94b2a1b7fd180f5e84043035f53f688e8ba5708d174bc0964630bd3a24c1693447efef9106ada9f940453ba2da8f695dec8a9d88e53df194781", 0x89}, {&(0x7f0000000280)="c6981766894159039433b099ebacd6495b7edd681fc46f0ef12b84ff7785c3cc956783502f1c3e95ae9693df80195cc12ff0b0a4b3d733aee3861dbeac62e9f0845edf5a96fe8c6a75b101379771c2db5ad26913ee8de7a30cc3a19f2460beb422b4cfc0809f621c81c8e907f0d3ad042da39cf464b1a5c29931cce75b2f2cf85e0d4ca46fc4e85dbe57fb5153c2fac991456148abaa9c413d2af4776d7bf7d4bc05e294a566daed25be97907d0fc8d1ab88fda44b618993eb77323597dcb2304d4334c66c9fa65579f08cdc9cd5a6e6155335ea9ed8249fc506a8e5e835", 0xde}, {&(0x7f0000000380)="6de08f4f0ae525edeafddd7cb6182fb15b814bb77b7397cf672ee019b64bec3b6abc5caa9a279debdfba0831f69ed2189b0b6eceeb4a712862ccd6c301d51c7df71ac863186027f2ed677dca4e2046f53452f65fc91e42d16ed34923a05ab629684db62c065c7cd3af2e22494651220ca010dd7af4ed2c5e50c83b7c69b3726d58124b129c79b06fdbd50d673c0a12d7eea33374f7e5f8e1dc40103f40d0a3096e6303", 0xa3}, {&(0x7f0000000440)="4f761feb6f140decc5f9c7c58d9afab13920b8b9238040040d511f6dcea47ea7684cca7227f2de2cf9552ba6e3c5370f43a853b2c05d4e1f4b32133573d1dfb44587c448c8dae537f267aacded929346fc97e411a17e010c35e4a2800cb6fc707eed0ef372bf9490622ca3ad55ef34cfea742b2a1f821e8af235536a00aaa9d972c29f6e37cae46471603c34efeb1337d570ab39d055e731812753445698e96b1cf11e4b0c19c661281206e0d51f6ce9d5e4fc52cb899ef16c5d8878d1f559da881c7002d89ddece02acbf46155f0595af5cedf7b0d34f2418bb23079a1fd3f782600fe9b4e853", 0xe7}, {&(0x7f0000000540)="4bc0310f81aa6bdcf4da4d932a09a0795a3fd250b28c938f75bcc02a9c01ff93b91216db6aa9cbd694dd97d1fefe7123d9225c8b276526eb21f05094431b5fdfbb325b5b8c22b32bee6a9688b1934fad24eb26822753910c915aa3940a534deece08992576a14d7653aca3f807de96ffb34f3db27bf004539236656379cb9e7a46ea2bb7523eada8e18660edb6694c680f3852bcca22f5a80bbba82e4bef357a33f7b561343cc5e9f5d406147c15b2b59503a18f9168b1c5fd88d5a6fbcd47d55c3ee22fbd8931239904334233ac0596f3952fe00591d7c0e1dace82a2cda2c8dfd4304c68f0aaf04a511c8ee8ca096d", 0xf0}, {&(0x7f0000000640)="b086a2808f17f628a671223db3c692d586694420e42ce5adb5bd6f30060b13234a70a99d594472a59cb371fed4cc519e9c6ef55e0162bfdf6184532b67e0703e1d37e67d7a04b627dd23200b1134b79c507954c476b35d6dba48b689b7f10744f7d53c918f01fcd1d392c46b3e5157601e6720356e4ca29ae464ae5cbb51d23f930cc6186d62c2c1b1e4ccd85ec541e93763b511bd0cb6b7a568861dbde8148eaa5eba8a781b09793f1aafbe770ef2fd89cb0dcb485bcc18f64e962148b0a7c8941579c38a31bdafeb4c6f7d5c83829535d58dff95d79e06d7b330b2e95568f5df9f3b763f160bc3c7d296d9a843498564", 0xf1}, {&(0x7f0000000740)="02eb005ded0c9403f533df7fd926dab3495e821b01f25a2b46a2580704e85c132cc8e74b0fd8f34990f81d2abff186363e2f38ff7316e68236e6e0339034458d99ac0ffc438d20ce874d9d47f776f711ce033b5cbe2f87ffebaef6cf43b2e7436a72b58a76023bdb2f18cfd66f47fbb4d3606746c06d57a7d5782216c6a2401886694e8ffcdc323dc57d23a813aafbafab2a0dcc37e6634216cd68ada93cd79cac4af993bfb055f0b18021cc119d89a032ad5d4afac1c765d9f043701acc12e679e3b2912ad3695de263357425dd5d1a5ca3fe60234a9b85f05149cc3f3663f01737d5b5b6cae36e30acc0341025dae192cc3d017fa251abf8d4811f481e4ce458c577f879301efee8e196054f86a59812bd932fa8dd410f36ede841b316ebc4a81d64969816a40fc04944e7986d992210b49e8e46dd1fc8a5cfdb4ce74822a9d042637b33201b7c76cb16c038220b056f747a919e1030e8ad5b7deaafe820e75c201fca458839f568079fa656e633765a609a5bfc983feea1c1ee563fb467e0e0b90d1d04309d5db2e89b6c876f3f9a5df90feb426dda0709161cbf160809fd126a0a6e508a12ca23860c85e490b952a16372d7b6e0bb6724681c724665610054901a1792b04b7f56e0353b46575ea1e775b58524ee3ea8ae3ac453dc4513cb66fe3ee2c5d2a756d6c391ddd9054ed053d9f9869a82a241347296f898c53697ed4883e36905c00f930d632b7d03a9c5ff613eb71329ef960ddbde20d15d51edf3ded68a7d3fff8abfddb57d572dda75f666cd50e30793019342df79bc266d2ef9afbb7541778f081e0dc4baeb23bf61c0db052b4dc9fac4c0bf517a7027280df070d1689d3314261c8dda56108a9c6a46df3c21bc9fb48097c00ea48eb2fa5f3e42abaa33efe1d0e7bfecad47c5eba60f19b98134eab3d344931b2ca0ccfcd9466cf55279623c6154a75e13360e1ad8004dc7c89ed88afd7919565038cbd423c456ede8daf2bbea80f43e8cba421a3561bcd7db84ea5720f779f7fbde8670e40b3604b161562c0325d1e2d7fed8f5bff674cb75c82814bd243f703b1ab0a2fb1b4c6db936f07253c1553ea795216669444a937da4316b9900d77e7ef890e922a8b1f3698b7c87d1fa424f04fe2e77ae91f13ffad419c4efdb09aaf5b3ba1ef1adcc1b831bc676c4ad5377ef9f9707fffa36b13a18932388dda02d0cd93807182738d47f5c6cc8e2a557c4a00116bf3acb849f7a45df424a1304ce8e6cfb4f4487aa75d53761af74c9dca8a71127d50b14dcd0f28753b886a0c20bd3f66a6fbbe87394eca14f67299f5b53534eabd26b4dc0fe9362aa4beabdd1910dfc56f577f820180c51d8cdf20418c0ac376b422e845fb2ea801ae05dac6e4a7e412222faee6fd9db0b21470a0993e67e6a1d20cddd1a21471e3c5d361a4191f9e007d5072900e21c00daf3374330c555cbd403445e8d242499f25797bcdec8850cf622bafa5f62252ef0b0c2793513c4d55631d0975d371857c925360bbe962c4911faddadcfd305cc7b6f9bb26ce783fa028b71caa652b606bd08aa36444b0fb5d62ef5477e191a40d8a3b79640ccab0f82fd077966f0e7a94b02d5bd847796fd5304b219a10e1dba45690228c98225bb467146ab54fb59dccb6342b7a85565ce7e56cebacf52126a165bd794647df6f7b6cc2f97ee9ee2b69b1427e8f0d5c47b77b9c3db1e299cc677d067779827a19898c13b563441d5ac055865b313bd4f5f31cb80702f09e6d962eac81c981c92442cc83214a8f00dc5bef58c9d24bf874b67f6663ad26c9baa5b9eb1dd7855c707fadfd655f1c981f48bd76c519a80fd21a0f8c79a4c76fe1654dcd88cfa6b82c7272b8477d13ae6108511a73b7031f14b463b3d069c0e986e84cd4a08ed9595043fd0f15178459c2de13994db23a701339dfea7bd385f89a67911c90075ebe1311c407340dafbbe4cac71a38f15bec43bf8a4a6b86dcf7b64311cfc180d8875c5740295a4599ce3367e35450cd2be36e0d9381e12c6d8171f539011962f98f4fcd67e51056b0a6aa58e9f3877c271562ffecef3676b6efa4e7f7eba7fad91d7da3bb184477b996f7b09c1e36c4627949de8dd48e6cc0979365b7a22415cbbce76343ddf5d4122903992e98b8a276b13fdb3e7b0a5a995925d2ce794e7f1780e331dd344273966cf45f5455b836e86511efc72d8f66dfd1a5ac27edc851146b86963ce7c264d36f719f7b28946d778aca4e9221af351ac450857901a3a21ef9c0e6c14185728e32dd5ccbae88c99e7769cd947faf23495467720187dc4a07873d636e15c35e25cf87cfe11cea8c8faf8d854d73ad3a2002aaffc6eebd9a2d9941a6dc93c03f0852744896728baae3ad287c052af65785e685fa61ae8b2f455b8386c4a03c5657ddfd527fec655e13e4ecb2bcbc5cf1f864b4348463579436d80d82d05485a5753174650553c3ef6438e2bdeeecb26569853b4e50beaacee6ce2db0f2e889de225e6449a9d32cb96c1894dcd03f7afb0538da795697def081e62c9c9e37e9f448b4c2e7154d084bdb5f485ece0af6251d52c46155dbcf4aa101fe9df38c80d3842a920b32731f04260a6ea35e43fac3033105904bfce216369bdd86c1b36c2e35f7204fde42d3ff9a93a0305d34febc4c38d89737e9761e160ee707caf9cebbbb689d14f8d6917459d9a13cefe7ca9abe1734d59d69dc8134bc11f04d84e0c0d8910b0c1a3aa5c0a9425db55aacfd81288f4ab12d46f1550433f1158b1a428aa158c49983af50b5af589563614083b24ef2458e6f1fe3c41c3706a0b9e0ca0cbded2f7b5ecd54b3808a9797dd3beb629d3b849634d6d4ac66c09032d749224c239cfd2e92a18bc6a254dbc132e414f76f94539d4ac3461648bbe5fcb1f0863b91af91b47cde03f615e4e6198bd4bea0e3fdacbac2bd37d1595902f3771282afcc0513508f8ca031b3fae08c7281e9416b279059ad5688eab11d7db27144281cfc06ca3428f4af68d766670c01dc1e05876bc9fec92cc1eb807dc57d749fb8852930883cecf0106e8337febe255a60ae8d6104b4f2b127b5efd07fde24a24cae0a2fa6affe21d7441bfefab411ecb9fb953926840dbdecc4ba7a391ef6e02f7bc405ec165fb6009fdc6e0185852a3d9bdf08cac6216ff9684ceccbf389349eb971d6b2269b49ac736399bc4424672afa1f58dcf66a0c57825cc221742b9d7ae3b511742b08b071c8499f4c956dcd90b832b9976edd1dc0c11235db90716f3a6cc55ce6d379b0116a0b356e92b91ef28ea045e42617d4724ade2377b67e117a23e26852a20e96acac1a4c06f1d02977ec34f743641f2a5b96ffe1abd364fc601bafdf714a3cda1ff50355ea5de1fc4f2d45c68010cc07e5215f04030533fbc066ca4a42ef3bc178ad4ac8dc83886ac4c5e7eda1ee18bc3ac16081c5e23ab62df4d92f6c372811c54db05e73ce122f754fdf1fcfe2ace0380defe985bc778e1affe2c58904d6d1bd77585aaa9643e5ac6bb4ac9d140fd5c4169eb375dc8f53d5f9047c2db39cc2d45341ee29abeb43df4cc0a6bc4f9077dad12f8599f9d90527f39b2a54e7210fdd00d4aa878c11291ea3730fc2a1620a15860c3ab4c7afb0583200f7531b1e3dc36029a7994ce10511895f0aeb55e36d742d9111e62883732ba06bcfb132e37c87f2c575bb44f26974176f66fe8788e333137caa8ede3b02759b893225d615aae0fdebcba2eec779e3cfaff37ccc0d72e058a0e942ac4e7827d0dce77afcfed00e0b16351d9ed9e2acb45466f505ac73a2d1f64dbc43960b0a80cafb4e216ac8edfebc510e48642407992c7979199db0fc765b3e00f5124a3c6156a943e8d74c490f7456f587988583a25bbcb4422198cd3df51dd82f25fc7ac5ac3ce98a041034474e9d61ab36f002635a09211064c478c423b1bc4e5e37e1e97c7756aa6177cbf6d01a39abe68300cd3cb1ae62a50dc4877b0dc97e7c30a4e2b96f1622576299e1f41dc049e1ed4c274acbcd848b1796105ce5ab12817fbe9360013186af9fe0e7c75d560a8fae6d4b0938b61b4f3b0ed4c4f6e9e6d26d5d3928d391f7380aab8ca2b93fecabcbbab8551090f2f3d67c0333c76c244e01e6b92c96c6f67c2edceb8e1f8c0bbb3106c816b10d92c1712adc2e8deb9ba054168f1ca70903ac492fbd1e0d3f9c7d1df74f881e6f5d5bc65fedd068346334c43fa7689db3a5e3ada60fcc458bf2e151678227e6ba1fe0cc7d9803775c398368ec5dec9e9be0039a360806d1a15089fac252b34e2af2464ee1a4d9147fac5154f4eb92c64059322a123912a78fde7dc387c1093c59f38a9975abd065d6a13a0172e382b5b6853452851ce225940d6428ac598f567315f81b89389569fa5fadc7d65093787f6a476f6ad7fe7691866650cc8f4a1c50d1fe7a71006d51472f0fa7a1f8656e2fe72b2c4bd37f4c82fb0ff100d038fb84f3f14d80b7b75770ef9cf40dbbafa83bbf20c74695bacd044d296f8b35c407ecba53f05c6dfd74381f7ee6e16297d7f3e10f5963e051e9d2ddf5146b75f60b3e81e6df6c9c67acdb7a9ee2b97071adf475084cc44ba98346fbed2893efaad559c118d40656e91ee1ca7b09323469a2d3b8effec793dd2106362c201d40b4d1a44863b67c3c55c315376b948b8d5df17f95cb244dadf5d76ce3d058ee11651bdfee0a3ea06d67239c9218aa24de6a4d25314fd3a8ea02d5fd7f36cda3de9036f7e81e01908a3aba44ca09defe489668d087362c62d7c60705214fa03b3059c488e42ec0239e89bab4efbe584a38f690c6b249ba71412aa70d3db20074deba13c0c4f4efa3b6d138caff3ba4d3ca3f4f1ddc668b3f74c5879162cce92b58876d3cb6c6b6d7938b65ef95bcd802fb47058e9c4a34d813bb537eb7cdec21faab5df3432c1e2e38d73bc0b54b424d945987f2768c925c0f45a7898746599b0e8112a0e85b744ff80305a7950dc3e1b07671dbd5eff5bf9466751aad0b71d158f56735a52a0acaf621b8bcb69a32bf29f7cde5409183739a39855f824552d413abbd5edb5c2b122e062a4a91a8100056bf18b1c39ba03e7cb2e3167df3802c5cb5246d160dcd6bbc616f0f70d8231b906d3c270b825409975bdc1aceb4dc31a196b16b16d627c14bfc35b36676449bddf6aa1dcb1e30f94636199932a3361943755094515bcf6641a70148374f34f3f794709905277a0c95dc65462f27d80e5310b26505f7ffc3c4decfd74f3aa339bec0f6c77416218ec60a1cfc55e689674d0797e78d06bb45456502827e6f6fe48758cb352e6f67e1ad756a36d0b65c22768fee8bf3c41d4a1366c687268b54154ab6bcc1c1afa20a0ac51752c1049909b5c8633c2fc64c53bd08ae949983ecd47920e94844fe9dfb2cdff496b1caf5b8b525265fcc2ffe2fdb37150ffe74fed345c1902257181066bba14d2627ca4bffbb3c18e9da9791f7279ba4bd818725b495ff98ed4d04d55148dd77a52ba0e563c06201749ab1fe805f6a6113865340598fa31647264b13c5c713592983cf6465f0e9c69827f9ceae5069d2aba1dcd81483909a81e424f4a9692794708ef4f303943e8c58b706c8043740113f500e162094cbe139ab226ac789dbe3e126ef65d3937359daf63449b01870cefcbaae30b25dedce5a2137780c7fec7240448ed44e9e9b19902a0e132eb2e6305972858a1651c59dbae28ef3921fab0829541fa6ac9cb7e373888877359560a4ad0fa9078440bb56ff8664ae501f1077565285b5d", 0x1000}, {&(0x7f0000001740)="43c74532cc6d25890b9e204188a124d27acec6e8bfd7582c09c4648000d545862788ddb580879c158e223fbac0c762d07eed9c057366d9cb641b903687ea9fd354e1757dfcb73019a2e3f6e501f5b8e4752061e2588b9e4b9f368d93754053cf1e193415d31cbf15dfad193cfbb15199b9a23d8283b51437050af320924d9b7fdb09fb190a11ac8371548b2108360c05597eb0b106f50136aefe42c4fc7b74627081fc2f3a6c3cf8f5a677b8b33ca4d9114f9273d8ff6221a01afe0c77437ae822fa5e09dc9b37134a98f7972dbd30f342ec7a41aa8fb282c6f814a83ed27043a93b2d242c860df724753f759657d838f6789ba073d4fa25cfa938900548be892e40631b9f3c521a2f5c5c26a3d304b0c52abec44ca3c3c9f71603e269f19f0c91b60f9a89f643c09e7179a5d5ac4111a24282fe562cd811419e6bcf561c4d95927b51624144f0c215fd595e7d1af93457a4ca542fc9b77985be92527053481de1371f44e00cfdee4a86857bc7d15956f58f9b3a818e3191785c51d938ae72df37621c5df4fd6f5f101e7c4e6af2472953ab56502d98e826d62b63e15d0f57244e059d99b6fc9c126e1433485cf6add8d4d432388baca1ce91319dbd17c2d90d5c91eb7d58de9c8ddcbde78054b04d23076449a9a06f157f1b3ae727d070a6f67eb259fb851f91c678c7d976b18a9183dd5c62da9dc9454c0a936c9caece8d76e759bc37a2fbe1eaf17a8c44b6e425a32c41b8e4e29d03761e774aa1108d859eb3660cf0b07a07c960206ea547854a7bbab9a548bc84a6c656e06ce46ea02a784a2ac9f657ac3723e23c2fe31461d2bd8df9c63663324c66273d58b7d67a8d3dfc9dd696c25553c318a5001bf39425c2eba71fdf1b383806b3ae0786500d5780ded2451bc21da3c0b4b71611a09a7ef1ccd36790c3cec8d47aa154043909c59b0ac92952085db28a09cc1164d716f3cc45b0e8f62455473c48fca7a888b0c6cbf209ea06554bc1817bab6e986f685b92b099136f326d16a198cfde7aceef2f282d027d54ba4df286d4a65bf05edd76ff742f635ff1865640c4bb8bd6f226ed0105d98c9d46d9c23af3814b20d853a79fc57acd9537051c8104f086048730cd479d8b4b957f19b04e0f150f775e4181c78b2ea7b67f63fdcec174c8ad77b7c9f4b7e8ded2cfca7bcb3c9555023b47d821f0e6cb3dcb52d207cd1acc342cd2eb00fdf1146573b54d7bc38464fc8adb2a5267ba61223a851e4ad91b87690c93a1b679fb42a9d65ef9d6782d54dc32911ffac261d19b489b2ee55e1f876d2eee30116d1d35a8d4b490ddd2d4ffd21e323e1c3fd41e591bc0d737499c1f81b82034d50365f4c802224492c2ce776f7ae207bc5b8d446b9587dc39ddcd84a647e24893f4ccf6086ca2cc27bf141d486c151983d48353abeca274c8b13788b9ffb502c40412c81a5b8d98c454f803e8cc9fffc2d638121849e8a8546c903e63e2b2600330b1f72573d393f83fec70dbb4d554d4ace735ec049498cc88f73de0e70537ff7ae4292cd6112975959beb7a38083ba75119c27b9c1517865fa83103d0c9bec07aad1d6e39ad3cc3815a5f821952761842b6d5f602772c6bf30d25748a1079ddb873aa129d424e7f6a48c0cfef570e5b701e43ff2d7d254fb6e411c27d5d0a69258c57284880be10218d039bce01acbe0a335499db201bb81b2a8cd54cac703aba156be0ae6f83efdc49b81216dde31f7c23450f013a28f741ca54c87cd162e68fa0a90689384790f1f4de2441c5d315675c5cbad6347746c81419565231b0234dfdd55c099f2d7e95c29c60cff2824775ec09ed6fa3c9e0c1fca08c98926bf2cbc13e67630a6924ffda28aecc3e44119d44202a938a752bc81e663ecbe4fd81d72a3bef39f61b6d72e4e79bbd5d04ac2ede431ab32d51ee302171dea1250a4181ddb608555e4f0a07aac90a577768833a48435474562f41b3085ee7b3e69a13a38e4b5510b3c53b81038484b50bd7040b602a2a759b100ff433f53887b84bc6444ef113c9a94861e50ce64d0a567efb4ff0ca227a1b878c2beec2306eba01aaaf1f99c84f289cde3c7f2716b077fed7f41c38a665cdba5c0b64b3c5a6b8945c1bbfcc1b6efb11a12595a6875a9bcc2547603cf2a1b81da5b078610d1371d741339d05306f6712491bc8e73789904ef0f86b56f11ce0d6761ab444548004c885ad6ab50c0fb4368cae386b1a6ea04fc680102dd3ee404446f18381709014d139dd944d8ccd5fb13540e567d354e467d2052ad52892adbfcda4fb9de651c02209bff6f89fa84bf1a5e634093d7ea0e8e07993f5fff0fdb3bb9a460eabbcb77b9835326db628084f6f2d24e412bc08bb46fbd87a4feaa97f4e32bfe36c89ed0a52e9348c013b9e11a6aadfae2e41c35f9cdf06ca8d28e02fa70a170fb616c816f9a96d5f03d0b6df09e68a71dc82e4d2446085159c3f7c9490eb62f4b1272a54b74a9e2ed6e9b44c24a5cc33a21db513057a5ebef998934ac886365824e46405f1b29e88857260c93f33b3142f0ebf2fe2748736e0518a1f2e74a79d33e4f9cb0906644c0561a0d0b2c0d3c75b32632445a9f27ab64738ac77560301e7ecd186de672917b60c35d0353ad0a8c236642a38953a4f23c144a6794a593cba050507b4d0db86dec7bf2b5490415b6dd9d30898f5c8e46843712bb3a286c1a2d0e992b4a1b8fb590a5a22b296c3f4daea01c819dd555c01409e33178d9463aff7ba8a927137c8b4460516f232195ba1ca8d9a39302c4f3f2e8d8c41c71bbe4f544b04e07a960f1fec77eb3652d321672e7e4c5141ecc2d359fff89312447225c21df875d2abdb254f05b7169370e6aabcff2f601775c9a371fac440589a05bb5b687b57546c7287a2e1f42fd46c84627a635f54e27cc103a0faedf42df6e382ea1069df010e508609ed695cad9bbe4eaae2d1bf253e0bb1d21bfddc1773996d13c6bf3f04750ee8b158d9d10dfd8a5b83b9f7cd3ea31cb86f2adb80ae9cddbb330da55dd69a6abe8bd38ec1423191c64b53f5002027cda3bf9e364609d595dc72a159b503abd4f31c79fedaec0da12f421faf12c4ce8cea994ea11335173385efbc3aa6ad2ae12a60f2d474fcf567b7935e8c8fbc465f5a6206d2bbeed000ac61ed965a3028ccf78b20337276d1593cf03c2b7d747096001d9f33867d617fde1eaa178184afa2ebdba86e25b7f6572e2d7d64f34e4dfbc5cecf54ead577dd6f98c7511894a476044282a06e2006c9467ebb055a5e1ef99a68d289ff46e4239a2b915c08c2427f91ba8003d37f9ed26667bc54ca6516aa90029e7d55bfa14ce579ff9a1c5e5415f4661f40a2a94b16b62227cc3a9ec26fa77cfc215f0766216fc088aba96cc7288e1938690f34c2cceb7b63ef1ae50c7bbc49aa020269df6575c0165dfb646c2c2e449050f61ad030c84096e602a87d621b2bc9f155deedf58e00c8fd163cdb8598206a84dce3ddd96ae919f5cfe0fc4ea36e076c1ecd39af6dbd9b135d6a4325271a8d5a63fc493ed98069858c2214911069b7d3d5f937742a2583f0cd3570c9a05a3f51ca49723b6ae0e7c3f5d6e1b0e3890fc0fbba1ba54ee9b810d52a160242cbe5c187033018a8fd32008145e3e4a491cec4688adf561d91839c7ff16d3ee6125409dcd2684b521977e29ef48415d990b2131518f1c394835f322775403cf995b9b411c5a54b08e4a95fb19127f886ef2a5f983dae06711f9d7f20a7104a1288712cf6cc8cc99cd21fdd8d262ecac988062d97051845b6fce542f028359385aab207af9d272e0f5891d6833a701eff49426c686ab43d448e00d5ea77b6661474049aff5368497848f8963bba5894f4c2fceb3278c1990d778e76cb6a4bbbd977fdc9ae505ffffac1b29b338438e7e5c550d463389226b17ad91f8938f708ae896792bfe29b67b649d596b49bc25a63eefb5386e17df72b261a8e701fb80b11d55d83bcf122d338ad7547cd1c8a7164489ea0af5703dd7a95948c31aa12db6fc5c4413b3ae41b4659bd0110ef876d5b8546da863d52476afc31f9664d976ff182ffd8cb0c6f20f112e752807571060bc8e9a48a88a315e3cf36c2f455082c3a098f99809f06f5852c25f8dd3ea0aab3e4127073dbef26f42d2f289fcfa6c084498cdaac35d77eac7250afa707d2c595232707c651ea0da80ff3ad35d74f64841e89e516b3806a606c5b3a73ade75ee2109664a26575d80900f3a20302e2e7ae2c2c0b1ff544ad147067a95bd8e607048479ff328db5d5c0101eae009fb0662c751647ef34695a664761dcc8069a1333777bbd70add72a687f47ecd28f205a7bcd73d83764bbe7e1441bea6f6d6e5c7918417c51f6a08f90d3c0d3b21041b18bf2a3019cf996dd5de41b20af463b22442798993a72ae0e41c9498a3781b927c89bd61023f978bc2752bf26d047fe7bf90142fb92e6b1be09a922bc7c9677b3d1f08a70a8baa14b1216d0b708d73aadbe09cef8245ff6248608c9a4e94b7c86bd07edee43db2642406b0fcd1d24e58051375ca1f29ef96b010ba57825e844cc5b4fd839cd6c9cf2f1516ea43f5dd0d653ae7e2222c4baf18afeec7be184f8f9e7543d8c312e2e11aa29dd81c831cdab6fb559c310373afaa9f9b358d1916b6bb1b78c289d5abcc52e51e7a1e870bdafaf6ee27eb1a372aee9661d4c547f6cae8838117a10d8f64f72601683a62b24151d77b9a650f8fdc85f6fbbe754ba2847d377e1efcdb1f69b50436ff457eaf82777dbc607392e2047583604a458a74eeaacabb9587cd5d96557165ffe25f9db1c16c3ee5df1a1f0a4e342e1304688530f515785ffecb4baea6b7ff1efd80707dcfc70903ac8ab981be1a6a302611ab2a972834a0933087b3c7d4309d99470b8d80c03e1742b9523913e7264761bb594d702500f28ae62beeb7ee95e25ee96ee4f9445f363c1718180c2271462fa47890be0e348fec229ba3f1eaff6c9ba822fabddf9c4b0672055223eda517d506ff152f5fb8f06f9e7b6e76dfaa85b5fa457008fd9bf5279876765d421ff1c7938d542cd3953f832310ed21a44a190fa3bdd4fbf1e9db3e085b1ff4f650219868912d2414982d99b94a51239c61917bf3ac22dcb4c76147d8386b6ac6ef16f940751249d8d23b63ba389868fb913ccabf3bb81612868290553ff41e49f03328e465357ea899b25c2ac88d1e9fe2c509db4e4cc2892d4d7f68d434abe2c52a4001ab893ce9f712d345f89f500fcc753489d3df7d10b1d857be116bc06c6ce405b4e988073e213056da4524ae4fd9834be19308ed9454ba10e5f20c895a1a6dbbc654ac0401fb59b1e63bc939792df1c3a34f44814aedc6c5eb84d4048e754e0143709ecb2cae7088b8e62958e4ea76fa136ef4289519d81a5f353b8f21272ce43a470b25068138cbf167a59b743c63e79490f28f04c5c76bdec2298d106bf8315f234c4a4fcabcee20e965c282de6cb4a533581879b0d9211d68f4e0ced1eeaa92aa674e45775146e3a48b5089310dadf51b701937f0cd459ad5172edac05674b18a144ba73a27902fba372a2fa22a95db25b71cea330ec1ec075e741a4e6810ac6fbb8430a82a188ec28938d2d21a98ff942306f95a6ab5c54a7e12c04a11ffa9687e9a28a63995a55466ed366c5f43a376bae44624004a65e48358cc52edfbd112981e55e453755c84a8c4786907fe2c4424730d0597e47b67f9d3a3a954137edde67cb5fb70f74d9f5cb8451c1e951cd0f15ef933e139eaf20a107f3c5c324", 0x1000}], 0x9) 13:34:40 executing program 0: 13:34:40 executing program 0: open(&(0x7f0000000080)='./bus\x00', 0x0, 0xfffffffffffffffc) 13:34:40 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) 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) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20000, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040)=0x10000, 0x4) 13:34:41 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) setreuid(0x0, 0xee00) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) sync() getsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000), &(0x7f0000000080)=0x4) 13:34:41 executing program 0: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c6530006a6252e7f9"], 0x10) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8}], 0x1) 13:34:41 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x400) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) flock(r0, 0x1) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000001740)=[{&(0x7f00000001c0)=""/156, 0x9c}, {&(0x7f0000001280)=""/196, 0xc4}, {&(0x7f0000001380)=""/135, 0x87}, {&(0x7f0000001440)=""/250, 0xfa}, {&(0x7f00000000c0)=""/7, 0x7}, {&(0x7f0000001540)=""/83, 0x53}, {&(0x7f00000015c0)=""/71, 0x47}, {&(0x7f0000001640)=""/219, 0xdb}], 0x8, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) preadv(r1, &(0x7f0000000140)=[{&(0x7f0000000280)=""/4096, 0x1000}], 0x1, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x12, r0, 0x0, 0x3a) munlock(&(0x7f0000000000/0x4000)=nil, 0x4000) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x7617) 13:34:41 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000100)='./file0\x00') symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = geteuid() setreuid(0x0, r0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='x\x00') 13:34:41 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) munlockall() r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00']) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) utimes(0x0, &(0x7f0000000340)) 13:34:41 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) open(&(0x7f0000000040)='./file0\x00', 0x10, 0x184) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r2 = semget(0x0, 0x4, 0x604) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f00000007c0)=""/4096) r3 = dup2(r1, r1) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000340)="d0e6b83b3210fb1119ed4c8bb253b6f3c0f8c2773e10682f149459379b1321d3a2bd55fc98ef3320ac75dbebf5c0b517a4eda4eb3bb862c005243e05159fe8ad23ad5f574c3f884c820a7072751f93682308f635ca7c3c20a4874a633fb315b259d27f94a3d3aa0916e2dcfd8e8c6604213abbbaa452625d453faf89217a8138b89b1533e0a904ecffeb92010c4c3a2d20ad5af45f0a000000000000000000000000c91a62629b6b8b156c656514d8ce1132154d3b527dbd41e05edc77c9eed3f9a10fc0b6c265a4daa243e09556396046bc673fbcd80e0643e0f3012bd1758d0535ddc0b335e8095cf9d0b3baf4cdd3472cb022a9c4da4e9320b97d95cacb8e31ed82be1824872eca09f80bd084e6fcd340d10703ce1698518373d340cb10553d8e3609f21a642856bb621abd2b722e80f83d8b86360426ec967974a0663d5b53fc6dfcc67e20269d922a9b62e198c62cfb952e2bef8919e59bd2e770a81e813b58bf9602919a9c63a4a5ce7a567ba2c328a19e36709f015183196db52622f6bd49c207a4", 0x185}], 0x1) setsockopt(r3, 0x7, 0x3, &(0x7f00000005c0)="2002cbbc65fd813bb42f6bcb5efcb4ccfb5cb8e1c61b9922b2c6044e61e74a1d766bf54cf1cb5f8e01be6b80b2f2174635ab1659daf081976a2c99c72042a208a694e7b7ead807ea78102871c53849572639fb7521b7399426a76660e5f0f5026b55eb0257a1a2c260caa71d894c114250085f93eec470baef322762df62c4889adee4c9902c129ad26423bf17ef3197a058d4156a41c7b2218702e1cd016e8d70f962a0e3f0c5016978584306413c2f66d7fffb910a5554f21c67ef9a5012cd5d9511efe6a159", 0xc7) recvfrom$inet(r3, &(0x7f0000000180)=""/141, 0x8d, 0x40, 0x0, 0x0) r4 = syz_open_pts() close(r1) dup(r4) readv(r3, &(0x7f0000000000)=[{&(0x7f00000006c0)=""/247, 0xf7}], 0x1) pledge(&(0x7f0000000040)='\x00', &(0x7f00000000c0)='U\x00') syz_open_pts() r5 = syz_open_pts() ioctl$TIOCFLUSH(r5, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000002c0)={0x3, 0x6f78, 0x4, 0xe17f, "0104fbaf5f1c28dc1cca20248a5efa46606760fc", 0xd7a5, 0x3ff}) pipe(&(0x7f0000000000)) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000280)=0x4) ioctl$TIOCSETAW(r5, 0x2000747a, 0x0) pipe(&(0x7f0000000080)) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') 13:34:41 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0)="1b33e4f21eee924c161ec5cb2729601d3eaf807cfd5016e493910a5692862287d186a2493fc62004fc03898ab5033dab42ea9a1ee7161371f1834cada536dd2155c40faa2956974a8ca7537923c1a1a52264", 0x52}], 0x1, 0x0) write(r0, &(0x7f00000000c0)="73e49f345522febbdce4b48913225fad0abc60ebec54a4b1c932756671af3ad75a9bc15d9f80563cf440d62dd8fedeb68096f46840", 0x35) execve(0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000600)=[{&(0x7f0000000040)='>', 0x1}], 0x1, 0x0) 13:34:41 executing program 1: r0 = socket(0x1e, 0x3, 0x0) connect$inet6(r0, &(0x7f0000000100), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r0, 0x6, r1) connect$inet(r0, &(0x7f0000000140), 0xc) 13:34:42 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) execve(0x0, 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x8) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) 13:34:42 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040)=[{r1, 0x65}], 0x1, 0x0) read(r0, &(0x7f0000000280)=""/248, 0xfd75) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 13:34:42 executing program 1: setpgid(0x0, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) r3 = getpgid(0x0) fcntl$setown(r2, 0x6, r3) r4 = getppid() setpgid(0x0, r4) 13:34:43 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) sendto$unix(r1, &(0x7f0000000180)="49f45f3417494e2debab2d23246a451aff6dafee2a020476bb9763b932f61c3de3f234e32ae647b467a3c4db0c9ac4fc325289d2ec24e1c1b77264ab", 0x3c, 0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) 13:34:43 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0) getgroups(0x1, &(0x7f0000000100)=[0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x1, &(0x7f0000001640)=[r1]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f00000016c0)) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 13:34:43 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kevent(r1, &(0x7f0000000180)=[{}, {{r0}, 0xfffffffffffffffe, 0x43}], 0x5, 0x0, 0x9, 0x0) close(r0) r2 = socket(0x3e, 0x8000, 0x8) getpeername(r2, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 13:34:43 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x23}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) 13:34:43 executing program 1: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x2) getsockname$inet6(r0, 0x0, &(0x7f0000000500)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 13:34:43 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x40, 0x4) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r2 = openat(r1, &(0x7f0000000240)='./file1/file0\x00', 0x0, 0x40004) renameat(r2, &(0x7f0000000280)='./file0\x00', r2, &(0x7f0000001240)='./file1\x00') ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x80000001, 0x1, 0x80, 0x0, 0x7, 0x8000, 0x46, 0x1, 0x0, 0xa243, 0x8}) mkdirat(r2, &(0x7f0000000080)='./file0\x00', 0x14) mknodat(r0, &(0x7f0000000000)='./file1\x00', 0x2000, 0x90000000000000) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') 13:34:43 executing program 0: symlink(&(0x7f0000000000)='\x00', &(0x7f0000000140)='./file0\x00') truncate(&(0x7f0000000040)='./file0\x00', 0x10001) open$dir(&(0x7f0000000080)='./file0\x00', 0x821f, 0x0) 13:34:43 executing program 1: mkdir(&(0x7f0000000000)='./file2\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) chroot(&(0x7f00000001c0)='./file1\x00') connect$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r1 = getuid() r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) bind(r2, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) setuid(r1) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000080)='./file1\x00', 0xfefffffffffffffc) faccessat(r3, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) 13:34:44 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r1 = kqueue() ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000080)=0x5) setrlimit(0x6, &(0x7f00000000c0)={0x5, 0xd}) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x1000, 0x0, 0xc600, 0x0) r2 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) recvfrom$unix(r2, &(0x7f0000000500)=""/4096, 0x1000, 0x0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) 13:34:44 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x8, 0xffffffffffffffff, 0x8, 0x0) kevent(r3, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x90, 0x2, 0x8, 0x7}], 0x401, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x56, 0x2, 0x6, 0xffff}, {{r3}, 0xfffffffffffffffd, 0x10, 0xf0000002, 0x1ff, 0x6}, {{r0}, 0xffffffffffffffff, 0x88, 0xf0000000, 0x6}, {{r1}, 0xfffffffffffffffb, 0x8, 0x80000003, 0x0, 0x5}, {{r1}, 0x0, 0x3, 0x83, 0x7fff, 0x7db6}, {{r1}, 0xfffffffffffffff9, 0xa8, 0x80, 0xfffffffffffffff0, 0xa38}, {{r0}, 0xfffffffffffffffd, 0x20, 0x8, 0x1, 0x96}], 0x0, &(0x7f0000000080)={0x9, 0x4}) 13:34:44 executing program 0: r0 = socket(0x18, 0x2, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x1, 0x0) pipe2(&(0x7f0000000140), 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) setsockopt(r0, 0x29, 0x32, &(0x7f0000000200)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2a84786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7654c0393bbb66be95f6b40", 0xab) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x7, 0x1, 0x43e, 0x5, 0x80000001}, 0xc) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="1076f25c4fd5cd99748ce7868a334ed49b3b9aa7bee4a0da6b578770fa75"], 0x10}, 0x0) 13:34:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fc33055552fbd5e41798632dfc94ff334a5619515a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456fc7d409aeafe904b4be39fba9cad589e16e8c8b6b87cb2d72b8bc", 0x65) write(r0, &(0x7f00000001c0)="bdfa4d2591d3f45ce6c321a8cf98848e4a8051bd24313dea8d0327cfa71aae43d605af0028dbe0f53b523765381aafbed9d7c7f5ecd520000f55d9bb05dc03e23a0010000096558b7cb5e32d0fd4e7199679daa9010075ee6f7031d6220ed69a19be423cbe05c600748aaa88ca91a61d75bc9028a2b8874064f0d03f8eaf301e42abe7705b4cf01c09bbe061a768557d130dc88c374772cb2876275173275c0000f3431748935d0eaced436cfceb73f0d68131400b4d", 0xb6) r1 = syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt(r2, 0x1, 0x0, &(0x7f0000000280)=""/152, &(0x7f0000000100)=0x98) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x3, 0x0, 0x5, 0x0, "1a42f018968feaab7509211440c369459dcbf7ab", 0x28, 0x2}) syz_open_pts() close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x5, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x1000000d11, "b04d00d2ff0a631a0000006df79d190400"}) read(r3, &(0x7f0000000500)=""/161, 0x31) 13:34:44 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = dup2(r1, r1) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000280)=0xaf3) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0x2f, 0x4, 0x9, 0xfcfd}, {{r0}, 0xfffffffffffffffd, 0x8, 0x50, 0x10000, 0x1}, {{r0}, 0xfffffffffffffffb, 0x32, 0x1, 0xfffffffffffffffe, 0x100000001}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x6e1f, 0x1}, {{r1}, 0x0, 0x8, 0x4, 0x80000001, 0x2}, {{r1}, 0xfffffffffffffffb, 0x88, 0x0, 0x5, 0x11}, {{r1}, 0xfffffffffffffff9, 0x20, 0x0, 0x7fffffff, 0x5a}, {{r1}, 0xfffffffffffffffc, 0x18, 0x1, 0x9, 0x10001}, {{r1}, 0xfffffffffffffffb, 0xa0, 0xc00fffff, 0x6, 0x7}], 0x2, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0x2, 0x20000000, 0x3, 0x1ff}, {{r0}, 0xfffffffffffffff9, 0x0, 0x4, 0x5, 0x1}], 0x8001, &(0x7f0000000200)={0x7, 0x3f}) kqueue() dup2(r0, r1) 13:34:44 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x5) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = semget(0x1, 0x4, 0x8) semctl$SETVAL(r1, 0x5, 0x8, &(0x7f00000001c0)=0x8) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x2) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r2, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/96, 0x60}], 0x1) write(r2, &(0x7f0000000240)="6b0500e0e9afa11e66b716e97f082199c9eaab34dd21a01480b376a58ee57d55e8edeb51ef79bcece1ecb6840de64de00736692804f96e7218bf1ae5a28598d73d9e23b213", 0x45) 13:34:44 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000100143bb4ffffa0fed464000000b15dc00f7f88f24b0200000000000000dfad9b58b07405044e3adc960ba95524b35d9ac0de19ee8c310e7212fe50e39839bcc502c65d34c8dbaddd945c4cf5572acc9fdd5f49a8e9d94124fcfbe142bad8d7e60ee9d70ecfefbbf02c624f460b56e4eec392ed30ab6ab7ce03124f2b0744b5f7132f2bd8671d496c03539f2c8aa0ffc00c"], 0x10}, 0x0) close(r1) syz_open_pts() 13:34:45 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f0000000180), 0x1000000000000066, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x0, 0x0) readlink(&(0x7f0000002300)='./file0\x00', 0x0, 0x0) sync() 13:34:45 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f0000000200)='./bus\x00', 0x80, 0xc) readlinkat(r0, &(0x7f0000000380)='./bus\x00', &(0x7f0000000500)=""/101, 0x65) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) socket(0x2, 0x5, 0x7) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r4 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) sendmsg$unix(r3, &(0x7f00000003c0)={&(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000280)="b851ea664be70729ce14ee0623d1c2d7dd763c105f591beee393320b8b01312e1310070f5210cd0a93f4fe6fcf2e56929dce7eff5a68c3a9442c38f2aea40e106873cb76142091e326104b8212227f5dc3a2b049cf144f17b74d82bf9ecfcfc2285d785a4e7662969d9e1f9b9e7f09e0cdeb87861218c4e8edbeb7641e53493ef0e3203a7f163233112e4b4fcbbf59d6ac82bf6ccd28305aa547687119f46e8e4767b2b66582288b7461c34367ba1ab149a2158b4a3167589d7523d0aec109bebb52d309c1f861373f65cf1b4142fd", 0xcf}], 0x1, &(0x7f0000000440)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000443fb4c6925888b83a7b9593a258086a567fd13225dd934b1dd91fda65f2fef87d530a82e1e1d6a9de415dff8443ee898dd2ed060c72abac22ecec221e32cb8d09fb9ffe3c3c1ad155d0ab3b831727f81aaf9a51a1421bb73d7068da12ac363b5f6b6d4ac2d552f763bd7c1b19550536c2769e3bc52beef488a3be"], 0x30}, 0x3) 13:34:45 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0xd37, 0x0, 0x7fff, 0x0, "d4864feb9cf5fde549eb00deffffff00"}) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x1f, 0x20}, {0x5, 0x4}}) writev(r1, &(0x7f0000000200), 0x109f) r2 = msgget$private(0x0, 0x80) msgrcv(r2, &(0x7f0000000800)={0x0, ""/4096}, 0x1008, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x50) 13:34:46 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000000040)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 13:34:47 executing program 1: 13:34:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90ce, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) socketpair(0x6, 0x4, 0x7fffffff, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000180)=0xc) write(r0, &(0x7f0000000440)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da01f18906925bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16eb93f12fc4d5f16b136a5d00d1628b53a", 0x69) setsockopt$sock_int(r2, 0xffff, 0x110f, &(0x7f00000008c0)=0x80000000, 0x4) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b6592712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea706000000b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00", 0x131) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x1fc, 0x0, 0x1ff, 0xffffffffffffff7d, "02000000078d00cb7affffff019752c3ce00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) preadv(r0, &(0x7f0000000840)=[{&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f00000004c0)=""/131, 0x83}, {&(0x7f0000000580)=""/159, 0x9f}, {&(0x7f0000000640)=""/85, 0x55}, {&(0x7f00000006c0)=""/78, 0x4e}, {&(0x7f0000000740)=""/211, 0xd3}], 0x6, 0x0) connect$inet(r2, &(0x7f00000001c0)={0x2, 0x2}, 0xc) 13:34:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d6, 0x0, "d795c1e7ab6fc6e23c5b00000000000100e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bd0cd24e91c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e9a3fbed9d7c7f5ecd505d1f67a90bb05dc03e23ac168a0237f559f7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d2091f2e9bdd11c4518138f751d07150000f34322c0cdf50600000000000000cfebcdd79cd66c3140972d2eae1f3c146ed5ead4fc43c6c3b018be5455ba5fe808ff840f9e13da075ee54c062044a263e46503f0ee68df5d7f7a6c740d4cda985d7c88b43eb30b40050321fcd5fa0a2efe8dc4f4c6ed7a127c5caae7ff8fe9a63dc986b000", 0xdf) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000580)='/dev/ttyCcfg\x00', 0x201, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000005c0)=0x1) syz_open_pts() r2 = syz_open_pts() r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) close(r0) recvmsg(r3, &(0x7f0000000440)={&(0x7f0000000100)=@un=@abs, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000300)=""/189, 0xbd}], 0x1, &(0x7f0000000400)=""/64, 0x40}, 0x40) close(r0) close(r2) dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "8549550002200000deff001167f4bfa695adfc86"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0xfff, 0x0, 0xfffeffffffffffff, 0x14c, "b04d00f3ff0a631a00"}) write(r3, &(0x7f0000000480)="f12ebbb128b8a5f61d2219aadcf751e4b3f0c2f244e80e3ea5aa8b18be152d2b1befe5d59bdf3ea89b29d05234d9516e92ad6887e132ceae1de17a2fad20f8e847482649516806124279f66a87e006cd17a4d8a2a9a98861586fa93919b211d70c8a49d334f8ef56a6eeabb1c4ee3cbf23f7a6c420c65a76451285386690a0beddf0aab64d31c686254bc3d012e5afb2afff17dfc3fe882133eaa8404d1609714f2783d5964f13c0d243c3eeb904abd21a1cc3050eed4c509d7496eca6647c84e99d7822", 0xc4) read(r4, &(0x7f0000000880)=""/161, 0xa1) 13:34:47 executing program 1: r0 = msgget(0x1, 0x10000084) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000003180)=""/4096) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x2) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x2) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0x80000}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) 13:34:48 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="626c7cc51236724332b9ece123e3800c3f9e7d021023d1fdc2c0a01a06ed9cfb4129194f5c24d81858d168782e88e5edc294fc2534aef8d8d784d754a310676f897b9b1d206245205e261bb46c38d07507b2535be0a216d4ebdfb0fccc616adcfe4e504c92ea4f9c6713778fafd5a5c4faa1132cdd965d2e94a3069c79c1b59da22b3ca3675e6fb776b8e12b2c3c62a007d2b0ed32708097f65f6b3096664abdc35856804a6d5073029f750b8f1cebb12992bcc07acae00ec69f3936d7240fc049aeba67c81f9d9f39d0fa3c577073e7f22eb172d00300aaac4f1ebcbfe80dd00783b032a3a25de46d8f470bbc1a0060f1279c577408d50ff8ce836621b3be7dd73323b894411f7d1bd856582ccfc684af17ae4e52f639b1f3031466db5cca8f5b4a5398297d253c8b3a5ddfbadbb518d76ec4b4ee65aa3fd1194cbf97d53ce9b2cb1314abfa8179a123993e6421d4fe0a7f3ee901ef5ce75d73d5a12ff11ea497a5429400c5dff9fb192222eabd3c4cc8e2b4643d2544cce397b14929579f526ee9", 0x182) 13:34:48 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000340)="c782ab10ae731bcfb21ce2638146f6c0308d9211a11c7a4c621a9bca5769472bc0f3f72ffd716e6518d8fabb0da09b7cc8b65a493e5326237f75d51d0b6364178ba533c2aef419e94ac1a89e09c743fb59", 0x51}], 0x1) connect$unix(r0, &(0x7f0000000740)=@file={0x0, './file0\x00'}, 0xffffffffffffffdd) getrusage(0x0, &(0x7f00000001c0)) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="6c932bd6ddb317c5f499cc0ee575fc646bae1730d53be2f209d78f8413fe81038004e6d84a9e381d58287a28e6a27f3d8cab9920a2b66c570a", 0x39}], 0x1) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000800)="d681bce1a21eb5d0d0e924651de2187d2ebcb498ad0487ffee8e2e345772ef3f418c6d9dff2b2a7c3c9da13d5e19dbd2399b24752a1d0f716b3b00f3cc0a649cfaf888dc36916966d8921290b4abd9c0521fa24e2a7376186b8f8f1e3982dcce760d74285a36ad9e46cbe55ffa4bf794cc31d1353ee9b1002df6d2e26ae5fa5b39e9f11e5523c28773b793e8554bc71bfb0d7f410806c4dc8564ee7e8d27db178bbcccd8f33f07ac3bebab4640", 0xad}], 0x1) r2 = semget$private(0x0, 0x7, 0x2000000000000038) linkat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000700)='./file0\x00', 0x4) getpeername(r0, &(0x7f0000000600)=@un=@file={0x0, ""/91}, &(0x7f0000000680)=0x5d) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180)={0xc679, 0x8}, 0xfffffffffffffe92) bind(r1, &(0x7f0000000400)=@in={0x2, 0x3}, 0xc) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) semop(r2, &(0x7f00000000c0)=[{0x4, 0x6, 0x1800}, {0x4, 0xfff, 0x1000}, {0x0, 0x10000, 0x1000}], 0x3) 13:34:48 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xc) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x8093, r0, 0x0, 0x1200000000000000) 13:34:48 executing program 1: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000140)='U', 0x1) 13:34:48 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = accept$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000003a2a1c347df6ae5ca70f0fe3e7be86dd36517d0f7c20e7686a3e40dde566dee0688e8374a907e47eb8e5baddbbd92ec7d6be"], &(0x7f0000000080)=0x6e) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c8000000290000003300000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d6065724ce375e1846fbf8fe2ed16bf38f082bb0785108a4ad74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbce4f096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b000000000000"], 0xe8}, 0x0) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="d7494a73b9166c5104e4e3ea61149906369c9022fb6a3731c070a63b2b82bd9215b2d37864c46fa7e6cff06955d1c890f7a7640a329f4a8f0d43272df6aa4900d29cce5f8646487dbb30303ed50b0bb84895d68a40df19848d281e2f4afc4a8f9cadc29747b7ce3631b61456fd8b17c4dfdf378809f4e4ba053e573ae51e23d3ddb42e59a67dff5e928d4524a95655d6df160aaca8d112c0bfadbb23f41b2019a4bf4dceca310f96a4854514de2e8dba864d7c0a8a4b375b3a3ac23cb94cf9abfd53e88fee6070ef3495"], 0xb4) mprotect(&(0x7f000050c000/0x4000)=nil, 0x4000, 0x7) sendmsg(r2, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) flock(r1, 0x2) 13:34:48 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0xe4c7) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) 13:34:48 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0}, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000080)='!\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='!\x00', &(0x7f0000000180)=')\x00'], &(0x7f0000000280)=[&(0x7f0000000200)=')\x00', &(0x7f0000000240)='\x00']) r1 = dup2(0xffffffffffffff9c, r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x101, 0xac, 0x0, "8c3b0045f3eac9f5edf978336794ca49fb062432", 0x800, 0x8}) 13:34:48 executing program 1: socket$inet6(0x18, 0x5, 0x4) r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) syz_open_pts() 13:34:48 executing program 0: write(0xffffffffffffffff, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b", 0x48) r0 = syz_open_pts() getppid() ioctl$TIOCSTOP(r0, 0x2000746f) r1 = getpid() r2 = getpgid(r1) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x3, 0x0, 0x0, 0x300000000, r2}) 13:34:48 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x105, 0x12) write(r0, &(0x7f00000036c0)="d431326d6e69", 0x6) 13:34:48 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x0, 0x1}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5, 0x10, r1, 0x0, 0x2000000000000000) fcntl$getown(r2, 0x5) r3 = socket$inet(0x2, 0x2, 0x0) kevent(r0, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffd, 0x40, 0x10, 0xb52, 0x4}, {{r1}, 0xfffffffffffffff9, 0x40, 0x5, 0x1ff, 0x40}, {{r0}, 0xfffffffffffffff8, 0x4, 0x80000016, 0x8, 0x1}, {{r2}, 0xffffffffffffffff, 0x42, 0xfffff, 0x9, 0xffff}, {{r3}, 0xfffffffffffffffb, 0x80, 0x40000001, 0x69}, {{r1}, 0xfffffffffffffffd, 0xc0, 0x40000088, 0xfffffffffffffffd}], 0x4, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffb, 0x58, 0x80, 0x7, 0x7}, {{r3}, 0xfffffffffffffffc, 0x84, 0x8, 0xffffffff, 0x3ff}], 0x48, &(0x7f00000002c0)={0x1, 0x6}) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) close(r3) fchdir(r3) 13:34:49 executing program 1: utimensat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x90, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = getegid() fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x2) 13:34:49 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2089, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) pipe2(&(0x7f00000000c0), 0x10004) setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x849, 0x0) accept$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x40, 0x8, 0x0, 0x10000, "3df6ed8ed44ea884c6f22542903586b32ab5272a", 0x2, 0x1}) 13:34:49 executing program 1: mprotect(&(0x7f0000226000/0x4000)=nil, 0x4000, 0x0) r0 = socket(0x18, 0x4007, 0x0) mlock(&(0x7f000060a000/0x3000)=nil, 0x3000) fcntl$setflags(r0, 0x2, 0x1) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) socket(0x2, 0x7, 0x4) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) socket(0x19, 0x4, 0x4) socket(0x2, 0x8005, 0x8) 13:34:50 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0xd7, 0x1ff, 0x0, "b8000000000000080100", 0x0, 0x4}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) setsockopt(r0, 0xffffffffffffff81, 0xfffffffffffffff9, &(0x7f00000001c0)="5bddd6450e65d44fd94b196ed5522f93ea60eba15c55ae22e041b2ed62fc8f40c41e59293c2d879398d99c737e28899180e7e906b3dced24c835aa8fec3235f95ab47ae4de2d3b780699b4894610aca484cd05c76957b74e5a37f421ee400100f3b3816b0cadd137c7f9e63957271802a9f6adab032ac8c67b21528cb840556e56c328d0f8a2d6b41e221b112b", 0x8d) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x103, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) write(r0, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809", 0x98) 13:34:50 executing program 1: 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}) 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) write(r0, &(0x7f0000000200)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e46209120abadcd41cd892bc7ef63aa1246e7872df2944a93a1d1799254b880f9277b19d018aa1a1804c3c0250a69d658a45fd237c16c1ac940393407d60f48c5a9b6bb92965067dc14e9f50447500fcfd28a6b74a24ed060b02d90a35db6ea3fe2831c33b8574dbca323c0e7d03", 0xa2) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r2 = syz_open_pts() read(r2, &(0x7f0000000500)=""/156, 0x9c) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000380)) fcntl$getown(r2, 0x5) close(r0) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, 0x0) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = dup(r2) readlinkat(r3, &(0x7f0000000100)='./file0\x00', &(0x7f00000002c0)=""/134, 0x86) syz_open_pts() 13:34:50 executing program 0: r0 = dup(0xffffffffffffff9c) mknodat(r0, &(0x7f0000000040)='./bus\x00', 0x4, 0x91d) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x5, 0x7fffffff}, 0xc) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000240)=""/88, 0x58}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000000340)=""/88, 0x58}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f0000000540)=""/167, 0xa7}], 0x8, 0x0) 13:34:50 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x1000002004, 0x4000086128) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x100000041, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f00000003c0)="2446f0ec3c9dffe39644734908291e373589c710cbb869cdbbc2a45329218f2321741057d25c9c4aa43d40892f8a0843479eaf675bca1c617e2f32bbdef87b018d0b373dca389be715b05a872a19d9459bebf9f949cf6c7436008443a998af182a1d51abd97b287a8597a1a91444970e2a1119e62e8f761a2ab82ef23e3aa6b768d808cee8f16923ebad001c25f487eee94bddbfaeb497d1d07103277c0c263d50480086e92e80718d31136726187c57a8e4927655b991c9b39e5d8938afb894859cff22fe105cb9b4e79ecaa71781250bfc35656b33f0c63ee7faa548b05812d5a83cebabefa9529fdfb931081c995f37f6788adda35f39d7d4dc71f4dae8c86d4f8c7fe89f22105086c29d5dc485b9ffad1130db2dc3f97683a5d4033e152829d47a7e2efba5f53c37097ad216e0dd516a0c59f71f6d56ca516416e89993507873fa4edc5c62f22866762e43357632363602715d6722df2e8dcb3abd5381b089443f422d43b7fde55edc34edcd8cb097609a0e94ed73e1a138fa4628ac2f96044fe92b975ab278aa9e110f01a6363e9682b0f33afc1de05c49f4522eea3fa3067f3348087b52568723bf8f6276b7b02330b0fcb75f435ec790e14597b6c1ef70836caba04d63c09a016748b7710931ab7b5e2b6d14cc64b35d822131d46171b01af6b09c3748393067d5caa93cafefdb382ae0c30a3fd76521286f82729755a5bbdc5ca6437956ba1c3c8443ba74bdacda644ac35d66ccb14b2c1589ac0dd7c9120afa6bf36cf2377e7bc9f077530563bf01c1f53cca06d02df59768953074a36b9417bfe4bb3709e5583a3e4e30e1d9c666ca245660403e319b2713718a9a7926233f0f5c4ab823a1d6d364dc8bb73a50550afa971173bf8ab106557cf1ae24a7b76d6a3038181fe1c129d131f07734b4b745f5b3bb30a8dd5aef077ca8c449cdc07a2bd6e33291b7d11e6c082fdb8fff797d1774ef88570c676927118fe1cd75db8a78dfdac9f6693af68a2fc4eb018a6a9b3a16678e78c8f4a6835d297209b449461cd638b712b47aa716b8c24abc8edaa465330818ab338f52d6d07a0037dbbf130e447ccd0879884f88ffca403a37323215370d2cf517a67434fc4ef959abfc625b1f171ab35016d32d0bd119d3ff78762e5cb9abd93124c47a488a29aea0aaacb19e8f69e6895efdb402f5676b1cf572ba1f1e930ce6564c1527169e3066464e6a4766b1c700cef8eb992b8a478b56fe6cd356c13bc976da127904b58cb4cf8405a08c4daac804831c355943193101af8cd887026a83f8a9c3648169ea2e0294a158a6e4971f0b9d257dafdefa4c3f1de24db511c05df28f72eeb9b820ce41a7c0cf72d5e733405436b4c1274168837077ecc07b01f0af63a2b9c5c93beab601f5ed8f122c89d8f54db99bbff4b9a7844239b794000606a992555cc9caefd6e220b78a903c6ac3f1c88d819d31e8d8767352a3445ee9be200549ef3bc3a6e2d37f78f8a72e5d605de63e2dfa74b8d669772784ca78357147a78f7c8133cab014ae7696e912aefcce012a386561d9806eb7f176f58b0ff9e1704b579a2348789bb63475d8af496a990789e4c27894b009acd01318fdf31657a4f970f59d5286c2f1d8c58d40b7936652667e67748e76c5c0d0a75d7aa0", 0x49a}], 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)="2f34e998c1ea32db6183c1be5ecb4b31ae1f63cc354d7eeabab698cf51a56c3502c3eeb02104608d2abc527c7c62fff6b75bf7435acdc9c64464670bd246e2cfbf76362ced83d1321dc078a09b2de9979e16769a863af2b6ab39037255a6e25b932136ff5f875ba7ef17c440c4efae20b1132cfdea65934b0df2639304ec56289683361bd4", 0x85}], 0x1) 13:34:50 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) fchmod(r2, 0x40) close(r2) 13:34:51 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r0, &(0x7f0000000280)="4b0da47f5a803a", 0xfffffffffffffd2a) sendto$unix(r1, &(0x7f0000000180)="49f45f3417494e2debab2d23246a451aff6dafee2a020476bb9763b932f61c3de3f234e32ae647b467a3c4db0c9ac4fc325289d2ec24e1c1b77264abd3b6da13c558ba4b0dbe66e38c8ddef9c93c4c3c76252bd08c954a7952b4571567e51a7b2a6eb0e844da908cfd24c4e92b91e122ef7af6abaa4a65fa21ee6100d7665327073662c9c211a138c9b2fd8f1c684fa2", 0x90, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000002c0)="9850b58ebe3d5c35a12bc834be68ab7f8b088fb5226529ee33eb802da2dba767093eab7cf50a49ec5714e243fae14745199d8302b9a4edda6041a41796e4cc031ad6f194c55fd7f4535ddbe70de22954cb42a4fcdf205b903d41e919a8d000d32f34bc4fccda110fe3a788c1ce4a49bb5276691b152f478cee1fcc49bc760326ad8472b095fcdc65641f814b768d530c50eaff95c2b074c72d4631202ae8916f01dcbd25b4878329718459e68fb3d0ba987a6d45edfc092bdc8c95c5ca1a0c701c1f34ec2d991eb3c4a0554ba4fb241452f147dcec3432ece3f881a24ff6a4e685e6510aefed880cdf861dfb73db784d8947ae8fc3aeb9adf3236d24ad2f0d8eab146067a8113c3a81aa4ecbd05cdec6d7abada41f68601763d3ab7f1db0a369a90bf5a0d7c1ea57900b11d98e1f6fd2bc32f97eee1b72d94c4dd7e4c636d3f2151f30550accf034f0917f9b0424b81aab9e9de4b907f00c7b0687910f386f845b98bfef5a83c4ed0babffc47cf3b8c3b6392ae4d326bc4a85a83d22a4c074e3c043ae36bcde265af4221dfecc95393bc5d36051bc683e2e58fae5ece2198631eabcdeba23c106f288a4c83b4236c6dfe98e418ab23746a399cc7d8a5d3c7b8a02eb66c87c5bd41285b874f351bad8e5af5e359e97a6c745f3a186d47ef1961807b11eeaed35db0fab7100385a4d8c3017e0825f0c73f9becdf0fb7835c0f062b6f8d52e257bf83349289459d4a77381bbc55468113195634136f1cc94ca5b1077b35a4a516c5e9b271a3a68c35612711612fb7bd05b68b081dc659213e96e766c4d15228b929a1a474657235aa15e28199dffec8b112949a29b2366a20b91516b612d5b22153d9138443a46f9bab7fb8dea4de2548371f8d98cd8a1a0245bc10162b620ef1d13145e67eb3804ec058e80444568dbaab8869c993ab4e299985411b76725b1945d918b33e1f2cf0b6d52748eb8bddb7e52443372bd700c4309f513a5dd0d64c4462a4b228e4cd5a6f7ce006c077cf7c4e8c3315102306a54e1856a220fcb9b730b2c6575edfc62d1fee6020746e19a62fc0856dd922b20ecbc8e0cd50637e78f9c6a4227d68a2b067b89dd243dc22a2ea7d5bfdeed5e74e01890a0f0b282022fe45a03968295c7b9dfae01bf8f467f83584193a9bc895f673d9857671dea69596747379fd7d96d8b36f7bd1bddd9d145408e3db46a0453672f0a3d7a05a7fdc84baaf4f166f3c381d168fc19064dc3832ca165e3c357f69d246107828b25a43fda0204eb6567c10ff717f4fbe1a43c61f66061364cb16fd7de1badb1995035cbdfa8171b343ed89bb344f3af9b212da1a1d89712c4f12a3f90c8ea347d12409f6c5eef33363a64c406c02f3e8ab134200fccd28944320d498ab811afa3c45a1e1edce54f50cfc5a490a659ca74cc34d9a264264a61cf15e903e8a3e0c16aa3a15585ad1e18d461e6cba61c4e60b96e2e333637bfb233c6a7907e7443ecba1eff412c8e34d23e194cc6c7eed68f4928c975d8fb896b00875ed2e65f20a97d7b5a9304b394e117d6ec985578d9c7295d6317353732170d9a5deeecef93490254ca798ab7d20e3eacc6e9ebd092e316d9922b8ce1e5bdfbbe1e91491c566457b9211e54bb9f4c86ae090e3a7302fe5c800cef5cde6a7d795030856464091e6d37d67c3da6b85aa653cd00f8b9ac9d24615e1481433b81d64969ec1fa6210abd376a33d91cd258beabe23a1db33816d296b19846eac8d4d65ebf850723e55f7ace47346e33bdc2491e12d70afc57187e6e13a4bb751f0333685ef8a25ec1ef2660916a2e97083d31db833b77765c9e9de9f5e589f76a8f25176adcde4bfa5cc47eb4587f58c50c87dabe7591eb7cbfe47e06c2727e90643d93fad230eafea22abd34f6db4de886ced28545d4eda60244e07863e9e245bf0203937ba42b7f10afb9f9cd595c0ebc431315e7cc102d567431fc9f3968a530831fc4578adb8214e645beec2f23637b85b59dcc9208ac9de3db1263b1fe7729aceeeca165a290ec67b5e75426fcb643ea058727437f42e3efb37865baf210bdad0e83d73d73be549aedad090873aa2f45571bd2e839ac6ece41640b98bde0294f5bcf4341a03e5dba1170b49c31502f96e655d67902058a9bdcc5a896a4806f3121fd2e84bc95a74d4a4ebbbcd6a95edcce1ba3eb51f9e31dc7016a02415cf968716b4b25abf36fde3d5554d4bc2ea4f3e91e2b0b1dd6ac90e58d812a099df819d0647686418f401a029de2a8c2cf5f2ae123a12cfa5fcad60360981c25afb89cb7d56de9b5af10a5e536fe1007fb1920e9ce3998f38b387edeed3005190e4183eaa4945c0ffde8747372282d6d3be349d0e58c46606acc3db0bb97e8b98f6402e487832cb3b22a183e6f161746e08f009886411a3f6aba4acacc1c8c5813c3dd48f47317d6c94437ba2c021d8c014f6974f76fa8cf56d52d2d183aeaee30a6ed63e864ef3f9d0428f05fb8c7370a66d8596a0ab6449e9bddc700cc9206aeca80c66cba3b832172c27258034e4fff26c3fe21f6e73159ba09ab5fd0fff85880a846ba3b490c5cb71a87fadb86d4991ba44aab89fe5dc2c50590d59c3e9d910503b26f264ff07c517bd81afbb5e8cbe6162ca86f73dd590dae2da75858c8c502c889dac6ffedea852b676e8e302463e1931ff24de345534cfa9bcabff67b9620318bc5ad85924f4fb633366c88cb25951c415f3680d8cfe1677a36e5a6bed2787744a215764402958971a696e5d13f5d3687295b71d2b6f60b91a258f95c05e29393132b6c994f1a73449826799a1457d7f32fc084452d3e753359656bc2bd846f2dcc814a2ae43c1bec1a475d4e69b65b8a2f7b6d9cdc81e03a5411b73f61b655c4fbcfad47310551c51c26c9494998d008eeaf397d6610263ad713f65f0cad3546d65f69a685f4a7b6b56743aa279dd7c319a374f67b2af87e93939967fee977748ded293dbb7dd7764471cd8fcd27eb5989e828547b182d4080b19f3557fc07145a2d2b0985a758fde9642f0226a1d1e42cc517f9d0074d2dd171cf8d1dcb52ff6b18f8d7b5328950ef9f7b24208a094fb7d0cb5c3fe03543b5617525c43f6681b8e6770f18eae3045ddea7751efc599be6ce10d50fd899e90ac2bc9589dc140bf4121120e35cdb418fb360f47626cc61ccab1ef8d1cef861749e3f87dc97417b878bd0812ea1b1e85c87d2a6a6075454b912e2b5f621ecd6830200ecb26c9ae20e5b2f1fc6f5bf4f516b5797ce614edb06150e17027bd01ee2a87fdd0d26e1c47c068603c29eca523cf4a0f7ae75222cb57f2ebf7bb322c0f09f5674501400bf2808e212fba31a58375bcba3cdd643e17e4432c8d99945d743d7787b5a4ded5713c56c4ac73d8a8544cf009f5b1afb290a425e84c48e52b7cde95c8782cee78c1f76d273b0ea8f4808584569a9c215fe896976bb9dbac25fec2e3c0c29233c787506c147adbab9503e6a49410cda6c0ff02cc4d11dc7178b5db6a66c78e6863361e6bcfa5b3a4008783be71f761dfc0758d858656dddf7a600852ef714a7b1910f513e6e4788022fcefd69651df8d9a1b107649f63951ce8cd0346a41e1d4cf76a3056e54b8092926c68d44049e8f3c43e7f2ee516d18662a84ac75c7962f4620773af5e3176bf68445b429434e4191085004bb34138d224b7a7b65d7c1da3eeae00a912fc96a03c084dedbf2bab9e303b96a4be93dbdd6e69ee9a2c59229b3eb12b8c63ce2a5e61fe0c20c2142a55dc074c43d35aed7762993a2e0c4c9161d28873e9e4796c44071f119383245992002f946d4e9ea96923dba2bf44532036a3ecb3a73139743006d1b9bd0934157cc6619e5a3c60dafb3a01de9fa13d14efc73c1b354a7875c401ef8cb8cc0e4acab2f979df8c02a867127947c804ebc91c671f51af0d97f72ee6457baa4f811ef76862daad7e4f7dcbb79044232da58479928829177c89469a7ac6747964a178b932c57b0666bee46a9d5529fe5d1d5ef4e8d74f9f1141f2121615093e3d8245c3c10e256b812d2ad7330684e31e2c7660a19c55827955f3202eac8a4e5d64d0725d0091b6a033e96d233f083aa02bc58dac8c6ab66bb4532b2fdac085698da8fea154bf438ede9e4840097ee92ee8f5efd1e28d4f0571253fb4573931dd826ebe1751b73365989b2c35a77585e4972519ba0912a668f1b902a07ea6458d1a9602b5e71e7b80ca7e4c73de49351757226c8f8ccee8227aea603f09017dfbbb393df90a9aa0fad8cb2c92ea4b143a9bf5d6ea29ccec907792f0706abfb071c701c7a6d1960d4cc859561a158188d472be966d6f24225a3808cd0a22da852f08119369be4cfa3444a1d1f8306de1f14b27ac1b18817561a1feece2d83c48757a19664cc02fb50def3998129c440052e534d7d3124d94b3092f59a53070e90116051711a900f5e50f72dbed32f32f6d7ab0c7dd8d57760221c67cd98c134984881f89cb2cba50cc3c3ab6d479a11dffcb820b0515031e75059d078c9b4b121d12020674d22e41913e434af75b0e96adfb255c6c18fac930fc38d734829535b08f36555551add13a44cf276b8f19d29fb0b6d5b3e174814aaa29df4a80ff0b4a42adfe73dccfa1430ff14cf979380ec98c1d0bc66df37f1a661dd34ba37ece38942df6067e961a8b3ae0b5cb122a030392fea4b35978c746c0f86027d4d38abce9ee85f80bca6183343342cfe9c17bc344f8d8d085f49772a908a2c184e839ef3b16daa694f80e780a09106629a041343e9781869e703d4c041d20dd8e46948270dc9d3aaec0cbe330d5e7e9e9539e8e869097a03ac07d7f2ca9eca262ab58d0e534e38d5894bd34e68b64d1038a7066e37c08601bcccc91bf4f51cbddb8dfa0458f43192b80844b9fdcd10e117e6a3e9372a4a3ca55a897845e72f782a96bfb7e6e825cfece9bfd19695c173dbd3661761de3e1bf0718858d70fe022c14826047af58297325025fe8f369e9c9692df43f317fe1012cd512694fa6a332ab1591384a345c7da15918b592527ac12862665dade8ff1925ff0b443c81347258b81e9994b38cd2d4f892c40d6c3e7109eae1de557e11c7f4ecdb6d95724bd166bd37fc82f1e26a26ee6f3dd69a8d0c9923d5e5120004728188860afa797b25da120835063d531cabbd05a65a38355e171a0640074a0c5ed11a03ebfedf09c46f83a7a019fa55ed35f4c121fea11d0f439ca3f8924ffc0fcef65e32d36e3c0e4bffeb8049c9c990d0d9bcca5762ed10dd0ac4d51d635666bf348e7bf982027ffa808043ab844ea4bf3ab709604ba4eab117e5ac464b10b374d0bcc49543e82a8741be8100e8109c10d455c0444477a34a144ee352b46d2c919a07fcf0800534db8740f746a5510f43bd1356b44701b1c95811b694b74c5747d155508dc7d510f6d9f29db30239adea5f43da6ca7104d44f768d46e489400531ea3bba457ed3d7d542d8eddc95ae16838fccdba8eec83e030495507485fd6ea40548d10213d0bdad1b702dc197e9b8d0cc267c0c58ca528dda506daba96cbe4f17dfe07820c08e9d404f5c60056d7c0544f372ecdc8cb4032c89f78e9804a84a89ecac3bf26054932d8b9d338e4f41d470067433998dd4f803e8302cf6739cd1dddd9ea35f134a4607ba17257111632a2656363e36c551d890611db4cbf0e213f6761f602ad4f4282fd1a8fd3a3a571a8b748286746739aee243b896004dc69a193a41210212f82eb59dd266ce0eeb1dd3ae4cefe91849e191bb29ce96fa6b8db", 0x1000, 0xb, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) recvfrom$unix(r0, &(0x7f0000000080)=""/59, 0xff7e, 0x42, 0x0, 0x0) kqueue() execve(0x0, 0x0, 0x0) readv(r0, &(0x7f0000001900), 0x0) 13:34:51 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0xfffffffffffffffe) r0 = openat(0xffffffffffffff9c, &(0x7f0000000340)='./bus\x00', 0x80, 0x40) connect(r0, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r2, &(0x7f0000000140)=""/235, 0xeb, 0x3, &(0x7f0000000240)=@abs={0x0, 0x0, 0x1}, 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x80047466, &(0x7f0000000080)) r4 = dup(r1) ioctl$WSKBDIO_SETMODE(r4, 0x8004570b, &(0x7f0000000000)=0xfffffbfffffffffc) unveil(&(0x7f00000002c0)='./bus\x00', &(0x7f0000000300)='W\x00') getpeername(r4, &(0x7f00000003c0)=@un=@file={0x0, ""/31}, &(0x7f0000000400)=0x21) 13:34:51 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{}, 0xfffffffffffffffb, 0xb}], 0x20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x80, 0x0, 0x0, 0x0) dup2(r1, r1) 13:34:51 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = socket$inet(0x2, 0x2, 0x0) writev(r2, &(0x7f00000007c0)=[{&(0x7f0000000180)="92e9aedfdf0782a040d6dec55fb23bf0b0f6990da355c12a6e948f1a8f666b8c3bc588572f08a89421e0cdce91ee0a7aa08e1400630db00aae62ddb35b1b7ee9730fe208f08d6b6112b6d997d5dd38682455dcdf5b247507f49b6887344ef7bea63d77aa9179078a4b6fffc37b7b41693b5810af601f329b3f58fb77fdaaed2f17386a2fa7302ffcae0f2810e50cd1d8571fcfa4726f2bfc94e6d0576eb5c13e1b2a2c2209f5241241a1688558dc3f450d3c3bd1512ef70bc0dcad7b4ae960860c24808c32063f07cdfcf076e52140c80e9452135481890d084aee41b490833f30be8c1bec2585d33f2f4a6024", 0xed}, {&(0x7f0000000280)="14f56d7bf76602d399289189cfb6467651e8b43545413969b257b39f3d2f343ae2b3d8efe1dffb3622abe38b96977a35d6ea4ec025a5feb7d81a98bae255e28cdec77dc9ad9d5e6bbdf2d96fa5450d2c95b1b90fdddeaf50770a218fb3ea07acabf5a0d8460577643853837ab7bac80060efbeef85cf92e68d1a1158766cf462328c90f4ab53d705fba2b916985105d019761a1692f683eb424fb1bfc2534b00093186426994c65e7a75d8d11a5321b3cfcd8df81177e6ece11cecd5e492acc489b07f1060810faa42768b0046430e1aa791fdfa2f1c7929b9df", 0xda}, {&(0x7f0000000000)="98674a40c2bd50ddd873750a91eaa098ea81cdf3cbe6cf90b6807fc46341329b81594983942697ee32085493b565764ea811cff8d46e0e16244f9972af9e2b1009a9fc218beb268aec2494fdd48eb3fec48adc2af97819b3d08d1be835d8e076fc2ac542c94de1c512fb274e5b51b38f87be480d2788ea71ccbca21e1a8517b081e36b99ba4a56c4798c3e9bbf900169b6d899955ad57fe0c9a5b83a1618e32cf3ab79f7f9fd614546fa017a1c34a0bee1", 0xb1}, {&(0x7f0000000380)="bbe4bffc53e7f9e6c8704b05a3cca55f2e777e244200314e1f030ddb403cbf10ec3977d0d5f6d814", 0x28}, {&(0x7f00000003c0)="af53bc4509acade91d867edb884aa42023dc515201005a108a670b5a19413a077c88ac4a72b7405d1961b8b981b4563d249fc77e83abf264800dd5218433a1d0ad6ac2d9edc26f593ebbb2156695bbafe75dc07473afb62f8c13454af6fc3bbe538dee1e0b33a5bf3c0e2f1076202be915708fb521a2171e2dcaf4f190ed4a74d43f8c99707d0ccd9a3cde9565d6768c70f93b5b84cee43a074ae63b5698bc76f22c62d23d7aa27f5073a055cab0", 0xae}, {&(0x7f0000000480)="f6f735544ef09098fde33e964e5ecd319df0ba4d6e49b65edbffc8641ea2af7aa728816345ba230743fdd21c13d616f6a06dd6f7a684915c5abfa5ebbf38159112cf6157193d555dd392783c6faeb6f8e2ece8b4b0c57f7c48392e2b97cec46978531d35c79c32b8b06c0cf59aa21a8d183f84de91f50663626d06fdd358d2598159c6c18dced2549c4dfa093374199070a0d1af09ed5bf9476b4f975d04bc23ce1d92a77bba80d025a89432536aa04293214925f3c016b19cbd88c081fd820162a795b0092ed5dcb637e8efb69a", 0xce}, {&(0x7f0000000580)="bad077dff3f5f7a040fe827a8ee35e560d7f64574c9c841bbca3f9a708120ec943beefab66d36c0f9f79f1bc0f0a1e04fc5ba7ab88b9a4a00d130569dbb35e77f319c040757b7cbc91e01224025d91bb7a1bb4c687fd86ecf6e8fe3dfe18aba56d6b4ab1268035026b4c2e6dc6659eb5e87bfe7f90f55e19fcddbf70", 0x7c}, {&(0x7f0000000600)="747e691ca27002cee9122d37cd71176cd07c82428930a54822007445437afbb714f24a173229e178b2b1e729293b61fc8548673fc251f15a4b5b53cf6d1f5d752527b8f4390bf21455ce9b1a0c414f5acd2fb0bde881bd31ef1f7fa4a30cb30fe014263f5464d8074f0031ded6748e7c93e5224a80044b7ebdf7d7c9fa88790aaeac1a4df06747369470b99d46f4bf7d49fa3e7b6a43", 0x96}, {&(0x7f00000006c0)="c2c431244b3b4d2130fa41d3b18b5837302339b556f070ce3db76ea6daf3e6b25a95762c7a62970c23088e4c6bc5c8d4b083333153f024ed2c15bcd85fa24670ae21cd5d98d79c1e54eb98c094213a65825cbf74ca6e11e600f2392feb2ecb1b3dc1e5eae3b992008826f5a1ffe069fe6fc78d63c6a5df8ea9d2b70c3208ffb228a87c959aa2b55d8bcaf08c3f8f8048ea6592e7f2f5a2e095558fd15530257685cefaff4031016a5c3f0dc454ad4c19f146130883b06f45877ed2328e68c6a7cd0b0bc8c2393247b5e4618268", 0xcd}], 0x9) setsockopt$inet_opts(r2, 0x0, 0x2000000000009, &(0x7f00000000c0), 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) close(r1) 13:34:51 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000024, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) clock_getres(0x0, &(0x7f0000000180)) getsockname(r1, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) sendto$inet6(r1, &(0x7f0000000040)="0baff7162ac1fcdeab69da045fcd0e44cad15692750f8bf0aa27fc4cd6ba0dd2845383aeb49cd94060dee36724891c02de73bda6f9417cddc61be6824f67df8a67335ae25883706a20599023ceb93083bf697b73", 0x54, 0x9, 0x0, 0x0) 13:34:51 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)) 13:34:51 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x20, 0x0) close(r0) r1 = open(&(0x7f0000000500)='./file0\x00', 0x4000712, 0x0) fchmodat(r1, &(0x7f0000000040)='./bus\x00', 0x80, 0x4) execve(0x0, 0x0, 0x0) 13:34:51 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 13:34:52 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000000)=0x1) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 13:34:52 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc8) fchmod(r1, 0x44) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000080)=0x8, 0x4) connect$unix(r1, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x7b) setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000040)=0x1203, 0x4) 13:34:52 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x5, 0x1000, 0x4, 0x0, "ba6d1d592236e06f0a6bb3d776fc5482b001cb62", 0x1, 0xfffffffffffffffa}) write(r0, &(0x7f0000001ac0)="b420a7", 0x3) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000240)) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0xa) unlinkat(r2, &(0x7f0000000100)='./file0\x00', 0x8) write(r2, &(0x7f0000000140)="097b03c787d83854a4f09da002583e6a952e7df4f402bd8e5c2fd17e5aa481771274316917241dd3a76a132c88afc490923bcc7ff22c5e2f783f91778ac67c7630e8a290ff9e9a0f4bdf07b6528b3390c2b33bc065dfe7eae55abf9ebab2c748f7b0b7ebf11a25eeaea32042345d52d8d505d87ce02e0aaec9f76e9128b01f06df638e926d20891eae147b18bdffcf395b852007e2ed86ef2358870531e1b3093f9362ca7f4307221c69a7b30ed811b220a9852e61ba5260cdd892c926f72bdaedc1fc2eeaf04f1e91f22bdad45bd2b133aa39eb32d12d69b463e3ae793b49867a04169fedb82a7159f0c4780458dbecb95ae62d8d8b1e", 0xf7) 13:34:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x9) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000180)) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000100)=0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140)={0xffff, 0xdb58}, 0x8) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000001c0)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x8) 13:34:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee5", 0xc0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x20, 0x20) read(r2, &(0x7f0000000200)=""/191, 0xbf) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffff0bf, 0x3, 0xd9d, "b0000004d8e50000b99a00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:34:52 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffe, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7ca5977300e8ad135943f2df42775d195cebd66ea14f61469ca8271f56e5c28", 0x38}], 0x1) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x800, 0x0) 13:34:52 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x24, 0x7fff}, {0x20}], 0x2}) setrlimit(0x3, &(0x7f0000000080)={0x2, 0x8000}) 13:34:52 executing program 0: mknod(&(0x7f00000004c0)='./bus\x00', 0x2044, 0xfffffffffffffffd) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x400, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x0, 0x0) dup2(r0, r1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000800)="000000186004000000002000feffffff28020000000000002700ffffffff89777b98b3066b7de37a21f400000000000000e6ffffff000af7ce97509ab2bf601b76dde1ab00ca3772caca512ca1e8694c66277fde489214f1e35bf715acdb0599a50a7636a0b44d93784c69f96d990350c012faf385df1f", 0x77}], 0x1) writev(r2, &(0x7f0000000440)=[{&(0x7f00000000c0)="7152a79e1f79f8e06f10dbfcbe7f23b1361085137d90d0a8cec166b0524a330f7a80529b721e968c9579ba84ae21a8f90a6c714a81870f001f743ee6d148e275550755856038e358e22e301cdbb37dfba54f539ce57aef898ea0ee9b361cd57fdfbd2b724867930107442e5bfac62c624925053365a316544c6780ceb2f75ccf2ea7ff2b2aecd98d452d69a26a1727270d7a2526e381e81c9fdf010c8734e8dd6b65a66c47b2", 0xa6}, {&(0x7f0000000180)="1165a2d574dd3d405d6dd73656a1f9cb351bdce17621b81bcf92e686f33b89c0d9b6415304238c46b3177f09741bcbb2b4a8a79e84c02335d1", 0x39}, {&(0x7f00000001c0)}, {&(0x7f0000000200)="d0eedd1210c811548fa34ebbd95c843ae96c5df65d3dd6bc357a", 0x1a}, {&(0x7f0000000240)="463866298b9e25114b23873b9fcf9c922237873c9fe25a5663009ac3aa41ee2aa2ada45039d49238020fc4a1b54dd18e9f7dc604d50a320e749d1f29f20f024a1f221f4bff7bf5385c7b7338094316eb4020ce3e3dedcfd68e7ac6f355073e8dff9fde3731c130cf946eae55e496a753777142cbffb3c083abe53341acb498a1852d340361e3988bb2c7962ab3c7060d1872c8b09db56fd44bcb3066a1dcf0a627880a380887b51a5f469afd14ebd5ce01051e7611a42ec9cda0b82b025a9cc126a6bf8bbe61f6b13d48d2ebc5087d185821a43e23bc65bb8f4daa074ac9b76cc29e8d25", 0xe4}, {&(0x7f0000000340)="acf760acdc90b862a23f772f3709fe1535e0ec169f30f936536774e2dfc9f95266", 0x21}, {&(0x7f0000000880)="d777ab316fdceeae723c2116b9f957bb8747fbc8f31f31181e271b1f9e79db32950950c64966b4f88db37b466106228176014eb2271dea30e116d52fcbd2a09bf219507c025ba4bd20d10e6eda5503ecc5e0a76390e3208fdf1939ac4efa40b1d6786984cf5da86e9f9ee2147b03a3e92ea87f08c6e90307bb868461e12ca4f09fb3f63620b0854ca84247b5e16e271c9e8039283ff17055f6e1ba912352477080ba3dc26b96b017ab27a3bdd2f0df25582887333c61030d63a56d9ff4f62fe9dd3135c040d87bf2270b8c13ed0e0c777aeaf03369f1e567d2a7c6267ce2b65a242d71ad3855de3e6c27ae005694d4cb1183fc001560e8b0419dacd38a131d2d740d082f8df4614017fba5dac887cca813695d3125ab65ae87287e751bdd859d6f9fc6043c0eeae3cdc7cfb9a35e9c1004c91e041f118084e76ac68b0f735ab125c5bd280fab58d39d3e0c336da28ed616c9d135c23ac2ce48bff71fbafddd3e8c957c3a85c86a5c2ec174900f4f95045b186793267d01f8a873301a168ac7459e7c7a0ea843af08dcc6b892d57f4bcee3aeb5415642cfd14c243780115ce16026e29724685fbfaf93e4b090209e183ac587f8cac20a74e8496c587351419e340aeed0daabaea4cf0d1665f14ada29719692c9d6456e0c7e540aa418c6b5a5372a42f0fd4bdcba960488169a7247121dfb011d18d5c15f1746f3dcc95f9c2fd1e0fd58ca011a7e5fc2e5cb75a02acc492fcfa9ca5633b4ecfe78f15718115ab86e1be6768a464fa3d2448e390468878ce8395633c7db9c108545e97bb1040b79a0bd2cc0439640b88ee57ffc6cfb89fae21ffc108f848e389d96907348fbe5664dc1fa4111b1e8340a6ad5b11911b96586875d6f59b6e089834ae1120aeb812a0dabdfb0fadb758eac24b99221380b3e47ed2fa12c9274901eb2f68464761b3de8332bb89dfafff0a35a9212d61449a740cd46280789ee9ec9cd91ff8a604fefb22e0cc7276a7913862b80d376f52acddd8af796c4aeb560559177471defcac9248dc8e987cbbbb5c09bbf8586edd243b8636b30eebb32b177bf1939edbab892d738c488ae85d90b3fe9b1aeb93ec288fa6730952c0528e2042f84c06cd013aa7b658feaa2d226dbf88b8cdf652588d4a25f4e50686fad224a986b0b1bbac3acb959e68f88a619083734453f0f85cf1cfd9dbd41202c4682553ab809108929fe07ea4e8a05f1c4a533437159fa14a4f8cfabf31fec765f705d88dff08e9eaf29044c8c9a7e449aad5052048571a6fc85f42baffec27a5f5cf972b0c8057cea310405153e4d846611cf2be66326f34c3107ba68eef25fc848af9a794d10b353d63cbd08cbf072e51d603d5da14e2064aa081ac2334529632186b746965d3d3ac84957989fda73b792260e234dc768bead78dace1e2c579d07d9f81bd1e2684ef8265088d38fae6bc595284f39d705f47d1acf038693226e2277975c03ef5873cc77ca42db43d1d435f86a20cf9a9541aa3c443cd458af517be59ca352940a5db316935d9a2c2206b2aa6133de532ed7bfaed772bb51e8be5ffc13fda5dc3f57af195568be5c9f8b086721b05834dcd358cdb1b5a5beb9ddc31d259a896b54cc1214b6217d653c1a31b5ebc2e459162b97625b8054751a5420f339ceb5897c209d4220ecf3950333ee41796f1cc48f76cc500016a5c2dbbc03a7609e2e5e0b599af201fb799fdb93d3b2854b925fc919da5e9a2c6182d0fb6968424f678ccf4a7256e7cbbc0ebab80f46404a67cf697c82b578f9c4324f04d5451c9288c3e2a6a7e1a3926b182b4840616b0af1e52c0f8ec66c788f5d7e4c34922728da9a27f4a7ac26972af10d36f54df86ad3f81a2550566e61068af9312ac66fb23ebf655f6637042ec4a013641116a5222a40664e151782c34b565fd37e71c49b20980bc1aff8725f20412af3fd49adc2b7e49ec751174aea95c484828f38ece11c2948874ebe5c9b5777e494d54eaa04ffaef3296f71630689ed135e65ca20f6dd9f1dc2e5f148ea08fa8e238c543979dd3a59991d3aff620d1fdc858928f98380a6ed8d7eb79f8a1b968781f04619ba984302042945e520e7f0fe4cf15b9176da310ef31e26ea34aba61c7e4bbc6cc7c10e88553f9e06e68d376e16b182f60850e4b99a8087cbb747489960d4002b80b97c1013ad61499185cae174f8dadbb91aa539024c4bce386801429cad71f0c876faffd1fdc26f5adc54552fbcac948ec81033e26ea8ee0e3b7a418b5838eabd79a77e13d74005225a1b3d1a3d0a327605928e5f75669f5653fac12469a6c1fd73268d89db7ffbf9f343af4c6a95a6b1b20f576b3e1c59262e6699b97af959bc7cb26af2c393fa31f406c8607a72f2fc990a0ba74003cefd33acf3c509c7fdfe490c76dd71bc63043bf0b8ee1fa052de561d9209b373a3bebeadaae5ecaad952b75c79465a306c4448d5734a9f15e1a225ed101518df676386230b3002dc1e76d0f05da55579a63fa9c6fb3c71858a21513d2e2597608af97c906b5c582af212cddf5a86eb809d707a23059d08359f5adfc4d6aa06af5cc330615eb4267d266e18e4bf1360e67830ba38fdac04efc1585546457128e58d2c68970c6475fdf7fc5e318cb598e7a1b2418a7f17d075cb72805b4e26f47bd3713b86647d7ca914245c31a21d25e2de2fb3d147f5b790ce9b989a1a3436021626eb0079a59a620079a9cc34a8c1ad7d60b02798c380eaac977ce211d029c7c2bed2086bda761f941c3c005921bec2c71a53927f7137cd621e9754cd26d5e41c844565e3b637cd6209c3f5e4e420fd5e3883432f3a1dd98cf57cffe3c804b7ccc3bc2d694899491ae150191680877be5f0509a8270fa22d3fb15edb342979d63af3938e98791aaff685cabd64c6097c398195815f58552ad72b8ba6dd93d8a0bb90601a4f5e421ef379ee2c9fff0ecd043b42fae4f10b8f400a026d7dd3a4b1b24d6d7b7496870b78266dd9c85102fcb1a64d7aebee76b0647e017cc0d3d649ee8fbdaeb5318fcf584ee916ffc873e0c593c1cfa5c5858622fca9533ee69f31a4731f56ef466a8594596976c18f6a55cf37a402f36512ef1c88adcafa351b0bbb9daf2b3f0fb6aa7253ffbf5e9112fea1cda0f22a8e4a99599aecb5fce875e181b1514b6e918f8cbd64424dea8a5d1de0fc7f5b24e4bde7e15181a6023007a248c9f1cfdaa34779508a7e6f1a75bfee9c0ca858de3bb8b45b3ec5cc057835579189c445f8c37f8211c078cca25fffaa19f9ff2270928e3895585efb489bf04568145c43e029f5ea565cf3201c709a9cf538e794c430ac5c41425aef7e1de574f5667bf60b02c2e2ec4f1fdcc2c56e18ac5ead21428cff29209bf950334e59b2848abd03406e9d97dd3263b9eb78ddbd4190c0077f489b757d449c43c75abe4023dbb9ad021da7ec67a1389a994d5e223d47f2ea172e42800ae8cdc0895fd84d2c58b87a5a434492b50f91792488bf263fd4459098365c7dd28818d21ea64e4a025a33e8d9f52f9cef1cb50e884b0668dcbed5c0a6e79e79463705f5914aabcf7c90f419a4cb14b5728e14dc322d07ddad5b337df7d94e00f12eab9b61b6f1ebdbbc8355f04034fa882b4457e7f194b70cdab1cb5965a9a16b971d5b2a0091b7ee70483a95ed78aec4c4a6ad3d5871d3dd9c574ff5cdb2c542165b3fa057fd56d8c81f8c2e58d25a6152e3c2f7e5dc448a0f0ea305bd3ff2943b2a54063caba90c4fdd45aa5d3ce5aefb495e264cba83342a1c1c5b959964b368e9314db429895da1ab0f55b1678eff5b612c42c617b28b66c69eae0dace7f67a1eb66e4dff006faac36770ae39baa678c286119c4c99f369c39458d103a900c68c624d0ac2adb5ed72fad21805a4bcbb9f189a828703ddc419e9be5f7b4289887ff3f5278caadbec15b507116d22c2afadd7750b907b0720a3f78ec7ba314e10591f114d28c36b5c76728dbe83c064e0de0a3c74a593a98caebde44ae99e9564e131406de316685e16105cd8f25705bdd4f7d5771e72a46dcb6d1f43c56a00567aa8dd350aba9dcf5c21e33d37134fb07565a5604699538110fdc7e71d2d99271ee93b3d4d6dde5e450766853f51c31cf7dcb3f5d6c5930b625dd82895d23e0de681fa169222a7807dfc36418fefc1b688f5b1e8512ec235467f40021db8d14a4aef3a284b1d28f75cc1a160e089371646d18bdc56ab6f1ccc05f46fc75a569fd905c47b4ed114a06d0402e678e0db647067db2ac8043e75f4f2436d9d72f9490f566348c2aaef97711c07564be2f3c21319314349c9f2ded63cd35991781b907037275d48ccc3bfaafe3ac35a6f30df897d97c0736897a0ed1ea8da2c56588db2eca07acea7eded7588b303d7c8ab5a73698c46c6bfd53e1ecd07fb42389e1ba3763281369b13a8777038240947e81532bcd5e512a805d13d53fb314e2841fb5be72c974c1245e6e7013dfce19558dd8f06eacfe44a3880299e7d0026aae8e06821dd45bdc545eb35f84b50d75aa6e4ab13da6bfa6fcefed063b9f906c1f61ce6394dbf3f39e6e1c174d8125c7f0bb51d32c5167cc51c37aa627ed16384c4617a5d0e278562eb3c527663315576459ffdff428f0e82fb20ccb8a9ac5b2c49b4a5ce2c04b415b5d9855ab3bafc8cde6a65422c8b0b4e11a6261f29a44e326d028881572053b964c64656db0d1437e0de2691d363e73c36975403df4e6c5b25bd41d6885a6e39461aabcf36be8ed911f7964d7f378eac6c07c723d83e5661412b4e789108f1a2abfae325de752e14e84bf32871d30c4dcbb7900637e255475841344409fea87e048c43cb028f01a3091ff5886bc22af59ef494db5c178b870a3a0ecf64cde65ca85ea086776f673c58cdd84d98fbc852230158554c00bad7b1119d8848d526982f1b20c390f11c56727b828b99844892caf7df895be54ff5a62aae486012744b23514f00e7be3326a1cc4e2e42e4fd287e4d9a3a9ef90383742c11f815d4a1b603692cf30a298c2cd2d2ba67a67d23765b0c48c55cc163ddd71949af7a679834457e77c7801a2d8558b3e4046dbdcbb2c630cc4ac6a2676ad7c9d3eb1d1234fbeca3ab66ea482f47cfa6152cf1406e9caf4b1cff3cc4318822115e099631e26e33dd13ce8a14215a2364347fbbdac2f4718227c68f7fed39b558832a75ca9fdffd66b5dad992519626e1cecc148d57302ee19afc953ed55a30cbfca6033a7a18d3047d47ef23d036d18da39b163b8dcb8ac72ba871c9a7f5580c341adedf96dc0aaa8180795558a2fcf3de636d5b8d2c696c7f1c04df195e51de62af12e5a69e79a2090d863d8aa8c335218918546cbcdb4cffcc111e691c0719ee2b73f0aa3303a445d58b6653aa782f3ffc54003470b4e3ccd6fc10eb8239b90bf816d5b70a681c7120e7b9407f92e45c1eb5e73cb46befd0f6a8e3aef1f6c300e23be320b6ff18a73f7c1c18bcfad5b9267a2b95302ca96c45034574790c75743121a55624762495c0aa29410fe297637a94918ff41459fc4d72c8568e6cbbf59ba01f8437bac7d902d393a7de07dbfa568e5d06c667516a851935ed874368b8472682b6ad5adab0c1bb2417f751d7097bed81d6e610aa385576459521621ff6449407de39b67decfa2d9fee80415b24b5fddb2d5283aaa0b972de9cb0e42147d86205d981a8bd27719b0682227e5766de714deb45831e8d552511b494e2d1f496470ea1051b7bc3772b885ac1e9ef6787173c52cd445bf991e6363e04cc05a788d17a9", 0x1000}, {&(0x7f0000000380)="5b76dc818776e0dcc44a58c6f7871f237a5dd0627aef69a412ccc213a326015baf0c8b4dc1a40be34f143c7291b9f04894346287faf9cd91ccddf0b2be1a8a949ac667e9f72474bb6dd1abe552bb120cef9f2921e0718292c46ede23cc5d5629c217c57905daf3240b063597bd24a6887029fa53afe8f97ebc70768c358f37a12b854cd488dbd3d6885b997851f55e867c9ed85ecac3a18afe09fadcff01ac33478b269979fc895a69fb21f670c4fbbee347c7a1ad993e8c475aa808da", 0xbd}], 0x8) 13:34:52 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 13:34:52 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002580)={0x0, 0x0}, 0xc) r4 = geteuid() r5 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000025c0)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, &(0x7f0000002640)=0xc) getgroups(0x6, &(0x7f0000002680)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) r11 = getpid() r12 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000026c0)={0x0, 0x0, 0x0}, &(0x7f0000002700)=0xc) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000002840)=0x4) r14 = msgget(0x3, 0x102) msgctl$IPC_SET(r14, 0x1, &(0x7f0000002900)={{0x9, r12, r9, r3, r8, 0x161, 0x80}, 0x8, 0x40, r2, r11, 0x800, 0x6, 0xe09, 0x4a3}) sendmsg$unix(r0, &(0x7f0000002800)={&(0x7f0000002980)=ANY=[@ANYBLOB="01002e2f66696c6530008b94e3d1e05b3c623937514227dfca4cc233c0c74d77756cefa443be7003ef71572fd57fb11a35b11fb6923928abd01949aff996e9aa8b1c574fcf36b9c509727a2faf16f02c02ed6ad58d37b5912880aaafe1db74df32c52eb708372ad4c6b6f6d6a626f9ee432c6315ea811058421d0dd18d842c29be34ff43257348"], 0xa, &(0x7f00000024c0)=[{&(0x7f0000000080)="6c93c706b679b32fde2240b452c0a90c0722bcbca45108", 0x17}, {&(0x7f0000000140)="d157711d71df8216a9c506544616c1f434a5eceac7c1a17bc191921df3f9c969c6620a8875a21ac0057bef3f0755f83cd91efd1abe28d99fc853b0cd52ee131c54382ca60068244723332ec567a22c1631fb67ebbcde7f955510231230e0385acd667cbaa31b18a22a1a9b75efda9958a8e387406c6fc8ed17c2a75313dc40474bf71eb8ac025fc748b323fc1a39eb71794e1080021e8d17fd31b03f79754127c13ce9eb0395bb82c5afa13df1c6690d3340574e0c867b299f7e6eaebefd167788255eca21e26aaa608db01029ffe80a9c93141e53f63cf0df2e3f", 0xdb}, {&(0x7f0000000240)="09c08288f5f5173efdd5c4072cb1abdf05fcef77c9cc2cf03e520a34eeca576888100a1506a3dcf25a34410521143b1931289808ca29a31dfd200c21367919", 0x3f}, {&(0x7f0000000280)="b4cdc4504ea80d", 0x7}, {&(0x7f00000002c0)="1eaac67a3287c43c3e8b10eb83f6854fd4b6368e751bb636ef6095ae927eb29415c47078f06ecb60c47a68a4730796386fa156219275ab655deee5b5ac10613200d5d04a6accf494cd66b1c88fd410fbc580c7aaeda548470da921def25ab185a0ca1f7033690963bd98bd86f584d24fe8bab93fe074e1a3496430ea180cd36ea73d7508ade2534688bd74df68910b20481a8fe625f089d118b618cf270627a8794aadbfa94abf144cf8431e6cc4135caea681eefba6eee35ab6cbec34c83739d6485cc9eb9d57da2db23c6478280399cd89450b6639388b42d1d3391f2601e0d47d80c34d281670de96f76554839b12b13e61ded6f59adc5dd7617e4ae000b087a15a9f4a67657bfc373fe15897076788649437973236df010ca27d7f4afd3bc987e515b0b5d009f7996d9dd04e3a56e51ea3e153c1c53d7e3559eabb1dcc9c8cb6b81715c61b985025b086316da2f350f4ce9ab4312efe1d4208cb89944f003bccd5bfe7c6c44661ccd1fb7ebaae6253f2b9338c87a23609bd01e1ce18b70114505ce655116f488e0543af7f6e1cf681d81dad627a48d0012cd98c8192aba69637f4293fcdd411128525e1bd3fc8cffc8c27ee06f441deccf8faa3e5b5783758c9df6d5f74f5fe635cd4590432f9e7794fbe9df1acda41c53047f7e73ed7a4d7be50af1899798fda4e574f62bea46f8f937a973ad64e743a00796210b5114b23da3e49e87289affab0cd9d6e2a0e3f329fe1645fccef5a7113763cb61c9e341833439a3386aa00ac2dfde1cf897eeb0620f06d25bacbd6acd48cc7d112545c6a2038d509ebc98f662153570ac83e0316a629a21fca94dfe89fcdbee708a8c09d166e0121786e6d8a2d2e8bc20ee423b6725b4bdb9efdb4a6f77a6479304fc426c46baaa158e866b0716275e9655127a36a72ef5b0077cd3773bbefc0e1a11ccc51238879570e1636b2f46860928e71265de2e1cf8715e1ba3363183b6fc5689a1cfd5a581057ff76897fef28b80461f11208c0e140173e639347ed65d7a0a125ee586b8044f363ff390fb089f25f20be67a576a0a26b9145f31e7f5589671dba3c5223e1faeb9a6c7e1ee6272311bff1a4c939f0d656e465c59d0266a664e4878e69cc02b7a61c0dad78ee64bab66bbe5e3faad36b12ecd17f661c07d16a536986e43d963b2baa6da439e04b6c24059accff0fcaa4c82766c89f9e370a78c6a5704674098446901628812656ef6f3025324e063358576f7a2daaaed5c04aaeab9c870c01aba7f44d13944bb3b48634e3caa5be6b6695669c0a5b1d92b601dddd5b8287b67698c8f3e8faed5d62d5f1119becd7b9a8552b583e7e7efdb092c93efc1dc9a893cd76ae8c2ee2d3ead1185b534f89e2fa4761bd786b4d08dfba18b24ef85ed15189a643a643c75b81cd2179429bbae5c914f48fd8c691433599f558b390e44374b37d176bd4dcbf1d5863aae22b591823d8b7936622049ba05a6a89d11128aee6d5b9413a1fa1355f8edd34452c5a79dcf96c4d54a55f2c3c5f8e2a0e0e57444dfaec3b29cec9daab41f9e6e41e1f14e5b066aae70749965cb848e0d816e7825353c2d734660ec8454aaa6586d4a541f9dfb7a48c643842f424886469cc818cdd58039d770e7a3854ac50ce9b0aadc7cd8253c8d9db665d0710f1551b9fafaa35f6fc88f06166e5d1b9188307fea1524a568168c1a7e2f5052373087f9c0d4f2815e05987ca408ce2d4493b9a48f967a547746e28f0a81222aef7dcc6fdf0e2cb61f8d31fed54b259065d82243d545f491fc11afe9503a8fc9e99739dcb1511f3df4ba684412723d1a7c0533a955f6c58566db07a83104b8486f27fa73c836970224e4112564abc9f024c7d9191f269c524394d88278478d500b3cb8cb0ad9f6c3ff9a65c042f518c5c1ef5cf84aef9afde3fdf5aa8235342c9fc353908ff19ff7f1ce4c9cd2f6da71ca9eca91106bed838b9887437ccb42c2ad139cf52d65de815ec651c7bc9f3f860e2e7a314a0ec9fca29830494164ba2a715d7b3d9a0e8f277f0f802ba27d3820daabd542b6a53725c5dc5278e98715e985e89c97b082698db6ca9e9e7fdd1653549a55685cf66a7978f0d0336a000d79080e5c3a649a50e9a94870373a45c995791c1828569577832fe022f3d7f0bb437e3b904acf3cbf81212aa14ecf3667eeeaf355f7484bd671f388a24023fd8b69be6bd71033ef33acf04fadf5d57fa1c9de146cf311f7eb1d2dfc6ad605f2a76b8b49b75f06343f36c68df904f830646f77af667479576b461cfd16dee4865eb81b4d286b4c823ad2df5aab4376841aca573de61922022f1b7138307cd68cfc812a57bfdd2bfed939279f3a8156c2b420a5f176529cbb3575462410b7ca80653868af0f5fb59ede78b065251cd6fc28c9b8ef9f5d3ee85995822d8ff4c50848bcbed82d43cadbea73533912b3657ddbb09fde45d6fbd01054f80f90e2229f2f6ee99b372d712adbeab34071c7e6ef4ac285f1cef706d172762636e636ad1ab6c8bacac60312f9e4d74baee63962351c4cdbaebb7a6fe3e21797ad351f6e1f88af1f62fd16dc3acd34778c054658f21ac00d780056a6be43aaf3e2dea876f79a8147aa844bf14eae0a9a5ffb40213b830d33bd9d9ca4fad62b486677594f880a5df6b17c17c588956ff0853129412190dabd5ef68e521217a1add702ec482edc79f251b1be5fc914440f825d9518908d1158f370cf03c8511ccdf011b2c8d422cf6d5ebc712c938f350fbbf463bcd3462727c5a75a4f409cc276b60fb7421b18b89d1c701f5ecee05b53deca52eb9f8a035b79794dbfa86f660bea7c8f8ea84088d43cd3734cda517f2b59c75d8152252d8d53dc813c4b177e82e399b32c9109cc2ff12f690595f8e185b66288a3e54b8164901d8cb85a2faaa3ae27dfb0781e923568466c0cc961a8d2364ba4ec8462ed3974cb5a1d36b4463557cf6f46666b12de59b264f0f797fcf3642a08fe409d03ad5fc2dae178c1ddeabd53c340dc8ef148d3f85cd9547bf755e9b5368fb776e5415cb8c4639bfa98f892d56516cc9b5f36846f2a7d85cf17e14bdcd85be9f8aa9e6f44d3b63ad632407a586397b00c086b0052870342ff279ac70519e33d33aa7ec3c325d897d9ac22168ad8ea0b9b61744020e3dc7a136c2d21f9763b6cd56ff67325a2217dea5183944b90efe810a46b0b56954c88e186f5466bd34242d8e67a4a8f603e824f97a33c1191dde68a9ddc9cb382100ac3d7d3b7f060bf456ac2bbbf5e5e416f2b8b1f05ab2790ec91fa6991d3d85892dd82e3c6618d4d9c38be708b4f423c2d1e69a873286e441be34c8870a24c84e9216796a71fa64e9138f1149d40b936637dce33e99ac723a50957de7362e5d4c6501d7cc0e6b5f85d195aaff44e6840cb6c13a48b091346085696484e6394ff20d07214fde93e67319c98d736db15d8b130b2fabff453dff67b305512ab4612644570923bba799f2acd4fb5f8acf771d97e478e021054a1fd8b3a5beadb98be7e07ca21634fdc0a8ad648c06ade82f5e41bc143301e31a507d6c7b1b821857b35c1e9d3e13964317cf97997ebda5a6d9d95bf8716f934a76502364536cbbbf3bdb75f4397afce65241da25383e6f2d2bcdd3a9de36f427bc80df7df3bdead2d31ca8f59d96896c71afffd63d2df8370b7f8e96d6055e0358e150ceb43fe9c1c9d9c49c37fc0b9c0793970a054f1de97ac57a44b206a3c47586d58e243f6565f3f54f37496624eac6f367de7ebf01b4ff47103bba490a72e16ff5eb2f6605b21a2643e59e03ff5a7b8e5900b13a870dbb37705c9e46d2f94c2546ae289abdc0d70ae341724c8f2947d0a189027ed8cbed432202de60efb461e2c0613be45764bfdd0c4313338a01c18e2cc8714af3f24b916f06d06d866a895da1ccd3f954c08b4fc0d1d10186a2badb26527068bd7b0416812643c44c1244d856489fa62edad5cb530769c30ec61eb0f80fa185ca453dd59e975ce7089d9f09591f28467c37cf618fa6c9769aaaf5138046b04ddf02b07835e13a57a487ee7bf6b08ca781c0c624efe3fd93398230e749f577ab43d1e6c253f75d501aea04b07160d53e711e95b842b5c4b911981a21b191840a247b57aba73f92fce033b4e59900fbbc448be2d8764da1d21ee4366c56fda0238ac78401c0cb1724e84018b057e10ad503d59fd1b0dace98abbc0cdb369083332e23f8b4ed21db1ebec97adc4e88bf30dc2531ee1aef114abf7586f78cc0a62268631a801755f3a568ea862af2b1afaa9ae6ff52b3bfe46353fa8352ea153a8457e0d4977f6cd1173f86096de1787d24c9e3bf5b20a4e1eb5e3ebe18d4b5d26e1e4b71b94433296e0d2d9ed156b6bd5a11b225b978b5cc5aa7b04b049660cc1076da788c75c2a7ad90eb27618e9bc9c8a4935fcf1673f4d09bbc578515756e314d5b9a211c605291deb0d3544b9c61336b7eac5cb78d7259376d2bdfd6a99f446b9ceb696121ecb8e1ce19fa9fa44e6fdcf797ffa144d51b6851e2b3bcd72ef4f4500a706f4c52ffd577c6863b0b3d89e553a0489df7c822c0efd4b0ba5c3127be7d9b1a1662e1715c2142e26a5bcfe898221947eb3788000984bce2bacc47c1e5dc6d412ad5391cbda1e47ce3bc26abd483895e65b559f200e379e02ba4ec36b7561d70af5105b75ca01fca0012aff8452feab7d8f1b860408656abf6e3f756efb627e25efe05d19fbf207f790f9a2ad2dd287dfd5867b36fcfbbcb9ac701b14d5c4395bf482252c4300eecd1695a21d1022a395e47c42e4f4ac74eb4ff038744a9a9e0f5593841e2df94adcdb41c9c0b2327ed2985236157fc61cb63ec222c78a8544bf314757af6d67785fffef01b7b3bfe7a0f2b978662d6e199414ff12e728d6fcce1db9c7aa356cdd964487eb0b5ba74f9536cdf8c82065e0f7bb2b6805acc16f440fa47e30dc5a045118f9aa2455435ded0da1bf30a7742f473ef65f464f0cdc0867e336833bd6a56e3b6898c4cc7b4e38ecba75700f30e3a7a83e0b17258854a297dda41331893d0c1367aef0c5728ce4b7deab173697c565a8446dd1b3de3d8d9b410762abb63a433b613d37c20a541d16f49c54626b7ad3f2031028dec5e3fd2f0fecf9ef6faae7d49729c984daef655a4ab764d4783f8010beeb101a599aaa52f5e03b459b8a8c63123cd6b0405ca85d645967fa1f868629f223be87ddd6c2053f4308ef6ceb882214733de9e61cc00bf6e1c2a41db0de5cc0f67f6f4c7743db7d827728a3870340a1896c1d15c8640d6ac3836fbdbe24ed27acc0b4fdc915aa6febd3d555aaaacdde521ff0728cd82b2547e5038a577efb0d4063f31be97ffbc93fcc12371e298c25f42ebfcf06f055c9a9bb91571262d11ab7ddc5738232fe0cb7dcec7794945b70cc60413a12241f2a09b3107c94e2df25d396ca7713e302cef47d2b64be7b12a6ddf003584cf1061b519fbe69d1e717b78f9afe962cf160b8c06662aa29a6966cb0686174bc4f52ce3feb318d72553698029f2b6bd5d485b5b08166c12840bb10333e0ec5c729b5d909f890b04af8bbd88138392e663c88aa8e556a0207178fdc9f51910fadac4880664004ac1688084d39490223421142312324d382eac7640ede069212e25bb01e5277239d9ec6f38925c3f6bb252e079178f18caa8a8976a6f86ef333c06167d0755ba9f21be97ce0a5ec953531be2f72c4b55c8bea476dfcc50413daccec29643f6d3a2bdb2328af1d1cf5bc9d14ba1d63df187eed66facc2", 0x1000}, {&(0x7f00000012c0)="518c900f6d4d832dd6f5fcfc3867921a07e11d89d5ad61d24ddadec895a38da28642194c1ff9be15aabed6161ed1d0cef50b4d43cae8d6653d80d5fa07c5c064ccf19abe628cf975651c1e4a173e5e0b61", 0x51}, {&(0x7f0000001340)="6d161747e8985ccd588c811a8408db320cce7192c26c08528f1f71c4c53627abd4ba5bedaf38669f91043328d4b8d3124fee0b0d4d5f92aaff57e27750cdcbc257a55afaf93eb2f2206be13f1989c5c0995f7ad13130b864f1ef8503cbd3551a059a812be1a01e9205fd6044363729250f973010330b48baa55703cc9f5d590bae964b8857a4dfde02e8fd2b1f53db5014578c30d5a4708547c34509b2e9859bbeb5810b12f2bd4a20b3a22ce209a8f7da0c38cc693da8e978ceaf14e2ab338ecdaaa3ded883d3e21d386ebbe88994", 0xcf}, {&(0x7f0000001440)="e606493c8bb2ced4d44b3a85ffac49e11d2ff7428135580acec03dfa67e7de84fe488c6a928078e41cf987fbd2663c315373beabd42a101b51ff2ea367e16a9f1de095168bb906c534f359b535ca79de84bc79749776328f54f693d598dcc5cfa1f80b21b3de9840ed96f8ebc35f18b619aea8b7c55db0866e2d3b45f9aec00bbd31204ca8321c13219f9d61e420c8b0cb8c553de1bc98d2dbe2766631e5ba8fa586db6c5ea6a5898f47a8fec2d10a66375082ab0811b0be67fda663e5606faee10df0d728b373920b314d3477ed826290bbdd4ce45d65b0e4732e6eeb6bc231ee5af7812a4fa6601f557ec282bf86f2d7e17501a8176f6701eb1bf9283ae48749c59c6f51dd41e78bc1d7ca81c0bc5deea4aabf1c570210128019fd1b42a21c83dae229cd720728659792889c3e25d00bec1efb1654e0b0366e86180b3fb4bf5f2a69bba70d91a23659e14b2c3c8ecb716aba73de215d9468bb35720254c338f32f7b508bb547025d4a01e11962c49b35de79e01cbba359a5ba8793a926ec122b7ecbc601dc9b0f91d0a27d1567c5d852a6ca7c1901bf9d2ea6a77894f0ef39428ef85d8f70db0996a1189d1206a0157c54be410befabd9b264007b1012c0167384b0145508699236b8cb71263d05caa9db4ca3ca491e55d124bb12f4114cfd33c1eb95b1d54debb4af478488f005445cd0fb1514304c07a5558ca7e89256b6020aedbdbc4e6f7334a1487404d7d1300fa1697c4e54c63e12ab15b21b9518498ec4481a45631b4819c46a9f98daf8242796cd9f73ee25aa5448a03a80764b5e9d752ac7e58e238fc51819b9a7d8e9589e37ad3d9dc545005e1fe375bd346375d2baa74526adf532dfa340341f4b36e168eb72fc86e3bf15c29a4469c9f8e6c2e4c1490c6094a0c0522db65af9e6574086ea2a9ff111f8ed0fbf73095f8006e3b8e8bc563620c6f490885bdc420ecf74f6bc028fd3c2ff30ff2a76b079d7d5410e8776721fa4309970aa4fc3db29c9d9c41c3b7571058ed7bf72fec420e748c3fbca27f5d5e65d40f46e859f33bcc1178988ffcc5149a828cd2a167869437faaca373c59bcb9b9dc4e4d534f78f2f88d0784b6f5cf6c0dd771db052ed57386b33d0079912fc1e7d17060e08d9f9ef7a8056b102d78aa14ffbb4833560a5b0be77e1f17f7ee1a4f44ffd30a23f90669223f1376d2df55f6247be01242f48b5f331d3aa7ff1bdeacd1c235ea64367a9151197c7ac39d29bd08b3f9a05c77c268b9bc4a143f6e8d0c25ad5523e1a8eec8f1af02bc5f614145d62ed845c199aea6b76af0a5d1ad83b42f46f00b9f46ee4c774d725b9b7794b42fafc5fa5d310646c3a3710c8e451bc45d7b010c8f133e730a208867922dc3fdd553f83df9eac83cf4588fe23c520d1520a862ef132ce5bf9a69c64741f694838be69ce7199022f503a682e68f3d2d533fcae6c7287f0a58fcff8879484868936b404fc9646239086c12b7980bfe38fe438f3c4d2b6bdb3e308e8aa343db4e17b9f62c72d49eeb9b2a6af000c103c595c8af02cdbb470f9f68b779352b273b21f4998c7af2b650bd6b2d2dd033204ec82bc6c455161ac5bb6fd486b7f554e21dbf7dd7e705f94fc31f156297bf27b871d7cd1e99393670e6904f89ea882e9337616d4d8fa358f34d6667dac9a1ee84d10aef4892ec99830644ef182d4296f383124f2a66c8d3a9631e31f5b881486dc794d2effa1aa967e7aeae156d9272053187f7c06bd588f90157cb6994c827ce8450020a5237df4208c2df822fd34d4bfb24e01b6b4e9332c87882261c7e62bd881313417929276096ebc0a912ba513c5e536a41974100544b678375fb99ed790103159012a58e2b12cd884d2c0a118d10beb68d016d13b39e39fbb67f7929388e0b287bcca6915f0324b36abd510aabee63f2c57b36ffc7ba6aa0f4d3f2e5e0187042eddbf3e5aedec4f0e322a09f2d253906cbf22a8aa079f9704d18e7b73bb48e1f5d6486a3f0f8c88a268f10693bb82c200074a395415765af6780d9a27dd73634787189aac1168d79ddaca8f7e5a94cea018b8677f9b7237f9618492143c44647398e9c4365fb7c9babb856aa06757a8e734b71dc1121a3f9c354dc1f7e2adedc1ba113c450ebb05a88c9f5096ca4b32948cbece585f973b38453dc57017a4215ecbbb23ddfa916ebdec1931316ec38d90e9fab2f6e233a5dcc3757d51599d95476d1aa80735f6cefeb08295dea4f55fb5389fd6dca206a5d6b897f1826adb921a6a02d53d34e080043f8750eadc374a80f955cc98763a9a699f9fa7e5eebb949baeefa4157c3b9f2193d1b5a784c59bf0c523d2cee1af07c89ef21d99e71b47554f75e06c8d107831490f335cef5aaba923203723f1b63b98be793d6ff03672fedbcbcb335a90fdee593a815c47171c2af6b27da682d43ba4a11cdf7bf106f113f18a54c33698baa368c6c2b3f02411d2f3f88ec078410df336bdf0e1cdd439927ac81e1c3a2712de34b826f57df982c6cbff90711b6528a242ab77ada7693fbbb34656febc9e88ce1c7eacfda13ca6c7bb58f5ba0fedb0ba3600a00daabbf27d3294913161cd14fca5ea95d079c9199c04c59a381cb2bd583b32ff7e13b515f4d8a683f768dffed8c3fd7ca134b8ed48cf4345f1c4bd02f1cc25a3397c1d7b62238bdbd60732353b9534a37ddb155fae0fbee4f8cbe472feeb22a955b7b62e9d2b1e0683fbba33da89300aeea5d274277c10a12a402ccbe038dba2bc3da1d258638c3627563cecd76dcf23ec562f62cab24bb836e9f4a03b1d778892d35b45e9ea250d6b82d1d27dceab0fb1cf8173b046aa245c52cd9d9c31d43a8dfcd219f82b6e379e4cf0f376f43d41bc748fe430dcb42c3392852d8aebceeff478e13119ef569bb1d9e303037cd219c242761948741ac5e270f487fa42ae92d94205b03fa18f8f4561d9987c4fa0b10765539327345055b34ba1694a3a67e2787e679ad3bd410a98f3225b49e79bd9b9b95649a2a396fee38e94184406996d94555607a903e3214093337aff1b0d5711fcf9be656cd682be09ad0ef8a10295fd1b606cbcb8a7b62aff8ae3237171015e4b177b573cf1fab89a9180ec728ac275ca37ecde3a515de60ad020fb7799b68ef37832dbbe3024ac51f0a67c6705b50297eacb01aa665134727926341cd31f1d587f4c0b0dccf3ff0a8a9a716fec44f6cd16e6b3262706b17cdb0ed69b652129d8987b4d18528229447899a1e021ad41f2e78ec00ca7f776d4807376c56d1b271b851c27cc6d0d2e861587a4105c4e1ac9338a1ad2c8ddfc7b2ba7f0b11562830d63e8a438204ff7867fcccf2a40827eeb9ee61dff527c9fda5e7fae02616d6072013e56c35dc2260e2bd49de56f497122f911fce90a95bb82175224c2b3871ed0fc1db2f1f9ad212e43edb0ffbb1b01cdef66f0f9fe07f48b2e99b4e346d31fc624fc617242efc2ddbce31e6660ef1503610c43fdc0e95398897a54d9ff2bf72ea770bc21704322a31dc1fd111ac322ac7eea56578a063bde973c4bb10a838027f788cac09f6f2d28e5680166b638d6d3770c77291450efb94e6523b17acaeac9413e62c3d74156ee38bb37b24e216edbbaf0dec94e89e866314ff771141e037155b2310bb4eed16b74cb90ee4e0ffe72516ef65cd9c88ff06893565f200e0d9c3cf3d0b4f72520ca18b7d9c4fb936f55175c14126fbe8cf879e6c10c7bfd070edfdfc2c21b860f14f7e96b7ce265d641b32b1dbd6f0fac19012f41700f218be73c418617befd06a01a01a4d3559cd924813bcf42713f1efac6c03d51b0c2806561169b415fa15395e468d42cd5cf517760f8b9b28cebe2f538f6daba302aa87b5d03bfeafca477f7a0cd80ee4783815d265084af42c0e6561e0ced0a783cc01c5ad4473cea380fd8dd8fed5e57079ef084a4417276ba5eb80c08d972681473ee4ede497913dceb814a2ad7ae73f09512b62f68b421bd5c271f3432d168dd24e71e86af0efdeaebe91cbdb70d3616b5ee3c576c976cf9515a81b8d873fd6b686dce5c7cc350c8d31a8ada03429416db2482e019f7cbb8920bc8ef534ef6157bf7c0546476948902f5822bd6f2b9bdffee8d9fdc7ac9826a8f986eaec89819716b5deae77aba8d95b1a0a54f9dbe19facf7147145ee5ab7832580ab2ba35e89a3d1d3563ef8278b58ec785ea7dd42fbe1f4b7f05fdbdef7bb215827b458a363162a5b7cc0774b2ea0ec9d6ec39f3a14da18d49ecca80b8369f59d590347556548d6ae9427e4c73ef2a33cf0ca8257a0abf834bde4534deb32e729273243166ddc3fcf626846249880b9b2a6f4a618d17d4fa92dc0a52776574fb9f04c6da6b1f3c936250e907445069f91c454d949b7993c164ee290529c97315586eb180c64ead770727fbf69a1246b2932f9eacd43edf7a357581144082117fae8b7e1d8ee02c52f5b3e1491296cac700a1a16054f126f8af2db2f08cff3445899ceb00bd2f45a0beab91599aeddf5b294cfcc8869bd2da4447b1334a7dfe5506f46fabcbb637b341fc1b74167580fa21dfae5d953db1992147d3ae1f613f658892667aeb2e8dff1e412173cd0473ab70ff6dab6077f48db3752b0710cbfb2e0b46eb6b8f9879e30351abb7875840910eb8e5c15e7ae5b92a2bc3ad5b6ea5fa6110bd6aa5ef6bc62e9d2de69864979756bf58e392de3ecca6b8a370453ec10275d49f6509f864d8ba7dc8beda7f16427c8d4c4a5bc8459d1801a3a9ed9a6e76e616cd8a64b7c4781891c8511502a702f2a6b5c91fb6c351c879aeb655421e4f9c0597a310c28dbdb3be995dffc1cc4c475cff7ea2a1964bcba9e5ae9549b60ef9e21a7e853c0fbd97be2baddc760be1fc96c301c6ab6bad0d56088aaae57f9823ad4a6830f45a2f4707988a165508d85849987676e04927cd49c7c416223e704d60c5c3c99d0e160d97ec6ca114f36b4c7b5c146ac9ac1ddb890aa3de5c9cd24a4987771cdbc5df753e3fa8acd26c907da8f505564f19b1075247472fc9b04b53b8fede6b8b881b2d19be4c62ea363bd4eef4ed18c52adadc1c5b0d624a8a2a029c498f24f583f688ae2d565a440897eeafd840a2ab85bec574fe70e569d8fbd2b0f2a2aed9232eef965e179917de2d738e3c4785143b10465dd697044385398626d82ca6d3a3c9785cdbe84e60ed38bee67724caf5cd1089ce1110c374cd6b511e276a8def34f8acb4a129ff0f42c2444786a5e8290d74abc0b355675f9b5440be179940642262c5095c929ce1a802c7c24a2e97006e9fa4d82bd90c27c4b763d657176693433edbbe92ea6ae0e94f11fec12ac4f095bd33b098795bd55a7d08278c0943a07a6ac96cd2a591bda7c62f47121e12efa61a1736717a269b276394dd44b0bb8df26bbd12d66dcca0b3d21b0216940c1d24b96300b7cdada25fcede3b59d01b96b4491bfd901811d5e60b296037ba071983476ba3b54e22457213eeda1b57e92c9e8910612c85d9260ad7a4c882512d84925d5ab343a9864f024f4e30e8d226e0da69ad64346f0babdadbe8df1a6afad5a05a722bcd21270f63531d5e4b712d3fde778e427ceb8fe9b749e89d688322c37c5d0a406e9ec46d7628d911c1eb5dbc9116067421d8581e629e0b0687374003b5eadc63bfa1e4bb3144185f656ae114be225e4e262baac8741c046344f9b8fcef1ee8c15d382410efd3212c6d5656c4be2d6b6f5e74ef57c75703cb2942a4af5d87b0c1f78d8b1155cb6379af43027d1efd21afb087cf2f738fa", 0x1000}, {&(0x7f0000002440)="b9104b5cfa574e6ec8ffb10f132e0d5d0211a2322515f6d68e2a10d9c3a2a5fc4a9c7b48fc226917e64bea83044b0e75485dcf8f8759b5c52208ee5e", 0x3c}, {&(0x7f0000002480)="f619702dd95eb67b84c4f89715e809396eddca5afcf7708ffa683bc8ae72e332e019751cba675f87196a995d5ed78326e3f608ecc28f89f8227653fa74", 0x3d}], 0xa, &(0x7f0000002740)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r10, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="003c637dcbdeda47cd7400022000000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0xb8, 0x408}, 0x8) r15 = fcntl$dupfd(r0, 0x40001, r1) bind$unix(r15, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) truncate(&(0x7f0000000040)='./file0\x00', 0x3) ioctl$TIOCFLUSH(r15, 0xc0206917, &(0x7f00000000c0)) 13:34:52 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) listen(r0, 0x5) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x100, 0x4, 0x6, 0x800}) 13:34:52 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0xb196) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r1, &(0x7f0000000480)="3e227913e4bad21c734f4dd36a27e5e27ba36d673553c0c21b3dfaf904001ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe3b3761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c68bf82cd0bb83dc9d95d8588fc7c93635077f2504d6e63787c280e26d6bc89effbad08863cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f4f1b5f34458e2338240331c11ed39a85fe0900000029b887cbac44c8804f6dac26edf541708135a9ed0dfa7f4dca45eaaeda26e9daa476a3704de9543bd8e42d6165a0d93cd0bd30b57108efa5762fa3c3d9c5177479895877167ef342549b36fbc90a71b30ec0083af811f731d3f451724142589ce3d069796437970f61f639b0ba161a18e62175b1a020417a8f93d20cf4077555e8dc0038c789a448cacb2b456f63ae583c39ea", 0x138) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) setreuid(r5, r6) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) setsockopt(r3, 0x7fffffff, 0x100000001, &(0x7f0000000140)="214cfe5a04514724241ec4bd329000e3352c6f069fb8fd49b08511776cd75422609aeb11dd95b19133bce2a460edd959ab190001c68919ed203706852cd4ef5bcb7d43163260eaeaccfd446dedc2c4eb2a4c837e", 0x54) readv(r4, &(0x7f00000001c0)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 13:34:52 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x18) fcntl$setstatus(r3, 0x4, 0x4) pipe2(&(0x7f0000000200), 0x10000) ioctl$TIOCCDTR(r0, 0x20007478) r5 = getuid() getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000000c0)='./file0\x00', r5, r6) pwritev(r4, &(0x7f00000003c0), 0x1000000000000297, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x7fffffffffffffff) write(r1, &(0x7f0000000100)="84", 0x1) open(&(0x7f00000001c0)='./file0\x00', 0x20, 0x8) write(r1, &(0x7f0000000000)="1d", 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x10, r2, 0x0, 0x0) close(r0) 13:34:52 executing program 0: socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x10000000001, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) r1 = shmget$private(0x0, 0x3000, 0x28, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000000c0)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x3}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) socket$inet(0x2, 0x4000, 0x9) 13:34:52 executing program 0: r0 = socket(0x0, 0x2, 0x2) setsockopt(r0, 0x29, 0x32, &(0x7f0000000200)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7277e26ae8c69f0afbc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0941bc906838a88d756b2d17d0d6", 0xa0) r1 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x10000, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000340)) setsockopt(r0, 0x101, 0x6, &(0x7f0000000000)="96cfd427436ee6638bc3e6889483da41cdb3c19d346f74c7ee17bbeca40e4a288c1581f9484f69a2ae6d5e66c7c237ba715b1c123dad801da68a071b6ec474c7f3f68ae39522b42e8abfd5625ed8401fe868f7df99309d93c426245919", 0x5d) close(r0) r2 = semget$private(0x0, 0x2, 0x22) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xfffffffffffffde4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r6 = getgid() r7 = getuid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000002c0)={{0xfffffffffffffe01, r7, r5, r4, r6, 0x19, 0x8}, 0x2, 0xe6, r3, r3, 0x1, 0xffff, 0x400, 0x6}) r8 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x9, r4, r6, r7, r8, 0x10, 0x3ff}, 0x5, 0x6}) 13:34:52 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x300, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x1, 0x40) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000100)=0xc) 13:34:53 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x8808, 0x2) write(r0, &(0x7f0000000040)='T1', 0x2) r1 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) r4 = geteuid() r5 = geteuid() setreuid(r4, r5) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000280)='^)@\x00', &(0x7f00000002c0)='\x00']) pwritev(r3, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getsockname$inet(r1, 0x0, &(0x7f0000000140)) close(r1) open(&(0x7f00000000c0)='./file1\x00', 0x90, 0x21) 13:34:53 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40000, 0x0, "00200000000000fe3b5320000001020000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = shmat(0x0, &(0x7f0000ffa000/0x4000)=nil, 0x2000) shmdt(r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto(r1, &(0x7f0000000040)="1bddbd3b2935a59bcac7fc6a67e6006fbaa01b375f230d9d960f8836655771a3a435130e822cab1f7ae81a669db5795b0668d387b8958934ccadc69fcd2526e89f1a21f417103fa770ff62f88d3299f75ce323531a3d51e1bf4ce30921ae2379043bac72c48962fa426f500fe4cfb79628e2a3ecc7316a49", 0x78, 0x1, &(0x7f0000000200)=@in6={0x18, 0x3, 0x9, 0x6}, 0xc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_open_pts() setsockopt(r1, 0x0, 0x101, &(0x7f0000000100)="edada04dab3fbdcf684dfd5f920974987f495b0852061af3950ed754d1371d8341bcf52ef9d2218444a4a8867f19edd33abf0c57eacdfddf4dffd8b871c7e1d3d68c11abf17f110781c0c8bf9c7126b7f8431d0a5a77112dadcee16e16f9cdda4e4ca129e60661cf0e3c687293ab3d22f2590487b920779d91e7dc02d821ec75ada5dbc82391c12a3410d9c278a58687999b9ced8e81a3af29b8b4679362f43c3b5e81a750cb9fa6248e204f6c1c9dfe638d63f2bd5b4f913eb8257443ebd697a07ef64f5abf5d1af3506cae3831af2a5a84ac6f025d7a66b79c2700b4e097bde5a318ae3408cc12ed29bf72", 0xec) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 13:34:53 executing program 0: r0 = socket(0x1018, 0x4, 0x0) listen(r0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000040), 0x4) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x100000001, 0x0, 0x0, 0x0) 13:34:53 executing program 0: stat(0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10381, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="718424e5c19342becf2855b0905b11733df0c4bb27170ef97180ec1a5546cb58e9aa236f5560cbbc4931aeadeac8a2ff55fc593f8da0a66074d4a37490db4c370c4506eaf8ef5d7b79c8a5e17ececd8b2aaa304e20ad45144a35f85b851126dfe6626315edaefb13690792838834b94e7d441693dde670bf1567", 0x7a}], 0x1) getrusage(0x0, 0xffffffffffffffff) recvfrom$unix(r0, &(0x7f0000000100)=""/13, 0xd, 0x40, 0x0, 0x0) 13:34:54 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x6, 0x38, 0x0, 0x252) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10220, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x10, 0x4, 0xffffffff, 0x5bf4}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0xffffffffffffffff, 0xfffffffffffffff9}], 0x7f, &(0x7f0000000080), 0x7ff, &(0x7f0000000100)={0x3, 0x100000001}) chdir(&(0x7f00000000c0)='./file0\x00') 13:34:54 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x20, 0x1, 0x101, 0x100, "6016d6409daf9eaf16d2e470757523b57207e6b4", 0xfd1e, 0x800}) 13:34:54 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1fe, 0x0, 0x0) 13:34:54 executing program 0: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x100000000002) 13:34:54 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) pwritev(r0, &(0x7f0000000440)=[{0x0}], 0x1, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 13:34:54 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000140)) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='W\x00') r1 = dup(r0) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0xffffffffffff2ffc, 0x6) ioctl$TIOCSCTTY(r0, 0x20007461) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) setsockopt(r1, 0x200, 0x1000, &(0x7f00000000c0)="62b44dbc8480c3137b7434063b7b497896221f846af07eee915dfbf9dc051e98ef27f01e79aa3eae09c5405dd62d35e7d5a016bdf80424a0b26069f7cee5f9e74aac8f786c7817255a641203e70780f76d2e44415e5ad149f8aac0be98bd3dacb97977d330ec57ac52203b06938c54aafedb2db43e", 0x75) 13:34:54 executing program 1: r0 = msgget(0x3, 0x90) msgrcv(r0, 0x0, 0x0, 0x2, 0x1800) 13:34:54 executing program 1: r0 = socket$inet(0x2, 0x5, 0x102) chflags(&(0x7f0000000040)='./file0\x00', 0x40002) sendmsg(r0, &(0x7f0000002700)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="880000000000000000000000000000002feafa638a42fc12126eaeb85819d13d3d685e56a7e7d11d4b773dd18acad3a4a4b083ab37d0f90d582aaeb05f4299757559d8d8663808c847df14d8593e4c92c36c5e906ac40d8fffffffffade9da32264f03f81d8c56099f85b2fc8adc876ff73ecbb4326c0e9d0e3216d9ee855f0739605f6c25ebd34bde8f150aa56082dd4baf7ca5"], 0xfffffffffffffe8b}, 0x0) 13:34:54 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x8, 0x5}, {0x3, 0x8}}) fcntl$setstatus(r0, 0x4, 0x0) r1 = socket$inet6(0x18, 0x3, 0x6) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000200)={0xffffffffffffffff, 0x43f}, 0x10) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="f7", 0x1}], 0x1) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="10d8d328d2bc17a41774ef08", 0xc}], 0x1) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) lseek(r0, 0x0, 0x8003) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) flock(r1, 0x2) 13:34:55 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x2, 0x40) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)) 13:34:55 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) lseek(r0, 0x0, 0x3) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000680)=[{&(0x7f0000000040)="16f24ae46742da534191b919de8c88e3b8d05cdb64774f2192", 0xffffffffffffffbc}, {0x0, 0x2ef}], 0x2) 13:34:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) poll(&(0x7f0000000080)=[{r0, 0x100}, {r0, 0x28}, {r0, 0x4}, {r0, 0x12}, {r0, 0x44}, {r0, 0x1c1}, {r0, 0x4}], 0x6e, 0x0) 13:34:55 executing program 0: r0 = kqueue() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10000, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x20, 0x1, 0x7fff, 0x6780}, {{r0}, 0xfffffffffffffffb, 0x3e, 0x44, 0x6, 0x8000}, {{r0}, 0xffffffffffffffff, 0xc0, 0xc0000001, 0x100000001}, {{r0}, 0xfffffffffffffffa, 0x2c, 0x1, 0x7, 0x81}], 0x9, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x20, 0xf0000000, 0x9, 0x3}, {{r0}, 0xffffffffffffffff, 0xe0, 0xf0000010, 0x1ff, 0x1000}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x7, 0xc6}, {{r1}, 0xfffffffffffffffb, 0x9b, 0xf0000036, 0x8, 0x40}, {{r0}, 0xfffffffffffffff9, 0xc5, 0xf0000000, 0x200, 0x7fff}, {{r0}, 0xfffffffffffffff9, 0x4, 0x0, 0x6, 0x9}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0xffffffff7fffffff, 0xd61e}], 0x40, &(0x7f0000000200)={0x9, 0x7f}) r2 = kqueue() openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x20, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0xb1}, {{r2}, 0xffffffffffffffff, 0x2}], 0x617, 0x0, 0xfffffffffffeffff, 0x0) poll(&(0x7f0000000240)=[{r1, 0x80}], 0x1, 0x3) mlockall(0x3) 13:34:55 executing program 1: r0 = socket(0x18, 0x1, 0xffffffffffffbfdf) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) 13:34:55 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000001200)='./file0\x00') accept$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) r1 = semget$private(0x0, 0x50b92d8411f3992d, 0x8) semctl$IPC_RMID(r1, 0x0, 0x0) fchflags(r0, 0x40006) openat(r0, &(0x7f0000000000)='./file1\x00', 0x200, 0x100) open$dir(&(0x7f0000000180)='./file1\x00', 0x1fffb, 0x1) 13:34:55 executing program 0: clock_gettime(0x4, 0xffffffffffffffff) 13:34:55 executing program 1: r0 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x10000, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000240)) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') r2 = openat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) recvfrom(r2, &(0x7f0000000040)=""/100, 0x64, 0x800, &(0x7f0000000180)=@in6={0x18, 0x3, 0x7}, 0xc) 13:34:55 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getppid() fcntl$setown(r1, 0x6, r2) r3 = socket$inet6(0x18, 0x3, 0x0) r4 = getpgid(0x0) fcntl$setown(r3, 0x6, r4) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) fcntl$setown(r3, 0x6, 0x0) 13:34:55 executing program 0: r0 = semget$private(0x0, 0x4, 0x604) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000000)=""/88) semop(r0, &(0x7f0000000080)=[{0x3, 0xc16, 0x1000}, {0x2, 0x40, 0x1000}], 0x2) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$setflags(r1, 0x2, 0x1) semop(r0, &(0x7f0000000280)=[{0x0, 0x37, 0x800}, {0x3, 0x7, 0x800}, {0x2, 0x80, 0x800}, {0x0, 0x9, 0x800}, {0x3, 0x7, 0x1000}], 0x5) r3 = fcntl$dupfd(r1, 0xa, r2) semop(r0, &(0x7f0000000140)=[{0x2, 0x4}, {0x0, 0x4, 0x1800}, {0x0, 0x0, 0x1800}, {0x3, 0x200, 0x1000}], 0x4) r4 = dup2(r1, r2) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000180)) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000001c0)=0x1) r5 = fcntl$getown(r4, 0x5) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xfee2) r9 = getgid() r10 = shmget(0x3, 0x1000, 0x400, &(0x7f0000ffe000/0x1000)=nil) r11 = getppid() shmctl$IPC_SET(r10, 0x1, &(0x7f0000000680)={{0x100, r7, r9, r7, r8, 0x80, 0x3}, 0x5, 0x3, r11, r6, 0xb98, 0x8000, 0x7}) fcntl$lock(r1, 0xf, &(0x7f00000002c0)={0x1, 0x2, 0x1, 0xffff, r5}) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000300)=""/84) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000380)) sendto$inet6(r1, &(0x7f00000003c0)="37879be5fd2309ad0c5abaec13ab2f0ec563db7e423504a51f607e02bf38783717d45b5e7d776e9ffaab230d81d81c6596536774488b705ff947b33738c3d594e7b3c6b7a725356fe50e2c3b02d071a586fd5c2374bdf2a7e8de690ee660e3895e489c5d95eb92a170569dc39b7060dde3dc31285812e03287cf42a989ad0fe27569d3a5a284c57333e1b430b0c4cd2df6668b", 0x93, 0x4, 0x0, 0x0) r12 = open(&(0x7f0000000480)='./file0\x00', 0x8002, 0x1) msgctl$IPC_SET(r0, 0x1, &(0x7f00000004c0)={{0x8, r7, r9, r7, r8, 0x8}, 0x4f, 0x0, r6, r5, 0xffffffff, 0x0, 0x9, 0x8}) semget$private(0x0, 0x4, 0x631) fcntl$getflags(r2, 0x3) poll(&(0x7f0000000540)=[{r1, 0x160}, {r12, 0x104}, {r2, 0x24}, {r3, 0x4}], 0x4, 0xfc0) semget(0x2, 0x0, 0x2000000000000007) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xc) ioctl$WSMUXIO_REMOVE_DEVICE(r12, 0x80085762, &(0x7f0000000600)={0x3, 0x9}) semget(0x2, 0x0, 0x1a0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000640)={0x200000005, 0x4, 0x1e9fff, 0x44, "9c86f10f096a6494b0349387a790ff4a3786e08b", 0x101, 0x8000000013e}) 13:34:55 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2000000002, 0x0) dup2(r1, r0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x7}, {0x2, 0x1000}}, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 13:34:55 executing program 0: getgroups(0x4000000000000039, &(0x7f0000000040)) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) bind$inet6(r0, &(0x7f0000000200)={0x18, 0x1, 0x100000001}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getitimer(0x2, &(0x7f0000000080)) r2 = semget(0x1, 0x2, 0x40) setrlimit(0x8, &(0x7f00000000c0)={0x6, 0xfffffffffffffff7}) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000000240)=""/162) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:34:57 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) open(&(0x7f0000000040)='./file0\x00', 0x28c10, 0x41) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0xfffffffffffffffe, 0x100000002}) 13:34:57 executing program 0: mknod(&(0x7f0000001680)='./bus\x00', 0x3a0954c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0xd8a, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000640)="581f54d88d53d378bb3f727ed3c691e3f36aeeb7af6a089aa53ba86e352e7c", 0x4}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 13:34:57 executing program 0: write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e581", 0x11) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0xe3b8, 0x4) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 13:34:57 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000007c0)="9c87c377284c35b87e2e2e", 0xb) rmdir(&(0x7f0000000000)='./bus\x00') execve(0x0, 0x0, 0x0) 13:34:57 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000280)="c6e1aeaf4a224aa938c335392826b3924a172dbafbb0039776d515471b20d1ce1fddfd1383047b32dcc2cf826712525aa551985ed60ab95893c51c32a5ebb7d56be65f4e2a769cfff5f7d8ff56131bf34dc1792c12d6904cbb837672f9297e440ebb2d4605811bc2fcc1079cc8fcf5f89e8023de0420d50997a88b119e30cda090a5edae98725797e24fa1c57b9fff108656e2318d0d8e33b9cf663a1a389367dfffdb", 0x37a, 0x0, 0x0, 0xffffffffffffff86) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x2, 0xfffffffffffff32e, &(0x7f0000000080)="451ca8187f87dfac2284f527b60ee6d76ebe94906c1787339661b8d480f298217fa43da6615a0aab2a", 0x29) bind$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x2029, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x109) 13:34:57 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r1, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0}, {0x18, 0x1, 0x0, 0xffff}, 0x1, [0x3, 0x2, 0xffffffffffffffae, 0x3, 0x484, 0x1, 0x3, 0x6]}, 0x3c) r2 = socket(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x2, 0x10000000000000, 0x1}, {0x18, 0x0, 0x8000, 0xff}, 0x8, [0x4, 0x7, 0x4, 0xb5d7, 0x6, 0x4, 0x0, 0x2]}, 0x3c) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x3, 0x0, 0xfffffffffffffffc}, {0x18, 0x0, 0x3ff, 0x6}, 0x7fff, [0x20, 0xdb, 0x4, 0xffffffff, 0x2, 0x1, 0x8001, 0x1ff]}, 0x3c) sendmsg(r2, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000400290000002a00001d00000452"], 0x10}, 0x0) 13:34:57 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) rmdir(&(0x7f0000000100)='./file0/file0\x00') r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./file0/file0\x00', 0x7ff, 0xc4d2, 0x200, 0x1, 0x1, 0xdf, 0x0, 0x2, 0x3, 0x5, 0x10001}) 13:34:58 executing program 1: r0 = socket(0x20000000018, 0x1, 0x20000000) close(r0) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000000), 0x0) 13:34:58 executing program 0: setreuid(0x0, 0xee00) r0 = socket(0x18, 0x2, 0x4) setsockopt(r0, 0x29, 0x31, 0x0, 0x0) 13:34:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "651e0d969a21512e233120466afb9eed7db09f1c"}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000000), 0xfffffffffffffc84) 13:34:58 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./bus\x00') pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f", 0x17c}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) fchmod(r0, 0x100) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 13:34:58 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000500)) setsockopt$sock_int(r0, 0xffff, 0x100d, &(0x7f0000000040)=0x40, 0x4) 13:34:58 executing program 1: setuid(0xee01) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x822, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x5c76, 0xf1, {0x100000001, 0x8001}}) 13:34:58 executing program 0: sync() r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x1) accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) getrusage(0xffffffffffffffff, &(0x7f0000000100)) getrusage(0xffffffffffffffff, 0xffffffffffffffff) 13:34:58 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2000000000000029, 0x23, &(0x7f00000000c0)="e7", 0x1) pledge(&(0x7f0000000000)='[(-)\x93\xeb^]*}[\x00', &(0x7f0000000040)='\x00') 13:34:58 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = geteuid() r2 = getgid() lchown(&(0x7f0000000040)='./bus\x00', r1, r2) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000001c0)={0x409, [{0xfffffffffffffffe}, {}, {}, {}, {}, {}, {}, {}, {}, {0x100}, {}, {}, {}, {}, {}, {0x4000000000000000}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x200}, {0x0, 0xfffffffffffffffe}]}) 13:34:58 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x80) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x40, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 13:34:58 executing program 0: socket$inet6(0x18, 0x2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x4}], 0x7, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) getsockopt(r2, 0x2a, 0x35, 0x0, 0x0) 13:34:58 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x4c) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x802, 0x4) r1 = socket$inet6(0x18, 0x4, 0x7) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040)={0xa9a, 0xfffffffffffff802}, 0x10) connect$inet6(r1, &(0x7f0000000000), 0xc) 13:34:58 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b2026, 0x1b00) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x8880, 0x89) unlinkat(r0, &(0x7f0000000080)='./bus\x00', 0x8) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)={0x0, [{0x9, 0x9}, {0x1}]}) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000000)) 13:34:58 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0, 0x1b0}], 0x100000000000016e, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x20, 0x4, 0x6, 0x2}, {{r0}, 0xfffffffffffffffe, 0x8, 0x21, 0x8001, 0x7fff}, {{r0}, 0xffffffffffffffff, 0xe4, 0x41, 0x8, 0x2}, {{r0}, 0xfffffffffffffffd, 0xa, 0x0, 0xfffffffffffffffc, 0x2}, {{r0}, 0xfffffffffffffff9, 0x40, 0x20000001, 0x7, 0x6}, {{r0}, 0xffffffffffffffff, 0x40, 0x80000001, 0x4, 0x9}, {{r0}, 0xfffffffffffffff9, 0x40, 0x20000001, 0xfff, 0x3ff}], 0x400, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffd, 0x20, 0x20000000, 0x9, 0x1}], 0x5, &(0x7f00000002c0)={0xa6af, 0x9}) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x501, 0xdff}) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000300)) chown(&(0x7f00000027c0)='./file0/../file0\x00', 0x0, 0x0) r2 = getegid() getgroups(0x40000183, &(0x7f0000000380)=[r2]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) 13:34:58 executing program 1: r0 = socket(0x2, 0x4000, 0x7) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000280)="0a5dae3070ca9f05", 0x8}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x94c850dbf843c18a}], 0x1, 0x7f) 13:34:58 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000280)='./file0\x00', 0x10, 0x20) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x18120, 0x80) r3 = dup(0xffffffffffffffff) r4 = dup(0xffffffffffffff9c) kevent(r0, &(0x7f0000000300)=[{{r1}, 0x4b83258691aa2eb1, 0xb1, 0x4, 0x800000000, 0xfffffffffffffffa}, {{r2}, 0xfffffffffffffffb, 0x11, 0x2, 0x6, 0xa44c}, {{r3}, 0xfffffffffffffffa, 0x10, 0x5, 0x0, 0x84bd}], 0x6, &(0x7f0000000380)=[{{r4}, 0x0, 0x10, 0x0, 0x401}], 0xffff, &(0x7f00000003c0)={0xd6a, 0x1}) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r5, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r5, &(0x7f0000000200)='7', 0xff5c) link(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='./file0\x00') r6 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) openat(r6, &(0x7f0000000140)='./file0\x00', 0x20, 0x42) r7 = syz_open_pts() close(r5) dup(r7) r8 = syz_open_pts() sendto(r3, &(0x7f0000000480)="ca0d37f27865d74c46c4ce6f9f95410c4280be9c77307a41414ba903c8a50472da0abcb8c51f133eb07162a560a68cd0e5da0b8a6ff2fe4afa89c7b4cc5a29f744ab51806f9491bac170f63e6d8cdc6642e4fdeb190fa5fad778d1ec0a8989cb6ede214487c6fafaa6c84e9107d6f02a7fe512aba6106d2df4fa835f5898ac51b54492629052933ed03c284170c1b207c4514b8cf2a988c496bb71c387", 0x9d, 0x1, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x7, "0075a59d6314632ef9cb6bcf976b8ccc680750b0", 0x9, 0x3}) readv(r4, &(0x7f0000000480), 0x10000098) 13:34:58 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) kqueue() r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) poll(&(0x7f0000000040)=[{r0, 0x70}, {r0}], 0x2, 0x0) 13:34:59 executing program 1: socketpair$unix(0x1, 0x800000000000002, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getegid() lchown(&(0x7f0000000040)='./file0\x00', r2, r3) sendto$inet6(r0, &(0x7f0000000000), 0x1dd, 0x0, 0x0, 0x12c) dup(r1) 13:34:59 executing program 1: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(0xffffffffffffffff, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) 13:34:59 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x82, 0x100000001) readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 13:34:59 executing program 1: r0 = semget(0x1, 0x5, 0x0) r1 = semget$private(0x0, 0x7, 0x43) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0xdce) r2 = syz_open_pts() ioctl$TIOCSTART(r2, 0x2000746e) semctl$SETVAL(r0, 0x10000000004, 0x8, &(0x7f0000000040)=0x5) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r4, &(0x7f00000006c0), 0x7, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) r5 = shmget(0x3, 0x1000, 0x162, &(0x7f0000ffd000/0x1000)=nil) r6 = shmat(r5, &(0x7f0000ffd000/0x3000)=nil, 0x3000) shmdt(r6) renameat(r3, &(0x7f0000000180)='./file0\x00', r3, &(0x7f0000000740)='./file0\x00') r7 = semget$private(0x0, 0x4, 0x200) write(r4, &(0x7f00000003c0)="38f668ef173f7b98aedfb4c8d1c162af40422def1fa9b740367be6af9dabcd7e1616bddc30f8c958b0aa5de93ac7f32adb44a75c", 0x34) semctl$GETNCNT(r7, 0x1, 0x3, &(0x7f00000000c0)=""/139) socket$unix(0x1, 0x2, 0x0) close(r3) semop(r1, &(0x7f0000000780)=[{0x3, 0x459f, 0x1000}], 0x1) nanosleep(0xfffffffffffffffe, 0x0) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000300)=0x1ff) semctl$IPC_RMID(r0, 0x0, 0x0) sendto(r3, &(0x7f0000000800)="8717fc0324eaa85a791715e24b46c72b16982a6aa02d8e0b82a6b3cff98a112306ae3d9f0f51d8d48879e0ba01d93708099ea97caf34c02319200a77f5a99490aa19a8103e0bd7c634d39feacd5ccbb63e43397c2559f097a17d463a44a8252563821bc3e5fe88c8a3efb874984d97ac024e78bb449800fce88053789462474d38acfa11a5d60301df0479a98c47907645b12e542aa918883e07a06bc9e698bf799122846e49f7756702ed304e538e708c1796bdafe1a6d4092c109926492b631a874c7a075c417d0fc495a922c80953cdbba07da3ae152204cb98e5b2262fe181ef5e44344726c5c0153c20e49b70b4118892", 0xf3, 0x3fe, 0x0, 0x0) semget(0x0, 0x5, 0x90) setsockopt(r3, 0xb, 0x200000008, &(0x7f0000000900)="f363bde6031305848708350c266198d8dba74f9abbe73166cb6dae0ccf4eba300f0f1f49080ea0d7078ebe4fa4066127013709c706a1224380c9d6", 0x3b) mknod(&(0x7f0000000380)='./file0\x00', 0x40, 0x0) semget$private(0x0, 0x3, 0x20) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000500)=0x7f9e) semctl$IPC_RMID(r0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x40, 0x0) 13:34:59 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) socket$inet(0x2, 0x8000, 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r0) 13:34:59 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) open(&(0x7f00000001c0)='./file0\x00', 0x800, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x1d) sendto$unix(r3, &(0x7f0000000140)="885c80906205331a6159d0d1bfd106902c59c350eb333c11ad04b85ab54400f7a598065cfdb6", 0x26, 0x4, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) getdents(r0, 0x0, 0x0) 13:34:59 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r1 = dup(r0) getpeername(r1, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) getdents(r1, &(0x7f0000000100)=""/47, 0x2f) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r2 = socket(0x80000001a, 0x4003, 0x0) socket$inet6(0x18, 0x5, 0x6) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x108c, &(0x7f00000000c0)=0x200000000000c, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 13:34:59 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x7f, 0x5}, 0xc) socketpair$unix(0x1, 0xb9afa7c30005f9ac, 0x0, &(0x7f0000000040)) bind(r1, &(0x7f0000000140)=@in6, 0xc) 13:35:00 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r1, 0x41}], 0x1b7, 0x3ff) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)='y', 0x1}], 0x1) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000140)="c0b52d2009fa1a8259c397a5931c53fc9834df6f25e60a2767a397c650ea142a44de5b53efc8475c5da460e459e64efe905c7afd37e657ec58de697c242c7dd2a89c17720958f300fd90f5f0926df3d55190b64f5aedd26b4042c14e0b08ff", 0x5f}, {&(0x7f00000001c0)="6eeb76216e6bcef75175cccd95155707d664521d573c3aae2428470a5eee7b945dc6047239c5f8c4581293e28fed82fb1ad19d7c4c0999d70d5d052a6215d6eafb1e7446c54af475f6e5a31c57e0bc7e280f7c86ab1fc0db455edbfa432504a110285033806aea2c995ec6f47bec81e51920609a968b5d82d95baa13219617157c50289477b6def40edccc0320801196887dda6aec20e57b98f8c6f08aea1103dc9956f63135b7f39b792aa090c959982efe0c1484a44dc8a2b9ea1be24ef63efc2e002cbdfa52e788aa72f6fb815739d8deb34761f3ae12e9f347ea39e23c6098a33ea8a70af31c", 0xe8}, {&(0x7f0000000000)="16d605963f57893590", 0x9}, {&(0x7f00000002c0)="cc47188186d66298b8396897dd7d980e12ad57dfc6135b8575d3bafba02f217443c857f589eedef746524c1e2ac5f37e7036c642fd8a315229d255fc132d4eab534818c398cb3d0392f8cc789cb54b6c9ab233e3ddb7a4afe8196314a4eb658b0a0ccc0bf164b77d0128635257ea8e28d64a12d3968d1352a05071ac2a049bac12bb6b8ab96bb1a9aad00dd5cb41c28834e6dd445143415e0579c113673fe4e8a8b6e7fe72c66b483994ad00318cfd570b641ad614a8e5366be570847fd41b4e581e18c59be13597d0f401ef93ff2c73edbaf0bb6df44758e4c12ffe2a3a", 0xde}, {&(0x7f00000003c0)}, {&(0x7f0000000400)="f4bd96800e5f7570a93597e055586aeaa0417b4fdf78224898f958c0705bb7362c7696bbc45f618450131f4b7671db34d5826e9678275e4fa105e53ba6d9fe42f3f0583ae0c9c28342fd8cc5d427223e44877f3a72448a3275161dd1e8ed5bf2bfcf33ce6a9bdcaef0142adfa144db85b76e1dcdbae152ba4a07f58d2de8bd3ce2be908c1dd490848210b95cdd7fd899a106bcbf54667b80a993253d4cfe911d318508a7b06755e4e5f0fc6005244e4e19a7eeadc37b6d8a22d5da999692ec08a6671a2b5923ee07d9b23459df8d5a03565382e970491034", 0xd8}], 0x6) 13:35:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, "38681e31f25c10e05b6b00", 0x0, 0x3e01d004}) 13:35:01 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) getitimer(0x2, &(0x7f0000000080)) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x40044278, &(0x7f0000000000)) 13:35:01 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) recvfrom$unix(r0, &(0x7f0000000080)=""/22, 0x16, 0x1, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x1, 0x5900) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x10, 0x2, 0x0, 0x8}], 0xb111, 0x0, 0x12, 0x0) symlinkat(&(0x7f0000000200)='./bus\x00', r1, &(0x7f00000001c0)='./bus\x00') close(r1) setitimer(0x1, &(0x7f0000000000)={{0xed9, 0x401}, {0x3, 0x2}}, &(0x7f0000000140)) 13:35:01 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x3, 0x20, 0xce0, 0x6}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f00000021c0)='<', 0x1}], 0x1) poll(&(0x7f0000000100)=[{r1, 0x40}], 0x1, 0x0) 13:35:01 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x8) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x12, 0x0) ioctl$TIOCSETAW(r0, 0x80047460, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "e7d373a39a3aaa8bf86590044961d05f24c809e9"}) 13:35:01 executing program 1: r0 = dup(0xffffffffffffffff) socketpair(0x18, 0x4005, 0xae0, &(0x7f0000000640)={0xffffffffffffffff}) r2 = accept(0xffffffffffffff9c, &(0x7f0000000680)=@in, &(0x7f00000006c0)=0xc) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r4 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000700)) r5 = socket(0x1e, 0x8001, 0x9) r6 = socket$inet6(0x18, 0x8005, 0xfffffffffffffffc) r7 = syz_open_pts() r8 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r9 = socket$inet(0x2, 0x4003, 0x3d98) r10 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, 0xc) r12 = getgid() r13 = open(&(0x7f0000000780)='./file0\x00', 0x400, 0x80) r14 = open$dir(&(0x7f00000007c0)='./file0\x00', 0x10000, 0x83) socketpair(0x0, 0x8006, 0x800, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = socket$inet6(0x18, 0x0, 0x9) r17 = socket$inet(0x2, 0x5, 0x5) r18 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000840)='/dev/wskbd0\x00', 0x80, 0x0) r19 = accept$unix(0xffffffffffffffff, &(0x7f0000000880)=@file={0x0, ""/108}, &(0x7f0000000900)=0x6e) r20 = openat$zero(0xffffffffffffff9c, &(0x7f0000000940)='/dev/zero\x00', 0x440, 0x0) r21 = kqueue() r22 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000980)='/dev/wsmouse\x00', 0x100, 0x0) sendmsg$unix(r0, &(0x7f0000000a80)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000005c0)=[{&(0x7f00000000c0)="53056b3350a02d", 0x7}, {&(0x7f0000000100)="3a4d2a37389f46281fe42f6c5d515d14f2b5359c51fcc7ecd88f73e73cfd369fc1fd55fa72bcb0a5adf0b8a1aab0c95438afcdebbc247967fa89952841a4afe7a3ac9b9649c76cb1997ffc90ea6819362fe8c1f7a22391d644801b13d4a075e3108c6831682affb52c41e60ef20d4c620f72401ad06fb07ec56b36fc879eefdb3c1bb3ed5a77b0b67e6d91a7462017dcd2b9a5cbf293a8416e85690f914f53ad22a77d01cca1ef4cef047ec05a4083e11b277783e19fbba1e8c18604bddb453962f55ff95b9ef025d8d6aa6692041bd40c488e", 0xd3}, {&(0x7f0000000200)="3ddb2a9ce4c418afe9d17ba00d825d3f6b6f0e9df1802e7013b04b690700470702d39d2596db217b50efe53ca49a7af9f96deaa8a2347872528e3e40baf18e5df73b0226270808fa8a1376777c39d2fc5e6dbe189e39f2711bffd3e2a4f6d51798558bb1a46492eacfa2321ba935c65e5ae729925a4bc3e581929581d29531366776f8db079d28cf921bf2133cc52f2fab95ed0a555b29b39097349db2d56619e4c7f833d987033ea0e6c69f113f79e13073ada4057b3cb9a0231de1391f6bf44cee7574968ff3fabe27e1086ba3fa191b04c2fee76e43acb1ac7df3664e085ccd491040f0b1fd6bed889a76dcbc84d8", 0xf0}, {&(0x7f0000000300)="45be3d60af51e10589ff9493a55ed45ac8876c21f3096a8b2cd576f9584cb041edcc17f8e10ab8855e13c2530a8009d8da2c55016748a116eb5441341f67b11f1f0ff5032292e659d855b72b995f2957906fcf9f1688c48b3348130a14b9427e44d67330215f42f60a7d1d7668ffeeb04eb34ea2800cfd4ba63c6957b5116544bf48be412b6f360b7550ca3c1a64c51b7933886a4ab8bce0c0b90a35775f875b274864ee86e384", 0xa7}, {&(0x7f00000003c0)="8dc1f61c842561f291585f5351958a98259216be92b7b0d48338cc93d995948ace64f2482bfd42cc471feba044cfb87783e6d7a5e66d710481f70c31ee10a2ff0ec68cef5f85de11bb0fb890c239e625cf790812fa8af64ee2bf49cefcfada91ac2c34560abfde4145db508b8dfcb9775a0b445cdc42eb70cd8d38cfdc2330f7c809a19aba35abfc5e664c8e2d600260e06343576f0e569b8696854963c98e6e35e1efc15072a624cdd0495bf4dbb8", 0xaf}, {&(0x7f0000000480)="1bbf37ff01f701d4bbeb950d1a58130348f0e4df6209ee221af3dbe3038cda5ce1d80e8ba2cfe2beb530586753a784705989af8adb9a6939921a5473af0fcac435874f6ebdadacfabdd9f7fd9ab147672cb361ad82", 0x55}, {&(0x7f0000000500)="79995afb4e62828a2064da9dc39ae403735f26333a816d3d2b6b49435c14666e076ec5f43fc9502cbeda72be578e902ca17d36c6a14ea9ba4d4e9ec1740e2d50892824024d672e3e7221dd6ada393b6f9f50c55fecbb8be85ecf0a2d647e51", 0x5f}, {&(0x7f0000000580)="949c0b1a0a8d5ca804aec4597efe7c73a86f36d8e24e5832d150d97b63c84b60b1e48ed3f2e125a55db91d19400a18", 0x2f}], 0x8, &(0x7f00000009c0)=[@rights={0x38, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6, r7, r8, r9]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x38, 0xffff, 0x1, [r13, r14, r15, r16, r17, r18, r19, r20, r21, r22]}], 0x90, 0x4}, 0x8) mknod(&(0x7f0000000000)='./file0\x00', 0x2056, 0x40000000000902) open$dir(&(0x7f0000000080)='./file0\x00', 0x1000000000000002, 0x0) 13:35:01 executing program 0: r0 = msgget$private(0x0, 0x40) msgctl$IPC_RMID(r0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r2, &(0x7f0000000380)={0x18, 0x0, 0x1, 0x7}, 0xc) r3 = msgget$private(0x0, 0x0) msgrcv(r3, 0x0, 0xfffffe37, 0x0, 0x0) msgsnd(r3, &(0x7f0000000380)=ANY=[], 0x0, 0x800) msgrcv(r3, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000000300000000000000000000000000100000000000000000690000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000474c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x0, 0x800) r4 = msgget$private(0x0, 0x110) r5 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000004c0)=0xc) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000180)=""/248) unlinkat(r2, &(0x7f0000000440)='./file0\x00', 0x0) msgrcv(r4, &(0x7f0000000500)=ANY=[@ANYBLOB="000000010000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007060000000000000000041c3f09e000000000000"], 0x1, 0x0, 0x1000) connect$inet6(r2, &(0x7f0000000400)={0x18, 0x2, 0x7, 0x7f}, 0xc) syz_open_pts() socket(0x6, 0x8003, 0x5) accept$unix(r5, 0x0, &(0x7f0000000040)) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000480)={0x3, 0x8}) r6 = socket(0x11, 0x3, 0x0) connect$inet6(r6, &(0x7f00000003c0), 0xc) listen(r6, 0x0) setsockopt$sock_int(r6, 0xffff, 0x180f, &(0x7f0000000000)=0x2, 0x4) 13:35:02 executing program 1: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f00000002c0)=[{}], 0x1e}) 13:35:02 executing program 1: setuid(0xee01) syz_open_pts() 13:35:02 executing program 1: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = semget(0x2, 0x1, 0x440) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) recvfrom(r1, &(0x7f0000000780)=""/50, 0x32, 0x1, &(0x7f00000009c0)=@in6={0x18, 0x2, 0x7b, 0x87}, 0xc) semctl$GETPID(r0, 0x6, 0x4, &(0x7f0000000900)=""/109) r2 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r3 = semget$private(0x0, 0x5, 0x2) semop(r3, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x10100, 0x0) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f00000007c0)=0x1) r5 = semget$private(0x0, 0x4, 0x400) semctl$IPC_RMID(r5, 0x0, 0x0) r6 = fcntl$dupfd(r2, 0xa, r2) semctl$SETVAL(r5, 0x3, 0x8, &(0x7f0000000040)=0x3) symlinkat(&(0x7f0000000140)='./file0\x00', r6, &(0x7f0000000700)='./file0\x00') mknod$loop(&(0x7f0000000000)='./file1\x00', 0xc000, 0x1) recvmsg(r2, &(0x7f0000000640)={&(0x7f0000000280)=@in, 0xc, &(0x7f0000000440)=[{&(0x7f00000002c0)=""/158, 0x9e}, {&(0x7f0000000380)=""/135, 0x87}, {&(0x7f0000000540)=""/224, 0xe0}], 0x3, &(0x7f0000000480)=""/79, 0x4f}, 0x2) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000840)=""/102) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f00000006c0)=0x203) ioctl$TIOCOUTQ(r6, 0x40047473, &(0x7f0000000980)=0xb62) bind(r6, &(0x7f0000000680)=ANY=[@ANYBLOB="00402e1f667c6c653000"], 0x1) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x66, &(0x7f0000000740)={0x101, 0x1, 0xffffffffffffff06, 0x6, 0x9}, 0xc) setsockopt(r7, 0x29, 0x800000000000009, 0x0, 0x0) ioctl$VT_RELDISP(r4, 0x20007604, &(0x7f00000008c0)) bind(r2, &(0x7f0000000800)=@in6={0x18, 0x0, 0x8001, 0x2}, 0xc) getsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f0000000080), &(0x7f0000000200)=0x10) 13:35:03 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x8000000000039, 0x0, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x101, 0x8}, 0xc) r1 = semget$private(0x0, 0x2, 0x0) semop(r1, &(0x7f0000000040)=[{0x0, 0x9, 0x800}, {0x3, 0x79}], 0x2) 13:35:03 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}) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x2, 0x1, 0x5b1, 0x6, r1}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 13:35:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8000800080002000, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x6e5bd13249a63d0d) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000180)=0xdeadbeef) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000140)=0x80) fchdir(r0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x100) sendto$inet(r1, &(0x7f0000000200)="20d0654f780df034e4cf6756be8c792d04f277063cd74846fdd40b381be6d487e4b09174", 0x24, 0x8, &(0x7f0000000240)={0x2, 0x1}, 0xc) open(&(0x7f0000000000)='./bus\x00', 0x800, 0x20) 13:35:03 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfc94) close(r0) 13:35:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x48, 0xa2) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000080)) r1 = open(&(0x7f0000001600)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000000), 0x0, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000000)) 13:35:03 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x0) 13:35:03 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) fchflags(r0, 0x4) setrlimit(0x6, &(0x7f00000000c0)={0x1, 0x800000009}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x8, 0x0) setrlimit(0x2, &(0x7f0000000000)={0xffffffffffffffc1, 0xe000000}) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'./file0/file0\x00', 0x0, 0x1aa, 0x7, 0x1, 0x0, 0x200, 0x0, 0x1, 0x0, 0x19db, 0x5}) 13:35:04 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) recvfrom(r0, &(0x7f0000000000)=""/69, 0x45, 0x2, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) getsockopt(r0, 0x6, 0x8000, &(0x7f0000000100)=""/184, &(0x7f00000001c0)=0xb8) r1 = socket(0x18, 0x2, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000200)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 13:35:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x0, 0x0) bind$inet(r2, &(0x7f0000000080)={0x2, 0x2}, 0xc) clock_getres(0x7, &(0x7f0000000280)) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r3 = kqueue() r4 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000240)=[{{r4}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r5 = kqueue() fcntl$setstatus(r5, 0x4, 0x84) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r6 = syz_open_pts() ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000040)=0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000380)=0xc) fcntl$lock(r2, 0x9, &(0x7f00000003c0)={0x3, 0x3, 0x401, 0x101, r7}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r8 = kqueue() sendto$unix(r1, &(0x7f0000000340)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r8, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) ioctl$TIOCCLRVERAUTH(r6, 0x2000741d) kevent(r8, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x3fd) 13:35:04 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000), 0x0) r2 = semget$private(0x0, 0x3, 0x80) r3 = dup2(0xffffffffffffffff, r1) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000440)={0x6, 0x6}, 0x8) setuid(0xee01) syz_open_pts() fcntl$getown(r0, 0x5) mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) r6 = getuid() getgroups(0xa, &(0x7f0000000580)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000005c0)={{0x7fff, r4, r5, r6, r7, 0x1a0, 0x1}, 0x8, 0x800, 0x2}) connect$inet(r0, &(0x7f0000000140)={0x2, 0x3}, 0xc) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) semop(r2, &(0x7f0000000280)=[{0x4, 0x1, 0x800}, {0x2, 0x8000, 0x800}, {0x4, 0x9, 0x1800}, {0x4, 0x3, 0x1800}, {0x2, 0x1, 0x800}, {0x3, 0x7fff, 0x800}, {0x1, 0x5}, {0x4, 0x7fffffff, 0x800}], 0x8) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x8ee, 0xa0, 0x7f, 0x8, "8f534810b6e6a8dd693a699e9848a02c345f871e", 0x7, 0x5}) getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) getegid() sendmsg$unix(r1, &(0x7f0000001a80)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001980)=[{&(0x7f0000000980)="fe1adac1eda3a2e61722bf5f5ab3f2c64a5b37136b6b6cd27ae05e7f4ea306c550d2f99fb67f3cb7765eb5b36e3e6d5cf1f63db916c45ed2a59d6089afbe139c0fd78511aea213c9f6ec1ea1a78401c1d3263b2c2b0eb5b5879d297e9c457d96991edbb248b83d642c41bf4f82bc72051f132db093855e4c8a0c147c7499bf3226c7921751037b75a42c86b2b78f0ce09166f371c182b55af2afa1d0ef1e8c8ff97c53246d760a5e3ddb00ecb7da20cadd1a6fc54057c5a6bafd48dcb064405f2a24cce666509d6ba824cbe3c56b86adb12d2fb360108e0b31b73f58397d0b40300ec774b0db1a4351d1f59c01425564cbd351a8ceae2d997cb5d49d5e2d85ad4ec5005ec4d6b94f215a468e8e653dd971a07c6fbbcfb4d90da53a617e196a8564ba31a4bcb859eaaaba8897afcd1f91f7b7f5309cf2b9e33902290ef70e47fd3d096cc9c1d4b17b4a869a12a7eb2dc73110ec20d4d63d6be37e60f13eafd45dbdaa56c93a917c4d891c9a14ba2181a018a6459aa96366ad54ade8ef1f96efbeff7725793051b10eb97bbad21abc3d220c34b1d6d83b8108d76e8a466f31e94debba6a58da7a1af624fc63123c44bdb114ae90b66ffed30491a47ca9335b6c4bd1257b284a40635a36baec00e28f8dae0ed560adae5337c7a7f9c7328e5a4dad91bdab634be90674597373fc703f77c3e4d6f53141e16b1a76eb1fe3f9d4ae13e90805ae145f5410f4f3f69eaf9fad187f7818ae4bc8f7d3ff06021228fb4f86482c142f5b60bcdaa213a3fc5221578e7b91c3265222aa64847ff803d2bd1140c0d98dc6621faf470fb1a27f9e4760d13b14e334542fafeaf78bba32444bb52ce10cd2dac376bd558da2debba531751fb9f4bec135a763f62ee89ce8b7c1e6d1721245fb19e51adc0b0a61562e8df3e1b53c313c3d8e2457ab19056a902e584cfa92465f79eb0578f5f60f31ca70f2bc7427e795679030a1934e7a0058b9db57d0ef61d86ead62ff4551f3ff66a5608c5efed60fada88dee664b366199a2c2b475a1edb1b029c9dcf42dab7ec19b3ade14852f6de60143f823fa43621bfccf703f37fb62a84b3fa8f677d7d6bd1a9f8b2d58ce4506d9050e0e3ccfa603efffd83c4c5f7ffee933a0f8cbe9c87eaea900b378e07540ea6cee91e26cdd7a5e61889c430574026d66fc36791bf9452722dd1311815c7490b82cfce34f01ac23f4ae963b73a80b0e7fd1443e194997822526cc5e7b8daa7750cbfac7045dd40fb7dad9ea987b798e910eb1b67f4bb6d753de896842e2edd3c954df35185965758b30eb2206f310ef0a6edd462cad56bdf68a5de7b21a36b656e8f756e84ee09fcdaf67caf12126e3ddb9be2d633521d959f3fe15890a3cd55ab7ad2d41129556645f04847707615fb7466a211d501dd6c4cee82678c5ed3232a04a7e731aafaae926997edd09e800f768f4860d80a7d9aee31fcfed6b617b50d14c72200b322a6570b1a98118856a343cc8fb3cb236909e0dae9df90dd236b0db99bffd7822cb5c3abd5edc2b5e465ec56204dfdc1cf122465e927546556d87dde7565c14cef43a0be518c096bbc8a0ad1ff281ffa15a3c7427aeeabf7002e17fd747514245e7086e53e08ed7ed6751f2df9ec3567e2c9e326c9d10eb9e24f3158da9ba5109c81813b7172ea5019d1bd80582b4b6a0c547c645ce575b23c0d902fa987870f80bead7962fc17691f30ce48ad5118d8056be86a4258c26c88ada0ba15a151bf608abcc064310a3f057b266c10e836fa088371a9c35c1b59685b663606f8bae7f7523be612f86f1b1f2aa27975aaf3e8aa2675d4e8014449918a18ab76f86653982307fd380a85c18c47b9523407287b192b6c36f87b82fc013589a87ff5cd554f84414ae9b4eaa369b12a408443ebf145daa71c0ecccc22ca13f81bfa667fad9eb61617d5af41d9295157d54bf2d1a2e6e7f6764b35ec670c0d7afe9ee9984efa03279c0862de8a8a4a2da4ac10fcff0eee7bbe63355cec15a55e3d44b7b3db5dfb43a76711112580420298fa8a300782ca52c253973a335bac917bc558361da9574dd02b8776269a2921e4013e110f21e32b63612bd6ceee1bf07ab8f33e59c373197713da105b45a988bc221a6ccf349e634354926fe77baab929bda68e9e52bb9223ca328d1a4a0f494a98c1ce16b750081a61449bca808dba17e7fa890dd5852ce273fa23b2877d15fb81aa4a83f92762e955d8be432737b28c3645307dd16f2ba48e78e198e785ac3bba55079ac19c72d3b27613cdd693c5d237c5eee6afd8343f09df6b4c3240a3408cd260ed388cf81316bc55599e26762f075ca5f4593de3011e5cbe330a4fd9faa25a0cf148dade116ba94001f597f3c9a483a329b4d29a51ac25fb415201fb7e8b327972ed72513ccecb86780e0e1077fecbc72f4b3388b45e6cf2e6cd667e80a3d5424bb16099b8cec77e7654b216966915526f7fb8c8597c4e9abd340d49ea56ee5b1123a6a9d3482283f29a86f25347d73b0940b5d9d4b63ee289b9293b014509109ae2df1fef193fe4c927ea2ee2c22fd15ed564d96b1678bdbb0b4ec65778f0c29e79cdff7f3b3656bc5028373bace369bb0ea5f7c72a5017c3be5d93c3747d4f39014308ff0099c249e45dcba324753cfefcfd8285cc118122e8791d3b7d3bbe990d15ad1c404e28fcc65aec1a38f335f900307a302dac8de1914788aa262fc7cf2fc574eb7ca148cf7893e859f07fbf5c759a25c7d6564cb9b32fe8880d8074e8f46bfe992e6858c5655a2df5d4fad01829039a36dc10a4bfc965d36c7ac06ebe0731a9c3ea3ad3fef438551d6a3c243c5ee8fc922bad5208b08256c2b75614614dfb772b9ec93ab052824a8ea20ac9b90c775e10e469581434ad1ffced87decdc3a3883d6bf0724e264aa4f0698b16b9e220af4b768f668ee249ce2020e33f0331f0c83a86ed379bc6fbc98f4aa75a9601834513494b91ac55e8e4594609a29e5961f94c698a47936e67775169f30ba1e49376c3319db41c592d985474e28bf44ef507e3ca67dc01b0a290f5360639942e39f821066400a079dc566db483872f206329c008dbefb51953d3beef56ada92e4b7a03546e3a305514cfa2aef81a70e8e86dd83dea14134d78f2105dfc6724b128aaf87889a49b06089abac835d818951116b0f3317a32e64f94eab920c4c7fbea42c820a87dee4ece330777773d7d172cfa683b6baf4790b44c0b465a8fc943d85d13519a1a9cb24e00c5c12b8db73b6da42cdc7ad1661255251eb8b4a719f14c57d6aa6ed73fa4a4db48d5abd6d82a7be97e02f4f5bb30f8d027358342aebbfa5a348911aa7ba900e6106da5c87e4cbb568d45dd4e3c23583c3c207112f3543346af8b5c0400cc9978bc5a7a8dfe71048280031656dc0678106a844641515918601e6c8812e750870a19e5f894b3522da933676d1050d8a117f3411e3e85c5183a442020afae02bd17483c3e9faeec274a8a9d16a82e9e10b7f417dbe7077e7b7e39f9cf1d0c9c5ab47f4c0c95743a6e44eb4691867ae5f212c3ae0e3ed8490f41445d81230b8a6ee9bb0a70efe48d70c5cf697967e6723718237726d3b3074cf4d0be88155267793c598bcb33743532717b8baa6f7fe6d043e5c0a133a6bac5a4703d712aaacbf5b19fef1762ae5bab1032017e6dcb6809c24584f9e825b1271e051b64fdb63d97bb978d49f490aa2325e90dc3c1fd0de39f882b376ed4f59acc4af69de172d9434529b40f4ed696dc70b2affd9a3a4b6189d2477134702f204ff90f69a54915d4a8314db34973421152e70b9413e9d32a0644b1409ea6369740f28f09197639ccfa5e0cf3bc97f7ce5493ce67b40e057a0e814b37d0744252fa7c184133015c36752ce693d0360c865f48a1d5d0ddaf3d4fea758590c3ae329f4b5f4741f0574c6fd747252d5f4b72df5a103d364c6f5e2dd911b81a0e3ff7741a2da3b9ccfb41d9c71b81a7bcab752522bac2ab52db69898a45f2eff49cd02aea0530357578718b1c1b98b9d8c7d176a7b1b7a410ea50d06ab0a3ef6e98ae6340ea7f5cac99ab0139bcc2670f42bb8f5960baac9e7a899301e21d133878f74687831860844b0ea950b3b8ee9a3299c798c5c7f403d80e61fdde5b293022eea31b11772d4eef26ba5f8e1e495efc089e52fe0514e631f60bedb48062057d9c55ec08a61fbcfab94a73fa79cedb618d2486cfcd454cce75f92adf1fe700db3e7ddfefd26870978e36590bd9264188d4e30d927f2d39897c90f97327f5295e6ca4bbc0c4bd3154a94735e31a38f2e1476606b87f982a916f4fb0e585baf26775b6ff8abfeb38f976965a07a16706357a721130d5d247ddb335f1930299163819bf1ee1d7df47bd9fd8d596eb672a62d1cb718b9bbb2b779b45391a4a7102d81915c428d4c33e8fd41beaeba0886cdf5e6dccba4265dee3b1ce885090757e5c378c3dd1761d1417b6d32edd2581587aea72d231e29847648ee479f1e75fa95fe71a0519e062cff9899e4115310984db3320b4898f429558a16c3f5966340a760a1da9b7ebbb527dfd8d9937b9210c38938553bfdaa31d908a4175ab694eb4762dd81b24b1401e90139fbd3a1df67ddd4be11dcd8a0cb3e221507dda40495561d8dde26737b8330e21addeaccc9b474aa153a05fe4be805b5afe088671c06f8a2249f50fd1e5d1e79bcd4ca4a22da2b0bc0985673ecde0a2f807e191d825b9693ff69a6273d72e7e42e01c956338a59c876260e4c2a57e750d7a5e5b27af055d022d2ab8dd9c0267d7628c6e4799cc75a77336015f11228cbdbd2d9305aeb86453789b70641f6110cd78ea19f85d10f3716a47008cd8f88da1312911cd1a2e28a5d47812776800c8ef9b0012bbb0277ad68ecbbcbe015d10c9f45ef4f49f92234e740b23e62bdc4069db2901c07586b605537e64648a35dc110f6fa65ae199f38f2b187c105eee1c49eaf52e99f3814e3dc69de328c5182cf2017e18535e296c80570284fac8fbda9c80de8c239f355e002bcbe78c1dfa291a1f626f1ec208e3909d5c566f91a94995cef882454d21fcbeb919b2451eb457e0c69c6c8ba2f8e12e9bf967dfbf656ee95113bac829ae8e4c3d89198fad50ab1f3c53448a9c970231432325a1f40a27bc336d78942a905cb308e59a51082d61a7885812193a01323ca6fdf5ec980a992307b4defa1be432e664b96142bbed1456bf1bfca31e853ab2805c1edfc486985676d80478e78d0ff4176013cd92dfac0e28a55a93be984080aaa7a07fec81313ca4dfff8d517ee0811b3e5d99b51f9e0ee23bb9774ec1ce423334f4818891ecbf3fec8527a35c7476515d0b0467b36cf0c3ecec8e3353785842d08e55e8bea1bb4316bf11d8396c9d34e081c790219d46dbda44c02e154f6bb9e3b7a2ee9bf7a6a3472b801b0aac78e44d26f97d32238b0b7a51d0f9c35fd4c9ddcb0263aec7f7adf0ba63097034c24c59736483a196cf572b53f41d9b875c3e94c0d1b2bb8258fde91fdfd1d73855e1a307d4324f5515c4c9df3903a4c2a6a818b78032ffc93ef43cfa3fcbfacd4bb20e3cb3dd4b02a104a99cf4a385242970c72d48613a200473448f3558bb1c9d13751ec45e398412b4d20fb38e348f2d1ec04dafc00aa70e9a86ecf450344fc3c6ac06b1a2793eee5a47e5ae35c5c2692c8ba26cfad5dd06f90c3406983233288943c1dd8a06332dd841a9af45dbf258ee63c4631520a30800d698aca5ae29f7240f9e8fa30988960a481b4ea40b77e0a85", 0x1000}], 0x1, 0x0, 0x0, 0x1}, 0x402) r8 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x40, 0x27) unlinkat(r3, &(0x7f0000000480)='./file0\x00', 0x8) semget$private(0x0, 0x0, 0x20) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000400)=0xc) pledge(&(0x7f0000000300)=':-,\x00', &(0x7f0000000340)='\x00') pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r9, &(0x7f0000001b00)='\x00', 0x8) 13:35:04 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b100050202000000000012005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) socket(0x6, 0x8000, 0x6) 13:35:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) clock_settime(0x2, &(0x7f0000000000)={0xc0, 0x59}) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x4, 0x0, 0x3ff, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x80, 0x1) 13:35:04 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xb9df, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x43, 0x200fffff}], 0xffffffffffffffe1, 0x0) 13:35:04 executing program 1: r0 = socket$inet(0x2, 0x6, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000140)='\x00', 0xfffffffffffffe63) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="0002000000080000", 0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10080, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080), 0x2000000000000032}) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x41) 13:35:04 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000020005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x8) 13:35:04 executing program 1: geteuid() geteuid() r0 = getuid() setuid(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10040, 0x0) connect(r1, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r2 = socket(0x18, 0x2, 0x1) r3 = syz_open_pts() getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) getgroups(0x9, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setregid(r4, r5) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) setsockopt(r2, 0x2b, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:35:04 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) syz_emit_ethernet(0xc6, &(0x7f0000000000)="c54d57379fc329cd70333af75ae6ffba5c0d2b87db278322283e37f4258d5696cd55380ca707f55e28a9c050339fceba5126dec66f339ae20edbebd7624475d234dd4f421896af5aecf5aab9e039bcb2f0e745857e638957372c2e07984cf27e346590776e588f6141761855e91d8f628deb6002ee3a097434dd556fcc8e496bf9febbc293fae9a2ce7fdf5801eefbe3daab03ff57996482c66378e123c02ae72e0a94e7ddaa8a75fca2122a7a54e385738ac3b47095d5e712820524734877835a5ed83e1974") ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000100)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000180)={0x6, 0x7ff, 0x3, 0x45b9900b, "15726ebb60dbd532d5a2a1df56503f83e4e4fae0", 0xffffffffffffffa5, 0x100000000}) ioctl$TIOCSDTR(r1, 0x20007479) fcntl$setstatus(r1, 0x4, 0x40) socket$unix(0x1, 0x7, 0x0) read(r0, &(0x7f00000001c0)=""/2, 0x2) r2 = socket$inet(0x2, 0xc003, 0x8) fcntl$setstatus(r2, 0x4, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000200)=0x100000000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setegid(r3) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000280)={0x3}) fcntl$getown(r0, 0x5) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000002c0)=0x4) getsockname(r2, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000380)=0x40) getpeername$unix(r1, &(0x7f00000003c0)=@file={0x0, ""/4096}, &(0x7f0000001400)=0x1002) sendto$inet6(r0, &(0x7f0000001440)="a9518f1ad112bcccb1b5286663b0737f1baca9490aa43a9305e7e8aee9e92bddd95c449836c628744d5bdd228c50408de6ab96f28684cac1572365dc25f7557ba262c94af12beaa6fd3b4153f86c6692bbcdd66057a4503805b8e2bdb1dc5ddc30d8253b44736237ebb42844ae01308177abea8923f34da1c012c03899d87189a7031014e0a5615cb0ce37bd0249364946e3b39bc09fd9fdac29679f5bae4b", 0x9f, 0x4, &(0x7f0000001500)={0x18, 0x1, 0x400, 0x9}, 0xc) syz_open_pts() fcntl$getown(r2, 0x5) setsockopt$sock_int(r1, 0xffff, 0x1108, &(0x7f0000001540), 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001580), &(0x7f00000015c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001600)) preadv(r1, &(0x7f0000001900)=[{&(0x7f0000001640)=""/106, 0x6a}, {&(0x7f00000016c0)=""/36, 0x24}, {&(0x7f0000001700)=""/85, 0x55}, {&(0x7f0000001780)=""/211, 0xd3}, {&(0x7f0000001880)=""/73, 0x49}], 0x5, 0x0) 13:35:05 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x8000000001700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) ioctl$TIOCEXCL(r1, 0x2000740d) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4020426b, 0x0) 13:35:05 executing program 0: setuid(0xee01) r0 = dup(0xffffffffffffff9c) read(r0, &(0x7f0000000000)=""/226, 0xe2) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)) shmctl$IPC_SET(r1, 0x1, 0x0) 13:35:05 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x200, 0x9, 0x2, 0x5, "fd186255fc31e381c59b7104069a01af07d8e922", 0x3, 0x8}) r1 = syz_open_pts() r2 = dup(r0) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x4, 0x80000002, 0x8, 0x401}, {{r1}, 0xfffffffffffffffa, 0x20, 0xf0000000, 0x3, 0x908eb59}], 0x6, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x22, 0x1, 0x7fff, 0x8}, {{r0}, 0xffffffffffffffff, 0x89, 0x9, 0x306, 0x9}], 0x101, &(0x7f0000000180)={0x4, 0x7fffffff}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x80, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000040)=[{r0, 0x80}], 0x1, 0x0) 13:35:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)}, {&(0x7f0000000740)="425b22a71118eae89f3489e8b6732dea185ba73804b1fe1ea4dd97f09fda67eb508a744c4f159e331e81969f2c3686db8f27d3bc4b69b88e829c613b70077c9b4fe558555ad5f8f11d51efe42bb4cda937cf2af268e629ba859a39d463acede3f86263ebe9127a04fd902487fd862d1a44279ef3d0e80a7828db7057be3b5e0caedfcc5dbce607d9e028a5c60c94d51ac0f41f841dfb5690c9629597bdeadd9da3e24ea8b3c57155803f5284488912ae0ff0684d8894aec5f10311967d356f3993fa81620f", 0xc5}], 0x2, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="fa1205a49155ce1e00", 0x9}], 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000700)="05", 0x1}], 0x1, 0x0) writev(r0, &(0x7f0000001240)=[{&(0x7f0000000240)="88a9d6da683adc1e299088ae2dbbe64b091e652a685773210b7289fa36508422720552e2d27d186c9f652264e167e4259d928d0672dc8fc7a2b5d64b26eaeb3025c77d28657a5d33898b1579c05f40785dd347075b6a24ae8c1e107d8d21dcaa6fe002577362da5c9e7b6bc90ebda0f661149fb776d9457fca55adbe10cb497715d3c514c1ba7783d7dc38bb0f67f754f9510d361daa054ecb4e46ca1d649e2a92b56003d918aaa2f285368bcaa12ee397edfd955b24b71be5f455bb77d2a6a7907477fd47b6759400e924c2fc35e8eb14904558225177137c9baac62a76e9370fd1f02ec8d235039e98d1bc3fb645a40100d60b79a0b32342a0fe07dab7715c526a460a905d9050f766cbf7fe413d9edc8f29c5964a05acc7e03a05c0e41157ae269e72f4783c3939d079626b84f3e9f7886e73233367dab289cd7cb2335a5932b7edb7165068b3f8c58d1e18746d809eba430bc2e817c9839765b28f17625de04ac56518d534e45b9d883188d127abc8d258edf77510f696e2e77399e3492cc0c6b56d3584b6d97235658a2e1341305420a34941a15dae7b69a98d5c9c58a822782cdbc2e654f5e94bf0ee375ccdeab535df9ea675527da608d58871fe818aac46601e0de892a2b6de3d914a958613f6d0b8051b9c0f49b530f0787aba1b0d4c0723724a021584dac7a7329990ab83a2ca5a378d1fa62b1eb8b276442432b312cb9cee7d4bb4b65b1244a3edf12b16d4ca0ff3a077b59f323e1093568b7f243468038019527275c92f01a88553209bd7121ab05b4ea678e8b9f6e1a2486787ae52a3fb6df1a3d47bf497e4be88cb6f2b8c2d1bdb13f178e53c62f98993e9f62a7594ab459e07405a0c46926d76636b7b45742ebc8cf74056e598be820df499b11bb52a6b10e2af5cb947c8db7d09e7bf4dcc284ac54b588f49818b751a4367f8d14909c39ed4e63a91e369ec9c14b57c697f8745e694e013fac87d0f14063ccbb88c530181d1f0f812d1e34611f4e39e4cfed7f852685df8649c4d5c940d9be7bbe479c09320e625edebffe0710e155e593e411c4f50e1d32191c59638bb3e3802cd335038c198b054437d177308c9a00f60f813356699abb1cebb759399bb8b4bc756aa160bb58856000dc93e7693b57ac025d29065ef1074f62c1f6e8a306dc740e38391524410b9763597e7ed6988855e1c9c2015e67579fb719c2fe41eda7296be796b63e9deb134613bc732c685543a2bf64b4bcf20941106777fcd11921ab868a7f8c53011d047034376f7ec211f8ed85ed3eb94392935f9fc35d73b9eac05e278b378431e1c6799ffe29ae2213cdd0bf1db67587e9f4472814efaf50041ce975d7acaf07e9c2c514f36bfcf0f24a584c8117767d3e0856ac7903eb4a954ba335bae2bda935deeca609dc461bc8a04251a1d429c50cf7b479c381a308d8b35002771443a2cc310c9216423707318a174a8a2b568a185ddb47c98feb510012d6de1a6d81d77e8421951fba78f8c4351e3f3b95fc1e578ce7ac7e54bc39bd8ed0a27e71540b6b8a790bdcaf22cfac7ffcd0229bc70fdc32fba5aca9bff342574dc6850d770f9b91ce963c746b8e8ea6637352e0b9627ee448aecbaeb672e88d4547e68c015ff223c9759981ba524adcb14b74d71adea07", 0x49a}], 0x1) 13:35:05 executing program 1: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) msgget$private(0x0, 0x100) semget$private(0x0, 0x0, 0x48) shmget(0x0, 0x4000, 0x10, &(0x7f0000ffa000/0x4000)=nil) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) r0 = semget(0x3, 0x3, 0x22) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000000)=""/74) semctl$IPC_RMID(r0, 0x0, 0x0) 13:35:05 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000700)='./file0\x00', &(0x7f0000000740)='x\x00') msgget$private(0x0, 0x0) readv(r0, &(0x7f0000000680)=[{&(0x7f0000000100)=""/126, 0x7e}, {&(0x7f00000001c0)=""/145, 0x91}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000000280)=""/242, 0xf2}, {&(0x7f0000000380)=""/153, 0x99}, {&(0x7f0000000440)=""/100, 0x64}, {&(0x7f0000000500)=""/77, 0x4d}, {&(0x7f0000000580)=""/225, 0xe1}], 0x8) open(&(0x7f0000000a80)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000880)='/dev/null\x00', 0x0, 0x0) readv(r2, &(0x7f0000001000)=[{&(0x7f0000000040)=""/27, 0x1b}, {&(0x7f0000000ac0)=""/82, 0x52}, {&(0x7f0000000b40)=""/201, 0xc9}, {&(0x7f0000000c40)}, {&(0x7f0000000c80)=""/81, 0x51}, {&(0x7f0000000d00)=""/194, 0xc2}, {&(0x7f0000000e00)=""/227, 0xe3}, {&(0x7f0000000f00)=""/186, 0xba}, {&(0x7f0000000fc0)=""/29, 0x1d}], 0x9) mmap(&(0x7f0000008000/0x1000)=nil, 0x1000, 0x20000000000000, 0x19, r1, 0x0, 0x0) write(r2, 0x0, 0x0) r3 = msgget$private(0x0, 0x100) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f00000004c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setregid(r4, r5) msgrcv(r3, &(0x7f0000000180)=ANY=[@ANYBLOB="000000000000000000000000000000a752702f0000400000000000006500"], 0x1, 0x2, 0x0) open$dir(&(0x7f00000008c0)='./file0\x00', 0x10101, 0x8) msgsnd(r3, &(0x7f0000000780)={0x1, "43b8a6e68e3310d42de70b815890d227db2249c7c92edc5a874243d90115fc678014ef4ae6d754bc61a2c5c83daf4177d450319f85af0080c3d232470da14730a1bae105eb64f0561b543917597261779ee1244043d31c6690a88e6d8d1543a1b7291a49a8cf851f9177b40c8bbd1386c5ce10a5ad1937c217d2cf8c2a5fb2b289e6993cbefdd8d463613e41f83a14e924af92575d861602fb5f8fab8bd7bdd6635987ff9833dd15d362349e3e41254f350514a7b6a1985459a05ad71959f9d296da72e90673010f03eb6a715b70086db96bd088dc2733890ab8ed75e03a"}, 0xe6, 0x800) fcntl$dupfd(r2, 0x0, r0) 13:35:05 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0xc0, 0x2) close(r0) r1 = syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000100)) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, &(0x7f0000000500)="b7", 0x1) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}) readv(r1, &(0x7f00000000c0), 0x1000000000000029) 13:35:05 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = openat(0xffffffffffffffff, &(0x7f0000000140)='./bus\x00', 0xc81, 0x3) renameat(r0, &(0x7f00000000c0)='./bus/file0\x00', r2, &(0x7f0000000280)='./bus\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x86134) getsockname$unix(r1, &(0x7f0000000340)=@file={0x0, ""/4096}, &(0x7f0000001380)=0x1002) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x8, 0x0, 0x0, 0xffff}) r3 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) syz_execute_func(&(0x7f0000000300)="400f55a30a000100660fe27cd404c607f8c481f9609185aff420f26ec442313e4cb836c4e275916485320f3acc2f3cc4c3b10cb9837100003e660f3a151e05") write(r3, &(0x7f0000000000)="4d0fc3", 0x3) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) sendto$unix(r3, &(0x7f00000001c0)="eca4324d8073c1819b9be512612900298af98d930d2c7c844b5d0d7b7e5674f0dbc118c383dc25f0f0a4773b37bb68fed62444315ec3720192992d24b90995f4e8f1d9fc94ac98890b6cab8990b20e2249438dd026244e223e91c1c4f190c3524b71b0dbbb3a0bbfe26df9ca12c9dbecd899ba6ac54e77c2308d1e7a2ec0a424ce29606cbd124813b8fa3e9dd84675fdf9e636d8e904eab3074956528b93fc79c3c1f854cc296beb388bee1c5669d7919bc3a73e4144ffc901a82d6e0cbcc4", 0xbf, 0x5, 0x0, 0x0) 13:35:05 executing program 1: syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="d1c765710e269787d4df9c98e2e6fdb22b6bc2ee39605d8f194315982114b753546413e46ebb38a73a214b0489883d5c118c8af83f6345c234d9f2e403a4d22fdaf39bdbf6c54923347371d8b81db7cfd8f8cf50e99f07125f606b624e750546843e6fadc7", 0x65, 0x8, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket$inet(0x2, 0x5, 0x1) write(r0, 0x0, 0x0) 13:35:06 executing program 0: r0 = socket$inet(0x2, 0x40004003, 0x8004) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="eaff125c00000000", 0x8) getsockopt(r0, 0x8, 0x10000, &(0x7f0000000000)=""/222, &(0x7f0000000140)=0xde) 13:35:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) poll(&(0x7f0000000240)=[{r0, 0x191}], 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x5, 0x2}, 0x10) poll(&(0x7f0000000340)=[{}], 0x1, 0x80) ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000440)) 13:35:06 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x10000018, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080500"}) close(r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r2 = fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, 0x0, 0x0) 13:35:06 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = socket$unix(0x1, 0x7, 0x0) poll(&(0x7f0000000040)=[{r0, 0xe5}, {r0}, {r1, 0xc1}], 0x3, 0x7) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), 0x10) 13:35:06 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x3, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x120f, &(0x7f0000000040)=0x4, 0x4) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="1000000000002dca602068219e1c0000"], 0x10}, 0x0) 13:35:06 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, &(0x7f00000033c0)=' ', 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x5847, 0x0, "ab5b88ecbc24f81ec142fe603e89d853bedb1ab9"}) read(r1, &(0x7f0000000080)=""/99, 0x63) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, "bd80f3f4f98f14f03d973242f69b5fcf405b41d5"}) close(r1) write(r0, &(0x7f0000000140)="96", 0x1) write(r0, &(0x7f0000000180)="cccde4ce37519ef19ea5dcac24baf0fd63e5146f532426070920d404ceee456e336cf01236043032f4abd128f72a846ada3e00fdddc4538a8ea3613809bb", 0x3e) 13:35:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="00c5", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() fcntl$setstatus(r3, 0x4, 0x80) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000000)={0x3, 0x7a94bdb7}) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000040)) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 13:35:06 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/96, 0x60}], 0x1) write(r0, &(0x7f0000000240)="6b0500e0e9afa11e66b716e97f082199c9eaab34dd21a01480b376a58ee57d55e8edeb51ef79bcece1ecb6840de64de00736692804f96e7218bf1ae5a28598d73d9e23b213", 0x45) 13:35:06 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r1, &(0x7f0000000380)={0x18, 0x0, 0x1, 0x7}, 0xc) r2 = msgget$private(0x0, 0x0) msgrcv(r2, 0x0, 0xfffffe37, 0x0, 0x0) msgsnd(r2, &(0x7f0000000380)=ANY=[], 0x0, 0x800) msgrcv(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000000300000000000000000000000000100000000000000000690000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000474c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x0, 0x800) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r5 = msgget$private(0x0, 0x110) r6 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000180)=""/248) msgrcv(r5, &(0x7f0000000500)=ANY=[@ANYBLOB="000000010000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007060000000000000000041c3f09e000000000000"], 0x1, 0x0, 0x1000) syz_open_pts() r10 = socket(0x11, 0x3, 0x0) connect$inet6(r10, &(0x7f00000003c0), 0xc) listen(r10, 0x0) setsockopt$sock_int(r10, 0xffff, 0x180f, &(0x7f0000000000)=0x2, 0x4) r11 = shmget(0x0, 0x1000, 0x80, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000440)={{0x4, r8, r4, r8, r9, 0x1, 0x2}, 0x5, 0x1, r3, r7, 0x3, 0x1f, 0x4edd}) 13:35:07 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x1000000000) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x8091, r0, 0x0, 0x0) r1 = msgget(0x3, 0x102) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/220) mlock(&(0x7f0000003000/0x3000)=nil, 0x3000) 13:35:07 executing program 1: unveil(&(0x7f0000000000)='./control\x00', &(0x7f0000000040)='c\x00') chmod(&(0x7f0000000100)='.\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20a00, 0x0) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) 13:35:07 executing program 1: r0 = socket(0x800000018, 0x8003, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 13:35:07 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000140)='.\x00', 0x1, 0x0) write(r0, &(0x7f0000000100)="9fe042", 0x3) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x101, './file0\x00', './file0\x00'}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) 13:35:07 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000001c0)={'./bus\x00', 0x100000001, 0x9, 0x3, 0x0, 0xe2c, 0x40, 0x3, 0x0, 0x0, 0x5, 0x3}) mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x86134) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000000)="4d0fc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 13:35:07 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000000)) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000080)=0x80000200) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x63, './file0\x00', './bus\x00'}) 13:35:07 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x4, 0x0, 0x7f}) recvfrom(r0, &(0x7f00000000c0)=""/104, 0x68, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000000)="c4da7c3e9968ea953070daea002c081e0995a946d71a830394b9371db5f895d08072be53977907b739dfd7", 0x2b) 13:35:07 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x60) fchdir(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) r2 = kqueue() semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000040)=""/21) kevent(r1, &(0x7f0000000240)=[{{r2}, 0x0, 0x4, 0x2, 0x8, 0x3}, {{r1}, 0x0, 0x40, 0x80, 0x200, 0x8}, {{r2}, 0xfffffffffffffffe, 0x12, 0x80000008, 0x400, 0xffffffff}, {{r2}, 0xffffffffffffffff, 0x50, 0x2, 0x9, 0xb6bd}, {{r2}, 0xffffffffffffffff, 0x9, 0x12, 0x2, 0x6}, {{r2}, 0xffffffffffffffff, 0x80, 0x800fffff, 0x6, 0x8}, {{r1}, 0xfffffffffffffffe, 0xc2, 0x4000009a, 0x401, 0xffffffffffffffff}, {{r2}, 0xfffffffffffffffd, 0x9d, 0xfffff, 0x2159, 0x800}, {{r1}, 0xffffffffffffffff, 0x2, 0x0, 0x1f, 0x8}], 0x85, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffe, 0x4, 0x3, 0x9, 0x1}, {{r2}, 0xffffffffffffffff, 0x10, 0x0, 0x49ea, 0x2}, {{r2}, 0xffffffffffffffff, 0x18, 0x8, 0x69, 0x4cd7}, {{r2}, 0xfffffffffffffffd, 0x48, 0x42, 0x1, 0x6}, {{r1}, 0xfffffffffffffffc, 0x92, 0xfffff, 0x2, 0x90f}, {{r1}, 0xfffffffffffffffd, 0x0, 0x4, 0xffffffffffffa992, 0x9}, {{r2}, 0xffffffffffffffff, 0x9d, 0x4, 0x2, 0x2}, {{}, 0xfffffffffffffffd, 0x50, 0x44, 0x10001, 0x7}, {{r1}, 0xfffffffffffffffc, 0x29, 0x1, 0x40, 0x7f}], 0x6, &(0x7f0000000140)={0xfffffffffffffffc, 0x7}) kevent(r2, &(0x7f0000000180), 0x3f, &(0x7f0000000040), 0x101, 0x0) kqueue() getpeername(r1, &(0x7f00000000c0)=@un=@file={0x0, ""/6}, &(0x7f0000000100)=0x8) 13:35:07 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x3ffffffffffffff) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x188, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xd) setregid(r3, r3) r4 = semget(0x0, 0x2, 0x2) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r0, r0) setregid(r0, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000440), 0xfffffffffffffea8) r7 = socket$unix(0x1, 0x5, 0x0) r8 = semget$private(0x0, 0xa, 0x4) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) r9 = open(&(0x7f0000000000)='./file0\x00', 0x20080, 0x2) setsockopt$sock_int(r7, 0xffff, 0x80, &(0x7f0000000140)=0x6, 0x4) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000240)) sendmsg$unix(r7, &(0x7f0000001b00)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001900)=[{&(0x7f0000000900)="e2cd9b5aff8979e093b1da2fd958a4cea8214ea5f41558cc4d3fbb79bdbb4fb20e3c1cdef4c3d6b9c968ee164e894eb42aa95f129d4419e55783a58ee461da6cf2a901c271f646bf439845ce5944bec504a7d085a204a97535a24631f726c8b4d913d1c7f2afa37d4225d0e74d6b39aa1e46394ca7802a085009ce5b52d9ee4cf19edd2ad09e1aee7a5b7e28255f6f7588017221a179f9958295634a0221dae6ff48d1c1cc7e6c770a6bfc9f37f88cf43bffaaa1157d29cd6eaf89be439bf2072546399dfccadd902309cc56662bae50a5fea914421e7a6e7f1d00c8d72cf04ff0c877abd0f79031eadfebbfc7b0c5a6f948d718146d2ea4a47df6ff983e22594e504e5c9fc4fb16e26fc7fbe70e60f59c41756124a78093adbc0d12db3fb442321b6940e0dd9c148dfa825efb044399ebae15fd3818dc3dc6d465aa732c5c2fe4d88464b108d1cfd2a6421712c756422e038132a69d554e11e3f6d46d37dd480d38d84d7b948f8127d2e37c4885c6370dae72eec0f932e40d5a11a40fd4869f39cd2719359866cafd0a95f24bc3c50bb8847c756d1df5ef7be986c7767058eba500c4658bed588047031938eec5f835cbcd4d18069bd03660fb34a9ca17b200d54cd451362c442e0d48f6b1b2034936a1fb519293d9df9e020a53246892dbfa5680f4abaef36d48fa038421a366bf0e29e522f51fffd87fc97feca5d1f7f33ef391d72cf28d5d688c0ed3f28b4510475f4a3ab42711f30c8443b49627503e17c2564028794853212a2b79eebb8eae03f18d9e9ba133ffcd70448d047f9d65ff5545fb08416c641a51fe777bf23917a06889a3e443ea3352b0f6b54c297fe1390fca5e80bc1f7de8ffeb12cf2c110586695bdecd63d360dcc0e24ca1389837d4742a8c67b297b2fc4cfc71602d5d88b14898dfc55d4f7ebe4da3987954262fb7b4b947ed6bb3dd3988c1b8e00c34355c927686666a35628e238d35115fb67ad1489d953fc7a918125b31e2811503c2d0470e997bd160359538dca3488aa04f3bd57e252130aec85af980327883d70764fbc8a29625a889f0dd5e4d87437e4dbe57fba6ee748c76e2ebc51f249e5dec2f3d9d33eca91b5acb1716cd178e7e4c368e98e8377f04a21616519a1ac1d6a0e3156b6b8347f3b7d33e2af3501aacdd9fcc68396e923165eaac5c0354b445445e472c5d10767011089747fd0fb9159365f1b7e542a83f0115c277f19d5a89757d7a842b82273cb22aa50dfeee0ee15438a1d29cbeab00e8eed6434148a67c3122838927c57f8fd578d0b2a6e48c8a8d6d89cdfd91cd2f1e506590baab41aa685ebb36eced8bc102ef1c7e962517e97d43956bc301fbf9b68961070a7e9626ee887fbb8b5638fa8e266d6dd6f2569ca3fb9d6f27ce13372b339fceceef0b4fac07bf51f3933f269e43448048a8e9dcc2ad64c02d2e847e29d0f4f7963b4d3bb3198ba413ac8a44c2d7dd1f6fe93b505ec17b11ee6919ee4a68130dc77f1ad7b4ed31df2a7c115fa2a4216a7502ad9dd0f7640a171976b43bb2d6c34b97b7dabb0784ee5e596e6ab12e699902d54ca88337f01e584f9dd4d89e176b3a8955ca5df2af2b6b0d539c4c8558760d19ed99a038d4bbada4cb7b5edc561efbba7cbde545c6406e3df1abcd59326447c0e60b7b86687e926931e4a92676482d991ea32af5f72db1407b0081ce461adce32b22e4782919b7a80c09a901da2f4dc3371d6fe69f733927d55cd6776cada84316cefb62b20c223eedebf6db22decd0450df4dec947d34851e92f678d6374723153b0761c1063f5f471c602605fc6054dd1f395423eb279863e70c4c5e2908f6f2c70dfcb621e4da56a3571e09c0a184edfe21a5d0148dc0ca4f838344b75651206a12896c57015b2ad9b99c2553e3f9d9b501ccbf07a13cc200a51910244a8e16049812022addd2e5e54d9cf488bda03238d7c1d5230b026af89fefb4e483c808a200ec8b9763eb11f5b362d6f391cff08e7db6a43f3ef597834e9c064a6e16665a5cb1adffaf006f57957ab536b8fc062a6ac2b3c58e09d942ec416e7458e7afb1091bacdd6f59807c16434638b8376da09f5efd549cdfe4bf344e0ed91d5ca48b5511b93b31e427be4aacbaadf64fbf47f17eecdad1a2cdc264c78dc9c25a8edd4dd7b9910e02b53ce25b0990e388ce7e9ac298adf4ca20490b7da49c22783e5a62cfbfe7ed22911a706d5369a79f1ce0508db842771cd5e4c9c48be0b3f82090fabf14f7e3a1f8f582225113a662a1cd71d2db5feb4082c91cfe1c6dfcccd69b62668ced3525bbebd09910a75f98cac91e24b615d76716a8bd2bbb6372f9f091f953d3c48d25f0b560b3fd7b649da0bc9032cbb614744ab49ad4cc4cf53f6dc085e2c1bb59b5a9d336246052e126f02162e1a00c581d6b2086fe14b70b04a48a615ae10b152cddb1e003aca8feadb10da4b84718eac3f6cc026fba5452a5d00dd97419abf9685a429b8a6d0a9399198ad11c512879238ff5177d10026edc5a3bce59fd7f43038676e8da10bb63e1fdb9d344046ad28903360b2975e5740eabb2f7c3dc4f5500d3ca4ae6acf25f5995ad410142f80fc27f6791dd1bfcacbe6d18430299da806508ccc0eca359e403d76e7d8f3c497d0133ee6e595a9936bb9da92f33d81abf325de2ef22fa7cc2daec10f08652b385990cc7382fc3199e525fd7c6d4459af02e0a6ec6c6eb5de85ff81236c968608458757438a46b54cd8507b346fc8acc113f4d0450bf28b046cef46f8d45e962f81bb54fec4648aae1f72a8833640b7dde3e02b8bc7a87d2583e3d7c4c367eed0e80247da195e82f71064fb1f92f50aa03fbb9a92fd8624c2342344ec47db357a091eba8dfa2d4dc21faf4763c7f1c0028e87b2470cdb4c9ff7507c5fd811f8c881d4572b8574f68a2129207d5802274c45206197a51612e1ce1af4b11f417792e3abf071859bfc94f04e5ebbffb3d74dd3680ca144c8b114b6c055f9730dd6b7d4e276c934eb566b372e0254536204a4c323e154977ea3d21053a376bc7e1cde5e07b695f94be1df400344edfb06e3fd617b37d358b986bb8bb33af657e17bdb7c513d43252a79f5509f0f3d14bc14c017d4ef89789b811b66f537986215c750d94086a026c2d247c1c6a56d619321e88b30686e9fdeea842abc148adea7ae3e4f5e6c0e478def9cb49cf37cf20fb0c12ff3585319f104ccd12c3e0e3c4e5651e4eb0537dfc25578b9103ba3085390c0d4a6422cd40f4b602121b5657dc8b751e930801238485c0cea300681fde8d34b966cf267664004e15541f36bf1c980c37ba1f088935a5b4d3edee88bf2aa011e1897d5b9285645363698eb6071023b6986c2c9847254ffaeea6a7d3b894af206e03c51047a4091847b12bb36a49a1f3d44f69493ebf5d5e4bcdb731fb481637cdb8aac64f0b871e768aad765022a97d02557f455b5088452926d377b2ff599822bf91d3c0d5ac8ba22d776d820d953f4d356bbd51f122efcd541882ad5f3c1ba76a76f88cfde9efff682c5bdd28cdb8b8947b3eb5ac168cfba283881df2846a11ef63ad87cfd5c659c45b060038807f6488736d299cf4ded2d5c609dc6d91f7a46c520013a5ac6b267f0090ff19e83128c29a516816ead5ae2d9b4fbb635969b3214cc57caa56ddfe0b204c9f9ecb9bb4dde371bb5e9472556505196610c79c08f0644fe1eb81c9f6083cb305738240a2cd315dfe6662854d57dfcb3523114b9e13919c65fcef4e6ff56ba554d821373eb4767d68970cac2bd9b800338cbe6546da69e49ba0ed7a3ffa18c82612c145718dc0c3200fd5d7225c756d718d9686b4821f9391e662d4b12f856aa78f6ad6e64a2c2521753c5ffd8252bca4a258e1718c4ab5343b2e44f4078c84498e2c21fb23d3d68d4b1adeef34b70c0b4b68a3cf6b12b0ca4e17ce472e52e80635af3c3024c496ff2e6f2bd049b72c52c28482fcb3800af6e2adaa4d254e4c2b38e29e8bacd6546d40ca298891d6d7aa323870e52e48834e57bf2d817075483935463e5e9ae1303d5aa32226ce42ef6c9aabde9be9621510ccab62841845e8de4b75e6eab844e14b06430d5af9c26c393e7f8f8b07efff9df21c649869ae36a7c19830dfa714b421eabcbdf26f5e8b83e20cda9d0ddbece268e522004b10781dcc98f52065e3f2194054c1682e82d7f3c624a2ceefe9524985633840b1137c7e95442ff3e01a67b9e1e0517a59023eff56b0d9d9ab5b73c92b8e83112936bd0645962c31dbd5897492997a11ac3987cc60c5f9daa6ea23e1146a91689daa072eb5c86af94eb16d01539341f51ba505e75fcdd2fbc1f8846babb9115847b73939e701d2b86870d2fc18d17bff66a8fcab68548a0901a46352562fc992b4ecb4ff77eaf005616dfe2f64e4bad004f8933abda0582ec24768001321fce781d44328ed1a0f660e568cb104aa7d374b2222566f431a523db95787f8716a8c5b89c2852170a8522558581688c8cb9133b86999012a4b512c6c915e78c7bbc912bcfe2a4f7dc1b8817e974a76da3b8806647689e468a1e684b5c4de9b094bc9a4e1884a7607c770004ce7b8ab0bb1901f7c489f8fe0e342847d8063a82f5047e6fe5717218dee8e4f29c30ad6d7ba5cca2a6a49c4abdc079bbf702a620cd97529755f9a8da537879a690b32b6eb8ceedd0a1c95c53c7ced18e24353642745707b864d945236b41d28e719faa70bb793ab035bdc92c9735e021da40d2b5dc5838ceaf28ad78950aedcd832af6c351ffd49c1f8ff681bb95c1712384c47332ce923edffc8eafad07cf25847966f3ef1469ead2706ac7017c2e7194d6e5faff8a386974e5b390ecec6299126975121f9fb633233f4bd9255d69aa8a6b0d5b64a3b077bf19fe04089e5335da9eb029aed890c022898d52e18ab1b968f63f5d95f53ceef42c2ffca53592b6601ca22a864448c101bc7ca0693ce5fffe9dad50fa31a3f56240a38c0c08a57389e6a206621bfa672823924fb2bfc693b0b2cf0f8d8056d434736e2bacb42ea8dd9b17f237507f8016826be30732671ecb29095ef2b3e015a88b1d9f42f5d08809b2434b6a29f73ba85a3452b0f5f789bb044892b1de0ca6809a072befa4f338c9237a7a56e71bc13b6524fd163f699ffb94619fe9dbca851efadc8d314070d85148be08828488f28d45f96bcf6927577c4f34f809638fdd8e70f077e287f32b916663fdbaf5e4c8243b6b0c317d06b8ce47dc71bb3aee81732abdeae98b74499d80b9490864f349ab5af3f386f4c2d9c5dbc0dfe816f5e502a16b3e4952702a748940e7210aa76f045b205191d901382edf93b8c35bfce4e963d377258b827b81671a3a0a0d6d2a8f026348312edf6e8971631db30337ca49cd2b7e5b4ad7a018682062b80de6ae3cc2c9f83a050f7ae6c74bbcaed19e9804cdf2e86a0737258a55d9c477f4bbb4afa1892bc37b4da88e4445384fd899dcad1a73133ba5f893ca5861c4387e70b34b1ce4b4fc6950fa4b7f444811a98e61cae44f78759fd60a4327032a6ec7bc7c4e7b5e945c02dea50d978b226f8a3cedcbd26954ad91e798e716cfe0714413c58b479d87bdc2b9dd7c741c3055e3b493e0c1b3f0072f4a89d3b51b2e619fd6fe0179ac7970ab0c97ce6203ec179aa3c3363a0aa10b561a47432cdfbfe45201c8656d686caa77c414f16a84306169641c44c7ec1d3e04622391a3f1a358798f1024254cf8d49f361ce68eb27eddca752c448d067be69454aa0d499b11f653c36a43d7100", 0x1000}], 0x1, 0x0, 0x0, 0x400}, 0x8) mknodat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x2082, 0x56) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x20000003) getegid() getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000002c0)=0xc) semop(r8, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) getegid() setregid(r0, r3) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340), 0xfffffcd5) socket(0x26, 0x1, 0x6) getsockname(r5, &(0x7f0000000500)=@in6, &(0x7f0000000400)=0xfffffffffffffdc8) semop(r8, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 13:35:07 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000335000), 0xfcb7) r3 = socket(0x40000000011, 0x3, 0x0) connect$unix(r3, &(0x7f0000000080)=@file={0x0, '\x00'}, 0x3) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x400000000c51, 0x0) kqueue() kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 13:35:07 executing program 1: r0 = semget(0x3, 0x5, 0x420) semctl$IPC_RMID(r0, 0x0, 0x0) semget$private(0x0, 0x0, 0x8) semget$private(0x0, 0x1, 0x4) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3, 0x11, r1, 0x0, 0x0) semget$private(0x0, 0x7, 0x0) r2 = semget(0x0, 0x2, 0x594) r3 = socket$inet(0x2, 0x7, 0x2) r4 = accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r5 = getpid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r7 = getgid() r8 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getgroups(0xa, &(0x7f0000000300)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f00000000c0)="c856f87ee5e030846b77ccd168bb5d3e62bce782aa180878fe90048abd1a953302a4326545a58bf361b3ea845f3ff0d89a355cf71f37d59e7e13ba3d0ed0907ed961441403c57772a1d6ed0e104ce46a5939143db2c7dfd4026e819a8531c98805261b0e6f447834751a13add6041ff1e879498b5c2b8670ef2105e66330290fc5f38a1aa092bdc6741d2e4f1ade7b995e55f114ee9bbbfbea33ab8aedb2547bc280b083b4874c93948a1507787fdd32b12e23fe007226a435752c48fea79b6e983b20877dbb1d840a969901c991d269c11f00b1db315c584874bdd38c6022aef2bd9092bca3cf2e172c914e1845197608f578d4aa4f498a28", 0xf9}], 0x1, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r12}, @rights={0x20, 0xffff, 0x1, [r3, r4, r4]}], 0x60, 0x2}, 0x0) getegid() setgroups(0x3, &(0x7f0000000400)=[r13, r10, r11]) getppid() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd0\x00', 0x1, 0x0) syz_open_pts() r14 = syz_open_pts() ioctl$TIOCSETVERAUTH(r14, 0x8004741c, &(0x7f0000000480)=0x4) recvfrom$inet(r1, &(0x7f00000004c0)=""/105, 0x69, 0x3, &(0x7f0000000540)={0x2, 0x2}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000580), 0xc) dup(r14) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000005c0)=""/80) semget(0x0, 0x0, 0x10) r15 = accept$inet6(r1, &(0x7f0000000640), &(0x7f0000000680)=0xc) setsockopt(r15, 0x5b, 0x1f, &(0x7f00000006c0)="b714bf9d49fdc4e2298d961ed01c69f4e8a4e9ada67a1d2dfcfd71d38c61ed6e990d68445194bbe4abdcd69106512b45f067bacca101d20c89b8ff2e875df65e7cd552b326ca2455709c6462e0bd05a80d9d5a824fad7572a44b97a4fe3d469b31b307d47bc9859c731ae86f31844e9b795abe281a9dd4cf914c74d3d514fdf446dd0c67d1792b9c4e8dbc7241d85fe66756711178c2dcad72d6999a4cacb656263ccdb69fc1879cb6b5c662f9097c7de4c7cda7e73d3e1cad0afe074ea30f7d958c00c5add8c7fd4f526db891fe4ca0e65037b880c12490f75cf93f9ad8deb2f44701af82ade6cca99cf2445f27c85779d2c25ed0", 0xf5) 13:35:08 executing program 0: r0 = socket(0x80000041b, 0x5, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000080)="c6000000", 0x4) 13:35:08 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0xd91) r1 = socket(0x18, 0x8000, 0x80000001) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000180)={0x3fff8000000000, [{0x3, 0x7fff}, {0x2, 0x100000001}, {0x1, 0xa315}, {0x1, 0x1000}, {0x1, 0x7c2b499d}, {0x2, 0x1f}, {0x3, 0x5}, {0x2, 0xc782}, {0x2, 0x5}, {0x1, 0x7}, {0x3, 0x3}, {0x2, 0x8}, {0x3}, {0x1, 0x6c}, {0x0, 0x5}, {0x3, 0xec0}, {0x2, 0x7}, {0x0, 0xffffffff}, {0x3, 0x3}, {0x3, 0x5}, {0x2}, {0x2, 0x100000000}, {0x0, 0x1}, {0x0, 0x9}, {0x0, 0x5}, {0x1, 0x56}, {0x3, 0x10000}, {0x0, 0x50e1}, {0x3, 0x5f}, {0x1, 0x2}, {0x2, 0x101}]}) getpeername(r1, &(0x7f0000000140)=@in, &(0x7f0000000080)=0xfffffd5a) 13:35:08 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) ioctl$KDGKBMODE(r1, 0x40044b06) socket(0x7, 0x2, 0x3) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000000)={0x3, 0x1}) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000180)={0xffffffffffffe60a, [{0x3, 0x3}, {0x1, 0x5}, {0x3, 0x80000000}, {0x3, 0x1b6baf3d}, {0x3, 0xfff}, {0x2, 0x7900000000000}, {0x2, 0xffffffffffff9257}, {0x3, 0x5}, {0x3, 0x1}, {0x1, 0x101}, {0x3, 0x8}, {0x3, 0x6}, {0x3, 0x8}, {0x2, 0x9}, {0x0, 0x1}, {0x1, 0x3}, {0x0, 0xfffffffffffffffc}, {0x1, 0xfffffffffffffff9}, {0x3, 0x3}, {0x2, 0x1}, {0x2, 0x5}, {0x2, 0x7}, {0x3, 0x4}, {0x3, 0x4}, {0x1, 0xfd}, {0x0, 0x9}, {0x3, 0xc68}, {0x3, 0xcfd}, {0x2, 0x1}, {0x3, 0x1}, {0x1}, {0x1, 0x80000001}]}) poll(&(0x7f0000000040)=[{r0, 0xa0}], 0x1, 0x0) 13:35:08 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, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000140), 0xc) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7) 13:35:08 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffe, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) writev(r1, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7ca5977300e8ad135943f2df42775d195cebd66ea14f61469ca8271f56e5c28", 0x38}], 0x1) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0xc5, 0x800}) 13:35:08 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x80002000, 0x803) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f0000000180)=0xc) getpeername(r0, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000240)=0x8) r1 = open(&(0x7f0000000000)='./bus\x00', 0x880, 0x4) getsockname(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e81f151c5409"], &(0x7f00000000c0)=0x50) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) 13:35:09 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x102, 0xc2) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f00000000c0)) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001}], 0x34, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x10, 0x4, 0x2, 0xffffffff}, {{r2}, 0xfffffffffffffffb, 0x80, 0x1, 0x6, 0x2}], 0x80000000, &(0x7f0000000140)=[{{r1}, 0x0, 0x40, 0x80, 0x6b7, 0xbeb8}, {{r2}, 0xfffffffffffffffb, 0xc, 0x80000001, 0xea, 0x6}], 0x7fff, &(0x7f00000001c0)={0xc3, 0x3}) open$dir(0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) kevent(r1, 0x0, 0x0, 0x0, 0x2, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 13:35:09 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x40000180002005, 0x28aa) r0 = syz_open_pts() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) r1 = geteuid() socket$inet6(0x18, 0x8003, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) ioctl$TIOCNOTTY(r0, 0x20007471) readlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/66, 0x42) r3 = open(&(0x7f00000003c0)='./file0\x00', 0xfffffffffd, 0x203) close(r3) open(&(0x7f0000000100)='./bus\x00', 0x1, 0x180) close(r3) chflagsat(r3, &(0x7f0000000000)='./bus\x00', 0x2, 0x2) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0xc020, 0x1) fchdir(r3) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000140)) ioctl$TIOCNOTTY(r3, 0x20007471) 13:35:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)="0418b10900ad5662b3c4020000009f5c14c776b631adbf6203d7879ba9c5c9d028147f02c116", 0x26) r1 = syz_open_pts() close(r0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000200)) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)=0x3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x3, 0x0, "b08dce5800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 13:35:09 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0x2) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r2, 0x40044271, &(0x7f0000000000)) socket(0x10, 0x4, 0x2) 13:35:09 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x204) getdents(r0, &(0x7f00000000c0)=""/4096, 0x1000) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x20000, 0x2) 13:35:09 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x8) pipe2(&(0x7f0000000100), 0x10004) pwritev(r0, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) 13:35:09 executing program 1: pipe2(0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "c6e23c5cfeffffff00"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) write(r0, &(0x7f0000000140)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) ioctl$TIOCNXCL(r0, 0x2000740e) write(r0, &(0x7f0000000200)="0d4104c76b0b29c2fd3b3a9a1cb316d03caa6a53b9324420aae53d6c6b25cf7803f5e66fe20a7775c9e9", 0x2a) r1 = syz_open_pts() close(r0) fchdir(r1) dup(r1) syz_open_pts() 13:35:09 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chroot(&(0x7f0000000280)='./file0\x00') setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) accept$inet(r0, 0x0, &(0x7f00000002c0)) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) sendto$unix(r1, &(0x7f00000001c0)="7cd290115e511afb732c88ecaf95403f50cd6c33361439b7d0ab43351cd37180d5fb399257675417c0e51b46eb85f28a5e63a8b40e03b1325be7f27500e1a8b9e1a5bf24f7f5fba5e55b05ecf863c4f32c7253cdbe6d5e0ff89d8f79eecacbc0549fd5e298000db617d67df0a2e796263d63fc589f0521f678f4e0a068ddae19eef7d9172d4c69bb2a81eaa79791ff95e69eace343b4a9b6de14201aa14c238db9745b", 0xa3, 0x40d, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='W\x00') 13:35:09 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r0 = socket(0x200000000000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000003000000000100002000e0ff1d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) read(r0, &(0x7f0000000100)=""/253, 0xfd) 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) 13:35:09 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x3d, 0x1) r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r0}, 0x0, 0x1, 0x10, 0x40008, 0x81}], 0xfffffffffffffffe, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x85, 0xfffff, 0x6, 0x1}], 0x5, &(0x7f0000000100)={0x1, 0x8}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20000, 0x0) kevent(r0, &(0x7f00000002c0)=[{{}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x500, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000180)={0x4, 0x7fff, 0x6, 0x6, "01fb01f37b5514f8fee688cad138648aee22c58d", 0x5, 0x800}) flock(r0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000140)) 13:35:09 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSCTTY(r0, 0x20007461) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x7d6e) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fa, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x2, './bus\x00', './bus\x00'}) write(r1, &(0x7f00000001c0)="9ca42b38e9550bd8ecafa6004d61aa4cf3b2c1529aa22938a94a530496ed57f19e6cc623ea59cd19ad064a3d45dcc0da6fa23e878d7bd6b714e6471eba1c5dbd5ea18492bf89af6e2e89", 0x4a) fcntl$getflags(r1, 0x3) open$dir(&(0x7f0000000000)='./bus\x00', 0x8000, 0x41) execve(0x0, 0x0, 0x0) 13:35:09 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000080)=[{&(0x7f00000022c0)="2c5dae3070ca9f050a90de9b70fdc62f3b42e2126e99d38cc1ba62dcbfb7c377e51afee700e0999e5c3ba508f6435a8ff70a5060e5c152c0e3ea7a7ef5768ff099c7f3f12fcfb2aba93b4b776adcca4d453921528a3f5d5fc658ece24443fc0a433398fb02dcdc47f4f412142ab78fcce95961073c858290e03eadda3b2d84b3f34cf665e9b732c71ca236a6031900c9e8cb195df470c1ec987507c7bcdf249e7686fdd3d177d9d5a2636a45cd869c91e2438da1727c00213384ff2f68982593ab83b7a7a9a1d383a02e2a68a65f48ec8b02fcc183ab17eaa646ab2c8f7392b13d13861824778c3329c72d181f77c10a6de5aece933d49293127418553b299e915189b5bfc943a891f80cc36b6179f6b2600135adfdad1e73385779c5d7360842ae9c9654a784132f402646fff434a2bada7bfba5eae67013f37c70e5769a03a30a4c89a219d062991623f52727ff1dfcb5dfe440023e883814e0f81144fc76ba08bcaf278215a772109bc2ff9147911c3c980944436df4695ca04be8decb9cb736d91f81cd0230aa2ada4c994f1a44b0e5d3befd782fe44fad647ddd43b3c8cc032e0876ff9716bd9951569851ea8c777b0df6f8887e1a15f589704cf4796a4eb02fd9d01c5370c4e59f0a7d754e70ec4d6292bccab2232e8c7fc5d72eff69578fa88b1d0ad8bb7ca4ab31ae7ee93242e59ff0a8fac0cae0da7a0e1f3e9a61edb151aa97202edab20594d7b0bc2e1a7f0ac0579ce32028ac88bc808a865af64101c9363ba161bc0da63e61dbe5d97cc57dd76105b10ce0abcd606493b30221efad0e1463c7c1019ea3da93840d52bb014ab0d397df5662dc51f875e8a957b1e3d7a8d6f0f9f28f21360e97f7fdb7e03ae829e388c4bae1c3184e57ce7bd8b5e2bc2b18075ded43b813ad2fa01e77bb1d6c3ce77ba6f9006f51d2c993f24e23d13014e6abf892ea77f454db1b99e8882c6e2846ac7cc5937c3c67859ac8229ecfa0fabe24b65cfd695726dc2bc5e1480fe4c093a238455174afc342cd55b07db5abb3b12e2fe733ed41e6d007672b8df6192587d22929a232cd2126ffa0c8d09ab2c2dd0826981ae1278ec6e67907a896168b68d267224212f2089b51430558df0513a660ddd170ed100c10685907691510ed4e0def69a87e743f7d2e9ee26c1fd3b8f04a99e758486a641402cc3fcebdabf41c9af0709cdb87e85ad92563d762a01a21e508bfd46f3df60a9ec77e8e8b0cd7da21ea8f4e5bf31e83806eb7c102fdcdf137349482a63a221ac559f5def15c198226934709e193104ae9b12464e8ea70db0f68ec66100810a290d90d4fd8c22437b4080f5716d2693edb57ba4f0182bab64a19a30faae762a87ed8f45250a478ef8c5efc6c91e79a7163896ab1394e1436d141bfb413cb3fe7911411ac77794fd73b9423b978ea2d304b98a9bb658640ae106aa7dbbb5fe34668b5e06b7525d7e737a1fc76009fc3e1a6353d31f5a3cd49e6ab550665e5d86ca35efbfaec49a89ca0cbaa0776524763d2edfe886479395519e73cae20f681b16a41f5311777131c79a8ea8cebecd81afedcf29d53cd0434711769affa2268e11beb2b38e8365a161c05ea9bba48aabb786638843f87fd83a7925df2f15e150e308e732b98c3ff5ca511c8289008f52355762d8dbe57bee5d42f093fa3494504128298155eeb69a2010df0e45fddc2ef985bfaf66fb19ceed672d9f739532e12927004bbc06ff949a4d8316f28906ed00b7bb1787016a9dc389c2b362ccb5e0c535c45b96ace193d1cbc13a329ce81ab78ecd14656de71c273aa053736c391ac97e32b394982a3ba875c96fae4c9cbc11d799d69e66b61ece7ba874bcd7b6c7d8163de75c8d6ce1405ebeb69d1e2a9a83f22e21695caf6aefc942a8c98be132728af17c7f5bac79839c9260e72443bcff145aab57417e4377f272fc3a04e501f0f461f51f9ccac2608326a8e750d53b0db35f8c957dfe0f2a3c77aa24674ba12d5071548ca75cb73f338036f614186d64bfd11ce55e6ba59364019cef982e092535366f92fc96cb36751312ac0d2601249d28703094947a2ec6dd5d0af40bbc0e17328baa2c9fa9ac1bc12cbdb7b88690a238f1ae52ce5dd68f12aa737f5179c3cd36ebee435530933804d64c0c422fa30a0fada44449b8568512c88cdc3b846d1ab044516cc2f9baa371caa13ab836776a166327103081b2fa97613c90c4b819f27ad7904f297754e4753ed277f8d8b6b83d57f7e8ac051208cefaaa485246469630a7f17cdb8513ffd7020f0d80af844db83e2ebdff2b60d8804b91ddb28a6b435f76bf96e4de4a8f5de94e326288c83a6083f18e6b7d0345a3c08d151eef4a5b0948661674e0b8d42871fa1bc49fe3d73ae56ebeeb0e34a875d6ab12128a97d030b447f522468a1930d7d7d47155c9cb8cd055afd3b8d78df907015683ea23219e5ffb3b72dce5036aeb7852f6f9729e8827382ddf77849197b08affa74b81c5378833d67b4fb2c546accb835e60bf014dbaa399ef1e91dc73424b4c333f0cd203946c54ab44d2247379f52b50d0b64f43d7459c28c9f94f3dbe4eb72ca58226eeb8c703d98a8719b93877282a8a5636a8a679ae46a9b19b79be2291100a62c5890258b47db9cd83e090fbd6677677ea75b2ce4eb0d5b7a3f8c542eda24b48661b5a5678fd4412effe6cd9b7a5401920e541c5f1650d697b000000000000000000000000000029439d57d6888c61a63043f45a100f40b17727aaa09e46bde4c4eb96d1446070d99103ebcd99a78a0b3d15eafb84c2e97eb2ab4c7d26b144ebc4c8ce042a5ceb9325405009908797298ed709a32fc84c2b31d7c4a0060345b077b9f2378571f1b70e11e57d8828b9e097d36a6c97e04329a6e5bc1c6b68cd83e661a0fc7a21a2e22aa32ad175b59371d46962d04a67c4a2e20e0fb5ccd7ce56416f0f578b1dde102155b70017181dd4fdb3a2a6e80c6969da24a2dbfd7a5ddeafdbf60291df5dfe1b59bf089479b39f277b80c9f1d4db932ac1d200e3319e956ec623965c2ded2540524b73a32a6ef4ea653c7c986c8b73b30032507406070ad1ee28635cbbdbaf45d8259c9afa9033fd0aec89f867a699af768eae581e252394c3edbd59a06f0000000000000000000000000000bf30b0cf104d5140ea5236059dd1e6763727065dc35d3c0315933fabc2ebe3bbb31e2110aa6881d2fc45714d6d642beb4b49b3dc7de8c0d69c643a4346d862922081a6f498475a7e04dde8f05c4bf07fe529a093fd687cb0f785fff7f8ca07db5f32985be55f02be32681de20a11cb7393819d583cbf287bab5b", 0x93b}], 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000000c0)={0x0, 0x4, 0x4, 0x289, 0x100000001}) 13:35:09 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x400, 0x0) connect$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) r2 = socket(0x11, 0x3, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x31}], 0x20, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x10000, 0x0, 0xfffffffffffffff7, 0x0) r4 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r4, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r6 = getegid() fchownat(r4, &(0x7f00000000c0)='./file0\x00', r5, r6, 0x6) connect$inet(r0, &(0x7f0000000000), 0xce) 13:35:10 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)}) 13:35:10 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x8) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000080)=0x2) ioctl$TIOCSTART(r1, 0x2000746e) r2 = dup(r0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="00e4ffffffffffffff000000", 0xc) open$dir(&(0x7f00000001c0)='./file0\x00', 0xaa8, 0x2) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x100b0, 0x0) r3 = semget$private(0x0, 0x3, 0x40) semop(r3, &(0x7f00000012c0), 0x0) recvfrom$inet(r1, &(0x7f0000000240)=""/4096, 0x1000, 0x843, &(0x7f0000001240)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) sendto$inet6(r1, &(0x7f0000000100)="d86a28eb44e281149801a4e8eb9c1760d9bbbba075453e60224d00b4b5e61436541f4de4d7e71b9722b300eb8eec6e5939d308b8d7aa52cda110c93ba017b48e23c0c18a3d59d9fcb6613400fc6f1890950c11531f39e0b1e0189774a27452dfd13b9dcd3a4243676c1d3f497f9e8e517d536880c103cc09b1c6b1d7565d9c5ecaf20ea74c6d5ce58014c6f165cd088ba2ea244d003d5090ec0ac1e3667a1ee6380ea51510b89ded89bdb8c970b8f57f56dfca4c2028fce1f9c788dc71", 0xbd, 0x0, 0x0, 0x0) 13:35:10 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r2 = geteuid() r3 = getegid() fchown(r0, r2, r3) 13:35:10 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r1, r2) 13:35:10 executing program 0: r0 = socket(0x18, 0x1, 0x3) read(r0, &(0x7f0000000080)=""/65, 0x1) setsockopt(r0, 0x29, 0x33, &(0x7f0000000000), 0x0) 13:35:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) select(0x40, &(0x7f0000000380)={0x1, 0x1, 0xef6, 0x10001, 0x8, 0xca, 0x100, 0x100}, &(0x7f00000003c0)={0x7ff, 0x6, 0x3, 0xf2c3, 0x81, 0x100000000, 0xad9e}, &(0x7f0000000400)={0x33e4, 0x0, 0x401, 0x5, 0x2, 0x8001, 0x80000000, 0x6}, &(0x7f0000000440)={0x53, 0x80000001}) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000140)={0x9, 0x81, 0x9, 0x0, 0xa872, 0x5, 0xa45d, 0x7fffffff}, &(0x7f0000000180)={0x0, 0x5}) select(0x40, &(0x7f0000000000)={0x8, 0x0, 0xcef8, 0x8, 0x0, 0xfffffffffffffffa, 0x1a, 0xfffffffffffffffc}, &(0x7f0000000080)={0x9, 0x9, 0x6, 0x3, 0x800, 0x8, 0xfffffffffffffffe, 0x2}, &(0x7f00000001c0)={0x7, 0x2, 0x6, 0x9, 0x2110, 0x5, 0x6, 0x3f}, &(0x7f0000000200)={0x15d, 0x3}) select(0x40, &(0x7f0000000240)={0x9, 0x1, 0x2, 0x3, 0x7, 0x401, 0x10001, 0x7}, &(0x7f0000000280)={0x9, 0x5, 0x57d, 0xe72, 0x1, 0x9, 0x8, 0x8}, &(0x7f00000002c0)={0x3, 0x3d1, 0x4, 0xf6, 0x8001, 0x3, 0x6e8, 0x5}, &(0x7f0000000300)={0x1ff, 0x4}) pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x4) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 13:35:10 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = dup(r0) readv(r2, &(0x7f0000000c40)=[{&(0x7f0000000600)=""/30, 0x1e}], 0x1) r3 = dup2(r0, r2) renameat(r3, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x100) 13:35:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) mknod(&(0x7f0000000040)='./bus\x00', 0x2191, 0xfffffffffffffff9) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x104) sendto$unix(r0, &(0x7f0000000080)="06c3da9614b65858961eb663c29a5b705c88248abca48bb205192a17b88e5602a45ac402a318f7720b3f0518c3593afdbd6dab", 0x33, 0x8, &(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8) 13:35:10 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) semget$private(0x0, 0x3, 0x410) socket$inet6(0x18, 0x5, 0x36) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 13:35:10 executing program 1: write(0xffffffffffffffff, 0xfffffffffffffffe, 0x18) 13:35:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d", 0x6ef) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0x20003, 0xd9f, "b08d16c655194700fffffffffffffdd8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:35:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000b40)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f2043624a5ff99c596ad0ef8af8543c9ecba8478488ba2390d60b06996004d00b03649b99a30156b47f9fec5f8a903e345f9b3aab0775ac8fba5c357b8de8a744352711ac7a019e73d155e8752806e2c9df1cd60abdb49a5b24c2d7dfea9f1f2bdfd25fc71acf0bbd8a9f674d49f94ae98b97cb51c95b9cd4c4b14049bbff0168eab30749a67246d9a718a50", 0x88b) r1 = syz_open_pts() close(r0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x400000) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xd9c, "9c8d14ee7504000000000000406e50e800000100"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:35:11 executing program 1: r0 = socket(0x18, 0x3, 0x0) r1 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setregid(r1, r2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000002a00000000000400"], 0x10}, 0x0) 13:35:11 executing program 1: rmdir(&(0x7f0000000000)='./bus\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) execve(&(0x7f0000000040)='./bus\x00', &(0x7f00000001c0)=[&(0x7f0000000140)='\x00'], &(0x7f0000000240)=[&(0x7f0000000200)='\x00']) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff04008e12efffb27858f5d4fe6c37b3bf1b05eb5ad35a0d00000004"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x40000000006, 0x0) r1 = msgget$private(0x0, 0x80) msgsnd(r1, &(0x7f0000000280)={0x3, "76e29272c1d4a62e96ef5a65232a549f8e1629f7f770960b59ff695d61741302f093f74249f7e19d38d4bdb26f5d0b7fb4564bb4"}, 0x3c, 0x800) write(r0, &(0x7f00000000c0)="220e228901001c067ebc74f0ef98de61da9b3189580ddb50", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0) 13:35:12 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = getgid() r3 = getgid() setregid(r2, r3) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20001, 0x0) 13:35:12 executing program 1: madvise(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000007000/0x1000)=nil, 0x1000, 0x0, 0x20010, r0, 0x0, 0x8000000000000009) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f000000e000/0x1000)=nil, 0x1000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) poll(&(0x7f0000000040)=[{r0, 0x1}], 0x1, 0x3) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) 13:35:12 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="e13a7ec8f4da4c8e67fdbf4cabf8", 0xe) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x38df4e52) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 13:35:12 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x100000000, 0x400}, 0xc) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) close(r0) socket$inet6(0x18, 0x5, 0x8) pipe2(&(0x7f0000000040), 0x10000) 13:35:12 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = dup(0xffffffffffffff9c) ioctl$KDGKBMODE(r0, 0x40044b06) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "ad71f09f52cf1a93c1ad9e1a6f507502847200"}) 13:35:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, "38681e31f25c10e05b6b00", 0x0, 0x3e01d004}) open(&(0x7f00000000c0)='./file0\x00', 0x40, 0xc7) ioctl$TIOCNXCL(r0, 0x2000740e) 13:35:12 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) shutdown(r0, 0x2) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) 13:35:12 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x400, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{}, {0x101}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x26, 0x100000001}], 0x1}) fcntl$setstatus(r0, 0x4, 0x80) socket(0x10, 0x2, 0x838) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0xb0, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000200)={0x1, 0x9, 0x6, 0x3, 0x8}) getpeername(r1, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) 13:35:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000080)) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f00000003c0)='l', 0x1) 13:35:12 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0) linkat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00', 0x4) linkat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f0000000200)='./file0\x00', 0x4) 13:35:12 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000100)={'./bus\x00', 0x3, 0x7f, 0x74, 0x0, 0x9000, 0x100000001, 0x1, 0x1, 0x1, 0x5, 0x7ff}) ioctl$WSKBDIO_SETMODE(r1, 0x40105706, &(0x7f0000000080)=0x2) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)={{0x3, 0x1}, {0x23e, 0x5}}) 13:35:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) setreuid(0x0, 0xee01) fcntl$getown(r0, 0x5) 13:35:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000340)="580c0d0000d16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc84ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7de096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4", 0x2e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffffffffffae7, "8c36817bb98e8df4f117d408177dc88ddc2fad96"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x57d0) syz_open_pts() 13:35:12 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050100000000000000b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) madvise(&(0x7f0000ff4000/0xc000)=nil, 0xc000, 0x7) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5) bind(r0, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x1}, 0x8) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x9, 0x1, 0x1ff, 0x9, 0x5}, 0xc) r1 = dup(r0) mkdirat(r1, &(0x7f0000000300)='./file0\x00', 0x0) recvfrom(r0, &(0x7f0000000140)=""/65, 0xfffffe48, 0x2, &(0x7f0000000200)=@in6={0x18, 0x3, 0x3ff, 0x5}, 0xc) sendto$inet6(r0, &(0x7f0000000240)="4b491802c89acf702990e37d5014711c3ac38e8dcb406515f98e22dddd353a2dc667844d0d8ef02b22fd386a8a8cc53ad8f99320bfbb25ea51d74d23fa35776c1b78975e78a6c1c76dcdfa55d4df653e1e6ef6710838c5f3b845c3c44b4bb8293c770360cffd2f90af0c81c79a658c806d640a18198e9b26b1fcf9f8ec869fc39022d6e7d28b28961df48d7aaabcccc38d66bb113246dff3ea3360faba", 0x9d, 0x1, &(0x7f00000001c0)={0x18, 0x3, 0x8, 0x7e11}, 0xc) 13:35:12 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0x0, 0xc0a7, 0x3f, 0x1, 0x4}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) 13:35:13 executing program 1: socketpair(0x18, 0x3, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() r2 = dup(r0) readlinkat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/48, 0x30) r3 = semget$private(0x0, 0x4, 0x190) semop(r3, &(0x7f00000000c0)=[{0x0, 0x81, 0x1800}], 0x1) fchmodat(r2, &(0x7f0000000100)='./file0\x00', 0x40, 0x2) open$dir(&(0x7f0000000140)='./file0\x00', 0x8411, 0xd4) getpeername(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) getpeername(r0, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) r4 = open(&(0x7f0000000280)='./file1\x00', 0x80, 0x4) chmod(&(0x7f00000002c0)='./file2\x00', 0x80) accept$inet(r1, &(0x7f0000000300), &(0x7f0000000340)=0xc) r5 = openat(r2, &(0x7f0000000380)='./file0/file0\x00', 0x20, 0x4) mkdir(&(0x7f00000003c0)='./file0/file0/file0\x00', 0x40) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000400)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x81, 0x0) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000480)={0x4, 0x2, 0x2, 0x8, "ca16c32456af33f7cb8e3c27da36e1579f606283", 0x9, 0x2}) getsockname(r5, &(0x7f00000004c0)=@in, &(0x7f0000000500)=0xc) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r6 = getpgid(0xffffffffffffffff) getpgid(r6) getpeername$unix(r2, &(0x7f0000000540)=ANY=[@ANYBLOB="0000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001010000"], &(0x7f00000005c0)=0x6e) ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f0000000600)) getsockopt(r5, 0x9, 0x0, &(0x7f0000000640)=""/4096, &(0x7f0000001640)=0x1000) chroot(&(0x7f0000001680)='./file2\x00') accept(r1, &(0x7f00000016c0)=@un=@abs, &(0x7f0000001700)=0x8) ioctl$KDDISABIO(r5, 0x20004b3d) mkdir(&(0x7f0000001740)='./file0/file0\x00', 0x4) 13:35:13 executing program 0: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = semget(0x2, 0x1, 0x440) semctl$GETPID(r0, 0x6, 0x4, &(0x7f0000000900)=""/109) r1 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="007d1e302ef9ca89a800"], 0x1, 0x0}, 0x0) r2 = semget$private(0x0, 0x5, 0x2) semop(r2, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x10100, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f00000007c0)=0x1) r4 = semget$private(0x0, 0x4, 0x400) semctl$IPC_RMID(r4, 0x0, 0x0) r5 = fcntl$dupfd(r1, 0xa, r1) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000040)=0x3) symlinkat(&(0x7f0000000140)='./file0\x00', r5, &(0x7f0000000700)='./file0\x00') mknod$loop(&(0x7f0000000000)='./file1\x00', 0xc000, 0x1) recvmsg(r1, &(0x7f0000000640)={&(0x7f0000000280)=@in, 0xc, &(0x7f0000000440)=[{&(0x7f00000002c0)=""/158, 0x9e}, {&(0x7f0000000380)=""/135, 0x87}, {&(0x7f0000000540)=""/224, 0xe0}], 0x3, &(0x7f0000000480)=""/79, 0x4f}, 0x2) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000840)=""/102) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f00000006c0)=0x203) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000980)=0xb62) bind(r5, &(0x7f00000019c0)=ANY=[@ANYRESDEC=r2, @ANYRESDEC=r2, @ANYRES64=r1, @ANYRESDEC=r0, @ANYRESOCT=r1], 0x5) setsockopt(r5, 0xfa, 0x1, &(0x7f00000009c0)="ca993b2382f0ce3c7b44f1aa5872f54076ce6bed13afb5837b40e6f3a8f4272ffcef91b77d813fa70362eafba7b19000ba949e86907e316dc76140d61f664ccd1dfd158aa57365520b306a7520bc7cae932fd41df745c36b5981eed6e2c5197b9f2d4a4b5913d8934c96c05120ced3cf293befd908eaf5d2b8ebfdb5367afa94cf668008acda2318d4a9a83cdc2bdf616a5908b44a0dfb67a7cb7da26d0aad89f69a5d864241e193545a36ec431c2712eb0690787f99a637c61878c3e2fd02a5f7f8f1bcf705084d5dea134e31c3da6a58efd56811e01acdedd67dab6221a61c790f80cb85d2ae593cc2f5664560fc3a43e7f52bd6b008ca38e6cf006a5357e1042d4fb886b25b50f48868c05562bacd06dc949a14d1be5efc2832d8340afb118055cf5aa9c5d4a16146726d3d8b71c5d5760eba9006564e35cfd9b827ac7399cc685edcaf24c84783d42b4dc2f2ecb5290493656ffee0aebe055ac2124729d800cffd2b86be8d400e159990002a5dfc7fd2e6cf709ad03871d524bc0b8ac259e4a8dd1cd8bcbbedeeb282a5133ed17e562fc99aed3bbf84afad28857a7291a369fa5c4c39604fc51431a6a5ac40b3d88e57519a0e311115b40de479992fc7ed463da42a81240b6188a580f8f345dfe6b83b1ed5861773cf1d02dc1f5f096be3c1c1621d9a775b1f16f85a44062bda91e866f1c25135e04b593ddc294f2bd62a453966e193bd40f4fa19a1895f06437025d8a733bba98f37f0dae083196f0fc71766937c6f222ff3bc6addd4f48e46087d63568779e41aec61c7d35033a489e5697ad3442bfa628e60aee3bab6551e7e8a99b89e79b8a9b94a015e19d0576fb64e642716563e3a5bf3afb0b2350788a0a76bbc11db3b420881f5084285285a59eb108a6451af42d49b5cd0cc6d9c8b7ced822e6d9a092a834f2e89a10b600bef7b6cba6e0d528dcab51a224942f62125d33e175391fdcba9470307896ac6bc5205d8a2abaee7c55dac755e05476dfef0283516ac1576f6c44d855bb673eed9ae4c3843cbb0a9304879c53fb94a3e6bd53dc975ad2b96df02eb949ac84fb4b4d02b45ec330332c934a690292045763ec230d5b2e67b39f4070c73dd838762ac3b6917949f39c4f6ed2104281146f3d967b6edcea55d89f01dc93a1640f69aabc017fd2edc5a283e57af572d19b030decdcc5ea6a9f434c59a7530ae4e0e0e3623abd9513f51d4089d41b2c1b47c8b247592e3ff3ce7149c36832687e4bd311809f577c566d6b0dda44ff36346cdf6ee30d0facb1a6ba7fe78a37515f878e13657e54b5fdd926350ad587b7b4c93f71534f30fd12a6ded014bd00fdc34916bcf21f5d16a9e121e3edabee19308b4c7c23b25eca813467f1f3632d1326a8f0ac6e2990551ee69d163e577cf2a6ff4456c2fde15d331076f2ee0f5a24bb92cdce2d4d09915af0e7b5bf43392394709038c42287de0fa6514487e428a0ac24f0c6384ffd500330a879b7cad8c6cd0c86648647688ed1ab6ac9313effe24881bb2d79a28190a691cb8a90615247e1c6bd12b932609bf80113b7398948c807d44875a2406333f39663528c0b316b90e55517f5cfb530d0de8e00cf9782136db238c533cdc26606e5f170758a161fb7b720439966c4bfe3f4af09d3e6b234397ea57dc57aaa33ef615cd365f268730cc4d9760c0f19dead8953c1c9aaeb6944ca302ae64991b262768a748f5fa80c2123c190b778db2e246da5427bfd0c72318300e21ae4cb051f9c38953bb93029d9f071a87b464c873ebf79354b313007036cf0034e89b9984e084943ae4fa18eb8db04d02b612e8eda6add924a3f73b1ba40dc555911bca298fe22a72f4f4a090522f4dfd8cba158216a9004ce9020942dfbfa215949dba539dc3e7f50dd82eb76ec7868814649ec736fffcbb949bb0ecced020a157d9123dc3b2db701928bdacc6f483498bfab81abb735b3c3434919a4170018de8748ff246d1dece2efea1337dcffdf30a2aabcbbef84f35d193b8a1f1161dc451939b27596789474c96993cf4c7c924a9b5514c322bdb67ac8fd5d63eda83ba0b9a42dd3cad9eda5e4d706b11d8c878404899580e3b04decc1c82648043542200ee5318b8f6b7f876b2330ef10f1e3ef1a817cbbca1c101f730a8fb16803d726c00c3a5054f4841ad2e8f4c042ee53528f76cc3f1ce85e00af3d74c7cf9806ff7877c86ffc5ebb4e3848b43d06cd0007b7ec3de6f0e0261a4c6260b1f5cf63096920b03ece70de5c3b82d7837252bd2f3aa70eb5b0df2c7eaaf23e7e34baa5b58ae794ed5b15bf1ef26d5f8f5d15c63c9d5ba0da2d8fb59b2a43380fcd258084860faec24420fd8eac1a06263a7b865047061aaa9f365f1bd2c22294e2fa6981c233514e877a1564bf511d40dc241b1eb5a521b3994da21dcd81617807b21ed2bddf58ab367549c1bc349e32b8f5ae0b55fa74fc51db9985280834c8e9d2b055566a908b726435d802e17fdd7847deb8e4ced9262a993f66499f6caf848ec76e994e60ee18ad821287e607448ade0fd630aea9c3b426ce3ef64c3dcf006dc4ace431e942b99177bdb8ab6ea889504f7fdaa6ac26053ecab84aba7a474de8d7e4d2bd0bda1f861bdf5a764c5123ae4aa955e06f7fb7f3cc0f9c42964483759136e8d2f516ff047d6c2029ab198314d606e409b20fbafd5fee82a427a05ba27ee7e94fe49efcd4af04d533485b04ad0e4c25de31195258ef8daf304802106bc4d03bec4ff6e91e872caece491f1d5b7bbfcbbea6b14e43235f1fbe1e0a52e64998bfe9816ce1504f44a9a85dc0b04c4ace7e4f7b0fe0ea488d1ac5d8a542c1d42544552ed21a4ebe896f3b4011b8c91352f00326700065b14f038d00914f548ce7e297446f9ecf1e08cfed5ea91c26d952b3ae11939bcf184b0fd549e4fcc67ec97a6e7274ada1cca3160cfd4b4b87f1d92689c2cd03077e4975def362dddb805e550c223b9174c635eb7b998b4931d7f2764f68c5f63fa59ed9da27a4650ad51ab59040c4744c0e9ef89112d922e6c810bdb502020f5d052ca9a4f17aa18a145e8ebc79ae6e763b983746e12e6d6bba26d42726e58f12eefb6745e54e1a77a6777ce61cff8a30a52b1086c3ba54cd9b0f873aa1f0c6058d321eed3c8dc9b3010697609c01c6fd5225cc7f3d7b102912e6e450c3beec96eb6987d1a81af630c0d0de2d01bf20ee78f4a710ec1310d9121b3b5effbe18695a814b91d0330c224ae5965151adea15ca60a020cddcb56a63429d145aedad40dcdb9a2155666b3af997221c594808d590d47f9e17f2eaaac1d4c3ff6ad4404726f4bb4ac5e72e0bdd4843b705352138ef712af5bc6baaac84652d2e325cc4d0db0fc5482b2e1a00907140d73d717378422d74e12eb27274e115c96f5404eb327b04eb26501346f783bc5296f7cba3771abdc8084d8adae0f9eef52ad27eed393e8642b19e2f0745409ce3d001467baaf23961a3a718fc6520fc67dc65d4f35640416db6cb573ff60473d27c51a0f54361bd5bc9f6cf92afc9e500497056ff26ebe4d9e41f991d8f010c26d8ffb0838b9bc09cd02cbcc7f48cf6bf0f366408106c2834ef22fc7ed5b94e077b55e8cc9f86094f84a0ed8e87e216943d029ff11d74ea2ebe2b10b2fef3132c1e713c3dfc957673f7e215a2b5f977d6ad1c4a324162abaa58436ab4bed00629e2d17512fec0962ffb5c8ea0415edd4b6a3705aad287e2fe2b86fbb03794770c718dc11be2e99afd23f13744f363442f526ac9408bb35202ced62b78e14e5b843bd401b6b7d58101d871abab38c0ba362553fad311c0909ccb7b1b665b4f5eeb175673f3b36f1a01dc4cd750ef37b6dc5ca5f7861139dc1399481c13d17fd68cb890da10f1f538e2709ffe3df816b238e48e510e0a601b525d449849b70e489189f7dedd3abf233bbb027cf4d7a5e5335dbe8ed37276f316821e47246e7c09dcdc0ec094bd3b8caef89987ca09e53088b97c1bee59d1a4e68c127aa09f8e7977304ed99d533331595c293b49d5e5e773efcd5dc329561d582c12e8567386d794e85c4d28ab4609cc866b5433d6da0b6529a0e9de7d801c28002e68b0eb26e52e9d08112b65432813cc083c56238a218b575f3b11e8ce73cc528a6c623e8a956078aa73aee16032f02ac1c0d63ab6025aef102448ddac80dbd7cfafa7788104714b5a8533b292eb86493725c7fac06c8d2d742b44dec334622d0a66e7f150789e19ce196fd83ebebd424bba80f4f73935e0bd8c0c9c06d06f3293e6e5c1b4795920b021d818c828239fe81f894395f37373f8e5080bb101d4c9ea19c2456499b534a42a29d5bbe8a6bd9b1aac456ad3d642a0f226d50e99436a5fd97dde8db7bcda5a715f50172d7eed5ba51a6a749ec2e7973e0089380d1568f546ba4ae20cb073a050e95ef9f2fd74d8daecd36a35e6db4c545d94c37af8ff82ea39ed24d186bb027d896486dfa0c8fdace09301cb22312cf93e904f61e63eeccb3b5946a63ffc939d27a76f427bbe682d126bb661327cc2ecc5118d0a8b3385867fa630eff52c6433131963cc8c38666fe10655cc7ea840f557bba581170d44e76d5c61dcee1aee800e2e79b05863644f5a5b457fdb08e31ea5233a417d937dc4abdf507b7509f26433e22d18b8d0ee3f2fb68bfa9ead2b834398a954f39ebb5e7ad8a2811ad9f7fc987725b2de11a14af8f9fc40e66b3c3a4b53a1df81eec9beec2c1bf78c771cc1f41c1de119d3588dc18480b69c4b3b687bbf6b698ab375a55c18b31618bac66478bfac73c817e5ea2e6030156a7ef283c3605210851bcc0d4958ed4701e5abe1118911726392775cf41f2dbd8b02c6f0d75b196d6bb3339e3c7f1c78fb611aca4c61c1a8be0f7a26a11130ca960d5a56c68dc4b76e8e96ce9099434b499eb9eb980b2b5990e697b95d59a1a609960632a0a3258bdcaaa1175b07eb846976c97c6aaae3b95d1f49ab1ae78dfd343d460078dca24602d2cfc68de4f0a5f8857c81f005562a6c3f5443ff61d1ab6a952e4b41d07308e0788095b7a0cafd35e9225f45d6743fae2ab473494b453fae9ef53cdb5bbb97efe878893c59728a5aa474ac027a126f21dda95aa3d36551d849f3296dfafc7d23adba4e5f85fde9e74c6d038143e78f0972d30ef8f21c368a119fde7029b1714db231a82f82f9e55a0e992c598f48f8ce10266852a42cb389b2e7c2c6102254dcb36be52b71d6ea97e5742650ee88884ab7585e08b10ddf6092af1b43847ee711b3562471832df13e465e33a5c080c23c475973a20adf2a2695f307706b76144913d0c1a6822b38511c039fa72782c654ca4791ba5cc31dc59670080cba0cc9e839ea84f4518dbdf9c7da7db7d81f1df47b0fd23234462312bb7241a38d1fd15de1b5d3ea3041c6c7cec84154b5acff4156e8619c0d7d39a576ee8a1aeb679b3ce31211dfbb18234a9d1f036b450c03fb4427d2e481d95d933dc329cf4ccb8ff29f92552a045eea6bdabe270b9b03b55e01ecd9f4eb708c8702dfb09c3a98db2db4c15dd79b833700820e3845a5ec9f92ef0d2aa22bd3d0508648d4800b5ecad797cf12947e9bb92aa684dbeed3f13c3835413d69bc286325c34dffe5cc58134bc06cb476cbc7169a270717dae008470ef79d7494a1a8986030da21a3f7d105ddf854a2dc8f41d10fc277049091dde9a6b070c4e0d43fa63b280ceaeab094fe7988588400c6d5ce8ed050bc69de52cac962608ba6351c23cb541e910b7c9f8dac9b39a07b757f9fc", 0x1000) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f0000000780)={0x101, 0x1, 0xffffffffffffff06, 0x7, 0x9}, 0xc) setsockopt(r6, 0x29, 0x800000000000009, 0x0, 0x0) bind(r1, &(0x7f0000000800)=@in6={0x18, 0x0, 0x8001, 0x2}, 0xc) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000680)=0xfffffffffffffffe) getsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000080), &(0x7f0000000200)=0x10) 13:35:13 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x8000000080002009, 0x5cc2) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0}, {r0, 0x40}], 0x2, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000140)={&(0x7f0000000000)=[{0x67, 0x4}, {0xc7, 0xfffffffffffffff8}, {0x4, 0x81}, {0xef}, {0x47, 0x7}, {0xa7, 0x3b46}, {0x60}, {0x87, 0x8}], 0x8}) 13:35:13 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0xe425ef89b2832854) r2 = openat(0xffffffffffffff9c, 0xfffffffffffffffe, 0x20, 0x30) r3 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x2000)=nil, 0x0) shmdt(r3) linkat(r0, &(0x7f00000002c0)='./file0\x00', r2, &(0x7f0000000300)='./file0/../file0\x00', 0x4) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockname(r4, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) getpeername(r4, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) getpeername(r4, &(0x7f0000000380)=@in6, &(0x7f00000003c0)=0xc) r7 = fcntl$dupfd(r6, 0x0, r6) recvfrom(r5, &(0x7f0000000180)=""/79, 0x4f, 0x0, 0x0, 0x0) r8 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x4000)=nil, 0x1000) shmdt(r8) ioctl$TIOCCONS(r7, 0x20004276, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000000)) ioctl$TIOCMSET(r7, 0xc010427b, &(0x7f0000000340)) 13:35:13 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="51c5bea1ea", 0x5}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r1 = socket(0x2, 0x2, 0x0) socket$inet6(0x18, 0xc000, 0x81) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 13:35:13 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = socket$inet(0x2, 0x400000007, 0xed) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r2 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x0, 0x108) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000240)=0x7ff) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) pledge(&(0x7f00000002c0)='/dev/wsmouse0\x00', &(0x7f0000000300)='/dev/wsmouse0\x00') ioctl$TIOCCONS(r4, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r4, 0x40044271, &(0x7f0000000000)) bind$inet(r1, &(0x7f0000000100)={0x2, 0x1}, 0xc) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x40, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x101, 0x1}], 0x2}) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000000)="b100050409000900000021b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) chdir(&(0x7f00000001c0)='./file0\x00') connect$inet(r1, &(0x7f0000000180)={0x2, 0x1}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000440)={r6, r7, r8}, 0xc) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x100, 0x0) 13:35:13 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, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x800, 0x7fffffff}, {0x18, 0x1, 0x1f9, 0x3}, 0x7f, [0x6, 0x6, 0x5, 0x3, 0x6, 0x0, 0x9, 0xa2c0]}, 0x3c) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 13:35:13 executing program 1: getpgrp() r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f00000013c0)=[{0xfffffffffffffc4a}], 0x1e}, 0x0) uvm_fault(0xffffffff8225bcd0, 0xffff8000019b4002, 0, 1) -> e kernel: page fault trap, code=0 Stopped at rtable_satoplen+0x150: movzbl 0xffffffffffffffff(%r13),%r12d ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic kernel page fault uvm_fault(0xffffffff8225bcd0, 0xffff8000019b4002, 0, 1) -> e rtable_satoplen(21,ffff8000019b3f59) at rtable_satoplen+0x150 end trace frame: 0xffff800020c19320, count: 0 ddb{0}> trace rtable_satoplen(21,ffff8000019b3f59) at rtable_satoplen+0x150 rtable_lookup(0,ffff8000019b3f09,ffff8000019b3f59,ffff8000019b3f11,21) at rtable_lookup+0xfd rtm_output(ffff8000019b3f00,ffff800020c19410,ffff800020c19418,21,0) at rtm_output+0x10c route_output(fffffd807be2a800,fffffd806f739480,0,0) at route_output+0x79b route_usrreq(fffffd806f739480,9,fffffd807be2a800,0,0,ffff800020b6c018) at route_usrreq+0x35d sosend(fffffd806f739480,0,ffff800020c196d8,0,0,0) at sosend+0x6eb sendit(ffff800020b6c018,6,ffff800020c19798,0,ffff800020c19860) at sendit+0x590 sys_sendto(ffff800020b6c018,ffff800020c19878,ffff800020c19860) at sys_sendto+0x92 syscall(ffff800020c19910) at syscall+0x5b8 Xsyscall(6,0,ffffffffffffffd8,0,6,e25d9a84010) at Xsyscall+0x128 end of kernel end trace frame: 0xe27f0cea8c0, count: -10 ddb{0}> show registers rdi 0 rsi 0xaa rbp 0xffff800020c19280 rbx 0xffffffffffffff5a rdx 0xffff8000019b3f5d rcx 0xffff8000019b4003 rax 0xffff8000019b4003 r8 0x21 r9 0x1 r10 0x4 r11 0x1686e0101a2a4df7 r12 0 r13 0xffff8000019b4003 r14 0xffffffff821fe058 mplsdomain r15 0x4 rip 0xffffffff81674900 rtable_satoplen+0x150 cs 0x8 rflags 0x10287 __ALIGN_SIZE+0xf287 rsp 0xffff800020c19230 ss 0x10 rtable_satoplen+0x150: movzbl 0xffffffffffffffff(%r13),%r12d ddb{0}> show proc PROC (syz-executor.0) pid=218747 stat=onproc flags process=10 proc=4000000 pri=72, usrpri=72, nice=20 forw=0xffffffffffffffff, list=0xffff800020b6d788,0xffffffff823c5f18 process=0xffff800020b7c9f0 user=0xffff800020c14000, vmspace=0xfffffd807f00b9d8 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 87657 123 33375 60929 2 0x10 syz-executor.0 *87657 218747 33375 60929 7 0x4000010 syz-executor.0 52088 513442 1 0 3 0x82 nanosleep getty 6726 351475 54979 0 7 0x2 syz-executor.1 83117 404124 0 0 3 0x14200 bored sosplice 33375 113596 54979 0 3 0x82 nanosleep syz-executor.0 54979 496391 59102 0 3 0x82 thrsleep syz-fuzzer 54979 2661 59102 0 3 0x4000082 thrsleep syz-fuzzer 54979 345704 59102 0 3 0x4000082 thrsleep syz-fuzzer 54979 102177 59102 0 3 0x4000082 thrsleep syz-fuzzer 54979 242579 59102 0 3 0x4000082 thrsleep syz-fuzzer 54979 99949 59102 0 3 0x4000082 thrsleep syz-fuzzer 54979 473341 59102 0 3 0x4000082 thrsleep syz-fuzzer 54979 324505 59102 0 3 0x4000082 thrsleep syz-fuzzer 54979 453976 59102 0 3 0x4000082 thrsleep syz-fuzzer 54979 419900 59102 0 3 0x4000082 kqread syz-fuzzer 59102 398333 67119 0 3 0x10008a pause ksh 67119 165303 9046 0 3 0x92 select sshd 9046 181120 1 0 3 0x80 select sshd 88757 182355 29814 74 3 0x100092 bpf pflogd 29814 263272 1 0 3 0x80 netio pflogd 7560 232410 54099 73 2 0x100090 syslogd 54099 77133 1 0 3 0x100082 netio syslogd 91747 5551 1 77 3 0x100090 poll dhclient 85569 519752 1 0 3 0x80 poll dhclient 1230 253075 0 0 3 0x14200 pgzero zerothread 69720 364561 0 0 3 0x14200 aiodoned aiodoned 66672 431663 0 0 3 0x14200 syncer update 20698 523917 0 0 3 0x14200 cleaner cleaner 38247 284265 0 0 3 0x14200 reaper reaper 92162 275223 0 0 3 0x14200 pgdaemon pagedaemon 39887 463208 0 0 3 0x14200 bored crynlk 28099 58067 0 0 3 0x14200 bored crypto 85855 303968 0 0 3 0x40014200 acpi0 acpi0 14066 392727 0 0 3 0x40014200 idle1 71675 474130 0 0 3 0x14200 bored softnet 77684 491454 0 0 3 0x14200 bored systqmp 60809 80925 0 0 3 0x14200 bored systq 18730 206917 0 0 3 0x40014200 bored softclock 79297 522671 0 0 3 0x40014200 idle0 95117 322740 0 0 3 0x14200 bored smr 1 164490 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 87657 (syz-executor.0) thread 0xffff800020b6c018 (218747) exclusive kernel_lock &kernel_lock r = 1 (0xffffffff823d2f80) locked @ /syzkaller/managers/multicore/kernel/sys/scsi/scsi_base.c:256 #0 witness_lock+0x594 #1 solock+0x7e #2 sosend+0x586 #3 sendit+0x590 #4 sys_sendto+0x92 #5 syscall+0x5b8 #6 Xsyscall+0x128 Process 6726 (syz-executor.1) thread 0xffff800020b6d2d8 (351475) exclusive rrwlock inode r = 0 (0xfffffd8068b443d0) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_ihash.c:140 #0 witness_lock+0x594 #1 _rw_enter+0x45d #2 _rrw_enter+0x60 #3 ufs_ihashins+0x6d #4 ffs_vget+0x143 #5 ffs_inode_alloc+0x1cf #6 ufs_mkdir+0x10f #7 VOP_MKDIR+0x76 #8 domkdirat+0x12d #9 syscall+0x5b8 #10 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd806e2eaf88) 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 domkdirat+0x81 #8 syscall+0x5b8 #9 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9511 6411K 6423K 78643K 10725 0 0 pcb 26 9K 10K 78643K 305 0 0 rtable 101 4K 4K 78643K 264 0 0 ifaddr 55 12K 13K 78643K 83 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1480 0 0 iov 0 0K 24K 78643K 62 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1211 76K 76K 78643K 1521 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 9K 78643K 11 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 85 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 5 13K 21K 78643K 495 0 0 sigio 0 0K 0K 78643K 16 0 0 proc 54 51K 71K 78643K 398 0 0 subproc 64 65538K 67586K 78643K 116 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 56 0 0 in_multi 33 2K 2K 78643K 64 0 0 ether_multi 1 0K 0K 78643K 5 0 0 mrt 0 0K 0K 78643K 4 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 66 291K 291K 78643K 66 0 0 exec 0 0K 1K 78643K 243 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 93 21K 30K 78643K 2501 0 0 UVM aobj 23 2K 2K 78643K 26 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 45 0 0 NDP 11 0K 0K 78643K 23 0 0 temp 164 2375K 2499K 78643K 4407 0 0 kqueue 0 0K 0K 78643K 3 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 5 0 1 1 0 1 1 0 8 0 inpcbpl 280 315 0 308 1 0 1 1 0 8 0 plimitpl 152 35 0 27 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 51 0 11 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 90 0 86 1 0 1 1 0 8 0 rttmr 72 1 0 1 1 0 1 1 0 8 1 nd6 48 6 0 2 1 0 1 1 0 8 0 ppxss 1128 5 0 5 2 1 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 19 0 8 1 0 1 1 0 8 0 pfstkey 112 19 0 8 1 0 1 1 0 8 0 pfstate 328 19 0 8 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 226 0 41 12 0 12 12 0 8 0 art_table 32 227 0 41 2 0 2 2 0 8 0 art_node 16 50 0 16 1 0 1 1 0 8 0 sysvmsgpl 40 16 0 9 1 0 1 1 0 8 0 semapl 112 83 0 73 1 0 1 1 0 8 0 shmpl 112 24 0 3 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2341 0 928 46 0 46 46 0 8 0 ffsino 272 2341 0 928 95 0 95 95 0 8 0 nchpl 144 3232 0 1598 61 0 61 61 0 8 0 uvmvnodes 72 2459 0 0 45 0 45 45 0 8 0 vnodes 200 2459 0 0 130 0 130 130 0 8 0 namei 1024 9359 0 9358 3 2 1 1 0 8 0 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 2 0 2 1 1 0 1 0 8 0 scxspl 192 9133 0 9133 15 14 1 6 0 8 1 sigapl 432 689 0 674 2 0 2 2 0 8 0 futexpl 56 6074 0 6074 1 0 1 1 0 8 1 knotepl 112 192 0 165 4 3 1 2 0 8 0 kqueuepl 104 120 0 118 1 0 1 1 0 8 0 pipepl 112 460 0 441 2 1 1 1 0 8 0 fdescpl 488 690 0 674 3 0 3 3 0 8 0 filepl 152 4288 0 4187 5 0 5 5 0 8 1 lockfpl 104 162 0 162 3 2 1 1 0 8 1 lockfspl 32 273 0 273 3 2 1 1 0 8 1 sessionpl 112 19 0 9 1 0 1 1 0 8 0 pgrppl 48 36 0 26 1 0 1 1 0 8 0 ucredpl 96 1091 0 1081 1 0 1 1 0 8 0 zombiepl 144 674 0 674 2 1 1 1 0 8 1 processpl 840 706 0 674 4 0 4 4 0 8 0 procpl 600 1810 0 1768 7 3 4 5 0 8 0 srpgc 64 7 0 7 2 1 1 1 0 8 1 sosppl 128 7 0 7 1 1 0 1 0 8 0 sockpl 384 542 0 522 4 1 3 3 0 8 1 mcl64k 65536 256 0 0 32 3 29 32 0 8 1 mcl12k 12288 8 0 0 1 0 1 1 0 8 0 mcl9k 9216 5 0 0 1 0 1 1 0 8 0 mcl8k 8192 5 0 0 1 0 1 1 0 8 0 mcl4k 4096 10 0 0 2 0 2 2 0 8 0 mcl2k2 2112 2 0 0 1 0 1 1 0 8 0 mcl2k 2048 110 0 0 13 0 13 13 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 358 0 0 20 0 20 20 0 8 0 bufpl 256 6756 0 1049 357 0 357 357 0 8 0 anonpl 16 78966 0 70227 66 22 44 52 0 125 8 amapchunkpl 152 3840 0 3743 12 3 9 9 0 158 4 amappl16 192 3345 0 2888 41 16 25 35 0 8 2 amappl15 184 1 0 0 1 0 1 1 0 8 0 amappl14 176 24 0 21 1 0 1 1 0 8 0 amappl13 168 30 0 26 1 0 1 1 0 8 0 amappl12 160 247 0 245 2 1 1 1 0 8 0 amappl11 152 217 0 203 1 0 1 1 0 8 0 amappl10 144 70 0 64 1 0 1 1 0 8 0 amappl9 136 357 0 354 1 0 1 1 0 8 0 amappl8 128 380 0 361 1 0 1 1 0 8 0 amappl7 120 262 0 257 1 0 1 1 0 8 0 amappl6 112 66 0 54 1 0 1 1 0 8 0 amappl5 104 135 0 121 1 0 1 1 0 8 0 amappl4 96 320 0 295 2 1 1 2 0 8 0 amappl3 88 145 0 139 1 0 1 1 0 8 0 amappl2 80 5400 0 5345 2 0 2 2 0 8 0 amappl1 72 24777 0 24330 24 14 10 19 0 8 0 amappl 72 2051 0 2014 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 25 0 3 1 0 1 1 0 8 0 uaddrrnd 24 690 0 674 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 690 0 674 1 0 1 1 0 8 0 vmmpekpl 168 9724 0 9697 2 0 2 2 0 8 0 vmmpepl 168 80271 0 78804 114 43 71 81 0 357 5 vmsppl 360 689 0 674 2 0 2 2 0 8 0 pdppl 4096 1388 0 1348 6 0 6 6 0 8 0 pvpl 32 245758 0 233852 156 39 117 135 0 265 18 pmappl 224 689 0 674 2 1 1 2 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 550 0 8 16 0 16 16 0 8 0