, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="8202006301"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r3, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r3, 0x800c5751, &(0x7f0000000080)={0x8, 0x9, 0x2}) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 04:28:13 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x202010, 0x1602) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) 04:28:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x20}, {0x100000001}, {0x6}]}) r1 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) r2 = socket$inet(0x2, 0x8000, 0x1f) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r3 = syz_open_pts() poll(&(0x7f0000000000)=[{r3, 0x4322d11273df4171}], 0x1, 0x0) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000140)=0x800) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 04:28:14 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x4236ec382a6bf513, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x2a, 0x0, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000140)) r2 = socket(0x1, 0x2, 0x2) connect$inet6(r2, &(0x7f0000000180)={0x18, 0x1, 0x74a, 0x6}, 0xc) getsockname(r1, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) r3 = socket(0x2, 0x4, 0x0) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, &(0x7f00000000c0)) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x84) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 04:28:14 executing program 0: r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x84) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) socket(0x10, 0x1, 0x80) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r1, 0x0, 0x800000000000c, &(0x7f0000000000), 0x0) recvfrom$inet(r1, &(0x7f0000000040)=""/21, 0x15, 0x1, &(0x7f0000000080)={0x2, 0x3}, 0xc) close(r0) 04:28:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x20}, {0x2000000004d}, {0x6}]}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000001c0)=0x6) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x2a, 0x0, 0x0) getpeername(r1, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000000)="b691d9b757fb3deaa1b9633e9c9afeb657f7be82314a635a5bf736d5b46a9aa7a616d42cf9a983b72e517b050469fb455b8baa2f31e73f6e") 04:28:14 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$unix(0x1, 0x5, 0x0) dup2(r2, r1) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x80, 0x0) r4 = dup2(r3, r0) listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') dup2(r6, r5) accept$inet(r4, 0x0, 0x0) execve(0x0, 0x0, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) 04:28:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) r1 = dup(r0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x4, 0x4) pipe(&(0x7f0000000080)) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x3, 0x1}) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000001640)=[{&(0x7f00000007c0)="04", 0x1}], 0x1, 0x0, 0x0) socket$inet(0x2, 0x2, 0x9) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r3, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r4 = openat(r3, &(0x7f00000000c0)='./bus\x00', 0x0, 0x1) sendto$unix(r4, &(0x7f0000001680)="7db81033f5aebc0c9d8afd54dc424677cb1feefd336fd9b77e908163d1141845e0481933ab817281648be6759f70a061f59ea5aab2015772559502bd57a161e02be8b9dc79f94415ecc3f1c4cd121e0effc87414c60f7c2f781e340b29aad0f40e41f0dce38f3a93f2fec9a21dfddbd7a9331b1dbe6f9e7b14404bebaffd3ffdae8733dcaa74fda761e76989acb48e82f76670594fb1a02fa4f955896cecb5003527b67a8f175425eec5ae7d9b4f496e43a3c57a8b6d2fa658a039f0de8a034567f0ffa1fb9658de7d67744384a706545eee69fd1a4390dda179d42333b4049027cf09419dd65603522b72c3d80b9262cb3ff152049c5a93b9f61b9ba1420f3bf32601def8f723c9a946003351e015842921a747fc2dd27b8633a8d7b1b1f216898622f67698a450cf84d76d64aa26971008887ce160867897005a9e9b41925f2feaf924c327849cceba532d20a9ed36ff3db75e5d4b50bd1d0e4416c9cb078cce430a04a385611e23b79c3716bae4d215ef00d23e500c2e4b898575a699be3d6b988f79feed2c0f02f4fb17df5deb8873a70902c18a11136b450ea123fc538f1afc4da7dc57596fe7c6b4372eb1c5a909fd8112b590ef3467fb53a55da453e880d48bd45b7ad8386911597cccaeea80358b2533dea297ee53947ae74bf34e96876e6218653649657f710429dd9d65a3bb9cb6e2ab63f3fefafe626c1fa1368b512974b30a01d6e6aa38be6c8a30593c66c0ea20651c6d02b3c25c00cfd0af637ecbfe1bef5ae7f9eb8cccf0a1c0b49de76ace9874340ef4432342c6d54d7c367e30f08206b9712a1462f509427aa11168c9aea043643991e1c0271270b2336bee0f70ad0d1a57ed471b6320591042d3acbc403d747c3de0afa51b6e4b2effc51b2f23ab54b0d170b931ff25e647fab3dc1042427a556082a405b253b8403e16712c8483fb059ffdd65d09dbb4420b53588e1113b65987d28e1cd2dee1fea5d3eafada64a1ef23e232309e70a2397bfd1b9bf24943faf5ec79b4fc09790cac98086867d0a8db49f8d5bc1e279cd97645fdf7c7b1c90566ed5ed5fa7015929e9acb711745f90089e2c4a87cfdbb6910792f16a3ff2139a82e86e3299df78e75c02c6661e5b6bdfbea6a2706e0a8d6250d52e8c8185e80378872c0b0ffa5a551db6df0ab6b6fca37611fb6e61ad167af47766f83f41f614d2a212ffd974b51b5943869a8a698672de2d8e1f479f385375c8c95566cdadf96de21f0f214d24c27cb5aceb3b6d518cc0d6587137f1972c610cda3ac040cdb28697114d09a6679a7299ed6350569fff22f3df732d2fca6763d53298be1ce4cc2bd0c1a74d3a7bcced9976293b4981877ab8a2a54e898c5d1bac2eacd18b4ad1d6f6cb7a6450a6177e695ab15f0377009f8e174ccdb6665951f3f126a285ab9eeb53ee35e4223ef6990424a9ea40823754db3130c2822da3ca7984d83ccd5e934f1de174dd9a20f51904ebaeaff79f9721140e05ff64be10faa4c529940874dab4e7fe40e51d4f66dac7cb4012d4fa7e5b7fa77e98d9d0a490c7823d357cf63c93160812206bc07f30170ea238df6f547f863df9c88c7a58e1b55228a0dc3056ae0a534e2c349a2e9b5288ab146c7c2d9816bede094d586e90e36286627eae40d1030a74de8cc95a94541bd26b2be7d053dcc671d1314088b0ff34c76796aa291d3ef640aa2853011644cc4d698fb263a0ad86f3acde4ea8f7b96d7a00731d5f82650a5999f17988aeceae59621c8861ed6a16bdd8c8c051453f7d8ed8f4697f3aefd93c7841ba47b064cc395662efab7c51248bf12842e43c11f535d55fd8ff5036a85f1ed27c7ad27a272b125bbf9cc66227c88f0131d0c6d2c40042efa6fe6ebc63ce9d902f87a1713b322411bd146800b9d0cab2b4a3b6aa34365ca33b594448cf4e8ff203ba5157d8f68cc5759458dd9dc7fde6fcc81221814e944c79f24cedb8c7d93173c65bb81b60840cabef0d408ab158a9a6eaf3b9df0a30fc6ff4b4b421bed853a266257ffe294d5f222462cc617c21e507cdd1fb5c4b245130ca8266cc9fe6965ca9dc3799bf30fe1978569b5e3ddfd28bc8d9efaa331b17892045bfacb840c190bb5e949498e7520fee35dad6324b212dda9579096eaa2fcf1f090eb71054306332eb32a2ddd568f38c730a53066c42b91e2cf2fd8a563b2f1b7c4df861b66ce5308da24b308f66d753a802ebe6e8ab2f88270116f8a66d3d968381ec9c193518a04a21841303b9e0368c7609218503e9717b9297ddc7cfb0a86846469e02f9b94db7db542e86eeea8034857981d0ada5ce33d62015b3eb68c4b24a527b521edc05cd0dc0313633e39b064ae3b83c97526e7b10d1bf78f8e750d6fb917fce981071a2bf09f1ef2b7acb645c22ba88b8f8332da7ad2396338bb53a6aee91d7e26437d4d0ad851a93a5b040c060952c50ef3e5f2e603a9b6144b782b9e97a7269f1171b529abe9f87351136f49da5f5993031aec11b071795a2d0e1305fa4cf147bb22ea15b649a920012ebcf708851a4c914322ffa1a748f9200bb694afd3ebf53df62e940571a08aecfc90331a5300505dce9fb2c4ba39cc669b8b25c75e85223de56c56a89052edf2b009a3fc564e9866defc7a05d176d391b1655b281733f5ba9d647dbee30b76b2cf99cc237c645ede56fbd11297e6fee4ac6dce498645d1888386af1327173782f36da12e17c83ffa2d8810e1310ed3242477a1971485c1ef3dfa65305c1361d5f6180dc5c22834bc72be6f566a52a74cf0423aaa2bc9c73599b069e39f91bd7e492d822ec78d4aa8669662f41d19485e29e099839d6a0273ae67a9ee447375041f80d6b42241944f4d0fa5ccbbb0f7be9d558b3760997ff55a19cea585649ca05ad52bc7199c6d24dad7aec8fb5db6c9289b86f671eae4ea54bdbdf3b088df7f89c09a71acfba782dbf1d2c5b6e9328e48f65bb8276d0b064717e8413ada38afc449ef4a797062cb947503414b8d43dd839b7ba9405c81c719082a585b60ae9ac25796c1ed43c5d78acd3c222296fd2e76af1fe8894bb767b97aaed909055b3964da2c3cd3383d53f895f53a7afaf19fba113663c16953449d45c9411cd0113bec8509b9e8531dd9a9677842ac571de85a5b82edf55dbc0f3a270057c458fbaa9548db58b50525aa72fbb1c521551d08a3ee54384fb54ea678439976575b52f8c3d81b1c4c1290e925bc83a07ed3e98374d997d39da349af7a3eaec4be725dae045f8134c2f01db2cfd5eb0709be20ef4608bf494640e0eb72e4b0007135b8bad52fa4d9bc7fddcadc3ac166a9c5d358aa285841984c0d1937059cbcbd2a3b46fe92d1bb11ba7025f258c75abb940847c3c9443b3bc12b85b6aa2b4cea6c8f729a7ba300c38cedc4e919a9d1a15580ba51560669ace280bc061ed3adc3ac82f9beaaca73e9daa985066b3f6913d56bf7c489a18bc2f67522c04f3e868c67eda1a95e0e8cb159cf3140184b9ab7ef62c3a147ad20ecdd0ebb3d26255c4e230aed81277eff52543b130a0c39983ec33ca7186492619d868da931220fd9dc59d71076441c6b018faf7b2f8824cb842a7f776f647030a10e02cee38becdfb4dfa8e09c819e59fbd160bb6dea94181665bf4ef03e0aacfd8925b66239b98a99c63d691cc83687d690e84781d5d8cd1ab994e29a6eb24143bef38c31852805da1fcaf3d881dc7b832d9b5b29ddd1586db5e8d89c8ac9315491afcb3fc0fe4dbf5734621cee915ed8a9e5065d657227a9a035b70d217115eba7764182a70c595980d40a7aebc8b36554645cadd8e48997f63bcbef1a62f1e1f4e0f09defad79434b852f40b4d41afb25c20a98c3908913d045703d24084ee83320e9396a71a6fa668a241a37089a63b2b499887a4848f24b52809ca110084a0abbf48db8e5439d99fca08144a0669adbd9863e275c89d4cdf99222ada7ddd454d34cc1f9c9409b96666bfc791d5884bee7ab365bcd9937d1c7033b1e6f94b7b8e19be26e42597111105496cc97c0b1233498b214fedbe0b6cfe0577000863c2437608a1b4b30286db258bab68aff54d4a81948b526a7d9c3a33ecd7054791eccdc1699d8a18fcbca63ed381ebe8c2272437fa12bc8070bdf467a6adc37d79eb99458eb0d65e35d625b0ae6b2fa2d94c871537c430eb61f2dd87f32d32d60ff726e9c614a94a2b3d23c3a5dc1d574ac521ad3486449680d4c9248f985f00fdb27aa78b5c4107bf5a242dfebe125cbdad6f80a02e33c12fb7b21db7a21a0b57ce46ebab75b280bf57444112b6615f9e3f390c260cd21f9190990c12a23cf635c10fe99d57cade9f1c16fa2f0303a5937a48514650c938130fe5907b3aa9a0a35927a25d15bb71bbc41bf492aba1dc2e8f3cbeba71b06801cadb828b8292d34463fcc66bac2eddb34b7c7452474dc0215eca066e8afe6cf5ba8e422bc2ae62c0d56a28ca43495da8682a33fc06bca4f4b7f874a002ef0b7f58a18542c43cabc164728a5b85ab561ce49486343a1630d688600162dc3da809df245f67999f33dec8854a3d9a449e8d6e921b1000e4eb08d9bce977932a301579cabd9c426f32a055b1e5a9346b209bf41aeaf368ae3c9b8c12d07dd27ebba1c2b5a50005df6107351177ab10f3d9692d0859cc642d4050ae1401c939ce5bf013040342b8d58f6eec3e32db10d4665459e38d176fe3ecb881f1a965d6506c1b93632acc7f87e238c578ebf7fd6b38ee8ba22733ebc44febce92b02a01aa4aa670fc25cea3ac268cca4e859a48d5fa419194e3a6d598fc80f20c50a8d174cc2a92d49e9f2cc51b156e8396160b2f08265c114e19bda826aeaf501d8e872cdccac4d85df5e2f0081072c1b69b8428762c806deaf20c3037cdf4bdfdbbab73595189d29a0d44427a032a0e68b3179f402ed4f4affac0399481195a19d59ff4b22ac7927ee2154886d7d6ab1686f1ac26eccbb89e3f783b2159c49dbbf855c4ebee806bc198c6e6282824d1a1814430b481c77364102fb8a8bd9e5a493bdbfc55cc36b4fb76ff4a3d478787da266283e99923e6a9df50102044908962b92fb7654b2d7e73256660e1af23297cf5a6de1fc64fc161d8decc459f9846291a2bbe8af0909969d94df72c1e22ba4e35ec826991fab21eec3ff33a55b5c664826c68678ada9db785d3dbcecd80dba9a873b003d8318cf3a1a2c258956dcfd9e6ef3342080bfc8c78b35e4b8fd651ad334a08e8a0e6b97af997cf1e874d318c385bfc2a40f802e97d84ef74abbacb19a9da7926a4ddfe34e14b1463d8cd207cf3a18494fabd171072a932fa79eb42146d1eedad2a450b8e85aeba4d3ec04b4b19660d1b8f8e410b526c23fc95cc5ef931a3bbe1c07316affbbf07bcb08836448dceec3a83a616eafdbf63977142e897d3806a89b45e41d50c6bda5306f4710f6d5092a96353d182fc3e82b086067632a724404369661871ebc3a2fc7dc203a75f74627fd27bf4c177a84fd38aa10fe13a0df517b7f8fa65de069e57ca32347377f438827ca5fdf4c7b1bf621693e8917566c2ccb17e67b52779b08450bf3a418008dfcb974b6c597339950b1e1e49b7c7422821ddba2330783d034a1a12967baedd94af599d1c881e95be4be8c5c2cbd50e563dbbe5ebb9cf16716076a81b63eb1e9693c9797c9d61a66629d26c63467822a9aaf10bfb30de1adfe1a9ca08d0ab89fbb87202a2f16185a6dac00086e6df31dc299bfd79331792a3e1f143ca0a94a50d1d6ba30d13e44e390ae6bef0e95c1d0", 0x1000, 0x809, &(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)) 04:28:16 executing program 0: mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f000071c000/0x4000)=nil, 0x4000) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x80000000]}}) fsync(r1) `‹#'þÿÿÿ(þÿÿÿ `‹#'þÿÿÿ(þÿÿÿ vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800021978cf0 04:28:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000100)=0x7) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f00000000c0)=[{0x2}, {0x3}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x800, 0x0) write(r0, &(0x7f0000000200)="ad52c8fea762a2b6dab6945398c93da533032cfe556dff60f84375e7b4741cb3cc893e5a7f1812790320f6d79246e7b1ae09c67a7f88c1886ab752df37bfabd0846d0e609667b816f31d99b6a544a8d5b24b43f80acc6d3a187a2b29ba93bf3c937aa7e0c1174d3b2be372250af04cbe31d3b8a407523f9619097fe5c9f4c156e5acf86fd4e58badc6f2feb4caa6812ab1304db603499604614cb1cbad897579971d75bbfadc85fe797204118e9a7bad67e797347d92a8f4ba832fde0f4ca1a9996363408daf6749ba46faed46f12caac4e217092fae", 0xd6) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000003c0)="43a2f40825c478376c323800e282eea6062c8befaf8dca6eb72d6928c85c32ef3689c118bca2bd7fa2405be0db79738b84aaa7fd1ce5870b6dec5810225110b735703faef260248712b7c474fbb101952941aa42d5dedd492aa8ed509f578242fad8c2564d96f9506e5956332f6ee2e1f151c8b3ffd484badc82fa973780b79280c1493c33d170f4d81d4f4109f3a63ebf77533627c7f2b7a1186e1f4f7131745b1d045490fe4bfcda0277061993b4cb0f4b63b132a94689ddf25ad69b47673bd834fbc70207e97bcb946179977585d0b401c903154a81", 0xd7) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f00000001c0)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x200000029, 0x2a, 0x0, 0x0) r3 = fcntl$dupfd(r2, 0xa, r1) unlink(&(0x7f0000000300)='./file0\x00') r4 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r4, 0x200000029, 0x2a, 0x0, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f00000004c0)={0x0, 0x4}, 0x10) ioctl$BIOCPROMISC(r3, 0x20004269) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) getrlimit(0x1, &(0x7f0000000380)) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x84}, {0x64}, {0x6}]}) ioctl$BIOCGFILDROP(r5, 0x40044278, &(0x7f0000000340)) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x84}, {0x64}, {0x8fe}]}) ioctl$BIOCPROMISC(r6, 0x20004269) 04:28:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x2a, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) getdents(r2, &(0x7f0000000340)=""/195, 0xc3) pwrite(r1, &(0x7f0000000000)="4003f9d0ffa8830f22", 0x9, 0x0, 0x19) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) r4 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r4, 0x200000029, 0x2a, 0x0, 0x0) getpeername(r4, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) accept(r3, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") pckbd_enable: command error vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800021978cf0 04:28:17 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x4000, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) shutdown(r1, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x200000029, 0x2a, 0x0, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 04:28:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r1, 0x0, &(0x7f0000000040)) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}], 0x1, 0x0, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 04:28:17 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x2) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="5602e5ffffffff080000"], 0x10) r1 = semget$private(0x0, 0x7, 0x0) semop(r1, &(0x7f0000000340)=[{0x1, 0x4, 0x2800}, {0x1, 0x4c, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x200, 0x800}, {0x1, 0x2, 0x1400}], 0x5) semop(r1, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) semop(r1, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r1, &(0x7f0000000240), 0x6) r2 = geteuid() r3 = msgget$private(0x0, 0x682) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r3, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r3, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r3, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r3, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r4 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r5, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r8 = getppid() r9 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r9, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r10 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r10, 0x200000029, 0x2a, 0x0, 0x0) r11 = fcntl$getown(r10, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000980)={{0x2, r4, r6, r7, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r8, r11, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r13 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r13, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r13, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r13, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r13, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r14 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r15, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r18 = getppid() r19 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r19, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb459adb71503947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fce454394bf0f7eb8a201c40c976e24"], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) r20 = fcntl$getown(r19, 0x5) msgctl$IPC_SET(r13, 0x1, &(0x7f00000001c0)={{0x2, r14, r16, r17, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r18, r20, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r12, r17) r21 = msgget$private(0x0, 0x682) msgsnd(r21, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r21, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r21, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r21, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r22 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r23, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r26 = getppid() r27 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r27, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB='\x00'/10], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r28 = fcntl$getown(r27, 0x5) msgctl$IPC_SET(r21, 0x1, &(0x7f0000000980)={{0x2, r22, r24, r25, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r26, r28, 0xa5, 0x1, 0x100000000, 0x2}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000580)={{0x5, r2, r6, r17, r24, 0x20, 0x9}, 0x7, 0x9, 0x4}) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000000080)=""/40) sendmsg(r0, &(0x7f00000017c0)={0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f0000000040)="5f268e7c8cd11ad66652db8738ab089f71c096b1dcfeb681466db4c6de9120d0f4ad41c4d1f5c7b19698d05a1c", 0x2d}, {&(0x7f00000006c0)="cbe54c116352b19c15cd4c1e71a28be7bc6ff02ef4b9d921d693d0fb3107e1eab0429e8ce606957c142517c43592faa31696b6cc16fb63fb864ec04508358f157771fa17d0c818244adcc9055571b190baf972124a0cdf74f91928507032a77c0f4e0dc00f8fbc37496938740d8235e72cba493b845aff4d73bcae174602656e8305af5303ad537eb8182f91c2ebb7ee25209fa7627dd7884dafbbcbf0b34d17924a399c2485a87f47a19290c6381bd6d99e92c820f43f401393f7bf64284976bd450c70794772fe56230e7f7df6e7ad502d25e0b3179abac4d84bc5ce8b5f3d06827a86a619e2224d62560e97b4d843aa2a6dee8cda99bd9e57c5423d3caf", 0xff}, {&(0x7f00000007c0)="841fa9e16276e1ca0c34d45f9d7268dbfa6ca7050dec9e4d59299ea3aa910d747de796fb33bda40d5c20e43cf66731008940047708a578ac866913994a1df62a7a59d77baafa935e4311e833f3935fa2ffffc538b8b8fa0c6bb7d12eaaef8d0cb463", 0x62}, {&(0x7f0000000840)="9fe1d8c27a157a822dab9d52", 0xc}, {&(0x7f0000000880)="8bdf6a66ed709d7f6368350ecb7e8bd46ce5c461ba47f7631120631bb681d3f01cef69d94a06b4a5a160b56193ccecb97b405e2f4b5776655a52699424c9dd691fee828d21c6884a2b12ae85ae9d05250fbaac2defca3cd611969ea3a535c4ccde30092efc90bda1a67671ee114895fd6cc50f9ba57ac27e805ebc2c72560a3a256aed2eafbc943f51d26719d20eb6a2321c3070d9a46e9441325441e4a4614562aca3b32ef8deb97a9881fc756f579a7d46d0dbfa749af8d00ab79bf00ab9b1d299", 0xc2}, {&(0x7f0000000980)="94cceddc6828c8b2653ebaf94f132d7264fa34693ecb38ee4b4e9e2d409264b860443833be78acb4625176d4cd85472adc595d15675e7e3ba91d0184e332b1d3f482f66533704a2a387aa33f9f04812b230398227afeebdae27aeecff23385a6c27d877889915d338649eb1567cb32dea07766355c592874ded8cc2e7559877fbb891de169a17755335899a06958ba012f48be32", 0x94}, {&(0x7f0000000a40)="c032f7047283765b4536cca145959b4df6a8e2174a974838c0bf7b7590cc96119673c66d85b974cb66962d0f9512a9f5c896dcb3b96c0c80be76f4af152b71fae2f303f6e245b0272f3ecdb70bff7861b25eecd443b9cfb233acefc666cac5a7dc2986f255421e1ba1c800fa36d78d312197239bd420fc668f2c49a530869395b63e3fd77897a7d86fb0a1aab43aa14f57982db1150e0b9f988dc0e1aa9b9a72185c685f63721adf70c98003ee22dbdc65d1a550bf29f08fd2b831795e9634f98b2eaf8348b74c8beb3ebd4db519a47845b15e24e9635077978ef5711ad72c905cf8bf01a40f7336e9b0ce2255c3680e8b9b41e46b0f4d", 0xf7}], 0x7, 0x0}, 0x0) 04:28:17 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffff003], [0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe], [0x20e0000000ff], [], [{}, {0x0, 0x0, 0xfffffffe}, {}, {0xffff}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x200000029, 0x2a, 0x0, 0x0) write(r2, &(0x7f0000000000)="29c200b90d62b0925ac1c6a89393167b0493d01b7b0614818d0f4685d45248e48865d5eb4c60faf934d2c60528bf51f76d09c44614fd10153da10dc1ddcbc5919ff530e5fce20bcda0a847166fad0c194a6bbf885432a01e464996886c21ce32700938ecf4e9ca1e2cd5e2d4d7ada7de13106613c469d7440540e32952f078e476c824798328b2802f0a1eade1ba3ac820a85e36d7e6108c92da87f00624460f7295f179c1567e141c67974147955a74ebf4b0dfc49337c042c673fa7c4316200452004b3824", 0xc6) 04:28:17 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x7, 0x4) recvmsg(r0, &(0x7f0000000340)={0x0, 0x385, 0x0, 0x0, &(0x7f0000000300), 0x289}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) close(r0) r1 = socket(0x2, 0x8002, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000380)) write(r1, 0x0, 0x0) r3 = dup2(0xffffffffffffff9c, r0) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000200)={0xec4d, [{0x2, 0x3ff}, {0x1, 0x3ff}, {0x1, 0x10000}, {0x2, 0x9}, {0x2}, {0x1, 0x4}, {0x3, 0xfb8e}, {0x1, 0x5}, {0x1, 0x9}, {0x3, 0xad}, {0x56ac3d5f9faadf59, 0xffffffff}, {0x2, 0x10000}, {0x2337920551caefc7, 0x1ff}, {0x2, 0x400}, {0x2}, {0x3, 0x6ac09cbd}, {0x0, 0x7f}, {0x3, 0x7ff}, {0x2, 0x9}, {0x1, 0x7}, {0x1, 0x6}, {0x3, 0x1}, {0x3, 0x2}, {0x397910a4cad8e4a7, 0x1}, {0x3}, {0x1, 0x2}, {0x1, 0x7}, {0x7, 0x80000000}, {0x2, 0x1000}, {0x1, 0x7fffffff}, {0x1, 0x71b7}, {0x1, 0x9}]}) 04:28:17 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)=[&(0x7f00000000c0)='^--.\x00'], &(0x7f0000000280)) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f0000000140)=[{r0, 0x116}], 0x1, 0x0) shmget(0x1, 0x1000, 0x404, &(0x7f0000ffc000/0x1000)=nil) openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x40, 0x0) 04:28:18 executing program 0: ftruncate(0xffffffffffffffff, 0x0, 0x28404030ffd) pckbd_enable: command error 04:28:19 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="00010000cae735fe4d2e17d7a46665142c4408e5597fb8cf57928ed59bab49311b2d9e549f7e020000001fd30fd6a9b6abb97d663ff4337bd06aa470fbbecfdfc65172e32b8685c22b539a1a20b5e1e3cbad3572ed8a2d50e44c2df2ba"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01010000ed411a5c0a2bf30f0000000000000080", 0x14) writev(r0, &(0x7f0000000300)=[{0x0}], 0x1) 04:28:20 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8, 0x0) r1 = semget$private(0x0, 0x7, 0x0) semop(r1, &(0x7f0000000340)=[{0x1, 0x4, 0x2800}, {0x1, 0x4c, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x200, 0x800}, {0x1, 0x2, 0x1400}], 0x5) semop(r1, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) semop(r1, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r1, &(0x7f0000000240), 0x6) r2 = geteuid() r3 = msgget$private(0x0, 0x682) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r3, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r3, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r3, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r3, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r4 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r5, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r8 = getppid() r9 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r9, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r10 = fcntl$getown(r9, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000980)={{0x2, r4, r6, r7, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r8, r10, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r12 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r12, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r12, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r12, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r12, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r13 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r14, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r17 = getppid() r18 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r18, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb459adb71503947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fce454394bf0f7eb8a201c40c976e24"], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) r19 = fcntl$getown(r18, 0x5) msgctl$IPC_SET(r12, 0x1, &(0x7f00000001c0)={{0x2, r13, r15, r16, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r17, r19, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r11, r16) r20 = msgget$private(0x0, 0x682) msgsnd(r20, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r20, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r20, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r20, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r20, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r21 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r22, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r25 = getppid() r26 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r26, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r27 = fcntl$getown(r26, 0x5) msgctl$IPC_SET(r20, 0x1, &(0x7f0000000980)={{0x2, r21, r23, r24, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r25, r27, 0xa5, 0x1, 0x100000000, 0x2}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000580)={{0x5, r2, r6, r16, r23, 0x20, 0x9}, 0x7, 0x9, 0x4}) semop(r1, &(0x7f0000000180)=[{0xa71e1675437599b0, 0x7fff, 0x1000}, {0x3, 0x1ff, 0x1000}], 0x2) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x44, 0x8}, {0x46, 0x5}, {0x8e, 0x7fff}, {0xc8, 0x9}, {0x21}, {0x43, 0x8000}, {0x23, 0x8001}], 0x7}) r28 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r28, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{}, {0x1d}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r28, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r29 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r29, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x8}, {}], 0x2}) ioctl$WSMOUSEIO_SETMODE(r29, 0x80045726, &(0x7f0000000140)) pwrite(r28, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 04:28:20 executing program 0: mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f000071c000/0x4000)=nil, 0x4000) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x3, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x80000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2000000000000000], [0x0, 0x1000000000000000, 0x3], [0x0, 0x0, 0x1], [], [{}, {}, {0x8000}]}}) pckbd_enable: command error wskbd0: can't attach mux (error=5) 04:28:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x4000090d2, 0x0, "d730c4e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b08dce58000000000200004000ffffffdf00"}) readv(r2, &(0x7f0000000200)=[{&(0x7f00000004c0)=""/45, 0x2d}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, 0x0, 0x0) connect$unix(r3, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) syz_open_pts() 04:28:20 executing program 1: mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x379c3f4a5c09edee, 0x120) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x9) 04:28:20 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40000000346, 0x98) setuid(0xee01) pwrite(r0, &(0x7f0000000280)="96ec8111678f8dc3fc2c314f17f1e6fb9bc4881a8717a5ecfddb1b559342708b33c3031f3d17d54fd2701393", 0xffffffffffffff4d, 0x0, 0x5a) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='c\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)={{0xfba, 0x3}, {0x6, 0x3}}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x8000, 0x0) fchmodat(r1, &(0x7f0000000400)='./file0\x00', 0x4, 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000080)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) semget(0x3, 0x4, 0x8) r4 = semget(0x3, 0x4, 0x8) r5 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r8 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000380)={{0x5, r5, r6, r7, r8, 0x40, 0xae55}, 0x0, 0x9, 0x7}) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000300)=[0xffff]) r9 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getgid() r12 = semget$private(0x0, 0x4, 0x43d) semop(r12, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r12, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r12, 0x0, 0x9, &(0x7f00000005c0)) semctl$SETALL(r12, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r12, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r12, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r14 = getegid() r15 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r15, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r17 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r18 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r18, 0x1}, {r18, 0xaf}, {r18, 0x10e}, {r18}, {r18, 0x2}], 0x5, 0x8eb6) shutdown(r18, 0x1) fcntl$dupfd(r18, 0x1b, r17) ioctl$TIOCSETVERAUTH(r17, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000100)={{0x3, r13, r14, r16, r19, 0x4}, 0x200, 0x401, 0x2}) r20 = semget$private(0x0, 0x4, 0x43d) semop(r20, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r20, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r20, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r20, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r20, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r20, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r22 = getegid() r23 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r23, 0xc0107002, &(0x7f0000000000)=0x280000) r24 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r24, 0x200000029, 0x2a, 0x0, 0x0) r25 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r25, 0x200000029, 0x2a, 0x0, 0x0) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xffffffffffffff83) r27 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r28 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r28, 0x1}, {r28, 0xaf}, {r28, 0x10e}, {r28}, {r28, 0x2}], 0x5, 0x8eb6) shutdown(r28, 0x1) fcntl$dupfd(r28, 0x1b, r27) ioctl$TIOCSETVERAUTH(r27, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000100)={{0x3, r21, r22, r26, r29, 0x4}, 0x200, 0x401, 0x2}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000380)={{0x5, r9, r10, r30, r31, 0x40, 0xae55}, 0x20000, 0x40, 0x401}) r32 = socket$inet(0x2, 0x2, 0x0) getsockopt(r32, 0x0, 0xb, 0x0, 0x0) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) fchown(r3, r11, r33) syz_open_pts() semctl$GETNCNT(0x0, 0x1, 0x3, &(0x7f0000000500)=""/178) 04:28:20 executing program 1: sync() dup(0xffffffffffffff9c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000680)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c148ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30825414e5f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c0116019f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df10fabcd0dac2224601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b7238d8076185895553df35c502ca21bbc1466020554d03ec5ca33dde848a869cb800a5a17a7a3c53edb523c804304f12a9788b8781854cea90e578501c69dc47642fe0ebe6fff5da"], 0x10) r3 = dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r0) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000000)={0x9, 0x4}) socketpair(0x25, 0x2, 0xf0, &(0x7f0000000040)={0xffffffffffffffff}) r6 = getpgid(0x0) r7 = openat(r3, &(0x7f0000000540)='./file0\x00', 0x3459d35dc22bedfe, 0x981ad03d9a055fa9) bind$unix(r7, &(0x7f0000000580)=@abs={0x1, 0x0, 0x0}, 0x8) fcntl$lock(r5, 0x0, &(0x7f0000000080)={0x2, 0x2, 0x10001, 0x0, r6}) getrusage(0xffffffffffffffff, 0xfffffffffffffffe) r8 = msgget$private(0x0, 0x200) r9 = getgid() r10 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) close(r2) r12 = getppid() msgctl$IPC_SET(r8, 0x1, &(0x7f00000002c0)={{0x8, r10, r9, r10, r9, 0x2, 0x6}, 0xfff, 0x3, r11, r12, 0x3f, 0x7, 0x4, 0x7}) msgctl$IPC_STAT(r8, 0x2, &(0x7f00000005c0)=""/152) read(r1, &(0x7f00000004c0)=""/69, 0x45) 04:28:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd330600000000000000632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0x6f68ab8f, "85107b875f7c84a4fffdffff11fe4dbfa60400"}) r3 = syz_open_pts() poll(&(0x7f0000000000)=[{r3, 0x4322d11273df4171}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x401, 0x3f, 0x2, 0x4, "b4aebf07fd7e282dd957615f3016cc5045784158", 0xa00, 0x5}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) syz_open_pts() syz_open_pts() 04:28:21 executing program 1: madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r1, r0) listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r2) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x84}, {0x64}, {0x8fe}]}) ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f0000000080)) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) accept$unix(r1, &(0x7f0000001640)=@file={0x0, ""/58}, &(0x7f00000000c0)=0x249) 04:28:21 executing program 1: r0 = msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000004c0)=0x7fb0) msgrcv(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="04000000000000000000b8dbe516af0000000000000000"], 0xc, 0x2, 0x1000) msgrcv(r0, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) r2 = kqueue() fcntl$dupfd(r2, 0x7, 0xffffffffffffff9c) getegid() r3 = socket(0x2, 0x8000, 0x0) r4 = dup(r3) getsockopt$sock_int(r4, 0xffff, 0x1021, 0x0, 0x0) r5 = socket(0x2, 0x8002, 0x0) connect$unix(r5, &(0x7f00000005c0)=ANY=[@ANYBLOB="00b80e7cad37afcc0d9ccb78b3d38362c720dcb9359d00cd7ad9a493887d6cc968e531d493d68f05cc4885090740c58cfcca1a1f3c3adc528a041870ee8a352679190fff912ed53d47bba4bdb0bc279cc34cda969a1fbe2c691d28dab3dda1966433bca5c5ce6899aa5ce88c7237100dae152e2f3bdaeef045754337bdcdd89bde35e5526953e03e00685d47ade4fe1c5a7678d48f4017019150693b335394654e4e49e48aaef41458510e7aab6f28c2ecebcde7c923a3582f849a5537733e255fd04d82"], 0x10) write(r5, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r6 = socket(0x10, 0x3, 0xfe) r7 = socket(0x18, 0x4003, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r7, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000006c0)=ANY=[@ANYRES32=r7, @ANYBLOB="9bcf0db0a4cc8dd777f8d36ed3643ba3f901040000c2d0493210db3c2797b9ed5e8ab5f25a64823221c2facd00000000000000000000006d46f7d1d11fb506050f3d93f65cfd836c3315a50307b7c420", @ANYRES64, @ANYRESHEX, @ANYRES32, @ANYPTR=&(0x7f0000000440)=ANY=[@ANYRES64, @ANYRES64]], 0x6) write(r6, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r8 = socket(0x2, 0x8002, 0x0) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYRES16=r1], 0x1) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x7c}, {0x24}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r9, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) write(r9, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0xfffffffffffffccc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x0, 0x0) r10 = socket(0x2, 0x8002, 0x0) connect$unix(r10, &(0x7f00000003c0)=ANY=[@ANYBLOB="62020207e0000001004fb0bfaa17dbed5b250cfed2a2f0fcd1953c9758236881eaef1670be08662c430ba259dd1fecc1c8765122912e2a"], 0x10) write(r10, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) socket(0x10, 0x1, 0x10001) socket(0x2, 0x8002, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='+\\\\\x00', &(0x7f0000000140)='}+\x00', &(0x7f0000000180)='@\x0e/&\x00', &(0x7f00000001c0)='\x00'], &(0x7f0000000400)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='%%\\\x00', &(0x7f0000000340)='+-\x00', &(0x7f0000000380)='-\\\x00', &(0x7f0000000240)='}\xa8\xf0\xc2\x80\x9a\x8d\xd8\x82+\x00']) msgsnd(r0, &(0x7f00000008c0)=ANY=[@ANYBLOB="010000000000000048696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a07130068d07fe1e768c28985b9d2de4e48419dda1e898b275942338f24053138d6b8f216944f8f5575a6b365f944844bce9a459327b6ae8c3b1490455c5d7c1a26b6ae1e4c6b2e1e2ee0d0db2f06eece923c58925bcedacd608c6ab5b7d4d1c86453000b55da6e259559"], 0x2d, 0x800) 04:28:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x84}, {0x64}, {0x8fe}]}) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x44}, {0x45}, {0xfe16}]}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="04f658873f2634520bf5c0dcb0ec") 04:28:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0xfff}, {0x0, 0x0, 0x83, 0xfffffffc}, {0x4, 0x0, 0x0, 0xfffffffd}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000500)="b21690ccc8b39eba97926afa790d") 04:28:22 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = msgget$private(0x0, 0x682) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r0, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r0, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r1 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r5 = getppid() r6 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r6, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r7 = fcntl$getown(r6, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000980)={{0x2, r1, r3, r4, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r5, r7, 0xa5, 0x1, 0x100000000, 0x2}) setuid(r4) r8 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000040)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d88", 0x3c}], 0x1, 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r8, &(0x7f0000d06ff8)='./file0\x00') openat(r8, &(0x7f00000000c0)='./file0/', 0x0, 0x0) 04:28:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x84}, {0x64}, {0x8fe}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000040)=[{0x61}, {0x60}, {0x4006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 04:28:22 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x2a, 0x0, 0x0) fcntl$getflags(r1, 0x3) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xffffffffffffffff, 0x3, 0x953, 0xfffffffffffffffe, "000000006f8aff94eaffffff00e1ffffff0700"}) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x200000029, 0x2a, 0x0, 0x0) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x200000029, 0x2a, 0x0, 0x0) r4 = dup(r3) write(r2, &(0x7f00000006c0)="60d89733bf83b48c29d7ccb74e380b94b2bc160b54009786d79d3f67b5261a5e023d8a6831442c0628983e497a212e655d08b4865a9c5b5d5e10c860df8415fa9d102a6b18f3a6750ebebe39e222aafd6ce3aeac0e4a97582e464ea416bff0e751ea8eb526971f18ab118e5b1e6fbe2794d35ce20105d2a2567f4cca8446de1805b6775df8c326f16879255dbe7916b0f53c3374967a04319e065d6f299cd79a3a867518d523a809b6b8b7c2d3327d725efb6abd167d9ee95d9e1e95b13a4b6797dfbbb9936d34867bd71ba21d34cc03ce13e98edb6db8476f26c5822f8041075e0586ff7e6856afbf795dd7ac2b7e850ac4bec0f331b3c9c902841ea40288c9b94488774d6ee099ceaa5af775db8d95304165ccd10327ac2c0c6c3d2392e8f8106efecfe51bd6e0e69cb0cd787980545a27ecc08e9a953810de342a3446ab89871e91dd3c8b64b7e935b2c05f185fc781fcf0cef9715f6ca75d7ca7a16cf9d67802b2da8173255f3e57ddfc9340cd57220c89752bc7efe8b8c042ef6402badf900394dd908d47bd0b4bcced5252a8f2121ec5735f9047b8a58835a91f4acd40cbb02d6fbffd96f3d189598f10efd947c20d3b1c2395e88d21ee4918b4e3b00b8af49ba181c9f2e8b01b8bdd3f3b286141fdad3a233677d16c5178f4ab013c0be1f9840e937a072003ae433c6eefa160de7459265aba91541d4a5d61e29c2f62d98c42bdf6fdfd34e824b00ae5beb5c05463b7880da38a7081e290b6e10525c3910a3d938dca83a7fa874d532cb5c80174fdfacc0806494d9cc2bdbd4c84d7dbb3463ce411ce1846364c3de4835263e7ac4380a408ba69bd2a7e02bbb4ae4ec0a01830b052aefe89447414cbe0ad01ac928f0d07db18f9fcfc7ebf9323ae9ed095ac75bbb958ce1880f60abd10936818e74489ee79ebeba6ced3abac72674c46023d89dd670506567764c117ccc94839237a5c3cb95755c539202d704f00d72b3251c262b443ae949fb04a6887720b44dfe6d69ca7546c4967fde60f231d542e18b85aa6fd4927e04b92ae376ec1b13248146d1a8998aba527601e6cd84689dbe6538d2e4a03c4470cd50d3193600e8d5d4349583b94e65bd307ba624430254d9f101d4bf5412a05489c84aeebae08f3d77a9918014612f2cec0097dd46dbc2706fafd78345eb508c7fa9969e9ca09e2a072062f15c598e148bb6ae1e70c1c1c2c35bbcd13e95338688575779641447f0106e502b37a5a2a96b1b1385dc8a5121a915ef222b1f8e099ac4b380ca302f9f8826c03564e91dff6b5213f04bc1def377921c67adda2d4db81930bc4d22fce42f20c824fc672adb3f40b6384c59fc03cd655ddb0dfb6941d161dc1b01d58f937bcc6ee2aa32b6655e1a0ae6b42529b4773c4662aef12779433eb3962cc10664cdd2bba374502cd69803bce823b017de276832d171f8b7d2e80f02e5cb18d4ce92270b1c43291e63556edc115446b9881f9e5cb222e7d97775ee4f99d6d92664a4d4a40816d139657c1912faf27baeaec5c892d93096715a111fc786c75ce9a9b60215833c5b2d352245b7c06182de36ee22ffd2d13f98005f9c650a09ccc7180e3bdc9719d59d51bf83b577cbc04d68a3f9a73cc362154b1e304deed26ca1a10155d66f86bfe95a2566a98bce47fb63f34667ed26e94c72b3399a59167a3c933b71d2a80e49bcd52de3c47ba1392d0e673a25e304d50b621c8bfeb108572324f49dd30f6aadcb212dca940704fedeea5ac778047f9bbab5d5f9eb041d35b3ae0d1623d511695e14a40df5da1ae1212a4d6bb92bf3d9b7a312a980797ca7425f83fb23d846de5c49e5cf13f2f33dcc09dab8424f472c6309680be753420884b7f58968d1f8e77e4945e6e0817f19caa1ea4f3478aa84d5e2905f8fff1615903fe597612c53fae8e75bf7ed4bef551b5ee298f6b5bf80dbea86056efdc14a68b27b83b6a91146ecd87c05b0b80c5e96b819e2fb30b9ca3a2729fa6260585afdc5023589cb9df29f014bb60d84ca94dd1150d8d92c4ae74c58f3bc05363c5c61f2846647c436a50dd83961581b1ae84cfffee853113d41d0352c855d388ff9294d7cb7556d88a77e767d3001db4b6978cc3ae3cffe1ef8a765f5d15b6e37248e57011b0ceced8d8b1617e9ea36d5ec292b30297dd1bf4ea7062de4ca430d17c5505b0590a5932eb4f6e3c8e1ccd378ab0fb4d1d631c3b0102dbbb1ea15d882d147c649aaec720d91b12362e29b786bcd0bf43bec07c31060c187f97d0d52758e9884a5e2b8d8d76b6de65d37a3af2de3c7982878e3251bcdd0f65eeda864b413ad75eda539eedde431596216b3348ad28850c845e990eabe52c6cb9f979132c33b9ccdeb0201e33fa6303cf554ec06f9c38da50eba521f4ca011133cc4e1b44e8313665c1587782c7eaebb7c66c91a93502574392903dea56d649e6b61d7e2005b3bcb8f7ce6da938fb8e1fd28f8dd51dd3723e428dfadf29ca6cb2ed437ed0a7a12114356be0842cccc9f6d19a6229881ad790823c639f03e5fb24300a1028f64ad12c17c1b6c23d4f9f2607b8c2a263c9a70f8957aae80d172e279ea2406ad9fad97d130df8ee13de85fb8ef14a76d3c0f4e4e1a782cb367bb1e770fd13c09ca1218110d61113504df7dd397fe73afcbf44dd1e682907a7e1776c6b44af18d77c2cbf0bfb17165b3a00a51d0e630cdee65c82cfc6651d75c3d30b558cbc932d801b9aa3ed10f340449a74d1ea15bd4bd8ad1468596d7c5c005b02c0b7a8c36ef6afec162a54b06a8a80e6f1c29fd13312c1a2c1b965352a2740da94db121dd0ed3ec2d5a6fe0a71163254677c07eaa1a3e26fc393710f1bd8a2b525573f6a25412b0ef821b6eaf4e52b45ff979050e5b52fb4d9e4dfa614688d1d5997618251cf7f53d3ec8d41239afb7cd6df8ee027e5cf023febdfb91406a473af064a57792f3efee714cf9150e0174bdc543acc2d8837d85f02976e4d71f33bdf013a30e6e571c2b2b97f342db51a5454cfc0a5739e38ff9c05c182752e999c0d0afc3d3fac184e3650547875e46f933aa3cf5f1424998fdb47fd19f11658a202a63c778843800b4aef9f8130abf2fdc3dc498c52713fdc16d5f31d0bc0db6b49f942fe469636d8a1f5cf245bc1d4d63db395e53cf07d3d1e67e731bfd0785b6c3d03d9a991ed1440ae97a84bc048ac0ddc883ba2dd719c5ce451e437ded02bce7aa83aa36d819390e1c66c731fa7f804e5c7dba2ff9116b31a1681ec0519f8931adb79811c1bf10c5066a690ff205389ea409685a91311e310d7e4186c81b19954ff9394e49dc6d0ad9517b5a32577033cdb682aeb6e818be2f4f95cbc93048e5a24e26e4f9d6c444087c43b1767c5d6422ac34bbe75f3ff1659831a28d94b5e65f8b6ef45cb50c152c7ffd11455a054d0ac6006e7bba2a6e139618fa30b0e367a0da95aeea2ad9cd43511f87611e7934d1c0f387d2761b2cdbbd5fce19362fbd69ce62e74f250b328e8446a039d14eb31333fbe8a735541cafd7706d22e3f1aeccc6d6169af8939367d426bc076966ad049e2bf0514bcdaa5cc0c6b1ecc9e39c970b6bbbe77158a6dd89229d152a116e338f4135181eaedfe5e236cce2168afaca935d151eca84107ca800b6deb0aba32eb0f8b42beddaa728690ced1dab42e9c071183c36ce9b7e21b49fa4ac1e82da03ea1367754605a42bcb1ef58594bcf42a601a955fa66a342cde9de8701929c1eaa0a979e03765123e69c2dc834c15c37c47b92ca1148e08d577c1e15a4af2aed46209bbf470b3ca00cdc05768804a69f27268f45e5a3b776728942a7efe86270473b3191c702b034428383ecb2f1e8ce7e03f4aa3fda1b3202e88a1735e832bb7c108567748e5574ab5e73049fab1fe76e73ebd6d9aaa59542735b756669e3e94ce191fbf88ad0364f6f58c462793ca648d2253f105fac7a26fcb85d1c8f7a8256c327fb9a8eeb7e8ae352043d9c9a58e27f8a492923e0bd22bae440a45f1c4592e5254e8f0b102839895184c85848be0b95a07957fe8c421bd151167ee790b7d7a9eef560c8ce09c75227cb768f63d5dbe20eb80ae44121af30d097505d30961e49003b6cae80b9c4b9eff88094ad78982c26b38f10c7b7ca769c4d1cbeab9dcd4924a6dbf558b87170e99fc63d042a81da04398618b8d1b8c27f2aed8b4082075112fdc67185ab6fce46d5ac7d438753b68acefe0b4238f97e9aeab188331291c9c1699d3ff074b61c106462944e2a716b5650b735e11c737d73c8a5f47bcb47755aa779808bdff6d21767839de4f093a6cf33a8955e064848e56aabf6c659b6814f4ca1c32c674f23dd4cc01766166884381a4b4db6d4c2f5e7f01928cecd98a009fd9f6beddd34288d1380bf4be9b2f34fd4d8c8418e6aa549c71a322992a0ca9ab53532a4584f86f01db4b7b1016d9268650beb35a69bf0247a6c8c739ccaee3390a3f7e2a0441bfef200ff0adaccef9aede3adb64b3acf26da023ac79987246fe4903a824e48984876024a5ab2ae510d918f93d874016cbaab88f3de42cbb7525899e05b7582a71ad976bccde783b0a70c6469b452954e554868489ced91ea558d454f2e28d42646cfab0ebff78d2493d3b17ecc48f1d431b5148d81944a0d2b9d5bf4d5edf978f3fbcc4c93a3f1d7ba404a30f6fd693879064fe60e2b2bc438963559c9a189cb34975b93c4455caa2b8f26bcf52e50da3b1334f3d3e227edebaca8a1c1613236f9869b38103d418377e3a745013051909ef37c63a997ca43ef475fa8ff91fdc269ac4057d97164c50aab15e2accb5508e40dad2f3908c4958e02f4f669c08aeef5611706e5551b54385db383b5055a295ca3511d449cbff13e29f8f3d5efd48b54ef334bf9d22e289dc7e31c7c9d2099afc65e9301315c9d476e595d9da0c62837303aecc9ba25da705c3ddb010aa5533f6a36a753eb3184eb14bae523780c8446d6dd15c0341ab89ee49d0d06f99e7174628d57ab8c41b2ca6fc80a363db8da74f8f318b8026f4f47b1b613c68daf79a3e1860dce9af503d481b2d0dc66cbaf0e2583926d61e2b59336a17891c31f24b6e5208ea5550e1d14c9ce1731ac4b613f9ea7831d444d7d3ea3e18abd35dea6ff9e7a170458b29c2bf0633224f70268f7219161543c3d9a7798ddbeae47d9e32d15a307b08ff3b412ab6e4149fcef3354a5251345a28cfcafd94faaca2cb571de0f8ae5d47df62552d7c8a161e92de73cdd639c06f7900fc617f23a8140941e536e215cdd999dc8ded3f98775cc2411b7637d10946fc4c40352598f043991eaa2a3bcae8893a8586b1354207b4626a4453f6a40811fdbcc71cfc170305d48335f4911a4ae47588a9c2e1f205c4f91e7e777ade70a5ade4f435a03a17f37a97385fcecd15b84bac1a8e09211894835ca52199e54f5514b9d1039eb662371b521f7766d2080ff4c3743d886d0a066ea66f461f3df863379a1f1c6479a6022807d16532b29186852791b9998b778b6add2a1cbea0ebaf6306ddd76215a308d307c6e47089f8d7f017630adf1a65f38120d7b89a8674c0c3a1e43396864709ad72a468998f8f56d9078a8587a110cfd62aff779489b2316016d08f91dc9d1b279ccdbb9400c33d03a7f5626bff1cc7f03fecb94c5fbce425fa773f3b5a653cad4091e6592b718580452c7f749c24f8e27874cb9aaa103a4e8e0b51f970925d66f8347975caedd40111af66ac3975f05e99c2292950a76dd70f6517f4b9cbd7ce940ad460aaf1967f725bd", 0x1000) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf", 0x31a) sendsyslog(&(0x7f00000005c0)="3da197ca48f779a29844345aeffd9f8e1c01bc14d0b2ab09ed56e071cefefb368b09b2a1b78e249fe3cb4060dc6f075dd4182f8103330597fa46768cce866d07f93a258fce430201e84d9bb018e0e698ba16b094c1514239f217e44bba14af5958c73bffa7de2a301a165e3f261471e03e87a46daef1f096e1f0074371df550540bb8907a271a296ca0534c7982a4f2b984f8ae6ad17741e502bd11ac781fdaaf7b927ad21baff8aeea11673718bc81d75c7909160eee624e8d1a8bfebf2768f8187c7cb84eee10532776536bcf3dafa7f1971b34ce67eda6288ec416f197a4ba9983b5dce0668c019f5987ca3e66f42047496b86ce06f", 0xf7, 0x10) syz_open_pts() r5 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r5, 0x200000029, 0x2a, 0x0, 0x0) fcntl$dupfd(r5, 0xa, 0xffffffffffffff9c) readv(r0, &(0x7f0000000000)=[{&(0x7f00000016c0)=""/121, 0x6f}, {&(0x7f00000017c0)=""/70, 0x46}, {&(0x7f0000000500)=""/129, 0x81}, {&(0x7f0000001740)=""/78, 0xffffffffffffffb0}], 0x10000091) sendto$inet6(r4, &(0x7f0000000480)="6ce6f481157e2be825a22ad4d37a66ddd03764393802241c1147f013d5bf0817ccfc788e4286663ba4f36d370b04cf67d2cd712b06de4d88ffdd01d5b86b493bf417d4fd1f2b98687a1405d874c491d5c9ee3cb0f4cf4f405a", 0x59, 0x6, &(0x7f00000000c0)={0x18, 0x0, 0xffffffff, 0x5}, 0xc) write(r0, &(0x7f0000000080)="b74321c25bf0a4a23fd74ddc812f76e56f522bde3cb8ad776b7dcac75769b4b6bce57e0cd8eb", 0x26) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001840), &(0x7f0000001880)=0xc) 04:28:22 executing program 1: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000100)=0x80000000) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000140)={0xfff, './file0\x00'}) accept$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = open(&(0x7f0000000200)='./file0\x00', 0x20000, 0x2) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000240)) r2 = getegid() getgroups(0x4, &(0x7f00000002c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r5 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) setgroups(0x6, &(0x7f00000004c0)=[r2, r3, r4, r5, r7, r8]) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000500)) r9 = dup2(r0, 0xffffffffffffffff) r10 = geteuid() getgroups(0x5, &(0x7f0000000540)=[0xffffffffffffffff, 0xffffffffffffffff, r5, r8, 0x0]) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000580)={r6, r10, r11}, 0xc) r12 = getuid() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(0xffffffffffffffff, r12, r13) getuid() socketpair(0x10, 0x1, 0x9f, &(0x7f0000000600)={0xffffffffffffffff}) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) r15 = socket$inet(0x2, 0x5, 0x66) r16 = socket$inet(0x2, 0x8000, 0x6) dup2(r15, r16) lchown(&(0x7f00000006c0)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) 04:28:22 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x20000, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000100)="1ef132cdb1d313b2b8a29b94c5655bbc36fc36a0756f29b920cf7ce5dd220574aa109f7c0472ff45a1555d5ec6", 0x2d}], 0x1) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x100, 0xe398ed076cbcd6d8) flock(r1, 0x9) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x200000029, 0x2a, 0x0, 0x0) getpeername(r2, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x4000, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000200)=0x3) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x8, 0x1) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:28:22 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0xd14, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x83f1, 0x4) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000240)=""/83, 0x53}], 0x1) close(r1) write(r2, &(0x7f0000000200)='R', 0x1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000180)=']\x00', &(0x7f00000002c0)='\x00'], &(0x7f0000000380)=[&(0x7f0000000340)='^/+#$T:{\\\x00']) 04:28:22 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = syz_open_pts() r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x2a, 0x0, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000200)) close(r0) r2 = syz_open_pts() r3 = syz_open_pts() poll(&(0x7f0000000000)=[{r3, 0x4322d11273df4171}], 0x1, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000001c0)) r4 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r4, 0x200000029, 0x2a, 0x0, 0x0) write(r4, &(0x7f0000000280)="644022be8b026907c3fdf2acd0d33d470543491c43ffbbfca49f02120090bbe85b4edb31c8295da0691f9d149b8eae2c9cc811203ea618ee3ada6bb8d3d4740660a80416be4928948fd6624a95e2fe43aa3a2d062a9cfb23fc2d2d24289aec726b211ac201733593019ab515d91ff66877865b08a6eb4eb7ddf6e7c8508a2e4ccdeeae264b4490d042a20bb1fe00cfa87e62ddfa2253ca319a2ba7df160aba9ff5aa3c5be6d07125f9a3ec0498ae9d6e4402aa35c5a43aa45870bb87006b232905f9d65da883680acbb365cf0d6ec55d8d622fa7b4b02636f7a00a0e3842b9c760cf40061eca187c07d1fc95efbe238294515cff600d73", 0xf7) close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000000c0)=0x4) write(r2, &(0x7f0000000100)=' ', 0x1f8) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x330a8d7ce231e5dd, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000080)={0x200000, 0x0, 0x21, 0x7fffffff, "0366402ba77f0c033c02df71795acd76ef3caf00"}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x4) write(r0, &(0x7f0000000140)=' ', 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x20, 0xffffffff, 0x4, 0x7fffffff, "125b207337b88919545dcc9c2b7f24da1c859c2c", 0x101, 0x200}) ioctl$BIOCGFILDROP(r5, 0x40044278, &(0x7f0000000240)) r6 = open(&(0x7f0000000040)='./bus\x00', 0x2af08a14fd6de54e, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r6, 0x8020697a, &(0x7f00000000c0)) 04:28:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") socketpair(0x18, 0x8000, 0x4, &(0x7f0000000000)={0xffffffffffffffff}) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000100)=0xc) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000140)=0x9) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = openat$klog(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/klog\x00', 0x40, 0x0) pwritev(r3, &(0x7f0000000400)=[{&(0x7f0000000240)="47fa069e9317d40d5edd3e018eff9ba5b98ee9a04ae354c3f6b5484d8d84f7145bce236e33800fd5a825bade3dd28da8dae2e669ec726e65a206983015c0b8c98727e47efffcbb818a9690fe225057079dd6eff334b2ec7b4c2d08adb63d5c45c2003147ae87179398ec363295d97ae37c47228335dd98ddc89f90f2d4630f86365668e44da5ea514200fb942845609b190e550dfa445d6e765242c1f90e1187cfb67ef1", 0xa4}, {&(0x7f0000000300)="918eb392be2f81f0a302111fcb9b71649aff37bb7ecbb0d5f3e0bba0544f9f7a085d3acf5d311b58977192", 0x2b}, {&(0x7f0000000340)="11082ef2d142f6254cf5d5e7027663206d7338b0e977ec8c841a16ffa4120b6aaa2ce8d0480b9a0b7720dd4a95551293d05f56cb88b4d7e0a03a6bff2d091591df92cd24f45085b3fcba0f09fefc6fb69abd33e5749d274e9536f754c76df55dd3399d99b8610863b6932607a12b6e7ac249b7809a6517da9fa91227b2ebfd1a10608e493e2c3f", 0x87}], 0x3, 0x0, 0x28) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000180)={0x1, 0x1}) 04:28:22 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) connect$unix(0xffffffffffffffff, 0x0, 0xfffffffffffffd4b) mknod$loop(0x0, 0x0, 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x82, 0x1) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x46) r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1006, &(0x7f0000000100), 0x4) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, &(0x7f0000000100)=0xcd) mkdir(&(0x7f0000000180)='./file0/file0/fi\x00', 0x10) unveil(&(0x7f0000000240)='./file0/file0/fi/file0\x00', &(0x7f0000000280)='x\x00') 04:28:22 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = semget$private(0x0, 0x5, 0x204) semop(r0, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000480)=0x7) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000340)=""/211) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r3 = geteuid() r4 = getgid() r5 = geteuid() setreuid(0x0, r5) setuid(r5) r6 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r3, r6, r5, r4, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) r7 = geteuid() r8 = getgid() r9 = geteuid() setreuid(0x0, r9) setuid(r9) r10 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r7, r10, r9, r8, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) r11 = semget$private(0x0, 0x5, 0x204) semop(r11, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) semctl$SETVAL(r11, 0x3, 0x8, &(0x7f0000000480)=0x7) semctl$GETVAL(r11, 0x0, 0x5, &(0x7f0000000340)=""/211) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r13 = geteuid() r14 = getgid() r15 = geteuid() setreuid(0x0, r15) setuid(r15) r16 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r13, r16, r15, r14, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) r17 = geteuid() r18 = getgid() r19 = geteuid() setreuid(0x0, r19) setuid(r19) r20 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r17, r20, r19, r18, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000140)={{0x8000, r12, r16, 0x0, r18, 0x100, 0xffffffffffffffff}, 0x1, 0xffffffff, 0x3}) semctl$GETVAL(r11, 0x2, 0x5, &(0x7f00000004c0)=""/163) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x8000, r2, r6, 0x0, r8, 0x100, 0xffffffffffffffff}, 0x1, 0xffffffff, 0x3}) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000240)=""/147) r21 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r21, &(0x7f0000000300)=[{&(0x7f0000000040)="d698d0782aa9071514d582cd46ce33a20001fe050e789932513d7a39bae6e39073c5ee95a42dd7bf82a7ea2751e466590c210a0c76019acb90e189e2382ee5e917ccafeac313766f63fe55f1013c055f9904fbfd273c22bbdfa7d50715c25db902cd00da772045068a8002c70b5c95c1c29dafc23e9b75636ca784e0e28febc64fa16a1add69368ed7c875d93504ed7565e462e848b1fb6f153c7c1ac9f7b0dfb12ed8e7cf4ab9960f62e4eec38278a0e48551adc57d32731ff49b9575b967c0", 0xc0}, {&(0x7f0000000180)="fe108a97675836530d8d49b52811ecb47bf1d25ac7b4b4676a8593d4ca816d35fe8c9ed99c0c9a64150585db5b4575cdb647a25c8f7ac97cdec5741b717c2c0424aea689002e44725a062f63df8a17bbc0b80a2093680ad7720a641c439bb9c69831150c25a0e65f3664b712c81769f61a5b62d10ba25d66dad799d1878328afc1090c42067e42231bfeaaf723e2c141029c2be5f6283649cb2088d1", 0x9c}], 0x2, 0x0, 0x3d) execve(0x0, 0x0, 0x0) 04:28:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x54}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="fd612da02cdffc3279adffed84dd") openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) close(r0) 04:28:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f00000001c0)="19d1efa61f9feda9f835a3cb2350663a2081110fb15fa26727ef2aa0158682310cff90125650d706c30184d44d0221dfd0cb67a5d5475e000000008976edfb8e1e558d81811cc53195b085476b76e970fd1aeed851f0953ce87469a2fd9734c5ca675a3c23543857197aae0fa0e084ebba44f00d2d517e14ee1dbf6b8840bb3e2d2555b276ff295870d54ba02527d50477eb5ab7ec9c2fc641c15a1f630ad286ce616d9c0852abb4a45e447b1c7a2a6fa88bc7ba687f6837795a0ad13d92d3881262fa3d9d1bbe9a49794dd7ac", 0xcd) r1 = accept$unix(r0, 0x0, &(0x7f0000000080)) pwritev(r1, &(0x7f00000002c0), 0x0, 0x0, 0xffffffffffffffff) 04:28:22 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000080)) r1 = socket(0x0, 0x1, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40000000, 0x0, "006b19000000000000a90f0000100000ffffff7f"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x84}, {0x64}, {0x8fe}]}) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000100)=0x5) 04:28:22 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x2, "a97671b2fd65dd1f85db3d1ecca9bc3fdf153391"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) recvfrom$unix(r3, &(0x7f0000000180)=""/185, 0xb9, 0x41, &(0x7f0000000240)=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 04:28:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x3}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = semget$private(0x0, 0x2, 0xcd8dd88f4c0b37c) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000140)=""/137) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x200000029, 0x2a, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000040)={0xcc, 0x8000, 0x7, 0xf3e}) flock(r2, 0x1) r4 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r4, 0x200000029, 0x2a, 0x0, 0x0) r5 = dup(r4) syz_emit_ethernet(0x49b, &(0x7f0000000000)) ioctl$BIOCGRSIG(r5, 0x40044273, &(0x7f0000000000)) 04:28:22 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x1, 0x1f7c7fafe1bd9b5e, r0, 0x0, 0xffffffffffffffff) chdir(&(0x7f0000739ffe)='..') msgget$private(0x0, 0x121) madvise(&(0x7f00007bd000/0x2000)=nil, 0x2000, 0x6) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000040)={0x10, 0x40, 0x4, 0x8000, [{&(0x7f000060e000/0x2000)=nil, &(0x7f000060a000/0x4000)=nil, 0xe75c}, {&(0x7f00004d5000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f00007be000/0x4000)=nil, &(0x7f0000713000/0x1000)=nil, 0x5}, {&(0x7f000064e000/0x2000)=nil, &(0x7f00007cb000/0x4000)=nil, 0x2}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x8001}, {&(0x7f0000723000/0x2000)=nil, &(0x7f0000562000/0x2000)=nil, 0x3}, {&(0x7f0000476000/0x3000)=nil, &(0x7f0000459000/0xc000)=nil}, {&(0x7f000076a000/0x2000)=nil, &(0x7f000058f000/0x4000)=nil, 0x8}, {&(0x7f000065a000/0x1000)=nil, &(0x7f0000480000/0x2000)=nil, 0xffffffffffff0001}, {&(0x7f000042d000/0x4000)=nil, &(0x7f00004a7000/0x4000)=nil, 0x7}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f00004bf000/0x2000)=nil, 0x2}, {&(0x7f0000798000/0x3000)=nil, &(0x7f00006fb000/0x4000)=nil, 0xe7}, {&(0x7f0000568000/0x3000)=nil, &(0x7f0000696000/0x4000)=nil, 0x72a}, {&(0x7f00005c6000/0x4000)=nil, &(0x7f0000531000/0x3000)=nil, 0x8}, {&(0x7f0000658000/0x4000)=nil, &(0x7f000078c000/0x3000)=nil, 0x6}, {&(0x7f0000725000/0x3000)=nil, &(0x7f00004a1000/0x4000)=nil, 0x6}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x22}) r2 = semget$private(0x0, 0x4, 0x8) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000540)=""/72) 04:28:22 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x20000084, &(0x7f00000002c0)}) r0 = socket(0x18, 0x9886366fe117841c, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = syz_open_pts() poll(&(0x7f0000000000)=[{r2, 0x4322d11273df4171}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "0000000000040000004963f074ba9902f900", 0x5}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) clock_gettime(0x2, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000080)={0xfff, 0x400, {0x1000, 0x81}}) 04:28:22 executing program 0: msgsnd(0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000005"], 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = open(&(0x7f00000017c0)='./file0\x00', 0x0, 0x20) mknodat(r2, &(0x7f0000001800)='./file0\x00', 0x8000, 0x9) getsockopt(r1, 0x200000029, 0x2a, 0x0, 0x0) sendmsg(r1, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000140)="9b4def4e3ab66026b86163670d6855f638ef90de0134dd8d922c773ed9c397e629ad92b4068beeebb77d0cc3a7399d49f21a7f576dae050de458cdb06f007fcc5056d63f57470d6c104d78656c6f74d623e7a97f2b6823532b6d61a5354d49eac4649bbf2a6aca0fa5b1b3d84704af680d95c4de4be07df4be30941a9e76c540dadabd9347d0b13334dd02c103ea28065273b76127bdbfc52b010dc25313c63aeef5bb2a147acfeb2eb51dc69369d333191b9630dfd1225f918b09f4cbd99dce47a346de7e8b574dc7095f98bf17d2a9815f19cad02af00c9e99fdb1159a2f701c402c291ba8", 0xfffffffffffffe84}, {&(0x7f0000000040)="5fd290201b4e528864ec935cb723f935addc4d1eaf4a0ca4a76a", 0x1a}, {&(0x7f0000000240)="79365f3e8569a405ac4c44747de310320c5e22b45e521b7f60781825182b64c26fbe7625151665c765baf68ce15ea8bd4e295f1ef1183a7767ca3d169b312652b4681dfb536e2186173153de9aa66be2ccd006ed899ddbdafaf9be8a7df7373a2f571e3c1c887cbb6324d8e6ee0a0784ede6dbf4ecc025c8a8b0e3e1da47be0b777dbf038efa259cc31fbe887383526ce6389831becd5ff578d656fe9351366aaf28bc6e2facdd2398c679854b20257dc2bf2df2f4d5783b793b3747a45a1eb7142372de64eb4eccad8ba799e5e829", 0xcf}], 0x3, &(0x7f0000000340)=[{0x88, 0x1, 0x3ff, "fb11ca0a86582f49bec71331a3a270ddada141053ef84f4639b12ec53641229394a3d80bc3424e882fd70da784b0042f1fea8986921759ab056bd0b6bf28f6eabe00264c12b853ebcb777886170f06df6c5aa353393903f7296c5990662854ed40cf71638f436a9feb5c35357e999c8e919a1384534419"}, {0x18, 0x1, 0x4aa, "85316a54970530d1"}, {0x98, 0xffff, 0x7, "957bf64c14a28dd26a9af495f670a464e7b894f9c3119bcb623848f5c3185cd68db3fdfba568137694c7caca60d8f78511972b3cd3cb9bbd007dbeba59bedb951d1465fa260e5c2a1545768af08d6871e0cb3bd928a487d1fb26f03b9cabd35407f80261130d8866642c2db9daca96ce01fae679fcb5f8882ac59fb9d18f364005119a"}, {0xffffffa3, 0xffff, 0x6, "c465fa7c810469cf10c1a046340ff00ce9171d214e76de089efe636ed5694a5774141b18ecaae34922087629d0b0974bb0f2d237b40dc39cc9aca7547d09e8a1cb7eef16fac006aa88bde28530ea48be0cba002167c6686e5742d6b2be9e68dc05ff12a568c4ded8a6b227fb263d0768292b39"}, {0x58, 0xffff, 0x4, "9ad33ee699ace0bdb1ce9919b3c943b1e41fd0c355fff20b618d4eb266945f9aaa2b365729fbd58412d6bbf2103a33ad9730dee40fae720536cd89263bf7b5f9e9"}], 0x218}, 0x801) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x40000000, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x10000, 0x0) writev(r3, &(0x7f0000001740)=[{&(0x7f0000000600)="dae87e99a01362c88cce59dcf1d20bf61b", 0x11}, {&(0x7f0000000640)="68f94ba570b2efbde53e", 0xa}, {&(0x7f0000000680)="1c7325d133f258ee51f940e30b470944a153c605305bf5810d9c428c9446984857feffac48734cffa6c059895e956cee24e27aa289a8411870653b89d20acf3be921e21fe62a396016f69dae2f38c212a41a74cf502414ab26d2971f2e7f39c171bfc5b4eebd52fe71e03d65efb6b8066880e15ba1632e", 0x77}, {&(0x7f0000000700)="c9a7cdd13e4642493fa52a17a886840816f32f6836a7446456363764e96c0f233da990d6c56ffff72e", 0x29}, {&(0x7f0000000740)="357702272ff1c555fe1ee496feb61c624839a6b4a3d769b6d88fba23cac1ab347293a8f1a5c3eb1c51dd0db4436a1d3a4f14f29ab4151ea4eaa2f338a8140feff88ae0fdc30739a95fd9a4b2df719798745fb70a2da78d900b74d93755c9448e69b9d5ac15cc4169f87feda763b339a5d2232a2b21e46adc432f34dcef72d98462ee846faf4f14fbaac47511d9c942177446e620bc0e81e6c0328edeb409d8caad53b2bddea53cff071de3f895a784e0a7ba657fc5ae6fcf7ef62195265de66e46622205da351e91ee0e2abb1739c80ad53fa85429606d66df89b600cb914d739ae33e7dc592537526bc4f2beb0b231a2da3468bb39eb012ed66928d2263f038865132789295ec6789830d67d3333891f19d3be1ffd5a4ec51255becff28e155f205aabd1a4cc1c2b8525cfbbd9e0091ce1f7466a3745c04d01b21bf99633be1904f07fefb4264d00a7f018ee2d44a6619f45f641099c32bb99a0c514a10507ca822d2bd41fb31b4cb0329d32006a65c400f4af60a60b3848217cce820391b950373152eadfa6cd3888614308f08ddaf67640c2394e21a26d592430fb1ec2c0ba442a0c2118f1a78013d2e9847ad557e3b604370a31c887677239008c9c899ddcff9b4a562d0f578142049e89b57b9dcf053fe64916f7bb6da450d2a675fac15097cff02dd88f6da54046c30a255398f8c0b497a06989d23b00fdd314bd1355d7a439ae339e3d672249280075c738704e4ad23c998c0142628fa42d21cc1f18b90627d7846ef8c5cf3baa53c47a18c1086ac2e7364e81d0008fb9c9ba0e8b6a91753278a59d2dc92ac148078f5d0c7254d9f7345a88c18293f0a7630c861207fde1b1c8e56d5efc2499e310b07667299b64fd77595abb209438526f494cb3b19efe801f0b9f57d05628fcc0f533d746baaf60eca43cb9f56757cbfbd449ef8d63a4762cf2bcd8b7aff794522804985a06a5c4dce6a9f1f26ecdb7584618b3cbe37100d583ce58680f565cbf4bb026d6b00f924d68acdad39a848fc395a74db1ccb75c2adb4a66a267b5057e6f3aa77215cef9cbc115f6eb60ce2e3203a7b20e7e23ec9271f4397a440930773d8d0b2dd17dfc35f91a9b355694628a76543e1ce6606b2feffb651033453b5590ce5cbc6cb39b7a7d8b3556ce6a9ba71ce941527f3c429f406b85d43bc572687a7c402e34c5ededb2809e4caf83fa2a3dbe6084d767f1805da95f3a2ad4c72496401f3111d1afc1b64fbc240e7a58a3034e9bc659e600cf2c2576e6a5ca081e493945d0938634ea46516fa4d20844f65728e1e04bbb1f4090ca89baad5770aa1928f0511ca99ac7269eff845140bcb9032d0c62dc33d1a8fc99b53ea2916ae968b07e77dce820717b8ef6a0898c14eec2dd79871df1627d1d1f6a135c0bd798c4238244381d7985790cfcc3fb9be5f09d220b51b63fcb1ae4b2bd770f43b7b2acd8ff95b4725ae6c44a7ba0ec8d09cd03b71ad81d6cc8526308722c775b32ec3fe1f20d221646b436d7b6d2b49427d1db9b9fad542cb3b9430ce8da97152d95cc70723a1323d3f308ca3db0d539a897259dd217c27e64118beff7c095c7946ff1663eaecfa9949b0c5efbb1c9cf01f8e0b558d83749b92420af157b5fa8de2d1d2c0fa4211cdd371dadf577665f83c22cc493d755c60eea87642a8a761a1fc44363ab36ba42ef69d9625d2dab44ca8d303b20ee32de728034758b242e34516d3f6a5697c7c9ab2af3a7ca597704f0a4361c620d766cf73c10d35f5cd9864d1a129a2434267ede06b9c704d17b17f7abd2b3a0e5e8be3a6c4241c49cbb9ffe1df5257c02078b0ca1c4d6b51c44b69c0dcb60a4e316c547eeb52ca28af7494c457d3a8ddae7bfaa20ff4ddc1ca1072ec8938da3beb47e4121fe9d8a2e87ba02871c731da56c4df874cf49e859a8b547214d7e7ee06dffc645e7324481ba15a0d61420bba395ceb46d3c17254e54f8521ac43f83151f3ad97486717f2f06f524a2c73d71b58bc2b436bf6605d3d5eb4ffb065e7e7ed073bc1da29372313ce8c80e3e6cf2d8ad33b3b16b15b0da1e60444d82a3f8829ebbc34d03289c87f2726950cd5f6c42cfe29028cfe0a989ae86d764abdb20a07dd898c7507a8e60237f1349dd8bfd0593bb473d9d707821551e7ca443048a6fef45bf7ed13381a238fbc210d4d304cd9f838550fb41d615ed6858f13af1985845d924094b7a1557adafaff4be49e871cb3746c37dabcd2c171c280f22f6c19bdc4a3cb73069512818789fe2ec15c1dbcc3e03ca3eeb5175ca7daa9fb917d4d3d53768dd377cb0f7ad6077e40a3d143362c8e69a8062e3310ec3d2b48d3ef8d9006e111775ae339ca987e4820cb64ca53b65ef005c4d4433b32ed6f04e56eac5e23f8c0733a8409ce903811c7b789881a2b466b4d7e054576ae57fed9c0084c54711554fa152e65691b2d045a3b152c82c3346dfac0eea5647047b5a161627a39c8906c0d7d56c09328ca3f480bb7f51cd4b1fa67545e1f4cfa731301e715352db9295dea1b80aee4b74e2c007ee4b44b2deaf98d13e613cf6f378f24bf5c147ac0203b9d68666044a4ed5986b91896021e10427b115d38c6cae53d61120575edeb27357a6ccf896b254363aa9572af81aaa50e68e454adc40002472969d0baa89f6aa561bf3881d15b88bafc53529dc5ee1e92db3ec98f5be496e3354af202af8baa79bb732edea7a5b194fff1b19d098ba8f106541bae493c850781fa06501238c87edadd66bcbfdc5b5f3635c0c5713dab44b412c01e9522024ce9aea68f681790a5df72c620e6d1bbb940e57a42a840b7e8166c6a13b5ef3dd947526d661f305b7dd411b2de15b6ba7329787dba37650bfc626ddb941f47277aa530f2a5fd58958b249f7872edd97b57fad014a00868f43f0f46292295e9fb26573f060e9f0862bb2b17db653af60544641b848812a3c3ad3aa7000048b21b381639c420738cab854924f85f6fb7ff831521e25eb0a25f000d82efe5da53f08794f23b71a3dca29322a0ff773d80210f945ab6aab3e0f57a597e21965856eb9c6915d8d6fb572fb34a7c94446a55e4e2c8d3d20eb623f8e1547745ef4f6925a4c46b0b6e62ac561cf89c679d36d33bb3c9dd18c313f3746c6c90f5c2639a8556f0b382fd19e7ca7fbc80213af59ca142f0baf2dcbbf78038ab0da5d70d23fd048c30730b488a522f43faa634ac34375da5ac1dc01c7d216141a855ee110226bf599724dbde2f267f36e777a9245759ee322eb80dd044c4e30929e4ef2045d75517031c69111dbcef553dac933ec3ed56616d6b89d2d4755c7b19bc40d582aba6a6c795be50a310d12b9168932812f26343cd2fe1f5248713daa843445ae3cb006a2b560f17daff491c8e31d49d2880f00579a6879f8ed530a608b3cee7751046cff06f306bd31c92e2bfde653b45af725582abdbf50b99aac4a8b45a0f509346f4ce49bff9dd59724e2400b11593cdcf39371a8c1807bbbf004c492c9d391a651d9998c1637d98d62ba511c71eec5482aa435147ec377aa5be85107c1e8b80d68de2bda26865713babd9eb4c7cbfb8fcf53dce7c96f17c58845fa8f071313bb858acfc30f9e5fbfb3ea86514cb6c615df4195d95198a73da91f7050ccc27a4439dd9bd212460e9a355d04acbc0dcfe183a9245c4a9c906d25bc05061827b9d35a9ced38bb92d514a6e2ef8d1f790f6d51e2481cd235ca0733f062687db508d979436722c398ab0abb2521b311dd53ac5d07fcc5f780c1a0e9046b0c6bd984fd8300b87468f014a0147826eeec5edb97561547881d42f80573ae2c02718567dc6ac19a21f67a091e3cebc0724120ed3a967d62dfa6258de66f43d0adb04051a62c275a8bd69bb9ade6000c486acbf49aebfd3444ba158f7f1544c3b691e0a88be9783194c9f1bebc52253ca7ad2036d49aa5ff073c56047c5b3f1c93bb6a2637d6701ac3028ed0d74f4ebfcdfc3ace50496716f0f236e51688b346bc9ae51c352117717767de409305bb331faa96e6994fe8fb67818a59994b1fba857efbde08b48ad9e8e4ffbf849cc01f5fd95bad942e1c78ff009da8e93f3c31d09d41d4f4f6c430060fc49dbd75ab6b04ade353fc0c54c434370fd6ebad497423b77f52a52c8ece8dd7d34fb704b3cd9ee89abefb0459c94591a045ec51a03c3447170935f3cf712c925e400abe8a276e9390abac093dbfa9743eeb46b8b11016108dd0e3ed5bee645d462a2fbf42512a70485f620db68fc484b3feb41e614ceacfcbd06189e2e03af1ebeebdab133b277afce7ddd40435e0e5739c5af6dd7add9ca65496117f31fea511fd295eab4a3dfcf83729db4818dc438e3ad0ec03e189a18dd11029e2f32d28dbb447d0d9dfc8ab502d36d9562bf04aef889c7b66b2f50862a44f777bb321ede89e1456e9d472516a7b9d6c9172a357fcb537ca975f1662ed17332eeddf789d504d6cd3c58d8e976357b4469cad919ea70246dce60c37c718378dc99826e68a45aa1c48b1f620217760e65e50eb191a7830757309c9e5b6a27e0987f19284e876c4fcdf412d5bbd56745b283bec43526c55840b20e295239c7a14ef606083422f49a66bea6431f3743a3dfbda11d5e51ee713241a5eccf40535d272b63af8b4a954032c455029399b532686d17b0d8de9f1525bd715acbcd2d9429f7e362c6afe91c946c74fbc0e79e0fb13844ed82433085c7d3f590a8e4eae534125d3ff780d3c10d0e85c5c45a618bd1d6e37ad42b85ad99ca49071a953dc06bf0afae5e1f99bdac1a80e60153f473ef56682ff77e254f943737d9fdc77a2421d7754852228d3f4868a554b51214d609a35eed1af8276d6202a822863a39888cbb804057fdf4a07f20ff5b6deadb18776c4ffb870d3dee52bf337651c0f8015613839c018d9fcdd459259934154369c25f0f09312815004291121ca9d925b7b2f6841fc17f029cb3f7625908877887679b3a4a783191ae6ffd00e2ba1462956bcca67f9a934d5ebd6f1a94757b2f04a2c4c0bcc990a95b5b36879a73042d156f5f7fe1d5bcdf4bfec8335b94d687ee2805f27ba6b46354a8a56dd6049df6dde46f1e89c1e4e62b7aece59d942ddb0ac09d0fa58b366b15a821dd31c182607a2a00da929993165f5ecc7dc0b7e9131b01ae4fbe0697e5492a83c859b0679d568ae27653801751bb3a48da16a8813a17d9a3653a8136d09c008680406c9224167538d6307bd63ca57bfffe33d7890da71eee7a84ee4f87bc56ea5050e2972fd28f329f6dda11ee835cf007588df97acecb6e3db81ccce11b76494b8cc805887658a05698df36fee33c9b69fb92df5469207dd09d0931a36f6a13badecb8c005520ea09a2eed3d256398e5f03fa3023c77a7a7e38261e9aa48f5a0d76fe9d5bc783bbec0e4435e076506e0b426fdb4adf992e24b5079b151ffd0df286945b78d6e52f0d269e9a4fca134fe88d0e4741d59b868d7cdbb056196d1fd8b5dde88b0336234c9bf021779dd9fe2471ca76b4c8e741b0b27139a83b1cd027488ee47d3c13e410156eefb479b59f7f89414f764e8fcfd0f896b09c188e2fd883fb93666e2a36e25cbb54f7ddab864b459acd1ef6ed58b3aa5b0083d670c50719c815497898cd9dd8a4880d33d7d6d051a4d60a1e29f86196ecff6182ba94ca0520071e9ba541b68fdba90c29841c9e009edcdc9219b68d719007a360e5e5bdef35cc67e024a0bd279afed122906a6f28c9a7a477c26fe591b02cc125156d05b1c3f23279dbfe167fc5c6", 0x1000}], 0x5) r4 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0xd) 04:28:22 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000540)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709e26788c381d57ce8b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000fee818b6334ca6e163b84941bc4714b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f946daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ffff5067899043d9683cc8ac3cdff2735fb1737f69c7c148ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c395244858017ae0a4e123e17c94edd6d35d3d39b1dfc43564a30825414e5f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c0116019f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df10fabcd0dac2224601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35131064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000b71f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b7238d8076185895553df35c502ca21bbc1466020554d03ec5ca33dde848a869cb800a5a17a7a3c53edb523c804304f12a9788b878185266aa0ff89b70cc7fb4848f6c7ea4d3d7260e1a3ed86be02db304b27e78ca3708ad19501a04be2ae3ebb9bcb95aa73865a1ff73f0a7c37c6ab450daf045d0a93c3f351cbefe70947cdac1e60e4189579437385ce9f25ac7700"/1098], 0x10) socket(0x18, 0x0, 0x0) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) socket(0x18, 0x400000000002, 0x0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 04:28:22 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "090000f38900f4ffe64dc22a30adca60b38800"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) dup2(r0, r2) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r4, 0x200000029, 0x2a, 0x0, 0x0) dup2(r1, r4) 04:28:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xdf1d30638578a388, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_dstaddr=@un=@file={0x0, ""/74}}) close(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{0x1d}, {0x5}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 04:28:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x30}, {0x3}, {0x6, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000080)=0x7) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x87, 0x0) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 04:28:22 executing program 0: semget$private(0x0, 0x4, 0xfa663d4f2c5face4) clock_gettime(0x5, &(0x7f00000004c0)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000680)) r1 = semget(0x1, 0x1000000000007, 0x200) semop(r1, &(0x7f0000000040)=[{0x3, 0x36, 0x800}, {0x3, 0x78d}, {0x3, 0x1, 0x800}, {0x0, 0x800, 0x1000}], 0x4) semget(0x3, 0x1, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) getuid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000440)={0x1, &(0x7f0000000400)=[{0x3, 0x5, 0x100000000, 0x3}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000480)={0x1, &(0x7f00000000c0)=[{0x94c1, 0x0, 0x4, 0x7}]}) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r2 = socket$inet6(0x18, 0x1, 0x2) r3 = accept$inet6(r2, &(0x7f00000002c0), &(0x7f0000000300)=0x29c) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000340)={{0x18, 0x0, 0x6, 0xa57}, {0x18, 0x3, 0x400, 0x5}, 0x5, [0x8, 0x5, 0x7, 0x1, 0x9, 0x20, 0x7fffffff, 0x3]}, 0x3c) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000001c0)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x902, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000003c0)={0x1, &(0x7f0000000240)=[{0x2000000006d, 0x7, 0x7, 0x101}]}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f0000000140)=[{0x7ff, 0x1, 0x26, 0x101}, {0x8, 0xffff, 0xfffffffffffffff8, 0x5}, {0x7f49, 0x5, 0x0, 0xff}, {0x1ff, 0xf7, 0x0, 0x5}, {0x6, 0x0, 0x1, 0x6}]}) setsockopt$sock_timeval(r3, 0xffff, 0xb468c4c4718cec68, &(0x7f0000000500)={0xaa90, 0x200000b}, 0x10) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0x1d}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r5, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x84}, {0x64}, {0x8fe}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000005c0)={'tap', 0x0}) semget$private(0x0, 0x0, 0x2) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000740)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCSDTR(r7, 0x20007479) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f00000006c0)=[{0x7fff, 0x0, 0x1, 0x4}, {0x66e0, 0x5, 0x89, 0x8}, {0x2, 0x5, 0x1, 0x1}, {0x21, 0x5, 0x8, 0x401}, {0xffff, 0x9f, 0x1, 0xffff}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") ioctl$VT_GETSTATE(r7, 0x40067664, &(0x7f0000000540)) setsockopt(r3, 0x1ff, 0x0, &(0x7f0000000600)="6706f9cac650c8ed68894dcc580ff49b139fb8ee97dba730f3cc8c94a3a859a79329020272eaceb15d1a5b0181ddd9c1f064b80d51671790c736dc8e20130da00b26360e3e211f", 0x47) ioctl$BIOCSDLT(r4, 0x8004427a, &(0x7f0000000380)=0x4000) semget$private(0x0, 0x3, 0x10000425) 04:28:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x30}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x2a, 0x0, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 04:28:22 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000140), 0x0) mlockall(0x1) getsockopt(r0, 0x6, 0x49, &(0x7f0000000000)=""/92, &(0x7f0000000100)=0xffffffd8) 04:28:22 executing program 1: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="820063c4a143dce4a7efe1970da711ecdd57ae971e2f66264b2bbdb145422fc0b7be0c33bb0917c97679b6228a61822adf6f25e2231663368dd2e1dd4f09dd99060912138732eb0b7ff3fecee0e0f9c0c30e106d3555b9598a4c8a5650a03134420e242b6c1729df7efe50bc475eda151b76c02dc16ba145d7e589948a24685a21e89bc55164d293bb055a51e86d"], 0x10) 04:28:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x2) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x40}, {0x3c}, {0x4006}]}) syz_emit_ethernet(0x23, &(0x7f0000000000)="09001fc92479ff2b783f6e8a9c81c3df2cc82c1e9368c6116e0b5162f974e4f9d95e95") 04:28:22 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000180)={&(0x7f00000001c0)=[{0x7}], 0x1}) writev(0xffffffffffffffff, 0xfffffffffffffffe, 0x203) 04:28:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2000000000000114, &(0x7f0000000100)=[{0x1, 0x1, 0x6, 0x7}, {0xfff7, 0x2, 0x81, 0x7}]}) r2 = socket$inet6(0x18, 0x0, 0x2) getsockopt(r2, 0x200000029, 0x2a, 0x0, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x8}, {}], 0x2}) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f0000000040)) fcntl$setflags(r2, 0x2, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) 04:28:22 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) clock_settime(0x3, &(0x7f0000001600)={0x9}) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x110, 0x0) mlock(&(0x7f0000000000/0x1000)=nil, 0x1000) r1 = shmget$private(0x0, 0x4000, 0x300, &(0x7f0000001000/0x4000)=nil) shmat(r1, &(0x7f0000000000/0x3000)=nil, 0x2000) sendsyslog(&(0x7f0000000080)="b6b28bfdd92797e16e34c4440000000000009398db6ddda122afb6d78b426a8aa43e564528a9233186bb02129e66617e1af08ec03166a3b8005dad1e45b28a389179397cd61bac8b9ed544035f779691fb31208130db741dc60d36940aee9e3433093175b85cb299bb63b83e8fd1760ce662b72fb68cb1255d9300ed120787176feb1b6916bdcf997292207e4a67d9010000000000000012dcee7847754dd1b2572fd48438b65d4c6c063ec1a2e94357e691d55620c9f41b7f2d050000004c0c42643c15f61f384a28454e8ef964d6be5bd885099a170d6a95640911941ca4d257293427337dfc5e7c590a465aa7b8e196306f6ab25443a8604d7a018fe46c3883f95123e0f5e6618217a64eba963ef689e9f89b0642246e7ac3a0a51a4f60b0d9c7fe4a77506ec9e12a8e7686e563a1d59eb78834c9b2f5d6c83c1b5444477091e80007a2bcfe15300c3628eb8d4e7af5cdd27d81ff4ffcabeff9d3c81e", 0xffffffffffffff17, 0x14) lseek(r0, 0x0, 0x0, 0x2) writev(r0, &(0x7f0000001580)=[{&(0x7f0000000200)="012ff24d433b9d5c7d95775746bffae43b1ef5ccfc82ec0ea644644daf21b4af9463b6a19dfb5023588fb302682af46209fa4af40b8433eff0e739acdafa4373a2df28017b8a7446edb4c9bdda9f616c05fedf0e4c1788481961221916524dc6d5e7322e57813f7a11fa6d5bfc3b0a42540027d4cdef105566c54c5534753e9465ffa21119ad4c88a4d79dc33a5e43cefad333422e9b6857c0da3197472471076e6b3872aaedcf2ec8f41eb903d8bdddb1596e54994786c7c52d1d", 0xbb}, {&(0x7f00000002c0)="4f4733f48e3a2bb20f04069ac02a07ee3672c8eb4f162d3f8f016a890266f6d43f2a836ed4c1", 0x26}, {&(0x7f0000000300)="6d21a7c21f16070afd98e97162851f9b5ffd0dcac6f95204c349312050a053ee0ce0e9e59437a99fae1fd9b00871a3", 0x2f}, {&(0x7f0000000340)="dcfad79cfe73e9ab2f71889ca13944444d7a8db74a3752d79686770696c618a9080826e918cda52a8fa21a03616a539e66745bed6aac44016fb0ad317968dedfce362b00", 0x44}, {&(0x7f00000003c0)="bf6d878b7cb492d1b9f4a6f747bf3fcd96f6face67a7292c08b80765895dbb5dbc3c9066c44ccb90fec87573a05f33efdaa72f62c9d8b98043aeee663ab31465595b555d229dc04a7ad63d68f74af1796da13a5cff7dbfac7dd1d2b8bf0cb89dd7721c7d65077ddc801fb76af42577f07967369c5e571e262ee618bf7ac436944cdd06c5d65b00fba3af60e8f08a5e6393dd8fbc5de132943fb563c87968ef855f2057b91981702b4b255a314c246b3cd55db9523cacd3e10aaffa845d68e227ae042e1e4cb02a0e0819a8346af5bc80bcad8adea656126b82410402810425e8017e9e892f4a2e88c61ac2981b58a5ec994fd8310292a5e3c907f5a8a01c26ad73f3bcf3e9cfd6e57456267debfabdd5bcb439840e68c238161d425619fc6ed3304d9797c9b8ca82bcbcbb708f7dbfc55706309cebf73bbb7837744f6de3d3d6cf03a8aaed3e1fa6340c6cc9059b201a63386aa275aae5daac9df054ba4511c761a0d091dd3ff7d0a6eb2ccff3ca4f0d9efe47ea6d755ce3a1cc74ece032badcf01b795049abdfc3fecba9531ebd923067802035613fb2c1d5d546a80d6192cdcecb503aaa2c10fb895e6e66a03745a0dece74f101a0483658698f29589c6b9e306498e4044bb1d97bcbd9027393daab12fd1b5c5ddcb294970b7f9e08a92040ef906fa7c0d6c3341344611a098c01bed273e124a9cbaa2c9591e0bcea201bef1eba9f7885f19e85cdaf9b2c5140ca468624fc2d96b9261ac16e2ec27b5ee469052d3cd52547ac068690aaf9a0514e466ab6c49d2e90d0748bc4e2a5895c23ea54fa2133fd564bda22ec9262ba1928d4467fb1da24551dff756b386ca19f38df87ebc3e657077c9ecf53943813f912a8bd5b6e3839066c0089ae50b52caf270b492f650b3638055aab163f144b142294831f7e4229032b2271ec31e4063323eb8cbddd42d222892d97133d3ef2ffdb006f08274fb769d88ecc5b162e7359d51d13fb4bd9f87f7cc85510d3834fcf8ce4066700f63c2272dfbf948a54c6aa28278919c3f2b75dd75643f8f46f29670cb41d7e4dcc89f26a03e9760dda83f81161de2a2dfaa51af6f551f0c32ce0565cf14dd70cdb2558d2a935c734f9953467784bb54249dec1c72e336aa398b838dfa0168f0ce32c37b22f488a922cfdc63950c50940f3e85d18968e4d5dfefd2e49bd392c2b23c6a23915e11794337ee1c69bc802739ba9fa3a92559be823675f75f594c06fd14f1a4092bc11a9ad3482cd42f554f338f0048929bc451ee033ec747f117acb510371f47e922066acf81eeaf1982cca6c8148aa602fddb53680274d8724f66053edb8fd36ca8867f88304c73ca03f9a048faf3a7f79f92a0af8c267731b5ae5b84f54621d94cafcb3b609ac7c007fb84aa21be570aa69e7a91258da8fa7a94f25316a1fac2c8aa001d1bb34da7f6eb9f7f999edf36158dcae12c999ef2f531b2f9bee514e5ee01a1bc94bf58c55e5bc1127d6324e740fc9a78c70e07a766711a02591565f39b309ac42d978ce308637ccb9ef6cc574a9a59bb8ff850cc4a62ee9be9289ae286f09481e191e6777d8a5b114642806c47d43e67349284dbfc5300a54cf14fc01835e63824bc87a22d1969419fc21c722660b4afe83c838f9baf221c8c07814ed9feaa73d56d6c87933aec8a74e4c166a258221c620f330714907eec19f471fcb674957d6b806d572e7ddb75a6956cc895fc07bf295ac84980e77d30bfbafc32ec9af57b91fceb0a381661cf155af0e34d3de47c7d89e309b7ec2e14dcd3d575ddc4eeedc3644674d85ec2147bb97b6bf69c89301acbba3e3a7bd7161d127ba4f78864f07e7e6acea7b2c13ae17b6a75f32646aeb5530fcf456dcf83499b5f2e3ff638f51b49769943a59c8fefce89a572d2332134e8d964d7e52c0bf23f2563b81842894c9606336f1a1d404b587da9eeb9bea9f7b0a6c3f84b4ca0ae70d5dcef976d91bdac27302020f0fcc1cfe4866a41c179c62ebdf0a2eb4c2cccb2b6952b593091138d38e4139adda7fe05707614b9ee8d687130ff5a556746ae0642d2dff5801038dbcbc33e4e4b0e8fc319dbab48bb1b74bae9b95e2b92cd19bfc12de330df5fdbfd8a2d98b4667d894246c084caae3432e9ee02b6ed26a8ee5d3412e9b80d766b2c9365c65ea432af72d6d341312ce1529bd685eaed8dad944f2623f27624c97c8e85be37dab4d209b51a0b479827e126e5b0207d0347c6711354b715be61a7397d1307baca07e131909605ccaa876e82c443e13e35f8b321da91424f72ff4ee48290d0406764b5aad1754af182f96f12db990b651203cc25504e6bbb907653695075f52fb95dba13d35826c97a10349fb5438da13a234a0227b37fb6f505ef014301c6541fb6db239919f13f7504b089645973470236c6d088f80766b93bc01f5ee8be89a566bd893e728aa71e5cb4a2bda7c8163ef3980fdf9322119180efc7fc6d06c2c76d328f2621f79ea7e0c78c6f8d15cccad0f2851a9120bf3f4e73a19f71713d93679b9dafb3e67b1bd46f859e23a806353ace37217f9d47e6be9871cfe2f503b65334430117cc2ffa254e2444d806a5b51b749cf5f806a64d13c9ee11fff836eec25d1161f6a1e50a3aef312c86daf3d8dee4c5170673caab985ac2d9492c3ff05a647cad3687eed8b30a1a9ec0db4c277d71d816866cc3568377ed7daa30be364cf5478fc63181f23f2ba6691fcb52ef3c975562f1982d027f3b8e164e97334dca03188bcd3651fa264ad7daa7e9ab802ba91a490cd209820e51569f97b89d5442722f5e32d6b125533370b612e0f9d656152e5f0b521214a01a60c9edd7e9072bb557e455fd73e30b470e75fd0ff20ef439e535cb4d40cf38f444b543a0b0aa72cef7f580a5ea9dbca6e4e29ecbd6a4da15a1d08293dbfb2c0d4b415161f64143ca91410d1ad602f223435b894110a6837ce4042f0afcff5a014bae6270cb1c3294c6d3c68cc1448146a3dc14a6d56d87a0aa4584d059f270960bc4924d39a81b8e67abea57a4f78cfae6996f2409cd9deeb392d138fe03922f98a05cf8a5f0f98736f221ce04eb47aa6dadae2743f5fcce089c46dbeff3a978a8c970ca856ad07e37fb78be42a47101ffd2077ccd2c00fbdda9de0cb941490acd78baf8411045c67a8f93fe5502f1212cef9b0cda912067c26db9fe773778bc83f6bb329a478069e88685d4dc32594fcfa4579f021c513ddd1b641cf289d20c8a004c412fa8ea17c30f370ac2558fc258ae389aa2e7714357effcf76f166dcbf5dda118713d525354246b39a228bfcebae3097790e9d9439a24731ebc56e2ba2fa0524c188dd902a315fbcda2edb6d660c8c42f3bac0eb7af580475cc0fc832e6155d524a4d0925506e3bfffc3e51f6243f7c9882747642afd739324e538ffecad99e72ea6cf1d0ffdb5ef1332341b66470b702adc175867d3ef8d81b18a535bc6d95d50606531e3fff4e2bd62ad2da952f947493644f95854e6f3359daff33eb48fe477d17907d991431bce56c5b53a99e43f71fce821decf0ec5744d87aeeaed7105943279667f788af4bf0a6632f2593b21e21d6eed5dcea2ea2e75b6dd7561e4b8adcdc2f69c99a51c60718c4b9e731e9e7d15b51f450cfd1408cd0a6d651f056c5fee55990918ac6be1cb259ee8218be9aeec75280b26f868d4e52431088a8caf28eccaf3137e021e6f1b79de1301cb0545b0cb7ce486e533c8cebd20b9bb46974d9be6b06bd300def1388b6ad1574d123f71462bb05d2f207fb183b9d47859172e9d63f1793acf21f353086d34a442abf196dd9d5e52ed65bf08d248d64c6e1721ee0563c6a33cbca2c9c5f5911d1147b429db70d63c4dfa81e56b0eeaf377cde2cbee2b7417f96042ae6d5e5dd4a7d08051b0654007a5d2fb0778bf3f3f686f9f80945c9101ecee1429c82d88c4cfe545f4fe59f043e649f4f9a1f0be8966e4778f25516c145986147586d6da95d9b08b6ddc7fd0397a71b1750239222922a3af81721cc73f4be36437df1c3b5fd0d31671f5d1c0e5b894de5956edde53d5b58e27f314b17383462bf979202c4e037dd0edffa8c5c9c0d2460d3b427f17c5dd00d35148add8f6925820cae3aa9c44f0c5c4af1c2f6ba276d058144bc8ab69d52615967b6df610c9430aad6e68040fd326cc319d93c06cbae7627faa673ac80334cf2707cfbe0ec8939a753954628f62d1e2d9805947eb987d9e4cf356e7f235eb84bb3076b9fb4cbd6705ce51e2bd00f4292f1828e8aa1e467bad590cf7bbd5764f6fbf62f5f7b8052f23df064baf934bb6d9fc30818e6e9f9f7d23f462222046aa25e259e426a4aba1274b43b8d1b01abc897ea553078f23c469c48a6a7950820475b611135448c7762b3cd20768949f98a350ecd504c030ece5ca0aad6464058fd8754a4ada779e458b49471a74b7d3fc1550e2535db2bce1d7ef811007b14a92e49c426be52144d358dab69eb642f2b5f39755aaecfe5f628e3002b008a3df1b5eb935dcd78442f5f6fd6c549518c29c3ea1a1655ee5af673bb6f8f4b438c0f0c0441c96dfdcd5614192ab32400db3004c0c8eb5f1d79650ba2ef49bfadcfdb89245545925ddd108091e4ba4f932a632b06b8da6d97bfd4021d946abf9eb9d581aa853f7099e714ee8e2fd4ea3ad6c54edce11505ab6c0d778fa2b7562d181511a9fa06d3e313765940e4105a9d649211afb1ea7dfa88916af123fbb85b37b08e7fd959fb44a3d9123c799313afaa2326ab5bdb6e6505040366b7b3b76071434f53452d9c419eaf91a6e8fd993aa5804e9c9b93093ce7040364ad2adfeec47f94e82643bd9722742b7b1845ac1921f2612b5d5bcdc9696460c7a03d94266c465d2bad6a18d51363f7fc98fd3831f14d5ec1e9fed70b6dd99e3d4504209233fb5b0ef1525ac8ade28876804fc718426bf98860edc6825e911a4c0aa711040e10548f9e584474af8603365ca388cc0a1acd4c1b0f6d0f635e654d2cab47920473cad1d629d701c86abaf8ade567f20b8cff5ae69bfb2f100f1f8501cc552d77d945bbc8c2018ed503510cd5dbbd734b35bd273e78b06bbd08458ebf5333a955b055291b41af49c0f8fe401f4fcbc7addaa2110e640bdfac6eaea2fbe5507b14912f2ccabb46eec80731f3db62bcfc2beee3026b6e14763b8671d0ed0b1f9d9547ee642aedfd53e70988c7902a35d18a8d177f4d56ccafd379107421cfeab439794dc24c82a05a30dc182df826c6de2fe67b6be90db61be3d1b0a8a76f43889aeed4a376879640ffb69e22aefc5f9dd205505924372d7686cb51709780cadbc160a5cdaf1f4fdacf941eb5a5f60b403f5d49c9ea3d183a7ad86913615d3db6cdbff66099d877b12ec2ce3c0265fcc3bbc85de4f83c1831f84c161a87e928e3f1078141144489b87524184a4835cd306d7c9a1ea717df7ae3e0b6304695798d4ed46a026cd0d69d7c4daa3a48fef66e0c70b71df388e95f2dd31692badeee85ad2f8537408efde2f49aecce77e6103730537e0031c066b2ec4f86e4bb219fd5114d88ed093f4127fc84d765e137a8843fb6f7905ea8d885e551faacb358857d82190cf0d9489b7078e5a58a17357f84e7501499adaaf7a55e4432cfe1af9748216f49c089855f44cb8588a9963099e908d97b60468fc48d54f31b3b4d7edb141d66fd76acd1de5ffab23679c64399ecde229bf3197cd8a94f305bcef33a2c67868c88f733f3123bae72d4f210999f2f041c81d05f70e3e59accf01340330830c", 0x1000}, {&(0x7f00000013c0)="f4752f4b61470c2a66a5f017b4ffa9fe23eead6e8598f6022e15939db50b20c2866fb9c8ef0f72702e3df5173981c207511d9e039ebd18ac6e580810ad1d7529d37da8ab1b9d8dbb48812c0ea02ac7a6bc34bae0de2142fee9add039800861f36c2335f4bb64d4c6cb068a4db1ace64c755c99b0e3", 0x3ef}, {&(0x7f0000001440)="6b924d0fe3484d012e1fde2a98ee39219fc7f102348342a0b54e52847df2788a17f67a08426067cef54f499bfac90381e22ae9bb3370471a", 0x38}, {&(0x7f0000001480)="b8adb3d5665a4b5de3f30f74da64e33d3ab86ddcabb65834065a124e64acd6981a1c91b366849b107c3661bf4d885b9d70985575e53e5ba184c5df1f86204ea1f061d6f1b7c5154222a1dd8cff867f5b1d39c28ef9f0f9fd0ea462f6ffb9664c98b7175f15a27253ac2ebf5b84ef17eb5a67c68450628fca97928aa8be6658f3607676a1a886021861f238e8cca5d999b0efcaa0d9d3cd2544cd33fcc5ac9400c72fddff353adb106b1f193ed9eb04d0423320a6e7824680d71049a94b65e91be432c7c8d92f229e5e3bf74d0d1a82c67074bda7c5c85bf82dd7efb92d39bc", 0x3d}], 0x8) 04:28:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000080)}) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="feba2227e5108d3d3b27ea6c6fe34e2029a98376a9539c3308b81c658410c07e96", 0x21) 04:28:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x2a, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3, 0x10, r1, 0x0, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x200000029, 0x2a, 0x0, 0x0) read(r2, &(0x7f0000000240)=""/108, 0x6c) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x48}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x288, 0x164) faccessat(r3, &(0x7f0000000140)='./file0\x00', 0xb3, 0x3) ioctl$LIOCSFD(r4, 0x80046c7f, &(0x7f0000000100)) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 04:28:22 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) r0 = open(&(0x7f0000000080)='./bus\x00', 0x180c9, 0x0) mkdirat(r0, &(0x7f0000000140)='\x00', 0x104) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)={{0x6, 0x10000000cc}, {0x3, 0x3f}}) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x180, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) writev(r0, &(0x7f0000000180), 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000200)=0x5a014595) 04:28:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x6c, 0x0, 0x0, 0x4}, {0x3d}, {0x4006}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x9cd6fa1bf371193b, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) getegid() r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$KDGKBMODE(r2, 0x40044b06) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f00000000c0)=[{0x4, 0x1, 0x3f, 0x8}, {0x7f, 0x7, 0x4, 0x101}, {0x6, 0x7f, 0x8, 0x7}, {0x1, 0x1, 0x6, 0x80000000}, {0xbcc9, 0x6, 0x4, 0x9}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="010c777cf7c7e52c32db472b74ed") 04:28:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x8000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x84}, {0x64}, {0x8fe}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000180)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 04:28:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x4d}, {0x1d}, {0x80000000000006}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x2410, r0, 0x0, 0x0) 04:28:23 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2005, 0x5dc1) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000100)='./bus\x00') 04:28:23 executing program 1: kqueue() pipe2(&(0x7f0000000000), 0x0) r0 = msgget$private(0x0, 0x686) r1 = kqueue() pwrite(r1, &(0x7f00000000c0), 0x0, 0x0, 0x3d) msgsnd(r0, &(0x7f0000002e80)={0x1, "ed995b21866ac3a1425e791fb72ce63f651d5f2a4b0440137e50ac839d33eae7d43d9bfc6825be4f9734fdab3285d265a9224499d9b0479fba8dabc1022bbf3c89fc74cf9e66e7268525b073593bc83e979071163d4928f8b397c154b5ea17a0b962dda6d14e1d4a5d26e538a96666a3a7a7c6acbb0a2bd3c5e8562d8079a759dda5b4a03046ac7acb0e0d9f4c989617cfc0b2d2fde26ae84f491483f743ba9f8ba5c546c849f8a06c11197c2b86a70b4fe48ef9b1d78bce4836cf89b66732bf185f412d7e21f26064f2ea6f4af04cc06c549df5cd98804dd03a43036fa88783695607"}, 0xeb, 0x800) msgrcv(r0, &(0x7f0000000040)={0x0, ""/106}, 0x72, 0x0, 0x1000) 04:28:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x29e, &(0x7f0000000040)=[{0x20, 0x2, 0x9, 0x71f4}, {0x516, 0x0, 0xa7}, {0x6e, 0x3f, 0x2, 0x670}, {0x7d, 0x7f, 0x3, 0x100}, {0x166, 0x5f, 0x8e, 0x1}, {0x7ff, 0x3, 0xa0, 0x5}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 04:28:23 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x7ff, 0x23ebb2a6}}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000080)="bdea", 0x135) 04:28:23 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) select(0x40, &(0x7f0000000000)={0x0, 0x100000000000000, 0x4}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000002800)={0x0, 0xfffffffffffffefc, 0x0, 0xff5f, 0x0}, 0x0) 04:28:23 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x20c0000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, 0x0, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xa09fc93a61a14879, './file0\x00'}, 0xa) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 04:28:23 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f651992e83000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r0, r1) 04:28:23 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000240)={0x100000000, 0x6}, 0x10) getuid() r2 = syz_open_pts() r3 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r3, 0x0, 0x6d, 0x0, 0x0) recvfrom(r3, &(0x7f0000000300)=""/132, 0x84, 0x42, &(0x7f00000003c0)=@in={0x2, 0x2}, 0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xcf2, 0xffffffff, 0x1, 0x81, "b439add0430b0554f1ec6918533588f56d3f9b7a", 0x401}) setsockopt(r0, 0x6, 0x2, &(0x7f0000000480)="8383b34749e2e94cd27f98f3c3cdcd7facd8884493c106babe132409388656c15105e205195cc9a82667ca0cd555f3ee87fabc73a4569a06b7f9bcf3ba7c58d10453c12b99015fe2a929bf2cbe1baeb315a730359abe448f54fc0c76262583de79525f74789533d02ed69dfdbdcffbc161ff51ff57c64e7acc0c3a71f6ebc7b5e8ccd9a429d37f3128adeec3bda38fc65ab67fa7163fa367033d0eb1514d3937f760adec0f34e15e413b26368eb37146f694b590f02308f8814d81a60b4f286e06910864e2885cccee59b52f6d5178c975d1d6613d420de9", 0xd8) setitimer(0x0, &(0x7f0000000400)={{0x80, 0x7fc}, {0x4, 0x445}}, &(0x7f0000000580)) sendmsg(r1, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000080)="6b6f551f95250de0", 0x8}], 0x2a6, &(0x7f0000000200)=[{0x10}], 0x10}, 0x2) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x1, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x40, 0xd8) openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x100, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x1f, 0x0, 0x0, "0500"}) socket(0x10, 0x0, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x29, 0x400000080000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:28:24 executing program 0: r0 = socket(0x20, 0x5, 0x7) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x10000000002, 0x400000000000002, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r3, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) getsockname$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00.\x00'/110], &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x10000000002, 0x400000000000002, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x221) write(r1, 0x0, 0x0) 04:28:24 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x80, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000000c0)={0x10, 0x3a, 0x4, 0x5, [{&(0x7f000058c000/0x4000)=nil, &(0x7f00007b6000/0x2000)=nil, 0x7}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x53c}, {&(0x7f00004d6000/0x3000)=nil, &(0x7f00001db000/0x4000)=nil, 0x6}, {&(0x7f0000775000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x4b}, {&(0x7f00006dd000/0x1000)=nil, &(0x7f000076f000/0x2000)=nil, 0xd9ab}, {&(0x7f000045a000/0x2000)=nil, &(0x7f000043a000/0x2000)=nil, 0xffffffffffffffff}, {&(0x7f00003f7000/0x1000)=nil, &(0x7f00005d8000/0x3000)=nil, 0x7}, {&(0x7f00000b2000/0x2000)=nil, &(0x7f0000710000/0x2000)=nil, 0x9}, {&(0x7f000020f000/0x3000)=nil, &(0x7f00003d6000/0x3000)=nil, 0x401}, {&(0x7f00005e3000/0x4000)=nil, &(0x7f0000026000/0x1000)=nil, 0x9}, {&(0x7f00003c2000/0x4000)=nil, &(0x7f0000641000/0x3000)=nil, 0x8}, {&(0x7f0000616000/0x2000)=nil, &(0x7f0000132000/0x3000)=nil, 0x689}, {&(0x7f000036b000/0x4000)=nil, &(0x7f0000795000/0x4000)=nil, 0x2}, {&(0x7f00001a6000/0x1000)=nil, &(0x7f0000158000/0x3000)=nil, 0x81}, {&(0x7f00001d0000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x8}, {&(0x7f0000544000/0x1000)=nil, &(0x7f00003b8000/0x1000)=nil, 0x8}], ['./file2\x00', './file0\x00', './file2\x00', './file1\x00'], './file1\x00', './file1\x00', './file1\x00', ['\x00', './file', './file', './file'], 0x3}) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x2a, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000005c0)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ws\x00\x00\x00\x00e0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 04:28:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x44}, {0x20000000000006}]}) fchflags(r0, 0x10000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="ec0ba3282ca6f0f709e9b6ff87bc") 04:28:24 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1, 0xb, &(0x7f0000000080)="c686f4417d19ea53", 0x8) ioctl$WSDISPLAYIO_SMODE(0xffffffffffffffff, 0x8004574c, &(0x7f0000000000)) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x4080, 0x0) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f00000000c0)={0x8, 0x3}) 04:28:24 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x6) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000300)=[{}, {}, {0x18}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x801169ac, &(0x7f0000000300)) 04:28:24 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x212b, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) r3 = getpid() wait4(r3, &(0x7f0000000200), 0x2, &(0x7f0000000380)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) setsockopt(r1, 0x1f, 0x819, &(0x7f0000000280)="7ef551eabf91140361b56491e1e076f13f89b45ec86c2ffb1e169f5e803dac9e2db12a10161dd8b7b7279a57272d5e2c061194733825730fba7ad2fa629e4ff358de02e9bc17964f12185c1a9d408f78aaa74572b502acff9aad71b15eb38d4123129cfd9205b764ae374fbc299916ac1eebbf7f65446e344752c0f8eee00db49f55da1a801bb087f362353f2d802a92fc502eccff4351ed7be366075972542e06caf661d8cd6b7f8f8ff17f53cf2c5eb97baa4c30b8964838db6da01157c315b9ebc661dddc2cf22c133c", 0xcb) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockname(r2, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x10, 0xcca) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 04:28:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x84}, {0x64}, {0x8fe}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000080)=[{0x401, 0x80, 0x1f, 0x6}, {0x0, 0x2, 0xd1}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x4c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="b4dc0d3eca000000007f0622b303") 04:28:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0xdb0209a22f9e76ca, 0x14a) ftruncate(r1, 0x0, 0x69a88df4) r2 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x4) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x200000029, 0x2a, 0x0, 0x0) close(r3) writev(r2, &(0x7f0000000100)=[{&(0x7f0000000180)='#', 0x1}], 0x1) ftruncate(r2, 0x0, 0x20000a) msgget$private(0x0, 0x400) 04:28:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4d}, {0x44}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20, 0x0) lseek(r1, 0x0, 0x19, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000180)={0x0, 0x0, 0x1, 0x848a, 0x3c1}, 0xc) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f00000000c0)=0xb2) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 04:28:24 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x241a, 0x7f, 0x2, 0x0, 0x1, 0x3f, 0x6, 0x1, 0x1, 0x6, 0xffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fe, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x1f, 0x80, 0x0, 0x8001}, {0x2d, 0x1f, 0x0, 0x40000}, {0x16}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x84}, {0x64}, {0x8fe}]}) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000000)=0x6) pwrite(r1, &(0x7f0000000280)="fbf27553cd7bd9d8791c2d190300", 0xe, 0x0, 0x0) 04:28:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) select(0x40, &(0x7f0000000040)={0x9, 0x0, 0x0, 0xfffffffffffffffd, 0x6, 0x2}, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4c) syz_emit_ethernet(0xe, &(0x7f0000000240)="9597a9fad36b05faf68cfd58c8c6") open$dir(&(0x7f0000000000)='./file0\x00', 0x50, 0x20) 04:28:24 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x33) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[], 0x0) dup(0xffffffffffffffff) sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x2a, 0x0, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x200000029, 0x2a, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0x5) r4 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r4, 0x200000029, 0x2a, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xc) pipe(&(0x7f0000000740)={0xffffffffffffffff}) getsockopt$sock_timeval(r6, 0xffff, 0x1005, &(0x7f0000000780), &(0x7f00000007c0)=0x10) fchown(r1, r3, r5) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c0ffffffffffffff"], 0x10) writev(r0, &(0x7f0000001200)=[{&(0x7f0000000100)="33ee0d803c8176baef9b18250e729bf0be3219e9f3a29f5a7dbc6e26623bce4b2e72dfdd17a7fa14affb3281b3965eebd5ae236cfbc9b7ecae4001c0c0f257eae7391744036f566d8c229b79d08633e7100b7f343ed9a0e48c1171bfdf1128e7ddd83b1186de9b678db25ad1137959e7fae1bf7962aba5625f11b16e04cadf96bb315fe861e6f3c546077d5953419bda10347d7e06787bfa1bb58195e78f5b896e021b58e2437ed8260110ba4cbc13fb1dbed2b8d07802d8a315db005bbf2f52036998a8da99065e92ed4cc89f81e5995d8aac325f42e408593f6de40b89c8bdbf2d9284eb787720ae4e982d8f48c359635ca1ad7223ae727b1ba3692f6c7a9379c66db1a7c4f9a107dceaca34aa259dcad7edea4229c7b9333de37aa19f6d9e587f95dd4c808f9c6da09c3cd5209c97f37d5daa466c4c03e96416d6b2f24b12e1efb3d37f7069d0440dc8b58a12e5e35dad9da02efa58a55210ff0448cc4f8c1930455034961f0bdf6abac1422bfc3a5d1e04dd1c5ca0d27c8c9bc383f0ce6b588cd0491561acf216e9a3b74f9f0b4941eaf85bda81423c49aa9d1990f64fbafda58db2303980bfc91e7327fb1bd02e768abb894866fd181e8df98676634595a273e819c97724ea4ede5d1b622f20a95065705ea2af61f8fb29ce9174d4d96738ac517d115df3e3063762ffc64257cbb9e817ce2889a1eb9a03fc8e97b72f7f090af33ff0413157b9a549bf615164a0585a8bf162fd53ecfc99bab3b054cde7c5e94ebc31db7e5a3b28f9460e6297a0bf5b4cdb41d6f673ee9cf303b1bb4b431ab300b44a0666eb0f620045f22e7a9616832d8828094596272d6911ad351e18d26a2eda22a5b547416b360e76e3bd0ebe331a38f2d4f19cc74d901dfd11762bac3dfb1c85177050ceaf0e4f5ae1dca41a7cf9cb13cd4e5b3217aa63aaa78af383582ffcca31efcf5fe4246ea0c3de60c57dd9cb8cd11d0cd03ade52382403ad07b29b4167e3cd8bcb795f0c00d04b3f7661ed4bc56fda83fcff4c62e541c6dbdab04dd1449674a700788221d30faee99bb62b57f58d570e9888cd4a8f22ccc5cdd440f912a661c7edaabd484aaab34c3ddbc2c3b8f219d46d94a5a57f91a4680af003658b685ce6d948625a3495ed2b72711cadff16e4d799a80c05d0d72057cd52df3754b9f7a4c187c9824c7414af9fbc6172d8f878e206b2cc30b26cc1f45d8434d44d21aa4d7311f89dbbd3d3e8efc0557003e95ee88524e5d8ade382158d541166b882715f3c6489663d99a86aa90ae74288d11b59b5e485c041a5f3bd93ce4f793c7c9d9368fbcd35768f8be7a120f95df622d742df5fe86c3af04ff7910ace0e62abdcfc778afc217e355f61cc0b8fb89d08b64a17673de2fccf3ca4cc47ab03ac7161f06d9fb69c01f18b07c5d30b285387d2bd529d92131823c9ac8f28695b90754c202d0cb0c8655f50424f885e886010bf8054e63134ac8f4055c026f58c3bdddd67b3caaf08d49f3af4cd7a4ea614ec60580fa8dad62e0efc26d7c3ef2d0af2f9ea0efba8d34827a2da3fe42108c1f5a591a7bd1561397cf31db992fc51b3095031884f722d82170d1a4fe87696d2a00da7e72ec4a9f289ba99d23e7d874c82439a107f6bf33b45834270d930523daff55ffb30673a2189dcc21da9be3149eebc2abcb62a78efbc3c0a40c05677828213c4c1d20c7b6b94a85d52d0fa1b02ac6918ad166d5e50f8fe0e2bab43c1e25348a44a08a8f932f4610c9ec82715cf0e5984f925b698c4d8745720c512bfd0fbcc9408180360448be40e60f5cfd659425632a2760b33d6f6838f2a69f3f52dae821d5b0b5fe9ed690c58f4ebcac56c2d9b8bf9b3f33205f7cfb6b7ae71bafc1561d966002c94499b7a14a51b4c933c899460d092c9aee6ddf898dc031ae4bb62009272db4537f514ec70af7fde34ae23bd923c65065f0cecc831f97c56b444cddebdc62ef4f1be267f180b524e01ff2e86e7ef4988f93edfb42c0beeec7c9e3059dd421d843bcb5c9c5095", 0x5a1}], 0x1) flock(r1, 0x0) 04:28:24 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x100001, 0x0, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3", 0x3) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x7, 0x0) semctl$GETZCNT(r2, 0xfffffffffffffffa, 0x7, &(0x7f0000000b80)=""/175) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000100)=""/210) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000380)=""/215) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000200)=0xffffffff80000000) semop(r2, &(0x7f0000000140)=[{0x0, 0x1, 0x1000}, {0x0, 0x2, 0x800}, {0x2, 0x8001, 0x1c00}, {0x1, 0x5, 0x800}], 0x4) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000100)) r3 = socket(0x11, 0x3, 0x0) getsockopt$sock_int(r3, 0xffff, 0x1021, 0x0, 0x0) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r4, &(0x7f0000000540)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000019d44e065c29ee76b8393b7c21936b0c425c835b2316cfeaa1f302993bb672d8f9322ad23bb2e08090836da884a26f38b488c2652d9d549b8b458f4c69c23ab0d196c18510f9a107c82319a6bb436c5b9ae81dea53a766715d91e2858df7f77868c50ba70b50dca8216d7151048750f4144b6906c6c924c176728d27ef5fe8d0089cd0c892da236928537eac"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r4, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000149ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r4, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r4, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000500000000cc403de6b99080b840d12ac5bd074aa09c2277be4b1ae3b17368a64d"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r4, &(0x7f0000000a40)=ANY=[@ANYBLOB="18000007000000007ff7e1d456ef5826acd6475a6b501fc70ed786a290c191675bcacb070ca64c5a183c6dd3c00447331c139e87591de55c2ea4948b9c4670e141c604d3a8ea571b21b23e69ea712a238c73df7919683be32fe2d20acd48e8ba4d28ee8e5a7e6a0c8519e9382fb45d9042e0f1bcdfb602bb8d9216cb83ea3cba4908c8f207531bac99e645d61dd6bf854de98442d67a5c724d8192d1e4e465fe223c818c2d41de69401ea41025e4ae8ebb07bd9ee969efa5acdfc879440807566249887ea46e3148"], 0xffffff64, 0x1, 0x0) r5 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r6, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r10 = getppid() r11 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000980)={{0x2, r5, r8, r9, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r10, r11, 0xa5, 0x1, 0x100000000}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) r15 = msgget$private(0x0, 0xfffffffffffffffd) r16 = msgget$private(0x0, 0x480) msgrcv(r16, &(0x7f0000002a80)=ANY=[], 0x0, 0x3, 0x0) msgctl$IPC_RMID(r16, 0x0) r17 = socket(0x18, 0x2, 0x0) setsockopt(r17, 0x29, 0x23, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r17, &(0x7f0000001500)={&(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001280)=ANY=[@ANYBLOB="1000000000010011697f6d34dfa66e00"], 0x10}, 0x0) r18 = socket(0x18, 0x2, 0x0) setsockopt(r18, 0x29, 0x23, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r18, &(0x7f0000001500)={&(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001280)=[{0x10}], 0x10}, 0x0) r19 = socket(0x18, 0x2, 0x0) setsockopt(r19, 0x29, 0x23, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r19, &(0x7f0000001500)={&(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001280)=[{0x10}], 0x10}, 0x0) r20 = msgget$private(0x0, 0x480) msgrcv(r20, &(0x7f0000002a80)=ANY=[], 0x0, 0x3, 0x0) msgctl$IPC_RMID(r20, 0x0) msgsnd(r20, &(0x7f0000000480)=ANY=[@ANYPTR64=&(0x7f00000004c0)=ANY=[@ANYRESDEC, @ANYRESOCT=r13, @ANYRES32=r17, @ANYRESHEX=r7, @ANYPTR=&(0x7f0000001680)=ANY=[@ANYRES32, @ANYBLOB="21bb187de1c56d546dd84ddba7c20b37bb8a078af7c638a2d9b7df12c2d704c59e1df07c2ce5b9bfc38bb558bd47f9e45d4f7045c8a07937cb0e09db72039745b4716e8643fdebe463ebe097bd5c004883ba9972de8f9213358168b836c67bb34b4bf1bf3c4d52069db61a433bf67baaff1a5b92b7575781263d190e34f8a1f7ef3a5a5166472b88cae10e3f1d08a06ad77da4b36082c7aecaeea20f0659f28b6788409dd31264e29862c56992d5e1d843e1054c9f4df501510d57fe94e9046c082ec04b22dd446c6350ed1c7a1d5ff541c147fdb0923f1bf374781e8854d45c748b8ceb9e196eee7f6139d0edf78bb549acc68d03dd2b5d774c7a3bb367bce0404f9e1ebd58d2bc7cb3da19aa7171c03337bac392eda472a6486b706b07441af54ca1fa07114409a863aa26d2a4d80b2eb961467b3f671425194af7d2f1bd7ba6d0d20848583caa01350f9c8ab37e2759eb77988f1943a3ce33fda9c86c073914c15e4499ae9f02a58f90194084a8691a7b2b1d2b4b32ce3afae7c5183b4973d8caad8115c3f79f87e7c3da6946bb203ac7e83668aebea44145ef702a02cbe492cda3a338a28c1709b678a575d11e7416d5bd01e4f6f62292903636df4c3ac63e3e3958e153eeb0f50c7ea19d8a446dc4775c35d53fc37110777a036cbb8281d365955ac44228be0bc0516f49f56a49a564a0f602cbe94342d05139e6f0f11d4d9ad2fad2091bc5b9421b8934508a888d204879bb613c75ed39a57ffcd40f09ce8e9f68812ec1ad6236b46819b91e700148d2f249870a96d864651c0417f45543cb7ac4d9434ae10543e4c53a8d53d7dd0a9f7078e840673f514505db7f199fe37268595dfc6eb17b1b0ea46cd4a3c2c31b4c560ad25078ba85a252f1444946860bf75803e40af55af053a50c121fa6c2481075228efac3ad90c336de018c7091a84d2c345493229022dcadcd2a4b4e9e2b3f8132cab6c298716faf6cf0846ac00795fa4f36fd94d9add3712c5bf63ae199d1f1af39d514ed0e1bb3993e8133a71ec9c27c00c78d531fb7970b0c2659ff7719f5dc8bf1f2acaecf57c93c80d1d2e502730966ad82a5073ae40ec8c935fe52e77248c70a6dd31041b07239bd92b64d6c6a5700cea0c5db561f9d5bc950cb168b50fac14ab522db553cbced1593fb8e34710bb8758af81135521490cc3d0109587ea105a0c12e7f7e972cf66e94277c295dc84aa5bc1a1a6bef764d3f4dd79e36fa46026e14f9e68c7aabb1ee990f651553684fdbf9dc64ab74f7c94f7700e75172976af8300fa4e72597c98dc577945159ce5f39fcf8bd2d4dea5c29e55b0941dc4678f761558dcba41ad4635f10fd6fd930d1cd5c51288bb03314599fe5ec25c0458205378ec172ebad75cece058e1be7b4a7d85dfcb1e985f9555ebcfb905531713ba509d2438fe19ad7f0b826a21a519869a3fba825534428e8b196a790e7e66aff884012db3d1930498e077438abc9c53678007951b2de3ab6a6810a128341aa1a71df1740dec2db20dd9db660704f93227f5575734b9e312637bbf89c84363df4fbb85a4a4b1c4205ad19d8d4042a87bdcb5a044a08b3e7b67efcb56ff5e4be05c093f6c09968c385560edb7706b82908b0d14bad4ea533ca21efe1e2585fda73e6b35e4181b08ceb1e93427aac2bb6e14cfd73f36921b3eba06bd01704ca420ec6784d3dc208cc03fc0d58c4639ed8b429727d63313879bd97277b5c547aab814a87e1f47b7cf47d5be0aadd4428a450775f28e1677efecc1c901716033d75af6a86eebfe8c88685c6f06548bc8986045d352baef05c0be5268fe466244d1c4f2b3b6d18d4c035ad52719e3c8a371d679461eee64d6a75278470a146295a029b4a660f94054c1dbcea4e9fd3d5ff4272a8c5ffced8eacf0279dc14d0554ddb85152c0345ca14dbb1f809a1fa108e9ceb77a0c0942e59e40b3bac6cc0474cf2922a9e6b46fa7aeda449354921da4de58da5866e4ce036c38dd6212467c8017973bdd2aca0ea0b93495d1d7d1553631750fddec5939395405829209c9bf84e3157a37b7cf28a9618217fc7e7fa74cd15e7cae192b82c39550c51d3ac8ebfaaa147c923590addddea6757a68d91afbdc9877b26ec8d69724644f45bc7fc4fdb939c8086040f07fe488b9294256970d19caeab62431b0dd224b06b22faa62403017d66b3c2f7530a316f44368d533f541ee9ab7d63f8c808d48f4d385ec4fcd0b9239f222361d2fae043f689febc2dde01daf84618f91affa27c78e5def405463be77b7a088eb072c2c0bba07f2f21eeb77e80bd52578af3fd8c489f9988e17a8d252b897cfeae5fa37313afe417890d826a92a3f01e25343194255348cc638467576dbdc64d0fbc56a12a8d8195b75c24f9c93345f83f1b32ca0455b9024c90581309572910afd69bed7201f5a1c6800bfcb1a8c585a6714d971d3537dddf33d2d57bc1a22c20f0bfab1b2c4ab246e9b2511914d0a8af11a70c563889e5f08a30af3bd9676e3df55e65d737d6742706bde099f4796d31bae9e8f662ab2a33b2e06327f9a00523d9d620bec3e65d45fdb72aefe416f42fccc8c897bf93e2ceead669718c72de75bd85306ff715a2eca0213183c7048ae0d0c6fcd40e9f02f9a38d6c61e60600c1a184686cdd2e9b7e8b4b981da729f8ebbc57e8509f07a37c3e3de3baeed62717bfa150fee7db23bfffe222861a6fc968248727e4b4f50e728ba8cdd0a138f56b43f11ce2c5271dcca6f60f1c6c8c9f37dfbed07e3f5dd7e293e13926cd78100d1acd2bd3a550c990e87bcfb3c9ec586a94e2d799dec13cedb812359a1defc000941597cc6757112ac4c1785be90d8263e47d96cd409313b4c05d7023c6b4bbb3425a0529d44edc4807db2d8e006dfb037d4d878574d3cfc2585d605c16e704044adc69b0de5c20f8499aab44bab1cd3f78e627f36a51a607e644814e49eef4d219331f6e2450439f9872518f5e19db51bb017a8c36f3657e803da1b787d70b88285b5990fa7710d4965239cea40113d3e551f08a6784529e8008b24be09e7c021c2b9c1fdef346f89b28e8611ee69e2fec4eee885cabd8f479228145a97b42c448687db1e27123ec7366a013e89a52f40dbf6902c1ba2d64078e728a24fb3c12faa07a71fd6f7fc6991162f7782502030aa716ca6d2e32441e0da7592fc79bb70e08f5867ef64a497023a4d98a3b15f531283bea1434ba96921b2e3622361d3eba85a8234fd54a6fd8ba27a368bef4d6e60d5e5be3d69a6da11be485b7111dd29f6bc0897b159a50cd540e09229b8d7552e1fa9fe8bb3b54cb1e156ce7e6d2bdfe2401543e1d9890ba385e951ef19d067a268a58f80940cdcf48ad2af7cc57d0af20d9b262ab1b6b3b61d79631f509c5721152bb3c25abc2b5f979326faa25edaa050fb371c4c95056aaf89662d4ce49cae5c35bb2c0c131ce049a75d3fc5c5bb51cbee69dff987815aaa64949335b128a453d8b51e56bc67ae0c7871ae95cf479752c47305d38b8b0a0ab19b31ce7f869e3f01978a0ecbd037ccc50cda03dc2a55aa5fda691ee31264094c2c8f930bf3f36ecaa7c8d68d6f23df446127fa658e64e0b00123200608ca2379ac2c26efdfd8b03e88127b7dd5012e0f41c79cb0ea411e104abac6783e971ceae710f7cb1b476059f4bb703536202ef2bf8e29b218be9ae61f6f9e6ff15437aff7a694ab73b94f242e852d158ed2a5b244adaa5e0607f4f5fa6d45248a9fcd6ae98f3d0d41e37a64e86326d74c89cbded7d36fa53a2dbc130185c1df45d603e33e43ce99ed4d2f97a0517ccb095d7f9428557a7e87dea54e8acf55f5aa31f94f88fae4e175d30a8f4da027d19b6b7612d2055bc846ee4d5370361ba0118b4af6b892dbc4145690093cc83fcb8c162ec8bb7301f03240502ce0dbf9987e6ecddea376bcf2a1194e302a97e856754a8863e3d0abd7827bce7cf1b9f7adc3c9251dde16574b3175050cdba3f9608eefe2d5b96fed4689d78fd015701ed51efb30a591a1f7cd6b6badc4e32ddf0859091cafe760dc78abaaafd83959501737607dc79670dd7cd4ac6d4c395b18f781b447a9d3698a8043de4b8421733c1aa1214cec4e23eb18ceebfda32364142f4648e828ec0b5c56f3fdec1216420823ac9d7a5df890bab4c359c7ba9ec54b0e81372cc251ab7fae8c3d62638979da787e8f36c1834235d210e08424cf2edc32fa2514a8bc4e67ffd3836e20b9ff66db97a8d4d93232a1b2e95c0a0115caf236ffb91e61e16ae1b6747551c715895d35263baf94e60867aeae9e861b58ecff0678c8061b1e793c78546cf7a800141f79a11faf2cf72991d48be644838b48665f4bc031a6bc63d59ed294398802af2f847a89a17e0787df73d4c8d9276a243bff1cebc04d7f957e222315bb883df210f17c6255393f8a6cc06c0a6557911fd6bf3b16b4deef90d65be1c55c7e7f596121c1b52de3c5fa595a69041cc3a69cf1112bcf308ea3dae4d559ecfc486df9dc42b65323cf49e3c677ae6457e0cd96773e53db8029ec2242d3736e3fd71a3d254c62c8d72478f656e367db5180f8a69f695b24317b7f2d903bea15d67e82144366d2c7900e27e95bb9e35df85693e0d6a3655387acbc91d7dbd0a57f1b86e7aa381cf3ac5ca5b004cef3940d02289254668295cfd7ea6076ef7d43dd00eabee2994862078f16035ab24b5efc454837f5aad52732813252e1e8b2c939c4c9a6f887ea96b6fa399837e9e5629d7640326abbaa99425cf1198811c434e5c9f353bcba5ddaca63b43c981f3b6145e6101648863c04c63919eb51ff4c3a87570198bdaa88602482f536dc17d0e6c2381268c9e011b48ae753b330e321e8d42243b572101c5c74d2309ba8403107a1df763d02355bc2f31b30165c72124e3c913a2dbdbeaec19316aab9af277fe0aa79323334b6f0aa62aa8df386aab1a35f82f424c1309a98008faf6a365f17e7b909d2a63389afbae07c0984405fb7cf701e989c047330dfa1804d67569b2598500dd0d1f62b7f39c60e08155e80fc5607967bf31ac2e5b967431a104297dff1789c2fb6f1dcce6d0ac3dd7df33e45a98fb644af138d53ba0074b3d405db34ccca5f9fbbdde83108f8a8651b4eac6f4739a2ffad6790e75a3e385568b836a04a504eb6e26a257253f5d8dcf0a4ec8c3309560a3f9ff995eb21cd52abbfedd590ce02af77f8096aba06e0f6cac5bebc0a7ed4d741fd3479b332927f233705ac0b003e467fa49efbdc99e467bebdcb65fc9fdfc1872e7e97a10c22a5ace6c88c7795dda110ece8d553a072a7811580ecdc5f19c2a354f66c2e9e2894d74defaece76f62ff545ed0fcb26b45a843f804c042016f3aee8f9ecd38a2a6fcffbeeb40fa03db50fda685eb1098da2803ad9f9657f7a4af61e58e4466e4ef45f08b65c5dd6f04d1b5c65e72734d660ba5c3cadb6600aa0731dc4945e6b32ad2927d68c4df013a71b5278d0db66bd168bafe670a3d8514739f3eaebdd55ae5869da42406c4952454403fa36b72228a8dc48358a7d4b3afda98bb28789d31bec27b2e04b8888518dffea7520d87c5410348472b71f6587b997ffd29021b430793ea4ab214980bf1741fda7ddcc1023ac0734fb4a81d4f3920329f279c6405e210fcdf93cabd2aff61a1d6a836dda161e07ac230303dea7665ebb6558f9e695a98398e677bf0461829c8366aae705e1ebc5ba7fd882f0babba2155249849d574002d47097ede39653f5d444ccdffeba30cc420e3ce090ea5b6", @ANYBLOB="9e1d7a44751b7babaa3dea1ad7fad0ef346f0fc327b09ba69bbe0db250e5be70df7a6d4409709741456b042a0e40ccd8f74da64b6fd78efa60c5c98bfab9e8348826ba4246d26d57ed0b1b9233d656324b1db6dc3a6fad6984802c5555016f9a39dfa4c48eb642826f3197af1ff764a1f924db099df560899cb4ecd00917d3e2f214d2028261fc93f817f0533978030db88c", @ANYRES16=r18], @ANYRES64=r12, @ANYRESDEC=r19], @ANYRESOCT=r14], 0x2, 0x0) msgsnd(r15, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r15, &(0x7f0000000540)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000019d44e065c29ee76b8393b7c21936b0c425c835b2316cfeaa1f302993bb672d8f9322ad23bb2e08090836da884a26f38b488c2652d9d549b8b458f4c69c23ab0d196c18510f9a107c82319a6bb436c5b9ae81dea53a766715d91e2858df7f7780ba70b50dca8216d7151048750f4144b6906c6c924c176728d27ef5fe8d0089cd0c892da236928537eac6c2d"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r15, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000149ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r15, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r15, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000500000000cc403de6b99080b840d12ac5bd074aa09c2277be4b1ae3b17368a64d"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r15, &(0x7f0000000240)=ANY=[@ANYBLOB="1800000000000000"], 0xffffff64, 0x1, 0x0) r21 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r22, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r25 = getppid() r26 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000980)={{0x2, r21, r23, r24, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r25, r26, 0xa5, 0x1, 0x100000000}) r27 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r27, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r27, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r27, &(0x7f0000000540)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000019d44e065c29ee76b8393b7c21936b0c425c835b2316cfeaa1f302993bb672d8f9322ad23bb2e08090836da884a26f38b488c2652d9d549b8b458f4c69c23ab0d196c18510f9a107c82319a6bb436c5b9ae81dea53a766715d91e2858df7f7780ba70b50dca8216d7151048750f4144b6906c6c924c176728d27ef5fe8d0089cd0c892da236928537eac6c2d"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r27, &(0x7f0000000c80)=ANY=[], 0x0, 0x800) msgsnd(r27, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r27, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000500000000cc403de6b99080b840d12ac5bd074aa09c2277be4b1ae3b17368a64d"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r27, &(0x7f0000000240)=ANY=[@ANYBLOB="1800000000000000"], 0xffffff64, 0x1, 0x0) r28 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r29, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r32 = getppid() r33 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r27, 0x1, &(0x7f0000000980)={{0x2, r28, r30, r31, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r32, r33, 0xa5, 0x1, 0x100000000}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0), &(0x7f0000000800)=0xc) r34 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r34, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r34, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r34, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r34, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddf38130a04b4ad6d8791c698df63e5e23fa3273f983f1b5ab84aebb69e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r34, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r35 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r36, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r39 = getppid() r40 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r34, 0x1, &(0x7f0000000980)={{0x0, r35, r37, r38, 0x0, 0x46, 0xffffffff00000001}, 0x120, 0xc07, r39, r40, 0xa5, 0x1, 0x100000000, 0x2}) openat$pci(0xffffffffffffff9c, &(0x7f0000000840)='/dev/pci\x00', 0x424, 0x0) r41 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r42 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r42, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r42, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x40}, {0x6}]}) ioctl$BIOCSETF(r42, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f00000002c0)=[{0x5, 0x1, 0x1, 0x89}, {0x2, 0x2, 0x7, 0x2}, {0x1, 0x0, 0x45, 0x10000}, {0x3, 0xb, 0x4, 0x4}, {0x8001, 0x0, 0x7f, 0x3f}]}) ioctl$BIOCSETIF(r41, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r43 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r43, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000280)=[{0x5c}, {0x1}, {0x4000000000006}]}) ioctl$BIOCSETIF(r43, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r44 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r44, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000280)=[{0x5c}, {0x1}, {0x4000000000006}]}) ioctl$BIOCSETIF(r44, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r45 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r45, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000280)=[{0x5c}, {0x1}, {0x4000000000006}]}) ioctl$BIOCSETIF(r45, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) dup(r1) r46 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r46, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000280)=[{0x5c}, {0x1}, {0x4000000000006}]}) ioctl$BIOCSETIF(r46, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) dup2(r1, r46) openat$pci(0xffffffffffffff9c, &(0x7f0000000880)='/dev/pci\x00', 0x100, 0x0) r47 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r47, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000280)=[{0x5c}, {0x1}, {0x4000000000006}]}) 04:28:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10, 0x86135) r0 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) pwritev(0xffffffffffffff9c, &(0x7f0000001500)=[{&(0x7f00000000c0)="ba3d2b928b943efa18224403675b3e23fe9965c21dcfb99f142ce8fce7048146", 0x20}, {&(0x7f0000000300)="618d020b6db655720a77b031632b0c3e1c0307e72be1eb702e91bb6930d7eafca67166442c9e0a5b86e1fa6bd9fda1b8a0a43ff9f90af4318f7f18790007721783bcffcff62e3a984d34119d12b8a18ba295613a770c07bc1f4e9bd1a167e6d94946c7c77be8d8e59beac91d34a6b6c488a051a0c2265e9e0974c5bc1e96620b2f94fdd0ce461567d50a62c5fe3d661757c69542e592ef505ffaeb2c68c9a82d49b69c2d8419fbb6ad535847d974e01f79c0c3bec9c96216b611998e000156737c46fa2529531ce65eca886e4d6cf6ff41ecb69d8ffb1e2001978f6c9784", 0xde}, {&(0x7f0000000400)="2093cace2ac40afd8ac9e3f7c3e05c42536d2ada3803c10bc043aad0e2a0861db41d44c9336e92af1d7d86eb8c98903aeee3e02ebc89bf95c721d5c81c7a0de9289e8749557ffca6e4a5eab59df7c064d5747fa220af1c7d69741fe22882f9532c70fc8d31dbeb6eac304ffc592ddd1bd8801a44cea1750e42322834ad0315f99a80ed873135c4f44b81a3c8804542b00dbd58b2dc612f164d97c7aff290e54340844f90965ef9cfa63fc0bb015179d82b39a8b1b85d9ddf4a503083ff131b92bd8c634abdc0579492297a8b539b1c270758919f83dff6e77b2ae7127264e675eabfb4b57d800ca37652272eb6b88d9e4f476a7b83c53d478310692d978d6264ba904bd2892dbc3a30cffffa003681714388385fcd2191e70108d8071989bc120a42960de96d8d9ccadf232566e9e4f5eae5a1005f18fa229eef85e71a433d4dd8794dae6770e641d363411b52a6cd073d27314be76ed0d871bec6a4f2c98a4cf9146e97c465b384d9a8971e7b8d451622e50f10ba1ad8d3732d774420388e6b1de3edd19940acecbe74955341eb20180081abce73a26356afb5b27bb37decb41652eaf7bd37e81110b871c550ab308a823a7e5985c8ed78e71f40c72d18d435d8fa2fd7eb50abd2f1e862e8258ab5b1f4f7036f527ae0a52f64cae1722ce563efcfd47a77697ae0b0985e8ec836ec86c78a82db141b8a81693370bd90c1e7229c1f16b191ea9b47aa490ea794afe429fafc75dec1d98cb7255c38c9a22d80380d700d525a83cee43f49e14ce838027cd6c90b6070ff249f3559e0257cda662bef0f0ef51d4577c4aa0d3cf2dd1a842a04750949cc87727ed040fbc6ccc0c0ee9a08f65c0ff16b5ba155b68a844e0bddb923efa69b867174c783787abe01aafa3467ae427f4ccaf550fa1903dcb0737d4ffe11aa5a59d5730e943cb2ce4ed549b688cb004d6f4847fb996a4f7273e1c12895f40ba7dab551852f9b99474afe5cfa7ec7b03571379aa9371b9af50b34adb5f33ffd79615eed04191d10ec3a834f32e17e35a5166f2b27d32c4b26b5dcf2214782b0dba77fc8787848511eae7a2d0b161b19390deb30c12aee710e099a135b45d1ce0e2ecae598dacd0dbaaf41a2b55d47339e186e1fe09fe88b65bf5588919f109031506a490f275b53b1ceadec3b8a7e89e07da39bf15d8796dd0978b6725a8b91bb5a8dfbd4143bd37f407e3eba5047937688c1a24dd03afbfd4e310376d267c37da1d96d637a5ccf134061161f5031d81428223c53eaa9de64a3f695dfd6680e5b796e68e4d6e234461afe4bf79dad781a419aa9d750b08f589b551370e8d3b36f1e47ba06c23e5c19fcbfdbd5962cb8715a5e8efa1d4e16278d612142098f82ca0d45aac8207b3cd383765290a3c4d83e254d1d629a6d5efb0d5384d1deaff1d7086d1fe1d94fdfc81269f3440b3e3fe8c4b98f80e93d99fc4f38fc67896fa0e22785d35002f21c8ae33f720e8b1cbc1fba00bccefbc3f2986f613599b9cd99ae7fbe9e83aa805bb84a234457651987f9ac311ae26db5248a9e557477be6593a56afe0cce611a1858c52b15d5890b1c7c56a23745e3bbcf826469793b302e096d0240e7ff8599dd297d863f748425c2464b8518b745c7450716bd37df2bb0a1d738c75896340f25b9cacee6a5edcb8553d23e197620c8bf4ecb4403c100e679008cbf6be9d3167c4f198aef1b6645e3a4db7ae90fbd4cc2ab24da79fec43dc83fe2cf261272970c18d2879588f14c0fce940296a5e12458ed4600c550a24d1f3114995cb19f4c3bacd1560a0c9cdefd60205068b94b29c253aad391893917e6199d163ebf1c8385e3fbab337b2f39a41219c12f0b6c9ce727be90f5654d89951d7da805d6eb0baf2d1cbf941717ee72b01eabe572b0f5a710953c448bd915f52f7974a9932abfd4d305cb608b93d79fa0909bc036bcd22922f2d8875aa7571a4b473c3b1212f1757fc4061fd78263cd21db222087e811fe9d7e0517de84145613b095943f12997913b503f9c15eb4911f7bd3b8b51dcaed2e31804140317f87e0e1ce132db1f44800cd09fe5309935c02c22e0d3c24cf13ca811d01c28329c2847d49de646c8c60030d3af9ca309c51f0621f2311bb51fbb00f68676cf0ffa7893dfde76c87166b72ec91f762fd1b6760ccbd70ac612ea5d702e4c6f2e04f4e1ca8da572bf7a842bf1385a927b6f28841782c105c0d32ab13441cee3c0bb104b257c48a5087a86f6b9d1021982a26c7ba6b9b0a9f434907bc80a19072c609c67b1d3d8cbec190beb97988814fca19fdb9e808f592d0c3bc230b0133eafa33b9c62664ebc228d85d0c6165e613766377d44c030a36d50589e5e1faa0d8a41b124cdf7aa5cb0843ca49c0c25d7df70c0e0344cb7802f5362317692a7ab727f159fb1e87a219d03623b25a4756ca4c4efbdd821913f6e98177ac6a46442e8112005f42a92e93d602f89151c09185e746700e0a9600232bb19476c0441a247bd27489b7bab55721e00ac67ef50d543875537ac757730834476437b7ef53f848771cf31f38a743c3de7dbe61f2002d38c3f42a9691ea1477b95367998d846d647e316a109e3e83f41a4b7d9adaa4df881a8098b5ed696c75df96b66b6361c4e64958db54c74da9eb7ff6d8128bad2c51c46ae6cc86f6d8e884e3688d0a12ba67b0339bcf27c8111555a7b7ce3e7d62249f45d388556f575e10001c9d57cb339c0c81f57c51daf5418432a6a47511b8c617cb30f8c4ec56c1af535f86044e3692ed3b8777ed5ea2c2c90928e3c9b50d8ec691ea96debe5eecf958168ae1a1fd226699431abd2b25e75e003bb3891ec6924f33dc81633016a4d59f7696699e15993e5920a49fd513bca5c54a79b90678d80cf1ef5d7070d2220e0e3c46bf363ed4bf563448db8525fc7d473241b5435c8ca579de222c74cb12d6a9fedb62b58457fa48727374f556a1d7bc61a29257b40ab56e938933aff9d4efca5ae6024795de2fa3be959c59f182e052824763c55fdf4da92499c474afd89157f9bcd97e8e7c9fe012c023b1ed802a43f7ee3632c8aceff1abc7e083d544c068ebd3bc7b881428529c9712a5f600ce7b9d2dbeeff55a64c6ed9087f01d3f4841b34734e7d7c18c93e86d8483aee68068cde80754194f90a623906d802e667eec152a16b4b041488db74e82a0e7374a05b97b71f41861993be64624f4002b7143e1355361c2e2a49b1256272f38596e1e6039f3e69622a8419eeb1ca1cb4ae0bc2e74f4702e6932080f77ff89400945c069839c8a828cd09dd84d5cd16ea67429b27985e4c56f8d04bc8850bf4acd0b67fbbe6de79dcac809520974982108364e7ca5bcb7d2877e3f264e3e8ad0d9dfb54850f3577f0b32aa6b1509a58e38e61809729b5c0ed6fb41c85d4008378d5650b8ebbd07b65271c976a4aa3829a7d492dd8472a49646de5a024a066377ef8f3e03c6789c03a394c1078a017e1ad69684e7008e82d63eb2401bb4dd31dc9d3521543ef561389c2b725f6f645c6b32cae8f6d8fac2bbc9832c764b587f95840d36bb54a779d94f871b150dbed9fff73766a21146a49124e28eb838201a35855d17e856460b28daaed493d7427df0e8accea464872a79835d2fb98b49bf64945309a0f82a01fff5fa1d9eee355e7639615b4b4a2599ace82613b7967981b9cca6afdd3b974c7714a3698520b86664206d82fe645d8381db24e8adf1df8755c6ce81c736ac3490df796d9d96be11acdee81cfc0886322b3f6166f3469a2ea20b801959bfb5f8e9b350da64f5d10c1b0e37552c1ba0415fb09ae33deb9901da0063353470db27ae4cb472e435f9ff3767baea24060d0d7a33475257a4e3f200fb2819cc4bc6ee6224e8d6d9df298d096ef42ede2dbc83ded87c3e33832051dc9676c1d62c0ac26fabbb2ef456ce2dc356edf90a78d0308d02a124b227b2b4d9cd72d59361013bfef5ebcf1f3f293e597ec6115f1c3e1ecdb46e9742185af163715179b7acb9a17a0a2981c0270c7826e3806934b7adda434782b26b208e1d95c03f1bd6bc3f3efa46240d5adc8b79ad2a1088e4309c5a2f1bafb5c0ad4ff1c0d33ecdbbf14bf3a5291dc2d4ca93aad13683fcf5bba6da9dc2e789e49c20ff1bf19f519f989208bffbdc3ab44f1808d516353292dea47a6776b70d62b4b41cda2776321499033e0b27baececb184bb09114fe0dbf027aeae2c8cdbc023bfcad9171d033b185d8d18acdeb2676149722be713328b67a7d5c55e66b0341ae8601b5fbead1a9b3572d64fa1f3e2debc49f8b129534549d1a1094d05bd78fab9461d5395f1bf8214d3d322c3a9aeb4a6cd8b6f5259d622e4d77ab1350684fd7105dc8f9f1a50547e76baf927ce06a674c6232d594751b26f756afd36a0cc18a6a1fd33193bbedc30862aca6297bf2afa8e15cc27e12c1d61d162ddd5dc457af7c0ff0b42f8df2a3cc534ddf0438d032b40d96ca1e332431cc5760359d74e1e8af73e253f24f520bda5cf98df86771afb96387c4dea9cc5323ff1e60e94d12dd0d2d47cc5126d292b1b8e0ae03d2d1b1b193c47a97497711c85192f1068ddcb38d982d79216168725b78e289a29717f356ca9c233190bc14b89cc7913d1f9028fec7eac016cf1416090881538caa60526046e52b4eac9badc94237032dfdf7cdf974a5ce65dc321707feebec0e9f372f9f1add83eb9f7cc908f071b741a4d92a7a7c9b4881ea59c1046fb62880fe6ae8a7a73d1bd7d480cd85c4f37375b5226f8515d9aef30745c75de20262c2af69b466af8eb2d24b48e0cbe88ccee15bf71dfd35c87a1ba432d5960c64eadf41c6eb9503fc51ca1151e490979a374335ce8f48fb12be65990ebe496cfa0851afe5a97b0dbbe8e74dba2fa00ed524a4ba706389057779824a6dc032d8615f368705ca77efde504aa430a835b363ec0a0eb7c0ddbec7b156566e264c2af37f2e43271750a0f05d488d2bd62c37975b17fc6917f505e4913d3b19eca0a84a9b3c820120a6502b3de934b95bbc70740239a7e5b22012ce485c883ccf8e8bcde5d1f906337e9a8993cc14eebcf1fac7a99800cb23dd308cbdb79d25559a83ce5cddc7b9704d28fdce614864c71d6a46113bc29cf0ea5da327ed8197d7faeabf12a19390e70f00286ee347945fd7e2c25e4a424b0e164bd8ddceca6c862e0e04b759dca653f6a43aee178dd2704d411fc5532f18d7496e0dfe06cf694950402a1717ad9d0af18bd0b72380bff604f9406405232a4fc94e4f5fa4d500b2924cb50e90975a1944d5d7e59c44108ad660a5bf238e3681da68940dde4d580cfb83827824ea416bde6488e5f47a982a7dbc6080e4002bd69b32f4f29caa88f63325b59fb289ac128b7ccab33b098e4ddbcf1933d84f5f1e4dfe1c8c64cbc77b04ad2e77d50b59a745f49d5591c3aa0511218cc463bebc93db9c13ab0534973a25d4747a40a00411fe7953be4e73b1dde262250b6c7df0b83827e9049d755e6ddfaebdc2cb9c250d47df88f1c4893f512a31fded0099619a6bb4de9e4b255eac5eb3cec0fd7171ea18f3cfc47d4b9375869fb5466c22f710d081ecccc8614ee6d0036990b3be07c07e8679e5d2979cef0e43b39fcc3a1d1220cb3ac3be69580dd8176c03037ed790ef47f1119aedb5dc9b1f0ba65a97b5475f0d4ff399cf29b6874b5b84f0ea79db85c6ca5e2f3021e89495bac5ade3698a56e112fe7ef338e19777c4b230c9a996d4472bec3046da2905084a6a5a32ed2527f2f64d0da8c9c1163", 0x1000}, {&(0x7f0000001400)="aee19d6fe2c5e6720a573fd2e789928868cdc37560da5e3bbfff9f6300490ab179ac60d34cbf96c28211ab371cd3f8c66a9b7f917d30a90f9685062862cfd618d6dae97185365d23946d11aee43aa0148bdecf817cfe606cce034e5489ab329d25097166d56ddc1b8a54f1aa5a1876192912df944fc931e25934449ce504e053d386c411624a55350bef22e21ae67676a7f97d9c06005336d212c22593a1e0b52c93ff0aa65b6555e7cfddcc825cfec0773d3ea9fd6557300fbbbfb89fb67717c3f76f79700aeb419b1c33983b4c12d88797228bebcd2734afe5b162798467f2ee94dead7dbc9e55b0962e52396d0b131096c7000000000000000000", 0xfc}, {&(0x7f0000000240)="b01a44c31faffe892911e33a031bbfc31de016fe43f822a2cb478a27f70b0f0ce12c7f8aa9beee39a6e442a77a2909574bb3361514039ce9606b1274dd9276cf21602cc4375e296459a87a63c219f60d5a0ec7bfc9534dfdaadf0c1e5c80cbb85f2d4589439ad6bb9a9240669ef6", 0x6e}], 0xfffffffffffff8f, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000010000004, 0x100008, 0x0, 0x0, 0x3}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x8}}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000001580)=""/223, 0xdf, 0x1, 0x0, 0x0) chdir(&(0x7f0000001680)='./bus\x00') openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x30430, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) 04:28:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x3}, {}, {0x6}]}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) socketpair$unix(0x1, 0x969b130884552aa, 0x0, &(0x7f0000000000)) 04:28:25 executing program 1: setuid(0xee01) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1d, &(0x7f0000000000), 0xffffffffffffff4b) 04:28:25 executing program 1: poll(&(0x7f0000000040)=[{}], 0x1, 0x7d) mprotect(&(0x7f00006da000/0x4000)=nil, 0x4000, 0x2) execve(0x0, 0x0, 0x0) 04:28:25 executing program 0: r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x3000) shmctl$IPC_RMID(r0, 0x0) r1 = socket$inet(0x2, 0x800008003, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1024, 0x0, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000100)) shmget$private(0x0, 0x3000, 0x50, &(0x7f0000ffb000/0x3000)=nil) accept$unix(r3, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) socket$inet(0x2, 0x2, 0xfc) r4 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r4, 0x7, 0x2a, 0x0, 0x0) r5 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r5, 0x200000029, 0x2a, 0x0, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r6, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x44, &(0x7f0000000180)="2280734ea2f233e0d906d507a139f03a3c72c6aebaf2d19ec9c4470a4b381a503b388cd0d9650bd9449579aa91705a8bd4bdc2fa5d22fe898186e0c0f2ce4eed45eef82e") r7 = openat(r6, &(0x7f00000000c0)='./file0\x00', 0x2, 0x20) getsockopt(r7, 0x802, 0x9, 0x0, 0x0) r8 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r8, &(0x7f0000ffb000/0x1000)=nil, 0x0) r9 = shmat(r8, &(0x7f0000ffc000/0x3000)=nil, 0x3000) shmdt(r9) shmdt(r9) shmdt(r9) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000000)) 04:28:25 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041f7, 0x0, "810000000005000000f1ffffffffffffff00"}) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000140)=0x63a7528d) mknod(&(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x2a, 0x0, 0x0) recvfrom(r0, &(0x7f0000000180)=""/210, 0xd2, 0x40, &(0x7f0000000280)=@un=@file={0x1, './file0\x00'}, 0xa) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000080)="33102b39cad17756de075ead1a65a4eed51e567165315a0dabcc80b5e1e3512b8c9a30f576792d7e7fdeb0de08dbdbe9664052ff4aa621542b8447ade52c08b86695cee282177fbddecf", 0x1c}], 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x3) 04:28:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0xb4, &(0x7f0000000140)}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x6000, 0x9) syz_emit_ethernet(0x12fbbb11, &(0x7f0000000200)="d8") 04:28:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{}, {0x25}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) 04:28:25 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) connect$unix(r1, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x8000, 0xd) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000240)=0x9) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000280)={0x9, 0x0, 0x7f, 0xfffa, 0xfffffffe}, 0x38a) r3 = dup(r0) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000200)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x1ca) ioctl$WSDISPLAYIO_SVIDEO(0xffffffffffffff9c, 0x80045745, &(0x7f0000000000)=0x1) r4 = syz_open_pts() ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000180)) 04:28:25 executing program 0: setuid(0xee01) socketpair(0x2, 0x4003, 0x100000000102, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse\x00', 0x0, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x220) r2 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r2, 0xffff, 0x2000, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) fchflags(r3, 0x10000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getgid() socketpair(0x0, 0x0, 0x5, &(0x7f00000000c0)) bind$unix(0xffffffffffffffff, &(0x7f0000000340)=@file={0x0, './file0\x00'}, 0xa) bind$inet(r0, &(0x7f0000000240)={0x2, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000580)=ANY=[@ANYBLOB="4dcd4d56c43a57e9bac5d36ac8a78059f176c4ae05049eeb0a5259300e1571ef50d2eaf0c54c5936b0c2072b590f6aac1575b5e6123a2c2c9ebf7716fcfb4eaa268d9c26c02cfb1b30e934d07d060f226c41d32df60fe687a6802fb92e772d4be57bc9b336e96d2cfac28b15424c5e0aa99e69553af5af7a31efc998f2540934e0a694bc6255371470e6281993d17268b3befb73e478cce0f713dcedadefdac19df693b03400dd8d53ce6c02a2b8e448668d338a59055a441c2187d61435dfbb98fe61c3f200acc1128baa7c7a5bd1d2c5"], 0xa, &(0x7f0000000100)=[{&(0x7f00000001c0)="c27ab9d60d11e673c95f8c7698b9494d9be35df0cec0383d4b104f30482e72b4d707a79d4045852f25d5493ce1c13a0c277e2218edad2e115cf75284b7ec17cc3a50412869cecda31477018fd9f365d06077a5", 0x53}, {&(0x7f0000000280)="4248d90009cfd2d88cbce9b80a32b6c30192467ed2aa258f1bc1a2b599ca5fbe94f2ae1c505323fae8b1cd08597f18181b4fca01db6e38412666c73f8e4f9e93b444709f9b0d6fb2024b43ad38c782be418cf1d1b0a121597af2ca193d284ae943b22b349312ee19783ee6cf83f0f1", 0x6f}, {&(0x7f0000000480)="29ea655652efd26058b5b682ca0fe25bb57190d789fbe27cd6c8c72675670f17e65f39b34a6286608a3edbe1867c1dacdf750b7dc82a9f70a8f8c1277ea95a9858fd0ebc13feea1e8c4802e1612b1fa02dc95a9a001524b3e666541f3cdc1bb666402c076c8f62eb5eb5130a924055f6add80e3bd80a94544045209ecc1e5723298f748ce81d23ad5fbdc4608140f49ce76ee01297a978f990bc201a8960aa826004b8af1b9ef6655a05789fc337685d401c2399090ffa08b3fbceebd05066fbae280a2674de422a1aa968f6f61aba8f68a75a22287489e96bfc1a0d1dd51f95b35da203bfc2cb35d5824c5c", 0xec}], 0x3, 0x0, 0x0, 0x8}, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f00000003c0)=""/85) 04:28:25 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x4, 0x7, 0xfffffee5, 0x9, "62381b7250327e4467c3f93fe6448bc794fef3bb", 0x100, 0x680}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x802069b4, &(0x7f0000000300)=0x5) 04:28:25 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r0, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r1, 0xffffffffffffffff) 04:28:25 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x0, 0xa000000000000, 0x1}, {0x18, 0x2, 0x81, 0x5}, 0x9, [0x1430, 0x779e, 0x80000001, 0x4, 0x576, 0x0, 0x5, 0x8000]}, 0x3c) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000100)) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r1 = open(&(0x7f0000000380)='./bus\x00', 0x100, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x1}, {{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x20, 0x20000081, 0xa5, 0x683}, {{r1}, 0xfffffffffffffffb, 0xa, 0x2, 0xfffffffffffffffe, 0x1}, {{r1}, 0xfffffffffffffffc, 0x11, 0x0, 0x6, 0x67}, {{r1}, 0xfffffffffffffffb, 0x0, 0x80000000, 0x401, 0xfffffffffffffffe}, {{r1}, 0x0, 0x20, 0xf0000000, 0x1ff}], 0x19, &(0x7f00000002c0)=[{{r2}, 0x0, 0x1c, 0xf0000000, 0x8, 0x2}, {{r2}, 0xfffffffffffffff8, 0x88, 0x40, 0x0, 0x4000000000000}, {{r4}, 0xfffffffffffffff9, 0x0, 0x10, 0x1, 0x4}], 0x7ff, &(0x7f00000000c0)={0x75, 0x8}) write(r2, &(0x7f0000000080)="7614da042c611af08353", 0xa) r5 = kqueue() ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f0000000000)={0x3, 0x80000}) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r2) 04:28:25 executing program 0: r0 = socket(0x2, 0x4003, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x8, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="65022e2f66696c653000"], 0x10) shutdown(r2, 0x1) 04:28:25 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x800, './file0\x00', './file0\x00'}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0xc}, {0x5}, {0x6}]}) semget$private(0x0, 0x1, 0x251) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 04:28:25 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2080002000, 0x40004000000028aa) r0 = open(&(0x7f0000000100)='./file0/file0\x00', 0x8481, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="0000001859ad646c1388c293ab3ae9600400ff0001000500000000000000000000ffff001b0044f912feffff", 0x2c}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x7ff, './bus\x00', './file0\x00'}) 04:28:26 executing program 1: setuid(0xee01) execve(0x0, &(0x7f0000000180), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000001c0)={0x10, 0x5, 0x4, 0x2, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000478000/0x1000)=nil, 0x8}, {&(0x7f00001c4000/0x4000)=nil, &(0x7f0000698000/0x3000)=nil, 0x7ff}, {&(0x7f0000726000/0x1000)=nil, &(0x7f0000348000/0x1000)=nil, 0xfff}, {&(0x7f00007e8000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x20}, {&(0x7f0000407000/0x2000)=nil, &(0x7f00006c0000/0xb000)=nil, 0x13e}, {&(0x7f00007f0000/0x1000)=nil, &(0x7f0000187000/0x1000)=nil, 0x7}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f00001a0000/0x2000)=nil, 0x8ad}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000365000/0x4000)=nil, 0xffffffff}, {&(0x7f0000448000/0x4000)=nil, &(0x7f00003ef000/0x1000)=nil, 0x4}, {&(0x7f0000761000/0x2000)=nil, &(0x7f000037b000/0x2000)=nil, 0x7}, {&(0x7f0000055000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x1}, {&(0x7f0000127000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xc9}, {&(0x7f000029e000/0x4000)=nil, &(0x7f000051d000/0x2000)=nil, 0x7ff}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f00002e0000/0x1000)=nil, 0xd59}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000213000/0x1000)=nil, 0x40}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000104000/0x1000)=nil, 0x8}], ['./file1\x00', './file0\x00', './file0\x00', './file0/file0\x00'], './file0\x00', './file0\x00', './file1\x00', ['./file', './file', './file', './file'], 0x5}) 04:28:26 executing program 0: r0 = open(&(0x7f0000000000)='./file1\x00', 0x200, 0x67) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xfffffeda) close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x200000000000019e, &(0x7f00000000c0)=[{0x1, 0xbb, 0x5, 0x101}]}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) write(r1, &(0x7f0000000100)="3c9ebbd555feff969613ba3e1fd0", 0xaa) getuid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x400, 0x0) geteuid() 04:28:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x44}, {0x6, 0x0, 0x0, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="ec0ba3282ca6f0f709e9b6ff87bc") 04:28:26 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x9da245ae27399ce4, 0xfffffffffffffffd) writev(r0, &(0x7f0000000740)=[{}, {&(0x7f0000000180)="be89064c4f0c10c648f7e052f6252085307e2a14811d48b1604f0fa8c667af289c7ea5cf88bce9c8dd39d9ce0c089e404b9c1ee8428342f5203d8c5b353f4e2ad56baff7fe80aec6b60bbf0aac27cede010d0e39af921b95eb88e805ca98891548eac54cb93601dc3736a81a0df2d0acbb961a3279918adeda53955f00e6c414c946fb61cdf9ef4cbd952abbd1b8f3c2c034d9eecf1b74b862", 0x99}, {&(0x7f0000000240)="b841e062c7a5e8e571eafd22e4d725dcc9033bc70c8ac5bc0eb88d45ebf763ac627645a76d05ddc0c966b54737695b21fa032fed28d4aab7916b39d880d0220cb5a0a8e56e761c72e109d9f68da2a4a745e5907d69cb3109e5fc912348a1d79016e7da33125f8fee235458fff3683808bb6bcb90b174347993c952808df7dbd1ef915f10fa56f74ef520c0ac28e8ce767ce7e76258f0a6932f24b56c789dfe6c275dbb2221546ab51768fb206877b0f266ba6f5011258012686f4c2946700fd5191286c991c3d7cb4bf18b322ee7e6d837794fcc564de30002bcd403", 0xdc}, {&(0x7f0000000040)="9446d45d139c72840abeaddb7f7f1e8232e4a5c1d9e472d49a14a560cfdbcf8cd379e2c53cf533f85949c865e11a0e64102941e92f29efa60d1b241b0afa", 0x3e}, {&(0x7f00000000c0)="5a4b3e413aee68188472bc924e0f2904cf0027eac5b7979c8968a16b6f7237f8a4e3c848e9be06ec2e111f68562ed814ad35d4539332c22ddedc59618608b3b85029cb91756f1c899e870a0e96ce0bd49e9a263096a4082aaa4fb0926609e2b963ca46e352", 0x65}, {&(0x7f0000000340)="11d8756c26cac42e0a3cf054122279b1a06bdf7fe765db87b85d8da9def8f21c3a9d21ad2552f4971a7c05744fdd4bac7c8bc0aae52ea7da9a38542ed91871d01f7935952027c205fb3a97b747bcd858e994a2ec823d8fac3fe7a1eb4afc1d6bbdeb84b13caf424a9ce415a8afbb5ac78d00a2fcbd0b7ab87133d09644946ad31bc36b17db9bda39fa47c1c74a036da8eb655d516903132ea8b356321aee", 0x9e}, {&(0x7f0000000400)="1d015241a232b5572bf7f9d85421e2a90e5096e6e36f2aeb9415f131c019659679b45e00992d09b198a6887cc2add607a3ca8239e30a90558e979bf97b173317dcfe3d38", 0x44}, {&(0x7f00000004c0)="bb8bf1d71c3a2b2b422ccdf505fa7b6e4ae44293367464d1905f96e7fcc12bddbc92b76fb7fd44760a4bb0f53d49d77aceb2215fcb2f955aba79626d218c0d206d48daf7751002d718cbc0694ffce20b7ff5b017d3decb6f01d48bb3131e36624665c805a30d91049971f9c28cfbf8b1965b4b910e3e0ace78a940cb", 0x7c}, {&(0x7f0000000540)="0c942749f9dbf08f4c8f7258fd4f3a1c6aa7580737fc1a70712f89200b746dfee072e183e1bbc5a6d24268ecb288ea71f44b8110528b21cfb89977978b384fdc4ba7f87fad7ffdee3f1c1820d8c67f36788ab43e946c5d5edf8f858dd0b5681554d0ad6dfa63055b2e0af749902e8d6da7ec76d49cbc751cf69e6c84e4919df334d23fbec08b9f89335832e7f855e01140c7facc2bc68552af9effbf1b052fff4a6f72cf074bce10ee3932ca055934b9d0c084da", 0xb4}, {&(0x7f0000000680)="e9738829b30723155e85afa305b4918d5c743714dbe876d4445d4938da4f66929aa05e22d957385ad081a5a62646bbdb0976bfb167f1bdf5d79a2d8d481b9288aca3dd0edd208d512a02ee87af5db387efab3a57282831afd76c6921d028f1cd0cc9e9b0207e4f43d237e6adcd571448c6ecfdef3306391b489818c6105dfa2d95c54b78fd0cd94bf06c2ee238580f6479b84c3c631ac9c7fc1b3249e3c9a99c68ab2ba1c95d8808cad35d9f5dee50c624ecdf32824adb2f218788a043b2", 0xbe}], 0xa) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 04:28:26 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='i!'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000180)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x800, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x2a, 0x0, 0x0) pwrite(r1, &(0x7f00000001c0)="35c0cd3e8aa2d61eecc30ab40ce0af0ea140d2b271f796efbcb61391160e164ae2ad7d6c39a6dfe4fdaf74d3234ff1117207f59ddc2672433e03acaf47a190067921d74090a8afca5fa706f2ccf58eec637ffdf2069e8c9705df47bcfe7631dac29b2e24a21cdadf6198408d551c18c863d740644599df85d45dcf2912049f90acdde66151793a1c60b1d7c48012bfa522d0e1aecadf7a36de8ed214f4e9ba8b7a1aa5be9f6975b8c3ae085c787f141411908ac5e3537ea4bfc11c17612a4aa9052e8780f0ac15149f82c12edac0746f304fea333e34d0a249ac16d9a821c4fd7b00e5d440a2ed43be52c1b5688b12d3312cb2e115c02cf63af244d207af1ae976b7efbe19372bfc2c266de5ddeeaf019ecfddf9ed42e00819e6f4d58a26c99028140cddb623ccb790fea18cbdcd7143962f41f2dbd6e8775d8fe6e863eb75e2756fb1f02f98d1db9c17b8f3d5d4f869cf12f4bbafc9eeec7403aac4d2a3b01b818a123114970baa90bfe24ccc4409fe4cea01b841d3ccce54216dbe30d313f0875447f0598334f420d45b240ad702607dfa27b30520beba668c11d2bfe0b33d03b9b44ae193fa86a796decdc3f3b8191b535566e0ed807ba8005685b91576822ddd52d4c319ef48d2f152b7ce8c8ae98b40a15a4798ddee1bc374cbd37ff7b8d9176c1fc11ea8fec44c57ea60ee765361ff961ddeb6509bcaecb3a91275441c85325c96f521915195a33253921cb58e8d61999ebd2f3ca8e83af89bb4c80d6132c2bd3182ece5730eeddfb8a7da9819c6d9cb15205c34d69ee215765185f06284d175759d4e729d6393614d67d3ca3890490dbefe126859b91a177681c08d2d2a9d517e5e85e7daaf7eb7b6a481b1525c533c8428aa86c760a451f85be38eecabca573a5e20b8ca7ec9f4910e21e586f87cf22416cbc772f8cd84a3c59bdd7c82543ab75cb4ea1d616d7fdec74dcc16bc00acbbe86e2b0066ee52dc44f4cd7ab44a78f883bacde214e98eaba2d1deda596e41976ea29ec3a6a21b64bc6d1d36c771a1f2d382b53da0f387f5de93251989bbc536fe3c55868c96614cd31a79f16e06be3586536e134ad2492c29268a56ad0ff840e974c65013b2bb937eddc6babc15e1894bd244dc2aaa68d25c28383eb11cf6fb65538f2f2024c688da6cd8141aabae0cb80da0f32960977d016458228f37b28b36ca45ad8fa76668fc82bd40ef7f0726f6290e957f2600f56430c12bfd07973ec03e8e00c1a45342dd6e12da666831f3a7f56216c602310fc5cc27241bedbc32114697155965b1577d83045af6aa6c21bce7a7648ab0c05977bd05ac8e7610ea814aa05e210b31518177694ea0cf31c052f418bcc0483a1f204df21a65b602b9cb5089210382a7bf7fb6c1652ea15e9b1ba297be9802c6253bbece9a31ee25a712923c1bc9b1c546d591d128d33d05a7caf9c2fc1d6a64243f8c349544c46c9e2307cf1714a1580242a0a8b733ffe4bb59d9bc98426569892008c651fa5e70292128c0609f9f763c5253e111551d3bb7190e51547c770f267750c03914b0c98cc308a96adfdc0aa9f34681dd55eccda8acc81bdb50c1fbf885b2104ba1891dc45632d2f7cf77c2b5bd7292f3eeba38192ba6b19ceda05cfb1d7588d8b3327e5150dccc01f9db788295b62fabf591635a8084e3faa9bbb2182a47bb95a303696b332540607fa126421a05eb2f4ae0f56e70692450ddd9c2d6d333cac6a2dd535a6bd9bc796012409603af399ee4bcf160da841b07eaf813b5e1643dbae121c57566e2158f8c1ca58cc1193b50ee6ca6825cfdb09e89498f8c94a2a88d297ff8ee15f5f928ea7047a8190c07e9dfbcbcf058f0eae300a24dfbd3207a02267596525ef89c623a5dc925f73d3f8ec39c5044abd6666153279554d0776c6bcd1a543af36e94ddebddc3e341f0412e3fd2e64fe0321bf43d280934d07d9c2eed4d2cb71c73182f8d0c5579d64b6ccd61831369979b0ffca1384a1edef5b1430fe4b69e6cbad6d2c1b4293668f589a284623e365ff1cff56191587ae7edd8bee3a81c9924c53173a20f24af9be887ab14ab2a5f9541babf877f968b73db30e936e11eb6acfe69e6f5311b9f45e60d302ed3d1fb50cef0837b912206622ad4558ba1ee02a77199746c9c4f9139e6be33654e42825d0e479f3f4d761d4ac6c6c9c7ff5627ccfd5bd1a9bb9a1004fef0495d5a404be32eb2b971258f68f60c276c9fe2768840e212ed65a861ccb19585a9a38510b1f5f5b73565018305e4c5d7707ce94363d6e8f23012196e6ae6a1a03fa9d3c11e33b66bb1484f02036f768686f2ac700957af492f95952a4bd47935d02dd1098690d90b5b94f69676819c9d672cd1ac359158fbaf9b17759c71bf0706604b9ccfacbd0f5249d1dba087282e9d524dee013e095cafd26c3b4cc168cb2daab151c96140a082349e08a961ac3329343270809267398a37493454fd05cf1ea36ffa4a5d5e9b5786522c3815cdbec163ac2521d71ccfe95ef414b7bc91d5cae6eefc6f868b6c42301fb47ad8f57b6236ceba75a79e6fc640658f902235f510aabc6ec790f14d39aa6c916e44cec49327b0b5ac24a0a813cbb1bb921730aa0b289043500c5be9fde5795e4330ee4f67ca68fa77940a8543510a8d441e1f15c6dd226b9f6086867c79a2a6030d8f2fc9bfa1c1d7142ddf55218ff81c0f765f6643af9cc9fa419349d2e290fe6b4f7b5b46c324677f2d3b46b85e1c8db3c02a61037d15580cf8b94fd7306c4514dd2bd421b486903e409bfa300db41d91c8576d70399dce3359fd99d7dba00cc95d96b87bd7686d3c7a6f2d8e8917def5ce7a94ad489b071ca164dbc381681249ae48df02590d670533305d0cb089942d9e6f4324a1e28413a611317bb76efca49550b97202882035b7fe0f5254ce506260a08f0d602d4fb7625ef745d7f1026c521f2cf1c8721bc6fad7436ac60bd65452fff366f8ab057a152323a5edb81ebdeb8536ac1793eac2a6d05699350a9729ef21b4b60dea5786dba9c490c727d70ae4e9ddc6344a389cbc58303714b2aa01fed88c2400eda506c6e6507bb1f8ee2836e2ff49b937ddab0d2ff9f234af4293f1f91ee05775195d3662a0473b6301528b31a74a47e0ec40fe28cc68469b52e7b41dd4a7e3d3ba46aaf2e44a32102393174e4a19e143f47e7d89922e02267485fe2ec489845ef94647d5042424ff987b9335a665597d2d60175100f3381ed9d251b5a92b9f29b92514857a2ee85010bd5c3cc29112a3208e6f56e49db6032f646fc3fa6ac3cbea61d63932ad5afe2ffc968ad5c27de1bfb7f0ec95417a2bef083b71c39bec13d07961525e9597ff20a41314629f8b1a83224afe8218baa475b092b56c24a88719762fe901754eb0e38ca4525882708291f5f6a2ea2a20574a0d00f5939934fbda29eaf6029cc982f779c691003dd9ac1245aedab20237440f1ed2420b908c0a4439950b15725077e030e258c486dbcf0a24e279b4abd480822168520ec9b6e74172c67ba16e0e49a9e1167ddd7669bae7e726ff1474424f2099f37e92f9b5aa3e3512c75c75bf0192c3005a7588aeecdd27828e8e6241b1b359a5f439237bb289261a6728305f7e32b7fd25d65eb12f68fac00eb587e305e1d914c9adfb2ee1d77a8b082ebf3dc2cd8dfb283ed1d3310764d104c8bcc538f3fd772b371d5e85fd611bcbb016a98d759d511b741da8541803aabf5f0e1f2c2cbf1357380482102e2a347b7a3a86b6490a004c286eadc9bcd1743e3b55449f13432d345fb9b0c039f453ede7c11b22c49c2c2ce65c0c4fc1d5012d60c9a7a0d74979b9f8f9e9df272769d27fa0ba5501fba409ef222377ccea0aeca44a7de7a0cf52970ed1713255e5cda70a7bd3ac8b670b45194214ee83fdcaf6b3b621b94ba8baa3a1dd630ec1aece767bc66c3077577cf2c74b3193564b640bb99124019483bc1f3bccfdc74a138a23d5cac543043f8a4d3f810467f2884ee6cf6eccb265e7d5d2cdb9316c7512eda558e8970699f9285ee38e3f226054041e3731e6b148cbbcc0b1c330cd774f3ad529ecbc5db486331d91919b8ce615b21bbfe835835fc653fa46134662792c8825ee475e2fe988fbd5e84ba8a29e9d801819303eb61bb9cdfab6eb3a972b920aa7ec9653739ca9cd03f6dd9a6f772ae0e92e62ed0b2bff0defc8d36fdcc923275fc3f7c8c844eb5ddb5983146c017126ebea39442f0594b0102d98aa3cedfbd40b62f3fb60744421ab1a7e5303284b87b8d22ad31dba8b5c9fdf4e3dee186ef3cd927c381833113abae17b8975546f888078b20b7b4f4a998782545575ccec57797e0908053276dc81a6169b08ec2d8d3eceaa4a48646c919917f66845dab903f054deb876947c64b248377419539b1201199a37b8a08c78ba5898397d58721c6194f73279754826314860af0df4faddc8376a9e70b7597b6c410c4324b2007cdb4c1e67673b5dec2a58f842af5d3a3a3dacd14d4008fe52a8d1162d801d2aa6aed756f30b4416e10ccc891d42fcfc97d264b1cf477113d40520556398d093f690ffd8ef63a97c1a820c712787df74e2876ee224f587574295e0db93429736eda02571ef8e3906e0d97fdb62660d623a1060a6920ea4a1798164ca3f8df77b396f7aee4d98bae6b843fbec9effc4199c54973a1c1061accb32b3cb5bb09cbd42082032070c77f45388aaa6cb2160d6d8fcc4fcf1a9d4850eea521748f1edb9d597baa257d6af6fb1abdc2be4ec43a5b0b6a67598031e4e20068fab4635c822128dc885cbae0f1c7f3f05892c8fc9bd7ed5f2b9f9c6fd326861fe4628fa217f1db393fdada2af42a7bbee457335ac00e64c4a19d1cc4e102fbae38a64b8c24adf932544d8e63a305d353711398dd52248dedfbe083bd700d793cffc56949136d2c0bf200f83cda4316696bbe149ae82afb579355b4f29fc77619553d3a0b46899d1cecd120d7e832d2be1897e32df174e06d164280a47070197c5ba728df9180a26a6b4192eb872a46f5fff39b7b8d86467d267f97897c8d680166bc86722ec795f4c5f0260fcbf8824b5c7385d22c2a92d4165610da12805812154e3b91d34e13aefbf5d65eef6302869a61a713d7572a7c28ebf11610b0e91f9191afd5a37734333df8ecb155809028219209aa551a38a40d3011bf9a8a402945bfff87c2037fcdffabe2b3dd9b30e779a4e1427aebdec5ddd46120e41dbbeb1568b4eefb0f13b2a028f6549b3c278f158a3b853d44cf82e5dfc7972b2ebb5ce708e9200f183dcd511377e84fd321ff37f0a4b8f6fff0a2b5d90c7dd49117372d9e0934a2a5efcd4e09c97ac1626d059d70330dbefa546a31b0d1a0cd02cff420e099c5c86c5265dc46f6c212914cd20e2fc6e8a90eb6ed875fb8b428d77c5c5c297094baf696440c1cba2f5b24ae3f13ef3a8dc0573e742705489b83f5568004909cf930f63cf9e31f49b138201845c83bbf11c574542e082cd0107677894f2a83412ed76e5ec950f2679f8194e0a7d9719de16f78b0a7d50f0ef77e18abdcdddcabd58e859c4bd48e0780f4c314ea85f7d60cf541cfbf8d0a492b14bc40626c08c3ccefc46788fb4b3f582c0ecb7e99642cef39f6797b0c206adb46aba5123378e6bda6662147efa0c0b96f2f2f03ffaff57507ec77596ced734b0ed5e31651b792bcaad229208d80040098404ffb8e60f8c943077a815a5adeba7dcd00a5abe8fc57bba82cb8a7c01484b6a0563107c9cdebea464a5e46500476df8bce3ca", 0x1000, 0x0, 0x0) r2 = socket$unix(0x1, 0xc, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="8c65", 0x170) 04:28:26 executing program 1: open(&(0x7f0000000640)='./file0\x00', 0x200, 0x16) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10, 0x0) r0 = kqueue() readv(r0, &(0x7f0000000040)=[{0x0}], 0x1) 04:28:26 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x2a, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) getsockopt(r0, 0x236, 0x2, &(0x7f0000000140)=""/244, &(0x7f00000000c0)=0xf4) open(&(0x7f0000000100)='./file0\x00', 0x200, 0x30) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, 0xffffffffffffffff) 04:28:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x3}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x84}, {0x64}, {0x8fe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x84}, {0x64}, {0x8fe}]}) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000140)=0x100) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x20004) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000280)) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") r4 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x84}, {0x64}, {0x8fe}]}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000200)={0x7, &(0x7f00000001c0)=[{0xf86e, 0x0, 0x4, 0x3}, {0x1, 0x0, 0x5, 0xfffffffa}, {0x90a9, 0x4, 0x1, 0x3}, {0xffe1, 0x80, 0x8}, {0x2, 0x3f, 0xcf, 0x6}, {0x200, 0x3f, 0x1, 0x4}, {0x1, 0x7, 0x9, 0x3}]}) openat(r4, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000180)={0x9, 0xfffff67c, {0x7, 0xd7c4}}) bind$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffeab) 04:28:26 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0x0) ktrace(&(0x7f00000000c0)='./bus/file0\x00', 0x5, 0x1903, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffffff7ffffffc, 0x0, "750000000001000000f9f640fc00", 0x0, 0x8}) r1 = accept$unix(r0, &(0x7f0000000140)=@file={0x0, ""/89}, &(0x7f00000001c0)=0x5b) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) ioctl$TIOCSETAF(0xffffffffffffff9c, 0x802c7416, &(0x7f0000000100)={0x2, 0xfffffffb, 0x62b, 0x2, "10fabae8809dbe0c522e7209a4613b1a4f65727b", 0x8, 0xfffffff8}) 04:28:26 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) 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) write(r1, &(0x7f0000000040)="552b4430b6b4ab5f08fbc3c3549e262ff31013b5955e0aa9581da81c031162964c5dd4", 0x23) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x200000029, 0x2a, 0x0, 0x0) setsockopt(r2, 0x8, 0x5, &(0x7f0000000100)="11d4eae92f9c53cff9918089a1ad7434aa85f276d3c3aafc3fce4e7c5bc91abf642fc48b64e5ff572f717d2f2b1404a7f8f0b208dc2fec22c2dfbe8bea37e624ef2d8d2a1e44f90b5aa69ede084bf862b9aaa3090881918c1134a23102a542245631a953908c83b29d15380fa3092cf7d122b093a0959f3e468299d2f5544e0454dd24d299fa7f00f4767d5a669bfdb6f1bbcc352adf0a09fc5455f4fe4e99a091efbdf33ceb9f1ee3", 0xa9) 04:28:26 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x20000000000600f, 0xe02) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000240)='./bus\x00', 0x8, 0x0) kqueue() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000029c0)={0xfffffffffffffe01, 0x5}) select(0x40, &(0x7f0000000c80)={0x3f, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x3}, 0x0, 0x0, 0x0) dup2(r1, r0) r2 = socket(0x18, 0x1, 0x0) sendmsg(r2, &(0x7f0000000c00)={0x0, 0xffffffffffffff44, 0x0, 0x0, &(0x7f0000000ec0)=ANY=[@ANYBLOB="d65fedc58684cf465a12eae4f2f6546ce152a61b8cb750b084a2485270b9d566ffb09a1c06e53d588c1ebed858188a24018675e0e355f443c92e6aedea8545f6dc43aae6d3efe0bccc501a35b6512b84605309ea03ea752230f5ccfc0d3c95e089a79136f759188638a75673fa7b006b9ab996d7513826b44c4622cba6234042cb36db262711a4d5a22d8ce1e317bcf5ce705d13c867f5ba9463631032425f5ce7aaa177cf9191d61c38bca95b6d00"/190], 0x10}, 0x0) getsockname$inet6(r2, &(0x7f0000000080), &(0x7f0000000180)=0xc) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) setuid(0xee01) dup(r3) r4 = socket(0x800000018, 0x2, 0x0) r5 = socket(0x18, 0x1, 0x0) close(r4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{}], 0x0, 0x0, 0x0, 0x0) dup2(r4, r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getegid() r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000440)=0xc) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:28:26 executing program 1: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f00000006c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a0100000000000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e04000000000000002b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa34c7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44356040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204cceff733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9060000000000000013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f83e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503a7213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187fd29ef1541e6ab94eca629fde07bbb0000117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d0000000000000000000000000000000000e710aa4d4605d664aee9ec3f68a7b1c42bf353c400dd772975ef2c9037a9f9a74e347a42b74835b7ab57a44098f9f23497fdb9f7b3fb1c6b7c10845d9410e92d29"], 0x10) sendmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000021c0)=[{&(0x7f0000000dc0)="920fefd00a82e54563167ad971b2fdc452203c691196294265caaf9b47d7f69b766d04417a7a63222a629fadb848943fe2f6198160229afdc812e415bdaf8fbf91b0a6d05e501a4c0a8bdad595b73126dbafa67595f35c50f5e9fef0eb796086679b8e39a1ad7aa85ac1a7fb9f79", 0x6e}, {&(0x7f0000000f40)="0b6586639c7b5a95c46a6e3660e8ad09b5b276c4d4ae5324656f962a53beb83bcc017560868d98dad8c6934c19e871b5985b025d9b84b07f865d6c3c56d022e5b8d8dedd63546c3ca65e120df7bbc59a36302491357e10590234f2d6937474fee8fe18e18de3a49900d50d40addf6d04c2974a83988f63707ff9d5d8c3396963398a437d5f7d188b40151abc209f160ded87968e93e1b9cf2cea966e994fea00f0587add3c0b6df3039f5e6c149717d98242dd33a300cd1b5b19cb604ded861e78aa", 0xc2}, {&(0x7f0000001040)="f87c9cb83bbbb4bd06fc69079519a3ac3b555eb78791cc0dc46cdc7cf33f7a978deb267bf0d8c8d34f341e7ac855524c6620b08a7ed3aa75255bacba58426e196dffbc867ba0b0b839a99efe74771d8cdfe025445fb2462dfc5e1a0ef62cf028f610b6c31227debe92a1ae544e6297fb8455aabfed8343dcd879215b69b95278e78f3b595bf3246e7dabd18b", 0x8c}, {&(0x7f0000001100)="39b349563b97498b6e7d22602870d2d20cded9d101fed36bc90161574305008f27e936fd57bbdc92a579296a21f039a1e8a557f7456c67b73ebff834990b51d5bdf2a71f544d42b8738c70d546ddc8e6e9ceef282983ab46e3801f78dcfcceeeeda0db77f9dc9315370290a9ade58e5ecafd3db3b67f89c5f95c2ebf866684955dda0c26c218f8022cc653f7c5a7a5b5ae51346d79e82e50ace7d7af49cf5f1385ea68b576d40d5cccacbd1e876eea33246747e6b9f2a1704e8ad7b836787227f44e9d4b554d6c1522f454f210dae2fca3e69ea17d4181e8d9c6ea4b1cd7fdf175757acd11ee56c00ec864990e64deec94afb036e279003a0d79b50159479de1ee1ef3316a5716687beb3fb73711910b4d93490dc1aaceaa741b86d8139f34a7805f023e419728262a813d2d59b866871cc0c40ec3eb07f57a162fc2c6234ed5269824de54b1a8be8860a5b00d78e8b529292f4e7d665b3a733927a6066b6ffd64f928f25c1b593fba577f0777f5de5bd1913adc4d061c41f5a4075240f76826ee2e6dbcad8c574cff63bf674ac9e3e31276654d3bdcd418a142d4417e5b353996672161570f56c7a096e7c707c3ac9c1ff3dd6c54d54021f3e3863f6164a18d33f283a2008552ee5dd5a8506260ccfe1f71ea558711012a1c1e5e5b882a7e8f38f94555280f0e8fac46a3673e5b52957f609bf5bde9b72a0f42e6df6164b72b53b45f3bb5b624755f682682599bb6b74feddb79ad0a07cea125893e2baf2f1deb2eb98d6d73f0fba6d23695ce40905d9e5916c6516875e7b9cc30917cbb50610c726b83fc472ee3cef3388a2b7f75c7bcb5d47d3a47d6163b343130de7b4a226973806ae6c7f2c9b7969a5016d93e7bdc3dcb29f02f8723401bafc20c78850644088f92972998c1ba1f0f28437a9951cb4525b3281543950cf79859739c9fa0d6b995b99a7e9548a512171b1e47411f07858f4ae403553948bf0fc4c4d5b29a3cfa6bd649e8ea7824838c3424efc26c8b71a53922894b4c4b8c952eb6e7f529d82c97ad6d7f132df0701623032ddf2ce06c66be3d565fba7684f5ec369e6fd87fe71512cacb4683d6cc616d4d4c97db929a9b192d562672ff36215cfaccc2aa06ec3830c6192029c2f6179a190eacd30489cf36cfee5ccac2911d526ccc3105d2192728b5a72984af1d653ff65aa8e511bca94dfcfc813b5d84f591d2c96163e5b0e63ed450b051027beb6942708798b6b2814214b47166e53e6eadef4b81bedadf7c0dc01956b1a47e49097b73ffa1c60817537e9e1e13d8e9e1d54b924fbfeaf0247a65d1d3ccf5b1a7a5d25c51c9ca05071320f5b80881ccb91e868d44a6192f78eb663e421091c7c687baa331832c77d7b8dd6529e01d2bd6cd2c8d16b09af92e53c579d54aaf0bf4dff899cb079f3e79d38a4197b570c4b1957f3967759302cdbdce941e00515e4bfdb0e33a8ecb5d546ae80aed39675d0cc2d1eed9cbce153d9c9e80458448a88684bcc6cae21bf041c042c8433d4820519fc4979ee5cc49dff745dd7d091065f85caebe61b0666e0ee4116cd138c696fcc7a3ad86fb9a71f85f032071e1a483064f2c8881b051c1299349dc1e51778cb91618728d72c66f40eeb504b018391bd33ded7fa81f18f1a5ce7536000f7dd50fc6c4ccd50b14318b149bac82ed0710740d55c1590c75be6e5ec23be80e0027e186211c7eba3c4a6feeda13bf709f1b1dcff7c40821e3e559681bed61832c418ad3ff3fa9758cbc096ee17627e4002c541948c5dee2f6c0ac5668090fe2414765677b9739a1c135f714521f8a3cc888e0d0dcc0586efb234cb2c123cd67bf60230fd2627e778936349d53d28211bcf49131b2945a643c734f5f26e9cc9110ddd63c6bb2f0a30eb39daf3f56f634ad5f4454cda3c37f5232071d4ea598f48d06522ffb1e97e1987c81d9b058f0a80527044a133b891996368a25b62a937117c6df001bef33879c8af2f0ad6905e1488e26d225c44592fb96a60fdd12cf73aa576e40091f857b383f195b759fbab02de31405206cb2e7c8be7f88101de8e071fca246d6b6243fbc5bfc43ae728dea8aeb9024f6a8b4356cbd8d84a34c7aa4ae0dc90c1b7883e30060f21981719f0601764a0646ffe16f7ea310870d008a00cee1029fac9785c8d21a3a11283bd50593e9ed37c3cc6004a6c948180a0b270b0981a6675d2166729e730fb3f004345f2e85e8ddb204e6aaee60ef12037cb3a03d92c1bdbec845f55e6ac714d9fc337c9c05bdcfd637b98fe1888727f1d60b67f95ff4c38e351957811ff0d6b16da5e953d903021236ac623eece669e39d91570612ead538ed06572fd4d228a5fbaedb199e4a9cc7e5d14e78de4a34b9f1a64e01992eea69c3aa12dbda8eecec5b1cdfd8a2b41dff6bcfecea47242bc747d7814729aab7b3a7674c58c01d82a882fe8d63774bcfcf58677500e6ef451fccc404764302a996841a7ba4acac42895364b4bf824bb78cc4989bd4a52e684f82811cdb113c0fd21c0af6a10ab7ab3490ed911043ef586005a4fa864078fc4d104ad52c756f0e5342869d4f16b7222cc97bc72726519e2b66424a57f7dc2aa0528760a0b859e71d5b797267f8ced0882b61b3cd91ac09839daa3bb50ac12f1ee8de75c4016c39660fd87bc5d99cd9467b13d3efd92fd184e6a3147bcdd2b2f97fd4654a76e9d66590ad3599728a393c66ae4e4b97439c6a935243cb7e34f812728cbfb9f0dbb64eb889e002158e898ab02554ad46eefc8e2d42fc44e3f8dc918450a9e62bd2af3b964c67686b20d483b8f0dda94b73bef23cc0fe82e2e6d3ad3cf41653427867be02df04fff2d79caf25ad0c939d16276edc1616114bbb8a5558c70e0b2ec255d6123fd1dbed01a4070a33aeffef165d7b8403d3b42092c8c81c705f8db38ac50e854560568383266fdafbd5c1bd9966b70877f35bdc9b5a6ea76e2ad4f0336c17af4942ab49115d9b3f5989d6ebbf9fe6fecbf816777fdbd1122b3095cf3059a109667c56ef1cea6bf3ed715eb1382f05c7147f440df2a6e56e871c5596408df2eb5842888a80c3b62dde02eb32539bda4b3b9c9588858eb6f006ebe10c550264af88b0ad92930df446ef29c477bfb1ed08486a68893d7f6096171eb4a2097c31a784c31c35b9a94a37", 0x8c6}], 0x4, 0x0}, 0x0) 04:28:26 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x208, 0xf1) chdir(0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x10) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x6, 0x4}, {0x1000, 0x6}}) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x40, 0x0) 04:28:26 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000008c0)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000780)=[{&(0x7f0000000380)=""/49, 0x31}, {&(0x7f00000003c0)=""/69, 0x45}, {&(0x7f0000000440)=""/227, 0xe3}, {&(0x7f0000000540)=""/152, 0x98}, {&(0x7f0000000600)=""/111, 0x6f}, {&(0x7f0000000680)=""/194, 0xc2}], 0x6, &(0x7f0000000800)=""/163, 0xa3}, 0x32e5918cfa45a059) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000ff0f000000000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295eba75293f7155ed90a28d72c2f40bbec12ef163c0660a3f93a5d68996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce12842db8b2161e337a7613f48b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ab8ccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b91d236c7de08060f6892f5c94c2931e645303a2da0ae2e628beccd1ab05"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 04:28:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x4000000000025}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCFLUSH(r0, 0x20004268) syz_emit_ethernet(0xe, &(0x7f0000000440)="e8b1907ff431ffcf00a9f1379a9b") r1 = kqueue() fcntl$getflags(r1, 0x3) 04:28:26 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1d480000, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) socket(0x0, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r1, &(0x7f00000005c0)={&(0x7f0000000080)=@in={0x2, 0x3}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000100)="69426ff0799c8a91bc1ab6", 0xb}, {&(0x7f0000000140)="d66f7c5cf9d458491a29c5b6b4fd4d7e6506a6d0605c11481207adeb6603ccc9321a29ab044f249586fc2ce4d2cd1e5dea3c93c5043612b45932ef8b1423ef28e6595b178523fa29462bed9f0d62cfa744ebcd266d5e09584b11cf792c8c162b329492edfe828727a43693a38caa3603f506f8751cc5e8698675a2428f0527ecec65fe40edf5222cbf824c5e81254d821ae131bd85", 0x95}], 0x2, &(0x7f0000000240)=[{0x68, 0xffff, 0x0, "a39ccf5608bebafbe4b4d62728bb64036be876773bf4655b9c7ec87cf3f2b0b6d42f0a0cca3d5727e3079733337c404509ddf9b21642c58ca216c54cd4f18d6040d0ed50f29aba2366b200c86c131c9241e7b5ef104357"}, {0x18, 0x892c31da938f5fd8, 0x6, "a6"}, {0x18, 0x1, 0x8001, "fc"}, {0xa8, 0x1, 0x3, "bc2d2201a544eeb507973923eb0b11d0fdde50c9f771b22e45d9d089b5f5723f77de14c2039835f9bc82f584e091ea3eba29946e56370f6fbd4518d849eb16d99c4ad79b23aa62712f336324ca38c78bb64dcd8b9f60cbdbe55dde41b80268d3ad826ab4b915cc6f307ccb3d21cdb2bb74d894a56418c676bf359c4784d2f1724efb41fc15be3730e50177bc47751c58cf157139ec64c02f"}, {0x28, 0x1, 0x3f, "98d573f09de1b5cdd26c9739b0fd90b1bd0803a213b12c"}, {0xc0, 0xffff, 0xff9b, "ef0a6ebbd9fca552c548887d8c02001299c21689f1d2c767ce19a6c9ae0dfe6317c97ab550cc9b2aa18d930c28ec0948fb201211d0096ab3e108c67af795e42ff4c62ffc0822e12b0059da8ed93d3129c4ca9339a096e6a019843f286d1a6054e5f4d9057b21e69d31022bcd6ddaa4e9351e7f169caba1d585be6bddd2930944158f32010ea2cad7e9c83ca1ca7bc2ce407c752c77242d8f8217ffa5c80bd02a09f2643ee5e63ba1cbe0"}, {0x80, 0xffff, 0x7, "1059c7de63017affc0304b9aba5fe2737171ffd51ea386e7e2e5a58fee5ac3ce17ee48e5e540a4ce7f52beb13a41f65a77a694feb659c31e914b8fb5864b3c4374ae263ed7e97c17bb49f09736deebfcbed4ca9e5f9cacf4d3c7d78777a6ceefdc9651b68f659f2c1a5c5909d053bd"}, {0xc8, 0xffff, 0x1, "24843a577d25163319498e1d5144673c32f9d3865247f518673c9e30224dcf58f148fb71ba52d113cd6fb61c8dba1b5ec78e24c37feefaeba05f52b33616800f220a71983cc704a5e3fca7c277a391256f81e2a2aabd19ce0a87c5b8e5bf67ef3e18241750f5ad40a75ef7faea6e808f7f825a076368813d48210cdf4c0f7157f750a9fb93a75ab0245e19b58ee3ed264697539bc712b65a4e13f072d157b10f2fed91b292a8ce894b0e49acb9c6314a54"}], 0x370}, 0x1) 04:28:26 executing program 1: poll(0x0, 0x0, 0xffff) setrlimit(0x0, &(0x7f0000000040)) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x2a, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0xfa024fae93d8c87d, &(0x7f00000000c0)=0x2, 0x4) execve(0x0, 0x0, 0x0) socket(0x1, 0x3, 0xb7) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x2a, 0x0, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) open(&(0x7f0000000240)='./file0\x00', 0x200, 0x0) 04:28:26 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000c, &(0x7f0000000000), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="00aa84c358a1dfb105c2fb192f043afc3bd0e494e9252ba38551c53ed7f0e0f1e8b634d96a30f7a5d277f6346299a0e999d4d5318731", 0x36) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x2a, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000040)="e8ada25efb021daa0eb56fbea1102d8797a18d3d11e9a51d7895e001839e18979487d6f8241f98701217bc76d374f315", 0x30}, {&(0x7f0000000180)="7023293dadad90d3ab7bc80559bc1e75ba88db2ec0", 0x15}], 0x2, &(0x7f0000000380)=ANY=[@ANYRESHEX, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRESOCT, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="0010000020000000ffff0000000100001609cccd04bbac0b58c5bbc2daba5154781ef756183eddf4eecc460b1d32e338fb86a6942744fcf9569861485938dfb746fa5e589c42e357d63411666b7ed45fce5b6e9af3caa8", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="00003dca00002000611ce7630000ffff00", @ANYRES16=0x0, @ANYRES32, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="b3d632937c41b78b10d18d840d3a7b59582cef666073451c831a006535359da523c450bf3ea8c342f236af09e1181ae1f3646536e964982d887661a97d5bfdd3e5cb323483850ad937c4195ac0b32fae0db83fda2a689c76ae472de96f4f69fd8a689f0a5573ebf04cec090f76f79466fbd9de119b"], 0x133, 0xf}, 0x3) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x10', 0x200, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r2, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000080)=""/31, 0x1f}], 0x1, 0x0}, 0x40) r3 = getpgrp() r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r4, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r4, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r4, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r5 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r6, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r9 = getppid() r10 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r10, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb459adb71503947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fce454394bf0f7eb8a201c40c976e24"], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) r11 = fcntl$getown(r10, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f00000001c0)={{0x2, r5, r7, r8, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r9, r11, 0xa9, 0x20001, 0x100000000, 0x1}) r12 = semget$private(0x0, 0x7, 0x0) semop(r12, &(0x7f0000000340)=[{0x1, 0x4, 0x2800}, {0x1, 0x4c, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x200, 0x800}, {0x1, 0x2, 0x1400}], 0x5) semop(r12, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) semop(r12, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r12, &(0x7f0000000240), 0x6) r13 = geteuid() r14 = msgget$private(0x0, 0x682) msgsnd(r14, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r14, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r14, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r14, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r14, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r15 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r16, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r19 = getppid() r20 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r20, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r21 = fcntl$getown(r20, 0x5) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000980)={{0x2, r15, r17, r18, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r19, r21, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r23 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r23, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r23, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r23, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r23, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r24 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r25, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r28 = getppid() r29 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r29, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb459adb71503947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fce454394bf0f7eb8a201c40c976e24"], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) r30 = fcntl$getown(r29, 0x5) msgctl$IPC_SET(r23, 0x1, &(0x7f00000001c0)={{0x2, r24, r26, r27, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r28, r30, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r22, r27) r31 = msgget$private(0x0, 0x682) msgsnd(r31, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r31, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r31, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r31, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r31, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r32 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r33, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r36 = getppid() r37 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r37, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r38 = fcntl$getown(r37, 0x5) msgctl$IPC_SET(r31, 0x1, &(0x7f0000000980)={{0x2, r32, r34, r35, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r36, r38, 0xa5, 0x1, 0x100000000, 0x2}) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000580)={{0x5, r13, r17, r27, r34, 0x20, 0x9}, 0x7, 0x9, 0x4}) r39 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r39, 0x200000029, 0x2a, 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r41 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r41, 0x200000029, 0x2a, 0x0, 0x0) r42 = msgget$private(0x0, 0x682) msgsnd(r42, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r42, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r42, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r42, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r42, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r43 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r44, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r47 = getppid() r48 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r48, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r49 = fcntl$getown(r48, 0x5) msgctl$IPC_SET(r42, 0x1, &(0x7f0000000980)={{0x2, r43, r45, r46, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r47, r49, 0xa5, 0x1, 0x100000000, 0x2}) r50 = getpgid(r49) r51 = getuid() r52 = semget$private(0x0, 0x7, 0x0) semop(r52, &(0x7f0000000340)=[{0x1, 0x4, 0x2800}, {0x1, 0x4c, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x200, 0x800}, {0x1, 0x2, 0x1400}], 0x5) semop(r52, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) semop(r52, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r52, &(0x7f0000000240), 0x6) r53 = geteuid() r54 = msgget$private(0x0, 0x682) msgsnd(r54, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r54, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r54, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r54, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r54, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r55 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r56, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r56, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r59 = getppid() r60 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r60, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r61 = fcntl$getown(r60, 0x5) msgctl$IPC_SET(r54, 0x1, &(0x7f0000000980)={{0x2, r55, r57, r58, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r59, r61, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r63 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r63, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r63, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r63, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r63, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r64 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r65, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r65, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r68 = getppid() r69 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r69, &(0x7f00000000c0)={&(0x7f0000000600)=ANY=[@ANYBLOB="000000000000000000ebbc46e0dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb459adb71503947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e8055108f26a5d093518a407fce454394bf0f7eb8a201c40c976e247607f9ecac0236b31d48ee97198013ca25f1ce96d97f356241db08f7de2fcccbbecbdc8c9003c6c85d99f57687fea684927e484de0680f10c5ada2417b1d5f256a941f500c0490af2f3e9721788729d8d05c75a73d82bcb396227c1c8a05f718f8f31e30ea37296034bf9c689e5fc8c6b700c4737d78f22ddb8304ba4e5b0958c500b11f3791c798e917efa822c1d4f2d5cdedf81904a7a81f7687cdb70ed537df261274bc2fbb0a85400be58de9d0151a729a8fa36f263e5953180b6aea87838c6ba137b76c5295aea1f0f406e6558afa2b0e42c9fc0f483545a7556033eac8b8805c570bec6646f529be8983a2b99a0f2aa452"], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) r70 = fcntl$getown(r69, 0x5) msgctl$IPC_SET(r63, 0x1, &(0x7f00000001c0)={{0x2, r64, r66, r67, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r68, r70, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r62, r67) r71 = msgget$private(0x0, 0x682) msgsnd(r71, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r71, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r71, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r71, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r71, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r72 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r73, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r73, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r76 = getppid() r77 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r77, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r78 = fcntl$getown(r77, 0x5) msgctl$IPC_SET(r71, 0x1, &(0x7f0000000980)={{0x2, r72, r74, r75, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r76, r78, 0xa5, 0x1, 0x100000000, 0x2}) semctl$IPC_SET(r52, 0x0, 0x1, &(0x7f0000000580)={{0x5, r53, r57, r67, r74, 0x20, 0x9}, 0x7, 0x9, 0x4}) getgroups(0x2, &(0x7f00000002c0)=[r74, 0x0]) sendmsg$unix(r2, &(0x7f0000000580)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f00000001c0)="6aa065653e7e93c8ebd33ee870c49e3d3271dff306cc341d4bb266e5de9d5ed3780ffae42e1e400094d01b0c14a7d49d482f27fa984116039294b61bf771fee3ba4fe67ee371c0c44d10fd02fd22cb08e324c7c980794b7797daaa4ba7996422cb95f0180943166ed93056fa0851b14b04bdd1ea090fae2b2a9c322d008175dc69a2ac842fd43970520fc4133321e7a133a92b5dc03246fffa74f752493dd78b3c0918c44c5e26e5d84d8bd8c3409a524da135e29cff03105bc1da6ea1a3e003fb79de7a19920b", 0xc7}], 0x1, &(0x7f0000000300)=[@cred={0x20, 0xffff, 0x0, r3, r5, r34}, @rights={0x20, 0xffff, 0x1, [r39, r40, 0xffffffffffffff9c, r41]}, @cred={0x20, 0xffff, 0x0, r50, r51, r79}], 0x60, 0x1f133dbf2b000a22}, 0x400) 04:28:26 executing program 1: setrlimit(0x2, &(0x7f0000000900)={0x60000000, 0x60000000}) mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="000000186000fe0000ffffffff0000000af6ce4f22276e2b8d2a48d600000058a300"/44, 0x2c}], 0x1) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) r1 = semget$private(0x0, 0x7, 0x4) r2 = openat(0xffffffffffffffff, &(0x7f00000004c0)='./bus\x00', 0x40, 0x2) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000500)=0x3) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000180)=""/9) execve(&(0x7f0000000540)='./bus\x00', &(0x7f0000000740)=[&(0x7f0000000580)='\x00', &(0x7f00000005c0)='-\x00', &(0x7f0000000600)='/dev/zero\x00', &(0x7f0000000640)=']+)\x00', &(0x7f0000000680)='/dev/zero\x00', &(0x7f00000006c0)=']\x00', &(0x7f0000000700)='\x00'], &(0x7f00000007c0)=[&(0x7f0000000780)='\x00']) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) mknod(&(0x7f0000000480)='./bus\x00', 0xc000, 0x3) r4 = open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) pread(r3, &(0x7f00000000c0)="13", 0x1, 0x0, 0x0) symlinkat(&(0x7f00000003c0)='./bus\x00', r4, &(0x7f0000000400)='./bus\x00') ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000800)={0x1, 0x3, {0x2, 0x7}}) chmod(&(0x7f0000000880)='./bus\x00', 0x118) pipe2(&(0x7f00000008c0)={0xffffffffffffffff}, 0x10000) ioctl$KDSETRAD(r5, 0x20004b43) r6 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000000)=""/155) semctl$SETVAL(r6, 0xd88ce6400dd2fc4e, 0x8, &(0x7f0000000840)=0x1) close(r3) dup2(r3, r3) r7 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r7, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$DIOCMAP(r7, 0xc0106477, &(0x7f0000000300)={&(0x7f00000001c0)='./file0\x00', r3}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) mkdir(&(0x7f0000000440)='./file0\x00', 0x1) pwrite(r4, &(0x7f0000000240)="8829076e9db40856a5321cf3864c65fe3f0351f97fe7a134f5022dc60a78e4d4e8997d8056e95f8df0a2ebeea40c260b3598a1d1eba4818a8f7138004a853d03a41ff90629679b594802edfef87aab83fd1f197186fa2eb6504f4b17a1da98783077968f3e85e3b65b3097288f068cb4768080bc62b6dad6679f983153bb72cf8643c12d2937ab804b2e69e0b2c9299a51b8639508abae2d598764670cd2d370e252e47ba47aaf9e65", 0xa9, 0x0, 0x0) link(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') 04:28:26 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = dup2(r0, r0) getsockname$inet6(r1, 0x0, &(0x7f0000000080)) getdents(r1, &(0x7f0000000000)=""/227, 0xe3) dup(r0) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x4503) r2 = open(&(0x7f0000000600)='./bus\x00', 0x0, 0x0) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x200000029, 0x2a, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x2, 0x0) r4 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r4, 0x200000029, 0x2a, 0x0, 0x0) shutdown(r4, 0x1) sendmsg(r3, &(0x7f00000004c0)={&(0x7f00000001c0)=@in6={0x18, 0x1, 0x0, 0x43e}, 0xc, &(0x7f0000000480)=[{&(0x7f0000000200)="dc42914a714f56fc2bdb58257142973cafdc87d53d820806de4440c40e335d38c0f1a5706720c363b942687ee4d1dd0ab1c98ede6f0962597bd568fa65191e0b6534e119a23549665f280694314be4e272d1f16425ab8ead1f61346eaebb6e222a32e84db217f8495c61e9a8e7ed88769c4bb6a0bf706713ef1ddb2f07099d5eb65df9ff43f9daa3195d313879be63328dd96ecccef24140bda778444509f12fe83cc35f97101ddfa474dfe66c432c5af9fe8aceb5a1e5530bfe4283f7e40155b769fdc07d97b97e051c1741174c368290be28162fe027fa7ad02bbfaf6e71c3a75f49c709db8cabfadbb6aa45582d", 0xef}, {&(0x7f0000000300)="afdd5c864383696f969e47eef9e873585304dea52922e406f2a215651ddaae54d20321b749b9617b5923fa9801ea65bf755770198f5ae086af62c1", 0x3b}, {&(0x7f0000000340)="04791ccc88c97e233e87502eaf4bbf48e1565829aa93fcb8866799ad5194790de1e9ee11377bd86e61f37258b48aebe739d89d381155f9ab63544c4f998dcd738be27f7abae3163a3e2807e29158f23631a37a467c587bd537847bca5b84d08d466f406d6f1f39adf8ccff117da33c7e22f1525e32396719c2b858c86b110988e790a9c633c4cad73cd44885971cb6895d4bd3e268b7d410ceef315c400b750f4687c6693f849c869c2378f08468086808b6c897117ea4147b2cca0b16cd34afe76edb1f71dd54f8b78a6f941e4be6edea6174e12228a91e42621e70052b19fcd6eff5ef7861750a3a4d7c25547a534bb9a6", 0xf2}, {&(0x7f0000000440)="ab34ea786c6b072521dc40", 0xb}], 0x4, &(0x7f0000000640)=[{0xe8, 0xffff, 0x3, "d0921fb4c80667500248c7ad4238672aa26789d00c0eb79ea1095b472db3b364d1db83555073335f608d78034aba19e49b4cc79bc3c0aedbba195cd8f0a4185b82f6c68e643152e69b7d46cf7da6a7ebb46f63a300c081e950deb2f7aa9f7ee1e37a9035c12889e3a3b98598d6fe60315c6185af4f1456780ac1e6867af6270783da3433bad0de5cde2c0d2639267c30731f9252d414eb9353cfcac32da91f3865de692c6d3f8609631927b5e3cd5bf1aee89a95427682968953be61bcf371101507fd1decabcd732f8ebcf96c9771dcd74ba5e0ec7530"}, {0x18, 0x0, 0xfffffffd, "81d165d3af73"}, {0xf8, 0x4e1ef266ba5a32f, 0x2, "09e1bdd9a832a5aebaa42b1a7696e584a08a7e35f498fb5d1ee71b222ffe9a05ef78e3c4d645cc311dd8d6ae189c4ffc2860129543cb2c404e1f55c8caefb631aa22765417a946da7fa3dd137c9d372d5a38181ff449743c5fa006d9f013e9ca0781fedbb019a08557ced5563673b745fa58e92c7d4d97385e444dcf755d88711eb039c05e7c28e68b485615bb4849bf88ed4c67cd046d4adac745c195514dc0163a4b983ff4674c4e40090e886556c4f54f5a67ebcea50248a9747bbd366baf9caeadf6289cc71f82e3ded994eb66bd8795d5b5d0f06d811a15bcdc211e90e5ad957101"}, {0xa8, 0xfffe, 0x8001, "e156174aa44ee12721cb16c7582b3deff722b87c9f9e4214fc7af4049bd178cf574c4621db85af42e7aa46ccf37ca9ef134990b2e88e7b3a6e16eb8566645906ec80640e943b49dbda329826eb1e4f8af7b9d5668dca44aa431d3a6fd754ea81004c93bf46eaab033459de78e38751246f568ca5ad3c77d76c10c8b2d16fd2002478c7e3bdbef877bec043c453b1f78a36d894c4eb11a81f"}], 0x2a0}, 0x402) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000180)={0x3}) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000100)={0x4, 0x2}) 04:28:26 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x1002000, 0x0) link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus/file0\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x200, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000001c0)={0x10, 0x6, 0x4, 0x0, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xffffffffffff7fff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x9}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x4}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x7fff}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x6b3}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000fec000/0x14000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000c00000/0x400000)=nil, 0xffff}, {&(0x7f0000fb9000/0x3000)=nil, &(0x7f0000d16000/0x4000)=nil}, {&(0x7f0000d8f000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x5}, {&(0x7f0000d2e000/0x2000)=nil, &(0x7f0000ebb000/0x1000)=nil, 0x82}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000cf1000/0x2000)=nil, 0x2e}, {&(0x7f0000f06000/0x3000)=nil, &(0x7f0000e12000/0x3000)=nil, 0x92c}, {&(0x7f0000fb8000/0x3000)=nil, &(0x7f0000d3a000/0x2000)=nil, 0xd1}], ['./bus\x00', './bus/file0\x00', './bus/file0\x00', './bus/file0\x00'], './bus/file0\x00', './bus\x00', './bus\x00', ['./bus/', './bus\x00', './bus\x00', './bus/'], 0x8}) 04:28:27 executing program 0: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18085178e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc660840eac99e39af6256b1f007bf8f244cbc769cee44346040000000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c307c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e000000"], 0x10) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) bind(r1, &(0x7f0000000080)=@in={0x2, 0x3}, 0x15f) r2 = socket(0x2, 0x4, 0x3) dup2(r1, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendmsg(r0, &(0x7f0000000040)={0x0, 0xfffffffffffffd14, 0x0, 0x0, 0x0, 0xfffffffffffffe13}, 0x0) 04:28:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x60}, {0x80000000000c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="28dbd80007000000ff94c4162200") 04:28:27 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') r1 = socket(0x18, 0x2, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000200)={{}, 0x8, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) setsockopt(r1, 0x29, 0x32, 0x0, 0x0) setsockopt(r1, 0x29, 0x20000003d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) unveil(&(0x7f0000000280)='./file1\x00', &(0x7f0000000180)='W\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 04:28:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x84}, {0x64}, {0x8fe}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)) syz_emit_ethernet(0xe, &(0x7f0000000080)="180d344173302883080005b8a0a9") 04:28:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000040)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x87}, {0x6}]}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x84}, {0x64}, {0x8fe}]}) ioctl$BIOCPROMISC(r1, 0x20004269) 04:28:27 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x8000000000000008, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x2a, 0x0, 0x0) socket$inet(0x2, 0x4, 0x4) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) socket$inet6(0x18, 0x2, 0x0) preadv(0xffffffffffffffff, &(0x7f0000002a80)=[{&(0x7f0000000240)=""/19, 0x13}, {&(0x7f0000001640)=""/126, 0x7e}, {&(0x7f0000000280)=""/13, 0xd}, {&(0x7f0000002880)=""/76, 0x4c}, {&(0x7f0000000340)=""/48, 0x30}, {&(0x7f0000002980)=""/221, 0xdd}, {&(0x7f0000000600)=""/15, 0xf}], 0x7, 0x0, 0x0) clock_gettime(0x1, &(0x7f00000005c0)) r2 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x400, 0xa) pipe(&(0x7f0000000080)={0xffffffffffffffff}) recvmsg(r3, &(0x7f00000001c0)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000140)=""/20, 0x14}, {&(0x7f0000000180)=""/45, 0x129}, {&(0x7f00000003c0)=""/83, 0xffffff3c}], 0x3, &(0x7f00000004c0)=""/183, 0xb7}, 0x800) r4 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r5 = semget$private(0x0, 0x0, 0x20) semctl$SETVAL(r5, 0x2, 0x8, &(0x7f0000001840)=0x123) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4810, r4, 0x0, 0x10000000000000) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) sendto$unix(r4, &(0x7f0000001740)="66c7cbd953fd8202b3c9365c68826d171b1572fcbe6c33ecc5ba0700f5b1cf4f31a6910725e751c7e064e71d027e998ee6cb40f812fe13a6925bf6e7471477d6382a4485a974a3270adad99215e886f021d7823268c6257181a035319231405d99df8a89a827a65245f706700631589bae960f577c42f239320f408b25d0360000000000", 0x84, 0x400, 0x0, 0x0) write(r2, &(0x7f0000001880)="5dacb4fd2e81ce8f3f8dd58d3d36c1d089d8ae9f7e3f5ffe43571bcbb61621b19a9c201fd97c33b2b7808aa9060386d2db09ac7e431baa3fb682230a80edbbfe30598c08ae092ca5440e91a56a5134596a99c21e4ae5f48ca11c469aa9ff8998e14744171ad730ec50a90f8973047697ad2ce16b9a3d6e3281bd594a9f769f1e9a6bc4bc10e895097d49d445c3fc259e544973f18c6b304a4569ee04465b639da2cb95f45a9236eee042f0b1dea91d9b40fe05ae90f2f830d912f16022f91b045a56cb9a83570bd1d95c503b9beae57a09fd76cfe3a6f2f90060d49438f05ad4d7a9e38922165bbbb45fe69bbebe379d06e5ef353907403bb79105516416854598e3fa2a3f951fb15c7392c6810b0d19e7e97811727b710337d4c8eff5ddd8b4a245ce7bbcf2de8d20cb5b348f16aee3b2c653681227db15bea62985b21ec4a65bb070de5882acbf596bb1ff4bd6be3009fbd5eec5c1d3b095fba164d7641fd6ad22e16c797f619284f7a4bedca1f96920eb2094719aad9d51faa7aa76a2a9c4cd2f440fa9326a4d7878d495bc9eeb54f1853bcebd95b7ee0e230054b91d16c27d995fbbb04a953622912a18e43d2165099b6732680b484f2d7009d78f59482595eb39a7c009b492e69205258b2fa4c2dce95a4f625d7117453d1b7170a02ee62c37592cf3cc18477dae7ea4647f6dc0a812c1ffce4b8ac92ffd984b98c41555dfc8cd11b13635701787a13427a497fde6416e933816118cf0764d3060055c8ab576eaa63eccfe841a035fe43ae3b320060e750bacb20ba090cf579faec6f78c6d8785bcf4e4fec92600f41289ccdb17810bf47c8ea8f76c8aed8cd332496e1bddbef804709451133e6a89df9a9834a9ae5bc15facd97da4e99fc25ad4fd529405410af910a44d641edba3adadfd7584cd79ad872a547221cf9c835483779d1cad7d8ee9d8ea3afbfda0c96aa6ed77805c3fb8a9a0a5d63752682cd4176dd502ac4eb2820999f899f83dfa7cdb06f0f6527657d4e42f3b35503fdca49c2a4d3f2da0a66b37f867ee611a83de6e963f832f9f28e69824175db16cb3c500c81d0f8c3d071b91043a6a0c1faf77f4b6605653e5765e04aa670e8208e7c42d43a9f253b2dcf2ea43e7eae841b2e91a458065882b46ce4c30c5ffe5ef9897d494b78bc9e9979821076ebfff766a165ee563fd725cbcbfc3351fb55b2b5258280f1173fa7c363312ae5954df1cb40ddf4063550556cf6b7fe19788e806597fbd734cd7ee7cd77e528a669d7044d4517183e0045a58aa1c21ebba0b0a476156cc72a3d0353e58050ad714cc8d819cce2a41a8a617836c54abab9acff79e04a0cfc6c325a33dac312802375b2ef727087510d6f6eecce3241cb63649939fe7701f85cabe26968600064f7db4ad24d59843887f3fc5686e6400efe67612626f3cfb8459bd1d8e5bd8302d5a39efdc849702212d27abf3706f26da5367da15f73ed03ddbf5418d8c3767b83c4da1872e73f4d20685dbae023e505b5b2d2803b32389492bac9de1583a9a647743ae6493fd174255609d8ae965e3abd19ebc98c103da733b42c53f6e6ef6f9a5373cfd5f7afcc00cf8b4690f6e4a233a4acb2d4c14133bcb18ccf0fc0e377e66b28c47ea9362719352e5648783305d2bf76cc7e48218680f4d8ce0159e011fb5e10cff5aea23a78924db29bae6ae01439eb91954ce18995d86651087dce8fcbed93a807e9f39036f7281659d580aa6a620faf151fb05c8a4dc37f8c6f3c96a1b5424374d956e940a9838d31eb15579714d5131795810e0a42dbd5352464e3bebe316dccd152a7305b5fcd538fc7e0764ada21bb09c04d824d9755e7679081e734ba4d592d344c1342d6c98617166a2ee8c8d7e2cca9d4211342582193937b74abd47abe121bac9cd5b4cc5c8f15eb2c229b0612993c53452e19ea5a67a6a1e15ddbe6b10b6b93ac98e273c9d72185d07273f24c28dbda6b260ab905bfab2310e238c7d16675994a1534413be493efd7d4ca124debe2719fc5d3c7dfca88a9f1c2b6dd7dd42687b6582aa499fd9d420d5110c5e5783fa351b84a1125dcd94085623bb6e27330e7bef62dc357c07be8084a6df93ff3c1285db5eee58e3efe271441765cf43c37fe6cdff35e215e8df8376269c868e190711653fd690d928886945feceedffa499b987bcb02aa7fef2e90be2821b7d9cdbee98a8f2a90761feb56293a4c92425acdbce12a6588293303f6807ea8c46b2580f7f5ac3f39968c1e3579cb162166f531d81d69d94e619291e2d5c1fb6e8dda51386ebeaa89ef81fb8ebb10535f82cb4f25cfdd50e15cd54bd85f0f2b5aae0f394300b1cb473042a55aba8af6e97b65fc42b8e0eadcfab560d5e36263fa1a0b185413e359d4d59aeb6412cb13522f6017d7a9ae825e2e0545b3dd9c32fdab8b6a3be2bc118b796d27957120f6cd85444062dcfeeb180a7f0cf53215008823b6fd994bc53d943b485253311edc92761ada6d8c0c276db144c0e68b1de49525b2b8e3459df4b81160795648225f670b1c1913641689077882acb08ff1822bc173df63feccd380790fab1c2456301bbb6a04b60190d8f011108a5d55d84f6c529ee51b8060b6d4c4bfd4b948d3e3721b44663a7b72de2a4eee13230a9cd2aba274ff74a3e29efdb355414024439eccc1351aac983c022a41c0084658ecdb6d1fd04d8ccd15c4b871eecc8082ac68589efa227c19ca37d26daa718e13926dc3835f870f8511127e70663a0cba6e208605b6a7fe08d04fd8fab0b70dff28ddbc8e72b535e183f8ea04cfe6938fc45d3e594f27f32e6685f8ad0f3daa19737d1f996faf767d9604aac33d8fff2df9e676fdccf102dd9cf112281b20372d536cc884f7ba904153dbe1f65b36939d688bc8bbad79110dea27f245537dda771e07c7a6be6dc16d753c65d0c9080efc36d3f56cb932d591c21493fc5117f57a1d9623dcd3c7baa4f71f17fe4834cbc3a2cc7b94410bb51ede820552ccf73713013cd5129c5aca27d47070a2c582730ff96ccce54e1d6b4fb68d1edcd1e5ff7855fb688a801ea53bb2cc784a2d263170a57f1dc7ed9d2eb722adedeb85d54cff3b70c37e1ff2182858f3de6e7bdffb4939b3d4b8b537a4795e5f841102590fdea5dcbe6056ff06aca36a3f6ae63f722e52785077dda87503326555cf50a845a2bb1f0b4d928228b4f9bdb64b5259f835105cf88595a258675862ff602403736191e40082162104f62771d6ad037f32f230a58c289ccf544ec3b209e73c1f142fd056374415e96bdd2f65a15f6ce8eefb6deb8d0be7114ab0589d46d4edbe3a140cbf07bc5a427e9acf564fec5eb4490456b00c4ea74153c6cc64d05cbf2ecfd9b847f23e4d34414303869365dc234f59627847e12bafced0b0ebe8f34f86026482152e40c4a20c381336f61e87ee0a55b861a6c29f36203604b2ed98c47a8c09c001c1bcad091d8f6df772adb03f1e10e2bd8c07d45a6d8af67342cc819eea881bd56659b839db97185c12d962527d437d729de38b038742aeddac0f632c985f09cf9830b56a659ad7eae7348bd12af20b03be05601eabf2fcdc1b60bce07d8aa2d3e0580c95276979d6d3659a30cde18227f9b72a0439e545f06c8764017e6bcfed33feedc2a0d847bdb6d9dddfaed88d1ebf767c1917c2532812a09d070262687d84ecab5d9ed0c4f3507464ecec240a73bcd4bd6d201b9bd17e6b0c85e1ac712f34f4094782a7a2be5b3b9352cc28557103afa76e422b7b05dbf6e3b69a6d613a1ef64eed1d340d16cca1fb4e7239488781d7739a43ce4cb73357368d6817ebdc4e8a8a49eb27552cb125dd803e3ed63b9612c85217fc11735a3fa4f7522f4db7c01862ae7231fb7726084ef4aed3e4e8baa467237982142738e4bf61dac34ed60d2e02203f4a0f2717c925949d3dde178785cde4118848c5d66d19c8d06662de71ddf7883704f6cb3a8730b829a74e879ca58fb11e85c8fdf7e5beaa1f63be409850b630a0dd4f855b42c6e63fd0d4206501a752d5e34d9d7d0772138259f7885c5208a4de0180196364fa953c12cf60f31a9f03b4f733b4637487d84e8e180b05c2f5c263478d728e71ea4f882251fd57d1b36d965669aca5974ab7729c8e8cc52999033b71911c5548dfd2a1f848ee35f61799ad65c153ebaa6035527ef85043ec29e23503149c93821b7f81ced7e82af5dbde00a79c357960549d59e676c879e34709a52b72b4e93652e450c4979598ebc8217f232de46a658e416920f913298f56735b9cc91a45b0d2b9b78324f5a89c64326643fcfccfdc43b19e5d3fafd4349edb738f8fbb63969c37d9b313eed6562855033d783987bc262b30457cb4d144ef5b4826d1dbc75a483bfd8ce65c2413543d735fbafb84be6f6f3539907c611a7c0cedbdde24c1f8e8ad058d6db58dcc60a497cadd9b7a2045681feef6bfb90fbfc67d2ece1729fda545c9d0a601c23fd73fa7a937ea09f28358ab480f85fc35a46445de1420867366e9900fab3e034142a0d58e99b3bce24fe2351a75dddae153a66a626911c850874c695cf2b534f1494a0dd0e482f79017fd2c02ee0cec344d6e85a365e7611cb310b5bf677a782141993520215eabccecfd51b1feb68be7c8d5558c49ea8665a4008ab1b87afaad199a31a843fc717c3e4ad1936f737022e64f59cb60ae129d6c81e07498d5b29c86b6c784f2e9fb188dee57276ad40738f49a970ea4ae41d6b0c4ff253e3769486868ed6c5e0ac086bc12ff3c62f37a364393778286c2c4ba52fcad135118022f0e9d952673a491dbb1b903686bef838554a7a99e861822aad87f0f6e66836538b0ce4c362cb5fce8a7c4b978114e527860780cf72e932cd0d8b3298f78749793988a47836b8137f886e943979807800be610b25597fd18b7778c05047b78e879e5089dae26cc964028d5ca816808882ab3bc918b437304d1df902f7df045eeaf91d3b4ef500b8eabc435ad344c3c9401348d0ac63c76978b9f9ee59aa034bc9371664b26d03584e69b068f8301fc67249f5ead5634d78e9cfbc009a98b9a695c00e6f6f5f0ea1e772ac678574d02b909a63bd24a49dc104e0ceeb2febd03bfcf5a73cdb4e31f03c01829f5f84867b6bfbbb3f5a686a3cba340739624320b9fde68a9d7747f46af086bf159dcb3354c910a721d14e1d73b2e039b7c17573235abda57d521d81dd448d608c48c1337c8549408f52e11f41035149541afd44561b6a5e3d7c7e2b3419c301dfcc9fbd99f0390863815b82d8a10959c76b14d25d3f0a08ddb9ff1022d6e1f976afbc43488a83062376bb540ca4b95f2a670832a385f6a5b55c9655d65883a7ae83f03ec8b8303d7a1c91fd67ee595544558724f7de6a21a1ba479f968e76dd4a96b787b160049ebd8a44898861c330463823836edb07e9d2f81e93c67969a27c2f7b677cea6ba969a5cdd5206d197e075dfd1b5340a92db5bf3a8e5990d3b5e90a1a538fb88a4bff0079f7974a7d0a2dbae733304d059fd5c39a2f81ff9ee12170597a22e762dc265482291e40b9a5c65e2b265d1d347d207000edcffc91c6ac2e6fb5e7b3a36716689c019e4951dc53e02c38c7020bd71655328e27acc5813d1a4935e7ba54a2d765e9aa77da498dd215dd1fe089d9125bcabba4a094bd9a8f4d290c0ab28a85a2c61a823bcf5ed2f05d18f296d49768ca85411b23962004f7ab7cee592a8d76752845c922e3e3b640a60a3ab80141d4b6b0d5a47cf05dee8fbdd50024b63f7646fa39", 0x1202) bind$inet(r2, &(0x7f0000000100)={0x2, 0x1}, 0xc) shmget(0x1, 0x3000, 0x20, &(0x7f0000000000/0x3000)=nil) shmget(0x0, 0x3000, 0x14, &(0x7f0000ffd000/0x3000)=nil) r6 = shmget(0x1, 0x3000, 0x20, &(0x7f0000ffd000/0x3000)=nil) r7 = shmat(r6, &(0x7f0000ffb000/0x3000)=nil, 0x3000) shmdt(r7) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) r9 = getgid() r10 = getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000002940)=[r8, r9, r10, r11]) 04:28:27 executing program 0: rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x100) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) openat(r1, &(0x7f00000001c0)='./file0\x00', 0x800, 0x148) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) faccessat(r2, &(0x7f0000000140)='./file0\x00', 0x100, 0x0) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) openat(r3, &(0x7f0000000380)='./file0\x00', 0x0, 0x120) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8000, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) msgget(0x0, 0x495) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x20088, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r5, 0x80085754, &(0x7f0000000240)={0x401, 0x1}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x84}, {0x64}, {0x8fe}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x80, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x84}, {0x64}, {0x8fe}]}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000340)={0x2000000000000369, &(0x7f00000002c0)}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 04:28:27 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r2, 0x0, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r4, 0x0, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r6, 0x0, r5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r8, 0x0, r7) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) syz_open_pts() r9 = syz_open_pts() writev(r9, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r12 = fcntl$dupfd(r11, 0x0, r10) dup2(r12, r9) dup(r0) setrlimit(0x8, &(0x7f0000000300)) r13 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r13, 0x200000029, 0x2a, 0x0, 0x0) r14 = dup2(0xffffffffffffff9c, r13) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) execve(0x0, 0x0, 0x0) 04:28:27 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000080)=""/31, 0x1f}], 0x1, 0x0}, 0x40) recvfrom$unix(r0, &(0x7f0000000140)=""/23, 0x17, 0x81, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xffffffffffffff40, "73fcff4d4d7ee4000001000000c0010000000010"}) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) 04:28:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000100)=[{0x4d}, {0x200000000000016}]}) syz_emit_ethernet(0x9c, &(0x7f0000000340)) 04:28:27 executing program 0: pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f00000003c0)={0x7, 0x3, 0x7, {[0x0, 0x20, 0x7d, 0x9, 0xc5e, 0x7fff, 0x3, 0x826e, 0xb, 0x2, 0x9, 0x0, 0x37, 0x82, 0x1, 0x8000, 0x4, 0xdc8], [0x6, 0xffff, 0x2e, 0x6, 0x9, 0x400000, 0x4, 0x8, 0x0, 0x7ff], [0x7, 0x8, 0x2, 0x40, 0x1ff, 0x3, 0x2], [0x9, 0x1, 0x0, 0x6, 0xfffffffffffffffc, 0x400], [{0x2d52, 0x20, 0x8, 0x5}, {0x3049, 0x7, 0x6, 0x624f}, {0x7, 0x200, 0x1, 0x3}, {0x1, 0x100, 0x3, 0x6}, {0x3, 0x1, 0x80000001, 0x6}, {0x4, 0x1, 0x2, 0xfffffffffffffff8}, {0x7, 0x81, 0x27, 0x2d6f}, {0x7d, 0x0, 0xffffffff, 0x1ff}], {0x1, 0x200, 0x1ff, 0xb89}, {0x187, 0x1, 0xffffffff, 0x6}}}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x84}, {0x64}, {0x8fe}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r6 = semget$private(0x0, 0x7, 0x0) semop(r6, &(0x7f0000000340)=[{0x1, 0x4, 0x2800}, {0x1, 0x4c, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x200, 0x800}, {0x1, 0x2, 0x1400}], 0x5) semop(r6, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) semop(r6, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r6, &(0x7f0000000240), 0x6) r7 = geteuid() r8 = msgget$private(0x0, 0x682) msgsnd(r8, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r9 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r9, 0x200000029, 0x2a, 0x0, 0x0) msgsnd(r8, &(0x7f00000006c0)=ANY=[@ANYRES64, @ANYBLOB="ab932173531d660a7bf34ef21c7434daadb6ea4f17aa3ab08b1b0385c9d12d291db67321be73595cbee7ffb68637f883da22a868", @ANYRES32=r1, @ANYRESOCT], 0x4, 0x1000) msgrcv(r8, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r8, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r8, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r10 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r11, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r14 = getppid() r15 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r15, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r16 = fcntl$getown(r15, 0x5) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000980)={{0x2, r10, r12, r13, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r14, r16, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r18 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r18, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r18, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r18, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r18, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r19 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r20, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r23 = getppid() r24 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r24, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb459adb71503947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fce454394bf0f7eb8a201c40c976e24"], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) r25 = fcntl$getown(r24, 0x5) msgctl$IPC_SET(r18, 0x1, &(0x7f00000001c0)={{0x2, r19, r21, r22, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r23, r25, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r17, r22) r26 = msgget$private(0x0, 0x682) msgsnd(r26, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r26, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r26, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r26, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r26, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r27 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r28, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r31 = getppid() r32 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r32, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r33 = fcntl$getown(r32, 0x5) msgctl$IPC_SET(r26, 0x1, &(0x7f0000000980)={{0x2, r27, r29, r30, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r31, r33, 0xa5, 0x1, 0x100000000, 0x2}) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000580)={{0x5, r7, r12, r22, r29, 0x20, 0x9}, 0x7, 0x9, 0x4}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) setreuid(r22, r34) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r35 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r35, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r35, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x84}, {0x64}, {0x8fe}]}) ioctl$BIOCSHDRCMPLT(r35, 0x80044275, &(0x7f0000000240)=0xaee) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) dup2(r2, r1) r36 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r36, 0x200000029, 0x2a, 0x0, 0x0) ioctl$FIOSETOWN(r36, 0x8004667c, &(0x7f0000000140)=0x2) 04:28:27 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r1 = dup(r0) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r2, r3) seteuid(0x0) semget$private(0x0, 0x1, 0x3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f00000001c0)=0xc) r4 = msgget(0x1, 0x254) msgsnd(r4, &(0x7f0000002e80)=ANY=[@ANYBLOB="030000000000000050f1f28aaeb290e948f77d9a1a70b4fef2c9cc4e3fed290fa66095d43deefa8d4be8b2ddfdff7eda5a92f3e7081f645d449dc61a9527f11c2c6693a990a9b5333d0baba4e883feda3822a2db39f7e587a952425fa4245fcb613b57485db588468b927388a9e44c1a1b0e6793833278de74c9d8302dbbd293f1159fdfaa3b1e0186e9eb7ca0eaca6edd200355358c14d2317e04fe241a630f54c663a7013e17b639887282b857a531a9521d8b4240ebf966da67237203e109ef71703832d18f9753714bc0cd012e2ea7de69882e9468fa446b31209640a9d2abd83cd7689b898e25290cfa61355ba39b9a98a4e18d887c22a738ba920dbaf98e43ae00000000"], 0x107, 0x800) r5 = getuid() r6 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r6, 0x29, 0x6c, &(0x7f0000000040), 0x0) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) r7 = socket(0x18, 0x2, 0x0) r8 = socket(0x20, 0x5, 0x3a) setsockopt(r8, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r8, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r8, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5]}, 0x3c) r9 = accept(r7, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) r13 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r13, 0x200000029, 0x2a, 0x0, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0x2fe) r15 = fcntl$dupfd(r6, 0xa, 0xffffffffffffffff) r16 = syz_open_pts() flock(r16, 0x6) fcntl$lock(r16, 0x7, &(0x7f0000000040)={0x0, 0x204, 0x0, 0x300000005}) r17 = syz_open_pts() fcntl$lock(r17, 0xf, &(0x7f0000000040)={0x0, 0x204, 0x0, 0x300000005}) r18 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x80, 0x0) r19 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r19, &(0x7f0000001480)=[{&(0x7f0000000040)='>', 0x1}], 0x1, 0x0, 0x0) r20 = accept$inet(r19, &(0x7f0000000540), &(0x7f0000000580)=0xc) sendmsg$unix(r8, &(0x7f0000000500)={&(0x7f0000000080)=ANY=[@ANYBLOB="5a092e2f66696c651000"], 0x1, &(0x7f00000001c0)=[{&(0x7f00000000c0)="7662930b5b7b05d20115b9b06642df2681c4db22863569f700fd653f8b44ef2ef68d0c8a0f9a281523e099925a28200f1c8532f419ccdb59d7b1344bb0b742b8d3ab9bd34f0167", 0x47}, {&(0x7f0000000140)="1cdf36f24c845c73d6af36e3dccfba04b51f99379e0d8fa3b430efa91890af4c55422a5071d302f71f18977ba9437d92d9ff42e8013b48e63d5dc3c6056928f3a28a68b227286a5f19cd089f2588c611235fcc9605de1bb8bc4742a0", 0x5c}], 0x2, &(0x7f0000000440)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r6, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r9, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32, @ANYRES32=r10, @ANYRES32=r12, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32, @ANYRES32=r14, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r15, @ANYBLOB='\x00\x00\x00\x00(\x00\x00\x00\x00\x00', @ANYRES32=r16, @ANYRES32=r20, @ANYRES32=r6, @ANYRES32=r17, @ANYRES32=r18, @ANYBLOB="04000000"], 0x96}, 0x400) r21 = socket(0x18, 0x2, 0x0) setsockopt(r21, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r22 = socket(0x2, 0x2, 0x0) close(r22) fcntl$dupfd(r21, 0x0, r22) connect$unix(r22, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r24 = getppid() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000100)={{0x1, r5, r14, r23, 0x0, 0x18, 0x40}, 0x10000, 0x6, r24, 0xffffffffffffffff, 0x3, 0x3, 0x1, 0x2d7}) r25 = msgget(0x1, 0x254) msgsnd(r25, &(0x7f0000002e80)=ANY=[@ANYBLOB="030000000000000050f1f28aaeb290e948f77d9a1a70b4fef2c9cc4e3fed290fa65995d43deefa8d4be8b2ddfdff7eda5a92f3e7081f645d449dc61a9527f11c2c6693a990a9b5333d0baba4e883feda3822a2db39f7e587a952425fa4245fcb613b57485db588468b927388a9e44cfc1b0e6793833278de74c9d8302dbbd293f1159fdfaa3b1e0186e9eb7ca0eaca6edd200355358c14d2577e04fe241a630f54c663a7013e17b639887282b857a531a9521d8b4240ebf966da67237203e109ef71703832d18f9753714bc0cd012e2ea7de69882e9468fa446b31209640a9d2abd83cd7689b898e25290cfa61355ba39b9a98a4e18d887c22a738ba920dbaf98e43ae00000000"], 0x107, 0x800) r26 = getuid() r27 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r27, 0x29, 0x6c, &(0x7f0000000040), 0x0) setsockopt$inet6_MRT6_ADD_MIF(r27, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) r28 = socket(0x18, 0x2, 0x0) r29 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r29, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r29, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r29, 0x29, 0x68, &(0x7f00000000c0), 0x5c) r30 = accept(r28, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r35 = fcntl$dupfd(r27, 0xa, 0xffffffffffffffff) r36 = syz_open_pts() flock(r36, 0x6) fcntl$lock(r36, 0x7, &(0x7f0000000040)={0x0, 0x204, 0x0, 0x300000005}) r37 = syz_open_pts() fcntl$lock(r37, 0x7, &(0x7f0000000040)={0x0, 0x204, 0x0, 0x300000005}) r38 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x80, 0x0) r39 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r39, &(0x7f0000001480)=[{&(0x7f0000000040)='>', 0x1}], 0x1, 0x0, 0x0) r40 = accept$inet(r39, &(0x7f0000000540), &(0x7f0000000580)=0xc) sendmsg$unix(r29, &(0x7f0000000500)={&(0x7f0000000080)=ANY=[@ANYBLOB="5a092e2f66696c651000"], 0x1, &(0x7f00000001c0)=[{&(0x7f00000000c0)="7662930b5b7b05d20115b9b06642df2681c4db22863569f700fd653f8b44ef2ef68d0c8a0f9a281523e099925a28200f1c8532f419ccdb59d7b1344bb0b742b8d3ab9bd34f0167", 0x47}, {&(0x7f0000000140)="1cdf36f24c845c73d6af36e3dccfba04b51f99379e0d8fa3b430efa91890af4c55422a5071d302f71f18977ba9437d92d9ff42e8013b48e63d5dc3c6056928f3a28a68b227286a5f19cd089f2588c611235fcc9605de1bb8bc4742a0", 0x5c}], 0x2, &(0x7f0000000440)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r27, @ANYRES32=r27, @ANYRES32=r28, @ANYRES32=r30, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32, @ANYRES32=r31, @ANYRES32=r33, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r32, @ANYRES32, @ANYRES32=r34, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r35, @ANYBLOB='\x00\x00\x00\x00(\x00\x00\x00\x00\x00', @ANYRES32=r36, @ANYRES32=r40, @ANYRES32=r27, @ANYRES32=r37, @ANYRES32=r38, @ANYBLOB="04000000"], 0x96}, 0x400) r41 = socket(0x18, 0x2, 0x0) setsockopt(r41, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r42 = socket(0x18, 0x1, 0x0) close(r42) fcntl$dupfd(r41, 0x0, r42) connect$unix(r42, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r44 = getppid() msgctl$IPC_SET(r25, 0x1, &(0x7f0000000100)={{0x1, r26, r34, r43, 0x0, 0x18, 0x40}, 0x10000, 0x6, r44, 0xffffffffffffffff, 0x3, 0x3, 0x1, 0x2d7}) r45 = msgget(0x1, 0x254) msgsnd(r45, &(0x7f0000002e80)=ANY=[@ANYBLOB="030000000000000050f1f28aaeb290e948f77d9a1a70b4fef2c9cc4e3fed290fa65995d43deefa8d4be8b2ddfdff7eda5a92f3e7081f645d449dc61a9527f11c2c6693a990a9b5333d0baba4e883feda3822a2db39f7e587a952425fa4245fcb613b57485db588468b927388a9e44cfc1b0e6793833278de74c9d8302dbbd293f1159fdfaa3b1e0186e9eb7ca0eaca6edd200355358c14d2577e04fe241a630f54c663a7013e17b639887282b857a531a9521d8b4240ebf966da67237203e109ef71703832d18f9753714bc0cd012e2ea7de69882e9468fa446b31209640a9d2abd83cd7689b898e25290cfa61355ba39b9a98a4e18d887c22a738ba920dbaf98e43ae00000000"], 0x107, 0x800) getuid() r46 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r46, 0x29, 0x6c, &(0x7f0000000040), 0x0) setsockopt$inet6_MRT6_ADD_MIF(r46, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) r47 = socket(0x18, 0x2, 0x0) r48 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r48, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r48, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r48, 0x29, 0x68, &(0x7f00000000c0), 0x5c) accept(r47, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), 0xc) getsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) fcntl$dupfd(r46, 0xa, 0xffffffffffffffff) r49 = syz_open_pts() flock(r49, 0x6) fcntl$lock(r49, 0x7, &(0x7f0000000040)={0x0, 0x204, 0x0, 0x300000005}) r50 = syz_open_pts() fcntl$lock(r50, 0x7, &(0x7f0000000040)={0x0, 0x204, 0x0, 0x300000005}) openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x80, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000180)) 04:28:28 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f00000003c0)={0x1, 0xfffffffd}) r1 = socket$unix(0x1, 0x5, 0x0) accept(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x200000029, 0x2a, 0x0, 0x0) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x200000029, 0x2a, 0x0, 0x0) fcntl$dupfd(r2, 0x14, r3) 04:28:28 executing program 0: clock_getres(0x5, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2, 0x8) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x20) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000140)) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f00000000c0)={{}, 0x6, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x40, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 04:28:28 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x10000, 0x0) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = accept(r1, &(0x7f0000000080)=@un=@file={0x0, ""/56}, &(0x7f0000000100)=0x3a) setsockopt(r3, 0xb4d5, 0x3f, &(0x7f0000000140)="14fdb59b94fd2a56894dd0589b6f81cdb26772ef00b3980d558b090ee3027fc560049f609df1cf613607c8da73f78baef69de55aff6a39f563aa518a558736c20224060670fce8827b1de42f04228800a797e23c2f4925a2f0f90c5cf04fc0be5347f1afc12f5ec010e046902d0624da2bbfaadcd46274556495644531d063b0ee7b398f223c0fce50e20678f2cbe8261218be604ac343ebdd493601dde132f81a49b52f2afc10f86a98d285731b03527382241d94dd38db9b0d1a4d66883cef346eb5cfe9e8a06d8e01bc3ad1261cda76cbadf733dd31b3af83b30d053efd263855ade663708055f105a4d342be2a135fd81aeb734d3d0a192a2e4d7a05", 0xfe) close(r1) r4 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) dup2(r0, r2) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 04:28:28 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r2 = socket(0x11, 0x4003, 0x0) r3 = socket(0x11, 0x3, 0x0) setsockopt(r3, 0x11, 0x3, &(0x7f0000000500)="04000000", 0x4) sendto$unix(r2, &(0x7f0000000000)="b1000513600000000000000000000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0), 0x4a2) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r4, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) socket$inet(0x2, 0x1, 0x1) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = fcntl$getown(r5, 0x5) r7 = socket(0x800000018, 0x3, 0x102) bind$unix(r7, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r9 = socket(0x800000018, 0x3, 0x102) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000680)='/det/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r10, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r11, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r12, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r12, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r13, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r13, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r14 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wsmouse\x00', 0x2, 0x0) r15 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000640)='/dev/wsmouse\x00', 0x800, 0x0) dup2(r14, r15) r16 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r17 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r17, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r17, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) bind$unix(r16, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r6, r8, r18}, 0xc) listen(0xffffffffffffffff, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1021, 0x0, 0x0) socket(0x0, 0x4000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r7, 0x0, 0x2a) r19 = msgget$private(0x0, 0xfffffffffffffffd) r20 = msgget$private(0x0, 0x40) msgsnd(r20, &(0x7f0000000dc0)={0x3, "3d551559e046828f563a7584eae633181235a06adaf5ff5e88437f167385acc79aef66b655bc3947ebbd7ef8b684287fc472f0ad8d3ae4df93d1e4ae6a59a668496b3054f748bf0604216055907d7ad42cb6172d6b3dce4a22b19dc2c4b5f39ee2d4a6a2d064c6eee8be38af00e92b0b5b3e4b10481caec9847c84ea930bef0a52e30b9318b8dfebbea30aefd51932b9cf65e639a34b2a6d9819983e161bddbe47954cbbca9fd279162c5982300d728052748bcbf50315e2de3f6cf063c602f5e785fb1781740a78184160d8bd7363ee5bcd6152fe83518d3c80e784640497da89edfc2ab49a42dee43edf78f7c02be3259e2a98e8806579eef84252f232ea5d304331fd365f8591845fba205da23499c4ed1db2977a46e856225771004db2f6d070ae8c39db1979e5c05b64bdaff0d9fcefed27f1a9e28c4e6b36f78b5d5730b798e916b05ad28904dcdf9c6e2481176c0e0dcac93ed7123abe56d7109700"/366}, 0x176, 0x800) msgsnd(r19, &(0x7f0000000580)=ANY=[@ANYRES32, @ANYRES64, @ANYRESOCT, @ANYRES32=0x0, @ANYRESHEX, @ANYRES16=r19, @ANYRES64=r16], 0x7, 0x0) r21 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r21, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r22 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) ioctl$TIOCCONS(r23, 0x20004276, 0x0) ioctl$TIOCMSET(r23, 0x8010426d, &(0x7f0000000000)) r24 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r25 = fcntl$dupfd(r24, 0x0, r24) ioctl$TIOCCONS(r25, 0x20004276, 0x0) ioctl$TIOCMSET(r25, 0x8010426d, &(0x7f0000000000)) r26 = msgget$private(0x0, 0x1) msgsnd(r26, &(0x7f0000000540)=ANY=[@ANYPTR64], 0x1, 0x1000) r27 = syz_open_pts() ioctl$TIOCSETAF(r27, 0x802c7416, &(0x7f0000000080)={0x0, 0x1bd, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) ioctl$TIOCSTAT(r27, 0x20007465, 0x0) r28 = syz_open_pts() ioctl$TIOCSETAF(r28, 0x802c7416, &(0x7f0000000080)={0x0, 0x1bd, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) ioctl$TIOCSTAT(r28, 0x20007465, 0x0) msgrcv(r21, &(0x7f0000000780)=ANY=[@ANYRES32=r27, @ANYRES64=r7, @ANYRESDEC=0x0, @ANYPTR64=&(0x7f0000000440)=ANY=[@ANYPTR64=&(0x7f00000003c0)=ANY=[@ANYRESDEC, @ANYRESDEC, @ANYRES64, @ANYPTR, @ANYRESHEX=r8]], @ANYRES32=r28, @ANYRESOCT, @ANYRES64, @ANYRESOCT=r0], 0x8, 0x1, 0x0) msgsnd(r21, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r21, &(0x7f0000000480)=ANY=[@ANYBLOB="01000000ff0700000fee467745b8b86b36eee083519c514b17f9b9acea41543403000000000000005924cb0258ab928b1ee24b97d924b941d8ae3368240c5a4d6e6966c1525dda1cb51fb31681c6d26123267d35819b668f802a6b3876913b01b0af6c71f588adb475def00cfaabb2e129ba84c00fd800"], 0xffffff64, 0x1, 0x0) 04:28:28 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) listen(r0, 0x8000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x84}, {0x64}, {0x8fe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x6c, 0x0, 0x3}, {0x28}, {0x40000004006, 0x0, 0x0, 0x83}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="010c777cf7c7e52c32db472b74ed") 04:28:28 executing program 0: r0 = socket(0x8, 0x4003, 0x2) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000027604000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257073f898b2e27acb5d602000d1c5e70fe914a98c74851b7538c2001cc7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500010002000000000000020208a371a3f80004", 0xb1, 0x0, 0x0, 0x0) 04:28:28 executing program 1: mknod(&(0x7f0000000040)='./file1\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x8, 0x40000010, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x2}) acct(&(0x7f0000000180)='./file1\x00') rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') execve(0x0, 0x0, 0x0) 04:28:28 executing program 0: r0 = socket(0x2, 0x8001, 0x0) symlink(0x0, &(0x7f0000000100)='./file0\x00') connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac1400107d81"], 0x10) r1 = socket$unix(0x1, 0x5, 0x0) r2 = semget$private(0x0, 0x1, 0x120) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000000)=""/155) semop(r2, &(0x7f0000000040)=[{0x7, 0x5, 0x1000}, {0x2, 0x7, 0x800}], 0x2) setsockopt$sock_int(r1, 0xffff, 0x80, 0x0, 0x347) semop(r2, &(0x7f00000001c0)=[{0xf8af36573cc6ad28, 0x88, 0x1000}, {0x0, 0x8, 0x2000}, {0x3, 0xf1dd, 0x1000}, {0x0, 0x1800, 0x3800}, {0x0, 0xfff9, 0x800}, {0x4, 0xff7f, 0x400}], 0x6) socketpair(0x10, 0x5, 0x1, &(0x7f00000000c0)) socket$unix(0x1, 0x5, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000180)) setsockopt$sock_int(r1, 0xffff, 0x80, 0x0, 0x0) 04:28:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x1d}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'\x96\xb7\x00', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@un=@file={0x0, ""/87}, &(0x7f0000000180)=0x59) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x0, 0x4, 0x4}, {0x18, 0x1, 0x1f, 0x7}, 0x20, [0x0, 0x3, 0xab7, 0xb0, 0x5e, 0x2, 0x9, 0x100]}, 0x3c) 04:28:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x100000001, 0x0, 0x0, 0x8000029d8aaa8}, {0x40}, {0x7ffffffe}]}) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x2a, 0x0, 0x0) listen(r1, 0x7fffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xfff, &(0x7f00000001c0)="6db3c1d66e6d4512a974ea541d521f0c6b42600f9172795d6d5ca41df272977b88f58231c5842bb873b214ccfc2b3203ce97ea422e4c8b87486960228ba9be494a121a03ad0fce5786b9900c7899e8979a8b41900487fe317127da4e0e2b5d142fb2f442e3a193072ba828b48c3ff1c4619fa6753000d3f0ab1ca66f10ea410597542585023175825e597cb6f5d3cb6274aea09592f8f007b427109eb09f0dab2930d803dd099352ef7d45284d79c7daef906dfb04ebad6f9deb8da2755a7130314d9636eb424197f168eb66735305c3ff816e51ae9882378152d6ceb081ed981a420498cb2fed995c591d654c975d7277d4841501d2a3720e03808564253b8e59729e951a95ab7184ba585e1eb78420667befc2f2fb67e3def26e7cfc288dacf26f9dd63baf442d4d53fde1b3bce01444256c299903d186eb825a72f0d9a95e7028ff0ed7fe10c293cbd38dd5a30581406e5b1f97f633e1e491d1a55dfc2e16e72d5a086d7ff4642f72ca168c110bf37d3de4c3385a5e814018d75c32454aba3b5a288b48edb70f94f16e9f6bbadd3806692d0b50cc8c49df6297dd2783fb427a2e35b6f35a09f47eece41c19ec55f24b04eda1bb485809292ff446730abd0c80c3436951e4e91cabd01be4f60523d4c192cbc206abf704d63b111a1771397804a67342a453ae18a011e1d46218709f3ed2ed30d0b10c1a48474e237d04f9f6375328feda84864c1cccb939e8c7f8ad670a14a65ba0d1a829e49764f031b76421af273ddc0cff6c580f95f87539d7b536639491695c46379e2890a36ae5fdb441016986da45896225d1e9bdd218a7a179a4709faa9d34af1888e7a5e1b1bf73340245c98cdc08dd55cee5eff77c089959473dec7be6dc62c1d490bc88238d94e9ff6fa9486313d13354e5d48864491951269d57d8d4740079f413f9482a04284b206dda1b1e2412036f6e0f76101a95cdbbbf3a3df18b7a1b583af347760085a44047d0424e4f84b252e4808664ce1eac2739736a24d49538523f2ccf370bbb28e718cef37b2d565e53f106eee3d4ae27a53c053b955a6240b0b0917470c399cf17d6cb3a6303fb978e6f9b9c44dfe986a44f2de987f32438aa6e2f945af82afafe4100e99d38c210144b0ab7f6f5b6e68f00d6d65e4380be2ede467a63d2f1f73bfc60c057f5a390bc8edc3ac7577489c5166b597db79866a6564de30da6001318398a34550fb86a71e7065d66d225ee24c437c5f3c0e7d0c44ae1188529fb08f61e789bbf142ab5beb543796838d2b9562809ac19eafe548ec7d5ad31c3b94151357556e89608cc4d81e89d4dab4597a64004d14eff08a4d414cc0ba42601c328c32db93256bbece66ec705536a7dc388037f2ba0d0909c89ae16c6d01f0a79d5b2826022346986a7f2abe7ad6f112556f3689b80c50cb8f6311989e9254fdd5d5b305f458ad84f25cdc97eca620f9ebcb89113936d2d2b8bd4e3a55a5160adca0ea012d3a49ff4538f6534b82eb9bdc6c047abe0a20ffd222f637cf16efa5d59d2a5298477e492a003415feb0210c4e56ccc11cd723eeadfe00be134be8ec7b1c3f0f0e0cad4641fdf3f14dbba0e0b27be952b05fe389d02d5d83714cbf3d51662a043c46018f666bcc01bef3b605e9d8887d5e2f7b25246612029761d7ad423dc034e357c0fcf3d4c99ee55d23d5eb1f0df138a98af91b3f263995cc1e047dc70cce0da2c55d78ac30c49143e7f4900143f139694178f7ca3f6ea93e8547d32314be33e7203e4815e367a0fe97130162c8a57d522ad5d99a03bd5ebd5ba3292310e87bf93c87b2705a829a47ff20a9c979921eabfa630891815407e4f074fe68dfae06317207f0f0c5b487478fd87e63e78c5e768dcf2347f5f9c3f7357a0d595b4c2d9370163ef281e46519f969f9a5e0e3a83e7b895423278b12285d2289bb1a63015c909cc5a7a7d4fc11e453217dfad78e304027fd34e73990c05b50c4c28a83263c70f4de80c8dce2dcbb183d5ec38ff87451f47d4ac3723ede1339c5bfd49dfca85886fe0239ce880eba63fea8f358006cde2b6268b2fa69556e655973c24352242022078b94fca6b82af040b1436c0a0c1fc19226cdc91730f47766778b0fe27c049d645c01c5f2366a1aaa53cdd65cd3dc792ac570b683dc92bc2668b8272eddeeefbdf813e8980316c617296025d87c8379c90f4114d50a6421aceca51cb78a6ac8c9e511e69aafc128f5366b99bb0f3b3a92d25d22c677ef2d33a699f9bf950ef83e4df670c0c5198ad933e303487e6f0f79409b2086ca07df3fbcabd53c45c36dd620cb0421432238ee02cc5399e42f495a13d20d7a122cb1041b8f2811c83f8560e38832bc8c5c27ccc93d388d573c5317d4c897e3d27290a567a15bc776bd7bf4b150c2225fea61908270f165109706750ec04d1a70eb35803db7f154bda310295659f0a61a3610e142c672a345adf04f650f164955f57c566ac58fb20b9b762d6e287ccccd36ee4feef4d93f5da12903865e9937c9d3ac586a98a13e1dd0c04de4646613b7a27ddb3459e0d0b9c70a2ed421b9a4a607849d23e76dc89dc9fc2609c3e268bd0ef422f0ddde7608f35282f953bb151ff7a45c19f49f70db4d8350764a0e215d9af08ffc5c075bda7ae88241fb452e2c7832adea1c6f0c7506218fd3c3257875eaa1a8b94eca8136a8cc0f5774c2f921b810a1cdb0d2850bec104a1fc85944f9ea9b24eb97dd9eaf9752dd66dd4c39f1f6698118156adc0d6d6b55a9b92da1ed3c7c36865b598a32f001af2c3c72ea7f82641caae5724e05bd5cae1cd3cc6f0ed41ca37b053631a4d5a055009feab1017b0ad36bc5fcbf243a7c811831f1f3046e32db19eabe0403f008c0f0e0575ad0070c9e248cf18187d4af3b3d54e6a7f22dd2554bc2990e0c493328f0deddbb721d0bf19d77bc04f0dbde95b3d0c871df965845e08fe179d86f6c12e3d2db136d24657bbe00c05a7a9657ae94cf45f18f2a920819f041635d446848c13cdddac409b15948237ae53aca28d0963a835834f28f5c0e1ff4db8ffedf20c0f8983fdc97979e4dc60654ebff72b1114e0f72ca5abd570d576be1b0467ef297428ed134271e31bed55772ad97d590c3d7ae01438cdf9d642b5de93b0ce6abe0da4fe7b9bc7c28e25b87af4da0c6326a306db61cb86076e90e7f567d5f0760802a4dde8bbfd82822a3270e613a4683dd434c671d3937c410a45353eb77424149a025d46595039a7c65b224b18ff4ba11c302b73541978f1f15e202189e59ae0b7a6f679327ae000d3d2746b12c628982f184f7f192fe4eb8101af1b2f11b3394da2a2e775bfcc30b6031ed055e9cda4b609fa85a5b74547097302e0ba399ee0d3e070fc52b830c90cb2e6f441d924cbd2750858d31e4e5b3390434bc44f90cf25fdf296fc98fb3437be892a58c24e8f4a351553ed0ca986c1c4c0f483e826c04dc532f6a6ea6d74b9cd8472f4396f54c9573ec6c34a71a9dc63121fd861a179c1905ca89862ac9b9d327d2ef6c9cba7f1642b5d26b652567bcdcce5819a02db73d398f7e2d5a3e37bb938b328d992738e96f47b926e4b3c00031c695c407ad61297d4e6d76ba4fd97b7050b146dcfc0a67521300d1db89e5c5fff524c32f20f694ad8239995e42649163f7cf754c6671c7e96e3bafdb2915436edc2c517173196db28662fc666a04b4cf3f2c2f72337596cd2e8caa2706adb96445ed1e1f9dba92cb6fbf56e998d16228c802aaeec732f3d5f93d9770cedf29c93aa87746932b8ae2d2928923726d7f3df5008adaacedcac1becfb80f604324f5b10211af18bbcfc6ce79a44c88993c76c6a5afed173b5acdd25a0c66c0c79d00359b978c68321a7037f62d9dff4e08ab7bfc1656b0521f714abd18d238d9aeaeb7d1be9d6da317461f5d79f9a2fb7e01c8bdcadab16bc6aff3da3b846795a39d53d1b1803079c7baa36ed768a3991772ef6e6b54db851f3ab0cb4d142e6b3754bb6da7f2bdc64a5f0bdf8d0acde57d654d95eb059951545aba3aaa103740e3e7d146d6e5cc80cf96752e03d80dcc3c41d00672e55eb665d4dfcf9ac0870e5808aab67e70bbd39b6b32b39044937c6fee25c5d1d83150bd59f0b146d608bec37431565c58ea41a25b7920eba78e0bf6708a671b00c984a072d46590c7eb828870f0f62bce7f8707e9390abc8b0ac085120b1f9eebfa794b781119fe08bd1fc95a726a4f8dea55425a930ddd08f78bf5fc44432de4399f92900d79db035128423d57b0e52359002148d1044ccc15b4b241544406978201046c84e0281265cf477d59f73036df9dcee61a628102dff47deacc9768b6ccd5edb426d815f1f669ca4960657882f0f48ae9b436f606ddf1931a4417fa5271d40900317734a2627ac23bcd673618bcc68ad3c8e794e847f2d47f2a6eeffe2ea5f0175f9c12c7a80e0e02e7941e10567823b4324679eaa9f28ea8c9f1836a7b2335be7c148f1a2a697c5512f8e4f2cec60e4f939a0f894a9a12bb33b692c2daa23b1087190c14bcc17ac2acebe88e2a374736e5c0dbfacc9051b7ad20685f3406442675e321c338c434caff192f3ca69d34bb27680396ea1f38815d2d5916c0de3b3b883a8e9bd8215530a4cb99c10fc472653286ad5d70c056474de28b920123d1e0089903ad1f4aba734365e31f4351d7c2e6393ca0ab92360e1309d457622a5ba13026d941da6d04a3766413d0f8e74625aa446605400f15464586cc38d50065c596cd193ee07ca04afbf2b55805892a285dab70d79de08c8ae98831f78473768eae047bfc7deb902840ebef1077e66093863704b650bf80ed6142f8f9a565b2e47f7f6aa855d1573a1661f44120c582418df91f5d0fa7dec9fafdfe8e541310c87a4daa46da3e71e4020a9c5f539a38a03e8af109d0f9034ad91fc13744900c16f6708152f924a90c7e1b912432df6186ea0627c54f98b26a80d0f1509d53e7356c7e4e0c45ad8379e7b97633586329a46c73d20c97dea1ef97cfcc6355b03756dac35e88eff941573d69a0fb29190d1afac5141e7d945cb582d251ed989ec9e8dcd431f9b074fcb8785297cebca484febf0d2fc0cdc06958f6a4485d608b87439f8557b72d924c7cf73aba2549065936c9e3993ee3a2bdf48ef29a376909e5af1875bdd6a6d55de68229bf1195536990e12f074bf0ebc66cbfb9a2bbe6559a876b9c38fb202b08e152e9d5e9ee204f672b758638a9f8fbab5200b4661539c5b3b8b29b81c7c1e39c212116bb44eee6e9b01f25f249beadac42e208bb0543b1984c41429917eefbeaeef73017bf78444e6d706b2b5577cd62fdf1861c47688ded9b6920523ebbfdc55375d3b026aba38adf7c0788965868c7207a7c40d59373b0cd68888ece02a14ecb705df6aa9ce71d17a6be1b2931a0ee77a5c8e5017d3f82fe1c984ce2b25f5bdeb21ef87add49f150d06b1c08f90659d5c169589ce7e01d293da907f223011e1480654821e2f0b9da3cd2c88783d98a5f82ccbb492af661dfdd90a889ae26016a7201ed8930dcdbd845266978dce370e06681214bf0f499b7ca70d1b8f58f4cc0d38aaba33c8b44cbd1a1790a35614e782f12bafa43f5e63444a466b54a33e7ae0768b9ef3f52236f299a3962545cdd246328ab3ebb6d94ee2c1b93ddd9e6fe98320270a165e737cf4107a35898dc5d3dd7e0e58d625cc3cdc818c10cbcb1d3c4f242b6e1d9aa0bd6aab63ffa0d85e8c3520427c347642dc879c2e1b7184c6ac1bcd9cfeb1e43b23bbe7") 04:28:28 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r0 = socket$inet6(0x18, 0x3, 0x0) getsockname(r0, &(0x7f0000002880)=@un=@file={0x0, ""/108}, &(0x7f00000010c0)=0x6e) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="7354d02149203f10da2e7a238bdff14c0a48afa60703f766aab3258c0d65eb30e8a8fb7655abb2b17911dd06", 0x2c) 04:28:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x3ff, 0x8, 0x90d2, 0x10001, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x101, 0x8}) semget$private(0x0, 0x0, 0x100) r1 = semget(0x1, 0x1, 0x40) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000380)=""/165) r2 = socket(0x1, 0x1, 0x8) setsockopt(r2, 0x5, 0x0, &(0x7f0000000240)="fd4050ca226b48e95aff0107b103b6f09a1a393b1d2d0906a0c6617efc18cccc199e33b7c2f7fd8d", 0x28) preadv(r2, &(0x7f0000000740), 0x7, 0x0, 0x33) r3 = openat(r0, &(0x7f00000008c0)='./file0\x00', 0x20, 0x10) mprotect(&(0x7f0000ff6000/0x4000)=nil, 0x4000, 0x0) r4 = openat(r3, &(0x7f00000002c0)='./file0\x00', 0x400, 0x12) semget(0x1, 0x1, 0x500) setsockopt$sock_int(r2, 0xffff, 0xffd, &(0x7f0000000300)=0x3ff, 0x4) mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0, 0x9010, 0xffffffffffffffff, 0x0, 0x10000000) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) r5 = msgget(0x0, 0x446) r6 = getuid() r7 = getegid() r8 = socket$inet(0x2, 0x3, 0x0) writev(r8, &(0x7f0000000040)=[{&(0x7f00000005c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x10000000000001a6) setsockopt$inet_opts(r8, 0x0, 0x6a, 0x0, 0x0) r9 = semget$private(0x0, 0x4, 0x100) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r11 = getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r14 = semget$private(0x0, 0x1, 0x120) semop(r14, &(0x7f0000000280)=[{0x3, 0x4, 0x800}, {0x0, 0x43, 0x1000}], 0x2) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r10, r11, r15, r13, 0x2a, 0x9}, 0x5, 0x5, 0x8}) r16 = getgid() r17 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r17) r18 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x2, 0x200, r18) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000200)={{0x2, r6, r7, r12, r16, 0x0, 0x5}, 0x4, 0xb8f, r17, r18, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) msgrcv(r5, &(0x7f0000000900)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000acb2deced1b549d4a422257b3f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000001da48444269f5c0dec271d08b555db324fb7addf0700000000000000e4a25e4cd75bfcb958807122c399ae5b5c10cc7fc41186812865fcc528c57c7ab6e5f63fc79a8c359d892a64cbbf0cd5e52d8ebf8e4d2831ed2dee68afc0b74125353601b49f9388f00c69d45993c0346b6890cd621742472e423c843a4b5d7385465250d87f45dbda4b61f7c2fa7f3f92337937916a93656cf3f9843e73291aba9e98d817604a335deb0f6463866c4723b54bd486b1bef7ddff820cec2635e34f205c9701179e88da3b1b052d"], 0xd3, 0x3, 0x0) semop(0x0, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f00000000c0)) mmap(&(0x7f0000ff2000/0x3000)=nil, 0x3000, 0x5, 0x2011, r4, 0x0, 0x0) r19 = socket(0x2, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r19, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r19, 0x85}], 0x1, 0x5) syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x800, 0x0) r20 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r20, 0x40045744, &(0x7f0000000100)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000840), 0xc) recvfrom$inet(r3, &(0x7f0000000440)=""/122, 0x7a, 0x800, &(0x7f0000000200)={0x2, 0x3}, 0xc) 04:28:29 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d74cd834a79d34748e4f9fe38a2a91e6386207000000008295955984c84bcb777fa69dfceac2a84e93420c9196bc5e57c6388bbd2ad88b2951b15801360bcd4c0a000058fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25be28fb23b17aec18530505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/204], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r4 = openat(r3, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) openat(r4, &(0x7f0000000200)='./file0\x00', 0x8, 0x100) fchmodat(r3, &(0x7f00000001c0)='./file0\x00', 0x8, 0x2) fchmodat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x19, 0x9) fcntl$setstatus(r1, 0x4, 0x80) 04:28:29 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x40, 0x46) bind$inet6(r0, &(0x7f0000000100)={0x18, 0x2, 0x1}, 0xc) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107002, &(0x7f0000000000)=0x280000) 04:28:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x6a, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getgid() bind$inet(r1, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r3, r4, r5, r6, 0x2, 0x9}, 0x5, 0x5, 0x8}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0x18c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r8 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r8, 0x0, 0x6a, 0x0, 0x0) r9 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r11 = getgid() bind$inet(r8, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r10, r11, r12, r13, 0x2, 0x9}, 0x5, 0x5, 0x8}) r14 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r14, 0x0, 0x6a, 0x0, 0x0) r15 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r17 = getgid() bind$inet(r14, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000480)={{0x20000000, r16, r19, r18, r19, 0x2, 0xa}, 0x5, 0x5, 0x8}) geteuid() r20 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r20, 0x0, 0x6a, 0x0, 0x0) semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r22 = getgid() dup(r0) r23 = socket(0x11, 0x3, 0x0) setsockopt(r23, 0x20000000000011, 0x800000000001, &(0x7f00000000c0)="6f0f018f", 0x4) r24 = socket(0x11, 0x3, 0x0) dup2(r23, r24) sendto$unix(r24, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) bind$inet(r24, &(0x7f0000000240)={0x2, 0x0}, 0xfffffffffffffee9) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r26 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r26, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r26, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r26, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r26, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r26, &(0x7f0000000240)=ANY=[@ANYBLOB="00fcffffff000100"], 0xffffff64, 0x1, 0x0) r27 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r28, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r30 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r30, 0x200000029, 0x2a, 0x0, 0x0) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xfffffffffffffd57) r32 = getppid() r33 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r33, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r34 = fcntl$getown(r33, 0x5) msgctl$IPC_SET(r26, 0x1, &(0x7f0000000980)={{0x2, r27, r29, r31, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r32, r34, 0xa5, 0x1, 0x100000000, 0x2}) r35 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r35, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r35, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r35, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r35, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r35, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r36 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r37, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r40 = getppid() r41 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r41, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r42 = fcntl$getown(r41, 0x5) msgctl$IPC_SET(r35, 0x1, &(0x7f0000000980)={{0x2, r36, r38, r39, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r40, r42, 0xa5, 0x1, 0x100000000, 0x2}) r43 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r43, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r43, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r43, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000001c00000000000000000000000000000000246cd5a9b21c894fffff7f000000000000000000000600"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r43, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r43, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r44 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r45, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r48 = getppid() r49 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r49, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r50 = fcntl$getown(r49, 0x5) msgctl$IPC_SET(r43, 0x1, &(0x7f0000000980)={{0x2, r44, r46, r47, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r48, r50, 0xa5, 0x1, 0x100000000, 0x2}) r51 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r51, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r51, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r51, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r51, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r51, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r52 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r53, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r53, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r56 = getppid() r57 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r57, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r58 = fcntl$getown(r57, 0x5) msgctl$IPC_SET(r51, 0x1, &(0x7f0000000980)={{0x2, r52, r54, r55, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r56, r58, 0xa5, 0x1, 0x100000000, 0x2}) r59 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r59, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r59, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r59, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r59, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r59, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r60 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r61, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r61, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r64 = getppid() r65 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r65, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x1, &(0x7f0000000900)=[{&(0x7f0000000500)="155d1439064aab33c7c6f9fbe1ab19179afaa4899f0d190f4a", 0x19}, {&(0x7f0000000540)="64a9a426efec23", 0x7}, {&(0x7f0000000580)="506feb7dc567a713a213810e66de05b4177103009edd58f5ca963647f9f5b1fe1995d9a919e0d831828adb54dd26398c8dbb04c2b3e71dc3260bdb8ed477c43293251cfde3b800c8dc0ae30f56d190a0c0d47ffdb629a4581203a6f3a319d372e48ee8521b863d588da9ef93ab8a056e0958032638805c2cfce26350424a8479a7220070cf", 0x85}, {&(0x7f0000001680)="5605aebc09086c71463054c7dd7ac0a8552accee9ee80b47d2395abc75f9f7c449d25b78edb78062c5297c7934ed24f95108ee37a6eb032b72ec20d6165c5b2580a8705915f87b26c930e14923f29d56ca1a9d50ef5cf83e8a7de68d3180046863a81c00c8517b598cee55f46b4a9cc2d40d75e9009ff5f58d62aa95df9f700db1e125b7c18fd2b642a1fbcd3c2552cc4708b325383472cb60820af35243e2e6c2f9c0ef96dac964bb3b5b4d98500ee857c6847899c312a2e1f0dd941a51aaea61a196ffd0fcb0a295885fc63c706d9384fe8d3883ae60cca9514385aa74497a456a7d1ba45eb93b976eca3a1f4f73cc4738a5157edc322217bf89c0026429e8e772d42dc3e178baa687e186ea2c0c18eaf2752e3407515787b29069bb1b73d1819697219ce75582b5a9daacaaf72d1ea9ffce8ee7fa0aae516345344e11b88e2a4775e55bcbc47176392b4342ba0ffe86129f4a513b3a55f88280f8509c82463c413f5b3a88d395be7e52b3284d25885704cbf1572e424add93dd81462f453259dc8622851165b48212b27537acf82fd4800bb2cfd142e899e9155ecbc57ab695ddae1da62c46b5b6527440a99fc72c00d756d4289d2574988302544879fc2800f1c0290138d12bb12b0ddf9b7ffa4f10508db93e3c8101128105242de48410a6050cf3178863783dac51e262036a14107cb27610565cd3d17118e31bf781f557228c833bb869c0de1b813da8202850f3c200a9a488140bdfc284c53eebf5e922ce02cbffc4a7112c07b04692607385d4288a3b3b70593a119efcf533e850bbc899937919ec681307558a7eb4aa3eb4718e97b730e0446b9376a9fa30e08f660434cea953bdac80864d4a5e721045d7710830dd4345d0a5ce183bc8ad1f116f5bb27db8a8d8900873590c126e6a29963b48132d0e883dd8a1a3e9c9d193d278d845d920ab4af80c187b333851691c45d0332e9d7a9f6ad0329cdfa5c1ad072bd51dd81f26a4f7b163ee776e9fe43cd03676dbc1c8f62e5e8e5cc1ec7f0c8cab3036084f4910f3c4a20d4e41497fb0cb18592a44288954c4fb48a0a32545e92c0dd16b4951dabb180e2cbfb0332ae0d8bcdc9b25464d5b4ab1bcaf9b8e520a89f189c2d0a6552ba9943f88c136ab7e79e7b006867a5f905062708c5bbbdcdbb9f052432f99f5abf1a8dbd81b45a6b497f36eae12564b0f80d291158ce2de93252745bc5b99a89aeaf375fd94273df97959796302b0a414333316b70579e6e2c76e092accc499c8854fa9c5e5bfdb3ebb6f294165b3b286e26bb98e5b2326f954deb02d6ef8d2fab411cde62b84e192598a778f2a5be69ff08e997484d5d3b05886108f68264d34294f855008f2e7365f30a10e304d69eed444406fbd9de41795acbd9860d32eabb07141d1f998773c612b3ce9d7208cf88dadb86c1a07c43646a9c776d1716f3f0a166f894a43ed71ea0463a694e6764f539b1081082a2f52e1ca7d059c5e17780d76be9b4b1a88a11bda7f43000d28573d2a9a64b6a5babc257ff4a41e0eded8cefdb353ee5e25f0ec36a3c95485f6c87d63c0bff413c69c0cba80f1eacbbf0cee9b53cebdad0b2f86e827ef61e3adb47aac773a3b7f1d261c475b4562c657b5413ae45d4966ed6cb7eff844663c1dd4d9244b9ef8cd0f96075403a35b521cc58e37f637430661db6ae275675d4f3c3e8d2abac8170c1347968e5921e3e80866263ed8f7e6951bab2161b6edd2adf6f203418a4dfe2704569212ad59b608de71622d5152de28c77b53ddc0eaa7e911064c545a0aa38d6af014a6055c952218981109e1f1bd832309077ad764f071dc3f71a7f6154af84b194707dc82cc38dd27b242127e20ed67008857a53ece938c76066938aa1a57a734d251e3ce8d1100edfa4a79dcae365685d47faa39cca863a2d3179d5778334852fdbda1ed1a2e400fd6a92271f21ef39f58e855a63737260abdaa4aef5d10b7942010aaf896b60e5748b9353970e7fe970ecc4ee2bfc157a717b2c73f192641a65c093328de5be80f7cb5fc67e49f82a68a750315f9a6619c981f4d831921998702b09ed00106e9273102284fef55058ca00ff15bd187fd3b9a3cf5de70cc77e2192a8c82b16c757c42ac07700dd965bfc6bc54120d698fc0dd1bbcac7605211b59040b2fe379e3c517193a868e841fc47b8c3530b87bc20927ab7d65c791337b8f17093f8b3ea5058ff7f8ff07312faa49e8160dd03626b16cf2b1d01c0505fdad45f00612fc3e3de7483b3143929408600e3bbbef190a8e9bb2b693e3726c9d2e9cf67bab3ce76db942a0e79a66a53356616436d3917d94aae72a2b9b2270d469d5edf1044fb034817b45950ae6b1d36f9f53ab05be0e4b82e21eebdf2aa4241603706cf09e9a25a5cb05b69e3f162ddc00d287add52465723d74f17aaa3b8e600a66ede1b9b25037ebee0b3025511f6f2a9fffb4aeba63d3a93d63cf0d7b21d3fc545322293d3e767e9a3f445d382ed2126ff3bfcf414fa08d4b003d1c706c14c95faf65292f1df8d452ffb3d8e08bfdce6b697e20b870f0d2e15292a2ccb652d4ae1918c0e2e847ffa264fae33c55dc4504dced8231a9471945f6260c88c1bcf642cc15aea789dfbd458ff8e38058db6d3097ef23028a914252dfbeae82a8ae666ad0dd08b11b977ca47417067c74180601e7ed877c5915b057eae0e57fed3a33e3306eb1b92fd6bd664b180222f92b0f14bc8491c6b79db92660edb11b8325526ee1bc06ac0896fcbecc2136b079a4c03d3d1553406d3c42237eeae79114eb7eededb6eee4fa0e95af660f6e499477b6b09e2507c370fa82db4c1be8b971301a2235b6c206031d09e3ad4bcda48aed21de141579d155f03ebeb36586049537053a4d4fa7debe049df52f9fc0c3fae218df5956c6c6c73d45576c214c5fe33b9c9f6c6f6847e9731821d1a7982e6cc543307fa015fc7c253cde133171c5567f69c8b64963fe73554f8952cf8ccb4e7d10094f35a56e84a59c6abb9419ffd95ce69d1410d2e81aa4ccc8e163de72fe35e497234ba011d9c715e16c064a820b8b21468c25938d0b500daf5f1b0f90c9d65040b36695632522888d83501d00d03f1b1526b8c3cfaeffd9eb6af281ba7b91600e5dfac69547bb4d8fa23f8ed3df159a3ce879fcc1fab0dd2abde48f1ae8754fb4c17e34828ee239c04a898043b36a65a8b5eed53c44eb4018e532ccbb291184c628f4c40e89e63cf5c2d8eff2bb8e5e8ecfb2af9f7620f5f45df37cb4e1960a8de723730d51fb788f70dadb4f24054805c0120816feb32c508891726ccf0dda9b531b2acc1b93b07cf0df23ba02691a9652a9de5473fbc07b23716aa09868ee5c87858ab29f01a14fc76f3ff9df18dcbf6e7965c36758f89c1d9475a4fda7c8501b34c943d8ed861f5b842f94c4d3e3fdafe32e8859d86a79dc4f439f5f5190fd330e563cd5259603d56ba3d04cc0191d56620e1e43e367188567d076db3d70b2054abb4e60f052b8aa18752a68e1fc30eb65ace22cc35fc2a6a8bb02ece516822970f556d6aa07c70aa3647d551c598022733764594b4885d84dac7a6fc27f212d47b48dd9fd12a005964d4fe17c7f65822fa0cda585a50816f88869967bcb9ba323f31cdcb94373de4484909f5f84f744d6076e1ce6aadf9ede2370c6dab5e72bc8d57811808e786c704be49cea30105116222eea24765ec7be83aea824472faccc7a3345b1b974e1a976ffd89da23cab2f6448b63df6d0ef87333adbf7f83615353f2c00adb065be69f358e0994735c0837cb2b7f10f58c6f4b29c5a0803639ec5e0aaae96b67daa4e15991fc8194646970dc99224aee8d36237f24e5cca6953fbd193c4df4d23ad9f66a9d3c1db84c3d833d6f22db9331c888b73604d781f7c8b7785a941a5ccc8f12ac68e0d2ca2a8bcfd01a7e35967e319332e53a55c0de7b8d65c86e1d9ccd6f64d7cb98ad8a6daf016628cb3e87c928750c8e1418add5f49c4e888f2154748a5cc687e31b7b315a0e5edcdbae301586e5e6d06ef1445757858965055a6f5681e22d7db2b826bd501041a64519973aa382c75f621b058051625ab1526193937b7b13e3c06b317e15b6cf0533aa516675d5e5796e22b8a5f1e3cb6442ecc67aacbd6573f24fdb8481e4c3ddf2dfe38f631d6c366ba349a51ea509746686d0037eaaeb506749f560c7d1a53a66e12daef14eead020e24a1ccd149accb33747658135b160b2b1c39e2b8be38ecbc7b6ab7224463519c11f7b98c1c0cc3794c15b74c1d5046434b2803ab14d15e13bb811b0c9189181e0b5fb1fef9d2263de72fd387ea80ee6cc3b36ff5d6193feef95f33a66d29ba293ddef0963e7653de6c939507b1b9aade7276420c2cf0ace8b5bcf003a7b84d94b3e1230bf6bb98d581eea5bdebb3895f7037b8adddb2e299db7f43159991995a4cafb2898ede1777f19e09f7880df175863387a6e3ca30ba2f3032c02047ba07a2573ad57849a997ae835beceefdb71ada6f60678c589cef0e6b46ce3c9d32f50b28811d975ebe6da56aa9421572ae96cb86b173193abcbdc734bebb9856da4ea34b2287b05f045fe2f3836514c64ba44bcfd13119ffeac10463fe8b4d370e0361316e22e4bfe59c2139d4ab7b24fd98d2d27a353fd3fdd2d112096ae977594aa7eaeee355c267159165cf30a5b152316452f7bec88bf7d526ba920a7a38dcb8d517ae40899bf88d11a7fe995040ea96ad01b6236c31a30d12891b217b110723feef02ba91d53251b47ead1bca35c679375b9e210c9e9ff13c6508d9ec3f59e66d57ef8e096393bb65b1769192521c720026a0c8ec1a9200f384265ac06a4f7c53e67c4c8e6cbd450277d6fe289f7872bbb8f71fc245038d9907f1b959f5edcb5f50e7b9fdddae43e4778a68a517c8b560e0298537fbaf57e050a2d6b80b945eefd19dd61f2e60d6f6feec6ffad55c8d6585a68e78049aa9764951e1bdaaa9762fabed0ee75d2eb628ae2fd5e38d5b0cbba94fbb60c4ece4d5186aaa6ee1df323323bccacd863b6ad209fdb720efecf8a0b4670836fc307aef807abedea8bf76d33123406b93bf6b4b7ecded218563f8f1b8cf6d79755774f7c8c942fda2ddfc8d668ed2302fabf022cad63971c255524c029a168befe9edd3cf8a3fa5e254d1d9e85a97f433db862110ecf259daac1d9adc4dc6a849528d1a9958e3ba4c7b5950f1bdde3e3ff9fe93898cd7146b49c1f296f2a83d3a547202f27a7db776332c53dec3eedb5a1a857b3ec5dd6de3555d0218fdc56be0778ac2288c23f93f7114651269b8644f72a1f6ea482be4a9811a92777881a050e88f0728be0db7b4ddffe5a05a1ed8219b482dd13540df74c583e590127a67834c3c226e7c6b72168266343dc7e7191f32924e7f5b801d1c78abb9e497d6058943029f91c4960efa3d9043c33b17683b5c126e72e68e85294d0b45a5623c3f5555c3cf490a1b252f88c42a60dbb42d5f1178adcc744566fa3bafce089ccda62d027c022b34bfb0ca0cfd3d3be5f0d9f2057b53a30030f0f714b923d0a72223eb080141b41a662b36938234491dd661a1d664341833a924a5e3295b07142910e24c0b88afaa07e91b8f47b1f450847e6f8c08f0b00e44b37df06b87f100d08d7b4c57ea8417b11dc7cac2b5f1a70728ff9bdd3b38b91e7515b1723b05db56d2f65066251c4509953325d4000ec306ed5e96eb06dd27e7ac2f2698b7ddc01d64dbaf35501f8b8f35cd3f24d3cd4a105816c631b3acd622823acbe3", 0x1000}, {&(0x7f0000000640)="ffe2c97612e2f155138bb17b677c56bbb704656039018b00be6b6a88a315e952b31c02e4d35cbf54a3392ea07cb633b3499a6e0c7e72ff1feda9803b446e7a1c3b791943e6901876e227462d6fd38bd36953e297d48500e355af9cc3adb1a4441cec096cf4fccd61ded8b06de7ea461112b6e25754800fa13beb8e2f843b04b6964bb815ce2dfe5b314b01a27090e9da4459bbd26ed55ee81bc93e6edc494b0bdb73685d5fd87aefb326084fca54e189f40368026e67d676718bc9e4649e02b74f51", 0xc2}, {&(0x7f0000000740)="76941c746bf16f0263f8e41a95ccf5e4efb1f45a75def5186af3b7004141d198dd805bdf5de05b7a777acc9c787e602b7315fcf9728b2a423dd092b5f0cfa0895a40cfd061f44f30f6b017274f556b6dfd2a1c39bc0dcb0ddff4d85c07edf46761bf99b87348696d4370082ad5b84a11a591003417feb1860dc9ae1acde7ab2eecee6a91032ce770813561355babac9166eb9893ff9ff1e6546b62d8f396e437654a96f150ed2d0670edbcac57481cda67e25ce607", 0xb5}, {&(0x7f0000000800)="8d4d8351680ca6279e8a2bc76b745359e516b9e3f55d31c39aa143c22c87b171782cb781725b37d59a0a1e99e6d63bab172f3ce4ce79e3b103d8abe0aa3ac1729bfb04acdf0c6a4322813da2a71f4c19adbbd819f128dfc1cea93d40194e1bca0a7822f4fce2d77d9499b9dd760426a60cbb773670ce4ac148ecc50f5c4e4be36c774b5917c4d54aaf8bc61ac03c4ddf33e4d7bbb58cacdcc1145e45e513668b36d106e91d9fbc90894334b26ce2e2cc1ca2fb", 0xb3}, {&(0x7f0000000a00)="d8fa4589a645e89ae1214a048e6c0685ed9b30302136015723855357da063094195edbc311edcccf0f2dcf443444ffd1be8e82bbff24457b076d3d0f22663d53d0e5c36609025cd89042f0c2a1d8ae3c1b789abb869615a8a272e740961ebf758a1826bd78d447a7b9c1d4015232fd3844c2db11846a0859f685fc4b950b630a30bdd67e5fcd36a984ed505c4c28ed3b6de07f65b783911822abb9ac0e", 0xfffffdb5}], 0x8, 0xfffffffffffffffe}, 0x0) r66 = fcntl$getown(r65, 0x5) msgctl$IPC_SET(r59, 0x1, &(0x7f0000000980)={{0x2, r60, r62, r63, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r64, r66, 0xa5, 0x1, 0x100000000, 0x2}) getgroups(0x9, &(0x7f0000000340)=[r4, r29, 0xffffffffffffffff, r38, r46, r17, 0x0, r54, r62]) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r21, r22, r25, r67, 0x2, 0x9}, 0x5, 0x5, 0x4}) lchown(&(0x7f00000002c0)='./file0\x00', r25, r7) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x87}, {0x3}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 04:28:29 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x2000150000000000}], 0x0, 0x0, 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000100)) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 04:28:29 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x10000, 0x0) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000140)=0x5) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xa0, 0x4941180640f966f8) chroot(&(0x7f00000001c0)='./file0\x00') mkdir(&(0x7f0000000180)='./file0\x00', 0x2) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x101, 0x8001}, {0x18, 0x2, 0xc399, 0x8}, 0x7774, [0x0, 0x8, 0x401, 0x3, 0xff, 0x80000000, 0x1]}, 0x3c) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x40, 0x0) utimensat(0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x6, 0x1}, {0x6, 0xfffffffffffffffe}}) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) msgget(0x3, 0x200) 04:28:29 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") ftruncate(r0, 0x0, 0x4030001) openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x800, 0x0) 04:28:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x5}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="ec0ba3282ca6f0f709e9b6ff87bc") dup(0xffffffffffffff9c) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r1, 0x0, 0x800000000000c, &(0x7f0000000000), 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x200000029, 0x2a, 0x0, 0x0) r3 = dup2(r2, r0) r4 = accept$inet(r3, 0x0, &(0x7f0000000240)=0xffffffffffffffbe) setsockopt$inet_opts(r4, 0x0, 0xd8fa0e1ddcce20cc, &(0x7f0000000140)="fcbef9b37b7b65b01665bd65946d216b9d4b81d4a9f9d068e29d0ba84a03183e867bdb35e37437dd599b3c6d6799e3cd33313f15a87bf69020c4fd2abf5713846a", 0x41) 04:28:29 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) close(r0) socket(0x18, 0x3, 0x2) r1 = socket(0x10000000002, 0x400000000000002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x18, 0x5, 0x81) 04:28:29 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000300)=[{}, {}, {0x18}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x84}, {0x64}, {0x8fe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) poll(&(0x7f0000000000)=[{r0, 0x4322d11273df4171}], 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x20) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x801169ac, &(0x7f0000000300)) 04:28:29 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000240)={0x100000000, 0x6}, 0x10) getuid() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xcf2, 0xffffffff, 0x1, 0x81, "b439add0430b0554f1ec6918533588f56d3f9b7a", 0x401}) sendmsg(r1, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000080)="6b6f551f95250de0", 0x8}], 0x2a6, &(0x7f0000000200)=ANY=[@ANYBLOB="1000"/16], 0x10}, 0x2) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x1, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x40, 0xd8) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x200000029, 0x2a, 0x0, 0x0) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000280)=0x7) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x1f, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x29, 0x400000080000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:28:29 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) munlock(&(0x7f0000485000/0x2000)=nil, 0x2000) setsockopt(0xffffffffffffffff, 0x29, 0xb, &(0x7f0000000040)="d5c3e022", 0xfffffffffffffdd8) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000b, 0x0, 0x0) 04:28:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2c}, {0x2}, {0xfbfe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = semget$private(0x0, 0x3, 0x18) semop(r1, &(0x7f0000000040)=[{0x4, 0x7f}], 0x1) syz_emit_ethernet(0xe, &(0x7f00000008c0)="96446a99e553c535916d938c0638") 04:28:29 executing program 1: msgget(0x3, 0x100) r0 = getpgid(0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r0, 0x0, 0x0, 0x0, 0x80a6}) r1 = socket(0x18, 0x1, 0xebfc) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) dup2(r1, r3) msgrcv(0x0, &(0x7f0000000240)=ANY=[@ANYRESOCT=r2, @ANYRESOCT=r1, @ANYRES16], 0x3, 0x1, 0x800) r4 = socket$inet6(0x18, 0x3, 0x8001) dup(r4) syz_open_pts() ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x3, 0x0, 0x0, 0x8, "90df290e7989a03fe6d37dd826502b08942f689f", 0x40000000000, 0xfffffffffffffffe}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = msgget(0x1, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r8, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r8, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r8, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r8, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r9 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r10, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r13 = getppid() r14 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r14, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb459adb71503947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fce454394bf0f7eb8a201c40c976e24"], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) r15 = fcntl$getown(r14, 0x5) msgctl$IPC_SET(r8, 0x1, &(0x7f00000001c0)={{0x2, r9, r11, r12, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r13, r15, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r7, r12) r16 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r16, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r16, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r16, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r16, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r17 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r18, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r21 = getppid() r22 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r22, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb459adb71503947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fce454394bf0f7eb8a201c40c976e24"], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) r23 = fcntl$getown(r22, 0x5) msgctl$IPC_SET(r16, 0x1, &(0x7f00000001c0)={{0x2, r17, r19, r20, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r21, r23, 0xa9, 0x20001, 0x100000000, 0x1}) r24 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r24, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r24, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r24, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r24, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r25 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r26, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r29 = getppid() r30 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r30, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb459adb71503947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fce454394bf0f7eb8a201c40c976e24"], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) r31 = fcntl$getown(r30, 0x5) r32 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r32, 0x200000029, 0x2a, 0x0, 0x0) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) msgctl$IPC_SET(r24, 0x1, &(0x7f00000001c0)={{0x2, r33, r27, r28, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r29, r31, 0xa9, 0x20001, 0x8, 0x1}) r34 = getegid() r35 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r35, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r35, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r35, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r35, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r36 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r37, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r40 = getppid() r41 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r41, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb459adb71503947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fce454394bf0f7eb8a201c40c976e24"], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) r42 = fcntl$getown(r41, 0x5) msgctl$IPC_SET(r35, 0x1, &(0x7f00000001c0)={{0x2, r36, r38, r39, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r40, r42, 0xa9, 0x20001, 0x100000000, 0x1}) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000040)={{0x7, r7, r19, r25, r34, 0x1ae, 0x6}, 0x349, 0x3, r42, 0xffffffffffffffff, 0xffff, 0x1, 0xfffffffffffffff9, 0x5}) setsockopt(r5, 0x29, 0xd, &(0x7f0000000380)="ebcfcbc0130000000000c3bfaad9000000000000cccc7668cdb8f9dd573bfc44c75caaa9efcd73a69a86b9a6e2ecdbdf86ae2237dfa354ad26a1b8e200c56a67eae4d91812942e9bcd69095a1dbf211c0bf84e02fb253b08b6e0070c8001a300d0481c345c6a0b88f40f66ea42e33a80183a568729f9277da01cc309c4a31fa8fdb837502987326a7afc74ca819f9eb461f63aa9cf4a344672d3cb7a2b28c4a233ef60c03209c6bf861a85799133718b3c7e93e1a4de8d1fa55f450ae1ba422931d026fb5dc9b883d2f097e25c852badf5945d6810ed80a2e5d2f25a3ed022f8ad7b694611c25f00cf5891b65364d09dd2ca7110c8bfafa870e92e0642e05feec9178561a97f358169b8ded40240e2a51fe62c353d05f3006d314995", 0x11c) pipe2(&(0x7f0000000700), 0x2) r43 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r43, &(0x7f0000001640)={0x3, "ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d4375d31059c11f0debb408e72ffe264033c254df9c5b2ae95e40e5a3992da2c498c2583001647a64469feaccf00000000"}, 0x51, 0x800) 04:28:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) getgid() ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x8000000000024}, {0x6, 0x0, 0x0, 0x8000000000100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffff9c, 0xc028575d, &(0x7f00000001c0)={0x9, 0x4, './file0\x00', 0x0, 0xf7e7, 0x9f1, 0x8}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0x4, 0x7, 0xbd, 0x20000000, "6812ced7951449c3f58e7e756c51a243f287345d", 0x3, 0x2}) 04:28:29 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x7, 0xc9b}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) openat(r0, &(0x7f0000000080)='./file0\x00', 0x8000, 0x90) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x100, './file0\x00', './file0\x00'}) r2 = socket$inet(0x2, 0x8000, 0xa3) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000100)) r3 = socket$unix(0x1, 0x1, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) poll(&(0x7f0000000180)=[{r1}, {r3, 0x14c}, {r1, 0x100}, {r4}], 0x4, 0x2a) r6 = semget$private(0x0, 0x6, 0x0) semop(r6, &(0x7f00000001c0)=[{0x0, 0x0, 0x1000}], 0x1) r7 = accept$inet(r5, &(0x7f0000000200), &(0x7f0000000240)=0xc) r8 = getpgrp() fcntl$lock(r7, 0x7, &(0x7f0000000280)={0x1, 0x2, 0x1, 0x7, r8}) pipe(&(0x7f00000002c0)) r9 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x200, 0x10) ioctl$BIOCGDLTLIST(r9, 0xc010427b, &(0x7f0000000380)={0x5, &(0x7f0000000340)=[0x1, 0x3, 0x401, 0x0, 0x3]}) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10008) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000440)={0x3, &(0x7f0000000400)=[{0x5, 0x7, 0x81, 0x4}, {0xff9c, 0x80, 0x4, 0x10000}, {0x6, 0xce, 0x5, 0x2ba}]}) getpid() pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SCALIBCOORDS(r11, 0x81205724, &(0x7f00000004c0)={0xf75d, 0x1acb, 0x4, 0x2, 0x5679cae4, 0x10000, 0x3, 0x10, [{0x6, 0x800, 0x10001, 0x7fffffff}, {0x1f, 0x1e, 0x8, 0x3ff}, {0x8000, 0x4, 0x40, 0xffffffff}, {0x6aa3, 0x3, 0xbb08, 0xbf}, {0x8b, 0x6, 0x2, 0x5}, {0x0, 0x7fff, 0x5, 0x7b}, {0x800, 0x5, 0x4, 0x800}, {0x5, 0xfffffffd, 0xca, 0x6}, {0x9, 0x3ff, 0x7fffffff, 0xfffffffb}, {0x8, 0x0, 0xe19a, 0x80000001}, {0x1, 0x1, 0x8001, 0x7045}, {0x47, 0x81, 0x7, 0x4}, {0x1000000, 0x0, 0x8dd1, 0x2}, {0x10000, 0x6, 0xde8, 0x1}, {0x2, 0x7, 0x2, 0xffff}, {0xe700000, 0x7, 0xfb3}]}) socket(0x6, 0x8000, 0x1) socketpair(0x10, 0x8000, 0x6, &(0x7f0000000600)={0xffffffffffffffff}) fcntl$setstatus(r12, 0x4, 0x80) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000640)={0xffffffffffffffff}) connect$unix(r13, &(0x7f0000000680)=@file={0x2, './file0\x00'}, 0xa) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f00000006c0)) getpeername(0xffffffffffffff9c, &(0x7f0000000700)=@in6, &(0x7f0000000740)=0xc) 04:28:29 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x4, 0x4) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x120}, 0x1000000000004, 0x8}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 04:28:29 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000005f6ecb02612d1f42277187f9abf7c0c0281900a54da8c12e4c3bc0181dc9f53d840d1d272f6834ee6d693057ef0188fb373e73dff79092f444e3ee72149380e3673e2cc1b8536314817368960471ce55ac944a2dc73820cba299013f7353883841b6875a623dfb185cdf733944507e60a915b7514a49256763bed54975df761cb784c0e3e37d3ecf44a6083c0a2b695d87bb0cbc8c58107ca83edb59ff21b733baa12bdd597463a049972cce4d6afa6659f52603d78aca7aaae0d520f2a406564091db7ba52b1c0d1c8b0b4991dae7fbe6711fbb1946631aeac4cf67ce4fbbeca22d621342d844ab04e363ef7ea10459941c2d5aa322f3f258e4f8ed3919817a3c19ef7dc33332d3653f485c0bee57a4f87b0ac794bf933b7e819012d8c75c52e938a8d56174c24dd72335b7abfe67ee8d6c58c1b304aad7be01e43b960803d6a1a2ab030495e451b3f656bd5448a71aa43f69fb8072c23861d128199f520ddb5b38a32ca8e8a9e0d20e0d8d7cf3cf25be851f066d26ff3e32c17c9c6a7f55d10924a1885fbecefdd0c6372d2d9846ae8698b54bb93015c7532cb0882aa2a08541126acb4344832bcb18ff88b966101d14602b20cdeb4c6cb3704eea3e6378dced293a4712bc5aedf496e3357427"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x6d2) 04:28:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x10000000002, 0x400000000000002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = accept$unix(r1, &(0x7f0000000100)=@file={0x0, ""/95}, &(0x7f0000000040)=0x61) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000080)=[{0x80, 0x0, 0x0, 0x1}, {0x4}, {0x80000006, 0x0, 0x0, 0xfffffffc}]}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 04:28:29 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x8c}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)) socketpair(0x18, 0x2, 0xff, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r2) 04:28:30 executing program 0: r0 = open(&(0x7f00000002c0)='./bus/file0\x00', 0x10000, 0x2d6) mprotect(&(0x7f000055a000/0x4000)=nil, 0x4000, 0x4) read(r0, &(0x7f0000000200)=""/77, 0x4d) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)={0x3, 0x0, {0x1, 0x11fffffffffffe}}) r1 = socket$inet6(0x18, 0x2, 0x0) open(&(0x7f0000000040)='./bus/file0\x00', 0x84, 0x2) getsockopt(r1, 0x200000029, 0x2a, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000000c0)={'./bus\x00', 0x7, 0xfff, 0x1, 0x1, 0x9, 0x19, 0x0, 0x2, 0x4, 0x2, 0x72a4}) fchdir(r1) r3 = semget$private(0x0, 0x7, 0x0) semop(r3, &(0x7f0000000340)=[{0x1, 0x4, 0x2800}, {0x1, 0x4c, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x200, 0x800}, {0x1, 0x2, 0x1400}], 0x5) semop(r3, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) semop(r3, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r3, &(0x7f0000000240), 0x6) r4 = geteuid() r5 = msgget$private(0x0, 0x682) msgsnd(r5, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r5, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r5, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r5, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r5, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r6 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r7, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r10 = getppid() r11 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r11, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r12 = fcntl$getown(r11, 0x5) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000980)={{0x2, r6, r8, r9, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r10, r12, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r14 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r14, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r14, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r14, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r14, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r15 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r16, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r19 = getppid() r20 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r20, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb459adb71503947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fce454394bf0f7eb8a201c40c976e24"], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) r21 = fcntl$getown(r20, 0x5) msgctl$IPC_SET(r14, 0x1, &(0x7f00000001c0)={{0x2, r15, r17, r18, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r19, r21, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r13, r18) r22 = msgget$private(0x0, 0x682) msgsnd(r22, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r22, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r22, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r22, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r22, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r23 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r24, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r27 = getppid() r28 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r28, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r29 = fcntl$getown(r28, 0x5) msgctl$IPC_SET(r22, 0x1, &(0x7f0000000980)={{0x2, r23, r25, r26, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r27, r29, 0xa5, 0x1, 0x100000000, 0x2}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000580)={{0x5, r4, r8, r18, r25, 0x20, 0x9}, 0x7, 0x9, 0x4}) r30 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r30, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r30, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r30, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r30, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r31 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r32, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r35 = getppid() r36 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r36, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb459adb71503947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fce454394bf0f7eb8a201c40c976e24"], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) r37 = fcntl$getown(r36, 0x5) msgctl$IPC_SET(r30, 0x1, &(0x7f00000001c0)={{0x2, r31, r33, r34, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r35, r37, 0xa9, 0x20001, 0x100000000, 0x1}) r38 = socket$inet6(0x18, 0x3, 0x0) dup2(r38, r38) r39 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r39, &(0x7f0000000140)=[{&(0x7f00000000c0)='D', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r39, 0x0, 0x0) pwrite(r39, &(0x7f0000000080)="f704", 0x2, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r42 = semget$private(0x0, 0x7, 0x0) semop(r42, &(0x7f0000000340)=[{0x1, 0x4, 0x2800}, {0x1, 0x4c, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x200, 0x800}, {0x1, 0x2, 0x1400}], 0x5) semop(r42, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) semop(r42, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r42, &(0x7f0000000240), 0x6) r43 = geteuid() r44 = msgget$private(0x0, 0x682) msgsnd(r44, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r44, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r44, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r44, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r44, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r45 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r46, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r49 = getppid() r50 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r50, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r51 = fcntl$getown(r50, 0x5) msgctl$IPC_SET(r44, 0x1, &(0x7f0000000980)={{0x2, r45, r47, r48, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r49, r51, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r53 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r53, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r53, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r53, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r53, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r54 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r55, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001680)=[{0x1010, 0x1, 0x1, "0fbf56ea7e42001182e3a1ebdbd2b6052a952c68a46b70d09808412c30cd80b6607bcc85e71a3ef09987c14093a149b2f57345340ee9220bd4fd1ca0a64c3832b11fc7408967190fa59a57fc2c74da4db031c6a2e97e8d832b1dd3678c093ca3c7deb74be4885fcfb959e14c5f011565ef6b75e0e080b21f105030f46b12e8e6d612903fbbe9e210d0f6c8c484273f500aa3c526e654ca0f8950177d0e83637a9f8b3a1bd100d5f277f1f30c14164604f888d1cdabe073783400278aa61f2ec777b64179966538c7de82161256c5d4076c816d2521e4bef2e79bddfc0c8fb316c2ca266052cd696ead66a81326eb0c0d373c956306bf8e6ae5f175b8a6dc3e5f537b608bd2bce817316b917e6ae24015df85c20b4f71448e73e4bffb1c3e6fefcb4f1a7a8d09e12e10c3068e8905a0f7ae96e8558563545c2517d7571d45784f1b2d8845e072e2bade9ea9d6c647c244f139bb97459d5c70f410c7a2279af612db8d2ad0cce4590a90f92d68f4b7841846636728060695d1549cdd8c82d05b74a162278c0a1260d6c586dcc7dba142cdbd6e50d64cd2bd165e8e362081af51eed3e6a3ff1fed0b586c3dd6c706a15a8a9ba30054d32f12862871cff6a1962cbf8e0476c707805f176071a743bc7ed27f75e866c0740d1913edc897ed0d849630b934364242eb2de7e8f58c958d46456bd07e51c98a8f8924c73929cf847656af7afb08567e8667a4c23bc88002c2dfa24ffa4a49b8a694d1d83e41a1fb3640d2b5d5307bbfbf79d3530da08c12405c6ede9ae878688e89583a899d4acc56d13c86949114f7fcc6c9dd11258410b14ee070ede117f3a44c3dbf4828c078a00cd204482439da46aede5495fca374dd9f20a807f6ce3b3cb4f113d2255e36756ee59412e84e4245f72e5916dc702ecc8350e8e79735752d1e35d3e227831413d3f3ed85afd93e65e162b0b68b62955bfc021f9a888c7dad71367640a563d04245216953eee4dc32ffcce009bd2ff7b6fb1c2b03e55647b99f706791651256a565a891062721aa561eea09b68d1c154dd4a0d37e5a1d960cfab73800739b19f1c1e5f70b9922ca60810116bb463de5ca7a4f374bc8b337f1ff9ba4eac56ea0308a56589174e1aff06e7253ee509766d03ead5422fb52607eb1616f300aac1cc5571e3805fa3b46d2fc36bfe39cc335d96308791cf797d48567acba52cacc614f11a15cd178b4d4dbbc7ea950c692a2b8b6ec57c65373aa1ed422c2139018e1e4cd6b70c38183d81d6bc5b51960af64d76d1d7c7c686db197a11d45306df9b6a61b9e7e702c77a857e7fcd47db8eecbd657c52ca81df5779ad6d5737858b3fd8b6dd78f496a5470d6b8022fa4a89a1a555b8b84d07bf5eb72045468bd964000522b9d7f528ff068a78f65f6435940b398722217e2dc73f4676d7d7840d60ecb663ba886767d7a0aa16567f40fc77a3d737b5d88f7606c52dce7aa72e6b1e7d4128a0853ae12cf3497085f0d4b2d82ed72af003ebf52e8efc9045c3bebdc5e1cfc00f7e18a643d3d8d669a57fcc697f36230279d89ce85cbd0f7c470e8b2213a8c89dd038173751e3b2929e782d2cc8f40f1609ca71a315b68ad94bdeaf1c2c8e38b6bc18842133324f22830639fa3593d52ac05593bea126176a64e52632d053514f3b10d915f6a78607e2e6bb47eab04878b8c60881f1cf495a745fc3d308ed7a95b0d50e1f73b26792a6a6f1bcd909dab16df8518a69125c8cbd45502df0f893bef9e6d1ebe3be3a05d6a452ec40c83a313841687051e87dc63471ec66d54878b5fa7c6bc1bd9d5ca1d3304a36b6ac7685a430f03fb277cd8dba79a7298bd8295e4b077db3d9e51a9c7b33015a89dcf2fb50c39045a88d4076ff0725e8427521b410666e0fc3f0eb30e12c907f1acf09dd3753ca7fb4938449e9bcb97df88b447273336ac99e64dd10e80b62698ecb4dbc129cc35ab661dd7ce14adf172fd199749f21089ca21c9db00820e8258920790df8ebcdba292e48662583a10bc68b05c8bb1009482bc0f983589eb169906683e8d0fa9a466e4d1251ad0f93716cdbca5e45d04145cfbd8733ef70b8ee0e945c4012261c48c1510483c3dfb88fcb25e081cd96009f1c4fcea7ee4350467b67ca6b76c06dad055dc00e58dd83fe46a27212183b08d305c0684b0e1000c9144ab4cb808c4bb33b6afaa3d958cb7a0f6d89ff8a4ad6474d1df7e087f50348dee190e1ab52c6dc7afa2a61185497015fbc86dae079c2a6d02183afeb349b3121c9a743223e3dad463ac8b2c4ee8d7d258e799244af2b6b29daf9f39ad6245d5530411d01f93a2ff76cdf744f4319dfaaa76bd2f6f3c9c69426f7de41a4230dfe5ac19d60844f97893262517ec5f6c9e5592fe716af2fa182ff87fdd5e1fd1031e99d8f9157f866052b4d4091e3c0d50259046420e831fc2a10efb0d9da3c5c656be1d428b773570c5a86c3029e9ce57c375b0868a6475f7b10839789fdd9fe139050a0e75154a1c533aa339d048620a9cca7058c4fe664549b65b2f514256eae8f2b3ad810bd0aa25f2adc9ad1f319b69ed075a09e9bbf75930d915adb05a483da2ee7e7ebd54f5999aaa535d822f43162909ac88d4eaa8aa4f001056b30d7c999edbf2c48fa148f4df7c821c79b70799a8fa1cf8e0ffb3aa2ecabf30f154419ac042dc334deede2f758b46d31ffb0257e9e9c248fbd041511f94ab740ada3acad92cca697396253e4ade6d5679c6583100ee1f3ce9403886463538e0f350188ef36674ae12ee445073961aa8f6ff5ab866c10b2fc1186cad23c254bf44d4f90501516f0e442e85e078dc0fbb8f16c2dfee080f521441573aa0a9ef3eab42615e53553e42650707dc376a91b3af9a07929690bb0f0a97072beb702c25e7e16973db587f0169644a166fd02c28885824a68ed610b29668cc829830a5d53cff1ae02dee29bbcd76d107a26c171135ad0ca746bec7de88ae19f284188f8862eae6c0bde175b363a54084aa358de8959878a3bac05ea352c0fd4e78905d82280bfbb3e56002e0b313b563556b5f4be8924b1a39b9e78a97c2c0bead7e0a9607ade91b65049eeeb5c27fe4f73019f5e420d6033888346693e0993d784892b70a8be3f2a632120316bea4e412728321b7c6a8002817b16764c48bf3f0ad447deecb525eca37e09ed2c18e39a567b7865d3f7f70c330c1abaaad71f55d5cf751eb6efb6ff9c411534b8dd57e5fb7954eab4998f45dc5bf313d7d37ff5b15c9b184b2b9a06a8fa53b956ae9bc00f48e69323807f9b91d6703202c0659127d6ed0ed4eafe3c4d16188e8062d75efc9598ea393c29090b3788e31c427d9401b0bf5b017e711b15433dc29a4015495bee9d7ea6c86b03015a6741aa8eff6e0d986cf3f7f816b5668416a74fce5effb423d7cb3c375e9ba3f6aec9baa6de53d6b1910a531cfed08b837a4df8d5b5a6900db8dc64bc31324128c72d95d6ccfe40886cd0360b974de2a4cc407dbd578bafb650b6f12248bedc22af202ca69d2afd1a37575f9616943054aff5543f4017e37806478f0233c478c7fdb6f1312aece50dcc161980a599c8d9a3442cfecbbd4cbb3701843a0fc5d1901fb9484141bb39897899fc3d88b5ad173d12081ceab9676bebfb0de6b1f6276be665402180d7e54b4d33e2b3d084b292bab31a60c7e362138fde6af2d9decd32376c93f40ce1fde0704d105f216e5cff6dd9638a05f44d2cebb8fb8a97da16d633d7331d0edc4c2e3d0b954df6209b0170fd865be5ec60c010e2864261041661ad7d3407f7d20a017797ccea4a2d8e4fb37636db21052547d4fbeb2d816accf97c053f97fe073f8883e77ac0b81f59ac6ef1719e2170471f01c657c0373343dcd9e84042a4d09187d8e176ac60aecf0a3de06b72dbe3e0f1c8c07c0139a222a90e2c11501a18089ce8811620c8840e67b349deff80adee846c0e1379b42e1d0f42d15dc0d65046682befbfb36472e701c18ba3869268e36b94f4f47c400a20b38d896ac74bf58dbf3ac8b033d355742159128e33cbd7535da1212bd9b01390cd5d659a29b69db2d73246ce21f2762fd276f049ebea086b42db34e6af950dca501335bcd38fc750d84536e4859140c46a9f9a85dedd0e2532b1608c04e997f70b3383bdebed0db35ddef5cd747eae1a3ee03de00b66e467a2fbb0d3f5f355650732cfc8b47f32b5d4a2d66a5c38a6ae0abc164554d159e5dd073aafe5d3c979b0ee197070fc2f08a41309ce7e75adc76a8429b69f4258f479531528c53814956dd3f89749d6b295720c2bdd7ae1c535acf706f1c6f6aa25c1694d4d576319bcc5854910abedc1265b549209aac7a6d2d95fb09ea54c8606972f1d12086240a59621ee2230b18f831ac2f49b0b10706ed0b8d1c8aaef3f6d93f6c9dae3f85c2d61d84a53a910a0e51f73cab1c16388fd34118a6455d70348f9d8b670dde7c4063f8bbf418ba71381e3ecc7726f55321507721b52a78cf7233cd3432d968bb8acbadfefcc06b6c2596266a4246c899c2ab1be4de485df4f21433c39f8a7533be051ab8421fcfd54d4e7f01c0005645044d2e0a659cea8bc6f919dae6102365f8ce1e1ff2354212d8822e89c78a6066ecaeabe7465665d6cff2996994c2f728c1f74e7b821ae715c6a7c01100f62f2b66458e40ac3b84f0bfa6a6de7496ed5bebea1a2269eefde3632b9a8e41df576bcb62bc706d7321c24e03811bc5240ee1b83acc190033385ee0def7895c972a7314ad3769d610e1492715beb3f05d4bd43297cfcca31d2c2e7cc46151ceaa37806b3d0bbb739d4470f35512d873475ef709830157f4b3aa61d6b74d99879e540ded5d7bb3f45d3f48a8f26d8d143b27985f5a290ecd29e9d1aa66e058376f0ec0fd9f5cd5e1387ee1a200a93827de4802a6988175877ab2382266389fa6beb2d731e6751e5700bf558a7a01cd6bb95032ea05818ad79e995f994a4c87233f252faca1c8c67ce0052465049837491624e0d7a0e6e7c60427410bace1f641dcadd8ccb0fa2c7c39882e8ff662ce50602b867cda728acbf32eaf4e0ad40d843821583b96ab7f77b7049b40349e458d9e1cee06da4354777c36124d8f331e02ac7fea57607c6782f559c7a576104a16b01974c9f1ecc0dd747b0ba147d77c8b9e799e2e01073ee91388ce8a9359352744dbd34dc4919cc5327a57d5a99e33721fc1cb259e7f0a41497b0acb48a91fb90dc25f664f7b5ed60076377a5421b73ec5432d856ae845997b1cdfaaead27d0777f4d0961b24011073438d33993c54553e16d7d5e8b027bae4eae6c7bff2a0ad843bf23b2aa169361272f873c84778f3600d7283622636b4506d0c93677e7f608cfbb0fb599fc487e84d2bbb8b6edb7d12b0e78bf385c52f23f919553e708081b70f6cdde6683d4b4b0ed67c0ef722cea7a530d3abe4d827b67ef4a967e4bb1da79d192759b69eb5bac9dc1d6ebd66d0ed05099db2c189aadd530605e7f9c8e0fad540e1a6dbff82690a206e6687104045dc7fba573298fc61643bb247264c1278fa65894924712de6f6ecfa24229a157eb0a6350935ff10e7f5c85a57c5645781017906f2b77f3e79a75ce8c3d205b6e480d70c9db9526eb7499d4c380811158a9975c555378b63c5a999a40b3ba1273ef75f0ea1d7979f55e436e24572af9bb4361f5ad63fa4db6546c19e1559793f0191284fb6dd96c7765a1aeae1565cb41af96dcdac70f3609d22187273c0b6ee6e4cf94f572f81fd05caef2b64c395b9c514577f0c68"}, {0x48, 0xffff, 0xffffffff, "8f40525204c03e0ba199517edb63dc1fd990355536bc76c016183ff6ee07fa43d649baef20337ebade2ee0b6a5077df4cddca9"}, {0xfffffffffffffed1, 0xffff, 0x9, "3ba48ed2a1f0dbd358380b979917d135d8716ccb59592ce2fd8c2a11b2468754aa8433d036fb34c99c2832813720996aaf39316db681795dad7c47fa42588e75c710d76b58d9835a3a7497414dd2f90de8b5cf594ac9f95e96c6eac3eae524b593b08f29c877cc94209eec94332cfd4163e603114424a03e9dca19acb9e08178e4cf5d805bbed9e181ed576f1209473413860261f877cb15b3963dadd56f0b999421f7487fd7b5f2096f7c7dcc0245f1c72de33fe214745940f54193fd8967b918d3d09dea3f303423f12bc824da722e8b9b7a25ca6af4bc3bd2b003146198f7cfc4ea915df25c8bea0de4cca97fbd754e93f6f3d1a35ab4a71bcce59ab94e91231a2ddb59d02e4ac9ac87eb759d23685ef2b4fab08859181fa347e114a80ef4047f169c9f043d0409b40a1fbb192a427251224df790b2d37e56f10e9fa6de003a9d3e3a0a694303078acf4dff2a515756c1e6174dffb583dca47eb8afb35a0a4e2d924f13a2fc925af82b2675320b71c80caaf4b2129b3ec20695d88e584e9856e196aa464e599f4f84bfe10711a5e5d066d0d7864e75591ffa95b358d5dc4cebf707d96d96311d836be0dbfa0e771dae1fbb6d0dd40e4156ce181622d83ee6190524434d84eb0cf995d9787643fb1755cd0af0f8c07fd4108838ec663a34eb6d8d2da27581478a83b12dcaeef6b8f4abeabd575e0a6250ec882ffc3f1c407464bddfef4329d2dcb2ade5bb11ff7de44ae92e845b65383a8aab09a26b037b3aa79181f44d028d1a562a45e132938472d02359a6d2f53bf97bcaca235eb108323db6276b08e7b0e551393520ef554ce57d2e6a1be48e02cb91d9aa2e00e7078cfbe594880829d20dbce73c18cf80e8327bbbf9eba83f84f91e850add6cfc87b5f5fcdde0f0e7dc3866f488ccf927c3fed1884e4d2bc0ab061c967f023a95876df6a7d229b10aa8b0ceb73ce28651e3c402bb5152a367f4c7e46e2ecbc11fc30bcd3e4884e4da692fe043634c431f19a1cc1c176967edc288d612429358f7bce0e6b34d66aed2a200c267f74af6ae6f47726fee251a4196fa21c05f023afa8f4d16a3323c2f14fd6bbf6906fbff840d07a147fdc203b78313d2f340e34578b896b81b8718c38b9a5b2cb6732d7ddd3207d521b74b5f41bfc8ed072e5a42cb8a5336bbb5b6982f8125065f9673a31c2756c633a9f90e629c57011d1fcfd93de76fffaa0ac3eb12d9cb7719c41fcb234f667eafe044106242f2b104c951c0de75edb2915898f0e6448eae29a5c5f7973ef9061749d571a2ba5b8e58032773d727fd9b10c259b66ec3b391ebe47f2c8becdd2fdcbf1f28678e84544c6fec96e05b31f1950a64f49ff94fc00f95a4fdcc908b187832fa9780182c35751cf2a492b8708262c65eb7c18d110d95f449a4fddd8d46b78ad3b4242bc1fb571b501fd2fb5a3f79495cbb4b5f1a66029c5a11b2173e6cd21040113e55533ad87f28d33d6a260dc68a4a46efc37ca8ac6bb626408f0e63c20b7fd9425faae364a3da68b1c8a09403c32dcca6cc427a1ad11d50fbc0353df41214c0fb806dae355cd590e3908b14a622ec23e13f4e05e7d930ce572231592e2f6529244d637681bb3023475df6f800a42d479d7c991cf7e5fbe4445045100b382b8d2bdfbf58784c0477ffc97bb02e8351bc21870c94c378f27dbfbda52c062ca6e8b93a558d3b19e4663418e8c3c365c748fb754a6c91653e6d7f13d7eceb80b2a4799917d4caed01a085828687f55922e173b87f20be42151967908af8d1b0f11e63c7a9a88c972edf2b6ad33518e03bde5dd4f978373aa1a20297fe1690ccedc3b013448894cd5d79d4bde57cb456f41a7b6d35979e24c248edde3743242ff2380878998feb3fc3aee32076c1b028ba517b432212dbae9a88d7f93a108229dd6f62a1ed03d91d0c17e048d6d970314128bd673fd6b5315b599eeb32d3126825a4a6f4114145ca1ea986edda4de047f3f0c480791aeaae390d554e3318af4b036e066669a04b5128c76e988700c6c2d15a0e51e61feeebf0209e5690ae592892b458798829b4925230642fbd4f37ca18b9c184b26e515be507b59a9798a308752a8aed274f35e2251ce26cc56944837198e80847417990e498df7f899dd0cacac59cce46d724e5b5ed41652b9abb2a6660e11659948c0bc3bacc0999b0f43809a26de12946e723d081fe34899320f4c18cbcffd3541d38cb2a0960d65dafafee7433a7a3abb390c954005d619a0982e7b3c51a852e8435e4c08b70672d4c84ddde7d3d3e7a2d2ccd6c843238b45adee528cf7c07ef9f332ebe2f1fb4a9e9b042807e11a11755dd0598c4c4f8f85d5dae1567239dbdacfcf15f3895519c58602035506f63ddbdc517ebd6f6e337dbdd18aa3b49e0847268a22387a4d57b13da83cdda7b001c7bc47bd3b12a6b36d1464b73f3a67e6f03e460a9529688eb7e9cf33c0625fb332a827e2d65ac92973cd05013a6230a1e3431c66a6d277dd1a16f119c78a760bf8e7d07e4625b2fb8212287ec4ca8630a4f176374aae69231c762131f9a37a395ae7071f7d3b4cc5d15bc800418b84ebaab25905094d5217413d3993a26d4d49e411fd950ac8fe8cbb6d191612db2c861edc9a931e48a55324afba14a7a6ec312c6b3140f2b5fa5800e88633ab276b575b4cecfd0048248c98047a1953b13059cbdfcad037b149c6900ddcbbeeeb4a83f3c1825f276fb081d284f95b78d01b289fd70aad480af5601c512b19c7973813f8c574eeee511066660b94d7b4c284cbaa17e80826b5e7d46ac550340341a52b54ed61e19bfe3fd7d9ef6eaf26805e8c43a228de7972de36933718db8bc803fe6e2638fd47c98c442e3403f567a0fc4566f5cf83502f428439373ca20ed5fc64fab7e9ea63af20a88e0b3d6df65d5d2179da147c7a36836c9fbdf1bd4a44da5f5f0947827926b4d6f658be60bf23f07849cd14272bc5a3e66f7846c81426d164d2e26b8b9cf352db99681962d307389ec47a2b7eb961025115db15b8361d4034f1e896de119c40f99b8172bd01cdbbd9c998550cd048d1568be41d35e950f6723d58926b76451714b18ee52fe65915f5ccf056d264fd89511a00f025bd2133036bee1303544e7dca386a2f12fd9b7edaf6b5ac4d2201dc5604445e21cf75418ebeed03cafa2200766f6efd58152d532a892536ee3deb8dc5bda4d0c521506c394c02b82c67ce8ca3cc953a7de27205efcabf94f66ca5fd09f20fbeb7aa05b9436bf118080d9d86f3c1d1640a59cee7c4213275250d1a528dbcf2c27c986e445d5fbfd4a9a5d2c53b566ef1c22faa080cf786fc1ded325038940b59f8d2ffc5d3bb5623caf9a392be0d60921e529a32da4cb360a1a15ffee4fdb1d6de3d5937ed904ab1761d22941ec7371d0f6ba0469b2c090814195e5222556391c43886a9669c229d5e5a32601293c577cfa3369ada942aedad3464c1d281ca94f7fb12ef34c26793651b0a50be00c415a7dca9626f6ead3f15c95e968ea2be9dca4a68f2ca27d3b2ac85469e646a7e6db1d2ffdf0d6e79bd4b8c33e890744c2adc335fb156ec0b845e5dee6d605ab6f059954c88fc0046aff0275d3ea8f4f7bf02051a960ea54f9e83477d1c530596d7637a3ec1535b43f94ebde571e1b91205774bfeea3ca1832401133ce23c7d2b91e90cf6ea980f889e5e2c741968627f3a7d8a33986623308433d779768e6ca800c199df452cd98ae973ea3c37cbe54a02a0f44f0f2d8226add450d2087ce02b1fdd3b9a7aa1b7b4b72bbc908f23dcc8f4675435ffa5a4639b714ace35587b13d450e828fee323a059c923fe28cf9aea8d8bf6749b7dccffa68aa097405b3aab3d67ff33b1b3befdd65cd62d6b7699168c4bb52cee5448057b40a21a483200256baf87f632bc627ce082f556ad1a4887b45702d9720c5600e52380a3589a2f697c113559458e5742dde95be74f87615aecbd8ad84ff4da235a044ea5176713240aacad83e58cc4418cc09523d320a763b896e8bbcd70306f0ef360ce6be150a67a2aa4af296351d87151fca1029fd15de0c3496920369ab7a4f62ca917d60daced1cff90236325c826e0e9d473788e2b5fbac74312a11df182e711712ff9ad59445c6fdc03206ff74baaeeb36fc56fb2a7b83b8ff7da619c6e5cfe81dbd582ce8b24016c32e73c908178b39af6c963d50ca740adfcba49576b437cc6ac36202d08d016395ed8313da157ea9f7c4e0d01897ac1372141fe6073f37f6a3c22ada625e7ec0bb80a6d401994af043cada591e99426315cceeeffdb3ac5556940dfb057579dadb4062743ae19984275ea64c4517724249e17e5faa7f8e3bc95405b76f2b956ed37ae9209391352d523ca15a0fe4505905e0d6076fe021723984daf05158b96b7b92bf9fdaa9b37496ed02d7b82bd7a5606157ed636df406a015d56d1a7860fd265308d4ab7cc536b521ccdccbef237959ec8a2c44b7e6e0627790f659ec9e998a66de5173040cc8362e91bb2d0905b5a08a4b394086ee7d0efdcf101aba4af26180752fffa8ad117fa4e44cd4c1567a9c26627b0d468f23a19637174a6a67685dac63522db558fa492917022cdfd2f2556d10edf01f229e30c5c692cdeb5153bd8d906b58c3083fe9e18eba20d7a1deba15c7e08c15462d46ca7c179e2c1bd2524807f38c90f28fe25043b6d4c5ddc291b80f5ddce4ea0e89db095923c50bae5d84d15bc478e165f332e66d7c2a7e635417fa41d59eb2dab1723ef8150864b485cb08a4109f368b43de0d5536c286508c41f2cef212b3e9fd38e39a99cc816cfe46d584cbf92b69fe162a8338f325e5fd74f53e74ef6717ac26530d8695c861d12531a3f84d0924126deecb7fc8785b708e6dcf40aa10f2864c39f85dd753f84cd6a8d24e6050fea70b12ad1d4e51dcf6ca2cef7f61723e8edf7fb31ea4ba58b1cf82e4e91ce3d65a2a78ec12f7df98936f8b7c819ecd6bfae3ffac48f3dd92245c6d84a89f0a589a87c0f00d51a451d063a7565128ab26fd420d776d61ed650c2ddfd0f8174ff599dd08cce21337fb9df6dd7ea8c35c5d5244521344d62872b015cbea725a8de1d26aac21f1cfd97dc27d6bd99afc6f85271e0d48cbfbea39e4fbecfcdb1f8ff6a58bcc5d91586b7a8173bb0558bcf58d2051d912cbaf9c6190eeb52daf8b96da47a48529b10b0eca4e7ca580035a35f5be04ce99afce61f85fe79589d0aa1db9534e8162f2d7efcd42a72ca1841abf42a8ec5d3f243834f4ed302d4778f31fa7e08924f224357db459a3c30b404366f0147c792d267e4c7730ff9fd76c4497285f5bbb4aa3411d14443bfcc79ccffc464eeb20d2d9b19069ff72c0ff808d6703998c9f2cb54ea87d1d6f95ae0b961c19566a98daab574405d14593a6fefe3a2acbe18fe238c3db8a8b6fa9ec16873bf08cd0f45237497c95a801490a3400bea6876a477ff316c87ee0c002bc0994f9bea799fc7a0d4323960b52e8c49ca33c5866b6d82d206dd9a44fabdb7811214cd5c021a26b89ad2abec2896747954b4bd7dd6308aed7a9722e19a04b92119a9920b651fea8efbdb96b4f20d76af8e5bf2827a4714bc42d32b5105a286a278385ce2c9246966a568c74994a4c3d40baa50320b5429402ab89c035e0fe1f592bdc1cdfc423bdbea5a27bfa2f278f056cac65073fffb2214b634aeb253d14c7d35b444eb26842e06ba3ef3a76dff414a6f30fb33cb7a09a510c01f76c4101a99180ee4fd385fc040846f454c642e30e5b95c32569"}], 0x2068}, 0x0) getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r58 = getppid() r59 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r59, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb459adb71503947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fce454394bf0f7eb8a201c40c976e24"], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) r60 = fcntl$getown(r59, 0x5) msgctl$IPC_SET(r53, 0x1, &(0x7f00000001c0)={{0x2, r54, r56, r57, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r58, r60, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r52, r57) r61 = msgget$private(0x0, 0x682) msgsnd(r61, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r61, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r61, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r61, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r61, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r62 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r63, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r63, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r66 = getppid() r67 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r67, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r68 = fcntl$getown(r67, 0x5) msgctl$IPC_SET(r61, 0x1, &(0x7f0000000980)={{0x2, r62, r64, r65, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r66, r68, 0xa5, 0x1, 0x100000000, 0x2}) semctl$IPC_SET(r42, 0x0, 0x1, &(0x7f0000000580)={{0x5, r43, r47, r57, r64, 0x20, 0x9}, 0x7, 0x9, 0x4}) setsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000200)={r40, r41, r47}, 0xc) r69 = msgget$private(0x0, 0x682) msgsnd(r69, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r69, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r69, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r69, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r69, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r70 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r71, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r71, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r74 = getppid() r75 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r75, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r76 = fcntl$getown(r75, 0x5) msgctl$IPC_SET(r69, 0x1, &(0x7f0000000980)={{0x2, r70, r72, r73, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r74, r76, 0xa5, 0x1, 0x100000000, 0x2}) r77 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000300)={{0x8, r31, r47, r70, r77, 0xa8, 0x1}, 0x80000000, 0x7, 0x6}) r78 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r78, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r79 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) fsync(r79) ioctl$VT_SETMODE(r78, 0x80087602, &(0x7f0000000080)={0xdfa878fbabb4bfba, 0x5, 0x200, 0x0, 0x9}) 04:28:30 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000080)='./bus\x00', 0x42, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x2a, 0x0, 0x0) bind(r1, &(0x7f0000000000)=@un=@file={0x3, './bus\x00'}, 0x8) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000100)="000000186004008b00002327feffffff080200000000000028000001feffffff000410000000090300000000", 0x2c}], 0x1) 04:28:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fe, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x28}, {0x2d}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x84}, {0x64}, {0x8fe}]}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_flags}) pwrite(r0, &(0x7f0000000280)="fbf27553cd7bd9d8791c2d190300", 0xe, 0x0, 0x0) 04:28:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x2a, 0x0, 0x0) pwrite(r1, &(0x7f0000000200)="065f4b51b96963c00196429b904c069d4b5e3a7e74cf1b2e7d3f81befa291e831e3506ac1587c1bc793a423a0e7e71515436509f76708e75c3a315c92f844f24c6ab18fb53bff39f4b926921ac10a384a97ceb689f5f3bbc748f65e081e5a6ec0bf5a407452012e70fdfd4fb72b01a1df7cd2ed0b691b6a26474717129aa4cb174c77835f1076c4f8667a6267d95666f47c5e71afb30e81b87247499e152aaa45d189e54199d493fb95413d8aa65c5836265eaae11368912c97101cddfe55ccc03b7ecd7a0646a25374371765603317c013aea29cf01f9afe60ba9ba1e59370ff08c", 0xe2, 0x0, 0x0) 04:28:31 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x100, 0x0) ftruncate(r0, 0x0, 0x28404030ffd) 04:28:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x14}, {0x81}, {0x6, 0x0, 0x0, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="2f524244e0031cfe9fac661b080c") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x84}, {0x64}, {0x8fe}]}) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000180)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x84}, {0x64}, {0x8fe}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x8, &(0x7f00000000c0)=[{0x20, 0x66, 0x40}, {0xff41, 0x4b, 0x8, 0x81}, {0x1, 0xff, 0x7, 0x4}, {0x5, 0xec, 0x3, 0x4}, {0x3ff, 0x3, 0x1, 0xfffffff7}, {0x1ff, 0x6, 0x9, 0x100}, {0x6, 0x2, 0x2, 0x80000000}, {0x5, 0x5, 0x7f, 0x5}]}) 04:28:31 executing program 0: r0 = socket$inet(0x2, 0xc003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000180)="e493e9", 0x3}], 0x1) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)={{0x9, 0x9}, {0x1, 0x8000000}}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) r3 = dup2(r0, r2) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) sendto$inet(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 04:28:31 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x2000000000090d2, 0x0, "d7300800bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r2, &(0x7f0000000340)="d7c7367ca4921aa25dd55648015bdabbc1529b0f03623849a077db269b0d", 0x1e) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x7, 0x0) r3 = syz_open_pts() close(r2) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)={{0x77ff, 0x5}, {0x800, 0x1}}) dup(r3) syz_open_pts() 04:28:31 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x208000a016, 0x40004000000028a6) open(&(0x7f0000000240)='./file0\x00', 0x0, 0x40) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') r0 = socket$inet6(0x18, 0x3, 0x0) dup2(r0, r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)='D', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) pwrite(r1, &(0x7f0000000080)="f704", 0x2, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r4 = semget$private(0x0, 0x7, 0x0) semop(r4, &(0x7f0000000340)=[{0x1, 0x4, 0x2800}, {0x1, 0x4c, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x200, 0x800}, {0x1, 0x2, 0x1400}], 0x5) semop(r4, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) semop(r4, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x2, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8}, {0x2, 0x3, 0x800}], 0x8) semop(r4, &(0x7f0000000240), 0x6) r5 = geteuid() r6 = msgget$private(0x0, 0x682) msgsnd(r6, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r6, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r6, &(0x7f0000000680)=ANY=[@ANYBLOB="70f8123103c34de669acd033fe590b5dc2c79acf135ffb2e239565c9359405fa19eb28c5c6d4b3f806923082e3c01b9307c5512f203361136080443c71ecc31b4eb18ac5c0a598ef6d6d2faacd8636a4e4e9eab58e3fa3956b20a19999d7c05d44c7e78fab1aa12c66d467115f6cb95c7e5798ba3f09db70c2ab335e5bbd12f73d8b72c7d94147f50efd94f7a7eedfa9e2846aad6353486a2dcdd6dfceefb806b74db55ff3", @ANYRESOCT], 0x2, 0x1, 0x1000) msgsnd(r6, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r6, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r7 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r8, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r11 = getppid() r12 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r12, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r13 = fcntl$getown(r12, 0x5) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000980)={{0x2, r7, r9, r10, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r11, r13, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r15 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r15, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r15, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r15, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r15, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r16 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r17, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r20 = getppid() r21 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r21, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb459adb71503947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fce454394bf0f7eb8a201c40c976e24"], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) r22 = fcntl$getown(r21, 0x5) msgctl$IPC_SET(r15, 0x1, &(0x7f00000001c0)={{0x2, r16, r18, r19, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r20, r22, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r14, r19) r23 = msgget$private(0x0, 0x682) msgsnd(r23, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r23, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r23, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r23, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r23, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r24 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r25, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r28 = getppid() r29 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r29, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r30 = fcntl$getown(r29, 0x5) msgctl$IPC_SET(r23, 0x1, &(0x7f0000000980)={{0x2, r24, r26, r27, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r28, r30, 0xa5, 0x1, 0x100000000, 0x2}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000580)={{0x5, r5, r9, r19, r26, 0x20, 0x9}, 0x7, 0x9, 0x4}) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={r2, r3, r9}, 0xc) r31 = semget$private(0x0, 0x7, 0x0) semop(r31, &(0x7f0000000340)=[{0x1, 0x4, 0x2800}, {0x1, 0x4c, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x200, 0x800}, {0x1, 0x2, 0x1400}], 0x5) semop(r31, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) semop(r31, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r31, &(0x7f0000000240), 0x6) r32 = geteuid() r33 = msgget$private(0x0, 0x682) msgsnd(r33, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r33, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r33, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r33, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r33, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r34 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r35, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r38 = getppid() r39 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r39, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r40 = fcntl$getown(r39, 0x5) msgctl$IPC_SET(r33, 0x1, &(0x7f0000000980)={{0x2, r34, r36, r37, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r38, r40, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r42 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r42, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r42, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r42, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r42, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r43 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r44, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r47 = getppid() r48 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r48, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb459adb71503947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fce454394bf0f7eb8a201c40c976e24"], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) r49 = fcntl$getown(r48, 0x5) msgctl$IPC_SET(r42, 0x1, &(0x7f00000001c0)={{0x2, r43, r45, r46, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r47, r49, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r41, r46) r50 = msgget$private(0x0, 0x682) msgsnd(r50, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r50, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r50, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r50, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r50, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r51 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r53, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000740)=[{0xb8, 0xffff, 0x4, "e910a21fe9a8287296e2d610ccff75db3861c7ed46f5471e731fe8c13b9a9df905b4a955b1d4402727c852bb1d24b394c3f9629aa66c5757019d114e2a611832c6301026d07ebe567546400e0d848d5fad2d018acc859fd50f5c8207f5934d85c18bfb52fb16ecc1a984177f295045aaf884a332a59e24d280906557a49b172eed4cbe99fae006332cb1077fcc5e3a51eb6d5a43c79da7a7892843ec76d8688733bac38a79"}], 0xb8}, 0x0) getsockopt$SO_PEERCRED(r52, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r56 = getppid() r57 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r57, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r58 = fcntl$getown(r57, 0x5) msgctl$IPC_SET(r50, 0x1, &(0x7f0000000980)={{0x2, r51, r54, r55, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r56, r58, 0xa5, 0x1, 0x100000000, 0x2}) semctl$IPC_SET(r31, 0x0, 0x1, &(0x7f0000000580)={{0x5, r32, r36, r46, r54, 0x20, 0x9}, 0x7, 0x9, 0x4}) getgroups(0x4, &(0x7f00000002c0)=[r9, r54, 0xffffffffffffffff, 0xffffffffffffffff]) r60 = getgid() r61 = getgid() getgroups(0x4, &(0x7f0000000300)=[0xffffffffffffffff, r59, r60, r61]) r62 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000280)='./file0\x00', 0x9047d7ceadf729ed, 0x0) kqueue() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r65 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) read(r65, &(0x7f00000000c0)=""/28, 0x1c) poll(&(0x7f0000000040)=[{r65, 0xf4}], 0x1, 0x0) dup2(r64, r62) getsockopt$sock_cred(r65, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) ioctl$FIOASYNC(r63, 0x8004667d, &(0x7f0000000180)=0x7b0) r66 = getpgrp() r67 = getuid() r68 = getgid() sendmsg$unix(r63, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r66, r67, r68}], 0x20, 0x7}, 0xb) shutdown(r63, 0x0) r69 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r69, &(0x7f0000000240)=[{&(0x7f0000000140)="000000186004008b00063300feffffff0000a3bb6b3c042efdd100000000ffffffff0000000af6ce4f22276e2b8df278f86dfaf2", 0x34}], 0x1) getsockopt$sock_cred(r69, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000100)=0xc) r70 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r70, 0x80105727, &(0x7f0000000180)={&(0x7f0000000000)=[{0x21}, {}], 0x2}) r71 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r71, 0x80105727, &(0x7f0000000180)={&(0x7f0000000000)=[{0x21}, {}], 0x2}) r72 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r72, 0x80105727, &(0x7f0000000180)={&(0x7f0000000000)=[{0x21}, {}], 0x2}) 04:28:31 executing program 1: r0 = socket$inet(0x2, 0x2, 0x9) pwritev(r0, &(0x7f0000001740)=[{&(0x7f0000000140)="c5216006c997f63a209e00fac508f1d9d45748c6ce3baaa1f4d1c9e179b629df122c8a78bfd0fa3ef9f1fd0277959f9cb802167895e05804db667d83f74f7c0d3a5e35304efdd70231b5bd1f0930532082725baee7c26d3b6dac9734b72c837c58892e628d67b2", 0x67}, {&(0x7f00000001c0)="bbb05e36032e703452af86fe2d7ce394ab2812fe958f32b2881bc5dda3e780d1144ae443d4451601f4e5de0f642112287a611bec83008b06bb49a79ddb50871e0317f7e269", 0x1f}, {&(0x7f0000000240)="8c143f79b3c05813c00105666dede1629d1f2cb65175a26aecf3848f8315553fa3421beaae771be09c09a06c5bf63a8511d5de2f35c1d81ca503e1e8ef94ac3f600d559a6faca44845837fc3b05f6da21424670c9d101f291cab27d5725348948c5ac95c0591b6c19717b8e250bbaaf6366a39674128988dc0d554792f5352173ba6a0ba189d5212ef09f78ceae645d58d4ef85e24a071a0b15545fed1e58f2fd44bbbc313a8af8d1b790c2d5552c8adff6d7b9195b8125c82982512dbc1eae6f22d6aeff1059b5817f7ddbfad23a1", 0xcf}, {&(0x7f0000000340)="fa5d597479627d1032c3a0ba573d335788a19baeb630629bb251e1b960764d13a0ac7f2063340dd8dfa4334cc3749daa21e33bf301eb1c4117be10368cd52e8c973f71cf9e2f21bcc88b5882192d642ec8b0e458a805b4398e2bd8f4335076b0f6e8f41d0bdd889862fa0af35ccd96728b5bb5b52d2f791dd364e900", 0xd}, {&(0x7f00000003c0)="3dd2af2060a678318182dd3a5e9d8772a85af8e9cf7b0358e2f23f18fb234c058996b1d829f1c3c424f4b89d4c7d85a3414ec768373c46a82af65651467a4489", 0x40}, {&(0x7f0000000400)="8b5fef49eefd3e06986b95553dac864360034f262c54eae8659606ef359ee3b1fd3346b088e082fd062aa91073cda826338a8adb3dfc4e4ff1eded755eb2fd652debf6985a8e8c7d5b6625b875e15d526135dbf7e6745faed0da198c6e815560a3cc63734f6ccc0572632bbc2534d50ee8ecccfb68c50462208cd5f2d62a11d3276638bc9c7a781aec806adf85b48ac4bc54644a5734bb5e1a8a34a1482a0c6c98642abc4f987d6271eff6273555bf5a090746863fa385e6fb95f917173e1067ab3dd4314670ff3c3027cf8bd07fb7867078", 0xd2}, {&(0x7f0000000500)="37e8efca1cc13ba69e5fab6e8b3a68f7dd7275546e3ac68e20734428f4098dcd659150aed8d18e5a827083884154e24a8a13e6ebfd85db52de85f47e30a735cd6ec1ee66060da97aa5b92453802d6bd254295c3cad2b9249fefbe842b3f5dec840c3d2b9b120df7bad35ea4ecb174bb192767da24305281cff6c16037ffee6a2521a7663a13bb2076e4082f3d3d68c4d2b7230935f09edd82945680953597eed5b9922573a102a29a1c66bc6fa484f938ed7e0230b72c81f411903d9c3be50b47939253d8e7eb65c8011e43936b6e15a89f75b1872c868f9d1cba71a4e948d5701ea5e1cd166433bd5013e7b6d3b545e1e48b832be0996c239224b5aac29f0725e2e1073bdfcfe1868bf28560fa8952342c24172e44926696e4f43031690eea285094a6a87beb0768509686234d291262f5f9b430aa66801e6dd2639b670cd001deffde6eab9c518258ea65524a8d8b74f4cfc4d048d8052d49ea3f4cf84854dc59342575ffa301cdfb0d3123377b903bdf8611f3636c421ca759e228b12c075a7e8c7c31d888e13a1d1f775f3c9ece4e059b3e2f8f6795f8eb2a18542f902e13714d8c7994f3f8bbbda439c4f03e15f6f59a04c014b84f8d2c7f9f550d6864be1ddc9ce1181d17a1da746eed05c19de41f6958b6347f498b9d3731a142d9c56ba37c73631ff36ea4e316f747ec2e3f924075cc1478e8b7811e4ea2b4768a4196380694508b1e0c0d30d4ab29369c56bea781b91de9d82b2a22c7b7cbb59ffc9dea1ddcca786915076dbe8a82ed3e0861fe87a3a61aff30535e0126fa8ba1135ab155a303c22bda6114d89640de7b73d00591f24b6768944d0abfe1fc98b2310a03f17180f3f341fb17f0c2e2e387b63bf3be8b0912589509024d9c81cc1441e940da739f0c59047924efddf766e5d4b898ed4c548f8da6d989550281d28965ba6cfbfb9efa1701e19b20621b3aecc570b945086f22c993e86a41df6912ecc22234212516de0c6312ebd16c50d9c8718c25f7f0dd33a9dd0e734aac5edb6ff6bf9b85937c7154e62d83bc646f0a17bc8c9ebcb27401ed7602fb73ac2cefcaf3f93465e97d272b72c3f7caae47496fb32f143a474b7d1d122dad6e70e71e31e3fa510b5aa0f94f902c48766b2339db389c13ab94f950f7f621c1df5373cbb2ae1707d044ca0a4eac907745b80abfc192f7d6448193ad3e4f7c95da7358dfe5a166c10cddc21b48ef104f8020dc75eae66d2e2b1fc6135a9a36ff58323bf1cda016c0aa66f6e429b0e59f9860e9aade7747e2f50b1df59c67625b887b450446e7a3a8674bf7f0e11fffb3eeb75d0f6e0e5a7a21dc34770f445bdbca6d6a539fb91ea4decb080234978ee5ab7516e4b31891b84614988310291a7cddfa2d8cd112f018a229c95624d3fa2dfaa9d8ed99ae0c4ad9a522d4075dc147ac10840f382b2dda1b264767faa933b72538ac6b05c1f99339260e2566b8af43972fbbafae2dd0fba11b5f6894cefc920c5b76a8ac15f363a9c18f1032db3d537a17be0d0f36ec08970eb4eccface948b9273f920b44fe8cd3e4cda2c1cfbadf1a0a3e94f167cafe6a951cb1a94b70513103a9f536a458e87a1ab79a367311e8075bd66c6288c07afae5882f3861f7e579db1f69fa3f9eae645071f6247d1ef6c682ec9abe3928ad9608dd39dffd8c4ae1c959b08816ed459ab2b350953e1abf95db400f4068025beba2c037b90a5c4c9ead50e219cbbcdd2fd7dd50974d99cc723d312b36ac696c2bd520e197994dfa5ad551035189bbdd54f6b9570cfe5d4f207c7c6253440b084668af39e5f8e8f1b9b75b60d4a8e472d27a59110bd31385869e5b992d27f61ab85ff40a9889a470afe7f974113a43c8fc7e5f0945a332373e6b26d6af6ba179071632e406606ef9b7e921c5b98bc598cb0b009252c2985cf4e6070a9604895476411bf92595c7858d51439e58107bf535b61229c3d6e8eec21821dbd920f554431b14073a62bb88532a85a1a4fe9c6c0fe44680255a23d738fda6c21811476ee32e5ac0a2b4e454aed142be2db61f6d2f29a60b795c9366be4aa94f61eee7fa136cde0c4fb57d9ad062412ae5ad962d6bb1b62ac1eff9a48ecaaf1e82209c673426cc07118ced223d5bd80f927e8f5e7739dabd48f9e4c6659fe9a7eb053213294cf79a670ca24bf67d8bda60bdce2cd48aefae7e31c4a36f141aeb29f34db33dda8c9da89ac8befa9d830eb1bee03c3f40d31423a2f6726acd74ca970142e5f2c5d473dd3fc12cd11758c084bbb67b1e29fa4a41c7b80b1a4bf859f0e755e0cf1272fb4b9679cd95a1411ccc8f97b28a747672b1c4d95ea53900f1cc291c2d10952ea6e8c068e54a38c0ddf1dc84af25d23b46d267c63590012784d88107236ac4d1062d0ea2dcfe788fb21706ae1b53b0c12c906d93fe5edd663415e8a489f23beb5f46f9adc46a683fdfe3bad75214db07147f51ad74f6b6deb3b3a6188112f3d0ee8cc9d5738fae24a95e10cef0b7b61ce0742083a3b519e69648cb1c15574473aabad544c69fcf5061bed84adcd5dcad8cc881bc4817467ccc326309b9dfa4b2a8b8da8e6350bff624a6e6c07d9b1b3b23db42574aec2bc8b9ab1b2b0c1160327aad619d4147cbc0d65442eea7ecbc1cd1723a8ef1a95d89ac148fb3fce3cd63e0432ac961b265bcccf2d55a385b18237ede5f1c006be13a7e34c2aa50127e8f0efc563579469ebd123c1ff2089b7f9e645a2af7a740711f7039a3459bb568b631a731518e1eb1d6d110ae19c23e7b6723d8c56b97b3058325b6905b246c6fa9f6b257e3115fa27bbe5481edea300465af262fd87fec8c441900d91f1a7d28d231772ad9f09f7c5873b2501228755973f648a0910e7126603cba958fb22f1276cfa568753284f7d8144c58284b4f0d5fecf74e3bf311391eb25096d26e39a3d8ed32362c9cba68715269c890756b95cf8488b28f0d2dffde8855335e049457124cb0b87494a6c43b6b283a799245ec1d8b74823802d12163bbdb966607f4d44683ee2476857f2527ea59d2bc8877d36be21217de2875dd40e6c040888812e7a5dc09971e06adeeffec3d150ee9a0f592b2a1f2d8a046bb6954237f05e4ce7fe37b941b57d8be9931942bf02e63b5bfb2f8095f3c7bca171bc7b8768ed8d4a166a2ba5282f14904125fa54e52d598d2d26bbb8ba6985a509447e760befe8f5ebb5e7f8f1522b8bd5a35e5958834eca86fb4a93d507a01c7013104b9738ced466f9104eb7d9f86f0d8874358a0d372f03f072d3966d41ffb3bedfcf0d22a772a5ca6d6a512a65b4119027d27f8e74940b8483edfbb1343891c25087259a3693c744c4e5e260ebb52a92c99243405cab147966d346c29be9d5a7426445fc0e6b996d850b958c7d23193229426634bd4a2611f059a6c9dcbebe16a5d539c8c2d3a7c24bca07b2ed87c01f7dd80be23934e0b811e60e20a3266989b0758211049d36030243f34207c1781cda70226e290eb4165a6131cf13638455613dfed1221199ff622c2b0fed186d41e9d02bee9f108204501c652fee2738257124fae655427d1deb1f104ed271772c057e9795a7e2dc3057977366593c82d93d92b213dada2ea16f60abb7f3bd89821df1e8ba1f8447a4866608330a50a169f179e7d0d432ce6e15f105ac6768bb9907feaeb122edcd972d6bf250f329f6a29eb8c3276002b823f7318d05a9fac0cce752a9adf0ced32ccecef6c97351b9f53b218e663283170fcfee266e12186a1a6dc5e8faede36a69e169cac6a00e0f3f3c96684acefbd8f9355323726f63d4e5b32edc8f811fcbf04d74bbda92ea6f4573b2b95527aa59acc3992f588ce6dd1c0d570ea670c575ed4c25c421541dfd36d541d1a2bc6e76f2f8a2c988c265e229f28d06864e59cfbb20df0eb36dc127da45f258ad1c1a6e439ec1fdd00ddd26fbf7c11294f5ae6da83c18a915b98906ba64f5dce37ca51995720d14ff50ed55c5984079ed6fd50aae3663276858647a050986df760536ee7349ae961cc44b769cbed6a7415e02588a27d05a8b5171ad391012ee96a70da3b5901ebe1ddbc9cd55fbf63c12f2e7fd02b7cd382d21190dd0187f8a788257c8e47b86a7ef3981da2d2bc62fc59535748ae3665b676dc6d64ae97be78f6d92add8d43394307bb29e3611bb25dddeda805ce7300458aa0126256cd8c9132349638fd630d5a690bc7c39d8b6f215003c23bf7f095bcb41628d1f8052541d120933fbf8e2b241446e5026783b758fece280674c9f6ba546807c88fe2b55c959f61b1b852892fc3b2de1a4b251d492e1fdd27f29ace1a0f67667d77079d217312bb26fec305bb0d632a6e12b876406f230bc74f6a3dc2862d442b70297119bff08d46cdb62731481c6a563d635747e87883a3e90afde8444fc71e7c1b8bdfd84db1f44a9371e2dfcc99db2b7a7a79579833efa4c038518595ea30be8ae0916ec20886c6263842bebaa9b2bc2013aaafccafb4e4a84bab140dbeacba7139703f764a38a7be812c2d0285fde48972c0a7d3a2ada44c683885a72543cefd5e285df96fe778d7435ad526bce0d781686bae2f776325dcdfa48f849b2b75b661d2499184bf3aea6776ee3ab7cfbe5684c41007c731464c3a9534f54ad8cbde186448ac5dcb5ba7011db091b652fb7dbbbd7e824e6688f400225e6ab7254566ca6fc3c3ba9951959046e86d393752e7f2043dda719fe95b051afced3687b22fc2a20756823b517c02b9e8d45fd3544081d5ff4cec3f54cea16e0d6a8a0eb562fe29199f5cbd9008d7feb626af768a8d44cb2acf1845c5d534cd8b6038402a8948b233b9318b0076102d505ae233c4b619c78ecf7cfbfd08acbdc9065b0a5b1a1773fe1ea3d45fde1a07efdb677a8a24f55f50650eeca5ad57464337e626ff0362ed41820f0baf902e35f5227c750322be8d46ddc99b545c5a256c7603be68c038e0911aadbf1b905bc33cad277de7d8b2cb25a0da22e59090ee534baf56576ccf8b9d4ae544748f9f32506ee8abf47e2be651f0a21c3e6bfc8bcdd2f41d20880efde204cb4bc9864e792e263e44b0b4981a73860fb289f742445d014f313c7839c334d10a211e148f1961e1efae1b7978b1703f5d070548366721f0acdfc619ad2775510e9491ddfe6510db74c533c2ac1c48e6b75f585e22e7662ca4168e27beb7ede5e61708cb803230a5ce4b08a0c9b7d54f7070f53e48965aa486526d35cfc9b81c163aa22439e4da335c986db2620ffc81b29cdf5db66e57a6e9d39605f4dd9d1269498027802712ed1301a1798cba758561b3cbe7e1a3cbdf532affe3c42d5f5f649fb19c9f18e01628bfde8c6ad8ad30cf8257573b7fc0fb49d1ef1148e2417fe971d176bccdf0e94983efda2d776f4fe89980ecb814d975a2b79952a689dfb1d82af381b6c1b27ab3cb9e98f3ad1d5967f128993addfdc941b40b1286e1bbf8453a9cf17e307f14d10d97c14c49dafc02407d58a9c41ebccaab8c23ddb16dcdfab8ae0665e6f8e853984d81d71ba9c3c7879892004cdfd800ba2bfe327fdff37018e4e8a50b54af53f70e803bfc826f75df720de68d2f773d806adb42d11e678ac1fcf7f8317aba77ea92ef1bcf16a44b6b094392374f543211fb5bdb7b9f493f52a5b74c6c85072d7460dad11f9ca5582f1eb4f50b974b2d4d9afa2bc063a7107239dc05420ebe1317d109ab52fccc4b61985e5a681f4b1083d9f60068e751152f60716f2b4b3875d406e460a957405c9f2f28bcf005d710489742b77", 0x1000}, {&(0x7f0000001500)="b8829bf12bd3755fab5ea57dffd57a95d3c875db72337b6292c9bc77984c7cb088381845c677b1537299cbdedac82861b2acb2ddfc18c2e7b386a675cd984b04086d00c8afa22f758bf29a81a2fa21fea29149a9223b9ecf584105c7fb920751f811de71b2e630e2cb16ec418a605efa60a10373d021ca3e0907f385360cd8c8093e40117586f0f154909e39cb3107b6e901a236f2a22178a4e04401681201548dd48f7b8a312c42975d4a7682452569887a0c8aeb299392dab9c2f92cf0582cc50fa9ef725b1559625ee64b2011fe42805a072626fe68500705d90d3637f0306fd85d24", 0xe4}, {&(0x7f0000001600)="be38e364bf5fcfaa9fde47d16dfb6c2350c0be9fbb20dbbb089dcb6af5fcfdd28e8c1b2240d3cf46b2207701b52ee8c9a70ea99ae852f4ccc391ec916669739607607a9069026b5974d6feaccf42d62c4f7264ae5a02f1c6c07eca187fbd0bac5a25b0297decc297d59d1639821647fd5aef201c031e9e18a4aedbacb6c449e7db8841d04099d129866382a58b508e7b4c227d3e5a5c49e4b1a330b8e67bc16fda17851bb823e6cdfdd0dec9dc5260529baa17cd794fa8", 0xb7}, {&(0x7f00000016c0)="c96701a580285afd7cfdb5bb054e7acd17f4934888b237e556407274817d27f7d7045d3f361ed302c3bd81c152e8b524e5ee11c169cfee601013145c0689ab6150", 0x41}], 0xa, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0xe051, 0x2) r1 = kqueue() fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) ftruncate(r1, 0x0, 0xfffffffffeffefb9) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10001) r5 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r5, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186204f88a002b3a0000030083caf7afb9d8dcd161342e03edfef1b544b58c1db2e2029d0c4750f8f7da13f1071d36803a52f8c8bfe3667124583b516bb3820000ae84c9f0611da24e00"/87, 0x57}], 0x1) getsockopt$inet_opts(r5, 0x0, 0x4000002, &(0x7f0000000640)=""/124, &(0x7f0000000000)=0x7c) read(r4, &(0x7f00000006c0)=""/178, 0xffffffffffffffe6) ioctl$TIOCCBRK(r3, 0x2000747a) r6 = semget$private(0x0, 0x400000000d, 0x0) semop(r6, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x2) connect$inet(r0, &(0x7f0000001800)={0x2, 0x3}, 0xffffffffffffff33) semop(0x0, &(0x7f0000001880), 0x0) sync() ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000300)=0x4000003f9) pipe2(&(0x7f00000019c0), 0x4) r7 = syz_open_pts() ioctl$TIOCGTSTAMP(r7, 0x4010745b, &(0x7f0000001a40)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000001900)=0xc) clock_getres(0x3, &(0x7f0000000380)) fcntl$dupfd(r0, 0x0, r0) chroot(&(0x7f00000018c0)='./file0\x00') ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000001940)) semop(r6, &(0x7f0000000480), 0x0) socket(0x6, 0x2, 0x3) r8 = kqueue() r9 = socket(0x2, 0x1, 0x0) r10 = kqueue() fcntl$dupfd(r9, 0x0, r10) fcntl$dupfd(r10, 0x5, 0xffffffffffffffff) fcntl$getown(r8, 0x5) semop(r6, &(0x7f0000001840)=[{0x1, 0x6, 0x800}], 0x1) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x20000000003) semctl$GETPID(r6, 0xffffffffffffffff, 0x4, &(0x7f0000000780)=""/137) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x3810, r3, 0x0, 0x18) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x84}, {0x64}, {0x8fe}]}) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000100)={0x2000027d, &(0x7f00000000c0)=[{0x2c, 0x3}, {0x5c, 0x20}, {0x6}]}) 04:28:31 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(0xffffffffffffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0xfffffffc, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f00000000c0)=0x6) write(0xffffffffffffffff, &(0x7f0000000140)=' ', 0x1) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000080)={0x7, 0x7, 0x80, 0x6}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000180)) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) 04:28:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x45}, {0x10054}, {0x6}]}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000280)=0x1) open$dir(&(0x7f0000000240)='./file1\x00', 0x10, 0x130) syz_emit_ethernet(0x253, &(0x7f0000000000)="b6") r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x84}, {0x64}, {0x8fe}]}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000180)=0x1000) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000080)=0xe8d9) 04:28:32 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5e00000000001b5ef99b0e00"}) write(r0, &(0x7f0000000140)="04", 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x15}, {}, {0x6}]}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") 04:28:32 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x9}, {{r1}, 0xfffffffffffffffa, 0x0, 0x10}, {{}, 0xfffffffffffffff9, 0xa7}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x1, 0x0, {[], [0x0, 0x0, 0xfa], [0x80000000ff, 0x0, 0x0, 0x2], [0x0, 0x0, 0x4], [{}, {}, {0x0, 0x0, 0x0, 0x2000000}, {}, {0x0, 0x4}, {0x0, 0x3}], {}, {0x3}}}) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40000000346, 0x98) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000009c0)) pwrite(r2, &(0x7f0000000280)="96ec8111678f8dc3fc2c314f17f1e6fb9bc4881a8717a5ecfddb1b559342708b33c3031f3d17d54fd2701393", 0xffffffffffffff4d, 0x0, 0x5a) symlinkat(&(0x7f0000000080)='./file\x00', r2, &(0x7f00000000c0)='./file0\x00') r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x82907003, &(0x7f0000000040)=0x80000000000001) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f00000001c0)={0x3, 0x2}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f00000004c0)={0x10, 0x3c, 0x4, 0x0, [{&(0x7f0000424000/0x3000)=nil, &(0x7f00001f4000/0x1000)=nil, 0x5}, {&(0x7f0000655000/0x2000)=nil, &(0x7f0000087000/0x3000)=nil, 0x4}, {&(0x7f0000223000/0x3000)=nil, &(0x7f000011a000/0x3000)=nil, 0xfcd}, {&(0x7f0000111000/0x1000)=nil, &(0x7f000068e000/0x1000)=nil, 0x2}, {&(0x7f00000bd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1ae}, {&(0x7f000005a000/0x2000)=nil, &(0x7f0000121000/0x2000)=nil, 0x6}, {&(0x7f0000376000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x10000}, {&(0x7f0000302000/0x2000)=nil, &(0x7f0000304000/0x2000)=nil, 0x2}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f00003a5000/0x3000)=nil, 0x3}, {&(0x7f00007b7000/0x1000)=nil, &(0x7f00007f6000/0x3000)=nil, 0x5}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000401000/0x6000)=nil, 0x7}, {&(0x7f000065d000/0xb000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x101}, {&(0x7f00003dc000/0x2000)=nil, &(0x7f0000000000/0x600000)=nil, 0x3ff}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x8f}, {&(0x7f00007f4000/0x4000)=nil, &(0x7f00000a3000/0x2000)=nil, 0x10}, {&(0x7f0000717000/0x4000)=nil, &(0x7f0000075000/0x2000)=nil, 0x3}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r4 = socket(0x2, 0x8001, 0x0) connect$unix(r4, &(0x7f0000000ac0)=ANY=[@ANYBLOB="82022e2f29f13ab641eeb70200326c19d6286bf8f6956f64d6fd1b262d38cb5a556a9a8aa1bc727e752f9d74b5199a6a0c6923246ccc0debcf971a245035545a579141aca69e1d925efd3019988da8587a0000000000000006a4dbf402a728a0358499420ec415a3ec1c46e85456db420a10bb20b13c19de59d41e79d20f5697f31890006bb6dddf51c1236c2a08fe8bc9d10000000000000000000000daf1a4092ec5a517476f75baf544b6a1"], 0x10) openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x20, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x3, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) write(r4, &(0x7f0000000a00)="18f4fd4ee96801453c575f04f3c069abb1e13b7cb954a19564a6c1359567dca027209d984ce225279789ee137e0c0788ad3818ddee91a9fba8656f1eece60af984c30b03a8f87493473b5f42562dd197be2bda15cc8d665d2e2779ace7d88741b777a9fa700611989a5780978d7570a23a05472e812fa791cc9ef29948dbe6f7a8bc34b4945cf99089c8f57c4b", 0x8d) ioctl$TIOCFLUSH(r6, 0x8040691a, &(0x7f0000000300)) sync() 04:28:32 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000318, 0x0, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x200000029, 0x2a, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, r3) nanosleep(&(0x7f0000001c40), 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000500)={0x10, 0x401, 0x4, 0x5, [{&(0x7f0000000000/0x3000)=nil, &(0x7f0000001000/0x1000)=nil, 0x5}, {&(0x7f0000000000/0x2000)=nil, &(0x7f0000002000/0x3000)=nil, 0x4}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000001000/0xf000)=nil, 0x7fff}, {&(0x7f000000b000/0x1000)=nil, &(0x7f0000000000/0x10000)=nil, 0x101}, {&(0x7f000000f000/0x4000)=nil, &(0x7f0000012000/0x2000)=nil, 0x5}, {&(0x7f0000008000/0x4000)=nil, &(0x7f0000009000/0xe000)=nil, 0x8}, {&(0x7f000000e000/0xd000)=nil, &(0x7f000000e000/0x2000)=nil, 0x1ff}, {&(0x7f0000007000/0x4000)=nil, &(0x7f000000f000/0x2000)=nil, 0x8}, {&(0x7f0000017000/0x2000)=nil, &(0x7f0000017000/0x2000)=nil, 0x3ff}, {&(0x7f000000c000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x9}, {&(0x7f0000009000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x2}, {&(0x7f000000d000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9}, {&(0x7f0000003000/0x2000)=nil, &(0x7f0000013000/0x3000)=nil, 0xfffffffffffffcc9}, {&(0x7f0000006000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x2}, {&(0x7f000000b000/0x3000)=nil, &(0x7f000000d000/0x4000)=nil, 0x5}, {&(0x7f000001a000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x2}) 04:28:32 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet(0x2, 0x3, 0x2f) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r4 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r4}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000ffffffff45290429000000000000000007000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007709787414eb2000000000000000000000000000000000000fa80cc8f5e3ffd46ffe4f2f9bf8ba83541be0c3c140c201dc784477376777a8cca4b2b7da5e70a101969b83d2d63039db02d0dbbb9628a238cc03348c4d295536eccb2ae9208fdc6b7088c636d9aafa3ccc07deceed09e390237705296d5ef20e1da4bbac62b51dc1668a4fce47befe28c7710f8"], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x0, "6b0000b40000004e26d03f00"}) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r7 = socket(0x800000018, 0x1, 0x0) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r8 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r8, 0x4, 0x80) pwritev(r8, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) r9 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r9, 0x200000029, 0x2a, 0x0, 0x0) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) fcntl$dupfd(r9, 0x5, r10) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x2, 0x10, r2, 0x0, 0x0) 04:28:32 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x5ff, 0x0, 0x0, 0x0, 0x5}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000001c0)=[{}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r4, &(0x7f0000000480)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45cbefb20ef00007bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a3564000000000093", 0xed, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0x20005302, &(0x7f0000000140)) execve(0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 04:28:33 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) chflags(&(0x7f0000000080)='./file0\x00', 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x80, 0x0) r0 = kqueue() r1 = dup(0xffffffffffffff9c) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x3, 0x3, 0x4, 0x1f, "96c0e74374e7c77cd60ca82427aae53abdac841e", 0x7fffffff, 0x8}) fcntl$dupfd(r0, 0x14, 0xffffffffffffffff) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) close(0xffffffffffffffff) 04:28:33 executing program 0: setuid(0xee01) r0 = socket(0x2, 0x400000000002, 0x0) socket(0x18, 0x2, 0x3) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 04:28:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x19, &(0x7f0000000100)="6f4ca3f73c23b12e7200b75d03dd02ef43f7f7c856bb7042f0a8ef987774c2e0770e4a05a2b97b7d0c6858a02d5d4bbc4efaffc7d0cb714c92d632d786f26f36552588d04f03fefb05bc1b94b4357e86a78b4b9690a1ffa507f6bbe525ebcb1d5c0e89231a") getgid() r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r1, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r1, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280), 0xfffffffffffffdfd) getppid() r3 = socket$unix(0x1, 0x2, 0x0) r4 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r4, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb459adb71503947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fce454394bf0f7eb8a201c40c976e24"], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) fcntl$getown(r3, 0x5) msgget(0x3, 0x8) r5 = msgget$private(0x0, 0x682) msgsnd(r5, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r5, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r5, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r5, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r5, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r6, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 04:28:33 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file1\x00', 0x0, 0x40) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x2a, 0x0, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x200000029, 0x2a, 0x0, 0x0) r3 = dup2(r1, r2) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000040)={0x2, './file1\x00', './file1\x00'}) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) 04:28:33 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) setuid(0xee01) r0 = msgget(0x0, 0x0) msgctl$IPC_SET(r0, 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x110, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x200, 0x49) sendsyslog(&(0x7f0000000080)="b6b28bfdd92797e16e34c4440000000000009398db6ddda122afb6d78b426a8aa43e564528a9233186bb02129e66617e1af08ec03166a3b8005dad1e45b28a389179397cd61bac8b9ed544035f779691fb31208130db741dc60d36940aee9e3433093175b85cb299bb63b83e8fd1760ce662b72fb68cb1255d9300ed120787176feb1b6916bdcf997292207e4a67d9010000000000000012dcee7847754dd1b2572fd48438b65d4c6c063ec1a2e94357e691d55620c9f41b7f2d050000004c0c42643c15f61f384a28454e8ef964d6be5bd885099a170d6a95640911941ca4d257293427337dfc5e7c590a465aa7b8e196306f6ab25443a8604d7a018fe46c3883f95123e0f5e6618217a64eba963ef689e9f89b0642246e7ac3a0a51a4f60b0d9c7fe4a77506ec9e12a8e7686e563a1d59eb78834c9b2f5d6c83c1b5444477091e80007a2bcfe15300c3628eb8d4e7af5cdd27d81ff4ffcabeff9d3c81e", 0xffffffffffffff17, 0x14) munmap(&(0x7f0000003000/0x1000)=nil, 0x1000) pipe(&(0x7f0000000300)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) chown(&(0x7f0000000200)='./file0/../file0\x00', r1, 0xffffffffffffffff) 04:28:33 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000140)=0xc) fchflags(r1, 0x10000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x84}, {0x64}, {0x8fe}]}) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000180)={0xa4}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) r3 = socket(0x11, 0x3, 0x0) setsockopt(r3, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r4 = socket(0x2, 0x3, 0x0) r5 = semget$private(0x0, 0x4, 0x0) r6 = msgget$private(0x0, 0x682) msgsnd(r6, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r6, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r6, &(0x7f00000003c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00000000000000000000000000001800"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r6, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r6, &(0x7f0000000200)=ANY=[@ANYBLOB="00000091b86018f14a7412c3b01f4d4b9f35c511f8000a78"], 0xffffff64, 0x1, 0x0) r7 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r8, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r11 = getppid() r12 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r12, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r13 = fcntl$getown(r12, 0x5) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000980)={{0x2, r7, r9, r10, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r11, r13, 0xa5, 0x1, 0x100000000, 0x2}) r14 = getgid() r15 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r15, 0x200000029, 0x2a, 0x0, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000004c0)={{0x8263, r10, r14, r16, 0x0, 0x40, 0xfc01}, 0x1, 0x1ff, 0xfffffffffffffffb}) r17 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r17, 0x8020691f, &(0x7f0000000300)) 04:28:33 executing program 1: syz_open_pts() setuid(0xee01) r0 = syz_open_pts() openat$speaker(0xffffffffffffff9c, &(0x7f0000000100)='/dev/speaker\x00', 0x800, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) syz_open_pts() r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x2a, 0x0, 0x0) close(r1) syz_open_pts() r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000000c0)=0x4) write(r2, &(0x7f0000000140)=' ', 0x1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)=0x3) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 04:28:33 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0xe0}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000000)=0x200000) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001100), &(0x7f0000001140)=0xc) fchmod(r2, 0x82) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) r3 = socket(0x2, 0xc003, 0x6) connect$unix(r3, &(0x7f0000001b40)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b138bf46854d76b55e575e558b75a8f3fb90fe3c6c0488a2a197a38620700f5ff0082b5955984c87910bf673f7ead4bcb777fa69dfceac2a84e6abca64896bc5e0def388bbd2ad88b2951b15901360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30507461fe6ebcc29cda722f871f4385f0413c755ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d8e4884b13c6d158daa2870b4122cd23500000000000000000000007790dab90ea95e658700"/223], 0x10) ioctl$FIONREAD(0xffffffffffffff9c, 0x4004667f, &(0x7f0000000300)) write(r3, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r3, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) setsockopt(r3, 0x0, 0x7, &(0x7f0000000580)="5fce25fbbc4042a1c8bf81bdee3462394e72245f355cec995774e0ccd4469b9c54c00cf514575575d1f8d579f52169cda1d8c3aea19b104f41beb38f32364df33a2f5c56c3966d5d559c7dc2c2012d69c0bfedd5ba69bf5c0f03dea42effd2b5bceebc47cfe588260c11d855701f95d25fdaacd08e0a0a4be29b03d532cdd3467f726a6a0b47694597625feb", 0x8c) r4 = socket(0x2, 0x7, 0x6) connect$unix(r4, &(0x7f0000001c40)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf4680600000019fa3862078dea24018295954984c8791000003f68c11700777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b1580136be8a399e6db8a9e3e05bc5370bcd4c0a16f96adb5a09000000b6d5b786186a3c502b45fd4237b8fa4d012ae447473c238495aaee48c02f6ad41e6bf3bf554799b9b813ad30505e8f5300a4aa63b9e2f69fef9d612f871f4385f04157795ea4a5c5fe839fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000653b5dc76341000000000059423e16675b2d32f5c0b22290e77ead31c7393ca3d4a003d01a4e491b8ec5a9b734811c83548556a8cba7b40c47622d462b97f3f881da9faafa1033d6cb54bd353ca3afda421cffdd2f66c0b606dccea4e7a5b3ae67838105fbad53cd4f5dafe2eae0795d5342f6ae68c9eb0e9f92"], 0x10) msgctl$IPC_STAT(0x0, 0x2, &(0x7f00000002c0)=""/22) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r5 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r5, &(0x7f0000001000/0x2000)=nil, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000002040)=""/4096) mlock(&(0x7f0000001000/0x3000)=nil, 0x3000) 04:28:33 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x2a, 0x0, 0x0) dup(r0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x2a, 0x0, 0x0) r2 = accept$inet6(r0, 0x0, &(0x7f0000000080)=0xfffffffffffffc2b) getsockopt(r2, 0x80, 0x100029, 0x0, 0x0) 04:28:33 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0xcbd44590abe2720c}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="ac"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2002e, &(0x7f0000000200)="eb97b9ff13b9fd812eaa4e713048e69931929648b0dfc67a9a577f15aefe20009e35e27ce99a09ab18b136494548fb45eab8ce1fca25a748f4b6d097756b15f35cff6c447be176905cfb45144d3714c080ba916623cf7230c30fc5902030690e52f60687594668e6dc0811f5d19b3166a7640799ffaa73bef07f43d221d9a0eeb60a3d187472c2376ea4b8d5b2623b346d64edeb9e96792f3513dde3e930d5e31b4f39699a1c1f", 0xa7) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x40, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x26d) 04:28:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) dup2(r1, r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)='D', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r2, 0x0, 0x0) pwrite(r2, &(0x7f0000000080)="f704", 0x2, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r5 = semget$private(0x0, 0x7, 0x0) semop(r5, &(0x7f0000000340)=[{0x1, 0x4, 0x2800}, {0x1, 0x4c, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x200, 0x800}, {0x1, 0x2, 0x1400}], 0x5) semop(r5, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) semop(r5, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r5, &(0x7f0000000240), 0x6) r6 = geteuid() r7 = msgget$private(0x0, 0x682) msgsnd(r7, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r7, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r7, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r7, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r7, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r8 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r9, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r12 = getppid() r13 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r13, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r14 = fcntl$getown(r13, 0x5) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000980)={{0x2, r8, r10, r11, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r12, r14, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r16 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r16, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r16, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r16, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r16, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r17 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r18, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r21 = getppid() r22 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r22, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb459adb71503947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fce454394bf0f7eb8a201c40c976e24"], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) r23 = fcntl$getown(r22, 0x5) msgctl$IPC_SET(r16, 0x1, &(0x7f00000001c0)={{0x2, r17, r19, r20, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r21, r23, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r15, r20) r24 = msgget$private(0x0, 0x682) msgsnd(r24, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r24, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r24, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r24, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r24, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r25 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r26, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r29 = getppid() r30 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r30, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r31 = fcntl$getown(r30, 0x5) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000980)={{0x2, r25, r27, r28, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r29, r31, 0xa5, 0x1, 0x100000000, 0x2}) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000580)={{0x5, r6, r10, r20, r27, 0x20, 0x9}, 0x7, 0x9, 0x4}) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={r3, r4, r10}, 0xc) r32 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r32, 0x200000029, 0x2a, 0x0, 0x0) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(r10, r33) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x101}, {0x44}, {0x3c}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") 04:28:33 executing program 0: r0 = msgget$private(0x0, 0x216) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x2a, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) r3 = msgget$private(0x0, 0x682) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r3, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r3, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r3, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r3, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r4 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r5, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r8 = getppid() r9 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r9, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r10 = fcntl$getown(r9, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000980)={{0x2, r4, r6, r7, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r8, r10, 0xa5, 0x1, 0x100000000, 0x2}) r11 = semget$private(0x0, 0x7, 0x0) semop(r11, &(0x7f0000000340)=[{0x1, 0x4, 0x2800}, {0x1, 0x4c, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x200, 0x800}, {0x1, 0x2, 0x1400}], 0x5) semop(r11, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) semop(r11, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r11, &(0x7f0000000240), 0x6) r12 = geteuid() r13 = msgget$private(0x0, 0x682) msgsnd(r13, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r13, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r13, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r13, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r13, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r14 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r15, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r18 = getppid() r19 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r19, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r20 = fcntl$getown(r19, 0x5) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000980)={{0x2, r14, r16, r17, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r18, r20, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r22 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r22, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r22, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r22, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r22, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r23 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r24, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r27 = getppid() r28 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r28, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb459adb71503947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fce454394bf0f7eb8a201c40c976e24"], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) r29 = fcntl$getown(r28, 0x5) msgctl$IPC_SET(r22, 0x1, &(0x7f00000001c0)={{0x2, r23, r25, r26, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r27, r29, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r21, r26) r30 = msgget$private(0x0, 0x682) msgsnd(r30, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r30, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r30, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r30, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r30, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r31 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r32, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r35 = getppid() r36 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r36, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r37 = fcntl$getown(r36, 0x5) msgctl$IPC_SET(r30, 0x1, &(0x7f0000000980)={{0x2, r31, r33, r34, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r35, r37, 0xa5, 0x1, 0x100000000, 0x2}) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000580)={{0x5, r12, r16, r26, r33, 0x20, 0x9}, 0x7, 0x9, 0x4}) r38 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r38, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r38, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r38, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r38, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r39 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r40, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r43 = getppid() r44 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r44, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb459adb71503947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fce454394bf0f7eb8a201c40c976e24"], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) r45 = fcntl$getown(r44, 0x5) msgctl$IPC_SET(r38, 0x1, &(0x7f00000001c0)={{0x2, r39, r41, r42, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r43, r45, 0xa9, 0x20001, 0x100000000, 0x1}) r46 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x6, r2, 0xffffffffffffffff, r4, r33, 0x3fd5546fc49dd750, 0x800}, 0x6, 0x29813ff1, r45, r46, 0x4, 0x5, 0x9071, 0x6}) clock_gettime(0x3, &(0x7f0000000000)) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000080)='r\x00') r47 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r48 = openat(r47, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) bind(r48, &(0x7f0000000040)=@in6={0x18, 0x3, 0x3, 0x1}, 0xc) openat(r47, &(0x7f00000000c0)='./file0\x00', 0x800, 0x1b1) 04:28:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000000)="64d5ef55f0d317ec6d53aa3e3ac2") 04:28:33 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) connect$inet(0xffffffffffffffff, &(0x7f0000000140)={0x2, 0x0}, 0xc) r1 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x0) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=ANY=[@ANYBLOB="70012e2f66696c65b000"], 0x9, 0x0, 0x0, 0x0, 0xfe}, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x40) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) 04:28:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getpgid(0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000040)) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") 04:28:33 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/94, 0x5e}], 0x1, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = syz_open_pts() writev(r4, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r3, r4) close(r4) dup2(r2, r3) fcntl$dupfd(r4, 0x0, r3) setrlimit(0x8, &(0x7f0000000300)) execve(0x0, 0x0, 0x0) write(r1, &(0x7f00000001c0)="97a9ed27bf5536f44ee3f38203a94001b20fe0eab52020efbb414b7474672292bb695c0bbcaa9eb20d79abe65c0ffc5b9ce091c4abd14971540274a182230a", 0x3f) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 04:28:33 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000381, 0x0) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045710, &(0x7f0000000140)=0x8000000000210) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x2a, 0x0, 0x0) getsockname(r0, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) 04:28:33 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r3 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000480)) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x4, 0x4) getpgrp() connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="2200003e205e2b386a6cbdee947fba20"], 0x10) shutdown(r0, 0x1) r4 = shmget$private(0x0, 0x4000, 0x265, &(0x7f0000ffc000/0x4000)=nil) r5 = semget$private(0x0, 0x4, 0x0) semop(r5, &(0x7f0000000340)=[{0x1, 0x4, 0x2800}, {0x1, 0x4c, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x200, 0x800}, {0x1, 0x2, 0x1400}], 0x5) semop(r5, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) semop(r5, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r5, &(0x7f0000000240), 0x6) r6 = geteuid() r7 = msgget$private(0x0, 0x682) msgsnd(r7, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r7, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r7, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r7, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r7, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r8 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r9, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r12 = getppid() r13 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r13, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB='\x00'/10], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r14 = fcntl$getown(r13, 0x5) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000980)={{0x2, r8, r10, r11, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r12, r14, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r16 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r16, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r16, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r16, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r16, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r17 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r18, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r21 = getppid() r22 = socket$unix(0x1, 0x2, 0x0) r23 = socket$inet6(0x18, 0x2, 0x0) r24 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r24, 0x200000029, 0x2a, 0x0, 0x0) getsockopt(r24, 0x200000029, 0xfff, 0x0, 0x0) r25 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r25, 0x200000029, 0x2a, 0x0, 0x0) r26 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r26, 0x200000029, 0x2a, 0x0, 0x0) r27 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r27, 0x200000029, 0x2a, 0x0, 0x0) r28 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r28, 0x200000029, 0x2a, 0x0, 0x0) sendmsg$unix(r22, &(0x7f00000000c0)={&(0x7f00000007c0)=ANY=[@ANYRES32, @ANYRES64=r23, @ANYBLOB="d03f5dde24ebce54bcd854c60699863feaada2a51cb5a0c8d89194790a3224cf03f4ce7f2f079619f024d06827813c92d3fb5e25fa4ae56f40df6a5bd4ecebab853b06cb95c97f0c7dee84d6cc23413e499cdcb15d301079f6e958a907e8fd095c0a193bce0d1cb7d7cfe9ca4026519835924dc037ab1e514a126315f0ffa6f3889d05a634cbaf15a6f2bfc8e6ebdb7851720c215f6b7bb9c752605fe9f17018936ccbb0d38847e4bfeb25d6d740b8c617b538b87e45b459a2d2", @ANYPTR=&(0x7f0000000600)=ANY=[@ANYRES64, @ANYPTR, @ANYRESDEC=r25, @ANYRES64=0x0, @ANYRESHEX=r26, @ANYRES64=0x0, @ANYRES64, @ANYRESOCT=r17, @ANYRESHEX=r8], @ANYPTR=&(0x7f0000000300)=ANY=[@ANYPTR64=&(0x7f00000006c0)=ANY=[@ANYPTR64, @ANYPTR, @ANYRES32, @ANYBLOB="3b2e309228c385600221852e2ed960298da76e81c2606cc1862148f5705fecef138b09fba39c46c7031298ddbdcb768f8af91e89347dd87dcc6c8db0669436f8490be5c4c776378347eeff750a5bba579da7f15189957622728aeea91bce499c587d4dc28389e8fa00f81f954a4672d0073d91f995b1a1c614366a9dc236631178107979167ab6463456fafccdf2565364c663d8317fe5bdf859c69cf4e8505ec2568e60820524d8e9f12965c5fa3f8deb9bfcc370e7f455ee0d7561b6c6dab3870a3aa76d023f605ea82b2aef00c36996f95a44f59c9cfda4", @ANYPTR], @ANYRES16=r3, @ANYRESDEC=r27, @ANYRESHEX, @ANYRES32=r28], @ANYRES16=0x0], 0x0, &(0x7f0000000300), 0x0, 0xfffffffffffffffe, 0x33c}, 0x0) r29 = fcntl$getown(r22, 0x5) msgctl$IPC_SET(r16, 0x1, &(0x7f00000001c0)={{0x2, r17, r19, r20, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r21, r29, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r15, r20) r30 = msgget$private(0x0, 0x682) msgsnd(r30, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r30, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r30, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r30, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r30, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r31 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r32, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r35 = getppid() r36 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r36, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r37 = fcntl$getown(r36, 0x5) msgctl$IPC_SET(r30, 0x1, &(0x7f0000000980)={{0x2, r31, r33, r34, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r35, r37, 0xa5, 0x1, 0x100000000, 0x2}) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000580)={{0x5, r6, r10, r20, r33, 0x20, 0x9}, 0x7, 0x9, 0x4}) r38 = getegid() r39 = msgget$private(0x0, 0x682) msgsnd(r39, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r39, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r39, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r39, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r39, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r40 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r41, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r44 = getppid() r45 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r45, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="1001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r46 = fcntl$getown(r45, 0x5) msgctl$IPC_SET(r39, 0x1, &(0x7f0000000980)={{0x2, r40, r42, r43, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r44, r46, 0xa5, 0x1, 0x100000000, 0x2}) r47 = msgget$private(0x0, 0x682) msgsnd(r47, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r47, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r47, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r47, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r47, &(0x7f0000000240)=ANY=[@ANYBLOB="00004000d1d1658c"], 0xffffff64, 0x1, 0x0) r48 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r49, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r50 = getppid() r51 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r51, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r52 = fcntl$getown(r51, 0x5) r53 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r53, 0x200000029, 0x2a, 0x0, 0x0) r54 = fcntl$getown(r53, 0x5) r55 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r55, &(0x7f0000000a00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f3589908abcadda702c89133c59e042ef69071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b7000000000000000000000000a74c0000cd846e9ea6bfe963e86814a576b24813ddfa8130a0fa32732648d904ddaacb81a4dcbc62fe69d26b97d849e8cf28427798cf85c7b531cbf4efacc9d2a03ebaf7f05ee51e1303ff591cee4f42f7c9e2733a3eab477c9efa13b9fd800ad2cadfb4b863717c7cf5ffc806b032"], 0x44b, 0x800) msgctl$IPC_SET(r55, 0x1, &(0x7f0000000980)={{0x2, r48, 0xffffffffffffffff, 0x0, 0x0, 0x46, 0x4}, 0x100, 0x8, r50, r54, 0x8da, 0x2, 0x100000000, 0x2}) r56 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000140)={{0x8, r20, r38, r43, 0x0, 0x20, 0x4}, 0x2, 0x0, r52, r56, 0x7fffffff, 0x6, 0x6}) 04:28:33 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x1, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) mlock(&(0x7f0000001000/0x3000)=nil, 0x3000) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x2a, 0x0, 0x0) dup(r1) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x400, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000181, &(0x7f0000000000)=[{0x5df0, 0x5, 0x0, 0x5}, {0x2, 0x4, 0x20, 0x10001}, {0x9, 0x40, 0x2, 0x5}]}) 04:28:33 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000006c0)=ANY=[@ANYBLOB="c57a9052cdea884d01da3927d989634e923607e412e31a2661e8096119f391aa0fa841ba9ef79376b2eca0cca37e7e52567dcd1774693f9cb706cc6a9e272961c3bff578aff151ae37b40d1b1754f7d3574226dfa890ac7588ded0b23c0f10df9095fba8dad07f89747e9d2bef04e84f00827c3ab7c5e672a67ccd9f01c9dd71f84e75491a962f4db2262f36ec844a2902c8e608eee4b0cbdae00ef1f3cfba2bbee1845d05590be6b4dbd2fcabcc955a110e9a235cc63d04e23123957e05817a721a7d584d26af88caf6ba9f126b"], 0x10) write(r1, &(0x7f0000000100)="a1be44c3769ff406cba64616ec6dc26da7f88f94ad6dfde38c6549ec30122c39db41203ef904f2e55cf69db0145b2f7f8f1bba8036b6194edf9a7d4f5a041a84c4b64de863ec7b928b227c4326ac3dcc3ec1aa530694f7e35fcd92cdb1848840fe6c127b94a04dd4ac362cc01967c26f0dadba85c131b84dbcd4863ee8110dda40f77c28418698f9153e77eb631ddba6c11d81c61589e343dc727c1933181e22f238a71a9bd2d7c993d0575b6c453425706b17304cd2eb4b8f29121f32faf9c6ecd82074302431a13df674e6d8c562e2d90a2d09f948b2b98a1f43ef6c6a9cd5ff5efa5adc7aa76148b0728147a63c12612e2818ab5ec147bed4d98b60df36fbc5be97b8f868294dbdc9c59a016bff4bcf463751808b78a6f5bcce168908b0d7cc3cb875ae46ab913fa2add48e94a1640055752d2dfa75f9b8ba349cf535afd04a07031b970a8e84cf2bb6240c0a43bc610647a0bf8e12e1ce01a21410475fb6ace37e510e60efcf7e1e71adc42dbe1ce8da0f53d994988e69d1661731c1dbc67a1ec81ca6fe12ca51736e5be3002974afc0b7175b810e90c5283eea12a74497f17080eff5cf6d5f2ba85d28d2e3c10ec238b960d0eee05bd75ca464fbc7f292bb22e35fafe8bca9183264fc7bb0c9b584c51b9aa38a9f7a98c94cdbc6673dbac2c8f9802e00bf33a85ee03c67c6b47ab95a913e0117302f59c962bf85fb862d5b23962a9a32d3a84391c65880202711e99839127cae33716f610894cca7efc9480bef466386c03470236502c5b93a2e0b92defc1b866c5f149e93a6cdb2017f82972c1ad1de09fd4553d69c1602c665a3a79396de69e88206875e619e93bee47aa6c9be3fb394dd8715188e82d2b507ae3b782bbe0c447c35c70ba1bff066995d09180958cc79f48506817b7260406ae2349fffd2c04df265cfc2c860fe84ed2afca91b03d6149ab2416b65964f7483589bc48683ecb2cd2dbd750fad5a23c07ad5b34e011ec28d91031cbdccbd36004076a7a5916735797e9f704c0e898b09ac00ee5c213c84b5b90fb5aff9a20effd8438e0f0911439ca52577135585e9a6b360752d10d8e0c300b124cf04b921f7997353e2fc867d63d156b1f8537ae714e90a0c6936ad507167e348e0592e8ac8d37514e98f163f4b53b413d16c628f398c05edbb76c3e8b410871fdb4c09c462aeaaafd7799226c7d11fde367c4dfd8b243a608cfe07b7a64ccb2160cd9ddf8e2ab1f84a4ab75a8a9a552ba19732aa824366b12672699d831fe29c9935615567efd3364503cdc531afb9a376b022318a72e54f360961441c1e1cf4cfd3a3bae6f3729c68a916b7e39c55557cacf6052067d6ecd2e773bc31eb9e6a3a3c6b760c9a89288ce29aad2c5ef81a4e7fa884b01e08924da4a43287ececfb544d37fd3aca641849de2fcd49ddf7fac7573e3a006f583384de76716e44034e4af61694acdf6cc1451bf134b820a4152096f74cdd1a7cd303cab92f959536532ca91c2f6bd904a5b0f4d628e93bb3bf0f4896e84c90cdf542e94f49e8aa33f07a9820dc48941e43eed2a6f2417e7346a4d7d337208644d44a094c3b695998785f57a45ee7245d4ddc3a327926075460ed07bc6627991af85bd00bebcaad0057f15bd161b5142262ccacdec9b221b288694c36e0d7fe1bee08230ccb0b858656b9797787d532057c2ea0f2e44aa47d7e92639287348cbd30dc1b3ef43ff8b4e3d84f62fdb45cdf02aade2ceff1f9f73f2a2ba205d415b29381585b8f3232df748dafbf1366e5bd07650ef1969757aeb55b52d2242837737f1c20f2c97f8a495d9017ccc2939b33dfb67191449e2cba12fba41ad70e8192bbc264de7ec6bc3c62e2ddcdf88d53c122646a0032ad35068361b53526dc6cc860c6ed788be2f8f063b8b15696c0901edcff542cebef0e2147450081c790a8094b54c6b369f3f2a2434b5ef8cad093da27d1d086b00dbf0a90cbda3eb847f131c7848a8ba3e00a4f34b91b91843a9dad03887210563e7f", 0x599) 04:28:33 executing program 1: mknod(&(0x7f0000000600)='./file0\x00', 0x207e, 0x40) r0 = kqueue() lseek(r0, 0x0, 0x0, 0x1) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=@abs, &(0x7f0000000540)=0x8) mknod(&(0x7f0000000080)='./file0\x00', 0x10, 0xfd) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r1, 0x0, 0x0) r2 = dup2(r1, r1) ioctl$TIOCSCTTY(r2, 0x20007461) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) r4 = getgid() setegid(r4) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='r\x00') ioctl$TIOCSDTR(r3, 0x20007479) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) r7 = dup(r6) getsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) mkdir(&(0x7f00000005c0)='./file0\x00', 0x4) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000400)=0x8000f) r8 = geteuid() lchown(&(0x7f00000000c0)='./file0\x00', r8, r4) kqueue() r9 = semget$private(0x0, 0x9, 0x42) semop(r9, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x2}, {0x0, 0x8001, 0x1000}, {0x3, 0x4}, {0x0, 0x8, 0x1000}], 0x2aaaaaaaaaaaaaed) semop(r9, &(0x7f0000000240)=[{0x1000000000, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1800}], 0x2) r10 = semget$private(0x0, 0x7, 0x0) semop(r10, &(0x7f0000000340)=[{0x1, 0x4, 0x2800}, {0x1, 0x4c, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x200, 0x800}, {0x1, 0x2, 0x1400}], 0x5) semop(r10, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) semop(r10, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r10, &(0x7f0000000240), 0x6) r11 = geteuid() r12 = msgget$private(0x0, 0x682) msgsnd(r12, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r12, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r12, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r12, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r12, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r13 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r14, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r17 = getppid() r18 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r18, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r19 = fcntl$getown(r18, 0x5) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000980)={{0x2, r13, r15, r16, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r17, r19, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r21 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r21, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r21, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r21, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r21, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r22 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r23, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r26 = getppid() r27 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r27, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb459adb71503947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fce454394bf0f7eb8a201c40c976e24"], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) r28 = fcntl$getown(r27, 0x5) msgctl$IPC_SET(r21, 0x1, &(0x7f00000001c0)={{0x2, r22, r24, r25, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r26, r28, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r20, r25) r29 = msgget$private(0x0, 0x40) msgsnd(r29, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r29, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r29, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r29, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r29, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r30 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r31, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r34 = getppid() r35 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r35, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r36 = fcntl$getown(r35, 0x5) msgctl$IPC_SET(r29, 0x1, &(0x7f0000000980)={{0x2, r30, r32, r33, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r34, r36, 0xa5, 0x1, 0x100000000, 0x2}) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000580)={{0x5, r11, r15, r25, r32, 0x20, 0x9}, 0x7, 0x9, 0x4}) semctl$GETNCNT(r10, 0x1, 0x3, &(0x7f0000000800)=""/191) semop(r9, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x8}, {0x0, 0x9f, 0x1000}], 0x3) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000002740)=[0x6e8, 0x101, 0x0, 0x3f, 0x2, 0xb47, 0x0]) semop(r9, &(0x7f0000000000)=[{0x0, 0x100000000, 0x800}, {0x3, 0x100000000, 0x1000}], 0x2) semctl$GETVAL(r9, 0x84110ce33eb91624, 0x5, &(0x7f0000000300)=""/133) r37 = semget$private(0x0, 0x2, 0x100) semctl$IPC_SET(r37, 0x0, 0x1, &(0x7f0000000240)={{0xfffffffffffffffb, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xc7, 0xe0000000000000}, 0x10000, 0x9, 0xff}) 04:28:33 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x80000001, 0x5, 0x0, "d730c1e7bb6f0000000000000000000000e74de4"}) r1 = openat(0xffffffffffffffff, &(0x7f0000000200)='/', 0x0, 0x0) fchdir(r1) rmdir(&(0x7f0000000080)='./file0\x00') mkdirat(r1, &(0x7f0000000140)='./file0\x00', 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f00000000c0)={0x6, './file0\x00'}) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x200000029, 0x2a, 0x0, 0x0) connect(r3, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) 04:28:33 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x81}, {0x80}, {0x6, 0x0, 0x0, 0xfff}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f0000000280)=[{0x52d, 0x2, 0x0, 0x8}, {0xff, 0x0, 0x16d, 0x7}]}) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xfffffeda) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x200, 0x1c2) r3 = syz_open_pts() close(r3) close(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xb64, 0x5d7, "70580ed76f1cfd6dd0265405e7680f1eda54df89"}) ioctl$TIOCSETA(r3, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) kevent(r0, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x9, 0x8, 0xfff, 0xff}, {{r3}, 0xfffffffffffffffb, 0x8, 0x20, 0x2, 0x4}, {{}, 0x8000000000000001, 0x0, 0x565b7f0e51b59632, 0x8, 0x5}], 0x81, &(0x7f0000000040)=[{{}, 0xfffffffffffffff8, 0x8, 0x1, 0xa95, 0x8001}], 0x40, &(0x7f00000000c0)={0xf61, 0x3bc}) r4 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) write(r4, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6f9}, 0x4000010000004, 0x10000a}) 04:28:33 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)="b6e43f2f3f03ad6640991a9728214c6c7f151995c1dfd9b9d01f4f3812a6a9b067831ce9cefb6b80a67f459bcfb063142c2c", 0x32) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc2b}]}) r0 = socket(0x20, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 04:28:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000100)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") 04:28:33 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x20000000000600f, 0xe02) mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000000005200) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000240)='./bus\x00', 0x8, 0x0) kqueue() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000029c0)={0xfffffffffffffe01, 0x5}) select(0x40, &(0x7f0000000100)={0x3f, 0x0, 0x0, 0x80000000, 0x0, 0x1}, 0x0, 0x0, 0x0) r3 = dup2(r1, r0) r4 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) setuid(0xee01) r5 = dup(r4) r6 = accept$unix(r5, &(0x7f0000000140)=@abs, &(0x7f0000000040)=0x8) readv(r2, &(0x7f0000002840)=[{&(0x7f0000000540)=""/174, 0xae}, {&(0x7f0000000600)=""/116, 0x74}, {&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f0000001680)=""/18, 0x12}, {&(0x7f00000016c0)=""/72, 0x48}, {0xfffffffffffffffe}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000002740)=""/175, 0xaf}, {&(0x7f0000002800)=""/28, 0x1c}], 0x9) open$dir(&(0x7f0000000280)='./bus\x00', 0x10, 0x21) ioctl$BIOCGBLEN(r5, 0x40044266, &(0x7f0000002900)) getpeername(r6, &(0x7f0000000200)=@in, &(0x7f0000000300)=0xc) write(r5, &(0x7f00000000c0)='p', 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002b00), 0xffffffffffffffba) ioctl$BIOCGFILDROP(r5, 0x40044278, &(0x7f00000002c0)) semget$private(0x0, 0x3, 0x200) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r7, 0x0, 0x800000000000c, &(0x7f0000000000), 0x0) connect$inet(r7, &(0x7f0000000080)={0x2, 0x1}, 0xc) open(&(0x7f0000000240)='./bus\x00', 0x108a0, 0x80) dup(r0) 04:28:33 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x8003, 0x0) connect$unix(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf4688a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b158c965e248701201360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000ff0f000000000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295eba5ae8eb2b8686ff308d72c2f40bbec12ef163c0660a3f93a5d68996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce12842db8b2161e337a7613f48b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ab8ccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b91d236c7de08060f6892f5c94c2931e645303b4da0ae2e628beccd1ab05"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x200000029, 0x2a, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1008, &(0x7f0000000040)=0x5, 0x4) 04:28:33 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x4, 0x2}, {0x7, 0x15}}, 0x2) dup(r1) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) socketpair(0x18, 0x8000, 0x40, &(0x7f0000000000)={0xffffffffffffffff}) bind$unix(r3, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) r4 = msgget$private(0x0, 0xfffffffffffffffd) r5 = msgget$private(0x0, 0x400) msgsnd(r5, &(0x7f0000000300)=ANY=[@ANYBLOB="03000000000000009334f6c33475164f5bd3e7e1c9372341b37b69ef53525cb1d21a73b77c442b6ba1d61b6c4b45bde285631163645abe01ce48b794f11789378c44d4153a82677496a8be09dbdcb84ee237a73be9e66ed517cf1d5647a9d3eab35d64accfd77f8f3e2e0c1809472fdb1d166e240297e3955a47ef87bcf0dfb0bc350f3d457481f4976d8ccc413ba3bc2a50a34517bc9fb20abd94ba4143e3512fe575398227fd052b2d8c84fcd3136c17eca59312a4ff291516a94aeaf833d9c5991166026efd5aa7cba3fb7cb61fc8d96d492140831b2d67186102f3bfa20b88c91a880970018b0a9ffe06bad1731afe73a7a33f6c7f8c17bc76e81f39221728bde5ed2f853ab4874a1fc3f4b97a"], 0x3b, 0x1400) msgsnd(r4, &(0x7f0000000480)=ANY=[@ANYBLOB="01ecffffffffffff2d1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1f35071f0610c0e16f328dca5d39656da02489672db6d19f37405111e97aa998479913fbf0bfc00f4f9730931041cfd6c2b4fe72250031c125814bb6ee11e303000000b33d0000000049ad4a57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15ac000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a05d4ad6d8791c698df6995e23fa1fae327326484829f3f7769669e325cd2485e172bf12fc1689e91f58cc305d034e294b6c34cb60a9e0c9a2d2a5da5d571ca7e8f6185dfc2fa8709a3104f2125e52ea71758626ac0e88493a8bf1fe8ea9b4fd2412e5456f193814ff2a226e9c0a2cbba0d6f7e72b94185253883ed826c2b16f55569a5c73b8cb502f943014c4c6c58d615a835630c6f6c498a08b"], 0x44b, 0x800) msgctl$IPC_RMID(r4, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) r7 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r7, 0x200000029, 0x2a, 0x0, 0x0) fcntl$setflags(r7, 0x2, 0x0) shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffe000/0x2000)=nil) 04:28:33 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x1f, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) ioctl$TIOCCBRK(r2, 0x2000747a) setsockopt(r1, 0x29, 0x400000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept(r1, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) 04:28:34 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6], [0x80000000ff]}}) open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0xb2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r0, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r0, &(0x7f0000000600)=ANY=[@ANYBLOB="000000000000000078aaa65aaf4e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8f32d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9adae248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2c87eb73afeeb69f2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3a32b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r1 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r5 = getppid() r6 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r6, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb459adb71503947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fce454394bf0f7eb8a201c40c976e24"], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) r7 = fcntl$getown(r6, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x2, r1, r3, r4, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r5, r7, 0xa9, 0x20001, 0x100000000, 0x1}) r8 = getpgrp() wait4(r8, &(0x7f0000000140), 0x9, &(0x7f0000000080)) r9 = socket(0x2, 0x3, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0x8040691a, &(0x7f0000000300)) 04:28:34 executing program 1: r0 = semget$private(0x0, 0x2, 0x200) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f}}) r2 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f00000000c0)=""/232) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19767b0784"], 0x10) sendto$unix(r5, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) r6 = accept$unix(r4, 0x0, 0x0) recvfrom$unix(r6, &(0x7f0000001200)=""/4096, 0x1000, 0x2, 0x0, 0x0) 04:28:34 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) mprotect(&(0x7f0000725000/0x4000)=nil, 0x4000, 0x9) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f000016e000/0x2000)=nil, 0x2000, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000100)="110082dca2d3e422f5c20a330bbb3ae7025c2518e687f6167a920e6e1e41e12ee6438d7f4166f8c7f83682232ac0c0be52e7ab5f8cd7cac18dc82f18848a222b83d3188caa454ecaddebfbe0679ff1581e06b0b5ae1bfabf7d0f7c4a5610213caf00731d5811c2d36cf995df8b8882bb71a13091d299be72cf2124bb78c0895a2bb28a5e8b3e6cca708f8a1b9305b8deb9e486af3493f728fa8698e10aaf1cd734", 0xa1}, {&(0x7f00000001c0)="78ac0ab6b4fd97abb75566319f8135d1d51f0ff8606943b1bb7146374d9c11cd2886e7f51358abf8aeceb91acbd9a6d4e0e8d95ebba8bfab2831f9738965efa770668ee7231c775259783cd42142e05b47f2835404ec94e4592c491c68f52248f5385bea1ee8da0067b08a6ab0", 0x6d}, {&(0x7f0000002000)="f625f6057154236d005962fe1f19d157289566adfd8a8cb104ff1124551f6f90a8005b7aaa328469cbd79b33d897cf87c16414dbf3d27ef458f35f04ab40e6f1113c7ba4644770939b475d72bde5c1e600221f7ac896671b1d25b4a715d99dc10173634c18f0410b1d4ebc2fd71dc164d75351ce807bdd9bd11209530f6cdd80b1ba6a0553e13895acaea3bcc710b4a29e7810db754d62f552ac176dbb78cb3ad2803538f8a31216c9f7ccdfd9d115845bd5c7155af5948282465ee0ac29c848ed0fa6cea8d01210a5c922af2bc73f7ccfc606b291c1e6a98465d209dd4ac02d624f853a67b0486d8a185b1e6269311f3309cdc338f827b1521760c15976db8f66a919a23557e9db809209133b4560a777a37cc4b8b29d5ed892ed0719fc56a0444cde735b65c2841f9dd1d044f9989c474f4fbd643ab684c9c24594d1df8a533ad60d7d3b945569a34f9470052e1d89c4f55e71666e7a7b4ed62e5fcee2fea76ef6399a0cd605865cff549aeba258de28f93a5c839a136bcbdd0d0f16827d4e3ba214df97b0936126f43d8d2728f988c5ff8448f04fc2a0349d07c1c277c662be98388eeaf298b90573e8c76e2f96234b9454a2328e839e9e4cb23e810a63e81d194796377eb00c430ca08a93368853875ad9165e32eca5155da7dc94b2767410c7ef003829a3f059a03d071173b838d96d063a38fe5cffc3f049fa9f983b063f43022d2c7ba9e323994eae5e6a4404164e9f2cfae05097a93aacd4ede21a418f5102376c775dc58fd105776d08a4c606d234028fd2b81bfc5c72f2132555df8fcba354a9f91e0fb112dfae8af427808b95c02b651695bc192dba455497ed14aebafbd0c68adc7bd4b1d44d79a039273dd5a33624998809866e23a9b95a3300df8374e58e0704df436711e5a6e50a3eb3507d08b215a4ec5486f8e9cd0e190ac541a4e98f61e35ee7920fc5a7845ec685dd130024520db6deb91bfea00bf19897afe16c927399a1ec5b7b8a5c436e3b3b6fe8c7111419811e4c60b0f671b73a0df25f2df896c89854b81a6eec485514ed21a2644d9b1ff59d700ef880dcad8ab90fa6ffdd4b1426f790d023ccb51c97db06595c22c0fe2c298179fbd827b33214bd1c47fd0cf0f660cbe9d89c2d5fe908950393f85321e12b62dbe3c12d3506168c0d9bb2d7404333577bd45c454589e95c8edc4cd1aa712612d4382465848e2aa537f6834ff1154f2341f58ab53e65b72a7eb38263e8b40dc2b8ed4acf407d731b48fe9ce71da8a6573f68a352f77b502f40d81f448ccda189fce3c431384414c0cdb99c077f483ce9f6fd17eb97de0024b30a580adc323415f2dea7a52ccdbcbe7720d729d969b5335406a0f9ea1991d10b6406a6df657ffa6a910cd992aadd504f8078a57540755bd987d9f0fa7c39923a507dbb37fc355c7adde6b2aa13ad25af8d56e654246886387c281600f91f0db1d88d61e9b372aace522d309e3ab1229c90dad2cc4139ca0c0d32607a3a8ceed47b79e9b1065308a87d8a12a26fb1f7953cbd9c447a826869ec5679660e741dc645990fd703347c521b6d984c84cceb89bb57f6b4ce0a74c032a3686a9adcc9d132d7d4e69b4ffbf82ed8a5f6cdb6ba62eb2be0287886133925f5ee964650a81dd8d1550219051849538ef8318646f384ead23e543ee0803786d7ecb1c4dad5eb33cf32c39875f62f4b9405ff4698fbf479943485b1e308636b7ee0cd69a260f49cb95f335fd8d8dd0e60d4faca9d05b69a6c0b8523cc90df1076161845fb5a5801961d92cac66e45a795f2fabfbedd7ccab160191e8e45212161457830f1c026d4e0639c33de8384d98819af97a9007a434c2703d60eed342b959c6bd9aa99eaaea4f454eb8d997b037fe99a882cec1bcc12428205be6d7794c5df278f90545ce3d8dc91e1ea9061eac80304201d1a1ca491ae35ce94059f1fd18a2f278a2547ac7c5623de508470985a569a7e57f910cf3ec8ca476738d4945b378eff62ba4e5b3e4cc154db61f6fa532bf4acd25d43d0b01198367180eda598d3811ae3d5cfd0bb7daf7a50b4b95cec5c7adb6911cb6f82c14712bcb7ecba00d36bb77117ae77dc7de993739cf6ad3abe5e4085eb5f9184d708dab617418060584f4af9deded5dff8d827acc973a442af5a2d06c913f5081565ceb4bc6b5d932cd1fae371e8d4d58d934d338023c8c78e1235ee69e0fefebacd5167328925d272334068b56581ea2c8d82d0787f400527464929f91a62541a34ca47672054f37966d41b673c9987493eb862384b5d4770f3d4b540e1b2c92d01fa68220c8901c8fc242ecff3a9057a61a7786357cd4f6fc4e04a27b5227e49975da95c92a2f8d491276c2c748ab8f0ce1d500fb65fa6fda640f7f8f70cf782c644bc454e4c74ba3a69ca99a3dddf8715cdb3c49b5b3de4584e066d9027c7704bbaef10e75cc556f657a53b44a343695c970eb4e5c45ff7a02272d303d95705f670a6acc1eb9bd005aee9a2c330e687f10df2006acf7892df963e7ec8b0143337b9a8e44f4b91f4743402f2fce327ccaedbc5e308006292726af6d7ea7d095a3e765597eca1a994f8b596e3069a5e3119a62a4440eafacd3dd0451f4fd18c6f4f5912af89f6571d6d42a381fbb080e6e5fa388c0eb647ee3824b29732eefaa068cdfd835aada3c0a0e495dc14c2166561df7decfb95a2b060a525a8133fd108517094ad8eed69bb496e7a35d55a16d33424f6245f118b935dbe1388f886cc3bf58d8bc7a47b3ece8d379453dbd0e98864b1d41d2f165079da5883e63d348b1456a9d253e36ce56d0ce2734e190c7deb4f9b3e60a841b360d44e50b50a826b0db0c3cfe34840fceef603ddc02e42261959d2d29ca71517907dd80b2c7273427fbd628de0a503a3faadc26b0d4f842dc3ae876d61403ca70cd0de46ce617fa46fdf6a92b29e08d3ce4ae381a44fc7faf3edb2124b44266008d57da0f5748a71660bd0bd6cc4a143491837af24f52eca6597fc238654cca5b24a730bb77603c5e5b59ab7a4e9a2e218e81b959a6b077b8ded9b4e204c213bb5f68f4d76da127ce4b7c8120712ce08d6f0c85a8a29fd6c5e8b22e914ee9315b004736894982a754b9d7b8c1779528af1677826502180d00bf357c6d725ebec31a242777606a5fdea82ccd4e1a630df4c9d0827779043afedbbcf0c2a2033dcaa4e5709297098551448f9f7d002a1164487417ac43fc372392b01d38642ef3ea22eeefbd4cd25c4ec5e151720e91bcf51f94871af0951fb574c7127293ce3e7fb48b330fb3516f5797d9e9855be06929e63751a8b71a4e90006ee1f7777fdff74f0bcb6857ea7ccf164945ed437e0f765b6be2063265b116273fed0283c3d3322df56b578d40962011e3fe072d1e5c01ae74d65089a9ed074c07b7ebfa54c345582def37f187562ba0443323ac2f5b5346a8c7253103843968ae20c53f20c9c45a636e8aa5cb56dbbb89dd2730a45b182f2a8f5634518115a45d5079bcdc040c2151910583e1b2138d8f0db2084c8ac8d16371e8b381c0b5fca00b9d07749e03ff2c2b03ab7614c015e507c9b178aee2519c88cdf83876b8a393e1d57e18e3474029bc9734b0cff68c7b7c8770281bdcbd9c242d7a4b6ae299d323346373995aaa97d2eaee4956652011fc50a962150f4debc014908b2024514bcfe4196716667edb32a250dddb29ac4d6d167b873ebf678cd7de5c7a5c026c3363105ea4e70753dc2ea93d768dacfc501df762bdf38e0e54a6404fc02cd11898ba121af79f190f92e1cc6883e0dafdf522d1cc7781a7f39048343471268506d168f776122fd8ab20b82e7dd829e4f67474fd1f43556b47c565addd9261a05b7db23263fb0f8fcf5fe5f6c670afdc6f5fd79f13db0d929deabb47b60baa80fd426112741bf7da21c63aef99eb501c327dd08cc9e7f1fd1084d4dda3823c0d72347646b2e2c3af398815d240af9d20805c65697a96c7f9ced28ebeaf41c17f2c08d8eed63eeb2600e5139487ca2a130f67114da77168632b2d0f5bef1938321210d49e53e72cc9e4be8e571e25ec74a3e0c8d00e2adb5eea868776ae98016dd9b975c1357f6151ae473a24a0a8c911e3bda571a21b9a06abdae72f4e5d2bf2740ec2b1b5913db80931546991bf27b4baf22e15f274117540513b98d6b713f139efecaa419c7ed0a3bf08902ea1304cce4cbebc7575988b448d26ea842efe4124d38708b0e2758360a32ce2fe73b283844984ef50b00cae0495b06f90a387fbd4273bd1e3d72055b08d22bccf0c275ac520761d41df7f4e82f8fb7be31e24c8ba53430fbd83ac4c607f0f7a990a5de7974f5bb6eb0dfaf2d9b8de5a23c1b5418dd0d612357ea2f95b6fd812a051554efe39bae12b60f7cc9982ddd716587016c31af418b24585678f5630bac203d94e1719ea961702d97e567d7c869f84de801895c636f8f1721b88971dbc376e8e8de94630f5e9414c2efdd264b4700b8b52f516f218e53b66349e8ec5d56894b24c04605f7c13daa08ba3c955e4e4c1d379007ae6378d08ea804073038c76a1d0b03e96f65821805bd65d8b9d550a7aa39c70315d1d515c8cfc577336646101dbeaa142cae9b6b47073d816f36cb31b44cb2c4e6bafd6efd91c30e65218e3817e85e106f8f859758f13f5f8c1572df5913e2c3e27ec3f71a82a6f3b1769540d031b3d3f40525312fef411c61ced1cfaaaa9655981bfb1fa9dba52bfaf94dad3ae2491657ff9ed430140d406b79e1e4ae242916f5c3f0d233b2982c46267b27664a29493a7ce00b43295ec5423d43cfe115b729d609d78eaa202f67c5fcd262cb56eec7dff30cdb0eb40ee1755ccfdf8edaa96b2251724c4774d041166fc7eaa2e9aba1664999a5d9e91619ddaa4ee90c6d46ce90eb3533094953a3210741ac1467759c94af4625867c516d7f9a214781faa69b4683bc792e20a1d97a03dfdc39c975a25a30f28fb6328d74e9274c19d044ff973f4808af46c79b52c70851bdadfffcd4a646e23f865197d6c8f38dff772b865cda14a94c85622d2fe88fff86e425f7adafa9d61c80cfcb796259b88425e37feb437f144c8965fa73ea91b60cf8e3ef2fa48e27fbe989250032f403852cf724bcd3763d10da8c1cdf6b3869a45a5b773178c9e0e7c61ce128e404585d73f2f05d7a35551bcf0a304fbdebcde9ae5a89ace445bab73dd7bbbd4c6838eeb6e333fc28034bf70aa46a0c62a062e5347ebe4419350782c9100cfd1e88d54feb0e1b5be2f26df1fb52de792589cb8c7eeedfe577f15b63cbeeb02b6b8a008e9515f0d1ff033e5e473f06c3494211092f5f8f09aaa417d13b1dfdc824c2049891691be5c4e983a9f3ff1a79d13fb1973d918b058e0085b3b7010431b116556ff43d07aa371e1770e88b59c70f8f5eaa0b7b15f5c25d2cae09ea3be6043837aac0ac280d7f85bf9eeb4546fedfa869d543d0f7ab99dfeb5b54c7e669aab5c26a59aaa8d6e9a2fc248dad988a22c02c1b6d8b08944b580e950219eba8f5dd17c3b73c1f59af3bc1fb696d0f939e7945288e26c5e5639f67840a1127921e8ebb789445af22c8df646493e302b6b6991573d1fff98bfbc7d77c0b18e4d685448510095d94b30709073b34623d52249aaf3c9a145755d7c3fdb11a591821b76959aca13517b5ee4f7f0683fb5575273eedcbe483ddd0c50cdf4c1256207c1f1922a0e4d8cbb25b1df15f460c5f1337ecaca6813d0a812f5e8e5d920a19f8242029be04845f1bf0c4348efc0ba42638", 0x1000}, {&(0x7f0000000240)="d66ada9b597e439eed3af8d86230d6dfa5b1165b787fd75aceaac4b6eae3157074364e833e711475d179ba30262bc1391a426736f4a28e3123f01aad71fb73706a557e4e1dcbe182762484607eafc0a446f4e7e3a8f4a493f82f48d438f464fce8afeace03865741ca", 0x69}, {&(0x7f00000002c0)="ec57fd6b0c0d11086578ecf0e904841123d49bb35c847453b0f0db4eedb8e335abba1f426bf5bbcd0238d8b10828f8500eefe9df6c808e0d7de7f1ce57168a21577cf7222e8b72d18b2cdecdbb4ba9d50c855308062be2fcfba907bddd3fb8a2dd602da3af188005d31004eaf07d62831c", 0x71}, {&(0x7f0000000340)="1ea21de5e7629fba70520a7e9c0c3c97b49d99ec749c4f89af71843e82efada7ace469d70c4c27007cac360fb13881587fc73cda9f97dc8bddf3fd411b743a063f34bbc1ff90501378cc73e978ef7ca6da8f1b136cc1", 0x56}, {&(0x7f00000003c0)="ecf28c6fd8c3ffcaa547f637795546332721ccc3c76b68ae7100b56d343cca0dd0eb93f0dc5acb1f5beaaa40d5a3ad7e33164c0d6f9f24a811bd6953c22543871133c51a562c403b03b9abe850d340b8d06d2fc7e63ef55d055b5df6ad1468fb864306f5d8d58dcd7389072510cddacaf4d1ed2e", 0x74}], 0x7, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) fcntl$setflags(0xffffffffffffff9c, 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x2a, 0x0, 0x0) fchflags(r1, 0x0) pwrite(r0, &(0x7f0000001000)="d631a6a84aec37f35508df19cd92dd407eaf2d8859fef37311398aad17791cfa9189f29856bc9649e1128d2cc92316b9e17c15ef763923c64cb4aee614b49d54cc1078e6d2d44ee00007379ebbb2ef8d68b99115e65a8f64f8684ad7f6f52093840980421d53f89821ddbaae19d16485a8eae7ca200a263d3c223b3cfc223236f0843dc7c45ef990e7ddc356f72f50a24fdc79fbefaf58d57f1ced7fef178db9e5891679b5f8656ab55afd0677a7759159a72913fcc3e11ebe47f8a9fc9f5d474b4cb96e7ce46427deebcacd44bd6fb0e3a16c9683ca812adcc340f67fd9663127ddacae95706c6079164b1f00862b5aac55dbf0957cda122e45880d529cf60781256c55cb91fa88344db99a2475061360f4382128a451cf9271385a497abaaf3657ce707a8e9c9ade125e5e89aa572bf85deb82ad283408825d6dcc9b402a420cb7748576a5203adf0effb1820759c7ddbc02b4f446d4e824d170fb1df7939c8259e35acb4cbaefff651f90f91aba978006966e54019b3359ec5d3c841d0e29d93868d824098c5a985ad9647c5924c516bf5a218eaf3956d75a63eab8a45838eb0ca895de61da7049998d35b2df517d559d255a018094826890c9e74c573e14e51becf4e64678b7d5a8e7b95201d9b1e5b46e0ccb88673cd753ba7b9b2feaa91e6659e5fff326cb8ffe5edf553b137f6fdcc5bda3e376d5e38615af1769cc2a35be1d3e075c8530479feb2f250f0a662865cdc6ea0df2bdce6939dffa39dd75314db76d4666d0b23a314e5b5b6a2a612c9eac91d1050089a2331062658bcf432c90f5a94d6ecebd9dfcdce50fdb2cb4ef62c1e75b44affefb31a15c5a0c3230f983644da12b3929f104ea3d8efb37114bafe13c59bec0cc298a12360916154b20739fec2beb4a7c46e718275f9ad7f0a6ef27de1148d0d90e4740ee181aaef0d58fa62df5dc8f3a5e0ef81f9da731c1f27c228ff06ec6d2d89470832bd273d687d6df42aefa18b660223ee2b9b0dce7ffcce60cfe0c84b5da11e5e3dc8437ca35227b336bc4194f1a9baab1aaecd23a869761489558c8a5e77c7d4df6e2f4f80986557bb5094d2c30e18d8d578dfb26d15fd21902e97b44774049e7cf835655b3e2d34aab4f35d1a899367d9c6aeac1179ee43b38c791ac757b27cd34c19b513fd84d41013e65799fed5310e990e57b9807808b252881fc02250a2e8106e2aeda5cb78c7955cde44bb5cbc5d16120922532a58df1f2fbcc9b2a5e34b749aa6e691a205bcbf5589edf88e89ce061410ea80cf64c1560f4cddab3b3b46789dce3a71a749e843282afe80df8c2f572e18badd8449b73cac5b40bce0a16163043b31ad5d7eddcaa5ec537f7246a9ee56af3dc1d443444492e72a3be5ec200c7d9b52067a40b168b661d0fb375613d004a4e8a904309e3a51bf1a97d8562550325bd462f2d40aa6fc8113e75b2302d48604a962fe157fc4a8cb5bcfac9d9e496a2e042be53b8607ba150ec5ef99be9a8343c0922ef9ed3138b0d256314d2ad861308277184e42e5e9321abd35a7c0848410b2d0596f12478144900b49c6b7ab5bb1b3ab64687e8ab58c89cee55303e8b6d0b13a722a29a6b139b4d8494c6ffafd752e0dc9febf3c1a436fde985ba9ee1abd60c15abf161cb7efbd2efea4e27b0a46d9e9eb643bbe31d91cab698c38f933ecc466801cfe333307ee1896953cf28a2db0f1225e5c7adf4b7b8f60c99114e428f63fc1230ac9c76884f4a2e2d80b4308b667b0a6f208ec6745abce5bd5dd8b780a54846b654e665756450a28d7bebf120dd31bd38e672e079ffa29d220a87c4173a69bf1dae7042a1a5aff9dd03a01fe82075718f511500ecd8fadd828ac07da1ad28ca52c5e5307b62d142d62021736a5e85555a62ec62a5a8cf14bebf7fc09aa089ba193df7047b9e2820515ffc414a9283804bfa72a4442a8d41f3f875db8d7b0dd0487063efcf08e5d524b394e120ede6f2cef1cf3dbb3484023030e971eef0c518d7b3856e1ab124b6ba7c3a33ebaf5a56ad30c6451ee82500d4df0d2c3d751f29db6c3ce020b7d4e51ac972421828fdf57b25b1177c34ac4f3bb5efbac70db59f16d8c2798fe1172ac4e3bcbcabaa8458dd26053a551037e60e8fc1c3d9975cc81fcf145ca0280e704c4739bc5f9a19e6cae8d6964d835c1297005d779ff821cc3002ab27ec470ab9b3534d3bdfec11569bc70d357a99ca1997c26d93fb0665aab5d87f88a4aa37bddd4964769d095134e0de2b02402ed73380d76b6ffdfaa28e38007edd0c232e316ac1e43c07cacdc96489050943f050594e9abf46d77973da7c958727603ef36626899b561d4bcec530c311b4dc2e0281bfcde8d1eb42dc85c5e27ddd621e4857afb744f1996074aa473646a719ed0ca1bf03bd4560f0454b7b26440f45d385907a899a2866f3bba71287c4057c0e0d0523a6367e55c04ba090e7384c6501c8734eeb8c419ba4ada093d87df8767967d2c9a68e93c9c05676b9a9a5000d45fb850dbf332f62774da08403eda62657c0d100e0850602c89ce9cafe195577d7edb0e2bfa23887b11d0793def763e0e254a4cb0295dd9edbff4203373e9584c4c7f8994cf3f9fa7710d4ca449ff3e26090f41ab501e41ce54f0888c643a16691d064af6bc88b4d2eb8db74abe0f7ddafc1513cf286fb777089eb77d4cca6aef2e92e5ceeb9a7674deb032b919673ff5b1b76f0e6073d034616218b16f48d16ad70d9a2e040522f709837e8b2442385323307162f78df92221a8ee73e3ac145420e5d00bb4408d8e3719146edcb893ad2157989f06528a374c304187676940e62e432b8b887576b3bb21a916024f481ea03f9a4375d7b3260bc8554194797aa9b30224e03d97943231704a67feec3e93345cf641aeb71a481a1290cc0e30d5efb3cda9b72229d2f00bd170e7b16958924272965d17a6a463c5134e056578645f70d198787be41872334dc69087294a5bcaad6875b0fcc91564030a4dfa03f1bf1d0dc3c5472607e35cc1af05f5c9124c3a368640de368836ffae9de20d2cc3fe86874a4892d65e888c724b38409463f790c81f1ca82b5adccf7a1dcaa193a1e3619f9bf545da446557af6ffb71835bbeee1f0b00d503e4cd2ffd137668f5147b3649dc8fb6c7fa960ec7e17ed477eb1969c5cf8bf021b824bbded27cd142cc82e383b0324478374723af4c82a2b52c211e4a3ffa189739a48c178fc0f3d8712ca41b3b0e929f6dba60b03bb9ac06185b63cef250c493a6a896f922aea8f33966ec3bf59ff4352646028b3b0d0c6601c6b005f80d2f0785d7aa04dfe47c87b9752977514f113160ef3dde40d5d4fce00accad6bf161b8701dd99ed860e087fd9a141b895ba8a7143dff6c4349286c796dcc2d0bdc15b74291a1f97180ab4d4681273852807466a19a1778ec7d583b2af938c33763a67cc41e8cbcb5cf11a8e0a0771a6cde5c47c2dbea1c1e67b9efc9aae2b34afc1387a8a965d02bc43587fc68c52915c79989d6c05ad737d175d6d000804a08f4ff6e3f0324b6352e393f6709bc5f94bb16769686e4fe97fbe411487e4a428220a614bc98a94c50bbdb7410032ea868440f3b8e43380a92a4132c2b946d158e229c8bb19f535f241f65b05a393143dab6914211edb1ab57ff573c906abe84db0be28e7c6286540292764d4c3009db91708295cb3109532ad223b49669a4b3cad726c4577cb7831fd54f5f96930cf18da99905eab18e13f6c74d2f2b21e70a6d2802b2ff3e508038517a0e4c2d2b75e43e05f8a74e6322d122ea03df88f3bd857a3718ca76bd557e41f5bc8aabcac14bb357beeef75c434d3ce85c04ab5ddf801ddb155d36def45a187bbbaed6b8b68892122b6af57b14e6119d47d426af5b79e40e11b0d66ee8b934fe49c55697da92abdb5df6cb857fee85c2ad36f7d1cb6c4cd671535600f2b9399f85f4ba1dd647d80afa8a04380937c23f3722fe2239a93d47e408ae404b70fba9279761de49a534ea9721b05744cdf89740d9c40f00cfcad85966ddcc9428294213bf73ee6eb72f7419d59001d2d6a547a27e6a7a49d5aa07cc3a575889141eba94e13a84dfc25d76848ec82ce34cbbeb57ab0a61ff52424d3fae71aab0c2afba8696176dec9a516d2908f1b98b9d44b78bc50c23238303458bd0514343075daaa378f900550ca6bb980808450e3b533ed5c7575936c2bd6bd7dcc89634b43dc4e5e618b6d72b38c4ef534ca3123d8274e5196b03c4929e4954bd1ceeec95816ed3d8fb6f01dbfe5abfbbd84f5b56017029330e29cf3e49189f7c73783b3f003ea34dae023e99b884a94d3d622f5a63195930e77d58d26b5fa3a3ffd463dd6d4a3b9ff827380132b72ea45385781cf6c2793827bbd73e94a3199a56769c730737fe5a861393cbe6417ee05bcc54900c3a9a91f9b6708f6d4420b27edc528eb22967a5ad02e29de4d5961f7251eb3d374ad6394e5003025ee92823e2174102a27c3590ec4e3cb5e3945f2d601d02a019ec5ae1449c48e88cefd99b9f45cc2e039203cbded7c494159910cce9a47e253b12411d1dbccb3c237b1304bf8b54e37ab2d578c458d6d05bb346895aec9cfbf15ce017dd13240f3debb41da3dcdb73b780b11244e0e8029896f0a3204fc00f8f853e6cdca8e48c13171526693dcd9d4bcdfad4fdcf758295f80796d8c6c578276c334eab8d824c64ddd1d02c31cc37d61eb82ff9adf5fae486ca991f04ca857ab51e524f43a12c0f447805133c3ebd1b3097dfcff24e8319e2a9d52fc6652235a47ee62c518fd0a26794d4e14e759e2f923f54afd00e588a67ce34fa881414cde94c65d7d6ac1fd5c8ee445fbdd2d6e66ee2480787f537ece60ae88b36e53999f356099ffd1e079e4d0b3cea04453bf23dabcedfb353686ca6b5699d722c7175a6006e3628bd6eabe1d3681572c88cdfdff38b91fd7f18a2b7f9eb2192c810cec25ddfdac3ab291d9b61c8340baf3cb687e2f785b9bd856c66f4a5d73f6a103b3355bd356873eb48147741f673572dba330e376d21a59b37ab1f1d7b676920dc1185522e348222fe6dc4c02d0d7af34d1d524c0582a8bb0154212e733e6f5eaccb382323ce3094344943e787fb9a4be44e8e19c1412faf76cef050546e92302d446396099f30879ba95f1d5d6b056550e8f22cf85aeb38554ba4d24710a8e8a788d326c208b269a83e0bbe195e65816ef989449d1fe7eed7047d31c9d7dac9a95f9709f3eec689eaf680515f17a9fc61984dec1d23b904490d3d56f94e9441769ccfa5855042b0ac9d592445e000de9aed5bad7128b6924441f145c9f0afffd7b61941db94ffddf1caebec0262a57a9d04633a2e17799ecd7cb8d1e546bbb92901693793cea24a6535f293fba36d6da23eff2494fa0c998458d150e6649892300b401bf4285dd9064abfcea8d04ad3d3b19a49ab0514ede644f72facb9f97c502d352f6f3991e6a6c571d4fb5eb216df6ddd8d141bc0d93b24fc6427580b29d122bb5ab2a5dd42b69be5698e120bde0e281961657f11c68f933027e412d33cc18437adaa7aa75016372bc10403487f076fb8ccd4c7f396e072c71ab2d3d3d0468d5bc8984e3be7335f09907e0884e60a313f56fc4261d07c84dbb027b449ef90e07e7a3dad045b6bede22ea57edcc3d3b5e17f7583a8dd187ac243bc6a04ceb7e74323842d389c6b228651039cd7865eb9fe10c9c0dcecc3fcb36712e7ac3f7de30df3274c2f07dbc8a9a2d62a72bdf6c4c048fae7370ee11aaf800", 0x1000, 0x0, 0x0) 04:28:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x84}, {0x64}, {0x8fe}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x6, &(0x7f0000000000)=[{0xbf, 0x2, 0x4, 0x2}, {0x1, 0x20, 0x89}, {0x3, 0x6, 0x9, 0x800}, {0x77, 0xf0, 0x80, 0x17}, {0xb3, 0x5, 0x4, 0xbe800000}, {0x1, 0x5a, 0xff, 0x8dc9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) 04:28:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x74}, {0x80}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$TIOCGWINSZ(0xffffffffffffff9c, 0x40087468, &(0x7f0000000000)) syz_emit_ethernet(0xe, &(0x7f0000001640)="c6c63e3879f4d954547bcdcb8f37") 04:28:34 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x0, 0x80}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) write(0xffffffffffffffff, &(0x7f00000001c0)=':', 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x26d) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r3, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000040)='./file0\x00', 0x3) 04:28:34 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020801"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x30}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pipe(&(0x7f0000000040)) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 04:28:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000180)}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") 04:28:34 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8, 0x220) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11, 0x0, 0x0, 0x3}], 0x3ff, 0x0, 0x0, 0x0) close(r0) 04:28:34 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x93}) r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x200000029, 0x2a, 0x0, 0x0) r3 = dup2(r2, 0xffffffffffffffff) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x1, 0x0) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/speaker\x00', 0x240, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10008) socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x8, 0x2, 0x7, 0xd4}, {{r3}, 0xfffffffffffffffa, 0x11, 0x44, 0x1, 0x5}, {{r0}, 0xfffffffffffffffe, 0x20, 0x4, 0x7b01}], 0x6, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffe, 0x60, 0x2, 0xfff, 0xff}, {{r0}, 0xfffffffffffffffd, 0x1, 0xf0000000, 0x7, 0x5}, {{r5}, 0xfffffffffffffffe, 0x82, 0x2, 0x8, 0x80000001}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x98, 0x1, 0x80000001, 0x9}, {{r6}, 0xffffffffffffffff, 0x1c, 0x80, 0x1, 0x8}, {{r8}, 0xfffffffffffffff8, 0x2, 0x40000000, 0x401, 0x3}], 0xfff, &(0x7f0000000340)={0xf16, 0x80000001}) close(r0) syz_open_pts() pread(r7, &(0x7f0000000380)="caca16", 0x3, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r9 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r9, 0x200000029, 0x2a, 0x0, 0x0) fcntl$lock(r9, 0x7, &(0x7f00000003c0)={0x1, 0x0, 0x2, 0x59, 0xffffffffffffffff}) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f0000000140)="fcc0ef6009e5c2a1b452a7927496742fe920a6d8fd20b8bd809cd88f9c828e498958eb9e6e90507fd6e6687a8f2cbfe29d0269497606b66a68bac41da78e3a6d4bf1c8f0f487a6c657d99842758d074aac3fd570786e3f1407a944146afd4cec31caf20000", 0x65) 04:28:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/de\x99/\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = openat(r1, &(0x7f0000000140)='./file0\x00', 0x2, 0x99825676ebf3daa6) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f00000000c0)=[{0x61, 0x3, 0x3f, 0x20000000}, {0x50, 0x3, 0x2}, {0x6, 0xa5, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x200000029, 0x2a, 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) socket(0x0, 0x0, 0x0) fcntl$setown(r4, 0x6, 0xffffffffffffffff) accept$inet6(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000003c0)={0xe197, 0x1, {0x7d, 0x20}}) r5 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r5, 0x200000029, 0x2a, 0x0, 0x0) r6 = dup2(r3, r5) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x7, 0x7c, 0x80, 0x7ff}, {0x1ff, 0x50, 0x2e}]}) r7 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x80, 0x0) accept$inet6(r7, &(0x7f0000000300), &(0x7f0000000380)=0xc) 04:28:35 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000000380)=[{&(0x7f00000001c0)="5034e51ad5f70fc67b0a6e6fcc466f66fc2f2bfb68b4b11642755c44578039567116b20c5c9a70158d73717cb3447396d34de200f4295d8d39712961dfbf6f7b14cfe82a58efc3e79889249cf09e9646d70622e6acf222f6a2911886b1ec9db79c8afb10e398b14db5e49484302eb7cb7224b10f8055cab104ac21f4505f99b455b579d35e3de77f57293858d989c81b524f1aeb", 0x94}, {&(0x7f0000000280)="e1835a90c97954846fa551a00ece946b05bea292cb5865fa58887f3da747a2ab1a1da1799edae40ae2ab39967ac3826795abc8747c80805a06b097ca770ba692ae160edb546116f5d605d86cfc0435742c23eac87f63", 0x56}, {&(0x7f0000000300)="16516e31b067524add75efcec7a410597f6f29d6dcda767dc62105d5e2cfe0a256c5b04588d0adc2ad613ad6a9cf248b658f169abba52508f6a74b06c9c414a08dc80ccdad96", 0x46}], 0x3, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r2 = openat(r0, &(0x7f0000000040)='./bus\x00', 0x80, 0x2) recvfrom$unix(r2, &(0x7f0000000080)=""/166, 0xa6, 0x40, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) 04:28:35 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') r0 = socket(0x6, 0x4000, 0x1) r1 = socket$unix(0x1, 0x5, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/diskmap\x00', 0x80, 0x0) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x200000029, 0x2a, 0x0, 0x0) r4 = msgget$private(0x0, 0x682) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r4, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r4, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r4, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r4, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r5 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r6, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r9 = getppid() r10 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r10, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r11 = fcntl$getown(r10, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000980)={{0x2, r5, r7, r8, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r9, r11, 0xa5, 0x1, 0x100000000, 0x2}) r12 = getegid() sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f00000000c0)="35db8471f96ec11d95845b2278a2012303902e5e16c9fd9386008ce09faee5bd243349353d4e6d82d2ac0dbee9954d1f7a7cb981ef05", 0x36}, {&(0x7f0000000100)="aa5faae56c900ae33d57b1b767146f33", 0x10}, {&(0x7f0000000140)="8775d85bd50906f75fe06d2f0c4c339bd8005770d656fc93c7fba1e8c048e0af8a49b18091f0753016a03ea1dfd2ec89dcc180ec9a3d123b6307756420b80bffae0dffbd12fe0b860cdaba5c43bba1605b308860bb56b5fb5f4e6ae14727387683e546df99e1681e8a5a77bad102bfd38ea8d72eb675c55fc299ded19255307cac5292bf240e1a51d3eb0facf61917a5e50927ea6db9a50384362b881dcd9c0d213e2205fd45ef20f55f8d2ac37909e9c8f32155ee4b", 0xb6}, {&(0x7f0000000200)="babd99abd66d6d2dee07aadc87a0194aec7558b16a7097732a93dc6bcd871c69a1f9959a144cf77eb7a1b8653256a93df58e0c4c7ff4", 0x36}, {&(0x7f0000000240)="98acc8693b1e7be9207bc428bd7d44da4015777e6f60babbd7064a3ed4f3fb774244fbd06a", 0x25}, {&(0x7f0000000280)="529707d9809af09903f6d5b7f49b4dd476a4d5216b5c8788ecf2fd6accf7bd8ceacb36b83f15e35d8096cd48479db0dead43", 0x32}, {&(0x7f00000002c0)="c73738f7bf1a64a00dea888be22dd211661a2e56298ffe6ecf487ea049703c0d5065307e33984aafdc88158a27fd2e09c439bfd77822d17a49f9d4313a3d3187a61f27acb1a4e136d0291747620f1f348680fc81a957215b0cd4e440d6d29ecf787ff7788105dbbb8d010a9ca00dbc414504ab3c9bd0e7c04ccf31147b81546150df7f77d4a32db5d57e5279b2dc4928e160cfb275e1aa07fd6e569b115202698adaf8eba2417268a97ca266795a1a00c98df0044cf910826143725b05445cf5b6afbb1075f1fbef68cf7cd96c8aa6604c96fc9b45d52a2f809818c5d99793b92049d65628291eed31eabb564951e3df54f1", 0xf2}, {&(0x7f00000003c0)="6eb6ecbcfdad92fa7695632482746864d324faff04c44ee0d0813f7a3d0f94cdc8215bffed58b7982e606eea66729e2c808c9236caea67619150eb979a17b010230d7ac57dc6b769fae9b8e686baab72b6340cde506f3851f2493036b41ee4beb0b06743abe4", 0x66}], 0x8, &(0x7f0000000500)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3]}, @cred={0x20, 0xffff, 0x0, r11, 0x0, r12}], 0x40, 0x418}, 0x2) 04:28:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000280)=0x2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000140)={0x3ff0, 0x7f, './file0\x00', 0xf2b6, 0x6, 0x1, 0x2}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) setsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f0000000180)={0x0, 0x270}, 0x8) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x84}, {0x64}, {0x8fe}]}) openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)="149130da957e67ba8392c0b01f00") 04:28:35 executing program 0: r0 = semget$private(0x0, 0x0, 0x20) semctl$IPC_RMID(r0, 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) r1 = socket$inet6(0x18, 0x4, 0x0) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000180)=0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0x80, 0x0) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000280)) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0x80, 0x0) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000280)) open(&(0x7f0000000200)='./file0\x00', 0x840, 0x108) r4 = socket(0x2, 0xc003, 0x6) connect$unix(r4, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2fd2be8d240000e5b88996666973653000"], 0x10) write(r4, &(0x7f0000000000)="9e3eaa56000000000004bf9aab42304086651c1ece0efdd308e6b7ca00"/40, 0x199) load: 1.40 not a controlling terminal load: 1.40 not a controlling terminal 04:28:35 executing program 1: setgroups(0x0, 0x0) setreuid(0x0, 0xee00) socket(0x18, 0x8002, 0x0) r0 = socket$inet6(0x18, 0x4000, 0x0) r1 = dup2(r0, r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) preadv(r2, &(0x7f00000011c0)=[{&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/45, 0x2d}, {&(0x7f0000001140)=""/73, 0x49}], 0x3, 0x0, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000040)={0x9, &(0x7f0000000000)=[0x0, 0x5, 0x401, 0x1, 0xffff, 0x7, 0x8, 0x5, 0x565]}) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) 04:28:35 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = dup2(r0, r0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000280)={0x380000000000000}, 0x10) getgroups(0x0, &(0x7f0000000100)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xcc) r3 = getpid() fcntl$setown(r2, 0x6, r3) r4 = socket(0x2, 0xc003, 0x6) connect$unix(r4, &(0x7f0000000500)=ANY=[@ANYBLOB="8202adfdff09000000ffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb775af02871017fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2909b15801360bcd4c0a162b58fd4237b8fa56d1370cca098cd5edf84d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5c7dbbc5b65c6593d2870b4122cd23500000000000100000000000000000000003bbda251985eb8945a8e1e9244901b5c7f92164370a5e0c36f3896cab568e3a103cd3732c2a13d0459e35cb15277cbab4b1331da16632ae9d1162415dbf45f00ed44f22956eac13e015d2cac2767f6eb854ef96f9e901738137e51c37459e2b430def6751852fd6c3e051a6d2472c3492dd85a446019c0c244b198ee971003b1b9000000000000000000"], 0x10) r5 = socket$inet6(0x18, 0x3, 0x0) dup2(r5, r5) r6 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r6, &(0x7f0000000140)=[{&(0x7f00000000c0)='D', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r6, 0x0, 0x0) pwrite(r6, &(0x7f0000000080)="f704", 0x2, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r9 = semget$private(0x0, 0x7, 0x0) semop(r9, &(0x7f0000000300)=[{0x1, 0x4, 0x800}, {0x1, 0x0, 0x1800}, {0x0, 0x0, 0x800}, {0x2, 0x200}, {0x0, 0x2, 0x1000}], 0x5) semop(r9, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) semop(r9, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x2, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r9, &(0x7f0000000240), 0x6) r10 = geteuid() r11 = msgget$private(0x0, 0x682) msgsnd(r11, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r11, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r11, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r11, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r11, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r12 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r13, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r16 = getppid() r17 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r17, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r18 = fcntl$getown(r17, 0x5) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000980)={{0x2, r12, r14, r15, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r16, r18, 0xb8, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r20 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r20, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r20, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r20, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r20, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r21 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r22, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xfffffffffffffe2a) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r25 = getppid() r26 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r26, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb459adb71503947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fce454394bf0f7eb8a201c40c976e24"], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe, 0xffffffffffffff45}, 0x4) r27 = fcntl$getown(r26, 0x5) msgctl$IPC_SET(r20, 0x1, &(0x7f00000001c0)={{0x2, r21, r23, r24, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r25, r27, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r19, r24) r28 = msgget$private(0x0, 0x682) msgsnd(r28, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r28, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r28, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r28, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r28, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r29 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r30, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r33 = getppid() r34 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r34, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r35 = fcntl$getown(r34, 0x5) msgctl$IPC_SET(r28, 0x1, &(0x7f0000000980)={{0x2, r29, r31, r32, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r33, r35, 0xa5, 0x1, 0x100000000, 0x2}) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000580)={{0x5, r10, r14, r24, r31, 0x20, 0x9}, 0x7, 0x9, 0x4}) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={r7, r8, r14}, 0xc) setgid(r14) write(r4, &(0x7f00000009c0)="9ed5e8950000000000c7c19aab4230e843fcd58ff2d26500b9a46ac13fe38562d0d6cabd6ce69646", 0x28) fcntl$dupfd(r4, 0xa, r4) 04:28:35 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x23575da357ee21a4, 0x200004300) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x100000038d, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = semget(0x0, 0x7, 0x218) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x20, 0x2a1, 0x401]) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0", 0xf}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0xc010570d, &(0x7f0000000000)) 04:28:35 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x20000, 0x0) nanosleep(&(0x7f0000000000)={0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100051300000000000000100000000000001ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd81bcc6042aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x0, 0x0, 0x43, 0x0, 0x4800000, 0x8, 0x0, 0x0, 0x0, 0x5, 0x9}) 04:28:35 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) r2 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r2, 0xfffffffffffffffd, 0x7, &(0x7f0000000340)=""/165) r3 = geteuid() r4 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() setgid(r6) setgroups(0x3, &(0x7f00000004c0)=[r4, r5, r6]) r7 = semget$private(0x0, 0x4, 0xa5) semop(r7, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r7, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r7, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r8 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r10 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r12 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r12, 0xc0107002, &(0x7f0000000000)=0x21a) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000100)={{0x3, r9, r10, r11, r13, 0x4}, 0x200, 0x401, 0x2}) r14 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r16 = getgid() setgid(r16) setgroups(0x3, &(0x7f00000004c0)=[r14, r15, r16]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x7fff, r3, r4, r9, r16, 0x20, 0x3}, 0x725eae93, 0x40, 0x1}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) r17 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r17, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) r18 = socket(0x12, 0x7, 0x7) setsockopt(r18, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) r19 = socket(0x2, 0x2, 0x0) connect$unix(r19, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r19, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r19, 0x0, 0x0) close(r19) 04:28:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x20}, {0x800000035}, {0x6}]}) r1 = dup(0xffffffffffffff9c) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") 04:28:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000480)="ef5e8b5705f018d8719e8428969a83a992802aeef111893b2d5e10442ceec6258f8f80154e7badb0ed4020f5d5d0ddb93fcb8e54cc73bf4feaac5d54ef15e407ff0c9b7c67863c61427a06c037b8218fc9e19d61c1cb101d97a6186535450157964db35471009dee57baba1dc121134e0c3f57b25fa4d7b705c7fa87ff5ddac4a982223f04c6e3bd378f6192a065caac5fb404f6868e7b5256042a37046239208439a9cf794bd95b8e79c2de894609859306d0d3b838dadc2d0766c5005ddc7af3e1b49629497949a7d2a012e3654dde52f81ba7518b95b99c8e98ad97a306747478338156c722f0d489abb35c94d16aa230437cf9838474a19e6719ae0a766bcae38d65e8701f5f20b54d67", 0xe70c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r3, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r4, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc2485607, &(0x7f00000005c0)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x3ff, 0x5, 0xffffffffffffffd9, "855c000a67a7230062f913000000000800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:28:36 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x200000029, 0x2a, 0x0, 0x0) r4 = msgget$private(0x0, 0x682) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r4, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r4, &(0x7f0000000500)=ANY=[@ANYBLOB="757c9c978fb3de270f450654b1600971000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000c0000000000000000000000800000f00000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a848a1df1c49a0ba3304c1c8f83d9e363a31a35deb1b0f93d0e313011f5979ac4984beb7a8185bf201ccc3899b19fc94377a3e893d5c6620a32768103dfcabbdfaea535092d60a679d2d021be101f6e87b672a978b63e902d8551e9fe560d2ec90f8bd2739642adf4bc0b18b1d4f0b5a8db81"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r4, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r4, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r5 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r6, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r9 = getppid() r10 = socket$unix(0x1, 0x2, 0x0) r11 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r11, 0x200000029, 0x2a, 0x0, 0x0) r12 = socket(0x10000000002, 0x400000000000002, 0x0) setsockopt$sock_int(r12, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) sendmsg$unix(r12, &(0x7f00000000c0)={&(0x7f0000000300)=ANY=[@ANYRESHEX=r11], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe}, 0x802) r13 = fcntl$getown(r10, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000980)={{0x2, r5, r7, r8, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r9, r13, 0xa5, 0x1, 0x100000000, 0x2}) fcntl$lock(r3, 0x8, &(0x7f00000002c0)={0x1, 0x2, 0x80000000, 0x80, r13}) r14 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r15 = openat(r14, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) accept$inet6(r15, 0x0, &(0x7f0000000280)) r16 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r16, 0x200000029, 0x2a, 0x0, 0x0) pread(0xffffffffffffffff, &(0x7f00000001c0)="fb5d2656dab7607cfd87092e58b8d3e6ddf76ac6838eb5a0236b0cf51ef8257b63946603832521490382070142062dc2ad4049d65699806dca9353d80cb173b4470a4dc5ea584dc83c583aa0015588951c95607753e664b0d0ca1bbeac871d23805b2e82a6f0eb7072cfd43f4afe4fac398886c83e9a6667e934850fb376073039cf08b2a8771b3c8816afda83b9dc96db0e8dcba93a2653ee3fbc176deb437718e09479445b86b2d4e54f36952025496eb1a4cda03b6527072b03f92e4e", 0xbe, 0x0, 0x0) dup(r16) r17 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r17, 0x200000029, 0x2a, 0x0, 0x0) kevent(r14, &(0x7f0000000100)=[{{r16}, 0xfffffffffffffff9, 0x1, 0x2, 0x4, 0x6}, {{r1}, 0xfffffffffffffff9, 0x0, 0x11, 0x7, 0x1}, {{r17}, 0xfffffffffffffff8, 0x0, 0x2, 0xff, 0x2}], 0x2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x2, 0x4, 0x1, 0x7fd}, {{r2}, 0xfffffffffffffffe, 0xe, 0x1, 0xa809, 0x3}], 0x40, &(0x7f0000000180)={0x1, 0x9}) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 04:28:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x14}, {0x100000000000002d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") open(&(0x7f0000000080)='./file0\x00', 0x10, 0x2) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x8}, {}], 0x2}) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000440)={0x7, 0x1, 0x7, 0x5, 0x3, 0x10000, 0x20e7, 0x10000032, [{0x848, 0x464, 0xaad}, {0xc0000000, 0x5, 0x80000001, 0x400}, {0x85f, 0x10001, 0x0, 0x4}, {0xa4, 0x9, 0x40, 0x1}, {0x2, 0x8, 0x4, 0xffff}, {0x80000001, 0x5, 0x3, 0xffffffcf}, {0x0, 0x1, 0xbb0, 0x7}, {0x7, 0x3, 0x400001}, {0x40, 0x2, 0x101, 0xac}, {0x800, 0x20, 0x1, 0x5}, {0x6, 0x0, 0xcbf, 0x7f}, {0x4, 0x8, 0x1, 0x9}, {0x6df9178a, 0x5, 0x3, 0x1}, {0x1, 0x9, 0x8ca, 0x3}, {0x200, 0x7075, 0x8000, 0xeadf}, {0x800, 0x3, 0x0, 0x6}]}) 04:28:36 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x2be, 0x0) r1 = socket$inet6(0x18, 0x4000, 0x5) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) write(r0, 0x0, 0x0) 04:28:36 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x5, 0x8e, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0xc040, 0x2b) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xfffffffffffffd95) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x2a, 0x0, 0x0) pwritev(r1, &(0x7f0000001780), 0x100000000000005c, 0x0, 0x0) socketpair(0x1, 0x4000, 0x1, &(0x7f0000000080)={0xffffffffffffffff}) getsockname$inet6(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r3 = syz_open_pts() setegid(0x0) close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x5, 0x3d8d7c2a, "73ccf6e270f17f27104234840a76000d3fc9c06d"}) write(r3, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d", 0x5e) 04:28:36 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="062d"], 0x1) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000200)="ebffcbff13b9fd812eaa4e713048e699319296489918eab63574d40f755963d1e6a3c76a5934d75d4732d80a1624a0a5191a3451c95e7490816ee4a29d3f14d9068643995ccff9281448c6f283040a7275d41059ce4395f8b40d8c95c785a0d231d2f01df85f628e5fb541c66c34773b2aa05bfedea0c428db8c3afe6e34862f14a9162944fd5c8a1923ffbe9de1b9fb69237a81a15bfadf911cbe921902d1bd35719e11608f0b3010457465ee96e1a99616dca5cb4ea56b87618f16d073cb302399b3c0", 0xc4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x336, 0x217b, 0x90d1, 0x0, "bb6fc60000000001000000004d5f4de400", 0x1}) write(r2, &(0x7f0000000180)='X', 0x1) close(r2) syz_open_pts() r3 = syz_open_pts() write(r3, &(0x7f00000001c0)="d5", 0x1) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a0aec09127d4b48197ea4b0fc7ddc4d8e995dc54"}) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000100)) write(0xffffffffffffffff, &(0x7f0000000040)="000000002a3681038f8c00", 0xfffffffffffffef7) 04:28:36 executing program 1: openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x8, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) r1 = getuid() r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000100)={0x1, 0x2}) r3 = semget(0x1, 0x4, 0x8e560fe1509a11e6) semctl$GETPID(r3, 0x870fdc99d27dba47, 0x4, &(0x7f0000000140)=""/38) r4 = semget$private(0x0, 0x0, 0x9) r5 = getgid() r6 = getuid() r7 = getegid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000180)={{0x4, 0x0, r5, r6, r7, 0x20, 0x2}, 0x10000, 0x2, 0x8}) r8 = semget(0x1, 0x45edcbbb0613cdec, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000240)={{0x7bcf, 0xffffffffffffffff, r5, r1, r9, 0xa0, 0x3}, 0x0, 0x10001, 0x276}) r10 = dup(0xffffffffffffffff) setsockopt$sock_int(r10, 0xffff, 0x200, &(0x7f00000002c0)=0x1, 0x4) r11 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_UNLOCK(r11, 0x4) open(&(0x7f0000000300)='./file0\x00', 0x8, 0x3) r12 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0xdd05aa02bb1c801c, 0x2) ioctl$DIOCMAP(r12, 0xc0106477, &(0x7f00000003c0)={&(0x7f0000000380)='./file0\x00', r0, 0x3}) setsockopt$sock_int(r12, 0xffff, 0x1, &(0x7f0000000400)=0x7, 0x4) writev(r10, &(0x7f0000000680)=[{&(0x7f0000000440)="1a768d7b09cb864c387b73b4c7", 0xd}, {&(0x7f0000000480)="20c287b4fb9033aaf28d419b3b85fef81c9eb79f4c98b0b914929ffd5dfb8944e1e17e3b3c43f8a335bd8801ce342946bf3e20b243c9ecb2ac14a7b5359b8248d325368aacb84f64b1619132a8d28ba274fe954d8ab3aa14a00683773a5878b5611309598695614bc7ae1b1075e0d486df0bf1a4b231757e939fddd9b975feea99adebd9856f6f8c0e2b685115afe4254188fc74ca952497ed09a5e4075a7ae69d60e2b2ac15bdf0e7ee3013a84d3251e6d593b1c141ae59d967c7", 0xbb}, {&(0x7f0000000540)="b838d6e7e06576a3b5407302f89b254ceda93a7066a19c05d76af4a57a8f1d755d382af1904bd968298db4531bcab295e018087f2b0e9c04f2391fef27ac5e727121cdc770dfc1eae73135d9a68945b7032e086ea37282a890d3368c", 0x5c}, {&(0x7f00000005c0)="61cca5611430078a7a72a6344f4f35724cc975cff405c0abbada12fb0b4adee9aeb33028d6ae2fc0078fe858dff6c439834aaead8cfd138c3070039add99e38313774156cb5ba74dc86b32c6a9346d4901943372de8c0971e77d9ea350c14bbf46d779937daaa091850b8596118d37fa669604df15128f8032cb5b75374300a29e2227269b418da69eba", 0x8a}], 0x4) socketpair(0x1, 0x0, 0x5, &(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r13, 0x29, 0x66, &(0x7f0000000700)={0xfffd, 0x0, 0xfd, 0x9835, 0x1}, 0xc) pipe(&(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSWINSZ(r14, 0x80087467, &(0x7f0000000780)={0x9, 0x6, 0x3, 0xfff7}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000007c0), &(0x7f0000000800)=0xc) 04:28:36 executing program 1: r0 = socket$inet(0x2, 0x3, 0x100000004) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x8a31) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000040)={&(0x7f0000000080)=[{0x24}, {}], 0x2}) pwrite(r2, &(0x7f00000002c0)="a3019d759bdccc0f96b77012f8b3e4f6216754248545e14aefe9c9736aac32f8247b4eaf70a50ae1e63362b6f0132ab55948ca9cb9d9bc78742697f597a7e522023f1baeec52c16c4248a179532fc58d5dd93144a0f3d6731f9583ae2fd2ec04acaaf274c2289a641e0adbc82865a875427d874b21f368f13f27170e12f115d5b093322d9830bfe6af60cd728fa8dc007134d0eb8ad3d4c18f1aeba76e4362cf48", 0xa1, 0x0, 0x0) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r3, 0x1) flock(r3, 0x1) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000380)=0x2) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r3, 0x8, &(0x7f0000000180)={0x80000000003, 0x0, 0x0, 0x2000100000000}) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000280)=0x80) r4 = getpid() r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r5, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r5, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r5, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r6 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r7, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r10 = getppid() r11 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r11, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb459adb71503947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fce454394bf0f7eb8a201c40c976e24"], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) r12 = fcntl$getown(r11, 0x5) msgctl$IPC_SET(r5, 0x1, &(0x7f00000001c0)={{0x2, r6, r8, r9, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r10, r12, 0xa9, 0x20001, 0x100000000, 0x1}) r13 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r13, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r13, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r13, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r13, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r14 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r15, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r18 = getppid() r19 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r19, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb459adb71503947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fce454394bf0f7eb8a201c40c976e24"], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) r20 = fcntl$getown(r19, 0x5) msgctl$IPC_SET(r13, 0x1, &(0x7f00000001c0)={{0x2, r14, r16, r17, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r18, r20, 0xa9, 0x20001, 0x100000000, 0x1}) setpgid(r12, r20) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r4) r21 = open(&(0x7f0000000140)='./bus\x00', 0x400000003fd, 0x0) write(r21, 0x0, 0x224) openat(r21, &(0x7f0000000240)='./bus\x00', 0x100, 0x8) r22 = socket(0x1, 0x4, 0x0) recvmsg(r22, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000180)="a5637cb3580660e44ceaff125c001a0d25716c111197e87d86910e767f3156327f56ad72607030ac68a78afc8c8596234ad19c5187b3002b87c47b313dd3da4d44f40280896db253cd477bd370125e39e718d8733e07149f18aa5ac2a3775aab22528c5df20f830da830ac742ea68d80279cbc2ff57cd73e77328dbff39dc112b6d21566d38d4314deab8a1a2c120e13d6fc6872633b8a768cb47213edb5a2c78d9382cd48ec0189b1924b74", 0x2) 04:28:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) socketpair(0x10, 0x1, 0xfe, &(0x7f0000000040)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x88, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x10000}, {0x3c}, {0x20}, {0x6}]}) syz_emit_ethernet(0x28d, &(0x7f0000000340)='\x00') 04:28:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x4c}, {0x4000000054}, {0x6, 0x0, 0x0, 0xff}]}) pwrite(r0, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x40, 0x0) pwrite(r1, &(0x7f0000000100)="8050a535f8bbc7ab648f2a8de9d5a2f5f21ab8b7f61ad734e7fde3c8d6cbc9fd86194541a5df264d8be9e75bd2f992c02db916fc48f3f133c0e9", 0x3a, 0x0, 0x0) 04:28:36 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x3, 0x0, 0x89, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000225], [0x0, 0x0, 0x10000, 0x0, 0x80], [], [{}, {}, {}, {}, {}, {}, {0x200}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x84}, {0x64}, {0x8fe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000140)={0x764, './file0\x00', './file0\x00'}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x800000018, 0x3, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 04:28:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x100, 0x0) lseek(r1, 0x0, 0x0, 0x2) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x5}, {0x28}, {0x840000006, 0x0, 0x0, 0x8001}]}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x1, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000180)={&(0x7f00000000c0)='./file0\x00', r2}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100), 0x248, 0x0, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x4, 0x8) 04:28:36 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be78162e0000000000002b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f9000e01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xffffffc8, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x3f, 0x1, 0x5, 0x2, 0x400, 0xd0, 0x2, 0x0, 0x1, 0x79, 0x8}) 04:28:36 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x3, 0x1000000000000002}) ioctl$TIOCFLUSH(0xffffffffffffff9c, 0x80047410, &(0x7f00000000c0)=0x6) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000180)) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001640)=[{&(0x7f00000007c0)="8d", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x200000029, 0x2a, 0x0, 0x0) sendmsg(r2, &(0x7f00000005c0)={&(0x7f00000001c0)=@in={0x2, 0x3}, 0xc, &(0x7f0000000280)=[{&(0x7f0000001680)="79c86a3b27c14e52b46515c2bfc16c160aee9b0ed3f84be06533ed9a131975f30e0fe6338322aadf94075f975e00b597d4f6bfe7d90bdc169ec6eb43ad3c6485a34301ed729a84200e70e0a57e9584c7956c6a493cbc54eeceb433d36a25e551b1832b2e340d6251ded402ea00f67c1631b3f496f9a79b151b38dc4a4023c5b55465e99ae27069bc003c0fdefccd3122029c4d42105b28f40c32d285027ed7c74d0a469131624505de470e9ed6e5c45ffcf96d00ab49e496aff0beb2f11fadd5004fa3f27bed99eabede88fc046acb0a367f337079b878362dbfc59cea357e28961f597d85fdc2d7dc4ba2dbb788b479a715599024b39d2c30c2eb69b8216b357515dbb263dbf2ea491d00a59307dbf44fba7e053ca27af6b04b7a2ace01439443ddc15a005671fb76e8817a142a91fed708d831c5359635166a05b7318d18aa2680dd31eaf62d84c1dcc49296b58cd77f07c4c0f466a181b22aacd7b5a64a4ef09286b7159230a17e75f85d1f709b7b81922cb6e5dc55bf0d6ea4e02434eec2e30e8b4c883912e3475469ab1a25f64b9e48996f38eed18c43d7170ea7fdba4645066a0bed699b8eefd684bb0753a8f9fd30921462cef0935cc0f300e75219716baad4c7645755c8279cc112cf2528ec66020aa951a68797f8d408141e36fd354dccc804607e4393c968f8241d2f40da7993a3d32813ec00de29b8823e0978f6341d7090a6a82dc53568477511f39abc0b24f968bc8bc177eef7ac9ff222467837a17c0277a4b8931eddd397cf76acd19c203cbdac5a3cc6f41db3093f729ae742a1b7e8084aabd28ae3495a1a6607577ae64ef8b5e0cd266f0a16e40a7e8a059fea42eb8242b855e7c8ec6b9922bd553c8ba059b0607295d46c0f0c779563aa8a68c6afd98fbce9c76c0603e0dacbc3b9a3f665586450b1a9329716e87faa9a8fa0360b09bc0fe0fc237c96a42bc450b2af50a7c741586a4323aaeee1eca45a7c295ec721c51fcf675eabf3f763684a245f41cd6e006d700003e7023695db7c514f9dec19bb6387d308b305e25058ffd29b0fd960897350c69bedfaa3f5f78ee5c025d5356d18ca47edc88e67026874efa21d1cda8b3edcb5f41b3994bec89a0caf17745656767f5677f3b109be2d7cf76b11f5baf0dae653e37abdcd4d9e43f1f59dc1ba6e32191197f96a91f4ec41fd9c32db9ba577db95754d017b869c7d6d5698b1d3a8cb174470afaaebe673d9c01eef7f8efc3968a161f2bb6ddcb70032fee6a1b0215ce87d55e6243608943ab263998be56fc4d354cc233791f885f24397d5e05b85e9128e6dc42dcb74562aa153612a72ab3ec10aa9fb323cee7ab5e338676539f7e2d7df3c81c95f7c6826eda8df43a477842c3d0b3ecf27e6264c59b0abc90781e4b4c56aaf01272ce07ac5ebbed5dbea47a65eeb165b039d969d063ca6fc43fc1762274a57f44e4ceef4be77d487a32600748a3beeb0e08174d31ec36982742f5366797606eb5ebcab2f9d1658691bdded6e535f8c12e707f37a49c0707174fe84a44f4b0898ed0e2817d695c8c6d5a76e1142c91937740aea215e6e2cd884c96aac44ddea5ef51543a8a266be553d9420ba0ef010a2cd325eaa7a3c2066234790574675f8c1311aae53206ebb92fcede75006305f2697d1f0d6dc6a4ca1d591424eb79d273e9e985000d8918f8ac129ac591ca452cfac5679f614e43fe36d2a01258af7149454f943b741839217c5ac8db643ef48f85fc326f28fb358b8d360614b98430f1eaaf3a9dfef4f15032e58338de65c809781d1c6701afbf7c892eacb44cadb81bb87c7ee494c56e46e3e9c665a86d13938e1f2a66b1d1d3ff64cc3f568d3352ee51348cc98335f91d782e1a0546960783d803a39fd7e3a0371247f65c17607656e624006c5165899d0fbe74f4a403d45ac8de59c0dd8fb6bfe33ed71b6fe0b58813adc7ed9c37b8b0763c2a520a05f167f1dbdb04f57b9db15acb314763102a21960faaf55158b31db57fe2ee33bc133c60fd05da049be3076002e06f9e8009bf01b8412ed720e45e8474d6dd7c4049fa2c43a16bd56714363338c40f0cacb4f3eb51f3039140363cedfa693a2877cb282710bfa76b52725433821950a0c2a147f01f3fdd956283e3d289833b518bb7ba01730e5ed77c42f7189176ac1fbab8a4c0bd8fb68c47b256974d0acd5edc50dbda9017cd182b3bc1d6521734596079b99b549199414fd61e36dd0ef3374120556cc3a942648df299859669566be18629f6961b4fee83d10df5c6c25c4ac8d62680cf9dd0c02bc55ddcc124a7795983293f87cd95b85ac830f243462fcf1ecbb3803aeb09d9d2cfeff37b7281f96a74b753cc8ed4d66af23f6f2992268d6bd1489205375f91585fda5dadba37e2e435921d437e833351284051d6e4049c302380ffb05a5705c9fe7c9b1b2f9b1b4ae6395b808e3b82415c681f754464fe1da6e1c7014caaa76356a871570fdd918803ee49c1f5f1be570b9213020729c3b6b51ab50f1cada43a2ca14cf6be6ea533ff919396830be7f064ef19b367086664e7b36a285ce104c035e929375f637cd025961b7edb8bd5514cb81c9f2d8b735df00fa5cdc3ca8476db63443ce1c87768331b04a751a83755ee257f08cf47cc23eb0e3712fd1cffadf06a2ca27b0f09f2d48ea2ffa422a63e62a9479326dd048cfd114869fe7f778c4a3cfd21a9c363120d2ce81d047e4fd2e0481e1d80b927f0ee4cbaf75c56b886a204775585b986f3b2c77ca27198b52af56f88c2926e4bb74f0e7067044c02fa110b8f38f243e541b8473ec79df69ece7a74b8c57d29911cb2e815369573a72ff2a72340cca785284f3ce172069e036a711c2864453399b4b464db5f9c0a8da15e7ba5037195a9cd65c6c3062df3de9898a11613c42aaeff3e2be544f25872fc269827ddc263a52b58c3156d2bfe313b0d23e3926187db38084cb6db2646ee57a5703a35ffde4e2495e01ed5ab693d185aadecd77843443f22348e030639147a5cf6c6e5b4df0284d8abcbb6d97954b1f487a7277fd9db5acebf2ebaccbc4de1f0390b5ec7804d8e468865ea033fcf4daa710a0c14d104837779e0915f690c326c75de8773ecaabe1ae4d2c6474aea9984a7db39b1c0726d2a33971a7341b47a78d220bd6a0bc7ced08e863e0cbc96db2b035ec558b162b105387229d177d95ebe7de03b57668415c406a4940b7bee995f61d0c5774a136670e14228c197f66334ceb9e29c2827df56d1a849d2df5ba5e1b04299080dc5dd5e65772d5d33cdcd1533bc35aedf75953889ac63708499cf54461d6c32b0814c1d2fd45217d35197e37e7af360030fdf16521eacdcd49df9f9c882416fb385033f5aef3b834f9359b9a7a49b362d7733c0c5db111eee29796966ba2dfe2b33ea3842d428a7de499aab2dbef69aecb9f0f0ea2dfa46a21d9a9a1cd838ea4aee3d8dec4639a497a69ab0febdfbc49c49379e7c11423996ceea67eb8e9dcf400085bc51f7dfd336f8daf3a14a5648bbb356ebcd233b3d29701723c065578a7e98b4d018f874bd7448d10828250888bbd36fedfd558698114ac9a6cc8b60e47f6772528f0e00fab3f290add6c7567f0e4dc62ded83b3b176b2fbc2cd915c40e7df76ddc738ac85e5c97cb170e944ecfd5f8e148d2d1523ec023841cdf9296f4ffc387d4db041e727a49c668786da13c7d8c088fea1daf01b3dd2a40be2c03709b7c433e1a1baa75a75fc659ecbf3e71970faca02511d2f51d83bfacfbb68c5e51cb56fb60add6981da501191447c91a3469cad4db00016d91946be9eb0207e6624c24da7c5544124f9c30ad452d817386f742dacc1e192d1a00148adc6263f18cb6b7c2c8f277b4e112be12ec1337cd1c4e9317808d15937f8fd62aad8ca20141682060a87fff78b0b70503f1f3ce7d7fcef3d45f2fbb47cc1e342122449e98d4f4ad9ce8ea4ef9453b73f7543ff4d9f2d82673545455be55d873889007916f16b77f9c50806f565f13bcdf38b0b6808a6b005640545692cb0f470003641f64fae54c686a6fe8cfd4ab0b621f9509ff365c03f21e1bbbdc5c103fe375d0e24272e49b1cb176372f67e72a16dee8ee85ed90e95ec3b748a030067bcb827d3f1bce6cf50412fbe40fd2eed6fb7056a484b8a553f1c198b5203513e963efd872d22ef63bc71afc7d378710cc5398220237e454b145c549228ef1ee38b9d25b28bac3baecf0cd84531363b59a8ed490c43b65c9c21573d9e0594c78a929b5ccf5ea0bc0d2c1590a0af92c2941b119173b6ea15176c3404de920515a58d38780977c6057acb738fa7836b1772e1f00df8d622c4ddb6fb10b84bbe7ebb92be13133f5e14d9d46f15288c44b0512882df5934da4857452cf04520757d24fc334b057a00cd86d8fdd8b2b9b1fdc91ca508cefdc9af8c421c1d3f1fc7b6f17d3192eddff775c84f3d22ec7fb0567edab58ddc0c61fd5c37358ed8ea35e2414032ba3f66c7d5b6d5de98c16a537fb1d895fd04c1513afb4c7d56539a533560bb68e074ba44740792ff5df0b3069fc7c62d09114f05f378525e5c9fd3115b2508a7f9b929db42893cb6070bfcaeeb847257810cdbfc9705a1202a07970962361964461ee1606bbc423c24a72feff4d91bd707ee62a53d695adc15b789c8e97122db421fe9dbac62cf318846039bc82089d0009f31e74a23279d651289336c5010a8263d01919e410a36129bf65cea5fda63f18fe504375651dd306e50753212fc014cff6d5b5c4e51cd1cf7c03be5cd641b6022ed76effadcdbf99d3f8ba54fdb40eee24c4d04795ad0c10cd3638ee666c130d07cfd79dcfd84827ec1cd379ef7eb3ea4cd77e9e7114f3c843eeb71a034cb4e22481d87db1adb13f1ee1b57ffc21ed7e3547fb5f181f37bd340e503eb82b4b970681004b32974ab0bb6740a8e0f132b3d486d5fa54379c1cf865183fc82f736e21802e9e865683a911efd16983caa2b82b9b2cbf756d0de7af4b5f6d1ed2ede9e5a7bb59ac85bc786aa812e8b08196e35015208f9eafaa3f92ffac5aeaab4fb659e2f16b0bf13c3b125227f53bdaf928c3b6d86193fffe29648c48d153d69a479e36e2dcf9847d42820cde77cfb37234030a111637be28de00123095d348d74f3d98262c88266abbf0cd5e172f5ec14e7f8e2f1bb7e5c838cf846fe874fe939c515112acb647b890cbb522f21a489d4703e91d75e3c02bd0ec3821e6011c734737f05cf2f1401846cf9bc107dd37fd0c823059460c8f38ddda3ebe46494caddd5bcf40c080d9f229baaf7d6812d15a28977ddd843f04c612abc1ce2d5439cef37af35b996dac242bc0578a2d42f4d369db9edb9bfb6fe2994f49ebeff2e39befcd3f4be1874ad2478ce2a26b23add9398d2de73589a164c7a8d3a48e4a8113aad3af4ca6b48379a870a8b2fde56a46e2540d0b84376c62fb05000a6f1ab3eac7e88d27337395a0779afbafaa689837895da4f1a600bbcef04082596f353f31595f56e0a6c4f919a07b8eaa42c2886ad5edf85e521fa0aacaf4ad5066b53067b46cf33161948e37f1cb064971f2f76164b56b352250187078f6995b20995a619c98475f8393b7c710d73f5a50a616ec691dedb5420fc21094498ef79748943a2be3f02f0613cb280cd59592bbfa583bd2a12b17d66d8ce9c060f39ee4d525df62f86f1bad5d872cb22e7e3bbdab07231bcaf891ccad6175681977718d79f7d7f7eab31c8c48adaf017b04c8e710e061d036c99e6300be080755dd21", 0x1000}, {&(0x7f0000000200)="44e0bb8d7919cdd452202ee87c84807d35e731a9aaa0de51a0720e89e77a2d58d8686382ab92dabb1673ebd76a8e3abc6c1662154c9ca1807c4fc3fa68ce7c56811d3119fe9e2cbd343898536a0af1cb22826e80e57e566e38aca028e995ee123ec3b8de646a445cdcbd1d1ba28b40", 0x6f}], 0x2, &(0x7f00000002c0)=[{0x90, 0xffff, 0x5, "13d89d478d3e009a98482fa6cd5af384d4112ad30c8e64a6a95d9641bb95c82308d52e997e662a0243193d68797e0062a7a527f60ae2b9b9120ce7ecdc04f790457d07b98ef48d23b4d8ce1d261db57582e5b92c726de24b16e4ff6e885818ea50653dda1f4f5b0c27ea830dc5a74403da7e4fc57603592844f9281c81"}, {0x30, 0x98f6a44b3d9f78df, 0x200, "3df3e8c3b7d345332df198dc5d9912b81e93e6fee2fd16d0bd4e70afda8c42"}, {0x80, 0xffff, 0x7, "01c2b3073f1da701bd5465bdd6c65d71d5ab3a55adf6d3e774c8093266658b7b558f0f4a184f883f9084dc0c3ce1b58c0476f631ba269a02d016a9545325ceff34f592d1c3629bd6a657e2be278bbc3f2b7540b79378c75a010a52972dbd40367f179ca58c3f48eb74bd9a75de4446"}, {0xe0, 0xffff, 0xd157, "4b97b604545322609638de134472adb20d5a575dbf4fadeb74a07523cdcffedab670fe1bf3aaf859d628e68e9e134fd0a37e138e0f052aab9978b63599305844a10b54c6896c48c269f9451d59f0d3fb72c7e400a1e64a584b0df4448d601fd2f5466b6f9060e9b84df6ab27b349b656b71a590c53914c7946703f4a45157c1dbac2d8e16a3ba76c59ef78c26b96d83b25302146f8ac6723cc6655b1bfd06a85bdd73dd3a6e203f411f792ef7b1de653c1fcfbc0354a9dc3321c5c92b1b3c588c16132c1eba79fdb5b04eca242"}, {0x28, 0x1, 0x1, "7d563d56ec1a43b928b6c579ac42d855032f1a48d7"}, {0x80, 0x1, 0xdb92, "051fad56ede0e835128c87d36ea106a691c808fd383f6239aaf4c70d3286cadb94bad0618e503e4e09b0882b9401b0d5332dc04be2d678fefd3c1b8e4340887df6408123e860fa768aa2f2b5ae8842db334cfebc382d733b8abaf18bb061ffd173c41ebc98782368d2c6ba"}], 0x2c8}, 0x2ecf9637e873a63c) 04:28:36 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x200000029, 0x2a, 0x0, 0x0) r4 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r4, 0x200000029, 0x2a, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r6 = socket$inet6(0x18, 0x3, 0x0) dup2(r6, r6) r7 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r7, &(0x7f0000000140)=[{&(0x7f00000000c0)='D', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r7, 0x0, 0x0) pwrite(r7, &(0x7f0000000080)="f704", 0x2, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r10 = semget$private(0x0, 0x7, 0x0) semop(r10, &(0x7f0000000340)=[{0x1, 0x4, 0x2800}, {0x1, 0x4c, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x200, 0x800}, {0x1, 0x2, 0x1400}], 0x5) semop(r10, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) semop(r10, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x0, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r10, &(0x7f0000000240), 0x6) r11 = geteuid() r12 = msgget$private(0x0, 0x682) msgsnd(r12, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r12, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r12, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r12, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r12, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r13 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r14, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r17 = getppid() r18 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r18, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r19 = fcntl$getown(r18, 0x5) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000980)={{0x2, r13, r15, r16, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r17, r19, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r21 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r21, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r21, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r21, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r21, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r22 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r23, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r26 = getppid() r27 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r27, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb459adb71503947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fce454394bf0f7eb8a201c40c976e24"], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) r28 = fcntl$getown(r27, 0x5) msgctl$IPC_SET(r21, 0x1, &(0x7f00000001c0)={{0x2, r22, r24, r25, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r26, r28, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r20, r25) r29 = msgget$private(0x0, 0x682) msgsnd(r29, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r29, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r29, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r29, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r29, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r30 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r31, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r34 = getppid() r35 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r35, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r36 = fcntl$getown(r35, 0x5) msgctl$IPC_SET(r29, 0x1, &(0x7f0000000980)={{0x2, r30, r32, r33, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r34, r36, 0xa5, 0x1, 0x100000000, 0x2}) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000580)={{0x5, r11, r15, r25, r32, 0x20, 0x9}, 0x7, 0x9, 0x4}) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000200)={r8, r9, r15}, 0xc) r37 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r37, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r37, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r37, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r37, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r38 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r39, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r42 = getppid() r43 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r43, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb459adb71503947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fce454394bf0f7eb8a201c40c976e24"], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) r44 = fcntl$getown(r43, 0x5) msgctl$IPC_SET(r37, 0x1, &(0x7f00000001c0)={{0x2, r38, r40, r41, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r42, r44, 0xa9, 0x20001, 0x100000000, 0x1}) r45 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r45, 0x200000029, 0x2a, 0x0, 0x0) getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getgroups(0x4, &(0x7f0000000340)=[r5, r15, r40, r46]) r47 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r47, 0xfffffffd, 0x2a, 0x0, 0x0) r48 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r48, 0x200000029, 0x2a, 0x0, 0x0) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x1, 0xfe3b, 0x1}, 0xc) r49 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r49, 0x200000029, 0x2a, 0x0, 0x0) sendto$inet6(r49, &(0x7f00000000c0)="c95e4b84dc5dfb95ec34ae0bdd6ae2bec4a7d696e7524067fe128a570310af48b8b06b397121711f9a8755cf9b33e5e3c4413edf5961d77c4aff7689b069d62213c07f11d5ae40adefc80f5ee957382b3cbf4a909366e1a6c48326750f642fdc54bd31917669eabe137e158644600eb611f20159af4dbee30fb9bf17f15ddf71676e6c9c95841e58a5ea3ae657ea4c484ab0e60a270b87c761b1944b36f28945702eb2fa80abfac12a36737396c27cd0da4529ff1fbe4a3e63022784140c32fda7c8459b959d09da9ac80d199b17e59a97f60b238956c0a2a9a9f61a", 0xdc, 0x2, &(0x7f00000001c0)={0x18, 0x0, 0xb0, 0x3}, 0xc) r50 = syz_open_pts() poll(&(0x7f0000000000)=[{r50, 0x4322d11273df4171}], 0x1, 0x0) r51 = syz_open_pts() poll(&(0x7f0000000000)=[{r51, 0x4322d11273df4171}], 0x1, 0x0) r52 = syz_open_pts() close(r52) ioctl$TIOCSETA(r52, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) ioctl$FIOASYNC(r52, 0x8004667d, &(0x7f00000000c0)=0x4) write(r52, &(0x7f0000000140)=' ', 0x1) r53 = syz_open_pts() close(r53) ioctl$TIOCSETA(r53, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) ioctl$FIOASYNC(r53, 0x8004667d, &(0x7f00000000c0)=0x4) write(r53, &(0x7f0000000140)=' ', 0x1) ioctl$TIOCCDTR(r53, 0x20007478) dup2(r48, r47) close(r2) dup2(r0, r1) dup(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x8, &(0x7f0000000240)) r54 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCNOTTY(r54, 0x20007471) execve(0x0, 0x0, 0x0) 04:28:36 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r0 = syz_open_pts() flock(r0, 0x6) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001}) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x2a, 0x0, 0x0) fcntl$getown(r1, 0x5) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x200000029, 0x2a, 0x0, 0x0) flock(r2, 0x1) flock(r0, 0x800000005) 04:28:36 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x21, &(0x7f0000000000), 0x2a6) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000040)=0x8) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000000c0)=0x4) write(r1, &(0x7f0000000140)=' ', 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) 04:28:36 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="8202adfdfffffbffffffff653000463f7b238bf46854d78a2a18c8197a386207001600008295955984c87910bf453f68c117006abca64896bc5e57c6388bbc2ad88b2951b158696d01360bcd4c0a162b58fd4237b8fa4d012ae444473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30c85e8f5300a49fef9d612f871f4385ca43e47c20a0f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000003454fe00000000000000000000559aa4a6215ded01fdfd82d3fd6227d60b90a950a01ae64da66415655b05810c8f67de1b28f20fdf324afe075ae85c6f0b6d4299d55ff5229e1a798336343d05bc2f3edacc80bbbe99033074039910cbd826ffffffff22d874b03680d1ca09a34b41d2eb268d8ffff8f98dda84f276d1a89b156fd6bfe9ee2ddd4295588c"], 0x10) write(r0, &(0x7f00000000c0)="9e3eb3900603b73725c7c19aab4230e8864fabe4f2d065c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(0xffffffffffffff9c, &(0x7f0000000540)="6861fe261e6f64378b5e05cdf304b82601000000bf4f000000000000e2597291bd508928c1fcdf82fa627475b78f00000000000000000000000000000f1debde11e9af027e4cb669f34d9a9d12517c2fc0d5b4b72f89a85df08babe5bcc338a7755bc33cc4631c1fb861ecfcfeb84cc9c91792915a6d446d4d40c75f615bae999ab2def38539619bb187be6394364f6b1ccc19df5741bed71443c1d79ac7cdaa5e7ab7d2c89519684196a033b830a65ed066e8adef1be042c421b13af908dc9d515459259bea7c4b7fb67460b73bf0d1ea049ddd1b3c082931e9536e7d2e8bf4c8012275a7287ba7e5358e8baecddd31eb112344774d54f4edf6ab89b4fa837092c94d37e9bbd094113bec43387c9feebac48c5d81884d916cf3a230bebd5eb4b8277bad7682b5a7764e89e7d103534582b55790930f07ee849c39495ef792dce1d1e1bd2bfbd2256fd378041099", 0x14e, 0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x10, 0x0) write(r0, &(0x7f0000000040)="e49a44e720c1100afc0885fb5202eae05325f892", 0x14) getsockname$inet(r0, &(0x7f0000000380), &(0x7f00000003c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, 0xffffffffffffffff) sendto(r0, &(0x7f0000000100)="1d1a5ec192f09a3e3885158266", 0xd, 0x4, &(0x7f0000000140)=@in6={0x18, 0x0, 0x4, 0xb6b9}, 0xc) 04:28:36 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='\x00P') readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000280)=""/191, 0xbf) 04:28:36 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() poll(&(0x7f0000000000)=[{r3, 0x4322d11273df4171}], 0x1, 0x0) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000140)) poll(&(0x7f0000000000)=[{r1, 0x160}], 0x1, 0x606dca73) r4 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r4, 0x200000029, 0x2a, 0x0, 0x0) ftruncate(r4, 0x0, 0x10001) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r5 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r7 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r7, 0x200000029, 0x2a, 0x0, 0x0) writev(r7, &(0x7f0000000380)=[{&(0x7f00000001c0)="7a99b39f3dbe1ad14b00095fbf69ef5c125792aceeecdbb5f12834e625e9db8c006440951608e5741fd95b06b684679e5d87da8eb71354b95de04eff19bd5c", 0x3f}, {&(0x7f0000000200)="e2033682835dc6fafa38a35db1972acc65582d925b0ecc27ddcfe0ef954612352b7ebf216980b289ab12c0c557bca987c3442bb3549398ce72826d4c830b1ca62a52488753855ff43b90c244b005a68ac6a00dc961edf3a1506eb1961e82af8a1cb76acade368bbbd2ede9c020fce9a81adcc0d57ea713911825f12fc259a2b0625ac94dd628f6ab83158ff521ab3b9589fdc8bb591f5ebe", 0x98}, {&(0x7f0000000300)="ce3b662235fe090ffc44694b2dfd35a8bb921db37eb6a270a0b3c2a73a270de674", 0x21}, {&(0x7f0000000340)="6d2ea8915ee7132ab73bf3918a9edc4426e9fbb6f450a89e27439ec2bdb50f98", 0x20}], 0x4) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x84}, {0x64}, {0x8fe}]}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0xfff, 0x1f, 0x3, 0x3ff}, {0x7fff, 0x1, 0xe5, 0x364}, {0x6, 0x6, 0x0, 0x4}]}) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x2, 0x10, r5, 0x0, 0x0) dup2(r2, r1) pipe2(&(0x7f0000000080), 0x0) r8 = socket$inet6(0x18, 0x2, 0x0) fsync(0xffffffffffffffff) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x84}, {0x64}, {0x8fe}]}) ioctl$BIOCSRTIMEOUT(r9, 0x8010426d, &(0x7f00000003c0)={0x7, 0x20}) getsockopt(r8, 0x200000029, 0x2a, 0x0, 0x0) ioctl$FIOASYNC(r8, 0x8004667d, &(0x7f0000000180)=0x3) 04:28:38 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f00000014c0)=[{&(0x7f00000000c0)='#!/', 0x3}], 0x1) write(r0, &(0x7f0000000140)="0920120000feffffff04148027454a638a711de274fe266ce23205554752cd8439df6dfe4e0f84b94aaa41f680fa371c960a", 0x32) shutdown(r0, 0x2) r1 = msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f00000004c0)=0x7fb0) msgrcv(r1, &(0x7f0000000440)=ANY=[@ANYBLOB='\x00@'], 0xc, 0x2, 0x1000) msgrcv(0x0, &(0x7f00000007c0)={0x0, ""/227}, 0xeb, 0x1, 0x1000) r3 = kqueue() fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) getegid() r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000009c0)=0xc) kevent(r3, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) msgsnd(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000"/121], 0x1, 0x800) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f00000006c0)) msgsnd(r1, 0x0, 0x0, 0x1800) msgget$private(0x0, 0x10120) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280), &(0x7f0000000400)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='%%\\\x00', &(0x7f0000000940)='F-\x00\xd5&\xfcQy\xe7\x15\xb0\xb3EQ\xf0g8\xee\x800O\xc6\xfa,\xff\xaf\x92)9\xd9r\xeel\x12\x10kx\x9c\x8a\x96\xa7b\xbd\x049\x88\x1c\xc1z>\x7f\x82O\xa4\xe8\x0fK`\xb7\x81\r\xee \xc0\xc3\x10pw\xdd\x85Rp\vT#J^\x90\xadN$\n\x7f\xa9\x1dz\xf8\xc57\xfaq\xbc\x96P\xd0\x00\xc10x0}, 0xc) chown(&(0x7f0000000200)='./bus\x00', r1, r3) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="000000186a56010000001c00fead000000000060d5706c851f0000000000000000000000df0000c9288dbd5f", 0x2c}], 0x1) unlink(&(0x7f00000001c0)='./bus\x00') r4 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r4, 0x200000029, 0x2a, 0x0, 0x0) readv(r4, &(0x7f0000000040)=[{&(0x7f0000000100)=""/169, 0xa9}], 0x1) 04:28:39 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) seteuid(0xffffffffffffffff) socketpair(0x1, 0x8004, 0x1, &(0x7f0000000000)={0xffffffffffffffff}) r1 = msgget$private(0x0, 0x682) msgsnd(r1, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r1, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r1, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r2 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r6 = getppid() r7 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r7, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r8 = fcntl$getown(r7, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000980)={{0x2, r2, r4, r5, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r6, r8, 0xa5, 0x1, 0x100000000, 0x2}) r9 = msgget$private(0x0, 0x682) msgsnd(r9, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r9, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r9, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r9, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r9, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r10 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r11, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r14 = getppid() r15 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r15, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r16 = fcntl$getown(r15, 0x5) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000980)={{0x2, r10, r12, r13, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r14, r16, 0xa5, 0x1, 0x100000000, 0x2}) r17 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r6, r10, r17}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r18 = socket(0x2, 0x400000000002, 0x0) r19 = fcntl$dupfd(r18, 0x0, r18) ioctl$TIOCFLUSH(r19, 0xc1126939, &(0x7f0000000300)) 04:28:39 executing program 1: socket(0x18, 0x400000002, 0x0) r0 = socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000040)=0x5563, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 04:28:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fe, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x28}, {0x2d}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x0, 0x6) recvfrom$inet6(r1, &(0x7f0000000080)=""/113, 0x71, 0x40, 0x0, 0x0) pwrite(r0, &(0x7f0000000280)="fbf27553cd7bd9d8791c2d190300", 0xe, 0x0, 0x0) 04:28:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x30}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) r3 = kqueue() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x80}, {0x74}, {0x80000006}]}) r4 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r4, 0x200000029, 0x2a, 0x0, 0x0) r5 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r5, 0x200000029, 0x2a, 0x0, 0x0) r6 = fcntl$dupfd(r4, 0x0, r5) ioctl$WSDISPLAYIO_GETSCREEN(r6, 0xc0245755, &(0x7f0000000040)={0x4, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fchflags(0xffffffffffffffff, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)="b12e117aac3185894c735b20c8e1") kevent(r3, &(0x7f0000000140), 0x34, 0x0, 0xc68, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd\x00', 0x200, 0x0) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 04:28:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x7}, {0x100000001}, {0x87ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0x9) 04:28:40 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = socket(0x2, 0x10000000000003, 0x2f) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c0ffffffffffffff"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) write(r0, 0x0, 0x0) 04:28:40 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r0}, 0x7}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x10000000002, 0x400000000000002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) pipe2(&(0x7f0000000040), 0x0) r2 = socket(0x10000000002, 0x400000000000002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="02002e2f6669090000000000000018ae8366192eb5d2d04edff50d12206cf30de8d2e14abbc810ec241d40cfb16e7965c6eb92fe82265b379294912d4f23c21859939b02772b106560154af9d14a542449508d0414bbd38aa0bf096045a17c"], 0xa) openat$vmm(0xffffffffffffff9c, &(0x7f0000000600)='/dev/vmm\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r3, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r4, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000100)) r5 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r5, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_READREGS(r5, 0xc2485607, &(0x7f0000001040)) pipe(&(0x7f0000000080)) 04:28:40 executing program 0: mknod(&(0x7f0000000040)='./bus/../file0\x00', 0x8, 0x5501) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./bus/../file0\x00', 0x7, 0x7, 0x80, 0x0, 0xfffffffb, 0x9, 0x3ff, 0x2, 0x0, 0x3, 0xffffffff}) open(&(0x7f0000000000)='./bus/../file0\x00', 0xeb398b7757d613c9, 0x4) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000100)) 04:28:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='\xafEev/bpf\x00', 0x90, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = openat(r1, &(0x7f00000000c0)='.\x00', 0x20, 0x0) r3 = getpid() wait4(r3, &(0x7f0000000200), 0x3, &(0x7f0000000300)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000240)) openat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x334b, 0x7, 0x74, 0x0, 0x9, 0x3, 0x8, 0x2, 0x0, 0x9, 0xa06}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x84}, {0x64}, {0x8fe}]}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x81}, {0x54, 0x0, 0x0, 0x8b25}, {0x6}]}) r5 = socket(0x1, 0x1, 0xff) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x7, 0x4810, r5, 0x0, 0x0) r6 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r6, 0x200000029, 0x2a, 0x0, 0x0) getpeername(r6, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 04:28:40 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x2a, 0x0, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x200000029, 0x2a, 0x0, 0x0) r3 = dup2(r1, r2) sendto$inet(r3, &(0x7f0000000140)="e05ea141fdfee08e50579882157370954d7c54d62b070a56c33c791733f4cb79f32495ac8bf8ddabdb2661a8dc31fbb512934d436223fb6ae8936eb42e5303f6beeef61d189a10679fd30814613c7b605ab9295b330ab4bf8e764e3015", 0x5d, 0x5, &(0x7f00000001c0)={0x2, 0x3}, 0xc) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r4 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setreuid(r4, r5) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000]}, 0x3c8) 04:28:40 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x20, 0x4000, 0x6) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) 04:28:40 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x2a, 0x0, 0x0) shutdown(r1, 0x0) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x13f) 04:28:40 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_emit_ethernet(0x1000, &(0x7f0000000240)="98de4aaf2571763335e8b546ddba8bdec5656cbcc24ea12c524281c1fc8baf02ccbc86bb559bbf5fa725e2d867635b818c0e469c9778ffc674daf9269a36de546320353cff9a108810b1bb6a8b1a3131fdb35094aea5dcd2076bb028539849babdefe7048aa880d0b5ed36c482efbc93318e972e54c5dc6a91d8a5ac8b9aac6c643946f122d5a007f580e151541a175a3027894bed4929a5ca572ff8cb58f02773b199c87bbe755d32f81967da2da976e8f584351ff3005127a8a579c9e9f7a0f02e79936fe99b784fb03cce4d86ea5e94872d3b605fb538b64ab10066fee90bb449077c30243c7742ba12f4043bba4524d32d365f5a5e52a64ef3d427fe026d81c1a7abad5360e3f3bb0a081503c23abaa690cd0d7a46f1fe1f1ad8e8e4102bbbcf7e2f10754e416c6cc99e425fc42c45f20bc2e584cec4eae8258591728ecdb31ef9d4bda61ead0326586dbe80ac3e7c86a2821bbb2e202717e904ca455b8222f8edd00c79bf113b3e76fa6caf7890add688d9a35468d5b712d3cc0362b148341fcb0dca4b403fc5f6fb523c585b2925686795557c8de13254e4821f3f5488db906014703e6aa8f3de662701ec17585b4e0b780a3f9259b5e127c9fa15f21022b4f9394aecc0aa973e192b5a120498fc002be2a567e21059686eb328ab600453b14d99bcebc4d9a088d05deb7ac54cf578d36fa52add5a98f432b5118eff3ae5dafe37c24ae3dc488393077e18c264ddb2972eff99fab4c3ee79db40f44e7fbe168ce0d8bada17d5eef4faeac7335a588dae4b2c50f7e7173f1253c5f4f401912ff546445a72aece70dfc43811e5adfe962d8ba6a9542e7feac878c8b4be441cc636c8f391ef6309dd5dc6be552421e88eb4af1fada51253bd0072861bb1444c3492dd7563b410fa99ea3a2f5fe43d577abc6286c912b519be1d95881badbf495aa4672f66049e93eebf709d5171513c2b250eba4d107113a407b9c04aa7d448425295218b0f4747eca5aab9b6a9239fbae34dff275752833deaa4c5067e69d143f24eb7466ed7913ab9c3cd3f06912cddfd3ae2e5908f31cf819bb6dca139fe8f404e2e1b881053b25c0ce3bb04e8306a0f1d2bc29b0a85eefc5df076b8b292574507189a114965ffbcc7612a52e306ec51ed408df2906286ee5af8d4d2e8a45f09de6f68c83aa22933168e7f3a18d4be6554a0a2ad19fcc24507c23b7f676ea642dbde078c47ea89f2dd7c8aee78ebad9344423982ed8223b646aace80dff067bec4256def127e1d5c42d14b48f63757f7776243289ff9201f7cadbd2d985c514f7909a47716dc722bdb1634592946ecddbf225e872bb57cf289b5f8d3934a29fb3188795e4caf8a9f736838da55abd01cf6ea8a60c75a1ab8a90d6bffdd436bc7ae9940661c497f9027fc2130a3d138d848ca4528a12c75bdd90321c8e1228cf26d794d8d836d97f78288cd34fc8809084b8ec0753ef17a7c5621d5cc269d29a45a0aec6d33499e19576ff50eb4b3be39eb6efaab6bb1d4b3e473c22fa69553850dd90467921932e4dad5be20c86078ceaf094dc3612ed4df45a48eba1ff2d3f6279f837ff59d90c9c41f84a05c1906d54174d8bb5035636533d1cb0aad8f788e6cfe1d5158db761ea00dde29d86c9eb2ea151c55065191712137c54cd9252c9e3cd2d5f2f70fd9e4588d936a2c2e89ddf5225dd2f600a4ebf48fd47976ef7cb5d05012c190081243b1dfd919bc22fed91bdf2d8bb20aaffc258f1a7c278a3dae92599e9a5b614455e709f1a85757ffcd4d77abf580db66151843a9e07afe769f08aecee3bb8febe65b2a7573040d479bacba89bea1277551b7cc2fa27c3fda9e29d79d08bd2a9725360dcaf96ce08077a381613ef0713442df5ded5fdff8a60df131ddd23da66a97802379545b84928e68f3699399629acd9ab676f71e57a1c7fccb915d16138ae1c300a876eb8a02f022ea3b8e05e499edba3ad73733b35e0deedc8521204ff22ac65e24ae109ae065cefaf0aeb3dfcad11674e0c6ce38767d2253dd56f83085a800a171de21988a813fdf7feeeeb955e0a7940cfad9d27064bbfcafa5bc80f382677e7e4d652383c0f80ad3ff44b4bf58ee805fb90a23e1c3fe88ce400acf66f2ce70d710b37f81b510d6813d947b80c002a4368904a9a679d7f1efc2d1f306422b4d9dd32766db35c26635fa983882749b54fe09bd2e0978232618d66d2cc6e8baefa7844e4c5cd188b3376562d7e24032a10da73dd7a82f10e3e87e876f015c3f008e913118d1eed736597efeb364449aa2eb5a76e876ff07b581ed0130591d5568ea7280285fed55bc41d04f908fe10299cdcf13142e5cfb0e576ed7a3fdf05cb0498ceaf1ed497ce988f1d3f503d79d898dcb43641fee3ed36183c7e5c3a4a6d595a8264706268670163e85cd10ca4c8e5b90d0f48eb220c25e758c7f8219002c346913e0a8b2d894b7ffdb20e5275432892bdcddb1f0bf155b2bdbbbd25f66ccaa3825a8d6ccd81bded5919c41872994bdb036e01dbd87e5c8784d6d60d84e960f62b88e869c9b35c4e6c276defad1ffc714c3a31bac86d428c603ab7c3353756eba2bbc08245751b2cbe01d28ec77d46bce0e8bfbee2a274e93c6a72dc94a244964ff3da5f5a6bbd86959ee84199fe9e1088fa7b7d99da61a150de999bf6e0f15f068bd8323ba91742315768210e9850a67b25ac689c4f3c4fefae6b6c5efcc9239b0948bd1de5c4d48e00ce6dc4e4a0f288491fede7b59bbc6973e8c83fa17dde94fd5f388e2a867fbe562b35e5a1dcdb300c80e02f118cd2c5110aed3cbf504461bd2e5b19c5b516359256c3d54d763671c72ed968f5eb6d84fcd4bac8579e19ac6bd427feaafc30e0aa68de9d4469278709c25f81fb672d705174441289a72df49c1625c9d06d4b732a24e086d5a90e93529f341984ada8166b6f94579504d2c37466413b659d46c7bc2046bb3b32e78de0d7f06ad2591bd9a460ff75c4fe51f4d90400bc4ac65e20f4768306e80ad4e0da6b67ce7967eaa5c6030af673dbc086f6add7a40d3a1b34d905e35146d18d31f7136a64ad368e24fdc5f3d00910a58b40e2c4f3cfc5827d6dc27e866fc74d01158c39bb4c6dbd5b7e16826dddcdc4041567fd615d4d8ba79fb822626e67153d1c6d4fb3e6395682c3f7f09c645904ddb60b563bf32e81dbde1f2b06d99c5185b492fe0c0f4ca29075716c9ed9d644e590abc697f184f89cd52a4e935134524ffe6ac81534c338bf4ce4a34be69efb9c077c2ab6836f5f7a416e290cf832b42d4d773821ffb7b6036b5bc4e34a1c4a4c9dedccbd6504ab6a24cdd4d78027c2909e93623291284b0284d226a375eec5421b4d958218bfa2359dcce388b19001b006b4ec7f18d25b24f6f20b6c67de366dc934251b1ac7c40203a5a02af2e517fac8a17634f689aa45ecac3b2ab8227448f27958ef8fd9e49ff77c8d7126c5f19e4affd56768a8f1fce03a6710db060740db64e6a578d2f34c33cfb080fbee46be8f82f1d7c2fe9e6a413bbf0363cd7da1154ea8f8cb287abdfae50698ed1ac42a8a2e97a578431e20473a7e17d00d275ade71a0d3d0d3cab35ee346414fdc6e9df58e837c33bdfe7c75ad69f0013fc95f9f26e8e29ba4718eda72ca4518b1def82ce7ab4c43662470852eaad86d4ca4615b98910de715fd586a3f210269709e116b6746c2a8c299984edf863c7599c42e74c6921d3ec218f56b537f6b0cad65df146acf90f9463003a9e1df6d3fdf949dd63c8ebcec64457559e788d1157661890cfd5db9c8c2de3f71980d452fc5a89c6109ecdbc24d5156762357766dafb05510f2e43b489ba39900f6f2526f78cada925bac203db6c9e67363414f2bafe6e1ac3333501d5378b94f4ec6245ccc653d6c57370f01ee237760248cf5d4f0ff74b48fb3462f594d6873fec50fa982a6051d4f22676afab07be2c5c0dddf2d0e4ce7182cfd418e2f48c9d141141f03e073f5f2efd0b9bf558e24981fc867267cd5bceedacf2bf2373586db0f2eae1d9f850383239e7ac532028fa0357474bed258f449a4905a99a672c9c6de0ae8ae663ebd220f4847a15f7eb29d62e760c7d9b2893cdbc6d0677155da1e9f55f9f8496d5b4f2152f048b07161c2fec79fe3fcd2150e5e8e749267b0c11ecac2fd5fb30f66c9bab2be642cf2fd567f8d7cf266472fd34c8e040d4fe6389cc6dd5532e1cb92b6850cfafac14155e48fa3e26138c19f8ecac4f288ebc0e87edfa92d521db025d15e5e17e1658c6eff79b90974c72deed28c2d98bc2410139b5f45185939f1ee1d6f331003e944e5016febc5ab10e0f4e2a68b006ce7a0b649e69be3e66dd9a1cdcda5d034da63088a524cf265c27006f7cab2df581996c9d3ab7395e4c7922455d7a5f7a6a0222a8d73fc49624819b3ab289bd188e5894cfdb81571ac19a0caa52d8564154cf55600181de7473c6bbd40ae4306462dd51c1c8d64272a1778e9722f776b41f65bd89463b817d8f06654f68b64b924b945a01cab5c044455587aa61c459471ead1efe22124438b611e66bd8c638557fc6bd28382f5274110eb0db1e07b401cf2bb39a807d37acb02062662577e432afe6b232541bf7386ff1efe1e4ba72937fe45a8615ff51f9eeb1abd738b1710f610e7246c34998eb2113837dbbe4e6aea02aa437b11bce4c8be5ae4d248a7dec39cfa3bd753cf648085b33ca102e441da436b03f799024bdac81a1cd52ddb0948fe19b1ceaebf1967a32ec73df6dc9102cf79cb56c9806495598c11e7ac070f450f2410ef8d2d7eef775558d60293969204d84f0ddb87327fe8f0c8f7926f13935e16d6a7143721c7cb225ead1157f25bc4427d3be4f49a940fd467c4415b6992777d36d7c301c5a75df3f978850639fb3748e5e581101ae69d49a21f3666ef3ae4b498cdfd09c2a9ca2e407605d414e4c6bef9357af3bcf0f3aa17e988c0e2c172dcc9d8fe01cbc4385d4557b547c703ac603e21ece1a36059042d5c9cb04980f8bf6473344d44d29e51e47836498b4df91e3da3f9a19bf4f9411b8459b25bbad03b470a4876efd684511179df33929004e2debb7b4620ad5215320765f56d3d9b3be9e3a0b664599aedeb6b2345bc7ed56d092b87b833e0959201436b8f88c512e3151a9be1d9ae874799712acc0af889f42580cb42d89fc06c380f6112f08e32cb2225a9bf6da0598abe86ad72a3ee06669128e4169ce437c21a296ff0a01bf29e2618af7ad95226343a4f7a38f219c491fabac40c640dc111af1214669f2f847436ae0af2bc248767fecfa49a8c3c304ab4b0dbd4510f05776eeeb90c1a32b9e2cb86a9921dd479ed1c4750e402d92d4b712d9115dabc2a9d53d0bc7e7c70494c7cd97df125f8b8c3aa39a221223452d8a1859777d8b5f1051f60ebcb9187b9cb91c09910e2acd007030bffa9df5e6619d35eddb341f1dcbab368e8126e910b3808206aeecd1fbc50337dbe8f3d6b7343ad39d8c0455f7458616682443bcd55f9c94dc5067a4518dd6dbf91c6799b7f565e36c770ba88097c19e228f98fa7e2b5cb89402fd35e430d1d4ae3b2ed43e946c2cb37e58a35ba666fec51a6bba207b8354fe7fd8e30030f0000f5f0f37f95bde4ff99140032de481bd646797e013dd58187d842fbdb6319e7a1b5ab089407c37212253d729515405f913ec83dea4306e1d8e7fdac1c2164248046bb67ee85271ea08b34362da8d1a15da2ba768a566423442f66cd38b02415d8d6f679a3c92f320df988d7c3326ae") close(r1) r2 = socket(0x18, 0x3, 0x0) r3 = socket$inet6(0x18, 0x2, 0x0) r4 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r4, 0x200000029, 0x2a, 0x0, 0x0) pwrite(r4, &(0x7f0000000140)="47f31898f29fcac054e75ce5953fdfc18ca0ee3c759bf77b625a6423ac90ccc17db9032e4e6359b8412b5e63a1ceeb3a71815f388a2551207e4e140ff80821be6834da59de42c3d3e357ae2eb0923bc467accc03b414cdcca946177085e1491ba05c10fd6912f7f875e118bd76595eda1af41dc66b808a642467d285aceb13c762e9c3896829fab91d21b277a31d89c47fa0b52b0a8ceb897ef6dc4514aaf0c3616f30d58654eba653dffabdd137de4abd845be5500bac5fd1e4f0d4e011de4e4a2cd2deccfc408299d5d2a58a26b1943c64e9023b8275eee00a85f79eb37f", 0xdf, 0x0, 0x0) getsockopt(r3, 0x200000029, 0x2a, 0x0, 0x0) fchmod(r3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e993092964800000000", 0x9) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x26d) 04:28:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000680)='/dev/zero\x00', 0x10000, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000700)={0x3, &(0x7f0000000000)=[{0x200007c, 0x0, 0x7f}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000080)='\x00\x00', 0x2}, {&(0x7f00000000c0)="c3656e945405f53cb121", 0xa}, {&(0x7f0000000100)="201e923811cbb7aa3a35a10be639d859e9728a9b1b2d70d21e8b28b097e56bbea2e9c07b3f663f3699dfa6a494d9ed4cbc906a9d96955d44a4441786a1db5687fe9ffccb244514e027896dac69f91394b4737648f381a4e1c88cf0c2acae4fa4cc416e3ea4c28e2bb8262cd83d58db2f1216e9c7f967", 0x76}, {&(0x7f0000000240)="3cd3c7c4ce8d0fb08777d644caacca22de004002d378c664212f61599b42af51e8cd7cad43c716af76742c494ca968288a3da3db44717a1ef17f22fc87f6d6c8b4777a54009715fa1fea94b9c640b1cf24d7e8d45016f84d974297141a9f14688b2b9e3709d906bae8696075194b1d95fd8a414808f06aa3dd1ee07c6fb8084263b840", 0x83}, {&(0x7f0000000300)="af4fe4c3a333dc42135eed5a8dd7356591b2c1a67f65d023e09a2d2e4cb22a361e15644b3846b13c64e0772e441786f1fd4e03a50718dcfc4c93924641a15d440fc7babfbc5ffb", 0x47}, {&(0x7f0000000380)="0e2576f0", 0x4}, {&(0x7f00000003c0)="8a884c9442b657e14df0b6215b3cdb3cc866e56c51382aa624495d55c4184e400030b2a2ebe0ac94abcb43114c48e1cebd354b6c6b8b4f73f37e2bced1d93e47a0ee7fdaddf3", 0x46}, {&(0x7f0000000440)="b694c1b495b55cf776118720c7b64cfb10c37020dab6534fb61ea69cded431854a84d4a502abf970f551ae93a7123272dd57008edec1df87b052bb68bf6b2595958306be93a59bbced07b86dbc5d64340a111ea869adc6ab057bc0a027e00ee6", 0x60}, {&(0x7f00000004c0)="8c551a9f5197b91f53b2a6a9a6ef643f387a749aed7aa9d4c3840dd1526950f912e3cbc9009c6c17f38905d596d8a6c8c4e2", 0x32}, {&(0x7f0000000500)="8a755e0b46b8f8f90341fdc4026dfc628df5955bf3dcadcd1ecf05435741fcb9d17e252af450036c40c047ae42c987641dc05d60f9619116effc9c5a3396c5af5301009ac10b49324cf9f53b30d7f12ac0acf1092a1746735170d8ea3a959d5e28d2e102c9", 0x65}], 0xa) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000640)='/dev/diskmap\x00', 0x40, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$FIONBIO(0xffffffffffffff9c, 0x8004667e, &(0x7f00000006c0)=0x8) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) msgget$private(0x0, 0x2) 04:28:40 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chdir(&(0x7f00000001c0)='./file0/file0\x00') 04:28:40 executing program 1: socket(0x11, 0x4003, 0x0) r0 = socket(0x15, 0x4, 0xff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000080)=""/31, 0x1f}], 0x1, 0x0}, 0x40) bind$unix(r1, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) sendto$unix(r0, &(0x7f0000000240)="b10005016000009005001b0005000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee05516b64a6a52440c0002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x400, 0x0, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000100)=0x10000) getsockopt(r2, 0x200000029, 0x2a, 0x0, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000040)={0x7ff, 0x1ff}, 0x10) mknod(&(0x7f0000000000)='./file0\x00', 0x20, 0x1ff) 04:28:40 executing program 0: wait4(0xffffffffffffffff, &(0x7f0000000140), 0x0, 0x0) mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x800, 0x10) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000100)) open(&(0x7f00000000c0)='./bus\x00', 0x8181, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = semget(0x2, 0x1, 0x10) semop(r2, &(0x7f0000000180)=[{0x0, 0x40, 0x2400}, {0x5, 0x4f32, 0x1000}], 0x2) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r4 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r4, 0x200000029, 0x2a, 0x0, 0x0) setsockopt(r4, 0x0, 0xc64, &(0x7f00000001c0)="62ee483b7ba4dcd611d6ab549a5c322f4ee84a9438487d8a7108fa1d3a4f67984d51efef9fc6acd6e4ad18d7bdfb2ea5a7a5d7dd51c6b2043e3837309adbcbb25ea2607251046753d4d5eb108b39c3fc953d", 0x52) r5 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r5, 0x200000029, 0x2a, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r6) openat(r3, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) faccessat(r3, &(0x7f0000000000)='./bus\x00', 0x100, 0x3) getsockopt(r1, 0x200000029, 0x2a, 0x0, 0x0) writev(r1, &(0x7f0000002400)=[{&(0x7f0000002580)="08aff1c7ce987c13d47b490b9c262d84dafbbf443bafc69052ab29fa8b48b2d626ecc16191117b2c2d26f5d0c8c4ce0576aad9b99311352f495c581ee432dd0040d502dd82f51f106eecc53231fc5a77d321bbc9eebd3a9604f2d0b5b17fb447601135b9517521d77e3f66dfd6bca7b5ed576a36c0dc95816187bf5a46b8d169e347bf783fadd8a49df0bacbdf47e43f6edbe63c005d2007e858ab1f6f22", 0xfffffffffffffd63}, {&(0x7f0000002480)="bfb5589bc46f0b0e4ff0f35bc728d76548aa139a13c047ca6ad9165e42df2d3a08873cf2227895727ce3d4f06e21785f60e3b94af72af41fd53613911bc373305779f60a598e77e790397e5945111d7cff004521a7e3a725afd5e87d7c055f98298dc81137b097019ad74856a75b837a0bbefac1e87357b9563eec1865a2c38eb9405d6a6042ce19eff81872c22e82e64b1012656269c1944ec8c110e79bb50e9c7c9ee9d752a7409fd18a983f454269df4fb48629256e7b1d9947e917a724852324a1454889ae09fadd6351620b6852606aaf3d7afc432e3fab2af5", 0xdc}, {&(0x7f0000000280)="638e60e6d9648a289eea449856", 0xd}, {&(0x7f00000002c0)="93507fcd736f280afb67bf0f71a79919c4cf135bc7cea4e27c15531df7feb722f7402ee3804d5db97cfb4db41ef89701af17200b9378220629ca7279300fb7efc3980567fba23d90f6d17972e01f477f64944f8a8f8b1358644a03ceb5d2df2054bfa893a0c024abbda20f75c597fdc025f50c8b513835103f5a1842c0e07c48ddd418b52390af325970d3650d009156b6b7369e59978f6acf1fef035f5514e92890b3ea6523b8abb244c8a8bed769772c022ed6440f262d04ad16c2243038e897d309859091f6bc09e910b76549f1d05bb345d2b675d2487d9e18c32b7bc8605edc406039690abb5c3207c874afa9a0abae18c63cc9f1a759ffb51867bc9f564a492b1a8afa565ef3b1b8a795115144f863be3dd27c34d08ad452937f9018199c598c071e30faae6ed4c875df247feae0079bea2e9622144eec41f2cfee1385731616a7a2198dac952d6048ff094611f8808454c84f51aa3e43d30031428fc7dba1b5814f9cd5a360fd6d5c832cd0af59e6906249470aad1b1ac0792d05678c2fdfcd1bedec3d6bed35846a660a0958603d174d3655234da1bb324943df9e7aa0c5862089d0eef3b8c5a2358c650a81fa0211215c6a37b5cac3ca272b096271080d7fa388467d2fddf675e45ba1440c64e0dfa6acbe16d0b7c92e4c662cda447c85aed11a684bf8343e00a9d4a6a8f68754ac0825076f806535ec9ad9a9def3fc04cdfdf819ca327c5bdd380e86cc0e420f7c5d16e472297fae7aa765d0a85536c918984e0fb0a09d530a932b08fdc99850a1ede7c345b964c7708ce5ea32cfdad463621305fc6abe62865469c4fc7613d3fcf00b2c422c97dac6b6d21997da62774ef7c3f0594d11fe5244a8cb5c5396eefc7c50f47e51b8b31a645a3b4ec8ef87c910afa70087a968cfdf71c50716a44fea619310f267365fafb57a1ef9cdf166a512ef73e5191f1a2e13698b5e020fef4f15ab9d28523dbc9457076c855f41a396b1e18016f457da3890bf28c987661498d0dcbe56bc8af63836c5d7ea21e17d9602365bf170418b2f3b4cf88291fcb2240768a9d31b1724425fffe890d0863a3f122cddb221c42ddeaa7143210af62bdb110c1f47cedf921d0268466f64e14c950cef0ca17b129066dff057a003097c9bcf0d20582e3fb616360ef4695ca5d9b1da57f17ea2ec6b8fe43b8e8bde7df29a9f2c04ad556a747bee11081b46c03fed86ea618b35dd4f825bc8245e903e20b52073f7c1e3226491d2d5c0e4f8ad23f61bac4aa3ed268029fa89da252fd08b72f8a6d2bb4f74ea5b9fce854a7a2cbaf68d7b21bd889496a8aebec12ff24d75ba6d62411d245df21a5f56f85239a3c4719fb281408950ab181883d71bde45d105dff8ec2d320f1853669526b5f966342f86bc192943f20e609e41ce2f4b5ff9cacc5859a8922b73d5721aea73225682d3aed8569c8ce0b95acec4096a8ad3975b9b7c64937de58e550ab4d4b4291875ce63588a4e25c5557778a4ad53d345c1f341cb05dd594441dccc0ccb9b1d89b74db53759188d6d3f60eaddb7eaf0b152e2d6e2c671e3d8d806698e1a8287e24aef92b9f6362ab047ac8974de165e563d9d046b5c8a0be458f6e72c7079955957b8033024985e372df7bddad28a7d494f10dddef20407b5960d0ee5bba9000333ee85fea23c79b1fb3fc464cbfc5e4d28aa02b9bd4d54625b4d7ac8559b91699c6d7d5ebb8f2f23af37c22bb24ce828a040c29330d3f83d6b107353d2a00a650fe1b587f974d69bdef8c52c9c3c59485196c397af805fa3a1c4dabd3b9c21b1040cba403e73c7ac59873efd78ed8212a6977f4b01a9da487511613a4968ab2d6a493d1b9358ea571e1e14337e5b1b3db146aa22ae46d81bfd8b3c508ece3450dbc42a9cbc751ee4747c29c48e5c97d0adbfb65f0b742fb2af9e5fd26d87702bf0640eb495e83611b68378acaf2478b3be5cfcb101c516bdce4a15cfe342f8abeb4a8c110cd89d9b4a38e73fcc748311f426c6238952d7144e6306b1432f2f57fa2967cf5d94f073447b499d709926f29ed21a8aabf8a7ed2ce950cd7f11bc9e3baf946444f32aa3e4b7159f27e6dab11ebde1751f9fb194b5810c830faaf90b1ebced0d371ef9796665994d79027096d70888874248e8c0f67ec64a761768143fde11e4543715f64c50829cec2dea966b726efb5d63d1bac7b9dd3750b29046844549018b8af986618d95395627ae7c334a422a48c66803ab85b43ae877c24f6d3703c44bf239e77b9ccc0b7fd92d2d1ba71d84454ea092bae6971437b1b319a35b980cfc9755e90c7e62683df85b08878be1724713cdc466c1384c61d83ded8122b48600268a6b3447eec222b787ba9e2c1591ee651cde781644b2daeafd3b5fa95e203c16bf17743840bd9b34e08139d10c2d41406cc979ae09631ff87c71e2318c10c0d6a8ef9ab65d2ee4de68f93b3f1af1ee4fd7839acce38519bc3f316a22ee050e7ed7de8c725cde0d8df4481cfc9bdf123ed39087754b55f67906a3845d062bc4bcfae300bae29146d46491be4198cf31a89a7043c718d8387e978604e9d02a8b8d8680f18ae48f8338da318747d97ad484c76496d4e168da618dbe5ee8d13b9f1f6147fb70b1517742c014e630cfb344ab96daab565907a8a08a3239d5e75bf80dfbfa1af9e40f01bac459b123a799b6d7dfcbfb6db8abd1e825c551c4a674cb326bece37bf4b6a87c16ee342c4463cdd84287f671977d905707637ec8c9d1070d4a915ba1dbd20f72baabfa150969946bc86eb5d30bae450c5fd0e54885a2157851234cf25bb88897ab3bcedfe38ed5d7937639af854171dc895343c75027c98ceb22bb810baffa9cce335731457757e69225429323a00e3ce4ee7284ccf87302b1180bd012bbee1d6ca4769ee7b2236baa26cc508762a30272a04053a5ddc25c4c7f2758663fbe1230b643e65ff0c93d213b02fd0df43a7d44f8ed74541099cdfe2dca30225a6a4af765c6e66f138387e058c5c2ba2868e056fff3f81423eb59a1e22b2df345359237f6a4a8d145bfc9c7c2b3f73035c29201489ffa243223b05d415890a70fd38064590f93efef3b3435167297b6dd2e6acc832638f0905506bfbd23c37d1656be84230b9b4c0f1fa8a00577f2b61384c28b5e0793220501ea55d5ec183c48a6a115e65bc7bbcdb5e33db8e5843ebc91c6852d5d8265e3b45f42c8be2871a8f8f996278058593e8ce66b6339ff34e69af8d72eddb651818e17fd065d8250bfd4eebe1ebf7fb10d38e0cb2bc6143432b46b8e4ed603aea888cb5a44dc2a7f6c400bfcaedf5b44942d9adfe74b0ade7ffcfd439bd831ec6d6ea01badae5edc1a812ec660f58853664f6d5d85a2158518d471ee7bc2cc1134d07d6be013a75401fccd7114408bc745cc85cae5a943062bc4cc193ce074d25dd34649b84c9887b46d9cc3888f7875f8b6eb15f41639f98170613ec241e0cf8e0e9d7b318724e92d1fee7fb3b4f5eb353cebe16b147ccb26b7e1f0bef9f3f7441c1aa2bafe5c02b8cd481c3d81ae2cd9dce1b55043a5c40e31cc6767ab023b86ff20d02033d93be639a8b4ba59a1e533bbf6e7393a55a502ff005c15ef4a29604cd777c60515d2435854a3d243e620e6ed5685b3da693096cc33bea4664521c7858a04181d21cdbdca5fa75c2db991847f1c4294f3626cf048c95f407530820d2118bc9a6857bad81bca319bcc1ea9445300c65e40d2feea57661d39e4c180c76900856956b5d1743640166419aa7f349f7aa438309b0af8046f6db267e66989a21904f13d0f82c43df4825d223f649b9af5814cb6598cc232b295b1fde4890ec6b418e024389463cc67c604a9b1f45216eff541f4424c510d76ee72abc819d68edece0c9808c200b8efd89466cb39b60de3dd56b12f91c44ace91bb38a5e1508939220ee1eab4978e952577fa9af177bb353743b8eab66a51062bdaf24a313b3a7bb40afcb86cfcc0842368b03c594908ecdcefb8bb285606e4b2ab6566eb21d1432b71cb17b2d738e11a1a6b2113d7abc243e99c5bde5f834f8d04df939c46e4c2e500bc640a65eadff1e098cf6f0ff38c7cf6999d3d54d1f3f80e511ea0375b500724e09191d3d91584ddb996cfb9a8352c4c7d8ae785dfc58eec67c8530800fabe8163b0074a04001e4c0eac7b9623810050fb1c8f7ec2818f5b8f0fadd23cb6a330ab93740ef1f8138a39514bd87b243abbf5a95168d5bae289d1bae5c4d081cf08e84843491e7f8a2ffe720ee55b58c377509f3386cdd22cb90938280cfc579c2aef39e4ff600d572134ad9d983b9e2d3848da6c24f9cc586657ca2900143667be67a117d658d1bae0d0de7f6d271ce6c987c7de23deb1431d5ba7817664aba6da4bba73f59f2221345a923fc80287946e168f25e3a39f48c51ca7a813f87ce376c3d84218073809e7a5c5c6583ccbfb1f5562660a6646f5e12ac22fbbe66a52810b6ce196a975c53cf571048d8ee004e28d11285d0798baea23db5e5444ad4d496e4b48b1e58722bca5f94dd224428eb1e4d0a050146441947c90b99caee01c68a7b6f5ab49f31c5c79385300d30214e402a97ecb740e32f84bba19b5d9018d9071c71d87a8eb1ffc3350ef853e75ba00a3f34147b98c32f21567fcb1fe604a0087d363717b502f4ef86ed4c2027ea453847bfb16b2f6bf5405bdbc644d547e5270dc3e388bbfd102184c1d3fef09775b00b3f2254c474365a8e9b40e4bf5297fd14ac89713b646aae8945d8e5a4101580add7fbec430de59d93ce2c90125957559cb27b379c81643600e1e63482fbf9b607942941f3313fc31d70001d3f1d6f8d7c15e278e8aafa51d840c38a8c2590b3d33c2e77a5c202ba3e193d5d1ba52cff93fe9613f21b2250c36b20a178796eaa54caacc01728b0150413f31940a424b16ee358a2f0544da63eb9fac282bd7b506e50ac69e41026e7a196fae51da26f576937d58e1f8eceb8f1a74c1ea064d0b1b594dfd4c37d787c58759ef80fdf61db0aa3d4548d7d8419e91fd2032feb0451d165125f20aabbf5ea6411179a5ae4fe7f88aec0fc581f8a651963788870f74fcc24413f36e48a2bcfd11edc1bf1260a444fc11a5d67641d8b7cf10670f6d791e05d195693f6f50e310a15ae6f76cf091eedde0cc1b51120677d41d682f5ddd50c6ef2080d22f6e0d890f329ab0ee263d784f9b65d913e3dab145281dbabb5ebfb6e53cd9d2a70a4d9efa71e34e9da5c6b129620a9c907bbde2a9955c6529695f1e238c0087e7cfcdb449aa86fbfe59c2e865b2040b5931c717997cfd902a98ad7df99bd124e66e9c93a786177bace222e77bb43b647ef7e07ea7fe8f56bcb4079ff184f09be30fc6ee6fb86f374fbb56630b32846ff47d8013597e310eafdaee51fa51a9896b55d1582dac004e6757fc12c19b190f6724f7b1a714148d89b0f966c4fefb41bdcdb3bf0670391517813c1a49edff126b7cf3ac8350637bbfb553e58bb59dd7c98ca8d468ce70b10ff54c82764ce5998e68beb7d3a3d88a4af06c8d0490d68b7057d0c3db2171e782ceb98fff7be051d448bb2ac9fe3c110cefd92f9d9be2a93ebccd8fbf911d47398da8884df9f31f7c8f9fab2d54b3e5a7a783456fed92e8f569b79facabbaf2db823487d29c5517cb47ddeb1792da46965fd3057d84e617078b08c7186d6dd388015a0ca5872580ca04f2a9cb4f487087ea16e4cff6105c8f21d8735478b8e125b6f4f00031a5a2c1ef4579f8873f0622f50801300ca41070", 0x1000}, {&(0x7f00000012c0)="44ee88745ac5c923dc2a57ee63ce41710556d7d7046e3d07d860dd1b7ee13e675ff8ef3b82004476bea5f7e72d4de82881f176862033da89189625d79930034c9b034d59997060912bd48c7618681da6f49bcd21f72d0b9ea769579158ec0fffc94c4986d932e8f6791355578416a966fa63a9815c7e90fea3f2e929f39146cc188abd4e72b033d641437259ea16739c9f27a08bc05892791eb739636f5fa04105144b1fd5399561253b09e4fbfce18bbd14da18cf2c4824a8526e8586d8d1", 0xbf}, {&(0x7f0000002640)="42c96cd4d723a0e35df9fae23c4eef3627293148b840497e5acc8b18a2ed1aaf9ee5164d9b3f47d992a1d74d048108b1dee14b85d4177c01b98d718ea48f247f823e5fe4de6db43418fe41375b593b427fb20d0843c3beae4f3d5c0062e9f81cd184ba2655b8bb14c45b135e5fe565ef4fabef899f36faae41dbf6f43b57e0f029c5427797e5bc9c051a5419445dcacd12fc3487c15be2d55df8cceac14a53f5ea3479f33fcd39c179beb5509db613dddad337d298acf57455132437d6afd63479c1029898daeca20455a5e73dc91d7b067d04c596bf8cde1a3ce593eadc6a10d8b0800dda09c50450c7cc2e1774e4de9e960f42c699f1fbc77a3bcbbfbcad2efb5de689bb479f88a342cd41039aeb5bc34fb8460375bf838c9bb6c871fcdf0d7d61b6dad005393c9ed65c2bc3d041cd94468d99930b2dd9c2870b8fecb02cc3a3ba647f0ca6b4d21884d44f7abc21fec5199d33e95bf19a4b208a4aff74c6a91607b46815e94ae42f1a414faa2d38408d596ed00b24aecc70547debd1b45e1ed07461e47a9f679f5103cb3c6d33df20f64bbb4b78c7f260ad765e13d9894c53426dc2feab9d863ac3c1c60e5cc6a02acdefa2b6fa172e17dcf79ff4b8fdaf02195dd37c485752ed5b83600c5f57a14cbb99f4dd21b07012799d86a934d8cc6ad5a0ed6557c294195533a50339df773732cfdd8cac82721c95a9b4db2de0c12e6578c8f73940ad46534b91e532ba2056af57db76875e3a89b197d3130e1b25a9a935ffec1d45b832dd76b22964112380983eb94853eebd72a00e35fd6cc9e48dec6a7f22fab84637bebd84ec1ba9c507db72e6ada3b4f923579e5da63d996e64c732ed74568a3e4f944602c698efaaeed2484f6ca85e67a4b1ba32e43cc4ddd626a3a6090f52fe406d48a1816dda653cff1cfa36fbf6a0202cc3926fcb91b3625e562f99b82cfb0a5feeaeba6d14cbcb054f7505c16a4cd67720c128f755e272af8716f86fb52cf272ef55ffd91eecfeae08e672b2430594c952789b644048ca12fd108bc3de4d762cceb7ca07ffa5df670a28afc13a97f111211e664d8dd4616cabc31c5ae643ecdb69fa529141be9b019c4b61a42eb5035a7882679408ee9917b2f0745074013ede577f11dc2b972c27aefb95aca924d36ec20a9d06cf22fc30194b945119f30e3a6c3c4c7151a78323fcac46bcebb40eb1fa8843a9c8d8c065c1fba1f5433d9d6524e0614128f431b38079f1ea160ecaea4a0e74c378fd284f89222072e29b067b0de5f5b57e92721db33d39143d2cc0c879d78e319a9d08f6649b06ddb0c90d2bed90787cfb8a19f4aac7472ae939ad2e33bee1d3bab78aee0c4e7bf0b96f6b56309570cb1d58211d1d829c47efdb27b4383cbd7310ec61111ae35697948fe6cf44613e15cd498953b53efaed8be290535352e84c2909d34d47745bb2d8307b2ceeb8a2500f62be3488fd20e37a3fb24f4144d7f8d41894b8f71c1086ba84e2bf3655aa330c8f1224c1877adc6401b3e9a9966dcc1413535740c2790714c6447c7d0754cc0ea5f816c43688b8ee486a2d337f0cfcecf3e6876a32075943dfbbfec91f8818403883002fccef343938ef7d66d29e67b36d9637a248eb419d747386e7f8966609d2750f2f553b14b00a52be990b7fdc9cd637f25b74eb7d4c65f338f6a2797bdd113fbbd7d3205703a850a6995258ab6a70e0a433fa5b8e2db0d19dd921902a232660e956b1ff35229eac303407bc13722767741b5eefe5e871480119743cda6d47e857b13a101a29035b7882a6bf95456701b64fc09ee99b464fa41e1e5837c12fcb3d991deb7b740027d00f6167296708d173607b7010397a19d13c3ff3e0df46cbd7be8be563fe56e923080068a7449852f07238b349932e08b38f88fd77f5c3d48def32d39b267a13d151df7400902bffde5ab011d3b241daabebce80a9474d98143c6d8c7fdcab74c3ed62373a08b489f8016dab46b34a141a1492f94d6349193f5b76b6ae4c3a7a42a8e429afb29d248f023d8fa851fd7ca3661d2e7b89e39223a66926e506900ebc10b7073a777f0683f97439453864e9789bcb06d8245b5bf6b3fee4a59da2744a9a01701a4c439942845d2c0d1b18532ac3a6247050ac3ca5a1db2668bd77a3e39e226ba075732599216ae0122d362f4808fb22bb1f5f5cac7d97eb88224975836300f212ef4c1ed78c140da5ebe05757667f2d85818825eef6fdc25feb612e510dfab203cd4057e5ba15227af2e4252d84461636f0cdeb082f6d253f2c23825b0577d52680c8101c014ae5abcba2a60289f33083624e5f87db7b948c1265911befc3c754c1dc058f314df44604bf6aaa19979643ca1bd94b7f7c4a0f476734beb0815f0e61b6a15a02d57dca7490b7f84afdb03854aab4e8c58af57ef1bb2aaf2272191a6f6f6afd55aec369c5c18fd8db98d04873fb7f3550e8a8737d27e1504b3a33ba45ba93fd3e9f40821910285c4331687aecc253c897c071dd176ed7ed364282c046889e981a8d5973ceb0af9a85179e48b1b52ffc6c42c2e3ba7dddc99b60a68d2c00048fa6d8251938f4e64fa4f32a15394f3574898c4a304398108b5e22939face9fd404de6e2abd1346248c54ad41f4bb6980920ca2f4c7d4d5da8d444dc5c9df2843bc8cd56c1867bc8a07a5eaf97564b06aa39edc659acf372b664f01d978c33c2c0024b8bce062b36cd5be2a3a79a8cb4c41b17b0f39dede272ab813fdadc1c0b4b8433c5dd3e501ac447aef954d13643918cd671a445886208d7befe406353880f99d65ea8bfcc67167ea21b61680884a76be12e9f1539857c3a13d3d9fdfdf381a3fb2f5cbe9242f6e3448797035ffaee74f54d8cbc9353d1406de01a17105155060e68c3db94113d0a65be0ca4d9ac450140726004dd6cc0518d5215c7b8392870a587fb48a4f67894a239cbe987f7b78d8b7dc3bbad3f8150150e7758d292bad1b699664896c3d3318293e44ce98f9f1c744e9f227418016a31ea4a93704fba7400dc5c82ad9665a3f7fffbbcf99f01d2b455790afbfe2ba16c709ee3742393be4792b239044ad93591759f20b122b8bec5ab772f357d44c80ee670e8f2716fd93d91a3d8c21b66b9c1b730a8c7253ab9a973f101c0ab203b1cd4791de25245db71813c46ec8bebfc0742608ec3db648a2d62710d50e757d945f7dd3e6e97b5f45f28335e80e39f14d1579df4d64873fded0a77c4f251f3784252e94da5b9fcc4f2c0c21d738b9dcff1a534c4ccf917e0fca65a7f064333b0247f2d7c0fd601f3c5aa372293b5485922d5c61047ed89111919058f9eb200a63f371103782e29d1b00f222af441b3c85c7f867c853657ce0d97d3e30982b2b88ffa3aac9b297a4394b0d41f84f916b443d96cea81a92c76e71d4fd20e9d1908799c00c26cbbfc37e497d9607632c64a842cfbc08846daf8cd8e6df14ba31fcc81aaee19e9ad1f0878d64a4a8fa9fcc83122891b1738f603103613943e7c28cac3161ef26f9ea0707cab927d428e9d2d322681fc913a09890ff1356aefab951e55232c02ed080f6af96dca61267eebb32ac5238c8c32a2cb2e30b9a2efdc199ece945083deaf15fc699d431e43397ced916af232b2cca553c52140f38f2054ab33baff22cca6c3cb49c7deb698a17196241f913646d23596054b7f7c635ccd3108884ddb92ed3ea46526e61cc1d6cc85e73600b641e32164c071a810f05b2cfbd2c304c891844075d7986420d786df806bf92ba45aca2a27b549ef93d3a70a8c01a251e3076f44e55d8e5ed4c1e8b2182f83ea9fd6ecfabc925f2b6c1e415439ebdd6184322c3bd0d80bd500156db3f27816d257bb883bac739bb92d44da7d80d3bb63b86fc06d0d1ec12c8fac7d0b18bd0fe4ed8b93f0c393e87479e8c1a2753b709216650cbc879b0ee6aa91da4ec22ed5a15e8875f56cf60392ef8a979fe9b74bd4c45405327a92d88052b9bf80b60942a35a8c2b9e1a87e75120edd584dc610cf05d492c883ca7ac50d88453fbdf3adb7619b5cd0a73fef2b476ebb30772d711b75472dcf2d66a786b9e2ec0cb64b165c050b0b2b60e3df507cda9c356ceb6aba10b55c240554725c1b2caf0a90c77c57e8fb839cae9579819d924ad05987d2febec67773eb6c5843a94c8977403a3e29ef73d867588190db2de023df7891a234895d7f97faf04ec8200322f8842c2fcf67b8a55562f118cd3317f9ce93828cfe4e0ee8f6c452f265448287e8718aa4efef76943e0f10734766f6819688cc1ea85cb0a9065fe61acf1ed16e8840f3137a876ae3f6c33ba61586ad68d9ad70908cd6eedf667401016cf149978b08896d6544c9b9f4fc2248ea0b27542dd7226a7e214d738bd1c5d16857f521356806d9b157a6d3a61f22b52426e2da880fecc42ebe11323976b997dde68a0b1d794fe09b48283a29594c547920a6dc2114f42607bbcba4df5d5517772f45f14b688808351f5d1760333e467796ce684efccd91e894ad87f188082f90ab0fe443e3bde506482f2b2f7bb1a21526c9c51e54f969021435d636d9249080038c6393daecbfd45ac5549a1909f60197dd3f63351d3473d6b5222ba770798c732925e1c543254743faa19b6218e1eb927f0320a88bafb310667ae293d80660938581b32970fac8a5cb7044cf85e8c190f2f6a226fec93bcdaa3e90f453e8f616ed78a7f13eddb5f88f729a3dadcc94314ef17f98443fa8ec30d08ad6e84501e4d30805a9b820a9423a7c7fc5104d18f6d40f58992f100b27a8729c2fc0112fdd4487b6baed36e2c6c68ff3f9a8ee0d3ce0988b51d286c46994cc9ed791a91e5bb08e859677dbca39860c9e3f0179471e19a2159b2abe03540fec0e1632aa850373e17e2f21673366ff56406b6164d96a4d65ee488613485bf802d68b596b556e1d1f51472ab8851be84fc1c07f45a6d099a6f959ee8b56013e36d7d03ab1752d6f5a51c0c12102171ecdf98f79a831e41dbb7e9d07ba6c9b282bf6436ad6b59f36e8ddc36434b33440c754fa54cba5741615537b451e4e08d4b3fb8ade56ce20e462ffa1921d212c1e10ac1c3a8e2d2bb4e17636ed20130126c92762fa3d242f1f806edf9b5a3fbc08767980d1c8507d69eb30cc65efef5bea556c404bbca997760baf45c7c5e5a7cd461e35374b6a0dd8e6abe499fa43e4106e0b0c83065341f69a9d77841b70df80e8ea660a0c174f99240a675c4934122ea7420645eb3a9ec4ed5824cdefe23a46ea640df306c94314b61af4e8b94519f0fa73c9bb51f02192878f4794ea8c78f2d433eb7f7f730139b1eebe9c323fa451d98b2a58877ab62da1073c883502fcdf9685d49dcc9a09caf75bd9d8e0b1ad270301ed3d6eae8a0338eaea4eb9cf8354fd3a4b4cc3e8c9c50d2fa6e8033266b0b45b3fe714a000496aaf7c853b1fd5e60427309802daa4e6168e97121ba9944533f2715f5fd56126668ce84fdf1bb58029e9dffea9f044859a6302b791bac3318a399301dc810648ea3000424ea1705ee107934f04f86731a4aca3a9b0bc0c8545fe0f6414f1629d4b70e992568e852311dd9350b2af4f72d715645fd91d55b298fe941e2ab5698a15a3df7799523af62dffdb2565e65247377977f4df0fbf7ede911eeb29f0d088954f13dbdb801ba9e4f41cb7b88ee0ba1dd951ce6944213581abd5949ddb338fbf48569a666bb5a0f0188ca3af959468334c31fa8b8902d8ddacc88f22d01dfb392090011c57a103676e635216c8fbefe181610d9705c7963b8881890fcff61f586f090079750980e5a7037970c4284dd2e11b5a35dae0593786dbaaa185bea9e82c42732df2dd9a7ce12a7f31ba0dfcd607e9444eb1e51db6a2bc5d705708c3dafb9397e03e4cd97f9b25dd86351ef4a6b3db7fb6ebe71c56e33243bd33ccffa2cd04e0304fa25b57e9af4413c204a97438f2725a4f1252df8c550d880cdfd248304e9d2d4b2c9d955ce46f0540000003bd5fdb7b92176858f691e32cde44d5c2807b1fd4730ff99a87b225221c6e1c32c16d55123ba9eda5a5dfbae6768e22b8c9768afaeff070541748404fbade42b2e0f4a52e04881b80c680121a7f60c7f4e88732c39a675155e7df7a9e46fbb48a5f0ea9766609a58f857934fa2eebc67090dd7265a7082eecdf74c1b21fd5271010d35b15d40e3516f93751159cac5638167983e7693edfc43b47f1daddb168080b577704bb23354aa4d81d964e7a78ed47799d7a23977a3389b839238d85fae579bf3678ea9de24d36808c19104c0a1db39ddea3069133ab40210112c75086649c5718682c621521a0688e96ed714ab8afb474ad6b70faf70e52e17653d1945d3ee1c682a730c0000000000005382b77cc4fb8d7d3fca62c69bcbafcdf2b3fb4456f706f4bd8de2e7b7ce50a91f47d4241fff29339c8d18c672088171a3e96f93a67839d970dd49c7e7cf48fb50f7f4e03a30dbe05bfd03eb0a78f887ee59955e2fb425e54cbd7b90e74b00e7168dabf77a7ceaaacd95f5faf40ba285278d6c24c4e58021f6cedc7e5b1a09b3165e6b73fb1cf7c9fd2a173b57c8ffbc4809be2b964782d6aac94fb8bd8cafd8932ec8116e15d4b17e7fa3610610884cc80959cc854845f35751", 0x125e}, {&(0x7f0000002380)="de539a732b49df7db4c4e1ccde451e20d304a0f37d75fb82422b8524ec37c299133e3267d54b6b439272d636dc7377ac60b9a86849e6eb750a72bac65752e905786344a6bd5ea0d35dcca31564ec0c000000000000000000", 0x58}], 0x7) 04:28:40 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)}) r1 = semget$private(0x0, 0x5, 0x204) semop(r1, &(0x7f0000001640)=[{0x0, 0x5022, 0x1c00}, {0x0, 0x10001, 0x800}], 0x0) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000480)=0x7) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000340)=""/211) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) geteuid() r2 = socket(0x2, 0xc003, 0x6) connect$unix(r2, &(0x7f00000004c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a38620700006af98295955984c87914bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc01010000000000008b2951b158013637b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202151cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000000000000000000000000000000000000000001c45a565ef22"], 0x10) write(r2, &(0x7f0000000340)="f8893e9d34ba751218d041ed7382a05dd4857d0e4b1fcaa5b09f4f8aad5b53acbaa9ebc514c7f23b39d685202686130fcbd69f954e46a010440a581a934f2aeab35d00346f7e3a107ae0fc06c2481b4a055d696baeb3ac8b5f4368d9cdf5c7197bee0077370b88ed38c2ed6485df96584d851c2705a77cdefde375045236d327db661a107059786cd408dc6ece94806a80f782dde2c535bd3cbe0782255c0db7b3e02673bb05b241258f7135f5762ed39594dffafe3a597cd6bb6fa15788765013b9113bf38e58bc9d7b62f649b7dc5ef93eb8e1676e899e1526df2bf38d5ac58bb8abb1f56d295cb723e4984f69b70307515df65cf69c0ac096c22235142e0cea175c796b7547c22716a06d25fa7469a76458b522fb6a68fd653f59e9018ba14ac1a4c0d3c4a300e9d465b388ce178a08c8a03b57b983c033ccf6ea702539437e9f3fc95681a7d71ee90d2b409b82b5403d28d2349642833b849b7158dbe26f5c77169dccd9b024f456b85c9e5c5da50aa8abb3be5ccef4c19a13", 0x17b) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000001200)="7d0ade859ed46d9385006c00d0344441e40013b3c64aa2f04b2d52174ad7e47824d330faf22d2ea5081fa658e887005e24690a911fac0f19fa5b4143c791ab393e142cd43e4bbb056e584d604c64c88d5bbc7655d8c76d629e776eda9f981a8b19dc90d4b475cd3244bb1f3c3a689ffa38b5ee30751b8bd7c27e01978b3f03ef96a63456c30eebef8f7f962e253e16c571ab7ca2ac1fe37ce5b5a1515b689e918df1edb80ef8", 0xa6) r3 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0xfffff001, 0x3, 0x0, 0x0) r4 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r4, 0x200000029, 0x2a, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000001340)=0x55d52fc770e20007) r6 = geteuid() r7 = getgid() r8 = geteuid() setreuid(0x0, r8) setuid(r8) r9 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r6, r9, r8, r7, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) r10 = getegid() r11 = openat$tty(0xffffffffffffff9c, &(0x7f0000001380)='/dev/tty\x00', 0x20, 0x0) sendmsg$unix(r3, &(0x7f0000001400)={&(0x7f0000001140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000012c0)=[{&(0x7f0000001180)="b229b61f9c1122762dd28fb7dc704b903ec5c04832fce187d287d91091b554b9cd6d2c233c2412303466f09c3298df023e62f89c782feb9286e9fff91cec10b59ee3cf60c9f00f8d503feeaeae5289eda34b54cd83d1490786d3d13bdc52fc30e9eac3b9b77f886c8fdb94fdee7799898e96df", 0x73}], 0x1, &(0x7f00000013c0)=ANY=[@ANYBLOB="200000000000aad5cedf751be81e0000", @ANYRES32=r5, @ANYRES32=r8, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r11, @ANYBLOB='\x00\x00\x00\x00'], 0x40, 0x20c}, 0x0) msgget(0x0, 0x8) r12 = semget$private(0x0, 0x5, 0x204) semop(r12, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) semctl$SETVAL(r12, 0x3, 0x8, &(0x7f0000000480)=0x7) semctl$GETVAL(r12, 0x0, 0x5, &(0x7f0000000340)=""/211) 04:28:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000740)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x84}, {0x64}, {0x8fe}]}) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x1d}, {0x30}, {0x6}]}) syz_emit_ethernet(0x2ba, &(0x7f0000000340)="b6") 04:28:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x2c}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 04:28:41 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6], [0x0, 0x0, 0x0, 0x0, 0x1f], [], [{}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x4}], {0x0, 0x0, 0x0, 0x1000}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020691f, &(0x7f0000000140)=0x4) r2 = msgget$private(0x0, 0xfffffffffffffffd) r3 = semget$private(0x0, 0x7, 0x0) semop(r3, &(0x7f0000000340)=[{0x1, 0x4, 0x2800}, {0x1, 0x4c, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x200, 0x800}, {0x1, 0x2, 0x1400}], 0x5) semop(r3, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) semop(r3, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r3, &(0x7f0000000240), 0x6) r4 = geteuid() r5 = msgget$private(0x0, 0x682) msgsnd(r5, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r5, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r5, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r5, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r5, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r6 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r7, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r10 = getppid() r11 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r11, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r12 = fcntl$getown(r11, 0x5) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000980)={{0x2, r6, r8, r9, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r10, r12, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r14 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r14, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r14, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r14, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r14, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r15 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r16, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r19 = getppid() r20 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r20, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb459adb71503947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fce454394bf0f7eb8a201c40c976e24"], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) r21 = fcntl$getown(r20, 0x5) msgctl$IPC_SET(r14, 0x1, &(0x7f00000001c0)={{0x2, r15, r17, r18, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r19, r21, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r13, r18) r22 = msgget$private(0x0, 0x682) msgsnd(r22, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r22, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r22, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r22, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r22, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r23 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r24, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r27 = getppid() r28 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r28, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r29 = fcntl$getown(r28, 0x5) msgctl$IPC_SET(r22, 0x1, &(0x7f0000000980)={{0x2, r23, r25, r26, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r27, r29, 0xa5, 0x1, 0x100000000, 0x2}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000580)={{0x5, r4, r8, r18, r25, 0x20, 0x9}, 0x7, 0x9, 0x4}) semop(r3, &(0x7f0000000180)=[{0x4, 0x8000, 0x800}, {0x2, 0x2}, {0x5735b8a21e751864}, {0x0, 0x3f, 0x1800}], 0x4) msgsnd(r2, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r2, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r2, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r2, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r30 = geteuid() unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='c\x00') socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r31, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r33 = getppid() r34 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r34, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb459adb71503947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fce454394bf0f7eb8a201c40c976e24"], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) r35 = fcntl$getown(r34, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x2, r30, r36, r32, r36, 0x1919128f9d819f7, 0xffffffff00000001}, 0x100, 0xc07, r33, r35, 0xa9, 0x20001, 0x100000000, 0x1}) r37 = getpgid(r33) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xffffff4e) setpgid(r37, r38) 04:28:41 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="007037757934c8a9906e7c6c26d0fd7455b1e685c922c7379bdcef3b9b857e96625f09773ea22391aa64f91968afd460454b7bcb09e4a0f5f6ba65c37ef083b0276b279146170dcb1c57a0a4f2586060854269569b192f5beff76d1bbf85e3a2355bfe328ff0e3784467d59bc979ab1bc3ee9f994573870a326c2cd8c8e0e1efdcb11043cf8c3e19e9c02b579b4c337933"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket$inet6(0x18, 0x4, 0x80) setsockopt(r2, 0x1ff, 0x5, &(0x7f0000000240)="01297543e7bae2785503efd7c9d0fe982e0410f90f25f9e346056c30d8dae19906d1a8b8dc6614dfa803cc3a1f6214f84bd1fc3a699ce6bb5807ec553045230457ca4664f127810126a97c0eb754ce289c743092fe12fb41b7900111e5abcd5479fb9c5d6d9b969c9b65e391e6563c44148bee664c235d8f0648d0e5834a8fd249bcb2c033e57ba6bccf6c942f8dff525b44444a413d376cd959cf", 0x9b) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) getppid() setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 04:28:41 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000380), 0x8, 0x0) kevent(r0, &(0x7f0000000140), 0x8, 0x0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20000, 0x0) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x200000029, 0x2a, 0x0, 0x0) r4 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r4, 0x200000029, 0x2a, 0x0, 0x0) r5 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r5, 0x200000029, 0x2a, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0x88f1cc61b707ef15, 0x48, 0x2, 0x1f, 0x6}, {{r3}, 0x0, 0x4, 0xf0000000, 0x10000, 0x6b9}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x70, 0x1, 0x7fffffff, 0x7}], 0x7, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0x10, 0x1, 0x401, 0xfffffffffffffffb}, {{r4}, 0xfffffffffffffffd, 0x81, 0x40000109, 0x1000, 0x1}, {{r5}, 0xfffffffffffffffc, 0xd8, 0x1, 0xffffffff, 0x5}], 0x1, &(0x7f00000000c0)={0x2, 0x4}) getsockopt(r1, 0x200000029, 0x2a, 0x0, 0x0) rmdir(&(0x7f0000000040)='./bus\x00') ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000000)) 04:28:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4d}, {0x7}, {0x6}]}) getppid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 04:28:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x8008) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x48}, {0x800000000040006}]}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="b6e8a579292219e5820c996b0a63") 04:28:41 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f00000014c0)=[{&(0x7f00000000c0)='#!/', 0x3}], 0x1) write(r0, &(0x7f0000000140)="0920120000feffffff04148027454a638a711de274fe266ce23205554752cd8439df6dfe4e0f84b94aaa41f680fa371c960a", 0x32) shutdown(r0, 0x2) r1 = msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f00000004c0)=0x7fb0) msgrcv(r1, &(0x7f0000000440)=ANY=[@ANYBLOB="000000054270930040000000"], 0xc, 0x2, 0x1000) msgrcv(0x0, &(0x7f00000007c0)={0x0, ""/227}, 0xeb, 0x1, 0x1000) r3 = kqueue() fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) getegid() r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000009c0)=0xc) kevent(r3, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) msgsnd(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000"/121], 0x1, 0x800) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f00000006c0)) msgsnd(r1, 0x0, 0x0, 0x1800) msgget$private(0x0, 0x10120) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280), &(0x7f0000000400)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='%%\\\x00', &(0x7f0000000940)='F-\x00\xd5&\xfcQy\xe7\x15\xb0\xb3EQ\xf0g8\xee\x800O\xc6\xfa,\xff\xaf\x92)9\xd9r\xeel\x12\x10kx\x9c\x8a\x96\xa7b\xbd\x049\x88\x1c\xc1z>\x7f\x82O\xa4\xe8\x0fK`\xb7\x81\r\xee \xc0\xc3\x10pw\xdd\x85Rp\vT#J^\x90\xadN$\n\x7f\xa9\x1dz\xf8\xc57\xfaq\xbc\x96P\xd0\x00\xc10x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r2 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r2, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmat(r2, &(0x7f0000ffc000/0x3000)=nil, 0x3000) r3 = geteuid() r4 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r4, 0x200000029, 0x2a, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r6 = msgget$private(0x0, 0x682) msgsnd(r6, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r6, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r6, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r6, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r6, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r7 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r8, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r11 = getppid() r12 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r12, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r13 = fcntl$getown(r12, 0x5) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000980)={{0x2, r7, r9, r10, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r11, r13, 0xa5, 0x1, 0x100000000, 0x2}) r14 = getpgrp() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000380)={{0x3, r3, r1, r5, 0x0, 0x54, 0x7f}, 0x10000, 0xffff, r13, r14, 0x4, 0x100000000, 0x3}) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) r15 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0/file1\x00', 0xea0, 0x10) readlinkat(r15, &(0x7f0000000080)='./file0/file1\x00', &(0x7f0000000240)=""/189, 0xbd) rename(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='./file0\x00') 04:28:42 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{}, {}, {0xbffe}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{0x4}, {0x0, 0x0, 0x0, 0x146}]}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x84}, {0x64}, {0x8fe}]}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x4, 0xb3d5}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) geteuid() accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x100000000001ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) ioctl$TIOCSDTR(0xffffffffffffff9c, 0x20007479) 04:28:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x0, 0x0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) shutdown(r1, 0x1) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() socket(0x79c44133461d3323, 0x4, 0x1f) kevent(r2, 0x0, 0x8000, &(0x7f0000000000), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 04:28:42 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x2a, 0x0, 0x0) write(r0, &(0x7f0000000340)="9d0aa5348fe7da4005a79bd7656a2dce2159947a4917f3be5809d96de50bcff204aa325cb3c3a1b4a642adf1daf15653af68fa0c430c0e831764e07b881c592cbfd3a6fe91161b972c19ef11500302205996bc6b3a9c2650f671f3444c59ae24e02c683ddf4bdb6f8b55a4700db4f11b7ba32199ea2760cbcff997786b6db67037ce762980626dbf2ce73ac9fcda399b01ee3b8e521c82d96bf4b601f8ff97852bd20f1529fca6b6bc476808bf486c88885698df1405021031b38b1f6c0c2474bf61d911125cd825ec87f99ae5e92785af7fdbb50273c5be61", 0xd9) r1 = socket(0x2, 0x10000000000003, 0x6) connect$unix(r1, &(0x7f0000000440)=ANY=[@ANYBLOB="622600c96c41b1de9f7fd5f9be94f13217962499102f409f5f57c5f0421c4a286a8fae0f5512ffd76fc445dc06b61937abce489a66476313b21c90a0b37612161dbc7f70dd56727c63b9290a71557b239d5e2c239749f1973cf7bea46ee2ce8dc8d106f4358655363579f004102e392efb002bf9955575dfdc88f70adcfd7d7b05bc02067a1054f9bf0f1204662739571c5111050ea45187b6862456872afa3a3200a9f39c0558fb71c14e71c32fb65fe85735e1892c3166ca50a476bb594b8b61cf1b9d610e15a0792e3b114929bf089ba8a8d4c9a009d6ceaad89b1208faf3fa79dac84798bacd54e441c5710eecbf4792563799b103c84f6d77ef790e2ba35ed134a3619744a4b8410a59fcd74d2f3ffdd552dd8a783b2f190ede630520d203ec2cdf8ea3b4fcc7"], 0x10) write(r1, &(0x7f00000000c0)="025cf012", 0x4) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x200000029, 0x2a, 0x0, 0x0) recvmsg(r2, &(0x7f0000000300)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000200)=[{&(0x7f0000000100)=""/210, 0xd2}, {&(0x7f0000000080)=""/42, 0x2a}], 0x2, &(0x7f0000000240)=""/184, 0xb8}, 0x2) 04:28:42 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x2a, 0x0, 0x0) sendmsg(r0, &(0x7f00000007c0)={&(0x7f00000000c0)=@in6={0x18, 0x2, 0x7ff, 0x101}, 0xc, &(0x7f0000000380)=[{&(0x7f0000000100)="9dd9cf3235a67f8b81b89892b99d5c797abf16d80b91c6712a476eb3f691bb9c9f2613dc4b1288df6a7cc8ddc3a22ff98b3183c40193edae5998891a2e6e3c1393dc9b2b0c2466f746d0f652ea2ae5e6dbee1b287b57934e50851dd0ceb4f66ada088744ff05a37e91250d88d463d3238d4c611d4ce3", 0x76}, {&(0x7f0000000180)="0a5e8139f94ce93d9adf993869f2b44586d63cce704590c259bf61ace7fdebe3988d9ef0ce5bd5c91319bdc92b162f25f31584db19cee6e28d13ed117a466b498ae195c77831a43be91106102aa267e2fe5c6a98f87e5cf4ad903d77fba1df94301ad1edf524ab1d123dc0b57ef079d03ea04338a53208216ab0be15069852c6beae5cb77b2db94bd2d712ab81ef6512f254b1078a6a226eb5d8dd19e3dc6b806a37f63750b455bdbff2543d45b86160e70a045a42c766281abf192db9dab5f0b7e7ca508a8ae640419332a718a9eb4bc2f3449490a5c12111ff9f980c70eac8b54d9c4a18b1a6", 0xe7}, {&(0x7f0000000280)="7d5f223d89de42184ecb8f2f0b4a8c12b4da5c9588ee5406bc8b7b7ea9f281a19d5e67b167ff9dbdf4181c5eec05f7c6a30ced0ae1dbf3298c9a5a2479aebc35a5075571202eaf0b14c52895789ae6965ec8c97dc60325bf4567240977797b97f2cd778af9e9cb0d8b98487cb6761791ff094bd12f9f584c80efcc9bd82bdcea825d624621a1214dcb6fcef4ce6f014cf69c6de060286aaacb21b2826da21120416bd92c420723d49ef429816f69639f76e4326f0b1db2c4a625d4f987ffde63ff0fec4d9425822f", 0xc8}], 0x3, &(0x7f00000003c0)=[{0xb8, 0xffff, 0x1ff, "ca28f40ad9beebb0ad0e6675cdfcbe388ad2b8478e0e1254ab3a246895679c5f5ea9cc632f06429bf04334461898f1a260480639a6912b657b59d30e269467d04df50ee0872ccf325d685ec7633cff04b632ca5fba750ada7646a3304c160aff88b7ec62542ff2c9a123d3c772e550b2d14614b67f40ff68cae5b1fc9ba3c1a54b7fd9c8bb926f81212b95636b480fec10ad93a83a4897c4db98e4d63fa37204474d46"}, {0x110, 0xffff, 0x5, "0017b675941af1345c5e31ea3e96695b4d29b92fc03d99caa3bee189be1522b39d06543eee85e4f09865fbb5ff32bcb24475cde9b89b1726cebc587a6ab0a0879952097a1d5c9ea430ed34901cdafbb0cbe1c540541df517e7e5074972a1ca747015f6430e61993ce1e056606b246d0e1fc37ce6e6893375475ae42bbee5a558fa798eb40fb056ce5175f774cd5d182283185bd9568057eefc4feb57cf9719c687f54fdb515051a7ed54e9f2779617a2192db6ec818255eaa1b54b6da8edbbda3761cdf3cd4c7d07165103c840bbdf385dad06ff6e912c6826a580314744d439248103be9a4b69f8c7ddfc93d606f2f8f43664f2cd380f27e33b1965"}, {0x78, 0x1, 0x7, "62e2d136b118f9bdb773dddc0be0022e7515ae0b1a678f45ecdb7c7cd9c54385662f433ea578e786df9f7aa02b138355aaee6712e093a7cca946ab2e41da7551e493dd44d4ea7a74fc71b639aa55fb0c28397c5bca1e127a3c41d26d03120bc3ebeae657e7"}, {0x28, 0x7fff, 0x0, "1caa84f177a2d7fd995026e65184dab3b5e4b1"}, {0x98, 0x1, 0xf3d, "4f5551545a74dd4a65b7a99b8bd94abc20e30800d7a4538d5e7e2bbf78cf5b290f929d02f758ec63146051b789a5c91064fcf56185911183237797c076bf317b844ab24247fd86d4772a000e4f05a738bd938b20da04566b68a1f5cff9cd7ad295c7f93b65f19d6a2ff7f8ed96bd2df38431beb15f08a9446391a72cc7ae9eb992d49ad8d4"}, {0xc8, 0xffff, 0xff, "1517d6ff188be1909c22c8599e0c40f89fc55fd00e4af227ae66b1d8a72c90f2862bed79777d0c4db8af768f21f937154d2f9a84b4e270fc886dae3f70ed418497ae4608b57cd58a6b8c9cc350a58e8fa8c7e0a56962c2acb128d76e26f31fac81a539f0a95e89420f1e109fec9b0181713d2b2834432ab1676d9349aff9d9b53d8ae170356f8e16477ce9efa9ce62a406ea5272786ec7fd73756ecdd969980befe8fe6e1bc5fa83d7dc389e13d93e58bee1211f6b37"}], 0x3c8}, 0x5b5a654c9f747d01) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0xd455c566ad0d38f8) 04:28:42 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) pipe2(&(0x7f0000000740), 0x10004) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x0, 0xa000000000000, 0x4}, {0x18, 0x2, 0x81, 0x5}, 0x9, [0x1430, 0x779e, 0x80000001, 0x4, 0x576, 0x0, 0x5, 0x8000]}, 0x3c) unlinkat(r0, &(0x7f0000000780)='./bus\x00', 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcf) r1 = open(&(0x7f0000000380)='./bus\x00', 0x100, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x1}, {{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kqueue() chflags(&(0x7f0000000000)='./bus\x00', 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 04:28:42 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x0, 0x20000042}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000003c0)=ANY=[@ANYBLOB="5df0d020491e22bfeab0ecb2fb00aee56f191318943a7d2b594dc4837cc45f9af9132ba6d0e4d8631890cbfa8d4aca8f1cff2021d55b96481d44edc505129fe063a4080408d69b5936d60042e65e12597f11b654742d9f916671c305b3f1c871b2f484dc094cff4794426c564ed8944db06de602f090b215d54ea25751064551e048000000000000000048013c4ddc3c5bc4d0e187bf6238e1bd53a5357151f985f0d12fdec64628a69d31b5e1ea11c38e56d733561107a9f4ea71b161834a8ff5b395b948fbed3e8e23097c65c3c3834ccc96c958a705ac65551f4e9c9bedee7c60002b12b3af8c7d793d0d568743fe7c9b1d1d699f7b722eb45deda8449e5f1da0d514378b38297715899c03bd6bd1e7fa1485d55a2a8faff1822620619f6543248e581995c41cdeb5607c704d74af5667fae198aede769ecb0112004ad3402f39df4ca916ac043b8632deff990fb526975a1d8f1f5117b1a424d4335572081ade86e6426a1c9c180866b12e612f32f473cf9ef0ec89af74982d1e4e121e70b0a2feb5e38854c367b2addbaf5fcaa15e"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r3, 0x0, 0x800000000000c, &(0x7f0000000000), 0x0) connect$inet(r3, &(0x7f0000000040)={0x2, 0x1}, 0xc) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x26d) 04:28:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x81, 0x0, 0x0, 0x4}, {0x1c}, {0x80000000000006}]}) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000000)={0x1000, 0x0, &(0x7f0000000200)=""/4096}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') 04:28:43 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000318, 0x0, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x2a, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x28353f37ebfe8cb2, r1, 0x0, 0x0) nanosleep(&(0x7f0000001c40), 0x0) 04:28:43 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000640)=""/129, 0x81}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "7e552f72c1d2c05682db2dece205147c0c50ea31"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = socket$inet6(0x18, 0x2, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10, 0x0) getsockopt(r3, 0x27, 0x2a, 0x0, 0x0) dup2(r2, r0) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 04:28:43 executing program 1: open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file1\x00', 0x74d9e7e678b84f0b, 0x68a) r0 = open(&(0x7f0000000700)='./file0\x00', 0x200, 0x14e) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000240)="4922ce77dd944f9f724be920e78666b42e10130e457b5c84a2d10027bfd863070b5fb0ba980c9be84fcdfb084d44f27814589b59a4349a1c2385602e228673eca4c7407909b56f004589c93e0000635f0f1d0a2a26d736bf1ad143ab003fea8788a2094e6d490d9668612d", 0xffffffffffffffaf}], 0x1) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000080)=0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xe8, 0x0) chdir(&(0x7f0000000200)='./bus\x00') getsockname$unix(r1, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x281) mknod(&(0x7f00000000c0)='./bus\x00', 0x2054, 0x1) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000001c0)) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockname$unix(r2, &(0x7f00000003c0)=@abs, &(0x7f0000000100)=0x8) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000300)={0x1, 0xb4d1}) ioctl$TIOCEXCL(r1, 0x2000740d) unlinkat(r1, &(0x7f0000000580)='./file0\x00', 0xffffffffffffffff) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r3, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000140)=0x2) close(r1) truncate(&(0x7f00000006c0)='./file1\x00', 0x0, 0x100000000000009) getsockname(r1, &(0x7f00000002c0)=@in6, &(0x7f0000000440)=0xc) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000400)={0x10000, 0xfffffffffffffc01, {0x100000001, 0x99e}}) setsockopt(r1, 0x3, 0xfffffffffffffffe, &(0x7f0000000500)="8ecc30c78a6362f68fa4122f385dceba3f87bba6c4fa5996d342cc71e9f3b922bf6dfeed3cd43ecc7d68acf554", 0x2d) write(r2, &(0x7f0000000480)="fe19c25eb6972eb41470075e88cb6f56d3ae6b6c85e4f74d36338a3a25716cc6179cce0051ba0b98b138bca0d799e576d259e27f027b51f9551711e64eadf1679b8a1a", 0x43) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000280)={0xffffffffffffdc34, 0x3fd}) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x0) bind$inet(r2, 0x0, 0xfffffffffffffe5b) close(r2) pipe2(&(0x7f0000000080), 0x30000) 04:28:43 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000000c0)=0x72) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000200), 0x1) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000080)) 04:28:43 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffd000/0x3000)=nil) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x5000)=nil, 0x0) shmdt(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x0) pwritev(r2, &(0x7f0000000080), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r4, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) dup(0xffffffffffffff9c) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xd, 0x0) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f00000017c0)={0x1, 0x2, 0x80000000, 0x3f, "e8a311bbb75c1c800181a5697e5fec5a0de52d73", 0x4, 0xa}) ioctl$TIOCSTOP(r5, 0x2000746f) getsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000140)=0xffffffffffffffa8) ioctl$VMM_IOC_INTR(r5, 0x800c5606, &(0x7f00000001c0)={0x8, 0x7ff, 0x1}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) getpgid(r6) r7 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r7, 0xfffffffffffffffd, 0x7, &(0x7f0000000340)=""/165) r8 = geteuid() r9 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r11 = getgid() setgid(r11) setgroups(0x3, &(0x7f00000004c0)=[r9, r10, r11]) r12 = semget$private(0x0, 0x4, 0xa5) semop(r12, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r12, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r12, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r12, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r12, &(0x7f0000000040), 0x0) r13 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r15 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r17 = open(&(0x7f00000002c0)='./file0\x00', 0x8000, 0x0) ioctl$TIOCSETVERAUTH(r17, 0xc0107002, &(0x7f0000000000)=0x21a) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000100)={{0x3, r14, r15, r16, r18, 0x4}, 0x200, 0x401, 0x2}) r19 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) setgid(0x0) setgroups(0x3, &(0x7f00000004c0)=[r19, r20, 0x0]) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x7fff, r8, r9, r14, 0x0, 0x20, 0x3}, 0x725eae93, 0x40, 0x1}) getgid() socket(0x20, 0x4, 0xa) r21 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r21, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r21, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000480)='/dev/speaker\x00', 0x10000, 0x0) r22 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r22, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r22, 0x0, 0x0) r23 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r23, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r23, 0x0, 0x0) r24 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r24, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r24, 0x0, 0x0) getpgid(0xffffffffffffffff) semget$private(0x0, 0x3, 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) 04:28:44 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xfffffeda) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = msgget$private(0x0, 0x682) msgsnd(r2, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r2, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r2, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r2, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r3 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r7 = getppid() r8 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r8, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r9 = fcntl$getown(r8, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000980)={{0x2, r3, r5, r6, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r7, r9, 0xa5, 0x1, 0x100000000, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x0, 0x0, 0x0, r6}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100000001}) r10 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r10) getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) ktrace(0x0, 0x0, 0x102, r10) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) 04:28:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x84}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x84}, {0x64}, {0x8fe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x84}, {0x64}, {0x8fe}]}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x7, 0x40, 0x0, 0xeb}, {0xa0a, 0x2, 0x4, 0x6}, {0x7, 0x1, 0xf0, 0x2}]}) 04:28:44 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x84}, {0x64}, {0x8fe}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) write(r2, &(0x7f0000000180)="a4722fb03c8deccd9de0d66a4ea97abfb211f24a90a2870e82ba256447422227dd6f2a7078af6c9a44b52916fdb4c73f5fac43b0747efd43099848e7018203750544cb3d3427b81e0367a107655e532e1fe5edfdf11295fe4b9cbda211ecf570b94a1094b7698debd3119478d28e7251d5d708ecb76a04aca65e88905f5178b99d9424b9f7056645d2eea0ef53f66e3b0982413f07096e4687e62de7309a653b38fc51c5da7045402bdafe0d12fb21a971c6976dfb86deb1b842f008cdd455661cd9736e3fac91d40d0cb428cadfae584c4f14e589cd735edfe6376a5918f49812d6e2ddd6a72ff51754be88e8cc51d3c5f9e6f53f2082c9902b25", 0xfb) r3 = openat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x8) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") msgget(0x1, 0x4) 04:28:44 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) renameat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') minherit(&(0x7f0000ff2000/0xa000)=nil, 0xa000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 04:28:44 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x2a, 0x0, 0x0) ftruncate(r0, 0x0, 0x7) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) 04:28:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x7, 0x0, 0x0, 0x40000000}, {0x16}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000140)={0x0, 0x5, './file0\x00', 0x7, 0x1, 0x5, 0xb25e}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x8000, 0x0) linkat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', r3, &(0x7f0000000240)='./file0\x00', 0x4) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f00000000c0)=0x4) write(r4, &(0x7f0000000140)=' ', 0x1) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) 04:28:44 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 04:28:44 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() r3 = semget$private(0x0, 0x7, 0x0) semop(r3, &(0x7f0000000340)=[{0x1, 0x4, 0x2800}, {0x1, 0x4c, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x200, 0x800}, {0x1, 0x2, 0x1400}], 0x5) semop(r3, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) semop(r3, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r3, &(0x7f0000000240), 0x6) r4 = geteuid() r5 = msgget$private(0x0, 0x682) msgsnd(r5, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r5, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r5, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r5, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r5, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r6 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r7, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r10 = getppid() r11 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r11, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r12 = fcntl$getown(r11, 0x5) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000980)={{0x2, r6, r8, r9, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r10, r12, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r14 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r14, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r14, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r14, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r14, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r15 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r16, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r19 = getppid() r20 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r20, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb459adb71503947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fce454394bf0f7eb8a201c40c976e24"], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) r21 = fcntl$getown(r20, 0x5) msgctl$IPC_SET(r14, 0x1, &(0x7f00000001c0)={{0x2, r15, r17, r18, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r19, r21, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r13, r18) r22 = msgget$private(0x0, 0x682) msgsnd(r22, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r22, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r22, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r22, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r22, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r23 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r24, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r27 = getppid() r28 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r28, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r29 = fcntl$getown(r28, 0x5) msgctl$IPC_SET(r22, 0x1, &(0x7f0000000980)={{0x2, r23, r25, r26, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r27, r29, 0xa5, 0x1, 0x100000000, 0x2}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000580)={{0x5, r4, r8, r18, r25, 0x20, 0x9}, 0x7, 0x9, 0x4}) semop(r3, &(0x7f0000000040)=[{0x0, 0x3f, 0x1800}, {0x1, 0x7d, 0x800}, {0x1, 0x9, 0x800}, {0x1, 0x600}, {0x2, 0x6, 0x1000}, {0x0, 0x0, 0x1000}, {0x0, 0x7fff, 0x1000}, {0x0, 0x4, 0x800}], 0x8) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x27ee, 0x0, 0xfff, 0xffffffffffffffc2, "25e7f613283958181095e4b6d987e72f21f9bc15"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce276870bda315cbce36730e6e3946a2c3665d90714f221fd190ab8", 0x88}], 0x10000000000002e4) r30 = syz_open_pts() close(r30) ioctl$TIOCSETA(r30, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) ioctl$FIOASYNC(r30, 0x8004667d, &(0x7f00000000c0)=0x4) write(r30, &(0x7f0000000140)=' ', 0x1) ioctl$TIOCSTART(r30, 0x2000746e) 04:28:44 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x200000029, 0x2a, 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./bus\x00', r2, 0x7}) r3 = socket(0x2, 0x2, 0x0) dup2(r0, r3) r4 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r4, &(0x7f0000000040)="670dc3", 0x3) syz_open_pts() pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r5 = openat(r4, &(0x7f0000000040)='./file0\x00', 0x100, 0x90) getsockname(r5, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r3, 0x0, 0x0) 04:28:44 executing program 0: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000000040), 0x1a3}, 0xc02) 04:28:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d4, 0x0, "d705000000000015005b00000000000000e74de4"}) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "53ac5787f900", 0x0, 0x40}) 04:28:45 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000010000004, 0x100008}) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x200000029, 0x2a, 0x0, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000240)=[{{r1}, 0x8, 0x8, 0x8, 0xfffffffffffffffd, 0xfff}, {{r0}, 0xfffffffffffffff9, 0x20, 0x40, 0xe92a, 0xff}], 0x2, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x2, 0x4, 0x1, 0x7}], 0x6, &(0x7f0000000300)={0x7, 0x5}) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r1, 0x0, 0x800000000000c, &(0x7f0000000000), 0x0) sendto$inet(r1, &(0x7f0000000040)="dc3b0856209e4e77621942c0c914f4ef10", 0x11, 0xc, 0x0, 0x0) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x200000029, 0x2a, 0x0, 0x0) flock(r3, 0xe) r4 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r4, 0x200000029, 0x2a, 0x0, 0x0) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000000)=0xfffff800) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x8}}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 04:28:45 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x6) open(&(0x7f0000000080)='./file0\x00', 0x40, 0x1) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000040)={0x27e4, 0x9}) ioctl$FIOGETOWN(0xffffffffffffff9c, 0x4004667b, &(0x7f0000000100)) setsockopt(r0, 0x29, 0x80000000000003c, &(0x7f0000000140), 0x4) 04:28:45 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x2000000000004, 0x318}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 04:28:45 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x8) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000000)=0x279ea4de, 0x4) sendto$unix(r0, &(0x7f00000000c0)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882a297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea800000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) 04:28:45 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000027604000000000004fecea11e357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257073f898b2e27acb5d602000d1c5e70fe914a98c74851b7538c2001cc7d026ba8af63ff04000000e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500010002000000000000020208a371a3e9f800", 0xa9, 0x4, 0x0, 0x0) recvmsg(r0, &(0x7f0000000840)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000740)=[{&(0x7f0000000100)=""/200, 0xc8}, {&(0x7f0000000200)=""/173, 0xad}, {&(0x7f00000002c0)=""/181, 0xb5}, {&(0x7f0000000380)=""/3, 0x3}, {&(0x7f00000003c0)=""/160, 0xa0}, {&(0x7f0000000480)=""/125, 0x7d}, {&(0x7f0000000500)=""/130, 0x82}, {&(0x7f00000005c0)=""/7, 0x7}, {&(0x7f0000000600)=""/22, 0x16}, {&(0x7f0000000640)=""/228, 0xe4}], 0xa, &(0x7f0000000800)}, 0x2) 04:28:45 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x20000) ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x2, 0x0, 0xa3a, 0xffffffff, "4000df000000000000000100", 0xffffffff}) mknod(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) poll(&(0x7f0000000080)=[{r0, 0x8}], 0x2000000000000290, 0x0) 04:28:45 executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000415000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000150000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f000065e000/0x4000)=nil, &(0x7f0000234000/0x4000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00002c9000/0x3000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f000000c000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f00007d2000/0x1000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x10}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f000031f000/0x2000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) 04:28:45 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x2a, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000040)=0x9, 0x4) socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r0, &(0x7f0000000000)="67731590a77d0052a5f56e414b1cfe14ad5b722948570881cd2db852363fe442c4", 0x21, 0x0, 0x0, 0x0) 04:28:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dem\x14bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{}, {0x400000064}, {0x6}]}) getgid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x158, &(0x7f0000000000)="0dbe3c4863a4f67bfb51eb29e9ff000000000000000c2501f8c65834c00ed881986b653973") 04:28:45 executing program 1: r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r0, &(0x7f00000000c0)={0x2, "49657e3bed0c09105b123ae92f03baf8dae1b952b06a4a8a67e173763885efe0cd57ea7f8b186096425032c7b00dfe16026216e2b08ec64241d793f165c055ffc83d804fe6649011d72f7527605c6a64dc66775087ec3bea38731721fa572cf3ce3ade487b61dc86c9c465b84723277ea77a4f74dca074535b945c5ceaefa1bae1e0f333fd"}, 0x8d, 0x800) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000318, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) nanosleep(&(0x7f0000001c40), 0x0) 04:28:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x35}, {0x400000028}, {0x6, 0x0, 0x0, 0xaa45}]}) getpid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x9, 0x40000300, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x4a078835afc22b21, 0x292) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000080)=0x9) kqueue() pwrite(r0, &(0x7f0000000240)="fb8613a070f8352cc5e11b7d0c04", 0xe, 0x0, 0x0) 04:28:45 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x42fe) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x800, 0x88) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000080)=0x1001) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x200000029, 0x2a, 0x0, 0x0) shutdown(r2, 0x2) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000140)={0x10, 0xfffffffffffffffd, 0x4, 0x200, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x4}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xfffffffffffff110}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x80000001}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x7}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x6}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x6}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xfff}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x80000001}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x5}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x5}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x8}) 04:28:45 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x2a, 0x0, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000300)={&(0x7f0000000040)=@abs={0x2, 0x0, 0x3}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000180)="094298a9bc6bcd74cca13b94d3b370c0fe47e7c032ab153e2b757671bb848681aa96993959994cc274cd3526c539b7ade4", 0x31}, {&(0x7f00000001c0)="102050218979b641bed2d1361000edae431de57af6e5bce1e1f9ae565c7e1245d6e9f5304f3fe3e53a88326a83458fd8fd7954b3791244ffc408929e34ce280cbc1e6ec5f9a8d6b78af5e725b0a140ce0ba475dcfc59cf60c165bc3f3226463ac42d9b7018669c1b82b245d622128d0aa2d8de5ca8cd7ad9fdf55a202bce0c676d1d6780728f988e6ccfb570d0f961eb804f8840e8f874e3b8270c5673369882b25bc68be24e880e7399f2fede5d569310f7da9a51d213f041149a03fbcfc450d83b53d4166946a3fadad32256661d892f49c0c243bdab882c76d07e57", 0xdd}], 0x2, 0x0, 0x0, 0x2}, 0x400) getsockopt(r2, 0x200000029, 0x2a, 0x0, 0x0) dup2(r1, r2) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000400)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4504354d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b00040e173b356ac2bb922959681cf5fffffffffffffd2ee8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d3a792de9adcdb5bf82b85dd8a9fd313d155327ba98622c2534b77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024070000003f6846e79146e637e9c037dec2e29f9483f9d69092e14a751c0863ed114fe2d6d8af6daa2327451ddc66b8ca0000000000006aeecfdee412143d2603d88f7dd23a37219dd9b60f072b1fe91ed26a7137cb28e29f5be76486cb4713aee6f276ea1a1a97f535d1731e4191760d9cd277cdd852e0eb4eedd3dd3395428eb78707f5f5f867e3b40b9fb1e1a5480a000000000000000063c30e"], 0x10) r4 = semget$private(0x0, 0x0, 0x0) semctl$GETVAL(r4, 0x2, 0x5, &(0x7f00000000c0)=""/178) dup2(r3, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r5 = dup(r0) sendto$inet6(r5, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 04:28:45 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x0) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='\x00') r0 = open(&(0x7f0000000140)='./bus\x00', 0x490, 0x20) writev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)="a59dc2ccad6e5c0a4c9a9b261489f7bb2cef94ba7cf922a39069d660a2de3c2e13682bc655aa", 0x26}, {&(0x7f0000000100)="4fd7516ff39fc09314635028f5243c48809db3b0122a64ee7625c253f0019a21bf6bd31c1d60f01de0e4fc3f083fcd14fb982a0d96ea43a40e0603381363c204", 0x40}], 0x2) 04:28:45 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x2a, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x2a, 0x0, 0x0) r2 = dup2(r0, r1) sendto$inet6(r2, &(0x7f0000000100)="cce18c5d40e1f569f57b87d7619802b63d11ff6754d0ab81b43d98cbf86c41d553897aef35ffa6f48b9648ea8e886970f590c694162db31167cada946b44ebbb0204ae8843528144bbbb54a4d33fc5f51a5bb0fdd82e722611eda079d0ac5b5c1ee4cd2da0e4d6971d574fb6bb76f5f76975ec5eb6447d9973f8574154b387505a731ef1dad668edce99ffa24ef046a43ee3cb6133ad1a5c2892d348f69893d2ff86a5580e1f6a1287ea6ae8c62675a789df413d0730fda6d858365f2d6919b4a0f28570ad118694b39d280115816fabf1e88f1f87d687f49afb6e0fb9e1d037e9a6b6ab674d9f08716959803fc91b21e4b1d8c0cd10d26863d509d4", 0xfc, 0x1, &(0x7f0000000200)={0x18, 0x2, 0xd57, 0x2}, 0xc) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000000)="cf18300a9f20d9a9e024dc6f66b34d0169e3b32c9c392b5aa8478fcb61d2", 0x1e}, {&(0x7f0000000040)="97aa91425019cc2024ca0f1349c493e8d104d498bbcc1fdf8f263efc4d3074fe11bd587cb89ca371f79687e857ef59825a67ee13a55c3e8d30e707256d745d5796aaed4882d6a717274a834582f0dd225bda4f07dd05a04da8155fa20d6fdccc", 0x60}], 0x2, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x200000029, 0x2a, 0x0, 0x0) fcntl$dupfd(r2, 0x0, r3) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 04:28:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x25}, {0x40, 0xfc, 0x0, 0x3}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 04:28:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x44}, {0x2}, {0x4006}]}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x100) r2 = socket(0x10000000002, 0x400000000000002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r3 = openat$pci(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/pci\x00', 0x8, 0x0) r4 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r4, 0x200000029, 0x2a, 0x0, 0x0) r5 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r5, 0x200000029, 0x2a, 0x0, 0x0) r6 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r6, 0x200000029, 0x2a, 0x0, 0x0) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000500)='/\a\x00v/w\x05kb$4\x00', 0x800, 0x0) r8 = socket(0x0, 0x5, 0x0) sendmsg$unix(r2, &(0x7f0000000580)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000280)="989e72e0dc4b346db7ce0137c0d2cd3f12680d569018ee05da7e77f208ca9f181e4a71bef9c6be475c5daa108680b1f0ecdb51d36c1cf0bd945c555b0cf27009b93b28e0a4ab044fc0f2ded7d3c070a3281035e4e95a248b9f065ebe70f792011a19227306b61c007bba01853f6de61e97393cf614d3ea404cae82ae8bd14a2199f206044ad383aa1d4bb7acf1a0e3db147e80936342c74ff7a768b48e199a0d", 0xa0}, {&(0x7f0000000340)="c8d3300517f78b54b2f7fa648095c842bb0e3e2186f50aa4823815c330ddf808d46e66041cda748a2083f21f905b9193a3fdf957e94f43349845410dadf486cea01bd481477dd642422b98e93652895608eb73bc083d0b02006e6c829a0d769cd4102ace5d0eb0bb40b73af7f1db18ec8034870bfbeeb479c2484b4152de6639978b83d3030d9fd421", 0x89}, {&(0x7f0000000180)="40d57ee0862409f46729bc25872653c3dbf8c75dfe347faeab99fe0f1e9c5e05b84d99404d7e7f303adedb80bdf7c11ef6172929c71b8add02249918f9b5edbc95120331e8acf88a5d1ba101fb0d178d9edde34631ae0c6173bd97e4429d840dcb79fa45b87bc95b4a096d769cfdbd17c6", 0x71}, {&(0x7f0000000400)="ae62242096ce6a433470ca2e07040d0e2604b43e3409d6c1136e8018b79034423f6e114aa084935705d5070fe5c07d6469a7667be72484cf14f1a228a86b87bc413f139c03fbfa232bed411c1217cf18afd4158a55ac64f9d7b4b19f187743a478903e8b357939055828b2e5a0c36c1626f26f81bf32178dd470ef97dfa358a2cff2a1989f1576b3ddde61e1cfba00dd26efcab29a9f", 0x96}], 0x4, &(0x7f0000000540)=[@rights={0x38, 0xffff, 0x1, [r3, r4, r5, r6, 0xffffffffffffffff, r7, r8, r0, r1]}], 0x38, 0x2}, 0x210) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") r9 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r9, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r10 = openat(r9, &(0x7f00000005c0)='./file0\x00', 0x0, 0x12) ioctl$BIOCSHDRCMPLT(r10, 0x80044275, &(0x7f0000000600)=0x2) 04:28:45 executing program 0: syz_open_pts() r0 = socket$inet6(0x18, 0x3, 0x0) dup2(r0, r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)='D', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) pwrite(r1, &(0x7f0000000080)="f704", 0x2, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r4 = semget$private(0x0, 0x7, 0x0) semop(r4, &(0x7f0000000340)=[{0x1, 0x4, 0x2800}, {0x1, 0x4c, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x200, 0x800}, {0x1, 0x2, 0x1400}], 0x5) semop(r4, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) semop(r4, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r4, &(0x7f0000000240), 0x6) r5 = geteuid() r6 = msgget$private(0x0, 0x682) msgsnd(r6, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r6, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r6, &(0x7f0000000600)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1ffff1b0000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000002372e02b6ba4a8c3aa7057ce231e3248dcdc722e5c032f7341b7f516c38c263687297ca5f1b698789709799a515d4030fcf296951860959bc41ebfab638760ad765b45e45b9c5662e937"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r6, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r6, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r7 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r8, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r11 = getppid() r12 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r12, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r13 = fcntl$getown(r12, 0x5) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000980)={{0x2, r7, r9, r10, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r11, r13, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r15 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r15, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r15, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r15, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r15, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r16 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r17, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r20 = getppid() r21 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r21, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb459adb71503947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fce454394bf0f7eb8a201c40c976e24"], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) r22 = fcntl$getown(r21, 0x5) msgctl$IPC_SET(r15, 0x1, &(0x7f00000001c0)={{0x2, r16, r18, r19, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r20, r22, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r14, r19) r23 = msgget$private(0x0, 0x682) msgsnd(r23, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r23, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r23, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r23, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r23, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r24 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r25, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r28 = getppid() r29 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r29, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r30 = fcntl$getown(r29, 0x5) msgctl$IPC_SET(r23, 0x1, &(0x7f0000000980)={{0x2, r24, r26, r27, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r28, r30, 0xa5, 0x1, 0x100000000, 0x2}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000580)={{0x5, r5, r9, r19, r26, 0x20, 0x9}, 0x7, 0x9, 0x4}) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={r2, r3, r9}, 0xc) r31 = semget$private(0x0, 0x7, 0x0) semop(r31, &(0x7f0000000340)=[{0x1, 0x4, 0x2800}, {0x1, 0x4c, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x200, 0x800}, {0x1, 0x2, 0x1400}], 0x5) semop(r31, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) semop(r31, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r31, &(0x7f0000000240), 0x6) r32 = geteuid() r33 = msgget$private(0x0, 0x682) msgsnd(r33, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r33, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r33, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r33, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r34 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r35, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r38 = getppid() r39 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r39, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r40 = fcntl$getown(r39, 0x5) msgctl$IPC_SET(r33, 0x1, &(0x7f0000000980)={{0x1, r34, r36, r37, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r38, r40, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r42 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r42, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r42, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r42, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r42, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r43 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r44, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r47 = getppid() r48 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r48, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb459adb71503947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fce454394bf0f7eb8a201c40c976e24"], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) r49 = fcntl$getown(r48, 0x5) msgctl$IPC_SET(r42, 0x1, &(0x7f00000001c0)={{0x2, r43, r45, r46, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r47, r49, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r41, r46) r50 = msgget$private(0x0, 0x682) msgsnd(r50, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r50, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r50, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r50, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r50, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r51 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r52, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r52, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r55 = getppid() r56 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r56, &(0x7f00000000c0)={&(0x7f0000000300)=ANY=[@ANYBLOB="0001000002699800c8f2314a353ef68ff03849db5d7a"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r57 = fcntl$getown(r56, 0x5) msgctl$IPC_SET(r50, 0x1, &(0x7f0000000980)={{0x2, r51, r53, r54, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r55, r57, 0xa5, 0x1, 0x100000000, 0x2}) semctl$IPC_SET(r31, 0x0, 0x1, &(0x7f0000000580)={{0x5, r32, r36, r46, r53, 0x20, 0x9}, 0x7, 0x9, 0x4}) getgroups(0x6, &(0x7f00000000c0)=[0x0, 0x0, r9, 0x0, 0xffffffffffffffff, r53]) setgid(r58) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r59 = socket(0x18, 0x3, 0x0) r60 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r60, 0x200000029, 0x2a, 0x0, 0x0) r61 = dup2(r60, r29) fcntl$dupfd(r61, 0xa, r59) kqueue() pipe2(&(0x7f0000000080), 0x0) r62 = socket(0x2, 0x10000000000003, 0x1) pipe2(&(0x7f0000000000), 0x0) connect$unix(r62, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c6530f89baa34591a25bba56ca70f8a0096bc4e6036f5ef62aae5acc016e0dc5ad1216bb5ab45945ca4647132f464066866baf197559c655614b42ff577081b1dd7df0672d356b21ab009573abe86b1f77a18877f43644ed3f04d7a7a2e6e65c38305ab1b7b5af2c762fe03075fcb66b7ed9cedeb80d8b1d52aac15407d6afb9c539e174c67d3696ceb1dab6ab67b4b1a86e9fa62e7a4e24d495acb5832b299152661c648928c3b3af40fb23279a19370bc17c5af4276a1ec31290803c1ab064c8bf2d4638dec8953ebb3b02b212425f9c979bca92c77a6801fc1"], 0x10) socket(0x18, 0x1, 0x0) r63 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r63}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r62, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 04:28:45 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{}, {0x33}]}) r0 = socket(0x18, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x84}, {0x64}, {0x8fe}]}) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000040)=0x1) close(r0) r2 = socket(0x18, 0x400000002, 0x0) accept$inet6(r2, &(0x7f00000001c0), &(0x7f0000000500)=0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) getrusage(0x0, &(0x7f0000000300)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x10, 0x3, 0xb6) ftruncate(r0, 0x0, 0x4) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x200000029, 0x2a, 0x0, 0x0) pread(r3, &(0x7f0000000480)="1b20d4a194d384e653b9d7a9c1a2c049ed55ac17f5ac9f8e9075b9a93a8fe1665127871258196cca9deaa922659fec6223461058fcb09a1a5ed17df08fa0795c4dd02d0caab56670e9a6f6eb30cc51d76178503a9525e9607c431c6c70b98decfae65817dac3d09e", 0x68, 0x0, 0x0) recvfrom(r2, &(0x7f00000003c0)=""/145, 0x91, 0x2, 0x0, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x400, 0x18a) linkat(r4, &(0x7f0000000200)='./file0\x00', r5, &(0x7f00000002c0)='./file0\x00', 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 04:28:45 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x6000, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') pwritev(r0, &(0x7f00000000c0), 0x1000000000000207, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x10000, 0x7fff}, {0x18, 0x1, 0x3, 0x206}, 0x9, [0x0, 0x80, 0x653b0, 0x80, 0x3, 0x8, 0x9, 0x1]}, 0x3c) 04:28:45 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2006, 0x2065d) lstat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmctl$SHM_LOCK(r0, 0x3) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) close(r1) 04:28:45 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)={0x0, 0x1, {0x4, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x1, '.\x00'}, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000080)="896c09e2c91f85147e3f4c9676cf2ec522ba86c4707f70275af5babd35c3ed81bcf6f684312c3f5e4e", 0x29) 04:28:46 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0x0) r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) listen(r0, 0x4) sendmsg(r0, &(0x7f0000000d40)={&(0x7f0000000340)=@in={0x2, 0x3}, 0xc, &(0x7f00000009c0)=[{&(0x7f0000000380)="f4a24618889c650fc096be9afa8d4fd7ec4dd777f3c7502ada31d1d5e760f700a53f3730c8f866b0f8a41dc672797b5b1c3ceea911a281ecd45a024cc8e8177ec5c169f6cadc694584fcf74d7ccc3a49b95d2cf4189ec64abc590a57178258788c48e60ddcc550c3c9fe6a09b718f606df3e0e20f215b645ba756dc3e8ac049d6ae0be95cd34c23d62d17db06e7bdf4263d9c0f13ab5cbe5fcd061b0e8eaf498c26a13d2a29ad13ffdef0018b31549e0dbfc901dd22a00ea4b8ef4a9ce4f512b5c8ad7980552b910fa1a", 0xca}, {&(0x7f0000000480)="510b4655c8cabaa171df5da1e755a8f840d47dc7adc4cced5b72a0f1c1257ce6d1ce", 0x22}, {&(0x7f00000004c0)="91e7d4215ea7287bb86ab4301d1aacb3125639c286dcac032f7f3d6cd89a71225ad1b70afaebf0e925374e121c5e546f440b92a74d56cfd8df6e34fb78ddee5e526487397ee54331fba54c1337dc0809e201a13760a3baa01c39132875c23127c0213fbb1b00785710c9a0777858b4c8e75828227e9dd7e060b28a3373a9f579e5d6996060d7fa5fbe749ac383a05379a51590445ce912c5d29867ecb6482299c3b964a18cf7756853db056158a59c458744af4f7451742519edf52aa5cf44f48d05aee9e57be8598100fe7157abc448bc90854893f46348e927e2de07cb1d814e17bc24b0fe4351070bdaea5554998c1d2564c4370896e916e22d36d9", 0xfd}, {&(0x7f00000005c0)="74f29f0580c707b0591124d2fe32a13be6395c85df4b11594e8bb6ec9ceb7cff5d841d0d4c759ee582d2dc97180e2abd07ab0c0dba03047a4bf9e6f7dcf5dbbdc51efd2e436c51980c13fc36b99670b3258b6c6ea559fb5beab414ae7945d74aeffe86e0fa3a573451b924eff26a65774048bda5cbdc9637f10a56ef4e65a68c40da20794d58cea9b54712813418e82daaadcfff10597b172630ed161ea0dd4222b6b71130314415119b817f6b7c0a8c8f8e96cde610f46db5cfa840ab1103c83aa0e2769931ab7e7d306f4ea331182a0169cbffacae7953633918f57737ead269afa53c8d", 0xe5}, {&(0x7f00000006c0)="0cd2d4e67c71acdb171b4b7e6112d0c1027587b92db92e597d57db30aa34d8f89affcd21ce9c0c45b7168d70457db708c90c266db2da2e3258b9645d702bd906031ddb0818f975549763d6d71e469051c1a424e7de6dd6f578a91deb6a5cea5a224439bb75a3a3a089b27a6fce342e7614f3e5cb7f1d93029afaacca15cdd5b3c69fe431c825f9e9a028c10dbca63e87b48e25fc8a638dbf49f752b890bbc5bb6e401d734da3d5eb97d3826dcf1c31ad18e9428b5f22773b9131e64ee5548b76bd724325f327aabf44c4ed18b5ead1614e", 0xd1}, {&(0x7f00000007c0)="419ca3caaecf4ab1cd5f6805375546209960daeb2162c2611371120b310764e3f798abfd019ac92bd6a60e38c8fefc9c95cbb18fe8f9f30226a0133c6a73bf8b2f9f0a6f957bbcd876d77b239c08d7df5fc9ffb59e2da650821f5af2e6902972f11390994b660073eb2ed63808c77d7e197723ebc3de01f751d474c32ee5fce2d3357ac46b538787d56198975c9c8f793c77faf41bdd6d54f30145003d4f7a135da689179328b7fb37d6e5878739c5e4fd21587a3bf7808c152727243f7d8b811c4424576ebd350d835b8bc15990263e0ab520956b56040dbb943610b55538f96829609a0a9501c5da20b53dc11520fc21cfd69cc6fda0", 0xf7}, {&(0x7f00000008c0)="af752bd121bc6bca7199becba4e7530d1f231a7215b661a714e3126c74158d63965a108d44958640ec1ac641db10bae11bc753438998fbe0c655aad09ada8551be3569b5141b3c720ed3459f0b23346ab525d8ebf22a07392c9afe2b48a3e96b4531f2444982f06392395581a340812e9dd72255decca40a3e91031665ad2265823a7121bdf5b6034a8c9a681a8f45bba6809503cb78547f1191e0b6d2e99aa5239b0de455bc336ad1774bf60d1889ccf9e0ff0a7149af69ec402e2099fc78efdeae94aea777be2c53b1339f55f0b7ef2d2a411b85a37a9298bcbb4594545413", 0xe0}], 0x7, &(0x7f0000000a40)=ANY=[@ANYBLOB="50bc870000000000010000000600000089416f69a6ef5955ef10ad9d0ccae94c8405d0fa0897ca30a7e0a019b5d1709672c8b6597d9476140f03e9e265b411c17fd9618e9194d3b2406f9f19ef660000400000000000000001000000000000000192385c2b83ed48afab2ceb8f33b196cfe8bb731b5887911e7f2e10c87ca8addb0742e732529832b8c10e06cb0000005800000000000000ffff000005000000dc150251707c863965e3e2cb4eb39c18e2b7b29339cedf8639d5654f073f2ccd423c54319e4a386ebd52c0679232868e6b402f58f810f3548ffb175fefa60c9c8f49c115c8bfa4e448000000000000000100000020000000e3bedf70297d635c3ffd36a72e94842b4f28e77512fd59d9f556040f42cc6ab5edaa08e9f5f7b4001800000000000000ffff00007f0000006d540000000000000801000000000000ffff0000ff0700008bdec1722f0d6817feddde80a2d4f3a090202e06bc22cef78d5cbc1953ee64d97e7a543a85d2b4df72e1990763d55ad2266abc98f63618ef0e89cbe2295149d292f0b8910fe155281dc660de86f34dc96a47d2b380f01d3d1a0bce2e29e6775f5244dbdc8f1547de5d6a7998ab800acbceec23cee514f478289c99ce5b8c12681f35b62ca5b20fc6a7c78d136607004c8afac5ce3bd8d191b29fabe57ed0fce67f963443faedd1554078b40646bb04ee66b418186c76f14933c8bed5bae1354ff6226d9ad1074d0ddbb6eaad899a093207e3c4396db180abc4dc626bac485edbb551d9ea8736bbe22c660fd989b8ed3eb22a1f4e1e210000300000000000000001000000d7000000b2d74067517eac01f82c858d25cdaa6e490a152363acbd08b60000000000000060000000000000000100000001000000e2706966b96cdcde2a5bffd3c45bf64edc878861b9c46a7fc376868243bb1ec0089262ac5af82972aca58a02a6541ede7744f5549b0251b24cac87c54270f69fa89d6302dc26e6ff6c34420000000000"], 0x2e0}, 0xc) poll(&(0x7f0000000200)=[{r0, 0x45}, {r0, 0x4}, {r0, 0x1c0}], 0x3, 0x25d1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000e00), 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, r4, r5, r6, 0x2, 0x9}, 0x5, 0x5, 0x8}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000dc0), 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x1, r7, r6, r7, r3, 0x81, 0x1}, 0x6, 0x5, 0x6}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0)={0xffffffff, 0x17fff}, 0x8) r8 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r10 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r13 = getppid() r14 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000100)={{0x1, r9, r10, r11, r12, 0x5, 0x8000}, 0x1e3c, 0x8, r13, r14, 0x1f, 0x7, 0x2}) socket(0x10, 0x0, 0x166e) 04:28:46 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f00000001c0)='./file0/file0\x00', 0xf0e, 0x0) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000100)="5108bea10018", 0x6}], 0x33c, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x1, './file0/file0\x00'}, 0x10) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x200000029, 0x2a, 0x0, 0x0) getsockname$inet6(r2, &(0x7f0000000040), &(0x7f0000000200)=0xc) 04:28:46 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0)=""/216, 0xd8, 0x802, 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x46) accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, ""/81}, &(0x7f0000000280)=0x53) recvmsg(r1, &(0x7f00000028c0)={&(0x7f00000002c0)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000002740)=[{&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/243, 0xf3}, {&(0x7f0000001440)=""/69, 0x45}, {&(0x7f00000014c0)=""/166, 0xa6}, {&(0x7f0000001580)=""/167, 0xa7}, {&(0x7f0000001640)=""/4096, 0x1000}, {&(0x7f0000002640)=""/226, 0xe2}], 0x7, &(0x7f00000027c0)=""/244, 0xf4}, 0xe5844cfce738a615) mknod$loop(&(0x7f0000002900)='./file0\x00', 0xa623b60e0bd51661, 0x0) msgget$private(0x0, 0x18) pipe(&(0x7f0000002940)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000002980)={0x10001, './file0\x00'}) r3 = socket$inet(0x2, 0x5, 0x8) recvmsg(r3, &(0x7f0000003200)={&(0x7f00000029c0)=@in, 0xc, &(0x7f0000003080)=[{&(0x7f0000002a00)=""/165, 0xa5}, {&(0x7f0000002ac0)=""/253, 0xfd}, {&(0x7f0000002bc0)=""/184, 0xb8}, {&(0x7f0000002c80)=""/158, 0x9e}, {&(0x7f0000002d40)=""/68, 0x44}, {&(0x7f0000002dc0)=""/147, 0x93}, {&(0x7f0000002e80)=""/58, 0x3a}, {&(0x7f0000002ec0)=""/230, 0xe6}, {&(0x7f0000002fc0)=""/176, 0xb0}], 0x9, &(0x7f0000003140)=""/165, 0xa5}, 0x82) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000003240)='/dev/wsmouse\x00', 0x0, 0x0) r4 = semget(0x3, 0x1, 0x612) semop(r4, &(0x7f0000003280)=[{0x1, 0x80, 0x3800}, {0x0, 0x1, 0xf563b8cffad92272}], 0x2) r5 = geteuid() r6 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000032c0)={0x0, 0x0}, &(0x7f0000003300)=0xc) getgroups(0x2, &(0x7f0000003340)=[0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000003380)={{0x8, r5, r6, r7, r8, 0x1, 0x101}, 0x5e, 0x9, 0x1000}) r9 = accept(0xffffffffffffffff, &(0x7f0000003400)=@in6, &(0x7f0000003440)=0xc) sendmsg$unix(r9, &(0x7f0000003900)={&(0x7f0000003480)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000003880)=[{&(0x7f00000034c0)="cf2f944b44288496ba801583ee191c17809fb3e525c5a9f145f4785e57034f543dfe7699b2aa399aff1a2a04eeff42e81a975f31ed021e429d701387c3396911ed70c449307522de44525d67dd5499a5d6eef2177f3be901a3be2407a7ef34acd79a346789f547f4cc0dcd672402105db80e1313002561a8e62df09265faf5dd7e", 0x81}, {&(0x7f0000003580)="f7d75415bcfbf17661113ad067078fd9e231e3ae010d6e4d45c1ba006f3c3413b98305370925bb1c562288a89e0bdf3279aa5a071c31ac41669ca97e50c210792ebb43cbdf05fe70e6b7c4b3e3d2da836d2f9730192460d79c9f330fb095b3d8f7ab1f2e3044cda36ab48d0ec41d8d883429b1773c9859cfe46417a4b900b991b66d0d84c4a8880bb63de3a83c6c25041552d2f9cad2687b0c93f60ef1921530f993cc3352f215389d96286bb707422a2585db734d539296ae64b2d1d1d67889646f53c88e2a26f32d1e3166db86293b2fcf5efc22a075f186e58e19f6bc9c40c700cc8f3534858f38463e2a63a6e810278e62cff0", 0xf5}, {&(0x7f0000003680)="032496d4c64b5f8a00900c4359a858d0ce3cefd6469fe7bc66e853a0581ac156978e43b7b26383c2881a7022a3f934b6ffb066f44ce295b4570f53cd16b74dcc282a92b31d8e0530fe1b6573e6b81a4a25d96528b874e91ee1b8d41a0eaf8875096a0eabe5d37de22a9b9265d4e50989b515d93c18919a95b214ac30df9acba7538855f115aee60c7be48fa9ffb6b751b6ffda4c1c0fd40b652ec411c8c20c41912f9bca6d8c3d0bce689e66e148b6893dd3d0a0d6", 0xb5}, {&(0x7f0000003740)="df415117935aa691663f19e80526ff2647b21bcf47755f79ecaf77d0abaa9864c0c86ffe7c4a516c43a3a0019670d26d63b465197c3724640aa2fd0fb8a9a1c20671f11183ae92dd93879b7b29da3f9abb602862e91b2ef0b4460db06b267c4d8c1ed2a9b46c301c0a374ddd460be8", 0x6f}, {&(0x7f00000037c0)="c697f2b6819eaa313319a6a47a02fe721b13e0c800dba6345c3d8f81491eaa9f041fdae31e71ce39874bc131a2055560c34ca1d64a7f441bb6e4de5e6ae1f536cd90160025e987433b75b275ad5f130e4a937242324f4a6f1648784da55318b74cb5569ab722c9db30f4fdf4e060b7d5ebabdaabf81eed5f7e2b0f2d8903c7a8f9a416c632f2f956", 0x88}], 0x5, 0x0, 0x0, 0x4}, 0x804) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) r10 = semget$private(0x0, 0x3, 0x55) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000003940)={0x0, 0x0}, &(0x7f0000003980)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000039c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000003a00)={0x0, 0x0}, 0xc) r14 = getegid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000003a40)={{0x4, r11, r12, r13, r14, 0x0, 0x20b}, 0x0, 0x6, 0x7}) pipe2(&(0x7f0000003ac0)={0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r15, 0x80245753, &(0x7f0000003b00)={0x0, './file0\x00', './file0\x00'}) 04:28:46 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000040)="e8ada25efb021daa0eb56fbea1102d8797a18d3d11e9a51d7895e001839e18979487d6f8241f98701217bc76d374f315", 0x30}, {&(0x7f0000000180)="7023293dadad90d3ab7bc80559bc1e75ba88db2ec0", 0x15}], 0x2, &(0x7f0000000340)=ANY=[@ANYRESHEX, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="0010000020000000ffff0000000100001609cccd04bbac0b58c5bbc2daba5154781ef756183eddf4eecc460b1d32e338fb86a6942744fcf9569861485938df830d9908223df50557d63411666b7ed45fce5b6e9af3caa8", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="00003dca00002000611ce7630000ffff00", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000002000c197db11c83c669c000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="0000000018000000000000fb2dff000001000000", @ANYRES32, @ANYRES32, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="a0f2bf343fbb1443210efd802182b5d86d264f560cbb42946f741c5c2d16bd73f53ff4ac7113346dba89e3b238b27e38466b3e29b4b13b6742315004773adb4a5d7d0ebfc88dfdcf813b32b33bce870165ca9ae1e07492db4a38fe4452347766cb46f779a40c26f80d22ed58f33e3ba88682d417e2d41e2b5bd485c1ac530000"], 0x122, 0x3}, 0x3) socket$unix(0x1, 0x4, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10000, 0x0) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/142, 0x8e) mknod(&(0x7f00000007c0)='./file0\x00', 0x1008, 0x3) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x100) fsync(r1) ioctl$KDDISABIO(r0, 0x20004b3d) msgget$private(0x0, 0x20) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x0) r3 = socket(0x40000000011, 0x3, 0x0) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206979, &(0x7f0000000300)) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000600)='/dev/pci\x00', 0x20, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000580)=[{{r5}, 0xfffffffffffffffc, 0x0, 0x800fffbe, 0xfd, 0x7c}, {{r6}, 0x9cc966705e988fd8, 0x88, 0x4, 0x3, 0x7}], 0x0, 0x0, 0x0, 0x0) r7 = kqueue() r8 = open(&(0x7f00000005c0)='./file0\x00', 0x8000, 0x8) write(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) kevent(r7, &(0x7f0000000700)=[{{r8}, 0x8000000000000002, 0x76, 0x20, 0x7, 0x5}, {{}, 0xfffffffffffffff9, 0xc1, 0x1, 0x4, 0x1}, {{r3}, 0xfffffffffffffffc, 0x1, 0x20, 0x1, 0x8000}, {{r7}, 0xfffffffffffffff9, 0x3, 0x2, 0x5, 0x100000000}], 0x81, 0x0, 0x7, 0x0) close(r7) r9 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100), 0x0, 0x0, 0x0, 0x0) kqueue() kevent(r7, &(0x7f0000000000)=[{{r9}, 0xffffffffffffffff, 0x39, 0x19, 0x0, 0x1}], 0x81, 0x0, 0x7, 0x0) r10 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r10, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) r11 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r11, 0x200000029, 0x2a, 0x0, 0x0) msgrcv(r10, &(0x7f0000000200)=ANY=[@ANYPTR64=&(0x7f0000000540)=ANY=[], @ANYRESDEC, @ANYPTR64=&(0x7f0000000640)=ANY=[@ANYPTR, @ANYRES16=r2, @ANYRESDEC], @ANYRESOCT=r11, @ANYRESOCT=r7], 0x5, 0x1, 0x3000) msgget(0x2, 0x48) 04:28:46 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="cf000000e7", 0x5}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x9) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 04:28:46 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffb, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000300), 0x1) 04:28:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000200005, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000280)}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x84}, {0x64}, {0x8fe}]}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000040)) pwrite(r0, &(0x7f0000000140)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x84}, {0x64}, {0x8fe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 04:28:47 executing program 1: r0 = socket(0x2, 0xc003, 0x2) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffff8a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b412000400000000000000000000000000000000000000000000ea0000000000000000"], 0x10) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000000)="29c038c0c52508c45669a25b596bb66a5aba3c7837baaaabc329bc1b43d69bc37e7663df5fe95dd2fbdd2b3d8a2ebb32f6683d299012484961a7f1170a87706c43479914b72e78e21c0e1b2bcad9d31d06e45183a760fd08b637513cd7d1d9e11bd9c61ad8f3e112c002d2495657b2", 0x6f}, {&(0x7f0000000080)="ada79ab30fd4edd5b203e1fa0ace8aded7e4683405c164dfa95e4dc3573a9d19728da3f5f987e6937a6f58f5bc60ed4b1b0e99d716719a37df538f36cdfe845786601e9fa3fd1b99ea502021ab321a90063402281eb8e1766ba26de137247477d58c6b7cd1f13d0f5ff31ea0ec6d92f7ff5614073a290f6fd9b2b410fc50a00cb4e105af55d887e9e435114c526bcddca60ca632d43661e5aa0d8e29c119656b2c7428e007d46e30709e5fc9b4c07abdada48cc2d1e7b7b8f4540c691a80ddc21cd9f1c8d6bc565021262321cc7628a1ea3be85304b91e0381a12620f1f0bec85116ceca709ac5d621e5ec342fc411539a4d84d4d831", 0xf6}, {&(0x7f0000000280)="aee1a1523ad9f2ba6ecc76c2f34287930e8e53f9434c09a5e93b22d1c4e022db10f55896345292459d228da7d7ea93baa185fec0daeea2a3bc1b893971512397cbe416dfed5bbaf4cdc57b4d23a63caf425a7202139a324848af007c962c906b9e899280f134649881878d6d7ab1fd20c11c7022942ae84962dcfd21925d8ecba668a42367e598232773a352b4645ea56ea63ba72359db3376d91930a56b2d050d8f57310fcea2d5e2dd9e1d85ee52e7156cb935a2121b93d8c196714ac34a9d34e7af34d0d5a660095f", 0xca}, {&(0x7f0000000380)="1de68baf639e16a29d86b7eb2d2592c71ba9b9da09d426275c694a33000d5bc90f87a6dcfa91d65b4a7805ca4d89751c5eee923c29c2cff24287b77aac6d32ab2cb7cc0738105c84314230e3ffdebe0b54ea78ab1916c3668693a2baa0699bb4e0ef3e06dbce2cb43a36e3c944838bb09e21e5f77857d7a1f5c769bd950e6a4c3254f6e0223bc9273737f79f5562ac7d1e8816bbf69b9caa0a47dae2fbbed4696cde944c9893600bcf0b4901b58c4ed25a5a5c6d8474abc0ad9c76ed58d6850725d8fd239b250410b201a6bcfe8a15eceb43b135a5733a2b7be03b51157d164b3f557d252f3a89", 0xfffffffffffffee6}, {&(0x7f0000001480)="e82a3f8e28f8415d653caee03b1fca3d721f54516a5e7d57d375b899b4bcde24419b4d0071fdfff9f78d47ad73cb9dcacf0973204aa6a1d0a29a6c26eb3a7d6cee37d3be490b6256ba3a2994216bac1d0106d3526169a4d757f051459923ed33b06e08e33c807a181bdb553b6a601d86b88ddcd507c1f10df032d9e77dd7e99fec791f4da4c1751bc029a31a26b31982148fd4af349d9acf0816f7", 0x9b}, {&(0x7f0000000480)="2c6da8df7f3bea1e893e3a991c5f7802188c31aa5bc57ba05fd4fbc0bae49e6a4412f9f604744c739076acd9d5e5afa57322b32b175a13f8a2b739240fb624c7c74ac680c6f718c37c963f3b86192d116d42176c36bb9fa0df673b3a868c3245aec398fb9681b9c1b2778138d439738f020bd886f28d23f6158eb2174e98339ce3100e2bc66061da8cd522a266ddf7afa5c701e34c02e9b0cc7c8a5df97359d31a0861505e97e6cb88766013e72e4fa8bd83b926c419666a665fcc310b93cf9634ee6bf334f876022d142ad491801a976f313d220fdb15f9ef7a57dde21b", 0xde}, {&(0x7f0000000580)="1a4694e3369fd0f7a3a78f628112d72b0b244e1b49394c3379f37a83ab9dfb81e8840d9f42463eb1f5a673c6dc39754a42f4c226f2f5bcb115785568c0d64e7c4e37a7ddbb84c5a4392ec50ba627", 0x4e}], 0x7) 04:28:47 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a97671b2fd65dd1f85db3d1ecca9bc3fdf153391", 0x1, 0x40}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000001000", 0x4}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000180)) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 04:28:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x6a, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getgid() bind$inet(r1, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r3, r4, r5, r6, 0x2, 0x9}, 0x5, 0x5, 0x8}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0x18c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r8 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r8, 0x0, 0x6a, 0x0, 0x0) r9 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r11 = getgid() bind$inet(r8, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r10, r11, r12, r13, 0x2, 0x9}, 0x5, 0x5, 0x8}) r14 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r14, 0x0, 0x6a, 0x0, 0x0) r15 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r17 = getgid() bind$inet(r14, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000480)={{0x20000000, r16, r19, r18, r19, 0x2, 0xa}, 0x5, 0x5, 0x8}) geteuid() r20 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r20, 0x0, 0x6a, 0x0, 0x0) semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r22 = getgid() dup(r0) r23 = socket(0x11, 0x3, 0x0) setsockopt(r23, 0x20000000000011, 0x800000000001, &(0x7f00000000c0)="6f0f018f", 0x4) r24 = socket(0x11, 0x3, 0x0) dup2(r23, r24) sendto$unix(r24, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) bind$inet(r24, &(0x7f0000000240)={0x2, 0x0}, 0xfffffffffffffee9) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r26 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r26, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r26, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r26, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r26, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r26, &(0x7f0000000240)=ANY=[@ANYBLOB="00fcffffff000100"], 0xffffff64, 0x1, 0x0) r27 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r28, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r31 = getppid() r32 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r32, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r33 = fcntl$getown(r32, 0x5) msgctl$IPC_SET(r26, 0x1, &(0x7f0000000980)={{0x2, r27, r29, r30, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r31, r33, 0xa5, 0x1, 0x100000000, 0x2}) r34 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r34, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r34, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r34, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r34, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r34, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000200b9320000"], 0xffffff64, 0x1, 0x0) r35 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r36, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r39 = getppid() r40 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r40, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r41 = fcntl$getown(r40, 0x5) msgctl$IPC_SET(r34, 0x1, &(0x7f0000000980)={{0x2, r35, r37, r38, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r39, r41, 0xa5, 0x1, 0x100000000, 0x2}) r42 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r42, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r42, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r42, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000001c00000000000000000000000000000000246cd5a9b21c894fffff7f000000000000000000000600"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r42, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r42, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r43 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r44, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r47 = getppid() r48 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r48, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r49 = fcntl$getown(r48, 0x5) msgctl$IPC_SET(r42, 0x1, &(0x7f0000000980)={{0x2, r43, r45, r46, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r47, r49, 0xa5, 0x1, 0x100000000, 0x2}) r50 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r50, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r50, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r50, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r50, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r50, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r51 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r52, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r52, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r55 = getppid() r56 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r56, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r57 = fcntl$getown(r56, 0x5) msgctl$IPC_SET(r50, 0x1, &(0x7f0000000980)={{0x2, r51, r53, r54, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r55, r57, 0xa5, 0x1, 0x100000000, 0x2}) r58 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r58, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r58, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r58, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r58, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r58, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r59 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r60, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r60, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r63 = getppid() r64 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r64, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r65 = fcntl$getown(r64, 0x5) msgctl$IPC_SET(r58, 0x1, &(0x7f0000000980)={{0x2, r59, r61, r62, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r63, r65, 0xa5, 0x1, 0x100000000, 0x2}) getgroups(0x9, &(0x7f0000000340)=[r4, r29, 0xffffffffffffffff, r37, r45, r17, 0x0, r53, r61]) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r21, r22, r25, r66, 0x2, 0x9}, 0x5, 0x5, 0x4}) lchown(&(0x7f00000002c0)='./file0\x00', r25, r7) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x87}, {0x3}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 04:28:47 executing program 1: r0 = semget$private(0x0, 0x1, 0x80) semop(r0, &(0x7f0000000040)=[{0x4, 0x3}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x50}, {0x50}, {0x6, 0x0, 0x0, 0xff}]}) pwrite(r1, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) 04:28:47 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) chflags(&(0x7f0000000080)='./bus\x00', 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x2a, 0x0, 0x0) r1 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x1, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x8000, 0x20) preadv(r1, &(0x7f0000000000)=[{&(0x7f0000001140)=""/4096, 0x1000}], 0x1, 0x0, 0x0) 04:28:47 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r2 = socket(0x11, 0x4003, 0x0) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) r4 = semget$private(0x0, 0x7, 0x0) semop(r4, &(0x7f0000000340)=[{0x1, 0x4, 0x2800}, {0x1, 0x4c, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x200, 0x800}, {0x1, 0x2, 0x1400}], 0x5) semop(r4, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) semop(r4, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r4, &(0x7f0000000240), 0x6) r5 = geteuid() r6 = msgget$private(0x0, 0x682) msgsnd(r6, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r6, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r6, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r6, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r6, &(0x7f0000000240)=ANY=[@ANYBLOB], 0xffffff64, 0x1, 0x0) r7 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r8, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r11 = getppid() r12 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r12, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r13 = fcntl$getown(r12, 0x5) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000980)={{0x2, r7, r9, r10, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r11, r13, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r15 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r15, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r15, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r15, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r15, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r16 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r17, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r20 = getppid() r21 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r21, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb459adb71503947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fce454394bf0f7eb8a201c40c976e24"], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) r22 = fcntl$getown(r21, 0x5) msgctl$IPC_SET(r15, 0x1, &(0x7f00000001c0)={{0x2, r16, r18, r19, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r20, r22, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r14, r19) r23 = msgget$private(0x0, 0x682) msgsnd(r23, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r23, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r23, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r23, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r23, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r24 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r25, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r28 = getppid() r29 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r29, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r30 = fcntl$getown(r29, 0x5) msgctl$IPC_SET(r23, 0x1, &(0x7f0000000980)={{0x2, r24, r26, r27, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r28, r30, 0xa5, 0x1, 0x100000000, 0x2}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000580)={{0x5, r5, r9, r19, r26, 0x20, 0x9}, 0x7, 0x9, 0x4}) r31 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r31, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r31, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r31, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r31, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r32 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r33, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r36 = getppid() r37 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r37, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb459adb71503947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fce454394bf0f7eb8a201c40c976e24"], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) r38 = fcntl$getown(r37, 0x5) msgctl$IPC_SET(r31, 0x1, &(0x7f00000001c0)={{0x2, r32, r34, r35, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r36, r38, 0xa9, 0x20001, 0x100000000, 0x1}) r39 = getuid() r40 = semget$private(0x0, 0x7, 0x0) semop(r40, &(0x7f0000000340)=[{0x1, 0x4, 0x2800}, {0x1, 0x4c, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x200, 0x800}, {0x1, 0x2, 0x1400}], 0x5) semop(r40, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) semop(r40, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r40, &(0x7f0000000240), 0x6) r41 = geteuid() r42 = msgget$private(0x0, 0x682) msgsnd(r42, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r42, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r42, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r42, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r42, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r43 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r44, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r47 = getppid() r48 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r48, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r49 = fcntl$getown(r48, 0x5) msgctl$IPC_SET(r42, 0x1, &(0x7f0000000980)={{0x2, r43, r45, r46, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r47, r49, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r51 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r51, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r51, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r51, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r51, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r52 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r53, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r53, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r56 = getppid() r57 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r57, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb459adb71503947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fce454394bf0f7eb8a201c40c976e24"], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) r58 = fcntl$getown(r57, 0x5) msgctl$IPC_SET(r51, 0x1, &(0x7f00000001c0)={{0x2, r52, r54, r55, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r56, r58, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r50, r55) r59 = msgget$private(0x0, 0x682) msgsnd(r59, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r59, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r59, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r59, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r59, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r60 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r61, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r61, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r64 = getppid() r65 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r65, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r66 = fcntl$getown(r65, 0x5) msgctl$IPC_SET(r59, 0x1, &(0x7f0000000980)={{0x2, r60, r62, r63, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r64, r66, 0xa5, 0x1, 0x100000000, 0x2}) semctl$IPC_SET(r40, 0x0, 0x1, &(0x7f0000000580)={{0x5, r41, r45, r55, r62, 0x20, 0x9}, 0x7, 0x9, 0x4}) r67 = getpgrp() r68 = msgget$private(0x0, 0x682) msgsnd(r68, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r68, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r68, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r68, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r68, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r69 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r70, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r70, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r73 = getppid() r74 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r74, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r75 = fcntl$getown(r74, 0x5) msgctl$IPC_SET(r68, 0x1, &(0x7f0000000980)={{0x2, r69, r71, r72, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r73, r75, 0xa5, 0x1, 0x100000000, 0x2}) msgctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x0, r5, r34, r39, r62, 0x20, 0x1f}, 0x77bb, 0x3, r67, r73, 0xea58, 0x1, 0x24b8, 0x1000100000000}) recvmsg(r2, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000180)={0x10, 0x9, 0x4, 0x9, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x1}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xffff}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x401}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xb8}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x6}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x100000001}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x7}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x1f}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x80000000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x618f6c0d}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x3}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x5}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x200}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x75}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xd6}) 04:28:47 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x2a, 0x0, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000100)="09f74136f9c4dcb61b7655e1fb7e455bd17365992a8bb48a2011d0ae0d36e639c03dfc1f449aecb11fa830fd44a16e1acb060be1fec8644b073da8aa2b56b73b4553473d279155e1542a93bf301c44bf5ad8259049aedfaaa81437274cd450cacda853f3929f30ffa6cb853734b7c8cfbcbc110367a5bc98b21f13febdc61c1eaa697a10f03a4e5360d3a8cb1755c8fe834fad3ad0b56f20f5d4c914f5dce544997cc3a90e55", 0xa6}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) 04:28:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x84}, {0x64}, {0x8fe}]}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0xc}, {0x35}, {0x80000000000006}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') 04:28:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x24}, {0x40000064}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) getgid() ftruncate(0xffffffffffffffff, 0x0, 0x60000000) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x84}, {0x64}, {0x8fe}]}) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000140)=0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x6, &(0x7f0000000180)=[{0x2, 0x2, 0x0, 0x4}, {0x3, 0x92, 0x2, 0x2}, {0x4, 0x1f, 0x9, 0x9}, {0xe81, 0x7, 0x80, 0x1}, {0x5, 0x7, 0x3, 0x50a}, {0x7ff, 0x6, 0xf7}]}) 04:28:47 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 04:28:47 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10006) sendto$inet(r0, &(0x7f0000000180)="22c0c407bd25e15f64886b110cbf5ce6ff6bb55353c2ed7899c62f0ff083f51dca79b11d137ddd28440a7b5afca9c59af1785cf08e7959b8c29e974d", 0x3c, 0x1, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000280)="f51b9d74814c670dfce752976d8fb87a9e0eee5f3b6ae022915b0176d40aed62b0caafb82b241602574a852d34a929d13eae8d233b8f2ae92c02661c258b1a8ce9d2a740bfa013a553bb41386390d0b558b2d26a207b878488014cc8563385cd4ef8a68e21d9320741deb13e429bc73c63519164c324e5893924b4debe18028657f15742ffb968c5c8ddebace1ddd35ba218", 0x92}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000000)=0xe4e0, 0x4) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f00000000c0)=0x4) write(r3, &(0x7f0000000140)=' ', 0x1) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)=0x7) 04:28:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x84}, {0x64}, {0x8fe}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x2, 0x0, 0x9, 0xa690}, {0x8, 0x81, 0x0, 0x75}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x80}, {0x14}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000280)="fd612da02cdffc3279adffed84dd") 04:28:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x0, &(0x7f0000000140)}) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x100) openat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r3, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) getpeername$inet6(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r4 = openat(r3, &(0x7f0000000140)='\x00', 0x80, 0xcb) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f0000000180)=0x7) r5 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x100) ioctl$WSDISPLAYIO_GBURNER(r5, 0x400c5752, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 04:28:47 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2}, {0x18, 0x3, 0xfffffffe, 0x130000}, 0x20, [0x0, 0x0, 0x0, 0x0, 0x400000]}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000c6, 0x0, 0x0) 04:28:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x4c}, {0x1d}, {0x6, 0x0, 0x0, 0x100}]}) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) syz_open_pts() openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000240)={'./file0\x00', 0x4, 0x5, 0x80000000, 0x1, 0xfffffffa, 0x7, 0x7, 0x0, 0x0, 0x80000000, 0xffffffff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x200000029, 0x2a, 0x0, 0x0) r3 = dup2(r2, r0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000480)={0x1, 0x100, 0x1000, 0xb100000, "9bd7ababb632f881259ea4cb52e2ebff14d2e736", 0x8000, 0x401}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8000) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) semget$private(0x0, 0x0, 0x10) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x84, 0x0, 0x0, 0x1}, {0x64, 0x0, 0x0, 0x400}, {0x8fe, 0xfc}]}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000600)={0x3, &(0x7f00000002c0)=[{0x9, 0x1, 0x72, 0x43}, {0xf5f, 0xd0, 0x9, 0x4}, {0x9, 0x1, 0x80, 0x3e56}]}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000100)=[{0x2, 0x3f, 0x7, 0x20000002}, {0x801, 0x40, 0x2, 0xb4}, {0x5, 0x4, 0x40, 0x20}, {0x8, 0x6, 0x80, 0x2}, {0x4, 0x0, 0x3f, 0x1c}]}) pwrite(r0, &(0x7f0000000000)="48c3d0f7832be817d121f479621fe415859c8e0c2d20", 0x16, 0x0, 0x0) unveil(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='W\x00') r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x8}, {}], 0x2}) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x8}, {}], 0x2}) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r8, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x8}, {}], 0x2}) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r9, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x8}, {}], 0x2}) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r10, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x8}, {}], 0x2}) open(&(0x7f00000008c0)='./file0\x00', 0x400, 0x93) r11 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r11, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x8}, {}], 0x2}) r12 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r12, 0x80105728, &(0x7f00000004c0)={&(0x7f0000000040), 0x2000000000000060}) r13 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r13, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x8}, {}], 0x2}) openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x8000, 0x0) r14 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r14, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) openat(r14, &(0x7f0000000540)='./file0\x00', 0x8000, 0x0) r15 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r15, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x8}, {}], 0x2}) ioctl$WSMOUSEIO_GCALIBCOORDS(0xffffffffffffff9c, 0x41205725, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000300)) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r16, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x84, 0x40}, {0x64}, {0x8fe, 0x0, 0xff}]}) ioctl$BIOCSETF(r16, 0x80104267, &(0x7f0000000380)={0x6, &(0x7f0000000340)=[{0x200, 0x0, 0x4a}, {0x5, 0x3, 0x7a, 0x2}, {0xff, 0x9, 0x9, 0x6}, {0x3, 0xff, 0x81, 0xebb}, {0x2, 0xf7, 0x0, 0x4}, {0x7ff, 0x7, 0x6c, 0xfd}]}) 04:28:47 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) r0 = open(&(0x7f0000000080)='./bus\x00', 0x180c9, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x200, 0x84) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000140)={0x3, 0x4}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="00000018600400800001400000000000000000fcffffeb00000000000000000000000000e4ff000000000100dc", 0x2d}], 0x100000000000021a) 04:28:47 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r1 = syz_open_pts() close(r1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r0, &(0x7f0000000140)="009bcb73853bc348", 0x8) 04:28:47 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) close(r0) syz_open_pts() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000180)=""/81, 0x51}], 0x1) readv(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/111, 0x6f}], 0x100000000000006e) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) readv(r0, &(0x7f0000000500)=[{&(0x7f0000000280)=""/154, 0x9a}, {&(0x7f0000000580)=""/133, 0xfffffee3}, {&(0x7f0000000400)=""/245, 0xf5}], 0x3) 04:28:47 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x9, 0x1, 0x7af, "f6b7134736e12046eae6082cb71f8a15ff38c5e8"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="0dded8620dd5ca210d028545654bfc89ef3a7c397a70a5881446ab3473060bc08f5e6c661a7d20ae8673f492413ddc2586495498b8b6d1dfa773ca8e6e548d5071bd3adeb3ea553fb7e1073d344bb4df512a8296fdf40000a9878466124909c5bd57cf8f88b6d6296acd8608", 0x6c}], 0x1) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x8}, {}], 0x2}) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 04:28:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0xb1}, {0x61}, {0x26}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000640)="7e020000002200dda68c0e000000") r1 = socket(0x2, 0x8, 0x9) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x4, 0x2c4}, {0x18, 0x1, 0x7fffffff, 0x1}, 0x5, [0x747, 0x2, 0x7, 0x3ff, 0x10, 0x8000, 0x2, 0x12b9]}, 0x3c) kqueue() 04:28:48 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x90410e86aee3ae37) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x2a, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x8) ftruncate(r0, 0x0, 0x100000001) 04:28:48 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x1, 0x0) r3 = kqueue() r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x800, 0x0) dup2(r0, r4) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 04:28:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x4d}, {0x100000005}, {0x80000000000006}]}) syz_emit_ethernet(0x24c, &(0x7f0000000000)="482cab26f6ad7e9525b348c0610694713a7f629c14ca4cbab973cb") 04:28:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x2a, 0x0, 0x0) r2 = dup(r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x20000000000000a4, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000001640)="c6c63e3879f4d954547bcdcb8f37") 04:28:48 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003bd, 0x0) r1 = dup(0xffffffffffffffff) sendto$inet(r1, &(0x7f0000000040)="9275550a5cd5ab9a3a62007e57e14be720ad6f17afd9400e7befbb5826aedf418c68ba8e83b5f720de44ed855b34ec10daee11e4860e0e714da5581ef57441a9c373869d6210de7496f991d06ce9c3601bc57cd84322f56d6dce7949373f6a224e87ff61d3fbbea8094836770e563b309232e04983fb906a5537c1a9306537443f1f7b92da68357e45fdf5f7f89fa1851e20de67947dd3300c887490111da01d", 0xa0, 0x1, &(0x7f0000000140)={0x2, 0x3}, 0xc) pwritev(r0, &(0x7f0000000240), 0x1000000000000048, 0x0, 0x0) execve(0x0, 0x0, 0x0) 04:28:48 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000280)="f51b9d74814c670dfce752976d8fb87a9e0eee5f3b6ae022915b0176d40aed62b0caafb82b241602574a852d34a929d13eae8d233b8f2ae92c02661c258b1a8ce9d2a740bfa013a553bb41386390d0b558b2d26a207b878488014cc8563385cd4ef8a68e21d9320741deb13e429bc73c63519164c324e5893924b4debe18028657f15742ffb968c5c8ddebace1ddd35ba218", 0x92}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket$inet6(0x18, 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000600)='/dev/bpf\x00', 0x8, 0x0) getsockopt(r0, 0x200000029, 0x2a, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x2a, 0x0, 0x0) writev(r1, &(0x7f00000005c0)=[{&(0x7f0000000480)="bd72fba08dd70343df69b4d7ba0bede253d2cdc66e5f155b934176b027402c1bc951533ea67dd870df2fc2296885faa36a9c97b6", 0x34}, {&(0x7f00000004c0)="96803d58f0cf6c6bdabcc9633133c15436d9e4b4fbdb85537507", 0x1a}, {&(0x7f0000000500)="b0fca44a3d56298461d648407547f3e3a53da0ae23ee8aa4b895bc80f88b0c28de6b40ce2306320b809883a5c1eafd7fc640d801012da6734cdef9c1e4bdf77810f1fe9f0d6c2fb5c091dd2393c04eb61a9bb19437d195cdea32a2aa2550552415f99492e644f77e28c109884a7cfc6ebd007271b75534f4744d4fd3d6cf6e38fcd112cfffe71488", 0x88}], 0x3) listen(r0, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) fcntl$dupfd(r0, 0x0, r3) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000080)="c95b5ce1862648c01aac14af6d8ea1e9a77f079ac7084c0a3c3da68502dc6e9cb5d574cae20816f7b87cd599411dc0043b790c58f176aca0e1b5373baf7b03f9ff811cd7c2d5d7fe167bc47c856fe39df593a49a389e632cf69b4997af316bbc6f992603738e5e830b83428a7fbe3edf102b5f69dddd37bc672f0d3f980e1781f313487573430f835f9d88482c5089afb721e67842df3a687adae797309eda11579d0185ac50bee09441c14a1c131e58e4b78ec71e9447a26bb8007efbd537143e7fb9adfa9540c835cc60c5bcd08a82fef7920a0c3fbc4a20c47d3739ffeb98ea2752a6e2f5", 0xe6}, {&(0x7f0000000000)="8e5733ea736d0c204b9d926f5ceb7d10951918e50dff743fdf7d374acd5c17e46b4ae15773eebcc4844a184d8a6f6f79d2", 0x31}, {&(0x7f0000000180)="cc9a7830dc9a18d0fae606483aa16af5ff90078410a9a521dfd959891f8e974ddea9dc08af0ed0af6f057dbe221e95bc7a1e7460331bd372da14b912b2f427e77a127b82c4d5e17c689c40ebb4f1e60e8dfeb6cba4b3fa84ae0f6e70e1e04225fbdbbfa03640f36dafb5e27f0488fe957e135ef44ca108f533fd362753b82ab36e5e9eade63a99537a289e7a73389b3437c0c5e4a30dcb068d9e1b5f76c8ab6a22ba1cb36ae5f8cd4be3a2573c4bbf5826526a5dcce22e4627e35ea5ccc4edcbf2ee7b5946e1e7ad130e2b5de6b4f2ca216fbddf0ecd25186cb0816db4ab8dff16e9ed174681ef06", 0xe8}, {&(0x7f0000000340)="b06b370516efdd10b79dbc230b345877b5a41d66f29508a06c53767f585016f4e59b1a1cb185ad0f91917a9c0001f7147b2c3e4df6e3dd4ed6904015a563d65dca91bced9f1d08d3ee59d4bfd3269f85db78babba18560e7cfbc14a2f9bb9b2e65276261b58964b9fb895e9ceac972d97e923af3c37c2ab48b406e96039ba5c8eb467a225fe6001739ad8f326919509798b6403779987712e0112464ddcd3113b2ebd03e9a970b543251807238b7a61f39c40be8cca0f42f5e0aa780596511a99ea201486aa902ca4713d3c3d504074ad2657be3cd6fa7457da542567156ab42fb", 0xe1}], 0x4) 04:28:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x7, &(0x7f0000000080)=[{0x8, 0x9, 0x0, 0x1000}, {0x7, 0x1, 0x2, 0xff}, {0x5, 0x6, 0x0, 0xcd7}, {0x3, 0x7, 0xb2, 0x2}, {0x7, 0xfe, 0x1, 0x5}, {0x401, 0x1f, 0x1, 0x7}, {0x419, 0x0, 0x9, 0x2}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x2d}, {0x4c}, {0x400006}]}) syz_emit_ethernet(0x535, &(0x7f0000000340)="b6") 04:28:48 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050460000000000008000501000000000000cea1fea770917a2ddbcd5ab47ae26caa0416fa76d06336acf00b7804be78ff2f91f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd897b0fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f8003494000000000000010000080000000000000000", 0xb1, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="eaff112766686c653000"], 0xa) 04:28:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000200)=[{0x40, 0x9a, 0x0, 0x2}, {0x50}, {0x8007}]}) r1 = getpgrp() getpgid(r1) socketpair(0x2, 0x1, 0x9, &(0x7f0000000080)={0xffffffffffffffff}) syz_emit_ethernet(0x2a2, &(0x7f0000000180)="67449e72411f") r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) r4 = getuid() r5 = geteuid() r6 = semget$private(0x0, 0x7, 0x0) semop(r6, &(0x7f0000000340)=[{0x1, 0x4, 0x2800}, {0x1, 0x4c, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x200, 0x800}, {0x1, 0x2, 0x1400}], 0x5) semop(r6, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) semop(r6, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r6, &(0x7f0000000240), 0x6) r7 = geteuid() r8 = msgget$private(0x0, 0x682) msgsnd(r8, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r8, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r8, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r8, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r8, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r9 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r10, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r13 = getppid() r14 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r14, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r15 = fcntl$getown(r14, 0x5) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000980)={{0x2, r9, r11, r12, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r13, r15, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r17 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r17, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r17, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r17, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r17, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r18 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r19, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r22 = getppid() r23 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r23, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb459adb71503947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fce454394bf0f7eb8a201c40c976e24"], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) r24 = fcntl$getown(r23, 0x5) msgctl$IPC_SET(r17, 0x1, &(0x7f00000001c0)={{0x2, r18, r20, r21, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r22, r24, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r16, r21) r25 = msgget$private(0x0, 0x682) msgsnd(r25, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r25, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r25, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r25, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r25, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r26 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r27, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r30 = getppid() r31 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r31, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r32 = fcntl$getown(r31, 0x5) msgctl$IPC_SET(r25, 0x1, &(0x7f0000000980)={{0x2, r26, r28, r29, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r30, r32, 0xa5, 0x1, 0x100000000, 0x2}) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000580)={{0x5, r7, r11, r21, r28, 0x20, 0x9}, 0x7, 0x9, 0x4}) r33 = msgget$private(0x0, 0x682) msgsnd(r33, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r33, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r33, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r33, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r33, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r34 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r35, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r38 = getppid() r39 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r39, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r40 = fcntl$getown(r39, 0x5) msgctl$IPC_SET(r33, 0x1, &(0x7f0000000980)={{0x2, r34, r36, r37, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r38, r40, 0xa5, 0x1, 0x100000000, 0x2}) msgctl$IPC_SET(r3, 0x1, &(0x7f00000002c0)={{0x10000, r4, 0xffffffffffffffff, r5, r28, 0x20, 0x100}, 0x1, 0x9, 0x0, r38, 0xb0, 0x1, 0x3, 0x2}) getsockname$inet(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000240)=0xc) r41 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r41, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$VT_WAITACTIVE(r41, 0x20007606, &(0x7f0000000000)=0x89) r42 = getpgrp() fcntl$lock(r2, 0x9, &(0x7f0000000280)={0x3, 0x1, 0x1, 0x18, r42}) 04:28:48 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r2) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) open$dir(&(0x7f0000000640)='./file0\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0xfffffffffffffffd) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r3) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r5, 0x200000029, 0x2a, 0x0, 0x0) r6 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r6, 0x200000029, 0x2a, 0x0, 0x0) r7 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r7, 0x200000029, 0x2a, 0x0, 0x0) dup(0xffffffffffffffff) r8 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r8) r9 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r9) r10 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r10) r11 = syz_open_pts() writev(r11, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r11) close(r11) dup2(r0, r1) fcntl$dupfd(r11, 0x0, r1) setrlimit(0x8, &(0x7f0000000300)) execve(0x0, 0x0, 0x0) 04:28:48 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000001200)=ANY=[@ANYBLOB="000000000100000000000000600b289a1e21d0ae99057d0e718055b349a588132a070000001f17712ce9bc7370bb313249b313d4b4b2a937ed0396a6ed742e86f277b7ae38ff0b77dfee9656e4c29658ed120f0f511c62647ff8854ed5202ec2d893e365688c6b19ef556fcb08c01dd31d9d095a4676898d5cbe2fa1f3b67c8840d6d50022465d0588c0c99ba4caeff785d659f9164bf07450dc4281bd2501a27b844e339fd6f795abaed0b47451"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000", 0x0, 0x5}) r1 = socket(0x10000000002, 0x400000000000002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r1, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xfffffe6f) close(r0) r2 = socket(0x18, 0x3, 0x0) r3 = syz_open_pts() poll(&(0x7f0000000000)=[{r3, 0x4322d11273df4171}], 0x1, 0x0) ioctl$TIOCSCTTY(r3, 0x20007461) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x100032, &(0x7f00000012c0)="ea40a9078a639a28f7540100"/26, 0xffffffffffffffcb) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000040)={0x1, 0x9db6, 0xffffff81, 0xffffffff, "54a5a5e3a65d22989c110ae68ee6484abd653435", 0x860e, 0x5}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r5 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r5, 0x200000029, 0x2a, 0x0, 0x0) r6 = dup(r5) ioctl$BIOCGFILDROP(r6, 0x40044278, &(0x7f0000001300)) recvfrom(r4, &(0x7f0000000200)=""/4096, 0x1000, 0xc0, 0x0, 0x0) openat(r4, &(0x7f0000000000)='./file0\x00', 0x0, 0x104) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./file0\x00', 0xffffffffffffffff, 0x2}) write(r2, &(0x7f0000000100)="8c65", 0x12f) 04:28:48 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r1 = socket(0x11, 0x4003, 0x0) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x11, 0x3, &(0x7f0000000500)="04000000", 0x4) sendto$unix(r1, &(0x7f0000000000)="b1000513600000000000000000000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0), 0x4a2) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) socket$inet(0x2, 0x1, 0x1) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$getown(r4, 0x5) r6 = socket(0x800000018, 0x3, 0x102) bind$unix(r6, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r8 = socket(0x800000018, 0x3, 0x102) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000680)='/det/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r9, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r10, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r11, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r12, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r12, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r13 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wsmouse\x00', 0x2, 0x0) r14 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000640)='/dev/wsmouse\x00', 0x800, 0x0) r15 = dup2(r13, r14) r16 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) dup2(r15, r16) bind$unix(r16, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r5, r7, r17}, 0xc) listen(0xffffffffffffffff, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1021, 0x0, 0x0) socket(0x0, 0x4000, 0x0) r18 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r18, 0x0, 0x0) r19 = msgget$private(0x0, 0xfffffffffffffffd) r20 = msgget$private(0x0, 0x40) msgsnd(r20, &(0x7f0000000dc0)={0x3, "3d551559e046828f563a7584eae633181235a06adaf5ff5e88437f167385acc79aef66b655bc3947ebbd7ef8b684287fc472f0ad8d3ae4df93d1e4ae6a59a668496b3054f748bf0604216055907d7ad42cb6172d6b3dce4a22b19dc2c4b5f39ee2d4a6a2d064c6eee8be38af00e92b0b5b3e4b10481caec9847c84ea930bef0a52e30b9318b8dfebbea30aefd51932b9cf65e639a34b2a6d9819983e161bddbe47954cbbca9fd279162c5982300d728052748bcbf50315e2de3f6cf063c602f5e785fb1781740a78184160d8bd7363ee5bcd6152fe83518d3c80e784640497da89edfc2ab49a42dee43edf78f7c02be3259e2a98e8806579eef84252f232ea5d304331fd365f8591845fba205da23499c4ed1db2977a46e856225771004db2f6d070ae8c39db1979e5c05b64bdaff0d9fcefed27f1a9e28c4e6b36f78b5d5730b798e916b05ad28904dcdf9c6e2481176c0e0dcac93ed7123abe56d7109700"/366}, 0x176, 0x800) msgsnd(r19, &(0x7f0000000580)=ANY=[@ANYRES32, @ANYRES64, @ANYRESOCT, @ANYRES32=0x0, @ANYRESHEX, @ANYRES16=r19, @ANYRES64=r16], 0x7, 0x0) r21 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r21, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r22 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) ioctl$TIOCCONS(r23, 0x20004276, 0x0) ioctl$TIOCMSET(r23, 0x8010426d, &(0x7f0000000000)) r24 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r25 = fcntl$dupfd(r24, 0x0, r24) ioctl$TIOCCONS(r25, 0x20004276, 0x0) ioctl$TIOCMSET(r25, 0x8010426d, &(0x7f0000000000)) r26 = msgget$private(0x0, 0x1) msgsnd(r26, &(0x7f0000000540)=ANY=[@ANYPTR64], 0x1, 0x1000) msgrcv(r21, &(0x7f00000006c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000069c6000000000000000000000000000001fc00000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf8000000000000000000000000000000000000000000000000000000000000000000000000000000000000fc90000000001c0000000000000000000000000000000000000000000000ffffff7f00"/186], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r21, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r21, &(0x7f0000000480)=ANY=[@ANYBLOB="01000000ff0700000fee467745b8b86b36eee083519c514b17f9b9acea41543403000000000000005924cb0258ab928b1ee24b97d924b941d8ae3368240c5a4d6e6966c1525dda1cb51fb35681c6d26123267d35818b668f802a6b3876913b01b0af6c71f588adb475def00cfaabb2e129ba84c00fd800"], 0xffffff64, 0x1, 0x0) 04:28:48 executing program 1: socket(0x18, 0x3, 0x0) r0 = socket(0x400000000018, 0x0, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) shutdown(r0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0xc003, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:28:48 executing program 0: r0 = socket(0x18, 0x1000000008002, 0x0) connect$unix(r0, &(0x7f0000000c00)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade610ba108e59e940e6d8cbc9b1bcc9d5d0cdb0a000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d4c40432ad91508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1ba4aab44f0323348f261b51f15e3fdbe4feb82017ed61358441dd3ee1620b4d2009fe508376b6399752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975028aed2b700c9076d0612112dd4db4a40bb3c3b91fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c214b5cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516809ccf0cfef49b6348ce400095bb49d06bf62577f46c840d34b6362e9f9810cfec14d447dadc21aa457b780274e6e68e9c11aafa385236c6c40481db84295fad7e776a2caf04e2a71c4d06bcc2a72bb272a9eb7d255410a663edd422a7133972e69f85cc735a706ab759196930f7b6c9867ef274484fffad868e059f2804a365f01f67028000000900000009137e3f0e7a5f89b68cf7c65b7adaf2c808d040068318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95373a87ca277d106467be6f22e65990a95d3d8139a789eb2f863e9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b047e8b70cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c030000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33d319ed0d456db4000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda1010059e4905cdcddfb02696fd79769fb05347de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb6777da113f50deb0a7a5a8132ef2b6d9aca7b286906d871a780b2e7548681231afafc3c552f2661acd9aad49386e15cecbced71533214bb0f54b2693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532eb9e0840618fdc7f9fb467638f83d401fe57ee86fa642e9bad7ed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc30200fcbea40a9be720dcb67df99ae37b51b94f9990c634030000000005000070a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a50ff294204f837acead22c5099d8104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce35b2a002422837255932851bac20b69e28e45e6ea829481de1dcfedfd6ba7e79a4ac39ff715897c07bc44a581387dc8c6ddcf01fa61e6e50f7c51a2d06000000265b5600d841f85fe4e98eefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f98440f0b0c1e54ff0f998c8a4c8e382591cd35c34df534a458c97b7e6d9cee07c6f85d648be52f4caa12630d1a137ef699461e520d70614d848745b3d2acce8a5fe894d33dc8f90eb5ac109c57e97cdb0c78092b66fa03f096e242fd3f9e6bb8009008c2d674f3646d79f70034a59c49b95d4bd78e4918c6e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d84d65e2ff02e77dcca8cc7722a84bb0431a1c0be11ca979d5cd1975741f226167ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938a64abc812d6d90ece6f0704406cdb53701e315f6a434f822ccdc9e14acec8c824d5db4cf9adfba5620f6c61e04000000696eb0a79222189068ad203a59277c1c148fde018da47e3b15df6dce906df52e610dc1779265c570b26fb81768d1d2c040832b1b393c06997c812f920c6aec274b36659780bb73b057c7fa673296bfd14a11124530d016a4d15d9e870b905b98c4dd0400000000000000ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd071d08a490000000000000000c33bc738a8c1ab3d33c496194ee1dd42000adfc74c2d3bb43b2e2c2eb2473545e597baaef6d539a1efc0c7056aba09000000b8dc0e05068d3046f41083897f1858c8001ac0d9159a3f7b3171c14f936df59a2fcd4cfb8cd15b7c3c4e40a6d622504dd0aa947a52f21f27e3a3e63750c03c009e63922b0bb75fe958705ef9f8b6d66e76854a12805be9b86e169d58986e063ed7f133b1b7fb46514ebd59ebf8176d056008dceb3fa0053fe7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75dcb811612054a6a8be9e18c06e5604301008a2dedc257fdeb4128982913bb7291388c07f8f1e499a1c6b2c39871f0fd42a8b59e5ced16332a4275b650f079aea81ffbc84df33263e3a1fb21d3e42552e766677ec919cfff08623f6025e713ac685706df2cc8860f071bc44c292e80eba4aab212fb2d747fc5c73f900d3a615a01fd5384fd2b18b76e60ef019eb4b4fedd562c8aa266a00a5931ebcdbca23c75058019f2bf912627a0d9c56f305254dfdb3acca45ee77a04b7f80f91c89ef25d1daf80da33f42b4bc782114914e3fc65c236f080eaad748ae4edb6bcfb6856c2c5a4a52b6366dacacd0422c9fc48bbf33838e4000000000000000000000000000000d68e5d7d85dae144eeb245136b544dfdd68a3ff9ee416e0cb1c93ec019ff54269de997c07b8ace7e9378773dbb8370f6e7df9d0cc5464b787396bb0339644829777e9f8cb00ea9923b7735b935f3efc7cb9c25de98fd52de50bcca7c5296516cad3e713d1dbe30da05eadb1f9c2b2200000000000084eba5e903ce726672dbc3a99f34debfef88baadb59bc407946b2a7a6e919f8ad4427079ab0fd418d2bc929e9671fdab939463b54bfd23b59f089dcc9661e4cff42835eb2bcdd5bea0ed9039c561275184cbcd699fb0a93f0cebdcf073a3d8721c2e4d765e0ceaeee787a9acd6dcaee2b51368a78f34e13b31624d3457e72f40eac2fc5a9142d0677ca482fcd2e0c0776ca741aca871010c452fccea6a72cd92619add510d3ae35c62d75cc39a1a017cfe470b69ad3cdb722dfc23ed175dc745687d512ddbaf08ba23bb3821e832ce55753e36a72a64c1949f747364966e86a94de44187b4b5e414d8be71372fba7ae16f34ca0e4d62b87b2e93dba5da8599a4431b030444fdd530c1c1b53421227184be54b4487c82b18685d16037d1075ca028ac3bc52d8cc80e79098076d7f342ad323e8cacdc62f29c1ee3e7ab84eb96f621db2c03c142947b5dcf2ebc316d8605dbbc55a81d6b33fb5f592b13622b75e8a1aee6f90912a73911c9681fbe32d42737d1fb1fb335bbf2aa8703460ee5261fb81144e9d1a2b70f6f343a56a4a9db05bbf2d3cfa0ceb8035ceee5fcf7335a9f61a217bed43b0ba192acaa60bac196d9c2b89de017ee885cc2b2ee24ff"], 0x10) write(r0, 0x0, 0x0) 04:28:48 executing program 1: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000540)) r1 = syz_open_pts() mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000016d2) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000080)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000700)=0x8) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000100)={0x5, 0x40}) write(r1, &(0x7f0000000580)="7b8f9aedf390f93d521a4b147da426352486b868dce4650e7d4c5d5405d91466e027476b622cfa6c6f68f9ff18289b7d4d75612a2f7a08c5b921eb5aecdb80b82d35a8d3636710734387468438b70d1463769605acfe0a641a8e377c9c6f0de1317c02b86f", 0x65) r2 = syz_open_pts() close(r1) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x280, 0x0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000600)={0x200040, 0x1, 0x721d, 0x9, "fee944896b6b6a752ec6d4262413c1362fc6c5a1", 0xc9}) close(r2) fchdir(r2) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000a00)={0x10001, 0x0, {[0x9, 0x4, 0x7, 0x8, 0x29e8, 0x0, 0x4, 0x5c, 0x828, 0x4000000040, 0x100, 0x7362, 0x610c, 0x5, 0x1, 0x5cb9, 0x1e, 0x400000000100], [0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x80, 0x7, 0x1, 0x200], [0x100006, 0x20, 0x8, 0x0, 0xffffffffffffff81], [0x7, 0x6, 0x3ff, 0x4, 0x5, 0x6358], [{0x9, 0x75483073, 0x7}, {0x262, 0x4, 0x5, 0x6}, {0x2, 0x1, 0x61, 0x5}, {0x3f5, 0x9, 0x9, 0x7b4}, {0x0, 0x534328e6, 0x8, 0x1}, {0x7, 0x1, 0x2, 0xcde1}, {0x9, 0x69b9, 0x1f, 0x7c67}, {0x5, 0x3, 0x10001, 0x7fff}], {0x2, 0x80000001, 0x8d4, 0x7}, {0x4888, 0x5, 0x9, 0x5}}}) dup(r2) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000004c0)) r4 = syz_open_pts() ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000180)=0x9) close(r4) writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r4, &(0x7f00000001c0)=[{&(0x7f0000000100)="0dded8620dd5ca210d028545654bfc89ef3a7c397a70a5881446ab3473060bc08f5e6c661a7d20ae8673f492413ddc2586495498b8b6d1dfa773ca8e6e548d5071bd3adeb3ea553fb7e1073d344bb4df512a8296fdf40000a9878466124909c5bd57cf8f88b6d6296acd86088b1ddbfba5fb15", 0x73}], 0x1) r5 = msgget$private(0x0, 0x682) msgsnd(r5, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r5, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r5, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r5, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r5, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r6 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r7, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r10 = getppid() r11 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r11, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r12 = fcntl$getown(r11, 0x5) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000980)={{0x2, r6, r8, r9, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r10, r12, 0xa5, 0x1, 0x100000000, 0x2}) fcntl$lock(r0, 0x6, &(0x7f0000000480)={0x1, 0x0, 0xa4ad, 0x8000, r10}) 04:28:48 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x200000029, 0x2a, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001680)={0x0}, &(0x7f00000016c0)=0xc) r4 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r4, 0x200000029, 0x2a, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x7, 0x0) semop(r6, &(0x7f0000000340)=[{0x1, 0x4, 0x2800}, {0x1, 0x4c, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x200, 0x800}, {0x1, 0x2, 0x1400}], 0x5) semop(r6, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) semop(r6, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r6, &(0x7f0000000240), 0x6) r7 = geteuid() r8 = msgget$private(0x0, 0x682) msgsnd(r8, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r8, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r8, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r8, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r8, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r9 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r10, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r13 = getppid() r14 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r14, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r15 = fcntl$getown(r14, 0x5) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000980)={{0x2, r9, r11, r12, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r13, r15, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r17 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r17, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r17, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r17, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r17, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r18 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r19, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r22 = getppid() r23 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r23, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb459adb71503947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fce454394bf0f7eb8a201c40c976e24"], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) r24 = fcntl$getown(r23, 0x5) msgctl$IPC_SET(r17, 0x1, &(0x7f00000001c0)={{0x2, r18, r20, r21, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r22, r24, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r16, r21) r25 = msgget$private(0x0, 0x682) msgsnd(r25, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r25, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r25, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r25, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r25, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r26 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r27, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r30 = getppid() r31 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r31, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r32 = fcntl$getown(r31, 0x5) msgctl$IPC_SET(r25, 0x1, &(0x7f0000000980)={{0x2, r26, r28, r29, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r30, r32, 0xa5, 0x1, 0x100000000, 0x2}) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000580)={{0x5, r7, r11, r21, r28, 0x20, 0x9}, 0x7, 0x9, 0x4}) r33 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r33, 0x200000029, 0x2a, 0x0, 0x0) r34 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r34, 0x200000029, 0x2a, 0x0, 0x0) r35 = kqueue() r36 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r36, 0x200000029, 0x2a, 0x0, 0x0) r37 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r37, 0x200000029, 0x2a, 0x0, 0x0) r38 = msgget$private(0x0, 0x682) msgsnd(r38, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r38, &(0x7f0000001840)=ANY=[], 0x0, 0x1000) msgrcv(r38, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r38, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r38, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r39 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r40, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r43 = getppid() r44 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r44, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r45 = fcntl$getown(r44, 0x5) msgctl$IPC_SET(r38, 0x1, &(0x7f0000000980)={{0x2, r39, r41, r42, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r43, r45, 0xa5, 0x1, 0x100000000, 0x2}) r46 = semget$private(0x0, 0x7, 0x0) semop(r46, &(0x7f0000000340)=[{0x1, 0x4, 0x2800}, {0x1, 0x4c, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x200, 0x800}, {0x1, 0x2, 0x1400}], 0x5) semop(r46, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) semop(r46, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r46, &(0x7f0000000240), 0x6) r47 = geteuid() r48 = msgget$private(0x0, 0x682) msgsnd(r48, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r48, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r48, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) r49 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r49, 0x200000029, 0x2a, 0x0, 0x0) r50 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r50, 0x200000029, 0x2a, 0x0, 0x0) msgsnd(r48, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000001840)=ANY=[@ANYRES16, @ANYRESOCT=r50, @ANYRES64=0x0, @ANYRES16]], 0x1, 0x800) msgrcv(r48, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r51 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r52, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r52, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r55 = getppid() r56 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r56, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r57 = fcntl$getown(r56, 0x5) msgctl$IPC_SET(r48, 0x1, &(0x7f0000000980)={{0x2, r51, r53, r54, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r55, r57, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r59 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r59, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r59, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r59, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r59, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a700002d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1d251afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r60 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r61, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r61, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r64 = getppid() r65 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r65, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb459adb71503947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fce454394bf0f7eb8a201c40c976e24"], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) r66 = fcntl$getown(r65, 0x5) msgctl$IPC_SET(r59, 0x1, &(0x7f00000001c0)={{0x2, r60, r62, r63, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r64, r66, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r58, r63) r67 = msgget$private(0x0, 0x682) msgsnd(r67, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r67, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r67, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r67, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r67, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r68 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r69, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r69, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r72 = getppid() r73 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r73, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r74 = fcntl$getown(r73, 0x5) msgctl$IPC_SET(r67, 0x1, &(0x7f0000000980)={{0x2, r68, r70, r71, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r72, r74, 0xa5, 0x1, 0x100000000, 0x2}) semctl$IPC_SET(r46, 0x0, 0x1, &(0x7f0000000580)={{0x5, r47, r53, r63, r70, 0x20, 0x9}, 0x7, 0x9, 0x4}) r75 = socket$inet6(0x18, 0x3, 0x0) dup2(r75, r75) r76 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r76, &(0x7f0000000140)=[{&(0x7f00000000c0)='D', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r76, 0x0, 0x0) pwrite(r76, &(0x7f0000000080)="f704", 0x2, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) getsockopt$sock_cred(r75, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r79 = semget$private(0x0, 0x7, 0x0) semop(r79, &(0x7f0000000340)=[{0x1, 0x4, 0x2800}, {0x1, 0x4c, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x200, 0x800}, {0x1, 0x2, 0x1400}], 0x5) semop(r79, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) semop(r79, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r79, &(0x7f0000000240), 0x6) r80 = geteuid() r81 = msgget$private(0x0, 0x682) msgsnd(r81, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r81, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r81, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r81, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r81, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r82 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r83, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r83, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r86 = getppid() r87 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r87, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r88 = fcntl$getown(r87, 0x5) msgctl$IPC_SET(r81, 0x1, &(0x7f0000000980)={{0x2, r82, r84, r85, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r86, r88, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r90 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r90, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r90, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r90, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r90, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r91 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r92, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r92, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r95 = getppid() r96 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r96, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb459adb71503947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fce454394bf0f7eb8a201c40c976e24"], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) r97 = fcntl$getown(r96, 0x5) msgctl$IPC_SET(r90, 0x1, &(0x7f00000001c0)={{0x2, r91, r93, r94, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r95, r97, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r89, r94) r98 = msgget$private(0x0, 0x682) msgsnd(r98, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r98, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r98, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r98, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r98, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r99 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r100, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r100, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r103 = getppid() r104 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r104, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r105 = fcntl$getown(r104, 0x5) msgctl$IPC_SET(r98, 0x1, &(0x7f0000000980)={{0x2, r99, r101, r102, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r103, r105, 0xa5, 0x1, 0x100000000, 0x2}) semctl$IPC_SET(r79, 0x0, 0x1, &(0x7f0000000580)={{0x5, r80, r84, r94, r101, 0x20, 0x9}, 0x7, 0x9, 0x4}) setsockopt$sock_cred(r76, 0xffff, 0x1022, &(0x7f0000000200)={r77, r78, r84}, 0xc) sendmsg$unix(r1, &(0x7f0000001800)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000015c0)=[{&(0x7f0000000080)="0640ff5f86278abd100e1ad98d5dcd70e08834b1c7a300e86eef5d0367cbf1f408e98301f37e9d1d124b57b445887a7f87f1493becc0024dd55346f9f3a0f6f7b154e10506bb839e3caf14553b9beda504074a92228868492173a5f2219b6e3b373b8f9bfca845ba31652c4a4b", 0x6d}, {&(0x7f00000001c0)="6ae3da670df6b5d90c11e0725efbafdb8b0829bf071bf84e6eeddf3e32d25e8ca18d0862fd47f7cd0abae3f1e24effb38bb54c287f3d1147cddd8d83e4fd63a39b7435a3973282ee04ff5ef2d63ab3452c574e998f03c16fda415543a1e44df94a31c8a9479b86e9272b40", 0x6b}, {&(0x7f0000000300)="57ceb1c7741a81399c5d9ad1ad1e1ef2568da899934c24e86065d6ee6df61154adea49f1d0f8db15f680815517ecb396dadab31bf5f0055f2165bb04b6f60f650635e977d5425fcaad4b9041a52cbcb7a583b4148d2512daf28c2386b8e16041080858b3e24fc028530ff3fe4a37a55258fdefa5de3cc59e5be960c3616230aa6b325a46366937cde145d747929bed90a49a17adfaf29aaa99d109af6c4b08e861fde010879d8fcab8ee6deabe1c2b04b554e7d12d9306a85f21ae364b243c0eabb54ec3856b046c15c5ef6c1e496d7cfa9ad07faedd2a398149afdb0e0dc0048aa4e7a27516a8bb1c9dbc82adde7ef55518ea4d51e2d7f6740102635f207f7529adafcec3d8b1b37bf628b569b84fb83f8a39725ef189080bc1c46d96b8e5f6091a33e6e41e0d01bbb5295e4ce14d127bd2a67626979ea162ac3d7b5b244449831ba92ce78411be197c3aed46c0a43e7adfe290b92d0932d9e53019d4d208d9003a9dc001253a2501889537d3e7b3cb2331ac1ea2d1556a5c50f2cd5eed2351c05e3eee0465644f5c6bf77b9defc0fd1b4cbb8ef8fd0d37b65034344bfa67de85ac849aaeee7038c8ac1c6063b2d48368e8ef294c745d92188e41b3e3b2bc21fb67a8c8d6334f8a479bd0c28b86c029b4afbc9956a8f46db53639955e40e5dbb831d5601aaa856ff4b2aedc2559986570f488c109820d5d9528af9cf50cda2dd1e020140c58fecf44e2efe2a292f3dd01ca3ab730c020a98185b10ca74c064f6bcb40869ade2e9a4fd89e52f07ab5499aa58e68897c518ff0c0b48751231b0158a72af50fb69a5f103ced93bffc089142ce4c71d52f1f97a840a77a3f85e8fb0d2ba756aa3b66a58f73b6de37f3c45e67a8d3300c250e9b8ad877022de43c60b56c227c167ee64ceadda50ab91184fd2c747a34df09c486b51870ae71ad54c73304c391d157c8ba834691da6108b20d6239c011c0c1c963c4eb33d542c4f3dc8bc09cd2790d9cb1a20b8c8beb8904151fea0c87059cd2aa73a75f3225bc312c5b0ff6f2028d75d5b38d7ecb314bd08976cfdfd053b5551f40fd621b272e42f9635005105f994dc54c02126eb920108f81b8b14ea713005df0f2183a07dea19f92508dbf22352d356f71f1cf5615c800e93c4aee64c517afe3ffb3ac60b17f3fee8147047f31386d2dad436266cf18711942f57bd8e6ac0f61139f4db43e72313ff29c104a87e39a8ed1f611328f3d2786479e05473343726753e14d961de9ce799a8eb74f1926ca50b336c3e47bf7b8325ce34914b41f49f82859002efe5b0819d5a061b8f0c8dd02ef05b66f16ebcfa615947dbeda8aa1a0b35f66ad69e1b247fff9c237fbe7caeb5a2206bdf58f170d37df3ea3cf77f80195d9ea790fdbc5735dd911ec69eb2f166b23fc21e5b94c78179eeef010c52b25e8c1cac5982a5636fa6a8ebec4ed1dcb5d5ec5cdfbb1aae2527a5184bc2b65548db6f62075410bf62a818882f69e47f9c1b5a4c1c707554f4fe9e46816a3e26ca80750103bf08032be9d6599ea340c6292dcd906f816f034764351868c8fcd95dd49386e40fdea513a5702d3d6b5f0f150f641dfa71b74fb79a9cdd16a31642040dd9d5d38dea9f3c6ce39e375ce934a05a6d1c74b66837408021734a0a9178a043b87e7ff7c50605c52f2ffaf143085e5bb18fd36909ed665477690d788711eaa69453b5711f9fa4d6b3fb8258019155791975971c8495b1b3005e7459671a2625c50ebf955458330b4f6bc8a1b62d6a69f92fcfd0c0739ed91b81bb0efa047871a94a976aced513ca86f46b8ca4872b6c322d277a58d8ff70b2b4f8728b108ff33a08ac1d83d6b7e25f45e216dcd70e019a280258b61f503b1862455a111ef58f3da60f3f463654542ec71ddeb566feb74389be1c56750118ef01aef097509c4ad030748f27a403987a2ebd351dbd0a74c02597ed07fa20388fe16d434a6e30a8bfd1f8046aec48939cb02fea0a0d6121034b22639c8e63db532fefb25b193feb20683478b5505bb0c81496c0ed7c4cd66a2560070959356d82ad9abbe754425326f567067cf90737691fd7372174214bc9cd5797f97409853b373fc97e86df6a427b4434041e3ead3801f0e0fe725d92641cce3b188a26679c8abdcd3138a2fa7cd90580525ddda4e4aa9e38ef2904d3e89ab95455302e5b9674ad15a6bfcd11c708bb42aed8d89b943263752140c2b05f09619d8e6744abdc9c3d61a6e6249cb92b15bebfebfcf149df01084b77d125514c01a406c7b033432fc3609113e31b53ad0c637fb61bba04db5080cd5d3688a7bffb9f2d5ccbb8b0c5f1638a669879d6d789b8ac7aa238c0bf5b41c2d6798ae4cc527d695feae6da1e2a6e00d49dd622070a3a76b8783a34f1c320787436fd7b8ff9a37bfcb490d920ed939a3b40e06d4e354eac2d0ea58ac008e9cb0c53a67121772e463483a4047fc2fd8925720b219d4b323725e0ed13628418fe2ed14c86b731bc7b449e6010721c8269aeb61600e40483312e5f4597878bf0c59f94547a50320f7dc8b2450df213154ac9cfa927ae1bc8e3fa06d25728dcbea6fc28e6976e253fd8508bd8fa188bda9f576687cf1e9eb5f5c1629417953df38f01501dcc88fbe6324eb51872f4ee0b1cb3e97a7fe8b6c0791a823737bebc77f7bc7015388b27653c7f26de6f0d5ddba15d50608143cd8f65e54f2afea2dcce4a98682291d9203fc80ca5baab16096c60b865a730f40b98b3bdb409adf7ecdfc50f8bd15fe01360bf87d1674be3e26a7114cf173df00f11477f952ebf86660b40a4b00116053b3d38dc659e96f8034357fba503787925d21a8ec810643459dcfafa4675565400e7c09b01340d0324df222e1a01a4cb2fe70cc7055684b732f9fea685203b70eb1dec668bd1e32243735507f2cb59e156bef884f02b64d53944897c1589667f36054ced8f420986e25b3586567b61db92295e16fdc3eafb098a4cece9daa48d49b7401c390f1ec5527f2c220bdce6c2095e440fe3a9b3013dcd241187c215293d0bf0a77618bbe4c45327b4ce472df3cdc64e050acb10d2728f1c640daf69e2e14be6ba911bb73c0483b47f25114da797d02bb4fdef99bc1e44e431edb6f332a8025063f0f73961688de3b81aef7e6c439316db31d632ac64afc7b79d66c7398f3c7e133855e4a0f9f061d91e96e89fbdd7a7db05264de239c629c18699dfcaf69f31f565a23e8e926aa198c0787c509e879038d53625d0239d53692b85819e6e9be3c157ee87624add354f86f27e60bf974aeb0c1691fc1c0e7fb8ae63ecc10f9ce38c29049b37d2b279fb774726b1b16d3b2dcaa2a49d9fd07a16c2ed2293980d7dec771e35f78d63290302eaceb9007ad59f61c096aac6281ec086762d28d177170654e1abd6268896e3cabf6020f211060789cd3198937b5f50ab65b54333a616d9ee04d39cad01d682fbccbdf8a8d70d494ea8b0e53f8385149ce19a498dda2ee0dd60e477b73b08cdbc5dafaa03212ce29b38a5e5e9603a63dd536a95c180024db9a0d39078060d18182eaa84b8e521bd3e36f8c17f4488ca0bb07008df85d45d95b04c475eaa8e9f78c79ddb63aa4ce60f03aa2b6e676a2d6a20589fb14e0f7190211a084aa4b21270597590bfb61b78f01774ed6d9b81f5509cf7a9adf863a089930ea54f63fa24cc26ed12a32a2bbbac8d48f504cdacc070ddab379972083c51d7a5c97cc20e841877a8527aa4d48332fbd578e18c09be334e5bb9c6fcd1617154f2da1e2b30018be06783d7da0c1721b9c6d51aaff4bc7d212ea6363efe8549934423e3d8f1a5cc0d31477c81bd149dc8ffdd26f9fec06d9049f7bff8f336586d7e03646bb580e183b3a397d1ea129a80721244db5c809fc186dcb603c8930b571d7a491114f8bafb47386c1f951d08ca73461f946a0ab772118bd09f9fb2c8e572fd4533c3bdeb495817e90b4ac24d2f6c6a9c32dc6c567c0a35edc40e4ded387502a9422f750ce88cac22d8294147c2cd8eb8025c4f79479304dd2dc953dee4c87eedcf74908c393ca58155d378d6c785486b793580ce9bf1d3a1e52f816ddb1beb5fa6667d38ed2e39bf29aadd7287b7d966c02b2a19aa0606fe6e662c61ba5e104626cb80a0a1af1b4111e7ed7803411ed89dd3ee7578b17710cb66252bbce1998794ab7bf393d2e013616cc937fe20e3f46defc482fe90d954ea6e3422d3c07d30400cf1bb2c495a7295886506ef08443b732c4c071eac952abed83f043656989adbcf17400fe278fdbc0b42604cffa0e59871c06e604e8aee72e98321ec572047e62755d7757aca62ede8de6b79daa280da48509f8582e5e217ec183321a7139594f098c9f6260d570aa6a976931e6e62d3b5fcd8778e5e2c3525d2e22b634584b51a647e13dc4be9feeb078ac7a637c3768970410c421c3b55a36939131ed3e2fa08ae485c77557dfecb2e9508067a42c9d3c09d818cef87ce9b4b0e9c8ff27e18d2ab839f3ac5cd19e75643e6a7bbbbc81c2c2d985b5d03b4b2618086a89082d2b29005528b64914c7702b264a1e66734552c499ecb6c521badbea0edc79da602f2083c3b511b7e297da12ff84ca2094a0e303016d6104743f709ba09c9166f6b84a82c6e92846f26d5f9f8db0b71489f983c386ea628b7fc4154d5b460d389e73e3dcd9fb7bb0c9b97774c21c97e2a36b684e6217d2ab35624314bd98d4f0e465b29d453392ac7cc2a76a8b543ebfee225905a50d2dc012f9da1f0840d677f87dc60f81fafea7dc1423e9d556172e9eebfd1e68f9fbcdb89a1a3ecfdc4fb6b872474c9a9142b177627f098957dab06cf665f2a528255297c3cb8571a1aafcc624ed0b92a2dbfb7a10fe31dcc1b37f4da685bf3169417e3867db63b0c55957b2068a8555a4ddca2e73d992905cf1409b863713c07263d49b0cdd4edce40019ccda18e0977d88a960cf9203658b72e6dc13d0bb242325f89d455df6b8e1892d8c4daaee1ef2227222f216f0d0b18a1b43349fa20edd5b34fc55bf1b6da749305f40b8bc00b5ec98a14b589430698553179abc13c6e790ca57adfba4b0caf09ce273861b13f8befc04bbb2b20441db8b22a82624880e853e99ffb2ebcff5ddec7bdf965904cd9c0981c720dfee034f2ffe1483ad1369a8e6d5744641af475b959014497475159f29ac4681d2dc7a045c5b3d7c3fa4c9ef633038e6b123fb9134007583055405fe96fc015a34b75888d73726f1748378859e4dd73e20e7101afed0f4ee66fcf628e06de9df87de144190c04a0b9a497767932565066bc37d9b21e1266bbddb36c942c14ef62ece43892cb609e4f0f965760493157f7bcc65b3547307cc09aed080f79613a99b61339d45af4e0f8373d4c35dbe490a1e5b59b9b7476d35f4cac42670fb6d80e6658c0dbd76b10552a9b77b0d537d366670a943e682371e80c9d89e736132bffb297bea843cc677878874fc333b7457534e96a7d2436d2bec0eb05577acf89f3f9b870a66e5fea31d4466581bcd96147b25fc3beda3e2f15da88e1a729f4de9085d472aff00f963ac8c48c1d58bef5a3e6bb06ae8c20ddbc27237756b26d7a2720562ba7f56597b281281c61090d72163748dcf8055fe35726f821f61b370c11477fe3fb9eacd125760f7c3e17b8728af632dcbf9030896a62b8c28def6a46e8fc29e2d0717471810e5018860058cd468cf783f4f50a4147693d460f01592465c3d7fe401fbf8c6fd73ef4fb95e71775a61ba8b504c39d46528519ef1d097db", 0x1000}, {&(0x7f0000000240)="99553e7f80f5662d98c27cd9bc5dca66a6da978e929cd03261dcdde5819cf2e38f20f953f243a3eed03cb8bf2877dcb2a976d1e7b49579aae61f2652652704d8b1eb07e30f39ca6ae552cd6c13", 0x4d}, {&(0x7f0000001300)="b869a79ebba3d230fffa67252a45e4ab5052885ff6b7443959711f9bf199d24de40c72861477a44a44c5913ea15f80473c8d91e83264d0f8760e6bd9c37267e34f365fecb37ff5af8a48d8b0b60f66c4bdce95d8ab48dc1768f4d5f9b2705cd394cfcd3442886c00217028fc5a042a688a26377f483b701bf05817dc56928b53d22e7d9a4c6d15e497856260c08cc057507776411998ef1872aec854b22e6d577eb5f5ea5fc3f39bd0bca23ef8566ea24b4c9a58d41ddc8fe4c457d6029f18166f7b7ca93c5b2c306f591173078aa154925ce47c7f8b014636f4f15d614d01a5380327c55d", 0xe5}, {&(0x7f0000001400)="e66650625b8aab79f858c5e16b28693d08a4683170c181be90f8583cd7dafef1dae1bf4e", 0x24}, {&(0x7f0000001440)="f4a22e1bacf1655b4d3e52789d8c9bef2791d28aa7e0bf8fe3acbaa4de961a15bdd221d3ea0e9ceba17e803ae991f0f5281980fbbcd54015257023070a195ffa714a3535020af8e64eca58deed2bdb0ca1b160b1863654d7f68a0741be0210b786d295c931e0cfd12dd6ad5f823bc6b594504c341341bb73e5871630ba4f5cf545d32887f9c35feedcf5275d83c3351a90d8a575abb4881a0f", 0x99}, {&(0x7f0000001500)="89682a2cac1069830841c0bab77d4b44caee5c83399c4e5431feffaa056eda", 0x1f}, {&(0x7f0000001540)="c53d461e86c295b9215cb49175e6e5dbd703e0a3e201f9f3126061374b8638b99ecde6a633fceec3d09164dd44d7c8bcbc4536c9449199479379082ed83c44ccec0e1b14ce77d9323e0897b357ba7cab1ddf40cf3abdae48c197bc291c37f93a7e7e7f478b26", 0x66}], 0x9, &(0x7f0000001740)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r3, r5, r28}, @rights={0x30, 0xffff, 0x1, [r33, r34, r35, 0xffffffffffffff9c, r36, r37, r1]}, @cred={0x20, 0xffff, 0x0, r43, r63, r84}], 0x88, 0x4}, 0x4) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198", 0x30) write(r1, &(0x7f0000000140)="220e22", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 04:28:48 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) clock_gettime(0x0, &(0x7f0000000040)) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000100)={0x4, 0x10000}, 0x10) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 04:28:48 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002006, 0x21659) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000080)='./bus\x00', r1, &(0x7f00000000c0)='./bus\x00', 0x4) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 04:28:48 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)="b6e43f2f3f03ad6640991a9728214c6c7f151995c1dfd9b9d01f4f3812a6a9b067831ce9cefb6b80a67f459bcfb063142c2c", 0x32) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x20000000000000b2, &(0x7f0000000240)=[{}, {0xc2b}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10, 0x0) pread(r2, &(0x7f0000000180)="844b6adf98486c9c2d7ea46c5147576cc4c29953613893f35130b18730ca7a885c5e43a17e5e9a106544c626d9a64f18dc6df96b3188813d00a1167cd47cdf8e2e30f3437c50709555be47c35ad98a7d297ec743eb98f6021e7c6107488e58c25afc11e856a8789a63f22b8158b5a2c7ba25ab14c09c28dc9510654fa2ccdc33ec517f2c81ec993184a683e0780e3e0436c298a0d7a155123d57e7d8653987b690e8543a5a8c48927f549de22e5105015a9a", 0xb2, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x10, 0x4, 0xd6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 04:28:49 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x25}, {0x1}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 04:28:49 executing program 0: r0 = socket(0x11, 0x200000003, 0x0) r1 = socket(0x2, 0xc003, 0x2) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffff8a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000ea0000000000000000"], 0x10) writev(r1, &(0x7f0000001740)=[{&(0x7f0000000000)="29c038c0c52508c45669a25b596bb66a5aba3c7837baaaabc329bc1b43d69bc37e7663df5fe95dd2fbdd2b3d8a2ebb32f6683d299012484961a7f1170a87706c43479914b72e78e21c0e1b2bcad9d31d06e45183a760fd08b637513cd7d1d9e11bd9c61ad8f3e112c002d2495657b2", 0x6f}, {&(0x7f0000000080)="ada79ab30fd4edd5b203e1fa0ace8aded7e4683405c164dfa95e4dc3573a9d19728da3f5f987e6937a6f58f5bc60ed4b1b0e99d716719a37df538f36cdfe845786601e9fa3fd1b99ea502021ab321a90063402281eb8e1766ba26de137247477d58c6b7cd1f13d0f5ff31ea0ec6d92f7ff5614073a290f6fd9b2b410fc50a00cb4e105af55d887e9e435114c526bcddca60ca632d43661e5aa0d8e29c119656b2c7428e007d46e30709e5fc9b4c07abdada48cc2d1e7b7b8f4540c691a80ddc21cd9f1c8d6bc565021262321cc7628a1ea3be85304b91e0381a12620f1f0bec85116ceca709ac5d621e5ec342fc411539a4d84d4d831", 0xf6}, {&(0x7f0000000280)="aee1a1523ad9f2ba6ecc76c2f34287930e8e53f9434c09a5e93b22d1c4e022db10f55896345292459d228da7d7ea93baa185fec0daeea2a3bc1b893971512397cbe416dfed5bbaf4cdc57b4d23a63caf425a7202139a324848af007c962c906b9e899280f134649881878d6d7ab1fd20c11c7022942ae84962dcfd21925d8ecba668a42367e598232773a352b4645ea56ea63ba72359db3376d91930a56b2d050d8f57310fcea2d5e2dd9e1d85ee52e7156cb935a2121b93d8c196714ac34a9d34e7af34d0d5a660095f", 0xca}, {&(0x7f0000000380)="1de68baf639e16a29d86b7eb2d2592c71ba9b9da961a794aa0e9d9aa000d5bc90f87a6dcfa91d65b4a7805ca4d89751c5eee923c29c2cff24287b77aac6d32ab2cb7cc0738105c84314230e3ffdebe0b54ea78ab1916c3668693a2baa0699bb4e0ef3e06dbce2cb43a36e3c944838bb08e21e5f77857d7a1f5c769bd950e6a4c3254f6e0223bc9273737f79f5562ac7d1e8816bbf69b9caa0a47dae2fbbed4696cde944c9893600bcf0b4901b58c4ed25a5a5c6d8474abc0ad9c76ed58d6850725d8fd239b250410b201a6bcfe8a15eceb43b135a5733a2b7be03b51157d164b3f557d252f3a89", 0xe7}, {&(0x7f0000001480)="e82a3f8e28f8415d653caee03b1fca3d721f54516a5e7d57d375b899b4bcde24419b4d0071fdfff9f78d47ad73cb9dcacf0973204aa6a1d0a29a6c26eb3a7d6cee37d3be490b6256ba3a2994216bac1d0106d3526169a4d757f051459923ed33b06e08e33c807a181bdb553b6a601d86b88ddcd507c1f10df032d9e77dd7e99fec791f4da4c1751bc029a31a26b31982148fd4af349d9acf0816f7", 0x9b}, {&(0x7f0000001540)="2c6da8df7f3bea1e893e3a991c5f7802188c31aa5bc57ba05fd4fbc0bae49e6a4412f9f604749d739076acd9d5e5afa57322b32b175a13f8a2b739240fb624c7c74ac680c6f718c37c963f3b86192d116d42176c36bb9fa0df673b3a868c3245aec398fb9681b9c1b2778138d439738f020bd886f28d23f6158eb2174e98339ce3100e2bc66061da8cd522a266ddf7afa5c701e376323805f44c02e9b0cc7c8a5df97359d31a0861505e97e6cb88766013e72e4fa8c53bb926c419666a665fcc310b93cf9634ee6bf334f876022d142ad491801a976f313d220fdb15f9ef7a57dde21b", 0xe3}, {&(0x7f0000001640)="1a4694e3369fd0f7a3a78f628112d72b0b244e1b49394c3379f37a83ab9dfb81e8840d9f42463eb1f5a673c6dc39754a42f4c226f2f5bcb115785568c0d64e7c4e37a7ddbb84c5a4392ec50ba627", 0x4e}], 0x7) r2 = socket(0x2, 0xc003, 0x2) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000480)=""/171, 0xab, 0x3, &(0x7f0000000540)=@file={0x0, './file0\x00'}, 0xa) write(r0, &(0x7f0000000640)="7da32f4aa4b84c8bf26a55b502389d2e71e5541c8852a82746011a08259489ade29c22cad55ebb05accef6735df0a4ca75a6fb4bfa8f6c8c8ccd3fa86b47043d472b6e15d471714ca1f53c94e6e7a2b866c944b4e6a3015aad0b14dd112d7a5419d42604f539726c5af7870433c6ef354eb59f069096a11e01", 0x79) connect$unix(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffff8a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000ea0000000000000000"], 0x10) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x200000029, 0x2a, 0x0, 0x0) getsockname(r3, &(0x7f0000000580)=@in, &(0x7f00000005c0)=0xc) sendto$unix(r2, &(0x7f0000000100)="b100050390000000000008000121000000000000cea1010100006ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b290814c75b23ed00f4c8b2ca3e00c257699a1f132e27acb5d602000d7d026ba8af63ff372829e4fd8972f9d2872babfbb770c1f5a872c881ff7cc53cc94303b22f0f90006ee01be657aea8c500000002000000000000020208a371a3f8000400549bf9465819476846000000000000018d9c981e0241b119f5b396683dc098d1c28ff5cd5fb307c06e2295e9260183cf453125b04911c536fd0c409354a3aaf27bb6d1e03a8c61bd6321f91d3396e0d77efb72dfe5a9aa729da02602f378a96683b4c8", 0xfe, 0x0, 0x0, 0xfffffe01) r4 = socket(0x10000000002, 0x400000000000002, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r4, &(0x7f0000000600)=@file={0x0, './file0\x00'}, 0xa) 04:28:49 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000140)) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) pwritev(0xffffffffffffffff, &(0x7f0000000240), 0x1296, 0x0, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r1, 0x8e3) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 04:28:49 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4, 0x868a6) execve(&(0x7f0000000200)='./bus\x00', &(0x7f0000000440)=[&(0x7f0000000240)='/dev/null\x00', &(0x7f0000000280)='^\x00', &(0x7f00000002c0)='/dev/null\x00', &(0x7f0000000300)='+\x00', &(0x7f0000000340)='&\x00', &(0x7f0000000380)='/dev/null\x00', &(0x7f00000003c0)='[\x00', &(0x7f0000000400)='/dev/null\x00'], &(0x7f0000000700)=[&(0x7f0000000480)='/dev/null\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='*\x00', &(0x7f0000000540)='/dev/null\x00', &(0x7f0000000580)='-\x00', &(0x7f00000005c0)='/dev/null\x00', &(0x7f0000000600)=',\x00', &(0x7f0000000640)='\x00', &(0x7f0000000680)='/dev/null\x00', &(0x7f00000006c0)='/dev/null\x00']) r0 = open(&(0x7f0000000080)='./bus\x00', 0x42, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) mknodat(r1, &(0x7f00000000c0)='./bus\x00', 0x1, 0x7) utimensat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', &(0x7f00000001c0)={{0x0, 0x6}, {0x8, 0x2}}, 0x2) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000100)="000000186004008b00002327feffffff080200000000000028000001feffffff000410000000090300000000", 0x2c}], 0x1) 04:28:50 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="3db85e2c7f", 0x5}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="0000b0ff66696c653000"], 0x10) 04:28:50 executing program 0: msgget(0x3, 0x100) r0 = msgget$private(0x0, 0x0) r1 = getpgid(0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r1, 0x0, 0x0, 0x0, 0x80a6}) r2 = socket(0x18, 0x8002, 0x0) r3 = socket$inet6(0x18, 0x3, 0x0) r4 = dup2(r3, r3) dup2(r2, r4) msgrcv(r0, &(0x7f00000000c0)=ANY=[@ANYRESHEX, @ANYRESOCT=r2, @ANYRES16], 0x3, 0x1, 0x800) r5 = socket$inet6(0x18, 0x3, 0x8001) dup(r5) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x27, 0xc, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) utimensat(r8, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000080)={{0x4, 0x2}, {0x6cb}}, 0x7) ftruncate(0xffffffffffffffff, 0x0, 0x5) getpid() socket$unix(0x1, 0x2, 0x0) getgroups(0x1, &(0x7f0000000340)=[0xffffffffffffffff]) fcntl$getown(r8, 0x5) ioctl$TIOCMGET(r7, 0x4004746a, &(0x7f00000006c0)) getgid() getpgrp() r9 = msgget$private(0x0, 0xfffffffffffffffd) r10 = msgget$private(0x0, 0x20) msgsnd(r10, &(0x7f0000000200)={0x1, "40dce87db9eae077ceee127bcfea86b14132dfac0212f659f0c0441e05b308f7a6767905b010a3442dc75a7a9c46e7b3febcd944a2b84276bacff126eb4bc3437dfd94a4024e458e7f76a1a340b220d751865a594ff1b19e"}, 0x60, 0x0) msgsnd(r9, &(0x7f0000000280)=ANY=[@ANYBLOB="1fc59e9dccb171e3ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d4375d31f0debb405b1cf889a0da8fd435bb84948e72ffe264033c254df9c5b2ae95e40e5a3992da2c498c2583001647a64469feaccf00000000000000"], 0x2ef, 0x800) 04:28:50 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8181, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r1, 0x0, 0x800000000000c, &(0x7f0000000000), 0x0) r2 = accept$inet(r1, &(0x7f0000000040), &(0x7f0000000100)=0xc) getpeername(r2, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="000000186a56010000001c00fead000000000060d5706c851f0000000000000000000000df0000c9288dbd5f", 0x2c}], 0x1) 04:28:50 executing program 0: r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x4) write(r0, &(0x7f0000000140)=' ', 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x1, 0x300, 0xd207, 0x9, "eae014bafaf2aa7fe60011e6989f30685fca9ace", 0x80000000, 0x5}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x400, 0x61, 0x10001, 0xfffffff9, "f19502955d97e2b7b32ab71b470c9679d3fd496f", 0x1, 0x6}) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x2a, 0x0, 0x0) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/201, 0xc9}], 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 04:28:50 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000180)="0057874a275b4521ec193a45b0ad88c40747cfaafa5dcf17a257a18e6928e7befc521de5d83a94360fb10ee88d2fa5fee17b85918aa13b916457e4bc664237dd8c320a5c88f085043dd56d8f9ebb073e427cdec68b1c3546f94f69e1bb480e00441cfde8fce65077f032d3d7f8bad43650da91488e2a0e6802ed674a2646b3ad7aad42fc6c83cb5de26f8071248ca0a08c9d5fe5cd8c75730e15b1fb77b5b8bd988c89e946e856a4cf7c4a6ff8b7f843c081a5781e4f361c62b4202a751f21fa22eef99702d3e7a34a94ff5e7960cb7eb3b98a0da196aeec520fc7d5ba244a4a9746f23a706e1261d43963a57b7ab1eb22d07dbc733ba2abbe1314459e107f895a63d06e19ccd43a2c47fe173c144a470867fba5b572beb90fd0db210fb88d4066981e31e55cd3dca3ff0aaa4723befeacab058afee2554d92c55972e7615061f8f19680ad5b5356324f0e1d6829852779993035b381a6c4aaafba60f375dc69f195b45fe47435ead19c22655d90768079fdec296c74b71131cbb96fa7b02d48a8d17d1f35755d7ddd12b5b71b937ae191b29a2013aeed5a71d92b70e64e7597977a0ae62bbe42c47584ad28a62ebbfd231550fca0639ba15802836afced23fc2599e01cfa74c39f70a7ef47bddb06c497ca3f9d7d7b59383a457a61d494ff1d6fc8953d04a745445da0d12f61e74f2faceb44aca80379f911c0e0abcad479d3e0fc91f5256a7e4bef6fb4bbd823055c998203632d43d2282b2ab26349e8eafbaf7a95fbd1ea5dc01af58cbe4ada9a652b79c9f3ed83846025db68d85b1c65a5873f06bbb82aa8e42cf5844ae60bfe43d0fdabbf5ca92f0878e7e787a0764d857f00e45891f8a393dee4f46a0e7b39e3b0c13faebdb38bd841732a8c8e444f73d396e2c56400aac6c23fb4479e4caf0ec42e6208c17007c2d5c2ce1bf9537007139b0e221099b32a2fdf69c92ced8db7147641950260053b13df656871b42f001a20fd4ce2f0da8cd32bd97b24d02374d7b7e16e4608ddc68dd8f1168e70888171dac6ab2049d93ba7bab69eee75348bbacfae62ca791b545a0e9b48e51aa4e7bb36d58b94fea849755b2fd862c31739558575b0445b87e1000f9a29dafa1d284a921a053715e71cbc2b882bc315669db53988379180d6b0d0e1ca47e3942532ab1eb4396100e5589a8981e3520c08877504fc79f75bd667f7413a235b659558a7a06cc48c30e45b4f77ff249cebbe56ed7ba699ca4fb2b264b90604239bbba07ccff2240b90902ed84b1e71b04c43fc1ed921e0a8b94e3d8b1cb29ba8efada7ff5baf106314c63912e3e036457e7aeaa144d0c2a3b75e5dd9e9405d3f08577f4cc9d52509384ad6d73645c3f9e735a8fd074a6ac19a020c578d9a802c5219cc4654d616e4a486bad8428f0da9085219330bfbda590ea44a15d32b9ced630dcc06c5b5d9200c3d90d907374277a117c8fd0c3276ee2f9f004bf9c62cc586c03dd335a1702407fbf788f0565705e1bfb5f289309881904d2161368d5dc0c332d6664a778cded7c43350a1112c2e32c4d11ef0ca5c3cdbf9f6197a344bb8cce0e88407f921e476a6c5d6acfc134660c22edbaa049a085e59108502db480c87e66ed1827678832810cda8f07751debd01e71945c2e0a88ff1b60a4024798e15f2ca3b2494da0a509e7b32106698a7a6327da5ab1a0cba921c3f21f96b80ad9304faea859d61ba474a3c42ce544ed878ec07408c7793d994108c4901c3d308485b083fdfccae6b6c61c44b0cd439cddb60ddfaa85d9787eb675c7da75e89601a1066b5412d0c730d39d4297f9d578a7a1b2142475ab8392647516f3f70a8f6a6a132e9fb581567c9bb732b2475ebfde9fb97f5b4a4e87902cd88d07a06e5c88e623090b93550e25accf4db18d57bd2f54feda515ac4105f92c1e42eceaf646d31a8007f47b5e5be5246f524953960fd005356dfab73d7c6b57a7d571d6d70d64890dc1f5b03cafef7a163b0e2d9e5e72249ba759b908f85ad8e0ae72385be503f0ad05cd7e24e08de88b408c237685979d67cf379e8c35e1b795bc6d34c2fe3cffd91e126fa63c9eee6cb6201d086b6ceaf175911e67b16dfaaef549d278ea941868d732b183236ac3e8d8677373204c4579e160c07468b9a9ede0fda77d287a836039aab9c1ac4d2579405ddda408db04b1ab8603d1c3d16b13bd69dcdc5fe1f967ea186d64f084fd1f88b40269902c4f9f3933651ab069d51301c6a5a13d16b641ebcccb888dffbda6cb6087b0ed1ba8963c8b938f5e86a5e2c806b4c2dfdfc155b25aeecd4e428a0526792f61975e9c178c3a6a6a8efae66f681975191dcf0dd86b0f6adc457763e0972cc9dbb9cd1a7b96f18e31cdfc11dc4cc86bee6290488be51fe598e0bd8d2981bf9f668daad40e9dcf2abbffda84010674d8db43657f226fc9588302dca78e41b9817a23c06bdb8422ac780496ae746f91692a8f52dabb74eb09a290c13aa29f6d9ab136eb7b32ae991259131521ce28fce002891216809e763acbc40634dcfd47964f245bf8280b53b67354c98d4673abdd8b370cd5ef3748e7be190d0eade112b8b5544ce93af462ab46f9001047214b880bb2eb348e7f05e2d186112d211fd5ff727c9ef4b1ea49645273f45b3a4d2ae9e7cafe815dd76a97079c975acf62655e3f3cfa01049d0d1228f39694f9459621250839918512e450d1344a6e1194de0472031866038d0ff7e3de1300345a9e1192691cfdaa34cc41708b99f1edf421433ee3b17deda09261eb910cdccf166cb6e63aa72adc02192e85a1244ad74a590be7ab489bec1c2707d5ee5a837cff17918edeaccd2cd1345f5c687facea829d30c79cb4ed82152ef302fc68a2e915d7c87fb4269881002dbef3e7fba0615a4c736699267ae6b83d026fac7c9cf1493109958c2334163b7bfaf3124236446691b449f821fe4a8155b0992c13bc03f7b48aa3496db5c06ca5e5cfb1bde9e9af94bfa957f86516ef3f7a4a8a2ffe0e1fc75227edfffe2d5ba40a10a0986e9b972bcef2c3cfaf2ce3db3c5bd907aa18393e41be213662ec1d0a7103acf1b51cae4800b25158d9cab878fe013b0a5e6fd73a7f4289b95a52d0599784e39bbacb94e24effad12b23a36c85ba0f7317cbaf4a9e4231da5072f488e5faf2d1b12024945ce4e45d6bfb6176d84bc808794b3f1bf7228b6b92106fc87044c4c523a1ba9c8f34a5cf927641d5f652c59795bf9b2ee8b9357e53fd3a2fac6d3c08a9224a9b43e5629893536502ae8bdce6cfda6d53327b6cc1849eaaf10c1054c530addaacaac2c56f7ffb839e8f4ff89c1b6a5d6d0bb439cd3dd73368af8405b66b55b719165c18ec5a0635a7ffff8e4d28b12e58f9748bb6e78048c290b3f51bf0cfc55b6177683e5280a8111185ed92edfe14775b705fe98bfe674cb9a5568e7b58c2bf1f3960a0a70564ec9506b04bd38d7683753b39e86e758d09a498512682c7e45d7adfce07e6a449b34ab0b793fd607f57ec919fd2f708aa5ced0f7385100de1f52e8201d1fa9a43d5bb75246c21557996b6bd687d65bd29b673fb806ee992991f53276401cbdae15f36ae3604c8694b9ba5a5d6759a35c305fd0f1c64a66501bf62c6e44d5d3df6503e558e09c5aa8905f9b78fe546638507eb08ae218444700e01ad3ff67056612b6e6b05fd0d009f53c598bd92423d0ed98445c7e36ab3942069758f78a56f2a12a8df4a9fd50ca333a111ae72746a0901872e7f48533e65e58f6306f365431428e99b7bbedb1552e5f4ba39ab8fc64857b042aa110724573fbbfaf27fce3403c2565c66925ebac41b6943d04bfcbddfb34990128eda6e76b28e0abac039dd6984ae5d4b511774b4598ff9afbdeacc6e8a5454ca3e7db6d33c3708de9ac5b5366e129a9fee369391d61100a577f0bc7aeaf5e6444fcdfc4a09a1dbd2f60a0144a99687ac3645e71631037bc2f9a6f8d07ad784e7f1a181b7608b9086f1a94da248c00c72242055af9ff194a144b051c6ec4b31374f39ea3ee5eade04fbd0a7da5d43b301176cb35077309d18d206d01ed1603320299eb79d2e987b5840089402f52c59dd6da2f5e28ce9aef3e375df8ed68fd4d7e3b21f97f71903ba41c5e97cb79d64154f12b091a860ec249b92104410393e60bc5cb5c20db8ca29a9971354c7a7b8eeb57b548162e3f5b83057019cb3465c02c1e815d3da7772302a423255cfb2d7dd4b4ff8b7702719b1925072900a3893794c10ecc015c0f828024e82dd700041e7b82c922e2eac96f25a893d01f00379291b370952b11f71b15c7d65990ff1a62217cd347fbf34ebb4416b971af941f7be3efe3a448100d173a9adf0ac1b3b8f18d55210e994022b637dfa439a8f4833818232124ade2203769bef042772517f9d6894a370e593535b7ab8fa5e5e48d421faaa05d2b3ae94aee4acf83f558f9637f892ea5342d46ee0f285dbaa0ff438be83c2a4b55543cdec41216c3fcd3c0dee9d8e4b1581aea8e8f0b55af157b03b85998392cea34590d294e1f33ba28b3f3b6dccfc198796665c6bd6a5ece90d6f9c49791f84fad8737e5daf7114358280ebe7de9b4974ec25e4b4945b33ecfe22103079b5ee46d33e1d26e5649b8995b452446163c2b4dffaa3a7c886ea9dc2ba52fedc83d1ea29af16c09e8cff585c6a0b77d60b14bc04efbdae1a5d28e2900424fc8633f70db9ffabfe1ed51bb9569d48d5a3a283d47ab08f6e760c7b006005cd968c254d20acd0b6393330a1bd19e821c825d3e85bdec77b774859ef1d5895bf6b54eead22c17649658bfda3f4e5f50a77e1b036e63f618e55dd7d7316da6787d98a4a4aded35b608a4028246a0c666cded97234a6e9f512aca2e8588b0e635d1887cd21006fa394c9988fa8351ab152f25ce409ff306e62e97500c49be5ab58ca155a1aa1f2fea664ffe99b0932eacd4f4f5b9c6e99dc56e43d3e57a41a6a74adf7668252789667ba9e0102c151036132f11b5e4f32f7c9af372984d4c7f670af0a23717b8f09944abb2d4e8246a17fde436de6c5efd1df6dc22b4045b45f3bf39da9d59c2e351a0fd0701cdbba7d5f74f54db42e177b81fc70aedf545ccfd959b263c854cc92b2dde1538c8b5257bdfa38ba53f9c79f3b3f763530b536430368c17884f7dd8023f8dce169d0b38abd8c9fd49de20e75b7b4fc96e6e5ec9423f8a2264147b7a31b3c467998be95f34cd9fa63de5cfa46c95addeaa77cad8df89ee1144066aa6080f1a0ca5aaa0aabcbe1cc08a2c453bb1e4dc3f6edf1193cbbfcf83f97b883df431fd1b45654221da3eba4789cef10e3f13c30a9e99f41f16e9fe3f4a0e03c862d88506cfb83a2090802f91cf8210b61972d058f68c30ce6acf4c5bfbea3e0159cbb9262cc0003f3643dab13bb07e1db657ae098165bf1e2eae8fdd868cf395e3f7eeed660c2d6a0370a8ed71ec1b212e9ae5b145d0afddaadc92ad384875c249267511c386508af043abd8528a85f703a8b54dbf14f35a5469a8e0a947d98de5fc9cc759d8d2f41cad963e62489d78b3e3e45f5d409e4e88733c086d247d1aa63c68a08504d832569c7ab260abc0847118138c189f8b46389c90f47848b3db0800c9b8fa7c154cf561e62d9702f2e25d7d94b9fe7b34fba0720c0792b743aad10aa4b67ebc3e623a49dbd3f15c71a1235209d44cb20cbb9f73e35ff47704a717e31546503e5f5aed0481228ab9ad54f32c060a8f809e6ff118fc01a1d57d4903b2fbcbdc473845fd8f9d8dfaeff0252ff11bc670", 0x1000) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x2a, 0x0, 0x0) write(r1, &(0x7f00000000c0)="6f4c6b8378adf6ba004f5cc87bec50ff66d99495a0d5237e2b910011632f8f95ba322d24282bccfd0fcca887d22ec3ed9cc8960940a9613b2ee92b0500000000000000e367ffce230248339bd392a25404ef395fe6159aaeb4cd47fc966de5a81a23d77559131f1755ad", 0xfffffe7a) execve(0x0, 0x0, 0x0) 04:28:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x74}, {0x3d}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) openat(r1, &(0x7f0000000100)='./file0\x00', 0x8000, 0x10) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") 04:28:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80}, {0x6c}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f00000000c0)=[{0x81, 0x0, 0x1, 0x2}, {0x26, 0x5, 0x40, 0x9}, {0x1f, 0x23, 0x80, 0x9}, {0xe14, 0x81, 0x7b, 0xd23}, {0x7fff, 0x0, 0x5, 0x5}, {0x100, 0x4, 0x7, 0x4}]}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") 04:28:51 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x2d7) r1 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0360a59f69c8d404927479a3c5eb244200a36aa16", 0x1c, 0x0, 0x0, 0x0) 04:28:51 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) dup2(r2, r1) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa9, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x200, 0xfffffff8, 0x80, 0x7, "3108fe13b24df029e412781a4455238657a4b2ee", 0x31d, 0x5c5c}) 04:28:51 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000580)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee480700000000000000554799b9b8138d30505e8f0000a41f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1156f6bc23442dc9631d64bcdcb273e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07081cb3613f363bda68cdc42da6ee701520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3fce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793a3f6ac242939caff03767a04075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514a813dbbca51acf3f76d12ae4b87f1ca4132cf1f6184c8c156ce5cb47566abe86451173c12dfcce0a325aed454f7aabda6e3def3f5a190a05885d482fffb9871543e605aec4e96343d12645199ce0f92602b6fd306d32fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fa1bb7b7020f92f6773c9bf4e1ae6ac6b5a2889f298ef156860588778386204059faa2d9edc2410ac1fef1a0a976f7e7a57819a2ee1edf8c8c2506166f4e971452308776e48cfa8d31cb69de4dac2a5cf61ea9ce77638dd3f3399635086a12241509973dea2b929c9c023a9d82b4cab0acc8e05c50594cdfa8ce095cae56c5bb1a944d08a7bcc838177ec"], 0x10) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) getsockname$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto$unix(r0, &(0x7f0000000800)="e20ce77245fe6a814a3580a7b168ad2465bd39099bb1b3768edb5797dd193a30579e12267d1c37fc8a2a442dc83ce666f5c2b753198a9cdc40e6c015b104e75693bd18e34c4e0fa4f5ef09e621789bd25d15e56be3366a0f7bbee07e9410421b063129ee2fedd57672d65f00c0f044c21f06a7396f127c662517395ec2950d42f4f320628838ad573585ebca743728b924dad4ef44ec59be0cc2abf1994e52e9c3a6e5beed17f9e8babf3af2472b76fa2f409435dca7790eb9d313b1ee84314432aa893f06ec155892ac57f353017e79521387222076f7894cd3c164ede6e8ff103dc1299ea51cb7cc5da73b4e54bd9ab9162ba3ab0edc8d7be3fdcb60371223e64e13a6d22432ad8f431cc58b335941b930a07b2891c50bf1d425dcece6c28023433ff341d92e3ac8c26df20de113413a45f3bda7499e04b23cc0b689ac600becc30cb88678c541f4539e155a8d0439109f772d43bb82487c7cd547432a6c71087682aca5ad228b1bdea0b51340ac870aa03361dbce2bcff7b6eb677f3ffc12a316504b8fd571e115456730da88ecbef8a5b9fd35ce1d832621b269a144ba6730cc08f910fc20fd7e8f6ae1f6c3b06ad6f0d04d524702da06a384f1eaed00a8bb87eeb133711168dbabfba3fcc47755c88067c42bfb2841d15333f8339f88528bca8bb703fb30d3e350f396df90e57e1837ea25a6b7dd2eb4028f7ddd8a7a367c881faa73e9eb08687339d7f08c5403dbf4f778e8a3810f375cb2d94f65a406cb06fab9e951349bc51ee0d643d123ef40fa75034094b053e17a34fc8177ae44b3c32696c3cd728b018dc356873a7ec1f0cb5a8c14e27daf5e391523fdc9e7e745f812bd2cad3dcd7efc2386b0f04fd22e417f1e5e5824b06773767dce4e7104261cc6b17d13cbb6f93ce3b3a366a6f2d55b6969d52bb2b2c7d55b1934c2df807b1188064b447213722f08d4e23c17177c1638ec2f7a0b9cbc5f0efff139deb69c00df003a27bd74b065a345e12fb020af63c15dc3b0d7367f150abd3809066b49e9e3effcd9535dc6bc1ea72f5b58ad2d60bacfa45cba3c958e428ce43279a924fdf5d83ca09f98edeef5d7a85484a97710bdfc52edf7a5dc7c25285c21d086ae6434fd64fdfc13bc8f4f05dbcddef61953291b2fe0da806e8682cebc2bd0332d012414a85c4c7db088b682503e12675bdf67d1a4a05aed6eff58238d995d641003712db0478f0cf37bfea156560aa017e6733b4ff1b82ea1a3d9106d737172156e34c0f78c92ec73d465835fe190ac4a19d96dfa1c177ef2baf26d60037193b5e113f0e19a6da70565eab5a639fbf01ff33fcbc2ce8def8f48774cfe4fad1f8effc2dd9a5205277b5c1422409ec0e956cf61bbcf66f7b52b9ccd2385de415337ffae50333591ed7ce745e44624c7ff1103e618bd195c797f7926bfebeac3897a3659caccc55a38cb006f3850949c5099f54a471f3f7aa53b72dfe0c4a9fc403165c2f16d6355d351d71f21edd477990715285ff88c3fcd66ef8782a564206ac0a50b2d165fb4bed1621d625ea2aae86a1726cacb858b007f4006940dca748eef7a89dbbb8fa9c261a8d749b0e29d3959077b5ad03256c769a5554e06fb5cd6a7129f5d8c838c7e4d81791de19063b16d8b717555a8df7467a7d0e7fb0d26436f70af9d3a6da7190bb6107aa7dfc5625e106e28d25f4acbe01b89e87f8e2041e832b06c79ff9b0becb3ce283c4e21dc600d1d2135be036c9af1dae270b2a3e6051d81dfce9a1df1f10f5070892bd016aea169847ce6e759c2d8017aa625a44211990a315d302dcfa9874d08fb0201409fb2238944d8621698da0061712f4a395179f5856fddb42b0bdfb8c00f74caaba4f2c386a1449ad5e85b94582af43fc182eb0525384cea05898597b7defe114ecb7a74b089d19c4a4d13ef0194d84bcee560ef636b6a1d78ee7517aee89174eb9fad76dcc8b235853e86d0336b81684b9d8d04e057cd451256b9ab301ce5f1762ad02dcf3d6704fb05d0503649b1c390b3", 0x5a1, 0x0, 0x0, 0x0) 04:28:51 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x200, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000140)=0x9, 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x81}, {0x800000035}, {0x6}]}) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") 04:28:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xfffd}, {0x3}, {0x6, 0x80}]}) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000180)=0x4) syz_emit_ethernet(0xe, &(0x7f0000000000)="080d34413fb2c507153a05b8a2a9") 04:28:51 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40000000346, 0x98) setuid(0xee01) pwrite(r0, &(0x7f0000000280)="96ec8111678f8dc3fc2c314f17f1e6fb9bc4881a8717a5ecfddb1b559342708b33c3031f3d17d54fd2701393", 0xffffffffffffff4d, 0x0, 0x5a) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='c\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)={{0xfba, 0x3}, {0x6, 0x3}}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x8000, 0x0) fchmodat(r1, &(0x7f0000000400)='./file0\x00', 0x4, 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000080)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) semget(0x3, 0x4, 0x8) r4 = semget(0x3, 0x4, 0x8) r5 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r8 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000380)={{0x5, r5, r6, r7, r8, 0x40, 0xae55}, 0x0, 0x9, 0x7}) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000300)=[0xffff]) r9 = geteuid() getgroups(0x413f, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getgid() r12 = semget$private(0x0, 0x4, 0x43d) semop(r12, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r12, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r12, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r12, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r12, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r12, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r14 = getegid() r15 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r15, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r17 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r18 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r18, 0x1}, {r18, 0xaf}, {r18, 0x10e}, {r18}, {r18, 0x2}], 0x5, 0x8eb6) shutdown(r18, 0x1) fcntl$dupfd(r18, 0x1b, r17) ioctl$TIOCSETVERAUTH(r17, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000100)={{0x3, r13, r14, r16, r19, 0x4}, 0x200, 0x401, 0x2}) r20 = semget$private(0x0, 0x4, 0x43d) semop(r20, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r20, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r20, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r20, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r20, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r20, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r22 = getegid() r23 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r23, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r25 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r26 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040), 0x0, 0x8eb6) shutdown(r26, 0x1) fcntl$dupfd(r26, 0x1b, r25) ioctl$TIOCSETVERAUTH(r25, 0xc0107002, &(0x7f0000000000)=0x280000) r27 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r27, 0x200000029, 0x2a, 0x0, 0x0) r28 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r28, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) openat(r28, &(0x7f00000004c0)='./file0\x00', 0x0, 0x9) r29 = accept$unix(0xffffffffffffffff, &(0x7f0000000740)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000eef58443b9661db5fa65c3910064ab9f30fd387dbb9989083bd266987e183f082350f1000000000000000000000000000000000000000000000000000000000000000000dbd5a65f422b4d15e7424246e5e9e3edbfbf7b9b728d18116e543ef52edd58d5f6bb6c00002174fb4fc053af205346ed72e6f6e89ad968471017da6c66fb61c2c202be20f3a0eb025c56f9098e37f1017cf20ca8ae3fa70eb2f744bcef93f646332a80092aa15e2c4aaffd4bd791e104ed0f35891d5bc40f4542e3291c466b59fb12198c0000d70e96da2e4ffa6bc4b7609464688f96e0daeed0ff0bd03a82c2ea186f0f4ad4b468dc575f7f2747cef542fa0c22643b73a48ef1813b69b02ce3a68847b856247c43ae1797fdbd634e47b1dd1d0e383424c4d4ca92a5544cde070000b0959d97e5f67f937a32d5e3bb1f89ceeb58ae1d162f705ac192adbe13df5ce31ac0d7b33358d22628f9c13d632e2188c00180af8fc8f9c9c25c303c68277210c3814a8c525647681109e4ccf0d10284ad9ed2758863f9b307bbe7fc7e570f997edee3737e67da03f8f6e18069450a1945b7aeb42a6ba95df1d7dbb6ca274a7df6e134c5fe3f650e0bee8c597753fed6a07bd181f2e791e329ea67e8d89a825d467b69690184daa7ae213ff8f153d0dba89e765505b55d3518f60f51c474f24c9eee2facb561a36ed96b0000007b4d9764e96fb58d5e4f46d6672531955749dd51d7e21f3646c7798176633e5db00a5fcf82fde6ffe06e59d76648dafbd87b690ac11aa9d8f502c80e971dd29efc0c3bcbe1b70aed066df91ed2ea072a849641476af458a3436c032a0de5a3b11053deb686625daadae4e3846409ce592fee25f0b49236ab42366e958419b22a214f781d5983c995d03820f00500"/695], &(0x7f0000000680)=0x5d) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xc26f5e81a4380cfe) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000100)={{0x3, r21, r22, r24, r30, 0x4}, 0x200, 0x401, 0x2}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000006c0)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000380)={{0x5, r9, r10, r31, r32, 0x40, 0xae55}, 0x20000, 0x40, 0x401}) r33 = socket$inet(0x2, 0x2, 0x0) getsockopt(r33, 0x0, 0xb, 0x0, 0x0) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) fchown(r3, r11, r34) syz_open_pts() semctl$GETNCNT(0x0, 0x1, 0x3, &(0x7f0000000500)=""/178) 04:28:51 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x202002, 0x100086128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce", 0x7}], 0x1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) r2 = msgget$private(0x0, 0x682) msgsnd(r2, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r2, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r2, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r2, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r3 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r7 = getppid() r8 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r8, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r9 = fcntl$getown(r8, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000980)={{0x2, r3, r5, r6, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r7, r9, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r11 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r11, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r11, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r11, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r11, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r12 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r13, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r16 = getppid() r17 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r17, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb459adb71503947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fce454394bf0f7eb8a201c40c976e24"], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) r18 = fcntl$getown(r17, 0x5) msgctl$IPC_SET(r11, 0x1, &(0x7f00000001c0)={{0x2, r12, r14, r15, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r16, r18, 0xa9, 0x20001, 0x100000000, 0x1}) r19 = socket$inet6(0x18, 0x3, 0x0) dup2(r19, r19) r20 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r20, &(0x7f0000000140)=[{&(0x7f00000000c0)='D', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r20, 0x0, 0x0) pwrite(r20, &(0x7f0000000080)="f704", 0x2, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r23 = semget$private(0x0, 0x7, 0x0) semop(r23, &(0x7f0000000340)=[{0x1, 0x4, 0x2800}, {0x1, 0x4c, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x200, 0x800}, {0x1, 0x2, 0x1400}], 0x5) semop(r23, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) semop(r23, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r23, &(0x7f0000000240), 0x6) r24 = geteuid() r25 = msgget$private(0x0, 0x682) msgsnd(r25, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r25, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r25, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r25, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r25, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r26 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r27, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r30 = getppid() r31 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r31, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r32 = fcntl$getown(r31, 0x5) msgctl$IPC_SET(r25, 0x1, &(0x7f0000000980)={{0x2, r26, r28, r29, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r30, r32, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r34 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r34, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r34, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r34, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r34, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r35 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r36, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r39 = getppid() r40 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r40, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb459adb71503947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fce454394bf0f7eb8a201c40c976e24"], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) r41 = fcntl$getown(r40, 0x5) msgctl$IPC_SET(r34, 0x1, &(0x7f00000001c0)={{0x2, r35, r37, r38, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r39, r41, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r33, r38) r42 = msgget$private(0x0, 0x682) msgsnd(r42, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r42, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r42, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r42, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r42, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r43 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r44, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r47 = getppid() r48 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r48, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r49 = fcntl$getown(r48, 0x5) msgctl$IPC_SET(r42, 0x1, &(0x7f0000000980)={{0x2, r43, r45, r46, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r47, r49, 0xa5, 0x1, 0x100000000, 0x2}) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000580)={{0x5, r24, r28, r38, r45, 0x20, 0x9}, 0x7, 0x9, 0x4}) setsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000200)={r21, r22, r28}, 0xc) r50 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r50, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r50, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r50, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r50, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r51 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r52, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r52, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r55 = getppid() r56 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r56, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb459adb71503947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fce454394bf0f7eb8a201c40c976e24"], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) r57 = fcntl$getown(r56, 0x5) msgctl$IPC_SET(r50, 0x1, &(0x7f00000001c0)={{0x2, r51, r53, r54, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r55, r57, 0xa9, 0x20001, 0x100000000, 0x1}) getgroups(0x3, &(0x7f0000000240)=[r14, r28, r53]) r59 = getpid() r60 = semget$private(0x0, 0x7, 0x0) semop(r60, &(0x7f0000000340)=[{0x1, 0x4, 0x2800}, {0x1, 0x4c, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x200, 0x800}, {0x1, 0x2, 0x1400}], 0x5) semop(r60, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) semop(r60, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r60, &(0x7f0000000240), 0x6) r61 = geteuid() r62 = msgget$private(0x0, 0x682) msgsnd(r62, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r62, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r62, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r62, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r62, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r63 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r64, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r64, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r67 = getppid() r68 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r68, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r69 = fcntl$getown(r68, 0x5) msgctl$IPC_SET(r62, 0x1, &(0x7f0000000980)={{0x2, r63, r65, r66, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r67, r69, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r71 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r71, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r71, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r71, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r71, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r72 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r73, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r73, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r76 = getppid() r77 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r77, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb459adb71503947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fce454394bf0f7eb8a201c40c976e24"], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) r78 = fcntl$getown(r77, 0x5) msgctl$IPC_SET(r71, 0x1, &(0x7f00000001c0)={{0x2, r72, r74, r75, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r76, r78, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r70, r75) r79 = msgget$private(0x0, 0x682) msgsnd(r79, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r79, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r79, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r79, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r79, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r80 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r81, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r81, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r84 = getppid() r85 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r85, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r86 = fcntl$getown(r85, 0x5) msgctl$IPC_SET(r79, 0x1, &(0x7f0000000980)={{0x2, r80, r82, r83, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r84, r86, 0xa5, 0x1, 0x100000000, 0x2}) semctl$IPC_SET(r60, 0x0, 0x1, &(0x7f0000000580)={{0x5, r61, r65, r75, r82, 0x20, 0x9}, 0x7, 0x9, 0x4}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000300)="f7db9792edd322c87ead25941f04a584189cf50b246c9689f879dd364d721306f3211d2bd30ab8a86fa70d495549d22de46005970888f54ab8724a5ec5a87c040abaaffbcb641ea9820531332a42ddb1046afdde242c2dc5c8cbc296a93879a724f403b43fd3b423dabc3935bc150d71e5870aeecad2e2314d1acabc74d2c83e8b6fb3160b4c90f99e231f4069a68c644ee9c23a02871317d8068afacce321dd34bd3c0abdd30ba444d86addf2d261fde80bbca18cc142703c87dfe80a94c8fb88667c050fdbcda909d17173bd8be45e11bd30456b1a214c6f59ef613e4a4b2b67effc8cfaf4ffac6971c05e692e91023925622c", 0xf4}], 0x1, &(0x7f0000000280)=[@cred={0x20, 0xffff, 0x0, r9, r10, r58}, @cred={0x20, 0xffff, 0x0, r59, 0xffffffffffffffff, r82}], 0x40, 0x800}, 0x6) 04:28:51 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) r2 = socket$inet6(0x18, 0x2, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x8800, 0x9e9ca21bda0c66e6) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r3, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) readlinkat(r3, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000280)=""/42, 0x2a) getsockopt(r2, 0x200000029, 0x2a, 0x0, 0x0) r4 = open$dir(&(0x7f0000000200)='./file0\x00', 0x1, 0x104) r5 = msgget$private(0x0, 0x682) msgsnd(r5, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r5, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r5, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000e194a3dae862566400000000000000000000000000000000000000000000000000000000000001000080000000001c0000000000000000000000000000000000000000000000ffffff7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1dcc4bb5e56cdebc53839823855bfb146d2be3e8e71cbc508440d9a796bd08287ca26b53f4fcfe7430b6275f4d94ea8b175d1b04f36173b18891aff5def57be66a0dea8c4f585aca973ff4acf075a55bf4f463706e68e3b1fcfb2a76214da9ac204924ed3314accb5f458266971"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r5, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r5, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r6 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r7, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r10 = getppid() r11 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r11, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="00010000000000000007"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r12 = fcntl$getown(r11, 0x5) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000980)={{0x2, r6, r8, r9, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r10, r12, 0xa5, 0x1, 0x100000000, 0x2}) r13 = getgid() fchownat(r4, &(0x7f0000000240)='./file0\x00', r6, r13, 0x4) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0x0, 0x1, 0x20, 0x6}, {{r2}, 0xfffffffffffffff9, 0x50, 0x80000048, 0x5639}], 0xffffffd3, 0x0) r14 = socket(0x18, 0x1, 0x0) close(r14) r15 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x71, 0x0, "00000000e74de40000000000000000000600", 0xeb8}) r16 = getppid() getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000040), 0xfffffffffffffe71) getpgid(r16) bind$unix(r15, &(0x7f00000002c0)=@abs={0x1f95d27d48731892, 0x0, 0x3}, 0x8) connect$unix(r14, &(0x7f0000000000)=@file={0x2, './file0\x00'}, 0xa) 04:28:51 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2af08a14fd6de54e, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x84}, {0x64}, {0x8fe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 04:28:52 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x0, 0x0) socket$inet(0x2, 0x5, 0x3) open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x8) 04:28:52 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000e6ff3fdcc40000c88a1c683d6bdcf9"}) r0 = socket(0x18, 0x2, 0x0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000000c0)=0x4) write(r1, &(0x7f0000000140)=' ', 0x1) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x20, 0x4, 0x3, 0x3ff}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0xfffffffc, "0000000000000000493df2ffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000ac0)="cb50690d472457db77fde513406cd76431061d34ec2c7fc6e6c9f61f4ad07e6851938a5a62315697fbe8f79758534d6bdfc34217ccad1ac2ccec2564e8483a0fc8ed091ed1db8224bb5b58f56d0b28e201a5e9b1b915516101943d0a2e32a6d1ffe84aa6b36fac591b1179747cbccbc2517c2e2ed188a9ff9c5ddc118c8e99d1f4f2441d437804e739d32d749cd3d177b81ffcd5e55332f33549f367bcc33c8a4d8d1085b287c32d6c465f485a3fcd465a509a5363f875d625889c0841b7cbf4dbfde7e0078a6422aa6e42c80fecfab626cb8b0a8a16531d87126a9f7519071dff50b0698cb70c4443a67a0cf0c95391320e7926b811f112b9bcc995511a701c3cde2e470b6c01fe861c51c7d4a879839492fa8217020096c6b4e419b94a76a3ff59e8bc58e544548185b720f929e1e00c2d0a14d6ed1087cc056c9ce8ff4f9bf2966812e2bee82166fb32cb297b8e19963a1b5bab66b14a7e53", 0x15a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r4, 0x200000029, 0x28, 0x0, 0x0) poll(&(0x7f00000001c0)=[{r1, 0x80}], 0x1, 0x3ff) write(r4, &(0x7f00000011c0)="448158cab15d55346e6a9603ec5182e9af8aac6a46e1fac5b137585c123988d7106f8a2e9f909d837e31f4e33cea6f4e02bef558cd59b61a6380ee7538a1a18ce9c1d8eab4758e1a684b49b87e9974ca5c2969ffa3d7410d35bec3944db534b865f230c7716c95f1bf69922624572fffb9f761e696e8f5fc4ab7da526a94f7ba6ebfbcaa6c0cd31098d80fb76224e4370fc4d3aca0e458cd71bf9851db84249c9bfc7e0a393c1ee8f1663688a02099488fd07578d5368121e14fb746cb0232ea29bc902c120b06ba4880841e3b6db70cf5fca835b47fcb8fee3478b955930ec7c9fea8d9e790c7a2206be8ebd9e52234434aa0986984a3cef5642fe3b34773e78ef3389ee0ca0e1b8c2f73b487c27169a4c6a92873a02027a97e9b470f0019d46c23aeeb4c4f851140174f53b22487cf79cfd65f7eeab87f0c95d145f49588193335e97b31a9e2206c296675dd6b0c951eea843c08cba48e47544247a00a9f31f2e3a0ab633cd173e976644184665eebf9bfc9e3e239fc3702015ab03aed6d6d78d6c3876844ffa559dfee5e71d842ddfb70cbeef02dd8115c5d0c7898e43877a2688a363674784b8e2c14e44e21ed43645a578b6fe89a7b5adf8a83b50997085202703591c26101a7eb5c54f77a3b84a4239da5ee4455118f6bb3c12866de708881b1acc3cedf7bc982519b707a62cf33807d7c060b0b2e6837a2521af041e3d0d89c0d534909d18d4ceb12d6c3076b1e5c82874c333cd8470caec1d80d18ad6fca56a2d535138c3af110a5290b95542a274e83251f99f7e56fa0b55639b75a6a0be0bfb951e4ecec6f786425ef8bc23d1981867c53073254d40942589818511777b536995eff12f9dd572e9922f44fbc9f4ee78c5e0183aa42d3777b0c3d6f5a84ee68737fbc7b68f7e4979baa3c6f2c6d2f90e01e5e63264854260013642b9fd45b80637f47415da5158a110daf95a00b672d0d7881ad0a51c0619a83d952359522c8f804d95ae5ec05afdae40950ffb4e8071e86beacb9813dc6e9ef34a94461ce0ab2c255eee99f2216e60c9eee345b2e52901c9c503b62d32d1f9417feccb18ab6b825f3fc959fc04273b439d1b446507144d56aea204492b61508ae3128ae89949353ed8558cc2ae92f8f190ea917000a22a0c401c0b3ab663938d25e52d3013513edc2ba63cd5b7a9a796dfaa40aa349445d1fda511c532bab99d71ab576b861508b6f9361c7889104c901bc17c19f28d7ba85a8909425672fb2f660726a8b9b361170429afa95869c02dcb63e30e46d532bfec910393dd92d23c46fa515e9603ac33fca8c8cbd31920ca883162411634b080d8e95a0ecb595b13fa27841b7cb69dfeb6b246e9344c7f86ed212ff780402f53cdc5b3f9d409c47528227c23b504b1e2c188ba7dfaf9f2bcd301a0f50be378ad4b14bf617bbfa1f844056bf9164c708682a7c4f47214e0cd87b59243dfa9e53a04ddb1f22754c0abc8cd4247ce134a5d711d57c998a31518d5254c55477d9e8657df00b8d52500e00a1905bc3c3d9011c8e83114e1ce09c0805decf4f07401f1b2bf10520756adc5d3ed24118f7934d2eac263c2f29efb305f57638fe05948d63b79f1089609e1d7770876e64745eea46c09aa13a4f72c4062088c1eeb1bad00955b13bb0ecbf535c46c21ef09dbe3818eb38889e62c9b8e50289269c66b442f6949e96ce16c9aa5ec0facb5aabc14b1a076cedcf85d88901fb41c728442a6b6296adf7e60f510567c8570168ec84be70a4d340d639ead9b77ff056531c6faa815260e0cee0c204576c04758fb33e7ecb3157608129c8aab4254cbeec9fdd48b5727c3db1e1a5275f0d117bed36ff77ad853ae1cffc5a565bbc40bc2b9a68f35190921343827a65fbd1b423d006392ed74f1d1222735feefc34fdbead54e0765257f0573e6eb1f79ad5b76986082d341bb1cab2489329a3ae118422b25cccfd384ef1b9f344329de42da300cd91588212bb83cafab9f0b82b20878778861423eb077346077388442259f389f6029f7d8a6c220cb54b652d4d0151656834fade1269078bb449fba0d39b784287edf124d5575c2728d3dfcb67758199f4316547f4ab9b9255ff38ceea7466cd625f569aadfd91437e82112ebca6f93b6fbb18838881de101a035caf495c95dab78ddfaf740ede1d1160ec6b876d9115d8dbbb4c0d61d2431616db074c2d66048a567ec9b4d9e1108178d913fa720d8a80ef2b3b5309c5d7216b44add8827f7b0d77b9940bdd3872c3e3ae479515e104e207910ee0224534cd1c93e32e53f38f23745c48a0cfa738798c7b8973f3f9f464245bcd82f7d1ec28949ee62f82350104e702a30f0dcb8a432496c0f039f3f778a67abeff03c7111c4ac7f05abc7b4b4b528831b16f19c262e80f904a012942913721bba87b7142821f28c36c2042695cfc81288a39a536b5a4fd009549d377471c7b54db7568e588c7f0573beee3e50e521cab078e4cd5e1c7c33fef7235547f1d2f5fef5f38422f3ed66e747ec5e9d92ef3306ec00a7c73e3bc42b1d28331406ccfd54313a5ad33db0a4a2c8139ebc19a26d6537a4fa2c9ee9fdd038ef48f48b4c1e15f62d1c71fd37e41dc5174767605ad9cdf274a9b100c45fc2cc9d9d2977c213be66cbd065285e705b49a8b70b820865c3f3783c65e96c747097b11e02e00bd12bb1d0c58191eb4db97856fe62a639c0953bcd8a0e982ebf9a26f3f619b6cda5434a2210e0dbe8a9191a55cc3feb1d5510d1c16e9857c38c325577b299f2cc8da89a2c6573014e0aa66016baf4bbe6c3d6c722eb9d6abc3d6d4f043f5c629faba777cf2997be842e12e394aa009a09e8e105f3f639e797f1c77c3755c6c237508b37bd55449690ce699e3fc2c561e9ab9cb126ced8d956b2370c6e42e1ed30c0699754cbfc66f848fde2a150a1f3290a52d9f3bce8013a771c0ae1b2e1d26e21a81ee0ca4a101bd89516a5b57ee9e4e6fdef1a54f4a31013be7d68de3318e88361ebe37649f6dbb8e59c2a39160772c9649c58acf663ff16e7345b0644c746c94be127b9add3a9e13746f7f9b37acc972ec9c2d8ed1f331ae4ea50fefd5569eef131894fa0c2d30c47c21eb4cd85401e6316c15e4f1bb0520a773aa3fcb8fc0b5745351e4061860671719e69e9dfc7569aa30da3fe4ac9d549d5ff6cfd4a68cee343d5f564e7592f3590af247ddc8cd09c8420736bd11a8321b2230c247835e9e91d8705cad656ad9d8f20ec1aff4542778cc3d373d59fa57e8c2268e6478d942353d55ee0db559d744b230412aa0fc97403fac0263c3701ad9b1a25c279a876b1a9684c495706ae260a3932a8139d2e9a9cec4ee6c6540adfc86bfda741efe3ece1633d58e209f76b9adc0671225bff6f6283aab485caf6d61dcf3e3fd304d6faaef72beab718a1defad3171ff724abf0e0db444897c17a2a168ffc850f88d29d4be644d6250340d00c21b86f583f27e175db4a507512a5c8d56f482c9fa8fe852ef72686ad8c1baba32e4625f51ecffedf81ab07acd5f69e329f9159f5b0f3086b689f35d998735d90c45213270b0dfaa0ddd48d9396e3463986c8db4b71c02ace95114f448a23ad878e62f741cd56cbaa8c2f5d8e6298f31531baeed77cfddc93e246e4b1d0360585472714dd0b545b563f62b9ad18c2ec887a8f66a245a741333d827eaa5a59e532352abfcc62897ca5af9233d148ce2a6d600004df74285657e220e58784cd990f9b215f80ed7c9503b04c06bf9440f3c9ddbde3a1e2c586c43e8001acceb8d9776e613158dd57b0ee6bdf2d252e34acb0bdb4f98e18dccae1bb256464606680cfdc0ee679e686c1a7a0eae7e638b1ce38ea64c157db9103c4fc25312c2df831e30e754faf590d9adddbed9a75c4735006b9730d7cce5aa126892f7eb19e1d3d963c430c269cdfbccb4455be78f48d5dae9fc1b78d160c3f83f07e97609fdeb564ee544e2b59d4e6ec1cd43d0fa684aad82b7b1be34d24abf0c8cc90d394d40a817f2b9aa62e1790ea47e081ae971a1c04f234718d9bfe98214ba45a02cc4e638bacf85be382d22b61a69963893d8c0c184e5992e5b64ba703ab6a689a7ee65d5b597aff4a21eba51a2b65f6753d0349cb688168ed2510c07a5291276c4d188c26ddf057e37b56c9718464bc48ae6c53f3ad20eae9df8f01193aa52633d3544ee5f355c896acb379a73091ebb86f403efcbd7340c65dc37824e509ccf1ed945caa3f5b872d474b03977fa0ab0c230405f1214e48447643bc91f9b6a4b317936e232dd96a2218bf4b8c7ad1b7402bb823cd92b15295092a2ba3101a7ab1c9d4997f56ff19e6a507721ace40e3ba0668b414ad1ae3f729df03de129381c91b5237d91e41702aa34c043dabd07966ca23069a22d9114b99267309898dca2a11f4bae067156b7c8b96af7605c937f0f61277fa548833ddb3ada0b082f5ededbceb138a7b359b604c71f6232308f8cb2371fb9f1638527c380e8f97510027d6bb429890f27d5e743170670fed1c4e303f29a106b634929d8abc99f703f31f1692939e892e5cfd4d735c34a0bb6e867f01fdb1aee5f8253cbf030b6bc816297086084fda1e1d042e42f2d72870ebb96132e16e3a58230d69f2ce0f4217715d69b50c8b646262a7159c3722187126dbd2e7c4541be81757730ed3a0f6a1df3627b6bc880fcc793b391bcad1cc8df800b373881d73e42846f587b8cc7e300f6d11a2484bb289ecba3cf4c4acdfcbbd19463c6b58f14c2bbe3e8554628d6d2a82078407c932ed2effbe2b55f1c76f37f6cea76f934ab21e928188cb1a9fe4ad39d7dfab77664ea2b39db29a99bd94bff5947257b33ef58718d894f872ceefb3dc8daf3e037abaa0de7083d8f8c777e2aecee0c7478ac563faea62d9a1a2a4372f0a8e92b55dff1228257fb62e4090678c4ca29eabdce2c142a3991a5fe01b240905656f490b29d5425728541d26c1ce9b5673dfd3b85b86fa294f136d29c99857f679cf083c2ab00688c0bc4f83a6d3c9fbc6190028954d4c76a4ad406cbda76aaf2726aa5771b0bdf426788ae1989d97a567f5a945731d4f890c93ffb6c64af9ee47c0325ccf6b559e309b504c1eeb0b9015b8397cf0c2313070b166a696606030e9aa9e86caa64dd6fdc0d0ed6f146abdcfb7d55bf43fc3f8d846f901d1d9f9b09330eefa49dc0547890ae5e8d0d857403083b024712299ed6cb668ac51267910e6ba20d18065b1cc1499261e9f692aa6b0a5d82643dbfc77a706d27255421cc0b3abb7aea030e08671024fb77bec38252d068d09d622efdbc32076a1368e553927b61917028e318f259f3d82e903ef2c7750fe6f437c417a55b7fb7e36f99546990c60c635aa0b2ba9a6234a4607d897202ac5ce70bd5d91355ab34386b5fa5c8f64a22e75929abfc2e94e0bdb44166cace8d5805fa6ed6cf721d452f7b20e1dadb7cfc752874b928bd3cc60a28fac2ccfb5fa8a7fdcc5485c3fdd67cd6c44c09ca12c9bef97e7cd77a2c9d7dd623357f53dc676ae12194cba9ec782cc954c216a47b7a1d52f78efb3ba137709d28d6d48a0b4c32290c19cf0557925e84dea09888c464a013b5f9ea2199634596a6cb57c4fab7cfd3e944710872683491160bebe79e8b555338a27cda8ce31ba4c00b43046f669cd32b279518b923454b5b407d0a46cdbac99c092765cde0b613c12c790eae51eae2b66c677986e2d46c5819e6a7adbb91011fcc5534e8f7360e5b8861de097263a30946e055b58d78175126729d578b4d", 0x1000) write(r0, &(0x7f0000000c00)="98a2fc36fe9627a957c31c3ab2c780961af2d0b777b288ed9e619c25bdcbbf2b629c7b68189a4ab305c690fb7e1011ce4030eb16fcbd6bd4809da76f2a3b12f807724b84b66c5fa30abcb90990eaa2f8955d8795e4d915335c794b16ac081266f917861cd578583e8c0d480c20658b5edc77e215e9d94c234428620e8ae36091020a29cedc537888257aba3b25fe0e3fba7e8138601604303b795e72934cfe8de2f18f77aa47ecc76cf22a2c9ca0755e3d3ecdfd21feb780afa753dc950b57c0afa55bc3d3f3bfed74126840b138276d94007cbf091d85848a719528f5d3ff79586faae7201a9d69fd64e744c5eaa0f21207912f41cc5c8faae41768546638b64664b3489722e67670a4e6ec52b341b5239e9e64498ccff7bd0e29e5a58794469d486b6db3efc03ec9fbf56528f1485fa3147574c47a3b63762bae40e6be3dbd35a4e95ca8df1abd7aac06b707fdb1ec1f570fdf06c0f5b8eb437546a84c856b7081d416ce3ee780bbdf29c2db7e0482426edb899ddb946203f0b1163caf71f1337f4a97976a1401918c6aed5fc0b03ea26daa7db78516d14265337a31f5c6b31cf71f725abaec1d52951f4140b4274120a62f9269a811df0c95dcb8f69f07a942c872cca361b39c5e94899b2da6750ecc4cc9fde67ebe416b6547a0deacdbbd052d9c9af116831907615ba221a87d04013d51a7368a25cf2b58f8436e5ffd79251b383b5c3f8bdd8f5075157dee2d1613c586071a67d9349322612f03375e532a5d6ae88f056652e480d3bf1635b15e8c85fbc7db6b365db48cab5a38c7870578367ad57e5513a52bde041a29a8dd1c3cfe6b3135fe1ed2e7754c943d6eeb498e1b8d0d752d6a4d7c087d280e29e2a05d41394cc8562b85e25704e78d9aa9661fbdd7f424e88e9a2893ec2f274d7eb1221f964654023e949f38fc952971b9b8b0eef160ea1728218dfb6ec364d4ed5b11a48d044c70ee48969daccb4a521b2159a7c2050bc2e79dec55a1fc1d81fee42025dd5ba6f084f7c4c0a2137e8e387718f61aa6515f06e3bb26a06c9eedeb963c8765fdb1f647be9266d4eeef20355ff591b5fbee235191c2558494e4e4be3ab8f218593914bf3b84e32c0b20d5aedcbc6f8959fada554d46fb6312682ba5f254a61c7405148af0c47aa8c89316af0ace546c1ce278d533c19bd07045d9ba9a0d0a65bba1dbe4be8a42465980625e2481f04603541c748f77cd619f487e240ee82c80d79a4525275ba6ed23b0a36f80e9c9aeed3b8995f481d7bc2dd9d6f94d7a95329b6f5f4b05c5d6d4d2ed640bb3560c7c3e266fc0b941a5f00392da5dd810c0cdf820dfd0146403421710ea405edde5bb5b4233f0a928c060874a4ed55d8f343060e0a024ea8e9e6cdeac8e7332636abd75c5baf115842eae01d42fccdbe5c274d22c67304849efa1d26164a0078d5bf9c0b89e139953b2a714a31662560624231ea4ff025e269e0d7a34eb8d00032bbfbbbaecb01ecf0e7e59b196e37b29866d6fd8b91bc1b28d9b42be44e8aa20f1410e8a882e9152201cca70101bb0481fdea3a60748008cbadf3fd04352dfb54546c2fb2db9740eff58c347ae7872ea07f7616a2d5007b2d8fd65d6a6d24e6c521510dd009709a72e6604586101fc05e590895972e749802c32f5f460dc7283f46ab1f0820476e3caf0fd7bcb8148b2c23eb23c4541a72f8d3a2d717d23ebf39ece43258a2c4c1ce22c5040f28a9d9f17318300100000002ca7ed21f3b4f51b662955486f3a4c7e7acd932c2a409651f9b11277044e904e80c3d7738ee77dc9d7235eea5588be44b7b305a64fc0b1ac1b5f4630a6e6aa37007df167bf37bbfec92a2fe08c9defb3c89b2afc32cfad26e18765ab3ee474df7122fde8e90efc72442cbecede9dd7e852fa3a2faada253186eef204d247c1f7270e0ceaa6701042fd1acdc7f8990a56114ec4238e7d0bd2cd9e80d6ba683d573b0b7999f68b35e27361f13b", 0x585) r5 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) setsockopt(r5, 0x6, 0x9, &(0x7f0000000180)="dd6ff93ec06943326f886f57779decc56490592d822238236ff19d40fa72bb6b13c56595257d93d9a2", 0x29) 04:28:52 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000080)) r0 = open(&(0x7f0000000040)='./file0/file0\x00', 0x5465298d13b4848, 0x0) getegid() r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x2a, 0x0, 0x0) bind(r1, &(0x7f00000002c0)=@un=@file={0x0, './file0/file0\x00'}, 0x4) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file1\x00', 0x100, 0x426) openat(r2, &(0x7f0000000000)='./file0\x00', 0x20, 0x0) r3 = openat(r2, &(0x7f0000000100)='./file0/file0\x00', 0x8000, 0x180) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f00000001c0)) symlinkat(&(0x7f0000000000)='./file1\x00', r0, &(0x7f0000000240)='./file0\x00') 04:28:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3, 0x0, 0x0, 0x3}, {0x5}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="ec0ba3282ca6f0f709e9b6ff87bc") 04:28:52 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000080)) r2 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0xc9}, {{r2}, 0xffffffffffffffff, 0xc}], 0x7af, 0x0, 0xfff, 0x0) 04:28:52 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() syz_open_pts() close(r0) getuid() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) writev(r0, &(0x7f0000000680)=[{&(0x7f00000000c0)="22532e5c17c55a6c145cfa926a1faab05ca1", 0x12}], 0x1) 04:28:52 executing program 1: semop(0x0, &(0x7f0000000300)=[{}, {}, {0x0, 0x0, 0x1800}], 0x3) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x400000000002, 0x0) semget$private(0x0, 0x1, 0x81) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x81206919, &(0x7f0000000300)) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x200000029, 0x2a, 0x0, 0x0) bind$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0xc) r3 = socket(0x10000000002, 0x400000000000002, 0x0) socket$inet(0x2, 0x3, 0x5) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) fcntl$dupfd(0xffffffffffffff9c, 0xa, r2) r4 = semget$private(0x0, 0x0, 0x180) r5 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r5, 0x200000029, 0x2a, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r7 = geteuid() r8 = socket$inet6(0x18, 0x3, 0x0) dup2(r8, r8) r9 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r9, &(0x7f0000000140)=[{&(0x7f00000000c0)='D', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r9, 0x0, 0x0) pwrite(r9, &(0x7f0000000080)="f704", 0x2, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r12 = semget$private(0x0, 0x7, 0x0) semop(r12, &(0x7f0000000340)=[{0x1, 0x4, 0x2800}, {0x1, 0x4c, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x200, 0x800}, {0x1, 0x2, 0x1400}], 0x5) semop(r12, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) semop(r12, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r12, &(0x7f0000000240), 0x6) r13 = geteuid() r14 = msgget$private(0x0, 0x682) msgsnd(r14, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r14, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r14, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r14, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r14, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r15 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r16, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r19 = getppid() r20 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r20, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r21 = fcntl$getown(r20, 0x5) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000980)={{0x2, r15, r17, r18, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r19, r21, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r23 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r23, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r23, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r23, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r23, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r24 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r25, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r28 = getppid() r29 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r29, &(0x7f00000000c0)={&(0x7f0000000600)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb459adb71503947679e65812a659dbbcd3d84b99fa86abd9f63fddb55af214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fce4a12e3100f7eb8a201c40c976e24009d9cdd08c97a631a2425a930f2083892e6987abcdcbd3e1f6e36418b1a114998f807207a19373f8fb5210a80d7fd8f0c4b31bfbfb4b37fc1aab6317f1fc9c69c423ef8cacab9fe9aef0b54b0fde34bacfc64c9d125e46b03c9e0a2caae24b85b201df7d1ad89909de2ec49dcaaadbfcb8ac999a0b53477e9f92ce723807115871db950e663c0f18b38ac133b7d03178c82f644d598dc3421c1407c03fa2ed0b2fbcc4d0bfff5fda95ccd34dbfc070b128df9ce9a86c0176826f160d4cea253dcf2"], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) r30 = fcntl$getown(r29, 0x5) msgctl$IPC_SET(r23, 0x1, &(0x7f00000001c0)={{0x2, r24, r26, r27, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r28, r30, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r22, r27) r31 = msgget$private(0x0, 0x682) msgsnd(r31, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r31, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r31, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r31, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r31, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r32 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r33, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r36 = getppid() r37 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r37, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r38 = fcntl$getown(r37, 0x5) msgctl$IPC_SET(r31, 0x1, &(0x7f0000000980)={{0x2, r32, r34, r35, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r36, r38, 0xa5, 0x1, 0x100000000, 0x2}) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000580)={{0x5, r13, r17, r27, r34, 0x20, 0x9}, 0x7, 0x9, 0x4}) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000200)={r10, r11, r17}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x1, 0xffffffffffffffff, r6, r7, r17, 0x10, 0x4}, 0x40, 0x7, 0x2}) 04:28:52 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x421b2, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000300)) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000000)) r1 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x1, 0x6, 0x3f, 0x1, "077beef159aae45de0d9345518863d5965abf97d", 0x7fff, 0x9}) ioctl$TIOCFLUSH(r2, 0xc0206921, &(0x7f0000000300)) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000080)={0x3, './file0\x00', './bus\x00'}) r3 = socket$unix(0x1, 0x2, 0x0) fchflags(r3, 0x2f332a439c3085c9) ioctl$TIOCSCTTY(r1, 0x40047463) 04:28:52 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x4000000000407ffb, 0x0, 0x0, 0x0, 0x6}) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = dup(0xffffffffffffffff) linkat(r0, &(0x7f0000000100)='./file0\x00', r1, &(0x7f00000011c0)='./file0\x00', 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000140)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r5, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(r5, 0x20007605, &(0x7f0000000080)=0xfffffff9) write(r4, 0x0, 0x0) sendto$unix(r4, &(0x7f00000001c0)="278a41b6b2f2a7b9d6902dd561bcd06fe9147172de2e1c534bb3f01d7927377fd1aac269f6e0caf24bdef9cca24e5840c2fcc6d3f888820115a517a3307d999d1db85e172c47539216de1ca1fbca884e72f0fea72e685f28deee9d7d9c0c3705a15128326cbef684176c434eb7dc0d37a448c97c3be6334303df39a4e30fbdc0698639d42abe46c1d42dce2f5d854f73d7111b58d53946c0b009ec11fa558c7890191a69be8cf25aa8c60697caa97aed21452c55c673d44e359466cedba88e2185e7d77487e5da650f44e5d436e2b4e0a6afb6715e9e0bc6627682ed579796d50b013727e334bc7fa6dbc0ed32fb2bd679bf6a3a1d680bce861fd29c3e128a3a5ab3daf90db81adf63e49914101d2a2759ba7319b78e5ddc547a745e6d20a32bb21e01a696d7e838a04efd23303c4156b397e4823746d1f26a39e7bc83ee1bdcd431ae51287b4e7a70bcd90f56e5bc44a7ed40f28a88d3bd8cdf2422a6501c0bd16c3d7d3b4ea72362a1258e26ce9b5c01d3240623b7d571afdb49c2292d3cae508516e79a8321e74543f29f3dce90d85e38447ed4b46d8116e80bd8840f3efab7955c8547fc98a7e6f2504bdfd89f742a724026481ac64c7ca490c6b444de30a0a0d9d71f57393be707641af3b4ec461863a56d332c1140459bf99af3efad50db456db07124827e8c09acb4462846b2a659b371703c7d893a8ad295575efa5d6948d7b65083404444455d4af92aa06a2d34661ed49bf9509ad7b20f6d21085906d97a39b079f5f8e4cab87f46bd80087c7d1ca76257a4e1c3126fdecb54f5adfb9bca159ea2171b942ba7276c9f07e61b7444a46d2b8b734ce1ce705cacd8e4cfe8a3f2e53241aa4db9b585df76c0062042df1bac58a2f3d652be9fb65d4d6c06c33d1ae6eeaa2050a8a7ec10816dffab17590f701d84378d5ce7231cd66cae91bd4f70c62846845f338a07a20d5db1eab53c8beea72577968470ec5717de41c552a5ade43f9fdeb8bff348a3c27b83796a1d14be539b3d1a20ac472ab17555cc5138d02b79ede56e14cb562043638562f79e42eab7e43388791aa709d3a1d6cbc0c271fe6396255040219d3ed14c1ca2959e9d2a25d276d8ab1339f3884c265204a9ee04af01099480ace9f12102af09bc4ad8d8bb3f576e66b71017dc928c0ab4a4ffdc1fd74abd8300a1daf62b6f6d65d6e87da9719e3b66c8e639f7da6299f66d515d870aee58e5f5de8d87d3319f43025b81420e9524c21723a582a2722422e875f394904241d475eedbf7b40103eb457460b7e1145938652bda2c5e42305968818abf97f5f4676c3d08d81b139bd1afdaf999e5d26383563158bf192e1e283277da96ca8718bc1396bbf374df15e958c964bab04eb901811c75df71cb099051b898df3be1810dc0e915bb8ad38e10d00c8499fb03ce7aec4f655f3d1a1abe7de53f835fcb26d9c4fa7fa947cb490ce60b8cc4af13cae106d6e11d02ecbc7c6dbef56460b97e3cc607eee0ce6489f872dd1a15f046a58e1ba0d99f71ddf5766cbcfc5b3acc601a1bfe385d8f38e5bd26153c5aa911d490185700d55495b7441c266bbeeeb6e399b1c211d9610796001542ed57d8a4c60bf4620096e0d90a197db2d4763af260dd425de0268b1fef40ca4bcd97765454b0b34043d0a5af9cce00e41778d27540015fd2cbe21279b675fed6ac1632e3d6c3d7c8e9e0bdeafc3ec4950c3a43338c190935a718c53970fe43dfd07c8aa1dad75bc9f4095f7ba352043eb70fdb01f661ed929ee3df1ce3629fc1d51d17c93e6830dcc081691b90de819635cb1e5a3759818f5cc21028cf57496b8c65faf64f96c51c125deb0d1deeb9cb4a2ca367d2be2aa9995ca17c56da902b1291a17ada2a84f0b963369bb6c1c89e5608fa5e5b70e53be33c25d3d493b95673e18fc3457bc125d1da345bf8a82f2479d380f952f62d57294cf1f72a56e2464b3d34c661f7d2a44a5d00b40c40ee19f2ef606d2573f4e6840245e99555f1556e14cea95917ed593a72b395d39440a66aa5e234d754528d376f3f121473b77e8d89170edc08e898c9a544ab7024c75c5eb7058ac9cba2654fbd115c2dfe9a45d71bd068f6a43cafb8498bea5c5974377460becb7550c536c1a80a6366e8c765f6992435395b8cc8befc2510764be32a816c120c30aaa539b5db9504ed40b87a301b9e81de8d8ad94e75f12f5002ce230257ed13b2622d810f863c00f776b81e85fb7a5c6953da9f890a28aa0ca892280a4d7222879a1499ac4437c4ab86ce4d37510cc9d847bf4b9b21563f925279f8dad3acb59c097540cf18a57e67deb3bbe928e64adb58cd0e742c39ae739714d7aaacf7b30327ffc08419c18aac7f1d092ee23506fb4013cd85f5e03b600211eeb1a9e02ec3751526b7c9ab9952f9aa7c0114b7b7c4f0ab53638c04f757319a233d7b3ffba78dcaf9722baddbac8567b5b3365bcb95bd2ea2fb30961c75aab16ebc120e304538011cd643697b2b26a541ceeab5127c289109076657a73267cddfdec90e6436982d57aad176dc8575229041b34fe8cf08738f1972c69143b1d5c5b5744f2a9ae8c231f214af612d94e19f9f8cf8c7ea0d2c218a6e01df53fbb56f2d60fc71bd56e6788368270b0cac6a67452216b18ab877d41b1560c8a22d1d041956ac432259d71c0dac4a2596dbbd055ed4c9fc4c6225879dba26c36d21aafde78c90b8090502666a16a8908804c226684c26d2dd8718b924bbb4774c741d741229409076e17cf609aac9b5ce195985cf406c26a9849ae700ec25a341821e234f810e09adf147d5a054842f4d3977e6617242a0f37932155672dfba1b9b9e59a414a3813e8aa4b2a4401a2c7167001f838abb674833923c8f89d93c106ccd10e7b11e8c67cfb6c97846796c1ae9e65a68f5d7eb6c1f30f7fdef7ce6004cd18047463e19b4716dc34d2bcef390def7ade085dd45ced7977b7b7dff0bbba1cc55005d586e18b044edc994d267c81a61ab09519535cc4a1fa575a8789d57f0d7ebd3582f475c30f12cb0b01a4d085ba84d20b7d78bd0ac332691fedb9b2865ffc05c4be77c5e79e4350edabb1d3925402ff862e9f90ce3a58b7092c0b5381b2dcd74db6eae6df221c4fd5b7f60fd1bc255c61ef218d8362c171860ea5b07471233597cf509301fc56a00a56a8c82f43d084c35cce9627affbc01d903f7c662112292592546c8f23ab72e18fd8b3938a5cd3bda1a9fc252582aa8847b7b2f8255b1c864b97fdd5d5949063a232b36bae9ce249e68e37d132319557d3dd09db40d23d6a7f17e783719a322abca296b670285b7a311d4d7e31468f4e447449e414db3c0eeb6237dd0f36ebfe4f92a3260e39b40b570d597aab94b54213c05cf95f9407518b6cccefaa2c976eb84fe137981189e2341fe4fcfc00b9e76425effde205dc26fe2727393de253a4160082f0a049e4c5513d2898b9b6ea40fba0e19ef956d90f5d3a750f25c28f4979ecc61a28272f08b8cf967e4c63cda5d23218d1a1fdcab72621472af5239c362868137c54d70082278426c56a763252669d7ae2cf12595ddeed5ef64e16ad2a9698cfc89887a6eb92b03cee1ab5e72e38f490056acb7f77c6a91803e4962d572394a94880725f1358a6204774559362bde64ae55de385032a816d4c5e8c36ed9ac8b0a159a6e951948e4f8aa4c70150166e5c40ac1a69a5b25505e7b95b9a90f10b8ab9e61d03e7c56fe56100d83f898210996ff70ca4c5f42d7a44d733292cd8d56eeb5f062354c0323ecfef19fb8f2d1844be4f9c85edd3cf570bd930d366d6ad23cf68c00e39fb4b04a0b0f5aa33a4d1ca9fb6004fca4c32b82ce786403767782297b9b9ebf252ba0f16f97d1d06c35f5bd398d56cb1fd2e82a581077edf5ab2c7d36683f9382fe33c1a5d6e4389ffdaee63685a9bbf09fd7bb508bb53ee043a3fdee5cea887ed6fab994ef51fd935fa1a72957fd55dd6898f5f0a5a9b9f1438d64c3ab73d6e99543c7ad5661c2bfcd4191a6bc60a1e73fbb82c9e245ffa0b86158eb5d2a6e1c1c0a91d482e99c71d173ed1b382dc7ba6011d632627b88138d9f1e69d8fc80b4fae7a2b7a53e3d248a403b014f2a35f7fb335cb05a13bd1bc458c37fce9569b542bfeac867c9afcf9e2b0bfcd8c70927cb7c5a05a2144b831c3dec4d6ab16c70b113d9842587f17db1081489aa4def9ac232813d79ce3f9d647f7d8d96a0ba6d795bd53c19cc863f7b461823bb10b776f2f99a94390dbd556b486e3e522c790c1e22b8eb63afed2f53aa0a9d932aaf75f571c7a0cb112599a72db8ebd5d1ffcec2286257bf2fc5f8ef5d92925cece05b2527ed16bce3e99b60c144299c4889e2d7cf7dbc2c8006dd13d1a8849f57e538fe07f31ae61ac448400506df17c5831929ab112a2d076b6878668e4a11f2075df20b6e723e559306fecdfd7695a7e6f2bd2ef28291d45e185c8df6cb20cf79eb467b26eb197ab0776f1ec94326405fc05a00aba10a903e9c7f72ada2b81ec811cb1785d38bd5a35b5ba841a66a6ee0520bc426a775b715b168e047adf4040c91c0108f6f3ece9602365da6755ae8c9459819428ec0716661a6fa7fed58e300fc451ea9486eab9a14966afc0885f15dba99def88c34f1008edab62d6807b00ab6028fdf4bf99a1d570290a0979e77c964263f7cd6fa6f4b73b6512919f0d276c3fa45f7dabbc3a63c7b19d82d311c120bfc179784e88d501f901dfad27f67685ccb02278e331a75b209900710c432d9e36bc0adc9fe1fb9c1f7273c8b88d2b522f1e5fc9cdf6be8af0b7655ea359a71de57aba05dc43be8f2a7a5f75473eb844e8bb31e982c4bc5a1a6c151a23ef7b90e2e0d287d4ddb3a7eb801c585a4c8289f7bdcca8de60931f7fed75e0bcc273be41b5ceb07bc274774ce48c479d331294063e1f68822fecaa25187491faa75b9067863c834ad7bf32042725ff5a08fe0c579f5c99ca17e8c2bb96a7a4e83c19842bb30e610111e7b383fa166d4d08f182936f4e49aa07f741ccbc60397197321bccadb1405d3eb17cf5f161a4be48d118c96a77df5a4390caff333dec0b9aa3fef1ecf8110a742022283933c933ee892040497abd092a5e2bc68fe5c4cfef973867e84ed8b3e2149c85c132e9b3b73a8cf55326079da24b961efb012125c87a1784b533cbccca464d80c9e08b2d715f5960645c25c41aed648b3eccf939dfdcd5c1d086f4b183328d9734e45f0f9242fb81522270f9711247b83bfe0dc4a28e2524b8c06f7955272aa5e8c2270fdd4842df08acf295c502d4542cbbe5920b924e76f5664885d8016273047526aef2360ff829f4fe1af5ef3633f0cb58636ff4f3ac52496d32de01b0b9d670c336d4bd36359410371e6b579d7e18147d143b0e223ed5d9b5952b630ddfd1374f89c2504e1cd594b52d469ed4e2d068c7434add3aaa5d9363e670b9bb3aa732136a3baa6850ec718efbc4256998d7f9cc1859ba22be3fd23dfc29333bc72956663fd08af76165ed0e6255b784c59fdaacc1204d7cf0fd2095be825976fb218c903e4d24a9bbd422ef87f72e1dff1e5cb3aceea20f1ae9dcaaaea92ce6666aebe4efa0559995e4596a2658de5316a7a5f0a23d3089b79c3eb262f51d31ba2c04a69af004bd3374729e6637e017e20b377570a6eb3dcd990e893654543d5eb3a203244a508b09a8dee90d32322bde881ea9162a8318f0dab1c9cbceadcac640591594e5e9fcb178fb27cdd5ed819e3fc72d95aa830efc04448c0992e29481fa5", 0x1000, 0x2, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 04:28:52 executing program 1: munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fF', 0x2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f00000002c0)="17e9ec2734f8012784dd77f61fe512caca3ad0a2f5b0983e61705e3d6def3910e9849ce8b11c6b50a603526b3832013731f9dc853606956715be63a7e6a23becdf7911de8b407c6c12628d96ec10d6a606254f0704f19e3d55be3a4f06158a2ddcc6deeedda52ad5d6454bcb1ab249b095dfd064747525e35c889ddb0392e17d95fe634bdd12cc8413341445082c9beeb957704ac527708c11d17b1edebdc370482909f968004a881eb77afc6023974f4d33a79720efaf218aca5dd7ccd011caa96f00d9a06f7aa3f54b060000000000000000000000000000001a", 0xdb}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) setsockopt(r1, 0x2, 0x8, &(0x7f0000000080)="6bf3de4528705ebd9466059af1e0e7b381575ff5fdfad8bdfa35b21b157689e76c5c485f2e003354191cae4777c25b6eba4c18e662b511d5c15b4b7e3b2d87615b9c9821ebb68b9621dee41dfb31bb5a67c9791db4f7f41899de2f5782ae6fd8144486c621a2bd07faf2cc4972c0d17d5c66ef08a3b781ca1598e91869d039e2c181fa1a5a45cca790f218bed4714f8f1f376427ecb93b4f04f26d4e44314e0ba56b4dcdb21e34d2aff8163497e4680aee5dec80e7bbc49fd164bfe339bbc88fd9eb6316e8b6cc3d0ec4cff0ef7f0282e60ee1e2391c2c01e4c61176e34b38dce00183f1fc8d3c9965fdb7ba4a08f76d329eec", 0xf3) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000180)={0xfff, 0xa6e}, 0x8) r2 = socket$inet(0x2, 0x2, 0x0) getpeername$unix(r1, &(0x7f0000000000)=@file={0x0, ""/31}, &(0x7f00000001c0)=0x21) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x390) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000200)='./file0\x00', r2, 0x1}) setsockopt(r2, 0x0, 0xb, &(0x7f0000000080), 0x1) r3 = semget$private(0x0, 0x3, 0xc) r4 = socket$inet(0x2, 0x8000, 0x55) connect$inet(r4, &(0x7f00000003c0)={0x2, 0x1}, 0xc) semop(r3, &(0x7f0000000040)=[{0x0, 0x3, 0x1000}, {0x1, 0x5, 0x1000}, {0x7, 0x5, 0x800}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}, {0x3, 0xfffffffffffffff7, 0x800}, {0x2, 0x7, 0x1000}, {0x2, 0xffffffff, 0x800}, {0x0, 0x6, 0x1000}, {0x2, 0x0, 0x1000}], 0xa) 04:28:52 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x10, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x2a, 0x0, 0x0) shutdown(r1, 0x2) r2 = open(&(0x7f0000000300)='./file0\x00', 0x1a0, 0x6) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r4) write(r4, &(0x7f0000000340), 0x10000014c) r5 = socket(0x10, 0x8000, 0x1) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f00000003c0)) poll(&(0x7f0000000000)=[{r4, 0xc4}], 0x1, 0x0) execve(0x0, 0x0, 0x0) r6 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r6, 0x200000029, 0x2a, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) fcntl$setown(r5, 0x6, r7) r8 = msgget$private(0x0, 0x4) r9 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r9, 0x200000029, 0x2a, 0x0, 0x0) r10 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r10, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r10, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r10, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r10, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r11 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r12, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r15 = getppid() r16 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r16, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb459adb71503947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fce454394bf0f7eb8a201c40c976e24"], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) r17 = fcntl$getown(r16, 0x5) msgctl$IPC_SET(r10, 0x1, &(0x7f00000001c0)={{0x2, r11, r13, r14, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r15, r17, 0xa9, 0x20001, 0x100000000, 0x1}) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000380)={0xffffffffffffffff, r11}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r19 = getegid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r22 = getppid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000280)={{0x6, r18, r19, r20, r21, 0x80, 0x2}, 0x5, 0x0, r22, r23, 0x8, 0xadcd, 0x5}) load: 1.00 not a controlling terminal load: 1.00 not a controlling terminal 04:28:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x84}, {0x64}, {0x8fe}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000040)=[{0xfff, 0x7, 0x1, 0xfff}, {0x8, 0x3f, 0x4}, {0x0, 0x4, 0xf0, 0xffff7fff}, {0x2, 0x8, 0x2, 0x1}, {0x8, 0x18, 0x0, 0x3}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x3}, {0x3c}, {0xf7fe}]}) syz_emit_ethernet(0x2d5, &(0x7f0000000340)="b6") 04:28:52 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) symlink(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000280)='./file0/file1\x00') chmod(&(0x7f0000000100)='./file0/file0\x00', 0x12) setuid(0xee01) accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0\x00', 0x200, 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 04:28:52 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) pledge(0x0, &(0x7f0000000080)='\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = dup(r0) execve(&(0x7f0000003b40)='./file0\x00', &(0x7f0000003cc0), &(0x7f0000003ec0)=[&(0x7f0000003b00)='\x00', &(0x7f0000003d40)='\x00', &(0x7f0000003d80)='\x00', &(0x7f0000000000)='\x00', &(0x7f0000003e00)='\x00', &(0x7f0000003e40)='\x00', &(0x7f0000003dc0)='{\x00']) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x200000029, 0x2a, 0x0, 0x0) fcntl$dupfd(r1, 0x0, r2) msgget(0x2, 0x700) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000280)) r4 = getuid() getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000004000)=""/213, &(0x7f0000000300)=0xd5) sendmsg(r0, &(0x7f0000003a40)={&(0x7f0000002700)=@in={0x2, 0x2}, 0xc, &(0x7f0000003880)=[{&(0x7f0000002740)="050436d43cda30fd718957c83216d25844c12ff2df660b95f45bf444c48c85e96028c81d39758da2d0cce7477b53b091efcd1b24ba3a26f73b1dfcb7f819aee685", 0x41}, {&(0x7f00000027c0)="983757975b62736f092c7a263706bf636e9b9a5438736d8fa4e1880a4f9a0084dcfa6f89f6c4bd0454bf36cad7c38002fe098c2d180e5168d26eec2b3ce11b1c83905565f98a1a7c6eca32f050cb2b80fa77f4b604422d56337207fe1e64c36562d21d6dcd5d18c243dc201bae6c29015be33c6d", 0x74}, {&(0x7f0000002840)}, {&(0x7f0000002880)="5277b5be3d62f9c574db71620e64f13dff0bb7731c4b9d7d12c799a117698f4e35ba9bb3f4618eed713df2645fd51c6ef28543c147aec19947eeaa936e2a7750d2d7d63e7c5717b0cb94bc5cd85904d58776ad44f9445a1791212f8484626b9a165c44a86d7bd0c7121efa05ba66611c3ede39996d95ecac822e6c4cd6a8d0a930b53cc0a626e28e442173e90f1ca54fdd098b8c27cce906fadcf82afa291766991e88ef5179cf3b84d3cc71593f271a0fbd9a97ca1e4306c09608fab577e126bc7a9c0473559bf34c2d03824d3684022cab74afd5f45100bfdb2a266b79d4af8bcbaaee04f33829367b23a4c67b29d5df45ba51e27f240bfea1d104a8fdd97b6f6549453f7a154316bd28c7bd688a4db8d99eda430383f06b297bbef82dfebd2435c71db554ef46c37079d4b1151447de9713f2ed8486e219078c09e1c5280f08968dc0af4a90cadb1c74a30a3a5f4e4e937386c95076c232a653be8150b20f8d104715062f13c1aa6f605569d023cee40d86c125e377a6596320deb64a8383e663e62b6727468e419c542860923891941cbb67dbc4c1c03e9ce0a7c112465490e20ec26063a719046b6650f32c40e9bfdee0b7e130e0dbd0792fc1b61dcbad036fe563b50393d0a99062ef4230cb91b8ac48b7282d8fc2ea884a003a454f32e8b161c4236e2ca9971a3e9d9675a64ed5c3d16a51738ed27e6fee91336b5db1e02fdfbbd5be7a9395f5658f09fdbd10464628c9473e83a2712ecb7a2f8fd77679f5bbb9f7c794d85564b3963b66f730ae7401f39eb0cce4fcc7b3a72be5871b45fdfbd6575056a44fe765a5cc24a1492bb603b7c20b2ecc38033ca7839f9fb2c60452b0e8c216eb9da3096223738db11a45846360a3ac2688441177bff91e588880c17b22b3d1e9e44cc880b3d3b8760929242eda28c08e7deb30c253d7e20b686a5a37bef3758d55faf8b801c6e8cdca3d260706bb7b393a34f0ebb25ec7564603874d32b1f7f2f9ca7fe927173a0a8b3c0953f9a2b016ff15dc399712d9fc47f56defde0bbcd4e45e715a1ce0942d3b743d88910d752686904538c6addc406d5db223e321ae13a64be148d05a856c6f7ac7a9d919c43a2a9df01b07eb23798be24b9c1ee331d0cf74b119b1b3920321eda491ae49c754b47f8a1f100f1583fb596205e6d6da035f1f6b7a2254ba6760ff4edd567b5b554521ec0da2a6a011ae74fc4331d74f458a61cbf9100dec588b64df95b46bb381141962018f2131b1e6e26339b84fea70970218c38cd340fdef9c72afffa896eaf17155aa46dce2c10d97ead4786af39cabf28f3afdb226319fdbf1248735b5a734a9b97a09b3d675de11522c371a7c25a99a8a5abbd52dac64ccc4ad31aa5851551aa93534ab9b216d7268707b3f31f1b3533d3ccbd0a36e18025c48b39fccfa71c405336c6234240f49369eec39267a92ece0386507979b1f4d149353c3fc7f8cd50c98659c0888dc55de7cad6dea6dcb8d8d324bd27ddc26d39974c9aea51c581975ec5e00e67ab583b2c8ffdaf35f6ff21d2195b75eeb46cdc3b47874a958734eb19fe580069a973fba249cd10ff14babb1f50a60b6e657d73e4381b579c07456dbfa89e784664d471ed65c494408e5c8af9d688652df26e7d501ea8534e7374aa943a814ee85faeb73c9ff564de6d1561622cee8250e78114eace0a7372b9fe79913da9d64ec35f18cd9e79d20534a3d0bddee9764f1bb6275b2d0e3410569ba114953d92eb62c2548e76102933c9e1e9b5c08ec22a44a91a042993ccdafdde3169014addc0cd973391b3c292d22f5697d07fa5530ff6135503d59677260ae83d893972d5edd9fa69b47454bb6f64a0bbf34b0a0a693c4e5a8d71f5e84e982a7c6254525cec4d193c3778085838a7bca7491cdf22d21eef30b43d5750179efb42be4ce72f7cc48f8f0a7d527874fa3549781f96aec75155fe9943d610b3a8f3bc6b8e12ed941c8a3735c27b3854935266f8cae1beba653f2d8cc20249df98870e8bfad7e0a4d3888edbbd7c4889407a3c4cc97637c4e8548c9c9455bab9307be64b9c86ff9d48374547f842fecc28c6be1aa20c7f5f050148741459a1f346dad3f9afe1f494bd31e9c2e02ba54d807827e9e1c93d61e529ed44790f7ed84adf4c8e138ebae303b356619ad8cd879a16d1e14433ade7be7ca97c150f2d061cbafe387bad0ca0e11b4628757d68c1bfb38dd9369c5d9c3aa6454cdf19e9d0b10f341f3e04bc113062c562417504f373dc0e491f6e893e6c62ddc77174d80f44e81fde1f301173d6b2591f77dfcef9466d0ed91eb650e171a5d8c446ad2a61325b0edfd1d02f2c9caf3dc960227ced7c71d6e128a5f0aff1562173d0bcccfdd63aa12ce8d9496a02905bbd8a613830ceca5917d770c69501bfb3c6530811dfce3b842a94c9dfd148e3f6c669a554cf73eb8b46e197e5551acc2b8d535fef0611868656b92a42d43376eebe48a8aa304fc1c4aa82151fe6f32a81f86b337a18b22b1c526b30a19d10ac568d49dddddbfdbc41697c95efa274189e146c1e4b878613b80f8b1a727136d74a47e5f70451b9ed68cd11e1ec286718667326b99dbf6d60d81306d977b05e8f24bb5cf85da3c2aab4f4ae003f00ca4a66fef60e5ff2d1b5351f93fd2f46c5a004818a0446f755dcc88f83624017973bc62ea5ff05c9d173e6385be4a42adbeb5a4d29021c8f01fe5e59d9dc395b7ae73cbfbf48710517f8e42b3375923dc93d8d998c38e574ba8d73be0c0bbb684933449904da88c73c117895fef6ed8b2490ca2128db7d1c0507a393c143912137377d4a9c7a68fdc330571959df3c01ef41f1ee089ba47258788f414877d4a8035103b0b0827832b75e4dcf8262b9f36f82064f74b3ccba82fe77d5d8a30599e19d38fad2f4970e57d3f7dde06c2337e9c95096575aea745e342e5a1bfa6977828f4b5ea187ea5b2c8de718bf0686a95a40db56aecbf71e37855ac9dc444b6cea4bd39dbadbc0a8730f28d88358f332b410ac01c7c385ea09b3a6894341e4ddc36f1c2990a70a53a24415342c90132122dd544bac0ec0c57d6f4d2cd4a980dec12128396702e2cd9e460d9c6e85ed69be40597e34b44be4d126320389cca40ea096f50f1e54382a5cca5b82fe2d8f822aa252cc68c3d3cf343aea975c5fd85f20fd6510de434cbf6713e77573e0602dd074f0ed7d0967d57f9a117fcf4a8f3d5800b5d2aac5998aacf9a5681a91d1e7486f0e8e21e8c3470d1066253048f7cba32348694786839af607291cafb8744e7de86392a037c40af9e31ad975d5b13df40556b3f63650fc0ad49ae7745ede9cfe713d83f74bb83a1cf138693dcefd79d3dc49469a28e4b94943e7c5fa8dd15c0940c91d7b98b7ce54c468956e730b675b52251810135b0bfdb1b33193c5b31ba50db702109508b4411b11372618b87a4999508af539ce2e26557253f64c69ef6df5ec7521b4b6a568533aab9c9d86a7b4253f5f7c94a72daa1635d5f0a91379aeb5287f03654b9e072549eef53e3516bde0c108bb7e9db5431a73468bf08ab43a8b4a9e12eac24eadc56db141bd4beb150d34a035ee1e7fce53c554e55188486ae5aa420b804a440820b7a173d60a2b2a8cf81368aaa00f5885b6652c2dc41c5c7d546134c492989299aafa5030e9bb85fb32f01d0925874b410c74b8b1d7a08fe5f35f4f9ab8b9648a15d35f5906d1fdf221ee167f8e7f886ac0bacbf7b25cfbda2bbdfa66e367b7b129c0690017c2e9323bac1202970f924ca2590191aaf530abf88c62fa97a9402c1bdf3c0d3d45aaf06c589a0ae035422833c03dacb202bb14e00f46fc47f5b3811f5e9831b9442b3183a740f26d39a4912bce049fd04ab860370713027eb0d1409f8927d586e6e8badec9261db8fde21c59667f086f57f4123c7d177c341b14904747e00cdf5be562b4a1a105b85084bb51cc473f270a2b6e7b696481d2ff9600574f21995038ef6fe4b89643ba970e63a3b5cef35824cd7d5960e73c79e44a431d02c4f48ce519c18e22b4717409ac7a0f2edac05eba2076d8a00974eea5216cb0cbcf37ff3fa145b89e24d92555b309e2306521404f310c8043c6e9c68b9ffe8000f3c3b35580443363447df1d97ed0cdd978ed5e85ab5cd4ebd3d61d80f2ad26182ec2df9efa876feec2c3f6927ddb03903e0aaa3bb6d874639452350d267a91618f3b1685ef045b7a283bb59149ab4709ec798db284f45eff3ff8b0b1fe1d369a4100072baced78572a6e0e7c729482334edaf12bf49fccff5e2ed20a18f3437f8f2772b8f1449d31a6d5aa6a6096e43d9449ec3d41c1d7e66657ab20b3cf56fe69dde6eb3f6abdf7fe1bbf7d05dbe657f84502fefe17def81dd1d1c1cc4842a8f3f40a16159e7604df84f1ccfecd8999034fb8c760545fa11d76c021cf1a3b50dc26ab63b755271e9e27e4bcf8e6b1962d47806a154b87c42e6f1d2d767aab56167f5c6adc392fe8fe76f91f014663ac3eb7e01fc2d4b56827d716946319cb1e0a5298d470de5ce1f5096d58d1ff11ded9f6635f84fdd6bf897b8d5b1c93ae62f934dc983de8c69ae322c1cd67f7256d59318812500ab255d10b936d42636ba019f43c76f4c0906101d70852fe9066383bfc0537d79569eb51b2174ea88e73be308c209c1c50e856fa4e6414324cc3812c312a3dcdd153e42dfedb6deb7ff58c7f4d9e177ed56928e8c3815fc1df9d6b9e3a18af4b7671d0fa7ccc80cda5550e3d8f2bebb9dcd10515d6dfc3ee15beb1a1635c0e38521b8d810390165d460579a5e29b9e2a24f5f0a6d5d754dd20d6729ff330d6d232ce8b9061178acd5035e32f7d806fca0a041e07e9062b912a207a597ea429e8259a1725785b33621e5928a0bb9cf9d150f769e9abe0b31e7238a5de690cb95b598e6656d3ae8eb582cad116c92604954d8bfb88aed130650ed4138439841da4be3c8d84a9ae61bbf80819211c970856937e06d3c2d5123e104cd49d6889d7c3c9ac74471f680af024b884fb0b8affbf47842cbf48448529ac1ea1b8dab7d77490c48ca93f5b8a9ec3be42cc42c71932295b7c1fd38015092289d2060d00230bcdc4a92199757f6cf879ee6b9565b59cc3cd9c4f08f93f254fd893e92eab208b86cc3f33e7e0e8c731953dd9141c4d52c583b2632b6e00ad3173a9c3921fdd60020b6c5852068b24342f404076de6041802abc974fee2d56a3b83e38327c7e77a8f211ffe9aac263d3c3146e6384c9c85e3a799c273559f0ebb76c6869830d5e20f214e0b9cdafcd49c314cc89dcc41e72681c8e4b90a7757728e82897234b501d11ba6aa5dc57ab0064ea92e0a46046c4a73b048db8bfa81fa436d1112c69ed1c0b95ddea67483bf93e4737263d0ab610bba18db4783a0a11f3828b5e6b1fed95f70da83ca35128c80f07e69572e5c03b3ba7bf7afcc381b431178444552713f47f3c87b340d28864d293d63283f4f3ac3ed67039ec741fd320a5da70cd4d5af6bf2f5e565791cda90e191009cac77173ddc67d980c13358ac2b17f0351da2ea6a9a1b13e895980a2cdf2f751a98ea2c92ae42fd9b1c86ac19fbd8a692629e6b361253963d0abd2bbb1e5bd542e365b58ae17f8cfbd88d822957477ca61bd1bd3ebcb7d3c3d829006556d4ef3f7ad22442198eab80eaad0a3bc53180d50aef6dd0df87da5d65e07ab6a5865b8f6fd45543b199360c16d71cb7abe59370a8c95e0dbdca36fb12ade013844f27e0b0dbae475e531cead75ba74af1cb033ef886", 0x1000}], 0x4, &(0x7f0000000100)=ANY=[@ANYBLOB="40000000000000000036d10c0180000006d79918fbc796d086ffceb93416e5e187c4cc8c0415ddcb8bb89cd52242b5cbbba81fb530f6cc57ef2c549600c50100a000000000000000ffff0000a30000008681bb165608c84ef237e7792eb713ddc4ac6e3d7e13f6845f08705c9229ae6e3dd8ef4461c84037a22c9854143928c0a74c3fff784b55c77725c8da5592eb0d4a00b42e02eb2fda45fb02e22a305fbab4f9b145884a9bd1787d1ffd9a874b1b5e0fadbe062aa7d607e889407b4829f864ee6eb4ceac413b0190f6ed157af3db079fae14322deffe40cd9e67da23f2199a548500000000880020000000000001000000f8ffffffe9647762b033e23354144ede911edf0c2ead05a77f3d8b9b206957d90ae757b592eacf9569f0f7e6abf8d897b968d07fe0acc41055e15d3b8a4e5bd2ba18efca31d7f33fc259f511818c4e77e83f5db09ec5b27cd4e0a1d84d85fb0ae63508549c6396ac0787a41ae2a6e100"/367], 0x168}, 0x9878d5c527fde8da) r5 = getegid() fchown(r0, r4, r5) open$dir(&(0x7f0000000400)='./file0\x00', 0x400000002c5, 0x0) r6 = msgget$private(0x0, 0x421) msgctl$IPC_SET(r6, 0x1, &(0x7f0000003f80)={{0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x8e01}, 0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x10000, 0xa6}) 04:28:53 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x7a, 0x4000, 0x2) sendmsg$unix(r0, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x200000029, 0x2a, 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000000)='./file0\x00', r2, 0x1}) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000500)=ANY=[@ANYBLOB="00002e2f17d5bb8a3000b9b608eb2152ce1287628bf47aea60487b78a1a27c10fd46e291dd5fd6475e40cf7c065c888f64e5468649cf4b05bd75f6aebc9a0423b54ac9325418bce168dc18bff93618d2f750e75a2f6661f2becf1124918227701cdacda19102e6c6e071bb20dcee0d5a01d0b4d2a2a3d45125fb029507a63f82982a23697cd63d36db4b4b788d13cd73f38469ff277373592f4304bab093aa401b41cf9cca744d2e485ef4143564e4fe5ece1b3afa66effde51b718c839ed0c271dce22bdba2a569e3087cf66034aaac719bb332228cbf0389a082b7b2b8a4a9d9b1db6ecc78f63ffea70d05605575b0476949d54d29e2b7e781"], 0x1, &(0x7f0000000440)=[{&(0x7f0000000040)="dc23c1019d48761c004734672c1d90e4e6d9b5bcac7707e10273cd62a82b6db044768520a1bbed898413e3f360d56eeafba19249d37fedcb59a33e4a32fef685e6fb783ee50709d08523180dafacaa3f32af28aae3f7d7c9cc4add114c9f54a0a351a36ac0098a16ca801f2941585a1ac8e65e7e9edcd85d42f3e029960fa619725a0238677be6d6c5574fa5437294177ae89467aa2e68dce19d61d06d39fa7866609f5e7995dcf2ed73d7af43c6471d14227aeb8128d69fa74d3c93e18d8455127ba2db6ea1f54a4b80454c866f6ba44e69250d2bf855b84c2b", 0xda}, {&(0x7f0000000140)="ec983af67de014920332474a2048ac13c0d9fb00b4b8b8534cea15d6fbfae4b6c5a135d3ecd005d0d10dc497d31f93098f44bddfbf5a5cf9c4c08535475c030a64d5e1d5d75b5d6f7c0491888e1a07b8ed46fe791857d45b9e0fa026dee582de79e75d34b6a114fba849fc5322aa38fe3668ff065206cdf916b8ee60c0ff60000627384bb87d8d4a4fc96dea951e634a5a6dfdb3ba8b1b13536603aabf0fd4d49b4901b6f9e153d82f6b4d7a8ae00f24030bfba7f8626e5ffd138bfdc13ceb952b348c1ad3b15744c01edf8587798357adf648286e1626768f22446d07e341ae0aa2e99fe5622d5b61d46d302b5364", 0xef}, {&(0x7f0000003740)="8353d8c7fa2791cad1790a5f942a15ec290c2576c336262ffc00711b0b4acce3f13bd03b388d4fc92c2fef27fe83e8f24c841a99f16582d0c963a187640b226e97022bc7d1944ec24ae987bf38e2d3691418d9a2fc1d74b2c3eb15e79d0385ad2a8ea80482ee193656bbd6265187d482bb6a1ee1c57f98f7b9cb874db3368ce3fffecc2436113aacce763b57648ac5f84b91494676f026efe139191803b738104522c754a4166f33b93595282b7d90ea0e11017429055130cce0b7f7c68fb80ab17339db2dd700dcea168db370a9428544094843b4d2c6fac5f1b8d4130e1a88f2f62037477569ce98ae15cfec98400100000037364d2ea34d18d8d240862e109ec0c3d1462036b8862204b109ee3ffd0733eaee9825c3f71bc960270bffbf46edcf7383e1ea7e015cee673419", 0x12d}, {&(0x7f0000000740)="437d954f1c8aea296299c623ab4e9a9acbd8d62f01a6ecc58d31259909246ad0fe63000a33be16611054ea7341dc52de56102f750d679028c8afa307bf2c6712a18d20f19e0210996241884545444a52da2fb5cd6a42bd3c3b50ca2b523f83ba7c1649fa6bee6a97261aa1c567297c8fbbb5109d13befe4330616e0d6e29fc94b3b62f7a43d18382f1c1163e1f0e78394b3274c8b2e042d9143460741087e4b4b7857883fc5082c9711f0e2a2cfbcc37624f1647fdeb87b458ac2292fbf5ef057d234d69d7f56900929832905272bfe66d5fe4a60ae2b95afabeafb4d6b684caca0d36cbe7a003c8fc0f91e990a0bafb445c3e5d1cc24ee79bf1d24a76198f45fcee315e2e572f58ae75cff2c078b61fb9d0c8e41889747f48c6e42090a8015426e7ec2a960550acd56105c0e30adb64b1513b2f758138a1422078ee7f3c844b40c4702d8898655264b445ce3c4b473ac4f9d2e10f7e889813e699353b8d6db86801a544f0afb0c5207cffd4cd3cde681caa71abced81e95eb8ab564a5ea7d5457b5dca268e43709a3c48c83fa9836220a76ec55a940d2f59dfc0be3211049497484c0c4987b44e360794082e2a8890f7c8919c745463a0a89aa01e2934014a5da5e6c8bfac1d69c9cf6b0a740258498090012679f2db03f27e31f06120eddddc832df7d9dc3ad41a7aef53b97d6b550ef011f7177b5173e20619a57e2dc310341ba4c654dfdfc67ff9ea80a5abc3c5799a104a092e78dc481daf360dcce8ab893e3d51914e4692c770e559c2b421c3a3053beec07801cdd60450b484527ac23a76624022a3a72f175562e93777233a583873adafc21477a21514c8539a2878ab85948ee6bfaa8ea31d9094583d52838913f30a7ebdd753ef6451608f9380cdccb1db4a569e53a2fead5fef641f8c8d365872bea0af80d00b946cc4bb061aad8af2a678b58bada3437264150286b62247829512b0755b87f342ba492c265630625c58384b5afde60252a6f690b10d0cf5beafb804af80506fe0a041ed13cba384e397a563923b0a1013d223e148a4729103cfa915de09dc276082305c37b8a6dd567841bc2fa7e885e2e8bc652ae14945358024a50d4b255142230a30049c1ba7be70adb96fbe81f5cb36a45d29bb5f7177789dffbce3f64ea27c32b53af0ce748671fa68c0a4918edf12f9ce80023f07fe6c340c579220de348a0a5ac06b83093b4e668312b7af5f0f1430cfef0c1415b803d6177e079f0b115fa9aee852a4e207d69c6ac3b8a4aa0fc06f912d49dbe2e074d2926a2867c4f63c47e33c6430897d5b5b4836f4b72b4ff150896f79c6fd1810b770ae052ed1ad05c7dde9524cb251e6e42dab71bd9fc340072cea1cd7fb09770525dd445c9ebda8f155388642884388d64648202a8cb8a8effb6085ec4af3a8e24960b184e9e0d21434f5ed4bcadd000930ca1c3fd3bb68b06ae4d8b06f7ef2fca62fc05083360101f076654eef3c0e3fc0c26704f4bc4c971c985e2cbba8d4ea909463b0f037cb97c54b0797d2af6f427a3a90fe713e0625b010900fbe967d8975ba449697a874811781a0465abcc4b103dc1e022ac8b52fa61e95e51d197557850beeffbcfe3511fdb89a8552430995246e10cf1ff06b226dc0ac05aa2de6a7047c819ea90ab444c21bff84424520978649894fbd27df63bf1666bc690d2afb1d5caea6cc301854fab1e8154c81a707771b2cb83c72415e05207ceb50a56c55a1f4ff6111f123df9abdb7e999d643cda379703309fead0d00d1c5cc9b0b022975d7182bbef97d53e6061e00eef17c6e7de713f4f74df5e49aeb2834ce6fffb08e9c521f829df484d6b1153b1cc7b73e57a415d2a33a3c91c2fd836afd9ef402df4112d6f5950e39bad84bd300435e487ccb9e83c4d25bace079cd989ba24875207406b85ef36e526d78c76d6636d839b92da2da798054e9bc08cae57bdad179ce5f016f544dd2f534423a3d938db73eb7338dd4cae3a2924bb9181bfcdae1095218646f618c23205d6e9f208c1c184f77b90e106dbc0482c4c44af772be892cef186a677447322a342a996fe7b763ae1dc4fc0da5e060d833f6c60ddd4067be757eba27c99c2be03667d55ee33741d7295a99a960d250b50ce4899ada0eb8e627dbe145393646804975124f49f6664a506a8e337ba059f6c35fcd0b28ffb8ed0c8305f5a20d15d3cded37da96a5541d6c0049e1d2c295217ef399103483ccdd1b9bf0a4904c2b81ca59300bbe76653a4aff7baf8fae74f99a40c496c6b93597b92e50886496e680a2ddb58865abbb894f3cb3ea63b7a3c947362926dc59238e59897e26008a8245502147aa117a1a923c3563f62b90e4ef9d827ee5e6787857c31ae47e0c868b77dd4350eabb6c2d5b33f306d59d67b1d340ed7e5db709a59e09bc5fa5b8e24d2c14650aa5b4476f9d090d2a95303966e848ca0fa6796d0ee8ba0cc4b90bdaf26e90de7c2840d6e59c2c963dca1834be99b0e26d8f8cc9de5653aae932b4252712d0fc68cbeffaa63f3fb11bae7d08a9f5a6a0218b4c64f183970f015a6383f544a8bb75199cd0073008393b4277e36b1b043ac89880030af6025b616bd2f6923fdf26ed22e6884170569bdf0aa33d593c638015db16b0afdb01632b2aa90d026affb851a3984327a37ecd2347c66a7b717bcb1283e8555c3a15a15c3678684c8a8a5c6135ee83977b226f6c11503d1c5542d38c4549058cf9e35f1c599b29da9fc7e9657f3934b0e51361aea95068337be19adbfc8d03e14dcf3abb65d8fbca1f5c085ad4849f335ebbac86d9260dcbf924df5a767085b13dec1a6c7ed3033eab3a73079334309bc61c37e18facbe6d3e17a8fa78f331e047a480f5af464b550bf84002f99b9519461f61bb56feb8a7fbe71bf3eb7a69279557aa288fe5af32de1030101932a0130f48931cb73ad46c393b7ec9426a048e7caeb25104de93d3a172d999abcfc1ea2440ac04c24e33bb9f2458c1b7319f6e794c47d10830f9cd92a185df5fc17cfb00458f9696daf303c5baccc37aa34120242684b2d544ec3e496ea395a9294c72b83a5f932f091d99bb8e136ca5c9bb60b3172313fc5d8bcee6ae82ef3acbae3fd7f95efe9bf8101364e08c702c286edc6a1373ea034036e8d649a7234198488d308a83252f1d8cc50155752f373db81d9ce829d28753b8532c2a6c897bf09b17fd735000881fb7f2dc2da968fe0bac886ee0f0b5fe0628264a817893b5e5208d244abb569307082ea5f9669dc9f3412313027f0774493bd4bc50e1b1a832ea063092823f58c95c877ba81fd699864198cd1c1d4c28822d32fd17b7a71a294fa0ab12dc8c79399d3d9483e0591675ae283ddf39deb8e765568c9b9d24b1b1d7de9e2a57e64e10eaef6442c3012bb4b2f0821f56da0a2ad037ac813fe6605aaa81285d61d72ac8aff73284373c15bc343275139bbb7615ab4d68e27b46532e0b2bc74ef62dc739b6b83266b45df5fb6b79313b1489a7a8fa7b132d3230087f40024b3746bbb06dcbb854915c2b0ba6f472a2d1d6c99d976a174f6dc6bb0dcac5233ffc443b22c4700da5ffa6a1c2718d84fb4c8fa9abb1ea57bab583189222cc81abd08faa065639a417e55d6520b9c66e5c6ef6113f8ed1177aae444b225936afdecf89483d720534f99bbb68322de427f24b0f01026bf7f7b1febfb31aca2207a4f4fd9cf8d6ff6b5aa60230aa4c0997453c187bd2c49ea925e496e9f4bb9ef4379f8a90cd719f513da88f78af2ad97d363852e7dbed43b90fa452ec43cbd7c249253c0e04de8709732b4a724064d9272feabe76a5ce9c417a0c2de30be796588311286df9a9c14a61c1b42287f28c84680f200e6eb0f74959b846142f62e67bcec0c1bb549aacc035eff0bcd3599f7438dffa1c009c9c1527083705545819bcacf264f5c2ab21159562ca6c74b92b784a53103098be9356bc28dee16d60b1557e5a4b2ba1bbc55f384725bf4100ff26a51fba82fa3d3f0fedbf08aefd6946f6e8df84253ebc53e27cffdd7b78da66c388089210abf5d5215f66252768cd45e19b425b8710ba5ec4255b67adceb75280f8a5aafb9320fd49ecc339b815cac92dd20082ab82dae334929c7250ed35eeb1f6a6a70eda09465bb22f6a27ab99210a1fb877aba12874cf612f8afc62956494ee56715490321184213ac254ab9015844a0c6737b0430c30d56a653458aa0fd427ccffe1456ef05dd5fef665d46fc12aaecff56e1f49a06b9c2cb961d8e263789b159adbd624d2595165c651078ddac7d1aaa714e4b093de995e345cb1888a9ed048bddb1b6df89a0800b91d8a8fe4f2c73070e76a4f66c5bd6086d4dcd8e9f28092d3e2c4ac36e88c6a773e2e91034a6debdb7ae0c5f5939149ea1445e1dbe9c8cf9921bc98c3934033badb364e0da6cfcc33c4d51bf37b210617e7a8e652312e1afbf7390b021989a86409c08b48fe61785fa141ccc5152f4a285a71dc29259cd811b23a63f26de2e6e7a4aa13e5cd717ffee480ef3e4fe76d979c459fc113451eb97a07991026be10d295c6849d0989dbe36a3b9fad7c2a237b7c90a5275ab052883a0c4eec22157c4469fff79e3773b26dcd52e4b03df655779580bddd0762f1a7c15b62f2a00fff090d3da0b4acadc713afaa5d3e5574abd806c5e0a4fab290115ce371020ddab731303447e11dbff8a6b784ecb86a5bbc33310017045cf1e73eef986198b07e0384a647c354b8b3524e288d617c6cc87d175a87ce054c2a5807dc078cdb1c9bd84f4e6c5f9e88ec3db56bccddbe68f61a903f9461c647f9e00cdc737862afa40ff785585a4bc09b79369db30e6a3a50af67b50acfb1ee0e1bfb59ee80dcb2c437e925c3c8c311f510fd507e8e466f6db062507f10e76dc60390aada56109db60c84f0698b715c55a095da34666d457225be914d191585bf34d7868b38d99a3f63eb813769d3096b430e1b14ff838ece97cd31afdea984ee1ab137c6a930725d508d233eb1c7eccfdaad48f9d02263df8aeb7b92923593031f1bb3e1cbd15f9046f07396db74ef0729c7d19fefb1e7784ffb99ea441c08daafe9fc16853a8e5942121790d141b31cf7555e2948dd24ed37655d98ab4befce5e2e145d6fbaddc29ede1ed86295e6f6c17cec9c9b5b647ad02500d6f6fe7ec19a18d0d9c577b679af382acf79548d887ac7772bda3e20102ad4c46e425ccc536f6bfb49e9f6e6a4d7ed86461e1a1fd9d986ec1fd4247e0cbe4c3f179fb29bd19e32a9e942219693188b989e7cb7b73a09c875b6ddd14193cdf43de6bbccaf775197dee5367fe6ede62f8f2c8607770e0ee61953504e08d467ce6d6d508f6fd18d05487f075d6665a63c7745859c1b04ed0f322704f917dfe4fcd2c2ffc50cfb8954b4e219f6e074a220a2003fabcf7ee68957439f380b830bc39128ce3625418f53d4107c11c753cca9eb91788b8fcb386d4cd0d6b330e3d0e7a2c57de8a4b4c4b8b0b12bf8ed23f634a30e4d57e9a6e20dd8718bc53f79aaa5a3ff8d6d4877181e506d9ea9361bac105958b804ae6768419dbd822fc362ace03831c3c65674b75a6fd8b49aac3394d11c97b2fb002ea197f96cc656bf63bc2275545b5a3467d1b59e68eaf0c0465bfcb89eb6189ed996fa0f8797ab27a13358200a54c4b19736d64bee298d85418b434c88228c6828bdff5aed4f70d09645ab2a5ede641592f968d4aa20031230cd9d822630728480cedd83d6c566bb16c806ab983cf3522e9587d9983792bf2464e5666e4", 0xfffffffffffffcff}, {&(0x7f0000001740)="d9163892b5f5f790623436dcb25c55b04467d04802d29777f7e8cfafb0bc7a1785f9a78c3a3fae05f20fe49ba3b0d69aa7c7033f601491091610416549d6aa88f520da280d38fc8680f61c73533d05af8c295ffa452eb55867a2e3c8f747c64624ee9be401f7611761745fa9d64c0ef5e51546812f810891574c481197386e34dca1583a8a5e977e398f279c7d392b96e5cc5f5692794295e41db0ad7ea4250f5e4ce4229b45f6b906b5cc3af8d24ea38e267d3c4ff4e14d6d95e17a95ee24d3c5eadf2161c599da0265fb19ed4feefc784b93944d43625a883dbe14868fe3dff29e578b8ceae0fc08cfca521d8cc5412b378c6c5f85c09d3a26095285fe42d5bf70b4eb76979367d1892cc222ae3c38c557048cf9b463d6f35a27fe3c2acc369fa6fc064ce260ddf3debea5b8a7ba92e8d980970110a60968b9833df46560246b9bea738ef2918f59e33c71629aa6621d416ffbc87c3f47a88b17206d1034f417219d98edc6e6e514a0b570ac599cde3c612fa2a61d6c9de2ff2d77328f49c27cb9e353ed628f469fd1799fef2284ba8068ac6afa1931d6e184bf0b71fcd49ab7c3537712e671dc3f3e5da883522b96914452bd0d2fa7b17b0c4a58bb43b9c427a802565f4c2a0c1b7118feb7fb5570496ce86b6b0c88d328142f76489e51d816f7e160f9b93a9d1daf9204ca29d661fb4b84e63a99ee46bcd358b5b4a77a5eb1cc3005e61100d3d2bd26af9ed018b643232e96834eecab1c0652afebe931c717ba05d98407bec830a6ff14e57e83fccc2cf09f077e066cb6cc0022ace0efc67fc016ecee6dc21289d373070c2a874a7ce9346eedb9e5d8deaf4920b62545807855d325f0bf0ca17cdf67c97cc3c1795be86aa06b843ddecee450662d267121d8e3ed6ae254235eacc79ad128082af08a7ff843677e6ba656e137c27699aa7adb5a90baa2f69fb1cdfef7134977ab60c317bd98a6c83ed87f230654f0499850842c2854b56f470826dbb621a5ca389eda6e2a31d767dd82586382b036252f3211a1a773ca038ac2634fb0acb0743537a4754e73da3c4e1ebbcd5c11a8ef3934addf6e202b3153f5fb890d5187024a09852f0980fac85e6d68b437bc9ec3a4dda022458f5c1d29ee11171f3ffed9e5a912ab4e531de6614606efba86a4c95d769a24b77d89e77b0f3c811e1eaf71211bfe0b2c7672ae0bfc399325f8054fff46ba30d4ab058021b7610b726ccff25d0ad77de2cdd95495fffca3dea4f349f9601f58eeb783cb6230bc8d89080de7b859fa597bef7a885d8b1830048f36882d958c74f38636f90ec58a9252995c1cfcc8bb4b565836e13e483de41e65247d6cc38261b0ab5e8dae53783493b2ae8c28d5b1b4cfce72220d29075452e8b1ee8cb457bdc1179367ad7d54d20372d3badfaf9abe0ba18cfbda6b46235b22a8840eedfaf8ed60594b188e5d1976df63d486cb78009d7b4fd2e2ce0145e2c99440c772b1878568cc25d57adf81b2eeb8f333ed4a898eb09ce4f05202408e68de50b2fca1f40b480c57837ef599f484b07a2a58c11f0af217782d37e29536d3c629d0d3e82e1113877282deba6043c3c91d05426ae9c757faf22c3dbdb4ba5d5500ba74c4dd5666d4981dc6a5fcb8c3227745c68c10f7f535893819fdbdaf36e8fdad381a1146695c3c9be75e8b3811babed2aa7ec0e2e0401bd1ec75d4b309bea19c741e8e7047184283ba28a5ae9b29e5f6c7aced011b2f9c6b7d37c89ac0d920ad01b89f1eb2239580baf1a2257af1dbdf17344f012895ff0d045e8b94790c7e34bb0a2b78ae982cada76a3e36a49a54e5d204b7919329982398b1646d6629fc240bf8a15453ea96db09a9b8678793cddfa2e0dbb95cd0aaa72ddd6232e914e726458ff1fc58b426a754a2b3ed3edd14875771ef68e5845b763f4c52aa9c73eaaed8382f3f36246a6d29c1f0e6bdd610325602f1af0cdbe6e0ea92f11ce1876dfba665af79247424e03d55ddf4b9373baacd1f1331744c36de23b560825c8d80ede0ea448e80ddb099759a1cdc5ea80a19ac444687b8186839d47a83843d60b9058ddb536ce86062d233f8e74082fc1bab74f1005c4a9cae42805e0649a1e42345161f9ba484e792cd270ac1d1a8a7917aa85a338e993b812099ebf5325c031e716b8b27d63721a4c59796b124f0960846f0066184ae8fd775eb8c89a45b2206186834b463f020d7ec9bcc45171cf352d1d6c0c86fc675f7c0e35dfca018752082365fa2f24cc37e27fc00e1d405a3f397c1039b9389548e91ee77fdd696c2ec0182505e50c2309de9d358c3320d71f9b527d8d6ab8f0907386f6fa3b97bfe9d83e3de875a7c31b060bf6c44e0d4d5bb5b462ff36015096576e37ee346d20ae9374bc12b5c3dcbd0b4d4bda9e433d7b8d9affff537a5f80be87b0ad0efa28878de01db55590f2b9a46f335bd474d5b65fc6f76a3aa66da8ca090e7b2449683b6907052486730e2b974e87c17ca6c192ae9d2261791da0e20abcae5baf7baa655c994b9a09debd6d6687f252307ec1ad6c8f02c6e081753f3913a6b49bae392337c657f76a99cf113919d903a24cd4018cdc45535d0928c8c5423646706f03ca1538a75df7a935bf6b2b185837792f35437b68660ca884cd1828687945be084d8aea2ec7c492cb50235fc2caea170eba8be053ae1f2795b54359a37c62a5b0a9504aec82d299626e410e228d62a4d48dd3f63bf97e42b26d9de3e219f2df4bcfb00ea382c4c143bb0ba19976b2123e69240a93b2a10e199410f01276746581d869012de3f2b5b0f6635a96cf18ec5b3bacfe0f28a6135f50b85d9e5519ecfba570c621fefc71f8bbbcaf56ddb6c7bd22d84b08383bcb366c1dd2a48ff7357ed060ad417b4976f8aa79546e6c1199fc4bf020ddb4159b55410abe303a96167a61f64a4439856687926268921acccb7ff3da76e66dbc1454a3493f0a4dadb09f1862eed5ff9bab82559b35fe43610ad81b649adbe0478b5147c8f9da7b8df7ab065c0c2de5d98ec2c11681937ab85f1e8cbc9b503702ad9032aedc185d109c3760310f2ba9dd1125147ef02e04ee21daddc6cc47638f39e8de6c76ddfc8eea06dca149f05b1e4a7a94ed5de20f6a5d1e854bc0485cbb5a1a2cd9e31166d02e40fe81491088bec417e821568c45975b751d3ad69e88ace346248d6a44d256c8d62369ead684d0693e656cbf21dc526738a159d3b568005d085029f48d9b4ae76650a7946dbe0c188841b969ad42d334b0fc7b50ac94e59907b7323a017d564a118a2c0dd63345084509a04e0a04af6bccda28fda47eeff31f519b70e3b66434f6d8faefab7cd0ca4ffbf1d10076e47f534db595504f1d4c9d9d1249919dcf0b6034b4a034e5bf04f8c7dfbb4c0aea4fa517955ec31e774ecdfbd4cd463f28e17246530482bac0d1cec95c87efba99f4adc44c865288b305e9ea56a546ae63f1fbe0166e2a4f1cb4f943f984df1565ae2f5a4819a00d03a31782cd45c727bd729aa96f6a980cef86aa3d8c9cbe0b8deed8cceee4f72fa054795b41d4c2feeb47f4d568175961120f518722bfe7b7773b46ba29a5d444c782d6cc494ed914bb9e36f8b00d667a39540803f1b37b4fad79509a6b3b470ebc15aca941dbd021a8550d1a0d99449f4aa69f7b01d8f91a59b175be783b368c56a4690d673e9323f19b114d905afca0e0d8aedbf0f25e9a8e2167cf23f327e73807265dde966107bc535fb3faf70099c605e716e170a5a327cb47605592545a710445f3860fe5e21164a1ab51d9985874fee1306476e812fa98e55ccd49623ecf2585080856c58d7b390d10b32285fe34355b852044f8a7a94c0d508ae24e71ca6e0cb24dd3f05d1d00b48b56760f799bd6743e1460c08f86dc0f4734bfa1aaba7fb95919a4e9cea7c55f19cc1a8ec440c568e85b7fd9b110c625cba1bf8ae8ab0aedbe0e00ac76917e07f7f41a00f28f4227b42a3b5e4361da1382b8f85a11d44380d1f7132a5b6dfe77d1d37bc405c2d40dddffce11677d2d7247e09c11e17280db1cd546ab5fe33fd4df995eb016e58509c5cc891af59b3a4c7b2155b2fd0de938d8d07e8d9971f4720f5381b123ffc058efc78be9344c6d5fcb14978bf632ddbd2950f2ee0bed3945737e3bd5a952b61df6318014955dee4eda990658785b94507ca1482d4c57e171d03c68b633091f2176e918ddaa0cce76b2b60371933ac1c26dceb1e2c7b31970c200cfd80d76b335ec7d99deea9cb22859da198476c859d258fb6a9fe970f912525bc77a727c894905d0f96f83c35589aba02e9331da3abfbf9da21e3db31cb63c29cbfe97ad944ed742dd260224c0d85001a427049596d4f4f9e1630bb60c8382ed410549a87e810d7ea52ea83a46bb56b6da9b645a4c2f5fa2c2bd0cbf7202ea6f4a0d33e0c417fdccbcfe129b39ea0e756d938799cc51531495add683d222fc7887dfec4105fd2a8c4bce3b02d28eed4aaa807d49ac699abba7ad819959775d546926d6acc248bef24a1d47bd62f7cdbea4b82c5dbbc37524c4b416306f2bdf2585b739510a70417f0fe2bb7dbfb095d3544ffe4a2f7cf01d4a208a0d5c8261b9b6ad379921e8b3ee64651a830a79d654651a4901cca6bbfc637be05f4e5d7a3372720965a99a36cfd38d8a825645efabbe0649980181516c9676dabcc0763cce262cd77725bfd0049659b779b07d312e783dc905aa569cab432a3312d94c2ec6011db2eb19c4f955ba60e9d7b543c8429eebcfc951d79ab25873c66d99608761459eec39b3348acf8c83ddd2d53da4a9ea32a83ece82160e69339f909321ee28866022d9b1707b8e62d90fa0a754ebe4c2a9a43fc1e7e44db6973c297aa462590ea05341577a5968dd1f2abf0b9167f9765aa96777df1e059da9f0779232811c6ecb9db167818ffe4fba4f507cda5d34e882b52289d340cffc9964afffcf142784884fbea31f348bf67e6cf76d17a70945bcd015565b39b6cc705253c87de8022a1e7d0f1fb2e84c00f8c9ce9e18f6708beacd9dc6264b8efd2fd57c0436825851f10f58b9886a7a4a4083a933832c404fb9579949938e91f75e0cc0fa827e010675b48c3b96d4268a2dc6f53b3326485a87e60cbd62c053e5a3e1d2fa17af8fcd0168491267a88411dc371bf73500a604877916e972c22cddca36ea891167709881d04c8da5d4e3347b585068e333824f9b05c9aea67a6ce17e9f0c343a323cfa1c4212b0df56996c5ed182e4d16b3cf472fa9f70a72d1c15e9ce9cb1e5f0b1f6ba3b7d7f75abdb03b0352a6190b7febff6556a02ba96259c164e11736952d504d4c3bb1fb46f8c8e27ac372edd09bea7f1c1ec183ddaec298807c67eba7c00201c59925e054d83c4142db54b962c9cba567c28d294e7acf0273928fa6d4e7c27c54bc81e07954b61a89d852c9a09d6a8504b3ec5b995b4aad44dd02ba53ce2ed875289820d81f30701e1073ac0e6e32b4f877122e78337926a8d0542b56698ba53fd9fa6f43293d160363828d9b35d8606a969da63d44f0afc990782340336d2dbfe9ed6c98768769543f757ca4fefae61878a931a51181d678e31ac97a9449ff2761f9e97fc34ddcb46445ffc8cd128b9d5a3ea4b81bf1d32cc6ae36c42a0dbe0acbdc3fb66a9aff3bca3ca668feae4aee909ff8584151e9350d85c4fc94e5ee2c016da8e38f90eabc6f5666f5e158ea90495a304021623ca4126db8136185f0b4319667196a7fb44471357e6b3f25ad973d1717c1aeb3dc49bbff7ccb29b585", 0x1000}, {&(0x7f0000000340)="a529327674f77a603479226fedce7d5ab5ed791d4c6488d4430c19e5ee81eee4e0a359c3317cbaaf7d2ae729fcd9ca8d4bbb45e635955b97522c31", 0x3b}, {&(0x7f0000000380)="ea7341b2394305c391b1e4925e28387f1b3c5e2732fb3b6dc3a6eab22155e956f52e244ee1e9f8e95cc8abe7442f02a754832555b8ec673563e79d5cb465562edc3116730db45d45cc964c2d003cc860f33825efbe1d8bfae405bff7c49d28102e81b92cfa39b544eb39ff412472844f7963096284463d6de35c521d7286cc4eb76bfc478b", 0x85}, {&(0x7f0000002740)="3c9bb8fc208d964bc7ebd44eb2a679db7fb3fa89c5831c0cbb574f9ad6e74f54d35f836be3a8b59aac3c0839dbc81b9e109094898baac9646f3471d571eab62fefd40bfcb7291adb21a8e40782f4db550fb1f561ca70bc298079a0aeb65c970fd676a5dff699020d4372c18e66f244ade3a6573d2ce9ef95feabe223f8862811ea14fa1bf8d677dc1213c1bb823bb698523886cc55db7cf400fbb6b2dd4d8413c08d47881ca65a9c4351c87f988e2ed6ec161c79161ca42b3f745c4486280a77a910f50c8e695ecd410ba94aed345c2d9af7ecb5b9a57ba15a627c4f2dd421ee7d71a0f5d02507bfadd5befe1ca90245bd0f7932ae52326e3de5fb7fe9ed9a7ce35f015118599f44f7e8110ec86100ea8a06164c4620b4f744b06b979b8f5bdd207f7bc79c5120774b600f6b8ba91315020923ae79a1b38177ecf372d3da03e6dab6f89338d5995a04678cb2265b20c4b4b4d19fe2a5551b48c98c74976db14bac76a7d7b9b4000683b1b9c110f201aa7d8f890664e74d34a3aa8b2c0d1a36b5e262129663d9812dad166c91d6d4cfe31167df24d07d57f417b73cf432f63331f986b1a93b43a9f94eb5e92fcf2ab10de80399606e0b27498123f42242c90be985694004a313f66fb88b2fa12abbbe650ffc3c261ca8ee484082bee28df2f8eddf7e8a4bdef12496ddb88aaf4b6842e4956724c14bba7cfdeed123a0e715925e0e69f7be61b1fa86f2623bb36c5123fe6381bcb5b76e877b760e5c1fc225a7cd81d63316880f80a7306aa029b5268a3fe3e0774065c5614ff8048c09a440eeff4f014b4820fdf12ce4804e77b91048e7422dd46b19042350c501ae173a2dcb5d5f6db0f22c78f01c071d183e1a114831fea7ff6d5ad6c0bc5dd34b90a86046d40900fb6caf1a81f970abe366f529b8464577eb9e412d3ef0611eebde7b8d04beb81c63974deb58789dfbbfbfe90e4c42e3eee87c19f86c2a73ef649f8b673988838de290f970186abb43b15a158676ef90dda76ded92a9f51b9aae282753cda97a0a1735fd9384005c023e401e438b4a25654adf265ae62592936a67fcd07c0271dcf04068a556bf4eb751bb2e15eb7f742be20ddb06dc39fb4ea6c1dc76c9cd0e598d4b1f153cc8861f5849531f5342c46e8cedbc04b0db0aadbacefed61507b184d648656c840f24b602a9b3a686ac0ec934f99b526b2e11e0003865538d2c47437eecc4b8491b38d60f77793b17556376baf712e17035cd73b4b3ce76ee69b0796f9cbe7b4d0b1c6d3ed73abc7648dd2daf740e629cf8e5641eb741f80f93fd3e0a2473da874258eed112399c51b87289bc463ca307a142296f572d9a59f9b88ac6a23019fef0db2cb075918c11b6170d94477747a5bc15476fbf754c3c5951a2740a476ebf560b882b85fcf636de105a2ee8b254889bb899f67136517484d1d70f8623d05435da7bc33a92aedd64060a3c5e4b8fefd8e343da948539fe71e8b52f8521d17695c42aefd17d9bdcd9c94b80a9f30d5e7d4a4402e63c4b0c32c04fb96adee19a8e93945c053741baaa6fd5452102e16a73e14756eabe45049515058796ab95d95d904d936c8a8851f1ad04f9355b4c34bf2a95f5d29c2109982b978d43069388a1a06e9d69da58b5d24a27b9d46120ca4610a976e21828bcc64a2876cf71ff8e807934dcd7c889e051c1d1aa2429972a4c4306050c3f04f9b126237be9be2dc00fbe5a688a6876cb58a0b8f72179f1d65bc327bc59d5d8601bb713794362f9411568f9ad64e82e9281d03d40b537855f2175f766a71200b5effb73f17bd30bcd25977859df7f82945773ba53287f8ffbc7243f1b4fa2cb3661f2e89a36cf64faaa1b949eef1afc298e4e8f231d18cac6912f735316244a4456e3e0807d3d780ebb8089852129c79632980b2fe0c5c5062c22fefc58d5b3432c865f15adc758a1b92b320385ffa9c479c0f713639c87cfd4ab370e70e35356604a3a4f184b9814badf83de49f1f063ce06b8844947b76e934e5a3c9c40ef5f665620701f41e62feefc13522a889ed5cb8f7f221122dd2da0607a6c412b55b527953fbe6edd73b36323537e7f4857595c28e01a8eca2f638d82720e360157df7cd21054b69cc7fdf2c802fef7164c213e49668788a5fef1277a86b0ef5df7c190c0db61b490bfc8b70f46099f4364b92878b7ba2e1fdbac0f4f07cf867ad97c4de23a5c84427d80d7f3d5b4addbb3824e6e8630127e74200ff18b54143b57557a31c39a6a8cd820d2195bf8500d5b2854b012c932d2c514c75476fabb739e4c6709a89252b119fae1a8e5388e06b2184937c3be613db63084fd05c689bffe1aad2ff07d3434121c93ff9b098b0cbf2d1fabcbe34326a9165fffe2691a95fd22241dc023622ae1450127aa5f73ddfa99cf3b9c417201ab59103653fd106f8d34ebd11715cda6fc3bbeedf4e6f7ca7d46622b8e751aba1132def819251aa051f085f4b523202153d003fc20dce88fb6292aa48be4b6d6660d0d9b3fe41620d3126c67bf36f987347f6b5b565e78783d4983626aff8b4cbb0c0bbe155249a43d16e04bf4a0785bdfea6b6ab79238fc46311c06da5bd67518d944feb02f89853ccf3a61e8c9930bbf8a89089ff03c42ced826b77278d2f0ebf996c980030b50c24a24c8a28d9d3d9febab3fad56793e08f5c0225dd011e2ace01f20c335da593d140a32d2fa8dc638614c199bf5e185e88d693d520d95fffba44c0752b22ed6501610002b4921bc346596e8840393e12c30bb2f4ca1e828300e6800230335272027202f514a08caa26585433ad9fdba3407f4e3e57ab15475d0e7f6fc65ca4a20dd919d7ba7c0b3cfcb1161d763160b031ff73e78ff6ad790e61f5e39bc1cd8ef1d804a14ab269c06550a20ee696db5f59ea1eb89d058d6b4d5e0e5c89789ce2e65dec221d9dcfeff1f2f5e3c949aa1fe9a3ec066836aa8be6d6dde78ee938fdcc2032d5b91f79d720ba246fda745d5a67b18a1e9706f91fde7040fb88e4d34045f990119260991b8a209dcd22046700aebc3db82d0ad78eaaf3ab30e34d053ba55d8fa7fe1138f6284d4f5d470118edc8c829063e47802e64753d86db03139da63bf2cd7bd996d20cdbda800a2bf89ffa5c722c95e1ce6d0fbb90de34076312e943963c29e52022312b64d38b10ae73f6a5ee4edb387bffb27628b0ac399fcd5e137e56019afc47109d082ff887189783f895d80becd6ac92fcbf3cbf1f9142d273cb861db294c1d920dc9beac991772be591c8c86acd2f6178c5e1dfed9fbe9e16fb9005677551173c3d4ccbf62061490906d383b93ed31dd1849835735ec92838ef3e387a5bd79c2698dba617d4ab906668f1111685eaa80a7e22b14c718e812e2d7d7e2f7a41168435a6d31078b7d87c10301a572c49dc3601e2f1cc48486ea36b87bfb2b8c625519f24546301684d75cb25655572c69a68385245ef54e5d16ee6b59f6f0388c6f50f2c8a9f3ff11001b31a5aaad8466b6963dab0cf382d3236e69b0669cbbd27c3a67635c7f7f27efb69734d381ffe242327a83120b47fc499c30de7b79bf204840fd80ec4881893e1e89f2f519ab68bd1123342d5ec29f883fb4a6a27a02cf5f174ff75ed32544e95789594a035a5b859230cdf3d4b93e92edab6695514f377b5bc6371bb80d03dec45433b2abed25f869bf3a960a82e4a62d0c14f9ee63b9423fefad9a62380b89c206f24e5f35a49820a249d7396c6739517b3a38ae6eb4b4a0954b99cabdb78afe6ba830b9ac79f14e0cf2f7ff35f15b4ae2dcdea372e3cd229cb3cabdc21ec4ab9d3be6a3eaf9d03492e0d8d60cd98804b7434ef2ca370bed802d6a349cc975b8d7dcc988ed1f917f088116def75eab023558ae3b65267093695ef27cfe6d96fef1395dde866b0c2f499b34af3ad5ffea35794763e384b73706ea94a1e8d47fda0015567d60077320adadb12522e4496bf6468c633978266511c6f3b65d6767ab0913c2894bfe896cfa906e8f01b97e4d1928ac4c266c12d3cae2d7db14239d76db5eee544d7699066689d0178eef3ac3246ee3771cf7f67b6847ab2083c26d03aecbe164b89284360ae0a6ae9060484223e21c9b7cc7b162de4fe3efab2bc156dd01e70aa4864012be942594b39e2643ffc22085ca1f3cc61bcc54fd14c682c9831e70ccd44ffb16a6f3e8b74f46adb88f24e0a41dad625deff35d229013401716c9abad9c4adeed1895f5831cafab4d8fbad46d9a5663eced3a89a25b7f20ae04daca73d829868ec385227603e9a44f7aec65ea41dc84fe7490cb4b341231b2408ad073cc8a073d5c65e0e2feffc2ea34f7058f0ad05766e857a1b13723007a11a0f311caef0f64101eb9768a81d6d05c6faf7e5bc738f0d0570fedb6f06f1581eda9ac2f699f8c56dded1ed75dc0ce5456d8ae7495b6978752d252a1cd0ec4b61a878ee0da0819af96a56dc00b0222a95046e43417aad42e68b3cbf379b8d19c6ee577f6025ae22fd2249c2e3e186dbc7253364220e1074ada4c329892627b77b26d0dabc388fc00b2d7d7e2baf48edd7d0dd386178feac4405521c2d909b3abdd831648b5cd05a7c62dca8aca64bb524f771a6151eb7439b15fb23aa6ad17f6bf7381e78ba46fdee43abe93b7ca038be27e3d56a64b23428d42e594c894418a619050e3121017de4c66d824bc16e9f68e7c9babd877876ac6997dab74b799c7fd7ff2ae9b4f60e7ff359910e22635d2c0dc59373a8278c2039bb8e32180c70aba4e36e967f6828c04074ac2b6daa58ec8518d30e6a1a677ea7ed6f25638c1e3abd438b5e7b664453878f537ea38040b437ec10706401adfa34d03d527b70b356cda91e2bd84a5649cf8b58571c6d1f948ba0ce408d524c507ad38c0cbb4f4cbabc7a0addb2747911bf1db22d35687ea5a298a04a13ef143acd25a994fbda359bfe1c5660b4e99cb6aefe5820a1b2d95c87900defa18ac558ab5d8f54c2041bd395a1ca1a264aa085e46125161eaacda16453ea02351c03b33e24e8515804e21fbaf538d52bdf1162a44922c418023666b05adfd466f000b3c6ff7eb65d42db3a23c19e58ac5901d5f49b52c57c246539b6a194912883d9a71a1911830912a0f9d33b482bec945fde5799ea18770fab370a48f136e666b1258503c5cf4691b2f5f3c1d183723fd0b57cd7dd5b5416cb8e93ade080c4d9fbbe6e9af1837654aa5ff5448b0166b51399919d784abf8147be5ea35581bae55fc748aafa5f58748bfa2f5e97583952c02b22684958199094aa4593b366373ae9a636d92a830970da272e909650dbbee87e91a93669b7167f49fa315dd10df7d027e36e25f3adcb79b7b3f6f0338dd487f7927e4160eb9ddb410709c3c82a9ae845591dea5b4dd615e4724f002291f5272120ac40879a45ecb2ecf356b1c3d81326c4c076b35f52c01ea814e63cb4c17c63807fac14f20267c2abd9e6bd1fefe417c12845cd96fb806c71c51a5ee816621d5303448e3331c0c8ddb8a5bcde20bd340ca0e6736c9fb5c44c088a1248645b7793175f873de60aaacfae7f590bf8ec4a4d578f28c4e086937dce97a586d359ef17ff9923e6c380a81588c82328f2e54d451fcf9047303cec91bd49d4f9d3b5904be4d65809a1510103026d017290c17818819dace427db51edc0e23ecc8b8e71258a47de135a3502033f110a5279b91d5edefbb1da7a7d4ce3185d362b54419fa33bb54260cd50055882378d95da24f2cb1e8afcb0285887bb01d7863ca3ac97630b3b2fc3cc7", 0x1000}], 0x8, 0x0, 0x0, 0x400}, 0x4) 04:28:53 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000200)='./bus\x00', 0x8001, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x700) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x200000029, 0x2a, 0x0, 0x0) accept$inet6(r3, 0x0, &(0x7f0000000080)) r4 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r5, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) linkat(r5, &(0x7f0000000100)='./bus\x00', r4, &(0x7f0000000240)='./file0\x00', 0x8) getdents(r2, &(0x7f0000000140)=""/171, 0xab) 04:28:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x44}, {0x30}, {0x6, 0x0, 0x0, 0xfffffffe}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x84}, {0x64}, {0x8fe}]}) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x200000029, 0x2a, 0x0, 0x0) r3 = getpgrp() r4 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r4, 0x200000029, 0x2a, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r6 = semget$private(0x0, 0x7, 0x0) semop(r6, &(0x7f0000000340)=[{0x1, 0x4, 0x2800}, {0x1, 0x4c, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x200, 0x800}, {0x1, 0x2, 0x1400}], 0x5) semop(r6, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac24) semop(r6, &(0x7f0000000300)=[{0x0, 0x1}, {0x5, 0x8}, {0x1, 0x1}, {0x0, 0x80, 0x800}, {0x1, 0x7}, {0x4, 0xffff, 0x2000}, {0x2, 0x2, 0x1400}, {0x4, 0x52, 0x800}], 0x8) semop(r6, &(0x7f0000000240), 0x6) r7 = geteuid() r8 = msgget$private(0x0, 0x682) msgsnd(r8, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r8, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r8, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r8, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r8, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r9 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r10, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r13 = getppid() r14 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r14, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r15 = fcntl$getown(r14, 0x5) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000980)={{0x2, r9, r11, r12, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r13, r15, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r17 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r17, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r17, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r17, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r17, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r18 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r19, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r22 = getppid() r23 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r23, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb459adb71503947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fce454394bf0f7eb8a201c40c976e24"], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) r24 = fcntl$getown(r23, 0x5) msgctl$IPC_SET(r17, 0x1, &(0x7f00000001c0)={{0x2, r18, r20, r21, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r22, r24, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r16, r21) r25 = msgget$private(0x0, 0x682) msgsnd(r25, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r25, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r25, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r25, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r25, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r26 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r27, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r30 = getppid() r31 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r31, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r32 = fcntl$getown(r31, 0x5) msgctl$IPC_SET(r25, 0x1, &(0x7f0000000980)={{0x2, r26, r28, r29, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r30, r32, 0xa5, 0x1, 0x100000000, 0x2}) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000580)={{0x5, r7, r11, r21, r28, 0x20, 0x9}, 0x7, 0x9, 0x4}) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={r3, r5, r28}, 0xc) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000000)) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 04:28:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{}, {0x40}, {0x6, 0x0, 0x0, 0xff}]}) pwrite(r0, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) 04:28:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x1e) 04:28:53 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x10, 0x0, 0x0, 0x10000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x20, 0x3, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20, 0x0) r4 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r4, 0x200000029, 0x2a, 0x0, 0x0) r5 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r5, 0x200000029, 0x2a, 0x0, 0x0) r6 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r6, 0x200000029, 0x2a, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCGETIF(r7, 0x4020426b, &(0x7f0000000240)={""/16, @ifru_index}) getpeername(r6, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) r8 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r8, 0x200000029, 0x2a, 0x0, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x80, 0x0, 0x8, 0x5}, {{r3}, 0x8000000000000003, 0x82, 0x1, 0x1ff, 0xfffffffffffffbc0}, {{r1}, 0xfffffffffffffff8, 0xc2, 0x40, 0x448, 0x1}, {{r4}, 0xfffffffffffffffe, 0x40, 0x2, 0xda, 0x4a}, {{r5}, 0xfffffffffffffff9, 0x3e785cf16e706e3f, 0x2, 0x1, 0xc94}, {{r8}, 0xfffffffffffffffb, 0x4, 0x4, 0x101}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 04:28:53 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x2a, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x2a, 0x0, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x200000029, 0x2a, 0x0, 0x0) r3 = dup2(r2, r0) r4 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r4, 0x200000029, 0x2a, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000600)=[{{r0}, 0xfffffffffffffffc, 0x2, 0x2, 0x4, 0x7fff}, {{r4}, 0xfffffffffffffffb, 0x21, 0x40, 0x80000001, 0xffffffffffff0001}, {{r0}, 0xfffffffffffffffb, 0x40, 0x4, 0x7fffffff, 0x1}, {{r1}, 0xfffffffffffffffb, 0x36, 0x8, 0x9, 0x4c8f}, {{r2}, 0xfffffffffffffff9, 0x3, 0xfffff, 0x9d, 0x5}, {{r3}, 0xfffffffffffffff8, 0x1, 0x2, 0x1, 0x1}], 0x0, 0x0, 0x0, 0x0) r5 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r6, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r6, &(0x7f0000000140)=ANY=[], 0x0, 0x1000) msgsnd(r6, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r6, &(0x7f00000006c0)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea5d87f2a92e8076fb914cc4f7191f82abb80e2385b9e2b17d0facfdd6fb55fb30b9dd23e63a6801e34c12fb84deff92d8aafd1de49d42418fd66c8734879322787abfb54bb1b32bd9fd10a019515495b2ed00919a3cbc3ad964166ff0c23a097683ff79fbc9ede38f2abbf92792c3eaef3691fc0dae37898850"], 0xffffff64, 0x1, 0x0) r7 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r8, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r12 = getppid() connect(r9, &(0x7f0000000140)=@in6={0x18, 0x1, 0x80000001, 0x8}, 0xc) r13 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r13, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb459adb71503947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fce454394bf0f7eb8a201c40c976e24"], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) r14 = fcntl$getown(r13, 0x5) msgctl$IPC_SET(r6, 0x1, &(0x7f00000001c0)={{0x2, r7, r10, r11, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r12, r14, 0xa9, 0x20001, 0x100000000, 0x1}) ktrace(&(0x7f0000000100)='./bus\x00', 0x0, 0x410, r12) write(r5, &(0x7f0000000040)="c3a00000", 0x4) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r15 = socket$inet6(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r16, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000340), 0x0, 0x0, 0xfffffffffffffc6a}, 0x40) recvfrom$unix(r16, &(0x7f00000003c0)=""/142, 0x8e, 0x1, &(0x7f0000000240)=@file={0x0, './bus\x00'}, 0x8) getsockopt(r15, 0x200000029, 0x2a, 0x0, 0x0) r17 = dup2(r15, r5) ioctl$WSMOUSEIO_SETMODE(r17, 0x80045726, &(0x7f00000000c0)={0x1}) 04:28:53 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000040)="e8ada25efb021daa0eb56fbea1102d8797a18d3d11e9a51d7895e001839e18979487d6f8241f98701217bc76d374f315", 0x30}, {&(0x7f0000000180)="7023293dadad90d3ab7bc80559bc1e75ba88db2ec0", 0x15}], 0x2, &(0x7f0000001780)=ANY=[@ANYRESHEX, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="0010000020000000ffff0000000100001609cccd04bbac0b58c5bbc2daba5154781ef756183eddf4eecc460b1d32e338fb86a6942744fcf9569861485938dfb746fa5e589c42e357d63411666b7ed45fce5b6e9af3caa8", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="00003dca00002000611ce7630000ffff00", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="a0f2bf83"], 0x122, 0x3}, 0x3) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x8}, {}], 0x2}) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x10', 0x200, 0x0) 04:28:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x1d}, {0x6, 0x0, 0x0, 0x100}]}) r1 = socket(0x18, 0x4, 0x19) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 04:28:53 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9", 0x90}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) setrlimit(0x3, &(0x7f0000000080)) setrlimit(0x3, &(0x7f0000000040)={0x0, 0x2000}) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x200000029, 0x2a, 0x0, 0x0) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x200000029, 0x2a, 0x0, 0x0) r4 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r4, 0x200000029, 0x2a, 0x0, 0x0) r5 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r5, 0x200000029, 0x2a, 0x0, 0x0) r6 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r6, 0x200000029, 0x2a, 0x0, 0x0) r7 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r7, 0x200000029, 0x2a, 0x0, 0x0) r8 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r8, 0x200000029, 0x2a, 0x0, 0x0) r9 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x400, 0x0) r10 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r10, 0x200000029, 0x2a, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0x0, 0x80, 0x20000000, 0x75, 0x3ff}, {{r3}, 0xfffffffffffffff8, 0xa0, 0x10, 0x8000, 0x8}, {{r4}, 0xfffffffffffffff9, 0x68, 0x20000000, 0xbe, 0x6}, {{r5}, 0xfffffffffffffffc, 0x42, 0xf0000000, 0x4, 0x400}, {{r6}, 0xfffffffffffffffd, 0x40, 0x0, 0x20, 0x5}, {{r0}, 0xfffffffffffffff9, 0x0, 0xfffff, 0xfffffffffffeffff, 0x80000001}, {{r0}, 0xfffffffffffffffe, 0x20, 0x40000000, 0xf6e, 0x10000000}, {{r7}, 0xfffffffffffffffa, 0x98, 0x4, 0x5, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x1, 0x80000000, 0x3, 0x100000001}, {{r8}, 0xfffffffffffffffc, 0xde4ddd804438e9a7, 0xf0000000, 0x2, 0x5}], 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff9, 0x20, 0x0, 0x2, 0xffffffff}, {{r0}, 0xfffffffffffffffc, 0x8, 0x8, 0x82, 0xe8d}, {{r0}, 0xfffffffffffffff8, 0x10, 0x20000000, 0x6, 0xfffffffffffff252}, {{r0}, 0xfffffffffffffffc, 0x0, 0xe4, 0x4, 0x2}, {{r9}, 0xfffffffffffffffe, 0x80, 0x80000010, 0x2, 0x9}, {{r10}, 0xfffffffffffffffd, 0x0, 0xf0000000, 0x8000, 0x7}, {{r0}, 0xfffffffffffffff8, 0x2, 0xf0000000, 0x9, 0x8000}], 0x9, &(0x7f0000000340)={0x0, 0x1}) 04:28:53 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5) setreuid(0x0, 0xee01) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690e, &(0x7f0000000300)) ioctl$TIOCEXCL(r1, 0x2000740d) 04:28:53 executing program 1: r0 = socket(0x2, 0x2, 0x0) socket(0x38, 0x2, 0x6f) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="8202af090073dce6fed9f65a5400"], 0x10) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r0, 0xffffffffffffffff) r1 = socket$inet6(0x18, 0x2, 0x0) socket(0x6, 0x5, 0x20) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) dup2(r2, r3) getsockopt(r1, 0x200000029, 0x2a, 0x0, 0x0) write(r1, &(0x7f0000000000)="98710eaaff2ed5a014", 0x9) panic: kernel diagnostic assertion "rt->rt_ifa->ifa_ifp != NULL" failed: fipanic: kernel diagnostic assertion "!_kernel_lock_held()" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_fork.c", line 690 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 442114 90099 0 0 0x4000000 0 syz-executor.1 *326856 90099 0 0 0x4000000 1 syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff8220729b,ffffffff821f4238,2b2,ffffffff821d8259) at __assert+0x2b proc_trampoline_mp() at proc_trampoline_mp+0x123 end trace frame: 0x0, count: 11 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic kernel diagnostic assertion "rt->rt_ifa->ifa_ifp != NULL" failed: file "/syzkaller/managers/multicore/kernel/sys/net/route.c", line 848 ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff8220729b,ffffffff821f4238,2b2,ffffffff821d8259) at __assert+0x2b proc_trampoline_mp() at proc_trampoline_mp+0x123 end trace frame: 0x0, count: -4 ddb{1}> show registers rdi 0 rsi 0x1 rbp 0xffff800023bcd7b0 rbx 0xffff800023bcd860 rdx 0xffff800020ab18c8 rcx 0 rax 0 r8 0xffffffff8182804f kprintf+0x16f r9 0x1 r10 0x25 r11 0xb9289ddc2b36de7d r12 0x3000000008 r13 0xffff800023bcd7c0 r14 0x104 r15 0x1 rip 0xffffffff81d20338 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800023bcd7a0 ss 0 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.1) pid=326856 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020ab0ee8,0xffff800020ab0790 process=0xffff800020add500 user=0xffff800023bc8000, vmspace=0xfffffd807f00b2e0 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 90099 321008 442 0 2 0 syz-executor.1 90099 442114 442 0 7 0x4000000 syz-executor.1 *90099 326856 442 0 7 0x4000000 syz-executor.1 90099 70755 442 0 2 0x4000000 syz-executor.1 46277 86815 41659 0 3 0x3010 suspend syz-executor.0 46277 32118 41659 0 2 0x4081090 syz-executor.0 46277 321617 41659 0 2 0x4081090 syz-executor.0 442 498393 16356 0 3 0x82 nanosleep syz-executor.1 41659 431607 16356 0 3 0x82 nanosleep syz-executor.0 32050 161374 0 0 3 0x14200 bored sosplice 16356 291427 77447 0 3 0x82 thrsleep syz-fuzzer 16356 287170 77447 0 3 0x4000082 thrsleep syz-fuzzer 16356 374346 77447 0 3 0x4000082 thrsleep syz-fuzzer 16356 143685 77447 0 3 0x4000082 thrsleep syz-fuzzer 16356 305043 77447 0 3 0x4000082 thrsleep syz-fuzzer 16356 453509 77447 0 3 0x4000082 thrsleep syz-fuzzer 16356 79087 77447 0 3 0x4000082 thrsleep syz-fuzzer 16356 250507 77447 0 3 0x4000082 thrsleep syz-fuzzer 16356 6295 77447 0 3 0x4000082 thrsleep syz-fuzzer 16356 406951 77447 0 3 0x4000082 kqread syz-fuzzer 77447 63646 51525 0 3 0x10008a pause ksh 51525 137356 28257 0 3 0x92 select sshd 77712 489257 1 0 3 0x100083 ttyin getty 28257 361317 1 0 3 0x80 select sshd 50902 523985 33331 74 3 0x100092 bpf pflogd 33331 5960 1 0 3 0x80 netio pflogd 96050 268007 91163 73 3 0x100090 kqread syslogd 91163 78751 1 0 3 0x100082 netio syslogd 12863 63273 1 77 3 0x100090 poll dhclient 13279 68047 1 0 3 0x80 poll dhclient 66828 184439 0 0 2 0x14200 zerothread 9340 134994 0 0 3 0x14200 aiodoned aiodoned 9690 480222 0 0 3 0x14200 syncer update 46190 157475 0 0 3 0x14200 cleaner cleaner 37161 306500 0 0 3 0x14200 reaper reaper 32026 211047 0 0 3 0x14200 pgdaemon pagedaemon 40128 390057 0 0 3 0x14200 bored crynlk 36502 131827 0 0 3 0x14200 bored crypto 5939 92576 0 0 3 0x40014200 acpi0 acpi0 53384 382280 0 0 3 0x40014200 idle1 59955 101564 0 0 3 0x14200 bored softnet 32901 301274 0 0 3 0x14200 bored systqmp 57256 284790 0 0 3 0x14200 bored systq 96438 493569 0 0 3 0x40014200 bored softclock 34357 223085 0 0 3 0x40014200 idle0 86723 95888 0 0 3 0x14200 bored smr 1 269236 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 90099 (syz-executor.1) thread 0xffff800020ab0ee8 (442114) exclusive rwlock netlock r = 0 (0xffffffff82505ce8) #0 witness_lock+0x52e #1 solock+0x5a #2 sys_connect+0x6b #3 syscall+0x4a4 #4 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 1 (0xffffffff8262ed78) #0 witness_lock+0x52e #1 syscall+0x400 #2 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9585 6451K 7354K 78643K 14202 0 0 pcb 13 8K 8K 78643K 330 0 0 rtable 98 8K 8K 78643K 884 0 0 ifaddr 79 16K 17K 78643K 305 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1549 0 0 iov 0 0K 16K 78643K 200 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1221 77K 77K 78643K 2466 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 19 0 0 VM map 5 2K 3K 78643K 11 0 0 sem 12 1K 1K 78643K 47 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 6 17K 25K 78643K 1165 0 0 sigio 1 0K 0K 78643K 18 0 0 proc 61 63K 83K 78643K 775 0 0 subproc 32 2K 2K 78643K 136 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 204 0 0 in_multi 23 1K 2K 78643K 194 0 0 ether_multi 1 0K 0K 78643K 19 0 0 mrt 1 0K 0K 78643K 12 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 78 344K 344K 78643K 78 0 0 exec 0 0K 1K 78643K 415 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 128 55K 59K 78643K 5131 0 0 UVM aobj 80 4K 4K 78643K 84 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 311 0 0 NDP 19 0K 0K 78643K 91 0 0 temp 220 3556K 3628K 78643K 55755 0 0 kqueue 0 0K 0K 78643K 15 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 27 0 22 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 112 0 110 1 0 1 1 0 8 0 rtentry 112 145 0 109 2 0 2 2 0 8 0 unpcb 120 1254 0 1242 2 1 1 2 0 8 0 syncache 264 10 0 10 3 3 0 1 0 8 0 tcpqe 32 6030 0 6030 3 3 0 1 0 8 0 tcpcb 544 471 0 465 1 0 1 1 0 8 0 inpcb 280 2537 0 2527 5 3 2 3 0 8 1 rttmr 72 3 0 3 2 2 0 1 0 8 0 nd6 48 21 0 19 2 1 1 1 0 8 0 pkpcb 40 2 0 2 1 1 0 1 0 8 0 ppxss 1128 39 0 39 3 2 1 1 0 8 1 pffrag 232 27 0 27 5 4 1 1 0 482 1 pffrnode 88 27 0 27 5 4 1 1 0 8 1 pffrent 40 614 0 614 5 4 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 128 0 59 1 0 1 1 0 8 0 pfstkey 112 128 0 59 2 0 2 2 0 8 0 pfstate 328 128 0 59 6 0 6 6 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 4 0 3 3 2 1 3 0 8 0 art_heap4 256 692 0 514 21 7 14 14 0 8 2 art_table 32 696 0 517 2 0 2 2 0 8 0 art_node 16 144 0 111 1 0 1 1 0 8 0 sysvmsgpl 40 98 0 59 1 0 1 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 45 0 35 1 0 1 1 0 8 0 shmpl 112 82 0 4 3 0 3 3 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 3183 0 1778 46 0 46 46 0 8 0 ffsino 272 3183 0 1778 97 2 95 95 0 8 0 nchpl 144 5125 0 3512 61 0 61 61 0 8 0 uvmvnodes 72 4170 0 0 76 0 76 76 0 8 0 vnodes 208 4170 0 0 220 0 220 220 0 8 0 namei 1024 16770 0 16770 3 2 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 vcpupl 1984 3 0 0 1 0 1 1 0 8 0 vmpool 552 9 0 6 1 0 1 1 0 8 0 scsiplug 64 2 0 2 1 1 0 1 0 8 0 scxspl 192 16590 0 16590 18 14 4 7 0 8 4 plimitpl 152 100 0 92 1 0 1 1 0 8 0 sigapl 432 1347 0 1331 3 1 2 3 0 8 0 futexpl 56 29989 0 29987 1 0 1 1 0 8 0 knotepl 112 279 0 260 1 0 1 1 0 8 0 kqueuepl 104 207 0 205 1 0 1 1 0 8 0 pipepl 112 848 0 829 4 2 2 2 0 8 1 fdescpl 488 1348 0 1331 3 0 3 3 0 8 0 filepl 152 12073 0 11970 12 6 6 7 0 8 1 lockfpl 104 453 0 452 1 0 1 1 0 8 0 lockfspl 48 150 0 149 1 0 1 1 0 8 0 sessionpl 112 24 0 13 1 0 1 1 0 8 0 pgrppl 48 35 0 24 1 0 1 1 0 8 0 ucredpl 96 1500 0 1489 1 0 1 1 0 8 0 zombiepl 144 1332 0 1332 3 2 1 1 0 8 1 processpl 896 1365 0 1332 4 0 4 4 0 8 0 procpl 632 4042 0 3995 5 0 5 5 0 8 1 srpgc 64 8 0 8 4 3 1 1 0 8 1 sosppl 128 57 0 57 4 3 1 1 0 8 1 sockpl 384 3920 0 3896 16 10 6 8 0 8 3 mcl64k 65536 261 0 0 33 6 27 33 0 8 1 mcl16k 16384 8 0 0 1 0 1 1 0 8 0 mcl12k 12288 17 0 0 2 0 2 2 0 8 0 mcl9k 9216 13 0 0 1 0 1 1 0 8 0 mcl8k 8192 15 0 0 2 0 2 2 0 8 0 mcl4k 4096 14 0 0 2 0 2 2 0 8 0 mcl2k2 2112 3 0 0 1 0 1 1 0 8 0 mcl2k 2048 178 0 0 20 2 18 20 0 8 0 mtagpl 80 31 0 0 1 0 1 1 0 8 0 mbufpl 256 596 0 0 32 1 31 31 0 8 0 bufpl 256 10335 0 3287 441 0 441 441 0 8 0 anonpl 16 160178 0 143100 105 25 80 87 0 124 6 amapchunkpl 152 9652 0 9521 28 18 10 19 0 158 4 amappl16 192 6750 0 5711 89 35 54 65 0 8 2 amappl15 184 89 0 88 1 0 1 1 0 8 0 amappl14 176 181 0 175 2 1 1 1 0 8 0 amappl13 168 134 0 134 1 1 0 1 0 8 0 amappl12 160 116 0 112 1 0 1 1 0 8 0 amappl11 152 70 0 55 1 0 1 1 0 8 0 amappl10 144 520 0 510 1 0 1 1 0 8 0 amappl9 136 777 0 770 1 0 1 1 0 8 0 amappl8 128 317 0 283 2 0 2 2 0 8 0 amappl7 120 555 0 545 1 0 1 1 0 8 0 amappl6 112 85 0 75 1 0 1 1 0 8 0 amappl5 104 301 0 286 1 0 1 1 0 8 0 amappl4 96 1752 0 1718 1 0 1 1 0 8 0 amappl3 88 172 0 166 1 0 1 1 0 8 0 amappl2 80 9577 0 9497 4 2 2 3 0 8 0 amappl1 72 40396 0 39940 26 16 10 20 0 8 0 amappl 80 4402 0 4358 3 1 2 2 0 84 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 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 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 83 0 4 2 0 2 2 0 8 0 uaddrrnd 24 1357 0 1331 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1357 0 1331 1 0 1 1 0 8 0 vmmpekpl 168 15271 0 15238 2 0 2 2 0 8 0 vmmpepl 168 177154 0 174846 213 77 136 136 0 357 35 vmsppl 368 1347 0 1331 2 0 2 2 0 8 0 pdppl 4096 2721 0 2677 7 1 6 6 0 8 0 pvpl 32 454917 0 434523 268 67 201 207 0 265 32 pmappl 232 1356 0 1337 3 1 2 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 672 0 26 19 0 19 19 0 8 0