kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Tue Sep 10 00:48:03 PDT 2019 OpenBSD/amd64 (ci-openbsd-multicore-3.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.81' (ECDSA) to the list of known hosts. 2019/09/10 00:48:21 fuzzer started 2019/09/10 00:48:25 dialing manager at 10.128.15.235:35494 2019/09/10 00:48:25 syscalls: 337 2019/09/10 00:48:25 code coverage: enabled 2019/09/10 00:48:25 comparison tracing: enabled 2019/09/10 00:48:25 extra coverage: support is not implemented in syzkaller 2019/09/10 00:48:25 setuid sandbox: enabled 2019/09/10 00:48:25 namespace sandbox: support is not implemented in syzkaller 2019/09/10 00:48:25 Android sandbox: support is not implemented in syzkaller 2019/09/10 00:48:25 fault injection: support is not implemented in syzkaller 2019/09/10 00:48:25 leak checking: support is not implemented in syzkaller 2019/09/10 00:48:25 net packet injection: enabled 2019/09/10 00:48:25 net device setup: support is not implemented in syzkaller 00:49:03 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x1, 0x0) kqueue() kqueue() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0xfc00000000000000, 0x7, 0x9}]}) r2 = semget(0x0, 0x3, 0x3a) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000140)=[0xa3, 0x6, 0x40, 0x8]) r3 = fcntl$dupfd(r1, 0x8f54d716207a63b5, 0xffffffffffffffff) close(r3) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x80, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000001c0)=[0x6, 0x8, 0xfff000000, 0xfffffffffffffffd, 0x5]) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000000240)) kqueue() semget$private(0x0, 0x6, 0xd) r6 = open(&(0x7f0000000280)='.\x00', 0x8, 0x30) recvmsg(r6, &(0x7f0000000680)={&(0x7f00000002c0)=@in6, 0xc, &(0x7f0000000600)=[{&(0x7f0000000300)=""/249, 0xf9}, {&(0x7f0000000400)=""/75, 0x4b}, {&(0x7f0000000480)=""/119, 0x77}, {&(0x7f0000000500)=""/220, 0xdc}], 0x4, &(0x7f0000000640)=""/60, 0x3c}, 0x800) r7 = socket$inet(0x2, 0x3, 0x1ff) bind(r7, &(0x7f00000006c0)=@in={0x2, 0x0}, 0xc) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000700)) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) getpgid(0x0) socketpair(0x20, 0x8000, 0x10000, &(0x7f0000000740)={0xffffffffffffffff}) getpeername(r8, &(0x7f0000000780)=@un=@file={0x0, ""/43}, &(0x7f00000007c0)=0x2d) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000800)='/dev/null\x00', 0x80, 0x0) close(r9) fchmodat(r4, &(0x7f0000000840)='./file0\x00', 0x80, 0x8) kqueue() r10 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000880)={'tap', 0x0}) 00:49:04 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000040)=0x93ee58eeed5f7f6e) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000080)) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x115) getsockname$unix(r1, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x1, 0x10) rmdir(&(0x7f0000000200)='./file0\x00') fchdir(r2) r3 = semget$private(0x0, 0x1, 0x4) semop(r3, &(0x7f0000000240)=[{0x0, 0x3, 0x1000}, {0x4, 0x8, 0x800}, {0x1, 0x800}, {0x2, 0x793, 0x1000}], 0x4) munlockall() symlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') ioctl$TIOCCDTR(r2, 0x20007478) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r5 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000380)=[r4, r5, r7]) openat(r1, &(0x7f00000003c0)='./file0\x00', 0x20200, 0x0) open(&(0x7f0000000400)='./file0\x00', 0x40, 0x4) r8 = socket$inet6(0x18, 0x3, 0xa7) pwritev(r8, &(0x7f00000019c0)=[{&(0x7f0000000440)="04fc05805de1576cb38e7ad2d63ab282c9a40e51c10cfa49f14694f374cdd575e94357920aacd4a201474cde4138ec6c31fc606a173cbb1a9db7ddf00441adc9dca5182e9a2bf9a6331bd5f113f8fa3a32d7c410fb91ae74d7be733d0f25ae27d242de34a02e534ea89b3695b4b6c6c3439a6a0d51142c6f8c3ba67d09b7616eea86d166adb4951479755a94ca1f0c120eb7058b72c208189d4fb451a6ceaa4fe040cd991e1db828d3bd8cde505244a89fed8fc1f0a058616bd3f2a98f91ae1837bbaaffb80700c3ec44d0dc84b8d9ba70bb61f612269be82080ddb3b4e884119b5a1432a87b091c864aceebcabe866f4ce7ea5f39d761", 0xf7}, {&(0x7f0000000540)="fb8d3eade9c58b86122a830c747e0d8f6caca90624dc7faad3157bc12b44db2f11ad6d78c52dc6d9cb77a5cab8dc28c8c8a18ec3ca0b31419781cd5dac0dff41ed6691dfb3ec5a643addcd4195a6d903af6c0ba7ec", 0x55}, {&(0x7f00000005c0)="40d13ed348ade9db5827c027a667756ade8e25fa503e02e6595dd6827e6ab57125b87ece689c65bf387e13fd0eec575c6ac23dc9ae8d52255f11bbfccb9fde38072f567b06da159c1aa49a674b48631cf8b876784e4260e4b55888eca5c68c9d9541106096573158aa684b8700738c0fc15b71db3f09a66948c5ec092d4cb0ac90133cdd9651ffc6452852dc236e116668a482a995e338bfe95d42ebd712d9a2d7e40000a89198e0ac9f373c6fe9c95efa45e4026738417e41a6", 0xba}, {&(0x7f0000000680)="ba26524925bdb2a6964c5ac7b08e34711f87debabe1de796632d37aec5a9b1b1366f1ea0f23a2353abfc92b3bba4b6903744ed30899c13c5e5d763cfef738aeac078bb44c7b6cffc5ce574b2d23b0d9ef1409f3a9eb39640fc3b63ad2e6172a96f0b84bb9f9a2044428597dace2aacf767ad0c042f6553716ae4b1", 0x7b}, {&(0x7f0000000700)="ff693fe9b7c681fef8e44c442f15645268c6a745f766a15a50223af6ea8d2e9d95a17e1f272cf44a25ed2501d421c57e371478096bd2367064ae3ff367ee5e1f124b430ef61d13709d4acb444ce7527d4e7817d381133dc8d1f210c75a5b10485fef322516f2db678bc13233ec10902ced3bb753a63bf601b9297c4f25befdf27be40ed7581feae63c63d30c3327d0384f2ab376d152012dbe7593da1d374b6868efe2dae8d5cde5b9cfb7e40bea62ad2dc24c90835149", 0xb7}, {&(0x7f00000007c0)="daf5ca7e7e792a26dd1e2f4d6960fe32513ad2f00e9c5d4f75478ae5c8d42a4d0aec51205cd960ea1e9b13b5b65fdedb1c2b4d111aa7279f7049d7fb616952fc", 0x40}, {&(0x7f0000000800)="386891f5b828a8458ed28c126070abd1182e5a6aecc4a4239594c2949fbd4ff39c210b3fad616286c9a575a3fe0b154e114e5543fc17e8fdb552ef9b64ef0c5b31f847fca1c9ea2e245105d80114fe2ce6015b2dffa2a078b85bdc1f2a9cf0a35ea24e48ed5750dbb06ab8ceac07ace1fff67894a7524e1ecf6853b5ce2217e945997cd1b3c755e9e74c5798115ad5f98e0a85f3ee701e98b491c62646093c54f914da659bdb6006e58edfc310755920458a288cd60048428d57767a9d0876cd692d4e84409bee6867524916d5d9baa26ab5bae813ef3b1874316cc83674cf7c789120181776c790b0a37a7bc19965b302af914a7f71fc55d2d39df5420853d912bacc585d0f8fe9c93585bdfef9ffbd09dd1f222cfc16d9ce2ae552f838d47bc08bb9442a6480e8eb4b63bef1853102c5d72ea930ee009c247c3bb6a03a6fc27c73c0ffb3089ba49c507333dde987e7295ca53f634fd5ee5d89a47643e5c69ba69d01c56de85967f9b754c06b6fcc0607b10b15ef334eb67c0bbadb08a2f13a109c8b1912c6797a12198e40dbcff739aec3d09049bd33281f57b005d704c1c357ad1cd037fc663bab242f10f18a5623a77662527d6f5c7443ad60d1d4d8cfb5308de917befc173a1ef4e338add0f4875d951a893c93422a5e690b729324fe789f5d309ef7ea475b035b6ecf9b43a8f74cb0e04bcb8d481992de62f00e9cb69cfe6b17812c595ad223b78d6dad26133d3cc0e88ea4ee92e1333779c597f3c47d3c830746ff4a2b63432f2818a3320ac5895de809b972ef66b0bf76b0c9ddd7525e9e3819c7cc02b653835b16d2cb8781dd249b606ffcdf960606a370a0e737bf50bb525d680c9464c0ea9c05e7efb7dec90008ee89110beefcbc4bf37ebb62692713f0b87652b9185bf2afb8e61ef0038865df8831fbc42ecc01b4f230e82b2831f6bf725a33eb57792430b21ad530a7c5b3da1c72d8751f9788435aade22eb4c6f5be50aacd4a0ddefc7c0cd880baceaba82191690c1be6a372a9b15ac5b93920da66ce50927d2976b5021ccc681d8c8324501f0f1583fbecc981b4d9d898a20b27167c272c942ea871a2736567bcfc2726f8ee81759ce72a99322a7524f47c6a8a45282a9356fa337c4e4e9f52952e33f66c1b353a63a095aff85f8d73ae8356aa7500808102a00a2a3a374a2e90da01f0e9b78ac422d489f0799e1f25a5993ba97cf870ffe6a9cc8cc4a169a0a5409c6fdd7e5a7ee5638ea63c943dbb6b7869834533520af9f6395f7a3c79b0bd284155bc21a776eedd9497a84ff255e06d7749659391cda0607f3f3491dcb7cf5485d63622c22f2248e11d9b7497e171d745c7784804cb3f6ed6eb48afc97ae83665d10bae83f883c71998d785aecabbca6a37c23457e2872dff32b3858151fe68fdf16bb08b84ba9d8127bbda218e2c753aa0f4871c76512e201bda723f2ffc3f186d7a93ec84a0d7db0843764b351ded8a103db6eb99afbadb0dd2e0fb69ab5211851381bc6cbeb5643fefe2729dcb358b649563067d9566fb037f94a2366afb3436f6418ec89b947e6c1b48d301cb8f4519711510e596458c165e27c53263e159243821e703e019e145525c942d1de1c4a4b6dcc986e22893b7bee0c74781f5d5528cfea54270a9b6b010441a50021cc7796e84eea92d4261f0ae7b1b7ad6be9112aad48f7164a66722afd57813771f10d7339e2e5793e2337d2382634ebf3bd84db502590fb93b2b21dfc76a2ce30f49568a81003c10dfbac951bea39ece44304ac0f4301b11532eb324e46dac7a2f5fbc64c5e476db33c2b1d9d6b05236f22815bc675f9295e8b6647688556de4c235d7be246036917ed458141bf60503c895aca2a7c3067f532d85bf2ca5b5a3cc2c785464133a96356a665cbc4b90294e5adc83a478897982307cb8596c3ad875234ab31e6d22f6430620df80b08ffef2b53d08f38aaccdc0dfbe41d34bbaafce6b9e4c62b53dfd14953094f1ae2a5c51d730bfeb172c2677d88b174b5376cad79f4b520c7fa7e27ad4f0e75b72aa2a040cb030f949107eb732db8fcda1c01312670e0b1bd4751b30322cc319751e54148fed568e1c14ba22896f12603ecec729be1d80080c5306f39ba55e587728552465067831f8ef1aa57662184413840b458e95dd52c1d07c90936345019c3c01000695df26f406bfbc515d2571b721297bbaa15dc0329f006cd3ff133f023da349934086411ce3feab17acddc2e6b2d06e0058e0fa894a347f85e00a407ea31da0bd9729e0e8cdd7175d26417d4a770664ee4f63a01ac9b89a9e0aeff789687af0e39ddd9fa20ef9d24b49962bb6cd7d8803f3f4f38c3a67a9ceb19e3c3df60cc1547f2009cf73f262538512068e795fe8b56d93c669ac93227b581fba81bd72ff0e968ce0d51a3c60e7ef39bb5d3d3a701d7dc641dfe0560ace9002540004a26c36a02ff21eb48efd768588574793ff18b845ca1f14ff3d4eda474fdaa7bfc49c7c4b1b254a7cfcbca4abea78a87a451c9dd48b66da25317b9625de33beea429d58396a6dc42577e4b24338be15135c11d83a340e7d88e9f23a74e089c0765c01c96fa3b6d0ecdb2b8eb3c67e6ce64ded9f1ec1877e2dc3b874686a8061b5f600b9c04c11159a9e6233aac477edf9d37d5d215c0e57c30199c837fcf1cf816a2f79abb6c332b0b26ffe149244656d2bafc8a1c13ed6348dce2b60658d31b9961235a59ab7fa0b8e942e8dde44f2e0c23839a8e3334365a95dc9b0415e97b8c7bac438110c4fe22fc39f34b18cf45a339549c1b4fa03cc5e4381c770e94b5b2ff0ad267051edaca035c80f644d0eafd30e0b8303e5301cc8242d0a763682a3e4d7497831e14b3a7615daf193a250729763e7cf579bcd2cf7d1ad8c075c23d37f51cdcecdd47758dd645625f27ff4d2fdaaab63543ee3df56aa10755caedc6a27ecff2ec8512238ab73624dd41f5887a01b1f4977b00ad6e076d1ec0b3ea7c10ab2f3184fb97698d23a1b8dad7e046dfb849597130ee1922b31c678ab60b4eef9d9123d475115178052f7eea8b312f9fc24d0d66ce962331c866e1254958208b6bfef4ee3de22d4dfa47a08234c3f0128966b159f24022e8b137439ce5ce70f8180d06389cb011b7c06840a2d8cd59d1cb60927d92cd6087ccdce8f2b3af56f4a163227605608fc9faa8d17f226b7c8e333e3a219fd8c55556fe7674ca1431a70278d2b8dd259237e1caa401104b0e28b9944dd3e9a8ede5df26df9ab1560c271a5fa74b02db60a8ddfc0e647649a5d439dcf930fadb4cd62abf55979f284973f344ada5672f371dccd2f99cda341dc82e032c94ddc505f8686bab2277cdf1c241c663b6fc22d06938422bc65b4b9ecdda8867f7e2adfa814685ff9c16b68470a53be0004d7345877de75ff36c1741100d113464bc4dafe0abac7d877692a6efbc694748d3cd53d5faa393591c07bcff656ddb1d5610ce58d540de48985013601e157b827b5bfa091bebe39b1bb55ba8cdfa12c71e08f03b5453d80fbfd0d40cd9562c0eb0bdd88777be261d390a7201e13b8f465368b96cbca0af2a523df4ddb19d87e5a14091aea84fcc5ab3e820653aad0705fd138028047cceb9ea9bd779c4fd256e98e7dbda2fc261f86a06f9357bb67af6eb3f9144d0ea630d093bfca4ef1c340e5fc5955032bbb59a688a258a54ab84dbf868ebc960ad7a5d0504725b4cc5863ab9917c67560774e5577ef76800cebbed63def24d7401029188987383eab765453f583bc0d6a8e5279b63d66f1b5b7123ee7b78b028854d1ad132b9cfdff00dc976efc85726c079cf8d0f0cb8a1a100c249713b6b43197447438818681e96e2d6a4cf9df1fa8e1ba628ef2fcbb97786ac60848ead257366a9a65aa4f949f1ce97e86f70f56ac33e5340ef70a649d6ccea94d3ff90ee68d36f756995edf0d619cd3870b6a3a45d22e3ee52408e4462e77a25c42942e5ebdca22934e0386230d593c60ecb4080552fa787447da2ea677ab83bf96f98b718c52597b0fbaaa8ae2c80677b098beda269956875ba3fd3293dd3d7152aec5ea9307faeaa212803275452018a90dd8404be9aa8032d2bef8a996fe3a7775b9e35a2364b53a611c7b819ceb8d477c039827588db2e7cbd50d3f850108c3e66702c30744fe4d7c9a3c900d843159935831212275eeefae7c2fc94db8e7cd830b2d1f2e18d7ed15e8f0557fce529ea73ad6edfcf92d255f2e0869ed574af40d477fa2a325cbd5fc5079977d42fa61bfc848576d2b0e77ab21a8e668ae588501ca1d85ab4e5f7df2d0f812f90a7f8b9ea4481b1ef672258fb5bcbe36fddf6d98be47295cb33f1c26ea3bfe562c62fdd352ec986e86784edbe328507e3acb64a2fa46854ef886b41470906762b760480d756dd260e3019b2ecd637e48ff910d7b62c9cdccbc36d437bcd5b0edf1468b3c32c1b03f467df1f6bc50a3d517581b2a55a42ce99267f8cf22914f92247bf81a72df02e0c4d449911c832aef4fe4a2958baac8f7eb4d7d35bd984d24825b5ec612225b6a8fe756f2c753894f9313eef09e30d7f172bc14a37ad49374e6d0ae43e4837b75a6084e6d22d4ae2cbdbd7676e74bff06868165630aa55dbce3da060278d6d11c596332c7b2078cd664f98563471d1a048057aa74aa21847dd6abdef76ed2ba7d7c3f2a070de00437911e353fcf3b8c8f5777f9a77924e92983f7be8d41a0028ceaa53cd7be62a6c55e744dd02b895732d431c8e37bff12cf0531dbba4e2d2cba5cef9019b2dc5f11b0f65957f402a4c9b67c5f7a3b2fff52d00afc48c035f70cb1e13fb97deb4d534a33daba9bf08cd3d29581771acaaadf36040d242fa79fa45eda4126769a3cd252bb75838bfe315c5bd48ff31cff4c3167ff7d6170b2431f7e46f07a6751758b95d40924b1a52a565432f9d6253d99aa683d20c630e91a8171a58fd29c236b92ae5e4567263fa7e02be0696ae8a37099ba043a7a0e0ea38db96d4c3a71492a5ec5a6c16e043cdd161aa6e0cc0342151108be8dde95693f8ff36f0527a4746f3d65a42ee9248d01d255695512f76360d3892fc57016bd3885bc7cd728b0e21141737804060ce4432857c0a28c5156e0e9c0bf34161882f682414bdce98b6168c0288a32a5d8d4d97b19d9e26112c4d669903c95fe9f0f219b3cdc0c1537fa66fc313da3bb90ea91aa4bce0829f47c417ab548062da6335e134b217164a06b49e4ab9aa6076ab5f5972a13eeb1b7ddfdf4339bc9eaf15e5e145df7025d579b484bc3757adf2b3e7e0056537dad50173f66d121113ce561e471d34529b627c812b0028467756b5dd3ace96974b264ecb6900da679b747281f6bb5747286ee1393bf7e5c9ac524d7068eda36a209d2be6dadba246dd39060a66dfd7199a71f8d92a824f6ae2b0e6c5bb14c08137ffc38e9550d14e7136da002a7dba3d677e6a5901d9000a5adbb16c3be0621e0e1cd0d9ff51c7a7a7ddcdd019c8b89875493dd2c45e245237c33328776d9ecc0860a0fdf3e6b0681a078925255bb44e1ef4117fc6788c67c653a2c9f7812358386392124e9f3f0cae45b92767c5088a6c68c9b41a0ef021831b6fe6633441304ec64b23a4e158754f535966f5286bb2ca08e16eeaeeb8df3bded96281491bd723d8c56ed1855bfbd3b15224a30e1950cfb989e6b8999acdbac2c7235b70754bd4381d1a848b40fa8961d0a0231872b90ea4ca0be094b832a04b578847b3f44688e863a45fabefbbe0b7767f784d5cbb0095a47", 0x1000}, {&(0x7f0000001800)="c3481e78bbb7fba0f747bee4b837fae545bcdf1528edcc56dcdaafa367ca97b4527c0e5214802e88450ebf1b573f4a22ca7ab4bc5fa37c2b535c512af76c659bdde87ebabaf31b436c568b96a8ee35036f24b8e572c27be6df1364fb794c44e39af0a62e7965a8be1057d853a2ea86964d37922272b25cf5ea5d34694b629761f8", 0x81}, {&(0x7f00000018c0)="9fbace3df214f71d6c84015f231831b4ac81a87e20fd904dcc7362d8482c2dc90e11892c691c3f6564807fea808b92cd0e3164f09ed2a938f2521e55f97a4e25a7cd96feeabe0178da1821d1a0da82e08b8580d978b95eafcab554e25a17124b12a12d4475dc48c74995f2a4156e1c63138de27241a1bf29ce85086f39dbe949f6674dd85378012199ae1b2393002e805d2d8b41c9ae6e87f669397f4dba283ce8d5d636ca8f3e9b5af7d83e2d0ac336727f35a2facbfcd3ae16bda7bd909f8bc2ee7eb2ce5d2e0f98", 0xc9}], 0x9, 0x0, 0x0) open(&(0x7f0000001a80)='./file0\x00', 0x80, 0x1a3) r9 = dup(0xffffffffffffff9c) fchmodat(r9, &(0x7f0000001ac0)='./file0\x00', 0x4, 0x2) ktrace(&(0x7f0000001b00)='./file0\x00', 0x0, 0x118, r6) r10 = open(&(0x7f0000001b40)='./file0\x00', 0x400, 0x1) recvfrom(r10, &(0x7f0000001b80)=""/177, 0xb1, 0x0, &(0x7f0000001c40)=@in6={0x18, 0x2, 0x3ff, 0x8001}, 0xc) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000001c80)) semctl$GETPID(r3, 0x2, 0x4, &(0x7f0000001cc0)=""/148) r11 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) symlinkat(&(0x7f0000001d80)='./file0\x00', r11, &(0x7f0000001dc0)='./file0\x00') 00:49:04 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x80}, {0x400000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 00:49:04 executing program 0: getrusage(0x0, &(0x7f00000003c0)) mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x1, 0x100000000000000}, 0x8, [0x1000, 0x10]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) getrusage(0x0, &(0x7f00000001c0)) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffffffffffff5}], 0x1154, 0x0, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r2 = dup(r1) mknodat(r2, &(0x7f00000005c0)='./file0\x00', 0x6003, 0x1) dup2(r2, r2) fchmodat(r2, &(0x7f0000000540)='./file0\x00', 0x40, 0xa) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0x20}) pipe(&(0x7f0000000280)={0xffffffffffffffff}) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r4, &(0x7f0000000300)="d92006fb52faf1d0bdbcdb360325c52389d715010692cffb20ec1c15cf5eaca7ad", 0x21, 0xe, 0x0, 0x0) getsockname$unix(r4, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r5 = dup(r3) mknodat(r5, &(0x7f00000005c0)='./file0\x00', 0x6003, 0x1) dup2(r5, r5) fchmodat(r5, &(0x7f0000000540)='./file0\x00', 0x40, 0xa) dup(r5) 00:49:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x8000000000064, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0x8000000000100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000000c0)) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = shmget$private(0x0, 0x3000, 0x42, &(0x7f0000f3c000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) shmctl$IPC_RMID(r1, 0x0) 00:49:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20000, 0x0) shmctl$SHM_LOCK(0x0, 0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x80000000007c}, {0x30}, {0x2f6}]}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r3, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) r4 = dup2(r3, r0) openat(r1, 0xfffffffffffffffe, 0x20000, 0x180) ioctl$BIOCGFILDROP(r4, 0x40044278, &(0x7f0000000380)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r5, &(0x7f0000000300)="d92006fb52faf1d0bdbcdb360325c52389d715010692cffb20ec1c15cf5eaca7ad", 0x21, 0xe, 0x0, 0x0) ioctl$TIOCGTSTAMP(r5, 0x4010745b, &(0x7f0000000080)) syz_emit_ethernet(0xd8, &(0x7f0000000200)="b8765a9b27ead2282834975cc8e8d49af82f4f233758e891b05c110d79ec5ea90377687b84add5d80072c65fa9855955a395be2de24501f1b6524d625c0dda26f622ae6edc5cfa5a308da8e67fb3ae4fdd51c47fb4d76c3a86be26b7083aa7a3a281ec71ed7a5900181e24c422dd24e6ab0141e762567dfa083771c87d2ef8a88e572ef43d3f05f8a7749c696110329cceb622bcd92b3d1c873c01ef3cea916eb2e9844df11308641a5aba44919105b17bcfe035e2010a2aa06ae3ef19bd728eb82068353cd4417b9998d92a2633a0e6c7ebb7aef5e8a281") 00:49:04 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="06"], 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(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) r3 = accept$unix(r2, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) connect$unix(r3, &(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8) write(r1, &(0x7f0000000100)="8c65", 0x170) 00:49:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(0xffffffffffffff9c, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0x29}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) r2 = dup2(r0, r1) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000000)) r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r3, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000080)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="621dd38c38050b4dd1a8a85380c766ea88a0ceabc0e5b32ddb3426cfd702af187f8f17a9e7aee27f4a1bb0ea941ae8f09987e9e60497ac879dba76ee531a972a88e1d7708dc84e5b2e6fc0f374", 0x4d) accept$inet(0xffffffffffffff9c, &(0x7f00000023c0), &(0x7f0000002400)=0xc) 00:49:04 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac3f786582, r1) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x3, 0x8}) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)) 00:49:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c100000000a417dd00", 0x0, 0xffff}) syz_open_pts() socket(0x10, 0x2, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, &(0x7f0000000000)=0x1) 00:49:04 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 00:49:04 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = syz_open_pts() truncate(&(0x7f0000000040)='.\x00', 0x0, 0x4) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() 00:49:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x8, &(0x7f0000000140)=[{0xff, 0x2, 0xfffffffffffff0f0, 0x1f}, {0xffffffff, 0xff, 0xffffffffffffff80, 0x2}, {0x5, 0x2, 0x0, 0x2}, {0x1, 0x3, 0x1, 0x3ff}, {0x9, 0x80000000, 0x100000001, 0x5}, {0x5b, 0x10001, 0x7, 0xfffffffffffff3d0}, {0xe, 0x5, 0x4, 0x6}, {0xffffffffffffce8f, 0x1, 0x32d, 0x128}]}) openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x20) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000240)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) syz_emit_ethernet(0x1, &(0x7f0000000100)="dd") 00:49:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x0, 0x0) r3 = openat(r2, &(0x7f0000000100)='./file0\x00', 0x20000, 0x2) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r5 = dup(r4) mknodat(r5, &(0x7f00000005c0)='./file0\x00', 0x6003, 0x1) dup2(r5, r5) fchmodat(r5, &(0x7f0000000540)='./file0\x00', 0x40, 0xa) kevent(r5, &(0x7f00000010c0)=[{{r1}, 0xfffffffffffffffd, 0x40, 0x40, 0x2f69, 0xfffffffffffff1f5}, {{r1}, 0x8000000000000007, 0xa6, 0x20000004, 0x8, 0x2000000000000004}, {{r1}, 0xfffffffffffffffd, 0x10, 0x20000005, 0x8, 0x3ff}], 0x7, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x89, 0xc0000020, 0x21e, 0x3}, {{r1}, 0xfffffffffffffffa, 0x76, 0x0, 0xa3, 0x8423}, {{r1}, 0xfffffffffffffffb, 0xce, 0x1, 0xe7, 0x3ff}, {{r1}, 0xfffffffffffffff9, 0x18, 0x1, 0x4, 0x1c}, {{r1}, 0xffffffffffffffff, 0x80, 0xf0000000, 0x7, 0x100000001}, {{r1}, 0xfffffffffffffff9, 0x29, 0x1ffffe, 0x8, 0x94}], 0x9, &(0x7f0000000300)={0x4, 0x51}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000004c0)={0x3, &(0x7f0000000000)=[{0x25, 0x0, 0x0, 0x37f7}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f0000000380)=0xc) pread(r8, &(0x7f0000000740)="30bd0ed8a8fbacfa229175f41097765352de6868853b399350a5be2b22100535b3a842c4dbe30ad593b356762f850d0e419f78e5b3e1fa5cd0d3c457b01b777064aa89f49960bb031412a5f426729409ffa859a5b6c30c", 0x57, 0x0, 0x4) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000001000)='/dev/zero\x00', 0x183, 0x0) symlink(&(0x7f0000000640)='./file0\x00', &(0x7f0000000e80)='./file0\x00') socket(0x10000000002, 0x400000000000002, 0x0) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000700)=0x3) r10 = accept$unix(0xffffffffffffffff, &(0x7f0000002480)=@abs, &(0x7f0000002440)=0x8) recvmsg(r10, &(0x7f0000001280)={0x0, 0x0, &(0x7f00000023c0)=[{&(0x7f0000000080)=""/31, 0x1f}], 0x1, 0x0}, 0x83) pipe(&(0x7f0000000280)={0xffffffffffffffff}) dup(r11) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r13 = dup(r12) mknodat(r13, &(0x7f00000005c0)='./file0\x00', 0x6003, 0x1) dup2(r13, r13) fchmodat(r13, &(0x7f0000000540)='./file0\x00', 0x40, 0xa) r14 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r14, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) fcntl$getown(r14, 0x5) listen(r7, 0x57b) ioctl$FIOGETOWN(r7, 0x4004667b, &(0x7f0000001180)) symlinkat(&(0x7f0000000680)='./file0\x00', r9, &(0x7f0000000e00)='./file0\x00') linkat(r2, &(0x7f0000000340)='./file0\x00', r9, &(0x7f00000024c0)='./file0\x00', 0x4) recvmsg(r3, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000d40)=[{&(0x7f00000007c0)=""/140, 0x8c}, {&(0x7f0000000880)=""/217, 0xd9}, {&(0x7f0000000980)=""/196, 0xc4}, {&(0x7f0000000040)=""/17, 0x11}, {&(0x7f00000012c0)=""/4096, 0x1000}, {&(0x7f0000000a80)=""/239, 0xc}, {&(0x7f0000002500)=""/99, 0x63}, {&(0x7f0000000c00)=""/130, 0x82}, {&(0x7f0000000cc0)=""/70, 0x46}], 0x10000287, &(0x7f0000002400)=""/8, 0x8}, 0x2) open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x8) write(r7, 0x0, 0x0) poll(&(0x7f00000001c0)=[{r1, 0x80}, {r6, 0x180}, {r2, 0x105}, {r6, 0x8}, {r2}, {r2, 0x105}], 0x6, 0x3) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000ec0)={0x3, &(0x7f0000000e40)=[{0x3, 0x7, 0x0, 0x7}, {0x2, 0x2, 0x1, 0x101}, {0x400, 0xdf4, 0xfffffffffffff190, 0x7f}]}) ftruncate(r9, 0x0, 0x2) syz_emit_ethernet(0x1, &(0x7f0000000f40)="b6") semget$private(0x0, 0x1, 0x4006c2) r15 = semget$private(0x0, 0x7, 0x10) semop(r15, &(0x7f00000003c0)=[{0x6, 0x3, 0x1800}, {0x1, 0x5, 0x1000}, {0x3, 0x1, 0x1800}, {0x5, 0xfff, 0x800}, {0x0, 0x0, 0x1000}, {0x3, 0x100, 0x1800}, {0x3, 0x401, 0x800}, {0x0, 0x10000, 0x1000}, {0x3, 0x7, 0x800}], 0x9) r16 = semget$private(0x0, 0x7, 0x10) semop(r16, &(0x7f00000003c0)=[{0x6, 0x3, 0x1800}, {0x1, 0x5, 0x1000}, {0x3, 0x1, 0x1800}, {0x5, 0xfff, 0x800}, {0x0, 0x0, 0x1000}, {0x3, 0x100, 0x1800}, {0x3, 0x401, 0x800}, {0x0, 0x10000, 0x1000}, {0x3, 0x7, 0x800}], 0x9) semctl$GETALL(r16, 0x0, 0x6, &(0x7f0000002680)=""/108) 00:49:04 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) fcntl$getflags(r0, 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x60}, {0xc}, {0x40006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000680)="b6") 00:49:04 executing program 0: setuid(0xee01) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r2 = dup(r1) mknodat(r2, &(0x7f00000005c0)='./file0\x00', 0x6003, 0x1) r3 = dup2(r2, r2) faccessat(r3, &(0x7f0000000240)='./file0\x00', 0x43, 0x4) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f00000000c0)=0xfffffffffffffff8) pipe(&(0x7f0000000280)={0xffffffffffffffff}) dup(r4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) setsockopt$sock_int(r4, 0xffff, 0x1002, &(0x7f0000000000)=0x10000, 0x4) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r5 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r5, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r5, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x4, 0x1d49abf2) 00:49:04 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffb}, {{r0}, 0x7, 0x1}], 0x0, &(0x7f0000000140), 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r1 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x20}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x10000, 0x0) fchdir(r3) write(r0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) 00:49:04 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000280)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) kqueue() r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x3, 0x0) close(r0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000300)="d92006fb52faf1d0bdbcdb360325c52389d715010692cffb20ec1c15cf5eaca7ad", 0x21, 0xe, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) sendto$unix(r2, &(0x7f0000000040)="874f314dc660ff6a326aff60ae1129832ca34563f484b2b78d824327dc1dbb4d563719455ba2f8447a134bb77aa565d0ef2ee5a0ea276e89d7fd91eaed192727d89b4714b142bd9a2bbf54882033dd4a6ba0cd4c0b898c38711058f9f15d8c6bcde1730de3d2d2af3e283cc8cd82b539e6", 0x71, 0x2, &(0x7f00000000c0)=@abs={0x2, 0x0, 0x0}, 0x8) 00:49:04 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x80002000, 0x803) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x40, 0x80) recvmsg(r0, &(0x7f0000001500)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000080)=""/211, 0xd3}, {&(0x7f0000000240)=""/172, 0xac}, {&(0x7f0000000180)=""/106, 0x6a}, {&(0x7f0000000300)=""/118, 0x76}, {&(0x7f0000000380)=""/219, 0xdb}], 0x5, &(0x7f0000000500)=""/4096, 0x1000}, 0x0) 00:49:04 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x800, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x1}, 0xc) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x6e, 0x0, 0x0) pipe(&(0x7f0000000a00)={0xffffffffffffffff}) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000a40)) getsockname(r2, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 00:49:04 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x100000020204b, 0x10000005901) faccessat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x2f, 0x2) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 00:49:04 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) write(r1, &(0x7f0000000180)="56b0f67de50805b4c833191749c366574db18978d1c419660b2bcee37154f0b620109729eb3620a2f76d12f5d26c315f0bb5cb33baeac6871ad9da457f494a396793000000006407ac775518feb09885974283f6ec276063686e60ff87cef7bcf5fada58fb6681395aa0445a2befd103d5adf55769caa23ff5807426bf5b149c22fb2d77c2237f5750091e66230000000000000000c06b6c93861014cf85c716c424", 0x99) write(r0, &(0x7f0000000280)='oL', 0x2) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) sendmsg(r2, &(0x7f00000002c0)={&(0x7f00000000c0)=@in6={0x18, 0x0}, 0xc, 0x0, 0x0, &(0x7f0000000740)=[{0x50, 0x0, 0x0, "be0c026d4b7604c2b3f5a8fcf5561e08e05d29a1491776e8ea26e96e7d1bea921a2fcb5810267fc86a8db70c2d8da2c640d5d6886a1918ef65"}, {0x98, 0x0, 0x0, "a5f067f185f1bb557e783bbee2e2e8cac0226b96337057a7f59f26b87b9cd51f72835337e174bdf40977b6cafb0109b5965ac6867532fc6fed3f9ef6a38dfc1ce553fce5528b58d80caa4fede67728bed7945a543c6a8a94d09cdc2483dd696bc6454fa4528a72fa8615b8137605f76d801867596a9c36910095a204d0aa3aca80"}, {0x720, 0x0, 0x0, "f5d7105681f47fb4b744f8f539a5d1542729e0d14cc26014de23fb98bec25e0afe5a06556656698b5242fd283fb160c4ed1319cceb1807b3a6a3d7489c00a0c63ca51c867bdc201fd8de5141995a34d7b4dc5917ffc820c036c3f60f90ce234532e5a1b9a28579ecd1effefa7a49d593324546acb8d6cc0fabe33880be4bc156b0bcbabfa9c686ba837dc44e3a892e8bde062d18684d8f3f8ba8c83408720825907cf4b47f4cca8a7cdc0a12144b9f4620aabd11ef2cb2c0c1bb3501048822f79dae8f0934ea206ba63fe8a5226430453aa535a4abd925c80161f7c91e0ae7fb00fffa795bd0830f4c8d16f37155a36b54b9e61bd6c0b52aa9fd67fcb1a131c16cd6bf68e7e484811f355e73e0e2e257f6392e409206b2af9e65162692ab5674a7a93f0d8567299f8b191aa54f3ce42c47058dea99c8411e88e259860f4179a18b9fe26f236589ad5053b8027ed8840640cd744b1d0094cb962ad11f88e3b63b25914cbaf56d006d060f1d4b8a63ee2668f6d272b98fd2e9adb61e58416217d575efc2876bc5d9395b22e7fb33b4f3be4c07dbc39f06f028039bf4ac3860729c08f9f1bf329819e750b128919e962914521e1ebbf5542352f596f5f9773fec8506198d634713150e978fe81d89a97889e8229f4b5eb2625b298922d16fe3879bdb6d158d4ba0794b817cfecde8908e3a32e274b76e644739da478f20a908af69f1caebe28bc40054214c8a631996f52ea6be621840f48ed46e06ad8632b8763dab32a4b8d563a28ed32242809258f1a518fa33b2070b7ce1b2011e1112d0554c86b1a1c37c9a5ee422588d945090411aa3c9cf55cbd77417890767ff4df5897ade5023f6409db54c108e200ac45a37de650563987c5681df9002a7dc0de96eec806e4c39c9231a242caadf5e0aa22705e88ebbae9f737880dc336b84fbd47a2f64688d579fc025c80655dc8d066d3827796111f088535850aa47c1b860c2dc5cfaf4d7c1406e41f442f4906f424dd21fcb4dc6453a1323c0f1cf10a6684b002846a3e24912e56de6d8eed85c5a9e6e65a208867edbdae004f449b0073ff0b51fb72696f40439efc415e45aa36c484ed014afdcda0f3d84c10f564e8eeb3b8e92dc36c79602605f351356abcfeb63fdb0e2e1d64f92fa2ca4efcaeb608a7953f2a512738e828a1ac96fc9f48f66b53ba9056dcc788432c407e189543e368251adf16331b73a5058944de77b48e12f4c7fb40c91b5fcf24c53b126b5b2b61bcedf87a412e800a6f50cf9aaa7f718f215b5f20d59e5020a41a3078631efa08444b2a4cbfede132820c9d39435ea5c80dabafcd8b4ab57348bbcf2d8746471bda85db8c51b065e89c05f5fc8924b1b4ee84453cc6791511258efab614cd2d25a22480e8dd4320a144d7ee2d9ca445b5b094c3022678150020d7181cd9a11bdcd3a765f93c8b916f4c231b51cda4f9d6805083dd6e28b48278ce55a0addd2e258ce55eaa11323ee244c1c50f873d73864c477b57b82264965bc88bf36281bb272ffd81ef76f21f00c46ad20ed98d3f019b486d519cae1f3cac3f411ffe99d98151f2d73f150573c8487e5546bed6ed52bb0f76c537b72abc824c79afa6eae00586cf8b259c566189f801f75f4a7470ba8c0e7d9ba561af37d87a80e17bbb9c86d3f9c6694d1d67f60ef64fb951b827fe19ee87b7421c9b68740aad13a9482dfe5fbb90b20cef4490d819b4a12e239bea99b0d621b5e985cdf68506107a4a0348a3a69b39f0530b46b37859a8bbf5775f95f0bd6c93b74a5839429b14e5dc618d58b6db5bd79064176cb14c65e5aa17ef5f4b3d87084500c6f456c7977d53a1279c4fffc149722fa8a1ccfd9ea7a201fb57799a2b0e74e3712e43eeb609fdc22388c0a1b97c5950bb64b9576989382b921d8a1e1a5764afcd1113af6d1f4d7c4a6386cad6b0dcf1be28fd9d86ba256e6e6e633dc50cc5f95c145973ca2fad8a963be8c2e34ea7ed30afe381e46ca5911fd094fd988a85861454370ea605532c15e9b66fa4d49d9a50e47f77103a7226f03174509330c55084468d0ed50d35104d08e904bad2b5b1a0f1b8d914c8276b22b65b0c59cd5cbe7956133c2ffc599548d8822b275045f3e52ec61fb09febd934a3f2d770c85073bf60f3f0bcb7a5fdbb9ab04d6d4a84f9dc64c67bee738b947f38f87466969d13bcd32beec3bc2cb5f2752ad79f477e2d9cccfa4350cc2f188fabe17cb64a6e8355379c83025bd4d7a41fd852777e3f1628491c717b6a4fa382c84bc2c821915981927cd6211a95050f4983835aa5e8d3fbe02c757d121923fcaae75428ff756f6a7c7e9e4b63d85aeb43cd0d5ef73bb83e1de968fb07a323d6ddb7308b05a33e38f93bd6f46617dcc10d6284649aa9964a8f2635e8234464b75e57080c42f3ca4680359f65ba13f388f308b36598b49d9902abd3cdbbea87db5c8fbe4c71fd6243fd6b687fffa83cf1f2317098b03ee6a68b5d6276947d041157462dd0990f8ddc6fafa79b7c3c62ad2e6a6c148e204682a5a0ad4"}], 0x808}, 0x0) execve(0x0, 0x0, 0x0) 00:49:04 executing program 0: setrlimit(0x8, &(0x7f0000001240)={0xa, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 00:49:04 executing program 1: pipe(&(0x7f0000000a00)={0xffffffffffffffff}) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000a40)) shutdown(r0, 0x90209e18c45780de) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r2 = msgget$private(0x0, 0xc0) msgrcv(r2, &(0x7f00000024c0)=ANY=[@ANYBLOB="00000000000000000072bd0000000000000000000002005700"/74], 0x4a, 0x3, 0x0) preadv(r1, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)=0x100000001) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) r4 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r4, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) sendto$inet6(r4, &(0x7f00000023c0)="ceedc5841f541d17b834a3b6268f7ec85e2485c65c86a49a6d54dbe2a790a68b9d8b094da2fc083355a583a0e6c7249440bdc57b7a892794e70c028537af62b0d3736a7e323816708876578796b05d5eda278662434bb8a2549c8c80cb3a855d956ee864920044e0f8e59c0165ca4d1997a2df43fcc7befb5b25a83bb491ca3b011610edcfb9727e92388636bcab9dced06a3557c96c4a536856abcb154d675530d230602682ce92dce7919b4a92dbceae34fca2f6406d5b9a93b077868dcc1e83ebc8d4ad08887031a734ad36c6c6d16feb29446d6059041b033d32b1ddc2c165735357f1059ff1", 0x28, 0x806, &(0x7f0000000080)={0x18, 0x3, 0x5, 0x1}, 0xc) socket(0x1, 0x3, 0x6) listen(r1, 0x9) getpeername$unix(r3, &(0x7f00000000c0)=@abs, &(0x7f0000002540)=0x8) 00:49:05 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x400004002c5, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x7fffffff) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x4) acct(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) readv(r0, &(0x7f0000000000), 0x100000000000021b) shmget(0x3, 0x2000, 0x101, &(0x7f0000003000/0x2000)=nil) chdir(&(0x7f0000000080)='./file0\x00') r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) mmap(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x2, 0x11, r1, 0x0, 0x0) mknod$loop(&(0x7f00000000c0)='./file1\x00', 0x2000, 0x0) 00:49:05 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffff80000000, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) syz_open_pts() r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) syz_open_pts() ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000040)={0x6, 0x3}) 00:49:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x74}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 00:49:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002000, 0x800) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x3) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) 00:49:05 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) renameat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') chmod(&(0x7f00000000c0)='./file1\x00', 0x76) setsockopt(r0, 0x29, 0x80000000000000d, 0x0, 0x0) 00:49:05 executing program 0: setuid(0xee01) pipe(&(0x7f0000000280)={0xffffffffffffffff}) dup(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) setreuid(0x0, r1) setuid(r1) ktrace(0x0, 0x1, 0x20, 0x0) 00:49:05 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() pipe(&(0x7f0000000280)={0xffffffffffffffff}) dup(r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x6) close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10008) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x1, 0x0) close(r3) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000140)) r4 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_open_pts() r5 = semget$private(0x0, 0x3, 0x120) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000b80)=""/189) semop(r5, &(0x7f0000000100)=[{0x1, 0x5, 0x800}, {0x2, 0x8e4, 0x800}, {0x2, 0x29322cf7, 0x800}, {0x0, 0x9, 0xc00}, {0x1, 0x1ff, 0x1c00}], 0x5) getpeername(r4, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) readv(0xffffffffffffffff, 0x0, 0x0) writev(r0, &(0x7f0000001680)=[{&(0x7f00000017c0)="25c96649209216f61c6d00037d73c1872a23a0b52815e747b0daad68ca2ef059a3c69b46e695590b7ae988da4fb3e222cd378ce24b09962696cd8e8d4ff9bc7a3d787bb7b3fd2c4ed421b26fb3cf7338fdf660a39bb4dc239fab95346b9578918b4400ce14682c4d731c9926df911e6997790e6235910ae37f549ffe7bfdce9de6393e2cba430ddaae5e55b49a9c97d5e8071bd8fbe51c1e8281bccc6563a15244b53f0b66f9bcad0317ed809ff586ecc675d0ad12ceddbeb360e7604179dfb9a761f21228bf800ae2459a6fd1a2bb4964c1621c011112b7b31aa22b8259ee6d7d4ea46b114ba138026acd1c493482f1c2af4304cebcb821eb386053896874942884abdd4270525bb47546e9f3285b047087fda46aa8c43ed56366a39e09d275febe7bee799b46a2550809617d8ce10af32b26a35c55209297c03cb16630ee6a04d5a3bae80a05d68f4505b50157d3a14c78da1535e1eb48818aa8d7257926a32f47f7578238cc042e53b690fe374da851539e9fa2207f2c29779cacfd305549e73a0bc97248a7f4c4eb1ee558237bb03e92358bc119fe3db6982df3c7274fa7c393a71020744daad69d7dac9e64ccc1ded970d6a70edf2e112c46f9e450a748491735501100389563cc44242b5d660f4ce5f5943cede2c324aef2e29ead0364c9d0c92473a7aa75829dc21bc8f6dcec63e2cd8bb612e79bb97fcb0dc1e198e375fed45e52c24a79951d070ca4115e667af82ec6275e4fb58d35ee2e4d25471b6c3e9db2ee5acf0076d55c05ef99ab97de522b2cadf5d619cd69577b5af5a4e7f65f97f54e4c4e0f91bdd86ab6b0ae3320ca38d2b20701e734ac1effb7cda2f86ab2c1fba84bd707b5818e254be70051c7d0fd1f6c6a7f7ddedbbb80bfef91f16fec998434fb2cf915b252eb60df532381741c57d3096f3ec252796dde149eb829b94ae989ed67d35f6808e1c33a604d9d243742c4fd97ec556bd2e94117f65805dfa8853ed45b524aab52268b02b93ec2577a6be21ce3b7e903cabf22fafb4c498b12afd74ac7912179628d7f3683eb6ce5a8c50a90c52df73f69277f6a4921a2a3ee348572c0ebb3a7ff6b0247cd5f5945ace72c3081feda7d7e498583ca06c86c0b5786a76832fa28a5c0d0086facdccf5a9fc40011821a1800de5edd0628e582bd3c784f2dd9839a85a0b0dce66696396365b1066d3948f11162d32a44d7b8cba87b430462b65c7a96122813d1128067572ba46c8aad6a1b242d2f1d5cff1042be76bbb20dd486e83d380ca0f9851c9590f6da558ec4ba5264b81c4e4a58f8242e0562d9dfff83c7077ac5b2b5eb3003cf7fcb7436e95e07402e5ae9de9094957cb97a9101c63f0cfcd0218fbf47aba47f4aa6bd0085cae7574f56e14ba179ce21ecb38a10a7a307e823e39eaa39df7f16d3c9d6877d2a4f6c29b4cede477f14f5c839573a9bcb75eb088c4c2b27fb1379954265a1d217faa1e4bca99017768e95bde864c5e4ca1ea1aaa7eb9317ecbd014744696a8ce0ed0a436dd36d397ca6f4cd466e76941fdd34c9d43bca6a0bb30e734f5feae7584fa7478149c05b656b97b627fc8002574ffdb5733191bfd0e692cfd992baefeb4ba8e337702f3e511e1a4585736c0083c62113c6dab53a513b6f6c6c92ccda3edd63972db088efe4b38ade4229641f8193bd1a69cb816a2331f7e10c63c013aba2c7bf4768ab209df2ff78cba37beb6aed2d8b155b3ba56192b5e923fa0fe0a2fb8cbcc0b2802f334429b445d2b716371cd3b72faa04cd159625f5f522c8d3fa1c75c7388257d3f32968a0c130aae6e633302f64141b7c6bb657bac6d14490079d5e2d1f83a43107a398b8699eb7ec7d69202ce676e8526ef0f977d9cc1caee795dec4a4a337dca2fe6dd9910bfb8c06427a897af1bfd91e246bfe5d0b9c6ed38905b4331d5d6c0df9e794e60f4b9e8e58bbaa8f4fa819a01153c4e6a8fa5a7fd69983393e38592cdb3e197741c4b517900b79eca71c0c0dabbdde4697f5871883a580f1cd039bbd0e77e7bb996b5075c37d147414171f2948193ce4af63ad1193f59044aea23936cbad3ae66f191d8d42b4efd3197b2c87f51da3e55550e5078f1a5ca9715a4ce82009709b30ce95c8df34995dba379dc4c33a0409d39671689cd5ef067903fdf2439b87ced4224b9a02963b79ee6d87d7c3a93314f71909ee27618b1942a5b011e870d24cc798849c046e7fbcdfca50d687ed3f75692382d3d5b9770d3217612090ddac01ea73bfb6d0b8c2624fdc165bb9d236b0198925db736c2e5858383fee13eda55698a767e3bf9191015f45587f878f29f988e16298303c77531f661fa735cf3b29ab8dc4782181406ecc5525162d228282e1cea4a222d4794c59e098b20179034dbc2b15644d4d7abbbb370e4ecc82c747a680c39f1d0bfe5d346f7c8bc1fe413864b2bafc0f4869c2d66d7220c99b86cda05f05683626ec600257cc4aa23aa3165155d3ac28a3e0375eacac87588c7503680b0c722c76614ae6aa1c514ea17d2d6ef3180525b63ebb88e4262fe925a8ea8fe8cdee62c2dda4250e0b7ad63c74d68fe284f61bb276e655e80642c6d193cc5ba83a7f29c12e313d0efe95ff3b33112d805b9ea78ce92112ff2cf74685d2cfc9be6edb2b97f044b923d040c45993675a0070590ca2d04374d4a4f545ceb3779b28ae0541edb014a6904dfc183ff8c8b1745eccb95c22ed3b72d510a0ada907455a755957e626e3a6a9f7238407b48e7e6ed4e71cac4e6a0c33febd1e00d70fea2aff9e6a02809819284408356169d692450f1c5ac79a4d064d0f8ede85e4ea32be3291959281a7fa2f994d5ee213c89155779674af12937c0e64780880813a0cd96e5752a894ad3afa6abbff40480f6eb881d0ef41eb756205d3646a8b862c901b04abfbb5fbec5dc21bf2dc230b1804ac7510a35195f71f519600987a21c92775ea1310785ce841a1d1264c376dc49af1711ab4c31ee869dad2c1cf044407a89fe8f873979363240ff17092cd53a6f2155870726711dfb241fb94e9f76d8a8163ee98ba97bc12e824e58c65171a7b101fc5b373c0aa8fdff667d4ea57b462ec33483385306a55049d9365ed4daf947b05104511194975c0bd05b1f5bab8cd18a44a47534b05a7a24b2112abc4566fb6520dbf2ffc03dfde72a7cb975f5bf2b8f5de3f58d21bbab325f4455d19ae9077f7375313d6014efc1f46c770e165f59736f89a6bedfc6c7315c166f10bce3d66213ebba4cc6450e54948373ec688ef9032579edcee9e1fe5df919462abc3ebdf4b1814f46477d159cfe2e48e63f0ac770a15ab3690b2984eec9c383b3b90731efa2212b7f1afbb95ed2829b3c13ad5d0a7639e91150d0592852b21634d31b2fbc0a40eaeb2521b474b3fda953bb8e28fbf04ba324f0b36edbebcd1d05ecefd6d055a0a4b307d11fbef67ac5df9e376244b9fee74a2f2e79edd8b660f1d68e2e247d2f0c06f527d543194d9eabf1d7852e9e13cdc025e039990fdc90a892113cd88fd56ea238e797b464167e05e3cf19865574face010a9702b6ec00a90280c6717c1979c7bc0572d883594f30721f4ebec508e3a39b9a7f7f443cace246fe3636b1e1447ba5708a072d2e066c91ab86866c0a8bd25647d7829527e98a89d1a35a04eb266773ba46cf46d6f194795f6aa11ddaea6760c7200f21d41c7a12b8202efa0895a49242ea7b364a4b9bd769d4c8c5274bb4b9feab5ffa82869fcd1a98d517853df7c8b700b66e995acea79c2ce006c9fc4a99eafdd633d1bfea153bd8f04d0a70cc8462a8883bf544cf127f57257196a82a718beb2cc15b3e3cabe7e67966553b2938b5cc2709f5b6b54251181cb3f468754d2778d46a127a73e660f8eab5a53a3ede110459425e7c17813a277bc20b7eda736779e61d3a77efbda4c115d19cb105770f0a0d7005817bff31440b04b46c707d0c5f4c1ee23e1a29b9cf9fc3162a783af7a64fca5398486f28787adb371604d61fa54c2847da5bc38d10a7625f0a4c10442ef20f5e9def39a560f13e0a7858131efca613acb89c8d70dede165f084a8c4089246ba8e232c96c2b9fa8a0c7756b69843681956af87fadcbf8a48f6401f9c8434fe37e7eff1eb61dbe5ef54417e9c704f9cfa4c416fd5590ee61461043c7bf87fc048cb7eef4ecbc7a4b00637bf60951724bbfa8fdd6446", 0xba5}], 0x1) 00:49:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() pwritev(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000180)="7e6e706e3a0d5e64abefba847df700e21282baccde6721c4fcfb133b63db7dbb178468b50ee9433e0dbd71947be26fed0a4a4742e573eebf451f320450cc5051ab", 0x41}, {&(0x7f0000000200)="2c47ed7da3d5ccb1be11b3abdbae559a38e6bb3d829e07ca252b9ebe5f10a7d35f2ab8ba7d4d4278ff28eef597ad0add86b13ca1940c8972f839ff9f479db820947d9e7d5ed61921b489836abe8e37cca02dd6a5afcae7437848c38b7c1bb393df966028b8da16c1c55e305b2d4c", 0x6e}, {&(0x7f0000000280)="5900a6df63677388d3bd74b2eaffe236f20060f8624b04c8ec71d53da78a2e37f046412a68d1ebc2986048cc925a7dd95989ea4cbfba8fcc0eacaa97b0d7e028a12117f700c8ca87fbaee9b09b900b581aa76b6eac52bfd642392bccc4ae7f8bfdca90b22ff6a148a1378933b7a1187410eae81833add7119cfa81fbef674388e624a8e7665732", 0x87}, {&(0x7f0000000340)="9fd41af5f996d98a5c87bb022ef029d84bc8ee972c1cf5a6b018f049cf1f8bdc63292ad6a64df9c63678728475ca4942bbf69be263f282c8e65ce87628cd05a31d906722b57e1df381a993d88ba7c503e5a1a1f4003805f65964cdc7d9070e0ede8b1fe9875d8853ced376128a344b4bbb110b3d4d38d927aff8a25eed55fc48e05a1435e84d2823fefc14a68da45d5866d87150a342", 0x96}, {&(0x7f0000000400)="d39539b3cf0fe86d1e8431e5c2ba45e1d9b10ed677a3ffe541fd540b6ab69f9749d46c6fd203bc59706edfb251eb8b86d2ab01dd7853cfd9d7079a50463bb00d1a62a2a6a71f0a61434a3ed9526e90a13a755014242ce26ac5aaef7c4602b9b38aded8bf94bff8d0f73703551914a6393b3ba9d44c37d1949e19e46d3ac1bd9e45c27bec09dc6a57b938", 0x8a}], 0x5, 0x0, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = socket(0x11, 0x4003, 0x0) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 00:49:05 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x3b, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r3, &(0x7f0000000300)="d92006fb52faf1d0bdbcdb360325c52389d715010692cffb20ec1c15cf5eaca7ad", 0x21, 0xe, 0x0, 0x0) recvfrom$inet(r3, &(0x7f00000023c0)=""/255, 0xff, 0x0, &(0x7f0000000000)={0x2, 0x1}, 0xc) r4 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r4, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) ioctl$TIOCNOTTY(r4, 0x20007471) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000200)=""/99, &(0x7f0000000280)=0x60) close(r0) 00:49:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0xc}, {0x1000000000000087}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000100)={0x9, &(0x7f0000000000)=[0x19, 0x0, 0x85, 0xe18, 0x1, 0xcdf, 0x9, 0x7, 0x3]}) syz_emit_ethernet(0x1, &(0x7f0000000240)='\t') 00:49:06 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r2, &(0x7f0000000440)={0x18, 0x1, 0x800000000000, 0x2000000009}, 0xffffffffffffffaa) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r3 = getpgrp() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r3, r4) r7 = getpid() fcntl$lock(r1, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r7}) r8 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000540)={{0x1, r5, r6, r5, r6, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r7, r3, 0x100000001, 0x4, 0xfff, 0x413127be}) getgroups(0x1, &(0x7f0000000100)=[r6]) close(r0) setrlimit(0x6, &(0x7f0000000080)={0x7, 0x92}) r9 = syz_open_pts() close(r0) r10 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r10, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffbfffffffffb, 0x7ff, 0xfffffffffffffffd, "0aff030000000800e0005900000000003f00"}) write(r9, &(0x7f00000014c0)="8fc3c1f9ea6e15b7e080f7588caf9f8abbe1d3daf1b5e0615d6475c96023c9dd67452432e1d643870f7bfaa82a7c43d54408f402443678f6ceae9613432995bd76565cdaa921d977f1f2496a403a3a0dbf1172e80b7f983e32d1fcd7308e7023af6a6c03416c5f39b7cd56a54f38617821846d4a7748f0587578c89b70f7cade5775b276a28e89a8755b2408281adfe3bc1d54a084a1b58d0d3071887d6dae94cea0cc2d26ceb2f96a1432d061d1c7b123b36bf58cb8098b0faf44736d54f3bd02a924d58876713618659c4b2fae8e4489f37e1c2f48776bc3e355522a6de700a6cfedb677f099e93ae477ba243a022877697c95e3d2fb9423ed6fbb10c44f61f87046115b9904a5c01d9dd2d95b2ee95264520877feb1e4cb365d6118ac5dab3496b54f760bc93e7083182bef731a87ca476a304f26dd29fe1e58e6d94617a38f2f4fe68f27552e23767d9a61eb6568e42111794ad48b88da4452785c1197d7f8687a7569845b4ecc74fd69dba8c46f4176c39e410676f378cd96fcb53a171ac28d15b65486f15c4c61b34c102e210bc0d3095063f1145138e732066a87c3322eb673f341644bd94030c6305cb049333aa91c285f458b537f2459f60af413d8072aff8476e3ee3a8877baa3afaaee670000bdd03bd5ea35626a888a251e3ec6182b8111485419722cf3ff9d7b8558a785a20cfe89ce0f65b012d8453e91c4f09e12c39c958b5be75ec1183e0b366ee43516f44fff44ecb56f6abe937f6dcf62c8d798bf13bfd61c0cbff7cd5c9bea420802362b682591d8a1d03cfeecc156f2a5ab1eab8e5ea6c58496e90007d79f8ebfec30b0097a0c0c19496430ad2dddf52ca61bfce7608b6b09d19cde28fc9c53b9cc436c2a4ae5b9b3413e5d8da5852bb565a9a475df3494a1a063e779accf704be87f848e856f7375c078f90f5b22b68f5aeccd7dc00ae274f776a6ec98621caeb2723c69054482517341a4958243a19f7f73d9a37eaa3c08f7bfccd3f89da6ad5e94bf7f4320d5c9a82e6b6c345d757576cc663b64b251122a9b7a887f37d5c4605ec57d60908772b1a40502fae36dcb06b3fee227b49e7c7c0a2a1a264752d033cc3bc87979e2e33a160543e7a4090850549f166b97a3348592fff3708e59eb7cc6707a041b0bb6ee410eb1585547f3c8078a2a99ff6111223a439b9011f5b8ad1b010fccbd198a6039eeeace5c2240027d89f2c9b3f451f9c5563997fe06fe8b4a0d20cd29b61c3e8cdc1730597fae92fa984457a26633b58b86a8d1e96e1bb978f488553ccb6c2dd0a82c50721f95f8ca52ae8ca4c7594f07909d9f8a729d1f8242fba136877dd6e3db0ed1b97495f887fdc5434a96fbad84d97c8debbe160903ce276ff3a8a6e4a0843b146f6045ee650bb2f810b7d27fe245852fc1722bc9fdbec288c56520000000000000002527517317b648c38ddd39673730b157", 0x410) write(r9, &(0x7f00000004c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a", 0x151) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x1348, 0x6, 0x8, 0x100000000, "af6cdf10204725829a2e317f86eabbb9ea8ce1ba", 0x6, 0x4b}) pipe(&(0x7f0000000a00)={0xffffffffffffffff}) ioctl$PCIOCREAD(r11, 0xc0107002, &(0x7f0000000a40)) connect$unix(r11, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) 00:49:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{}, {0x80000016}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = semget$private(0x0, 0x4, 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000500)={0x2, 0x1, 0x7, 0x29cf, r3}) getegid() semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000d00)=""/226) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000ac0), &(0x7f0000000380)=0xffffffffffffffea) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r6) setuid(0xee01) clock_settime(0x4, &(0x7f0000000640)={0x8, 0x9c2}) r8 = open(&(0x7f0000000000)='.\x00', 0xfffffffffffffffe, 0x0) faccessat(r8, &(0x7f0000000040)='.\x00', 0x0, 0x1) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) write(r8, &(0x7f0000000540)="f9781fcdcb79ceafba8786368bf93bd5187b29d3b0a79418cd064ee259baca92379e4b77fb7f2b8314f3015ec81d6632f7be3d77caf4d19f458b6af1ab436955fbff6b760bbaac97e294941b119d9882cd1b9d511322423b814bbe2d025e4fc9990671c7042387fe11128bc7380dcd6202bf7477987ff4e95581ffe0d194a34e68375eb05221512257e2d744a61881df6279c33c0800f5af977b96c38138e40000000000000000", 0xa7) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000a00)=[0xca, 0x1, 0xfffffffffffffff9]) setegid(r7) semop(0x0, &(0x7f0000000080)=[{0x5, 0xfff, 0x1000}, {0x6, 0x20, 0x800}, {0x0, 0x4, 0x800}], 0x3) r9 = shmget$private(0x0, 0x2000, 0x20435e543a222cfc, &(0x7f0000ffd000/0x2000)=nil) r10 = syz_open_pts() fcntl$setflags(r10, 0x2, 0x1) r11 = dup2(r10, r10) symlinkat(&(0x7f0000000000)='./file0\x00', r11, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r11, &(0x7f0000000180)='./file0\x00', r12, r13, 0x0) getgroups(0x2, &(0x7f0000000200)=[r13, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r15 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r17 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r20 = getppid() r21 = fcntl$getown(0xffffffffffffff9c, 0x5) r22 = socket(0x1000012, 0xffffffffffffffff, 0x80000003) sendmsg$unix(r22, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, &(0x7f00000013c0)=ANY=[@ANYBLOB="bf6cff95028c8a494cef6e709c96eb28aa19384ef99da03dfdb415eb198b07dc62b02a15c3205c5a50b381951400000000000200008357100ba3dee4b0e19ff47e5ec2487cc5978d00faf2ffc210560f6ac1f85041d860446639b79c1a3e9f9d1b82ab3e8dd713dc705955dad90417925b5a650a0500000000000000f0d8324e012d03003d3241c6e9e510723a01626592bf3efba9a8666feb1bf1e4e67947319291ffc1e6ef048cb75d4b3224e003ca23cc89055a74d3c1c7571898fe3bef4990370efcb329d4831e60ff0300001ae6cbbc435da6d75a76888ced3309ca1b33a0eaff00000000000000281d3d2a5e2a2a3e3fc1bd59c90000b1966866486ea231ff6e641b1a3eb4057085b99576fb50233c4b889c2f9a145a4090290ae099d8fdc76ea98a57009f1adc7cf1ea3d21952144f45176e9f74178d0bb7d832b53c4d700df86243200e8ff80647ba01f1d31bbb3d0f41e11779f0fff2fb39810270d915c2568ddb82e3b832635ee599b42a2cc79acd4962e89971971d0462004874f5c3d17f083bef9732f26e5e1b3fa109c997368a8858417db5dc68a20d8ae2bd4ad7c14f1af51a7966b3f2376fbae3c8e1c05f7ad00d67e7b529f0bcc262b1b9cc6f9d0282addf634b8aeaf494ead53273a684ba5b7ca65b6c7bc58b821d54742dc3855a2eb06959309774a1150e0d32d06cc27ec3e2f04bbfe41591a4eb1d18d48ed66d2e44d46e8f6c3f3198801fef387f20deea321f2cbfc3c64eb9b64713d41ed876934b44c36a9cf77639689c7e95415a8e0243415c243ae7e264c3589e6313e10fe2a0c1bf65eb2a4d2de55e4fd3c375c6f206dc14f7c4252dbfd9c5548a57a30a960e4b3507b10a8583d90d3e6440000000000000000000000000000000000000000112ba4a7274fcf26da41ab8a8a5f8ee2e300ffe18886cbf7dbe90621f776d6a14036c3a48e60c4b6ad176d29b072685bb681df92a1b27a08208a7908eeaa660563c37d46e3e7f282e1c6cda5e539f7f3e2a91c0f0df665586b89405182ae0515"], 0x270}, 0x0) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, &(0x7f0000000680)=0xc) pipe(&(0x7f00000005c0)={0xffffffffffffffff}) fcntl$setown(r24, 0x6, r23) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000100)={{0xffffffffffffffff, r16, r17, r18, r19, 0x5, 0x8000}, 0x1e3c, 0x8, r23, r21, 0x1f, 0x7, 0x2}) setpgid(r20, r20) r25 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r27 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r30 = getppid() r31 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r25, 0x1, &(0x7f0000000100)={{0x1, r26, r27, r28, r29, 0x5, 0x8000}, 0x1e3c, 0x8, r30, r31, 0x1f, 0x7, 0x2}) setpgid(r30, r30) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000240)={{0x81, r4, r13, r4, r14, 0x100, 0x3}, 0xfffffffffffff9f2, 0x1, r20, r30, 0x4, 0xffffffffffffffff}) semget$private(0x0, 0x3, 0x210) setgid(r6) semctl$GETZCNT(0x0, 0x4, 0x7, &(0x7f00000003c0)=""/66) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000340)=""/13) 00:49:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{0x3dfc}]}) bind$inet6(0xffffffffffffffff, &(0x7f00000000c0)={0x18, 0xffffffffffffffff, 0x0, 0x7}, 0xc) r1 = socket$unix(0x1, 0x5, 0x0) close(r1) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x20000, 0x0) fcntl$getflags(r2, 0x2) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xff9b8609b1f1111e, 0x0) ioctl$BIOCGSTATS(r4, 0x4008426f, &(0x7f0000000040)) pipe(&(0x7f0000000280)={0xffffffffffffffff}) dup(r5) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) r6 = geteuid() r7 = getegid() fchownat(r5, &(0x7f0000000080)='./file0\x00', r6, r7, 0x0) 00:49:06 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0xfdff, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) syz_open_pts() write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xfffffffffffffff5, "5c009c6f141f8480c78100"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0xf}], 0x1) 00:49:06 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="3a06"], 0x1) setreuid(0x0, 0xee00) socket$inet6(0x18, 0x2, 0x2) r0 = syz_open_pts() r1 = socket(0x18, 0x1, 0x0) setuid(0xee01) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r3 = dup2(r1, r1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000800)) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r4 = semget(0x0, 0x4, 0x600) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000940)=""/135) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x100000000, 0x3, 0x1, 0xfffffffffffffffd, "4fe445667930b6e84aad5cb79155e16ee1c6a2cd", 0x1000, 0x7}) r5 = semget$private(0x0, 0x4, 0x226) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x42, 0x0) rmdir(&(0x7f00000002c0)='./file0\x00') ioctl$VMM_IOC_CREATE(r6, 0xc5005601, &(0x7f0000000300)={0x10, 0x6, 0x4, 0x8, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7fffffff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x100000000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x176c}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1ff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7fffffff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x4d3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x20}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x6}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x24}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x2}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x9}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0xffff}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x71959a75}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x100000001}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file1\x00', './file0/file0\x00', './file1\x00', ['./file', './file', './file', './file'], 0x5cb}) semctl$GETVAL(r5, 0xffffffffa, 0x5, &(0x7f00000001c0)=""/126) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x7, {0x0, 0x3}}) r7 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r7) socket(0x18, 0x3, 0x0) 00:49:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) sendto(r2, &(0x7f0000000300)="d92006fb52faf1d0bdbcdb360325c52389d715010692cffb20ec1c15cf5eaca7ad", 0x21, 0xe, 0x0, 0xfffffffffffffe3a) writev(r1, &(0x7f0000001580)=[{&(0x7f0000000240)="abdba001be7f2f9c0c4f8ec46372579dd8af984a1d0eb868d9ca34a06a91ae3b67c510f8159f75107d02459d79fb3a6a9d7d62be994fe80e23999a038c0ee63b28b346cc02c1258f8cc4a977e449b492b4044bf2819dfe72196fe9804f747169b7b9ce4a2644fa009ba56898692c59ec2b9cc22ff8a615823439506be45d9663acf2b9bdc45a0ef4f0718df78cc3809471faa2ac84273d851d85a610067530c6a918e6789bb0967ae63877f59604a7f34baa5b03c8941d66012b22aacfac0a4a19ae8bc5508e975c7b45de438a393eca6a", 0xd1}, {&(0x7f0000000340)="77f26d5d2e7423b2263551c355d8880902cbe5dec87875be57b2528decd23a409564c46c22cc325b81b0192d528528a5e1d43fd175204a15f087b71c98cd43d664ca2d3a9992fc89938571265317f3c50d9e0aa5902ed5b51db1a0f981ce9fb291eae066307886c7d2287b6b48a384b6e425ad80a6504883691bf997471faaecfb265afff399397f7211d21033cead9878cec7e799aef622c01a2eb5bdb223fe39", 0xa1}, {&(0x7f0000000140)="976f94f89c97f65c112f2984b21504c80448822a0993ddc325ba7e37e8f7727981f63cb513d48195a04383509f6968025d24994907154616aff2867382dce29bbf64e392b9ef7e6cc16822ac33c0cd0d94cfc5fa91e90e969432197842dd3b1c606b5ea3d2d6703bfcb842929dcdcf726c466dd1", 0x74}, {&(0x7f0000000400)="ab75714908e0d1a239583ae74c961e4d1d876426422a7972be264012f26bb1608a74fdfee756e58d14960c12108ebcf27c962b783cc1b768f0", 0x39}, {&(0x7f0000000440)="43a841c5555d26a53a5b03ff2ffb69dc4228dc7cc18e36068c00b6a4010b186902bbbc29b4e526ec2eb20397371ba1bbcc9d90eda572e820686c2bc2674e815d9cf1c9afaabfcb18cba73036a1b2ce4e60b46f56957bceab389eafa46b77dd0c0ef4d60293d974eec2d49a2427619e4c0f39efcf05766c8681f90e86fe3e2a6e20ffc8663599ec3505ed9ddc817146a4e8be797ffdcf7e3dadb87ddd7d4028fc4cbf12dba90984971a", 0xa9}, {&(0x7f0000000500)="0147e53baa57284cba884defded251d12c8dee63eb67526be1369e64c7badb52edf8125674464810e3c45ceae4b8764b8972d02f7e503e1298c8e368efd747e073ea49", 0x43}, {&(0x7f0000000580)="76fb793800c24f76ed42095a74509c49cd875d6346ccef2e2f159764d07bd079f9051a2ee630a80641e2c8a8712834f57a6a6894c8769bf1c523c7ce3d73eab2d4e97b3a0dcccd03f1d40c5866b7ab5455ac8573b5be84329a655cf94b0bf12163f002c2b391266ab1d5c6cf87836c115468d8641a803c227e16d5e3fea4df366f424a375d2bd2e8811bcb78aa22b62a33871624215982a8530d799777a9e132d2d899044785add3b585762f68696502ec2f3cb0f37c7741a5f175edd52098e4b66eedd9320849305710474ac910443e35ec72740785d8d544ca5222c9a376bfe8e80c24b9ef033122deb011915c5e8a8d5fc0d64ad06dc19b110aed5563e96dceaad401eb909bafa5547442af437dcbad0c8fac5278052cb209a374b8172273b9098415a5d96abdfea181ddd2a1931ab3a47a8c77ee1079a87a3a0290bdbf534298f1cdbb0ba11563834907e130df9c135e5e7838f522b391066b196a76466747d142b0ecf2803c9b8a1125a38fb332e7b84d2967eded2969e1d030accaac488e16f70e6ba781f2c78021ed4d00609b5f242770248cddd67fb8376c3376c04618d9f9ff4589c5ad6bba5cfbf4149babe17c97651d122cde095637447ec81dd55882aa0a5b2b1a26e6116953fae3146fe6494861c7f4dce4557f72e697d949330e3b63defb887ee65c42097d91eaa33e251e81f85abedca10da450f7b6791ad7098b2f3e14f788ea9e195233e9a222fb4978b3589806e3e4f3a79b5a7d5a9ba5186794dc9c304b56fdde9691d8a37f75df9b3f227a6c934610eb9a943446e8dc2b9769d7765ba786c531ed0a320e0efd66db61d535aae3e8f6d66d92f3c3cf55978c975e3b886c0ff69a60df6907bf13efa434897ddb21af5132eee2a07409ad3801e633590ff32e0b318a4259e1bf26b2f6abc085079846168e4e5f6138b33484db5e343df290cfaa8c109d24decb15f39d4cafbecabc5f12c7b4a807e535ff9be43e4bf6447cdeb3d026bec8ead9723d30e7c58b984e993cbbf467f8d91984b13181a68d9add5dff20f71c094d037dba256084377e30d1f4d6da8027721c7517bf23c97d0891912684d4b8601c7c0707463c23ba8b392edc140627538186d86a3651e560e2363bf53af2656ac198d0918adc9b6174069021500160354f62675debbff9127e9eb624c0fd2bf092d0763ceb6eb3a7e31c4298d01f426d1b7bdca83adc4c66d15a883d6a191dd5708e7c612638e9d741b41e18990f18f78c7a791c73bad962e8991f51d20fc183348ebd52b28e5e226a899ca846341aff183402bfa4c366cb261dfbca5f962f8f40d4c693e25497295fa521d615a57b136a4612e6354e38a13e0657e924ed5837ba181db7e90da638e36de6c08400d28874336789353f526c0c8b161a5da94167587479a8d8a2a5326b705c16368d2b93c9931c56b424a50efc2c9b8c51d1ce95c21efef2af2440dca9e69be85dc852807ef1d58ab250984ed5b11f3f4567010a68f16d22b29818da3dc68cbb6721893eb4f5a60bf469d824df5b63d32ace934ad98e8885dfe31ab8ee1fab5a75b8b3a50a6ada016c2982ab2fcebb5cea0309e59017c4545b9275524ab54d30d9c597787115a6e4f603d51a2297b2fdaf2be7bc760159145c963546f52ea90beb6644086b10ba54bb8904b9c9f04ece965066290d169ade207af911af0f13d238f289f35f956b532a41901f966e9bbb36f50e82d27e35b71bbfcb14c2ee5789d8068dcc4168501f9e1d67b62c1179184ac659b3489be65e34f5c4590553a1a469bc0a791b8cf955070cdf97c33a1be926d3b2095edf87b9a363e26fca5c3f6341f9d9b4cbc1bae331fa1b8459889a6b0e1c913d5af02e067177dc309d6feddb34ad5fda23eda29ea35825b2b89ac5adb3842ad64231b0cb6b79a15655b15039adabf506674fa547a8a861224a8046302f2d19cf221271203e8fe40de45eaacf6311578a6b6981fba641f3578985aa88223e2f591041a731c092654921b3b902fe1060371edd5f45d456a8b3e4ab536a081657d6d8e14da5c26e31e8d60b881eedd9be82a5eabed5ba6de0ca6b384c7eeb56c7f981dbf7928c1418d1d3b48735cb4fec9afc4b9ba871f521b4ade13f2a99998ac25bfeba03adfd3fd140c8babf4c65c672e84a5a8b229bc1eb76001e013b984c4b4ee120dca99e363e3ce410318ea1e61c4f71c6bd07dc042176224564509a3194cde879a3f1d732fef23f481e6ce1a40671c2796445c3e4e9bcb3894b847515b74f9d957a40498b902314b1fc3ade18f46a5e8865f011879e83f03ea10b7c41b8246541546be9840a09e569a4f982ae97c0f79c2471d6deb9bf039df036641bc07cd98b3493be1c301d154112a9ab7ce34eb74d9c9a99b645a48487e4d1915a3ac5a7633f28ee0e96d39006c822bbbc6241b3e3b9cf441960b691687321f6be4e996a3f1a6730bf2a7fb868254382ce380f28bfee96612f3b6885b13760b30b629c5660f73fa63c17e257ec2a91dda1f6d31553758db2b608c28e965010b38ed38983297b051bac70fb89d357f3c58cabe0ba344a1d39bdccacd8a047269d23b99a8528e17cd3f1c60fceac1d6bde6672fc1e0718c0588e5e106c5793e5c695eda25721ae590a1dea3d5e58f2088eef304348f29d871fe04ecb3efed7d0ece877d3f1172cc8d28152fac254809ae4300c79de49724f866edd93a35177c08abf0888effe0d9b4d077b29acded19e953f3fad1e772f8cb971d4cbe3c2f496d481be15ff83b9153cf00bf6f5be3590c697c2896bee0ce7891058171ac035f63b8bde74b3d32248b352fdbe6160cb8479812ab81b65e55b5b8749b02a408a6472dbdf7ab6598080fbaa50ee2288b047c1ea2a40fc9b344de75a21c336c1f541e8b47ad820bb15e4be9a8d144bad842acf3633be4758e3e8e6e617a84707beadbbbf0d86d84cc15e350a9081340d6b9613382005352e9ad79d889fa84ef845b7f5a1c271b621b415ff2ace27cb2ca4f8ab387e38fce243491bf693ea5b5f938b54d93e1264249c3bbe5e1d32dc6f8c79b60938e89aae1f08cdf3f7743f26a51acc79fef4f3813a4a8185611ddbc2bd59659130cb015343d08037c42fb3f86247b34c8edc4398b878184995e97ce0fdd3aec9ec1d9e6473ca9dda73fc3596cab1d17ebc28cac05af66c94193d80beb9b7a4d24bd610d744f8266d11015c51972f9f39fd03434ff9a4788ca55ef13cea35e0562a97c852f41936404fd576065941a1fbb0d1a43bc4235b7d2eb1c9fee3b1fe4bf62dbbd98a5afd1f511e7cbecf7ae81dcf9dfd62c013a71166d0116d4b417cf3ce3546c6e3228e707316326b6e1ea276d477652d6d4013b46af69579892359eb74d7c42baf66cc08ec5dbd1c3d58877fc1016178e75ff68bf11dbdb3525917ffbaf847ae41d6f88a0bf5d223962a9d70a3bd117b2af3fa9303c5205d9184813f751cfb0c4292d8e096cd756ea783ef523388ecb0ad4eee6a742287a600f137e490d6cfe01fd8596615d3e754b0eabb259cdd34ca2d464bf0d43650b531afe2ddf89a713d0fe1644a28bd8ff87e4477ac5a3bd41d739200a296bee02eef2c6edfe61b7b73dbb2164c578921e6d2bfb79f6b2a1a8168310a42374494ab9620d963851bc0b0224e33b3954872fff41f3cdcbfaa01dd213dacfbdeb37f474248fc12d6eb03e2bd1b9bf1c190119bd1bd1d5b6e848fc747decdde5f969fe2b23009ccb6d0139a7a549b3477a0b88abb72d8d4c39492da0f6e015a1c370a41460c8ebb3d09594560ce450e3439257c600d1825869345080d77e1890c3f033eb9a962be75d9ecab53c87b993c52be6615872543b02b3db02242bca70761fa196753bc6d8a306a2ffac8448255cf811b3155cb75f6f4fb6c1bdd367699f14374ce67f3f30e378c54d3fa3a4364145cf6d0fd28e0d2eb1cab879167c667037f4c51e3d5a8775c8f18eef4c9c5d149b64375a379fdbb29b433ecf3fcab36d4691fb98188a4bc098f8e4c050b7d3e6cdb5f5d689e958b4fdb1aa78fe34df115062cb798f288b2cf8146d648aabefd3b041777e281fa151a3afc8636a74050b3ccfcd1b21347f236d784e17d1e1db4d59cf924542cb99e5b0bd7bdd6d2cae6419f9c3bb9bdcf027f6e1d350d8d537899f6d9bc2e2a5e583b6b195908dfacde45a670bddd01e65bcd5a282a9be755a03eaa725c5c1f3635db0659ec667ce690d1cb488a6f73991b7557ed17ee4aa904c57d3772eed37e6eeba8528ff054369f1383d3744954856e3ea33d421468416c6c14d99e6bd797b11fb3b748cd8e3d098572ee7a513d9dfdcdf85e3e6071fd94dd7227d040350930640d3d67dc5f3de758efb735ad8709d38b0ad40c455a117e1d291a0975a72582f1d4bcd598f5dfb38f220c0e4045972ffd8debfb0cda0b0b800d85712e454dc387edf5d8d7ea417cdd69f443e6c16816908d16af9c82ffca71999fbb88527f720db83fb5ebc0566148803319fdb8b1d55e0b2e26f18a6712594094bb78967d79045d8f5ae2096c06f8e13922b94100495c1d2935f4f9a03cf0e1782eda386f6beb95a106f87a46eb40215da26628d607487581ae879af487485c87ba6243362eae50675b194867e10e07c44301a91187c8300820d4fe896fc58fe3e18c6fdb19b346b0b4239e758170aace8201294d709dca067fc367ca8fc7ec8776a094eec93b7e1aa0fb07795f8ef7d97a8daec03a9a930706ac5fb40d6974210c00237efecff725b242bcf303c192f782fd68b65c0e46a7b70fdb5af31086f20a372017834ca8147c62d2420e8acd5f6847d6bda9539fdce9a29cbb8a3321df98bde37d92cac47a0aab48b8d434915321442d0f89019c0445c069ffc23da7de9cb8934401b078b3be093f7c7d1985f72dad00494dfb4a34d705a006a70b0f581ba3b3571a8458a45fdd35495409ecb22b42222ba6426f761f25152f1c883946b1cf1fc731132033588051813526e49840783146b69ccb8574e86dc101d7e8c4f26d5f024cf3e28a10ff80ddcf16364dc1e273cba973dc714c9c783eb32ce2072aa2385f2977f7b66cfca9f79b5b0f76f6e93aaf6321289609eba40c3edcc569c84e0b1cabe2ed22f75be2fec8903de96b618691bca10c3a3a1b842860179b31625a951ad50fc68e75454de4e065ff014347d51ee57baae674ed60661f81b29ea09e500621b79006b949df84147aeb568d1fc6b7099c9fd0bf64bdc6d6fd4e9ac8c969af015dbe719c3ba01c8ee549b61ee250c3418e9c74bf98144afc8b9ef72672fbc4d03af0230bc2461de41100533fdd0ccae8a89a0841e2dd00baeda8a83b7dc194385e822562df7b77779dbc53436a80f4253d414624e2e864da76bba010d6f5ab4a132b25677e5574bae2100a7d346ea95e691c177e0aa0bdcdb08f6428f952dfb63e14e269c7e3647ed589856d53783fa89ff8a53e07f13140f8e2cad93a20685eb38883af5153851a46a0096a715f92e5dceb0df7f6e551c458741e76db3c9f450352c15dd89005980ae61e328ca705b7a0164552dc0fddaccded75a1d8359e5964954be27c67bff5165a2d2b4e5e8aa1b5be97b218fdeded889cf757b09ec58600c251137b58c08868f4d098317fc6bd470475817896942c15d754ed3ffad30fe9a218d792da23d5caeb073efc30a4187017dac5a87dd15106f19810225b9e95ac22a4b3899ab1344c41caec688d4b96d462c8e6cbde3eb41f7b580cd7ae82a59ef00050635e667d606ee84e112042a6944703", 0x1000}], 0x7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) truncate(&(0x7f0000001600)='./file0\x00', 0x0, 0xc26) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f00000000c0)) openat$diskmap(0xffffffffffffff9c, &(0x7f00000023c0)='/dev/diskmap\x00', 0x0, 0x0) 00:49:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x40000000000045}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000003c0)="b8") r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000040)=[{0x20, 0x1, 0xd87d, 0x4}, {0x3, 0x7ff, 0x40, 0xffffffff}, {0x80, 0x1, 0x0, 0xfffffffffffffff8}, {0xffffffff, 0x8, 0x1, 0x40}, {0x9, 0x3ff, 0x7f, 0x1}, {0x0, 0x8, 0x2, 0x4}]}) 00:49:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x8) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x18, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 00:49:06 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x100000800004502) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) bind$inet6(r1, &(0x7f0000000140)={0x18, 0x2, 0x7, 0x9}, 0xc) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000000)=""/47, 0x2f}], 0x1) select(0x40, &(0x7f0000001840)={0x7fff}, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) 00:49:06 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) dup2(r0, r2) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) bind(r3, &(0x7f00000000c0)=@un=@abs={0x2, 0x0, 0x1}, 0x8) sendmsg$unix(r2, &(0x7f0000000000)={&(0x7f0000000100)=ANY=[@ANYBLOB="f31845b3fb86d100000000000000008855c4024e89cced44a7ea75fe3c0000000000002000"], 0x1, 0x0}, 0x0) 00:49:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2ce2) open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) 00:49:07 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x400, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f00000001c0)="eccbf522a5a59d1fd7a5f53af7b16935befac6ef84c4ca9fb431f299200cf2e4b80f343d7181a0f3c35abc30659ac99ca6e211edf3065b21f4379751d0eec3ff0fdb14a1ca3ca7fcab912050d5e07d05d50c999339538ae914a60f5726a8085e9331186087af1beef4efc485a37501d88300c2645202e40ef89693874ed5a82f1782c76b1e33411cb9b368e05253dbb71e27a0cee1e6c06a5afad112b0538d5e4e59e8b708acdd0b1772a385556d49eac9d8a801bf5495e7558c02fcf618d2b7b34cb21382006fcaa31d", 0xca}, {&(0x7f00000002c0)="5aa9ba5f7ac4e7d6690266aed9a6344cecd5236d84235e27d7f8267c4e811b2ceaf916a3bc28b436a1e675dffdb324f443a7f8dd72f2db8fa6daa2667b999d0bf392859477a23e4639d43f10c2eb771d64a1a58b04a19f351d98088e0696341880a0cb65cb6c2ea217bc6e673b2dd609f0f7cd6ae49827412211b6d0f7e7fdd335136192cd61d8", 0x15}, {&(0x7f0000000380)="c09d74c99bb3a681cd5c94c15b88448f352891758c8c88ee34b82f3db967736b8fa322b42f203bd33aeb4b4d6052dce7d3c761888598fd9f1af1a3a0699fb6aa49d5d0d3ea3faf60ca4e2ac8cdc7efc6cd935ade14647cd98252fecd6e57ff370c4bfc91e2", 0x65}], 0x3) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x8010426d, &(0x7f0000000000)) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r4 = dup(r3) mknodat(r4, &(0x7f00000005c0)='./file0\x00', 0x6003, 0x1) dup2(r4, r4) fchmodat(r4, &(0x7f0000000540)='./file0\x00', 0x40, 0xa) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f00000000c0)=0xd8f) 00:49:07 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs, 0x8) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) dup(r3) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) kevent(r3, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff9, 0x2f}], 0x34, 0x0, 0x0, 0x0) r4 = socket(0x40000000011, 0x3, 0x0) connect$unix(r4, &(0x7f0000000080)=ANY=[@ANYBLOB="04bf53ac1c5e69113c978400000000000000003c03000400905a4f4b6b1feb77bd10c517039cb183a85b6a8bb7608602af47e02e231ba3b4cf30ec3f9d"], 0x35) r5 = kqueue() kevent(r5, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r5, &(0x7f0000000000)=[{{r4}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r6 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r6}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs, 0x8) r7 = kqueue() kevent(r7, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r7, &(0x7f0000000000)=[{{r6}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r8 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r8}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r9 = socket(0x40000000011, 0x3, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs, 0x8) r10 = kqueue() kevent(r10, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r10, &(0x7f0000000000)=[{{r9}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r11 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r11}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r12 = kqueue() kevent(r12, 0x0, 0x9, &(0x7f0000000140), 0xc4e, 0x0) kevent(r12, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 00:49:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x48}, {0x4d}, {0x6}]}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000023c0)={0x4, &(0x7f00000000c0)=[{0x1, 0x6, 0x1, 0x800}, {0x4, 0x101, 0x2, 0x6}, {0x8, 0x0, 0x9, 0x1}, {0x5, 0x0, 0x8, 0xffffffffffffc61e}]}) preadv(r1, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x6, &(0x7f0000000000)=[{0x1f, 0xe9, 0xfffffffffffffffa, 0xff}, {0x401, 0xfffffffffffff801, 0x2, 0x234}, {0x8, 0x1, 0xfffffffffffffff7, 0x8}, {0x5, 0x34, 0x920f, 0x6}, {0x7fffffff, 0x7fff, 0x2, 0x7fff}, {0x7c, 0x24ce62ee, 0xad70, 0x4}]}) syz_emit_ethernet(0x2, &(0x7f0000000080)="ed58") 00:49:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="cc") 00:49:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x1d}, {0x28, 0x0, 0x101}, {0x200000000006, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 00:49:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe(&(0x7f0000000280)={0xffffffffffffffff}) dup(r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r2, &(0x7f0000000300)="d92006fb52faf1d0bdbcdb360325c52389d715010692cffb20ec1c15cf5eaca7ad", 0x21, 0xe, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0xa, r2) ioctl$TIOCDRAIN(r3, 0x2000745e) syz_emit_ethernet(0x1, &(0x7f0000000340)='\x00') 00:49:07 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x468, "000000000000bb00"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) recvfrom$unix(0xffffffffffffff9c, &(0x7f0000000040)=""/73, 0x49, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) accept$unix(r1, &(0x7f0000000100)=@file={0x0, ""/48}, &(0x7f0000000140)=0x32) 00:49:07 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x6) socket$inet6(0x18, 0x4, 0xca) close(r1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000240)="78020026973a0c45", 0x8, 0x0, 0x0, 0x0) 00:49:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000009c0)={'tap', 0x0}) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x80, 0x0) r1 = dup(r0) execve(&(0x7f0000000800)='./bus\x00', &(0x7f0000000880)=[&(0x7f0000000840)='\x00'], &(0x7f0000000980)=[&(0x7f00000008c0)='\x00', &(0x7f0000000900)='\x00', &(0x7f0000000940)='-!!\'][$#!\x00']) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000007c0)={0x0, 0x5, 0x80, 0x1, "c619f90686a5abf6e213de8e184c910c5aeaddca", 0x1, 0x80000000}) ioctl$TIOCSETD(r1, 0x80184600, &(0x7f0000000040)) pwritev(r1, &(0x7f0000000700)=[{&(0x7f0000000140)="fd844fa76211c82cd2fc3362a99e09549287d4b63b925d431a1f71d5d36722e4a9c34725e634f8ebb67ed8a28fa51c45dd475bcca240d18dfd5f2fd642e81a5dc87cf50135a4de9f33e4e3d73c7332ecf41bda9303e90f53ec8073acffdf7f96ef2c06136474929cd4b8b49823b0", 0x6e}, {&(0x7f00000001c0)="f5be319e3a8ffb7c39bd03894a1cb22525481606cff95a3b05d02e4753bd28f658b6153058e1b936dd018e76ede40de08aab8409dda01fe1c625d31032e62706ed399aee3ed85ac493cdf21ddecf9d66f771bc0b88328bf4844a8644b1f70921798627c394ca04e0dfbff11b9416c3a4a2cb3127d8fcf7a8d4b605463e65ea7d5eda8d157e2e3479b420cfa0806ff126d849684c639d233d17d586bb77b4da2ebd21efa2e89bd10b6709d51ec96364317836e5e6f70660f0c055076480f935c47f9414e45fd94326bc974e8dab76980f1205573a8e7ac932611495a742c504341ca7ad849a6f411975d87f5c300037c6c849f744a93e05c42bc4f5e1695f77", 0xff}, {&(0x7f00000002c0)="d09a92f3bb5084071d79c1784c90565a14b5fe070433e962543fc12918a7218be70954833f5701cbd04352964131e16b75a61383febc2d0ec6d3a7981f86ec979bab2f7130c44bbe026651b78cb4d4e00880c8e6f1d32a202fc6c5d53a9ac6a063d75dd8f040cc694de6487a228989c8b6f25e03101211c21fb4ccd8bdab9f02c1a8e5de110886354150e0c32e094d4516dfe6fb", 0x94}, {&(0x7f0000000380)="786583fe3af66222cd9ef3f500f38d07fc69f1d260ba9625a5bc4e21ff326dab19a47f97fb89c7403bb711c476d550b2ebf2f7d12f5ee72083c9a90aa314cc45049956e829c9574190d0682366e3445df685e304b1c38984c30abe4dc7423e4dd8821d658592bf9a7f848aa2ed59253601975d034e083b27dd7a05937da93a282797c295075594eb22fd55868b046462bfa43d591ff2959c23c08ce8f4b7233bd80844763f8a5c0b756e5fb5676f7f30da0da5533e874c8d00fc0f3ecb45e979e4e2b2e224b68173067f420fc4632b912eaa7ae278fb60e3dda632d0b714f510fbb1a0a470717b409ff80ed3173aee13a0380d98dab94757230c9f", 0xfb}, {&(0x7f0000000480)="d82e5946743708c91b43e73354b840bf6123ee9643529ba0edd3ded8272580f477d88e411ae8dc81341d4c69511826df122d9c3538965ba02b937162900dbc1fa907b731315cbbacbcc2ae9947d83f1dc9ed15a41ac5d94fa1a0a9dc330646a3fb1ae4b1fd97dee080aa7466f25a1fd2aa4722f64b80c9b60af580667c9002dd197a3d661757391288cf3cc1daded6a365d177b542392e166899425c8bcf50be6678f867e7025e530e3d49a75bfc290d2dfcba353844ad0552a503b9179ebb", 0xbf}, {&(0x7f0000000540)="25bb7705cb1e40e05d9b8e02fa1cc9f1965da32b2fb50ddc88bb7d4914f74d8de66e6ba4fb1f1cebcbe6fbb60f0f15c1e13e0337e5a153e6b5460c92d2d467fcda73e0a5", 0x44}, {&(0x7f00000005c0)="dff2cf3b1079c90a9730bf972bc3bd9dfc4b68fc3ba914ea8153b45b198c36678e37b5360016c1c1e1267589950b650bfdd33fc7542938f1d44c51021153063f2e5519486e1ec5a5df480812f48ac5fa01d98d7f43a69519425298a354bb3c726f3f9dd133f9d4abf883d5835d5275062567c287f18c8d7ec3eca28d470a91f646ac912af266528f046d353747b521320c98e5cc7df3a3e96a6bcd9d6c038558f86aab7ff2b3", 0xa6}, {&(0x7f0000000680)="fedb6b99c6e7d8d24708f4223e675a057ed89abdd66c9fd1298d5b04f8e0619cdb82bfc60d06451e5b632e0cac3444f18859f3aa81c3a02fdadd42094e785a0d3223c88a9691bb40ac57ceef6e334aeec926b543c141adc85415fb73", 0x5c}, {&(0x7f0000000000)="420a7fc7", 0x4}, {&(0x7f0000000080)="eea7db020d", 0x5}], 0xa, 0x0, 0x0) 00:49:07 executing program 1: r0 = socket(0x2, 0xc003, 0x6c) pledge(&(0x7f0000000000)='./@*.{\x00', &(0x7f0000000040)='\\^\x00') connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r0, 0x0, 0x0) 00:49:07 executing program 0: r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) dup(r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) close(r1) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r3, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) accept$inet(r3, &(0x7f0000000080), &(0x7f00000023c0)=0xc) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{}, 0x0, 0x72, 0x0, 0x0, 0xfffffffffffffffd}, {}, {{r0}, 0x0, 0x0, 0x0, 0xffe}], 0x0, &(0x7f0000000200)={0x0, 0x1}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) close(r2) r4 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r4, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r6 = dup(r5) mknodat(r6, &(0x7f00000005c0)='./bus\x00', 0x6003, 0x1) r7 = dup2(r6, r6) faccessat(r7, &(0x7f0000000240)='./file0\x00', 0x43, 0x4) r8 = fcntl$dupfd(r4, 0xf, r7) setsockopt(r8, 0x9, 0x6, &(0x7f00000002c0)="d36b661e05483538527cb70f9ce0d5f5cc72ddddb096d794869aaa2347bbf7113f4021b76c9cf671b4840bfedf8c1c67a47383336b8ba35004664ea98d1b9db47aff4408860afcb8049747a066", 0x4d) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) semget(0x3, 0x0, 0x4) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) write(r2, &(0x7f0000000180), 0x13c) 00:49:08 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r0, 0x3) r1 = getppid() r2 = socket(0x1000012, 0xffffffffffffffff, 0x80000003) sendmsg$unix(r2, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, &(0x7f00000013c0)=ANY=[@ANYBLOB="bf6cff95028c8a494cef6e709c96eb28aa19384ef99da03dfdb415eb198b07dc62b02a15c3205c5a50b381951400000000000200008357100ba3dee4b0e19ff47e5ec2487cc5978d00faf2ffc210560f6ac1f85041d860446639b79c1a3e9f9d1b82ab3e8dd713dc705955dad90417925b5a650a0500000000000000f0d8324e012d03003d3241c6e9e510723a01626592bf3efba9a8666feb1bf1e4e67947319291ffc1e6ef048cb75d4b3224e003ca23cc89055a74d3c1c7571898fe3bef4990370efcb329d4831e60ff0300001ae6cbbc435da6d75a76888ced3309ca1b33a0eaff00000000000000281d3d2a5e2a2a3e3fc1bd59c90000b1966866486ea231ff6e641b1a3eb4057085b99576fb50233c4b889c2f9a145a4090290ae099d8fdc76ea98a57009f1adc7cf1ea3d21952144f45176e9f74178d0bb7d832b53c4d700df86243200e8ff80647ba01f1d31bbb3d0f41e11779f0fff2fb39810270d915c2568ddb82e3b832635ee599b42a2cc79acd4962e89971971d0462004874f5c3d17f083bef9732f26e5e1b3fa109c997368a8858417db5dc68a20d8ae2bd4ad7c14f1af51a7966b3f2376fbae3c8e1c05f7ad00d67e7b529f0bcc262b1b9cc6f9d0282addf634b8aeaf494ead53273a684ba5b7ca65b6c7bc58b821d54742dc3855a2eb06959309774a1150e0d32d06cc27ec3e2f04bbfe41591a4eb1d18d48ed66d2e44d46e8f6c3f3198801fef387f20deea321f2cbfc3c64eb9b64713d41ed876934b44c36a9cf77639689c7e95415a8e0243415c243ae7e264c3589e6313e10fe2a0c1bf65eb2a4d2de55e4fd3c375c6f206dc14f7c4252dbfd9c5548a57a30a960e4b3507b10a8583d90d3e6440000000000000000000000000000000000000000112ba4a7274fcf26da41ab8a8a5f8ee2e300ffe18886cbf7dbe90621f776d6a14036c3a48e60c4b6ad176d29b072685bb681df92a1b27a08208a7908eeaa660563c37d46e3e7f282e1c6cda5e539f7f3e2a91c0f0df665586b89405182ae0515"], 0x270}, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, &(0x7f0000000680)=0xc) pipe(&(0x7f00000005c0)={0xffffffffffffffff}) fcntl$setown(r4, 0x6, r3) setpgid(r1, r3) 00:49:08 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x3003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r3, &(0x7f0000000300)="d92006fb52faf1d0bdbcdb360325c52389d715010692cffb20ec1c15cf5eaca7ad", 0x21, 0xe, 0x0, 0x0) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000040)) setuid(0xee01) socket(0x20, 0x18000, 0x3) ioctl$BIOCGDLTLIST(r2, 0x8010426d, &(0x7f0000000100)={0x0, 0x0}) login: fuse: Cannot find fusebuf fuse: Cannot find fusebuf 00:49:08 executing program 0: r0 = socket(0x18, 0x1, 0x6) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000600)=0xc) r1 = accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x3}, 0xc) r2 = dup(0xffffffffffffffff) mknodat(r2, &(0x7f0000000100)='./file0\x00', 0x4, 0x801f) dup2(r2, r2) fchmodat(r2, &(0x7f0000000540)='./file0\x00', 0x40, 0xa) setsockopt(r2, 0x7, 0x0, &(0x7f0000000440)="e1e94d00127125921d54e8e797244b3befbbf2f34b4aab39ea77e3d12b4c80cbe367980717f04681f3b9210400000086756255148e25448ed4209855f47b5756252b1e63ca713ff30f90c3a61a1651b245e4cd2c71014e616c76bd7c51895e68c27681f118491db6f6e0a395a08a82548a04bfd6ed9c68d9d11d4ab5c628c0585b6d36ea48701bffad5e32d74079075be55a0776de2979f9a833ef57f33f4ff55404cfeff0be147b46ac8a406c66c03db65816508a8023fd165dc9eda946a2ead3000000000000000000c83504bf6fc1abf076679e74eec8136ab1af9c785d9619d904fa284ed3b94faa1dfdb32191ab3c2a08b0465c735898943cd5c3394578d35b09fd003b8370918ad919d46790e581fb94a61f2e6a9ccddf30f2f5430a91094a631827880ca80e9b237719564ffd7e933715b815d9b49d3569d2ce963cc6ff6c69e6664b220b98c008afe3a4de22666086921ed9a80f0980b8299601ad85aa84597a00010000fde58be1cf3a5e6041de689e036d1f28131e17f8d9868760b704c187457501035b77d0ae5b29d1a832be1b0c42de08f64fb5d0ecfca6f1aa5000"/435, 0xb5) pipe(&(0x7f0000000280)={0xffffffffffffffff}) dup(r3) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x8001, 0xfffffffffffff143, 0x9, 0x1, 0x6, 0x3, 0x1, 0x367192a337badd27, 0x0, 0x0, 0x5}) 00:49:08 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x18011, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x48, 0x2}, {0x0, 0x1000}, {0x87, 0x7}, {0x7, 0xff}, {0x46, 0x2}, {0x101, 0x401}, {0x0, 0xffffffffffffffff}], 0x7}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x4}], 0x2}) 00:49:08 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)=0x2) syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x11, 0x0, 0xff, 0x0) r2 = kqueue() setsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x2}, 0x10) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(0xffffffffffffff9c, r1) 00:49:08 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x1) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) pledge(0x0, &(0x7f0000000000)='vmm ') 00:49:08 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2003, 0x1703) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x667d431b6f3d0581, 0x223) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r1 = dup(r0) mknodat(r1, &(0x7f00000005c0)='./file0\x00', 0x6003, 0x1) dup2(r1, r1) fchmodat(r1, &(0x7f0000000540)='./file0\x00', 0x40, 0xa) symlinkat(&(0x7f0000000040)='./file1\x00', r1, &(0x7f0000000080)='./file0\x00') fsync(r1) 00:49:08 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r1) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x3b}, {{r1}, 0xfffffffffffffffe, 0xa}], 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x1, 0x10000) pipe(&(0x7f0000000280)={0xffffffffffffffff}) dup(r3) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) setreuid(0x0, r4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r4, r5) r6 = kqueue() kevent(r6, &(0x7f0000000140), 0x80000000, 0x0, 0x7, 0x0) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x80, 0x0) fcntl$getflags(r7, 0x1) 00:49:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{}, {0x4c, 0x0, 0x4}, {0x6}]}) syz_emit_ethernet(0x1bf, &(0x7f0000000000)="b2") 00:49:08 executing program 1: r0 = socket(0x18, 0x3, 0xfffffffffffffffd) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) openat(r2, &(0x7f0000000080)='./file0\x00', 0x40, 0x11) r3 = dup(r1) mknodat(r3, &(0x7f00000005c0)='./file0\x00', 0x6003, 0x1) dup2(r3, r3) fchmodat(r3, &(0x7f0000000540)='./file0\x00', 0x40, 0xa) symlinkat(&(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000040)='./file0\x00') getsockopt(r0, 0x29, 0x9, 0x0, 0x0) 00:49:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2beb, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc6a, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) kevent(r4, &(0x7f0000000100), 0x9, &(0x7f0000000180)=[{{r0}, 0xa9402c0a52e84527, 0x82}], 0x9584, 0x0) 00:49:09 executing program 0: r0 = msgget(0x3, 0x280) msgrcv(r0, &(0x7f0000000580)=ANY=[@ANYBLOB], 0x1, 0x1, 0x0) msgctl$IPC_RMID(r0, 0x0) 00:49:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2050, 0xd18) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x6a6}, {&(0x7f0000000040)=""/11, 0x5ecf2c57a5d96b2d}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r2 = dup(r1) mknodat(r2, &(0x7f00000005c0)='./file0\x00', 0x6003, 0x1) r3 = dup2(r2, r2) faccessat(r3, &(0x7f0000000240)='./file0\x00', 0x43, 0x4) linkat(r0, &(0x7f0000000080)='./bus\x00', r3, &(0x7f00000000c0)='./bus\x00', 0x4) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 00:49:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0xfffffffffffffe41) syz_open_pts() r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) faccessat(r3, &(0x7f0000000900)='./file1/file0\x00', 0x40, 0x5) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r4, &(0x7f0000000300)="d92006fb52faf1d0bdbcdb360325c52389d715010692cffb20ec1c15cf5eaca7ad", 0x21, 0xe, 0x0, 0x0) writev(r4, &(0x7f0000002980)=[{&(0x7f0000002400)="be1b6fffd619281e723cce05f045eb09d2b7f7ed368e9a02191c1d837e24c7ca774890761f007f4786e99692dc2e2a4e4a85bb15074690e9475546f3b08552b2ec5539a37c0fe9c903f9fb96eab69521b7a3faab7d14601a7a91fdb2d2c7e394192ca743ce952ee44c1e040ec8d2ebb343", 0x71}, {&(0x7f0000002480)="82b8c8eb6d7b527327ec2799af12c7f3f2eb07cce29f46540d0dd51c22764bb157e66092969c39eddc79e5179dee670cb6a6974eb576bc08f27d27c089b294941bfca6cbdb675adbe301b58c660b393c7cc2bdd0936916a65bc3b1b05dadd811", 0x60}, {&(0x7f0000002500)="3b206325225660ab64da857171945ea9959b369540c083cf86e2b73e2098b6c57109531eb1cfb5d082c5d6b2075c46e4190f4e98f8f4c0f579f1192bac92c58bdf4bfed6222c330601d918178bcc99213438c57ad46868bf2e8d73db9fcb292fe49533574709e2ef0553ddd702d64c4edc3c37dac037b96d28594373e7d0f26b2c341c2f40d1dde582c3d501d4c4d4e213867aa695014b3f0000005c98a8521dff2275cc887905", 0xa7}, {&(0x7f00000025c0)="90e412e4820110101c7004a6ae1890b64c87a5991c1b0843932d8c80ff50f1f90f8c35a8f7643e0eb7e1dac8c2e180a530d6f0a5c38f5ad71b152f72a8276add5af668666b1fe7ac9680f9ffe8ca12335e71689aae0814e56bd8ed58b689c7aa6155703740bf84441879e18d56b281366f8b595ab2b3", 0x76}, {&(0x7f0000002640)="ec8bf73e9eea085dd99f6998563ad7377cdd61277e366e66bb973e0c4cbeb41834aceaf258de423fe6e0c8c4e4d3394960abe9276f2f660988daa89f963cc838d581b041deec48c154e2f11dbc91e7e89067bc7e7872431058a610518abe43d85f93bc0d99175ee3e6a60b944ba658fe46c284068b968df8c2fb627c169f967a1b2777e5ca9abd5dfe98055793696b87b4f3032689e15832a5ec58756c4866", 0x9f}, {&(0x7f0000002700)="8af86104e5f0ef04b582e61f013f29174316210795f3bb094a0812ded00c6ab4a1", 0x21}, {&(0x7f0000002740)="ac4d74a585d4a7db78dc2add025e5c6b1d07ba78212f568d63ff09a8e627817925fa526353a27aebb42cbfe5fb2ed3ac3df512ad5698d355207d05555b736e506f9e7c4100f201683a40a7de091ffe279c9df2f59b106432a131135fdf16b4e442a7a3375afcdddf27cbbf90709ca2b68c1a5100e2700005375f6cb70c948c49b4d77b1c39523432735d7896057fc8c0a486e2ed98b68fc6393d1768e982552a79a0563dbf1f9f23b63798550cad26c5c4f1a97186569221c885314dc35d1fa2215991e42f9b429074ffe2db550459a63988862e7d9b8bebb07569a3f8570360e42e7ff4c895ad46099d107d49e43cd5ecb6e25a31e99f1560d3", 0xfa}, {&(0x7f0000002840)="07eb22dc59c89d1cd0836e77795e88b4c321228325524cf1685697fd90b125189930d3fb01199ffb223f67aad403b057ffb738c5aca0eb806faabe7ee2b93fe54b1fccbcc92bbba4bbd6e20d0257ce173cf41481468e2105904cd884506f1a873089db8293065860bbf810c9222b1248a929e743b30f3de56210c24b00b91746f9634d17e28b8840a1f4441db040fa0dbf15c2b93f31d6cfed15", 0x9a}, {&(0x7f0000002900)="e970d4a369d11e7d254c86eff166fdb51b789067b8c390353895490cdd543cebe48347658c6904abd271366a2acc6b29311b74338d86aca9343a83c6d70ac84a81921d34f1a1678e6b784b392c73d440dc262171ca46703dd48f455353f01e", 0x5f}], 0x9) r5 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r5, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffff9c, 0x80044270, &(0x7f00000023c0)=0x3) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0xffffffffffffffff, 0x3, 0x81, 0xfffffffffffffffd, "85860202e6dcbe98744c00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 00:49:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0x6c}, {0x6}]}) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r2 = dup(r1) mknodat(r2, &(0x7f00000005c0)='./file0\x00', 0x6003, 0x1) r3 = dup2(r2, r2) faccessat(r3, &(0x7f0000000240)='./file0\x00', 0x43, 0x4) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000002c0)=[{0x4, 0x0, 0x45e, 0x7fc}, {0x4, 0x8, 0x1}]}) r4 = semget$private(0x0, 0x3, 0x120) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000b80)=""/189) pipe(&(0x7f0000000140)={0xffffffffffffffff}) fchmodat(r5, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) semctl$SETVAL(r4, 0x2, 0x8, &(0x7f00000000c0)=0x1) r6 = semget$private(0x0, 0x3, 0x120) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000b80)=""/189) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000200)=""/185) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="ad") 00:49:09 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r3 = dup(r2) mknodat(r3, &(0x7f00000005c0)='./file0\x00', 0x6003, 0x1) r4 = dup2(r3, r3) faccessat(r4, &(0x7f0000000240)='./file0\x00', 0x43, 0x4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 00:49:09 executing program 0: r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) dup(r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000100)=0x5) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040)=0x7, 0xfffffffffffffeb9) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) acct(&(0x7f0000000080)='./file0\x00') connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 00:49:10 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mknod(&(0x7f0000000180)='.\x00', 0x1, 0x1) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file1\x00') 00:49:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x84}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe(&(0x7f0000000a00)={0xffffffffffffffff}) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000a40)) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x800, 0x0) poll(&(0x7f0000000340)=[{r1, 0xf7}, {r2, 0x24043eb8d27782e}], 0x2, 0x3) pipe(&(0x7f0000000280)={0xffffffffffffffff}) getrusage(0xffffffffffffffff, &(0x7f0000000140)) r4 = dup(r3) mknodat(r4, &(0x7f00000005c0)='./file0\x00', 0x6003, 0xfffffffffffffc01) r5 = dup2(r4, r4) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x100, 0x0) faccessat(r5, &(0x7f0000000240)='./file0\x00', 0x43, 0x4) fsync(r5) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") getpeername$unix(r4, &(0x7f0000000380)=@file={0x0, ""/89}, &(0x7f0000000400)=0x5b) pipe(&(0x7f00000002c0)) 00:49:10 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x8083, 0x86139) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) dup(r2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) open$dir(&(0x7f0000000040)='./bus\x00', 0x70, 0x10a) fsync(r2) close(r0) 00:49:10 executing program 0: r0 = semget$private(0x0, 0x3, 0x120) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000b80)=""/189) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000080)=""/173) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x7}, {0x54}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000240)=0x1) 00:49:10 executing program 1: nanosleep(&(0x7f00000023c0)={0x7fffffff}, &(0x7f0000002400)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x60}, {0x8000024}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="00af8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r1, 0x1}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000002440)={'tap', 0x0}) 00:49:10 executing program 0: r0 = msgget(0x3, 0x0) r1 = msgget(0x1, 0x410) msgctl$IPC_RMID(r1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000080)=0xa854) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x8, 0x0) 00:49:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="88") 00:49:10 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() mknod$loop(&(0x7f0000000000)='./file0\x00', 0xc02b, 0x0) kevent(r0, &(0x7f0000000000), 0xf95, 0x0, 0x214c, 0x0) 00:49:11 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73f3070060e3dce5081a6f09000000000000f200"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) close(0xffffffffffffff9c) 00:49:11 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000600)='./file0\x00', 0x1, 0x0) pwrite(r2, &(0x7f0000000300)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f44739c081694370adc31e8f45cbefb20ef000085197bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621288ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a35", 0xe8, 0x0, 0x5d) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r3, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000040)={'./bus\x00', 0x0, 0x1ff, 0x0, 0x1, 0x8, 0x7, 0x0, 0x3, 0x3, 0x9, 0xbd}) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x3}, {}, {}, {0x1}]}) open(&(0x7f00000023c0)='./bus\x00', 0x2, 0x8) 00:49:11 executing program 0: r0 = semget(0x2, 0x0, 0x0) semop(r0, &(0x7f0000000140)=[{0x0, 0xc}, {0x0, 0x2}, {0x0, 0x1f}, {}], 0x4) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r2 = dup(r1) mknodat(r2, &(0x7f00000005c0)='./file0\x00', 0x6003, 0x1) dup2(r2, r2) fchmodat(r2, &(0x7f0000000540)='./file0\x00', 0x40, 0xa) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000000)) 00:49:11 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, 0x0, 0x0) socket(0x1, 0x3, 0x2) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) faccessat(r1, &(0x7f0000000900)='./file1/file0\x00', 0x40, 0x5) pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000000)="50fe1003f9e49fe2e120797868f69efd5af5d05e2c52df", 0x17}, {&(0x7f00000000c0)="af4a8200f582469cb1bf083c074619b13b3b5a503baacc25c6dbbad47c136e6836d95ebb8823e83871bff8ab709e01816835a049862ac7940ffe421c341d85445ff44c9eacdbca46cad51140b9e28541", 0x50}], 0x2, 0x0, 0x0) 00:49:11 executing program 0: r0 = socket(0x10, 0x8000, 0x1e) r1 = dup(r0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r3 = dup(r2) mknodat(r3, &(0x7f00000005c0)='./file0\x00', 0x6003, 0x1) r4 = dup2(r3, r3) faccessat(r4, &(0x7f0000000240)='./file0\x00', 0x43, 0x4) r5 = accept$inet6(r4, 0x0, &(0x7f0000000000)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000140), 0x4) 00:49:11 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b9d2a538706000000b8180000002900000031000000000000000000000002000001"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x2000000000009, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x800000000000002, 0x2000100000000}) 00:49:11 executing program 0: pipe(&(0x7f0000000280)={0xffffffffffffffff}) r1 = dup(r0) mknodat(r1, &(0x7f00000005c0)='./file0\x00', 0x6003, 0x1) dup2(r1, r1) fchmodat(r1, &(0x7f0000000540)='./file0\x00', 0x40, 0xa) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r2 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000180)={0x0, 0x0, 0x40, 0x5, 0x80}, 0xc) write(r2, &(0x7f0000000040)="670dc3", 0x3) write(r2, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) setsockopt(r1, 0x7, 0x8001, &(0x7f0000000080)="22c2d661bde54966251e2f76e298a47e36a4ab0f748c77d4ecf6e6fdfbd3078e04190fb5c9c3c36339e3701726034e298d2efb00944904d0405e890c2762efdd80", 0x41) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000000000)=0x8) mmap(&(0x7f0000a10000/0x2000)=nil, 0x1b0f520000, 0x0, 0x10, r3, 0x0, 0x0) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x80, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r6, &(0x7f0000000300)="d92006fb52faf1d0bdbcdb360325c52389d715010692cffb20ec1c15cf5eaca7ad", 0x21, 0xe, 0x0, 0x0) ioctl$TIOCNOTTY(r6, 0x20007471) fcntl$setflags(r5, 0x2, 0x2) r7 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) mknod$loop(&(0x7f0000000240)='./bus\x00', 0x8, 0x0) faccessat(r7, &(0x7f0000000900)='./file1/file0\x00', 0x40, 0x5) ioctl$FIOGETOWN(r7, 0x4004667b, &(0x7f0000000200)) 00:49:11 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="2d012e2f66696c6530003e2ca4962d03cfc858fe58e8674eb15ce5e4f6c8f2db8d45ac9e09f02621eae9a1166247c0407102a0f053e449395c23f3427a0e22e7e4a3e2610f69ce52f4aedd471b8effd17b72358e53cb5d690205c466df676d3f34ca9d5491c5c3c734478a5c029b0db063a613f5bcadf1d51bbcb1baeb891143a653ab1d1b62b4013d9dad08c0af62a3072152a9eeb122"], 0xa) open(&(0x7f0000000280)='./file0\x00', 0x30288, 0x0) 00:49:11 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r3, &(0x7f0000000300)="d92006fb52faf1d0bdbcdb360325c52389d715010692cffb20ec1c15cf5eaca7ad", 0x21, 0xe, 0x0, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r4, &(0x7f0000000300)="d92006fb52faf1d0bdbcdb360325c52389d715010692cffb20ec1c15cf5eaca7ad", 0x21, 0xe, 0x0, 0x0) getsockname$unix(r4, &(0x7f0000002580)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009000000000000ba00"/110], &(0x7f0000002500)=0x6e) r5 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r5, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) ftruncate(r5, 0x0, 0xa0) accept$inet6(r3, &(0x7f0000002540), &(0x7f0000000180)=0xc) r6 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r6, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) readv(r6, &(0x7f0000000900)=[{&(0x7f00000002c0)=""/252, 0xfc}, {&(0x7f00000003c0)=""/176, 0xb0}, {&(0x7f0000000080)=""/105, 0x1a5}, {&(0x7f0000000500)=""/171, 0xab}, {&(0x7f0000002600)=""/116, 0x74}, {&(0x7f00000023c0)=""/145, 0x72}, {&(0x7f0000000700)=""/96, 0xfffffffffffffe92}, {&(0x7f0000000780)=""/137, 0x89}, {&(0x7f0000000840)=""/182, 0xb6}], 0x9) write(r1, &(0x7f0000335000), 0xfcb7) mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x19b) 00:49:11 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a538706000000b818000000290000002a000000000000000000000002000000"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 00:49:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x1, &(0x7f0000000080)}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000300)='z') 00:49:11 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() execve(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f00000002c0)=[&(0x7f0000000240)='!*\x00'], &(0x7f0000000340)=[&(0x7f0000000300)='#\x00']) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r3 = dup(r2) mknodat(r3, &(0x7f00000005c0)='./file0\x00', 0x6003, 0x1) dup2(r3, r3) fchmodat(r3, &(0x7f0000000540)='./file0\x00', 0x40, 0xa) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x100, 0x0) r5 = dup(r4) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r6) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) r8 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x3d0ade5aa6d53f76, 0x0) kevent(r1, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffa, 0x0, 0x1, 0x800, 0x1}, {{r4}, 0x2, 0x1, 0x20, 0x6, 0x80000001}, {{r1}, 0x8000000000000003, 0x54, 0x2, 0x0, 0x4}, {{r5}, 0xffffffffffffffff, 0xa92355b94059006a, 0xf0000000, 0x1ff, 0x9}, {{r0}, 0xfffffffffffffffe, 0x8, 0x10, 0x1, 0x5}, {{r6}, 0xfffffffffffffffb, 0x20, 0x4, 0x81, 0x7}, {{r7}, 0xfffffffffffffffb, 0x11, 0x8000051, 0x1, 0x63}, {{r8}, 0xfffffffffffffff8, 0x20, 0x10, 0x80000000, 0x5}], 0x10001, 0x0, 0x6, 0x0) 00:49:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc1) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x813, 0x0, 0x0, 0x0) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='#:\')\x00') pipe(&(0x7f0000000280)={0xffffffffffffffff}) r3 = dup(r2) mknodat(r3, &(0x7f00000005c0)='./file0\x00', 0x6003, 0x1) r4 = dup2(r3, r3) faccessat(r4, &(0x7f0000000240)='./bus\x00', 0x43, 0x6) pwritev(r4, &(0x7f00000000c0)=[{&(0x7f0000000240)="59e0d0e60fa2533c72970ffbecb0d3e8ee801b51286387a067952a56c3f55aae05f4d096f63c18c9b702e45c0cd560922fee70bbeb4d43b1da4a51828a845429e6a9867529ca8870f7d256de47c7c5c66d17cc161b78ca612bcaa066df577eb37eb207310d8ec56676e87548ea7c732d8c6b77db2ca8399b743d4ae9a41dac58198ec880b372", 0x86}, {&(0x7f0000000080)="84309cf633", 0x5}, {&(0x7f0000000140)="bc4dab170930a6334409549ac1827fb4ab6365ab497d07b44e1787adc4de441f93f3b45f97665b4d075b78cdc58045a208ca8aa60d07939c258a411555dfd9f983b145949b1ad43e17aa6da4daf1a8f4ee8ddc90032dc51edfa367e831e0c78ecf087b6f92804e4dc836bfd7644deeb7931d832a", 0x74}], 0x3, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x9, 0x0) 00:49:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000380), 0x8, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000300)="d92006fb52faf1d0bdbcdb360325c52389d715010692cffb20ec1c15cf5eaca7ad", 0x21, 0xe, 0x0, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r2, &(0x7f0000000300)="d92006fb52faf1d0bdbcdb360325c52389d715010692cffb20ec1c15cf5eaca7ad", 0x21, 0xe, 0x0, 0x0) r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r3, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) r4 = openat(r3, &(0x7f0000000000)='./file1\x00', 0x1, 0x80) r5 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r5, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) fcntl$dupfd(r4, 0x0, r5) fcntl$dupfd(r1, 0x0, r2) r6 = kqueue() fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = dup(r7) mknodat(r9, &(0x7f00000005c0)='./file0\x00', 0x6003, 0x1) dup2(r8, r6) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r11 = dup(r10) mknodat(r11, &(0x7f00000005c0)='./file0\x00', 0x6003, 0x1) dup2(r11, r11) fchmodat(r11, &(0x7f0000000540)='./file0\x00', 0x40, 0xa) pipe(&(0x7f0000000a00)={0xffffffffffffffff}) ioctl$PCIOCREAD(r12, 0xc0107002, &(0x7f0000000a40)) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000002440)='/dev/zero\x00', 0x8000, 0x0) r14 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r14, &(0x7f00000000c0)=[{&(0x7f00000024c0)=""/243, 0xfffffffffffffecc}, {&(0x7f00000025c0)=""/95, 0x5f}, {&(0x7f0000002640)=""/238, 0xff67}], 0x3, 0x0, 0x0) renameat(r13, &(0x7f0000000080)='./bus\x00', r14, &(0x7f0000002480)='./file1\x00') dup2(r9, r9) fchmodat(r9, &(0x7f0000000540)='./file0\x00', 0x40, 0xa) faccessat(r9, &(0x7f0000000900)='./file1/file0\x00', 0x40, 0x5) 00:49:11 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x3) r2 = kqueue() pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r3, &(0x7f0000000300)="d92006fb52faf1d0bdbcdb360325c52389d715010692cffb20ec1c15cf5eaca7ad", 0x21, 0xe, 0x0, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r5 = dup(r4) mknodat(r5, &(0x7f00000005c0)='./file0\x00', 0x6003, 0x1) dup2(r5, r5) fchmodat(r5, &(0x7f0000000540)='./file0\x00', 0x40, 0xa) r6 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r6, &(0x7f00000000c0)=[{&(0x7f00000023c0)=""/149, 0x95}, {&(0x7f0000002480)=""/118, 0x76}, {&(0x7f0000002500)=""/4096, 0x1000}], 0x3, 0x0, 0x3) kevent(r2, &(0x7f00000023c0), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15, 0x0, 0x0, 0xfffffffffffffffd}], 0xfffffffffffffffb, 0x0) 00:49:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x20}, {0x6}]}) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r2 = msgget(0x2, 0x400) r3 = geteuid() setreuid(0x0, r3) getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff]) r5 = geteuid() r6 = syz_open_pts() ioctl$TIOCSTSTAMP(r6, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r6, 0x2000740e) r7 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r7, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r7, &(0x7f0000000440)={0x18, 0x1, 0x800000000000, 0x2000000009}, 0xffffffffffffffaa) setsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r8 = getpgrp() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r8, r9) r12 = getpid() fcntl$lock(r6, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r12}) r13 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000540)={{0x1, r10, r11, r10, r11, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r12, r8, 0x100000001, 0x4, 0xfff, 0x413127be}) r14 = socket(0x1000012, 0xffffffffffffffff, 0x80000003) sendmsg$unix(r14, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, &(0x7f00000013c0)=ANY=[@ANYBLOB="bf6cff95028c8a494cef6e709c96eb28aa19384ef99da03dfdb415eb198b07dc62b02a15c3205c5a50b381951400000000000200008357100ba3dee4b0e19ff47e5ec2487cc5978d00faf2ffc210560f6ac1f85041d860446639b79c1a3e9f9d1b82ab3e8dd713dc705955dad90417925b5a650a0500000000000000f0d8324e012d03003d3241c6e9e510723a01626592bf3efba9a8666feb1bf1e4e67947319291ffc1e6ef048cb75d4b3224e003ca23cc89055a74d3c1c7571898fe3bef4990370efcb329d4831e60ff0300001ae6cbbc435da6d75a76888ced3309ca1b33a0eaff00000000000000281d3d2a5e2a2a3e3fc1bd59c90000b1966866486ea231ff6e641b1a3eb4057085b99576fb50233c4b889c2f9a145a4090290ae099d8fdc76ea98a57009f1adc7cf1ea3d21952144f45176e9f74178d0bb7d832b53c4d700df86243200e8ff80647ba01f1d31bbb3d0f41e11779f0fff2fb39810270d915c2568ddb82e3b832635ee599b42a2cc79acd4962e89971971d0462004874f5c3d17f083bef9732f26e5e1b3fa109c997368a8858417db5dc68a20d8ae2bd4ad7c14f1af51a7966b3f2376fbae3c8e1c05f7ad00d67e7b529f0bcc262b1b9cc6f9d0282addf634b8aeaf494ead53273a684ba5b7ca65b6c7bc58b821d54742dc3855a2eb06959309774a1150e0d32d06cc27ec3e2f04bbfe41591a4eb1d18d48ed66d2e44d46e8f6c3f3198801fef387f20deea321f2cbfc3c64eb9b64713d41ed876934b44c36a9cf77639689c7e95415a8e0243415c243ae7e264c3589e6313e10fe2a0c1bf65eb2a4d2de55e4fd3c375c6f206dc14f7c4252dbfd9c5548a57a30a960e4b3507b10a8583d90d3e6440000000000000000000000000000000000000000112ba4a7274fcf26da41ab8a8a5f8ee2e300ffe18886cbf7dbe90621f776d6a14036c3a48e60c4b6ad176d29b072685bb681df92a1b27a08208a7908eeaa660563c37d46e3e7f282e1c6cda5e539f7f3e2a91c0f0df665586b89405182ae0515"], 0x270}, 0x0) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, &(0x7f0000000680)=0xc) pipe(&(0x7f00000005c0)={0xffffffffffffffff}) fcntl$setown(r16, 0x6, r15) r17 = socket(0x1000012, 0xffffffffffffffff, 0x80000003) sendmsg$unix(r17, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, &(0x7f00000013c0)=ANY=[@ANYBLOB="bf6cff95028c8a494cef6e709c96eb28aa19384ef99da03dfdb415eb198b07dc62b02a15c3205c5a50b381951400000000000200008357100ba3dee4b0e19ff47e5ec2487cc5978d00faf2ffc210560f6ac1f85041d860446639b79c1a3e9f9d1b82ab3e8dd713dc705955dad90417925b5a650a0500000000000000f0d8324e012d03003d3241c6e9e510723a01626592bf3efba9a8666feb1bf1e4e67947319291ffc1e6ef048cb75d4b3224e003ca23cc89055a74d3c1c7571898fe3bef4990370efcb329d4831e60ff0300001ae6cbbc435da6d75a76888ced3309ca1b33a0eaff00000000000000281d3d2a5e2a2a3e3fc1bd59c90000b1966866486ea231ff6e641b1a3eb4057085b99576fb50233c4b889c2f9a145a4090290ae099d8fdc76ea98a57009f1adc7cf1ea3d21952144f45176e9f74178d0bb7d832b53c4d700df86243200e8ff80647ba01f1d31bbb3d0f41e11779f0fff2fb39810270d915c2568ddb82e3b832635ee599b42a2cc79acd4962e89971971d0462004874f5c3d17f083bef9732f26e5e1b3fa109c997368a8858417db5dc68a20d8ae2bd4ad7c14f1af51a7966b3f2376fbae3c8e1c05f7ad00d67e7b529f0bcc262b1b9cc6f9d0282addf634b8aeaf494ead53273a684ba5b7ca65b6c7bc58b821d54742dc3855a2eb06959309774a1150e0d32d06cc27ec3e2f04bbfe41591a4eb1d18d48ed66d2e44d46e8f6c3f3198801fef387f20deea321f2cbfc3c64eb9b64713d41ed876934b44c36a9cf77639689c7e95415a8e0243415c243ae7e264c3589e6313e10fe2a0c1bf65eb2a4d2de55e4fd3c375c6f206dc14f7c4252dbfd9c5548a57a30a960e4b3507b10a8583d90d3e6440000000000000000000000000000000000000000112ba4a7274fcf26da41ab8a8a5f8ee2e300ffe18886cbf7dbe90621f776d6a14036c3a48e60c4b6ad176d29b072685bb681df92a1b27a08208a7908eeaa660563c37d46e3e7f282e1c6cda5e539f7f3e2a91c0f0df665586b89405182ae0515"], 0x270}, 0x0) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, &(0x7f0000000680)=0xc) pipe(&(0x7f00000005c0)={0xffffffffffffffff}) fcntl$setown(r19, 0x6, r18) msgctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x3, r3, r4, r5, r11, 0x100, 0x100000001}, 0x59, 0x3, r15, r18, 0x10000, 0x4, 0xf7, 0x2}) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000100)=0x80000001) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 00:49:12 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r3, &(0x7f0000000300)="d92006fb52faf1d0bdbcdb360325c52389d715010692cffb20ec1c15cf5eaca7ad", 0x21, 0xe, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f00000000c0)={0x1, [{0x3, 0x8}, {0x2, 0x3}, {0x1, 0x5eca}, {0x3, 0x3}, {0x2, 0x1}, {0x2, 0x6}, {0x2, 0xfffffffffffffff9}, {0x1, 0x72a}, {0x1, 0x4}, {0x1, 0x8e69}, {0x1, 0x9}, {0x2, 0x9}, {0x3, 0x957e}, {0x1, 0xfffffffffffffffd}, {0x4, 0x5}, {0x3, 0x7}, {0x3}, {0x3, 0x3f}, {0xdf3adeb4a000bd31, 0x2}, {0x2, 0x8000}, {0x6, 0x8001}, {0x3, 0x1}, {0x3, 0x3ff}, {0x2, 0x40}, {0x1, 0xa8}, {0x2, 0x9}, {0x2, 0x101}, {0x0, 0x4}, {0x3, 0x5}, {0x2, 0x3}, {0x3, 0x7}, {0x1, 0x8}]}) r4 = kqueue() r5 = kqueue() rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') kevent(r5, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r1) 00:49:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, 0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2b3, &(0x7f0000000480)="b664bd1e4847bf2703517fabc856cf2c90474ae753aa36fe92cd508cb2e0c99f842e53fd3d6425e3ec9961fa6e4053adde0124692ad8ac1423d1649eddc2ab1fd8b57a4b820de3b0a580eeb46141686caa3ba8e2292a17500b8e76239a9415f30184681ee96a517b565e000000a899e4a770d6cee9700b7964a167380760c9392ee4b87f4229dfb1e8171639d2a1ff2952dd93b5baf70cccbc276a1650c16d805725188f7e658b72acf73046b1322b55dff7d2d31ab3d1e2bfda8c3565fb17a634fa0925ad28e3d791ab59f6ab646d47d7c829bc4a6ad3a5bdd6b838af9d24bd0f394b8af8c1f19aa40bb1854db3d1dc71d8f8185fcd53303c19b87ad047c8f51e78295f535c09ee27b1d8a6efb73946d4a724dca0709ebeb06df35f576a20dc0612deffae033fdd6983aeefd43831abf98e94727d3e0f8fe69e69254bd1c1b6c58425560939da8e751fda8bafb5c67dfd0ffd9fa090c257b0adb7bd4c5ee8c7f7f154b4bb0cd748658dac567c8a99d288284b8cc3b9438a7a253f6d20cfe9f57a06f03215c69fd6d326f3e8eab2d372a15ddbf92388c2eafc2d95e49a74d258e1de36c07dabb7a692d0a72d0817b884507904830ab440b1172325fef4eeefa5aeddfdf72adb8ecfc9151356dd4119d8ff0284df23596c6462bd2a67290267c4ed086036066a25f3409460e3b239999793d40b2048a6c62c2d8a482b95a3665d72a4cd4ee4b8875f5005b488885541460abef3ccff68b86e69571c75b2679c2d15cc96ad9513f639bb8cdce3f72061c309f0f05885239878480f25db05d7d2340a5e43b94ecbefaf811a655bc0ba1c78560b0ed9bd906762cc4c9c293959c05ff6b4ba728fa4fc620b01bc6c1d3e3ff947226174e477bbc40dc9c40c229fd5da859c6ebf44326c4d8b190b42a97a97f992a5aa77fe68cbd63bf843d69c6cdc8ada203dab9f32cfce9524fccafcaabe71ea7a74") 00:49:12 executing program 1: open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x51) getgroups(0x7, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/155, 0x9b) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x74}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 00:49:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000480)=""/101, 0x65) setrlimit(0x5, &(0x7f0000000080)={0x80000001, 0x3}) close(r0) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) 00:49:12 executing program 0: nanosleep(0xfffffffffffffffe, 0x0) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) open$dir(0x0, 0x402, 0x0) r0 = socket(0x0, 0x0, 0x0) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x200, 0x4f38a6d9}, 0x8) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x7, 0x2, 0x0, 0x7428, 0x2}, 0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x0, 0x0) readlink(0x0, &(0x7f0000000700)=""/194, 0xc2) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000840)='/dev/wskbd0\x00', 0x8, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10, 0x0) msgget(0x3, 0x3) nanosleep(0x0, &(0x7f00000001c0)) pckbd_enable: command error 00:49:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x14}, {0x15}, {0x6}]}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000000c0)=0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 00:49:14 executing program 1: r0 = socket(0x18, 0x1, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x2) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f00000001c0), 0x0) 00:49:14 executing program 0: r0 = socket(0x2, 0x1000000008003, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) dup(r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) r2 = dup(r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x9, &(0x7f0000000000)=[{0x7, 0x0, 0x40, 0xffffffff}, {0xffffffff80000000, 0x0, 0x1, 0x2}, {0x10001, 0x80000001, 0x7, 0x8001}, {0x742b58f1, 0x23, 0x3, 0x7}, {0x2, 0x100000000, 0x1, 0x8}, {0x5, 0x8c93, 0x1e, 0x7}, {0x10000, 0xffffffff, 0x5, 0xfffffffffffffffd}, {0x7, 0xab62}, {0x4, 0x8, 0x5, 0x4}]}) connect$unix(r0, &(0x7f0000001480)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade61efa008e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d7250432ad91508000cb412f6b1602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1fa4aab44f0323348f261b51f15e3fdbe4feb82017eec1358441dd3ee1620b4d2009fe508376b6399752fd96cb58d127addb390071baff955a539859770ce1f0000000100010000000000c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ca6263184a05cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975028aeeab700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c214b5cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516881ccf0cfef49b6348ce400095bb49d06bf62577f46c840d34b6362e9f9810cfec14d447dadc21aa457b780274e6e68e9c11aafa3f23f0e31941c0a490c909efad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f67028865569ce3e0104000000020000900000009137e3f0e7a5f89b68cf7c65b7adaf2c808d24a768318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95373a87ca277d106467be6f22eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b70cf9081e0b2f13f03a0776ec2eed29ed2709c348fb3ea586bee5c3bc1dec12052faedfc688f7de2efba940f8e65918932829c630000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33d319ed0d4573b4000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19af759e4905cdcddfb02696fd79769fb05344fd29d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f88a113f50deb0a7a5a8132ef2b6d9aca7b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386d95cecbced716979a03316fff66a9ee4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532eb9e0840618fdc7f9fb467638f83d401fe57ee86fa642e9bad7ed751d79d3cbb15058810b243e38c7723358643889de02d989a9d096637071666cfbf0259fc5b9321f5a3b0552cea3a380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9cdec59f3d7dd05e270a08059947700000000f282ebea0ea0e3cff50258a2b84c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a50ff294204e837acead22cf557d8104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce35b2a002422837255932851bac20b69e28e45e6ea829361de1dcfedfd6ba7e79a4ac39ff715897c07bc44a581387dc8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d841f85fe4e98cefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f984de08d718027ab9d940f0b0c1e54ff0f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f8537ef699461e520d70654d848744d33dc8f90eb5ac109c57e97cdb0c78092b66fa03f096e24"], 0x10) write(r0, 0x0, 0x0) 00:49:14 executing program 1: r0 = open(&(0x7f0000001200)='./file0/file0\x00', 0x60e, 0x141) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x400, 0x20) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000000c0)={0x1, './file0/file0\x00'}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="e890963f7f011463bc95e832c686ea43ca72676c0c1c322a0105423ac955b091536622c090555c5ba656dfec0e13c36a61348b2cf46f02ee2e52a9addbc8cfcf1b22b847a0b1ccbeed9843d4c154eb004d99799fafef7cbc95eb237cb61d8885823aed2ea2582aca7471b49203128ba06b775243a62ce6900379f09d7e3201ca9423883bd46e8fc2ee7effbbcbfb943340ce6ec0058fadc3d3770d0295afd84b32c493f2e1f37ecba3994db4a921f858b84df491c1ac04bc61ddd7d3fe0ed476deeefaf7", 0xc4}, {&(0x7f0000000280)="6afab627e4aa5c96e2e17bf815be21fb198750f24a7a10cecc0d24f9579f8736dd55e881ea9ab613bac041dbf3a3ac8d16e8888c2a52c6cbc08d7474983c8ee0fb32958d8269ba8422cff890558fe65a7881007c3ba9657b27546e50c7aa9952ac97c0798d28500ee579e74b0ed7c8b5e96660f6c704e61c26aad55757ac798f499d58046b9998923f63e2ac1c8b62c2f70bccd1aa3c12f3c2306358e8888b41a6bf7ff5606591ee83cd269b0f61a4b11ed126127c0a69ee8d7b449701f497a793102ab97adf82f91575935c80aff20d92edda6401e68f0053e73a0a3ba3a38c9cec33145772dd1d57e9ec32cf270b99e0311b725e2a4cffaa2019451b7465840b4cec0fbd06700a6748be3438f3ff96d2cbd89e4c5baaef2bd6b054c7b3a6567d44823801b4c64289ad670801726e3f5657c0c321fe5eecc08fe45388e524b5ded53a5e0e640aacf3f7a7ee1a84293ff4d03237979daa0c4d91a70806124219259a34e9b40c3459fada043cc94ad436c8d0aea7cfc7f32b4be334e2bd7969dc5201b6c923a9558cce823132d51445513de53a30a2edcb5c7bd0f9222c1e9fc57f8cf4fe98302655bd3598cf6504bbb542ab02b9bfb6152341e9efe72c64bdff5774b013208fcdd34fc206708b70f785d6e5b9d89543ae5114372ddbfc317cb0fb2b31af2556d2904eed61d9ba2a206022870fafcb75fa639f92d61bd42752d50d51e5ae7670b6ed6a21725deb485af687853c898df0083a9e8ad1f909a682c28551ca936947f0de30fa45715957616a2af45185ceb18c11754d415aeaf5f039e3efa5746d42f7b6a40e84761434e9e116bcad0e5c1d39808be2f19f81f0af9439abf816e1f3348ceec889bdc6270e5ca1768d7e64c4da00661fd35bdc5081b28bb051994185daadec8cbf28856a0780c5db8de11bea75161942f6c96e63f44183d372bd995d71ed2c73604fb112781846800930a7fdac4daa2c85607afe57684d02258fe20fc4fb9c2935fdbef41aa765b86b771707acf47e251a5d1d04ff40222eea25712dd5eeb5f7e44a665ff473bcc7fcdbeb384994c1b1454962456cc720a17d6f155c637e30c62de57c78d970a6336362b8df5e4468aeb9745182efed06b23fb76910e91eb032e751a9fbb314af5fb5cb7af94843c56a048015fde4fd565d09a9f7abcee4fa627f1181f68ed16afe62039fba41a1d6be53a0ea7ab8f52d03cb6a15cd27a1c8491629928087825f124944728be35f639e1c51706d7d8ba023ae8f322a0763aece28d5ce4a90d70a4b7472989f729b3dd0e0480eaa1fe65500399c452697680dc131104e98a3e912b50a095a436abf7ed47c6662f42b9db37a69bd3cdb56a628ae694faa4e341f38fca9f456d53b0fded00bf27727d16ca91c828f216d937a76af58ef7263563d255d5e8d123c8a51beaf19106906247300b0c5950b118d07c95981aa4e1dfbae72225b3c252a7fa4681fad5949397831e5564684f286b3ae076f1f44e54808c5d3c08ad4fa1861fe56dd0de48225acae40e00edb214c8a96302743bfab355e0785650dd41ef20e6e77d17d5439d3cb9b2250add97456a7acc3491b3fe84470407b6a8d595a1e08c52b994320d015420cd329a6b38c63691359a91076a9d1d7a780f2a97c40bf3c7db1f02813cbbe8474c7afc0e2b58f5617aac246f57cf78b36a2020e96b97fa6224bff61b200fe2cdc940bccebfd8ed058870891428d7050cd1440f9ce8217dcbcc6fc0945a02c00c0d08a96eb793183279c9df9915d7ea7964836fd9e799683adbd6c79c65366a4d910981af7ea842ab7c51ffecb22e11e6bf30ae16d92b75f37334fb9fba9a58649b198b23d4cea251bce9d1d6b4e63e1dee950ce5e8b9e7a31d321cd3d49e4882bf3bde5fb02d00616f53a287343769968763cbbfa136be14c487670a60417fc7fa803d5223181703f34a5b7f9cc124472cf86b265b8d39a105b7cbd6dc1d73177f2ba21f669433cb8f813ebec1c832af16b89f520add5a62f7e5e2a25748dcf2d04899ba0280fa437df3101aa095990ee7329b2609cf7312dd5fd63316f35edb8396e6d2464e0206f6b6129f43288808cefdd4f3f77e1ee34f7a45902af0bfcf1f0c2d02cf98a7b8b8aeed2d79031040a0b44fd2f8bebccc1f87ce6073b7c64fd9682d343c410ff906fee7dc75ff650b78f1ba2753b5443a88b418661c04e7fd1e65dc81d49e95e87e69c9f644addc5be455b8c081387fa04ecda90949320d08afa6be0efcb1f19f0e02b113fa09f22ae88524bf8388d21c5c60f4a917967ea9a193bd2c60ca172aaa5c921bec400c66fa20340fb4db126d95ee2ff0133444429c9150ba4ec6c81a27f7bc0a3b5ca9d04377c8f1c0ecb41929605f76d12c8326ad17a64176c376bd756c21dd55bd3945593125eba93377d1b085d853a7ed5f5b23e200227b643a3f476f13d4b75e0766823c6c8c7436ca64c09ae82f909749454b59591dca2e1f547dd071b03d387b27ce49a3e10ec35082d7bb3019d9614a5cbbacc26b3bee10276843f7163ffc7b20700a5198cc26b324a90d0a07ec58cd3e4c25c07a0030badcbb01d8414d2101b9312df2b4b3526a62484efe23f914a9d9548dc46063996af96a2e56bed133bb619c1f80a59864eccd65d5af264a644793346a24a357c6244e6e4c4da6d7398d2dda5faa9647e6bd9a6fa5fc4ca644a49780754418ce573cdf4767c4d4e6514222e7a97739743669d55c34cb80a883ef591c21d7891ec14e237cdbe793be4ac31a8a78c7577824d83b34ec76822ed58533d596934903b0376b2c1c057524dc247c439f086bbfa5154ff70345fff23a757682344bd310b7f249f5ff49b9e7c336500ddaab63eb1491073a6072d8f90a3b5b706803a6620906ce85f7d5d0af6260318f56d2cc3aaef0ed874e770e198ec80ec766dc97d6de3da9eacb9c4d2064618c3c2129b7e81f23fa5700a1f341fce020c56e20b24d6b1b1311356c773709555a9da460bd2f20658a71388eda76978394c9b943cce6a85df3bc4db22515bf7fb084ee917858ac00bcf286b269abcf36ab83a6d18f24eddf3bf4399c30fa829098fd3945d5414df78bace0710e16e369e1d9a5a873fb65c577e81d58c58aaaaed7de30d15b11e0edaa846174ff3a3ce464ae479538119f5f8297d70852c22b4c7f5419964824162dcd594c0c18a9691ec11d9449572277bf3d37a31d715c9c0ab8fe5b260cbfc4d12baa45762ae67af9e377a41c122751d216735c3dd886325f948c9643acd9d9dac7545e4b7dbdfebd94139f794e3074ee385cab133e5c10f55a3b33e350ce9142fe34d2fb2ce479a9acd5853ee3e60763a1dac8b0df3bbd24be7a794f3f75adede2de415f35d8716600f7601f9cab3f47ddce784ebec6e1c8039f1b420ff399dd06f0c655ae8dd2edbbe6455891b90378cbcecac7ff8abd8877c9866b94d18f40177ae25d9545946bf516c1a9a97ebc4761a9f3af4231d244f6016a4b40d8d8333b5d87339339c24de341f2d43921462f5be6c2185c38c75acec448dddd2ecf29bf388413aea776c2ccf4a82264af50e575351e20e279fb8c066a94ddcd8d8c5d1b720323b5f53be526eac5d434de0de84df791e92465a985845c4efb94470f9d06f2e9ee6cbe0b66252b1fef476d1144f6d369c36059e27af1232bfb38e345b4d54ba29b0568c187778e77070408c0eb38ed8e9ce2f02ad9b78780e919f8771e9e025da1b9e9770895167e1fb1388c6c63daa421fea848a2e557da2c4a3bac2cdf2c4576584d8ee08f6a7bb328ee2143b7d29d038602ef6f19ed000d40a0dd0dcfcc60ce09fc6aee5dd5fa38b8ffeca2515ce769849eaafef9a9877ec8c9e436c89a38ce15e9c5671ebf452721e936dbef890fac5942a982d2c1d36b2cd531f321d2a93bc42b6f62ee7595c802bafe0b1de8d4c50e31480fb0063a7d63b296dc8255a62c47c5d3ed65ac1308c92353044528cac8ae60a403b367cc20f625cba86cbf7c9123515a1e33cbe1771d23968224ddfb4ca087fa8aba3ec168036d8aee9e42ef727cd978a398957c731db0a282ec785923e7a1738a75d2b483c6c8e9ec958e53a9735dea0e415b93a3107bca8d81fa403637ec390b953b6a2af98b1353c0b22621effd65dcc674d1186cbf29e4898a4f73c27932e91bb34dcc81ca211f889acdb9f7ffbc9c34af2be3e348148ed8987d4ff9b7111958c72539be56dddf80a2ac2d420604abf669b9142a0811b20530e8f79507b1c8f63a01452acbc63ddca5eebe3a3c306569282a6524305dfdc1fc9a98b681b3e73c74e12aa9920b158600466a1aa29d3d2671afe3ec2ffa088685f4f86e1a0ad9eecfe763e191569e51dc6c6df270ae8745a64c05523c55179f3ed7d8c9eabc28e27ca9ce95ec4d55baa8f1a9e4275ac78f526126076452f023ac73c1ec68657f1e2d633a00aa0dcdf4ffac0f292386aa754ba6f961c4b137e42767781f2ce37e5a805737ea1008d1807bd8ace433525e26a52aa1981ac01a372a85967bc278570fe2700a0ba2640f202c1554ec93f0ba7792ca41d542a559fd0727a0ba12c96413c59845ec6a56a281363a372970cfb63fd6e6d6723ac331aa24c4aac58ab8ea03c096035fc634f0de5aa7313513e8312371ed2a234c0f7e0069b964b1199b5a4279257b15f13e2dba32baa485116001bd36ad9a1a96445c626d69db08b5a196d6adf078bdc056c292bf541ae22371298923f7195d187d46276188b5b0abf37159291178ea843f76ea386a9bf4394daaae7844bc7993e76b4e9f7e0fdb2c270acdb9dfd4e8ae40e555c9c8bb87c045cb1b21362c6d53ae52e6cfb84a7fcd273a02417cad1f2d7d2de760b88ac9794b174a3c07745b80923dbf7bb87934eece1c9ce81d2e0f22f96e5d16acf26fe47600ec8c658dcabe25508779400cf6601e768d2c16811abf3f4ad850a0ab0e94211acfb778a8b1b6f7e89cd16c7223627c54e19a01e061858e83f3d056b4a82b678f6ee4e8f2b279aabe7b2dde79ba780d03f4714e7ee4546b8818de23b1547db5d0097e6d18b32a8016b63772b45ba63ac8d8e2606be0f865c4ff0e8aabe10d61a7f09fb21a70cf826bf37bb6e91293ec77538a7921d5135659fc061fb2f1f1016c99738e35a93871f16384d1211da8107a1f8fa2ee4e74a97d6b94f988b268694d8c7dadcbf4e2a6c76b5ac226c5929a249b029517cdc3f2002f432dbabb1e547ce04e46ced964350c6ccf39826585a22d93e3faad50a8d65ce6b115aca08fa64d7efe1e149252231d1ac0d8995ad563843e5fc66637d87c2a40238869207d0a93c234158855dbf723724fc8cfd7f2127b9b26ef52c8ca887854758e40a575c0930a0c4b99fb31afb5be7966d27710827761defef4952678daea8072bb0dab327496bec313b199ae588f308eddc42de1c99591b4497319dd014cf06eac252b5c7aafbfb8d296a43a1ff9c3b95036a9f76578869301d0a5b060b6aabcfc0d0ad", 0xf3d}], 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000001340)='r\x00') 00:49:14 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000a10000/0x2000)=nil, 0x1b0f520000, 0x0, 0x10, r0, 0x0, 0x0) r1 = dup(r0) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) pipe(&(0x7f0000000280)={0xffffffffffffffff}) dup(r2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) ftruncate(r0, 0x0, 0xb8) close(r2) listen(r0, 0xfffffffffffffffb) 00:49:15 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x40000) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) pipe2(&(0x7f0000000080), 0x4) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) dup(r1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x10, 0x0) pipe(&(0x7f0000000a00)={0xffffffffffffffff}) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000a40)) r3 = dup(r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) ioctl$WSKBDIO_SETMODE(r3, 0x8010570e, &(0x7f0000000000)) 00:49:15 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) pipe(&(0x7f0000000280)) r0 = openat$pci(0xffffffffffffff9c, &(0x7f00000023c0)='/dev/pci\x00', 0x80, 0x0) r1 = dup(r0) mknodat(r1, &(0x7f00000005c0)='./file0\x00', 0x6003, 0x1) dup2(r1, r1) fchmodat(r1, &(0x7f0000000540)='./file0\x00', 0x40, 0xa) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) r2 = socket(0x18, 0x8002, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r2, &(0x7f0000000000)=@abs, 0x8) r3 = socket$inet6(0x18, 0x3, 0x0) r4 = dup2(r3, r3) r5 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r5, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x10080, 0x0) r6 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r6, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) pipe(&(0x7f0000000a00)={0xffffffffffffffff}) ioctl$PCIOCREAD(r7, 0xc0107002, &(0x7f0000000a40)) dup2(0xffffffffffffff9c, 0xffffffffffffffff) sendmsg$unix(r4, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb182e2b66697fffff02"], 0x1c, 0x0}, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r8, &(0x7f0000000300)="d92006fb52faf1d0bdbcdb360325c52389d715010692cffb20ec1c15cf5eaca7ad", 0x21, 0xe, 0x0, 0x0) listen(r8, 0x883) 00:49:15 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x3d94) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5) 00:49:15 executing program 1: r0 = semget$private(0x0, 0x7, 0x88) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000001640)={0x80000001, 0x0, {0x1, 0x200}}) r1 = socket(0x6, 0x7, 0xfffffffffffffffe) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0xfdff, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x2) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r2, &(0x7f0000000200), 0xfe72) r3 = syz_open_pts() close(r2) r4 = dup(r3) r5 = syz_open_pts() rename(&(0x7f0000001440)='./file0\x00', &(0x7f0000001480)='./file0\x00') recvmsg(r4, &(0x7f00000013c0)={&(0x7f0000000140)=@in6, 0x9, &(0x7f0000001580)=[{&(0x7f00000003c0)=""/4096, 0xffffffffffffffac}, {&(0x7f0000001540)=""/32, 0x20}], 0x2, &(0x7f0000000280)=""/219, 0xdb}, 0x842) ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xfffffffffffffffd, '\\\x00\x00\x00\x00\x00\x00\x00\x00@\x00'}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) semctl$GETALL(r0, 0x0, 0x6, 0xfffffffffffffffe) r6 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000000)=""/155) r7 = semget(0x0, 0x6, 0x8b) bind$unix(r1, &(0x7f0000001780)=ANY=[@ANYBLOB="00be369b228cb229d0b5bae5587b002e2f66699daf823786db6e486c6530002eea6345ead464e4984b94004ac7476435e5b6040400000043fd976c1bb6587bac2d55195289cb6aa2d550049ed22f37423d9bc679daa3858c77ad12b91750b44d9acac2ae9fd04f194b621f6ce9446eb032490ae29f6c8f36c7b7684cd45fc7e81279e474e00b006f827433959985d271e09baf3b158f156a34890c1b6830b95d15058876d1a683d047ee8a64f3640444d72d56ff5a564b0ae0f6fce7c5fa8049bb664829f54dd7d636194a0746dd7f7fec154b51835fb770dc62792752f62ff0f31e0e0be30361"], 0x1) semctl$GETPID(r7, 0x0, 0x4, &(0x7f00000014c0)=""/26) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0x0, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) ioctl$TIOCSTAT(r8, 0x20007465, 0x0) syz_open_pts() accept$inet(0xffffffffffffffff, &(0x7f0000001400), &(0x7f00000015c0)=0xc) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001600)='/dev/wskbd0\x00', 0x80, 0x0) close(r9) r10 = socket(0x18, 0x1, 0x0) r11 = shmget$private(0x0, 0x1000, 0x40, &(0x7f000050b000/0x1000)=nil) shmat(r11, &(0x7f00003b7000/0x2000)=nil, 0x2000) connect$unix(r10, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r10, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f0000001500)=0x1) 00:49:15 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = syz_open_pts() close(r0) syz_open_pts() pipe2(&(0x7f0000000000), 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) r2 = dup(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0xfffffffffffffdfd, 0x3ff, 0x9, 0xffffffff, "000026fb7dac00", 0x1, 0x606c}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 00:49:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x84}, {0x35}, {0x6}]}) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r2 = dup(r1) mknodat(r2, &(0x7f00000005c0)='./file0\x00', 0x6003, 0x1) r3 = dup2(r2, r2) dup2(r0, r1) r4 = msgget$private(0x0, 0x403) msgctl$IPC_SET(r4, 0x1, 0xfffffffffffffffe) msgsnd(r4, &(0x7f00000002c0)={0x1, "dbda6d5b88cd2ebcba8de1e6f901df116f667740f1e0f847c4e1c798c7d938f1c3a3e02df3345da7595f0a71cf8bfefe457c1f3c062114a87efe6c174f522770fdd11cc8744a5445449549e44512dd619e9962189f808d02aeaf1bb7f78c7a7f2927282af02d00b388bdf3e27cb1dca0b4c79d6ec9e54049d4d657e1b1c56e"}, 0x87, 0x400) faccessat(r3, &(0x7f0000000240)='./file0\x00', 0x43, 0x4) r5 = dup2(r3, r0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tp\x00', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000440)='J') r6 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r6, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r6, 0xc0245755, &(0x7f0000000140)={0xb6, './file0\x00', './file0\x00'}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000080)=[{0x2701, 0x10000, 0x1f, 0x9}, {0x2, 0x6, 0x19ad}, {0x7, 0x4, 0x2, 0x4}, {0x80002, 0x3f, 0x9, 0x5}]}) 00:49:16 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000487000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000a00)={0xffffffffffffffff}) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000a40)) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000080)={0x10, 0x3, 0x4, 0x1, [{&(0x7f00001c0000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x8000}, {&(0x7f0000252000/0x2000)=nil, &(0x7f0000106000/0x3000)=nil, 0x80000000}, {&(0x7f0000324000/0x1000)=nil, &(0x7f0000250000/0x1000)=nil, 0xf7}, {&(0x7f0000292000/0x2000)=nil, &(0x7f00001a8000/0x2000)=nil, 0x7}, {&(0x7f000010c000/0x2000)=nil, &(0x7f0000257000/0x3000)=nil, 0x8}, {&(0x7f0000395000/0x1000)=nil, &(0x7f0000040000/0x600000)=nil, 0x1ff}, {&(0x7f000006b000/0x2000)=nil, &(0x7f0000620000/0x1000)=nil, 0x17}, {&(0x7f000037b000/0x1000)=nil, &(0x7f0000098000/0x2000)=nil, 0x800}, {&(0x7f000001c000/0x1000)=nil, &(0x7f0000514000/0x3000)=nil, 0x401}, {&(0x7f0000479000/0x3000)=nil, &(0x7f0000013000/0x3000)=nil, 0xa7}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xffffffff}, {&(0x7f00000db000/0x2000)=nil, &(0x7f000019b000/0x4000)=nil, 0x2}, {&(0x7f0000609000/0x1000)=nil, &(0x7f00005a3000/0x3000)=nil, 0xffffffffffffffec}, {&(0x7f0000283000/0x2000)=nil, &(0x7f0000322000/0x4000)=nil, 0x100}, {&(0x7f0000fef000/0xf000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f000013c000/0x3000)=nil, 0x7}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file1\x00', './file0\x00', ['\x00', './file', './file', './file'], 0x5}) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x9130fbc, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 00:49:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x5c}, {0x6}]}) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000300)="d92006fb52faf1d0bdbcdb360325c52389d715010692cffb20ec1c15cf5eaca7ad", 0x21, 0xe, 0x0, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000080)=0x2000000000000000) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 00:49:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x7}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pckbd_enable: command error 00:49:18 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x7fffffff, 0x5, 0xfffffffffffffffa, "66ab7f000e0902e60000800000000000be804ab1"}) 00:49:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r1 = dup(r0) mknodat(r1, &(0x7f00000005c0)='./file0\x00', 0x6003, 0x1) r2 = dup2(r1, r1) faccessat(r2, &(0x7f0000000240)='./file0\x00', 0x43, 0x4) getpeername$inet(r2, &(0x7f0000002400), &(0x7f0000002440)=0xc) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000200)='n.', 0x2) r4 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open(&(0x7f00000023c0)='./file0\x00', 0x20, 0x100) preadv(r4, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) recvfrom$inet6(r4, &(0x7f0000000040)=""/109, 0xffffff3f, 0x0, &(0x7f0000000100)={0x18, 0x1, 0x100, 0x28000}, 0xc) 00:49:18 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) close(r0) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000040)=0x7, 0x4) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) 00:49:18 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="28000000ffff00f10000000000000600ac0005bbb2410d2507a1cd0264d32474bfb2438dd0f8f99fb2e19311e4", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 00:49:18 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f666d6c755a76"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) shutdown(r0, 0x1) r1 = shmget$private(0x0, 0x3000, 0x42, &(0x7f0000f3c000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/19) pipe(&(0x7f0000000a00)={0xffffffffffffffff}) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000a40)) setsockopt$sock_int(r2, 0xffff, 0x80, &(0x7f0000000140)=0x101, 0xcd) 00:49:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = socket(0x2, 0x1, 0x7fffffff) pipe(&(0x7f0000000280)={0xffffffffffffffff}) dup(r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) dup2(r0, r1) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x10, 0x0) fchflags(r2, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x10) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r3, &(0x7f0000000300)="d92006fb52faf1d0bdbcdb360325c52389d715010692cffb20ec1c15cf5eaca7ad", 0x21, 0xe, 0x0, 0x0) connect(r3, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x0}, 0xfffffe90) r4 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f00000000c0)) 00:49:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)) syz_emit_ethernet(0xa9, &(0x7f0000000140)="18cbeab6388c432f8c8a5e13e827b698103508d28cfe2a51755a76b886845aa1c71b2091476a0c9295941fb672bddaa5eb0b7f70e141b62508c10525d4b117d7f342d5fbfb42c4e0c929e82e26069681c5179b8b6c1d650c829da1d90665548be17521c2876504537c571d0bcf328bac4d3ff98ff8057edc80605226df32d1296de930425dd577ec490e8c7bd83ada31c30448e6fbc222608ea5428e01170fe181ff01ce9ff133dce0") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socket(0x1, 0xc005, 0x7fff) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002440)='/\x1f\x00v/\xae\xd5\r\xbd', 0x100, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002400)={'tap', 0x0}) getsockopt(r1, 0x20, 0x1000, &(0x7f0000000000)=""/15, &(0x7f0000000040)=0xf) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 00:49:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x4d}, {0x48}, {0x4000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='9') pipe(&(0x7f0000000280)={0xffffffffffffffff}) r2 = dup(r1) mknodat(r2, &(0x7f00000005c0)='./file0\x00', 0x6003, 0x1) r3 = dup2(r2, r2) faccessat(r3, &(0x7f0000000240)='./file0\x00', 0x43, 0x4) r4 = socket(0x1000012, 0xffffffffffffffff, 0x80000003) sendmsg$unix(r4, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, &(0x7f00000013c0)=ANY=[@ANYBLOB="bf6cff95028c8a494cef6e709c96eb28aa19384ef99da03dfdb415eb198b07dc62b02a15c3205c5a50b381951400000000000200008357100ba3dee4b0e19ff47e5ec2487cc5978d00faf2ffc210560f6ac1f85041d860446639b79c1a3e9f9d1b82ab3e8dd713dc705955dad90417925b5a650a0500000000000000f0d8324e012d03003d3241c6e9e510723a01626592bf3efba9a8666feb1bf1e4e67947319291ffc1e6ef048cb75d4b3224e003ca23cc89055a74d3c1c7571898fe3bef4990370efcb329d4831e60ff0300001ae6cbbc435da6d75a76888ced3309ca1b33a0eaff00000000000000281d3d2a5e2a2a3e3fc1bd59c90000b1966866486ea231ff6e641b1a3eb4057085b99576fb50233c4b889c2f9a145a4090290ae099d8fdc76ea98a57009f1adc7cf1ea3d21952144f45176e9f74178d0bb7d832b53c4d700df86243200e8ff80647ba01f1d31bbb3d0f41e11779f0fff2fb39810270d915c2568ddb82e3b832635ee599b42a2cc79acd4962e89971971d0462004874f5c3d17f083bef9732f26e5e1b3fa109c997368a8858417db5dc68a20d8ae2bd4ad7c14f1af51a7966b3f2376fbae3c8e1c05f7ad00d67e7b529f0bcc262b1b9cc6f9d0282addf634b8aeaf494ead53273a684ba5b7ca65b6c7bc58b821d54742dc3855a2eb06959309774a1150e0d32d06cc27ec3e2f04bbfe41591a4eb1d18d48ed66d2e44d46e8f6c3f3198801fef387f20deea321f2cbfc3c64eb9b64713d41ed876934b44c36a9cf77639689c7e95415a8e0243415c243ae7e264c3589e6313e10fe2a0c1bf65eb2a4d2de55e4fd3c375c6f206dc14f7c4252dbfd9c5548a57a30a960e4b3507b10a8583d90d3e6440000000000000000000000000000000000000000112ba4a7274fcf26da41ab8a8a5f8ee2e300ffe18886cbf7dbe90621f776d6a14036c3a48e60c4b6ad176d29b072685bb681df92a1b27a08208a7908eeaa660563c37d46e3e7f282e1c6cda5e539f7f3e2a91c0f0df665586b89405182ae0515"], 0x270}, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, &(0x7f0000000680)=0xc) pipe(&(0x7f00000005c0)={0xffffffffffffffff}) fcntl$setown(r6, 0x6, r5) r7 = geteuid() setreuid(0x0, r7) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={r5, r7, 0xffffffffffffffff}, 0xc) 00:49:18 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) dup(r2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r4 = dup(r3) mknodat(r4, &(0x7f00000005c0)='./file0\x00', 0x6003, 0x1) r5 = dup2(r4, r4) faccessat(r5, &(0x7f0000000240)='./file0\x00', 0x43, 0x4) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r6, &(0x7f0000000300)="d92006fb52faf1d0bdbcdb360325c52389d715010692cffb20ec1c15cf5eaca7ad", 0x21, 0xe, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000080)="4d9d1d6e0b25d4b8ee38fb1b801e", 0xe}, {&(0x7f00000000c0)="f66f55d04fb24a4ebac5c371d49b5dff4b1ba70add79ebdb5389e5774be54babb8dcc82b020b81999d86581f734041dc0ef1533ed9cb2dcc91", 0x39}, {&(0x7f0000000100)="6fcddaa19c137cc9c482", 0xa}], 0x3, &(0x7f0000000180)=[@rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, r1, r0, r0, r2]}, @rights={0x20, 0xffff, 0x1, [r5, 0xffffffffffffffff, r6]}], 0x48, 0x1a}, 0x6) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f6669ff652000"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x4000000000000, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x18}, 0x0) 00:49:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x4000000064}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r2 = dup(r1) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) faccessat(r3, &(0x7f0000000900)='./file1/file0\x00', 0x40, 0x5) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[{0x4, 0xffffffffffff11c5, 0x3ff, 0x5}, {0x4, 0x6, 0x8c9, 0x7}, {0xfffffffffffffff9, 0x4, 0xff, 0xffffffffffffff8b}, {0x17, 0x5, 0x6, 0x2}, {0xfffffffffffffffe, 0x1ff, 0x0, 0x20}]}) mknodat(r2, &(0x7f00000005c0)='./file0\x00', 0x6003, 0x1) r4 = dup2(r2, r2) faccessat(r4, &(0x7f0000000240)='./file0\x00', 0x43, 0x4) dup(r4) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r5 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) faccessat(r5, &(0x7f0000000900)='./file1/file0\x00', 0x40, 0x5) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r6 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x20) ioctl$BIOCLOCK(r6, 0x20004276) 00:49:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{}, {0x64}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000240)="9d") pipe(&(0x7f00000000c0)={0xffffffffffffffff}) dup(r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000040)=0x8d9) 00:49:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000640)={0x3, &(0x7f0000000080)=[{0x60}, {0x3f}, {0x6}]}) getsockname(0xffffffffffffffff, &(0x7f00000000c0)=@in6, &(0x7f0000000180)=0xc) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r2 = dup(r1) mknodat(r2, &(0x7f00000005c0)='./file0\x00', 0x6003, 0x1) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) faccessat(r3, &(0x7f0000000900)='./file1/file0\x00', 0x40, 0x5) pipe(&(0x7f0000000a00)={0xffffffffffffffff}) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f0000000a40)) dup2(r4, r3) fchmodat(r2, &(0x7f0000000540)='./file0\x00', 0x40, 0xa) r5 = dup2(r2, 0xffffffffffffffff) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tcp', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="96") connect(r5, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) 00:49:18 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) syz_open_pts() close(r0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x1f, 0xf97, "031f000000930a0010005900000000003f00"}) writev(r0, &(0x7f0000000940)=[{&(0x7f00000001c0)="551a43845001bd9d3a0f5b9a54b11cca6a8c181cb6c68b74b81b2b7b139dec46d3bce8aebf4ff8eb0a", 0x29}], 0x1) 00:49:18 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) socket(0x18, 0x1, 0x800) setrlimit(0x7, &(0x7f0000000240)={0x7, 0x95}) r1 = socket(0x2000000000000002, 0x1, 0x0) r2 = semget$private(0x0, 0x3, 0x1000000a7) r3 = open(&(0x7f00000003c0)='./file0/file0\x00', 0x201898f601e2468c, 0x21) ioctl$TIOCCDTR(r3, 0x20007478) semop(r2, &(0x7f0000000480)=[{0x0, 0xffff}], 0x1) r4 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x74e3, 0x40, 0x40, 0x0, 0x1ae, 0xcf, 0x8, 0x2, 0x6, 0x0, 0x1000}) r5 = open(&(0x7f0000000000)='./file0/file0\x00', 0x60c, 0x80000010) ioctl$WSDISPLAYIO_SMODE(r5, 0x8004574c, &(0x7f0000000340)=0xb) read(r1, &(0x7f00000008c0)=""/167, 0xfffffffffffffdc8) bind(r0, &(0x7f0000000600)=ANY=[], 0x0) geteuid() r6 = shmget$private(0x0, 0x3000, 0x1000000000000032, &(0x7f0000ffd000/0x3000)=nil) open$dir(&(0x7f0000000200)='./file0/file0\x00', 0x10000, 0x170) poll(&(0x7f0000000180), 0x0, 0x3f3ab888) close(r4) fcntl$getown(0xffffffffffffffff, 0x5) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f00000005c0)=0x40000fffd) semctl$GETVAL(r2, 0x6, 0x5, &(0x7f0000000280)=""/153) ftruncate(r5, 0x0, 0x800) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000180)=0xc) shmat(r6, &(0x7f0000005000/0x1000)=nil, 0x1000) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000400)=0x5) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x237) clock_settime(0x0, &(0x7f0000000040)={0x2000, 0xaa7b}) semctl$SETVAL(r2, 0x1000000000, 0x8, &(0x7f0000000640)=0x1) 00:49:18 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) close(r2) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000280)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)=',-\xb5(^\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)=')\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='#*^\x04\x00'], &(0x7f00000003c0)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='+)\x00']) dup2(r0, r1) dup(r1) setrlimit(0x8, &(0x7f0000000240)={0x1, 0x4}) pipe2(&(0x7f0000000400), 0x10000) execve(0x0, 0x0, 0x0) 18:16:32 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000280)={0xffffffffffffffff}) dup(r1) syz_open_pts() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) fchflags(r1, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() fcntl$getown(r0, 0x5) 18:16:32 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x1, 0x0) readlinkat(r0, &(0x7f0000000340)='./file1/file0\x00', &(0x7f0000000100)=""/142, 0x8e) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000000006002, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x100) fsync(r1) ioctl$KDDISABIO(r0, 0x20004b3d) r2 = msgget$private(0x0, 0x80) r3 = socket(0x18, 0x1, 0x0) r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) faccessat(r4, &(0x7f0000000900)='./file1/file0\x00', 0x40, 0x5) setsockopt(r3, 0x29, 0x5, &(0x7f0000000000)="00000001", 0x4) setsockopt(r3, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x0) msgrcv(r2, &(0x7f00000009c0)=ANY=[], 0x0, 0x0, 0x0) msgget(0x2, 0x248) getrlimit(0x8, &(0x7f0000000380)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x10000, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000300)='/dev/diskmap\x00', 0x80, 0x0) r5 = msgget(0x1, 0x100000008) semget(0x1, 0x9, 0x79d) r6 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000540)=0xc) getgid() r7 = dup(r1) mknod(0xffffffffffffffff, 0xc000, 0xfffffffffffc) msgrcv(r5, 0x0, 0x0, 0x2, 0x0) mknod(&(0x7f0000000480)='./file0\x00', 0x2, 0x3e) ioctl$VT_GETMODE(r7, 0x40087603, &(0x7f0000000280)) r8 = msgget(0x2, 0x0) open$dir(&(0x7f00000002c0)='./file0\x00', 0x40, 0xd0) msgrcv(r8, 0x0, 0x0, 0x0, 0x1800) getpeername(r7, &(0x7f0000000080)=@in6, &(0x7f0000000240)=0xc) setreuid(0x0, r6) msgctl$IPC_RMID(r5, 0x0) 18:16:32 executing program 1: r0 = syz_open_pts() syz_open_pts() flock(r0, 0x1) r1 = syz_open_pts() lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) r2 = socket(0x1000012, 0xffffffffffffffff, 0x80000003) sendmsg$unix(r2, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, &(0x7f00000013c0)=ANY=[@ANYBLOB="bf6cff95028c8a494cef6e709c96eb28aa19384ef99da03dfdb415eb198b07dc62b02a15c3205c5a50b381951400000000000200008357100ba3dee4b0e19ff47e5ec2487cc5978d00faf2ffc210560f6ac1f85041d860446639b79c1a3e9f9d1b82ab3e8dd713dc705955dad90417925b5a650a0500000000000000f0d8324e012d03003d3241c6e9e510723a01626592bf3efba9a8666feb1bf1e4e67947319291ffc1e6ef048cb75d4b3224e003ca23cc89055a74d3c1c7571898fe3bef4990370efcb329d4831e60ff0300001ae6cbbc435da6d75a76888ced3309ca1b33a0eaff00000000000000281d3d2a5e2a2a3e3fc1bd59c90000b1966866486ea231ff6e641b1a3eb4057085b99576fb50233c4b889c2f9a145a4090290ae099d8fdc76ea98a57009f1adc7cf1ea3d21952144f45176e9f74178d0bb7d832b53c4d700df86243200e8ff80647ba01f1d31bbb3d0f41e11779f0fff2fb39810270d915c2568ddb82e3b832635ee599b42a2cc79acd4962e89971971d0462004874f5c3d17f083bef9732f26e5e1b3fa109c997368a8858417db5dc68a20d8ae2bd4ad7c14f1af51a7966b3f2376fbae3c8e1c05f7ad00d67e7b529f0bcc262b1b9cc6f9d0282addf634b8aeaf494ead53273a684ba5b7ca65b6c7bc58b821d54742dc3855a2eb06959309774a1150e0d32d06cc27ec3e2f04bbfe41591a4eb1d18d48ed66d2e44d46e8f6c3f3198801fef387f20deea321f2cbfc3c64eb9b64713d41ed876934b44c36a9cf77639689c7e95415a8e0243415c243ae7e264c3589e6313e10fe2a0c1bf65eb2a4d2de55e4fd3c375c6f206dc14f7c4252dbfd9c5548a57a30a960e4b3507b10a8583d90d3e6440000000000000000000000000000000000000000112ba4a7274fcf26da41ab8a8a5f8ee2e300ffe18886cbf7dbe90621f776d6a14036c3a48e60c4b6ad176d29b072685bb681df92a1b27a08208a7908eeaa660563c37d46e3e7f282e1c6cda5e539f7f3e2a91c0f0df665586b89405182ae0515"], 0x270}, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, &(0x7f0000000680)=0xc) pipe(&(0x7f00000005c0)={0xffffffffffffffff}) fcntl$setown(r4, 0x6, r3) recvfrom$unix(r4, &(0x7f0000000080)=""/127, 0x7f, 0x40, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x3, 0x0, 0x5, 0x4, r3}) 18:16:32 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x1000200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) lstat(&(0x7f00000000c0)='./file0\x00', 0x0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r2 = socket(0x1000012, 0xffffffffffffffff, 0x80000003) sendmsg$unix(r2, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002480)=ANY=[@ANYBLOB="bf6cff95028c8a494cef6e709c96eb28aa19384ef99da03dfdb415eb198b07dc62b02a15c3205c5a50b381951400000000000200008357100ba3dee4b0e19ff47e5ec2487cc5978d00faf2ffc210560f6ac1f85041d860446639b79c1a3e9f9d1b82ab3e8dd713dc705955dad90417925b5a650a0500000000000000f0d8324e012d03003d3241c6e9e510723a01626592bf3efba9a8666feb1bf1e4e67947319291ffc1e6ef048cb75d4b3224e003ca23cc89055a74d3c1c7571898fe3bef4990370efcb329d4831e60ff0300001ae6cbbc435da6d75a76888ced3309ca1b33a0eaff00000059de2beb281d3d2a5e2a2a3e3fc1bd59c90000b1966866486ea231ff6e641b1a3eb4057085b99576fb50233c4b889c2f9a145a4090290ae099d8fdc76ea98a57009f1adc7cf1ea3d21952144f45176e9f74178d0bb7d832b53c4d700df86243200e8ff80647ba01f1d31bbb3d0f41e11779f0fff2fb39810270d915c2568ddb82e3b832635ee599b42a2cc79acd4962e89971971d0462004874f5c3d17f083bef9732f26e5e1b3fa109c997368a8858417db5dc68a20d8ae2bd4ad7c14f1af51a7966b3f2376fbae3c8e1c05f7ad00d67e7b529f0bcc262b1b9cc6f9d0282addf634b8aeaf494ead53273a684ba5b7ca65b6c7bc58b821d14742dc3855a2eb06959309774a1150e0d32d06cc27ec3e2f04bbfe41591a4eb1d18d48ed66d2e44d46e8f6c3f3198801fef387f20deea321f2cbfc3c64eb9b64713d41ed87ed34b44c36a9cf77639689c7e95415a8e0243415c243ae7e264c3589e6313e10fe2a0c1bf65eb2a4d2de55e4fd3c375c6f206dc14f7c4252dbfd9c5548a57a30a960e4b3507b10a8583d90d3e6440000000000000000000000000000000000000000112ba4a7274fcf26da41ab8a8a5f8ee2e300ffe18886cbf7dbe90621f776d6a14036c3a48e60c4b6ad176d29b072685bb681df92a1b27a08208a7908eeaa660563c37d46e300f282e1c6cda5e539f7f3e2a91c0f0df665586b89405182ae04007bd79a36884ae74105f7c2cdf13b533e68a0c3e4fcb20b373d094db5694012b797e1a3d261fe2ec9ed15b6221ef65470ecb4de5e00df4542bc8edce1913ce3cbc9e95c8e1e2a2c"], 0x270}, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) dup(r3) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000002440)={0x0}, &(0x7f0000000680)=0x9) pipe(&(0x7f00000005c0)={0xffffffffffffffff}) fcntl$setown(r5, 0x6, r4) wait4(r4, 0x0, 0x9, &(0x7f0000000100)) mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) r6 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r6, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r8 = dup(r7) mknodat(r8, &(0x7f00000005c0)='./file0\x00', 0x6003, 0x1) dup2(r8, r8) r9 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r9, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) fchmodat(r9, &(0x7f0000000540)='./file0\x00', 0x40, 0xa) ioctl$VMM_IOC_CREATE(r8, 0xc5005601, &(0x7f0000000500)={0x10, 0x1, 0x4, 0xfff, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1f}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000c00000/0x400000)=nil, 0xffffffffffffffea}, {&(0x7f0000d02000/0x2000)=nil, &(0x7f0000dff000/0x1000)=nil, 0xfff}, {&(0x7f0000c81000/0x4000)=nil, &(0x7f0000cc6000/0x3000)=nil, 0x157c}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000cef000/0x1000)=nil, 0x3f}, {&(0x7f0000f5a000/0x2000)=nil, &(0x7f0000e12000/0x3000)=nil, 0x8}, {&(0x7f0000d23000/0x1000)=nil, &(0x7f0000c8d000/0x1000)=nil, 0x100}, {&(0x7f0000d75000/0x1000)=nil, &(0x7f0000e3f000/0x2000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000f66000/0x1000)=nil, 0x728}, {&(0x7f0000ec9000/0x1000)=nil, &(0x7f0000c23000/0x2000)=nil, 0x8}, {&(0x7f0000ff2000/0xc000)=nil, &(0x7f0000c47000/0x1000)=nil}, {&(0x7f0000c5e000/0x2000)=nil, &(0x7f0000db7000/0x3000)=nil, 0x3}, {&(0x7f0000ecb000/0x2000)=nil, &(0x7f0000ee2000/0x1000)=nil, 0x4}, {&(0x7f0000fda000/0x4000)=nil, &(0x7f0000e0b000/0x4000)=nil, 0x8000}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000f29000/0x1000)=nil, 0x5}, {&(0x7f0000c4f000/0x4000)=nil, &(0x7f0000d9e000/0x2000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file1\x00', ['./file', './file', './file', './file'], 0x70}) 18:16:32 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x1ca) pipe(&(0x7f0000000280)={0xffffffffffffffff}) dup(r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000100)) 18:16:32 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000c80)='/\x9e\xdcr:~\x00', 0x2, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8440, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x28, 0xc00893e9e449dcc7, 0x8000, 0x7}, {{r2}, 0xfffffffffffffffb, 0x1, 0x8, 0xff, 0x5e7a}, {{r2}, 0xffffffffffffffff, 0x3c, 0x4, 0xa1b, 0x3f}], 0xfffffffffffffe00, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff9, 0x20, 0x2, 0x3, 0x6}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0xff, 0x7}, {{r2}, 0x0, 0x80, 0x0, 0x2, 0x42d}, {{r0}, 0xffffffffffffffff, 0xa0, 0x0, 0x0, 0x6f2}, {{r2}, 0xfffffffffffffffe, 0x80, 0x80, 0x10000, 0xbd4}], 0x8, &(0x7f0000000200)={0x2b, 0x10000}) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$TIOCSCTTY(r3, 0x20007461) fcntl$getflags(r2, 0x3) write(r1, &(0x7f0000001700)="59de6578f57a279ccd6f8f326bc292a1ef3417715a5a5896ba55f4afbae751711f5a03b7062cdf11cc68b389c11c558863b5fb26a786c55c3df0a00872c41ff3f4b6653b618a91a811848ad011b0299f95970afaf96fb9cc21a77ef7c5328b9e97dc13845bb739fc3fc7bda06025bb362fadb934c40788b3eb32699e146b500d5bc0bdc56a2c169e0557c18fce3b17d3168f4145058c9938f27cbee1543ebe7d828fe66241cc37da53d74202e15a9cc2218052a046eb6abb913120bd1e9b7eec280385c69b65ac6b15317ffa7b21c493abdf29101780886006cb642567ce6aeab2446874df6b38a40ddb478bbeeb8581373af92112d1663710f9f77354b68ea98e855732f2e3045cc210f13b0fc7fd821b629233379cc944dfdd542780823c925e167c40d960e5c7fa78182d19836a5559c7cc5c1bb511a036bee37aecdfa95def69c4c625243a1a5244a2a9ff27b58e66504e2c18ccac698c883dbe6fde1b2582e56bf71ffb66d67b3db000bdb108f215ce8ae13c3bb120100db94b970c8c60ccc3c9375dde5874ff36ad70dd932edf00a11e", 0x193) kqueue() socket$inet6(0x18, 0x4, 0xc41) r4 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r4, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) r5 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r5, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) dup(r6) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000002500)) r7 = dup2(r2, r2) read(r0, &(0x7f0000000340)=""/197, 0xc5) kevent(r2, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffffd, 0x14, 0x40000020, 0xffffffffffffff0d, 0x5}, {{r1}, 0x0, 0x88, 0x8, 0x6, 0x4}, {{r1}, 0xfffffffffffffffe, 0x0, 0x20000084, 0x0, 0x5}, {{r7}, 0x0, 0x80, 0x40000000, 0x652, 0x6726}, {{r7}, 0x0, 0x15, 0xf0000000, 0xc0, 0x2}, {{r0}, 0xfffffffffffffffd, 0x10, 0x6, 0x6, 0x8}, {{r1}, 0x0, 0x10, 0x1, 0x9, 0x480d}, {{r1}, 0xffffffffffffffff, 0x2a, 0x41, 0x80, 0xff}, {{r7}, 0xffffffffffffffff, 0x2, 0x0, 0x346a, 0x4}], 0x7310, &(0x7f0000000580)=[{{r1}, 0xfffffffffffffffb, 0x60, 0x4, 0x945, 0x5}, {{r0}, 0xfffffffffffffff9, 0x20, 0x1, 0x0, 0x40}, {{r1}, 0xfffffffffffffffe, 0x48, 0xf0000000, 0x5, 0x7}, {{r0}, 0xfffffffffffffffa, 0x3, 0x86, 0x7692c67c, 0x9}, {{r3}, 0xfffffffffffffffd, 0x8, 0x40, 0xffffffff7fffffff, 0x81}], 0x100000001, &(0x7f0000000640)={0xfffffffffffffc01, 0xffffffff}) close(r3) sendto$inet(r3, &(0x7f0000000680)="8f521c2cdc788cd9e4500cb7533351a892da43a7f18f3a507512a27f2aee34ab95013dc42032b88de2939c02d20a170ee2034556bd18b75e1b82f85de2d2dd12ed64cc97dc4929d77ff4215f0f5a9fb99e776ecbaeedff429afb28caa8036a65eba2ab2176674a257dfeb353ee18d61311398aed65b116f58291db4c628640b822a559cc60d828c39f4f0b46bd15ef07731fc56f510365", 0x97, 0xc, 0x0, 0x0) r8 = kqueue() ioctl$TIOCSCTTY(r3, 0x20007461) ioctl$WSKBDIO_GETMODE(r7, 0x40045714, &(0x7f00000002c0)) r9 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r9, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) ioctl$TIOCSTART(r9, 0x2000746e) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000300)) getrlimit(0x6, &(0x7f0000000e00)) r10 = semget$private(0x0, 0x4, 0x201) semop(r10, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f00000007c0)) pwrite(r0, &(0x7f0000000a40)="82ba9f031aa987bee0b17a068a3429b0eaa18472f62d9b316fde24f0a8f5ca52edd5e111adf2a0fcae7eb3", 0x2b, 0x0, 0x0) kevent(r1, &(0x7f0000000a80)=[{{r8}, 0xffffffffffffffff, 0x0, 0x22, 0x0, 0x56fe6041}, {{r7}, 0xfffffffffffffffb, 0xdf, 0xfffff, 0x81, 0x40}, {{r8}, 0xfffffffffffffffb, 0x20, 0x8, 0x5b37, 0x6}, {{r1}, 0x0, 0x5, 0x4, 0x400, 0x9}, {{}, 0xfffffffffffffffe, 0x24, 0x20000000, 0x8, 0x1}], 0x40, &(0x7f0000000b40)=[{{r3}, 0xffffffffffffffff, 0x6a, 0x4, 0x1, 0x100}, {{r2}, 0xfffffffffffffffd, 0x80, 0x8, 0x8, 0x80}, {{r7}, 0xfffffffffffffffe, 0x19, 0x20000000, 0xff, 0x9b}, {{r2}, 0xfffffffffffffff8, 0x24, 0x12, 0x1, 0x8da}, {{r1}, 0xfffffffffffffffd, 0x180, 0xf0000004, 0x1, 0x1ff}], 0x0, &(0x7f0000000280)={0x8, 0x6}) fcntl$setstatus(r8, 0x4, 0x40) semop(r10, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x7, 0x800}, {0x1, 0x1, 0x1800}], 0x4) 18:16:32 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x10002ffffffff}) r1 = shmget(0x2, 0x3000, 0x1, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/47) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r3 = dup(r2) mknodat(r3, &(0x7f00000005c0)='./file0\x00', 0x6003, 0x1) dup2(r3, r3) fchmodat(r3, &(0x7f0000000540)='./file0\x00', 0x40, 0xa) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$TIOCSTOP(r0, 0x2000746f) 18:16:32 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) readv(r0, &(0x7f00000014c0)=[{&(0x7f0000000180)=""/121, 0x79}, {&(0x7f0000000200)=""/168, 0xa8}, {&(0x7f0000000100)=""/24, 0x18}, {&(0x7f00000002c0)=""/183, 0xb7}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001400)=""/164, 0xa4}], 0x6) mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) faccessat(r1, &(0x7f0000000900)='./file1/file0\x00', 0x40, 0x5) close(r1) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x8, 0x0) pipe2(&(0x7f00000015c0), 0x8) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000001580)=0x101) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) pipe(&(0x7f0000000a00)={0xffffffffffffffff}) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000a40)) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f00000023c0)={0x1000, 0x1, {0xd7, 0x75}}) 18:16:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x400000c}, {0x40016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mkdir(&(0x7f0000000000)='./file0\x00', 0x10) syz_emit_ethernet(0x1, &(0x7f0000000680)="b6") pckbd_enable: command error 18:16:33 executing program 1: r0 = kqueue() open(&(0x7f0000000000)='./file0\x00', 0x8a88, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) faccessat(r1, &(0x7f0000000040)='./bus\x00', 0x10, 0x2) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0xfffffffffffffd9b}, {&(0x7f00000025c0)=""/11, 0xb}, {&(0x7f0000002580)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xfffffff4}], 0x6, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x2, 0x0) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) faccessat(r3, &(0x7f0000000900)='./file1/file0\x00', 0x40, 0x5) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r5 = dup(r4) mknodat(r5, &(0x7f00000005c0)='./file0\x00', 0x6003, 0x1) r6 = dup2(r5, r5) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r8 = dup(r7) mknodat(r8, &(0x7f00000005c0)='./file0\x00', 0x6003, 0x1) r9 = dup2(r8, r8) faccessat(r9, &(0x7f0000000240)='./file0\x00', 0x43, 0x4) accept(r9, &(0x7f00000000c0)=@in6, &(0x7f0000002440)=0xc) faccessat(r6, &(0x7f0000000240)='./file0\x00', 0x43, 0x4) kevent(0xffffffffffffffff, &(0x7f00000023c0)=[{{r3}, 0xfffffffffffffffd, 0xf, 0x4, 0x4, 0xd47c}, {{r6}, 0xfffffffffffffffd, 0x3fb1ca79062be0d3, 0x4, 0x3, 0x1}, {{r3}, 0xfffffffffffffff8, 0x8, 0xfffee, 0xde, 0x100}], 0x0, 0x0, 0xfffffffffffffffe, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r11 = dup(r10) mknodat(r11, &(0x7f00000005c0)='./file0\x00', 0x6003, 0x1) dup2(r11, r11) fchmodat(r11, &(0x7f0000000540)='./file0\x00', 0x40, 0xa) write(r11, &(0x7f0000002480)="3ca3e6f106e2541202b5560816c31feafa958e1185cd9c1d86fd72e973757854a0d8e012222dd75b41e81b651bc87542a8e01d35ebb6f7cd1df22703daa286a2e5e18a6fa820e5a1abf30d7ad8f4590aeb6f9cecb9a9fbf039f2eb833ff878a59f6fdef1652806729dfb3e7d0b3b5325037ab84361a38899c15cc6c88f6c356e4916ac6fa2bca7bdd97da0754b6a9a3ff97a8fb7cd2268e3e272761743dd5083d6c32ef9f702ef91a4b2a42905909e0bde8852aee06124103e3562aafb4ed9420066335c311925ea4d8a5a06f5a09f9c8732ef836d0d600c81af0d1a2a4442af9a05fc2c816b7660fa263134dee75f571fa1794566e35c2ba4c656b3", 0xfc) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r12, &(0x7f0000000300)="d92006fb52faf1d0bdbcdb360325c52389d715010692cffb20ec1c15cf5eaca7ad", 0x21, 0xe, 0x0, 0x0) sendto$unix(r12, &(0x7f0000002600)="8116a8ea0cddac50caa9d594cfa342e9fd4075741676f2827859295be6404f12e4637af37356d89fd739ffdb95d1784e8a671c43901c9639bcff09d5822bd999a63379aab3ad27dcda1f209a1f08e09519fcd45ccb46682cf83c6298251721da3b758e98e4f6974134b2195145b8bc79aa4276e6bc157c829d29aae826b50bd7dd76abb13f124bcdf10a31c9d6ad77d51103e85b5aa404ccc8944aaf1124b81fe77581e17d46b2c4da103dbe5dc2434feb605dfc8d05bed40e5efcc68dfda3da42999652a954", 0xc6, 0x6, &(0x7f0000000100)=@file={0x1, './file1/file0\x00'}, 0x10) 18:16:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0xee}, {r0}], 0x2, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r2 = dup(r1) mknodat(r2, &(0x7f00000005c0)='./file0\x00', 0x6003, 0x1) open(&(0x7f0000000140)='./file0\x00', 0x100, 0xa96301866fff2dfd) r3 = dup2(r2, r2) faccessat(r3, &(0x7f0000000240)='./file0\x00', 0x43, 0x4) openat(r3, &(0x7f00000000c0)='./bus\x00', 0x80, 0x1) 18:16:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x4}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)='H') r1 = socket$unix(0x1, 0x7, 0x0) setsockopt(r1, 0x3, 0x0, &(0x7f0000000240)="57730d23d27c4c3e204cffeefc7c072d85d3abc455abeb0c79dbb8b1f1594bfd4d661d0233e159ab3290ff736f0b151b60c75639c2b625b3c017849b8039456487fed1904e7d35632220729fb9a4ee1d047362287901ff79c273d5a35b3da615aba9a4939bb41fc5bb178f4284a3e823caf180be2eec181c768778d8072c2a491bce20e45e65d54577a60b046e5539a3cafe69478b030ad4fccaeb14d10519372e78a350b8390e8fdbbc7247f714a2e822d8764f00", 0xb5) 18:16:35 executing program 0: r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xbb98ebde77f291a3}], 0x8a0, 0x0, 0xffff, 0x0) syz_emit_ethernet(0x1, &(0x7f00000005c0)="e8") pipe(&(0x7f0000000280)={0xffffffffffffffff}) r3 = dup(r2) mknodat(r3, &(0x7f00000005c0)='./file0\x00', 0x6003, 0x1) r4 = dup2(r3, r3) faccessat(r4, &(0x7f0000000240)='./file0\x00', 0x43, 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000000100)={0x2, 0x8}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r5 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r5, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) r6 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) faccessat(r6, &(0x7f0000000900)='./file1/file0\x00', 0x40, 0x5) r7 = fcntl$dupfd(r5, 0x14, r6) faccessat(r7, &(0x7f0000000140)='./file0\x00', 0x4, 0x3) ioctl$BIOCFLUSH(r1, 0x20004268) 18:16:35 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) dup(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) recvmsg(r0, &(0x7f0000000740)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000600)=[{&(0x7f0000000100)=""/101, 0x65}, {&(0x7f0000000180)=""/51, 0x33}, {&(0x7f00000001c0)=""/119, 0x77}, {&(0x7f0000000240)=""/140, 0x8c}, {&(0x7f0000000300)=""/180, 0xb4}, {&(0x7f00000003c0)=""/165, 0xa5}, {&(0x7f0000000480)=""/2, 0x2}, {&(0x7f00000004c0)=""/34, 0x22}, {&(0x7f0000000500)=""/255, 0xff}], 0x9, &(0x7f00000006c0)=""/122, 0x7a}, 0x2) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) rmdir(&(0x7f0000000780)='./file0\x00') nanosleep(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) 18:16:35 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r3 = dup(r2) mknodat(r3, &(0x7f00000005c0)='./file0\x00', 0x6003, 0x1) r4 = dup2(r3, r3) faccessat(r4, &(0x7f0000000240)='./file0\x00', 0x43, 0x4) close(r4) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) write(r0, 0x0, 0x5c7b77af706517a6) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) 18:16:35 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x4020080c1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 18:16:35 executing program 0: mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ff6000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) flock(0xffffffffffffffff, 0x2) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0107002, &(0x7f0000000000)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x93, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000080)={{0x401, 0xeb21, 0x6}, 0x7, 0x9, 0xfffffffd}) 18:16:35 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10000, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000140)) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x7}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x8100, 0x0) write(r1, &(0x7f0000000300)="e4de25fddc8f581030d26123123bad1564de0fe00a1df7762234e0ce9649455da974eb03d66b73dbf4a48d507c375ad84b76167bddbdaf9cc645ee19826e0322d67cc0f76a92629107848904120437bddfebe2675dcf9d479694f64613015702212e07c197f28fb504d429664b7dd87e555fe823c84ec64b1d9894d181aed68704f11ba4106798", 0x87) close(r1) r2 = syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xffffffffffff65b0, "92447dc5ec72545f0a965e2ba400008000"}) r4 = semget$private(0x0, 0x1, 0x398d341d7a87888e) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/\x00', 0x200, 0x0) close(r5) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000180)=[0x8, 0x800, 0x7, 0xfff, 0x9, 0xffffffffffffffc1, 0x81]) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x800, 0x0) linkat(r6, &(0x7f0000000240)='.\x00', r3, &(0x7f0000000280)='./file0\x00', 0x6) writev(r2, &(0x7f0000000100)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) 18:16:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x2}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe(&(0x7f0000000280)={0xffffffffffffffff}) dup(r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x4, 0xffffffff, 0x4, 0x8}, {0x73c0, 0xff, 0x5, 0x5b2eff9c}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 18:16:35 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x2) 18:16:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f00000000c0)=[{0x44}, {0x15}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) faccessat(r1, &(0x7f0000000900)='./file1/file0\x00', 0x40, 0x5) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000000)=0x1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 18:16:35 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r1, 0x0, r0) linkat(r0, &(0x7f0000000080)='./file1\x00', r0, &(0x7f00000000c0)='./file1/file0\x00', 0x4) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x4) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) faccessat(r2, &(0x7f0000000900)='./file1/file0\x00', 0x40, 0x5) ioctl$TIOCFLUSH(r2, 0xc0206921, &(0x7f0000000300)=0x1007) 18:16:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x25}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") kqueue() 18:16:35 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) 18:16:35 executing program 0: poll(0x0, 0x0, 0x3fd) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000003c0)={&(0x7f0000000140)='./file0\x00'}) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x16, 0x28, 0x0) preadv(r0, &(0x7f0000000000)=[{0x0}], 0xaa, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x0, 0x0) 18:16:36 executing program 1: r0 = socket(0x0, 0x4003, 0xfffffffffffffffc) pipe(&(0x7f0000000200)) setsockopt(r0, 0x54, 0x8, &(0x7f00000000c0)="b96813500f34126adfcc83b2d62515a0535d1f2af39b6029eb51fb8c6be73e3af590649598383371b49ef7c7b4a5de8f0a0c65b9d73952b6071d8600d8b3592d5c0fdf7303bf9dbbbd777415db30e77dec9bb93d9c9504c6dd2e14f0ad2854ff6a8cbad353552759f89886aa11441d84da48741639978bc72f5d154071717c2fae91cf72eb10b96a6dabf27fc68d24f6884709bc55cd504cb71aeaf281866e06582c30c7e67da15ed37b2c9c3dee5b6116a0c7be30675e31060d6131037b9fbc135330ec3a7d75ce3563116a307ded94316a43da54677b1fc5c0bbe6619fd2d4693d35344b19fd", 0xe7) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) shutdown(r1, 0x2) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000000004000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37280f18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f75006ee01b1257aea8c500ff0002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 18:16:36 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt(r0, 0x6, 0x1, &(0x7f00000000c0)=""/48, &(0x7f0000000100)=0x30) r1 = dup2(r0, r0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') ioctl$VMM_IOC_RUN(r1, 0xc050756a, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0}) 18:16:36 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffc, "666bfede477dac00"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000240)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) r1 = socket$inet6(0x18, 0x4, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000080)=0x10) 18:16:36 executing program 1: open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10, 0x0) mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x20000, 0x2) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000380)=0x3) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0xa2) writev(r1, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0xee}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f8c1b6b5f6d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {&(0x7f00000008c0)="784e2329f3be625e525ae7b86acf699c50634283410fe1125ca28240a9c7a13514b1205a02dba4222478e75cf466fa204e4c3b514ca1a350b01547bdf7bb3c515364f73a9688370e2fe3a68c889ebca0b21dd78d80dcd3ed250a1b72ada992f5ea355606cbb58306c69ff013d27b40ea9a237db91cccc80e9e8b19cf24965d91778bd02b138c52e999f343905cd389c96696c43052f3c4c8187b500cd800184d7367eafdf2", 0xa5}, {&(0x7f0000000600)="d71efdc4d2c6ab13b6162c53f0b2b8234d6655c4491695c6d71df9f09a1297f0eab704255a405bfba21c4bf39688", 0x6}, {&(0x7f0000000980)="f17cffc356ff8208605da52d7829711e4cda58ac68c38c51952236b110f166bdaff6364b28ae401e0d69d2a341901e1ab83770fe1c4753e2158c50ef087f9ac56b37b11629dbcd740cfb822e34ff2dacf46514103944f6946eed6c2af0a6e391e9fb14bdb7f4a47f4ebbc43c20912b9210d94e46702c26c77df8a05c0d737d", 0x7f}, {&(0x7f0000001080)="d90c8ea773e5ad7c8567e612d4a926bba6e20376e53922e4c48da66072d025d949f6be6d0d9595aaddc83c3d61a71681c4288381172a011b4ade18132f5bea96131e563976bf6b87a64d2efe1d4cb9389055f32aba198fa5cfd7c663828f5a5912c5bced2249d0ad27bfbf82e51542f4d26a7c9980b9467f0268adbfe8b372b29d80ef8eeb1ad648666674be5a081d42f92f91f51db880cddc22f2356f3b0820219d64874a4db40a05d17c511685b0240842af7a5f7147081c288b3ffd14e959befaa59fb479e9d5c3c9aa2fbc2a0ffa543b7dfed0675316b9cbfb95d0fac64e1bdd139a1b11e7989dd95e57bc5f5619fac050efafa5aa2fb6f2794b33f7bd446c6a6e13a538f47d4bb4664f1c6226592d7e929c412ec148d1e6eca4efac2fb931afbb7a41a796a196092487f75be00f4aeb497f16ae00dc3305bc0a3fdbc6d5a91df63a4f108fe9495471f1c0a72c7ea7e0a2658e8a74e79ea25aa24ec772ddfec47a574a90a2f2e54884018d0e0e40046c4d0c5b4dea695c888dbd80982d2e321e3c482598cb821871eab798e773119e194ab8f5bbb618864d207d80858f4448cb17cc895d551307928770b6328746979c96f06a311d85d23836bfbaf9f58e6d6f280c17cdb546abae492fdfdbc6f5cc85235c95f74ff483beb20b5202fd19b44f8ba13f6c102676ba303aa2000b927e79e87a3d6ebfa45e99cacc620e34b8fcab176d27b8801fe960ebdbe66557187a51c4bd1ba5a17434e23e112637dc53b19300993252a37c953ca118103f6c0b2d63d8d22c68578b56f0342504c4a55c9ca8e91e54", 0xce}, {&(0x7f0000000b00)="819fd5298297366b61132981b3af993ea91874ab0cf08fe2647e013fa7bff9da3e02ff389766f8d99e4b8e8a4bc41e8cd51a1f3a4da174b51c4506353474e0a292b918458f779eb2c90aeef171f0d62e430337ff4d00aa2c7e8a4cd8c0f34ecd08591cbf687d4d14ac32d88dc4ea9ac3d30995deb9ac42c4117f4e27e17c4498eec3795deea7c77b0c484e4c69870b8531f944dacf604d9c50422329fa0953739afcca1c05ef5c35c57c5f3403edd074af3e69bf8bd5b92dacfaa3aa1d0a787e5303f5558b0bea1ae2a75f597d86d65fc6f79f93a8", 0xd5}, {&(0x7f0000000c00)="728084acfb0b3434adef4d203d904466d85b45b8ad49e077fc077892dac153e11d40d9b265ffe64c380eac77d277ad26dcb6de7a864cef9c2c8021de89df3c63e48a8447ce8e0845a76ca5c5412e2640f255e5beef9df64403ec431e4600399b1a2f69a94283341ca81d6d0250d9f264bd9bdfcca16b25f6cc6d878d518bfacde6c8389ae5d705e76888f9cc6e3b6cd41c246dddc2bb070c84fcfd9c0e24428a343e5e6b9e9e39e03400305c5bb24c9fd285fc0d11af55502796365e0a6a2d2f611f1df872252eed89a7de7efcb424da42b1b4f34fd4524931070a60b1afcd257103dd074b85b1f8f8305593c1a71f9746bf", 0xf2}], 0x1000000000000288) close(r1) execve(&(0x7f0000000040)='./bus\x00', &(0x7f00000001c0)=[&(0x7f0000000100)='!&\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)=':$*\'\x00'], &(0x7f0000000300)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='/\x00', &(0x7f00000002c0)='\x00']) mknod(&(0x7f0000000080)='./bus\x00', 0xc000, 0xfffffffffffffffd) 18:16:37 executing program 0: r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0x8) 18:16:37 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2012, 0x8000000200005200) r0 = open(&(0x7f0000000080)='./bus\x00', 0x582a0988a8ed4406, 0x0) recvmsg(r0, &(0x7f0000001880)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000001700)=[{&(0x7f0000000100)=""/21, 0x15}, {&(0x7f0000000180)=""/212, 0xfe78}, {&(0x7f0000000280)=""/241, 0xf1}, {&(0x7f0000000380)=""/139, 0x8b}, {&(0x7f0000000480)=""/130, 0x82}, {&(0x7f0000000540)=""/184, 0xb8}, {&(0x7f0000000600)=""/196, 0xc4}, {&(0x7f0000000700)=""/4096, 0x1000}], 0x8, &(0x7f0000001780)=""/251, 0xfb}, 0x3e1def247f1ae93a) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000140)=0x4000000008) read(r1, &(0x7f0000000440)=""/24, 0x18) 18:16:37 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000001100)={0x0, 0x61, 0x0, 0xfffffd4d, 0x0}, 0x3) 18:16:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x7, 0x0, 0x40, 0x7}, {0x0, 0x83d6, 0x200, 0x80000000000}, {0x5, 0x3c, 0x1, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 18:16:37 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) faccessat(r0, &(0x7f0000000900)='./file1/file0\x00', 0x40, 0x5) setsockopt(r0, 0x5, 0x1f, &(0x7f0000000000)="48680af2a5108c6a721bd20e97c38ef5e4086de50c447578e381d7ceb2ce48092da77367dd32c1227bcd684418cbaeb5ff670b519b0e4e74f0fe9ed271d7aa9d0b8f62230098e4a757072454106fce80abffda8d632a32f3f0c36ec4b283f41c38661328f823069307df5cd8325330b565b9e6d592fd40418e3169ee8657d073c3673f459b927a65c6c5b0d77a1cd53f3aebb968f9dcd6880694b5e74b0c9b8cc885691a1b53144dc88d613a09d7976a04ccad7d761517fa6652a915c9fce643d4d127ab91417ead3212dbbf9e8979d041802f3105039ab99450866bc55ca3", 0xdf) r1 = socket(0x18, 0x2, 0x0) semget(0x0, 0x7, 0xb033d423c92d0d90) setsockopt(r1, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 18:16:37 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) flock(r0, 0x8) 18:16:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) faccessat(r1, &(0x7f0000000900)='./file1/file0\x00', 0x40, 0x5) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r2) r4 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r4, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) pipe(&(0x7f0000000a00)={0xffffffffffffffff}) ioctl$PCIOCREAD(r5, 0xc0107002, &(0x7f0000000a40)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0x5) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 18:16:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x4, 0x9, 0x8, 0x5, "fae9b26b14785aac3bf81ba9336a3c9fb45044cf", 0x4b, 0x80}) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f00000001c0)={0x5, 0xff, 0x2, 0xd8, 0x9, 0x2, 0x100000000, 0x10, [{0x1d2, 0x6, 0x0, 0xec}, {0xbb, 0x9, 0x800, 0x91c1}, {0xf79, 0x0, 0x3, 0x9}, {0xfce4, 0x6, 0x1930836d}, {0x5, 0x2, 0xa77f, 0x100000001}, {0x7fffffff, 0xffff, 0x4, 0x9}, {0xff, 0x6, 0x81, 0xe0}, {0x74f, 0x5, 0x2, 0x9e}, {0x5, 0x3, 0x40, 0x6}, {0x6, 0x3000000000000, 0x400, 0xab7}, {0x3, 0xa26, 0x9, 0x7f}, {0x1, 0x800, 0x40, 0xffff}, {0x9, 0x276, 0xfffffffffffffffe, 0x1}, {0x6, 0xd3, 0x100000000, 0x3}, {0x2, 0x2, 0x7d2, 0x8}, {0x7fffffff, 0x4, 0xfffffffffffffffc, 0x9}]}) read(r0, &(0x7f00000008c0)=""/214, 0xd6) 18:16:37 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="65020207e0000001"], 0x1) r0 = socket(0x2, 0x2, 0x0) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000240)="a9cae15f302982d0132349ebbeb936fed698f248843995a151956610703f478f1aeb6322cc8f084a8a5bca4cc7d019baabbe1801de58fa9de74919a7e6aaf84c7595dd400cefd15b8212ccfe9e9669e6c762089a68f5b5bc3edcaf4eba984c9403fbc384a27d91dbfa37f453b55518341127715de7f4fe5e", 0x78}, {&(0x7f00000002c0)="bbd3556c88ab94feff1418bd68d0f38cdc1cdf36e5b3af6d3887affc43212297d378c4a3069577a25f3b2a1d263ce7711566a91d406171196293010b448bb2e02f2fa2e6bd90de4fcf33f17f2e915a34517f9f512cd93ee424fb568dabb902950837b4bb70b98e964966d4a86f980f1cc98004d3b3885f411e77155e8dc2ab0aa939701b3a57eb82c7a2b78303a478bb0e51b94bfdc02b611bd575d661d4c3717ee1b286f9c270407d3456822560ea61503e9f806a152a059c75fe771ac28a8260ad96e5db5ce5617c781f16abfccae31e221322dd7eebc141b8b8", 0xdb}], 0x2) connect$unix(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="03bdc5a6ca92f8a7992557dde1efcc06af070023cec18bb80e2195aeb01e6b92705e4077bc543583c4c17eb0a5de8c642a1d088d50a8b27ed435cf8f493028c09121cfba1344962e489c206f326743c091e199405d64da32ea1a33f9bc585f279b95d34ae0b752b4941a430a2a429d398d0ddcbbe9ef14ba134333593109ebd5ab9e20f390da7aa2453afc5a5e1301c9f1d6b18d51d184734e157fac23ad579b105add5d192bd26e54d994c90fa0d5b4b1e3df9d469d64e5fcaef84f5e"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0714045f099be009e938d0737f73eb2b33fff30f", 0x14) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000040)="16b4791d7fbc432e74358040e6f41f6f81c05b4f22106d9153e17f3eaec5b30d", 0x20}, {&(0x7f00000000c0)="0fdfee1eeac0fac6be43a6fcbba2f3fa889d31e5e70438af5a0a3303bb5972be5027236338ffb5124b2364e0907a94ecce798fe5e1142a93b7da8fa304cbd71de53e5848bbf65d9603a4a48beb57df41c6e290ceecfd97e443e849e135f6f64784b79dd40af9e673b895772b0a950588abdcb4ebdb7c8d6edd43e10584a85a1ce01258c3a9d07c8527f34a69cc9d58fb09247fe9824f3ad00ef93942d6d763069e7f94398624df34a37a326321397355ce65dd33cf7912f6b2ba6f3c3f7ef560dfbbc327f34bbaaca5131eb30d21b1a4ba2aca433dafb74dc37c43c9b4816fa3747646232b8aca07f980cce12f9b5112094cbed245b89ace865a56eb24d490d72d51a19a60badf352faa774ca1bff6408b3463b6cef72b5ed03a2d6a5bd5aac68d9d5b5cfa7e1232b04199e322167ce34efbd8321000fe1cf514252842daf6ec5cf21e02586f1cc755f5fd50d1c6e2120b", 0x151}], 0x2) 18:16:37 executing program 0: r0 = syz_open_pts() shutdown(0xffffffffffffffff, 0x1) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x1, 0x3, 0x3}, 0x802, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x40000000000090, 0x2000000000000, 0x6]}, 0x3c) connect$inet6(r1, &(0x7f0000000440)={0x18, 0x1, 0x800000000000, 0x2000000009}, 0xffffffffffffffaa) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000480)={0xff, 0x8000}, 0x8) r2 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r2, r3) r6 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r6}) r7 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000540)={{0x1, r4, r5, r4, r5, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r6, r2, 0x100000001, 0x4, 0xfff, 0x413127be}) getgroups(0x40000000000001be, &(0x7f0000000200)=[0x0, 0x0, r5, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r8) setgroups(0x0, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) dup(r9) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) connect$inet6(r9, &(0x7f0000000000)={0x18, 0x2, 0x0, 0x100}, 0xc) setuid(0xee01) r10 = msgget(0x1, 0x0) msgctl$IPC_STAT(r10, 0x2, 0x0) 18:16:37 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000040)={0x0, 0x3}, &(0x7f0000000080)) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xea, 0x3ff}, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000300)="d92006fb52faf1d0bdbcdb360325c52389d715010692cffb20ec1c15cf5eaca7ad", 0x21, 0xe, 0x0, 0x0) shmctl$SHM_LOCK(0xffffffffffffffff, 0x3) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f00000000c0)=""/88, &(0x7f0000000140)=0x58) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x81, 0x0, 0x80}], 0xf8b1, 0x0, 0x10000fe, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8d0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x8, 0x0) 18:16:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x64}, {0x5c}, {0x6}]}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f00000000c0)=0x20) preadv(r1, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) kqueue() ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000000)) syz_emit_ethernet(0x1ac, &(0x7f0000002400)="b6") 18:16:37 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) dup(r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000040)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00004d70bf3b200000000800002100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 18:16:37 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) r2 = socket(0x1000012, 0xffffffffffffffff, 0x80000003) sendmsg$unix(r2, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, &(0x7f00000013c0)=ANY=[@ANYBLOB="bf6cff95028c8a494cef6e709c96eb28aa19384ef99da03dfdb415eb198b07dc62b02a15c3205c5a50b381951400000000000200008357100ba3dee4b0e19ff47e5ec2487cc5978d00faf2ffc210560f6ac1f85041d860446639b79c1a3e9f9d1b82ab3e8dd713dc705955dad90417925b5a650a0500000000000000f0d8324e012d03003d3241c6e9e510723a01626592bf3efba9a8666feb1bf1e4e67947319291ffc1e6ef048cb75d4b3224e003ca23cc89055a74d3c1c7571898fe3bef4990370efcb329d4831e60ff0300001ae6cbbc435da6d75a76888ced3309ca1b33a0eaff00000000000000281d3d2a5e2a2a3e3fc1bd59c90000b1966866486ea231ff6e641b1a3eb4057085b99576fb50233c4b889c2f9a145a4090290ae099d8fdc76ea98a57009f1adc7cf1ea3d21952144f45176e9f74178d0bb7d832b53c4d700df86243200e8ff80647ba01f1d31bbb3d0f41e11779f0fff2fb39810270d915c2568ddb82e3b832635ee599b42a2cc79acd4962e89971971d0462004874f5c3d17f083bef9732f26e5e1b3fa109c997368a8858417db5dc68a20d8ae2bd4ad7c14f1af51a7966b3f2376fbae3c8e1c05f7ad00d67e7b529f0bcc262b1b9cc6f9d0282addf634b8aeaf494ead53273a684ba5b7ca65b6c7bc58b821d54742dc3855a2eb06959309774a1150e0d32d06cc27ec3e2f04bbfe41591a4eb1d18d48ed66d2e44d46e8f6c3f3198801fef387f20deea321f2cbfc3c64eb9b64713d41ed876934b44c36a9cf77639689c7e95415a8e0243415c243ae7e264c3589e6313e10fe2a0c1bf65eb2a4d2de55e4fd3c375c6f206dc14f7c4252dbfd9c5548a57a30a960e4b3507b10a8583d90d3e6440000000000000000000000000000000000000000112ba4a7274fcf26da41ab8a8a5f8ee2e300ffe18886cbf7dbe90621f776d6a14036c3a48e60c4b6ad176d29b072685bb681df92a1b27a08208a7908eeaa660563c37d46e3e7f282e1c6cda5e539f7f3e2a91c0f0df665586b89405182ae0515"], 0x270}, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, &(0x7f0000000680)=0xc) pipe(&(0x7f00000005c0)={0xffffffffffffffff}) fcntl$setown(r4, 0x6, r3) getpid() r5 = socket(0x1000012, 0xffffffffffffffff, 0x80000003) sendmsg$unix(r5, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, &(0x7f00000013c0)=ANY=[@ANYBLOB="bf6cff95028c8a494cef6e709c96eb28aa19384ef99da03dfdb415eb198b07dc62b02a15c3205c5a50b381951400000000000200008357100ba3dee4b0e19ff47e5ec2487cc5978d00faf2ffc210560f6ac1f85041d860446639b79c1a3e9f9d1b82ab3e8dd713dc705955dad90417925b5a650a0500000000000000f0d8324e012d03003d3241c6e9e510723a01626592bf3efba9a8666feb1bf1e4e67947319291ffc1e6ef048cb75d4b3224e003ca23cc89055a74d3c1c7571898fe3bef4990370efcb329d4831e60ff0300001ae6cbbc435da6d75a76888ced3309ca1b33a0eaff00000000000000281d3d2a5e2a2a3e3fc1bd59c90000b1966866486ea231ff6e641b1a3eb4057085b99576fb50233c4b889c2f9a145a4090290ae099d8fdc76ea98a57009f1adc7cf1ea3d21952144f45176e9f74178d0bb7d832b53c4d700df86243200e8ff80647ba01f1d31bbb3d0f41e11779f0fff2fb39810270d915c2568ddb82e3b832635ee599b42a2cc79acd4962e89971971d0462004874f5c3d17f083bef9732f26e5e1b3fa109c997368a8858417db5dc68a20d8ae2bd4ad7c14f1af51a7966b3f2376fbae3c8e1c05f7ad00d67e7b529f0bcc262b1b9cc6f9d0282addf634b8aeaf494ead53273a684ba5b7ca65b6c7bc58b821d54742dc3855a2eb06959309774a1150e0d32d06cc27ec3e2f04bbfe41591a4eb1d18d48ed66d2e44d46e8f6c3f3198801fef387f20deea321f2cbfc3c64eb9b64713d41ed876934b44c36a9cf77639689c7e95415a8e0243415c243ae7e264c3589e6313e10fe2a0c1bf65eb2a4d2de55e4fd3c375c6f206dc14f7c4252dbfd9c5548a57a30a960e4b3507b10a8583d90d3e6440000000000000000000000000000000000000000112ba4a7274fcf26da41ab8a8a5f8ee2e300ffe18886cbf7dbe90621f776d6a14036c3a48e60c4b6ad176d29b072685bb681df92a1b27a08208a7908eeaa660563c37d46e3e7f282e1c6cda5e539f7f3e2a91c0f0df665586b89405182ae0515"], 0x270}, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, &(0x7f0000000680)=0xc) pipe(&(0x7f00000005c0)={0xffffffffffffffff}) fcntl$setown(r7, 0x6, r6) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000100)=0xc) r8 = socket(0x1000012, 0xffffffffffffffff, 0x80000003) sendmsg$unix(r8, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, &(0x7f00000013c0)=ANY=[@ANYBLOB="bf6cff95028c8a494cef6e709c96eb28aa19384ef99da03dfdb415eb198b07dc62b02a15c3205c5a50b381951400000000000200008357100ba3dee4b0e19ff47e5ec2487cc5978d00faf2ffc210560f6ac1f85041d860446639b79c1a3e9f9d1b82ab3e8dd713dc705955dad90417925b5a650a0500000000000000f0d8324e012d03003d3241c6e9e510723a01626592bf3efba9a8666feb1bf1e4e67947319291ffc1e6ef048cb75d4b3224e003ca23cc89055a74d3c1c7571898fe3bef4990370efcb329d4831e60ff0300001ae6cbbc435da6d75a76888ced3309ca1b33a0eaff00000000000000281d3d2a5e2a2a3e3fc1bd59c90000b1966866486ea231ff6e641b1a3eb4057085b99576fb50233c4b889c2f9a145a4090290ae099d8fdc76ea98a57009f1adc7cf1ea3d21952144f45176e9f74178d0bb7d832b53c4d700df86243200e8ff80647ba01f1d31bbb3d0f41e11779f0fff2fb39810270d915c2568ddb82e3b832635ee599b42a2cc79acd4962e89971971d0462004874f5c3d17f083bef9732f26e5e1b3fa109c997368a8858417db5dc68a20d8ae2bd4ad7c14f1af51a7966b3f2376fbae3c8e1c05f7ad00d67e7b529f0bcc262b1b9cc6f9d0282addf634b8aeaf494ead53273a684ba5b7ca65b6c7bc58b821d54742dc3855a2eb06959309774a1150e0d32d06cc27ec3e2f04bbfe41591a4eb1d18d48ed66d2e44d46e8f6c3f3198801fef387f20deea321f2cbfc3c64eb9b64713d41ed876934b44c36a9cf77639689c7e95415a8e0243415c243ae7e264c3589e6313e10fe2a0c1bf65eb2a4d2de55e4fd3c375c6f206dc14f7c4252dbfd9c5548a57a30a960e4b3507b10a8583d90d3e6440000000000000000000000000000000000000000112ba4a7274fcf26da41ab8a8a5f8ee2e300ffe18886cbf7dbe90621f776d6a14036c3a48e60c4b6ad176d29b072685bb681df92a1b27a08208a7908eeaa660563c37d46e3e7f282e1c6cda5e539f7f3e2a91c0f0df665586b89405182ae0515"], 0x270}, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, &(0x7f0000000680)=0xc) pipe(&(0x7f00000005c0)={0xffffffffffffffff}) fcntl$setown(r10, 0x6, r9) fcntl$setown(r0, 0x6, r9) read(r0, &(0x7f0000000080)=""/106, 0x6a) 18:16:38 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003ef000/0x2000)=nil, 0x2000) mprotect(&(0x7f00003f0000/0x4000)=nil, 0x4000, 0x3) 18:16:38 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d001000000000000000"], 0xa) chflags(&(0x7f0000000200)='./file0\x00', 0x10000) 18:16:38 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000140)=0xc) getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000003}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000000)='bk') geteuid() ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000200)) 18:16:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='\xef\xc9\x9f\x1c\x064}\xe6\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="e4") r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f00000024c0)=""/193, &(0x7f0000000040)=0xc1) 18:16:38 executing program 0: clock_getres(0x0, &(0x7f0000000180)) r0 = socket(0x2, 0x8003, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000240)=0xc) getpeername$inet6(r0, 0x0, &(0x7f0000000080)) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x40, 0x0) select(0x895d4eeb22cabad4, 0xfffffffffffffffe, 0x0, 0x0, 0x0) r1 = syz_open_pts() fcntl$setflags(r1, 0x2, 0x1) r2 = dup2(r1, r1) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00') syz_open_pts() shmget(0x0, 0x4000, 0x100, &(0x7f0000ffa000/0x4000)=nil) getitimer(0x1, &(0x7f0000000080)) setitimer(0x1, &(0x7f00000000c0)={{0x3d1b, 0x6}, {0x4, 0x7}}, &(0x7f0000000100)) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x8000, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r2, &(0x7f0000000180)='./file0\x00', r3, r4, 0x0) setgid(0xffffffffffffffff) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000280)={0x9, 0x3f, 0x741da070, 0x35844755}) recvmsg(r2, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r2, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r2, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) r5 = semget$private(0x0, 0x1, 0x0) r6 = semget$private(0x0, 0x3, 0x120) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000b80)=""/189) semop(r6, &(0x7f0000000880)=[{0xcdfcbcaaaebe36dc, 0x5}, {0x0, 0x20, 0x800}, {0x0, 0x1, 0x3000}, {0x0, 0xfffffffffffffff9, 0x1000}, {0x2, 0x3, 0x1000}, {0x1, 0x5, 0x1000}, {0x8, 0x4, 0x2800}, {0x1, 0x2a2}], 0x8) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000840)=[0xc7, 0x830, 0x8, 0x9]) 18:16:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x400035}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)='H') mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 18:16:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x14e, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='9') pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000300)="d92006fb52faf1d0bdbcdb360325c52389d715010692cffb20ec1c15cf5eaca7ad", 0x21, 0xe, 0x0, 0x0) r2 = openat(r1, &(0x7f00000000c0)='./file1/file0\x00', 0x80, 0x100) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000140)={0x7fffffff}) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) faccessat(r3, &(0x7f0000000900)='./file1/file0\x00', 0x40, 0x5) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000180)) 18:16:39 executing program 0: pread(0xffffffffffffffff, &(0x7f0000000180)="698ac8262c1da32fe7a0f7ad49dbddae5e770c520c8f3550c28ef12a8566a29efff2", 0x22, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) close(r1) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) lseek(r2, 0x0, 0x4d, 0x1) r3 = socket(0x400000000018, 0x3, 0x3a) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x41e95e17fd06f45e, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f00000001c0)={0x200, [{0x2, 0x5}, {0x3, 0x401}, {0x2}, {0x3, 0x6}, {0x2, 0x2}, {0x3, 0x9}, {0x2, 0x34a}, {0x1, 0x4}, {0x1, 0x8}, {0xdb884a93b8894b0d, 0x9}, {0x4, 0x8}, {0x2, 0x192505f0}, {0x1, 0x6}, {0x1, 0x3ff}, {0x2, 0xfffffffffffffff8}, {0x0, 0x7fffffff}, {0x1, 0xcf}, {0x3, 0x9}, {0x1, 0x4}, {0x7, 0xfff}, {0x1, 0x6f}, {0x2, 0x80000000}, {0x1, 0x7}, {0x2, 0xfffffffffffffff7}, {0x2, 0x2}, {0x34c009d5ab4925c6, 0x1}, {0x2, 0x5de8f98b}, {0x1, 0x4}, {0x3}, {0x3, 0x5}, {0x2, 0x7}, {0x2, 0x9}]}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000180), 0x17e) 18:16:39 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f00000001c0)="0000001862040179002b000000267e897f7780e9992d830900a24e14da000000e1838f74652d62e100c51bad5a8bf626d9dea3c2c37b4557094f1da81d8600000000000000000000000000000000000028c1ac1c55b22a", 0x57}], 0x1) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffff9c, 0x80105727, &(0x7f0000000080)={&(0x7f0000000000)=[{0x26, 0x8001}, {0x4, 0x3}, {0x89, 0x8}, {0x43, 0x5}, {0x89, 0x725}], 0x5}) 18:16:39 executing program 0: r0 = socket(0x11, 0x4003, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x406, 0x0, 0x0) socket$unix(0x1, 0x7, 0x0) socket(0x1, 0x4000, 0x7) 18:16:39 executing program 1: mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x1) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x800, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x2006978) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000300)="d92006fb52faf1d0bdbcdb360325c52389d715010692cffb20ec1c15cf5eaca7ad", 0x21, 0xe, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) faccessat(r1, &(0x7f0000000900)='./file1/file0\x00', 0x40, 0x5) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0xc) r5 = accept$unix(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="00000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000062e6395300000000000000000000000000000000000062e4b30b9eaef830e14e16c0dc88b039369671ebb1a9f5682bda0cdce1db689f5545198cef18cd492c9d02a8ec0811b23415a59d687c103fea35fd0af71173049c0302a0bb11eff6df6c3455f0ea6d926cced098260674d0e8ef10c81ef5740b61940c605b5ee4e8ef21a2252e7536f469a9ac94e2f8feedc35a66cd3f1c000000000000000000000000d3f86e7e18d35f1aab8a4a7d4fd0e59a9d4522d04dbaa2d914d033f0e503c96db843a1d8cc60b7fd15248bef19fe0513830beec43a598b0628c76d91bca2e4f0b0ce107ba552302a48ea13bc852e72b000000000000000"], &(0x7f00000002c0)=0x6e) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r10 = dup(r9) mknodat(r10, &(0x7f00000005c0)='./file0\x00', 0x6003, 0x1) dup2(r10, r10) fchmodat(r10, &(0x7f0000000540)='./file0\x00', 0x40, 0xa) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r12 = dup(r11) mknodat(r12, &(0x7f00000005c0)='./file0\x00', 0x6003, 0x1) r13 = dup2(r12, r12) faccessat(r13, &(0x7f0000000240)='./file0\x00', 0x43, 0x4) r14 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000c80)='/dev/wskbd\x00', 0x20, 0x0) r15 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r15, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) r16 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r16, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r18 = dup(r17) mknodat(r18, &(0x7f00000005c0)='./file0\x00', 0x6003, 0x1) r19 = dup2(r18, r18) faccessat(r19, &(0x7f0000000240)='./file0\x00', 0x43, 0x4) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r21 = dup(r20) mknodat(r21, &(0x7f00000005c0)='./file0\x00', 0x6003, 0x1) dup2(r21, r21) fchmodat(r21, &(0x7f0000000540)='./file0\x00', 0x40, 0xa) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r22, &(0x7f0000000300)="d92006fb52faf1d0bdbcdb360325c52389d715010692cffb20ec1c15cf5eaca7ad", 0x21, 0xe, 0x0, 0x0) r23 = geteuid() setreuid(0x0, r23) r24 = syz_open_pts() ioctl$TIOCSTSTAMP(r24, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r24, 0x2000740e) r25 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r25, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r25, &(0x7f0000000440)={0x18, 0x1, 0x800000000000, 0x2000000009}, 0xffffffffffffffaa) setsockopt$sock_linger(r25, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r26 = getpgrp() getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r26, r27) r30 = getpid() fcntl$lock(r24, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r30}) r31 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r31, 0x1, &(0x7f0000000540)={{0x1, r28, r29, r28, r29, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r30, r26, 0x100000001, 0x4, 0xfff, 0x413127be}) r32 = getpgrp() r33 = geteuid() setreuid(0x0, r33) r34 = socket(0x1000012, 0xffffffffffffffff, 0x80000003) sendmsg$unix(r34, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, &(0x7f00000013c0)=ANY=[@ANYBLOB="bf6cff95028c8a494cef6e709c96eb28aa19384ef99da03dfdb415eb198b07dc62b02a15c3205c5a50b381951400000000000200008357100ba3dee4b0e19ff47e5ec2487cc5978d00faf2ffc210560f6ac1f85041d860446639b79c1a3e9f9d1b82ab3e8dd713dc705955dad90417925b5a650a0500000000000000f0d8324e012d03003d3241c6e9e510723a01626592bf3efba9a8666feb1bf1e4e67947319291ffc1e6ef048cb75d4b3224e003ca23cc89055a74d3c1c7571898fe3bef4990370efcb329d4831e60ff0300001ae6cbbc435da6d75a76888ced3309ca1b33a0eaff00000000000000281d3d2a5e2a2a3e3fc1bd59c90000b1966866486ea231ff6e641b1a3eb4057085b99576fb50233c4b889c2f9a145a4090290ae099d8fdc76ea98a57009f1adc7cf1ea3d21952144f45176e9f74178d0bb7d832b53c4d700df86243200e8ff80647ba01f1d31bbb3d0f41e11779f0fff2fb39810270d915c2568ddb82e3b832635ee599b42a2cc79acd4962e89971971d0462004874f5c3d17f083bef9732f26e5e1b3fa109c997368a8858417db5dc68a20d8ae2bd4ad7c14f1af51a7966b3f2376fbae3c8e1c05f7ad00d67e7b529f0bcc262b1b9cc6f9d0282addf634b8aeaf494ead53273a684ba5b7ca65b60000000000000001dc3855a2eb06959309774a1150e0d32d06cc27ec3e2f04bbfe41591a4eb1d18d48ed66d2e44d46e8f6c3f3198801fef387f20deea321f2cbfc3c64eb9b64713d41ed876934b44c36a9cf77639689c7e95415a8e0243415c243ae7e264c3589e6313e10fe2a0c1bf65eb2a4d2de55e4fd3c375c6f206dc14f7c4252dbfd9c5548a57a30a960e4b3507b10a8583d90d3e6440000000000000000000000000000000000000000112ba4a7274fcf26da41ab8a8a5f8ee2e300ffe18886cbf7dbe90621f776d6a14036c3a48e60c4b6ad176d29b072685bb681df92a1b27a08208a7908eeaa660563c37d46e3e7f282e1c6cda5e539f7f3e2a91c0f0df665586b89405182ae0515"], 0x270}, 0x0) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) pipe(&(0x7f00000005c0)={0xffffffffffffffff}) fcntl$setown(r37, 0x6, r35) r38 = syz_open_pts() ioctl$TIOCSTSTAMP(r38, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r38, 0x2000740e) r39 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r39, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r39, &(0x7f0000000440)={0x18, 0x1, 0x800000000000, 0x2000000009}, 0xffffffffffffffaa) setsockopt$sock_linger(r39, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r40 = getpgrp() getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r40, r41) r44 = getpid() fcntl$lock(r38, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r44}) r45 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r45, 0x1, &(0x7f0000000540)={{0x1, r42, r43, r42, r43, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r44, r40, 0x100000001, 0x4, 0xfff, 0x413127be}) r46 = geteuid() setreuid(0x0, r46) r47 = geteuid() setreuid(0x0, r47) r48 = syz_open_pts() ioctl$TIOCSTSTAMP(r48, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r48, 0x2000740e) r49 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r49, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r49, &(0x7f0000000440)={0x18, 0x1, 0x800000000000, 0x2000000009}, 0xffffffffffffffaa) setsockopt$sock_linger(r49, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r50 = getpgrp() getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r50, r51) r54 = getpid() fcntl$lock(r48, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r54}) r55 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r55, 0x1, &(0x7f0000000540)={{0x1, r52, r53, r52, r53, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r54, r50, 0x100000001, 0x4, 0xfff, 0x413127be}) sendmsg$unix(r10, &(0x7f0000000dc0)={&(0x7f0000000040)=@file={0x0, './file1/file0\x00'}, 0x10, &(0x7f0000000bc0)=[{&(0x7f0000000540)="f8c7d75973180008966eb81bf59f4f1d3355fd6834aa98664fb8298a30010142a7774f77f699ebf294293a15b1796ce5b149282d87873371d0477207fd57c333895d409c3afb1968b79343aa22755e40ddbcfbe504da2a5c70362a649b3267f14724d008ad4eb0cda52787d34b268c738013eaf8894d7ddebcf8db25caba0dac1de2c77da034bb6b97643dff9d7fdbd70c34a6b843fa1783563c8050c8e690df54331c184f9415366d3c10311da7f9cba00ee9329c2c", 0xb6}, {&(0x7f0000000600)="ee305468485f44479fb34503fcdb4f6ee5d9a2bcc3c2e15dead8c10b64643db644eb26e8412caef6b45a0d4c2e0aa01b1239eca973055dc6f333bc1de78d25837ef9e79399bfd393a3e1a7bdf10bb80d4312383cffcee349d5ecfb06124f950b90c104950b572ce3afb8fe63ee37eff9defe64b90a2c68f63796526ff494a2614d4214ff21ca18d521b14715e944beaa1bb7382d159f0ba6c0e02e3b3874bd9853cf70870a249c91c3", 0xa9}, {&(0x7f0000000700)="df44ad1d221cf560df3595a8b9225dd23837c4998cdb6c482b02622bd8f7ee59c5509e33650d9ab5c8aff3413cfd8806835c025d6a732d910bb8530975fa6d6aa330772b42dc7bc0a00997223de968f0b042cded62b7feca581c4e93e230711712a1c0d59197d8171cc1e0be3f7175c63c8779b7347e1ef694f0f25bbc93c82e639cabc6276507bfeca8d7426fd3cea0b7950e91a43269884f2b7cece27a9f51ab8971b78e5468a1f07ac19a7f163f65a9d9e8fee44e449d93e39a64d4d55e1921e4281ff9463702a7e93ff9070ee598f47a601c75406d1c3e", 0xd9}, {&(0x7f0000000200)="af8cfe485b6d7e", 0x7}, {&(0x7f0000000800)="ec6eb6185bc6d942aa8ba00a2589b24389d79acb97d27e1953473b410a2b506fc40fd62758f28f2c649f7246936547ac4cf76121dc0df73018f7be2bcceed3a28ce6b510b3ab53057e758c3620e5a66c0bf278fb385181d8388420ec1495a11596a3f04c960f055bff", 0x69}, {&(0x7f0000000880)}, {&(0x7f0000000940)="a678ad279251bbf24696b6a17de7f57436032556cb9d617edbb9bf95f15eb9b1b6619224c8dec385bc12a981a81fddf5331c9ed16cfc260174d6c345e6f3e846772ded50ccfd0b5e882363b5ed034aa2d64f11811b", 0x55}, {&(0x7f00000009c0)="1417cc95663260e8e3bcb10035c2604dc4193b41f948ced7860b07607440853d95e1c27e5f9a6d0b1f2e782e56dff454145b14a39595725561e9e0229b7e7a3b6caae6d680f0fd30b2fc852d89abfea881ff9c965818689bea7f88a57d156dbf79206697d04c9aed5504d067030a08aa8d9053d7623f7263ac665623ca1714a34a9f0c8b608d1931e8a1aeb1cde6d55c9b1a67ba4be13c9dde9a219184a2f931b01371f8dd846864129ca0c78cde5a3ffa35de8b421dc3ca4a0757e2bd3a0add5018cfee661774d0e17e2f27b8f776596c347f1033", 0xd5}, {&(0x7f0000000ac0)="4b6c2a41180a1bc00ec3950683058a5123c52757257572216fdf79f4bd1235c5c238cdf7e8ef3af4c779d4a582da6501a0a0a82dcfaeaebb472c2a6d553cc3f7c0fad972e1f301d2c38a56c3bab17d4df67d9ff852d0fc1806c4455e2926c1d212df1a2006984fc823b412aab1263aa4bfe9390c9f8760f4dabe556f47387f519854ed00ef232b15e7e7a9767f56fcb7df88136c3fe2e9421d93424ac0f046e02457acb9a7fd12168f2685cd377eb4b2d1c8a40ea9d1c7a0a292fb7a0a9758831d5658c60c94", 0xc6}, {&(0x7f00000008c0)="27bb72dfd4937f", 0x7}], 0xa, &(0x7f00000023c0)=[@rights={0x18, 0xffff, 0x1, [r13]}, @rights={0x38, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffff9c, r14, r15, r16, r19, r21, r22, r2, r3]}, @cred={0x20, 0xffff, 0x0, r6, r46, r29}, @cred={0x20, 0xffff, 0x0, r32, r7, r4}, @rights={0x18, 0xffff, 0x1, [r2]}, @cred={0x20, 0xffff, 0x0, 0x0, r33, r8}, @cred={0x20, 0xffff, 0x0, r26, r47, r36}, @cred={0x20, 0xffff, 0x0, r35, 0x0, r36}], 0x108, 0x400}, 0x409) r56 = dup2(r0, r1) readlinkat(r56, &(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=""/52, 0x34) 18:16:39 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x5303751a3018a49, 0x2c) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000040)) accept$inet6(r0, 0x0, 0x0) close(r0) pipe(&(0x7f0000000a00)={0xffffffffffffffff}) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000a40)) close(r2) execve(0x0, 0x0, 0x0) 18:16:39 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x3000000000004, 0x7, 0x0, 0x0, 0x0, 0x0, 0x9}) pwritev(0xffffffffffffffff, &(0x7f0000000000), 0x1, 0x0, 0x1) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) 18:16:39 executing program 1: r0 = socket(0x2, 0x2, 0x0) ioctl$SPKRTONE(0xffffffffffffffff, 0x80085301, &(0x7f0000000000)={0x1, 0x2}) r1 = dup2(r0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r3, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) ioctl$SPKRTONE(r3, 0x80085301, &(0x7f0000000040)={0x2, 0x7}) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) shutdown(r0, 0x0) 18:16:39 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000002340), 0xffffd2a, 0x0, 0x0) ioctl$KDDISABIO(r2, 0x20004b3d) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0xffffffffffffffff, &(0x7f0000000080)=0xfffffffffffffd82) 18:16:39 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2005, 0x5dc1) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)=""/167, 0xa7) 18:16:39 executing program 0: r0 = semget$private(0x0, 0x7, 0x88) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000340)={0xfff, 0x2, {0x5, 0xffffffffffffff01}}) r1 = socket(0x10, 0x8004, 0xfffffffffffffe01) setrlimit(0x8, &(0x7f00000001c0)={0x7, 0x95}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x9, 0x20411109, 0x9d98, "0400000021bf04aa1500000000006e00"}) write(r2, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00", 0x10) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x9f, 0x0, 0x2f6, 0x408}, 0x4) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r4, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r4, &(0x7f0000000200), 0xfe72) r5 = syz_open_pts() close(r4) r6 = dup(r5) ioctl$TIOCCBRK(r5, 0x2000747a) r7 = syz_open_pts() rename(&(0x7f0000001440)='./file0\x00', &(0x7f0000001480)='./file0\x00') ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xfffffffffffffffd, '\\\x00\x00\x00\x00\x00\x00\x00\x00@\x00'}) readv(r7, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r8 = semget$private(0x0, 0x2, 0x1b6) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000000000)=""/155) r9 = semget(0x0, 0x6, 0x8b) bind$unix(r1, &(0x7f0000000300)=ANY=[@ANYRES16=r5, @ANYRESDEC=r5, @ANYPTR=&(0x7f00000004c0)=ANY=[@ANYPTR=&(0x7f0000000180)=ANY=[@ANYPTR, @ANYPTR64, @ANYRES64=r2], @ANYBLOB="e4677083fbfe9d5e88299d38f1e6432b1e2667a26069b4e464459fe9da28c3cb29f07080d74f41f321568834250f16bf1487632addcf10fb2c123bf510c1570964f598fc5733a3f160e3b030be285d0dbffeb0e21e9ca4f7258c3270f9098a102eb4d3caee8d7953b660b93733bb5502d92632828c58b67a7a28feb0acf379911f8a768ecc73ac32fcabdf334943b0ff107e86d304", @ANYPTR64=&(0x7f0000000280)=ANY=[@ANYRESDEC=r6, @ANYRESOCT=0x0, @ANYRES16=r3, @ANYRES64=r4, @ANYRES16=0x0, @ANYRES16=r9], @ANYRES32=r1, @ANYRESDEC=r2, @ANYRESOCT=r0, @ANYRESOCT=r9, @ANYPTR64=&(0x7f00000003c0)=ANY=[@ANYRESOCT=r4, @ANYRES16, @ANYRESHEX, @ANYBLOB="979370898b2cd92392580c70d1efc465430f5c6f6b3050ee79d93f2366cacb505d0513f6e21f1b23fa4b24e9834cb840102e8770f7ef293485bd3b1aeddcf9e9ca7814c4d53aa81c404e8439ab49e25ea702efefde7192be310b538b59c1112d20acc216c0b002d471beef3031860562b21d228fd368bf8a8cdb405492b6016058d5d96341e94c42f94b746b250b8ccc2621abeae2c467ab65a50c5de02f5e5ca728366d3489d76b2f"]], @ANYRESDEC=r8], 0x4) semctl$GETPID(r8, 0x3, 0x4, &(0x7f00000014c0)=""/26) close(r1) 18:16:39 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x100, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) rename(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000280)='./bus\x00') writev(r0, &(0x7f0000001740)=[{&(0x7f0000000140)="0ac8ba9f12d3f773d4bce715f109f182a807136320c268c0ed71b407219433b78d4186decf6d1d23690c22cf766102bdc66912ae1189c69ce9ef6baf0c350b325256387ea1956e5e0afdbd28f7e700d244", 0x51}, {&(0x7f00000006c0)="ad7d3d44f1828043cce2c0176ce09b188c561dcc239426ad4e1256dfe8835dd9e31d2624162a9be73106ebe1471833d827458e36095e7aa38569503ea60cbe0850eba709c61d53178e98e7647ab530321ff1e45c540b60243cec095adfe692715197a68876f434fdb9b16ab40d00", 0x6e}, {&(0x7f0000000000)="bf12865a6c032160d32f40dd2ab70ca92e6ad5c616e2cd6f2865eb2a4660a5a949ed4b381a189156123c1103cf3fb905b8eee7d3dac6c16305", 0x39}, {&(0x7f0000000740)="4408e039b72456d3576871ca0a6ee128afe9e038234634f8538812fc359a4a7ceb0435b6fc4d013b112cf96bc5dffdcdefdbdac530b31b81ea577c862dbc8ef260869e95b6fb631b3c3bc9fd0d6d4a8bc80fa586b92aa4edf37616d9cc29a2b38b3a0f7ab12c14453c778fb1419a9416fb888b699a508b0d88697c2fd05869cb5b9e64e8d3dc53c14b61034f8dc132061b5c010b8e68cc9ebc33e39048ee4d3325b691b6fc128d7132e6f1e8d8451bfe8ff16d6cbb775838afc40b8f3c444be1efa54efab129f27a41ec167cae0b5f1a9700e9ac0adcbb55d9258f0db301127558926b09ac642956d5658ef90ff67981f5eb9f0824e61603bf657a045443b92841ed2df55ba9390bfc940a62d3f0c6709f294df6a216e0b61f0b198aee23505640c688b9749411488b80aa17bdb2fe2d3b2e13c65f64b103cb12247c14c845beb11819fa852cf70517865eccb0e7dd3ffa06ae8ced4cda43225785a1b05e7713466721797d2cff61d508671fca4ed2a9c6ee5ad1e2711a85f9449824e4f928d69dda57f987bdba982f57e0de318e1fd2de09b0eeaf70c6432cfb6e395bc014893e99fd977aec72ca5be42bca911a3220e493630ef4410310f176b2d3a9efb2fb99a87ec48a879bed5f5d121de51c2dce3fc8886c20d6401d15291d1d689053784e70272f3b40e619d07dabf85df2a71e3461e256b0b52a46aaecf327e174712fb1270b90ec813a2264e4a1670dae229fbab33ec59be3202e3ff94dbccd88fdc67ddd620d0829704db9416bedba2e007b0d4c6fb724495a272b58efd37da9dc448ee0d75cb3aa9dcc1b5d6837b926cc15fe6a1ed2e86cffd1ccd9ea63b1f0fa2147db3f65b1431f32ab9321900f928626fc269f45bfb22453e9e8059dba14cbbdaefca5571fe4ad2bb2f3b05e03e2c617b177a087ada33fa4f0abde0e9ac08080587d9f67ea128b037ef5f97ba6a54bdc98e31fb7c11ed9654071bef7f434cebd5bf30e143b088640888127f46e3e06ae842511181416942356dc8ce3764ee8886da4b15c4974978b7e1978abde9b966ed54f7bb59708dfa34db40ef3e7ab26cdd4c617df693e275d2d9bd4cc6cfc7201211f93c60845bae9e66f73deac5890124409adefee8e5d611a5676fcc82da395c6678a6ce9c37f4972494e1feecca4590d79551b1b4da02f8db952ffc9f62ad2302de9fc43caae5c329661bc7b724e0d022b60797c2277fc65d73cbd547760994a94d1e27b92fa3f3dc51e0fb360e8c7ec85df14d9d0fab0d39300c34fb84106ecc1c304bcd1e7793dd670c42749a17730cb71", 0x3a3}], 0x4) r1 = open(&(0x7f0000000240)='./bus\x00', 0x200, 0x30) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000200)={0x1}) 18:16:39 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028a9) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000240)="00000018600400910000232700000000000000000000ffffffffff01000080000000002d35d551a7de221a18", 0x2c}], 0x1) setrlimit(0x3, &(0x7f0000000040)={0x7, 0x9}) 18:16:39 executing program 1: socketpair(0x1, 0x3, 0x382, &(0x7f0000000000)={0xffffffffffffffff}) shutdown(r0, 0x3) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setreuid(r1, r3) r5 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x224) fchownat(r5, &(0x7f00000000c0)='./file0\x00', r3, r4, 0x6) r6 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) getgroups(0x5, &(0x7f00000005c0)=[0xffffffffffffffff, 0xffffffffffffffff, r4, 0x0, r4]) r9 = getpid() r10 = geteuid() r11 = getegid() r12 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) r14 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000640)='/dev/diskmap\x00', 0x608faf0da01446dc, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000680)={0xffffffffffffffff}) r16 = openat$null(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/null\x00', 0x0, 0x0) r17 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000700)='/dev/ttyCcfg\x00', 0x100, 0x0) r18 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r19 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, 0xc) r21 = getgid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000880)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000140)="adbf3083d9d36b84b05a89d7a99b464eeca403a36c1553388f0acdc6a0263ed8389e8a2214bf5678e03d2de98a771e7a1a593f43100834f4f7a6ee6724e2f3e3b6c57534f12f983f3b342046cc0edcd0f9d104df1f79d51882873de560ef363d3c684e55ea63f2bb7ff91ebff50cec1cff741d40fdf6705efceb410c04968440a794c3eb664bf8d4f6", 0x89}, {&(0x7f0000000200)="53b708f6011cba443dbcd11a9e680b97e10071795e381070744178fc4b5cbae94ee6e098b0dc21023262202c10a113c1346f5804ee198c885b2f3583abbb07e137f9c446f0b235e1848eb5f21dce69a82bec7d8d74c9d0de74284a5629f559fee8f741b0280f016293ed5b0922dcfb4e7a50307b6904b1295bb88a92f478fb4fc4908367d83516207e3f5270859fb3d92133ceef8d3e69bcedc030564aad06e80682ce7de481e146b99c88e73c4a509a85c8019a2111125b99d0e520e0f36449f3594dc063791608", 0xc8}, {&(0x7f0000000300)="d7d34018059ed619187bc8b8bc6bbf855e82e65676b443a86bf419d2837bf333902724659ff1f316195ac927a73d126b71d4f0c283e05accb7d66c6c7c876b73f7d080f52a1f6902c059f5b345987af530e00abcfe03a30f361ddaabc254303e99bed0a42e03467d7d48e3d6bee19bee80d630d7c201d89f4852b44d2a1dd0fb1cb255c3515f0b1e232bb819a715bc0e6607139661780cfeb19070175b849f5bcc9ccfacfbb4717af622f967739fd70fb5c3301bd7974d83a4c992d451d7c7b61793d766abb71d5fd4ebdfd0fe86dd5995b7", 0xd2}, {&(0x7f0000000400)="5d99580c2f", 0x5}, {&(0x7f0000000440)="48d7a57842a239303be9a8016d8bf21e7e7d35d2f8788a16fd9459979afc71918f163e6bbb1b152d99e0e2fb8094fdf0dbc07482325c18c1a1e42506bc7f6b25d1bef7156950acf79cf31be10a7f3be642d16b14cd550ef0160f6e30729a0d37af72076218c258e6", 0x68}], 0x5, &(0x7f0000000780)=[@cred={0x20, 0xffff, 0x0, r6, 0x0, r4}, @cred={0x20, 0xffff, 0x0, r2, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r1}, @cred={0x20, 0xffff, 0x0, r2, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r4}, @rights={0x30, 0xffff, 0x1, [r14, r15, 0xffffffffffffff9c, r16, r0, 0xffffffffffffff9c, r17, r18]}, @cred={0x20, 0xffff, 0x0, r19, r20, r21}], 0xf0, 0x40b}, 0x5) r22 = socket$inet(0x2, 0x1, 0x8) connect$inet(r22, &(0x7f00000008c0)={0x2, 0x1}, 0xc) r23 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSMOUSEIO_SRES(r23, 0x80045721, &(0x7f0000000900)=0x10001) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0}, &(0x7f0000000980)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, &(0x7f0000000a00)=0xc) setreuid(r24, r25) 18:16:39 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20c6, 0x8613e) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x120000}, 0x8, [0x0, 0x8]}, 0xffffffc7) msgget$private(0x0, 0x142) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x40, 0x2) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000100)={0x16, 0x2}) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 18:16:39 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x6, 0x1f6dce49}, {0x18, 0x3, 0x2, 0x81}, 0x1, [0xffffffff, 0x3f, 0x8, 0x0, 0x2856, 0x4, 0x8, 0x80]}, 0x3c) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@abs={0x1, 0x0, 0x2}, 0x8, 0x0}, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0x1000, 0xfffffffffffff001) 18:16:39 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000000180)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') open(&(0x7f0000000200)='./file0\x00', 0x1420, 0x30) openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) 18:16:39 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2008, 0x1000000000005701) mkdir(&(0x7f0000000000)='./file0\x00', 0x2) openat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x0, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') 18:16:39 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) open(&(0x7f0000000400)='./bus\x00', 0x180, 0x4) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r1 = dup(r0) mknodat(r1, &(0x7f00000005c0)='./file0\x00', 0x6003, 0x1) r2 = dup2(r1, r1) faccessat(r2, &(0x7f0000000040)='./bus\x00', 0x43, 0x4) writev(r2, &(0x7f0000000300), 0x10000049) 18:16:39 executing program 0: r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="0000000244a5f303287f07b7efa76d410d59831a52830700", 0x18}], 0x1, 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x8000, 0x10) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) faccessat(r1, &(0x7f0000000900)='./file1/file0\x00', 0x40, 0x5) fchmod(r1, 0x4) 18:16:39 executing program 1: r0 = socket(0x2, 0x8002, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) dup(r1) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) faccessat(r2, &(0x7f0000000900)='./file1/file0\x00', 0x40, 0x5) ioctl$TIOCCDTR(r2, 0x20007478) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) getpeername(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) socket$inet6(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="ff0f00000000000020769846fba03ab1af0098"], 0x10) pipe(&(0x7f0000000280)={0xffffffffffffffff}) dup(r3) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000000)={0x1, 0x6cf}) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x4) write(r0, 0x0, 0x0) 18:16:39 executing program 0: r0 = semget$private(0x0, 0x7, 0x20) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) fcntl$setflags(r2, 0x2, 0x1) semop(r0, &(0x7f0000000100)=[{0x3, 0x7, 0x1000}, {0x3, 0x80}, {0x1, 0x59, 0x800}, {0x0, 0x10001, 0x1000}, {0x3, 0x401, 0x800}, {0x3, 0x6, 0x800}, {0x0, 0x2, 0x1000}, {0x4, 0x5c, 0x800}, {0x0, 0x100000001, 0x1000}, {0x1, 0x8, 0x800}], 0xa) getgid() getgroups(0x209, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = shmat(0x0, &(0x7f00007ba000/0x1000)=nil, 0x3000) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xfffffd77) r6 = getpgrp() setpgid(r6, r5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) setpgid(r5, r7) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000180)=0x3) r8 = socket(0x18, 0x8000, 0xb04) shmdt(r3) semop(r0, &(0x7f0000000340), 0x21) kqueue() r9 = socket(0x18, 0x3, 0x0) listen(r8, 0x6) socketpair(0x5, 0x5, 0x20, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r10, 0xffff, 0x1003, &(0x7f00000001c0)=0x1, 0xffffffffffffff80) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r11 = socket(0x18, 0x3, 0x0) bind$unix(r11, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) 18:16:39 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f0000000040)="2ba4", 0x2) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0xd4) sendto(r0, &(0x7f0000001180)="060a29ba97d0bba1248defae40f01df6cc6f87be3076bb692c9600bfccf85df90125584b3e3be404d37a0b6ce0c70e690ab4ba93e3a561455f6c00125ad2d2f61002316205aa6270ffb17a1934ccda65525612bdf42d5a4812b2c2a0e88f91a94399063e869bf1999a0215406fd8fe0ecb8eba3c06c08495f3b4de143d273c4a9da5a97ec6766f635a30578e0994839b48", 0x91, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000000c0)) 18:16:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000240)="98") ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000000)={0x3, 0x276}) 18:16:39 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) socket(0x6, 0x8000, 0xfffffffffffffff8) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) shutdown(r0, 0x2) 18:16:39 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) bind$unix(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="01de2d2f66692c8ac9866c7f6b6c653000586e3e31f8f594cfc7b16d89d496b60af9e47805dda5531aaa62ea6731c9a595665f0f62afc6dca5407fa9be78325d6519b925a5043c5c36f71563775d21d8017b6a6e7b7511f8768dee039834f3795df1c668400fe0587ad349fe5da48e376a36dfb7719c5d594cf88dfe4ae4fe082f1ee21d5bfe27"], 0xa) listen(r0, 0x14bf) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x22, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000500)) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[0x2, 0x3c0b]}) openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x20000, 0x4) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000180)) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f00000005c0)) r3 = accept(r0, &(0x7f0000000200)=@un=@file={0x0, ""/24}, &(0x7f0000000240)=0x1a) write(r3, &(0x7f0000000280)="7b51a1031056278a3cf7b3984fda6a4d29d5204dfcbe81dce36cba543d468463c2a41c2c383a578d9a62b5c2dda5c1d9c49556c8e8fef8c835784229d80bdd7bf21b85b28b1ad906e19447ce71793c4f937790307193aeaf32733774ee68a826516312e7534d024cf8347788b4f6c1589516e6858e4fe968617f768306e733a339ee00abfd50b980dccfbedb9bc74437025422578ba6d28285b6411f530eed92cd0dc3e020387b54", 0xa8) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r5 = dup(r4) mknodat(r5, &(0x7f00000005c0)='./file0\x00', 0x6003, 0x1) dup2(r5, r5) fchmodat(r5, &(0x7f0000000540)='./file0\x00', 0x40, 0xa) write(r5, &(0x7f00000003c0), 0x0) read(r3, &(0x7f0000000340)=""/101, 0x65) msgget$private(0x0, 0x2) 18:16:39 executing program 1: mlockall(0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x10001, 0x0, 0x12, 0x8000000000001f}, {0x3c, 0x0, 0x0, 0x4}, {0x44}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000240)="98") 18:16:39 executing program 0: getrusage(0x0, &(0x7f0000000000)) ioctl$TIOCMSET(0xffffffffffffff9c, 0x8004746d, &(0x7f00000000c0)=0xd9) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000140)='[*\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00'], &(0x7f0000000440)=[&(0x7f0000000240)='&\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='}\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='[\x00', &(0x7f0000000380)='-\\\x00', &(0x7f00000003c0)='..\x00', &(0x7f0000000400)='\'\x00']) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000480)=0x3426) r1 = accept$unix(r0, &(0x7f00000004c0)=@abs, &(0x7f0000000500)=0x8) getsockname$unix(r1, &(0x7f0000000540)=@abs, &(0x7f0000000580)=0x8) getrusage(0xce2b5389886bb185, &(0x7f00000005c0)) clock_gettime(0x2, &(0x7f0000000680)) pwritev(r1, &(0x7f0000000740)=[{&(0x7f00000006c0)="6292618fe49aa894bb23772dae1de663eaf86000124d9c46384e3747e1f67da8dfb31bd489edf423f3f0", 0x2a}, {&(0x7f0000000700)="e2a5caa876b914412a6fc7ab533917074cae72152481ef3e75eaad4e128b1f4c082ce062466bc7d33492a48dd4559c517e2a8a", 0x33}], 0x2, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, 0xc) wait4(r2, 0x0, 0x8cec9a5557c8182c, &(0x7f00000007c0)) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000880)='/dev/wskbd\x00', 0x80, 0x0) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f00000008c0)) r4 = fcntl$dupfd(0xffffffffffffffff, 0xa, r3) unlinkat(r4, &(0x7f0000000900)='./file0\x00', 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000940)='/dev/null\x00', 0x100, 0x0) readlinkat(r5, &(0x7f0000000980)='./file0\x00', &(0x7f00000009c0)=""/127, 0x7f) ioctl$KDGKBMODE(0xffffffffffffff9c, 0x40044b06) pwritev(r5, &(0x7f0000001b00)=[{&(0x7f0000000a40)="ae8410fb6a0a3f10f7880cb5b2149a0df6dcd481460f7a5ccd61d78383b281b8b4fa09a4b1bdb6b2a36957dfefa819fc7f28c994bd7850287bbc6e642e013b8f66ac0fc33fd2292959f6a61d64f8a6d70cde9801768c57b9f879dc089f86de5879ecd9780b29b8d968db1dcfb0475511b14965b1c72b3ac9862b9aabe2c3b289e8402509a84bd1c1e0d8ccab1f9390bb8ec4eab3", 0x94}, {&(0x7f0000000b00)="24e4ea745972f90341cb8707d556408ebbc0b178f279a499e00f7318ae39b1656adee61404751e97569e520ee532fc366e61a75d9d1d745f4535748102fd4e355c7ea54ff992973fa711e4ef8a52cc8ce84f80de98aa7ef51b11c178db41d3f9c22579f3419bb66e7b84ebf8e27cf5064e58229860ce4eacc2b1492b9bc59b33116e740208d0d9c4ecd48ced1a164ccd48907e9ca223eef5bd45c0b5427ca9227b06b7431465d267464bbbbf8bc653acaeabc63732dd9e2908e77fe4dae681c32abb0bdfe51a863aa88f1179708255098ce65383cb1d218889e23e387d009fdafe67158eaf5459cbd8b63fa29014598dcaad20d32f67053adf37062689f4a0acd2d42e7412e46dcad89c85419293d11fbfadd2df974d63422775ae2dd27eccf9a3fcea21409dcdddb1e85c218bc35d3254a853d1c15388a9b6a3a77fef487968fe419639022bf1c9fb97b39f0c90306cb690c737f082001ac85243acf8aed7ad86efa49c29e593016be9dbfb21118ccfc27b2bc73131bf92f3cadff73217860ccae1f101734a983ee5050232f7ba97d59ba17ffd3af0d771961bdefb011388afd34fbfb20577d5b943cc494ec93809fedd4ca3c1c2078c20bf501559744240f790c7b266ef24ee32d88cf87b4ee52591bab2c7c192fab59331846392c07ffdb1d6edbed7067e9ed93d84ebe3ea3ab7527d67bff57d586e564a0080d46009658209861c850230a394a18b46c9665b1eca05c87a4bd90a8a45d7b63486b71feb8a18398adb7e1e2bbbbb144e2638fc36a6627e1abad287f3de8ffa4d0ee9b7fe26b87f42ffb385051192f7c8b1273b1a3b48d60d415895bcad58bf8167bd107b5551a10421a9ea8642e550591902393c926d38689616cd7e7311de028a34d277f7ada9902f3d50c9153145d9c4292e4ef46d723e8f1ee7a9dd735a87052f45eff35341f0798fd12f7e837a0b684dcd9f71ff542d575d846df0ca0444258f9c32cc235740e55c797607a4aa48f8d56a488f4fb25f13353ed1b0e321b89441ea1837002eb4cf916bbea268bd717ea90d4d4542558a61faf5745c1ffd392d5f935c325835abd35a50bfb4a206c00c9ab3b5132dcfbe4e63a05aab7c207021afe71e488510a860655f4533d5e82fa4090d2877706cbc56f89fa6b59dfa4ccc26d8d6350e770cc90e2c52cb95ce9ddd234344c8d4d9537167b8bfe448981e52a5c8e7ec0f774b2025c660944ade0113fb8e303a0324809c6e0c2cadb7937d2b97cf32e08e585aa934e3ab2f5c6d008d4e9105cb9f017a5282c5f980b8d8c5c90da3964c3604ab40ba10b1a47427f9939560b2a6841b78e1fc8febf8d0c7260416247a2660a4f0573cf085d8daa6ff66361c6bf5484e1e72171b0b69d183a27b0f5c76137041b3d25dcd7cb6b6e653af4ed8c0b3d87f2beec068dc55bd46b8739131bc2194010790d8d0aeb728684c036669913a7ffcf66edae7707f05b75f354edbaa46dae036ad7351d33237759cbe06d578d8fb4dd13a5b1bf376b7397aef2406beff642e43c3d49779e33a88dd3706de2a549dcd6d8a217c829dcc15a2fde688c54e4ff15f55a20a4d606f8f6284adc492edb48ac2242ab00c374b7e65b832e61848738dffffba99c8e8c106bab627ce75955fa8122d3127c23a2aaa7be9444cb8bd4be2002ed787d78c78818aec0427dedf23444504d676bd0a64f58fb7a311b60347883c21cb82d1d1482ae0293d53b6e85fc93b0724ba6396b6dc303438ae13199ed87d5cc2e0313dafab48cbaa5d51e485afd0d2ba07aaf0103dec83f53dcc13f4c9f8bbc0efe760cfc8ae054031a2bc75c258641445c178bb6d8edb9f9836b591bfe153e750ee152a4daf359f966afaf83af36bec4402b753f009dda91e0c7806af1c63a51abd5c3429b723fc724b0055ef903db949f398e174b63dcb6310838948a0c8dbe13124a38d213db09c9bf31e0d3fc2f6fcb5c981dfb0126bcc0c18fd5deb288470e3e11f7b236ec55b5d89b430e4f89f614f65e20ed2e08ffe03830d6b72215983f35809c7889e2c89158d979e5468e6976b202596d330b5ec14ed566e646bcb360b08e865098a45d44bb927c825aa2ef72f8965c65678f970334540ba726febcfeac004b7697ec63d79b21a192b0022bc61ea167474566e41aa87e830ef8ae36cab1f170ad082e3a7e4502e6caaf44aace8b827f6ccc52abb580360651994559a1e9b1fbbd3c5f70a8d7f03b032f86ff2bac098ccc9bf9215a9db3cac0d513969fbb99ea79f57b669d1e5f8329eddcc826f7aa2ec9c4855b993e0025c7f680e67001c012d771ca65d9e8f7f80b67baf4b6036db03c270185be276d354bbb313ca2fed3f1e9eb6e7e4a40765cf97464378e69b1a996a4875845ac2b8f8f4b88f184589eec045d9beba53a1517af6949edb21bf6eacc56f27f2d7657ef6f4f67234f7dbaf871b81f447d9c97819938e1cd76e56874d1d3c705e1dbf4627c8df44f6dff18f1f7d7e466f0592ee53e8a397ae0a146a80a0aecb7efbc5941b470287f948d96ca061787e4d20cdcc2e35c601a1760f15a7c2749399ab2cd96b8e75761c7e31e207200a18e0a4b7cc9b6d3e4fb931d4774ff00c730a232c58810df4d9a130696ce198731de3fa2f8a0c7fc858e3590bf68a2a9595827dc6aef0ed5fccb3e23e4351f2dd7af77608a25ac193aecfe0bc898f0916b5dd12304f61d49dcc9e608a848b3961068356dbb0c7c0a7f8168182de48fc48d5f45dabb781333d6001d41bc4d2bd67bac185afb14836ad0283b126fda5fd103dcf3ddce9f142d175d000c54c90e9760bc2e5f572beb8ebf328fe79bb6099874d005fd726634118ffffb88dd1aabce397cee8d2ef2a1f6741935bc2ff62000c7d4af212fe607541278a0614dcf31fcd37e10c9263e8832e99f3196e703fd01665923a773c309a00fc0ca95e741e310749de52d2f5fe15bc6da6a6e4f8397f197a4b26e5723f0b580e3a79358ce1ceb649edbd3e4583812fb13a8b46dee03706b4c76be35f7a97623404037116c70c0e3c7ad3ac3358e5380cb56b093510161c98d2fbd66ebbef172ecc6aff785d540121425c16e0815a4490865ff9574d4acb77b05e9288bd19f910f3cf1f2a7ea0b2b2a6da55dd565fffbfcf7c7607601b12214da1870c30b14415029fb25475c2a46edc5ebd5da06df21dd606dcc80f0002d1ee39b94a2d71ccb522163d975a17816bf208c4a6bda98590e69ad3273cf33168f290a0cae4e3af80861c4a82453cbfc6d0eb448df4f5131d494a74c1a16246c00f468a8958dff66391cec9f58bc1c55e3e5bb290cfbfb6d76a6230ac925aa266669d99fabdde59b24c97360475b7c6887fde14385ae3a207184fe4b52d8f9a3545b252598d860928fa14f7e63f59b554d494371295409803ab141818d83ca0a8e7a6ac17c2ce5c558be64e11551a2efd3d8ac871dbfa3ed05fa1e24f6869c80b456eb497ed7633e5c0f0cbdaefc068ae71dfe99e078571dd6affc6a9551336352f6d8845cbb52cb2a20ebfc8fa3d950a975644e1cec45f13f5bf29425d8b7781800cae1f323d39907d618b670170078528c9e9810ad56ae236a5f48594a2ec75c89dbf46d9fa098764015fa5e5a4adf3eda241e90091e53331ac1aef7f557a8f04acd536d0c66be31d0e9705aa186e09a505b9484243d21f610b892a8e120ec5bd158215d2e7beb690f834db6876f1704e388dc41a251fed0e0f9799048234117b92dc74ad9c0b2d0d2d2bd7d4fac77c41d8163adcbc20fc42688437b756be488e4cd067ac953da5ad0a89364ae0867ffbba9cab2d7e3b02fb6fde87916e947a2422fc087d34087949942dc31e1fb3b5c983b437181c276e7106ceab12f6742f1a553f64366aba76e0dc158eb6634fb008dca1e12a03c2e11eac43d0de17d667066ec400d1e5f22c7ef53787975eadb9dd96ed2f7976cec0f077b8d8b2cde7b7e4ba51a79a03e65db255cf73264655934f1d7b15a5d9bad903db08bfc0f7c5fb9575af719a44a6e8d3e4018fb123c456eec10a75a3c2e341eaf9d6a605ade95c425f4fe7ba0ef8f4359ea3e3410f7e00cd82bc3fbf5878a451642070ce9adfe400ef0271a8caa5a60a5891dcd5c44905fdbf20d169c1b9547882eecd3a1bbbd7c2cc616e1ad21fb1cb0b5d0ff87cb4fda341dca027636da808ddb61b90ed47ec1c95b559898631889a3173543f58f61458385b57eb1f3b21c82e4a5a53b855f9671bdc42bd2245218269ed0d04c74a49c45267d4a4cf6e658af8f5eeca570c3756b5f363af86584dc86dbd99ea0c1513f2cee0a0fa0fb551cd6044a0f15f6af228912edaa6ad5b8eb0bb52a8991a7c5997cd59592c0ce0505c78ff24865c7c8501d86346cbd18b5ce7c3a403fd56025d52d9577d35fa589ca8fd275e1b28a444639ce03cb3dd5361a37561d8170c3312262ce059bc25f12e992a2437862e85479e8dc9963ac9dfdda5b00905147c8dcd8641d803038efdd7532448113250534db1d2f5f097d4a4d762108899e5a82460dc7b15a3b1ecf181bd5435ec22074272132657af88e51afda13cb91e92825d9525aa59cf7fa9743f9732ca78d6746971a735ad08f3f64d494ef3051e551b3496d17d56b8ffdd1e888a07a0a564c30fd89595b91369e2741b6f132f3fcf51d607f1f36020e2ea8954bca6f54f077f873936efd65dd50289ffe5fb2462c0a5143375dcc947f7cd1ccd957e67649e0e4a96aed63290c3e782c12d7206b688d50c8561a2ba8d498eb3aa082b93821ad3bd08cb17d928632826d691df84bebdc9e282db50cc5ab2819d43d85c4d13a6fec417cd78d37a5da382a484699d4a7edbc1d56419a36e6ff4a2e2b9ae70cafcda78224235b37248a977d1bc54b4fa34f6a6410fbc4899b37b168ed039b68d46cf0567c02b63d0b2a9e12720613877fca10810f4cf65160700896b62c1ad88b971665d84281c0299254f7e98280ea03c1f796731c80617c9ad4ac6cc3cc13f3910f2f76333ec708b1f8fe993e717992218c0b31a7235e177d78b7df9262fc02c163df39ca64ceaa7137224852ffb34a7fe94df719146c27d1123512d2f56771b159e7c4e521e86693def9e36838c6b2ce8570ee815aad75f314c0cba2261d10d940c633b54066914a2db7b17c6c47d8f2fe7b0d7acb7d4381979f436d680751e27bb0a13092a72070e104dfe2a04e62e22585be527d1ff873ef3df1c848e23a6fb60c3aec7606e40fb518aa55db16e20ff38cafc9ab3e96ca0461fcee3b2d023d93b09def0f8fc7607dcba033211cd9a79e22b93a0851ff5a4d87b524498bea582e8a69ebd66a0dfe7de2f1c6bc6c204463eed9f5d2b1f9097fca2a3e13940f0906c2b3a26b99eec6e84acd655d5a7e85e71ce7378d79d5c7da04d3ec9d439a1658ad3d97122bdc691d52cb9b245c1438aac639df676cc931b530a5650a8d1a911703b141e993ab9ca5b7145334eab9250ab6ffaa50b1e6487c579a6d628f02f3cc1eda3a22914b9d44dbc20e9623023e39bfe569b75e8549df698220c15ccfd16681d9fae098dd6c1195fef5b39401a335a31e7dc50224023dca6cc658ea2f578b9063217b795e609ff2052233a16f9b280c2656855aafcf4a65ab539dfcb41de0804e2d6c217119377d7ff52a26f99055c1659aa4aab7e144ab5165145b8cc5f91afa3661be2c278485de4ef8f179a67574cc0412cd59582ca98dd8d36c39d7d69812253cf73c90868b8f658db6e3797d27ce882bf6c1902fd55e68ce21c77edc532fad648", 0x1000}], 0x2, 0x0, 0x34) r6 = accept$inet(r4, &(0x7f0000001b40), &(0x7f0000001b80)=0xc) ftruncate(r6, 0x0, 0x10001) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001bc0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000001c00), 0xc) r8 = socket$unix(0x1, 0x5, 0x0) read(r8, &(0x7f0000001c40)=""/14, 0xe) fchdir(r5) socket(0x1, 0x18000, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000001cc0)={0x2, &(0x7f0000001c80)=[{0x0, 0x3055cd4c, 0x1f, 0x1}, {0x6, 0x9, 0xd0a0, 0x1}]}) 18:16:40 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1f, 0x19, &(0x7f0000000080)="00000000ad7fc8c09755106f20841d52ba8e6149df1b3874da25bb76d67566a320b65765e172133512fbb48564472d8d2a051421b06dd1e60c70f58ffb56c2d548651bd63c3c140f27369ca928fe4872a0b06ce17f3674f6bc0187f85a7d95591958d37ff63d2e20b8f7054735e752c350133c09e0ea7809e6bfe2f3f286f74c70a768119d7f19a2b4293f447297878eb7d989a7ed843dcd6ca5e1755d4fb2c8bdb921d26bb0677d83ae5ce62e53bb877a847114dd41b02235f711b093c3c94d82964a32c0710bf92711ec19f2c4742e1b6f19394ed218cc70eeebcd3bcc0af848202a51f96c577bddf265a50128a94e8e24c74125aa68e9524901f74c3a294546f2a8ea15ef37a2a5e3182c46046c588c5327084370", 0xfffffffffffffddd) 18:16:40 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) open(&(0x7f0000000100)='./bus\x00', 0x20000, 0x0) r5 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) r6 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r6, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) kevent(r2, &(0x7f00000023c0)=[{{r6}, 0xfffffffffffffffc, 0x20, 0x8, 0x10000, 0x1}, {{r3}, 0xfffffffffffffffd, 0xb07e511bbc766c18, 0xeaa1e60ef585a741, 0x2, 0x8000}, {{r5}, 0xfffffffffffffffe, 0x1, 0xf0000000, 0x4, 0x9}, {{}, 0xfffffffffffffffe, 0x10, 0x0, 0x8001, 0x5}, {{}, 0xfffffffffffffffb, 0x80, 0x1, 0x16, 0x907}, {{r4}, 0x0, 0x2, 0x2, 0x4, 0xff}], 0x7fe, 0x0, 0x0, 0x0) dup2(r1, r4) 18:16:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r1, &(0x7f0000000440)={0x18, 0x1, 0x800000000000, 0x2000000009}, 0xffffffffffffffaa) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r2 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r2, r3) r6 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x8, r6}) r7 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000540)={{0x1, r4, r5, r4, r5, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r6, r2, 0x100000001, 0x4, 0xfff, 0x413127be}) getgroups(0x40000000000002a5, &(0x7f0000000040)=[0x0, r5, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r8, 0x0) setregid(r9, r8) pipe(&(0x7f0000000280)={0xffffffffffffffff}) socket$inet(0x2, 0x5, 0x8) dup(r10) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 18:16:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x100, 0x0) close(r3) preadv(r2, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000002400)={0x3, &(0x7f00000023c0)=[{0x1, 0x0, 0x7, 0x2}, {0x100000001, 0x3, 0x8, 0x5}, {0x1, 0x70e6442a, 0x5, 0x3}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000003c0)=[{0x2}, {0x3d}, {0xd256}]}) r4 = dup(r3) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000002440)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='\x00') r5 = openat(r4, &(0x7f0000002480)='./bus\x00', 0x80, 0x6) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f00000024c0)=0x186) 18:16:41 executing program 0: unveil(0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r1 = dup(r0) mknodat(r1, &(0x7f00000005c0)='./file0\x00', 0x6003, 0x1) dup2(r1, r1) fchmodat(r1, &(0x7f0000000540)='./file0\x00', 0x40, 0xa) sendto$unix(r1, &(0x7f0000000000)="067c1733608c56f6d5e5263d4c5745e196f9b64911c2d5fea34da63537e12d7c27138d872cbed927be7d8475d7bbc310e74696af5b6b0559e1", 0x39, 0x8, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 18:16:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x61}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0xff) 18:16:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x48}, {0x10000003c}, {0x6}]}) r1 = dup(r0) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x29) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="d533") 18:16:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/nev+bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x156, &(0x7f0000000040)=[{0x30, 0x0, 0x0, 0x8}, {0x30, 0x0, 0x0, 0x40000000}, {0x806, 0x0, 0x0, 0xffffffffffbffffc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 18:16:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x14}, {0x44}, {0x6, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0xa, &(0x7f0000000040)=[{0x3, 0xa5c, 0x3ff}, {0x4, 0x3, 0x2, 0x2}, {0x1f, 0x4, 0x80000001, 0x8df}, {0xff, 0x7ff, 0x1000000004, 0x8}, {0x0, 0x7ff, 0x2, 0x80}, {0x3f, 0x8, 0x8, 0x2705}, {0x1ff, 0x800, 0x4, 0x101}, {0x9, 0xde, 0x3e7, 0x4}, {0x200, 0x7d, 0x6, 0x800}, {0x9, 0x1, 0x1f}]}) 18:16:41 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x23d) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getuid() chown(&(0x7f00000000c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) r1 = geteuid() setreuid(0x0, r1) setuid(r1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x0) faccessat(r2, &(0x7f0000000280)='.\x00', 0x3, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x152) 18:16:41 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) pipe(&(0x7f0000000a00)={0xffffffffffffffff}) ioctl$PCIOCREAD(r5, 0xc0107002, &(0x7f0000000a40)) connect$inet(r5, &(0x7f0000000000)={0x2, 0x1}, 0xc) dup2(r1, r4) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r7 = dup(r6) mknodat(r7, &(0x7f00000005c0)='./file0\x00', 0x6003, 0x1) dup2(r7, r7) fchmodat(r7, &(0x7f0000000540)='./file0\x00', 0x40, 0xa) pread(r7, &(0x7f0000000a80)="49bacae9be278bd0604f42dde8c7c5968e71a7d5a99f47746b0917e25142f4512036e90f79ae894e59ea76b56fb44bfcd4c275a026dfee3902b96e2bf171910327d8f18cf8f678c9f7df13d70da610d06dad6a57ac51636ed4ee0f04f42ea03c7f70a290a9fa880afc2aee736810f96da8fa558396617309e9e8fcd97cf6319e39c1d853da73001e69df50217672be959eca5b7cc87e4090e7a5a50f8dcbb6d89d735273179f29907ae8edb92da8f77ce7f5284d9b290ee8784928dfbce4657f8d97a38ac2abfcc105f8b51c15cd0e0b588790272adf39125ebe045209527b54fd07d0ed48c503fd757fdd66d98b3aac111f37ef19c12c46ae85b04bc65f785cacfa9e25efc1e1a793b6043a00fc3f7f64cfaff516f465a25db3aa41e762b26577583ed9d4d39747085f52b50145f165dc208b417b1c80b03b0fe30474d1cca47937ba7ee2fa8c619b09f4b6f35f45f355489da9fa37a01e528bf10cea385742efbeaca3be45cdc42ee973a648810d341575545b223140e6b311eb7d0438970615d3c4b0fad18bbf2447740aaad01785c7703633864cbad2a7b7056b0950b79e8ef50447f91c2d3447fe1afc88369fd431b26aa258bec529d221cf75065cd27fc1448026c18329d92b3cb6d61daf1f9469c7aeb7b4610663ec1f9577a3ad968eb82781e3db602e7f3c8f462a9e1b5e21185406e1beb72ad2ba7f69658084516bb9d1ceb4815a790630d5eff12feb04a882c497f8bea9a60b9ba8690f4ec10978ca4436f4714c1d2682a2f848dfb7b470ed8d2087cc04017c022ae82a6bae0ebcb5e984b884f2a94c75e0fbebf1242ac37f6b2fce2731af278e9b271e6487228fae1f325cd18607016e9568d9d4b0cee6b39793564205ba39ce45ccc5e83dd32d6bff84ce0aab8099d12ac75b3150356cc98b73ea8fe90b8d789273667b3cd43f5db9fd2f29fe15b2b1ba8e12111921244bf84db0985d8b012357020f2b29731f44d342149ce1c8c154c1943885ffc97b7a17c81688358c12c2281633cd4e4d5955421a882bb4806f433d400bea6243345914a449621cf11625e29fd4f555f3fc946ac71d81e848a4bba738960e78003860e21e69dd9043f14f58b5acd6946a9140264f59a4ba6bab0350c47fdd5ccc61ff5b6b60d3aa5e7ce587f4029a5a0cb278bd7b684dd00277fcdf90c1b6a65b1fdbedd99d79b03958d1262cc24b6a81d7bd1e911e8f08d843de93d5281ba406875f5d154850372864b518d64f3c8715463ef1716829da4cc29821fbcd0adaa2af4df64100eb8a5cbca8b42e3c2cfdf4aea3830955e51b4aa6976c4966c6c12f2987fb63f866ca1d683da2c7794b695c11e3f89b0cf66622b9eb96fd4a91385e8894992f6445dcc77cd3403f99701d05de4e3ec7c2e813f4b05a3632c004e4d315ca8c76a0d4e687272748a84a5ca100d12a5e5b9e658f50381440df280b952924aeff0d20dc46111bc58a1d3ff2e1f7c27de008e0ec06696e2e062fd25bf629d459eede03bbaa1e58cb99c8672d74eb8588813e47c1012a9b0c2bb1931df97c24077e9f392077a2bcf665451145071114f0a9a15bf8f3b7692ec1175bae4f12049b54164fc8361374eb47a324ea241cd1cc955286946e5dab06ad60b607f1f702d35e793e6c2b564fed804b677b18965899d1afc5f395d6d19ca4a0206057c0741ad25230869443d941bf8aaeede850dd49b957357e6ecb8bfda67c9c2a1a4f0fa9774ede11b09ff0ffb75be6876465c98719673910c67699a69b9b71e9a689cf6ac22857abf3a16c43cd9daefcd82431cec7bc9f9fea9838e2b65bba647dc64cc9780ef3fbf1917490164f0a517eb46ef8f113aa01a50866dc5ac2a33ebc5c71d945f7901578192b974439fc21a84f7f1773760ab83b1a61960ca4b2c970a845992ccaa164b2174f7eabffa7e811f5108fce9c2022681c5d642ffc538a464071f70e137eeb3be407c2e36deeef19e1522aeaaebb0934e117c5b0c78181b6851c2c38f52531f3ea4332fbb0fb1113a470c04fc7c60e6ea2522f7e42010dd6387245736f28762ceda8f7c867ec8ae12e7e92abf1e1385fd8216c17e8a552f470af3b5e02a76ca7d280a3d4f6b9233f608e011bdf77b85e733811fb8466c02a13b3c0c81952c46c821e4ed5d7c86ede552d5273170d73f69938d88c34646f2c01ac2c32c0236abc53d6dbaa2fa624c08fa9446584055a1dab7d0a8d61e142b006480727565987c921dba71bf333c0449babb0a107e0a409297362c9043de1f5be190c8d144bf03f6241a93e560054ca42d3a3f4ca3031b4eb2c8f5dd30b3c1135a4109cef78673383e1e8816eef348209bd52ffeeff8555aa120df1b6c8e419ed3a4109ee6966288cacb08d18f4f56d3c0e9e6b7fb7275b8ff66fe48ecef58d38abee6089e73eb02b98b8748f88091feb281ce6ce671b2d961c690f23153b9de5cad2a9fbb9174cd4c369103bd2ca6fc53c448de59616ca52d92e048bfdaa1b4234ed7a594ca30fae60b95c62007f5782ad846f8d0ce89b3e1ec3eef5381f2f526fffa4a39ea2b6cfdaf7633a224cc00a4a6683673e913648507c58465ac174cf3920934496b6fa0daa346674e945a8798e616f61661ffd62c877428cdcda4a13056dd9f8b3d345756c410078011605268de1c82db335897745f705f9ba7e1b170c4cb2e8c622c3297b42df682589f07f2d952346f01d709a603bab24acab91f4e3024a9003779e81415647eed771339805aeb713a6a5808922b85540e2659eb2d53b690de36a3faa0da26f8b77dfeb9ec87a8b81ab505a0e8fc7b4c81ace4990e2372f65baa2003459ffd6fd132f1df010b4806504eef96399743091bd89508cf2743ab2178a010d85d5de009c114e8c0383b44167bb4561dddefb5e70d7b7c9c720f3980439d54336e72ada801a4daee51bf186dcfe7ad83cf2e0098c16bd6f45a9682bd3e563b7eb2573116a992102d154000bfdf529321ea5b9cd3413595b39567bc225d3a11cb19d4e0afbba3077667885e66ba96d7d4ef97564e72d17b153bfa1eb9770886053ef27ac1e7a0ec45b71d1b743e3cd403309a3c0aad590398755eb7cceba3e4c417c2edfe5f1473da4840a2a340da112e40b5b85cfcc2f4da492c20204e508c233610f5594ada77256ca069a3e98556b3a6b767ac888148fae646903e8ded43bf71136a3fc9cd806e3e2262eea104c13424ab69fe12c1c58311aa3eacb2d7aa614268c25872ac55e2a5df4f1da7219f77c6963acf52a4afa7b630c9c7f18e6dd1a516e83678fc2e0e6aeee5bb431cff1ad450b40161dff18818f16ab9e29d23e414d2db2d3fcdbf9b4d38eff419e383de5f0b071bb86dc56ef4bad4cae0ca38aeb7b08ba4c8c9606e0a9e487aac012c0df9f93862a2b0da0770b1c238921794875b23398b1a7386218d727e07dceb8d9ddab35816d924a47e5efb6676d3df177749a7d8d05524f1e9bf6b6529ccb1d07c384090bba30044daa7d7cbdfe79830d53e4835c9bd5f3bd2e6cbf76388e5c4db9385bc9d4b0c4b3be08b3ccbc01c1d1ad19d39b03b9084225d2ab592159793477a236e34f8e90bb082d722aa689918d6a89398d1015c42206e82d498f4cb69d5f69676f8b25dd9b9a936ad85c191d279aebf5da8ce0c9127406e4b7ecd92676a5ce198952b020a5171514a9fdb46628f183431e6f330d10cd01f41b99988c6cb372deea3b2388cd6eef86a58943abbd12c4f14d830a12dfdaa48c1408f36d8069e7da789104565d27d441e9c07f0448a80a7a13a178daf2bb6892f92204f9b63a55bbc0ae6e177e0c8002fbc6e185a4ff50bca01b8f941b9be5fab35d9770101d2e67b2a05eae897516b8dc263de7cea4128e05c5eaa76bc62f64e7676bf7d206c9496a8ab387467cd05857e6c0eeb03ce1e57943e27420258fc0f6b08941f5db51d97e7194f28f97114e79145fa5bbb0a6821bd496cb343f1258a737489b7598c50e095a406269b4c9eb322e970eeaff6ebffc1c33973366a02da970b28458931065bd63a0707877dd0acd96c0151d88db7216252ab603873d44feb949c7a873a722244a8c8b3e2a70ecbf48133ea1933f9865150181b22b62e06018a33a27277671e678cd048d43e6400b2cefd188d2d86a410754e43c0c152ff51a9071b18eb34a9031a1905b81d2133022f4433b0368088ebc8a68cc519a804499fe1e6b94b0c17826f8e584674832a9bf00215b8c25e8b43f36658e325a9e629c39fec76e3799b830d28a1f76e253ed09e1b36c843a61fa12c3159f1da4b0d5259f9acc5b7263520b8e2a5a0fdbf72d34a201b69058dedfd1c0b28e854e64eb453267683fbab13c4bd9e476b2bcd05620ba55ee5a1b22a9de4dfe91d5734023c08be5c8235b3793ace0e6563c196deaaa3283327166ab69766be2964a23372b2610f48dc0bebfc1a4b6e6bf31fa67eb874ad73231ac3533390fae922758b97b0cffb19d0afaaf238bf29c1c46963a3d7936cbd5131c51fdc742e07993279e2ce553657756eb61bdf227f9fc5220bf2ca981b86335d1d2bac33fb15d5d76edadc9af61f6ade15244b14458d6bbd840098744bc302f85fe448238d7bf28f45c3a9c2d818b42669d79b895948c6273435fe2a181a6d2e84b3a300bc5468708db75f20397eec23ffb10692a412220209f77b6aa43991c17127ee1a0aac53f098f54c5a4b21fe4f70b7f3d7f4a28a43d2a8a292d000b7acdbf7727f344aaa616a338c1188d5cb8a386ad5c66947a622eca26e4af3b21a908d57b7621000ce5fd101e73ec285e834be41dfd69fb7aa7999d4b8bcbcba53343da935870ea25d289a19f3323c06ff73fb590749c78625b128ae7131aeab10cc9f6cb56222602bd7340abeffd8e5ee578d9b49e38ba57569df534ecfa71ee52c80287e8a92b8139971f787671292b0b58f51d464f7edccd493636c00850f4364647684533f784399c3859adc26ce4a7a16c761287c61aa6680089296eb55363ada8a4ce9dd2a1a291685eef5352105a1c787ddbc16647189b39fe6a353e9a56caceb79bd1f693bca0653876d515d74ade8f3976c724110d72b34f55e6003e44cdac4ab5a20e7c83439fc7c427f56e431386f04ab112ba8cf904ad1a758411961a9e99707205b21f1304efc57f7b96940c5be109a07b0fe8dd2a45c075a3b8b7622ab6deb0f780c80b84e27df2330a5fe57f266c3ce69de1a3dfc25a89121a8b1ae994de722d4ed69b354b72f8e20e0d435da2ab3d78631c2a5deade722fffc491e1502081ce047a8ec91b44e18732ac118aa73dce695c7ba182a7c34da35bd8408b2f2cf5e1a53486c5423672a55aeee569d35be24f3d1a74d9b28f78977f00f89f33b9f20159424495e5dd8fe50c3fc46b9bccc79924c161be12dfa8b687e12cd73cbc8c1ec3be064802adcb2bec7ca90e80fcf3a8b16bfdaaed7c3206455d482212714e874d056aad4f7cd77143a5e24764e04a2f70f0c7a2816845cec7568f4db7fb10f89ac3686ff6b0b1634751912a07c4b29425d2be8aba9a081998aea78b3d81b465bb197731efe9739487b0c3e1683528d99cbef396ad107efdaed71f5da719b0e68db385dca1dae7e5cabe12c846fa72ed8f7ca1c21afaae1a8c16e2bfd4c3ac495e602d49d1d706d1b34ba9aedfb91bfb769d17d954e60f87bb7587a5e31728f43ce51d40b6ca83bd9b9a8ed000cba5583db7bf6ed95d2024b224e5b0c0f582e50db15b20c8b01ed67df8d9ac3d6c734957f7377981df4e7d38d5424c5444f748d3bb", 0x1000, 0x0, 0x0) 18:16:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x64}, {0xc, 0x0, 0x200000, 0x2}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffd86, &(0x7f0000000680)="b6") r1 = getegid() getgroups(0x2, &(0x7f00000000c0)=[r1, 0x0]) r3 = syz_open_pts() ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r3, 0x2000740e) r4 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r4, &(0x7f0000000440)={0x18, 0x1, 0x800000000000, 0x2000000009}, 0xffffffffffffffaa) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r5 = getpgrp() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r5, r6) r9 = getpid() fcntl$lock(r3, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r9}) r10 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000540)={{0x1, r7, r8, r7, r8, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r9, r5, 0x100000001, 0x4, 0xfff, 0x413127be}) r11 = syz_open_pts() ioctl$TIOCSTSTAMP(r11, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r11, 0x2000740e) r12 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r12, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r12, &(0x7f0000000440)={0x18, 0x1, 0x800000000000, 0x2000000009}, 0xffffffffffffffaa) setsockopt$sock_linger(r12, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r13 = getpgrp() getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r13, r14) r17 = getpid() fcntl$lock(r11, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r17}) r18 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r18, 0x1, &(0x7f0000000540)={{0x1, r15, r16, r15, r16, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r17, r13, 0x100000001, 0x4, 0xfff, 0x413127be}) r19 = syz_open_pts() ioctl$TIOCSTSTAMP(r19, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r19, 0x2000740e) r20 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r20, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r20, &(0x7f0000000440)={0x18, 0x1, 0x800000000000, 0x2000000009}, 0xffffffffffffffaa) setsockopt$sock_linger(r20, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x1}, 0x8) r21 = getpgrp() getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r21, r22) r25 = getpid() fcntl$lock(r19, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r25}) r26 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r26, 0x1, &(0x7f0000000540)={{0x1, r23, r24, r23, r24, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r25, r21, 0x100000001, 0x4, 0xfff, 0x413127be}) getgroups(0x5, &(0x7f0000000080)=[r8, r16, r2, 0xffffffffffffffff, r24]) 18:16:43 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) r1 = getpid() ftruncate(r0, 0x0, 0x7fffffffff6) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10, r1) sendsyslog(&(0x7f00000001c0)='?', 0x1, 0x0) clock_gettime(0x0, &(0x7f0000000000)) 18:16:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000300)="d92006fb52faf1d0bdbcdb360325c52389d715010692cffb20ec1c15cf5eaca7ad", 0x21, 0xe, 0x0, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0xf759144754360c89, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x3, 0x9, 0x9, 0x6}, {0x1, 0x4, 0x10000000000000, 0x2}, {0x77b11a5d, 0x3, 0xfffffffffffffffc, 0x1b}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x200000000000023c, &(0x7f0000000180)=[{0x9, 0xbd7b, 0x9, 0x5}, {0xffffffffffffff62, 0x3, 0x80000000, 0x6}, {0xfd, 0x0, 0x5, 0x101}, {0x8000, 0x100000001, 0x0, 0x3}, {0x8, 0x3, 0x6f11, 0x6}]}) 18:16:43 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x8) mkdir(&(0x7f0000000000)='./file0\x00', 0x40) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) unlink(&(0x7f0000000140)='./file0\x00') r1 = getuid() setuid(r1) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r4 = geteuid() setreuid(0x0, r4) setuid(r4) ioctl$TIOCFLUSH(r3, 0x8020697a, &(0x7f0000000340)=0xfffffffffffffffc) r5 = semget$private(0x0, 0x7, 0x0) sendto(r2, &(0x7f00000004c0)="4a10f42f2845900794703165342e9c13", 0xffffffaf, 0x404, &(0x7f0000000600)=@in={0x2, 0x2}, 0xc) semctl$GETZCNT(r5, 0xfffffffffffffffa, 0x7, &(0x7f0000000b80)=""/175) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000040)) semctl$GETPID(r5, 0x3, 0x4, &(0x7f0000000100)=""/210) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) r7 = geteuid() setreuid(0x0, r7) r8 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) bind(r8, &(0x7f00000007c0)=ANY=[@ANYRES32=r6], 0x1) semget$private(0x0, 0x7, 0x10) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000580)={0x3, &(0x7f0000000280)=[{0x800000000087}, {0x44, 0x0, 0x5}, {0x6}]}) semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f00000006c0)=""/215) mknod(&(0x7f0000000480)='./bus\x00', 0x2000, 0xd84) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f0000000080)=[{0x9, 0x0, 0x7, 0x3}, {0xfff, 0x8000, 0x1, 0x9}, {0x40, 0x6, 0x5, 0x8}, {0x3, 0x6, 0x4, 0x4}, {0x2, 0x100, 0x5}, {0x4, 0x6, 0xe295, 0x3}, {0x9, 0x8, 0x5, 0x2}]}) 18:16:43 executing program 1: socket(0x400000000018, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f00004c2000/0x1000)=nil, 0x1000, 0x1) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r3, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r4 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r4, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) connect$unix(r4, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r5, &(0x7f0000000300)="d92006fb52faf1d0bdbcdb360325c52389d715010692cffb20ec1c15cf5eaca7ad", 0x21, 0xe, 0x0, 0x0) fchmodat(r5, &(0x7f0000000080)='./file0\x00', 0x20, 0x4) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 18:16:43 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r0 = kqueue() r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r5 = dup(r4) mknodat(r5, &(0x7f00000005c0)='./file0\x00', 0x6003, 0x1) r6 = dup2(r5, r5) faccessat(r6, &(0x7f0000000240)='./file0\x00', 0x43, 0x4) r7 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) faccessat(r7, &(0x7f0000000900)='./file1/file0\x00', 0x40, 0x5) socket(0x20, 0x4000, 0x10000) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r8, &(0x7f0000000300)="d92006fb52faf1d0bdbcdb360325c52389d715010692cffb20ec1c15cf5eaca7ad", 0x21, 0xe, 0x0, 0x0) ioctl$FIONBIO(r8, 0x8004667e, &(0x7f00000000c0)) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r10 = dup(r9) mknodat(r10, &(0x7f00000005c0)='./file0\x00', 0x6003, 0x1) dup2(r10, r10) fchmodat(r10, &(0x7f0000000540)='./file0\x00', 0x40, 0xa) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x8000, 0x0) r11 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x0, 0x0) close(r11) 18:16:43 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f0000000080)="926d", 0x2) read(r1, &(0x7f0000000140)=""/229, 0xe5) r2 = shmget$private(0x0, 0x3000, 0x42, &(0x7f0000f3c000/0x3000)=nil) shmctl$SHM_LOCK(r2, 0x3) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff]) pipe(&(0x7f0000000280)={0xffffffffffffffff}) dup(r4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) setreuid(0x0, r5) r6 = syz_open_pts() ioctl$TIOCSTSTAMP(r6, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r6, 0x2000740e) r7 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r7, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r7, &(0x7f0000000440)={0x18, 0x1, 0x800000000000, 0x2000000009}, 0xffffffffffffffaa) setsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r8 = getpgrp() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r8, r9) r12 = getpid() fcntl$lock(r6, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r12}) r13 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000540)={{0x1, r10, r11, r10, r11, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r12, r8, 0x100000001, 0x4, 0xfff, 0x413127be}) r14 = socket(0x1000012, 0xffffffffffffffff, 0x80000003) sendmsg$unix(r14, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, &(0x7f00000013c0)=ANY=[@ANYBLOB="bf6cff95028c8a494cef6e709c96eb28aa19384ef99da03dfdb415eb198b07dc62b02a15c3205c5a50b381951400000000000200008357100ba3dee4b0e19ff47e5ec2487cc5978d00faf2ffc210560f6ac1f85041d860446639b79c1a3e9f9d1b82ab3e8dd713dc705955dad90417925b5a650a0500000000000000f0d8324e012d03003d3241c6e9e510723a01626592bf3efba9a8666feb1bf1e4e67947319291ffc1e6ef048cb75d4b3224e003ca23cc89055a74d3c1c7571898fe3bef4990370efcb329d4831e60ff0300001ae6cbbc435da6d75a76888ced3309ca1b33a0eaff00000000000000281d3d2a5e2a2a3e3fc1bd59c90000b1966866486ea231ff6e641b1a3eb4057085b99576fb50233c4b889c2f9a145a4090290ae099d8fdc76ea98a57009f1adc7cf1ea3d21952144f45176e9f74178d0bb7d832b53c4d700df86243200e8ff80647ba01f1d31bbb3d0f41e11779f0fff2fb39810270d915c2568ddb82e3b832635ee599b42a2cc79acd4962e89971971d0462004874f5c3d17f083bef9732f26e5e1b3fa109c997368a8858417db5dc68a20d8ae2bd4ad7c14f1af51a7966b3f2376fbae3c8e1c05f7ad00d67e7b529f0bcc262b1b9cc6f9d0282addf634b8aeaf494ead53273a684ba5b7ca65b6c7bc58b821d54742dc3855a2eb06959309774a1150e0d32d06cc27ec3e2f04bbfe41591a4eb1d18d48ed66d2e44d46e8f6c3f3198801fef387f20deea321f2cbfc3c64eb9b64713d41ed876934b44c36a9cf77639689c7e95415a8e0243415c243ae7e264c3589e6313e10fe2a0c1bf65eb2a4d2de55e4fd3c375c6f206dc14f7c4252dbfd9c5548a57a30a960e4b3507b10a8583d90d3e6440000000000000000000000000000000000000000112ba4a7274fcf26da41ab8a8a5f8ee2e300ffe18886cbf7dbe90621f776d6a14036c3a48e60c4b6ad176d29b072685bb681df92a1b27a08208a7908eeaa660563c37d46e3e7f282e1c6cda5e539f7f3e2a91c0f0df665586b89405182ae0515"], 0x270}, 0x0) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, &(0x7f0000000680)=0xc) pipe(&(0x7f00000005c0)={0xffffffffffffffff}) fcntl$setown(r16, 0x6, r15) r17 = socket(0x1000012, 0xffffffffffffffff, 0x80000003) sendmsg$unix(r17, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, &(0x7f00000013c0)=ANY=[@ANYBLOB="bf6cff95028c8a494cef6e709c96eb28aa19384ef99da03dfdb415eb198b07dc62b02a15c3205c5a50b381951400000000000200008357100ba3dee4b0e19ff47e5ec2487cc5978d00faf2ffc210560f6ac1f85041d860446639b79c1a3e9f9d1b82ab3e8dd713dc705955dad90417925b5a650a0500000000000000f0d8324e012d03003d3241c6e9e510723a01626592bf3efba9a8666feb1bf1e4e67947319291ffc1e6ef048cb75d4b3224e003ca23cc89055a74d3c1c7571898fe3bef4990370efcb329d4831e60ff0300001ae6cbbc435da6d75a76888ced3309ca1b33a0eaff00000000000000281d3d2a5e2a2a3e3fc1bd59c90000b1966866486ea231ff6e641b1a3eb4057085b99576fb50233c4b889c2f9a145a4090290ae099d8fdc76ea98a57009f1adc7cf1ea3d21952144f45176e9f74178d0bb7d832b53c4d700df86243200e8ff80647ba01f1d31bbb3d0f41e11779f0fff2fb39810270d915c2568ddb82e3b832635ee599b42a2cc79acd4962e89971971d0462004874f5c3d17f083bef9732f26e5e1b3fa109c997368a8858417db5dc68a20d8ae2bd4ad7c14f1af51a7966b3f2376fbae3c8e1c05f7ad00d67e7b529f0bcc262b1b9cc6f9d0282addf634b8aeaf494ead53273a684ba5b7ca65b6c7bc58b821d54742dc3855a2eb06959309774a1150e0d32d06cc27ec3e2f04bbfe41591a4eb1d18d48ed66d2e44d46e8f6c3f3198801fef387f20deea321f2cbfc3c64eb9b64713d41ed876934b44c36a9cf77639689c7e95415a8e0243415c243ae7e264c3589e6313e10fe2a0c1bf65eb2a4d2de55e4fd3c375c6f206dc14f7c4252dbfd9c5548a57a30a960e4b3507b10a8583d90d3e6440000000000000000000000000000000000000000112ba4a7274fcf26da41ab8a8a5f8ee2e300ffe18886cbf7dbe90621f776d6a14036c3a48e60c4b6ad176d29b072685bb681df92a1b27a08208a7908eeaa660563c37d46e3e7f282e1c6cda5e539f7f3e2a91c0f0df665586b89405182ae0515"], 0x270}, 0x0) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, &(0x7f0000000680)=0xc) pipe(&(0x7f00000005c0)={0xffffffffffffffff}) fcntl$setown(r19, 0x6, r18) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0x4, 0xffffffffffffffff, r3, r5, r11, 0x12, 0x7f}, 0x8, 0x6f7fd175, r15, r18, 0x0, 0x20, 0xffffffffffffff26}) 18:16:45 executing program 1: getpid() select(0x131d, 0x0, 0xffffffffffffffff, 0x0, 0x0) 18:16:45 executing program 0: fcntl$setstatus(0xffffffffffffff9c, 0x4, 0x80) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r1 = dup(r0) mknodat(r1, &(0x7f00000005c0)='./file0\x00', 0x6003, 0x1) dup2(r1, r1) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x32, r2, 0x0, 0x0) fchmodat(r1, &(0x7f0000000540)='./file0\x00', 0x40, 0xa) pipe(&(0x7f0000000a00)={0xffffffffffffffff}) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000a40)) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r0, 0x6}) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000000)) r4 = socket(0x18, 0x2000000002, 0x0) setsockopt(r4, 0x1000000029, 0x23, &(0x7f0000000040)="ebff", 0x2) 18:16:45 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x40) bind(r0, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000200)) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0x3f}], 0x400cc, 0x0, 0x80000000121, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000180), 0x40000000010001, 0x0) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffb, 0x70, 0x40000000, 0x6, 0x2}, {{r3}, 0xfffffffffffffff9, 0x80, 0x4, 0x8, 0x2}], 0x7a, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffc, 0x18, 0x2, 0x6, 0x4}, {{r2}, 0xfffffffffffffffb, 0x41, 0x2, 0xffff, 0xfffffffffffffff8}], 0x30, &(0x7f00000000c0)={0x7ff, 0x3}) 18:16:45 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x82, 0x0) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000480)="b014391fb8933aadaae077e6f0309ca73c9d7692782b8df37cb88282a9b16257351cd81360", 0x25, 0xe, &(0x7f00000004c0)=@in6={0x18, 0x2, 0xfff, 0x9}, 0xc) socket$unix(0x1, 0x5, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10201, 0x0) r2 = msgget(0x2, 0x2) msgrcv(r2, &(0x7f00000007c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a0000000000000000ecffffff00"/186], 0xb9, 0x3, 0x800) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20001, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x40, 0x0) r3 = msgget$private(0x0, 0x110) msgsnd(0xffffffffffffffff, &(0x7f00000002c0)={0x1, "7f78ccc001dfa3969b9b2d6e30db7083c8b80fbcde10e37c227a8a0ada6e2c8a0dfb1486d2be261851926f5c22cc64cbb38f74c7f018ed019718fa00cc482000013a9922e02047d1393faf1c48fdc4cdc787346ff239542948d7428b3e537e4fd90407dd84bc6901097d62384dcb1dda1d4fa36b7c20ca78822d7e825211724d12d7e5b230ad2aa2acd1f29715ef6c9f8ca4f73e0c8b9d59529114536b7f76ba1fd00e1eca648aec59f47ba5d7c0ff84177ef6b68fc3de7616c32b45cd48771d4180a5c3a2fbe714a2a717522734920a7237b0101408f5d896fc0e04318cb7aaad"}, 0xe9, 0x800) msgrcv(r3, &(0x7f0000000580)=ANY=[@ANYBLOB="0000000000000000000000000000e6000000000000000000000000000000000000000000000000000000ad519d5ab439acd500000000000000000000000000000000000000000000000000003f7c4fdaf0dcaeb752cabfd5e8c9000000000000000000000000000000f4bcc98f60b552714baf981631de06646969615cae4f29b98aaa76077efd726b8f04741e0bbd1646cedbbedc7d14f32a9b37b41b996bbdb78472d3d8955d645dfd9d65b348b3532ef6348f34d0ebea08f9462e2e38800efa1fbcd5dfdc334b77d7041856de0ac61aea640f77cb3baf988e10e6db55ffdb69ba92b4508416889a3df437abe2564a72ccb6f84c1a44f93e88e12c6e07bb821f00359d584e72d88c405a7c1c6467063e"], 0x1, 0x0, 0x0) getgroups(0x7, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r6) setgroups(0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchdir(r0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$TIOCNOTTY(r7, 0x20007471) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000400)={0x5, &(0x7f00000003c0)=[{0x3, 0x8001, 0xfff, 0x8}, {0x3, 0x7, 0x8, 0xfffffffffffffff9}, {0x4ed9, 0x493, 0xfffffffffffffffa, 0x2}, {0x8, 0x4, 0xfffffffffffffff7, 0x1}, {0x71d96643, 0x400, 0x4, 0xdd}]}) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) semget$private(0x0, 0x0, 0x9) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') msgctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0xf0, 0x0, r4, 0x0, r5, 0x40, 0x3f}, 0x0, 0x3, 0x0, 0x0, 0x0, 0x8, 0x4, 0x8}) r9 = msgget(0x0, 0x446) r10 = getuid() getegid() r11 = socket$inet(0x2, 0x3, 0x0) writev(r11, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r11, 0x0, 0x6a, 0x0, 0x0) r12 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r14 = getgid() getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r12, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r13, r14, r15, r16, 0x2, 0x9}, 0x5, 0x5, 0x8}) r17 = getgid() r18 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r18) r19 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r19) r20 = msgget$private(0x0, 0x9a) r21 = syz_open_pts() ioctl$TIOCSTSTAMP(r21, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r21, 0x2000740e) r22 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r22, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r22, &(0x7f0000000440)={0x18, 0x1, 0x800000000000, 0x2000000009}, 0xffffffffffffffaa) setsockopt$sock_linger(r22, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r23 = getpgrp() getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r23, r24) r27 = getpid() fcntl$lock(r21, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r27}) r28 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r28, 0x1, &(0x7f0000000540)={{0x1, r25, r26, r25, r26, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r27, r23, 0x100000001, 0x4, 0xfff, 0x413127be}) msgctl$IPC_SET(r20, 0x1, &(0x7f0000000200)={{0x2, r10, r26, r15, r17, 0x0, 0x55}, 0x4, 0xb8f, r18, r19, 0xfffffffffffffff7, 0x38e, 0x6, 0x53}) msgrcv(r9, &(0x7f0000000880)={0x0, ""/230}, 0xee, 0x2, 0x0) 18:16:45 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r1 = dup(r0) mknodat(r1, &(0x7f00000005c0)='./file0\x00', 0x6003, 0x1) r2 = dup2(r1, r1) faccessat(r2, &(0x7f0000000240)='./file0\x00', 0x43, 0x4) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000180)={&(0x7f0000000040)=[{0x61, 0x7fff}, {0x84, 0x10000}], 0x2}) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r3, &(0x7f0000000300)="d92006fb52faf1d0bdbcdb360325c52389d715010692cffb20ec1c15cf5eaca7ad", 0x21, 0xe, 0x0, 0x0) recvfrom(r3, &(0x7f0000000080)=""/98, 0x62, 0x803, 0x0, 0x0) 18:16:46 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x2}]}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000"}) 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) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67776e887865a4317313179e82e1ba2704ecb22d21025f76d9", 0x30) 18:16:46 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0xc9, &(0x7f00000000c0)=[{}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCGFLAGS(0xffffffffffffff9c, 0x4004745d, &(0x7f0000000100)) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000080)=0x10000) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r4 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r4, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) sendto(r4, &(0x7f0000002400)="bf1bac7728348462d6936e243cd5aff02e227b1347a026c8fc19cdbbf043d472625eb220d76d4a371ec09d69989015710c99850ecc92c3dbe3db9a8dd0d18c0fd878fb1b40a664702d7b3d1ffb75fb6ae751b1e3fd011fdf53392de90b75dd959eb07cfb2a9029272bbb819f614e400ed0c5da5a50e2e92268", 0x79, 0x0, &(0x7f0000002480)=@un=@file={0x0, './bus\x00'}, 0x8) preadv(r3, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) ioctl$TIOCSCTTY(r3, 0x20007461) 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) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r5, &(0x7f0000000300)="d92006fb52faf1d0bdbcdb360325c52389d715010692cffb20ec1c15cf5eaca7ad", 0x21, 0xe, 0x0, 0x0) fchflags(r5, 0x10000) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f00000023c0)="ad18f05de2f4ef18", 0x8) 18:16:46 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), 0x4) r1 = socket(0x10122f24b23ff3fd, 0x3, 0x10000) setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000040)=0x800, 0x4) 18:16:46 executing program 1: pipe(&(0x7f0000000280)={0xffffffffffffffff}) r1 = dup(r0) mknodat(r1, &(0x7f00000005c0)='./file0\x00', 0x6003, 0x1) r2 = dup2(r1, r1) faccessat(r2, &(0x7f0000000240)='./file0\x00', 0x43, 0x4) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000009c0), &(0x7f0000000a00)=0x8) r3 = socket(0x20, 0x4, 0x400) flock(r3, 0xa) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) clock_getres(0x0, &(0x7f0000000040)) ioctl$VMM_IOC_INTR(r4, 0x800c5606, &(0x7f0000000600)={0x80, 0x100000000, 0x1f}) r5 = dup(r4) pwritev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000080)="ff59fcbb019a98c8f3c8ce3d1575c43c575b02f78c143db3682e50fb", 0x1c}, {&(0x7f0000000100)="a2f06e48898b7cee3aed3bd2a3e866b81c2f59e01127d4593c8deaf22fa61483f0218f7d5be6c19bc6d789d4fe5b173ac89665c1baa9076836be173abedceb5c3f25dd9e0a9958e2fed00944210baa0a019e01e505b373255e3ca9f9ac15950d6da44a53afb5964a3949c0f43ee6fce2467dd7827be5166f1fe53f7a62f0bd9c8c7b5b11f19a", 0x86}, {&(0x7f00000001c0)="398346a01a9d78a394b98dc0bc5f106ac36bc142ab2e198af5aa2d7fc09c9611ca1f7dbcd2441eaa6c9382e0eb0d733c3f77ab8617adafb7affb9914a186f1c13624e84e0cbeb4392ed1612423658357d70b17906cc0b28f926a3038e524092423c8f37928c467fac9fd4ce890f7846950f2a163a2ea7ae9bcd2739806899d8279e086d2a9d921176d810442aff74f97c0984f8cb7c8c377da30025f82", 0x9d}, {&(0x7f0000000280)="8e06a90edc1d3db775846510c90afe7176c8b8f6796f5edbef5e62da8765f8ab0b307a9870fcc3ca895cfb5fa702f073144116dea71a779cc57ae5c0a04144f7ea4c8171a831d5b4d21577ceedd591bf35b4a745efc9fa", 0x57}, {&(0x7f0000000300)="2bbca8cf22e4fc7bde2bdfece72cb5a287cc733a6cf4de48530c7b75ee5b8cb621d58a0bcc4b1c3f5cce59d1a5bd4db2ce5a8a28d902d9ef42b30b84efb55796d612954acf414d335c1a6e9049fbe16d61c1cda98537398c37e014d0db", 0x5d}, {&(0x7f0000000380)="28f8ee626a2dd956f9708f9d992d7c720d99416bd5a3886fcfb9c9378f4ad8e3ecb698dc9a30a79e8c61f6511b7ee53b7e1fed0b1446973aed6ea8d15722dd377857d43de40d7bff2b66dbb03ab253dc980173cf948d254824fdd3ba3a3c11723f67ab62d3f2394505ce6c3dabb636f156eeeec51960da5c2cc740f69fb338d1e586db953cdeafe6e4fe445f36a6f6a58b0d95f97ed1e1dd7c28862b21f74450715d90889b694909b2035c2a92904a2717d4c41105e0fc3739bb173b2b0c0953ac202556383cfe22695fb786768c5c72bcd549af6a09f516ec7264673f4a07a062", 0xe1}, {&(0x7f0000000480)="6123c3cd2e28afeeca6d8cda11bb280469b581c8964dd70a1cc457f25ffbcd7246beba802c517e8d746fc375a2e458fecd2d999b98a59fa8278fd7a9f1cd36d77ca0c2062ba2fde7e2fcdd5bc3d8c40b19daa85324a40ea509cb7a7f4f20a6decc4b6b7f89fa2c5c0a86f33f5c9bbc5895bc19938f97278d40cd1d84157d257df3b85619c24cc13ab4033a5d5ad05f2fcc24e4dba8a7b8e6276888a9895d788c489241602ed5a1610e0c343c14947e2b2dfd77fe739bc708d610d7f8050e4ac4510cd88aeb5846c3e3977caa613a688ff9123102", 0xd4}], 0x7, 0x0, 0x0) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000640), &(0x7f0000000680)=0x8) openat(r5, &(0x7f00000000c0)='./file0\x00', 0x200, 0xbc) preadv(0xffffffffffffffff, &(0x7f0000000980)=[{&(0x7f00000006c0)=""/30, 0x1e}, {&(0x7f0000000700)=""/210, 0xd2}, {&(0x7f0000000800)=""/183, 0xb7}, {&(0x7f00000008c0)=""/138, 0x8a}], 0x4, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5, 0x10, r4, 0x0, 0x0) 18:16:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xb1}, {0x15}, {0x6}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000140)={0x7fff, 0x2, {0x100000000, 0x8}}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000180)={0x8, 0x5}) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000100)=0x1) 18:16:46 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x9) listen(r0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 18:16:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x3d}, {0x16}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe(&(0x7f0000000280)={0xffffffffffffffff}) dup(r1) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000080)=0x5) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 18:16:46 executing program 0: r0 = getegid() setrlimit(0x8, &(0x7f0000000300)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x9) writev(r1, &(0x7f0000000080)=[{&(0x7f00000007c0)="c52dcaca786e2f990b3d8ccb90c5c7f066dc50e5067868a07cee5e7ffdfc7bd0cf61b98b11e57670c64e7b278254c6dfef8f9eebc41c02025dd948cc14752ecccf9381256ddd767ecb44f0d8d1ce5049e0710aeddeb4c3db27bdc3a4d99493659b4c68e870f047d9a00c7cfb107506087e8e234fa0ecf19d176cbb8f3c3d0ea7a2e47cd49b3dc67aed8602eb12a4d8a503feddde9552b44d36c65ecb0439164ee0a86284ead2ed790a85b722831d52131747aaa6e4af54cf11b3aae97858940253ac23865e9c52df1b88d5283a3a7dfe8a7c571605b5a8b371f9ab8d24d6b91e537091c6857ab961eb70ad934c78074bb6e902050d5f055162081ec55d46c42d575154405418753940ac1264ffc3c4e5451a205a02ddb20bab03617e41a13006ff19484e47a2d23882e09b4554c525ada735a38f6bfd745bdc0c2f2d507166af69fb6096f47225774784caff3efb9f5ddc73a5db9a5c93f69a5e9e5d7c2595f16a53d4525843b1cff4de3e356d9f76f2fdbfe15f1a6640f636e185fca56ad9cd225db1db51ab87d9d2b77bb7af4e0da0bc212142520eeb536106964a5ef06d788ec474ebc8dcff7b03804fb3cfb4e0f6f07fcbf78ad40c39083004596568ccfb92f56cdbc59b13b5f5e2f9b1ea85def267dbcffa241b0a0693b47c680edc585232d6fefeebe5b2e0e5146dcd8118a096ee302d402c5f275d3e887acf28133c839d490465c3c13c7edcffe77223ec20d9496df89cbb3f580638c3a8984df390c00e6a05c19e60601a8e69123612b276bb3ab768dffb7724988e604f6142c2f0325e95e23f7698615544d1d312741e271e64edfb91855879c71ed8db57981653658aa63d1e4acaf59e3327292e234316fccdbb38dacbc0e32dbe525e3c32e8704553b74bf24591d70745b20807506b4ac85dc04876f854aee5b31a848f2cdd1bdc333d468f20c88cb69752de6819af3a4ee999b1539f8bb72739c6252947621a7b4258683be8d2aead46842c15cf6b714a8ab6450cc7b7382a22b07236eef92d80d7e4b06b37eb95f88d969f8f0ce7815c510fb49350a033e8a643e072079767813f51b518121ad831e3f5abfded7b2754cb48f0e81518904d3186e85fcab8ef73856df456380d1f738f0eece2d3caf11b3c66800a764614d11339f6370cccd1c92bcc7eee5ab4d910083cf39bda4a0ea61b609bef9f7beac45d63963158394c7f6fb92d4faafa91b973313cda1b5cfc987faa0140fbfdd5a1a195a66acf54491515160a7f", 0x384}], 0x1) getgroups(0xa, &(0x7f0000000180)=[r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]) r4 = shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x1000) shmdt(r4) chroot(&(0x7f0000000040)='./file0\x00') r5 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r7 = dup(r6) mknodat(r7, &(0x7f00000005c0)='./file0\x00', 0x6003, 0x1) dup2(r7, r7) fchmodat(r7, &(0x7f0000000540)='./file0\x00', 0x40, 0xa) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) lchown(&(0x7f0000000000)='./file0/file0\x00', r8, r3) semget$private(0x0, 0x1, 0x0) r9 = semget$private(0x0, 0x3, 0x100000008) semctl$GETVAL(r9, 0x1, 0x5, &(0x7f0000000400)=""/75) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) shmget(0x2, 0x2000, 0x36e9699404412ee4, &(0x7f0000ffd000/0x2000)=nil) 18:16:46 executing program 1: pipe(&(0x7f0000000280)={0xffffffffffffffff}) r1 = dup(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x10001, './file0\x00', './file0\x00'}) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r2, &(0x7f0000000300)="d92006fb52faf1d0bdbcdb360325c52389d715010692cffb20ec1c15cf5eaca7ad", 0x21, 0xe, 0x0, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) dup(r3) r4 = dup(r3) fcntl$dupfd(r1, 0xa, r4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r5, &(0x7f0000000300)="d92006fb52faf1d0bdbcdb360325c52389d715010692cffb20ec1c15cf5eaca7ad", 0x21, 0xe, 0x0, 0x0) r6 = openat(r5, &(0x7f0000000000)='./file0\x00', 0x9eb81d1f5e21ef78, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x810, r6, 0x0, 0x0) 18:16:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/\t\x00\x00\x00\x00\x00\x00\xed', 0x80, 0x0) shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffb000/0x3000)=nil) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f00000001c0)=[{0x3, 0x2, 0xfffffffffffffe01, 0x7}, {0xfff, 0x503, 0x1, 0x5}, {0x81, 0x8, 0x1, 0x9}, {0x40, 0x1ff, 0x4}, {0x9, 0x9, 0x6d, 0xffff}, {0xffff, 0x401, 0xfffffffffffffff7, 0x5}, {0xd69, 0x3d0, 0x1, 0x1}]}) socket$inet6(0x18, 0x3, 0x3fff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) 18:16:46 executing program 0: pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) r2 = syz_open_pts() write(r1, &(0x7f0000000440)="616d9860b42c96aedc00826a36761b2b7312244c25", 0xffffffffffffff0a) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x2, "a4047e750c629300060000001c00"}) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x800000000081, 0x2, 0x80000005f, 0x3, "7bbcafca33f5d5caf361579421482969c4f09c93", 0x5, 0x49}) r3 = socket(0x18, 0x2, 0x0) sendmsg(r1, &(0x7f00000005c0)={&(0x7f0000000200)=@in={0x2, 0x3}, 0xc, &(0x7f00000004c0)=[{&(0x7f00000002c0)="5d0dab17a4850a1aff1600a4777ab00ecc2f12054c31afcc170ee24088fc63dd12ad225bdd1bb4f9e647a403416944b5e0aff914b0803ae959958a8f6dcecb333ec3b0256c30c013", 0x48}, {&(0x7f00000003c0)="bda8346369b174147b9c344885e047677b8e283b415b3d4a006dd5673413b8dfdb9f4816c992f72d1166f3a7cd18761acc15667f926acbeb3a8c071361ef012dffc524d4a8b97349bae7698911", 0x4d}, {&(0x7f0000000340)="18d24447f0e0f5832d624fdbc6195aba08709bb31a5fe3ceeda1682060f8a333541d0ca7007305", 0x27}, {&(0x7f0000000480)="43a49c64020915cb51412b560b2a1b05328c1632ba35f384ae9f80af6d47dc0d91fbbc4e7cb173eed912b1bcd58122", 0x2f}, {&(0x7f0000001200)="57b2b738486e7586923b23260570a3943d12040667ecafd842cec6453051aacd08403f358b9b47d49fd15109100f6a00b6af1755e978402d5aeed103dde0ff65daa8977eb9cabb2e489665f7fad5de035dde5487d558cd6f2d56b6fa9cec2f3e231d74caa14998b46ff7e472da783f4688f7c845f38669504270048a34115483025ff2951b6c6fbf527c84afba7aca7d296bd010b8afbfb9c1fafae6f7068516b6688fce7a2cb32d153329210ea72ed23aece16f7d65ea0cccf6d9bfbaa12bf04e177858a2874a602c6114593232d6f495531a5b84d2888655029d9d964dab50ed1934c3909ebc289c76b39f6588b6325ed216c02210235c1c32ae814563d818d6eeb21006ca48347ce9ae3aa2fb55848ec7ecd6ac003479fb274de4a71507578968c6e5e0321b4724ae61c0583d0cef7169def0a32c41bf1ebfb7fff0a46108a80eb17075da93601d826ba6f230f85e81eefb42501de376f6fcb4348e7cbcdb50315e1f078f1115cd3a02cd9e21f64a3e391d19411cfaa7819f09e9bf0b270b5d96d908cef0e94762f0925f684fc64d6a4904f5d684b024a0027699603ab5b3d7bef55f7d877af3f884aa205327c7996498b54d76af901dde8948a5bd43f0b3b281535cfea5a02b670a41da2c9009600307f654f8eb9d13f2238f25c025daa30c0b6de670ea521af120eed7299e600c40ef463489b57265e210c06d87ce11c830e9f92e936657143c11b5dbe3953e9f3131a8bb81a27e639360b79bdb0a1bb57c32fa40f4b9a735ed00267f14ebbaa3bb8b71dbb03274469d2fd87cc58bc922212c9fd17551cbc16e8b07930d829f1d5624bf245e4fed441df3048dbd1dff4f10382743b0c6a376b21922baa43111faed5537c60cb76854e49380321f49efff8b7e6fa8b489f09a79d3a819f9290bdebb74ecc3810f1e433534f3703f68b5a0f601c8bec092b3f8bb05f9706f3f3e12912b45cab84bf7a749ae7e460c8266eab6d86357970f64ff14c2fc221dfc8a78ab7ac747e267f6e39c6c9575eb81130cbff59d12c068aaef8f76d349a08aa3040edc1c269530a41314ec07e5deaeb41674d0bdc1603de287990b31cf15b5a04cb5115976947d73240b15d0707d0e858db6aa894b42cb02aac5a8b9eaceb2ffb109968d7f127c3ffc388a9ebcccbf3ca7bdf04f02796d5b10bd51cf3e047cbd28f538ecc2e299ade7f41c0c4cf7e59b760b0934c6efa783692dcb2da78912a18e16fc0fd344e53f9f9dfffec9cfac899a62b33a18f827ff8c034554d96f2b386069696f12d5f6480f5a30d399be5a31b3ec6ce5619d14703cc6a0dbe6a037c6368ef14319dba308a9f4703987ed2b1a8f43f04b4d5aca61c4e24b7c1d6803cda423d3f1a57392b7e59f1dacbb2d4508e80f85839538cbae59d32fcbfdc5b2cf7e56c4eb7496718d4af2050f3484553e7ac2043c9aad10249c97be0c5a0da54718af291d3470f05ac111e1b0ee13066953cd096e571c35a9db2e4ceffd01876e8895acfe8236e0def4ce54cd7a10a8560bbc767cfe6a6497311c2662c75b2dcc7c970324d9b7ecd23d217dbe560c1645ee12ef6680283aaee9f9aaf8f0e13584cda7b4c5b5686d0a17cae56609b1a4c81dc0113c038ceb1a2ca0c37f12b589504426d38eeb4b6c6d9cbcdbc21a64394e5a8c083ae563a0b8b79a62c4e01b5d7788d8ac9043b08b588d2fca2e98039f87d66eb635f4df7e1abac3172adeb9fe2507e47bb65804c21e4558637e9b6657025823937ca62e642c30b84737a5e53923c35dfb4804a5570fe48dc79f0b667a53c57f1e82ac064a694950eb767e73c268d0a608cef5e5a5b86d4b150518dd748ffdf01281b443d5f06e840d03ceeb9d7e14ce945150bf13184548c3c2db7f15932e7e32bfbeebe0d06e6ba29d6d04b3ad65e8d99c122f0e77ab1d230c40750f43404c55c584169a746b49524cd40bad62fa006b65fafd9c5ebaffc91a75ff67c33a7731ff07816b18cfbf83d034bcb056d1b44e904f7fcce752b73e804cd2f1310d3475d50858a67d2aed8b1ac6962261439279ca1c7e1188acd4a7aebbc5b7d383910c7280ea34f486595d71b7aba42d9ed37d897ada1f1eb7bac1e1fa8a429988bb1e94af7f034f228bac3cedc79fb76bc192a5519c777387618be1f50016ed102f425de5181593d58569ad3f432db0e2b7c3375d500ef35eb98a7364aa8d51acc1f25529bf466a9bb9c7336e1baa18b2d1e2b7f446faba8f8c30c83113f3858e99512a891c6e6dec7413c1878e4e93e9f26aa6562f782bc2747ad621c3432e706925734a2353ab0f6a2a7e1ae5bd27f36a69893675705b854cfa415fda740030036ec28230a7788c06efc71cfc6def58e775b335e8605fe7238dfee0dd12bc1348314dfbb417fe04791905db799e6dc911594e8df42ae49fa8ace126dddb107332f9f9f3562dfb8156cc9790f149847b3756c2dbeef54cbf6bbf67235c74c2edb010801665f54bbe7a3ad49684da87bf5b4a0adf1ceda00bfe4dc6a12615f94473fb7709f2542e0de9266bfc53779fc5bcc0850e7171a2c3a0b301b0decb041f98edb817dc6ac9b676e4682c63d0953628784a5aecde8cc2fe376399c61e023c454d89e658732b73d7c3d6ad6a36b7e38ae155cfe12b52fbb4131f2702e11312087516ada099c17badebf94ae42c13d478381a59f0dcc1f62570435b8e74bb1806ec1dcd0b65dedf9250c82cfd5988cec555be829649ecc050c9cb4631909c6e8ba6349e16b8ceca89c1fb02948a77a5ece5437c092cc21b2886597beabddfb91ed6dd642768952df1f480ecd340d610df98f4f790b4e7fa4b714296f7b484fbac375e444606c40b433bf423d4b345763b416000e34d4802fcfb86a787b6e8bc343052628699188e9618145dc388598cbd3d18f61b7b0103b498e131b427fb31d22f41704265f8fb21116bad550b69d79c21679236fa21847857def36efc585055bc27c95e3b00176f3b252a387e89c3ceeb9e265eccfa8cfeb8b9d6c45746e725e8c76ee47501d76461536255b2c3cbd540d266bb93f87a05204fa3d836d8d4c6ce62d99f5a777abe58de5e06a7278cfbbde064c8c5f56b105b81db2083e7221fefdedbf0033561d411515994c4798fd832fc6417417a434560e3be46c2fbe1ca5f3067cfb53b2d46a6a03e3812b04a23a70d52d583ede22733545a61d471da7ea21b249e0841eeea138d3e04e70c6b705f6d46a4a6eee899411cd23590c68ea7883c1417e151c11c01d6ff45f47ff91583be468d6b38c03a783ff239d3fc8c86b7306e2316fd57cf4c29d37a38a23287940a2f668e2563bb8834c82117f919e71d38cc8782b89bbe4ced63cef6bbb39b5f9c43b7ff47fe6436dd4b4032c2fcbf46f4917b8cd9e4b26ab50d4e641d03a7abf638e08738a18b6612312d59d15bb88e57afd085496e5f6e4db2736d6c014c10294eb82c1d76b121f1a47c08e36cd984a439d7f338cc2ee609eb12d766720375bec00642fee975f439533aa8d68204eedf9cfed8bd272e3eabc7ea5997731ae5b8204490ac619d89022eb2f42ab636417418b8b4638032f06052b3e9a2362f3d24b16d8bc992b7b55abecea1559711a5fe83fe737078aa9443b15dad36b273eb054641dafd7a47757cc0bd25ae9dd0f3e8e5af23982ab5bb6513320fe4db257aaec0230b1149c812e22087fe334f6ae6d951362b9a689fb0ab097b678e355a481e1c1acf84b59644f37419b6b2f0e4edc223ddcf8ddd167993a1d499bf7f3ad73d0f0c7c908e7c949c69354995ef32e91c389ed8835ab3f613673d97316e7d1f208eaaf109c1c53e61bcafccbec1be74da8789b8448cb2d64b2a2206ccb25878aa0205d2803784e8bcce4358be8c5acae4a335081a624bc8578e06fe73acc2d7559b2ff653c3487ee283fdc32e5e427cbf587abb0b6ab97ce809d5d980257417a53ddead1f73dcb4cb80d69b0bc2250e1914b5a3ec9ea3090fee8248302dc90e0915c578b6b5d88d528a74588e0012a353d5fb7d074321e8b4b5d36d70d145dd45bd689d05c05d0a16c6e7a4e9637d409f4cc965f9fb5c5650e708946aa4aed72d7df7241433a9bc83e19a41f535bd975d36fd6b91a0b66d44396999b0c874a2344f8e168fc856556bcc74d02645366b46612609d360daa56716a1d87c1d843d1882c7c33c3ee2e8bf347f36b1198bb6eca810638dc80eb2a130b26a7f5a215ab79286d0b7a9c38f228c5ce5028cf84d09258fdfb632a239f60b32615c66375003c42a6ea9a5c85efa85e8d8592c3a1a8725207964b231953156f16ac47a6f6bca77859832bd8caa216511b94659aa19507d3017794e59e69fdd583c0d0f38e4ce2057b38d6292dd5c4a9759ca341ca9aa07ee83a0e5f484553de30bcca8e5cbc49765a8dea4cd231667a9fd24a612baf6fd71cc1e38b0be5ccab08ada19a1a1f20cd793f7b1b1b6141f885d2c7c49ad5b2cf1679cbec7ed6de08ed0f46921c3dd9e10fbe6d916332e025f173680bb5c88e37227414583bb699edc59ab4bc0e52c6a6c37529c72bcc6ef15d527e6035d8e4fad612bdcef8ef13a9c0e6b0c61a9d206779518240d0227bbe6655a6447e37e956114aece225630f6261b653d63355d16a11f6d32c73ea32b55c8508e505389a19caec85c9cdcc6371c1946d74c5ba831172a3b2af19352e022b02c83ef4af35430c924e594d8d5446bde6b9ed2541b564fb04ffd3616b4e33617c868da1c8803287116d82be96c62480b068d0b7244dafe4146e963d7075301116a0e24a4233e5371139721b52dec412a2399beb8f7d4ab913ffaec7c3e3265bc4d0027bab6a7b0c4319bbac0a59768b88bf68a53c221a5a81d754c1a77e1391cd0060d7498d81c173f07c1cae90170cfe97c5e011af18177e89e4f9a815042c5bc288b5f31f5d06632aff2c2a4ce83807ad6be31db8574c195d598726f8b7c924429a3bedfd0720935cf91523c9154962dce077c320cabf1dc05248d23a5c74c619ca8aa96831f757f47d72f554404d1e5d4cc69d55065d9edab445b11456ece32d28d3803b895a5f249dd92c3044aa20a4ddda7dc7a25e772e874b66431296e6a64ecdc7aab3505e3f1372d22e744927e00b9dde1b272d117de37256e553aa23741a89298645462f4787f942df9bdc68cd97aef1ca8d7852e9f42421a3ea58784cdb20f3627ec24df99e08c5a976f73cb85e4f5da0d5a3d27c379170a3cf133eda89f355bb0a4458d12faa1585aed05c5b6d1d10bfe80fabc0c2bd73193ff9476fc3654ff8cbd9fb0985cab6432db1dde5eca7e6c0988c818e36507e22c2cb0fcc383195dcced10805cc20653fd5b70fb65ec805cf0cb59e24c02c0549ba98b17e82b8f5fa434ec3660c08d2cffff72972181d41503ba7212f1049e1e6b1a2bb8e9325ab883b291b5dc393596ad53dada947c5f3f7b4daecaff4b044eaa6aa50751315c3c3d8ed4b6943ea5ad8b4d8eabce9a49f21bcba238aa30da5977b09521ce53427f7d613a2eb4bafd5d8b6e8179839c51c4af8e8f8ce50bd1744fa9e9497c236d444c71fb6ac2781786861d10265622ce6585d83b2216b0957090ae38dca5a26cf9027f701652ade57a5347f7c0f91ae30f59f2ea2ff1e902f45a6c5714ea5bf5105e6f9492ddc158c472bd222e34b52e29aa1dfc999c159bdecaee281d061880251cceba63d3a40b9f4ae5b8a68617463a02750b86cc7739e88c1a2c7709d9845979080a60a417ecc1c46b920776ea4581e11c1c8b85fa42de6ec5bc9b23", 0x1000}], 0x5, &(0x7f0000000540)=[{0x10, 0x1, 0xffff}, {0x60, 0xffff, 0x43, "4fa9c1133f97037e525c30b284837d5c518795a24197740ece6369e82f6bd9da22624b74d7af2b537930cc12914aea10da861f5d489569ee372993e5574ee67310cc42cc59a15306bc9f0a5a5581"}], 0x70}, 0x8) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0x5) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000240)) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000140)) sendmsg(r3, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x40f) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x6) r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) faccessat(r4, &(0x7f0000000900)='./file1/file0\x00', 0x40, 0x5) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000600)) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x52, 0x0) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000000280)=0xc59) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) 18:16:46 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x100, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) chflagsat(r1, &(0x7f0000000040)='./bus\x00', 0x0, 0x2) ioctl$TIOCSETA(r0, 0xc3304221, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 18:16:47 executing program 1: r0 = geteuid() setreuid(0x0, r0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) faccessat(r1, &(0x7f0000000900)='./file1/file0\x00', 0x40, 0x5) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r3 = dup(r2) mknodat(r3, &(0x7f00000005c0)='./file0\x00', 0x6003, 0x1) r4 = dup2(r3, r3) faccessat(r4, &(0x7f0000000240)='./file0\x00', 0x43, 0x4) r5 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r5, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) dup(r6) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) r7 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) faccessat(r7, &(0x7f0000000900)='./file1/file0\x00', 0x40, 0x5) sendmsg$unix(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYPTR=&(0x7f0000000080)=ANY=[@ANYRESDEC, @ANYBLOB="17aee82600a5fdaf13a2e52b38850fb0f5a989cc1e2e0e17b8155562db5aa305653908980d9c100a6daf552455d0c11f45072e1202f110f68e6106e0a1cfdea6a66549f467d6d648e9af1f75c1592e898d1bd7", @ANYPTR=&(0x7f0000000180)=ANY=[@ANYRES32=r7, @ANYRES32, @ANYPTR, @ANYRESHEX=r0, @ANYPTR, @ANYPTR, @ANYRESDEC], @ANYRESOCT=r1, @ANYPTR=&(0x7f0000000700)=ANY=[@ANYPTR64, @ANYRES64, @ANYRESOCT=r6, @ANYBLOB="c75275c7149adb54b6f3cf3d10469711a7596ecad2522539a3f030db072c9b7eb7ccf42a18bd8d79b758c26da8bad24d4eba830bfe5b196a1e95fdf64254a098ba9fe8e68459195a4c286a2115a572a663e19c47d4101a781b11af99da1bf8b2eb279e467b17b8b4f6f7801eb00ed4b0fe2780478287fdf31d2ce54c3f85a28610730beebaa165fc95a145ce129e6e7f5801af5eac9b4ffd1c28c62d0ff5b36c9f988c03c0df1a0f2ab2ccde623da1db3c0a01bfd639825d00e2f88f974e2062ca493e47514ff5c7d9912cb0bf53cec267f26c45126b7006871cd8e9dadec6184b5caf8e0a9f6ede61492bce046b1571a79d9adebb0d36219842124e058e7bf1bc6e6f0b86fd572741955528679d0729406453bc9e6ec69a1ce66fa6ff76d4c55473a12b342229e7507193cdb1ad123308bf7ac06ad29ffc5d380ac67a4dbe311a2fbe90828cc564ce88afa2d6b051a9d1467eb155261ba6172ac6fef61d8336beade1a4d3fe648e086620537948fcaa3cde820a85ac85ba781dac135af321c181c8b825b1e60ec195f48b91b68f97e978ce2e546d3f280f627f336ae9de45113680563410b08d9876e2c2dbabf65e89f8f2892ad4dbe3f5bcacd0e78275462ebee6c7df2dec7ad75144022181f9055f5c16839b8e50aa29866590011a092cfa4c7befa06e371da511473c68bc7daab09340d8824d9d74fe15ebc28327003ba8b678e019dd23aaccff15773fe052b52032f6fa1760791949e8a5112bb1be4e8e6d51f0ebb22d0f12d390f95f05baea861f61054f8871ba53f17f8e07c55e60b8569ba9616f7e84e1f2a8429f7c7a9e6fbe5b6144ce01264eb918d86cba347818fc460e934b307bd29ae667d6458e2f2b902d78b4f6f937087e3841288015c7b37731099bc713253d133b8b54cd2d406f7c04d3b780ca502d5793eacee55628528860b4b3ad869a7438cda1490f5c84a8f3d2c72b442a28a8a9257c9df7a4a84ab1973905428d8fd9ed3ccb80f6562645563f2d49672adf9704379042a7248015d367053e3df34d3fcacb33a2a0888885fcfcda9b3bbd3539cdd8754c5e6fea4a491f43986267ac9eb1e1ca24c0c8dc77b3b737b6536081abaef7a40f8d01b5806a713d4b665641f2db1555d07f8081b581d99602562234972fac7ad43ecbd235e2cef00feff7501b9d1d4d9273dbcf0855f07a646fa5a01c2405f7472df76c5bde2e67e842262968e30f404009c25db87c4f03ad0111ca98b90a8c674d1953839e3158add620e0887a1206f3d59249d073f1f2746d660f83761d0105a28b5f5b9f3a955544452f1fb50635c17f3600f999061109d9c82db19efecc986792934356d5779a29a8b9310ec978f5e5f34fe52933a1bfb1c84708f7994f26741718a70d0e64de2f75ec758c90c847d13f0df8e302bb727e6503b0bffe351d80e59abf055330ea4cc955ab1c90b32042bcf9e33cd34a1874455d684b82c94c9a07f79a5d7a9764a3cd38d2efb019250892611197ee0dcc9c1080c7586b166fdaac7bce31707a043a74c745de6b153652e87c6675bb513dac63f665075fa17493ae848580350a578719719f319b44d799e3189f51d845c8615b70120ef43bf1ff5750cb0a6c3bb5db11239e28b36a912137a073e5a380e11f9174d207091acc51364b9f6c1c5361f2f248022cb8bc7e7f40fb1db6017f64576a93e8378e72f0f5f74efc40a79a5d3a559ac89705d5122696be2370ce896e9361b1376950f2f90baca7c71732cf68d2d6065b4382ed1d53b48794ace0c6e4a980a24308775fad9dfa91955898b569f918da3b7d6147457a058d8d92cc7e74147571fed0982dabc4eb07aa7a76d88da5041f4aa51703bfa3c14c4dd98bc4ff8f83653d0980f2c14988a734799c2c4ac0e9504b928c0eb6f8633177ca0b0cb6c26fae951e53b873a53c32c586b954b3a55901a847d183623d7026373db8ec5db808c51f97d6aad2d84e6382108f24ac1ea24e4b2763c5bb72800cd2a5a16f92d70fa8524ba387a85df46c8342d5b36fd96fac11ef549c8da7213ea18fe681c306920f6c0823ffea76eb9cd94c1ee9c18a81d376f878ce7bb253b0cb4c43549b6e04ed54d2236d222c7a195c54c87b608f73e92c4a7043c78b547c1bb90aa63ccfe2597c7844888fa8b30f27cf41360a29d89f58493e38dee39df32a9c6aa28e3127c9793a49f9afd80d49e4630967a71dcda680c8498e139f13d130de1b358955ed0c16e4f43d77d7bb695a5c3e6af4747bf8f1cdd1c7c40056818b36350fabb0c3991049c8a98f9b922337cbfbf5587f171bca26d174fb309e1f6f98d1d1c9f903c24c2a101d1e69340a84b2d51d8f2bf0dbb4d0b0fbb265395ffa701e5cc0bd9e6aa7b73dd3a067ed4e3d421fa6aa069f5587be60d9d991d95ae23e941260d3d0d5b37091c9303c2ba7bed79a3e09dc783240074cfa99cd8e8aedb191e64b1dfa93e16b336acdd2031ebb3887f82fad92a316073db58e59cceefe00d5aa9bf10346f035643c94fdd7f4e8380c6c992f17e5853535c307d0a3d0c6284ea68e74bdc1d7e6bb2f2ed6329a33d136c7dce4ccef617f0f5c20459630b9b3ec78fb09cf0510d0ba429abf46dae963ad8407605b484f99d212912b5f4f153b2222147417be01682c7f65bf91ecda24eb9e08c38aff1771910d24952920b5034a6f0acef116eb63537d39e737499ae5705e76cd184e67632dd0c0dfb682e40f76d4ac12912de535c372453b0d6ed9979d681ca90de9fc33c5f4cb04996519494fd6681ab43473db77d37e16c49ee19b9347b8b9d4781c85f4f306a06263e477c3f8f612a297c917b21fd3e731119b7dd53d04ee6b46ba4531eedc4edfd5c45ca81ad03f56e5eeb98ee61282c64f30d3b345830a9e143645d1f2e4b63b7884cfbacf732c3e83eda9351f39f36c7d1ce4110f300f4834b94fb436e18187fde77726d236e1d220c285ec31889b5ef285822f4c076ff2fb50801482ceef3c6293f30aea53eabad8c0942161ba443b861e57722c4cec14700840a10b6202b3bc8944c77ad0308d0439616b40e531de0e83bf6af18dd77472df35f1661c4db86827b61afab463d92f325ca1a5a87c4811de227a6b49270b82fab7fd88729cbc98a50ea64818e0431e33c5dd54905e27d030143ea8567f357f5a454f72031d363437b26d5c41bb7c21a32da2125c3babe615ba945323e6ed56687a1365840d472c81b9d995faa35812fdf818d256c99c1d18e40252206f95dda34e926877ebdca88ec4e6131853df5285c70e022e105dfa501e0dc3aceb5e7f8b39a4ceedc87d5a2faeca5d2c2ba32a9fedb98209e5a042366f6f5680c885e828ff3a7a8b54895df25a2cca3d0bb5e330b4bda97fa5e3259ba05fa3196bcf400ef65828325e1501ae6dfd01a109aeec56c36fd0e1959de78ebf0ba35f9c1fef8349bd8b857b6297c1703765fb5cdd84429a788c266327a1ccd43a225a10ac29c8046e32d007cc5e4c01458edf61e60ceb27366247048996bd90adaf0ca3e05a90c4d201eaba7fdcd37a834876479521e2aec288593b66d019a811e329590ae385d1fd63f213bd90f68c8e4066b413d38c2bec58a0917c21c41f22f53f088d5546c2ede4d6ef2fb56667ba6b6dd5a409b91a22117f3c8abe44210c9fcdedccfcd779ba15a291734171141603d54e8327963e5878b61ed919d704eccf4b98715d6fd1dc96d0e9bb649ede894096d6ad73a2b6e54dfc51a4b931a6a0afd4db1feb2802a7a15fbb1e67f45570d2cf57efbce94315911c9fdb32e6c07c2e10ea3d673b0bfa51516992845eb492418531bde174707b4526e46ee719f0bc3fd4ed572d05561c467b62c5bb94d6be8e0c14e86dbee96629770c8debb5be2e927af4d1ee4c8d329965fac012db840b7ddf9aa819bcfb04b732c8c8029b3e6c1120ebb97456d415ded511a48d8634a2c54703883d402676a5df3a249cb370f7d86871370e8b89b35ff55d2a212f6a683bd68327c11a23177e42febf60caa51010eaa254ff4f088d262fb570c170b17d4d5b490e6f29798c17504d7788fb06673aeac3a5eba1a9a3dd85fe4b5bd3b09ae773a4ab6e5688a3325f6d07d348a131a9b02bb451c2351f5d38d9f9327d18b9b803b42da5b23704d6b1bcb66e8502181cbd2dd67af68d12025a99f90ae0b11da959b314dd55f58e0436f2abc9f3ce0b120a0a1ae5e1aeea069aaf42614246bafa4a89d188e2c3ff9cec5e88605cf479d7f9db54f663161299888c0e3c58b3bfcf9b28e028b2bc5d142e02e14ed2e6286a1aff892b6379878a3295608a73d3a4686dfe6ffc0fcf603b42fdb37062c157fdd5f32d5141af5947adab99719df8fed7394f7e2335c1ecfb637ef4e7b2dd1a74dfb6ddb785ec240138c1da93db4eed865880c336ae1291e6629586896a8295a7a7652d944127dc7e2b0ddd6e158a46ceeffd9731178e02446e011f0f7af6a6daef01f9f131436c79228f236e3b030c9e7e54356d6ce4479e99c3973d5389b786a5cfb1051e6c4da66725fe28839c05ee6b41556cb84f05c92133b3d10fcd806941cb1183af318b5eeef2574aa77c0ea1e9b87ebd9cc7fbe7573e697307e2f58fd66a75fa8a8a645f580bc67cb6ccc7492ee8983e3a79a72e3864bef4fdd4e1d0b9d9901c33ad0daf7dc18740036428ae9bd7e1fd9bdebeae6fa17c797b30127955c42b75532b15db9e07b9484620506312be60eb3aa8d9d0533a964e2fcb8a79cb0a3ecbb0685b51f52491cf6cbd5afa0f87d09ab28aa457ca01c476d2485f0e7112f51a0ac3f167f806230dbe0c47dcab30a26ebbb7ccbcb94fa990de0c62ae40270c22bbcaedf8a198234f7ae2317d5d17c2141449c1ae77e2efed134c14f740d3548475f90b7654098508efd1d712d0b43fda7eab849ef4dfaef92eead7efb2112cf7165c2c8bc76c8f8682aab4f40dec39680c5263ebccf5c6a0ebd826becd9d0941f2bc2534c15070e68cc09af944040f27318f60161b0e7a4c7fcfe9857705638ecc4d7c02c8326e9fa51a7e3b84ceb7e512c1b144a1298a7a0e0e7733b9b6bdc3ac86e4585db102bec0352a5c02264d0e3853c8023a2668163cc0f8493f66b5c4014d41615d6177ee02ef9b26a1ac33f0870d7d8954d77363b6942874fa99b333133915d7ec2a8b374a76b0cc0ce10f04e96bff3365ab7785cf150a1dd0d881e41d14fe796752c04789dce49bfebf4a42e4a8c550779680d52c955710333bce4801394afa705275ca3b01d26c770409029707df6d0cdb93ef8a84797e78fd4880015b29afabd24dc38474b9c7ed4943438518a09a8de77c097c2984a4f506de6bab78cc867aef6402a3f876a513020a75263a5bbef8588ec470434740c8f6092e947f35c73b1937fde985be55c6cc721cddd1169d357b037e6c2683bf06965266179e209f36f97331f71db060eb37735a8aa86e3b97c72509a1b5c501c67720d7989db2200e00a31fe303092732d7a5ef3da97b7ac51c5674c3e4c0540032c9669d94bcfb4bdb1777c8df42c44cdb964f12d2e7847869a406685cef059138576230ff469e3b1ff4bda61f791cdb31c4bc8cf7e552b4fea1f0121455b0a63c8afbab3ff9bb750865ec93878f679803d581d2a59015fb34c948129a0f447f6d1f14c6886ed87430e852fcd26125af1a6b0337ce18e3fe55622bcfe623f9eefa6cfe0e72104233b036f6ecaea6e2bbb71bf2b46d2644686adc774eb7efb7786887806e31b0b0c87d617d96485617f407d088d9181d2aa7e91365e8", @ANYRESHEX, @ANYPTR64, @ANYRESOCT=r5]], @ANYRES16, @ANYRES32, @ANYRES32], 0x8}, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) connect$unix(r3, &(0x7f00000023c0)=@abs={0x745ecf80fa10cb6a, 0x0, 0x2}, 0x8) 18:16:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x48}, {0x800000006}]}) r1 = socket(0x1000012, 0xffffffffffffffff, 0x80000003) sendmsg$unix(r1, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, &(0x7f00000013c0)=ANY=[@ANYBLOB="bf6cff95028c8a494cef6e709c96eb28aa19384ef99da03dfdb415eb198b07dc62b02a15c3205c5a50b381951400000000000200008357100ba3dee4b0e19ff47e5ec2487cc5978d00faf2ffc210560f6ac1f85041d860446639b79c1a3e9f9d1b82ab3e8dd713dc705955dad90417925b5a650a0500000000000000f0d8324e012d03003d3241c6e9e510723a01626592bf3efba9a8666feb1bf1e4e67947319291ffc1e6ef048cb75d4b3224e003ca23cc89055a74d3c1c7571898fe3bef4990370efcb329d4831e60ff0300001ae6cbbc435da6d75a76888ced3309ca1b33a0eaff00000000000000281d3d2a5e2a2a3e3fc1bd59c90000b1966866486ea231ff6e641b1a3eb4057085b99576fb50233c4b889c2f9a145a4090290ae099d8fdc76ea98a57009f1adc7cf1ea3d21952144f45176e9f74178d0bb7d832b53c4d700df86243200e8ff80647ba01f1d31bbb3d0f41e11779f0fff2fb39810270d915c2568ddb82e3b832635ee599b42a2cc79acd4962e89971971d0462004874f5c3d17f083bef9732f26e5e1b3fa109c997368a8858417db5dc68a20d8ae2bd4ad7c14f1af51a7966b3f2376fbae3c8e1c05f7ad00d67e7b529f0bcc262b1b9cc6f9d0282addf634b8aeaf494ead53273a684ba5b7ca65b6c7bc58b821d54742dc3855a2eb06959309774a1150e0d32d06cc27ec3e2f04bbfe41591a4eb1d18d48ed66d2e44d46e8f6c3f3198801fef387f20deea321f2cbfc3c64eb9b64713d41ed876934b44c36a9cf77639689c7e95415a8e0243415c243ae7e264c3589e6313e10fe2a0c1bf65eb2a4d2de55e4fd3c375c6f206dc14f7c4252dbfd9c5548a57a30a960e4b3507b10a8583d90d3e6440000000000000000000000000000000000000000112ba4a7274fcf26da41ab8a8a5f8ee2e300ffe18886cbf7dbe90621f776d6a14036c3a48e60c4b6ad176d29b072685bb681df92a1b27a08208a7908eeaa660563c37d46e3e7f282e1c6cda5e539f7f3e2a91c0f0df665586b89405182ae0515"], 0x270}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, &(0x7f0000000000)=0xc) sendto$inet(r1, &(0x7f00000001c0)="e887a8f287be6631549ce61bd25b62b9f5e63fb2f9f69783fab6a1d321fe16a69b513cb39cd7331c0d6cb674317f628afcb2f8438cec499b4d5a6d859aaf9cc33ea7cf88ea92c89bc6a05cab82b0e924845b96f2e6ad924f88ff3e9c60af86e1ac587ca0380f2064c5f1b5e0242c53484cbc79286a27278968d9214bd00190398ad2d241536bb024a13aad336ef40bdad7e419940df60d0127ea49ef293695512cf2715f34697a3d54864701c87234f7e27a653ad2005735ce5125c7aadc7ba240693d7581b101fec2f40c8066f031114753840cc07860ab1b1c1afd7cad137548671f3f033b3365f46369b86f0b1bc01e4b0b2a051eec598a92a499", 0xfc, 0x2, &(0x7f0000000040)={0x2, 0x3}, 0xc) pipe2(&(0x7f0000000080), 0x10000) pipe(&(0x7f00000005c0)={0xffffffffffffffff}) fcntl$setown(r3, 0x6, r2) r4 = getpgrp() setpgid(r2, r4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="a3") 18:16:47 executing program 0: ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_data=&(0x7f0000000080)="451a6cda8dc8049357bca7eb3964902540de7d2f018acc44f0613e64568b0468"}) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) readlinkat(r1, &(0x7f0000000040)='./file1/file0/file0\x00', &(0x7f0000000180)=""/192, 0xc0) faccessat(r1, &(0x7f0000000900)='./file1/file0\x00', 0x40, 0x5) shutdown(r1, 0x0) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f66d08823171c04288dff68a1696c653000"], 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) 18:16:47 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) faccessat(r0, &(0x7f0000000900)='./file1/file0\x00', 0x40, 0x5) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x40) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000200)) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) listen(r1, 0x10000) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x20000000000011, 0x0, 0x0, 0x0) r3 = dup(r1) r4 = geteuid() setreuid(0x0, r4) pipe(&(0x7f0000000a00)={0xffffffffffffffff}) ioctl$PCIOCREAD(r5, 0xc0107002, &(0x7f0000000a40)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) pipe(&(0x7f0000000280)={0xffffffffffffffff}) dup(r7) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x1, r4, r6, r8, 0x0, 0x10, 0x9}, 0x7ff, 0x75, 0x7}) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000040)) 18:16:47 executing program 1: pipe(&(0x7f0000000280)={0xffffffffffffffff}) dup(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x6, &(0x7f0000000140)=[{0x7ff, 0x5b5, 0x1, 0x400}, {0x40, 0x800, 0x9, 0x101}, {0x8000, 0x3, 0x7fffffff, 0x2}, {0x3f, 0xa3a7, 0x1, 0x8000}, {0xf4, 0x1, 0xa475, 0x5}, {0x5, 0x7, 0x8, 0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r3 = dup(r2) mknodat(r3, &(0x7f00000005c0)='./file0\x00', 0x6003, 0x1) r4 = dup2(r3, r3) faccessat(r4, &(0x7f0000000240)='./file0\x00', 0x43, 0x4) pipe(&(0x7f0000000a00)={0xffffffffffffffff}) ioctl$PCIOCREAD(r5, 0xc0107002, &(0x7f0000000a40)) r6 = dup2(r4, r5) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f0000000000)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x64}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 18:16:47 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) faccessat(r0, &(0x7f0000000900)='./file1/file0\x00', 0x40, 0x5) pipe(&(0x7f0000000280)={0xffffffffffffffff}) dup(r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x3, 0x0, 0x80000000000000}, {0x18, 0x1, 0xfffffffffffffff4, 0x150003}, 0x2000000b, [0x0, 0x3, 0x0, 0x0, 0x4000000000000000, 0x7e0, 0x1]}, 0x35) r2 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r3, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) write(r3, &(0x7f0000000040)="679711", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 18:16:47 executing program 1: r0 = socket(0x6, 0x8004, 0x7fff) setsockopt(r0, 0x29, 0x9, &(0x7f0000000040)="03000000", 0x4) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x80) pipe(&(0x7f0000000280)={0xffffffffffffffff}) dup(r2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r4 = dup(r3) mknodat(r4, &(0x7f00000005c0)='./file0\x00', 0x6003, 0x1) dup2(r4, r4) fchmodat(r4, &(0x7f0000000540)='./file0\x00', 0x40, 0xa) accept$inet6(r4, 0x0, &(0x7f00000023c0)) r5 = dup(r1) r6 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) faccessat(r6, &(0x7f0000000900)='./file1/file0\x00', 0x40, 0x5) dup2(r5, r6) r7 = socket(0x10, 0x3, 0x845) setsockopt(r7, 0x400000000029, 0x6, &(0x7f0000000100)="c67eefdbc4019169efd8eaf0b89335ff111df3d4fff5d46f17601a68da7bdaf8f81278758dd37443fffbb57e2958001c8cbd444c952c8487edb74e38e28d142b0e685fe1fc3de1dd81ebce981df34d06d00186c834898f960e2ea8c7295ed817147062df1dbc", 0x332) kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{0xffffffffffffff9c}, 0xfffffffffffffff9, 0xc1, 0x20000000, 0x5, 0x1ff}], 0x0, &(0x7f0000000080), 0x4, &(0x7f00000000c0)={0x1, 0x7fffffff}) 18:16:47 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r1) r3 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x8) pipe(&(0x7f0000000a00)={0xffffffffffffffff}) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f0000000a40)) kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x2, 0x10, 0x9f, 0x2}, {{r0}, 0x5, 0x28, 0xd42212858b7afdf3, 0x4, 0x2}, {{r2}, 0x0, 0x93, 0x4, 0x10001, 0xfffffffffffffffa}, {{}, 0xfffffffffffffffd, 0x40, 0x4, 0x4c4, 0x3ff}, {{r4}, 0xfffffffffffffffa, 0x4, 0x10, 0x2}], 0x7, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x1, 0xa1, 0x3ff, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x3, 0xfffff, 0x9183, 0x8000}], 0x9, &(0x7f00000001c0)={0x5}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) write(r1, &(0x7f0000000040)="1f7a3d349c86b0235d7c7174ee6d484a024e0adfa9c3cb484698bb593a259dc212d2f10e1da4c8725c5c5ff2eaeeeaf6915b1e7a9e34981342b0ae99cf", 0x3d) 18:16:47 executing program 0: r0 = syz_open_pts() close(r0) getrlimit(0x7, &(0x7f0000000140)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x7ff, 0xfffffffffffffffd, "0366402b00"}) write(r1, &(0x7f00000014c0)="8fc3c1f9ea6e15b7e080f7588caf9f8abbe1d3daf1b5e0615d6475c96023c9dd67452432e1d643870f7bfaa82a7c43d54408f402443678f6ceae9613432995bd76565cdaa921d977f1f2496a403a3a0dbf1172e80b7f983e32d1fcd7308e7023af6a6c03416c5f39b7cd56a54f38617821846d4a7748f0587578c89b70f7cade5775b276a28e89a8755b2408281adfe3bc1d54a084a1b58d0d3071887d6dae94cea0cc2d26ceb2f96a1432d061d1c7b123b36bf58cb8098b0faf44736d54f3bd02a924d58876713618659c4b2fae8e4489f37e1c2f48776bc3e355522a6de700a6cfedb677f099e93ae477ba243a022877697c95e3d2fb9423ed6fbb10c44f61f87046115b9904a5c01d9dd2d95b2ee95264520877feb1e4cb365d6118ac5dab3496b54f760bc93e7083182bef731a87ca476a304f26dd29fe1e58e6d94617a38f2f4fe68f27552e23767d9a61eb6568e42111794ad48b88da4452785c1197d7f8687a7569845b4ecc74fd69dba8c46f4176c39e410676f378cd96fcb53a171ac28d15b65486f15c4c61b34c102e210bc0d3095063f1145138e732066a87c3322eb673f341644bd94030c6305cb049333aa91c285f458b537f2459f60af413d8072aff8476e3ee3a8877baa3afaaee670000bdd03bd5ea35626a888a251e3ec6182b8111485419722cf3ff9d7b8558a785a20cfe89ce0f65b012d8453e91c4f09e12c39c958b5be75ec1183e0b366ee43516f44fff44ecb56f6abe937f6dcf62c8d798bf13bfd61c0cbff7cd5c9bea420802362b682591d8a1d03cfeecc156f2a5ab1eab8e5ea6c58496e90007d79f8ebfec30b0097a0c0c19496430ad2dddf52ca61bfce7608b6b09d19cde28fc9c53b9cc436c2a4ae5b9b3413e5d8da5852bb565a9a475df3494a1a063e779accf704be87f848e856f7375c078f90f5b22b68f5aeccd7dc00ae274f776a6ec98621caeb2723c69054482517341a4958243a19f7f73d9a37eaa3c08f7bfccd3f89da6ad5e94bf7f4320d5c9a82e6b6c345d757576cc663b64b251122a9b7a887f37d5c4605ec57d60908772b1a40502fae36dcb06b3fee227b49e7c7c0a2a1a264752d033cc3bc87979e2e33a160543e7a4090850549f166b97a3348592fff3708e59eb7cc6707a041b0bb6ee410eb1585547f3c8078a2a99ff6111223a439b9011f5b8ad1b010fccbd198a6039eeeace5c2240027d89f2c9b3f451f9c5563997fe06fe8b4a0d20cd29b61c3e8cdc1730597fae92fa984457a26633b58b86a8d1e96e1bb978f488553ccb6c2dd0a82c50721f95f8ca52ae8ca4c7594f07909d9f8a729d1f8242fba136877dd6e3db0ed1b97495f887fdc5434a96fbad84d97c8debbe160903ce276ff3a8a6e4a0843b146f6045ee650bb2f810b7d27fe245852fc1722bc9fdbec288c56520000000000000002527517317b648c38ddd39673730b157600d6affd822577bcfd82d545d54d0647a2f79578f479ed3d8ed2e2ade4b12a38e7e3343d99fe25147e430bbc116be4c292751b1a5dd6fa396db0c7fd4c984d7593c1c21fd578dfffe8da793eb21331df4417b2a67bfde955ec8f2fdde89e120bed58ed971518bcb325d2f333b6eaef355fdd036c38f37e74a9bab5b3edf08f23ec151d1b450169a33905075c8b1d31f9a84de0acd2a2579ca59ef279bd2fb91ca2456701833238dc86026a61e5c8cbb22a6998e4e15ea9ab82b04c0d03a77d5707c581269ce15e77523aa212c365a2e2b4053e988dab13105348926aff07a1804ba73f390216b86784a79f2a1a8e551cd18977b7ecd6b3a5d14c94655e86501f39864ba795b399936cf82ceea7bd151d7d3e60d7d835f5f738ea5004dfbfb7dc30feef89bb01d687b06599b5f3bc087195be56fa78bf1f57ce25eb83af8eb83ac88eccf113664e2553be10e7ab83650dd0c3bff48b2f5097c09b7c1b933730350c07c44a4e0a2c2cf75ce36e58292ea701374a44408f5bf51c45c23a4c9c89a6f1c6d4b3bde9beed58ba95db49326fbba454c7b6ab4b228bc6ed4ec06d9a68bccb585eed68a43b0da0347d9f5f7f43b9448ad493acc2774878db7603e1d628a476cb4ba5b78cb07d945071bf12ab925676b159d6a0b34489c01aa52f215a575e8a335dc3ec4a61d5fd6ddb576220f0f11ce0d228035e8c4d580da16922c1b83714f5a931cb455e81140efd8170f5cfaf97a9529fec3f23447bba8ff5cd53ae75adba20e7d702b06431312e114bc5b406c291aa1f0ab67f0e75e4cdfca21aeeb511719a8f76df18f19d69fe4018d3911aafefb038559f9f2bf8ea3193f2c10975d480b1321a02dc4e2a95d15168a98ee32c9170c8c42b47ab0fea0ac81f8262168a4574e44275a3ca381801d3a6215f1c1c1cd1329ab8132cae20b7e26386b7f38d7674ad2f7b3b1b66301bf0e39f69bcc48e0ecaeb520a278cc012662d717b31122211f9bc59759d1b7c1f2ceed11b88718a37749935f15a285a046fbf91cf8e7b83cc9ee81a568d8ed777203c5353ffac7ad0206643e70774efd788871b4da33683f2655a3c2b125fc27f9731ee83e290bdea9a8064f0d141501c0138ee4cd77528dfef813aa6858f1dcd535b6046528adc42ae92ea2303acd39c2d18ed560fbe01cabc25c31e03a6051ee88b0727c03e992977562a74ea3e31cf5cc678e2da90fb8745fbff330c1425d8d95107de76a445689968000a05387a9aa1011085cfd21c2b3bcaaaa30810999ffe84180407c4e13fed9351dd61f023aba1625e6c279ae90df498d8dd76dabf085365d88488c73d6affcc8012fba6e25bbf3823c475b498c84cd5077f0184603e7a9f5c187c686c765279084e91e2dda66bb968781d5f564df55e58135a14ce255da21f5d73e3434a77ea1aa62d7acda7d4caa5102f57fb5848c4a141874bf28f36f7cac4822e1b179f27c18493edd5c6617d6a82faadec53921730d29521c30f2eacdb44b398cf0f80a2d5b47690243cfebda2cec085d8903ef8f4c01061883afe5e19ee62f08029de0ab2107611577e41ba333e4cb5e7cae4cca4bb88f92bb3404296188a83e39b73751f33aeb6a41b962cff8d7c20d52d3fac18644b46668be676b52748518c2b35e239a928ecee96320972dd15795f70a6ccbc436adbfe63c48503791c075b21639437f4d6610c430b246f4e6909786f7502a8ce3d818833b468b706f10735518c781cb27eeb8f384dfd0162a2b1dd40b8d81cd286a9e4b14c8d1884942a2088d8ad7174b17acca098d45a12dafa57f079e315260c6d96ce8b743451e4ad56c6339acec8de576e68bca872fbe6b43014d3e89d6ea0100cf2b53288e30484e550ecd8189b0aef3622ceb07c59c047556de79b0963434e0754795201a26b3b65f90682d00c34f04900b209abcd24e6e2f5741a25c4703880fea0203e15defaa0724b59bd85fcd9053cfc2e8f6d8da363d32cae2ba4c2cc83f766f6635218587383b029cf2c111ed293a4c3ccc4d55a2c3850f9004d4f2e0bd7113931331bae92d6c6c1319671acab4b3a3d77de0a079e911d52c73418fc39d59402f2e5f2ae6201d7850cbe06b81c3934d4ee76e91d32612c272b24c3187b7dbc65f1093783f1cae40aa58ed2aa559623aaf9302f8d381", 0xa13) write(r1, &(0x7f0000000c80)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e09000000000000004cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f1a7d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a2750700000000000000003b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98c7fb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c05a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bff9231d05753520f1149e274dab16c830901cf647428296e872edcdd5458c4eec26329494a1dbc36943e88a12505ac7d9447b34f446c04f55c10d9783d76cf4494f672539edfb45a678c936986aecb992b6c6970709d0231c9a97894f9f42a2534ab3f5ec7d59c788b88df6b1db24da0dfa2dfc7e288e6315c965526b02ee74680f9578cc039909461959eae5c31a082104190cd7d8c12ae4af1e7c11b05011cbbf2b01c6229e13d6092ca05ba861266c60691b5109ecf042963a4", 0x405) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r4 = dup(r3) mknodat(r4, &(0x7f00000005c0)='./file0\x00', 0x6003, 0x1) dup2(r4, r4) fchmodat(r4, &(0x7f0000000540)='./file0\x00', 0x40, 0xa) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)=0x1) r5 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r5, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f0000000180)) write(r1, &(0x7f00000000c0)="2ba872c76578dfe7580f3e3add8984b93b2ca866eb53f8481ec1e3fc8041c8c9e92d84d68af167517297cd33bb883210ae7bceb87bae7f752c4fc4c5432aa7655aa7219985112b49c31004b1672798fdb8a4392f03cc2bc295a9d22c389d8591ff", 0x61) 18:16:47 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f0000000a00)={0xffffffffffffffff}) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000a40)) fcntl$dupfd(r2, 0x0, r1) pipe(&(0x7f0000000280)={0xffffffffffffffff}) dup(r3) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) fcntl$dupfd(0xffffffffffffff9c, 0x0, r3) chdir(&(0x7f0000000040)='./file0\x00') 18:16:47 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r2 = dup(r1) mknodat(r2, &(0x7f00000005c0)='./file0\x00', 0x6003, 0x1) r3 = dup2(r2, r2) faccessat(r3, &(0x7f0000000240)='./file0\x00', 0x43, 0x4) shutdown(r3, 0x1) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) setsockopt(r0, 0x29, 0x80000000000000b, 0x0, 0x0) 18:16:47 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x0, 0x0) pread(0xffffffffffffffff, &(0x7f00000003c0)="410ceb2351506ebdac2fb0e8624da6917739ca8be24eb8362e8cad38681c7c073de9ecdc6d4e074d8d64793293f15bcb020f4d85fdb9633084d4990b11d310ed2333a2304fab1d0de5c4f9c8ace04c02639ec9408851373d86cc4c809a2c23dc6f6f4e4d43a3f039bd69ab2bb875086ebf257b678ce3bf0b7160e1c2fef0015508d532993fb23034b8f289b8171d421168005ba4774e89b328a66d7deb8f859ed659b749dac19bd49d3d4cef37297546dc4528995661a95007ae865cbd95be4a92fc851d3da1cdae4dfda78d7597d27e0518afe6aa3ae0c53c92d998a563e3d569465a9ee48a568904f633fff02ab8c7762253291da3d4f7b22532a2c35834364cc30fc4fea1c9dc4df3d9f4951992ea0335a71e549c20fe49709177d1c0c3099121b07cb0f61ac6c310e35e50d6c4e5e569b12b9b94627cec224c6a9e34ff47341cbddf2f5f1a50b8ea6048bb617e7f4e3f874d99dc0a5b4824f43a42ed", 0x15e, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000]}}) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000300)="d92006fb52faf1d0bdbcdb360325c52389d715010692cffb20ec1c15cf5eaca7ad", 0x21, 0xe, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x100000001, 0x7fff, 0x8001, 0x2, 0x8, 0x2, 0x8, 0x4, 0x0, 0x81, 0x6}) 18:16:47 executing program 0: unveil(0x0, 0x0) unveil(0x0, &(0x7f00000000c0)='r\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) getpeername$unix(r1, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x1, 0xab89d2857e046b2f) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020b279e0 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020b279e0 18:16:48 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x2, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0xdd79d652f0468c3a) getsockopt(r1, 0x3ff, 0x40, &(0x7f00000000c0)=""/98, &(0x7f0000000140)=0x62) pipe(&(0x7f0000000a00)={0xffffffffffffffff}) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000a40)) socketpair(0x2, 0x4000, 0x401, &(0x7f0000000000)={0xffffffffffffffff}) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r5 = dup(r4) mknodat(r5, &(0x7f00000005c0)='./file0\x00', 0x6003, 0x1) dup2(r5, r5) fchmodat(r5, &(0x7f0000000540)='./file0\x00', 0x40, 0xa) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000040)=r3) 18:16:48 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) faccessat(r0, &(0x7f0000000900)='./file1/file0\x00', 0x40, 0x5) pipe(&(0x7f0000000a00)={0xffffffffffffffff}) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000a40)) getpeername(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f0000000180)=0xc) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "0100", 0x0, 0x9}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f00000000c0)="ebffcbff13b9fdcc68a3b371304869bd7800489de699319296488936c3cebddca9497cb684a5429fcf4b62aa6bdb3b5ad6b6f509afdf21189182086e0d8c8031641af8aa3e791ae2443c4c68", 0x4c) close(r3) 18:16:48 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="0100000000000000"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[], 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0214f75e099bcf09e93b148a2575eefc06ee3a2d", 0x14) writev(r0, &(0x7f00000013c0)=[{0x0}], 0x1) 18:16:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x64}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f00000023c0)='./file0\x00', 0x8000, 0x10) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000002400)={0xffff}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000100)={0x3, '.\x00', './file0\x00'}) pipe(&(0x7f0000000280)={0xffffffffffffffff}) dup(r3) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) r4 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002440)='/dev/bpf\x00', 0x8080, 0x0) preadv(r5, &(0x7f0000002700)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0x29}, {&(0x7f0000002540)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0xff84}, {&(0x7f0000002600)=""/203, 0xcb}], 0x6, 0x0, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r7 = dup(r6) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000002780)='/dev/null\x00', 0x10, 0x0) ioctl$BIOCGBLEN(r8, 0x40044266, &(0x7f00000027c0)) mknodat(r7, &(0x7f00000005c0)='./file0\x00', 0x6003, 0x1) dup2(r7, r7) fchmodat(r7, &(0x7f0000000540)='./file0\x00', 0x40, 0xa) kevent(r3, &(0x7f0000002440), 0xfff, &(0x7f0000002480)=[{{r4}, 0xfffffffffffffff9, 0x2, 0x40000000, 0x20, 0xae}, {{r7}, 0xfffffffffffffffc, 0xc, 0x40000000, 0xd1b, 0x6}, {{r1}, 0xfffffffffffffff8, 0x0, 0x2, 0x4, 0x6}], 0x95, &(0x7f0000002500)={0x6, 0x5}) 18:16:48 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f00000000c0)=""/77, 0x4d) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 18:16:48 executing program 0: clock_getres(0x4, &(0x7f0000000000)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x4cdc0513d8033d01) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000080)) clock_getres(0x4, &(0x7f0000000300)) fchmodat(r0, &(0x7f0000000340)='./file0\x00', 0x100, 0x4) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000380)={0x1, 0x1, 0x3, {[0x1, 0x0, 0x5, 0xdc, 0x8, 0x5, 0x9, 0x6, 0x6, 0x1, 0x3, 0x401, 0xffff, 0x3, 0xffffffffffffff28, 0x40, 0x3ff, 0x1], [0x1, 0x1f, 0x9e9, 0xc00000000000000, 0xfffffffffffffff7, 0x401, 0xfffffffffffffff8, 0x8, 0x2, 0x6], [0x2, 0x809, 0x401, 0x7, 0x100000000, 0xd9, 0xfffffffffffffffa], [0x8, 0x9, 0x2, 0x401, 0x4, 0x4], [{0x4, 0xfffffffffffffffe, 0xc853, 0xffffffffffff5cb2}, {0xfffffffffffffff9, 0x6, 0x81}, {0x80000001, 0x2cb, 0x4, 0x5}, {0x2, 0x2be, 0xc71c, 0xbdf2}, {0x4, 0x426, 0x9, 0x1}, {0x5, 0x7, 0x401, 0x100}, {0xb8, 0xfffffffffffffffe, 0x14e5, 0x7ff}, {0x5, 0x2, 0x1, 0x3d03}], {0x9, 0x3, 0x2910, 0x40f9}, {0x10001, 0x7fff, 0x80, 0x1000}}}) sendmsg$unix(r0, &(0x7f00000029c0)={&(0x7f0000000600)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000002900)=[{&(0x7f0000000640)="48cdf54a983c0880cdb9bdfd909e0f78ff0093a82b400ab24987b8b600dd4c9f55b282e33ea5b09d9ffeadea9005c6cbb90e3c5016fe679faac482b349c59ff0903e91836a46e71fedf65313c301341613", 0x51}, {&(0x7f00000006c0)="ab05832f2f350dc587747f0e26188eb69a6b79c465ec09030a524549c6b0c11b214417c882dbef13ce34c79b0bc904fcfa6754042dfd56dfdee0c9c942f6e0157ee7e3f6d0d4d91762dd630f5ab8862c4c27df20fd", 0x55}, {&(0x7f0000000740)="c552cf0963d83476e7a2fbdbf7726085e98583f25164e12ee2b04d954e68fcd9fc7fa4fafd354f6f2260ea1c00de408459985010113cde8d24b5fc6431d4111b3e7af9c25149d762bcd0f980012a6338783e402fa64c98bfc3598c1a0bc70c20ceb72843406308b1b1629e46474a73bd896a08b157c94f3eff17760eb2be3dcf3f064b40386e43f7bfe8dcf3a1992ba76c250d2425a165a8d96d8fbccff346edc0e931a75c51a64e4940667c7005eea03085e786a0a52df343bc4b758f56e3fb794ecd8d084a65317f7ead7eedd557d9bd13feca67a2521caa3fe9776df5f83f63887c2146a5ebd5c2bccc079d5187dc86797215c73c52ed28188e2ffd1ae05a6fe6ef1dd0e40857c063466f7aec362efb3dac761a1062dba8336974ffeed31826bb1a1daceaed5eb363867370d7b1dac0c0a60f227357866522994444e01008ba3388855cc2722fb43e369bcc68db4262384fea0688e97a9df5fb976ba902a3f224c5a9e4934f37253228244a8184fdf4b315bcc0c1f935d2f2bd1947504c4ae1cb73633b8b38e1f8975211802009a76314d2d51d8119979171e1f52d81ea81945b225384c42d2f0ae6930cb08ca9acdab53a7974519c3e8a52c134352e037f3f40fee687344d59344e6e95fd470de4d9c5ed223f8b2ea4d6301b4d7d9ac0e7de83deb7d8a3f2691a11de943cf0a8410503780d5fd728551ca9dbb9fef1644adeba8f85c47c92fdf3ab48bd650bdf68cfeff415365f9aa3c33a27ac5b83f0418040867327dc2c8420bffcec50ee02a14dee5626e6b0e7e8c50767b370c6b790ba8a89e8060288d56d48186a191ef773e61e43e33de3eebf57945e3374a01ea1953141b2c33affd11d98d0f20acb2fec287517170ec6c231e873c7768c465b817d99ae12f210311b96bc0ebef787d5a6e231dc849f19185d96f4fc83e6923b47225cd7241ef5e3d6678af2e31f91ba63bfd58ac89f1c84f08997019ed4bcad776402f97bdd7d034ea12998087ea8ec8ce948f155afd6724c70ab5d21533b164ceb250625918382ee8cb324bce6a8422c0deba803583d4ccbd7a9cdad8782dd682b36aad45e0626729683254cbfed9295d0c641302af270d6ba3f21d714490658b69c7cfd609c90192170b81481b25cad547f0aee1579f8d6c30a3769e1482e6529c90f9cccd286a9a5920f0504f8a33e092ca0512558f0b1eefc781684fa796759d53b14c7463aaf239d03d820abcf19df41a75cc32516a704860dcfe1dee455a74393c401fb2475956fe6384e3e201c4124a8d0864996963d2f00539e08908fda6bb738471249cc9bcd8fc8ecc2d59d7f7146ddad077081cb62215e8c2134ac88857f6f5cee53aa23b1bb4b2059baa22b79bfb93cd6b3d5405e42e059cbf3cd585dab2ce0e8b76ae4c3bddd425ce37961befa24a7ab1a14606ea8523ed129d7882f3e2cc8856d57b16ab67e3a312fb81e66b01f26fb45b0c457b75a7ac36cd1d5ceadc864774ba42429d41f1f222de01ea3bfbc888e4067493dbe35af429a3b313236e39207e312e7a29e735a8a8a3369a1d66f74f527a353814c0ef6694382f899b164cdb756e35d36bade21636248564eeb717362e9fee94a495e5b10ec505a65b5ce38efaa366700735dbee47f3143fd6a7a75e9e4ea7dfc2357ff05cedba7cb0cafd20f1e03df56991a72967b76ae1d4ff51b36d2a161fa0004690a636acfc1240a17acd88d199c552c29bb0d5d22a09c8d351e203c1deb2847927bda383bd98cb2c96ef249914f1d3a682e71d5ff34e24b46f8464e5fe046a3707ea405d638e2181a8b82819e5351c8e3f835e9ad13f8de484d76f7eeb3098b3be8a993ba17e18e9c2949e7da5d5f360366505619c7235d9ed7c4bc4f814b275b366f190524c8503f0b7dcc1b6efaa4def16fa727d9358f21ded2babcb54f26f637f3b56a137535769a67bd2678ce0bfb88fe13493acadc563d8e11227f0ece2728bc18e5d34b4c0d047b0a6ea15fcb11b8be40cf6553ca4831c66d419f6a55a5ed4aa9fb539a364cfb928a7d8d02284fa243d807471c3208c2c00c00586d1e14ebfdd54ce931163b56e5f53e64d321b0382342ac771de7302e54dd14276c360a0e11b5a1b6649e895a94b5ab04237685b3971c5ce4aa13fb5f05307992a2bb42f8bd4b41b66c295d90c5e11befa93265451c24771c158f208a0c4ee4c0b1ddea18a5bd6e2c8254cd9cf79aa8a9ff29e4f58bd40d7ad11e6450fe8a461d3db802f634a8b4c4f404465642a97f0c5f8d843eb0d0d7ff4870fc591fdd3ac4c0387507c9f7d76506fd148e36842573348a5825f0121c1b329b31bb4b2c15ded348ce675ad4e2f6032f54a2e2b23af79f2ef15508dabba48fd4da4e6bc5482cd70f0eabf3ef730548e5d22c43ae0fe012c4e02f20b34bd2c30e2b749fe50bc99bf99193253c71b9aceaea5fa61e43ba368e8176345323375ba4782454ce4088c32f329d887da8614656d7da65bbdd88842a1b8a3f54b20b30d9876e4411b2cf5b237b548f3fe769947c221a63e48612ac1451bd6f6c6890ab8860303126db1cf3133cc9afebe59b272d3cf81826ea3aecda99f875c85d0abab773edd91485d0f191a5be2ec6ad9a2c9b8c569990d96357a6e673cc33dd960f3bfc8ca4a189c5b0cf0c29448609ba1863fb7edbbd308c8ca330abf1760acf444f4a8b8624372efe6f7301b8ab29fda9cfc57ba225897415d7af1fbe739c0553a106185e3234861ffa64606e0eff84f5cfdf571a873442d1b5017d521ac9a89469c4a4e700635f0709fcd4e58bc6c10739a99332c55edad4968190a66e763c9602287870c99d52895db73e8f19266f8369a9f42fc370a054d4e7f0de57e2fc2c8f879e48a65a48dd291765343ba84d427cd51af8c19eb4f7abc6bf2c9786039b9c3fe327633cf431c1004e92bb559aa7e6de4625708aaf3ea44b600c5b630383575b90d52d4d5671f7e9aaad177ec1a9441107a38518a94677453dda8aab58ad28fb918612227c1e999ea4bf0ee94ac06dcbc26dc09033f81614284dbba31f4938ed07ccc07de16976bbd6685fa38c2411eb42252ece3658e264fed5c625fb1c0e1fc305e842c72d17cee3c7723890099af848c1dd3e9314a3391431460e48f4f129fe35554bf47a47bdca752a80d0a6a9f8fb290c7397ea5f2fece601a6f95d39f5f4bf47a43223a3fedc658865796beaa50a2aabc03c807ab3c0184bbeb6435eb715ba77ef47af627fdbe0515d2be2febbcb4c57866d0dbd5938187f0d6b5b6df17400048b3aad883eebfb9e5032ee85fbe5016b1e7382b23834a2b6f3b13f200b331466f84ede7041d4deb5bda95a5a31c04cb3b5d1818c8128ff6023ae9b30b35619555474ccc2cbd57cc2f33fd4cf435f760d25cf9170560d10289e95d2209dfde849dd844635e0c4143357ca4d8530062eb7fa6abc036f319ec66a5e4397ffc556abffbfc8fda192c583605297a965b853de4c996d148b9a17a40948cc06269dea4ba2ef6320cc7e9b3a0026abf07005bc65e1d897abf2ae417ff9c51ff1347e1f603b71075d60e89810ff50c822b4981a49bcb909d2c2bc50018eb91b7203033c5f31df37e5da22ce17cfb38522b6d29ceeb9c1fdb0dfd2f6aaf9f294a7a2a2cbb0b78d7709913ec4de4115a5040123395ede5fd02f18e55a72dbe73516fe6cae9fbda7d13af1c74ec825771ae8143af685064d22c5601f2cc1b1e939e2f87967a7fb92fb99f1b664a7ad652b704bab18b70a4b1f9281f86c02c68fdc13b36ac3b301569191bfe9c966c2467cb167c36d73f81b289295ec207737da21a81606337b0e6b61a5ae1c491c8814a2559fa24a6f5446370e3a7b1d70db0d7a923aeccb765a6b330cb94aa900eec9b698c8945d7a7f9b0578481a3a3e5a4a5f98f83cc53a474b4f53815b0ee40c1ed60b335aaded9793546b5c36aebd0b1b5ee8e6b9815d11e9d1d7b68a2f8892985314bac4e07bf3458371f90b68dd5fc4a5af21eb27e7e23408ba7b54fd777aa09b8da2ccaf3f48a2eda7f678406ad89e4e9af9c16ade910103cf0b7e6dbfec46d1da2029176fdc3e2184fa0a120c7e69d5d1fdcfb1e6cdb5afa2a140708aec94e8f5ae45d1ed15095054d20936711309d31ce44bb0a3f1b8d35e7e7d97bd35b414d7f9b4d6e1268409c9c661a0bc18026687e47b2966c1d68b696773a2dd219135536962b9e84c8ff8e3ceae7d6ccb234456abb8f89ee4210903e3b63e10b0b0ddbef1b1faf046ebdb891aca734796c1ea5495b0dd3bfec6d0e63c5d4d9109a7d0909e26f3c0a4034fbe852021794250b6d5d08a05acad5f90f5fe21b90f10a3c4c3a13a98cdf77ffe5c72cd2f38d15e9f79b1a510836a566550ef954669040bb515b4de5109bf7ae0fa69bcd4f63c9991d00bc22ceab14f004d8f8e883fbba0c10332130a27979ad4c68c5b7ffc7808b8d4de5d88484f1323fba7c921e2c0048c8ca399bd6ba7ca668f7597ea6a7c803b8b9779f5897b8c13e29396e87786b80dd4401ea98f03c2e8ec43d8f072a46bca1244a8539488f7bffa91142ac53332ea7bc2db012fb3e49cec89943454c75a742eccd00ab57a4829e99932552ad1f7939001c36f03ea04b48bfb4fb8049f8cc49029b464fb47d77d9b73e331368e127251170224d656275865d25cd4846b2b50e696d1a1012b06a8fddbce3da98de5a555771afa5af2e56eca711c92951c8b35ffaf6cb0f3382a8bb7a71bce1e0288f6670d0f1f8f1e70ceae6a29d3a0b363a3ad52791898540fce625578a0e01512a4c42bb8b0c47d05bb5c833d4c945a1989a7bcb4701c1169728b50bbe41295cb1c7399bed87b8dd3841d070fa781a766b3ad78cb81a0a0b085e1e4720f650a180dde5747b93d2b6833095ad300c015d5520795aafc3b910691f46ab197dcb87545eb3c5b172fd2a97cba04a320a82f0904e74a74c1cee563863d2dfa1e20e8af4f22739ebe1fbecb9cfbf2cfa36833a41477dbb26761bbbd623208920ceeb8b464bd45ff958b8051a143fc139f4938f49957cd4169e5ade291c0d97539f616a07eba4950baee9123e977ac583a08ccd23b510d70b9de7cfce85180af2d4245fa4927b0a95df7df14b4a5811b6364dfecdc8c18eb4a1e55ef560a0bb8badd4783f342d34539bc9ca4cd538277f1e331cbe8754f30655d240efbba7e3d4d5c371fdd2ae15581689b0fc5e55880f4b6703445cd18a94242d1f32373b24d78ab8c5c7b678ccad5411a80abef9eb9694bfe9be819a083316a8c2cb6c398e212bc61d7d8851aa0d294d666cd1d50eaae10e4714a2348c4a46743f5a523832686e1adbb96a88008df69984cf3fcd518649ba1243ae79c68273aacd1ad2f91db472a214179549585426a24a4aaa50bf805b05983c7a86699931e82404b325726d9d37b226f5c32ce711dc949ce1a540dc901518ace4b8a53053436ba0d83a901830c0060623d157d73a3e23087e4a139b4cdce0a8b72dc15a5a4ce5caf2789b351f176513ef48e3cc1a146ae552966e03c260897698a14754765c245a2a822bf207ec9d6205f8f498b584292d86cd610d369e76d1e8d969248b99226c66d00279ef63f679b52dd383961b3a0a18e9d86ed2c0e3009cee1a4622950e9e200673e9a7f5ea36014d15047af7047883a01e5776dd5ea7e95398bbce3fd48f11ed935fc43dc00e4e3e2203f323ac712ac332ba82d4761690e7402a87f191e2ed86fe47d6eb3af03912f55a553a3e0db0803929b5d0073480eff92c0d370b6981557a3d5bd", 0x1000}, {&(0x7f0000001740)="03047dc965c7fffa50d678cf08dd800abad0f49c57805087fb14722eb1b0a1ad42e94972c400d3b500534d6ab6b014d83df07cdf2e6144638f77ae276c8132c7d07272a026f56f9fac3b29fc89e510a90b36f8226f83d76e2e9ea0d653c78651b3dbce63d989acbc4e015cc8ed5005282dcf492707542be4591c035219643194cf36f38927ce46cc4888638b7de21bf3b43e27578f5009aaad47576335af0273dd141a60fece1d3c64785822cb4a4618b04437ae6cbd6b0107774e42ae8cb2145feabaf358f2c32d4a9ecdeb6d7721cefd8d256311255e3bc5faabd6358ac3c8f5d84943c300c40dcc91d8307c0a9cc8a31560c0327f59a374eb154efd34d9f963afd126963a3ed4e80005b3b92f70c2b6c8a8e40c5b6d227e775c5a7dc473288bc2af5d35a3744d5d14790ed0d6eb8949aa11841e95ad0347db9a788bf82a686ec232e603d30cea6e887c5f80ef49db2e690590236641a1f7d314fc78ac556cdbdaa715ebb952f2c23c67a228de96d1dc06e1039994962f65508468c84db2433dab43ec0a38db0f8592d0d02123efa370e5dc9858837d6e55fbda5502cf211082f100c99d3ea533118e837e6ccc198d87525b80234370c65e2498d7eba26ba6a8f9d08ff1fe96d8d7174bb82a1cab3fabf23374857fb9302e713cc32ad51373ab35c78616b2c7ecd84ce7d8e5669491a9993b7393ace2c5740a2b578e1f6bb09af45d10317a0893a459628323e8b26e32ee6bb423df2b5cad1dfd488fba1454a5d607da1fd46e1955a91f8aa2de2d819d8d6b2f7753d14cbc4291e8c17fd97db89f506427ff71b506d977f778ff40396700830657ba6b2141125d3a851f5d4cdfab326b572260927870a31dd9f8b6103dd077fe963c414e07356a1953c98bd8bb2678a5036d499783b2bb3b19dc25f033b98a724e4e9c6b8633ba3d5254ebc015e286038dc8232aa97ff8643b13792c467a136f4c74acd3d1b265d745f21ecc6856b63509cf00bec8bbec8627f1ca9976f221d8e31ce2eff5db6a641c5bb07b769f7b5a43cc4b02b992fcbaa646c9c8b2d38c56d6205c753330af1c87e8d971a6c4fa3a41b1e9473dcd2df6a2d4381bf5d1a3c9ce9c7b0f0bf39b1110d6fd1259ede2c4a6e60c75fa7a096ac0b08811e1ca3a19ff7d0f3414017f551565a7235ae6d02e2f3c619ddd95720df35d487d93196083e480a2e5a01c27752c51f8a4e838261941958e542247c51769f6e2141487903fc7c444df09d4ca20e14c2141d2ec2eada20a899e6280433af03e52d582ccaa973bb17091731d2a4734444593b366a08e455a390bf302923b2c9b2f192a1b72a969cf691bfebe7b701190805407ee90ff289f676f1039548db5dbc4fbd2495950c9a0ff650e4c24b5d4da340844b9de2b10be2c6882c5ab8b880cfe21605337d3dec13aa1fe93e7ff8ac7574bb9b29c29957c536e03b7ae1be9a17561c401441e7eb178486bd6a419980d7be115c56095c86575532756abc52dbc16a8048d6268435f173ae7373e3440d4243447a85050cbc769e880fcd964bba9f750bd955964db1202d6a808ed012d5f0ee272f02991fdec14473f039f4b5ddec02b9354ed49f86cf13b721f9055d17d4a88eb1c61af1335de9a88295f6cff0fcebecf3e1ca500745646e0f36905bac9bb0a74d331d196ac66766aea15a346757dac94366df748b07c7b1d513c185a8ae80fc55c86caccca61e28ba1db5568c7a1bd247eed263b69ed6ea57a53a75641b380214bef5dbd13378218ca883e91faca68c1ce2b2c79ad29b29c3c02fde073cc1404e756c59b02ebe420f6f8221203f49dc6cc21e89e41502521688ff40e086ddeb77a374eed7e704004585dcb0a63a6f1d3369e44b2aa546a2f92bbc721de378d4780e7a5358e61d0cce3f2e57b099cd607d4ff2770283c9d192f19604c941b9d15b7d09a15c55a40a3d6ff8fd6667b03b415baf82e79fc1f3adb14af225af11a197518933005e2ecb67b8a50065a8f2b522536612d2369f29b087e74d2a63229a49f6c4ce2621233db53015c6302464e23d556155239920792925f42f53f1965e5ba50ae8dd6049ec2e268a60e3d9ffc96569b4e8f11a96ab655c2bda28a0973a9522b8f30c50850efe9b543e6a916364ccce32a0e2da4aaa04311bc82d78e7dce625c7087b3b81db42e772f98108df62f7790c094051de9a29c6609b39258fb8c56cb4a8806b1605f75f544cfd303402810ca00efede47f8d280d31a63e6beaaab261af03de13d730da1e43d41fff98e07f54c6676f305f64b4e37dacd2545588a3fe94a4c4973f55c84b0201c2f5e09f5ad54e4c8d0dc51748ef989d514890c914aa825da3cd2475e5a1416c3802f6a77bde5bf34740ca24f5b0ca252a8ed6d4a3760228960ce9ee746c3a1ec9f7f0bffd04485ee538ba3cc8542fbb71e5b83f4d6654026680d10a32debc21b56bacb9d204481b7f1276bd5238392459c58a19f805af836dab329416c2c1cd7148d8b2c6f82c03860be94458ee700da2b48b0a7e9e7ad774a30f95b6e65731ff8322b33c5aa520032ed56ef147d2ba811f5253b6425c8af6e8a98b7ef2cfd1544f7d7a797c07b3757557dbb21d4c858353258b176e87132670fc4915669f2b70a62db9d6dfdb5c2d90af1433d8feb6a034047f3644f0c8525451565cd7f581a1701b22aa8c9cd6f4e9b8a8e4bc5a0b6fa0ad5ad6a9c3ccbdcd111e7414f9fb43421bc767595d2db20dfcb631adc220a3c54a768f2113ea55180dae16da2bd3c10195aad3cbe72a6534251907d5b9ce3a670ca78f98190db825db903b582a96367599cefa4694cdff86bbac1ee2011712d08422d266344efe6bc9f248a33e94b38518b0505a32d2ed60473a128b9467ff9aec781f12db8e15b9e63c45b5527253f1d7606094f0b3697c36a1f5f8dc974a6569dd03eae77c25a1f0b7d697560f5a7db6a8ef04d16e34609efe4d3b9459dbc8f9cfa508accdbbc6644190f603f59cbaa0f16f427cb5b7d110405ad1e976b9ed758f1646668f144a45de8c62710e4497647b10f7d9f6e63cf6eebc668a87d99cfc71eef414a38854482e9d298c2d0eafc8be25d698b1b03d5a3a2ba5ba37672eedce29165c3b408a3ed7d47482e2203ca6c9cb5588831bb57cc1919487fd28178a38a8686fabc1a489ee650ad77cc41a06677ddde5a71b7e3c237fd3f57cdec73eae797ca3379a23fba14d604e3a190877ff012d597c8ec88fbea212c869228a59bb265282c9ded74fbca74ca95e5eef59ea7c6771c0c6d0f6af917570c3570c3025c6b49757343b866880b1199102f71e3ce14c06668e9c5f43ef10bbafd5e497aeae9e883f1966f4b5c10e0805a1b47ac0c8d20c33d8a50abd300103a5a927c41e8fe919f058c667c727b203e8fadca1b1eabb6769bde9b937255f1df22e96ea1bbe6d81cfde8fc774e08b37dfd7561675eef5a88a18df2ffb4be9ae1081343be02caceabf21ad8770a1cbd02add94e7c4ad057289ccef9e71b0d22b221624bcdd0ebb1ddbd76c0bd9998615286d433a35c4453e63957a4c6eabbf15471d7174dd1041aaa3742c9cb03779cf39bff98ea607d6aa564597da2c4e0f80f200647f07211417ae949c76a699cee68a6ab8352d870e7ce7fe04f05791601be3c56b97e98396752ae5a2613107bb0ba739f0db2a6c5b8296ddefe8a54a81c92c61861af0a2169a05d2578ea7e62ea56f34ed95e709e17175a060a00740557508a08e2c99d2a36122edbfe14f7282735796818725b3809d836c8f685cbf03494e4e63b9a59cd1378d0aaea18fcf7b6e7770e43fda1f8fdbb6307d8e14b074e412a8d126bc7e9bc264507d20c0f24fdf4bcb2125ab22a862a19032ede2428a418a185224fe0b139486d411cd2bd421e16fba7aa0ccd4e7b10317ce5bc740230eeec56ab52829d9e9c6b8dea8ea9737ed24f6e52f9ab3a8f25be0cf66c856f1b03667adc8b7bc6411eae0836eaea1d1f1a02ea62e4a5caa983264115d083a20cc0ea2f5f1de95f6b93e8c88f2566269dde0feccd215c7693d90a922c5e105fd38e96e779e54a70f931dbad990350599bbe334d9861b1efc9229cd621631baaf97c7f98da8bc398bab4f4def1c4754eab4d4f8fa79a901446427f3e36e72c5e346cb64c7a74eda4ad8d1bff3f8e90ed9954c456da09af1a238c6296af191a08b2b445c0893ee78a8cff51d25324f23b87a85c72291ef8f8bce9b095a3a50c1f5f489729040b5943c98ba68f7f9159445733b66ba040eb9727c516f8d49f38af1140f05a5955e3955b78f92df423b537703e645dbdfa41ed16301a6e7daf4d446486e5832c65b479e671408673f0793271c8ecb4f7175bc2feddeda7ff41f80ccf308c5ea833d057a85709f6febf68e50483952dc2ab624d35a4fb9d9f69d1577b0fa5272a9e356710cb2bc46d3fd5ad536f7e3fd1ea62a5166d8b49406df45868bbb47b4e0a83036ab27c54409afffa03a02802fbb2fcab673a9533d47aea870ce793f90e3fc40766e4ac95415762ed08b7fbc3ff213a95de0b5c1a798436bd705f6d25f5d42b18ca70b1db812d8bf45fa6031f1ef9ccfe91d6f55bd2c73a599c11a14f3bc6492f0adbc5aeaaaadd3354d8b0afab6f33632c0054ad154b918de94c19f1f5fa0dff10087ff111d186ff96985f3457fb5ee150ce70d20f4f2b0378aabb76c985e3fe135b37ec6a8cc43b49113907edde803a940f846f6498292d5b135e1ef4d7c8850b6c2f0a8aac840623bae8365b75724b77e9d3efa362b1a9d3e0da40804548f0d9a122d61c48ed5039ca7e0810c5d8b48ccec81230e29ef0b0c9ea4abb4db0a3c3c475c2342a7b03727b96276fe3d52c8690f38234c44cfcbafdcf7710d502683f500324693a9188650cc4512a5aa667d06186c8f361b7366baf9f75b939a233d7a9b8e52dd9edc27ba3ad0597b7c3f44b6756d34eacc88560df4eedaad29287b396a5e7205815d596db9148d9dbda8f718a19fc95d6f901900b153b248903d0e037ff942ba6292ad2ad92e40ba514318b72af2f1a2bea39a3dc58d8733f85dbd0a290c3f7017ab2abd51ce495b28e90e7c3e0eb81769c2383d04a3d03372249c63a8f03f0bdec7061118efe5fd07ef05a22650399b34ba5571415319c3f0addc47117c813689a31e8384e983ad2225f30e40fa075698d51d71f5daa6dd53fbf35cd553c12ba2500b9ad7ee1620710af81a17c65142c373a440eca4e5b304b7d738087e231adb94180502b92227312380d3aeda29e3a921c980a23feef5fb1c722fc35e3f8d91f0aa5e9df71501beec89162e309532232467e302eeb101abb2ea6b7cba76e3ea6dc2588e23a90a77e09c258da8a621aef12cd2ad49f88add331741e2f6b5408b401b98bdf045c5f2ee1ec3c5269185263a97a4fd398c836cddeb23d5e204c961049dfa6eb67d2302e27b2c60e739b315b16c45d1458badee1897cad729b866ea9f0fc448fe5ac369a4e4a2ae7a44f823bc5bc7b1384e86ddf8ef8da2376d510a2d23da6586d2cfb105b9c354327174e6c12eca3bf182e1ec035ba78c06a2d4994c66310273b88ee1fc3beca3cb9d44be7801407bc63b92a9c2c0ba0ac0701a8326af53c3515b3cd8bb35757603b54f3578d325a90abd76b73ebd9300109eb7b9acbd7160244c4c8144e95eb1e66d687c9cfc480349acf00cfb28d07252733de35a4b214578edee53731bf9a49f07bab2b51c9f50ff30f930fbd59c57d43c4f393442f818bfeea3f05b3a30ad712cd0b4f2fa15901883df", 0x1000}, {&(0x7f0000002740)="ba5217042f614df4d17556b408c2b094609009cdd151b71292e84864a74b7d1be68bd2edba116f1f265a5fe34856e531386aa08628f703a0c017fa46ea0178a8649bf035a78ad1e735f6f1f39fc9f6af1a8093d92cf4a56ae867ecb9cb2c6f10e3cf94a2891f107e", 0x68}, {&(0x7f00000027c0)="4caacbfb8099b5451e0c96d18a6ad5d2a72ab37e60e4dce3d67b0cc4891a3061c44382af64e60a445ba5d5d897f0a6dd154ceab40346f1f7393ff253fb570f2db7e09caa4dfd8d0866378cd61eb34b0602a04774a1beb2731210b98836d337196a1dfb04164097c49437b1879b37c62a2bf1a52bab2478c8b9e24ecabb1f587227621cb1", 0x84}, {&(0x7f0000002880)="80b7e67003b5e53807b5eac0638bfd8eedfebdc05e51980ca51a42cb724597eae8492754c930f6bf26575fbbac1c101b07ecb73e1410a0b59153dc87e7a2a98f31f49cac3d41cd6f52e9c17c6e26132e1fe01268139c5db05cc039d91f3b6d8a2d765be12276e56f83755f7db41985fc845d3a30929fd9", 0x77}], 0x7, &(0x7f0000002980)=ANY=[@ANYBLOB="2800000000000100ffff000001000400", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0x28, 0x2}, 0x2) r1 = open(&(0x7f0000002a00)='./file0\x00', 0x80, 0x100) r2 = open(&(0x7f0000002a40)='./file0\x00', 0x20000, 0x15d) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000002a80)) r3 = semget$private(0x0, 0x2, 0x200) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000002ac0)=0xffff) unveil(&(0x7f0000002b00)='./file0/file0\x00', &(0x7f0000002b40)='x\x00') utimensat(r1, &(0x7f0000002b80)='./file0/file0\x00', &(0x7f0000002bc0)={{0x401, 0xffffffff}, {0x7fffffff}}, 0x0) semget$private(0x0, 0x4, 0x20) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002c00), 0xc) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000002c40)) r4 = open(&(0x7f0000002c80)='./file0/file0\x00', 0x400, 0x20) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000002cc0)='/dev/zero\x00', 0x200, 0x0) pipe(&(0x7f0000002d00)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDENABIO(r5, 0x20004b3c) sendto$unix(r4, &(0x7f0000002d40)="83d75d84fa7dcb802ed0ef365a8c5ef6da1cb69ed4845aef950463282c76343ca96841da8e858e5dd8a8d5f3eb3b248c370f1115aa8eca55aef242248822048c5b3ac98e2643b7c358275ab2b0afa96c8920f49a31f84996a20c4b66adccaf1a988977fcbc0094c866cc209e822d461eb098eb8cbd9af7a48a0b3de11ae93144d936628648eb1beb8b31", 0x8a, 0x8, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000002e00)={{0x18, 0x0, 0x6}, {0x18, 0x1, 0x100, 0x7c96}, 0x401, [0x1, 0x511c, 0xe7b, 0x0, 0x6, 0x7, 0x4, 0x80000000]}, 0x3c) semget$private(0x0, 0x0, 0x1) fchflags(r6, 0x0) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) ioctl$KDENABIO(r4, 0x20004b3c) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000002e40)) getpeername$inet6(r2, &(0x7f0000002e80), &(0x7f0000002ec0)=0xc) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000002f00)) 18:16:48 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0x3a) mknod(&(0x7f0000000040)='./bus/file0\x00', 0xc000, 0x100000001) open(&(0x7f0000000180)='./bus\x00', 0x100, 0x20) r1 = semget$private(0x0, 0x7, 0x10) semop(r1, &(0x7f0000000140)=[{0x6, 0x2, 0x1000}, {0x0, 0x9, 0x1000}, {0x4, 0x9, 0x800}, {0x2, 0x8, 0x1800}, {0x2, 0x7, 0x800}, {0x3, 0x4, 0x1000}, {0x4, 0x6, 0x800}, {0x1, 0x9, 0x1000}], 0x16) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000100)=""/48) ioctl$TIOCSETA(r0, 0xc2d04227, &(0x7f0000000000)={0x2, 0x4, 0x100, 0x0, "d9f39320849e3c9900", 0x8001, 0xffffffffffd}) 18:16:48 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002002, 0x40004000000028a9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) recvfrom(r0, &(0x7f0000000300)=""/180, 0xb4, 0x800, &(0x7f00000003c0)=@in6={0x18, 0x3, 0x4, 0x6}, 0xc) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') pipe(&(0x7f0000000280)={0xffffffffffffffff}) dup(r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) r2 = accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000180)=0xc) recvfrom(r2, &(0x7f00000001c0)=""/21, 0x15, 0x842, &(0x7f0000000240)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) rmdir(&(0x7f00000002c0)='./bus\x00') open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) close(r3) 18:16:49 executing program 1: lchown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) 18:16:49 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x1000000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x8008) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000040)=""/16, 0x10}], 0x1, 0x0, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r3 = dup(r2) mknodat(r3, &(0x7f00000005c0)='./file0\x00', 0x6003, 0x1) r4 = dup2(r3, r3) faccessat(r4, &(0x7f0000000240)='./file0\x00', 0x43, 0x4) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) r6 = open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x181) pipe(&(0x7f0000000a00)={0xffffffffffffffff}) ioctl$PCIOCREAD(r7, 0xc0107002, &(0x7f0000000a40)) r8 = accept$unix(r7, 0x0, &(0x7f0000000140)) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r9, &(0x7f0000000300)="d92006fb52faf1d0bdbcdb360325c52389d715010692cffb20ec1c15cf5eaca7ad", 0x21, 0xe, 0x0, 0x0) r10 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r10, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) r11 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) faccessat(r11, &(0x7f0000000900)='./file1/file0\x00', 0x40, 0x5) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r12, &(0x7f0000000300)="d92006fb52faf1d0bdbcdb360325c52389d715010692cffb20ec1c15cf5eaca7ad", 0x21, 0xe, 0x0, 0x0) kevent(r4, &(0x7f0000000180)=[{{r5}, 0xfffffffffffffffe, 0x5c3932a053feb4e, 0x1, 0x4}, {{r6}, 0xfffffffffffffff9, 0x0, 0x8, 0xfffffffffffffffd, 0x40}, {{r8}, 0xfffffffffffffff8, 0x80, 0x20, 0xffffffffffffffc1, 0x4}, {{r9}, 0xfffffffffffffffb, 0x151, 0x1, 0x50000000, 0x9}], 0x7015, &(0x7f0000000200)=[{{r10}, 0x5, 0x9574505937ed400f, 0x82, 0x81, 0xb585}, {{r11}, 0xfffffffffffffff9, 0x8c, 0x8, 0x0, 0x4}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0xafda2f1ba1d08ce7, 0x4, 0x10001, 0x5}, {{r12}, 0xfffffffffffffff8, 0x1a, 0x1, 0xffffffffffffffff, 0x3}, {{r1}, 0x0, 0xc0, 0xf0000000, 0x80000000, 0x9}, {{r0}, 0x2, 0x40, 0x80000000, 0x1, 0x5f}], 0x8f1c, &(0x7f00000002c0)={0x6, 0x8}) getsockopt(r0, 0xfffffffffffffff9, 0x1021, 0x0, 0x0) 18:16:49 executing program 1: pipe(&(0x7f0000000280)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000001c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000180)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x60}, {0x7cb03503}, {0x7f}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[0x61, 0xf0c7, 0x7]}) shmget(0x1, 0x3000, 0x10, &(0x7f0000ffd000/0x3000)=nil) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 18:16:49 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0xbbf) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000940)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000002c0)) r2 = syz_open_pts() r3 = openat(r2, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x29, 0xa, 0x0, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000300)=0x401) pipe(&(0x7f0000000280)={0xffffffffffffffff}) dup(r5) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f0000000b80)) close(r2) getpid() pread(r0, 0x0, 0x0, 0x0, 0xffffffffffffffff) close(r2) syz_open_pts() getgid() r6 = fcntl$dupfd(0xffffffffffffff9c, 0x76bc5c0bca469dc8, 0xffffffffffffff9c) getdents(r6, &(0x7f0000000ac0)=""/41, 0x29) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0x8) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x10, r3, 0x0, 0x0) r9 = getgid() openat$zero(0xffffffffffffff9c, &(0x7f0000000a80)='/dev/zero\x00', 0x2, 0x0) r10 = shmget(0x0, 0x1000, 0x41, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000980)={{0x4, r8, r9, r8, r9, 0x21, 0x40}, 0x773, 0x5, r7, r7, 0x80000000, 0x2, 0xffff}) 18:16:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x2}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) faccessat(r1, &(0x7f0000000900)='./file1/file0\x00', 0x40, 0x5) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x0, 0x8, 0x2}, 0xc) 18:16:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x8000000000020}, {0x6, 0x0, 0x0, 0x8000000000100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r2, &(0x7f0000000300)="d92006fb52faf1d0bdbcdb360325c52389d715010692cffb20ec1c15cf5eaca7ad", 0x1000001fe, 0xe, 0x0, 0xfffffffffffffd5d) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r3, &(0x7f0000000300)="d92006fb52faf1d0bdbcdb360325c52389d715010692cffb20ec1c15cf5eaca7ad", 0x21, 0xe, 0x0, 0x0) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f00000000c0)=r3) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000140)=0x5) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 18:16:49 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) ftruncate(r1, 0x0, 0x6) select(0x40, &(0x7f0000000180)={0x9}, 0x0, 0x0, 0x0) close(r0) 18:16:49 executing program 1: r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) flock(r0, 0x0) r1 = socket(0x2, 0xc003, 0x11) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f00000011c0)={&(0x7f0000001180)='./file0\x00', r1, 0x2}) pwrite(r1, &(0x7f0000002400)="53f74d9287f6b81f25f43cab10f32f9241d62ba6b3fba3af9cdff064d721dc9fd2b0a7c1f48b4feafc42991cb7b0515b8af2cfd19c35c05ffc04775841722c97dd72f36226e8c015775c3593e9aa1cae4575635a6b667e900ed2c8ece2b997b4db1086faaf888bd97c5fcb0d58d4bbc8e11066038e0e822aaf9c238bea60f1352f9691c3f649e641a22456af005b42ca6ce3c7ea825dfb48e4422e5328e36f9231c73b2189ba2334c9011e78085a9ce2c793fb759e873788ee1ef556173076076a90d77a9f224afbd1ca98f43b8c2ef6d930c7be5e4a7bc87385ed6c807ac04daaaee80589912accf99f044ff9f5ee84fb8463b2a2c23f6bbce198877518d4496ad63760d655280d773603a5dd646d77d78074a5116786cde06d247871b5db231e0f61217ac3405f38c23313cc752ba4eeb1ef5d24b540a1a5fa984ff46c4b01dab838a3ec5bcd8686e2cd5d2dedcfad2495828e834c9efd9e5ab12d1c1cb22914e92d1b70c937a5b467941ce77d5ccbb672fd7e1f1495ff30ae24b7caee8cbe61043b7576347ca3c2c438b9fe8062d4037d793534a7eb9f6b954e99d8ddc86294f71196d43a64148283dce78e3b4a895d3109d477a2d170f7e2b728cd5056154369b55ab7e6480e521ca12f3afc28c4ce3c186a51d1a5e4537cd1aa3257059d311adeee172d473b396842faef8899db8c8d050e7d1643b462b8e51d47d0a8d611a78f970c739b06edec81e61e040b9b198f93ab54110f8ddca40909b33810012060525ad0e4b0bbf89565caf79049aba9aa6612ba95c2705a210a3f67d65b105fa19463d64b37a9e84bdcf4870985fcf56c0d635d58f5d52e5196458fa82822a4712709853c6bc3f1da06c2214caef4ff408fe1171478d385a5cb6b3ec41d2f7c5d33f1096ffe9141cacbdb671c4a16b131d5d7aa369478a83a1d7a2b2b173f46f6e09f1ef5bc62fca0293743f58b0ed8f8527cfd53cb73e64a70bfa026ef269ae32bb95d027b4ecfc2f010fc88193725aa6c44683a11f7ab76a78b8f2c32575a60000fb337134808aa2bd20675217181f804604b12762c7d68bc6bdd5f1bcba2c8af8fc8a14a0db68030ed78e4b36f6a0c1d2d1f44fb8a24e3429817950c762bf10a32ce9f0ce15875984595e12eea32e81fb1a54cad2341e501e545b8ddf35a91b0f0a3e462bc0f5e700435565b5795c253372515b6f48b80d2510d5c52f0d22ccce3b885656c0c31f774a9fd1fffa2191739700c094b3016527777fc6fcc0360620aa45774b195b8b897e169680be06bba57a64a10a48cda19c047b31d24cfead4c23378bd1a5a76974a68fad83cd4c98563ebbcf25bbdadce4553f61ea0f70513c24534f97fda7b66583dfcf1a59897624bcef201acfdf37abbff88477a3c601fe279e4ded3bce42fa60cf20035d5d49534b69ed77ede564304afcfd8b669928ed99bb027f8b05a4f4aa628e978fcac9c26329a1141f06ea8fd3ecffaf7d81f66d51468534ea6c6137d953f59dbb3445b5b0474835f5d2a20cb9c9b7f600410d636dfed87e78c84dff16edf936980609f2e07e698c474f57cb8d5de2c6cfe245a5faac11ca4e00c67f15618f76c8065d820f4c7134211153baaadb9ff4060f473e71e20c802e195e04a07c0a818776a721c9f67c7ced3a0f81f6e3c7ac8ad75cf91a2def3f8ef68cea1c9cdaf1290dc4d311a284deb6cf1bb26f2901d7dadfbd20a9f577fe335c36fef9201ea1de086e62ad7be077e25a6e6a41c5a2c6d03cb886cbacd844377c8cfe2d8499ef8ac1138ca190d5d860dd95f5ad12331472bb574b32a7301d31f078d87f93bddb0afbb0f8c2c66230d42201aef70954e835c2766f928aee9e104e17ea486570720a14564cf0f2560fec44e52a2a9c797b43bb3540f9317bc8c0989fd2641be0c0058097122495519054f48efbd508aaa36312ff068cf52f34e44a5e3f59d884d96791c527aa4a64b418823a57f86628e235d8a98a6c000a86cb7aa5ad08cdca4312980a61933cc4409e7e27b2602e4b402aa275b16000124d62d43a42d76c993108a00acf5a659d27f79c1badbfd1bbd813f5dc005b78095591d636564241290bf96c5354317a9a2b0f9883be7ec01ceee7e42908b824b709d37dd3ec80e84660dd9be232fb6cb71111d91881695f56d6de280d46b43d628b8fca424c855aa5f0611b119606f1ccebf81ee4ce17e18dbd5b6c37e55c126e6fe88a97857ec623be71abe7334ec2a5ae6d47f9c7d2ccdd24381c128ddb4eef91ce2f3f45e95aafd6d89d1e80bad6a969ae34d8eacf519757593e7e20cd2704dca609f9395e63a02a6e2ce562203e194e4bceda321c4977f26b6e0f166e2f7f4f2079ba13bbedf3d4168b9e59d1a44600696d776f76b0b3ca84200b78506bbb3d08ec7d3ea05954e35634a5663fc99c699cca9fc7a0ca2369235e56057b7c3fdb28ce1b310f3f5883de7177db4cdcbc2a76f580d121e2352f1b40aac5364e0ab8446dad343a8941a4659f15f30f3491a433d30fdad04894c1383a94fc50daac4607aec3252e44408fe4a30b2ee9490c294a9b7cb165872270d02e3bcb9b7efff0483f0dedfe36836bc5c9dee5513c9a40ba46f4d94b219d03eb3a32a2e01706dd2afa36174c7cbc67e55b98b42ea117407f5424ec581c7f22923fd84127eaf3db6a171d588e8d3c92430a2730f73f57e90ea7a8f032b34bd5ece49c87ed1ecc299c53b912979cbb7216c1aaf018c42f5b940593e4b03569379f4bcc879b5d7d06a9094feb7b6780c94b1b32200da20c003197e852474b0cc806553b225b5f0e70b3eaf9e99035939b0af875f04fe030486d6316039738218e5c880bd3eb576377a51ca2999efc2557b715a23e01fa8ea9366c200d5285c97c46eb5075f3218204787e25e73779899d7142f9ef61fdf293d2234c8306da2c5475b0a36696e29eae0f70e1cf029e932bed23726d3635aa0f98dbed8cae0b257b4ffed2970a08466dce8e3375c191826a9fcd6d2e1f973828b6338baf66a3539a9fe2925cf1912c971ac190aa46fe1cd03da3d5ef42e4c6ebea4ee5253a0c4a87fe8aff7343559f4063963d27b66661cd71d417db4a82cd3971861b9bef64b0e38e295f764ef865fd8ad34b7d3f500c41c4addc776e34c71b3b71e41f3d02bee9f7c94c0f57128ea20a2ac136b5e7757ae4ebb76b5074ad4a4f8e2d163318380f090a1ee42fcf3f50c21776c1f18b1c3819fae1dd882157dce52c7c295a52b6a977b28e02a9bd279785a3aac066b7691fa0fc41804f8f8b1ecf1835d6a16ad2bcebd758756b91d92b51fd545bc25f5e0ac5ed9bf033531d15a3805213a147bdae6c97f8a8bb40edee6d36001805efaf8b0a65e1d1cb9bbc7a40ce6903ce5662ca9534c9cdf8bbdd3fc77968a9e3a723383d9b118b95fdba773287830621797efd0e796f616e42e51f1af82cd35bbd680041dd6040bfdda65997687f8849536a5cf7b48707f2516fe823a79d6808abdca64f26ed7e275648d551afcfa399ae829e71acfef4625210213248ca629c699501f41efa333ebf0b8d59b31b03fa01cd625f8163a47a2cae399df8a0b4a2ee9a4ed0a3fa27a85f1ac35655fc27076ac2ab83e6827d3af537f0d62507e780eb1c01c4a9e29ba4a5bd692f6df5e21b637f6f64ec2eacef4e004f09b901d60c44f5edb551d7a8559bea368e77f0fb93e3edba82d1c17747a6cab2224629f10fc69f74c41ed5faa339ea145a9d4362adcf5bf6766aebd5034d9024e876a5907d57f3e41d9f242bbbeb4fbf6313fc7f84100b98f8e0f1a86e34abb9e8145685a4c4956c2070e6a59718427deb0884daee8138b7ff24646a58f64b64d7cade4129cbbe0a2a54d2969f2a7a162bbf56f40b5c466c98d173df1f53fd5396f24a0691b68ec042579c41d9394e0a60277df47ed6f1938ce3924d98ddff7f2386dad16a6bcf4f36776cbe2737561fbfb994902963d22868202a39201e5c9596a1d32b8703ac9759505de0b1f2106372ca3444fa3fc503cb00b939be3347c783e0a4abd980ee645b2c478f119c884fdd26cf34ee3443fee7c446076784fcac4e0539f286a01bf7a564af59a8af73bfdeae7f8443c670073742117fa7cad16fc7f55daa2a06ef0cf2b7fb2b649e6c6f4d2e4d46fb5014dfcb66048fcd8506a1acc77fbeced21ad18694d134fb8b4a5f4a4a37f7cd527301f4192991e68506bfb3fb208aca9e0c432dd1062ff605708c3340de9c979c96433ee422cb526c6a419f94694aab3e8483f7aa6d09dcc9cb2feb19f87b8010a38d49a1b8fa84ce4869029d0ad9b1d6e74360ed24522b3f2786d7a30f1424d4c8b6f3cd7f5f0f972f89c74d119d4c061a114f55ae519f68e3ae4566457cda19a22e445844c042d21352bc4d2cc0ae8f41b922b543f7e8b9c0917aaee49ead96e33df5bec0c1abbfc626487deb7213887324a2e1fbfe56725852f24a3c415d495bafde27e1ea5ed0a059d4e695f06f6fc844b119ddc6156533f0ddbde7691da97653e91154ea7964dd76184ef4498bf13dca31930e6a2ba7cb95199dc303a2bc9cada3580c28dbc63d7ca5743b47ce6cd73710ca03ccdbc0a9514cf76dce4a269472ae09b6097d963a5902d8d15bf48b70a3e2531feea6a21bdd559c03ed5ab6d78d64f952db4e8883b34431af9d30157cc40e20575002d73c33618767e95afa9ed667c5478d4866a40f51a5e428efe2dee31bc6540e8989ad4b391e412ce98262a2f2c324bda59ccc7a908f6ce72368e9f475d09a2df990dc737a3a31aba7a022ce9cc502dcc5e828e41855805f0a7ce619a5526cf7f8f1cf85dfdd1e14e5f5a0eb44dd2b1c0ca317eef4d575b344f9e0a4f03c18a3dc6f441314192b8030246383456a539bf95d2cc7e18269b0f9fc1dc1703090767701b4aa9ce773e27ddff0158e77aa75ef1844099a538049b3cea4420252b1b4d85f761c2b14f87f0e4e640e793249bb97ad306146aaa187d53923873aa9351a97e9f58787402fdcac096b4c09e6d2ed73bd43c8a4c54ad2cf65986e12462e5e5688d7ddfd8c396cffa32770ed37c23dd50996f03e92022287673dbcb76df54d82b8f2d74020428bb576361dd74e81b67ae3cb3cdfa258fc5b7e066a5d5fdd018770cca794990aecf7d6e623963ecb2eec31f9ef008513f3828ee383bbc1173e0bed7ef0872779b523c323d9d724b17c8f188b86d2e17a5a1af006f030f33eba84e0516d454a524fdcf718250d44fc6b75efc2005030e9da1f71ed964889524c45b9fea766d6210757dd3a038030f23c364d280d288869976af0f4a3077a75f0f8376b4643c694ed830f6e8279f43d009578a95b02b10567eed683252856f85f10cbae1e1f2e13cf215b8d0c989f83ae8f65501dc67b99abdde9c39cef18410e853f426d6667c8fd8f5c033bb62e6f0a2484057d5228c3f7c9d6ea483af0f49e0e8e5ae3e79c505c491be9ebc66d6772e3cd1205a0217c3707361a1860f72d385896c110c8d38fa3b332fb6b53b03b1b8a0b2410d934264b0274aaf443fd8eddf628756b66687e6efe11655b59034e5fa4affcc0a66b50599802a64f903b233af62c63c4a5241e53ec7da309b365a0e457416ae1fcb22185a8b6eb8df59762f5fc52633c4a91dc818a32407a5b5b6628246eae170cf7352b743df6ef55ed38fb3e05d2f7ea469d4f8d1bdc4980229672a40026602bb989e9d773b46ece8298096fd98bbd643e41358c5259d89f7be2f1bc4d838f9078ef0dcb4f1d0d4d29060aa0441ffd054a6e077bce0f421", 0x1000, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f00000001c0)=""/116, 0x74}, {&(0x7f0000001100)=""/87, 0x57}], 0x2, 0x0, 0x0) connect$unix(r1, &(0x7f0000003880)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f78969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a698d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d6615697061f930e3223990eab9f2"], 0x10) r2 = open(&(0x7f00000023c0)='./file0\x00', 0x400, 0x10) writev(r1, &(0x7f0000001680)=[{&(0x7f0000000000)="77694b110566c1653d4b623ab7", 0xd}, {&(0x7f0000000040)="3708c45eed3570c3a5330f254b1988c5d43c8485ea5844ebff772aca86dbb8124a763a012a0f459133f7dcc75aa23a81cd44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33e05de84b97acd9cbe1180db718c98609a0c06920a03274831f48e82313e72bd96ec804359f7ce3af9e7e2d6b5ef78e76de6666fc226579ef69aa0a49a6ff8a71ad25283a639492", 0x8c}, {&(0x7f0000000100)="892eadf049500774d47a4254230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b", 0x5f}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051702afca3a07dd663b715b252d1d459136973cfcd72bd05ded6f7928e4541baec5194c07e62b3ec4070bba4d4204b5ef7571b8080d524ef5682c3211f0c28bdd892ada68fa764ebc3d6e8b71439d4b835928287d51f774e9c41d14d54abfd821e815440ae65adb67485cf4c320f0eef7f34ef17ca5f7bda0836ed8ac34279daf42c2c58a891fed235076ab38881a47f12b225fd0d696722bc4317857220915c49318aae3d3a2469d1c3697fe8fd57076f90245389db343bc48b8fe18876afb17ab6c174b6ca7fd70a749ff6e59a1a6eef6c8fdf2d9c6be266e6b0ad0b000d07928298c95816e37646137cbef4a57ea8819489aeeca3f313c1fa034d6d43af36cd6cd68751e5fab0cd6cf501d2ce9397f89c17b8ed1e71361279d6f2172376cfb72747aec6b900cf1dbb9fe0b8334d19fbfb023754605bf39dccf2b8964bc52e6508e5edb9e86d7cf94bf918f997982d4d1ea39da83806aa058365c2bc1bb405edc6fc6b0d166366b2e2abb1025717065e3b3777379ad69b8cb6f024199ee8cce07b3807a48ab5cb43dd5bfca65d987e5c8faa3065ad6919dc2de2bf98161977a07c158241b4eafec339fa32b881b8af6302e34a8b426b69646b4207517478cc93cd6c3f7be6959ae42eb0b3c984159a3e97ba7cbb18dae75b9ed0a0aaeb4c9283a078694b9a1c637aa8f764e27496bc326b0ef54b637a34c8d99a3733d8b1e326e97ec46d6533ab049e8b647016cf4ffbe9aaaa9eca13202ecd4fbac0f46fd3c781e79809f08275fe6c2b4435d284b28aaa44f1d39cf5f2b0e477adbcdc2e4c6362a7d798ee208347bf050294a6cc3e794ef5290898d67e4244256f57ef58ea9e771a473d260f6a621a35b8939174c76f6195c9decb1b413ca97539f643110458f2fcb5d9eb87170b485ac54465fddf24fbfbb8ddc9790c4e07ff7b09ce1b711009363ad8c9992defc5e4f6f86cce4e0a2203eba1b803874095864edeb603d731b74292af38f9e0ee33b775175f63f80082e5379ff7c19dd0d1b873f6425f09c76aef630db9eb10efc65258214f6a5e45a89d85d3b2bdd9a7922d6a8474d1e0edbc1a4b2f70cd4bf8315882348bdf21744a3d089fa2a0f737938013da1fc74906bc5e60741da11e95cdc33554da625e405661153575d2e95caf1a374443d9163422749c07b7133c052da36b533b84afe0ec11937a8c01e27e4a0c734643dd99aa4fd6460f0249a3eb3846f73deb865186b5300866af5c21e3380d4cdc09612cefb60f5c83de9a39fddc8a2d6d435d0d005b2a501535de24e3fe01f1100a9462e709e9b5a14b457257481ff812a1fc698fb4a6df73de749eb05587a112ac72bb14068e1102051fb66aeb4689a5f6bd6113682e7a2d86d38697df57d113ff2c4473398a89c155c3047b2cce5fd18ec0bb99719b551177d2c73dd185ea6f3ac70bdb5b2adf39bdb18112a1c4e6eb3d2434e3d106a58e9bd931b63a39a9f7ad5773efe08ab9ee343c8526e7474998f0b906e1c13819794f04fcbd656d6e20a16de6feb8c0acb051d94c915313fcabdaff0b824317bf0081ebdb159f65d643051fab995fb17ff9ad37058109af7d891593d88354fa7410222277713bf206ebacbe4dd26e4e3af8e8245b8e0f7d421e60bcebd633a7e3f878d14b1d748946099c8fc070a732c33e36b826e4e9019597dd480db1dd33f14d77c988b77db777e76a8b9ae0aafce3058249d6b8e50d1b338774e11da9cf6ddc1e465c5fdf253ccdb7fa16540f1d0866b59ddfcef1a59c3611de50406ef267523b61110b7aa8d72eedffd1c4cfac741faaa4c28c22c77e573d88d12ddf47cc983d44f11699efa29cee1455ec2664b6dd887bc8656eaf50095ba658f6d4182ab0b0d20d57de5b3d8cf7f98171d12446d3655ff3c30fbe8fbd8b00b28f9c3d945f6e2a80debfbd97707cbbedc89c8f472fcecce40d6d229962232693f5d66750219aa56e99011c8a9c515f9994e1b56f92b240b845347047e14e0afea4348383afcbd2810aa847c185f877f00d4ad0af9a0bb4d779c1dfdd818e4c70ad813bad4f40193771f05c47d87476f35d882342f3961bb5c1fd75f4626ebb125010b2629361a42d0fc532e92494b364982c06524c77574438e90c937f2ac5fa717f60333e45da81decfe2b5a6cb74c65a292393b298aeb95a2b73ba792a568f866aae20539448541814c3da2bcaf99dd7bcf049d1b7f3afdd5c229598595027be1ba0923db10e13a8bd3fc350359f1991805dd97f73b44d3a253e2dcc4db393f20d2735bda62d9dc449fa2dca8496db0dba7c775110ef3d21a2a5a8d494b19ebfcf411de209ff831e47171a47ba971673809056855e1fcb56e04bb57a5658405acdfb2fbe96affd1eb3a291e94e3509b664e033d5891763d41da5f29c8503f9", 0xa49}], 0x4) r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r3, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) r4 = socket(0x1000012, 0xffffffffffffffff, 0x80000003) sendmsg$unix(r4, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, &(0x7f00000013c0)=ANY=[@ANYBLOB="bf6cff95028c8a494cef6e709c96eb28aa19384ef99da03dfdb415eb198b07dc62b02a15c3205c5a50b381951400000000000200008357100ba3dee4b0e19ff47e5ec2487cc5978d00faf2ffc210560f6ac1f85041d860446639b79c1a3e9f9d1b82ab3e8dd713dc705955dad90417925b5a650a0500000000000000f0d8324e012d03003d3241c6e9e510723a01626592bf3efba9a8666feb1bf1e4e67947319291ffc1e6ef048cb75d4b3224e003ca23cc89055a74d3c1c7571898fe3bef4990370efcb329d4831e60ff0300001ae6cbbc435da6d75a76888ced3309ca1b33a0eaff00000000000000281d3d2a5e2a2a3e3fc1bd59c90000b1966866486ea231ff6e641b1a3eb4057085b99576fb50233c4b889c2f9a145a4090290ae099d8fdc76ea98a57009f1adc7cf1ea3d21952144f45176e9f74178d0bb7d832b53c4d700df86243200e8ff80647ba01f1d31bbb3d0f41e11779f0fff2fb39810270d915c2568ddb82e3b832635ee599b42a2cc79acd4962e89971971d0462004874f5c3d17f083bef9732f26e5e1b3fa109c997368a8858417db5dc68a20d8ae2bd4ad7c14f1af51a7966b3f2376fbae3c8e1c05f7ad00d67e7b529f0bcc262b1b9cc6f9d0282addf634b8aeaf494ead53273a684ba5b7ca65b6c7bc58b821d54742dc3855a2eb06959309774a1150e0d32d06cc27ec3e2f04bbfe41591a4eb1d18d48ed66d2e44d46e8f6c3f3198801fef387f20deea321f2cbfc3c64eb9b64713d41ed876934b44c36a9cf77639689c7e95415a8e0243415c243ae7e264c3589e6313e10fe2a0c1bf65eb2a4d2de55e4fd3c375c6f206dc14f7c4252dbfd9c5548a57a30a960e4b3507b10a8583d90d3e6440000000000000000000000000000000000000000112ba4a7274fcf26da41ab8a8a5f8ee2e300ffe18886cbf7dbe90621f776d6a14036c3a48e60c4b6ad176d29b072685bb681df92a1b27a08208a7908eeaa660563c37d46e3e7f282e1c6cda5e539f7f3e2a91c0f0df665586b89405182ae0515"], 0x5fd}, 0x402) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, &(0x7f0000000680)=0xc) pipe(&(0x7f00000005c0)={0xffffffffffffffff}) fcntl$setown(r6, 0x6, r5) pipe(&(0x7f0000000280)={0xffffffffffffffff}) dup(r7) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) setreuid(0x0, r8) r9 = syz_open_pts() ioctl$TIOCSTSTAMP(r9, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r9, 0x2000740e) r10 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r10, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r10, &(0x7f0000000440)={0x18, 0x1, 0x800000000000, 0x2000000009}, 0xffffffffffffffaa) setsockopt$sock_linger(r10, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r11 = getpgrp() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r11, r12) r15 = getpid() fcntl$lock(r9, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r15}) r16 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000540)={{0x1, r13, r14, r13, r14, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r15, r11, 0x100000001, 0x4, 0xfff, 0x413127be}) r17 = syz_open_pts() ioctl$TIOCSTSTAMP(r17, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r17, 0x2000740e) r18 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r18, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r18, &(0x7f0000000440)={0x18, 0x1, 0x800000000000, 0x2000000009}, 0xffffffffffffffaa) setsockopt$sock_linger(r18, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r19 = getpgrp() getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r19, r20) r23 = getpid() fcntl$lock(r17, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r23}) r24 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000540)={{0x1, r21, r22, r21, r22, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r23, r19, 0x100000001, 0x4, 0xfff, 0x413127be}) r25 = syz_open_pts() ioctl$TIOCSTSTAMP(r25, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r25, 0x2000740e) r26 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r26, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r26, &(0x7f0000000440)={0x18, 0x1, 0x800000000000, 0x2000000009}, 0xffffffffffffffaa) setsockopt$sock_linger(r26, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r27 = getpgrp() getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r27, r28) r31 = getpid() fcntl$lock(r25, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r31}) r32 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000540)={{0x1, r29, r30, r29, r30, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r31, r27, 0x100000001, 0x4, 0xfff, 0x413127be}) getgroups(0x8, &(0x7f0000003740)=[0x0, 0x0, r14, 0x0, 0xffffffffffffffff, r22, 0x0, r30]) pipe(&(0x7f0000000a00)={0xffffffffffffffff}) ioctl$PCIOCREAD(r34, 0xc0107002, &(0x7f0000000a40)) r35 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r35, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) r36 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r36, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) sendmsg$unix(r3, &(0x7f0000003840)={&(0x7f0000003400)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000036c0)=[{&(0x7f0000003440)="5b27ca4117d3aed2d784adcdb611aa616b1944c649aa55c87ac13b24124aa98de342fb906ce4281fd9f9faf06881915d0f0bfe4ab4559d9456dbb747cf45b730a952c492de72486fd9be50fa87801edad8b30965a576b02c7589cfd58396e2ab90afc9ce7d36228afac5f42dc089ff5ea9a58d7901d7416600caf4dad11b9a14e98820bf9a8760973e8ace7f533fe3178c6db17155a7c8472b49995052ded6ba9480daabd528ae456c4d", 0xaa}, {&(0x7f0000003500)="ea5798888ddb02513ab18a5ee4b8465ce73c2daebba77b931d88dd353eb609b171ef8ec3aa8fdb1c73afdd", 0x2b}, {&(0x7f0000003540)="e4bed4220bbe8f55fa630aab6324a7800b3218806d0d3739270e7df1f5cad9ceaf79940c302041a360761b251a8682b38095433b2a6cfac9bd955d72a76f7da574ce415a1c0fb6dc0630b0a6ffb3efca44ab9f087e01ce50c930d7874a631561a2d448b678c14a29c32e2dcbede2dcb4c6e9004602ba5d390b0a07ee32df8f2efa06a9653772a230520de8bc8fffb3968865b369b9f4207e291ccda2de48d39092f8d187808f2f48bb145c47082ad64389409d1cb971bc6e7c77f98a1927be233b75630ad01a", 0xc6}, {&(0x7f0000003640)="520c5847f912b0036a754979e2c101437437bba38bad66f8397d2dcde15b15c1ef", 0x21}, {&(0x7f0000003680)="4cd2647854d5785689f6fab917d51a2d108e85b8286a5e52aaa52c59436ecc37aa2bd86efcb312813818b94d8073e185e9", 0x31}], 0x5, &(0x7f0000003780)=[@cred={0x20, 0xffff, 0x0, r5, r8, r33}, @rights={0x18, 0xffff, 0x1, [r34, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r35]}, @rights={0x20, 0xffff, 0x1, [r36, r1, r2]}], 0x88, 0x8}, 0x400) 18:16:49 executing program 1: r0 = syz_open_pts() fsync(r0) socket(0x10, 0x1, 0x7fffffff) r1 = socket(0x2, 0x3, 0x0) shutdown(r1, 0x1) 18:16:49 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000010000000ffff000000000000f87c8a5b671b1b542a538706000200b810000000290000003d00000003000000"], 0x30}, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 18:16:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./file0\x00', 0xa28, 0x4) syz_emit_ethernet(0x1000, &(0x7f0000000380)="11e4ba02211ee0dc90d3b21a6afef6b99e8c32930939703fff6e10dd99e4a13877f1ebde74c0969694b1d77377623b1e9da07cd406de303e1eb74b2c119444ab79225de0ae14ced5658014f897e7ba48bf6fcbc9c018a3b8613e566993fa3c5d0b8f800301a22aba753bfdb082dc0d07dbbbc8328d32999cf27eb4977678b343cb30b5b7eea49ae1b4ac9ed7b3f459944ab8e7c66413072526ea45b2ff58064cce8479888ef6cc94644ac2283dc4b3ed7938301e9703267d28de8b8a87c929afd874c0fd57debde67024513bf2a469b583aafc7730f79f282b534a283317b12edfad37958809a7759deb36ac36031032754531900f3c063bb7e8b07b38f2b5585187be26fb80fe4bf1e2ad8930d01ef6e6cadeae823b2864af07847ad66e22af2ed5d1ed159a1f4108396159d6fb84115d3d16d9e492627a0f7b06b6f3c150d92757b71c5b2e56c8f46f5bf25e4a21cd13c04d956b07973925120b4854ef7106cd48b1e4153819704162af538c8d4e11eedc44c88543d9fc15a63db02bfed25c4fb08fbd58047c9853e37251885b2b9e9549166e1a5df587fcc0522d7d22d116ee05ee4aa3c25d577dc7b98a7488d49c0dbb7c3c46bc6e038ee92e083a69bdda824217fe4f3c5938808761eabd7123f31b9d428dee9edd863718e52b302ff5f3ece902b67a534d31d4d73cbf703e202be77ca109a16efb25bc9fa55c3fc16c30e44be0bf2761d417b4448473c06b3a196a3ee72c2860d07c28bb1660dc4dd1103fe772882f065a5598e1f969f3bbb4d11573f99e7e232d9f987b04a35ca055f7091bb232adc0d3f5050c62b18b1d65f5b20420ca2faa0e057245cd351558f732b1cdc26eb44be4280cd82c75474aa9109200dcbb1d867719df513f49372ec5c502dabbb8891cda6eadec19b413671c6ffccc84969b88429a4f9f1083e6cc07a5c1f22ac582e8335b0811b9ea15376a9085baceae63467abf96d4314d84b1e5e02b8ebe7ede7176e43f8b99b1e5487198964a75a530e8d84cb7351ed76271b5ee23d155303189809233d6ef991f89c340abd3b066c98279741b19893c17778beeaf60042fff6d03606f7fc8e221f2afe668146978c24ddefdf53fce0c3dea1b128d2b3c3e0ae54740a07af70805460354bb3b5fa37fcf2e86a9e3092c81a4ea937f4d0982a72599cb8ace273aa76dd3cb3c3aabc16eb4fc8adeb5879ba34175b67d702a1c4a2ef6ffe820cefe05344eddfd907b45aadcaf942f915203e469f9d7e564edf2563dc7805240aa1545bc3f220319b39f4aeb96eae9b4a20d76634144c7b4e9e0c4f2513609aa926ecd079a1a650e8895cc1a22596d13590dda863e38d9379fe4e77db7bc214528bedad3c2d4bc6f5744c2b76d8b8a7c3cc5b0b7a4c0482508cea9ad812c2f2986a6338e104a3839406f8e27117d5385046dbbf09fb246991e532926d9f63cd5a3fec4ec1399aa2c9c4aec6e7192499e87024cdfcd31298012b8b41c855f84562a8c7d60dd37b0d0b82bdce86c7f5885a52837fb39ef3dbdf1daf7cd00025ee6a2796aa2d0d10f2056abf1a24b556a2f2b67fc149db7161dfad22243cbb0ce63294807de5ae0f4649d537c1bab1fbbfe80ab4cd7448dc46f18ab4b0532487528fa46bf983a0f4bdf026c1583dc60fb56e407b59bb3483db64b615f1de19bf64c662e2adb59f348e77e198bd2f7c47cd7e0a7c7c4394ce7287d3ce1b1422f319a89a1588397d138b5f2bc6a5e96960d608f5feca099c5ae7728e0609c251b78a4314f2ccd27a08dcdbba457ec47d0cc40ac6c733a33d13d62fec358c182198e0c7019a52681256c1448829aa4e66fcb6d2228b0aacc3f2769aa7abb6252b01ee3506c4abd78637c9e2643a18d683c94a32e8dfd334f00080500e9b45d7a9f56481fc4b2fb3ce5c3ed24bb5c70411b1ce822baf1f5917f3114505518f502bbd432124c5aacfa06cb8095bd200140c0f09d6f673222f0e80c30a2a739c35b4b99b30686f14f2b00c92413977a798bdb2b7e557cebaa2cb95c5461aa92af4f662e23918c748967f083e977b9155ba8bf517ee80a6fa091d6647303c94882d2dfe44ad5e6dc16a236dc636d2818914672c0849e6e0a525b7c3526a748fa32dee9d7b876d51c2bc29dde621672ccf6860fcf1bb1a7b36d11ee5576ae8096a922517b5faf7a740d5599e0c5f8cbdd7a1aef2de8194aa0e35e5a5c0bf92fff516007b5f32bfdfc737e89af7ead6c3229eedc2d5ba80024ee7ec188846dcff022ba98651b4a611c0e7d873a48758e10c5dacd255ab5dab551ae827fe2414de236677df1c0e7e7a7048e3bacce5e3cc38a874c5a5c355e2c27dd2487dd384ad9a660c5171b2aedc70f5aa0b8c45c7f90a542b4d13fdb3e822b3f69bdbafe0a647b7ceac1cef8bf1ebb7b3cdab3ff534cde05b996598a8ea012407d0d7dbc9afce10c77227ac6f0e8ca81863a01c680e4f3a18ddd65f521bd21a467a6f40eb92d4bd9bb9bbbcb5d074561a65c3893bdccd692da40bbbf2c71cf74005429c47690ad927c5c3549db830c6159d6d38f3a528d6d9f285b07763fad593cc25e02d97c20aa4c8ab78972ce38b4970f4ec8638e96e86d684553189d96382d00d75f0e09584466815eabd4ce4b8f0b8f4428c4bc37f387d81288bd9b50dfbbea380bce5093de68da96745a0136761a97c764dbf2c8a632ea13e897917444b6a556491a9f163ba62fabc87f1ba48a5ac3ad20dad842e2f46945a92720161062a6b9ae10dc0b4598fcf0048d39be100257e2755a7ba69799d2e489e9b5af3bad502a0818484f9ad9eba8a6e43a9b180bfda33bdc9b3da1fd1592e1f813d9b28db7dca900443f3e3b41e4ece770e8216d8bba8c8932b826053af037b60733ffbefabee2256c1b3dc1fdd24734b5d8bff8e9cbe3d9d2396de3fa4440b97c14e3c5cdda9cd7bc256c52e9fd42e38ce1e4359f2f861a6ac2936ad1282594c429b4eabdb797c3966c80c025df1b6f445f34178f174a2c048f68138232065e42df3ae4813dc4bf6ddf886ee6878cfccaf0e9c081e203e9496a830c50f4e1153d5f90d32690f7642d52cf5b261610e50a0ffdf33553c37b438df36801d8acec6e996613df307d11fd92da480fb3a7c5369e9e4aab1c48bed5b7d96bf3b1cbb9dfe7408fe598305791e3238859b9cb30ee44ebe77caf66cca3cf9cf4362006d30c18bf9fe936ed1482fb03b9193f7fa9086d7a6a51135c39a686f4107a1c226e12b051de2889c4f105afa2e8d433b05572836fd971fa112f0372d4d31a8860e846f555cc76a566e0badfb0905ec1352883fd9a1dc7945b80ca5eb24ab7df1fff0430498b2aaee8b366447e2e259c862cd925d01122507463992947c17be50b8c3eb8608840548ddbda970cc449cc0e896ba33911b81077164cda7eb0caedfdcca9232dac1e83bc800af3b70dc3d966af4df2f6a021eff485fb16bf38a1792eae7b423cfecb9461ccd487f474c7acad7a38fea4f55708f43948f019b35b9870421515598883b7ea9852b41fb301680cccef5602d7574a73222037160d9c41505ca433fa913ec5ca05e3de76cb9ffea022779672824d0a11c55765ef6cfec267a0c018d02123ff233845eb1ff0017eaa5c2c23b2a8c19ee440979c4875cd5d1d6605ad31bf037912597f9d4cc07cc16d9a835e015370b182011d5cdcc52240b94801358b51fa70949fc00999f42ea3c790e8259ed445b6381b6c8c4ab81f5d528d60d8e3cbcf0576e17fd7eb4593c319c164fdb14954242e5f14477a070989858a9d4e6906eb55e8343cb92c68ae0cd08aad8e59cddca49e27439d5e8836e96d2ad902dcb457b8b38af27bd6e517bce8720daf59cc1516c1665c3c9b76a6cd0bef5973e326331bc76118d15fff3ae8943a33ffd5da6b87a03303d5c170a7e27d4a2b802929674eaea174f0933c24ad265b6ba22730e402400d93d64777a34beb0fbbdeaa51b3ca1b0e5831aeff1fa5879d3e5f637b3d6bbef9f01e5712a2cc3789446cb39841f1f57623ba24a12e988e0babf195ad6f6a46b5291b9282e1829479b343feeb8a5dc605fd2115f605a2e9c2b67ca0dc6456aa3b25b41a13105111d9403a04c65e0aa73dcb0f751febd0b2c411cfb254c5e1347a5354ab05cdf3ac5fb7baca27efba04e93fc5d7d8c83eb20988386c309a46d6b292ef03e447ce0cd5bbf719837bc558046cc2cb8324bc154750a914ff05cb1c4cb4393c52cb2349262b6e379a20a3f19bfd6800e542b556779392849c36aa32133c968229ed38b43e5e61abf45d2808aa27bae3844a0e91cb3c22204b195bd3aab7342835b5535ba29ea8a0f2c445cf1495874a0e2451c6230e60d30159a70364fe71e40a9790e89db397e8e732280410ae0fd1587aae9827df47440ae2b51316ad39c8c0e37ff4333fa682d47239702994a0e7328082a40c1025c64bf59b231d6bec8d14b86c42aadb869dc3dc888fef2745a51b91bbae3efcf3e3c564434a3fd91484427d0936b872428fb5ced83ab3179f1427c73a8e30beb80e3ad871bb21451b8bfa188287b43f138a66a12fe596bc2be332880f5ef4fa59cb5f39b3e0c490b67bebe0774a76203475e3047bad9b249f7ed016e4e4ae24ddb78bbe4e0305e37770096fc83ff4c5fd996ff11edf6ecc69ff3136bdc362ccb72e8799fb504c488542196db8396bcd18d77703cce6c5268d1a40f29dc66951f874b50886ac2b5031fdf1db30401f97f186061d20091c365d711ff22cca1c9c8972546ed35c07e56f7f793af8f8c4a80971ac58915687064175ec6e0ada60d566d667d7b24703ffdb188b7e6c9160eaba77791511a97b4f1aecadba400a80093e01da2f9a817f0e7e5847e7c944f3aaaf8b24b75ab96ef9feb6b3da0b14e1aa08efff20158e64ceaa21f6aa5bb44173bca398989e77b8435b12909c02443d30dff0efbd4c6a0b4bd63ff3849ae89f2eff202a69e1f0acd306d567bb933c5b45d2893ac538f500efcfa54bc4c2449b68ef04a746c23742cabb50384821d2c82d322e34b6c7d1715dd04d47ff42927e59e53aaa4cf1ffbc0e140966d583ff8915e117dc4320199bff62e0e5633bc4f1d789929559fa21a994511740a631a7d4b21b8ebdb14f3445b3b8875e57a66a297d487dd07c767e83c1c8f3ca87ccc335e7c8548b082c3b0dbc2e762a3fc9ad780975589baca6c7dd8a4aea3cdc4490a0c0bdbbd0211975a8ed3324843da3ddbd18f125340233ab308fe0d6d2f680f1243befba6ed9ca7067a7c2be9a32cf3e54882cdd6138903f2204b6dca2784f68c4673a089933bbbce2a5d170cafddeac20c3cda3cc774d3b9151f1f1d1af33d8e59211c5856eb421cac058485370f24cae9ed587581300ec0d9f04f76c8652f203547729dc1801e47d5e56b569bbd0d611dbb799cf639c5e8d9d4003d6565d378dd82545745e2db5907389ffeade20f91fbe8ac51c58f0bc3e3b7d33f6ca48e9e8cf8e1551e35cff0421045b8609e6266dd24c8b7fdc90be01aeb2eabe1c1b0936e0acd016cbccc2c60804e26182c038914dbe405857eff2619bd66f68c80532fe707e2b612159d1180e883bc56d1d63279247c4d8f12b36ac055f5316b008c07a468b4594075e3a919f0f5911cbef44992ead9b13ff2f5276a91daf2da50d3014ba5e93b4147f933ffe1c415a0e0ab0527edeb41eaadd370bfd927e2b0a075fb65ec5a8d267f9cd490fa939d99bf32783951e357cdf28221ac8770b235e85d4f6b78dd4a86da164bbb8c1faa1c83a9466c0f70fc2") getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 18:16:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) close(r0) pipe(&(0x7f0000000a00)={0xffffffffffffffff}) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r1, 0x2}) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000a40)) ioctl$BIOCLOCK(r1, 0x20004276) r2 = socket(0x1000012, 0xffffffffffffffff, 0x80000003) sendmsg$unix(r2, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[]}, 0x9) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, &(0x7f0000000680)=0xc) pipe(&(0x7f00000005c0)={0xffffffffffffffff}) fcntl$setown(r4, 0x6, r3) fcntl$setown(r1, 0x6, r3) setuid(0xee01) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x0, 0x0}) 18:16:49 executing program 0: mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) chdir(&(0x7f0000739ffe)='..') mlock(&(0x7f00003fe000/0x1000)=nil, 0x1000) mlock(&(0x7f000057f000/0x2000)=nil, 0x2000) mlock(&(0x7f0000409000/0x2000)=nil, 0x2000) munlock(&(0x7f000068c000/0x3000)=nil, 0x3000) madvise(&(0x7f0000704000/0x4000)=nil, 0x4000, 0x6) 18:16:49 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x20000084, &(0x7f00000002c0)}) 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) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) setsockopt(r0, 0x8, 0x4, &(0x7f0000000180)="355b141b9ecac0713da3a8dbae539f00804247ae021bd2fcf9e900af99621c1b561c07cb89d1da116ab7e5814a4d72659b8478718af1c47cbbd2a48cf709880313845b4202656926c9e1f714f11642200575282670e9658dbeabbd1a313ec3c45bc20a86e2fc5a93d9e1de8e242c628238a3403b3d0ea52047eff652863a8913f9405adc5c1d89e9591d9f9eaa701039afd5372085253f2117bccfe8c577a884faaa0613295c29e67c2f598c186272508c0f46508fc9dd87113ef39dd95c2394ef0d38acc46971946373f131fffba0c890437e", 0xd3) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r3, &(0x7f0000000300)="d92006fb52faf1d0bdbcdb360325c52389d715010692cffb20ec1c15cf5eaca7ad", 0x21, 0xe, 0x0, 0x0) close(r3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 18:16:49 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x29, 0x3b, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='\x13-\x01\x00', 0x10, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x10a10, 0x189) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) r4 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r4, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000003a40)=[{&(0x7f0000002800)="f7311871a532ba226250cdc1fcf058890d52a01b00f4eda3e884cc69822a83dd718bc0b65d4a6894b4bab6b047edfdca268d53a5f7bc4e7aa365d86114fc5e38f5112067da8c", 0x46}, {&(0x7f0000002880)="e1b3eb10faa5fbbdc8e60437651eff7bc4ef38e12ed488d48b194c7d401f77a89005cc304620fe53a12449c955838dc8173067103dbf69afea7732a8d7af55cc994867e1090ea38cd57de451bfe893b65294", 0xfffffccc}, {&(0x7f0000002900)="85e8c3204cfb8786feb464312470a00818256e66203e100ba7d575d6745ecf6e1fc06100cf56ed82ab5db9a85fc888e790473e4bffee0a6a3559c2749eb2ebcaae23ed44426112356f0248c19b0c509a327ae8b7f5218f3581fd3fa5db26f0725a0be16c763ef9e26717381d3c1e8b7e7b37450b370a5849949da2a0a37235e52fb87c5f19712c56bd57485183a43636fc5996d0a024046b33e2f25e1fea3237c34d41a666dd478c0c0b2401f63f5d8b567c899662d2976ebf0e351823b76c5195a4baff53f804e7116010a137cc8af8ec724154bdc74707097441ed73e8e50d1eb100b407e3e10b622518ef2fc94247d4fa3d307108b77751e5aeb2189f876a369d8df18343cb4332d8ce04b855c9f490e3d0cd6a28b0a2e3f822281e129a9bb2b06becdeef49e37389f01ea759195f80c67389d3c76349d1b520d24e7c8b78ddba8d745398527d180d5af88a7697a313469cc3be02af21bea7cb0cf770ddee2752ebe7e16536e9c7cc9f50a969c82cadd6172cea9e92329bf5aa1eba8202dda1ec5cf7f995a0b9fa481b6643ec39565e1ba5dd392e365427e9dc2f063c5f81048eb060c8255536ce4d1c72d7a4502cf7a922f09c4b920416850af01456281ed24dada10807055190215e02da20a7c4dba2f75a1b54edf28bfae4dc0bb9f60dd55efd010a1a11af9cbe2ef89ebbd5e3d7443e5359fe9f2f85058af15043c5a180ca0c5d974c953f7ea4c7619d299a2c66f46674f5bba8e942ad9dbe3c99849d7c656eea19e768d01a8c8828f44e58bb9906519035a744cd703ca12186b896d8c830b0ebbc7b9f129e9d4f68392f85991c698f0b58a5573b10cf60eeddb6291d8cd767e8be4689aed623d9f07d9878f51496b90c26f270debe3da214ae78d7e7ed0ed6e782d8213e8f549e09e6436a9224e0385ce50300d612bcbcb9182fb6e7794b60e83e4c63a5576fab783c56d691fced46a682585bd6330ef2f799c717ab38d815992f952ef91b4ea3460f9fd4a4551759e5ac605199ef32c201740f06d67d570210cc47abaa49d44b688142f0f3676c2f9e260e8644918f1d4de2d1f2983019eba431a18aac3baa078031aecf1c1d09606e302eba544eb4bceb180a7a2fd020f3b96dfaa2ba4a524fd48ac791700fbeb92cb161ef72455b7afc10da5b776c9aba587317b3a7f2892bd0eac8006bd3066022f473f3f1f84c4f6808c09abc37aa5b134e24e88a14dfd31944a6aaba005ca5d1106fe86ca6f84bf70318332ba57f8297fb6fd5e467af5b4a6dc7d858ae6197a9afe521f2f3b027ec8671bc474cb2548cf4388018e46cb44730b0d2c92d150f1eebee6d224d237ca2e81945fee4e8d5280bb94122a2d25e9c6062f4c48250040037c1c7c9efc56d5ec9117c7691b20f527a4d194be20a9905edae6665f223343b3f029bd293260352a5e1c4f58217cdf8c37c445492ae02f4f233fee942530987f0c3a5a032459b1bd75acca16acbab697635804a76acb7960cc0cf55d1c77b0e0d5aec2eb52f2f5b8e81d567cf0dc0c446c2108c30735318b7e6bd32bcabee1456124739ac7c7b7c14b06a8035df63f86e89b37295c0aeed91a2ec01b19d1f51cef70d2a38b19d10b2c944271f6f46beb8794003f82f2140465cd3cd31f70fb83f403c462008d0e10204a0a0885e4c53254ef8c08f4318601c0c0bd8b1dbbead314c7391e8445b91fe5acd5ea195fece64749c44452613fa3a610f59959ef4fb1b7c97005f45e70c15384ae1d2583786d95900571d8dcf54a234a3a156c90ef5567b242c089fc4b234a395e0b1520b7387a2a8f3423e9e3fa87b72c0e2c9bd50501e53786385a69cbb09df36c157ec381c1ebdc0efd68caabbacff22b9c3b158c9c8cf6f7d38ae2ca612974cadd3d84756b80436020197b09e7f743cd4ffabe6d3cc07a21b4dc136eaaa7eee4ba7501fb5e1bf82e3b4fdac2ae3cc8889964d942728dd012651abc7f70cd2bd21a4578c4b71b1577d888627d7443954e5d99bf71fa8ec855f732c311aa1d33f67ec4f83d0f2e72fd04cd9baaa027074a7e98140c7183ff00ddfab2021b7c843830cef0cd119d68770bb5da038a814cebb46660f3d4de1423c911e16126e8cb5d91836f06af060feafbb8f54d4ed91f8426902e76cfb4bf407457956c65e7bf054ab55022dd6940899bce6f462076dc3f6c070f761f5c4f516bee18659ee7a57a8b7f1c9099241f64bc12106feb0ce6187c65724fae4e7ac865d3556bb382290d4c8162ca6e213b279163d9bda0d778970e10f174af28a975c06533c916274f753a1f76f6317219a501e41b46ae893c041552e40e25a82f2c77ed0d507f785365335ffc4caa87353aedee8b788c662a4859db365e638a06787ace315a8acac0961a59de2ba30341df9b38ce417d7d490eb5500a696172b94ac4bc8ed6a1582a5530be2efca7a8ad4b1bccd3dc30eb879e1a25dbd03df440e390dcb10697dcf343d01051f897e51d9715ed16472e53bbeace9d17530a7378007809d9159758e19578fbd283564bbdb3720a59662d2372ccc1259864ea1687c4df54ee44e30650e58f48ed56bfd390a1b29b91ce8684810f59db30c45a093a03b32ce363f4891a0babe4c317dfa3c053a56b1d78a5fda7959e2be6ca7ca0f1b513dc8723f70ed28db7b5597baf2e5cdd6fb46fcb8042357c011f1488db690841ff7bafdbe491f55182e8d4b5f9f1b72c854288b8206193ffa058ec98c9a17f08b5c0a8fca1f130f785ee50a1dea6ea2681e5d82941ce880080d8c70aec2d3506bbae9768e96c620373b74b68755990f49aaf8f3d1379d0c3ca19f0918a77bb1265c84c44a95cbd91e382ea92fb537c296bf34a355a3d1b40ed8f925c77503b04d9e8fec054625a2aafc6ca16818d707cde13b4894c9e93503d8d084417555c9bbe341c74d2b15ba38bb1f2ba02428d837ab95878d63fe2055be03cc234c40769b3a40cb8a751d21282b8d1dfda59f425cca86a224d040d40abda5b92cc9ee434ab4ac7835054f2e25afe5eb423bd3a8d838322b79ac33e3e94c73b68c7fe7fb8cb882a0ea325ccc0fb2dafbdacfacdb4640feb8ad8caba61b7052882f464ca1cffdaae4c3a596ee07103134aca04c9107c9f7e59c42a983f187762ffca882cba9bc5aefe409143c22007def88d05d236ead6f545e21570875667c57110947618d197fffea576ef1423c656ab18bfb298f0e140d8bac395177d29d14e1cf1dbe6e7ad4dc4f01ad335aacbab455fc93fc63d982a7c4dad610f7aba202b893ad835395cea65d166f3d40e5c79afecc490686882104d505a5f65c9679230ae53362e603bbff045c983b225add8c4a7426b2d46d9eb3b0c533ca0bf9a1bec53426a7c3fa5cdf18b3ea9763c7e5db1de8a52664f04a0e4a6c321c417e36338dabb7209d271d805cdebb8cd87822deb4c68a032545d46a083343526ac2bf1f9b6d70e80d14773d013f2d656567a1d0826b4c86f781d435439e1ef0d0c67dd8febbbc9ecfd03b3755896b84ff461e3021e27559c6f0b812f30861d54d14480ba518557c1b29aa2d9d7d766f3603b1dbf72c7c10b6b5a50205049668f6d005f104c97c87869a9dde2c9fbcb1af5cddbbff507285dccbfc69f93881b640e61c6977284dfeb74d4f103e8afb0d4b6b612a5852a2f62d4b89a0ddfb23abdfe0efe0427a7e70630a4d6b9aa1dfc32f8a3fa8d942a7ca211ba611a3d511a6141c80a5024e2573506459a4f9d667dec7779b09d79c3cf388fe42f0a902e8ee6f334c275073b16009a5b897395f266bd761a9d658b583efcb33aeaae45aff104adc45462bf43d263d66105edf26556b7df8e0bcc53bb0ccb394b79c0e411437230b21cd9a71af973aa4f90a3b93cc449fb6b2c014d16494d601fcb4e3886d54d172fdabb009de01114890a34550d57087280f22da52f49bbd19e258ba482492df898ce02243ce4b0d619a69a79cf39e792804b191515a84517e7f3a20d623ad39258cd964811b1c4237bbe1720e75a3b6bdd5a53ad44cbcab27a1ad3295927173c8c27234a0b43010ad4b74f74bec65e8454aa16b3ea40d7e7817d917d3f35696cd9f2078f6001544f6f7f61250086b53cfd0d5a2954b884cd20c1e7fd0e65e89697a549d84208f8956a4a007184029d437ce4af49a7a37e92aaa8e9cdf5683015184b4bc8b186af38733b2077d96226b286990ba52a71293dc19c12313f060651fb7a6f1ece274c61074cf4ff9d977fe08e63eb53f98138885b244776daf0ec2d6e93f6bcbf201bbf48258939f1446cdf351b1723a0c0347e5b399d688a23f334647aa904a3b02af3556e397e7ae89fa81590f4c6ecac6cde296de07c68cc464f600036d4def2a548cb5d4c48c5b23f35856aebcdadae20cfa4aafead3e3c2b7fec87bbe8f5167e556553e2ba905c87525a3ba9fb0b06be5b5af51788db4e335ed374f6be8c52aa71c574478d385a2b373899e70eb7cdde1415ff12f940649516f3948feef9403d59ce34aa87add32caeb94d2a6407b4edb12f7829b2bc41f0ac31710c5720ade42369644307ca2850d40fa5df6635639859998d6881824ab3eebce6bdedfc5f776ed8013978af1b7d800288e422ee06a7209001dd238e748ab4b3037b267a0a2b9411ceca39ed8876f6cac41f4efbbbd356a9e67b393af5f2212397ca6af604a69574392bf2cf4203813030de54116ee9667d16524ab1ed1941b4ef380fb06056ac7edd271d40a2c7a16b615d5d1e2c62b5041995d31e02c96f00307b79adcec2a9d9e90ffbf446aebc721a3ceb22b0e81c7ae0f87503be5510105c5fd6dfcbecc801e57ed6c2b2e0b3a9fc9a0c66c17a82757781b9b81bfc8404ded1f8c07be159c22d2ffa437bc072715741c4bac3f2a774a15e03beb51fa8d5dc8735b708bfb2686eece8891ac645565834e697f89565a0fad1823d23952ac607254f7799a307d90aa279184777b0fc17001296812ca830bffe37de97b215254c61362bd6ac117aa08351261bb807a9524d22c9f89cd63cfb9cbf921d9d8f42169cd0d59ae45681ca6e44ab51a888ba2f4cf4dc1f426831867a6b08c593fefbaf5f9c8b5ddfe0b37205efd231dda7b5a0333190f8f8a1d0b643f21e3cd02635522e0c7d39ebaada9d5387278ae20e7a27541c49e23d1dd367519a1ff78b13272b2ed09b4da43d8ab46f735d93566ab105234c733caa1625e261d7a308f250c3d0d178ff0c0a45efb1b0476bf75171fee09c8fa6e14b95f4c0ca6e267efbbd0a2d3036eb391967fb575bee50460769d47fd7923c65641ab77ff7c836bc79a9ca4d16b149427a6ad9f88819ec686addb4bd15dd0d45adb906ebf3f2edad6e6b557c060952c3eaeadcdb479c1b0b466b625fb068fb1987cb89a4534f9326c7f988a5b96dc0be1bf63a7ff356e7f2f1ad25217cc2446de48dd3fa5bf08f5f40656f681d4944538e1a796b0f298686459687dfc23da3228e7ff2809584646cf680ab30c6ad3bbc9d0a709af0218a95239afa54a119c85080858155c68e7d29ac15a644925a20e087a1570f5a10dc2378bb54058f304f74b42153dcff216076e50b49f914e3acd9d918e34d0fa27a6aaa6db2113def9551b11e5f7594de5a255651b26a6a4a4e699b158f04bcbeb4d52b6dd7370862e7c3459448f3dc5f9ca56617c63456a76e192d66003656ca7b177013a654497d72b3d4efe25ba24035d8fc6fac96a5e658fe9f7fe636e6476ebe2fdfc29740c0cd457b5f8c2adef6512ab42c47f9856771badbf03a668cdc5a696", 0x1000}, {&(0x7f0000003900)="d9c51666613ccf11c02308a8d2dc7b45a60e45be775cd988663643", 0x1b}, {&(0x7f0000003940)="c7c7f7", 0x3}, {&(0x7f0000003980)="0fbbeda6792ddc138ab7ad2e915fe044f33f91085e1cba01c749fe2f85390a5d882c9f61d5a924f282475a1873576a4aca7125fff9a61e025a25644f3397e697358b937d17a62e67012646aa3a20a8e1f55679369ccd1534e1eaaab8d3aa5dc957ba9df274f1ddf4a80efbfd02dab19710c9babb2fcbc593c33d0891676a42c7b877e7cd09edcb63ff85288f60793a09c00c048b86739f2f300172ce970d9e4082f5348620df9c", 0xa7}], 0xfffffffffffffba, 0x0, 0x4d) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x8010, r2, 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') r5 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r5, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) recvmsg(r5, &(0x7f00000015c0)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f00000002c0)=""/102, 0x66}, {&(0x7f0000000340)=""/34, 0x22}, {&(0x7f0000000380)=""/45, 0x2d}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/149, 0x95}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000000480)=""/24, 0x18}], 0x7, &(0x7f0000001580)=""/44, 0x2c}, 0x0) getsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000200)=""/99, &(0x7f0000000280)=0x60) close(r0) mkdirat(0xffffffffffffff9c, &(0x7f0000000180)='./file0/file0\x00', 0x4) getsockname(r3, &(0x7f0000002740)=@in6, &(0x7f0000002780)=0xc) fchmodat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x0, 0x6) 18:16:49 executing program 0: socketpair$unix(0x1, 0x8001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000200)={0x0, 0x1fd, &(0x7f0000000140)=[{&(0x7f0000000040)=""/101, 0x65}], 0x28, 0x0}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000100)=0xc) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) execve(0x0, 0x0, 0x0) 18:16:49 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x400, 0x100) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x20}, {0x64}, {0x400006}]}) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000300)="d92006fb52faf1d0bdbcdb360325c52389d715010692cffb20ec1c15cf5eaca7ad", 0x21, 0xe, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000040)={0x2, [{0xbabe00aaa75e83bd, 0x7fff}, {0x2, 0x4213}, {0x1, 0x8001}, {0x2, 0x6a}, {0x2, 0x40}, {0x1, 0x100000000}, {0x3, 0x5}, {0x1, 0x9}, {0x7, 0xffffffffffffffe1}, {0x1, 0x4}, {0x3, 0x101}, {0x1, 0x7}, {0x2, 0x6}, {0x2, 0xfffffffffffffffb}, {0x2, 0x8000}, {0x3}, {0x2, 0x1}, {0x3, 0x1}, {0x3, 0x2d7}, {0x2, 0x3}, {0x1, 0x20}, {0x7, 0x4}, {0x1, 0x9}, {0x3, 0xfffffffffffff801}, {0x2, 0x2}, {0x2, 0x4}, {0x55447d8d21fac9fa, 0x7}, {0x2ec0598821133d9, 0x2}, {0x2, 0x4}, {0x2, 0xc542}, {0x3, 0x20a0d1da}, {0x2, 0x28a}]}) dup(0xffffffffffffff9c) syz_emit_ethernet(0x4, &(0x7f0000000240)="84c6a343") 18:16:49 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x38) lstat(&(0x7f0000000000)='./bus\x00', &(0x7f00000006c0)) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 18:16:49 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r2 = dup(r1) mknodat(r2, &(0x7f00000005c0)='./file0\x00', 0x6003, 0x1) r3 = dup2(r2, r2) faccessat(r3, &(0x7f0000000240)='./file0\x00', 0x43, 0x4) r4 = syz_open_pts() r5 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2, 0x25216b9c98220d43) poll(&(0x7f00000000c0)=[{r3, 0x8}, {r4, 0x8}, {r5, 0x8}], 0x3, 0x9) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000100)=[{}, {0x3}], 0x2}) 18:16:49 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000000)="000000186a56010000001c0000030000e9ff0060d5706c85c2768511fe8722374e341de39f8fce02a55bf804", 0x191}], 0x1) 18:16:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x4}, {0x4d}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000300)="d92006fb52faf1d0bdbcdb360325c52389d715010692cffb20ec1c15cf5eaca7ad", 0x21, 0xe, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x1, 0x0, 0x9, 0x9, "a839d3875f924c6bb9aa04940f9de9c30833570e", 0x0, 0x7afe}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 18:16:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x64}, {}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)=0xffff) 18:16:50 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000100)=0x7fff) msgsnd(0x0, &(0x7f0000002440)=ANY=[@ANYBLOB="0200000000000000d01e020014af59fa15bc26a804a5c9d2f86ce02d73aa0a1b7b0e1f6d3a5a5dff990c213df35b99b0bf851f56afb7e4ad55ecd8945b8c1bde4b5f4f94836d83a7e4def1a2273603a09ecee18b4239bd55c5518716647bbea1ed566e5102e8941b2521d530316f8d96bd817a894370adbbf603297d3ba4"], 0x71, 0x800) r2 = kqueue() r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r3, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f00000023c0)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0x29}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) fchflags(r2, 0x4aa889b816602149) pipe2(&(0x7f0000002400), 0x4) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000000)) dup2(r2, r1) kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) msgget$private(0x0, 0x210) msgget(0x0, 0x12) 18:16:50 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000ffffffff4529042900000000000000000700000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005050ff0000000000000000000000000048e5fe93c6402d63543ad7c0dbac4fea1f248bf7228e4c81a109037271833585728ac652d1ae81146b93b0e4fd61d5fcdf8688c3900470e1b5b3a9654c"], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x80, "6b0000b40000004e26d03f00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x7}, 0x655b9e70a98dc2fb) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 18:16:50 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000240)=0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[{0x2, 0x4, 0x6, 0xffffffffbb801b6f}, {0x6382, 0x10000, 0x400, 0x100000001}, {0x4, 0x0, 0x4, 0x40}, {0x1f, 0x7, 0xfff, 0xbd}, {0x3, 0xffffffffffffffff, 0xfffffffffffff945, 0x1}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 18:16:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bp\x91\x1a', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x1000087}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$KDSETMODE(0xffffffffffffff9c, 0x20004b0a, &(0x7f0000000000)=0x1) 18:16:50 executing program 0: socket$inet6(0x18, 0x4, 0x1) acct(0x0) msgrcv(0xffffffffffffffff, &(0x7f0000000040)={0x0, ""/182}, 0xbe, 0x3, 0x800) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x8000, 0x1) 18:16:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'\xf0\xf4p', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x6c}, {0x2c}, {0x100006, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) 18:16:50 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x280002006, 0x4) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) close(r0) 18:16:50 executing program 0: syz_open_pts() r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000000)) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) faccessat(r1, &(0x7f0000000900)='./file1/file0\x00', 0x40, 0x5) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r4 = dup(r3) mknodat(r4, &(0x7f00000005c0)='./file0\x00', 0x6003, 0x1) r5 = dup2(r4, r4) faccessat(r5, &(0x7f0000000240)='./file0\x00', 0x43, 0x4) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r6, &(0x7f0000000300)="d92006fb52faf1d0bdbcdb360325c52389d715010692cffb20ec1c15cf5eaca7ad", 0x21, 0xe, 0x0, 0x0) r7 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r7, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0xc3609da2cb07389c}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) accept$unix(0xffffffffffffffff, &(0x7f00000024c0)=@abs, &(0x7f0000002500)=0x8) r8 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) faccessat(r8, &(0x7f0000000900)='./file1/file0\x00', 0x40, 0x5) pipe(&(0x7f0000000280)={0xffffffffffffffff}) mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000080), 0x0) syz_open_pts() syz_open_pts() pipe2(&(0x7f0000000280), 0x0) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x3ff}, 0x0) dup(r9) load: 2.08 cmd: getty 31711 [ttyin] 0.01u 0.00s 0% 308k 18:16:50 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='//\x00'], 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x18000, 0xc5ccd61ceea05845) poll(&(0x7f0000000340)=[{r0, 0x4}, {r0, 0x8}, {r0, 0x10}, {r0, 0x2}, {r0, 0x4}, {r0, 0x1}], 0x6, 0x9) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000280)={0xffffffffffffffff}) dup(r4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) geteuid() ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000380)={0x6d67a462, './file1\x00', './file1\x00'}) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000040)=ANY=[@ANYBLOB="000e192f083e000094c6"], 0xa, &(0x7f00000000c0)=[{&(0x7f00000001c0)="9783e29085818df77a94a51767a907c771885b35aaa8bdbe26cc1deebfdb3686cb0b66b37713cef3f794b3dc162dd7863ba677ef28308902348f2b9554cd78709cba592ddeaeeb1ffec2ad0441577a3abf60411b501d7cb5ae7c0b32700817c9e10f7f1136f0d875a38122322868030e72bbc35186a6132b2b632718ea454c4870e9d8aeee9a1d9d849e34718a0dd1fda382931cf20c91486bd45afaf6f730faa1383ca17e1eac575b08b188a25905f44e50b764da70173216a0b068b66aad97bd87405f8dc051d17396809be06a58e70cc7f55cf472ba71a4bf8b022cecd448dc081be2ecbe1c14838ea68e5fc515c1", 0xf0}, {&(0x7f0000000080)="27f7d80d54204090ebe40d44d2f123f0fae0a83983cdae201fc6200f9c1715da7035e5359b0a976ca3b170e105bd4a", 0x2f}], 0x2, &(0x7f00000002c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x400}, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) load: 2.08 cmd: getty 31711 [ttyin] 0.01u 0.00s 0% 308k 18:16:50 executing program 1: r0 = socket(0x18, 0x4003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000300)="d92006fb52faf1d0bdbcdb360325c52389d715010692cffb20ec1c15cf5eaca7ad", 0x21, 0xe, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1107, &(0x7f0000000040)=0x8, 0x4) 18:16:50 executing program 1: socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x7, 0x0, 0x0) 18:16:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000140)=' ', 0x1) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "8549550600000000000000000000100000001000"}) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd, 0x0, 0x0, 0xff}], 0x1000, 0x0, 0x0, 0x0) 18:16:51 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="87300000000000000000"], 0xa) 18:16:51 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x2, 0x2) ioctl$TIOCCDTR(r0, 0x20007478) rename(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./bus\x00') ioctl$KDGETLED(0xffffffffffffffff, 0x40044b41, &(0x7f0000000080)) 18:16:51 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x20, 0x4, 0x4) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140), 0x0) 18:16:51 executing program 1: setuid(0xee01) r0 = semget$private(0x0, 0x0, 0x20) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r3 = dup(r2) mknodat(r3, &(0x7f00000005c0)='./file0\x00', 0x6003, 0x1) r4 = dup2(r3, r3) faccessat(r4, &(0x7f0000000240)='./file0\x00', 0x43, 0x4) r5 = accept$inet6(r4, &(0x7f0000002440), &(0x7f0000002480)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xffffffffffffffc4) r7 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r7, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r7, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r7, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r8 = getgid() r9 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r9, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r10 = getgid() pipe(&(0x7f0000000280)={0xffffffffffffffff}) dup(r11) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) setreuid(0x0, r12) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, r8, r12, r10, 0x10, 0x809}, 0x8, 0x1, 0x9}) r13 = getgid() getppid() r14 = fcntl$getown(0xffffffffffffffff, 0x5) r15 = geteuid() setreuid(0x0, r15) r16 = shmget$private(0x0, 0x3000, 0x42, &(0x7f0000f3c000/0x3000)=nil) shmctl$SHM_LOCK(r16, 0x3) r17 = socket(0x1000012, 0xffffffffffffffff, 0x80000003) sendmsg$unix(r17, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=ANY=[@ANYBLOB="bf6cff95028c8a494cef6e709c96eb28aa19384ef99da03dfdb415eb198b07dc62b02a15c3205c5a50b381951400000000000200008357100ba3dee4b0e19ff47e5ec2487cc5978d00faf2ffc210560f6ac1f85041d860446639b79c1a3e9f9d1b82ab3e8dd713dc705955dad90417925b5a650a0500000000000000f0d8324e012d03003d3241c6e9e510723a01626592bf3efba9a8666feb1bf1e4e67947319291ffc1e6ef048cb75d4b3224e003ca23cc89055a74d3c1c7571898fe3bef4990370efcb329d4831e60ff0300001ae6cbbc435da6d75a76888ced330000281d3d2a5e2a2a3e3fc1bd59c90000b1966866486ea231ff6e641b1a3eb4057085b99576fb50233c4b889c2f9a145a4090290ae099d8fdc76ea98a57009f1adc7cf1ea3d21952144f45176e9f74178d0bb7d832b53c4d700df86243200e8ff80647ba01fe8d89e641d31bbb3d0f41e11779f0fff2fb39810270d915c2568ddb82e3b832635ee599b42a2cc79acd4962e89971971d046c904874f5c3d17f083bef9732f26e5e1b3fa109c997368a8858417db5dc68a20d8ae2bd4ad7c14f1af51a7966b3f2376fbae3c8e1c05f7ad00d67e7b529f0200262b1b9cc6f9d0282addf634b8aeaf494ead53273a684ba5b7ca65b6c7bc58b821d54742dc3855a2eb06959309774a1150e0d32d06cc27ec3e2f04bbfe41591a4eb1d18d48ed66d2e44d46e8f6c3f3198801fef387f20deea321f2cbfc3c64eb9b64713d41ed876934b44c36a9cf77639689c7e95415a8e0243415c243ae7e264c3589e6313e10fe2a0c1bf65eb2a4d2de55e4fd3c375c6f206dc14f7c4252dbfd9c5548a57a30a960e4b3507b10a8583d90d3e6440000000000000000000000000000000000000000112ba4a7274fcf26da41ab8a8a5f8ee2e300ffe18886cbf7dbe90621f776d6a14036c3a48e60c4b6ad176d29b072685bb681df92a1b27a08208a7908eeaa660563c37d46e3e7f282e1c6cda5e539f7f3e2a91c0f0df665586b89405182ae051500"/745], 0x270}, 0x0) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, &(0x7f0000000680)=0xc) pipe(&(0x7f00000005c0)={0xffffffffffffffff}) fcntl$setown(r19, 0x6, r18) shmctl$IPC_SET(r16, 0x1, &(0x7f00000023c0)={{0x180000000000004, 0xffffffffffffffff, r6, 0x0, r13, 0x192, 0x3}, 0x8, 0x5, r18, r14, 0x400, 0xa, 0x7ff}) r20 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r20, 0x0, 0x0) shmctl$IPC_SET(r20, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r20, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) semget$private(0x0, 0x4, 0x1b2) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x400000002c5, 0x0) 18:16:51 executing program 0: r0 = socket$inet6(0x18, 0x1001, 0x0) accept$inet6(r0, 0x0, 0x0) 18:16:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x61}, {0x6}]}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x400, 0x40) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000080)=0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 18:16:51 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) kqueue() pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000040)) pipe(&(0x7f0000000880)) pipe(&(0x7f00000000c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ff361259bf628ac589000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) 18:16:51 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) faccessat(r0, &(0x7f0000000900)='./file1/file0\x00', 0x40, 0x5) accept$inet(r0, 0x0, &(0x7f0000000040)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x7c}, {0x5c, 0x8000}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='\b') 18:16:51 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7c, 0xfff7fffffffffffc, 0x3c6c, "937500"}) read(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)='\n', 0x1}], 0x1) 18:16:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000300)="d92006fb52faf1d0bdbcdb360325c52389d715010692cffb20ec1c15cf5eaca7ad", 0x21, 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000023c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x50}, {0x5c}, {0x40000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) preadv(r2, &(0x7f00000024c0)=[{&(0x7f0000002400)=""/105, 0x69}, {&(0x7f0000002480)=""/61, 0x3d}], 0x2, 0x0, 0x7fffffff) r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r3, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f00000000c0)={0x5, 0x0, 0x6, 0x9db, 0x5}, 0xc) 18:16:52 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r1 = geteuid() setreuid(0x0, r1) setreuid(0x0, r1) munlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) 18:16:52 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x6) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x8, 0x2}, 0x8) r1 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140)={0x1, 0x8004}, 0x3) r2 = syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000040)) 18:16:52 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x9) kqueue() pipe(&(0x7f0000000280)={0xffffffffffffffff}) r1 = dup(r0) mknodat(r1, &(0x7f00000005c0)='./file0\x00', 0x6003, 0x1) r2 = dup2(r1, r1) faccessat(r2, &(0x7f0000000240)='./file0\x00', 0x43, 0x4) kevent(r2, &(0x7f0000000100), 0xa, 0x0, 0x7e, &(0x7f0000000140)={0xffffffffffffff7f, 0x7ffffffc}) 18:16:52 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x4b0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0x40, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r4 = dup(r3) mknodat(r4, &(0x7f00000005c0)='./file0\x00', 0x6003, 0x1) r5 = dup2(r4, r4) faccessat(r5, &(0x7f0000000240)='./file0\x00', 0x43, 0x4) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r7 = dup(r6) mknodat(r7, &(0x7f00000005c0)='./file0\x00', 0x6003, 0x1) r8 = dup2(r7, r7) faccessat(r8, &(0x7f0000000240)='./file0\x00', 0x43, 0x4) linkat(r5, &(0x7f0000000080)='./file0\x00', r8, &(0x7f00000000c0)='./file0\x00', 0x8) 18:16:52 executing program 0: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x0, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) dup(r3) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000006c0), 0xffffffffffffff71) stat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000200)='/dev/wskbd\x00'], &(0x7f0000000400)) pipe(&(0x7f0000000280)={0xffffffffffffffff}) socket(0x20, 0x5, 0x7fffffff) unveil(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='W\x00') dup(r4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x800, 0x0) r5 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r5, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x8, 0x0, 0x80, 0x6}, {{r3}, 0xfffffffffffffffb, 0x1, 0x0, 0x4, 0x7}], 0x9, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffff9, 0x40, 0x8, 0x9, 0x9}, {{r1}, 0xfffffffffffffffa, 0x8, 0x8, 0x9}, {{r1}, 0xfffffffffffffffb, 0x80, 0x1, 0x2d70, 0xffffffffffff0001}, {{r5}, 0xfffffffffffffff8, 0x4, 0x8, 0x20, 0xfc00000000000000}], 0x9, &(0x7f0000000140)={0x643, 0x20}) 18:16:53 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, 0x0, 0x0) 18:16:53 executing program 1: r0 = syz_open_pts() syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) pipe(&(0x7f0000000100)) syz_open_pts() 18:16:53 executing program 0: clock_settime(0x0, &(0x7f0000000000)={0x122405a4}) r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) rmdir(&(0x7f0000000040)='./file0\x00') 06:50:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000240)={0x4, [{0x2, 0x7}, {0x1, 0x1c}, {0x8fbb8337393280e0, 0x8}, {0x3, 0x61bd}, {0x3, 0x4}, {0x2, 0x7d}, {0x3, 0x4}, {0x2, 0x80000001}, {0x6, 0x4}, {0x2, 0x7}, {0x1, 0x1}, {0x1, 0x3}, {0x2, 0x1}, {0x3}, {0x1, 0x9}, {0x1, 0x2}, {0x3, 0x5}, {0x1, 0x100000000}, {0x0, 0x8}, {0x2, 0x4}, {0x1, 0x8}, {0x3, 0x1}, {0x2, 0x7ff}, {0x3, 0x8}, {0x2, 0x80000000}, {0x1, 0x6}, {0x2, 0x10001}, {0x2, 0x1}, {0x2, 0x6}, {0x3, 0x3}, {0x0, 0x8}, {0x3, 0x300000000000}]}) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x10) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000180)="a712d5d0be5ddcac3abc1d8a9e06fee209a88a7dea586dcb33daf8b291016f052018ed4cdbb907befe76c8e0494f9b20ffa08febc78e7b9e8374cd0dbe01d1d66757d1343b9effca9bd2eb433bbc6cd5bb02420b9eb877cf03fb0c8af362376ad431518db43a823fde6a2284e8ef27642357e82ee7ac82c3f7b7aeb0d490a0b729ce68b310d8449999703236fc", 0x8d}], 0x1) execve(0x0, 0x0, 0x0) 06:50:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) faccessat(r1, &(0x7f0000000900)='./file1/file0\x00', 0x40, 0x5) r2 = dup2(r1, r0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f00000001c0)='~') kqueue() 06:50:28 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b08) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x5fa}, {&(0x7f0000000080)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0xfffffffffffffda7}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x87, 0x0, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000000)="07426c260f3f0e", 0x7) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000580)="0000267bcc878272575a2bedef63a74edbfd6e4a88ea0237609b45170873df586110a6d03f2208961f4a14dc908a271d6dfded6f1cfd932c4bef371238abe45abdb0b91e606fd5599ab1908ae8664ef1a4b67fc208ed2ac82fba0d58af55dedaaba1af4346610b606129b3f9a86419b4aedb4b1b1c93d87a94679ceb237a9670efd2053c2076d6dceda66e", 0x8b) execve(0x0, 0x0, 0x0) 06:50:28 executing program 1: r0 = socket(0x11, 0x4003, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x0, './file0\x00'}) sendto$unix(r0, &(0x7f00000000c0)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d0263a8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f900000020000000000000202080100"/177, 0xfffffffffffffe4b, 0x0, 0x0, 0x0) 06:50:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair(0x20, 0x5, 0x7, &(0x7f0000000000)) syz_emit_ethernet(0x65, &(0x7f0000000100)="00000000000000003e7b18a5e5622fb23ef69961388a44b07e9bd56625ca305049deb68023491763410452e57fe7953949ce5889367cc8ee50168ad01869553ec9bfc80c35b5a21dcb9965a30d494961fff8edd8ad19d116b641419e5b118feed802f81148") 06:50:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) faccessat(r1, &(0x7f0000000900)='./file1/file0\x00', 0x40, 0x5) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f00000000c0)={0x5, 0x5, 0x4}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xc}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 06:50:28 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012c, './file0\x00'}, 0xa) dup2(r1, r0) listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getpgrp() pipe(&(0x7f0000000a00)={0xffffffffffffffff}) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f0000000a40)) getsockname(r4, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) fcntl$setown(r0, 0x6, r3) pipe(&(0x7f0000000280)={0xffffffffffffffff}) dup(r5) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r7 = dup(r6) mknodat(r7, &(0x7f00000005c0)='./file0\x00', 0x6003, 0x1) dup2(r7, r7) fchmodat(r7, &(0x7f0000000540)='./file0\x00', 0x40, 0xa) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r9 = dup(r8) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) r10 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x1, 0x0) dup2(r10, r7) r11 = socket$inet6(0x18, 0x4, 0x200) setsockopt$sock_timeval(r11, 0xffff, 0x1005, &(0x7f0000000140)={0x7, 0x3f}, 0x10) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r12, &(0x7f0000000300)="d92006fb52faf1d0bdbcdb360325c52389d715010692cffb20ec1c15cf5eaca7ad", 0x21, 0xe, 0x0, 0x0) r13 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r13, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r15 = dup(r14) mknodat(r15, &(0x7f00000005c0)='./file0\x00', 0x6003, 0x1) r16 = dup2(r15, r15) faccessat(r16, &(0x7f0000000240)='./file0\x00', 0x43, 0x4) r17 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r17, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r19 = dup(r18) mknodat(r19, &(0x7f00000005c0)='./file0\x00', 0x6003, 0x1) dup2(r19, r19) fchmodat(r19, &(0x7f0000000540)='./file0\x00', 0x40, 0xa) r20 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r20, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r22 = dup(r21) mknodat(r22, &(0x7f00000005c0)='./file0\x00', 0x6003, 0x1) r23 = dup2(r22, r22) faccessat(r23, &(0x7f0000000240)='./file0\x00', 0x43, 0x4) r24 = geteuid() setreuid(0x0, r24) connect$unix(r12, &(0x7f0000002600)=ANY=[@ANYRES64=r10, @ANYRES16=r13, @ANYRES16=r4, @ANYPTR=&(0x7f0000002500)=ANY=[@ANYRESDEC, @ANYPTR=&(0x7f00000023c0)=ANY=[@ANYRES16=r16, @ANYBLOB="abc0132699b63bcd633bedbe7467f1bfa404893d6a36fefe320a2d83a558ed6bc1c0c7bf72b46cde0b6e456eee2223e3b6983e99fe1c956fdad4fad00b12fc22072d0a5c36b710fd5209602df3d7177ad6af6a5f00a8abb56e36c073ad7dbb8f4120c415b692edfc0f85960ad39a4c872bb128e1f1c8f8a1df21fd9cca1045711bb5de33408b6067b2880c8e6c32f0c1a39a9bdc35e7d0abe2abd0ffc501125be0c2776143fc1c3f468f1fb63f28a086ba6a60d09896cb2a89efd4ebfd09fbb96c2d29ba614332b5fd3d7ef4ce086f3cf0e9c76e8be3d5c4728471fa779ed880b45087e28ed20f1f7d7a4af228ab899b7c71", @ANYRESDEC=r17, @ANYRES16=r9]], @ANYPTR=&(0x7f0000002580)=ANY=[@ANYRESDEC, @ANYRES64=r14, @ANYPTR=&(0x7f0000002540)=ANY=[@ANYRES32, @ANYRES32=r19, @ANYRESHEX=r2, @ANYPTR64, @ANYRESHEX=r20, @ANYRES32=r23, @ANYPTR], @ANYRES64=r7, @ANYRES16=r2, @ANYRESDEC=r24], @ANYPTR64, @ANYRES16], 0x7) 06:50:28 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) close(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 06:50:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x20}, {0x3}, {0x6}]}) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r2 = dup(r1) mknodat(r2, &(0x7f00000005c0)='./file0\x00', 0x6003, 0x1) dup2(r2, r2) fchmodat(r2, &(0x7f0000000540)='./file0\x00', 0x40, 0xa) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x10, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) read(r3, &(0x7f0000000180)=""/38, 0x26) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r5 = dup(r4) mknodat(r5, &(0x7f00000005c0)='./file0\x00', 0x6003, 0x1) r6 = dup2(r5, r5) faccessat(r6, &(0x7f0000000240)='./file0\x00', 0x43, 0x4) r7 = dup2(r6, 0xffffffffffffffff) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000540)="68ab7387") 06:50:28 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db13de9e973739ea78b7ec000"}) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)=""/50}, {&(0x7f0000000100)=""/15}, {&(0x7f0000000140)=""/98}], 0x100000000000017e) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000000240)=""/234, 0xea) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a1ee6ded46bb8601eeacde35b5836819f2084602"}) 06:50:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x54}, {0x3d}, {0x6}]}) r1 = socket(0x1000012, 0xffffffffffffffff, 0x80000003) sendmsg$unix(r1, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, &(0x7f00000013c0)=ANY=[@ANYBLOB="bf6cff95028c8a494cef6e709c96eb28aa19384ef99da03dfdb415eb198b07dc62b02a15c3205c5a50b381951400000000000200008357100ba3dee4b0e19ff47e5ec2487cc5978d00faf2ffc210560f6ac1f85041d860446639b79c1a3e9f9d1b82ab3e8dd713dc705955dad90417925b5a650a0500000000000000f0d8324e012d03003d3241c6e9e510723a01626592bf3efba9a8666feb1bf1e4e67947319291ffc1e6ef048cb75d4b3224e003ca23cc89055a74d3c1c7571898fe3bef4990370efcb329d4831e60ff0300001ae6cbbc435da6d75a76888ced3309ca1b33a0eaff00000000000000281d3d2a5e2a2a3e3fc1bd59c90000b1966866486ea231ff6e641b1a3eb4057085b99576fb50233c4b889c2f9a145a4090290ae099d8fdc76ea98a57009f1adc7cf1ea3d21952144f45176e9f74178d0bb7d832b53c4d700df86243200e8ff80647ba01f1d31bbb3d0f41e11779f0fff2fb39810270d915c2568ddb82e3b832635ee599b42a2cc79acd4962e89971971d0462004874f5c3d17f083bef9732f26e5e1b3fa109c997368a8858417db5dc68a20d8ae2bd4ad7c14f1af51a7966b3f2376fbae3c8e1c05f7ad00d67e7b529f0bcc262b1b9cc6f9d0282addf634b8aeaf494ead53273a684ba5b7ca65b6c7bc58b821d54742dc3855a2eb06959309774a1150e0d32d06cc27ec3e2f04bbfe41591a4eb1d18d48ed66d2e44d46e8f6c3f3198801fef387f20deea321f2cbfc3c64eb9b64713d41ed876934b44c36a9cf77639689c7e95415a8e0243415c243ae7e264c3589e6313e10fe2a0c1bf65eb2a4d2de55e4fd3c375c6f206dc14f7c4252dbfd9c5548a57a30a960e4b3507b10a8583d90d3e6440000000000000000000000000000000000000000112ba4a7274fcf26da41ab8a8a5f8ee2e300ffe18886cbf7dbe90621f776d6a14036c3a48e60c4b6ad176d29b072685bb681df92a1b27a08208a7908eeaa660563c37d46e3e7f282e1c6cda5e539f7f3e2a91c0f0df665586b89405182ae0515"], 0x270}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, &(0x7f0000000680)=0xc) pipe(&(0x7f00000005c0)={0xffffffffffffffff}) fcntl$setown(r3, 0x6, r2) r4 = getpgid(r2) r5 = socket(0x1000012, 0xffffffffffffffff, 0x80000003) sendmsg$unix(r5, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, &(0x7f00000013c0)=ANY=[@ANYBLOB="bf6cff95028c8a494cef6e709c96eb28aa19384ef99da03dfdb415eb198b07dc62b02a15c3205c5a50b381951400000000000200008357100ba3dee4b0e19ff47e5ec2487cc59e8d00faf2ffc210560f6ac1f85041d860446639b79c1a3e9f9d1b82ab3e8dd713dc705955dad90417925b5a650a0500000000000000f0d8324e012d03003d3241c6e9e510723a01626592bf3efba9a8666feb1bf1e4e67947319291ffc1e6ef048cb75d4b3224e003ca23cc89055a74d3c1c7571898fe3bef4990370efcb329d4831e60ff0300001ae6cbbc435da6d75a76888ced3309ca1b33a0eaff00000000000000281d3d2a5e2a2a3e3fc1bd59c90000b1966866486ca231ff6e641b1a3eb4057085b99576fb50233c4b889c2f9a145a4090290ae099d8fdc76ea98a57009f1adc7cf1ea3d21952144f45176e9f74178d0bb7d832b53c4d700df86243200e8ff80647ba01f1d31bbb3d0f41e11779f0fff2fb39810270d915c2568ddb82e3b832635ee599b42a2cc79acd4962e89971971d0462004874f5c3d17f083bef9732f26e5e1b3fa109c997368a8858417db5da88a20d8ae2bd4ad7c14f1af51a7966b3f2376fbae3c8e1c05f7ad00d67e7b529f0bcc262b1b9cc6f9d0282addf634b8aeaf494ead53273a684ba5b7ca65b6c7bc58b821d54742dc3855a2eb06959309774a1150e0d32d06cc27ec3e2f04bbfe41591a4eb1d18d48ed66d2e44d46e8f6c3f3198801fef387f20deea321f2cbfc3c64eb9b64713d41ed876934b44c36a9cf77639689c7e95415a8e0243415c243ae7e264c3589e6313e10fe2a0c1bf65eb2a4d2de55e4fd3c375c6f206dc14f7c4252dbfd9c5548a57a30a960e4b3507b10a8583d90d3e6440000000000000000000000000000000000000000112ba4a7274fcf26da41ab8a8a5f8ee2e300ffe18886cbf7dbe90621f776d6a14036c3a48e60c4b6ad176d29b072685bb681df92a1b27a08208a7908eeaa660563c37d46e3e7f282e1c6cda5e539f7f3e2a91c0f0df665586b89405182ae0515"], 0x270}, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, &(0x7f0000000680)=0xc) pipe(&(0x7f00000005c0)={0xffffffffffffffff}) fcntl$setown(r7, 0x6, r6) setpgid(r4, r6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="89") 06:50:28 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0x60) r1 = open(&(0x7f0000000600)='./file0\x00', 0x20000, 0x1d3) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) write(r0, &(0x7f0000000400)="489afe93850304da4083aa074638c54c7aa8505c1eb531264e1e0e7b01ff350c9ed59efbfd68b64db19ba979c81bd89761194eafcec05ac84cfbbce71f73bb836cdf5460813339ff5b6e1c", 0x4b) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x4}, {0x0, 0x0, 0x4}, {0x4, 0x0, 0x0, 0x100}]}) ioctl$KDGETLED(r0, 0x40044b41, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000540)='/dev/tty\x00', 0x20000, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000580)='./file0\x00', 0x66, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x4}, {}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") r4 = open$dir(&(0x7f0000000300)='./file0\x00', 0x0, 0x100) ioctl$BIOCPROMISC(r2, 0x20004269) renameat(r4, &(0x7f0000000380)='./file0\x00', r4, &(0x7f00000003c0)='./file0\x00') chflagsat(r4, &(0x7f0000000340)='./file0\x00', 0x0, 0x2) r5 = open(&(0x7f0000000000)='./file0\x00', 0x81, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f00000002c0)={0x1ff, 0x0, 0x6}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000480)={0x100, 0x1, 0x80000001, 0xf95d, 0xeb02}, 0xc) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f00000004c0)) munmap(&(0x7f0000269000/0x4000)=nil, 0x4000) semget(0x2, 0x0, 0x11) ioctl$TIOCFLUSH(r5, 0x80206979, &(0x7f00000000c0)) fchmodat(r4, &(0x7f0000000500)='./file0\x00', 0xd01a2876f2f9b6d5, 0x0) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f00000001c0)=[{0x17ba, 0xcc44, 0x100000001, 0x9}, {0x6, 0xf5, 0xfc26, 0x9}, {0x7, 0x6, 0x5, 0x80000000}]}) 06:50:29 executing program 1: mknod(&(0x7f0000000180)='./file1\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r3, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x520}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x71}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r3, 0x800c5751, &(0x7f0000000000)={0x1, 0x4, 0xc}) kevent(r2, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x7, 0x0, 0x0, 0x0) 06:50:29 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x28651, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x53274184f7e860db) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000a80)={0x10, 0x7ff, 0x4, 0x9, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x12000}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x9}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fea000/0x12000)=nil, 0x3f}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x2}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x37}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fea000/0x3000)=nil, 0xff}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x1ff}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000fee000/0x3000)=nil}, {&(0x7f0000fef000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x5}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x8001}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x40}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000fef000/0x4000)=nil, 0x20}, {&(0x7f0000fea000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7}], ['./file0\x00', './file0\x00', './file1\x00', './file0/file0\x00'], './file0/file0\x00', './file0\x00', './file0/file0\x00', ['./file', './file', './file', './file'], 0x1}) select(0x40, &(0x7f0000000240), 0x0, &(0x7f00000002c0)={0x0, 0x100000000000}, &(0x7f0000000300)) pipe(&(0x7f0000000a00)={0xffffffffffffffff}) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000a40)) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r2, &(0x7f0000000300)="d92006fb52faf1d0bdbcdb360325c52389d715010692cffb20ec1c15cf5eaca7ad", 0x21, 0xe, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000f80)={0x8, 0x3ff, 0xff, {[0x6666, 0xfffffffffffffffa, 0xfff, 0x1f, 0x7, 0x80000001, 0x4, 0x4, 0x6, 0x1, 0x9, 0x5, 0x4, 0x7fffffff, 0x3, 0xc1, 0x8001, 0x101], [0x3, 0xeb, 0x81, 0x2, 0x0, 0xa0, 0x0, 0x3ff, 0xfffffffffffffffd, 0x5], [0x2acc, 0x7, 0x8, 0x3, 0x6, 0x0, 0x800], [0x9, 0x3f, 0x6, 0x3, 0x80000001, 0x8], [{0x0, 0x7fff, 0x20, 0x3ff}, {0x7, 0x5, 0x5, 0x7}, {0x10000, 0xffffffffffffffff, 0xe00000000000000, 0x3}, {0x4, 0xd2, 0x1, 0x7ff}, {0x8001, 0x7, 0x8, 0x400}, {0x8, 0x9, 0xfc, 0xffffffffffffff01}, {0x2, 0x9, 0x7, 0x6}, {0x48c7, 0x800, 0x10001, 0x3}], {0xbe10, 0x400, 0x8, 0x400000000}, {0x4, 0x8, 0x8, 0x3}}}) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000340)={0x10, 0xffffffffffffffff, 0x1fffffffffffd6b, 0x1, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xc66}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x10001}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x5}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x9}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x6e6}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x6}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x3}, {&(0x7f0000ff8000/0x7000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x5}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x4}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x6}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xffffffffffff247c}], ['.\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0/file0\x00', ['./file', './file', './file', './file'], 0x1ff}) 06:50:29 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x1) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r3, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000080)) setsockopt$inet_opts(r2, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) dup2(r2, r0) r4 = dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r6 = dup(r5) mknodat(r6, &(0x7f00000005c0)='./file0\x00', 0x6003, 0x1) r7 = dup2(r6, r6) faccessat(r7, &(0x7f0000000240)='./file0\x00', 0x43, 0x4) ioctl$LIOCSFD(r7, 0x80046c7f, &(0x7f00000000c0)=r4) write(r1, 0x0, 0x0) 06:50:29 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() pipe(&(0x7f0000000280)={0xffffffffffffffff}) r2 = dup(r1) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f00000001c0)={0x20, 0x8, {0x80000001, 0x3}}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) openat(r1, &(0x7f0000000200)='./file0\x00', 0x800, 0x89) kevent(r1, &(0x7f0000000100), 0x0, 0x0, 0x200, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x3) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f0000000140)="fcc0ef6009e5c2a1b452a7927496742fe920a6d8fd20b8bd809cd88f9c828e498958eb9e6e90507fd6e6687a8f2cbfe29d0269497606b66a68bac41da78e3a6d4bf1c8f0f487a6c657d99842758d074aac3fd570786e3f1407a944146afd4cec31caf20000", 0x65) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000240)=[{0x4, 0xfffffffffffffff9, 0x100, 0x18}]}) 06:50:29 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = geteuid() r3 = geteuid() setreuid(r2, r3) close(r1) socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = geteuid() setreuid(0x0, r4) r5 = getuid() setreuid(r4, r5) 06:50:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x28}, {0x80}, {0x6}]}) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000240)="32cf") 06:50:29 executing program 1: setuid(0xee01) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x1, 0x14, &(0x7f0000000080)="00006c19", 0xff90) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8, 0x0) write(r1, &(0x7f00000000c0)="3b983bdb007a9f26b07625b5d4af37d4559bc74cf650edf58326fb97c9012f065fa3e57db02d84852858e7cfa7c3d1674cb7292ddfcb2abb7f3adab03ce063985a9e8aff28979d2f7fe4d64227109b4f32d69a533830b97a8be0146ebb9bdf515cd3dc523a43c595c928e155ec157ee42823e4d05a0b24429ee4f58d0de1db198a55e6e920f502b78accc6d1af66f0a82518511a4aacc1d4c929778a4fed5a1170b74889f7add578636e6bf0279c205f54525f51feaadd63ca133de530df365a77481f430e13c564b07495f312566c10a33a72c29db86ec4a88b2b2b827e73d421bd648819256039ac4c60cd9a4a", 0xee) 06:50:29 executing program 0: r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) dup(r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) r2 = semget(0x1, 0x1, 0x0) semctl$GETPID(r2, 0x1, 0x4, 0x0) r3 = semget$private(0x0, 0x3, 0x120) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000b80)=""/189) semop(r3, &(0x7f0000000000)=[{0x0, 0x6, 0x1000}, {0x4, 0x5bcb69e8}], 0x2) 06:50:29 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x800, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8000000000000080) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000440)=""/49, 0x31}, {&(0x7f0000000500)=""/105, 0x42e}], 0x2, 0x0, 0x0) pwritev(r1, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) mknod(&(0x7f0000000600)='./file0\x00', 0x4, 0x2) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fcntl$getflags(r1, 0x3) symlinkat(&(0x7f0000000340)='./file0\x00', r2, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000001c0)) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f00000005c0)={{0x8000, 0x2}, {0x2, 0x4}}) chmod(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffe) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) setuid(r3) faccessat(r1, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) acct(&(0x7f0000000140)='./file0\x00') r6 = dup2(r4, r4) shutdown(r6, 0x1) poll(&(0x7f0000000000)=[{r5, 0x8001a5}], 0x1, 0x0) recvfrom$unix(r2, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r1, 0x0, 0x0) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='r\x00') fchdir(r2) readlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000200)=""/4, 0xfffffffffffffc56) 06:50:29 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) write(r0, &(0x7f0000000080)="9a1163b0b25d4dafa8d51b78998e10a25f4d6cd77157148c37a57c6945290c707861ae2db92f76c13d2c246ba73dac3e763a5468d1221f90210c674511cfbec3c69ed573f1fff0598e4e61e067d5b1e6476e0a8e9bf8980515d39cc1cc188b400cde7af94e6c6e78f15e882a30d909546b741f4bf784e48864e8bea1c8288a4cf37c22ab7406713a42884a3d219bfd258081e70854733ff8a0d51a0d182bff8adbf13bc9b072706a8938909f48db631ce368eabe916a3addc9473ba4f356e68801079f72f878d55739dfe5d807a9984f0c1e15db34c3c945dd813a2857efd08e782e8f981e1130d67e9986f6c01901d732cda13e7da8dbb088c5dfe7903524509dd4d4df238cc4db6a2c6774318715b0cc27399e9cb64f7a676f95e27cdf5e9390d3d6123940f221fd6633c82d467f968be7f5640ac7fc48603feb856c60eac919ad22b46d5f71b4a9d30aea4c6da3b5f529c3ee98241be6a8e55e8e6a432991f9868b3d602e63e8e0894502c4eb789b750845564a3578274edba2fe5d65d90189de4ecd809ed2a1855ee6859db70f5f5b522648afc4521cac8da43d23c91004640c3de26e2847f970054fe076335cd669fc13db68aa5ecd069c78cc8c066c94c93812da879bbb706f874f8e32aea15ded0ef10e6433e2a354be7b9e62989a0633ee062d8f6e66a7679323f3e12f6d31bc8abb426e2b6ba368ff2e6c877e49fb2050834d3a7ea209fee1ed3e8dd31b4d9e3217d8d99126a2afc06f0cfbb1cbac1fe319b823ae98df3f9fde3e99c372420f0c4725dd0af2eb51ae0475c180a5b5561fe568b456bcef5da8703b783968762b4dab8b26b354e3cd982048f4f4a73ec759d9764ce6d4c4bcc45ef71c7be688de665dfd9575ba9b8e5cf28b2bd05cf0fc2336ff85c0f7b6547347493b09a3503cde4620f0a02ff3aeeda4f8555c7bd6fd31c617479f1ee16a0e6d0c13d4b057726e9bd9db062d5ccd0dc61bf9017368b4e3f56248d722502c8fc6a9a6955bd808e984095e6b241f582e2918b7bcfb95da0fba6614d66d252b9efb9c3a60bd1a881af75aa0ce66077d82a13c1fe0b94923f8536cb4de95f5dbf89e7647ea9a2c630b0f14b7745c6c503985e094735c1d543da50f51afe95f82959976b69400d7cb35bf4e7becf375617ac8362d6952eb719fa466370de07084d7a5c58fc358d782f85e6210900645b43d8f00709c89054b002dcf17eb8ebf0f350d52d00aa5746500f7762c9b603c3352a7dad67a0f765cb578963e8797b801c1241fd2ab67e8d8f28840c7820957f540f8b3aa26d3bcfd5e92b47f6155d8c7b9d8f065f91171ffc11f5f3c6286c6c6c99cd84f3c66aadefeabfb073eef0ee6120f8b07719de871f9394097c1ff702bce8e240e7f97e5b657b705a8310da97e3fb3c7cfc71b56e80158692a67f21ab2d0dc1f664a642227c6fc6582e7c8d70ccc6217707bb7234536d4bc1613ac9c9154c42a7db47e646475e696b073e5ccf4a0c8b78f36d1492c464b0a4233523d1dfd33fb0e509a34c5d2624ebce2945a09856da9659b9b0e762de11391a3b04970b2432c43d8be7928064598e1b3990526a17b1cd48cea273762d907603e8e3e807e4208039bb7c5577fb81a24c47ba0db1190409d49bd1f83a3da55a13172e8670636e6a07760be07bd5a3c96837167ff667b70ec129cff0aa9eab967d4452271e701cde40d38d8cad9376c451126438b24c0b95435c544103bfc4071c2d97d6ad89e3b5b6361990ca7f9bf018e7753e37218ca2db2d0d4c3fd77a8a5d724bc97223809234b9d1988af199f0848485c2820ddf0f317a2d790c29fd76bb04496e4d3e85b19e3e46b063b991c933863d92b58fd6bc0d88d874ee87f4402d4923efa1db87f748acbac59e6ac60e0b0587edc199a6d5bcc6b234fbc2c021c23e911ddaac18d8a1fe4be07ca9995f126988c410e298b16de042285371afd0c3e20ea3fac820f9030a93e64dd712ab6499e10d319f5f89c047282fa16cd3407183adc1aa447beaaf0352fbf2709126382a1f6bf0ccbc5a9f94fe3b665206bcd9dc825a48e66eb0d7517e8ff377801a5f69355587e3ad1d789819ed8c2506308a64d599532fe973364ac21f989d23bc8087bdb3e8ff870e7c24c3a8b94e8c0410be56d93db26c2f0016fce3356b1f609faafeb756f129d0335bc9cdaa80e55028f0f0e25c5f82d2d59c180d63cbea7165bbe2aa8f45ef0cdb6cc5565407c30de92a88fa8ba7c0cea57bd44df05ed27760f7e117daee4874690e1b4adb150d7c8d3ca0b4fb93801b8c0ee92e94c22afeae5faf6de3fc1310941422af5db86afa89ec22ae10639a740954269986bcdca70f10a148a076412466279d585b0e7b45e0987bc0e07140449373838555c648a179b724361884dac5946feab5ca03a9ab514cb11a903380e9e687277e9fcfe021e67a3efc720ab3b77f79d4f4ad93ed940343513d49a873d6d8e4ed81d91dc74288346296b26739ce1f1832fc5d4df736c3af0e2e1757599e7478053f8e6d17f44b372e5d30f4c13d58d0179771d1019cb4f1d21d3773cf7aa3b0d86761214536729d29a33e67e4d63f29ed2bcd37d306af0d82903462fb9542f50d9fc5e007dbf55e68c02c184aabfbb2b814256ad93fe9acc1533b5b708d3e3aa6a63c651591f102ff32b2da92c185b987f5589238e602e7bdfc9c79bdb15edac49658ef719e80c77ee82df71f980ce1d915217b0cf9f032f04324386d89d110ed3bc3111c865b78864d5a87570d1b55a88f5815f81ad00ad50ee2315d8cc3d050575f5362cc04da10d20d38f4feca28af7af04fa0a403e52e29b4a303c6b2036022cbc03f522de44092cc9932442df1049eeeac6e48c625f61cdb2e41e8c17204257cee643f60e31b0efad3b1f92362b37b918519f1c0dd817733afa5989ec7500b1ef1fb6105ea4759f0e4914812cd9e648c6751df9b48368cd317eb2b10f14985c8e0e4538e5cb17b8fbb6167ca069db6ee41f4288a5c37a68288474ac2e895fd7f34db78dae8641854653ba3d8f808512721c53e82f1f55b8245ad686dadc6ebb14303ae91f5924d328b76991e242128ae1bfd5ac909b20a8ffeb5c513e12fc97403e26df1d14adb216cbcd697fc6bc850c08d99b30c2d81d0daa2d31bf4744d417314a66a8f78b90af541f190e68fae0fca5dfca837782145a7ad0e52f0c23637ccf6bfc4b53dce9005c769ee5f6bbb3147061ffaa9a531041cedd5b7a1865a65374dd7fffa6c1e91b5f3d648bc37de391699b57c120dbb428bbd98705ae1534b71b6f06c0fca0371f757151263bc0daefc85fea4571780f274bb6a2d004f778253b9ea040ddee8f41ce60a3353fda6c3b027b7f29c8ad8d2e959e5efdf461c1406363f5fb8a9789b43c5902ada8007ce80d1806abcf5ab8c23dfef64b15f79727c6837dbbc9523c3671bdc924ad984238449a2ac2485c6b03e20b98e2bb3f718a5f7e2b921d9de12da9ab187dbf545345d33dc0ac3347636a1e9eb113e92a83d66528e9cb23ee05c73ac288c93e9dcdf8a59179e287c0522c8b6a0cc658cd89d8158deb4271fa618653fa9e03c15e3a134c6e6e2c50852070d9fa88adb8b2edc4ddd518880e70fc85b19f92b6020de706d522de2c4f94e4fff32c7b6990387319be2ae9f9ce41ae4377a87c12fd5d192fc25cae58a298ea685be1928729687cdde5eb3d2f4f9e41a24b8d96b319f3e13e09c80000a1aaa1735f5a77c47896a8537ef889b1d9b75ac84d27d58a34ad7a12df8070ce12fed1830ec54577ae59f09b9e1d77aa206f6802d6be2acf315ebd0d44c03800239784bbe823cddebc0927507d7c80f6d90058221a5eac01bd292490cde824ef0c85c665a255daa1dc9748a0fc61eb47edb88eb6255c2d3298fc9ca02a4d570921dc135f9ec09d6538fab1fe328fb0d2065be90a951d4c4ed8e2af48aec21e87621af94de3a538b0ff589f79392c8b83d9039ceb3e42794e6a3dbef69d7805db602b7ea6b3e25edafad72519503ccad5b8e044391e0c3ae364713518f888ad617ce39b29145dd8883560dae89abfa702358c9847defac68843dc7cec3fe595d88260df0f7fa708ae19bf47561c89c7a7c18bc501b1c4e63a415b2812efd6baaa8c8ddf16a1d52c839f69659582e6416c6e4a1d47f560ec80378849b9fa8863e8223096b4b8788f2fc6aa84f8abe50115eeb3d8521b8c580cb8294529cbfda548a4662fedc0795ca0637f6987f3c2e3ae86953a02bea40382a2587f55b9030cbba1a67bccb41ba7432930236323a708215c5d12841d67e44afd7a32f5985d51f92f715fcb162dff078e4a6d0fc7da543c244447a3f8fb23f805529d73b6fad8becb3d6dba89ef556378ed14231f874329ca65f3b8693cac9d77c7cfcbabca1e52960b0ccfa32ad393b1ed4a4aa6e4cb1f5bdd69ef23b26099e77073275709ebf88756fd714267a87f3a31a059c2576da4487ee591ae125d0bbc00c61c79fab5173ba68ab82d2d2e7773b475e63cd8d089eb3bd157be1ee82ae1b99828f1313fe30559b2792887e815e9b3652fa438b7b38764d2e2424e2ba822a8e98ec0ace5a2bf8f2738ad9350d1a3617dc32255af7ffffe2f7d159504914edd9149086390f5ac571849c8041bb1dc93f31d7330ae2d2a09a8518adfead8a1e73d68235ba72cb8e018fba8ea46a15425cbb07119532bfa87937a2ac22fbc31b2da3af7ebc960c1eba9e9f9d39dff8f4df39ad4a241c67759f49317b622ee5f158d3f7176906405ddc5917806a1e59728c5015a5c9d24ae7f15a1ecf079ac766136f90dc56b2e39552b4c945c6360f186e9ad54e28cc5fb23413bb4bbb512bdf9273dd2c833cdd0c72499740dec57e2e11a175844cf6df77fdfa8c5681193e8a8cd6d6fea394c6c8764e6b496a61e8abba233e7993375709da19174ef0f2bf165a0a4143a103a13667452894afd44686aff05178853a72d8590d9fd93cd912ccb736c9adc003b0ddf14d0524119a3fab472142f49d0fe40ca9f0daab5855339254ceea6d719d15dc1bd60ca1a0eb18326dfe84d257196df9132348701f7ffcb994e97ad1761f792297553f38663923c9b3acdfdda9a4ff6fcee688dfc553f580ea3ac9ee15de26cf225a8aebefa4b1e8378b1e67a98edc21862e2f95d519f5fca1e5e5fac55cc950e4a2bcfecf808f6e471fed36101907281f82447b85469b28ff9a0a72da1570269deca2b0a1f2e00d11d46c416f1fd33c37f8dd520ab631fb2adc5e176976679044f83d399fbc38133f373513a09952ad5768899152f8e8efee3f93cd291bacb6d0fe3f81d6e4a5c92bf63fc81df59b8f8f82364e656ba452e8678ffcca08e4db83dbd062c0a4146a1b1b0456b65ec77df36d3ef3b6cfa5d93dd64456f2dd558f344c89592ca6e079f54f1265d8aa03630a3ffaff5c2305a6cb4a09532c7302607cae0c7d8d29a60485d71ed5c9661f6c1a68ae9f717b26fcee442318dd046a70f46b76ca9ad32d24c2b17dd4c0f88ec1544b08899979b325bec9c0d8ea751cddb130acd3fffa5c42b7a9077b2d74f54298875eefea929bad01f68e99dc2c37b1c6af2f7e5b8e3b7a62ace42e8f318b1f6fcf5814df87e438d108ebd557bf6dbf854f8947705438ce5b307217f9b45e58ea53b734d457224b72c0039bd6843ea56220be4fc75211577ab37dcc8988dde0ca9c39fae2f2b4384cf912b304eaf20dd926c31513e399b5f46dfbccf3a980e2c61032518bff3ea130f209a7eb7d273dbc5eb699559f6b600", 0x1000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 06:50:29 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) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/vmm\x00', 0x1, 0x0) ioctl$VMM_IOC_CREATE(r5, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x6}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7f7fdeffd000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil, 0x1f}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil, 0x4}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) dup2(r5, r4) msgrcv(r0, &(0x7f00000000c0)=ANY=[@ANYRESHEX, @ANYRESOCT=r2, @ANYRES16], 0x3, 0x1, 0x800) socket$inet6(0x18, 0x4000, 0x4) r6 = socket(0x18, 0x0, 0x12b) r7 = dup2(r6, r6) ioctl$VMM_IOC_READREGS(r7, 0xc2485607, &(0x7f0000000e00)) dup(r7) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r8, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r10, &(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() r11 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000040), 0xffffff69) getgroups(0x1, &(0x7f0000000340)=[0xffffffffffffffff]) fcntl$getown(r10, 0x5) ioctl$TIOCMGET(r9, 0x4004746a, &(0x7f00000006c0)) getgid() getpgrp() r12 = msgget$private(0x0, 0xfffffffffffffffd) msgget$private(0x0, 0x20) msgsnd(r12, &(0x7f0000001640)={0x3, "ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d4375d31059c11f0debb408e72ffe264033c254df9c5b2ae95e40e5a3992da2c498c2583001647a64469feaccf00000000"}, 0x51, 0x800) 06:50:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x50}, {0x2400015}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000080)=0xfffffffffffffffd) syz_emit_ethernet(0x0, &(0x7f0000000140)="1e") r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) faccessat(r2, &(0x7f0000000900)='./file1/file0\x00', 0x40, 0x5) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f00000023c0)) 06:50:30 executing program 1: pipe(&(0x7f0000000280)={0xffffffffffffffff}) r1 = dup(r0) ioctl$SPKRTUNE(0xffffffffffffff9c, 0x20005302, &(0x7f0000000080)={0x3, 0x81}) mknodat(r1, &(0x7f00000005c0)='./file0\x00', 0x6003, 0x1) r2 = dup2(r1, r1) faccessat(r2, &(0x7f0000000240)='./file0\x00', 0x43, 0x4) r3 = accept$inet6(r2, 0x0, &(0x7f0000000040)) fcntl$setflags(r3, 0x2, 0x1) r4 = socket(0x18, 0x1, 0x0) close(r4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) r5 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r5) r6 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt(r4, 0x200000029, 0x2c, 0x0, 0x0) 06:50:30 executing program 0: r0 = socket(0x1ffffffffffffffe, 0x7ffc, 0x4) r1 = semget$private(0x0, 0x5, 0xa6) semop(r1, &(0x7f0000000480)=[{0x2, 0x10001, 0x1000}], 0x1) r2 = open$dir(&(0x7f0000000380)='./file0/file0\x00', 0x856511b4d0695bfe, 0x1) r3 = openat(r2, &(0x7f0000000080)='./file0/file0\x00', 0x80, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000640)='./file0/file0\x00', 0x200b0, 0x44) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) read(r0, &(0x7f0000000d80)=""/167, 0xa7) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000140)) r8 = socket$inet6(0x18, 0x7, 0x3) setsockopt$sock_int(r8, 0xffff, 0x20, &(0x7f00000003c0), 0xfffffffffffffdf8) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000100)={0x3f, 0xfffffffffffffffc, 0x0, 0xfffffffffffff691, "1f76308304000000b820b2bf00000000e1ff00"}) ioctl$FIONREAD(r9, 0x4004667f, &(0x7f0000000200)) r10 = fcntl$getown(r8, 0x5) fcntl$getown(r0, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r7, r6, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r10, r5, 0x7fff, 0x92, 0xffff}) socket(0x0, 0x0, 0x11ea3286) geteuid() semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000540)=[0x400, 0x8, 0x7, 0x2, 0x80000000, 0x40, 0x2407, 0x0, 0x5]) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000200)=""/230, 0xe6}, {&(0x7f0000000300)=""/113, 0xfffffffffffffe7c}, {&(0x7f0000000980)=""/210, 0xd2}], 0x3, 0x0, 0x0) pwritev(r4, &(0x7f0000000540), 0xe3a, 0x0, 0x0) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1007, &(0x7f00000001c0), &(0x7f0000000040)=0x698ace23dd04bf86) pwritev(0xffffffffffffffff, &(0x7f0000000780)=[{&(0x7f0000000700)="00b5d424fbcb4bd7a42e8d6b2ace7900", 0x10}], 0x1, 0x0, 0x0) ioctl$TIOCNOTTY(r3, 0x20007471) writev(0xffffffffffffffff, &(0x7f00000005c0)=[{&(0x7f0000000b80)="043535243b13f36185d29f44ea3eec91f1be0a46f9a857489243088ad498ac2d9de87ea312fe2190122f982220514fe1f9414f41026ac01f5dce53b08ab049e7dfe87d9e6758724fdfd4c72688a0975491f1d5ee4d20b016ae5f068458d64155a3a6a9398a2b483e7bbbafe3696a3a7fe0807d3a1c0b2df9fda84d973971560a9e9a16555aae2c814f48ebd9bef5aa253a315f2ec9e432e32d4006e63aebf00a606cf9abf3099289cb03fc22b1d79c30cda1ee3be64bc2f593e2d84c320438a11539489a154f6ceca97d4979fc9b2d5612eea0cf63b5dd2b700f25d884cb18d47c29ebb8079be3ea16a17147ec1cd36b1534", 0xf2}, {&(0x7f0000000c80)="c8848bc4bb0e8e813f9d87d54993829af5bbf647995ed75a0f6793280d6c84b63e02bc576b8e9d12aaba062607d5d17ef585a31e2b63f265e8f3f569f5d50169daf3f19a9c109f36d83fd3f122850ed6291e0b271427bbef275afedb6709a19acd56f9fd83c2296955a20cbfdbc664784451c645c133ce90d5d6349c264017d591e5e261e209bb97739401ebed1b6b6efdbaf51a396b6f9e18983db4906741865771a1954b61008423fab29d8a1f9c70c4888de52a778f7a2adbbb87d9e0b832f0f60c59d6fffe2da741ce4198252fdf5b9cee97408a8732179b4f86d38e21ea7bd6edbfe8c134099fbaecfa3862252ecfa3227b", 0xf4}], 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x7, 0x10, 0xffffffffffffffff, 0x0, 0x0) r11 = semget$private(0x0, 0x3, 0x4) semop(r11, &(0x7f00000000c0)=[{0x0, 0x20, 0x4d6411c0486f3d3}, {0x1, 0x2, 0x1000}], 0x2) 06:50:30 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x800, 0x1, 0x3, 0x1, 0x1, 0x4, 0x1640, 0x2, 0x0, 0x7f, 0x10001}) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) 06:50:30 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) getsockopt(r0, 0x200, 0x9, &(0x7f00000023c0)=""/239, &(0x7f00000024c0)=0xef) preadv(r1, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) getsockopt(r1, 0x8, 0xffff, &(0x7f0000000000)=""/244, &(0x7f0000000100)=0xf4) 06:50:30 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) fcntl$setflags(r0, 0x2, 0x1) fchmod(r0, 0x80) listen(r0, 0x0) setsockopt(r0, 0x3, 0x800, &(0x7f0000000000)="0842fb2fc04d68e5d92cf6b5da16153f4b909ac54c68213147a55dd998d7d392cd8013df306e07b1fb6cbd9e7ef0e44bc9bfaaaaa3d8a7c2e191824e5f13250b8597216aedcc431226a7044e338bf8cae16f14bbf48955d4bbc1c7c5b3122b3af24c2fa142550d1d04875dbd30348f14af0ddfc7fd9da8447b1f6c6fbb3016c97b73c98d4c005e8a1eabd67f202686af48126a06c7bcf18cc6ad51abf826798a51f10be3cc8f157f1d05cd747ef9b448fe47e33d62fef31428e76c6a4f1b2122583ea7a4ad8df7a24c5ee9b7176dc788e22567f0d276b2806b3efb507ef6b6bb0bdec6bba7bb7c4012d442c4477114e37e4fb654ccf25f89f89727b42f20c81dd90c853d0e5728ee0757e574f79ab936e5b32915bf59fd63542fb132948089d0c5702337dbf0180bc4e0368e287c83cbbfedbfef0b2b38309049ad63fa153e74b65c052936f3b66fa099a260d4ef992010f6caa0658678485b39e94f48f050c255c0abaf190474e00d8ab2f7ec45123d4d6d2545f25f31fb9f9592584625ef5b5027a69806df21435df0ac46f91358029ee60a7b520ab86916d34730639a2d9ad0581c1861ee3ad3f1234f8d1d4d8b785551f7bdeb01270a721ebc5c9705e3e5388566cb88080a7884c937cca77dc5052fc6879730597ec9bac5a73bde08ca64de95b3557219c2c80577f08fbfcffa92b9e04ee3d2c2c84a5067749241f6a79abb6fcd8ccfae5d26ca9fb636cf0c33e4375d7b41cd0e932a0e663f6f8ab8d5d643644c897a82cc3d0753e6da933b80417d2064553f72060da80ebf7114b0a0c206e210a6c28c3178df7acf437ec609ff9cbba00e3cd6aca790a7528bcc94e2a1620c258beece6b517451efc4655e2f9c52ef86f8183b35bb856a634acebfd7dfbe614d56b4f9112d675c3411482a70b91afbd24970aea103d4e03f0b591e1ede9abf51f848951ddf111b217abc5c640f0ae51410a1b6c3f595b8e803a049887dc584f33a12f81f2c92d0dced90271993f2184d6369314c8598f138f3fcbd464179f954d3978fe49c749144c76264b81277489c7a1264a688765722e8b638594b83c5c41a73e842e64f1ddbf28cf53fa5e19fad2f8ac3c2860d36090552f12e8c22de0129cfc5b0df89f81e57dd5241b7fbaa551fff2d02387b02a365d14af78c2044dc0b10bcb318e2ebd207e228931f11bc37dc9922152a0f072eff6446e4e20c22f8ae6664c4b4fe761c492686cac7548b21e4e5ec31c08126838345ef2ef40c752661e83046fa9cbcf98cc6528b96cd7d505881ec29a17715bf2e26879e27161f24083d261e429c764014fbf23e2ed46560b77ec0dd7819fb6a6a6a0c1eb9d0b6952e151697d08047afd448b286d6ebeacae59a43f3bec12428221280826aba99b054428b74aa764438310655c0e5288374a6de50f9fb6fbbc1a8628fff886b9360fe694c3897abc5e53f3642b1af9c7b83af1c9bf3b5050c7a73f870db772b476a3537953c474f4502b18217f75e53aa7532824d8e6aa43133fc60a8b61f4daf00c739c2f508af6b926334cbdcb16c6e27aeced9060380567d14fe8ac24e8ede48068bf748e0c9c53efe0b982a1b408763c6bcf98fd31b3ee6a702fc5c0e2ba1159c67b2293814680117bfc630ac1570ca66d4ef3eee095b2d0d3d67149179dd2413e4b364091c47593ef42f863ae3b62e60dee9ceafe9ee020da8dd94a13af9f04e85ea1252ca08bfd0c99aa970a956afad694bd11d3be4927e941f92453738407fdeab715b1bf635714c83399d658ce22103e48e498ab550915025335aa47a7cbd3cfb2f0b1691367e04c69f096e80a402b52c42cd4f94c88588bfbf76338fb595a83bc78585e1f90a9a1203ce8f79abd466841bd5398838ff6ec9597057a77d0dc267ea03fbe9f9956118ba2d68e929132cdf4a6c60d154489b8e175f7731899b9610bf56215c4909093d30a4ee3c0ed3ca4e7d5516d3cb90f03a244df942b1338b6cd919cb3995c3f943b357b980c114ca69eaa43ab8cdd262b65251f1f17bdb23870820dadc631035d086264db0babd35fadd74104b46bd84d812925ddb6494c5a39ecc250638299373a4e82d5cded53ab7ab93784d8b05bff88fb5e6d0b797ddaf466dd9357159d020b65fc28891c26c084ce871db245cf8ebab4fbc8a95204821262bc0cbc94c848f5308bf0431fa7d1974480681fca18b23806fc003aeb9184cfdc315ff6910370f95ab61fe754fd89bfa89a9ae030c8a1d7cbe6740cded60db2e911a71ba3e552fae82f4cc4d5c5dbc625abfbd925b2560a126c0c8e7925f6577f53245118a8a4d3db4dbfae0a63689c6c5639bd0417ae5b55beb587146680795cd9b19844da8e79977f76e7534801ad77e4afe36f56baf620106b948fad7c0729a10cc1b019e3e67bfbf19a049b42a8b887658f0619bf81f150596b745b47ddaa63a4e495255aff4521ac0a1218e5576b90a0bad3a25ef81d08a42f9458763efc0fb7a654bcbf0a4a525b0378b871c9e4fc90742aec0e5b12f3de69b7675d011692fca19198c7f258e05ebea740a16d11019c2d8722918308e02b053b7e5906c3e51c652c53c34932ac56fb01805ea6938a7a77dfd30ca54cde4a17d53fb4af71680df1f508fc3bae24b4a61d0d2ee24b9476b030a63888a52fc708989588dc779ebf63c9722c56a0fa765cb9cbfa233c78afbca994a4ac47143908f88e2fe0e4ba65ca66a537db345d5962dd8cb84ddce56d319f2160157f11f747b379b6a1dd3684394970d26ddcaea30cd75d9212cd26c6415b78fb59edef049b4365a7480ace4c062fa9fcb9c0d51146a819332d3f17905df3a8c7afced95cbf42d8e676f41f3a0cfa67dd9473a514b57c4af72082a78c84cc7011d419696a18c5a138f3c792b2c18787f460bffdff7a3d170534522b475879ef29e1282696a7fb017a8e3f71651ec6ce5ce015eebe0868d6e9123e58bddcb11bdcbea79fa7d078ec84b57436d19004e1ee62916557564ea5c483268f1a43c183b3b13776ce06aaaf2f91ae48411b78799b79149572e6b07a3ccd5cdfae897c8baa3342b12561ee3e9bc6548c6f30b02a9e0f5256fb8e06824dc87b8faaa693087d03b1b85a2848db3fa15f74010116e22c4834bbe6dd1d9f4fdc4dc90fa9fbaf8ae4d9e93d2c32cda50175e187def9f04cd6979d8d1f0eac02039e348b401dcdf54278866c25ad28929ff6e0bfe52872126f2f35c0a00744765e6b94029953a56e0da4ef49a452e84210d19f794caea0669dd01af36eb40849e17b3d11c8db3709e5b1196963d574f4bfa7f71fec8dd4de6f12c430b8c0e058d62ed03c38c115c679e8ca0e5250ef15e511f5ff128970162710f2a31098eab669a214ab0c7c133cf1567fdf1ecd9bb6db162320bbec89761c91862575475c0c40933a75d83e0a0ca4693faaae55097100a27934cadd4fc4ecdf99ac36e23cd53f50df044f13ccdfdaddac7ed0cdbb21cf3079819faf8f442b28665e773577cd8b35d62431a75f7ac1780bb47f62966bb76b0d3cd91c17f63bdf4035e6f82cf0d17a159e31639eac83ead0a675ad2e8cf6cdf40ee1f55599399fc1f949b265766f8554224f1698878181168d8429bdf64394efdd5c0a26033abc57ec20f1f4fb0f4797d0c4b5aa0a448cd4b636d45b4054bfc7333162c7f0cacad250018d189233d7385503855584ad486f837381a7675ce558dd26a09eaa3a1f0d7f8a9d580fa89cae8acb82ab542f807b1b68c1c1de7dfc64d632947073fcff55ea1c25c2c009065d8baa9b166a9e43383e2076c1da4bb208594c969afa2283173803754e2bbf595045f5e6ba0e7c8c777a152366f25966326f1930f22f614024f2bd76823e584e5acd432353407b91e67d091665096bd386e1acbb32c88f56eae264e9af53c8871996a954c64b48ed04a2142593f3456de9565e6bf19e0eeae66ebd07faf7087668aa91ea72695ae1f9fa3214f206c5e38665492132e0cc4d67e39b13698a441c9489d8fb851aed13f9842eee970670f0df66dac50270a1e209f3b4e2e66ede993b1750ff681a695127080d3a2fb89924872d8d7597b4a3d3091f8ac7f805c2f0f7e230cc1eac4f2968a1d272df78d13805eb397be939244a73e9cf710bb349bb0e3db1699e56351658c9cf812a826800163a098f79858d6273e0ff10df98091bee411a525d04d2ec917998e29b233db55872cf660cd11f7f2f98030fd9d0a46e113eeb2c6df385e11f43b0493d6d447b7f06b9cca96fd201c75bc46522a5aca6595f2fa6b7d731bf0189377e6abff631cbe463f929a32ae2894b94510ac3441462387a2b3bdc7bab59c73c6829ba2781f8084a212e9d81b140712fa9e27d3c9c17b80c98abf458d801d756317f10f551496da5e0f1c0fa2d59e07c5bef7880869f00ca7961966b82888f90d37fdd3cd2982d0cb69891ba3b4a70ba62a08f3dfd46d634160d2935ba608d3948ce4b9ab2ce43fc66df4958a7058993d76deeb06918daa0d3763dc608f0bace2ac1506310ee4f90895a692107666a46e8235e59a05529bf5f0416cdecf5f772a6782c8d51f914e1b90c9723e06c1c06f0f233bfec3013f57aba3c619a8a9859d4de57cd094443c35ba06af2ebdb2b6983193673a20729a1c03737a31a3ff7d2863f6e67a50f95f5ba90da6a48f7050e75aa1a195677c1db2df7962fa25cae6efb53642976738b696c4aad1c90ae074dcea67208725f4b2b9d61aa3f783e599784b35e50b38db4634f612b5b43ba76c0f58547a81ee7f2c26c3c3aadfedf6e06004f24d679ecfd6ccc17707141f135878bca8853957d3a177f1fe383b4257c85ac797672b4528ff76706d976ad9e0b9092d302683f4ca73f8171bc6d522b34783adddeef8fdfe3afa354281fcffca5ada489afe9ae284f3f0893c3ba580f73946690cc72d0ddd29f5713a7e9d6fc70cf6abc4b1d754439e0f0555bb09c823e8ee669d36bc5c7698feeb3de76e5844a1965982812db36f5ad61b1e5715ba59abc9405813689ec10a91b55b4aa270b3f08a22e488a55e629f842bf73c6fbc29fe799a8d7cf61c94727d80f07055f3a6fae48dbf7c24ab55ea7d76fd08e3bd46e507b3bfafd77890907c50d43ac06d3f2beca3a5ff4aa12ad6b2b1692ea5cdcf1f52bb58b7973f35bfbec1f671d374a63cf10d3934948a25718a898831bcb192dadb145f20a4badc76b461ca1a4c42545267819a6028a7c6f18935b6fa17874f43d1fb3c853b1ace28831426be9b732978057b36e658e909a5d1139bfbaa85f8d792d81c67281db24f5c7aa5dfef4c8c9e634f5cec9b9a701f8ac8059625a5435b98db656fdebb93090b049bdf2c6262615fcd51a4c74a0684d061c79d767904274dab60b39011ad78f07dad2fce7b5ec72efe26f319bb3ab6fad2213a1902e7de570deab9a836ad7d2f4e9e3542317d980d9cd68c40f85ceb1e20460a18fe794348ca09901168e88ba583252bc59674de179a1af9cf4912ad93f0ca06ddbfea678fe389205043008580c0580ebd151db779f45cee1f135ce79e3723f0979d5a96f12750d19bcc40bc36345b523b9d256fc54234e646996d954dce05c29d31dccd9d9c66a69903edfae89ceb6a36bff45e9c2575bd73bb46f5ec47be06ab92548a7df8c89d8428c0d666481bb01abede71943a5d56bffcbe2a405ab2e0224715e665fab68731c49ae68ff75f6f70055f4c88c901e964a82f8b2127cb7001dfa9e60f3dbb4aa1c68401b913e3c49d40d4df6fe7aafa9514059e022db952b0c5", 0x1000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000038c0)='/dev/bpf\x00', 0x10000, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r3 = dup(r2) mknodat(r3, &(0x7f00000005c0)='./file0\x00', 0x6003, 0x1) dup2(r3, r3) fchmodat(r3, &(0x7f0000000540)='./file0\x00', 0x40, 0xa) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f00000039c0)=0x9) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000003900)=0x8001) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000003980)={0x5, &(0x7f0000003940)=[{0x400, 0x6, 0x8, 0xb52d}, {0x8000, 0xede1, 0x80000001, 0x7}, {0x289, 0xbb, 0x7ff, 0x8}, {0x4, 0x8, 0x40, 0xa1d0}, {0xa917, 0xf61, 0x80000001, 0x2}]}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000003800)='/dev/zero\x00', 0x8283, 0x0) sendto$inet(r4, &(0x7f0000003840)="fcc7cae71497520770520bb385da678fa778e33d983f23b1a4747df1b7bd32343d3e0f81832c2284f20c5fd629eae52208c62fdc5dc871439cb147c3d9a0ac51ca903705de4719f5dd0cfda87a04b6e2b9917a52cf4598b72c5d27aa9a4a5fee79d861ad99b986f35b02109b72728c0b74ff23769a7c68", 0x77, 0x0, 0x0, 0x0) socket(0x0, 0x4007, 0x3) recvmsg(r0, &(0x7f00000037c0)={&(0x7f0000001000)=@in, 0xc, &(0x7f0000003640)=[{&(0x7f0000001040)=""/4096, 0x1000}, {&(0x7f0000002040)=""/193, 0xc1}, {&(0x7f0000002140)=""/212, 0x40}, {&(0x7f0000002240)=""/132, 0x84}, {&(0x7f0000002300)=""/254, 0x4c5}, {&(0x7f0000002400)=""/107, 0x6b}, {&(0x7f0000002480)=""/211, 0xd3}, {&(0x7f0000002580)=""/183, 0xb7}, {&(0x7f0000002640)=""/4096, 0x1000}], 0x9, &(0x7f0000003700)=""/180, 0x22c}, 0x1) ioctl$BIOCPROMISC(r1, 0x20004269) 06:50:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) faccessat(r2, &(0x7f0000000900)='./file1/file0\x00', 0x40, 0x5) accept$inet6(r2, &(0x7f0000002440), &(0x7f0000002480)=0xc) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x24}, {0x400000044}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") r3 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000023c0)) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000002400)) 06:50:30 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x140a8885}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x40000000000611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) socket$unix(0x1, 0x1, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) pwrite(r1, &(0x7f0000000180)="4b5e96f06611f0ae25d119f817bb72b2b69a2277628f00"/32, 0x18, 0x0, 0x0) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000340), &(0x7f0000000380)=0xc) pwritev(r2, &(0x7f0000000300)=[{&(0x7f00000001c0)="7e7d3b8ee02606cf926d029a91ac65e35432ac3940b7e7b9b3b5329cc4492618e3d6e654a96e08ee1ad04ea1df563da3683298aa3013ecca7cdcbb7f87cf3f7405d1faa293a06b3b25ddaec15f625a11655a452673b57ced9038e50fd441e9785e73545583afdd5b08626a9174483901279cc851fdb5f40966b04b942353fb460725088f124e83012bac582d091987494a919186fd65299169c7ff6fd44d8493c37b1ebe2524401b64", 0xa9}, {&(0x7f0000001740)="e5d75c31be6f3bb36fd6b353a1506e6d7dbee90750b4e73e28af9150f75172a9b48dac53845529f8be649948e8b0f743d8d4a5314258e5dd31b4eefed2e76630e0f9817f3302862c69c442bcb9e2b3634adbfbd6d2b2f6a812b0eb016a483e3a71d6980cd07e699b2ba85826c351375daf88fe83990d649e41dceaeb6a5121ab9fc3db62232d5cd3d24108cbc4249f612ffb606a386dbd461cbd89d11018631a474674450689fbfc55bd69fdb50b64f8b06eb635c61dd0a8f9a642ddc9587faa75a156c115aeaa6cabdd907f29cbfcf8a3acb54b2bb1b0fc091f897e76d52b729a1f764f1f8717a987821f13d6585db1db7d6f213dbbfa005748641a58d48ea2de706ad538071f326ead4076f80f3f8c9dcc4a28f1691bf884b93782e27556567220b066e63960443e2ec0be4d7aad0352865d898e5601e7b25dbd8adc33e2cf1895a99eedcc62e95383fceda5c1399bd290b13abe500b98c4179265e184059a13d40b9a9fca7fd26265999f3de9b2a0d2d28e159daf77f6edf0c9e09daa35340ba4a84ae130fecab0318a10bd834938b25ec8c1529c3e8871c0fc7b7d7abec1d8928a10dd9148c1c34ff50b83a068b4ba00eff2c34217dc225b8dfb6ab7a6f6a415510a6772571060e15ff693fcf443f39bba3997fc0254dab4cbab4f786cdc4fe1501e7dc45be00ff5ea055b3254b341d9947b201a2aab49f3be45f08519bd14358ed47c82e16eb6d435f4533ee363e4c8e8c8488d5ca2e14b0949d963a1b3d4d7ce72c5babb19ad79c39e322e097aaa6e67b88befc97393c230ec6aa6a7b71cd9cfa81b1fdcff4ddbef2652dba3b71d9c286c190b8b870d939f6042b22a1f732fc270a9fa037a6e776b34b54ff28258fddc5b4e8609a881f4b691f0b093662d7e25126bc6a7365b8638b19094ed0d08b0d6eba3c70d2f7f9e2f5df723b42a3234ddfbc3d9c9a74cb37cb65d31de089dd3685dc2d4395a71ae515f54c1dad98a530dbf712cde43857b82514da215557ea398eb18cc1099ec4accc947b4a89307cffede66f3d0d596e37f90cfefd99bd7af4c898b3b0a789d98c6fa1dbf4c9cfab51f9a041c167f69b3f07450557dca2cca6b54f24d2bdb14f8b1ff4dd2e858053a8afe76f3f9088072ca3214d65b45608922fa2475b6c43936f73a735ea0a39920bd8640a39850f5b3d60644c75782348cfb0c6316203447b1f548fbe17e822787716173383ef9354d0a9770823fc7ebbd58b4d9c5f28834a6f94da90ca665a30963c395afca48d642b2030c9eb3e6ed8b08b4686cae5994181014e5736406a3b14ec3b705b061b37c8cd51e31bf86bae46e9c4cce718dbedf185d3b63cbf2dda96e072842a79cc00b4e8e490762acac1869aa6fe822cb334e5b1ffc82d621f926ed7a1b1696c0cb775a894d91ed5af2cf90517ba57b4195935efc0b8eb0b22d62bf2a1ad4fccdc792a44a9b8673079deaa8e2dd1cf939dbf6af5b2cf64b22df7dd5d3c64a5d8bbd74ee44fc4116dcf4c07422fa7847d4bc4c1d1aaa80b2aa26b0a89fbe7f55c5b9233c526cc712e17d2e9cdea16a4ee244b4f8c68c5e856cb8c361788f4584d6087da64886de44624b0f4fbaeed0db20443e96e3fb1135139eba301d6e94dea001f7452c7bb28650d30ac1efb25e225e0a062f1da9b355d0c0bc3323d3446cfb34843f63f0892a82a2cb1e67cf428dbef552ddce88495032b57d5417965049e0052914cead2de623efba05bc8d31ea2990769d3e3fdd6e902bd12ad470161f7d526b00ebb4e990dfd1d01290422945165ffbd452ad01bb1f8fcfca532a444cc8f51149bb2dea964e8596c081fe542f6e7b19f2f90c7660fd5baaaa190fbc5f7fb45d47fcfd424cc9c67869ed9fd7e44ad6893e36f9a5d51eabf29edb15cb4dddb73bdded09841c8a5a723934dbc9f7f35e801e5a11b9640d979cc8a1fbb7e9b8953528481c0928b137241754c5bb2199ceba7cf41b6f374a9cd50dc6ade8d85c920f71abb95657959dc1b45492245918d7f931b88b1b562071919101934aaf1811e00d73e501368a5cbbc99739f379b3ad29cc3a446f0b520a142d91a00d3cc20cffea4d50c8103cf00d312edc89d87d87ff76bdda5492892c537d9a6b587ac16b4379a9ddf2c35b1c338593411e6fb3966380e55f18f033902093c996f28bf892ebd1f3846c887604fd6c17229cd10ba80e6f841ff8dc74f7f49ee8c4a6f0ef79caa73c006e220c16c4541902328893cd107d437fd36346f0b3f285033697afc131138bc7e6ffc7ed3b431980910de3701638e97bba364aec199d5308d796bf8602cabae084c101f7407fa6bdf5f0c5ae4490553f672c082f0cf7de9e2346de0dbdff7936324b2c0a11f7083ef5bc94a8b02a1b2c6b017d45456173d4e8ea133c134b9d809dfdd34e0e70326be22cf4cc09a799d26a6def4dbd3459dcbeca81315472531989d1566159ce1c617c2d8001a3e2e55f86dbaff6202a9fc3bb29da74cc2bf27061a56694ee432ff98eb784c89a60235d32c283174f5759d8ad19a437d5c6706f899b92ffae88630c23b1814b70b9593cd49f3df3591503676b7cd635bcdc1cb2051ccb2efcb02c1aafcf81661609e61a6ffe4ede4099c43021afdafecefb312d10b33416024434ae484cf6aa9683c18d83068f97b88f6e5dcd5a02f4bad266d31209bce1ac9b9ca8374512d879fcd63040821caba2598e621d74a522f6418d978c31f38098f997b5826d1d684bf3f81e0b50f71ea9ec0dd48cd374d0869d34a049f55cf07f793c3cccdb48935a6e5d56e4aa957017af6bea559ac229f552c3a3fb1ba4136412f914fd57993bad488ec250d36e2c6f207c043ad8c090724e9c3cb61b7970ab75bdc41cd300d4a685b60ec78116f826efd67aa9a7c865d60e452494bd1f3fe1e7914d5161c7ce04100adf7adba5a62d40287148e6bd8036bd0a214c118f4b2588f28c3fe904d5ac7ab770458f491fab971c8594703bc5e0c0e6d9ddca1a8264d4dbe39fd5463d7eb45b4a1d444355aaccdb273a41dfe27b89072d15f90a8c03cfb20a2fd90310633ff15faf8701b07f9560429827bfdc80b5fc45534d98e1ffbb5bc0eab042b59f3ac061fad221a7731dfccd4d322f4e7bd7bbde1ed33e3362c36c9fe16f438a096f19eed793e2768dd38214d28b624b5d154ee217e5a2d5efbd6d60db1b4807ba4a922bd0034ab10a43b01d5bdb65563a277ec10e7cde7f24785e71c1ce8171ba8d7a073e3461bfd21e49a6ae2f0f141f4305540b9acf2468585bb9a79d74d20d70e1af91830add743ac34f17d2921b40572994b1d13dff7549a2a49fc9e760631c1d90fdfc07b076c54badb61a5ed0019eeb1816ac233762db91ab3c1939d525031d199c61e26ad9bdac89fd430d1c04ef23e4e5b044f2dd0dd9fed9bb8d509cd5c5dccd53ed64a206361e86050ec0ed80f1f67b7bb6fe61acaf0f111a8dd5e567cf6c44a22bd97ac4eb7d70c5af10b1d168d1142fe823eba8cc451a44dcc5d23c653ee4ad6af7c3d0203afae364fe5c70422cf894758f11297bba59e564db4734458f643491442f7e208bd4803d3f4848e11e5cc383e3aaa2f9338b7843b14a32458912059b876c324ceb44359f070fee2ec3fd9a24e1380e5a1582f7c36a827d9aeaffa10ae6d4d343b15369c76925d014dccb36966fef6e4ec1a7b00e4063cf197a671ffead1ff14edc7c5f5a59afff58d4ac766db32533896881b7ee0455b7acb2992ca4492739553a52057f0fe46b27b1d6bca1c3516b0afdeac411112c0fce9ec08a577133057e22e4963cc30da6f712ed5c9e12ec949376078bdbba3aa4f13786c59a62957e31437f4cdf6e96cc41ad365e248fad55a88b53b7032ec40c1b8515588492efc7cf0687fa26584fda6a7b38ef3a6ec675db5013fdf4c83d4ecff1b3f945f524726c14e118c2e591447999dcfc1591008b3f0b3b1736dd7909aadcf07d6af600a76f4665bbc6bf880510635d5139fe4bd8d12d5b88c0a97628dd0557e010b2b4bb222da1e442217fd15fb2cfa276faa441341ecc9c7181b4b7fbe5df16e7a1b2a08ba99d0c074868e19127f7469f22257e630fabfdd014e72a0797080e353fd16fd9379890cb0e485b0cb84c69510ca282f2fdd7c6d78c80c51bb935e09915fd15bb22d07ddf526956a3806ffe89cdbbd5aa1eebccf79fdf2b37f40ff50c14d738414991655bdc5925bd07e3a9fcfd3d262a6e5db9220571b3e5dd0f18c9fe4c59dea5cf60d3081de8f101365a4b61a0c8c6a9c1154ac22d15b637ce2553dc75fd93625522bde1482f444b6d69f7a6a1d3817d2e6feea74d60b0bd3b07d69055ec08afd1eb27e8aee1dabf0bd9a0569ecced8a8b418199fcee44f511c848fccf6c13cb11bf861c19b854d599cc6f22dc2f757c1206bf8a55c561c4e761e6a579c4cc099f0adbb9c996d658a963f99243abd31622e1bd517bad6ba42d93ce0b547169a8454a04df0315ee05322def6e4e2b855b2e5bfb4e8be2450c5a574f25dfe63446679e30fc5d94a2e6efcb4f89834cd662d3debe432282d10ba06eaba9bf09b1277d4625a79f38ffe46b7ca8324861a0c2007f6ab19406d7573487f3233793617c73dcc907709865bb9ab0dc1b695757c96ae1720017ec86b28b8ecb7e671feaab40fdd858692428a4946c38407008749bed31ddf7863a66ca1007cb8d25d31701ca0ede84738e0ee71c5f9683e5fe775b66d419ecf4ca67f0178f6c901e6ed27584b29ad07367697ce44b360f72aabc27c90588c46ae8aa07cfdfc1949448445795d4ec50cfcf5f3dc1fcf2e730b8d00820d6e754c37372c7d5135af939b3f238d1e8a046578c11c8f5679119e4269ec53105f37b08e01b46e643e0a32a71592740717d7a20eb9515aed052f467140400e2d820e4b4587981fdd76d02290ff6736fda262624b4aac8513f90d12722195d254e5a0cd2a7cf08f2a1bc7aa121983853cc8eb20ca0bf24c0859396a6299038434b6849cd8b529a9c33c6da30247a27474a34db56ba6cf6b0155b8754113dd677379db884a119379aa1800f78b2520501480d361d43414a740d0508b44f4174baec134f38596c1d00e65ee3ddc4a347bc3adc37d4e6cb9d4a63f00c59e417948acf74c7e62a9f37a13828ab0d060c124986e6d1f3af341771c786636816c673c7837c39b1808d9a45978c47d33968a1f447be96369e337da0766af8c6273d7d7a52829d349c8122903d646185f8f1af84b8210d345cb6b5135665bcd39fed6b2dfffcd34081af7c769576ccb8341da30bbd92ea7b8ab022e5f669b1aefd2618552c2ca1d48f58d85b1f4be54290cb5ea72a2e5e21c0ad0235e1100aa6267dc7944e1b1a9452ad197b10ab737cda6ff8d77347c5de6f724266ecbd4a2607864d05058d575e27c50d645cbe1a900538bb1c9cdf3df1838685b443d3c971187553856bfaa13df49a76d168303c9c15ccb45083f484e89d1406cedc01c73b358e0e292f3af3245a98572c16e1572c438f58926327deec0ecf33a4d97898b481a1f943267e6c0b5a7a441f3c54ab367f179082a508efc7bf67aafadc1b72454a95cf760d34b2609d8e4a0c0c068867999cc22f1523f5049e18656dc74dd60b411fbbb50d7c8cf5de648594d5eafa0417f783401950cba29fbf7078687ca784893d3d7af212555eed5286363ff0a364a136f701f573842de5584e40ed38300be155fc639ba5363f3d06934515853a7bff4dbe3911c93b052a675beace04138781db52d0f858fc1e57f16f19d3ef", 0x1000}, {&(0x7f00000002c0)="7bf5282c2cb10b09f0174df42de63daa625e0977a8b1e5c18c782770bd", 0x1d}], 0x3, 0x0, 0x8000000000000000) mknod(&(0x7f0000000040)='./bus\x00', 0x80002007, 0x519) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000100)=0x9) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) r4 = socket$unix(0x1, 0x2, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r6 = dup(r5) mknodat(r6, &(0x7f00000005c0)='./file0\x00', 0x6003, 0x1) dup2(r6, r6) fchmodat(r6, &(0x7f0000000540)='./file0\x00', 0x40, 0xa) pread(r6, &(0x7f0000000080)="a40692832a02b22ac89179e6874aee0e53dbb4b87563d3338d61dcc846c465cc14d79d503718565ae1a1cdc29a8e12386d1129891433b721d3896c6f7b2606fc2254d97ff2a0f86fd190d42cb158ad74569af471696fd14afff1c76ac7a36f9b1c50a543a414af871b36dcabea7f35e773cbbfaaacbcd14a61ce8ed305e805a3f27cdfe8ac5dff05112cfc825c90a8d2d0dc3ad1abbeba9f59f0944b32d8d5bcd4f8bb890903765247ffa7ee5235a1b0b8b83f1d091197adce2225ca23e6", 0xbe, 0x0, 0x25) sendmsg$unix(r4, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="70012eaf66696c653000"], 0xa, 0x0}, 0x0) sendmsg$unix(r4, &(0x7f0000000700)={&(0x7f0000000000)=@abs, 0x8, 0x0}, 0x0) 06:50:30 executing program 1: r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) setuid(0xee01) shmget(0x0, 0x2000, 0x40, &(0x7f0000ffe000/0x2000)=nil) 06:50:30 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) syz_open_pts() r0 = syz_open_pts() execve(&(0x7f0000000040)='./bus\x00', &(0x7f00000002c0)=[&(0x7f0000000080)='h\x00', &(0x7f00000000c0)='%\x00', &(0x7f0000000100)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='!{\x00', &(0x7f0000000240)='\'\x00', &(0x7f0000000280)='^\x00'], &(0x7f0000000480)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)=').)]\x8f\xde)*-\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='A&[\x00', &(0x7f0000000440)='.!*@\\\x00']) ioctl$TIOCEXCL(r0, 0x2000740d) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 06:50:30 executing program 1: r0 = socket(0x18, 0x1, 0x0) open(&(0x7f0000000300)='./file0\x00', 0x0, 0xa4) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)="60512768c67624fda4039513e9078a2307df54f0e8df6b7a2d0288dc0a160cc7aa215c8a61336a4056109ee3ee2a539c0aa03297f7e0c5002eed3cdb97cc8c9da96148d68bda7d08e81d2f2638eca0a749212a14f09e35b37afb4972e6ea2ef2c5a1542707647490903905ca8407662c6e1df542be4e8b74480c77311fc797cf1f7966a8c69b16d768f91afd8e8c33", 0x8f) 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) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) faccessat(r2, &(0x7f0000000900)='./file1/file0\x00', 0x40, 0x5) sendto$unix(r2, &(0x7f0000000340)="1beed10ebd65eba697cd79f4d9717331c7e9d6b66bf52ad1a293ec1fa71e53d6db06668577e122fe54571eace8c18eaeea84876b32c627b3a74b8c94fd", 0x3d, 0x400, &(0x7f0000000380)=@file={0x0, './file0\x00'}, 0xa) r3 = shmget(0x3, 0x4000, 0x98f5906ee7a96a17, &(0x7f0000540000/0x4000)=nil) semget(0x3, 0x2, 0xa8) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCGSTATS(r4, 0x4008426f, &(0x7f00000002c0)) shmctl$IPC_STAT(r3, 0x2, &(0x7f00000001c0)=""/224) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(0xffffffffffffff9c, &(0x7f00000003c0)=ANY=[@ANYBLOB="20002e2f66696c86653000"], 0xa) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r5, &(0x7f0000000300)="d92006fb52faf1d0bdbcdb360325c52389d715010692cffb20ec1c15cf5eaca7ad", 0x21, 0xe, 0x0, 0x0) sendto(r5, &(0x7f0000000040)="833050374d41f1e98c8a1df6a7697448688dd503c88416fa03a376f3b79c4d81527ac497933cfa556d08fa96d710acca1fd70b4fb5e7f9c7237f36ba", 0xfffffffffffffff8, 0x2, &(0x7f0000000440)=ANY=[@ANYBLOB='\x00\x00./file14file0\x00'], 0x8) write(r1, &(0x7f0000000180), 0x4c6) 06:50:30 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{}, {}, 0x0, [0x0, 0x0, 0xb, 0x0, 0x0, 0xfffffffffffffffe]}, 0x39) 06:50:30 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="100000002900"/16], 0x10}, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x3d, 0x0, 0x8c) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 06:50:30 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x800, 0x1) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000100)={0x1, 0x7fff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x400000044}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000240)="98") 06:50:30 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) open(&(0x7f0000000000)='./file0\x00', 0x10800, 0x108) write(r0, &(0x7f0000000940)="00c5f8352d0917", 0x7) r2 = syz_open_pts() close(r1) dup(r2) syz_open_pts() 06:50:30 executing program 0: ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f0000000000)={0xfffffffffffffe00}) setuid(0xee01) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) mknodat(r0, &(0x7f0000000180)='./file0\x00', 0x6, 0x3) r2 = dup(r0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000080)=0x8000) mknodat(r2, &(0x7f00000005c0)='./file0\x00', 0x6003, 0x1) r3 = dup2(r2, r2) faccessat(r3, &(0x7f0000000240)='./file0\x00', 0x43, 0x4) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000040)={0x5, 0x1}) connect$unix(0xffffffffffffffff, &(0x7f00000023c0)=ANY=[@ANYBLOB="b1f2ffffb9f674e3cffcd96be6fb132c29644bcfd129e3a36e29e7c30404a32a5c11b8f87fffff3da5b3561790049b00000000000000790043cfb4821f00140900000020008b429829cd080e1955afeb6a00db4623861289012f234618e81f39186937fd9ca8bb2cee8f58b531805b127661dbf3bc3b659cb5ed97a4e6f100"], 0x1) mprotect(&(0x7f00005af000/0x2000)=nil, 0x2000, 0x1) r4 = socket(0x2, 0x2, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r5, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) faccessat(r5, &(0x7f00000001c0)='./file0\x00', 0x8, 0x2) 06:50:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0x403) msgctl$IPC_SET(r1, 0x1, 0xfffffffffffffffe) msgrcv(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="000000000000f7bcb8524cc5"], 0xc, 0x0, 0x1800) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000040)=[{0xb1, 0x5, 0x0, 0x101}, {0x8006, 0x0, 0x0, 0xfffffffffffffffd}]}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000240)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = dup(0xffffffffffffffff) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000280)=0x1) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, &(0x7f0000000100)=0x7) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x8, &(0x7f0000000080)=[{0x7fff, 0xfffffffffffffc00, 0x2, 0x4df7}, {0x100000000000002, 0xffffffffffffffff, 0x200, 0x2}, {0x100000000, 0xfffffffffffffffc, 0x81}, {0x4fcd, 0x3, 0x9, 0xd111}, {0xffffffffffffffff, 0x5379, 0x2, 0x3}, {0xffffffffffffffff, 0x8, 0x81, 0x41bb2e68}, {0x100000001, 0x127, 0x64, 0x3a}, {0x1, 0x8, 0x1}]}) r3 = msgget$private(0x0, 0x403) msgctl$IPC_SET(r3, 0x1, 0xfffffffffffffffe) msgsnd(r3, &(0x7f0000000300)={0x3773bc9c047025a1, "d06fb29079a834f64e86caba59f37cb8ae4ae4bb8fe5fdda15e6e83f2d500b8e20"}, 0x29, 0x1c5e94ea933e7b2f) syz_emit_ethernet(0x102, &(0x7f0000000340)="11b592d2b77169d689a0988e2cd1c15baff39147c02b92335ae6738510d2d93604e51340fe87e6c0340834a7c410a5426bf1456c591b077af689177b0536bc410404187fe83ded9c0c8abc793fd903000000d19cb083a1ebffa091460bef3e4e2774a357322f590c571c74e324f6221a3beb2c746fd2ec99abc7085f96fb3e8d4f26d156466d8a580a125c8300ba381e34aa264d3386c26ecfeb9a0c740b33a51b5207d3612a3cc4023b21bc0f43c1f22321131acca0d02d191807285696e0e51c282bde9a55e630acdb258aaa336888831b1b28887e5e9139b8ec0b225238aeadae95cb4212aff9a779ea9601777f761a3703ddf1715fe87ae8bc9a71197fce039b") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x5, &(0x7f00000001c0)=[{0x7fff, 0xfffffffffffffff9, 0x401}, {0xad, 0x8, 0x2, 0x7fff}, {0xffff, 0x5, 0x40, 0x4}, {0x200, 0x100000001, 0x100000001, 0x8}, {0x6, 0x81, 0x4}]}) 06:50:30 executing program 1: pipe(&(0x7f0000000280)={0xffffffffffffffff}) r1 = dup(r0) mknodat(r1, &(0x7f00000005c0)='./file0\x00', 0x6003, 0x1) dup2(r1, r1) fchmodat(r1, &(0x7f0000000540)='./file0\x00', 0x40, 0xa) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000000)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000100)=0x24000000) 06:50:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x7, 0x0, 0x8000}, {0x80000000000014}, {0x100006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="01") 06:50:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5c}, {0x74}, {0x80000006, 0x0, 0x0, 0x3ff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 06:50:30 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) getrlimit(0x4, &(0x7f00000000c0)) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000300)="d92006fb52faf1d0bdbcdb360325c52389d715010692cffb20ec1c15cf5eaca7ad", 0x21, 0xe, 0x0, 0x0) pwritev(r0, &(0x7f00000036c0), 0x3, 0x0, 0x0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x7, 0x5, 0xfffffffffffffffa, "6600fa1d03182eab7fff0e091fe600008000"}) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785e58f0371bdc02be0b98b32122187cb42a8437a6c291355a936333057467c63032abdacd7cad001ed21767a99f6da49d5e0d01cd6cb422711885cf278542c677055b6702442d957239833a7d460abc050b21a35dc528b80a415c50ae61d60a57aa81adca1037243cad8929cd7e0ab3996a9682d6e843018613012e989957e464f030426b5e8c9d70e51f9400ca4f5e6c3b38de16b652c99751f006b7e6f430393871b5e40025463e86aed1da84d27c3e2805877ff577ce9cbf2efcd9e8eb5deab5951105ad8a728461964d15825ea029b4cacf569d5df8e1ce8fb6430265b9b60b1e47df81343d8d1def91afb43b85e91444cb6af74df5b5fd53afb0d3ad7e6d51cd2a756d366a7f52449a1f20d6553ef503dc5936a54af240586da25068acc4b3bae635f4384abbce17b81ec6f01457d0ccfb6c6b4a9a207938cdd38cce7c3385b17f778654e1b915ec32cdf6f1b446b3315a426733fe4551db4590c89c35cb012583b4e9b582b0afb6d1b8d031ec8531d26dd4fd2e06d9018a714c6bea4cd975e8181cb1c152cc216856c8770e5011a28908d462aeb5fc1f9c6889465eb80884ba59ff5ec361b94059353a5442d379cc1decfa84ca6fb7f91f910180bf8d77ef66a812234be92b5f7778a787dd8e8f28a49f4316c2b7e1b92e3df39692ab0fbef1fd148854d98a07c68ee1602f2", 0x65b}], 0x1) r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r3, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0x5b6f}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000000)=0x4) writev(r2, &(0x7f0000000200), 0x2) writev(r1, &(0x7f0000000580)=[{&(0x7f0000000340)="61aabb41ae03e1c21fbbe5204f081ae5e339dac99b45ae623d91b6f686ffed32949eba26f3452174fdd70310d827bfcaf3f74e76989f898a9d3729b998b4117c54e55bd76eb73f0a0a17b1844478ed11aebb7138557f1d50eeddad9b88c595b88598150bb7683fe3049da3aa02e56a9446fcc073fe917677667bebfa423ab0cacdcdb7619fc78c03908f77ea1bb6b5c9cc25b0f6a4b0545539a54b400f6826b77e87e9a6951455766c7b48733ff594d6b394226c06e5af66c218d193f6a9618b161d2a43b95bfc576643add236e42a00f8833f0614559f9f4d9df1b7c3dc9f2bd981bc09", 0xe4}], 0x1) 06:50:30 executing program 1: nanosleep(&(0x7f0000000080)={0x8, 0xff}, &(0x7f00000000c0)) execve(0x0, 0x0, 0x0) 06:50:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x45}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="ef") getrusage(0x0, 0xfffffffffffffffe) 06:50:30 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xc5, 0x3, 0xfffffffffffffffe, 0x610f, "005740000000000100002000", 0xfffffffffffffffd, 0x4}) pipe(&(0x7f0000000280)={0xffffffffffffffff}) dup(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000080)="8e22cfe6905bfdb4dd8e83af687dd511aab6214de9849f046194515cf5e92b31259f9de5b48fc6a800c9", 0x2a}, {&(0x7f0000000100)="bb203764a3dbfb7285096e74d578", 0xe}, {&(0x7f0000000140)="18747f9a37805b07471bc607ea9ee69df202190649c5ff304bc1db24ed4c6606399ebd0bf0dc0d8a19a33fcdb20cb9c85d0e7cd924bbc6529635f998ed3658d50e5ce15a5fb8ed6e642b8b3a3422d258d0b3e7e85b0e5594d669193ca5ea5a93758771403b59cae09081fe26356aa208733bebb754fddc8b7e56200b01f9b381c979a5b866b0dee2e7c0e45e0e199bdba0807870a97059f75b09fe0d7dcc2a30f3d28a7ac5c1032f9036ef31739ca7bc1aaa2814288319a4f9e52c0a91354b60a344cf9938cfedc76b9ce9e13fb20f892eff7e46ad790222bf13c19e4f74feffa8df7b35102ddb01c0a702e7bb6e9ebfac5d15331b6626c41963", 0xfa}, {&(0x7f0000000240)="dcaf9ddee9ec781c26569dbb7bf1c722d4a638d25135f1846f395eb0ecc6cac3f47715b15fe23fc58cd8e45d6d529ee5c41473a31e8f921cf9868ba8c9b60865c5c89106489d7e24e920ed280c144df428b8e6f59cb34e744611de83efa3fc5b72021e32649cf93ce4fd7fe00eb5", 0x6e}, {&(0x7f0000000340)="abd093893b096915e987ba38ec36dd3d9e17cbac8f2e6e6ccf24ceb5b7e0986e2287e003c0fa4541fa0aae726f0560ed1ce9aae17c30dc93ce0a1de70fd7a4a159644f607953fa8d930f66e4594ccfc33d7e32bae87bfae65df085c290d05a90eba1eea3b898ccec16f78ce3d33cc26eaaae7f2f6307e34080bfae44173e", 0x7e}, {&(0x7f00000002c0)="57187e87ec4c930271a4579147c6c8241bf9a52361b52d9299f7971be1ecfcf9fe205c8b807873e9ba97b6b4", 0x2c}], 0x6, 0x0, 0x0, 0x402}, 0x40a5e412d791fede) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) dup2(r1, r3) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb18bbdf696c00000000"], 0x1c, 0x0}, 0x0) 06:50:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'\x00', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x0, &(0x7f0000000080)}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) 06:50:30 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = socket$inet(0x2, 0x8005, 0x693753f8) bind(r0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x400c570a, &(0x7f0000000000)) mkdir(&(0x7f0000000040)='./bus/file0\x00', 0x0) flock(r1, 0x8) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r3, &(0x7f0000000300)="d92006fb52faf1d0bdbcdb360325c52389d715010692cffb20ec1c15cf5eaca7ad", 0x21, 0xe, 0x0, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x300a, &(0x7f0000000140), &(0x7f0000000180)=0x10) 06:50:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f00000001c0)=[{0x100000001}, {0x1}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socket$unix(0x1, 0x1, 0x0) geteuid() r1 = socket$inet(0x2, 0x4000, 0x5) r2 = getuid() r3 = syz_open_pts() ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r3, 0x2000740e) r4 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r4, &(0x7f0000000440)={0x18, 0x1, 0x800000000000, 0x2000000009}, 0xffffffffffffffaa) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffff9c, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x7fff, 0x1, 0x2, 0x1, 0xfffffffffffffcf6, 0x8001, 0x100000001, 0x1, 0x0, 0x2, 0x7}) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r5 = getpgrp() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r5, r6) r9 = getpid() fcntl$lock(r3, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r9}) r10 = msgget$private(0x0, 0x8) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r12 = dup(r11) mknodat(r12, &(0x7f00000005c0)='./file0\x00', 0x6003, 0x1) r13 = dup2(r12, r12) faccessat(r13, &(0x7f0000000240)='./file0\x00', 0x43, 0x4) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r15 = syz_open_pts() ioctl$TIOCSTSTAMP(r15, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r15, 0x2000740e) r16 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r16, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r16, &(0x7f0000000440)={0x18, 0x1, 0x800000000000, 0x2000000009}, 0xffffffffffffffaa) setsockopt$sock_linger(r16, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r17 = getpgrp() getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r17, r18) r21 = getpid() fcntl$lock(r15, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r21}) r22 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r22, 0x1, &(0x7f0000000540)={{0x1, r19, r20, r19, r20, 0x120, 0x5}, 0xfffffffffffff9cd, 0x80000000, r21, r21, 0xfffffffd, 0x4, 0xfff, 0x2}) r23 = syz_open_pts() ioctl$TIOCSTSTAMP(r23, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r23, 0x2000740e) r24 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r24, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r24, &(0x7f0000000440)={0x18, 0x1, 0x800000000000, 0x2000000009}, 0xffffffffffffffaa) setsockopt$sock_linger(r24, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r25 = getpgrp() getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r25, r26) r29 = getpid() fcntl$lock(r23, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r29}) r30 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r30, 0x1, &(0x7f0000000540)={{0x1, r27, r28, r27, r28, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r29, r25, 0x100000001, 0x4, 0xfff, 0x413127be}) r31 = syz_open_pts() ioctl$TIOCSTSTAMP(r31, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r31, 0x2000740e) r32 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r32, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r32, &(0x7f0000000440)={0x18, 0x1, 0x800000000000, 0x2000000009}, 0xffffffffffffffaa) setsockopt$sock_linger(r32, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r33 = getpgrp() getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r33, r34) r37 = getpid() fcntl$lock(r31, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r37}) r38 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r38, 0x1, &(0x7f0000000540)={{0x1, r35, r36, r35, r36, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r37, r33, 0x100000001, 0x4, 0xfff, 0x413127be}) r39 = getppid() msgctl$IPC_SET(r10, 0x1, &(0x7f00000002c0)={{0x2f, r7, r36, r7, r28, 0x120, 0x7553}, 0xfffffffffffff9cd, 0x10000000, r14, r39, 0x100000001, 0x7, 0x1, 0x413127be}) fchown(r1, r2, r8) syz_emit_ethernet(0x1, &(0x7f0000000040)="ff") 06:50:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 06:50:30 executing program 1: r0 = socket$inet6(0x18, 0x2, 0xffffffff) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 06:50:30 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x84) getsockname(r0, 0x0, &(0x7f0000000200)) 06:50:30 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) stat(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000200)=0x100000000) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x400, 0x0) fcntl$getown(r1, 0x5) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r2, 0xc0107002, &(0x7f0000000000)=0x280000) 06:50:30 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x74d9e7e678b84f0b, 0x68a) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002400)="4922ce77dd944f9f724be920e78666b42e10130e457b5c84a2d10027bfd863070b5fb0ba980c9be84fcdfb084d44f27814589b59a4349a1c2385602e228673eca4c7407909b56f004589c93e0000635f0f1d0a2a26d736bf1ad143ab003fea8788a2094e6d490d9668612d", 0x6b}], 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/zero\x00', 0x80, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r4 = dup(r3) mknodat(r4, &(0x7f00000005c0)='./file0\x00', 0x6003, 0x1) r5 = dup2(r4, r4) faccessat(r5, &(0x7f0000000240)='./file0\x00', 0x43, 0x4) ioctl$WSDISPLAYIO_SVIDEO(r5, 0x80045745, &(0x7f0000000600)) mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r6 = open(&(0x7f00000023c0)='./file1\x00', 0x400, 0x80) chdir(&(0x7f0000000200)='./bus\x00') r7 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r7, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) r8 = fcntl$dupfd(0xffffffffffffffff, 0xa, r7) getsockname$unix(r8, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0xfffffd30) mknod(&(0x7f00000000c0)='./bus\x00', 0x2054, 0x1) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSTAT(r9, 0x20007465, &(0x7f0000000140)) r10 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockname$unix(r10, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) ioctl$TIOCSTSTAMP(r6, 0x8008745a, &(0x7f0000000300)={0x1, 0xb4d1}) ioctl$TIOCEXCL(r6, 0x2000740d) unlinkat(r6, &(0x7f0000000580)='./file0\x00', 0xffffffffffffffff) close(r6) truncate(&(0x7f00000001c0)='./file0\x00', 0x0, 0x7) getsockname(r6, &(0x7f00000002c0)=@in6, &(0x7f0000000440)=0xcb3989e6fbbf3c2f) ioctl$WSDISPLAYIO_WSMOUSED(r10, 0x80185758, &(0x7f0000000400)={0x10000, 0xfffffffffffffc01, {0x100000001, 0x99e}}) setsockopt(r6, 0x3, 0xfffffffffffffffe, &(0x7f0000000500)="8ecc30c78a6362f68fa4122f385dceba3f87bba6c4fa5996d342cc71e9f3b922bf6dfeed3cd43ecc7d68acf554", 0x2d) write(r10, &(0x7f0000000480)="fe19c25eb6972eb41470075e88cb6f56d3ae6b6c85e4f74d36338a3a25716cc6179cce0051ba0b98b138bca0d799e576d259e27f027b51f9551711e64eadf1679b8a1a", 0x43) ioctl$TIOCSTSTAMP(r10, 0x8008745a, &(0x7f0000000280)={0xffffffffffffdc34, 0x3fd}) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x0) bind$inet(r10, 0x0, 0xfffffffffffffe5b) close(r10) ioctl$WSDISPLAYIO_SMODE(r10, 0x8004574c, &(0x7f00000003c0)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='c\x00') faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 06:50:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket(0x2, 0x4003, 0x0) getsockname$inet(r1, 0x0, 0xffffffffffffffff) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f00000000c0)=[{0x2, 0x9c, 0x400, 0xafb4}, {0x3, 0xdff, 0x7651, 0x6}, {0x1, 0x5000, 0x81, 0x5}, {0x10001, 0xc870, 0x5, 0x9}, {0x6, 0x1, 0x7, 0x3f}, {0xffff, 0x2, 0x8, 0x8000}, {0x8, 0x5, 0x5, 0xfffffffffffffffe}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x1}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 06:50:30 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000300)="d92006fb52faf1d0bdbcdb360325c52389d715010692cffb20ec1c15cf5eaca7ad", 0x21, 0xe, 0x0, 0x0) fchdir(r1) dup(r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) select(0x40, &(0x7f0000000080)={0x80000001, 0xa9b, 0x7ff, 0x2628, 0x4, 0x6, 0xfffffffffffffffa, 0x7}, &(0x7f00000000c0)={0xffffffff00000001, 0x77, 0x9, 0xffffffffffff0000, 0xf2, 0xffffffffffff5629, 0xfffffffffffff800, 0x3}, &(0x7f0000000100)={0x7ff, 0x80, 0x3, 0x2, 0x80000000, 0x40, 0x3f, 0x100}, &(0x7f0000000180)={0x9, 0x80000001}) select(0x40, &(0x7f0000000140), &(0x7f0000000300)={0x1ff}, &(0x7f0000000200), 0x0) 06:50:30 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[], 0x0) 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(0x18, 0x3, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') socket(0x20, 0x1, 0xebf) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x40001000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 06:50:30 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)) connect$unix(0xffffffffffffffff, &(0x7f00000023c0)=ANY=[@ANYBLOB="2ce67608d0fea730a97c367bc7821d1ac48a1c983a605a57cf2ed8bd429e040000000600000000000000fddc28d30513cc56dd3acdabfe88168ff5cf0e322a71aa94d92c76096c919a2c53b8249396109a0354e0c1edade31f0256ba813805e57dbaf08f814e56fc0ee9e0acd96b301bf9e62a633c857cf25062167d5fc37e1f"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x2be8) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x6d2) 06:50:30 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x10, 0x200000000202) mknod(&(0x7f0000000140)='./bus\x00', 0x6000, 0x202) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./bus\x00') 06:50:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x3d}, {}, {0x26}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") pipe(&(0x7f0000000280)={0xffffffffffffffff}) dup(r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 06:50:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x4}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) 06:50:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000140)="e22b98f141ba2b0657eb623ccee89f3c64d63affa246e5ffd97d78f7efccffbe5720811a993def0897cf9c477fd28cee047dff45876bb2c62fba50ea8d8e0bd23813115cadaf053d21570900", 0x4c) r1 = syz_open_pts() close(r0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x30004) accept$inet(r2, &(0x7f0000000240), &(0x7f00000002c0)=0x364) dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x7, 0xfffffffffffffc44, "855c55000267a7230000001a4000002000000040", 0x8000000000000}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 06:50:30 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67191b542a538706000000b810000000290000003100000003000000"], 0x30}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 06:50:30 executing program 0: pipe(&(0x7f0000002400)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000001240)=0x3f) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x2c}, {0x6}]}) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r4 = dup(r3) mknodat(r4, &(0x7f00000005c0)='./file0\x00', 0x6003, 0x1) dup2(r4, r4) fchmodat(r4, &(0x7f0000000540)='./file0\x00', 0x40, 0xa) bind$unix(r4, &(0x7f0000002440)=@abs={0x0, 0x0, 0x2}, 0x8) socketpair(0x2, 0x2, 0x1ff, &(0x7f00000023c0)={0xffffffffffffffff, 0xffffffffffffffff}) fchflags(r5, 0x0) preadv(r2, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0x29}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f00000024c0)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f0000000040)=[{0xcd, 0x40, 0x800, 0x2473a928}, {0x8, 0x40, 0xbf88, 0x3ff}, {0x3, 0x8, 0x9, 0x400}, {0x7, 0xfffffffffffffff9, 0xf36, 0x8000}, {0x401, 0x2, 0x6, 0x80}, {0x9, 0x1, 0x4, 0x1}, {0x3, 0x0, 0x738, 0x4}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mknod$loop(&(0x7f0000002480)='./bus\x00', 0x200a, 0x1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 06:50:31 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x82, 0x0) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000480)="b014391fb8933aadaae077e6f0309ca73c9d7692782b8df37cb88282a9b16257351cd81360", 0x25, 0xe, &(0x7f00000004c0)=@in6={0x18, 0x2, 0xfff, 0x9}, 0xc) socket$unix(0x1, 0x5, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10201, 0x0) r2 = msgget(0x2, 0x2) msgrcv(r2, &(0x7f0000000980)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000320000000000000000000000000000001a0000000000000000ecffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002cb8204afbe5e21e8fcaeb5fb68912cb6d0e10b7c973b6f79cd927cdbbd8343185df871c0df1f0f54ba02995cbd8686af4f1878d8cc74f8dc60fad9fcb0f41319d875fce3c09b12d5bb4541ff7c64b4e402e5108d6f801668ef07a5aae8417de79e1e543aa195d0db083516104856706ea4a6da82091fd5e51680d6a45966b6aadacb56e65702c5f5a3512f67cc6c9372336a2a6bbcadc08370108cc97e32aed0a32bc52fb15fd"], 0xb9, 0x3, 0x800) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20001, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x40, 0x0) r3 = msgget$private(0x0, 0x110) msgsnd(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="01000000000000007f78ccc001dfa3969b9b2d6e30db7083c8b80fbcde10e37c227a8a0ada6e2c8a0dfb1486d2be261822cc64cbb38f74c7f018ed019718fa00cc482000013a9922e02047d1393faf1c48fdc4cdc787346ff239542948d7038b3e537e4fd90407dd84bc6901097d62384dcb1dda1d4fa36b7c20ca78822d7e825211724d12d7e5b230ad2aa2acd1f29715ef6c9f8ca4f73e0c8b9d59529114536b7f76ba1fd00e1eca648aec59f47ba5d7c0ff84177ef6b68fc3de7616c32b45cd48771d4180a5c3a2fbe714a2a717522734920a7237b0101408f5d896fc0e04318cb7aaad"], 0xe9, 0x800) msgrcv(r3, &(0x7f0000000580)=ANY=[@ANYBLOB="0000000000000000000000000000e6000000000000000000000000000000000000000000000000000000ad519d5ab439acd500000000000000000000000000000000000000000000000000003f7c4fdaf0dcaeb752cabfd5e8c9000000000000000000000000000000f4bcc98f60b552714baf981631de06646969615cae4f29b98aaa76077efd726b8f04741e0bbd1646cedbbedc7d14f22a9b37b41b996bbdb78472d3d8955d645dfd9d65b348b3532ef6348f34d0ebea08f9462e2e38800efa1fbcd5dfdc334b77d7041856de0ac61aea640f77cb3baf988e10e6db55ffdb69ba92b4508416889a3df437abe2564a72ccb6f84c1a44f93e88e12c6e07bb82c921359d584e72d88c405a7c1c6467063e"], 0x1, 0x0, 0x0) getgroups(0x7, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r6) setgroups(0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchdir(r0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$TIOCNOTTY(r7, 0x20007471) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000400)={0x5, &(0x7f00000003c0)=[{0x3, 0x8001, 0xfff, 0x8}, {0x3, 0x7, 0x8, 0xfffffffffffffff9}, {0x4ed9, 0x493, 0xfffffffffffffffa, 0x2}, {0x8, 0x4, 0xfffffffffffffff7, 0x1}, {0x71d96643, 0x400, 0x4, 0xdd}]}) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) semget$private(0x0, 0x0, 0x9) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') msgctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0xf0, 0x0, r4, 0x0, r5, 0x40, 0x3f}, 0x0, 0x3, 0x0, 0x0, 0x0, 0x8, 0x4, 0x8}) r9 = msgget(0x0, 0x446) r10 = getuid() r11 = getegid() r12 = socket$inet(0x2, 0x3, 0x0) writev(r12, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r12, 0x0, 0x6a, 0x0, 0x0) r13 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r15 = getgid() getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r13, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r14, r15, r16, r17, 0x2, 0x9}, 0x5, 0x5, 0x8}) r18 = getgid() r19 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r19) r20 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r20) r21 = msgget$private(0x0, 0x9a) msgctl$IPC_SET(r21, 0x1, &(0x7f0000000200)={{0x2, r10, r11, r16, r18, 0x0, 0x55}, 0x4, 0xb8f, r19, r20, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) msgrcv(r9, &(0x7f0000000880)={0x0, ""/230}, 0xee, 0x2, 0x0) 06:50:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4000000000048}, {0x400035}, {0x80000000000006}]}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') 06:50:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000a00)={0xffffffffffffffff}) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000a40)) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000280)={0x0, 0x3, {[0x3ff, 0x3ff, 0x401, 0x1, 0x8, 0x6, 0x4, 0x8, 0x10001, 0xffff, 0x0, 0x6, 0x2, 0x8, 0x9, 0x7, 0x2, 0xc8b], [0xe000000000000000, 0x8001, 0x6, 0x9, 0x3, 0x6, 0x7, 0x1, 0x200, 0x36], [0x80000000, 0xffff, 0x9, 0x80, 0xc602, 0x20d7, 0x5], [0x9, 0x2, 0x4, 0x80, 0x0, 0x2], [{0x3, 0x49, 0x80000001, 0x5}, {0xa7, 0x80000001, 0x5, 0x1}, {0x7, 0xfffffffffffff92c, 0x3, 0x7fffffff}, {0x94, 0x400, 0x2, 0x6}, {0x2a25, 0x4000000000000000, 0x9, 0x8}, {0x3, 0x3, 0x80, 0x8d2a}, {0x10000, 0x4, 0x100, 0x2}, {0x3f, 0x6, 0x8, 0x1}], {0x8, 0x6, 0x3, 0x8}, {0x9a68, 0x1, 0xed3, 0x42}}}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x1d}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='9') 06:50:31 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x1, 0x3d91) 06:50:31 executing program 0: setreuid(0x0, 0xee00) semget(0x0, 0x0, 0x448) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r1 = geteuid() setreuid(r0, r1) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r3 = dup(r2) mknodat(r3, &(0x7f00000005c0)='./file0\x00', 0x6003, 0x1) r4 = dup2(r3, r3) r5 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r5, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000140), 0xc) faccessat(r4, &(0x7f0000000240)='./file0\x00', 0x43, 0x4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r6, &(0x7f0000000300)="d92006fb52faf1d0bdbcdb360325c52389d715010692cffb20ec1c15cf5eaca7ad", 0x21, 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 06:50:31 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) chroot(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x2, 0x100000000, 0x7fff, 0x1, 0x401, 0x81, 0x200, 0x1, 0x1, 0x1, 0xdb7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 06:50:31 executing program 0: connect$inet(0xffffffffffffff9c, &(0x7f0000000000)={0x2, 0x2}, 0xc) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x21, 0xfffffffffffffff8}, {0x498bbd122e37e707, 0x334}, {0x0, 0xffffffffffffffc9}, {0x64}], 0x4}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000100)=[{0x5}], 0x1}) 06:50:31 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) unveil(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)='x\x00') execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) utimes(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)={{0x200, 0x721f}, {0x0, 0x9}}) 06:50:31 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) faccessat(r1, &(0x7f0000000900)='./file1/file0\x00', 0x40, 0x5) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f0000000180), 0x212}) openat$klog(0xffffffffffffff9c, &(0x7f0000000180)='/dev/klog\x00', 0x80, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) dup(r3) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000006c0), 0x34d) close(r3) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000200)) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x20, 0xa4}, {0x100, 0x41b5}, {}], 0x3}) pipe2(&(0x7f0000000240), 0xc) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dew\t\x00\x00\x00\x00\xe2\xff\xff\xff\x00', 0x200, 0x0) 06:50:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x61}, {0x50}, {0x6}]}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x400, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000140)={0x2, 0x8, 0x8, 0x800, &(0x7f0000000380)={{0x7d6c, 0x0, 0x1, 0x2, 0xe2, 0x2, 0x8001}, {[0x1, 0xfff, 0xff, 0x4507, 0x1, 0x20, 0x101, 0x0, 0x24f8, 0xb7, 0x23fffffffffff, 0x0, 0x7fc1, 0x4, 0x7, 0x0, 0x1, 0x2000], [0x7ff, 0x5, 0x7, 0xfffffffffffffff9, 0x6, 0x3, 0x2, 0x2, 0x8000, 0x1], [0xffff, 0x800, 0x4, 0x40, 0x5, 0x1f, 0x1], [0xc590, 0x7fffffff, 0x7, 0x5, 0x8, 0x1], [{0x8, 0xcd0f, 0x3, 0x5}, {0x8, 0x80000000, 0x8, 0x80}, {0xd875, 0x2, 0x6, 0x1}, {0xde, 0x5, 0x1f, 0x10000}, {0xffffffff, 0x7ff, 0x4, 0x86e}, {0xd3, 0x0, 0x2, 0x200}, {0x5a4b, 0x1ff, 0x5, 0x2}, {0x6, 0x5, 0x400000000000000, 0xfff}], {0xf20, 0x7f8, 0x7, 0xba3}, {0x8, 0x3, 0x6, 0x6}}}, 0x3, 0x1000}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) chflagsat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000180)=0x100000001) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") 06:50:31 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="1dfb0000", 0x4) 06:50:31 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0701a277dc5745192a101000000000ffffffff045ad35a0520000004"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0xfbd552149fd5626a, 0x101) 06:50:31 executing program 0: pipe(&(0x7f0000000280)={0xffffffffffffffff}) r1 = dup(r0) mknodat(r1, &(0x7f00000005c0)='./file0\x00', 0x6003, 0x1) r2 = dup2(r1, r1) faccessat(r2, &(0x7f0000000240)='./file0\x00', 0x43, 0x4) shutdown(r2, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000100)=0x1) r4 = socket$inet6(0x18, 0x2, 0x0) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x8, 0x1f, 0x2, 0x1, 0x101, 0x6, 0x976d, 0x2, 0x1, 0x5, 0x101}) getsockopt(r4, 0x29, 0x1b, 0x0, 0x0) 06:50:31 executing program 1: r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) r1 = accept$unix(r0, &(0x7f00000023c0)=@abs, &(0x7f0000002400)=0x8) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000002440)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x20005c}, {0x6}]}) r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r3, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) dup(r3) r4 = shmget$private(0x0, 0x3000, 0x42, &(0x7f0000f3c000/0x3000)=nil) shmctl$SHM_LOCK(r4, 0x3) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000140)=""/25) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCCLRVERAUTH(r5, 0x2000741d) 06:50:31 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) fchflags(r1, 0x18001) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETAF(0xffffffffffffff9c, 0x802c7416, &(0x7f0000000080)={0x1f, 0x0, 0x5, 0x0, "047c2ce62e0dbcdcc58b62c200000100"}) write(r0, &(0x7f0000000140)='\r', 0x1) 06:50:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x7ff, 0x6, 0x3, 0x6}]}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000100)) r2 = openat(r1, &(0x7f0000000140)='./file0\x00', 0x800, 0x8) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000180)) r3 = semget$private(0x0, 0x4, 0x31) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f00000001c0)=""/4096) unlink(&(0x7f00000011c0)='./file0\x00') semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f0000001200)=""/182) ioctl$BIOCFLUSH(r0, 0x20004268) r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f00000012c0)=0xf610) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000001300)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) r6 = accept$unix(0xffffffffffffffff, &(0x7f0000001380)=@file={0x0, ""/4096}, &(0x7f00000023c0)=0x1002) recvmsg(r6, &(0x7f0000002900)={&(0x7f0000002400)=@in, 0xc, &(0x7f0000002800)=[{&(0x7f0000002440)=""/239, 0xef}, {&(0x7f0000002540)=""/231, 0xe7}, {&(0x7f0000002640)=""/136, 0x88}, {&(0x7f0000002700)=""/230, 0xe6}], 0x4, &(0x7f0000002840)=""/184, 0xb8}, 0x802) ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, &(0x7f0000002940)) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002980)='/dev/bpf\x00', 0x400, 0x0) r8 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$VT_GETACTIVE(r8, 0x40047607, &(0x7f00000029c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000002a00)='/dev/bpf\x00', 0x590, 0x0) r9 = openat(r4, &(0x7f0000002a40)='./file0\x00', 0x20000, 0x0) ioctl$VMM_IOC_WRITEREGS(r9, 0x82485608, &(0x7f0000002a80)={0x940000000, 0x0, 0x3, {[0x2, 0x0, 0xab62, 0x8000, 0x1f5a, 0x4, 0x2, 0x5, 0x6, 0x4, 0x718, 0x100, 0x4, 0x480000000000000, 0x0, 0x3, 0x4, 0x7], [0x98f3, 0x2, 0x9, 0x7, 0x5, 0x0, 0x3, 0x2, 0xf0b, 0x8], [0x1, 0x4, 0x1, 0x800, 0x100, 0x100000000, 0x1], [0x9, 0x5, 0xbd, 0x4d, 0xfffffffffffffd1e, 0x10000], [{0x7fef11ea, 0x200, 0x0, 0x1}, {0x1, 0xfffffffffffffffc, 0x7, 0x4}, {0x0, 0xbfff, 0x101, 0x9}, {0x7f, 0x4, 0x80000001, 0x3af3}, {0x1, 0xffffffff7fffffff, 0x9, 0x80000001}, {0x3bf, 0x0, 0x9, 0x1}, {0x7ff, 0x1, 0xb1a6, 0x2}, {0x595, 0x36, 0xcba3, 0x3}], {0x80000001, 0x100, 0x400000000000, 0x5}, {0x49d8, 0xffffffffffffffe0, 0xe43, 0x80000001}}}) fcntl$dupfd(r1, 0x0, r5) ioctl$KDSETMODE(0xffffffffffffff9c, 0x20004b0a, &(0x7f0000002d00)) r10 = openat(0xffffffffffffffff, &(0x7f0000002d40)='./file0\x00', 0x2, 0x597994e33b763898) r11 = accept$unix(0xffffffffffffffff, &(0x7f0000002d80)=@abs, &(0x7f0000002dc0)=0x8) kevent(r10, &(0x7f0000002e00)=[{{r11}, 0xfffffffffffffff9, 0x50, 0xfffff, 0x2}, {{r9}, 0x2, 0x1, 0x0, 0x8000, 0x2}, {{r1}, 0x1781cb1a3fa360e8, 0x40, 0x1, 0x20, 0x5}], 0x4, &(0x7f0000002e80)=[{{r7}, 0xfffffffffffffffc, 0x0, 0x1, 0x1, 0x9}], 0x6, &(0x7f0000002ec0)={0x2, 0x9}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002f00)='/dev/ttyCcfg\x00', 0x20000, 0x0) 06:50:31 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000180)={&(0x7f0000000080)}) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000280)={0xffffffffffffffff}) dup(r2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) sendto(r2, &(0x7f0000000080)="d92006fb52faf1d0bdbcdb360325c52389d715010692cf0121ec1c15cf5eaca7ad", 0x5f, 0xe, 0x0, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) 06:50:31 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd, 0x3}, 0x8) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r0, r1) getgid() connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="330151ff8f009775ef39"], 0x10) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000100)={0x7, './file0\x00'}) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000040)) mmap(&(0x7f0000058000/0x3000)=nil, 0x3000, 0x1, 0x11, r2, 0x0, 0x0) write(r1, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f00000000c0)={0x8, 0x43}) 06:50:31 executing program 0: socket(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0x8}, 0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) socket(0x1, 0x2, 0x0) pipe(&(0x7f0000000a00)={0xffffffffffffffff}) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000a40)) shutdown(r0, 0x1) 06:50:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x0, 0x7fffffff, 0x2, 0x8}, {0x4, 0xffffffff7fffffff, 0x80, 0x3}, {0x3, 0x80000001, 0x80, 0x7fffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 06:50:31 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) writev(0xffffffffffffffff, 0x0, 0x0) writev(r0, &(0x7f0000000100), 0x0) open(&(0x7f0000002340)='./bus\x00', 0x0, 0x180) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10010, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f00000023c0)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0x29}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x4) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x7ae, 0x400, 0x9, 0x9}) 06:50:31 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b10005046000000000000800150a000000400000cea1fea7fef96ecfc73fd3357ae264aa0416fa4f376336acf00b7804be781e4991f7c8df5fc482297be1aa5b23ed00a0edb2ca3ea3c257699a1f132e27acb5d602000d6d0263a8af47ff37282921e4fd89720fd3872babfbb770c1f5a872c803ff7cc53c894303b22f310b404f368b0f90000002000000000000020208010000800000ea00"/177, 0xb1, 0x0, 0x0, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) dup(r2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000006c0), 0x5a) sendto(r2, &(0x7f0000000180)="9fdbfedf252d876a84a7d943d28e6ce587b94393a7f79e07e8f4258a90d973d24f02f8b746dc219f7b260e6374b3eacdcc6e5400470caba83266e76f92f6365caeb5323ef458ff3eb18184c0ae7bf64b1a791c19010975997f90b80f2e59d782b916c961f384e02426916e7385adee7445511d985bd8909f5578b898f560e529e92f5d09dc3b860987f07b755db4dff1c0aa6f8748cec2d93c29da65e6b03c7888e340c23308faaf42defae34a81393b4d56d017704f2dde02bb8e8b5952c6feceae138dd1c76a4ba88b959b85c65050146a7923bf", 0xd5, 0x400, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) 06:50:32 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) unveil(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)='r\x00') pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb58", 0x6}], 0x1, 0x0, 0x0) pwritev(0xffffffffffffff9c, &(0x7f0000001600)=[{&(0x7f0000000140)="fb6c6f7845254ae8deb8ee72a0697adfed8fae9a2c53a8c0b00846d97580682426730907eaa982a626fc4156cbe400bfc8518f4023d3e1e869f2ba729c6674c20e383d4fb44ebbe28752bd1ab5ed3e4539ec6468c45c", 0x56}, {&(0x7f00000001c0)="9a40443c48feec5d9c669a5fb0108482562886925dc5da1b7de214c1d23db82f0c2e507f34385e5d4b3de058b5b0556a23b02e560a7fad698910bad1327558eede0c827c1967c119d8fc6b2a733f4cb836858a6adbabd5c26e8a718c6aad7e14032e6fa63cd9af249c56c391f13ea884877a0a57405b52a03316b7137a3b70a4e52f847c7ea26da65fa091354f0e5e6899ae15fd5ec5271d5a96ec680b88ed8214d7306ff22f49fa9692c8d00da7b2eb78068d606fd46edbd884", 0xba}, {&(0x7f00000000c0)="da037775628df75a78067aa071ff99073ceb84840e0b89082bbc69ff976c", 0x1e}, {&(0x7f0000000300)="b83f47ffcf7b601d4318782e14385e162dfc28bdba67c242547fbcb8514674ab5cf0dd1fbf494d95f86e818d893c876e936897b16cbc1a09203b95bb99f0826b3884796cfe1f7ef847e3e89e05b92e1be66acb6dbda6ee516ee30c74b6abae5790c0828e4db8fc9ba175558e1c79eb8c57693d5f88fdd385d8277aeded846799d7c20f5d64", 0x85}, {&(0x7f00000003c0)="b74a7bee4262993592600af4fcae7842ad446216ab43d43f16ba19333cc641dddac3a8d885bc707373a845863b3016e2fc7c9377d6264581f1df02352ec2acbf37d2f58ab0e0db", 0x47}, {&(0x7f0000000440)="f84a4955e8799ad54e69a201860a6bfd07063f45fa91b4c4769a3565148a83e03c210881cc2619ee78004f2153ce129e1a1a2cab83181f333dbfa6d3d20f1813f329620fcb7a8776", 0x48}, {&(0x7f0000000500)="51c0783004efee602f97183dc1ef34fd77915c8915df50c029c32c83871d1bbadde4471e9baf7127ec243f2f93449da54273289135c6d038e21f3ec0987228c2d99a1785d9243d0a231bb060a7205c28046691dfe37d", 0x56}, {&(0x7f0000000580)="f741d48edabe5279ce8046f1aa829bd0fcc0e3758d154d9d94ec1c2dea95f0c2217a63342d8fb014a051649e8e5b7431e7d7a0f881426e60f429a93a6a478a4645ef4664d362aab832c86151b4c8035497d7fbd479ffa24965913927648da0096e8281a65d67171b8d59f2ea7667f0852f989d372b11fb93402f8ef378115d7fa14c32e7db2daeb0a0852f6810c09d87243acd788e0a369f2fb136ac4d30188b70ab3579c92a27b15bbf922cea2498553f14751e09e59164f87264a80a7c4fd00305f4164558a61c5194d4ff786c471aa2caa723f91cb4c21ad0cba3aabafa2f18e1a92f2bb089f7c82c68d935954b98ff635638c7866020efc713ad96dea4cc65702f1d5f72a29db0c382bd033de691d0efaf551c64fadae861e8dea3163eb6da1cfb79302706cf09cd719599e8b56eba695d4bd23249df2f86bb2f0c4c01628355bbad6c37ed1db885e92cc8b80086e2e7649bf2f0db954489319fb13dc5d6da70ff75c266840ae33d534885c9e9405125cdfd949fc9b05020bafcdf731569c8dcdcff4dd754cfd357eaa727b4d89f5d7c10dac061ea1e23142d74ee4bf1b36920b660f065307b20219039e17cf3c54ba77e2b047a0b028f43088a77347a80cfd9e9c388abe7176e64706baf4ac24961b8ca6ab17bbdbba7d575102081ee1441bbb82023493e08902c6fe6bed7667d483714e7eed1835b07e13f5c0298a5171387da73f91ed8209920cb029bf60e3be4a3311e525de934f939d9610dc366a9be5376cd71d641df2107fd984fca0363f609b03f17d66a79f89a033765d2cbd5ad7b02d074950be3f7b45fe06d16701c12e3fcdc09953c54ae986867c90df2f7c8b6763e59456aa9168a7bdb214c0dc296bee58c8b100318f6ff6a3ede758b0bbbb559fa8d45b46a01b4be485754a5fd4169d45d42bb3848f97d9155efb1fb1e8ea3e0e33c6a191de68565e23df2a0898b64f52f5f92ae960c5a49f5c681856147cc4ddc921b95995c812e7ef268b9a9196c1015d5833f2746fd57e87d0dc9639694a0a5985f2b5e40d63d85d1bd08124f0e34472a59e96eb9c7d8bc16d662d6287eb1de121583df1b9a0e2a809aeee42c89a5e3588a83d193fdc8d67feac61241d8ba7777f8793bc9ce3851ce55dd0974657770e926995cb0edaaa8534afa1b459f38dcf0a0ce32a5607338cdb16bca3804b4ca57d4b6fbab0a61f6be11e2d68c42015c4eac32ec1831556ba4b09ec3e6770b92a2541f520bff691ff26003e7df913816b491df0de66894042693e4457519002c2dd624e3f1bde4ca9558b62852fc1641952fd8f0cde3a95a0df038de05f23fd3d418ff5da71824161f03c87af98adab796e49d91d360a3cebeb0c2d78615cae27c5ccbe6b9167e0df208d28285f56b5dec2953127e30a47e9d55ac26dfa66f6006827d4f736e4b2cd1c2717132056e25ad5ad40a8f4a00ba38099bae7ea6a9b5581d1812222325855efa1bbdbd154d2e8e3fa1f23504687720413328ca0b436bf235b320103ede59d3bc6a1fc42d859ab9272e29891fd3687fb9c74252598627ae74fcd614e5bc76d072c97e521378ade92ff54f1b760dfdedcd4dc67abe6153b938e02c25f192632e0b595c165d447d69e43441590897b8eaf5c4f9f18fd14fed1e0ad7a7e99ffad6f16991c177e974c138b91b98519d51e00575c90c4fd81fd7d1848789364a736700e700947b3099183fc216e722f446632cc55f39df1765c79afd94913e9e81434abc7d8ce010572830c7cd9b785fd562970513eb5a53ae1924724d8f0f85943099733acac08aabca1fa064d4d850881f714bfcd62835ceb75bf1e164d840c73bbe6be37acc833cd0eeb7749451a217ee18a43429cd2b22b2cd67e8ef8dece684eaa5cabd6bb1dbca1e94f4f74ec4b017dbcfb92df975b0f4a295e7f161dbea3fe290f0c00337983c3153187022103d11bf56f508f8f6d0386c00894ce44d8de8b4df8e9f3435d84b3373a9fa5e4360b80c14cec28dcd2ea30240e42e03b1ea03e41109982a6bc1f0bb51b0381b226dac41bca1967542404977346426fa475c63c2db020c0dab26cb0abd9cb9dea2ef2305c3ce78a00ed3ed3891cd155142e7a76614a4f171f5cbf6a7a7e3fc2542c415289031968d0c3d2d4c14b88b8042f42e19c05810019ce8ddf2154030396993846877792d09935fc4ca7d477df9ef708be7ec4586b0dfccb255edc44107a6ff78fe96f2f945aeff999cd4718b125f941fc09b2929952b174c05e0e519940c8a3c311085702ccbb85e486e0763437b9573884d02bf9c1e220bc9ac2432f21c14f3db900e976ab990b65444763b95a86f382c7c130b55268410d95e368db55c6dce1cdda99ae3a0280eff5384e8d9b8161d232bd9fb48288756d12cc903016c30a3ca2664631f511a35ed916596f591f3df75c00fb40e222b703fc650db34f73529b08955c06d60655fac36e38e4b42d1fa7d62da2bbd1d77b72279ebd6ac0a2cdd6b600533c2c0e2e9017f4fcd9b2019b67eba51a98002cd76e768ac0928d123f9a3e2cca8e82173ba627a9e777aadd1946c680cf55ea2ac9e86e0656a723f539d504725249e16a766b0e97e02df88ea49357b22d2099cd62f606970e9ebe8c12c24d387847d43443cbf526ff59f283c23b06bdb45fad896d8fead42dfb3cb9a06be84242af56bd67dfcab11fd72ba58d25fbe0bda1aa6897e6dc9d9c7dead9687dc61a6e13677d85278c24dc37a9be15773e69a154cbf6b47a2f44bd2ac89cff2ecdc59d270f81d2aecb91d2bdfebab1333bbe7689bb88d4b89050287a732a2b2366bc807abdf5a9771c9123428c1dfe9083f298af646ac98d2563142d1acfbdd0f4b2567f9ebc079f806a7ef87960d11ee75f92f9f83b19e3bb2b76aef09cd5a732050c6ecc14c45aa4c8fa6518535e6d5a6efda530fed7d77fe337d196ad0d6573ae1ac033190e42f53f5b6ac59e6bab1f538961a690d4f0d93e5a445a49e12d96712b0df46ca234318f5f02cdf17daed7de38920652137510083a95f32ada59b2a98e4d9599c6055462a3bcf245782f3030bd509c11e2b6bc1ec18a37132566851b85189193f2553df55eb2773cc5623068b3c0d4dc3de325ddbe1d004d81268f956c7e0041db4b5a9578e4d42fc573fee9cf5f19203e7d711eb1048f4df86a4425351212b6fe290ff419830166bcf2f4a761e2e30f034f6a756c8909590fbc7b2da0c2a1f54acec563e0bfae7ca1e09e8466e90804291a6c20aa95bb83ad83752d81880b9b99e30a049adfce2e9431b82d55ee917318c0bfa28c49e86aee6702a665d3bb86e99b45b8c7ebfea644e3931669ec97ae9b25d1a29a2c0d936511ab728fa57fc530fce5c6081c55e5a1ccc2b1192b2acbcb28cf0221dc24fd9bbbdba25ccaa941f83b1f077fe5630c71a0ea71ff68685f72241bab09d7a22c1a8c91828a9ebb127ce14eac3cca18eba68d28b24c1ed6049a08fc3c840d4e89ff12aaa8a0880528a8231a2537a0a0c28887e433f519f77dc1c61f8890b5ae849bbdc63189160c7100092e80e5ecaa0c63f45b01d6df7aaaaddab69c71f45c69e4731d52cac95078268f6436ad06371ed04e161c726cb9567f7a03729eb95c9d9b6fb62bbb766adab2e4bc4eeea9507cb6d931eba74d10e0542a43228f0e09f941faee48a803d43afa2551e2f50857d70b72699b45da3e75141efe59d5d2bbbc8739a5e995f8a8af4e2b90509b038cdea24c613e6c87e089b8ec186c74f8a92b9ce3d1df1fd53fef167fe1c9673a2f736ae61ac9479dc97119782e46e916827061e54ef5322281769277637705df661dc739d02ae4213f9013561fa8f09703fa194cfe43b0308b8838cb884b3f51febc38d6e0e33ab6da189dc83b44cb2adb8b2c3b2162718ab3cd832628c33592fb16a3cbfe73922527ef37cc17e01b2cffdf62f90fd01a68737d0fdbc0055ee92111cc14ebc1239f959e5b5c6d2253ad43b8455fd3829a82ae9491ca0f8c6772d922119a59757ad496a95823f36d436de748e70b0e670db9f40f09541e5ca58064b6fc3692402b9b02d78a549abe6bfe61579376900a6df7cf8943d982ef19845f5d9d15ce1cc2ae0cc1c9ba4c3ae656972a522779f2c678237a7cb2f0b34c43273d5d451127bda15848bfd6126e034f951dea6d8c709cf324a31c5f20e632e7bcc754050bb8e1d9d11c9c742a0d930362db3f72ac6fc063f6608d092c27b5467cb5c6dbfe076eeb0c46a107cdaa27645f8a6804793dadd3f8d253accfab2a2e274d2c06ad20dae9da35e1aec1329ae7bf1593454e89124d47a4c0866854aa2408a65c8bab5bfef06d0d760c1854129d73203476bd8c4928b84dc1658194d3047fcc402993c89c8200705ab152a032060764efd7dbe29b8755a6a276a4e949fd7a5b3d420cd5467864a1e9cfe09050f1fa593a09996d098c033956fe9b47c4a31d4195a9931267275e3ef3574c21986611facd533189833d88bfb675f93ae436d34e039413113fd7687794bfd57fb1463c69284b8db93b91ec427e01c907765b26908043f8d24adb7838c21ab906c8ee94440109fea1a18a792f382cc4c5112fe21527a0a118e7b0edaf4c9565a1206e720999a8bb1ddc9eda22c682c134d456d7ba7072ddc0cb7755024a71f3b8b1acae99327b0bef436c507cad5515d70200f5864f736032aa41dd5b0ae02f58ebbe2e11f34adf6b9c7a78a5d90e5757a60159abf71559e84323315605fcba4cbfbe8fac07618c0543404f8396837488333d1cab20de5b6e07c3668d62ca66c00649cced444d12273dc9f5748da9d53f797213b66e15dabcfcaf2a5e95b420fef5086b5291692c2da515bbf00902d3a3946188339516d8bc5e29e6d0d3b9e34c98cb8fba59120b10db33e671dbb31c8b0025fd38afca8bb9543e69769718c02505e7b2ba17204e66da1a64bc0244f9c28b284c2159cf16b14fae5c42d98467bb2ba85a343c919367911b3b5a624d58b1e4479bdf5eaac068cf24e78a08d8f0d4847974b2180cf37ab3f02a61617b6826907e74029e4e33edb92478fcf0d752b8ea74dc34f8fbd33096a0b25a543707e4af5863f4fde1423e46a8c119ad96a88ebbf59bb1b0705307cc3bf59502d5a7e47ad6fbbbb2a48266ff2d76312267b61f7ff242bff07f577dbb5f783713cb1f10e40ee01978ffa91117aac76b70960de7dcfca2483d2b9213e5b4ecebc41748f3f374d4ab7c2531c8bfa59616a15ba315b99bd6680b60f96433a3c0994788933d3a1316ccfc55e741994fe5d031cc436d7cfa7f2732493785355777c065325084d823394863aa32b58e285958035e769238ad2309849b5899fec85e02b8d2bf4be1fee66dd84fb2d34ef992c01a37bd09f820a0c41aec640bfaab77658bc1e0773fbb1a04f610ef4e563c28ec7c2a72311524b2850c8cefd5783243b119b59c63e8cc89f3d5aa04cae184400effc9d828432161fd9da90f2edd10cb87ac7edb8ce583a00c349e312e7f214e4006f68e599119603e36be93d5c35faa2396483eb8107578922350a201bf88aa73273323facf1220e364486b359b80409069d7eda3f92698a96d9713e547171ae2e87e6408a28310dc1d083a75190f293c9a25e3d652d646f74666df0137aa212353be48997706f06b0a1e7d250b8eb4638a170bccef90b0ed3d0d0624345fa61d849621559d3385cab19fc7e7db4a28626ae6f20b03c0d0b8205d57a6b3d5a931bcac2f580761a94f7fd3509e17356b7e8326b2cd3fe559509e9695b84", 0x1000}, {&(0x7f0000001580)="e7e4bf6f66ee26521254487b968baf82b3175ed0d5951561c54134e3f83c4752d4", 0x21}, {&(0x7f00000015c0)="80c4300b695791195d61cd", 0xb}], 0xa, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000100)='c\x00') 06:50:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x6c}, {0x6}]}) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r2 = dup(r1) mknodat(r2, &(0x7f00000005c0)='./file0\x00', 0x6003, 0x1) dup2(r2, r2) fchmodat(r2, &(0x7f0000000540)='./file0\x00', 0x40, 0xa) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000040)={0x10000, 0x5}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 06:50:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000003c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000280)={0x0, [{0x3}, {0x6cb04efeb70c4f6f}]}) ioctl$TIOCDRAIN(r0, 0x2000745e) 06:50:32 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r1, &(0x7f0000000440)={0x18, 0x1, 0x800000000000, 0x2000000009}, 0xffffffffffffffaa) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r2 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r2, r3) r6 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r6}) r7 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000540)={{0x1, r4, r5, r4, r5, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r6, r2, 0x100000001, 0x4, 0xfff, 0x413127be}) r8 = getegid() r9 = getgid() r10 = getgid() r11 = getegid() getgroups(0x7, &(0x7f0000000040)=[r5, r8, r9, r10, 0xffffffffffffffff, r11, 0x0]) r12 = syz_open_pts() close(r12) r13 = syz_open_pts() writev(r12, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSTOP(r13, 0x2000746f) ioctl$TIOCSETA(r13, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r13, &(0x7f0000000540)=""/226, 0xe2) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r15 = dup(r14) mknodat(r15, &(0x7f00000005c0)='./file0\x00', 0x6003, 0x1) dup2(r15, r15) fchmodat(r15, &(0x7f0000000540)='./file0\x00', 0x40, 0xa) writev(r15, &(0x7f0000000280)=[{&(0x7f0000000180)="6c60a58dde8d8652fc03ce47a460fe9f0853749752cec6975af4a2b296df9615fa91f0341bb9e8dc19a68607c3e175c324292337a3dac5eb8addaf9991f734f1e38b35483265b83171ac4b849f6adb2b5fabb5d8adc16b475c3723800769fa0927d9184f89d09d8a11c1a9dfa525d4effba428fefcfbcfc9ce059fd771e2f186cb67d94d1bb32ac6140ec2ed02b5721927b48cc82ac3fe8ed7ec9bdc90b337854ee5aa267f78ae2eb862045ee352cdbcfbcf14ccd0441ff08911c084250af0c8d192b58e1411b2cc5b15c00ac2a25a6b27c91356a9901fa120d6ee043eec9331872ea583f1ebf38a199a1470478a8eb362d03cca8db54430"}, {&(0x7f0000000640)="cf569744d2091ffbc699c5446482795d44b16678e832c6b4b31433122d0789916488b46f9c278984b566edbe87c2323f3e1059e00b16059cb655f687542cf11ce8793a06ffda1778cdb017cee9755779f78e5c18e66b73f05cb1085fda477c612fa6b86d7556c0fab9741fba4348d4454d505c55a54790ac0cbf121caf2efb28e89edb27b0c69d02f7e7c5825bb2aee82f5941f1152334766b5f063e0a6864e025821d5d322ff47edcb0c00910defeb1eeae49e09209f2c2c38de9a474816933c19c856ad9443a2732e9626aeba4ba78d638fabd9d125dd98f7d7d36e88923018caccce2c00cbafe0008008f4b5be0358efc3a823be7e9b91df7af1f379c4615fed227ff9060c1855de4e83c0e0b114ecf45fb280aaed68d432c0c5dc59277753d9ae920fcab770815795ae86fe2e00bcc9fff0987abb062931ecfd08223193cb44608ed61363a66e510ad3f2b48df06bdd102fa3b128adc518e9507136b3ee23c799b5584461100cee9375a5bde15c3058fa55776c8cb574c883bb71537ea87db2de772503737c5c8c6a7ef3555b503ecca139f4cd9ead4a6d2acb10c3861477a268e32d5a1587ca9d01838afb6b3e8808f5e48bddde4cc2b9d1b086547027eb957a953086b22424c932b73b6352b49d8e67174657e6c39232eb92b39f14392e9b82a808805ecabf543a7444af64c1104411fe60975988228c3078f6738f7bcc64233bfd12191103896a6ded79aa1a5f851a0e4fa5f748d55a204d9c520cc9673d936c4fa9c6464a255dfd8b9da538138dff45548c5becdb2a598fc0945d1e54ab9333191b55134547f125aea1d388a843ed5bc50317305f49a54de4bc6b0ae5c5415d4035a0e507616d2f98a8dc98393a3f183874bfac41502fc6561e5707a4cbafe427e004c81be3a47c37947772897350df38855d3ed1abf4dfc1c27729d7c26d013796452b885bea0962664b259d5d63f749e4891b52eb130f37f2c17e28f38fdd39f7dd79e414a585f503a8c50cf16ad4e9a98182e015fb0daa2b15e13e7b30e213b03816320e9b014dde7da72eb2baa3fa3bd7c580bfc82b1acaed77194219f5115fdf37533e9cd176e65e9e56b0f22c5c8c4e3559d213b1b5f41cd62427dbb79283587a777b70cef7d8098a2cf6d97d4d65875f4e1208bc862dcdbdf2d05c1b56202c4bfd6b335e457e97b5fe1843b6e187b6f6e2b049e49f63132375cac3e651d12b7d0e9ddd663e95d157ff4577d1f82d9e8517d8273978c0103061d7cc4ed2fff54103d70eb6c4742f03c1a4bc486ed2f62dfa08e0bcae693842c6fa0236e2ac2bcb8fec8fe7944fb2d2f6e7f200b250341a3461ac5b4016546efd2702cc4bbaf49609f660b8bd195ef1d713490739b6bd524277c016d973bc2687db688fd85d25de1f4a94ee53057b44addfb525bfb26d82736cc9abd4d3f2f5499795d7fe0fc3a2528233431685f975800f26a5d2ffaca1f134ff1335f71e3a33d14622a31ea0630e9c994f1518a8aa649b3f221f8956eaad530e346e1c013825bf9ed20d9c3036b378964d6bfaeeedf214deccb2afb85ec83dd429c1c4ea641a115430d8faa8ba704d1e276e398d62b89fc9038c592a00d73edb69c84b6f388582b1c77bbe73d8aa65c5b2c72e0823be512d20cb3edcc06b5d66cf4b119273af54d7d563c3f63b75eb2e8f5e71f1d086b445d74a09dc8b15353a64a3ff4a98a84845323663354b7b919144f42cbe8da92c4f4b40fb6745f639ccb6d70420f3bd870760f73e8ec945f6f3f7bb50e63599d8aaa105359c078a042a66a0ca3f43170ae0eccbf4dde5de5d763c121ff99042bd8eefbc872b168d75916b45d7f422690fdc60adb07990b6a6cae426decc1b2b9ea63fdc34919078f99a336a2af9e715957d52e2479f98e948644c02ebb33fead053891dd561b0e68b93b1185971f8201c19e02c91e70b8d650f5b10206331151c4db0cd173ff29c83fed42b7b1fb18a94476b96d4c3917c57fdd331d1d58c2f6f0fff2cf31db1faa3225bd094dbfb041a7c7340e77ada3baebbac3de2d7909be31bb96d1abad8fbbfdfcdf2619577ab5a9aa7b86576eb18e2ab690a754739ee201a3d6fc4e85d13a2db1a05145d1055756b123b363c6b2cf4e0813b0617e2a879cf7643ed6c78c226a39260e393ad3fac1f9d4d31012be409fbbeb6639d263b091b933d000f02578aa8b652668ef6b75579caaab11d350cee3e4e8494d9db45a20716275b02bc1886cda457d2f543e6942e8e9cf202b0eb1de7ed48e57f97c6dacb3d054fda02f5b2f4392005d0fcc780b84198d187c44329deba3711cef20746b1ecefd933e8307c8835422e5a97126b4ef0cf7d7a3e8f25d303ecd415744cc9b666e4fdcf70e47a8c6bff4309fb4bce410d9b6d39d12a90f08e46cf72de1fd2d73f22f93643081fc87d612856e1a1f023f4b405c52b2619d73df77fd44e07646e16f0d2664e19f44c63b479bddccc9fe785fbd3ad92b2e965a2380d481b71829626511806a7c883b43ba2cd89c747804f333a3a28d263e0b5f20462b42a517583599719bc16511e7e9fbdf10c456e703b4206624b8aa3e8cface300e428130690bac60207036ec9a51552a59897524d12fe54a61448b30c7e78f53e189f2c914523c428f98cb5157498a7782886a2a7b79721e335b8506bff0659299623aa567074d8b3f81539d48514923b342801e3a75f9d5969fa9f0b50af141e398635b8ab1b25610df33819694d3ed6bb3b19ca1ca8be8486b8c948c68f47a282f4cbaf475ee2fd1e205cce4208d7b8b7a2ea29c2f3c11a04c3a8076ad89dd4697c0dffa0e10be40851bf14ee02b917316ee25edff4fbc463e29617d78e458a05ed3bdc8f14891995a835e535363714084c25fe05d71dcbe23246743ff22e7a5e25aa6349bc4de513149233bea863a9da6f84ec1d3bbf0e04d4f8fc877905053aea6578bdab16eecf6f2d7f02d4b13021499d8e18dbf1027d23f85f5ad01b6a98410121b356ebc12ee67f56aeef6c98eb484b3c2e8264c544ed96a0d42afc44ae538fbe4ae49730e58d330922417ce8105d8924211b25e5e8f503781319b96c0679da0909ceaaa01582715cafa8720962202a5447381d3811e9112006a222be7e8205e4f721f888878c7bbd81e69518af5a8583f0d0207ac1514a2b78791a96aacef99c16a2cd05024530204cbd06f87b7bd74ce0705e861287878228cad6ce8b7e28a8b5c4e2cb45486d2273c6d15f7541ab7cea2a71c2eab03926637c05b9e2182f0d2d38d0540eea521ef1911a756c0015de57fdb21310393e7971a62837f7e1d3e3031e0e255c1ed945603be2c2d2077a4d0ea98ec481725893113ad1f95b92cc33b469e3f7aa35a7bc9afd9d9521dfc15054fd9104a382d72548b34220c33ccdce95b5ac20eba60c0540822bf89a1cc3cb005156e2cb8975f2a605525100235419eef72d2cf947cea88d75bf41f368c6ed075e74cef8c88effd594e69aa88eb16f880b6116c4d70e85b8be2a5b352139bd7c29052e30d7f86ac3db002b4c59a105f8c994288ffb35df401ab44eceaca290fbb40c36ff914080df50db308ea134826815d16c895aa0e0df67a1920995384541744979740e9123b1cb79544440e0f2cbdd278fe3478e8b3f4b34cd5ccc41f1f0fe52d517b6f1ccf78f7573e169ffc6bf63d1ca74cf5e1c7c2abd59a6da40a3d80ee27207f226b0c3a5c5f8a01de3f95197b3147cb7679dd9584eea457190d20ac235c639f0a9d7beb967ebcadc430b0ca2e2a42935c685ddbc5d2c804828eb0a44c3a0f5d492838e559766d2ff85817617401641f90878c7674573aaada16cf5dff9aa50f1a7197898d05783048a8a43f31f93a5681f2ddf423dc1d2e3caeff1fcd0b5f46b87d2b0b4f2c8aec4df84a21359fabb63e12aac30c32078c57dd2211eaf7d1d837348f8f976cac898b5ac6fa65411b970fde039516a3d60b9058bba855df3559a7aa792f21610141f7a3f7739fcd105efcc131a46e428aed9d4d1d2fc47e8e13d73070459d1df8c566858a4cdf3551a47e74e79fe87e0ffc8b6e0371df9f441fc5186e742f948d7cf830678caca27ca6514aa87a4f54b3a5b8ace13c35aadd4a5edcb19df123102747ece0aeb2634b08c0f9b78c93ed3ebd0aaaaf8ceb5f2ed57af382c05e4550e542b2bf9187a2fbfdf2a02cf7118697e5d3c942b04dbc198aa8c29b3a960911676d155d6d9d793dff8ae3217163e02374464ef77d507b3267c9d67e11163010e90b250a5ae1dbc5c0060c854ecbd8cd5729fdfd608f625742166973ffe91c343ccef5cc94e4ba8c4ec2bf0beb83b7a338f85cd0ae4654cda4860c3851fec02cc12289d871b9c12ca54203355bd4d5b314ddcf6587c683db8fe5a8ffe2a6220725fdfcd9b6714c7e4171cb311b8a8a07c3ee7640ca104f2e65ad8b69f553f1692244b2f06187a734ef2ed20ee88d4f2ee1014c47ac2444e265b98c665f0f9499c2b4e569b4b534df553212d064e9c7f0d44667fbc5db03dfba249072afe4d104deb976a1eca893ac23b742b62e96f9b3f5f08033aeb8a7221e68fedb89569c88762469e3bee294878f03855720293b612a748ec280c90019489d05cfb7ef1f8de7a5f71825a8920f8ecf26b143e4df359277bcca5694f1390ee83ff1dec53908c6af405f7162f481e8caa3dfe75723c70f539d53cb2f89c9a7bf5a4999f0fce8ebe09c9b02a780ab4f9763005b2d1bef687021a8a67c1907e4226d0f85885fc1010c28f19b27713a19a18f6c0c14aeae5f021f0ec4ae4325b576005ac9883614931eb570a60b2be63d43b020809829fcf97a005a4541bc00db99a701304a8f912684f9c0e77934a2de27eb31d5a29a81360fd1152e324448b686a3576e81e18c5759d1b4dbfa2da85d2e0c2f5b2df3ce904cbde7808bedb3713b25b6e5c32376ab25570ddf50344e736910792bdd0a41402206a61869bfdfe66cb42249433962a916553c75e41509d942559262a52edd989254840485d6688a8252e7108935c47745374d51f990ee2baf153702655d1edc90f2f0ad2d7c7e29aa65dd76f1688b3425b10af0456c89548ae1cbac7913712e39d71aeb7ed9e875251575178b3d05fa8e7a7b8a8242d90ef1a8bcda5e56b7eaff0a8880fd7eb35182148f552849eb7c55ceb4f27e3a91e87482ebde802b6e0cefee63b6fad9cf6c4a7b011e40c4eb1e83537214066e6143dfcf03d605fea46ef5e981866b54c4888727cdd7f7aabf7f32e988877bb085ba81b7bee2f989a57bcd9a9bc42a299256e89801824c961612423c1e6f28c0dce1444a0e4435f10477f86c033223329a0700cf7088bf76ccf6268cba5c4d481512f83d180b10340da911121a1879c4cf2d6ab5047733a90d960f33412d9731f91fcc39817d093c2ab5f878e505f91baf562a8a9f8e9eeed3434573b1d242b50b82af028606b1529300c3e832d4f05eb527595999bbcc07fa162652fdc37e8d68b89bd75959f6c0d07db659d1107bbc51c24ee2878214661d662b5e7bea757e677ef461fce779f0593e1aa89ae37c47e25142bd1bdbda69174fa98bf00b37a62867cf4bd72f3a302d5b402cfaef2d0e5384b1ee548b35c600b096e684a8f8a56d6618f333e285a509c29e40ae36cba065fcbadc8047180d1cc3313e40a7ef1067d60609189aac499091139c815f2b289c7689467a59d4c6178971b8547d67c611c1f331a4132341acdcc83cbaeca096fe9bb550ab9aed9d8b667ac5ed15452121fe3a9911316b02395954"}], 0x1) r16 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x800, 0x0) unlinkat(r16, &(0x7f0000000140)='./file0\x00', 0x0) ioctl$TIOCSETAW(r13, 0x802c7415, &(0x7f0000000080)={0x8, 0x7f, 0x20, 0x1000, "91c5dbcd6d47667297812ef4fbdf5638b983c345", 0x8, 0x7}) 06:50:32 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) read(r0, &(0x7f00000000c0)=""/29, 0x1d) close(r0) setreuid(0x0, 0xee00) r1 = semget(0x2, 0x28bc2db96d659118, 0xe0) semop(r1, &(0x7f0000000040)=[{0x7, 0x4, 0x1800}, {0x0, 0x6, 0x1800}, {0x3, 0x80000000, 0x1400}, {0x2, 0x8004, 0x2800}, {0x1, 0x9, 0x1000}, {0x1, 0x1, 0x3400}], 0x6) pipe(&(0x7f0000000280)={0xffffffffffffffff}) dup(r2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) openat$bpf(0xffffffffffffff9c, 0xfffffffffffffffe, 0x20, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r4 = dup(r3) mknodat(r4, &(0x7f00000005c0)='./file0\x00', 0x6003, 0x1) r5 = dup2(r4, r4) faccessat(r5, &(0x7f0000000240)='./file0\x00', 0x43, 0x4) sendto(r5, &(0x7f00000001c0)="49fc3a59fde427bc60a2595e066358c1fc13222cea9ae038dea632e8dc36768e646804ec2b2c79509cd0140938250f373b98a2f882539467843e99085446fb0ea40542ca4e6a4de0bf4fddd1af6d7c6e313a13aa84a85ef489a7f183634e315d54a9b035df5240065f29f1920d495e0f2f3089fd5dcf103ce9cd74004d39b501f69ad191c5a8e9eab0989ce6f8d891f85acade7c6be1a011c932ed", 0x9b, 0x1, 0x0, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r8 = dup(r7) mknodat(r8, &(0x7f00000005c0)='./file0\x00', 0x6003, 0x1) dup2(r8, r8) fchmodat(r8, &(0x7f0000000540)='./file0\x00', 0x40, 0xa) sendto(r8, &(0x7f0000000300)="d92006fb52faf1d0bdbcdb360325c52389d715010692cffb20ec1c15cf5eaca7ad", 0xffffffffffffff62, 0xe, 0x0, 0x0) dup2(r0, r6) ioctl$WSDISPLAYIO_SVIDEO(0xffffffffffffffff, 0x80045745, 0x0) setreuid(0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) close(r9) syz_open_pts() shmget(0x2, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) semget$private(0x0, 0x0, 0x0) semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) getgid() openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 06:50:32 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x217) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)=0x9) openat(r0, &(0x7f0000000080)='./file0\x00', 0x100, 0x100) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x80, 0x18) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000100)={0xfffffffffffffff7, 0x7, 0x7f}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000180)={0x10, 0x7f, 0x4, 0xfffffffffffffffc, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x6}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3f56a445}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x800}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xf7}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x80000000}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x5}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xffffffffffffff5a}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xb70}, {&(0x7f0000ff9000/0x7000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1fc0000000000000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x5}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x80}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xff}], ['./file0\x00', './file0\x00', './file1\x00', './file0\x00'], './file0\x00', './file0\x00', './file1\x00', ['./file', '.\x00', './file', './file']}) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000006c0)={&(0x7f0000000680)='./file\x00', 0xffffffffffffff9c}) semget$private(0x0, 0x2, 0xd6db9fbe63dcd0b3) faccessat(r0, &(0x7f0000000700)='./file\x00', 0x80, 0x0) semget$private(0x0, 0x6, 0x8) symlinkat(&(0x7f0000000740)='./file1\x00', r3, &(0x7f0000000780)='./file1\x00') listen(r2, 0xabf) write(r0, &(0x7f00000007c0)="cf66d85f93d38a78faba4bd3b444ed749e575d912d99239187d7e54e3b07295967301aa54e0301db7841f48224155c209144e68e02e718f9ed5e7bdcf950c355273c2c5b0195151f60609dd37aff5a0b155e81f3b2877c717befeaa767380c57cf7ab451723fcd5b4bf11ccb45b77b5eae6bede9b89741af0c6f2424b3505acf50825482d17827ba916b096257e3f91c780b", 0x92) mkdir(&(0x7f0000000880)='./file\x00', 0x48) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, &(0x7f0000000900)=0xc) setuid(r4) chmod(&(0x7f0000000940)='./file0\x00', 0x60b03a4fe92061b2) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000980)='/dev/wsmouse\x00', 0x400, 0x0) r5 = fcntl$dupfd(0xffffffffffffff9c, 0xf, 0xffffffffffffffff) ioctl$TIOCNXCL(r5, 0x2000740e) pipe2(&(0x7f00000009c0)={0xffffffffffffffff}, 0x9e44673491325eb4) ioctl$VMM_IOC_INFO(r6, 0xc0185603, &(0x7f0000000b00)={0xce, 0x0, &(0x7f0000000a00)=""/206}) chmod(&(0x7f0000000b40)='./file1\x00', 0x40) chflags(&(0x7f0000000b80)='./file1\x00', 0x10000) semctl$GETNCNT(0x0, 0x4, 0x3, &(0x7f0000000bc0)=""/73) chmod(&(0x7f0000000c40)='./file0\x00', 0x100) pipe2(&(0x7f0000000c80)={0xffffffffffffffff}, 0x28000) ioctl$KDMKTONE(r7, 0x20004b08, &(0x7f0000000cc0)=0x5) r8 = kqueue() readv(r8, &(0x7f0000002180)=[{&(0x7f0000000d00)=""/199, 0xc7}, {&(0x7f0000000e00)=""/196, 0xc4}, {&(0x7f0000000f00)=""/4096, 0x1000}, {&(0x7f0000001f00)=""/193, 0xc1}, {&(0x7f0000002000)=""/111, 0x6f}, {&(0x7f0000002080)=""/249, 0xf9}], 0x6) 06:50:32 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r2 = dup(r1) mknodat(r2, &(0x7f00000005c0)='./file0\x00', 0x6003, 0x1) dup2(r2, r2) fcntl$setflags(r1, 0x2, 0x1) fchmodat(r2, &(0x7f0000000540)='./file0\x00', 0x40, 0xa) openat(r2, &(0x7f0000000180)='./file0/file0/file0/file0\x00', 0x1, 0x63) chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') 06:50:32 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r2 = dup(r1) mknodat(r2, &(0x7f00000005c0)='./file0\x00', 0x6003, 0x1) r3 = dup2(r2, r2) faccessat(r3, &(0x7f0000000240)='./file0\x00', 0x43, 0x4) sendmsg(r3, &(0x7f0000000440)={&(0x7f0000000040)=@un=@file={0x913d8b032ec7546, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000080)="713eaaa6c7bb3248955ba2bac1c1e3458b13ca209b8ca97fed9fba865521bd2e6cdcfeea3d752cd608942b13cbe640b6d8c4b6b0f8c93c7ecb132a5689093fb6d6738cb052963f89a4bf2e883f03b6f4b78a16d7624498877e05d27ea1ff62ee113c27d1ff756a7e26e0f91a66e940055d", 0x71}, {&(0x7f0000000100)="f4f65ce03d1f9e6aaa6403368072466fa1278a5b09c7350bb916bed0690552", 0x1f}, {&(0x7f0000000140)="3f9a5ac21ab3d2a01c7cb0b5c09a2d4b4903703496742fdd9f1d2ba668fb5bac42e90799d98309d2a5769b34be5dbd275e00ce73a4261ce1e81d324cbbb63dcb93c22f96c1554a4e7161954aa0e114a40332c837d05037f213126d39c269b4e19c193f517ae77bf0be008c490ea197f047830c4d43f968d732147cfcb2061999485c309eec063e7a1892e48784f041fd0a00fd663f27886857d37e492011773911cd50f36a54cf774081b0185abc92481a86a7ff80904224cc98023ca6e8372c83", 0xc1}, {&(0x7f0000000240)="42db7607eb0dc643179f622b4752bd6da23c9612e6bf19d22677c17fc66424f3d41d0578dcf7b43850ecc825d11432302062d8a0a4ed7b61d018d3188a3c3d", 0x3f}, {&(0x7f0000000280)="a8a7063aef0e33e787e4ae109b975f180dc4d69e00c416a364250dc02a8f91e89b8084885f3ef2c053f09bb9fa18fbe65d283c1b27f527b4f1d83e7ad00474f5ec139d83b365704ccc5832bb4dcfb78ce7", 0x51}], 0x5, &(0x7f0000000380)=[{0x90, 0xffff, 0x5, "4f1ab79aa28a2a0db74d64d479e18886ca73f79348eaf85a526b07c3a23d8f6e0224e156737fcd3b4720bfddfaf1bdd4653c4ad527e45c452dfa832d252af4b9d4c100ce5e5dd76582ebbff46adeb047e0d591292f1f10bf6340cd0816f9a7d86700041f08963ed6ade26da36975193a10fa049d5a4d77219164b32c0cab34f1"}], 0x90}, 0x8) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wskbd\x00', 0x0, 0x0) flock(r4, 0x4) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000), 0x4) 06:50:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x9, './file0\x00', './file0\x00'}) ioctl$BIOCPROMISC(r0, 0x20004269) 06:50:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000002c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5c8efce91969984ff5d5b58b3e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef116a5d4746a", 0x65) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x100) pipe(&(0x7f0000000a00)={0xffffffffffffffff}) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000a40)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x6, 0x5, 0x8, 0x2, "7335bcaa21f991ea609f607c5ca24f6d9b63358e", 0xffffffff}) write(r0, &(0x7f0000000040), 0xee) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() pipe(&(0x7f0000000280)={0xffffffffffffffff}) r5 = dup(r4) mknodat(r5, &(0x7f00000005c0)='./file0\x00', 0x6003, 0x1) r6 = dup2(r5, r5) faccessat(r6, &(0x7f0000000240)='./file0\x00', 0x43, 0x4) r7 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) symlink(&(0x7f00000023c0)='./file0\x00', &(0x7f0000002400)='./file0/file0\x00') preadv(r7, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) dup2(r6, r7) pipe(&(0x7f0000000a00)={0xffffffffffffffff}) ioctl$PCIOCREAD(r8, 0xc0107002, &(0x7f0000000a40)) readv(r8, &(0x7f0000000140)=[{&(0x7f0000000100)=""/9, 0x9}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:50:33 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r1, &(0x7f0000001340)=[{&(0x7f0000000040)=""/53, 0x35}], 0x1) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r3 = dup(r2) mknodat(r3, &(0x7f00000005c0)='./file0\x00', 0x6003, 0x1) dup2(r3, r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x25}, {0x25}, {0x6}]}) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0xc43f3d9b107a8997, 0x0) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000000340)={'./file0\x00', 0x2, 0x642e, 0x0, 0x1, 0x0, 0x7e05a011, 0x80000001, 0x1, 0x1, 0x6, 0x36aa}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") fchmodat(r3, &(0x7f0000000540)='./file0\x00', 0x40, 0xa) pwritev(r3, &(0x7f00000001c0)=[{&(0x7f0000000140)="b30715cd967fe139770b929644c7b3121aa9e7eba203b343643f7bfb7a2781866080f742", 0x24}, {&(0x7f0000000180)="444785b1f451274689b8", 0xa}], 0x2, 0x0, 0x0) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0xb3) ioctl$BIOCSDLT(r6, 0x8004427a, &(0x7f0000000100)=0x5) openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x80, 0x0) writev(r0, &(0x7f0000000000), 0x36f) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000002c0)) 06:50:34 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000fc4000/0x2000)=nil, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x1) ioctl$BIOCFLUSH(r1, 0x20004268) mprotect(&(0x7f0000e39000/0x2000)=nil, 0x2000, 0x3) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x82, 0x0) r3 = shmat(r0, &(0x7f0000f27000/0x3000)=nil, 0x0) r4 = shmget$private(0x0, 0x3000, 0x42, &(0x7f0000f3c000/0x3000)=nil) r5 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r5, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r7 = dup(r6) mknodat(r7, &(0x7f00000005c0)='./file0\x00', 0x6003, 0x1) r8 = dup2(r7, r7) faccessat(r8, &(0x7f0000000240)='./file0\x00', 0x43, 0x4) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$setown(r5, 0x6, r9) fcntl$getown(r2, 0x5) shmat(r4, &(0x7f0000df8000/0x2000)=nil, 0x2000) shmget$private(0x0, 0x1000, 0x80, &(0x7f0000e51000/0x1000)=nil) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000080)) shmdt(r3) 06:50:34 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) pipe2(&(0x7f0000000040), 0x0) 06:50:34 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x8, 0x33566b71) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f00000001c0)='\b', 0x1) 06:50:34 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x36, 0x0, 0x0) pipe(&(0x7f0000000a00)={0xffffffffffffffff}) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000a40)) r2 = getppid() pipe(&(0x7f0000000280)={0xffffffffffffffff}) dup(r3) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) setreuid(0x0, r4) r5 = syz_open_pts() ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r5, 0x2000740e) msgget$private(0x0, 0x40) r6 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r6, &(0x7f0000000440)={0x18, 0x1, 0x800000000000, 0x2000000009}, 0xffffffffffffffaa) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r7 = getpgrp() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r7, r8) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x26d) r11 = getpid() fcntl$lock(r5, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r11}) r12 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000540)={{0x1, r9, r10, r9, r10, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r11, r7, 0x100000001, 0x4, 0xfff, 0x413127be}) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={r2, r4, r10}, 0xc) 06:50:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x3d, 0xfffffffffffffffd}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001040)={'tap', 0x0}) unlink(&(0x7f0000000040)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) faccessat(r1, &(0x7f0000000900)='./file1/file0\x00', 0x40, 0x5) sendto(r1, &(0x7f00000000c0)="1a2a80ec46aab2959274b42651d381982abc95a788bd73042f0f8eae8936e6186a88cb5c085cf53fac14dcf7211f1752d8576b24ae07a80b9b76862ecace49e30e2c49e3", 0x44, 0x59fa928ad853127b, &(0x7f0000000140)=@in6={0x18, 0x3, 0x5, 0x20}, 0xc) 06:50:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000002340), 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f00000023c0)='/dev/vmm\x00', 0x1909718436ead7a7, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000002680)={0x401, 0xfff, 0x401, 0x1, &(0x7f0000002400)={{0x1, 0xba, 0x8001, 0xfffffffffffffffe, 0x1, 0x6, 0x7}, {[0xfffffffffffffff8, 0x80000000, 0x6, 0x2, 0xfffffffffffffffd, 0x7f, 0x9, 0xff, 0x12, 0x1957, 0x27, 0x1, 0x38e, 0x6, 0x80000000, 0x80, 0x2d33, 0x3ff], [0x7, 0x0, 0x8, 0xcf09, 0x8, 0x401, 0x9, 0x3, 0x4b2c, 0x7], [0xb7d, 0x0, 0x5, 0xd43, 0x2, 0x5, 0x6], [0x9, 0x20, 0x92, 0xfffffffffffffffe, 0x3, 0x100000000], [{0x9, 0x4, 0x0, 0x8}, {0xd8, 0x80, 0x6, 0x80000000}, {0x9, 0xb7, 0x824d, 0x6}, {0x6, 0xab, 0x2}, {0x4, 0x4, 0x2, 0x1}, {0x0, 0x329d, 0xe4, 0x80000000}, {0x8, 0x800, 0xaa3, 0x1}, {0x8, 0x0, 0x20, 0x7}], {0x0, 0x0, 0x80, 0x167}, {0x3, 0x3f, 0x100000000, 0x1}}}, 0xffffffff, 0x9}) dup2(r1, r2) r4 = msgget$private(0x0, 0x182) r5 = openat(0xffffffffffffffff, &(0x7f0000002780)='./bus\x00', 0x2, 0x80) openat$bpf(0xffffffffffffff9c, &(0x7f0000002800)='/dev/bpf\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f00000027c0)={0x3, 0x5}) msgctl$IPC_STAT(r4, 0x2, &(0x7f00000026c0)=""/156) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{0x61}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 06:50:34 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x9, 0x7fffffff, "000026fb7dac00"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) shmget$private(0x0, 0x3000, 0x54, &(0x7f0000ffa000/0x3000)=nil) 06:50:34 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_data=&(0x7f0000000140)="cd2aa8090112a3f343ef07c4c982ccff329114bd5472f104db770aa7ad3ada5e4beeb6055c4b4350d0ceed7721f8526aaa60a6ca3dd05c505b61f2d8f36788"}) 06:50:34 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x0, 0x9, './file0/file0/fi', 0x2, 0x2, 0x200000000000000, 0x2}) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 06:50:34 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, &(0x7f0000000080)=[{0x25}, {0x1d}, {0x6, 0x0, 0x0, 0x100}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40, 0x0) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 06:50:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x81}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe(&(0x7f0000000280)={0xffffffffffffffff}) r2 = dup(r1) mknodat(r2, &(0x7f00000005c0)='./file0\x00', 0x6003, 0x1) r3 = dup2(r2, r2) faccessat(r3, &(0x7f0000000240)='./file0\x00', 0x43, 0x4) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000040)) 06:50:34 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x2c7d23b, 0x4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) pipe(&(0x7f0000000080)) 06:50:34 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)='x\x00') r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000340)=@file={0x0, ""/4096}, &(0x7f0000000280)=0x1002) pwritev(r0, &(0x7f0000001600)=[{&(0x7f00000002c0)="c6a6bb74bdd2201826502e2c399f0ba54af424c88a3181001dc6e38677aac1f450d95a51314aa8c563ae695f", 0x2c}, {&(0x7f0000001380)="bae0324fb16fa75a2dc614690c65c2abc1b7219e63238e89069f2465f7ea96a7e84ea8923053bf14a7de22d994dbed2d376876ed7d05a027df0ab8f5e16a5bcaedb5486d127520d215f058042bc76a92a66df5710bf60b51695a6b5bed368989f961507411a0d72132adc1e6c260a231bc09c11e6b9dc22a6b7d9e9811068308d8a4efbb7770f183ee20cdbd94a5ad562c313994d87394573c15f437ed463eda532fe71358cbbfaf631f793385ee9294935f3d34a7fda3d08689bf501d829c826f", 0xc1}, {&(0x7f0000001480)="2c4c4ac85dbcd6a8ad7b8f50adae2db70c7b3324a877b8c8dd6cccfc32ee8f7c1b20031df186cdd12ede3452878037152c7e978b607d2ff25ff7f26d029a9ec9afb028ef9cc1fc604cccea8044f3a4e97c41591177b8c821bf71075103133b04c6e009dd826c1522edf10d31e93a1a75a410dfe1ca09cd697266792788a40835436d27b9815f281d5f03c2e430442a4497ae3fc86a917d962563cedfaab6983d6cdbb84aa607d9794db4bc07c3dcfb9f16146e3e26c164e5f71316872110e07adb6c2e5494eea24fb44ebd8b7a1dea1e730f81338b960518d9f4deeb7136cca8a11be130d41a86c48244c3e5531c338f093f2efd385bf442e739", 0xfa}, {&(0x7f0000001580)="fd7a9a6bd024acb99e51bbbaa86e805bf6a39a9975d6806c5eaf30e2c47768c01ecbe4492926f4b0724816a4046e9349106a0f6fdeffa83472f658ce3b450f1426", 0x41}], 0x4, 0x0, 0x0) ktrace(&(0x7f0000000300)='./file0\x00', 0x0, 0x40000010, 0x0) acct(&(0x7f0000000100)='./file0\x00') rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') rename(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000240)='./file0\x00') execve(0x0, 0x0, 0x0) 06:50:34 executing program 1: r0 = socket(0x2, 0xc003, 0x70) connect$unix(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207001600008295955984c87910bf453f68c117006abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae444473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30c85e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000003454fe00000000000000000000559aa4a6215ded01fdfd82d3fd6227d60b90a950a01ae64da66415655b05810c8f67de1b28f20fdf324afe075ae85c6f0b6d4299d55ff5229e1a798336343d05bc2f3edacc80bbbe99033074039910cbd826ffffffff22d874b03680"], 0x10) write(r0, 0x0, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r2 = dup(r1) mknodat(r2, &(0x7f00000005c0)='./file0\x00', 0x6003, 0x1) r3 = dup2(r2, r2) faccessat(r3, &(0x7f0000000240)='./file0\x00', 0x43, 0x4) setsockopt(r3, 0x280000000000000, 0x8, &(0x7f0000000500)="82d82aaa2b6036701ceff06e18f66205fa39b134993bc60e374b3de50cc5ed1d0038697ce4b8b7afbf063dfb988281848a6ad539863946edd16f3bc4b02b3ae8593ef59b05494c410cee75a3a976340b8a537bd2c267ddfc6353b50df61d6ad8cfa0e2c61005161911ceea4c46c749a8197914f843d9244359baf39a7533a3e77cc25d68e069e744d1d64bc004bb24bb61c27a0c6dbc2f01e172d369ee8dedecede80b0754731e95564de5eb2cafa7906fe122921d3d6863963e3da7130ed10f4986dfe96c57b455c511d107b9960c796a208007eec9c4ad8fa7dd95f2a856bc5e990c68170cc197f724468ca7b5a74717eca1045fe340fc248aa0dd3b01272d2c69017be69b291d0b6ca4e2857f50ff9f182ec8e492e75b2ed23cee28eccf4abaa778edf8ce42d208aa27f92d8ead80f3ffd98caa67aab87b8688b8cff215028ecf7828a4350167cf46d58510f2267a2c688621ee26a0333798dec915a03ed5702cc488df8e031e14b7a90fbce01bfc29af38e9f32cbf3f645a74eb923253d63c18ac0b506526ff1f9a279a528175ba9324153e631a89d0264e42a060c0ff4c8bcaca0f0eeb18ca6051202f094599768f66ce99ab9e3298a925de782528bac9789552ee24c8b1de83a760f0ff627abdf4b7dbb9f5cfb7858fb35e896c7a032df608fab0a632c9e48c5e067362c146534b7ec4a5ec15e5415d5695cc83d5e03edfee2115bd293585af2cb9e770536438b841958c09dde486d4a564bdf5930cb794cb473f0b8c96020ab796b02b1cd373b64606ef0e2912277e2f1756fb50a6bbf072e906395837928d0e34b3da2f71efa2fd112f46c11552175b057d8b10f2a8525712b1822596bc232807f7bf77a5380e22605ec4a59c3b6a529db5d5aafd1b34922b1da1abdc7f46a1560d6d14b6de41115132459752f76e5b5ed8c58d69cff889bf1b87af5c96bf9cf1ec1795cc8aa0069d8c76ece77c1d155e174c731e6916712ddf9ec1b74466947225406fd0d3428d8d96c7480c0b987642d523a24af67f5220bc22dd14885bdb746344903665f07114686dd534ab565fc8f5014fae333b578518190bab3c8f4242c17c2a654f1f02803e52258ccbc4ecd4cdf54163aebf972a01e3be33a998a5ac1d53010c77d714d33508cf3926aae84d895981d9320dc2af1dfcd0c0094bc4bcbf0ca297bda8917748ea7a555b1d2eeb6fb4025c9d58a478f8cb6fde21bfbb3e8afddb1091c0811ff7436981c58f5f172fe38ec15fe08710582c0778a4e5914bca43822af01a0e1fd6844c635706ce5a26ff831745aeba39f66746ff223d43e06fcbec0896377eaaae4128e3932f9e66068c566a3db6648f7d1b7a0afc34c7251bf7676f47184f5a200b5e011c9edb7f055794460cecef98defbed472ba5c0119557995dde1b949083d6acad3bd69e7cd42444dcc12fba802253859f94fc778ed13b9ac53d9a0af031b64ca454626dbb68ea36f4dee472f0a5060404107324ddd32f70ff58669b5120d19b43c25df62f1898572f037fd2c57968d2b4c584b05baf4a9fd424b0d1689b33e1111d60e0914094ece077abc9a634721fff0588d6165cc3193b15dfed3182d5aff5b3c62379331d0992a45d08c02b83da6b8c7d2510424cb60278a6e6761e813f2ef6d4fde8471be93d1a620414582ebbdef0663a8135557172ba42bfea80b87d99167e42c16c80bd945aee49302cd4d8e407bc3695257e318f795f17c25423b8b5754fd17cfbc5f482a4d9446cfccbe8de47bdf4e9ed190e73871e3e21de764ee4b6860498d622c1685667dbaf183332436dd8c88a9369f0cf7cc8cd47f70e3b02bdaa5b8fdb445904dcafc7e98ff26e900be9d493fbd7ba0a376b7208b7ed120f9c86b5fa01767a677eaa865774fde6239f9ed15973a9cebc1f75933a324f9c7d0b254ca65dfff9d3107c35ea82a7de1ea05fa2a10d6bfa3c00792c07f959feeac3f15ca40b9e27c7faac0aef144009598d597341cc352a816ab9303dc8fbbc001574caae69c425e90f3a550472ef424879bb91bcf5e9b2a6e6acda4cfed28417fb1f52aa3637b10fcb5fbbb7b5ef969e58d2bdcdbf48904f55db0e417496559e7467d36678b340916f006f70ef5b9b5c9a069a9bc07df0e59db2f91af1482e3fe415181be9713053214258348825757122fa677464c32a579fd5128af14016c6720b3ecf17ead42d85e1584a627119383684d0778642b4a01d2c0ae8f5eef38a2fe669d9ea901dc7f626045104a5353db55c984a519ad35883133a092e21ab21fa3d1aa57db88590ecd9f5b68eb8ef317a83b41de1f8c5376e1b6c66a1ce4b33800e1a0a8c445fd8207269d10dfd5e0f5ee8cf30d47c9d7f2d95fe2ac0b084ccb684888bd924642e003d7eaaa59aaf8184c6d07af909994a99e1a3f03854005fa9594cd251e1ca2a52af520ebe1dd2899fd235ae6e4f72c6eeb8903d8d65e54a647c4bf0ebc9db35ac5d9b39c44e02e11b997716b22fb5b83756778ef22e89923197eee2b6aabb0a48a1c75149ad271fa51f964d705ae4ea96e12cd8ec06be8cf064bbd3f421588546e9053f5ec9251e83a9a0634d48794d8d9da4ac6d1a268e870801cb3d7bc5597a619906b4ddcc3b4824d056f3f903a5e53447e3c7528aebc4baf56f6c120329c05ec2533d606418fac2c8ae0e6e870259b920edc5c9bbaddcd6128f623afca1e63505fc590f5f561d55a116e2464f9644927a21be200dfa9613e2d0a64ee31c29b4ed7227a6d3236a87defc35a8e083a39477b0f94218baa7d16c2d79f3dda9c6cfcb25981672a1be4cfb5a3d4b1ecba37eb64c68bd08957bfc77414d95176d73f8a7a57d96bf73a3d8bd1825154a46eedd9b6434814f1755e648e1dad718c5f38c5aea7d3477024dc354e3cc6951a2b622eec524cec4233ff7c9cd852269af4a5299e2c883a4175ead317b1b8571ad60542b7ad5b4689985560f19178ddae94efd0d94070977c19522a3c2492d61620b737c8a4fe31db150603fb9c8234c25e73d69d0083dc4ace52c2f5932976aa3fed3e9b4945327d7243891df98e29b0de4b104835ede01f131ac4d98d117da19cef11efaea4d9a8e3d862f8ca6ff0e45bd48e47fc6f45ec3562e5d336b7aa7672f64be1b93d2c8cd61842d5cb5ba39cc5d994a0569e974933e5bee4e253f2a4bc533366df4e34af3b0d857879e9d243e3d0d50c449c6cc677e4a2c4bbdea14450271236855026276f82c63973c8a444a836d8840ffe303d4de266041eb7322b1a6967d923e7e93215b9995a5c59693a3510930ade3f75764f574a6371df7e95767da8f2647aecd0994a99d1d44f7ba1d0bfc8defc9d7958333fd6dc248cd46113fc58b00c3909ba95883045a6c0537a904d2c4c6387703c2d0e7aeb013ac0ee306141556d6c7c9b411a1ff237b8a1cb08d0412477eb972aa81c49cdf28123029aa885d719d856d88f933788a149770547b67f8d2d8b788e3b30ddd2285aaa4f37a042babd151df237d4c9dca466fa468c5f2b7fb7bf8ebc29029323cca3cbd92867d860fcf2496506950ea518822e11181ca2f907d533a674952ee39ceed3368d1b82f0fe557c0627a601bd39aa1063df9efe44b0e2825ccfed62899401c0ee7defa1e8283179eaaa54b53da34c91de88172bc15a9b120516d56f4d3f1e36237220755986bec8cd3616cb6f3cd34655c500f7f0dbd072271e152c1c3338e3da9fba761c27118efeb697bde479a6192399d99af09343b93e86cad67d0c3bea7eeccf398e994fd9a42ba99b433d27c5c58359ff6ded97bde2861431d1ba9ec387d04b87ee7fbe653f70191deb46d02fb7e26b81c657b144602ab9df5c1b775fa7cc7f8f248b5f568d944f2c6a546d2cf8c30e4d534e996fdc54faca6cf61b012a33bafa64b4ea3cf0ffb2109cb1e664aa1448a01e5eed016c8fdb6e9bc68633baf029fc51add17e277ee78de9539dc33f1b1b537f503431a1791d794874e410835a1b70a771dd6f687512b33dd5479e96b812900876bf7abdd05949979195f14e21cb7dfb1f9f3a5d12ac4de937015229f4573cc9f5e38530b1e8db874dee17a67ce7477d40f1f7d1a9e45e9fe4e77d9c01683e760a674edcd11c9bdcabbbc1339d01b2bee88c75cef8202532c675762f8f8fca07ce0eb618fb661d1d12bbbd4c433c5c53e8ca78473d1ff606112630a447a92a848bf916987f46e532781b3133a44b2b8e0f616bd9f86aff762c7ef1efe4e8cbe2abfb8b838c0f2a2da5255b6d6a0463aabfbb24a0e674fd021597d609fa74df62405c14d50d4970131dd4f8ff529a2fc9e6a5c5910fb7641fd53d9b8b716fb729dd166fb9585cb9b6440decfaef5dd610946e26798632ea1dbf6f2a9ce2859b28670089986b08467fd1a110c70e90738cfab0248142defe6219bfa7096ad4b475c04335bee2318feac80a47ef3587482b1f61f9ace6b3a615215e41f7457b3bf86fd35ec7cf1c7de291a5c5fb7ba34056a78451e921965a4f293d9a594ab8d31d5a0a919c94677d54410c98e84004d950c686dbfc2fc6d559f06901825d3b2d28345ae1966c593c393f04f0d06ebdb541960ae7dd202d3b6ee8814edb1d4f4bced1b89ff2a4cee80ba206edeeaf1e776532759fb73d274267557afaeec7596251327dadbac51846a7a0e92fb65582635f20b58b84fe1b24b6f33d9ceb6ae460777b3b15f05adf137f9734d557fb0094328923a3f3f884c71e137106a0092cb114a9f44a8b6450afe038b0895e57dcea401293f1794a8ba4f866465b250faeaed279fc1ca45ca16ac4f84d7aa733672662574e7ab4a6602ad3788b4952fa88f6985f511362ca500c1af941e1ac12b622bdc5df3bc3ea724a532a304c8e0e0babb716223222427b2debe51a8bcc14c8b3e2ac8457a438e240a455a3268d3f8cdedf444bc78dd50b5e1338180f8e7994a86e2a3c3c9b7acae91110ac90f2389d33cfb8d4d7c8e9cc09d71ab9b4dbeccffe345b47779822c9f1ae7128267d6e79263563f89e9b2d5a44652312b73e1b13bd5b2bbab4dadacb2e67dde18d675f8006ff48474dfadbd35d9cd22471312686627fe8e7150e5b4a453fee8924ba40c6f3402e14b72ff322b26c437ede60b47cc760cfdea531005162b5880eca83d3274f3a9c27790ec2caaeb2dd5f45adcf3f7895883f9d2c6bb0c14ff283d8fc06ea80f388c6f7c30150167ee1558638b0c0998b0685ca99a5a47dbb7a13ded421adee89be5f67a6dc20f22bf44b074b1e819896773aa384f140dd479b8c23e690d93e7435d24339e5b8cd08ae9d825c0477a7ee413df8ae417b207f717a0f5509a58d183178f3fba7e8ad8ac6e6a81ca578f3eb540ace095f441b2314b5030f94bfdd483eece41bff902e42bb0a00767247d9eccc4fe4ce61f2a434ce34a51469384be1a60d41212406f45d6cceb1ec1514c1acfa30147e280742362e110f8e707255342878e9b9dd3345f736dc77d3d8c82c25b5bdcbe457459a07d73e5d95ba26ce09de6d896a594709039ea7b5201646867fe027bc6729e78191f06a3aa0823fa6f3c09e3fe7fb7f305884c7ebc3fcab2d1a272cbaf057c87e39efe8058f5561d5438f51012efa4584a67c037226b11bfe012dbfd8a222712958624f7016f9cd54129293ef00366c05c5950623575db73b95b2a096e9aa009c3593f7f07ce50b1ff74f54a0b30e5d9619b16326220b2c5352e77d4cee7df23bd7cb1364b62851301a0d962d00747d2ff04d907127c848a289dc86911cfe303483e5d1974ff34", 0x1000) 06:50:34 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x4) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000023c0)) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f0000002340), 0x3c5, 0x0, 0x0) getpeername$unix(r2, &(0x7f0000000180)=ANY=[@ANYRESDEC=r0], &(0x7f00000000c0)=0x1) shutdown(r0, 0x1) 06:50:34 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x1}], 0x1, 0xa194) poll(&(0x7f0000000440)=[{r0, 0x42}], 0x1, 0x0) 06:50:35 executing program 0: utimensat(0xffffffffffffffff, 0x0, 0x0, 0xfffffffffffffffe) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r1 = dup(r0) mknodat(r1, &(0x7f00000005c0)='./file0\x00', 0x6003, 0x1) r2 = dup2(r1, r1) stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000340)) faccessat(r2, &(0x7f0000000240)='./file0\x00', 0x43, 0x4) r3 = accept$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) sendto(r3, &(0x7f0000000100)="03b3f6aec2573c59528891728d7949f91f1e5d21efa43e9db7b62b87f326b79a958da6becd6fa026903e65937ecab925b0f18fb93d8f083772138cc404b3679784b6bea02bfe10c0edeb9f7654d5ddc1078c8d90271a9713ba2366cf085ffd819d76afa406ceb9f8615907d650fa40f65c861c0ac1b58238ef1dbedd5e2ca169cf171c292e8401", 0x87, 0x40d, &(0x7f00000001c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r4, &(0x7f0000000300)="d92006fb52faf1d0bdbcdb360325c52389d715010692cffb20ec1c15cf5eaca7ad", 0x21, 0xe, 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r4, &(0x7f0000000040)='./file0\x00') 06:50:35 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[]}, 0x0) r0 = socket(0x18, 0x4003, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x371) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0x4}, {0x6, 0x3}}, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 06:50:35 executing program 0: r0 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) faccessat(r2, &(0x7f0000000900)='./file1/file0\x00', 0x40, 0x5) r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r3, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0xa) kevent(r1, &(0x7f0000000080)=[{{r2}, 0x3, 0x0, 0x4, 0x7fff, 0x4d0}, {{r3}, 0xfffffffffffffffd, 0x40, 0x1, 0x4e6, 0x80000001}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0xc8, 0x1e0000000, 0x4}, {{r4}, 0xfffffffffffffff9, 0x8, 0x2, 0x9}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x4d0, 0x0) 06:50:35 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x61c8, 0x403) pipe(&(0x7f0000000280)={0xffffffffffffffff}) dup(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) r2 = dup2(r0, r1) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000040)=0xb4c0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 06:50:35 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() pipe(&(0x7f0000000280)={0xffffffffffffffff}) dup(r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x80, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r2, &(0x7f0000000300)="d92006fb52faf1d0bdbcdb360325c52389d715010692cffb20ec1c15cf5eaca7ad", 0x21, 0xe, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x147) preadv(r3, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) close(r3) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aae3c642ff9146e4739ea78b7ec000008000"}) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db17ec000001100"}) 06:50:35 executing program 1: r0 = socket(0x4, 0xcc98dc53ccfcc0e3, 0x10000) pipe(&(0x7f0000000a00)={0xffffffffffffffff}) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000a40)) fchmod(r1, 0x4) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x400, 0x0) socket$inet6(0x18, 0x8000, 0x3f) pwrite(r2, &(0x7f0000000080)="5f0ffd5ba63529efbe327a569d7ec7d28ce8f51fb0f886c2c42c245689733a6aa6c937bbaa99ee6b73db2e26acaaec59727c44b5093550a5592dfe85753fcbfacf74e65924c651b5f1a68035602002ef4d2a7facbcda700004f5c19d5f60343bb2ec8395358ffc689bbeda81ed780990d1054774bfd2776cee74ad64d024507772144d629bf45b5567ae838cf928e6c055492b37e200de5672745900fcfa8c35fa90110464d2be9a93246f3cde7bef0b2c856516ab1f11748c14a4d7bd5089333243e2335b145c78af97ef1f27b13fd9", 0xfffffffffffffd50, 0x0, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 06:50:36 executing program 0: select(0x40, &(0x7f0000000080)={0x1, 0x6, 0x6329, 0x2, 0x8, 0xea6, 0x2, 0x6}, &(0x7f0000000100)={0xb4, 0x9, 0x0, 0x3, 0x1dec5b56, 0x7fff, 0x0, 0x200}, &(0x7f0000000180)={0x10001, 0x77e, 0x7fa3, 0x0, 0x35d12d04, 0x81, 0xc935, 0x6}, &(0x7f00000001c0)={0xf07, 0x5}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0xfffffffffffffffe) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 06:50:36 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) setreuid(0x0, 0xee01) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x1000, 0xd2b}, 0x8) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000300)="d92006fb52faf1d0bdbcdb360325c52389d715010692cffb20ec1c15cf5eaca7ad", 0x21, 0xe, 0x0, 0x0) accept$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 06:50:36 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x80) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x3) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000240)='.\x00', 0xffffffffffffffff, 0x0) 06:50:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x35}, {0x20005c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) 06:50:36 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) syz_open_pts() r2 = dup(r1) mknodat(r2, &(0x7f00000005c0)='./file0\x00', 0x6003, 0x1) r3 = dup2(r2, r2) faccessat(r3, &(0x7f0000000240)='./file0\x00', 0x43, 0x4) preadv(r3, &(0x7f0000000000)=[{&(0x7f0000000140)=""/236, 0xec}, {&(0x7f0000000240)=""/175, 0xaf}, {&(0x7f0000000300)=""/152, 0x98}], 0x3, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) pipe(&(0x7f0000000080)) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f00000000c0)="01b6212d2ff72edf50a30e5963be387850cd19b1068788b062086cc01d951ab7fc61e782834fe809cfb7a3f81916ba933e98d9ade8ad92f39917de5422ea39f067656da458e2fc844b51590c", 0x4c) 06:50:36 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) pipe(&(0x7f0000000280)={0xffffffffffffffff}) dup(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) write(r0, &(0x7f00000000c0)="89683748fb6225000983c6b1a6b1f360bdd23083691a6ce5d36fdebc5766646bab7dfa2506867ca1195a1d0a26ebf70c4e4f7fa0d620a1d1f5a9af3ae73bd3f2ca75be3156af3ec9d4e631f0cfee49897db4dd41c70ab502db3edd7fd35933040071f827bc29008d47233745d0143fa5a149e4dffb2e697d54d0544ff888e4ff9f21922c0bdb37799db3e7c4a051e71054b6e4e661560a6255f5167ea9b3a1ff00c95bb50b7612ec8bafebb60d407c49129755df2e320e2cab709715a5", 0xbd) r1 = open(&(0x7f0000000040)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x1}) 06:50:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() setrlimit(0x0, &(0x7f0000000040)) write(r1, 0x0, 0x0) close(0xffffffffffffffff) syz_open_pts() r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000080)) 06:50:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000006c0)={0x3, &(0x7f0000000000)=[{0x2d}, {0x1d}, {0x10006}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x2) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x20ac0, 0x8) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f00000001c0)) r3 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x382c0, 0x4) r4 = dup(0xffffffffffffff9c) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f00000000c0)=0x8001) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000080)) 06:50:36 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000080)="59c07bb5194d4263aa355b3c6e2b6c3ed3372cd92c8dc3339e2b52d2bc95b2fb13d6e844f990ab3c2b1018a5dcdaf8581e9d0d3b5595b96fdc888e38ecb487d6b643bff56a36f9f041422e7835bf69332ba19927375c7650c9a4311f4d785bd28f879cd6355e9efac97c14a7456a056a30e6e8babb943a13b2ac8db9837fdd7ffcedfb76d8d79a79852bbbd9bb46e49c6bbbf6a2d671d5b94c5054454d7289e23d4940f7030ebaca1b8c9a6f034ba4e8b90353269571feee903ebf3ca7e48328eace0ff71cb8914b76940c717144a7773351006ce3b73c5d63ba647ec02f8201", 0xe0}], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="022f2f"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 06:50:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x8, 0x3, 0xfffffffffffffff8}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000040)}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 06:50:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ba") unlink(&(0x7f0000000040)='./file0\x00') 06:50:37 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000080)={{0x100000000, 0xb71, 0x3}, 0x3ff, 0x9, 0x7}) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) faccessat(r2, &(0x7f0000000900)='./file1/file0\x00', 0x40, 0x5) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000200)={{0x4, 0x8001, 0x3f}, 0x5, 0x3, 0x2}) r3 = socket$inet(0x2, 0x2, 0x0) clock_getres(0x3, &(0x7f0000000640)) getdents(r2, &(0x7f0000000740)=""/170, 0x414c333a7bc18c5b) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) pipe(&(0x7f0000000a00)={0xffffffffffffffff}) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f0000000a40)) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r5, &(0x7f0000000300)="d92006fb52faf1d0bdbcdb360325c52389d715010692cffb20ec1c15cf5eaca7ad", 0x21, 0xe, 0x0, 0x0) kevent(r4, &(0x7f0000000580)=[{{r0}, 0xffffffffffffffff, 0x28, 0x40000000, 0x4, 0x5}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x9, 0x40000000, 0x3407}], 0x3f, &(0x7f00000005c0)=[{{r5}, 0xfffffffffffffffb, 0x0, 0x10, 0xfffffffffffffffd, 0x336}], 0x7f, &(0x7f0000000600)={0x1, 0xffffffffffffffe0}) open(&(0x7f00000001c0)='./file0\x00', 0x8000, 0x1) pipe(&(0x7f0000000a00)={0xffffffffffffffff}) ioctl$PCIOCREAD(r6, 0xc0107002, &(0x7f0000000a40)) r7 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) faccessat(r7, &(0x7f0000000900)='./file1/file0\x00', 0x40, 0x5) mknodat(r7, &(0x7f0000000680)='./file0\x00', 0x100, 0x2) ioctl$WSKBDIO_SETMODE(r6, 0x80045713, &(0x7f0000000240)=0x1) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) dup2(r0, r3) r8 = semget$private(0x0, 0x3, 0x120) semctl$IPC_STAT(r8, 0x0, 0x2, &(0x7f0000000b80)=""/189) semctl$IPC_STAT(r8, 0x0, 0x2, &(0x7f00000006c0)=""/94) execve(&(0x7f0000000880)='./file1\x00', &(0x7f0000000340), &(0x7f0000000540)) syz_emit_ethernet(0xd6, &(0x7f00000000c0)="5b24fa57ebf5e8613f4f16f51eabbf8249890e61bb0fa03949c989822b001ecfd3353cfb237797f08d1a45ff51d4df6a9d5ce8af1ed2e5e883164a4589c59818686f36ebc079360d0e2eb7c9ac94576749525c8a8b879adf1e2f45608d37b651ddb81a9cfd1a6ef358f91abfdcc48e2e8686df67e5f38ce61884c219f7f71b1757828dc1074c4f7dd46c54fb029dcd0b81614ee564b1a980e72b64404fe915dba4c339409d1d3bd494f8bc1e20600d70c61c57a5ff19af6fe4a291b83aba57282e020809f986e494c36ee18aeba4f36dfc6c805539b9") 06:50:37 executing program 0: pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x28000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x5, &(0x7f00000001c0)=[{0x3, 0x5, 0x7, 0xeb}, {0xfffffffffffffffa, 0x8, 0x5}, {0x7, 0x80000001, 0x6, 0x20}, {0x80, 0x3f, 0x1000, 0x2}, {0xba, 0x8, 0x858f, 0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x64}, {0x6}]}) ioctl$BIOCGDIRFILT(0xffffffffffffff9c, 0x4004427c, &(0x7f0000000240)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) bind$inet6(r2, &(0x7f00000000c0)={0x18, 0x3, 0x0, 0x200}, 0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='5') 06:50:37 executing program 1: r0 = socket(0x11, 0x4003, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 06:50:37 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000100)=0x2) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000640)="c900b6e80b4827c0ebd3e04cc92c2ac6c49eadfc87cc364a17530c3aa0cace68eff6fd36681208d15df4f386f72fa8fb490ce3682fe8728906ab1a372910893cdb1511e6f7bc5a83aca2bec11a68ddc9490529594613e04448a4757c4559ff99b55852843ec9a92741ae379d9ab6e336bba672fd7c2517e168ef879e6fba3e1c430461dbf6a31f55ece5b9f1bced73d5911715294c57182b2db86b1c8512b43a3dc93e18a0e5f76c544e86d722b162253eea3a7f8a783aefaae474c871051c0b6233e0c7bd764ab9230173145ed59dd02516422165b0daf6d489d0a7d02b14cc36b442a760e1475fe15452efa08328f2d448ae6d1a262d0e22105fb07f848e7a1c6c7774b9a9f7b5126ac5b872c715cef372272be461acae32f1ca387f53efa83f3aa0cea6d0d590fb1e381febd4bf0396c394ec333aece487e96d0d692211f5406bb5b2ff679db362ef04adedb013046fdbec7f130d39ac251d2a2f708596bbc3e3bd30c839cf359e7d28ff2240a4f49325ce516dd762d67e3eee0d1a363910564766bb5eca00dce90aa6c14949d1bbc2043f1ea3051e470949ae235fb533bca6d8e944e43ec0dc25acb010310d051a0c34bf7472c9cac980a5e511ef6f3862710048c75cd350b3acb49f2f56f87cbaddbb74bc848447f459722e308aab9f928ddae897b6fbb53f75df8ebd3c024893b46f016889413ca772230fb69376f8d935", 0x201}], 0x1) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000001c0)="2de11e", 0x3}], 0x1) 06:50:37 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0xfffffffffffffffe, 0x0, 0x100000000}) flock(r0, 0x2) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) pledge(&(0x7f0000000000)='%\x00', 0x0) r2 = syz_open_pts() r3 = fcntl$dupfd(r0, 0x0, r0) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000040)=""/51, &(0x7f0000000080)=0x33) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000000c0)={0x0, 0x3582}) ioctl$TIOCNXCL(r2, 0x2000740e) r4 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x3000)=nil, 0x2000) getsockname$inet6(r3, &(0x7f00000004c0), &(0x7f0000000640)=0xc) getgid() shmdt(r4) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x0, 0x0) syz_open_pts() ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000200)=0x3ff) r5 = semget$private(0x0, 0x7, 0x19) semctl$GETZCNT(r5, 0x1, 0x7, &(0x7f00000000c0)) r6 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x8, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0x7, 0x8, 0x3, 0x90, 0x0, 0x8]}, 0x2b) semop(r5, &(0x7f0000000140)=[{0x3, 0x3, 0x800}, {0x5, 0x3ff, 0x800}, {0xc2ca6505714a368c, 0x5ffffffffffffffc, 0x1000}], 0x3) openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x800, 0x0) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000540)=""/251) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) getuid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) 06:50:37 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x54}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r0 = socket(0x1000012, 0xffffffffffffffff, 0x80000003) sendmsg$unix(r0, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, &(0x7f00000013c0)=ANY=[@ANYBLOB="bf6cff95028c8a494cef6e709c96eb28aa19384ef99da03dfdb415eb198b07dc62b02a15c3205c5a50b381951400000000000200008357100ba3dee4b0e19ff47e5ec2487cc5978d00faf2ffc210560f6ac1f85141d860446639b79c1a3e9f9d1b82ab3e8dd713dc705955dad90417925b5a650a0500000000000000f0d8324e012d03003d3241c6e9e510723a01626592bf3efba9a8666feb1bf1e4e67947319291ffc1e6ef048cb75d4b3224e003ca23cc89055a74d3c1c7571898fe3bef4990370efcb329d4831e60ff0300001ae6cbbc435da6d75a76888ced3309ca1b33a0eaff00000000000000281d3d2a5e2a2a3e3fc1bd59c90000b1966866486ea231ff6e641b1a3eb4057085b99576fb50233c4b889c2f9a145a4090290ae099d8fdc76ea98a57009f1adc7cf1ea3d21952144f45176e9f74178d0bb7d832b53c4d700df86243200e8ff80647ba01f1d31bbb3d0f41e11779f0fff2fb39810270d915c2568ddb82e3b832635ee599b42a2cc79acd4962e89971971d0462004874f5c3d17f083bef9732f26e5e1b3fa109c997368a8858417db5dc68a20d8ae2bd4ad7c14f1af51a7966b3f2376fbae3c8e1c05f7ad00d67e7b529f0bcc262b1b9cc6f9d0282addf634b8aeaf494ead53273a684ba5b7ca65b6c7bc58b821d54742dc3855a2eb06959309774a1150e0d32d06cc27ec3e2f04bbfe41591a4eb1d18d48ed66d2e44d46e8f6c3f3198801fef387f20deea321f2cbfc3c64eb9b64713d41ed87694fb44c36a9cf77639689c7e95415a8e0243415c243ae7e264c3589e6313e10fe2a0c1bf65eb2a4d2de55e4fd3c375c6f206dc14f7c4252dbfd9c5548a57a30a960e4b3507b10a8583d90d3e6440000000000000000000000000000000000000000112ba4a7274fcf26da41ab8a8a5f8ee2e300ffe18886cbf7dbe90621f776d6a14036c3a48e60c4b6ad176d29b072685bb681df92a1b27a08208a7908eeaa66053fe47d46e3e7f282e1c6cda5e539f7f3e2a91c0f0df665586b89405182ae0515"], 0x270}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, &(0x7f0000000680)=0xc) pipe(&(0x7f00000005c0)={0xffffffffffffffff}) fcntl$setown(r2, 0x6, r1) ktrace(&(0x7f0000000000)='./file0\x00', 0x6, 0x20000006, r1) 06:50:37 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000a00)={0xffffffffffffffff}) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000a40)) r3 = msgget$private(0x0, 0x460) msgctl$IPC_RMID(r3, 0x0) connect$unix(r2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{}], 0x0, 0x0, 0x0, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x7, 0x2}, 0x8) 06:50:37 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x20, 0x2) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) 06:50:37 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x8}, {}], 0x2}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000180)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) recvfrom$unix(r2, &(0x7f0000000100)=""/95, 0x5f, 0x840, 0x0, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000002400)={0x80, 0xfe9, 0x2, 0x8888, 0x3, 0x80000001, 0x8, 0x10, [{0x6, 0x5, 0x6, 0x3}, {0x4, 0x1, 0x40, 0x3}, {0x2, 0x20000000, 0x5, 0x4}, {0x5, 0x7, 0x1, 0xfffffffffffff31e}, {0x7, 0x1, 0x3e8}, {0x7fffffff, 0x0, 0x9, 0x81}, {0x1, 0x91e, 0x6, 0x8}, {0x276, 0x6, 0x2, 0x4}, {0xffffffffffffffff, 0x5, 0x100000000, 0x7}, {0x6, 0x7fffffff}, {0x100000000, 0xffffffff, 0x0, 0x8}, {0x801e, 0x7cb8, 0xffffffffffffff01, 0xfff}, {0x7, 0x0, 0x7, 0xff}, {0xfeb1, 0xfffffffffffffffb, 0x3056, 0x7}, {0xb3, 0x7, 0x1, 0x4}, {0x7fffffff, 0x0, 0x4, 0x2}]}) open$dir(&(0x7f00000023c0)='./bus\x00', 0x880, 0x88) 06:50:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{}, {0x1000087}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 06:50:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/45, 0x2d) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x3d}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000040)="d5") 06:50:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x9, 0x8, 0x1, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'P\x00\x80', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x9, 0x0) 06:50:37 executing program 1: r0 = socket(0x800000018, 0x1, 0x6) r1 = socket(0x3f, 0x3, 0x7fff) recvfrom$inet(r0, &(0x7f0000000280)=""/127, 0x7f, 0x41, 0x0, 0x0) r2 = accept$inet6(r1, &(0x7f00000001c0), &(0x7f0000000600)=0xc) r3 = semget$private(0x0, 0x3, 0xc) semop(r3, &(0x7f0000000040)=[{0x4, 0x3, 0x1000}, {0x2, 0x5, 0x800}, {0x7, 0x5, 0x800}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}, {0x3, 0xfffffffffffffff7, 0x800}, {0x2, 0x7, 0x1000}, {0x5, 0xffffffff, 0x800}, {0x0, 0x6, 0x1000}, {0x1, 0x0, 0x1000}], 0xa) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x4010, r0, 0x0, 0x19) semop(r3, &(0x7f00000004c0), 0x0) pwritev(r2, &(0x7f0000000840)=[{&(0x7f0000000640)="4d18a6f0913a4f986e3da8381ef2f6be5504e3e649fc312a8135fefb1e088e9d5a63718895fd70ed80ac1e756d3c946c8c372ed26c02e00e5ee5a819be6ad4d00e4a19943220ccc03f27120711bc8c5d41d17af4b75fe9fc85b2f37e946a261675337fe32d26b234", 0x68}, {&(0x7f00000006c0)="4b9b06d173ba237ad6f7d14faf602904be833423a8e6142fecfeab77262367e16fa6f94393a05910b94151fd96d1285aa742228c2f65ff247089bd78b0a7a011ce290fe7b04074359a83608c639e957c295a7b04fd74ea7fa9f31444cad271076feae8dc42956c7b3106fd543012719f9fd61fa370b4c5eccba380bf9177592ec6bfb0b5052090d0d3169f6274f4f37765755c32278caca9e2518d408c0f85a66fb53cf4f42cbaece590a3658b04514b11a20303b4c18fdb5df9fcf3ae355363565966011132a5b9df9023d27a2ec1961df8bb8814", 0xd5}, {&(0x7f00000007c0)="f3ca80f13b21194fb23cb907fa127cb4c6ec81e69fd85597a50c846d6f73b040d2c76254ce79de3c4756a998cda66edb5ac46c72e3b26e5990abd7be7e8645942522f19d9cd9590554b2e2e2f7a8a56bf67e2934147f45f18cafd69876391e45", 0x60}], 0x3, 0x0, 0xd) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) stat(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000200)) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x3, 0x1, 0xffff, 0x5d8f, 0x101}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r4, &(0x7f0000000140)=ANY=[@ANYBLOB="01002e5b9f1328653000"], 0xffffff86) sendto(r4, &(0x7f0000000580)="3377cbe9ea0ea176f1f55ebbad3aa111", 0x10, 0x2, &(0x7f00000005c0)=@in={0x2, 0x1}, 0xc) r5 = shmget(0x1, 0x3000, 0x201, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r5, 0x3) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) stat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) getsockname$inet(r0, 0x0, &(0x7f0000000180)=0xffffffa9) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse0\x00', 0x400000840, 0x0) read(r6, &(0x7f0000000400)=""/80, 0x50) open(&(0x7f0000000480)='./file0\x00', 0x3311203c63ee0c39, 0x80) setsockopt(r0, 0x6, 0x9, &(0x7f00000004c0)="1c5c6431f869bb423e87974b2cf75a9458604cc3632181fba0b328925d503d156ce1943e08d00ed2f143e2dd97990b2318db8f072bf195e38ec5b6b107cd085b44c58084d3219d480574360d2e", 0x4d) 06:50:37 executing program 1: setuid(0xee01) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820269"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r2, &(0x7f0000000300)="d92006fb52faf1d0bdbcdb360325c52389d715010692cffb20ec1c15cf5eaca7ad", 0x21, 0xe, 0x0, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYRESOCT=r2, @ANYPTR], 0x2) r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x2}, 0xc) 06:50:37 executing program 0: r0 = kqueue() ioctl$WSDISPLAYIO_SVIDEO(0xffffffffffffffff, 0x80045745, &(0x7f0000000080)=0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000040)={0x0, 0x2}) 06:50:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000002400)={0xffffffff, 0x8}) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x3, 0x0, 0x1, 0x3}, {0x2, 0x6d, 0x1200000000000000}, {0x9, 0x0, 0x8, 0xf0}, {0xffffffff, 0x6, 0x67, 0x68fe}]}) r3 = openat(r2, &(0x7f0000000080)='./bus\x00', 0x800, 0x21) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000023c0)={0x5, &(0x7f00000000c0)=[{0x9, 0x7fff, 0x1000, 0x9}, {0x81, 0x5ac2, 0xfffffffffffffff7, 0x6}, {0x0, 0x2, 0x7, 0x9}, {0x1ff, 0x7, 0x1, 0x715}, {0x2, 0x9, 0xab}]}) ioctl$BIOCGDLTLIST(r0, 0x8010426d, &(0x7f0000000100)={0x0, &(0x7f0000000080)}) 06:50:37 executing program 0: ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, &(0x7f0000000340)) 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"}) pwrite(0xffffffffffffff9c, &(0x7f0000000140)="645003eae244d75ccc72e256cbe3dc771fbe9a4889d5b65da7bdd665bad1fd43168f96e11257b6ea399e769b1bcb35d070a493bf6c86fa5dd15d318fe1f898d1fa4d9c93e7fa81a44ee3eb8626250f25a3a2f31bdb2b43344f2f01bb270ad7e7a499aa20c1cbfa280e03ba96512b5b565d5945552b6b2020314ad49abc6a3990417a3eb82641193658f17d1c4847d5bf1d3d77a2fef3729a398a7dfc5521bbd4cd22efaf224f43a26f98f1e904a11c468c7260135c513b", 0xb7, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r1, 0x7, 0x6, &(0x7f0000000200)="ed0af0e27c75dccd530df193e156728ba096f24a07f402d7ae49b2e9cc66e87e20b57d7c5243d4cc4e4f8559f09a06cae5bf42df71f65b2dc5ff3f84fbd0e763e35a4b30ee6f42957be36058f8303f37213edbcd2a3608a2ebd1b171e204388ddc09153a1c2f9a00ad2e5afbe3a1a0e54ec5a2bfcfa89a6be271dbd80efa66ed1dd48c695c2c1e26a5bcc9b307cfe02ade61bcc65322bf7f0c3df31894a97530ce98c325c9685c5a8f32385c1f9c187bf3130640e82d1159aa17ef313512b5838848f33aab645e6e49ea120bd3c7704bc631aed80ab5c0e1c8d8a4d0546b3070643dc1294fa443", 0xe7) openat$speaker(0xffffffffffffff9c, &(0x7f0000000300)='/dev/speaker\x00', 0x800, 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(r2, &(0x7f0000000100)="8c65", 0x6d2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380), 0xc) 06:50:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="d60dd57cf41e0d3e78e7c1391efe3218918edba7bcf069a234ad1096ce3101f2fefd7658d20b41b49a2cc022c51dd46f341d41f8eb16858f86c822f781136900fe768d41f7fd2a50462b227e6b359e24f12deef75461e54286e60ca80bb80e1ff310c9ac7db7e892aaafef71225efcf0f9f0d9454624393db0bda40f5d27bc72d8de19481a6c326601a3a0c5abc6e0db7b45e394a09ba5db5e16f22463f4b39df384d6cbffcb98002e5d5ebeb4a37dd7c26345e201d15d3fbe932029d9254a41", 0xc0}], 0x1, 0x0, 0x0) 06:50:37 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000004940)=[{&(0x7f0000000180)="eeba97defa271bbc3849d6942138bd9129b6c349857d1b7d80298f2b55016094efbf1484ccc38b8f0ce42813381e79ecd2a48792434b6012b39206acff18b1bbec5b86b9aebc21450e845481d426c0797330915d786cddd0db1abf087d27f595", 0x60}, {&(0x7f0000001600)="4ede0e1ae4df8289c17f8f30c1eafce5b6a3b97ae6a9bf5dd0ced5e146ea417647a7bf527e3afa248bdfdb28ffb90fb94a672a3d4845c83135c8aea50f567af6386551159a9457062b7c3a4711e960a8df6488ed005efdd7ad0855c21d66f649c0c7e774ecc157844f5eef0e18d7e90e6e612736d20db2f69a1c111e9450bf453854234cf0767724d1447dc2adae2c152fae57c7ede69cbed4bb3bddd3c72e5b6b28873f8c21a51be96462c9cc3dbfb9285e004401ddc90c5050619a2ffa18606cbc5e9648797e25b14588011404ec88b1534e2cb61451e52ca0739edd93e8bf40afb6a286e119a727ae78b89a758aef5561a42461f6c5885dab5fa5a216eade39dc604ad9658d234934d179408d403f5e694a070eec345d3854c225d54be12dd8e59929b0b68c14a19be1e3a4a6c4edaae822bfbe9f488128af90599548d0b5c35131904b6f3057eca792a07e5f27b2fe1bffa045b587ada53154bae563de7c4174e654ace76c8479411546b96c07f7870848ae0f62ae08add3f163eeb3a17a8e6c7da8d481af1e7592c567ffa7946821c85b9a1c56cbfdf5bb2012a717031f3bbe7830a29324a9535fe8c1d8ddb4424384e6c419f0d6d831d86265559cd06c5de7d28d6bb1b89506fe0c2105109422c4451120633a284fe834fca0d1604212d0dc2854fd43bf3350e2c6c2b55465ad754571540365d8aaaf602bd8a7550d69e97c7c615caacc59a99669f1ce59da3364b7f7ddca02f5b8784b956669ffa2c40c22f4d913f215489656ceaef77ad273702445abdc43bc3914b94d9cd0ff2d7d9c660a68cd43f3c9564e6f0acdc6da2e2d2f2f016b662e39d4149c27e08ba275900c35e37fc83e482d356116a5e149941ffaefccfe6c443c534f235b31fbe24f9f465bc7e909863ae888fcf01dfd6cece1b9aac6ee9cb2e4e72437d4bd7a9dcccd73def62f735cf77a2f0232fb07c0e284c4ab788f9f6ad2b2a9220628cf26750a2af9d3857074263720e77b3d3eaa3ece851da59b1ea753b1181da071c456cc77e8920197da5ef99366f7aa4efd7571c127a4163b990293ef8cbf998ae4afd1d6fd84fe76a980c10e1229f816670e36c7eac07d3e25b71caa0b3098ebe6b946efc24d40564927a7fe004ca96a558853185b4eaaee65d741e909f5ab42e039132327c6cc8df6ebe4e78c72e8125bef82de418a6b5e93cb5175b6f31121b7a5140a8e790866f989776ea68dddb521cb00deda1343d0b426769def5a3761870f227ab9239f828b81e6d83433c702f5e88c37c1051a66328bafe978e29139eeb3303d1249f5351ef49f8b79c4b633e42c9be7cd1324abb7210228ceeae895da8301566a185860fb24e413c7efdb722fc7ad7d53d90836347922f92984d62fdeb839ab4b2ef2264a3c1de676801c47062c7794d283ae5863d853b4b4789ec1511db1303a5846a9604355f3d74e98773e26f256bdc19eee4c81b29a71777e95e6d46c1d9a782c2ef7bbbd1bb62c35a97f097e8c00e3b17a7e9910dbfaa11e0aac68582f41af4beeae992824afccab00a88dae58947cca3265a19b451365193d1fc4d8ff5aa2e6162aec75e7dfa7c16bfbea09cb016b440b5cb102c2030cf6dd57e5d722d2b42736e6fdbccd6b9e52b134fa8046c06400e33fc495a025d103c72f7285f34129d35d5afce1fd5882af58141ce15f6c13b55b6357c9b328a1a542d65abda81db193eceaff4e378ae48fc9df6fa3fc453616c4a5377733372321d7557e66f4d91ac312bd6e61abf61aa1d39cca9af255111c8fd92f24421d4b3d97e5d2faeb73c8b321b45b5283b7e674a58234a175dbb3e8e61432f6fe15dd76679eb3311d4f90460f6372b9d282edb4bd3f24a2f13b40134ad64b6dd638569dfaff4c80671e027a8cd9772d76d3a4f01b7f1e2980d357ebe5f04189b5e349568faf7963abdd92f273b327b0ad6e0b7b804c568cc3c0d8e10ccd479680187793a82442d9cb1941c28e3303b0030fad774c65abfe32707da38d0e28e6c6c317e032ea471da70d8df1f7ce24ab22120ee45eb6b151c67dac886629ac7297f06aa466fd28276fd9757aaee5dbc670410556c60dd63898bc61814813619d3e91c24516d801e95c20e5b8a1468b10ac66ff2516c0e2b627faf381f59e6c57d98d88539086cc07ac3c4b473a8379bb9d06d47f22c381bac7fe98746a43b684206d9f7c4e29838b0b8d3413e30af846bdeef150a62e4c3184f658c77a88856ce257581d927679d0ed202e675e87f331e356559ea32677e153ebcc5ade642d2ce1ee71664139314e63d81a014b28453560037cc095b6a2cf206c7b813ff465c12224eda06155b973273bec07d8c88b634dac4e2113b2a3cedaaecabc412743dfaaa42db724b4bedb3fe2bc6b5127364c96936e1789c099a0b224d7bf57986969be882c4b04238fb0ac6864c3b3539e94513fb2d59f5006f429db1d81d760e89ec97d38e2adace5f90b4ce3976845cf2e08dce4747a115848aac121c9f865db2c357d6ac6548945d5f751cd50dcf28069b05c3ce068ac672c74bff2a7ab924d2ce33eac16557c8129d87892845f6a91ee0f05fd695bbdcd7fd142a4f9b91b822c7de10fc8a52594400a9fba6a84e9e93062fcf92cb95c106c26ff3cbd408eab354f2f94ec84762162541c9eee0e39b7b1e3c86317e876dba62a17c000157d1e434b3e7ae35f48e7bf1eb1b38be4b2ae38440fd8aae086f7aaaf674f37dd2435619ca44a49205f330becdc295796b955bab34f94493742de3eaf97cea15b92b0eb30e0e9fdc70224447e45174a727e4916d7ca03ad985aaf5270844a7190fbe91facc9d25bfae12ad20e6b9dacb4da10ebad77f4844859aa176a89ef71a5902b96f11fbd165fc12f005537b318971c11fe3e4361c87d06db0c53a4d933798864175a1b00a2de91d4d705e93aa08d8659bd6ee89572232cb519e539fada98c007d080d14b13425da72aa0b6fb453f452b2e927c07268988dbbc3afd20b008f041c3beea5089b38664bca871477740ba49493c23aeb7b00530e861ec910831c5bed81e8344b1416c01e7335e2aa40a0ec4dc323d8e2011ab796cb676792e136a1e918f9d2c6b205957e5cbddceadbfd15519b8f242ed70974086f6b93707bcc3e536a925b6d68368914217c99819caa1c811efaca17fb46ad245b1fac6573fd7406b3bc56a650251ced78e5d8b223a1b5e37ccfbebe50d9eb00481d827ded3f8babb90db2e18390634eafa26f54198dcdcc229603746d6f862e1252df60ab10185d0866a8f65ec0cb68775b8678d86181db6570cf0a0f3e486fdb2236a11017525223ba6cb431e0825c166c9d0621f67ef0fac6446c5259ba551ebc180f3ab1b7161acfd435cb0ce5ed30e084dfda2895af120facbb9361bb2d87c9a19f2098ee62c88e8390434322f0861f371f072c3b3cddd1ceca06f0eecd229d758e4c08d3a41be41063445a5ec840b71e1fd17fd9b818d88c9e6c830c57de5079a0f3b6a07a4484ddfc76391fa95a294a746417374c9ff0c3c9e4c5e0ebb59d8c9ae97e8e5134f698f00c79b2af1f66485ab09ee0f847a136f4aecf9fc7d3edd9469466f7dfbdb16440b4440a99ce1aa30be9828b36e0a2524665b1745e381c9c751d449c80da2135dff49fa3de1273d776988fa185d9a8a1828c09c5f270bbf2af8887037ca802968eb821eb794684fd01fec1161d39a2f2b139cc9208f4b563a75f34bfee02f6a7ba587549cfa899ed9180fbc19afa50ec5c0628bdab277e83bc78607a0b40c219da94a0af2b8c2b63ba679624c55151d5b5d30e94b15415cce0ab07993349e28302ffd16388c89241d9729ecbbcdbec5688fbc206227812c21eaee58c1596cde117c6c2ced6eef2c7edbc985b444c7f60490cd947a5b82349dd90bff4b934c43bd7e0b4e45421a847dd3bc5bc51750dd89a0ab4107e1686f939816287f9f21a77f90a443dfc75b0d8b533a9c8836ed1e04b4a385c7a05618b2ec817d5f5c93c0fba8ceec5a5dac1ae291f29c5ab7ba439211691c40eedbee94b740c865532205f01a798e73ed8497e26413e6a703c56b0f76893223386d902ea318a7ccf1aec847641ad0b31bb64097d352d00d284067b1519de936c2277fa98b19958da01a3574b2cd19124f6adf75c2dfa3bdf7c1fdc1918ed107a4dc2cc73c1c9f8587fbe060796556abb2de12bfed719f894098e5ed55caa367244d0918c8b39a4e68ca0122185d1bf3702fcf29c373484ae154379847971e056909081e886ab0b13c2d01fa38c2fc9ddb4ef424109dbfcd29af39e42c8cf7216f1a72683d60f69d83595612cf4697c513524a6dab96b1aa0d27ea8d47c06ac1c4cef61dc6be4240d083cde567459d1a6a34fe5ef45ff6475e68cf5f4806dda8b33675c87a7ad7b0a92049435aad930d375360999ea5504de067924fdc14750cb2ca190029d391e2821a0a7753b633ce04e39d4ec6cccb15d716d32fa37c5fb435e47e916b1d1addb03c9e66fa4cdbca5dff9fe9318632f3282a325d344e2c411e0e95d7fd33176d3d212ae943af456570f4ac4cb44e7d721fb626f3fc4386e5f6081988b2397080b9aa138a75aa679ef1c227212885cc4af37690c285a338cd6b586b97afca14fd5603f2e0e35189d7c72044af98eab605c659885e2b220e12df381cfed48a31f36c52df69e242c584aa94370a912a1cc45c49c1e6cff0a8be473f73345b03570b16eb3867fa73add8b0f04cd2e64c738608c7885db2fcc0f99d9ed2d76af4ab8a94a2254d6a964c20c238b34985d640ef0087aaeaef9cb57476a6e6f9b0c724ef6e88e622f420f33d67bf556d3bc55cc8d0a11ebe1ad97ed3241d9589d0442c27a898127bfe8fd6bd6050c70f840777d198f3cfb0cf178cc9a64c94562afaeb86162d1a4dd7c2c119c5b6f0f9ebe4da1b32a930a07375d27ed2002350645b1b6e21e8fe8b0dcdf7a19c37a0edda824799c1205b65285ee029c5716bb33bbe136d6429ea428f9eb688374bcd2d7652880cbf54c5836fb4592eb3f4e881cb37703e01a7b902c481cec0f1f1f70a707413728c513f353485aae9d2b4ac00bd2c78848e5e6bd943eae418ee166836a8a44e39604d8480ff187917e2b90fd43c96fdafb309c2c11faf999c4791c2e2752ac1d43ace8652da62b7bc3a35a0f1aa7c73c448579a7a318762c8c6c014918f6171311759162ee35ee1b70b5ddc1c2c7d062c4b9d868604b8f4e808237b8ae9c78c8b9077f75a82db378af3d619428a5cb721f2e1372a5e6225c31d06e533fc7b47cceea87cf7624dce73e4dfb619cd7dc65d353d208457a644d7616f4fea1c3070f384f417a1086d812d861ac90b0af460f7d5608656b203293e29655a9d396eb13b9797871f90bbdfd597cc22ca608ebfc62dea3d0933b419c9225f409cd048a990f5289bb5464a67c4c90b7aaa43e0f5cd1c9fdbb4df9b239cacf9d6d5868a766cfb1e20f17d7cb74f7159ad1801bca2a53c522e67d288f040372768a8bff39cc4083c68ede42dc179d4648f976ca61d2d261a376995a0e66250723f321cc740d00e093d696ad945a90739f57095e76d881d50c110a2913792a85830c3699f040ef4d4fa3982c5b29187dafae67e9551202db6c562f1cefcfac2a6209e18cb4bb8a99dcc27c613d79b6a040096fb206ab654d5cb7018558a36333a4cf1df294596fe54fc3b5dd57a69f4f7f9202e4958188b97701531de2ae27d4d2a4d1382c6f8eba410556e3fcdcf8abdbc849725f4c868b2e55ee152d5a58b", 0x1000}, {&(0x7f0000002600)="ae3ba9f26f5d8ab07f0633ecca45afa5f7ebb7cb79f3b3a9833dec03fc69f8542d8b79b6ed78040313bfc4e90d17ad129399f7db96e561af8f3304ef9a3e86246a8ac962f901d69d1b2bb7a33520a834df30319e6cc23f2c6fb2eeb26acc6f000c8018aa7e664f6bee4089b817fd73fc5e944ccf2e7ae381534ef234c070709d15e320cdd6a1d0c0291ba8194bb82d6c5a664fb818b69619e81b61f92249bd701040698ceeb408a0c5a88b362f6398ca1b8c8f94104317fdae28db9d5c7f9590f76c5282106a03aecefa0d96941057786fe556913485da01f352be828c7081e3e7bbd4e89083f1f2f169691db8968fb4aacba3b9da23ce6fb89303ead670f1b8ffdff1e271e4a947abb0c6ba8442a2948b7599df2f8fe2e157c4dd945b1a2fccd668de3cc09195bc16046a721dc57403498d824f1673cfb6073dfeed4e67b5e68044d48e731d04f26b6f099bbcbd09e7b22a50f64c370b0a5235f5d90376bc787d89c126c607788577d677b7bde576b3e0014d35495a1b2f0611dc35b2eed2f987d40147ee4e6b60fd0b9e638d6e88725ab7885c200409a248195ce040b460ed5ff62b58f481a47a47a995355eb2e129172e6e90a6251d9d40ab0bdba96f95b4925b5c9d9d4eac81d7f4d1e3d751ef2b7765f56fd2d17ba53f068cb6eec4d3c01873f44a652ebe5cc6a5e3455d8756007839db029e56e6e2c1ed632cc4d935a77ff5844c56a74a95828f2f6eeed606ecd96a9646b73c55c19d35e6faf4d03481bdd10b97332ccb40b7d12dd28b553a5e152e816ad330a7c79a41e6e8bf4712888610866ef427c93df6d40c88ab0beb4c0b740d3c41587be6454015942382ccb7235c1dc054d6e78a108521c01fb21cb46434543a1a7ab0fbc263d97320b639a33e5ab73aae4e5e2feecbfae94d5f0065927eb0972d4ffefa9402fa39a21492f3fc231a825ef7a224ce00bc9100e9e83f1e9194971a34ae132c355cff01cdb2edaa2fd8ecf7f5900cdec96422d91c6cf349de2a8a1780d000d0c928925347ef040f9733cb11a291a4c0e81fd86e1c302e27672c0c01fb48a778279f068f1af76740e2c5c9b6a7f7ab8b4c24938f5da450340f8994906ea5f9bd5e2d8bed8466fe592beca6b1baeb24bbaacc7a0a4c49a36613623f1d0e2dbe927554ba420c382219ea1712edc4239930045f9f7f4ffcbc5329c96191c29682d1f9bfe2f99cc4eb2cfd577e21ea9f27960bfb99d7c516582cbc3b4d5036b83f4eee197dda4f7ff21d437014cbb036c6ff2dd5f63895ba8331c1aaceae7e05656cedb94950024681aa670d23b43242696a9d9db6f7abfb451e4d1a66b96a01f55ac4dabf07bd6165c9dfb85b9e92b925e9a4ec1ae5788093eef76522471324971dbaff1710ac16f3c84a2519d882e1cd0b6f2db500dcb949bc97f454d01a45dabd1cc85f8cce0a902452bf218ea67690510d5dfeb970440e96ae726cefd44437579628cd03251136ac90ac27e33cf07ced8f4104ddddafdd644e9bbe772c5f2b2a4860bb3ede0d61175b5ec86edb6af36475bab242990cb05cf5ecb568d3a7e58694302478b4f77bb2d7762008dc5719110167aeb9ff899d55c3440ebb77ac3c5d7d05ef6a0b47d42938546f791b766f107cc0a5d215ae95219ead44457377d108e615953e4b1d4093b82f9ef677bcfb3a797564543c4f51f5b8a44e7b301887aa7f32c138c3621fa13c0d6e3da1f4127b7b84f9722471c6991d1ad3d54e8e7c89c3180dd01e1bbfeea6321470a542136218a34c761112a87178e15369d67d75d005a8cfc992d0b66dd61a534b733f14da79aec948750d2822b9ead9553cb9a3c5ad0d5fcb6b5eee3e6e9b6a6280e02301bcb902ea6f195b14d71ac3a8b33dc1461621954ccce1be75971aac6109d020134a20ced76f0c34c9436760c4b682e31b047b4acc39004d9221bea35c607f3232ab28c0811c052b8a3c6c068eaed515773f8c54321ffee2c94269f5c9a79b68e729f8103cb4afade88c78717da6da08e5653603b10b38c87f38b09a08680ca8d5678595e53a08716a5c19c1608dfa8df4fa5b6f0118277b4f4d37c6391b58af93a51809864f1b8fdbdd895ea5f5e0420195f85f49f2168e090a32e5830c158da95fba50a38aa24d809874e092750baf011b61f44ebd92bc107f9b9685ab40e7136dbca07ac5d8ee03873dd3bd4d6899d9b439b686aadad608da15886c0f61a347b2c7f2d74cff4ce6a491e27d8617fedd01d3caae0062e1a53af0f3468981483074cc217106169e566aeceac7a7e38e3ddbaaad9ce20031878864f5063a47d3f1780234ba114897fb058dae78a197d6c95a792be69353b1bc37634f437f2bc3a4b8446a31e2fd62316500e12229d2c6b148e436ef4916c6094654e74de89a3f7e9f17789cbebb94bd6ced196eaf4e923c068bfe4adcb6ba49e17d229db8a60b8e5ba8146e8ab67d3f935cf23de658b62d99958314cd2345c82f4c03791c65f1bfc23acb75f787372db74e7759fbdd1e74bff5f89cc0cb3505b0376b584e7146287680b5319d0e8874b4ce17c79e32eb66452ef563dde4792b10f67a74b260e4145eaeacdaf77174f422adead7fa8beb675fc09811f30beef218b90188c09a7a16814d4adcc0a9d45a878d59cac3fe514ed94396b442bc837470be375e06bbbd07eba4f322aa0a22eb7162ba32c0dd0c81fed8cea018008706976fef2e58c49993835d639affee6789d7fb0c03814071d9c64e903613a173fa4b1261eaf34ae510d216bca6fb7ddf0a70a6199ed0cbb543fae9e4b29d0b4eb67c0f4a79eee2803e64c70d1a4f0840f7b5e80bd073ce1e4b1bb0db346d6d7fbfa9892699d94f3fdf25a9d237c47b0bd141a1c9aa54254a57f6c5ecd6adc0076fdd5257e065a3b385f954da32a43235921f7198f852dc654184e582ce59195dd5ab7b0732204dc5907f4fb5447f6dc056b46e9c7055f562790dbdf89ef0867a7f260831f6ed88354a21b06323b3418c8767f94b7794709b9577769b076e7db954f51e12040baa12be0b79be5b8c31bf0bb1447b85c79f947241a12b9efc8113fd00facfc9946425bf49f1b01ba065e62c977aed764557a29a664d0b64fce194a279ca419584ca70e6a6e7c0974cb2f8dde636d908ce8187c1bb7fb39fa62d04686f66ad54e5a3bc2e462fa4f5fb340753442a88eb11c5abdbb78fada06d01c4785b052b8afc3672d78f85e2be31cf9ee5c08aab4f6b9f0087c45c981b4d8a84522628eeb24493a3ea6e6f62ab92417d735df7c0072ef8dfba11f79eb6e85f7b160f410e509f5e6bc1ea99540d84d658f1329eb8ee8ad67b5e2603648368c535efa3b7e8b8d546b424b3d933f02528b431cd9e612cd40bfcf53f1a4d24eee9463cbed3529ae8db9812162da73916f7f26e220de6b137f61158ed00dc9b40055cd0012cb92ee6abb4f221ed7b230f717535aaebd1ca547fcb847fe103a3278f58ffe59903ae11bf6d23e8b129cc0dd13b1b2fd3950494d51849293c9b0253d026699b1e94dfc48c897266aea15eaac81876ca29986d32f125bb0715d0bdf6833a9ec33458e1b0ab582e381b2aad8fd58a9b736708adca6e10382520bcf65fa5c9e9f722759f9951b0d29e810294992d95f5f940c6be7dfad79dd45322ffb7e0f7f983a770aeeaae3644811e12eebe295730fe1b12821ebeaa8772c5cdc17a0496017a5838913dcab5a008f83a28ff749677916d613cdd209eaaeaa0b0e0b02d989283257ec6cf8791f64a194cf256237c65ad56cca5774e1d1df898fb005274cc9eea2a3f06fefd8791a7a3445c09005c113f9d9c0e234824c2b0198c6ca98af09c3ddbe2bf538ac9ed35e204b7e4b316c0f83110981ead55e49984b89849c725313a42d8a0afa69423c2e798273313dbd8ad17a35b7e59fecb14914c9ee0bdc618709af32dd257b06eadb7317122dcafd219b0aa9d385245bf7c437f268e23770466b4fd8d773b54b620e5b709a85883af20d02b442120126b515220a9c19e95045ca694ab623a291ecd78491d34be333b230c9382739589edd42fbf80f083a1b2362aa60eb99195390c5484ff9119e9568c26a7a4313d527afca11388b384c7bd9f7f1fa6cf810a0c194c4b42222da1f589442cacbeaf41a2eee8d03551d13a8ba7bca76c04e30f07b64da57fd7ab65ff3ca218cadc7a5bad940c26ad213ff000c827557255d76dd89be309b1955dbbbe3a9f07b6ca507f09078206f3a12befd5934bcbf974b7c06b1141bdcf8f3b36473e20f30f97c1ff82249f83d82d90e3dc0567458a06334c20b890b45b1055f27003426448ac9ddc304fb15a58007adb946b1c5ebc5ca5762e70a6108cf8c93fa7d8fbb9916390847df3bce80bd9cfc11eceb4b0efd0aa93781af3b1ca71d914602ef514c69c87f630339d363fa06f5df66f7bed432dccc4c209fedc4f567b1e14193fd7717dc9cabb5ac94ae3a45b02e17902c541f5e210f1fcff35adb54879c0fd653e9da1a71fde603b4c02221927259cfaf3165bf4f3c3c101d78f5ea90238a7ba3ec62aae6a82cd830f1f846eacdf5775345695911a64a5cf342522b8b6826d2a633392f38258784cc4badf2def3fe3b865d73e5c47c92353745c161d909d2c60f0434791d4b9030c4210435cda20727e26f20c1e53a62569fc8cd98aa1227aa27669d32bf5fc3944fc5ee500f2304ce501b8d2768b121254683f0b173ad4c57bb47d6ab28a10b2293f59541efa7aeab09c6938f7b447658be31b1eb4a86f3672102f49cf75a7096691918737f284fa2122e61e4df5a3e7640e581b504176a71a192595738b410688256a73ce7f84c916cc4eacd180eaa012d2f23b270b23b2a446e662074e62431ca8f74b4a4dd6679210a0d7cac5ec57a95981c156554b312f7c67ace5e2c8f28182c712005b38634ec9f758c0e876d65183a0396dc53905ff196694e70c1605b957e8a9e97655018dd133b59d009ca4c38ee6e880227984106523867fff35b2f389c62e51a9385ad4ccf52657988a06a88c1abba85b16c38a48026c68cbe7b34b161dccca8a6a49d014cc40400491e043f692bca1bf2ccf549ccc08517f92941947096afbecce20917528342a1d9c5170f8ce958a66389adec0332a3779d8e6e96311ac0191add67cfc176295ef2e37bec2a1e77aa8f6c65f6acf84fa7e455442bd0ed3f7e4ac9305d776cb0ba1fbe716151d33b376588082a82fde314f74a6881dabc2fd46d9d762941691f57f6855f5e71ad15faa7ccc7b59ad28cdfbf9898de8faf01e4dc5c61e73a93371a7ebc6cfd1d842301574783abf46c1227b433f213527fc3c4f3e3bcb400e48a4d908163b660c3123a974ba402a72dad47b60d7f1c6b1000fa5bf737827c1187a43c0368982e76f318a50f2989af7a390da660e16c810886887b28cf7e1de9487cd71b7e87138d6824cf894ad04a7c0c3987cdda5fed6bface1a3e5352bda284f1ba3e609765e27fb99192e10d5bdb909e320a993803b2b6faad8b6c0d1cd517dde9f41e2763d9b4d240c4f4ce5cf4258922873341ca7a2d9abf5dbc8173c450f0d9199bd82c9250eccaa2847824128551b5425276f693b2e2d60081debe0279278b4ff8aa43c606a6c7c4be791dde5079d89cee7866e52c3e4a59eef6277fb1e70e25e98e6044a3195f4dfe044091cbeb2ad73eb3945a6c2b5de8b44896c17420d1c551214714f075f01e281b2a31597061c25be33b2577efa1006cbe1013ca0c0d30931728708555bd7efefdfd4a6fb423542b95195e8ca6a", 0x1000}, {&(0x7f0000003600)="90f2b78c07b0b791b6017e4da18db2a55d75c5a09ed32b0ed01b214dd74e8566e1b944c05f3d406c8be656e12566b44b59b25a2785cd966fd0a5afd034f3edfb05fb155294eac935ad3ce486866d63ffc33e351d6591eb5700420726b76ddc6318261046e9736c69c6d84961067b497894208ec5a2a1aae1c6edc512dcec3c9d70b76c45f16dc41df505f3a267c83fc8501618a16a5f9e639b513ef21742f947fff472d435d54790896de9fabaab0408bee7727963c5251ba7b9fb2f", 0xbc}, {&(0x7f00000036c0)="b7560f14bdba9ac389096df81c1a36613374679d66b6b3a473bdd66e95e036637697449995ff5b110cd8041102fbc68c5f7809ce37994a61f22b62a5551a21f5629813464ee60905149194c6fd3fe2285e02521532cf47d1ecb9b33dcd8bdc59f2b3a6199fa9b40e921b013fcbc1928eafd8bc8dc021362e061e8bf6fca198dedb0c722d9de8bc57195740d63921278c88f2a98cefb8a200924636a46b39126544dd57c5038f1c795c90d7c4531e4c1be00ad8e9a9c3c7186a3f86842b04ebb07552bc70a96888ab213fede85e2c0bfd115b2ac04f669a01455921749e7a1d881095a294f740ab4114a0379e62fe668ede17424c05fda80a6438", 0xfa}, {&(0x7f00000037c0)="ef96731c4403f67f0afd82a7e5ccc7c8da06707df87e653011e0c133f2459c267d23534c149bfa161bb63e49b01e40da122b1ef5537d4b371fcd43987a2ac8f6a799b6efd773273f1af8e347f676943b4afa02396bb5d2f9fb5af43e5938567cdbca27b1cb1a95224e2459e65e08ba9dcf6e5d0c96c83d20bbce724244738039dcc75d6fb1145c4e932b67a18d26e151d39088bdb0b36d70d32b75a8ae3f0b4027c0e31d7aa935949f7034b794c58346f9ebb7c3b9a3f863d6ba2b4a78b2249ca1a4b2fc994f9948e70433a3519667a991b9360a28ace4f577fef87bc6efbe1d521906030d707c543a30d0af813da7fb0cdd1d4b4ecbc0fa882b034257a85d56d0dbcaa704288836786a12d13c828d4c10390e073dd2c99821b4de4994aadfa4b416a4e13465c4569ed6feb738e6e703eebceba3632d3c6575b919da9aee10571d0b731ee9c652810c665ecc05642582a1aca174d649ec8b0540138a01f2a5726444b1584980738c93bfe4fdac525571b23dfe9b1968804bd6f39817bccc9e9bd332e4f5502f5e3d7bcdda4a4756757b006827d578804cf699f51d9303337bfc73c9f220d0f6015479d83f063c753d4a224f1fe66f90dc05db715ded6ad2920f2253de6a6ad342a217e44d464bb77de52e30538ab9270fba7f160b522f479308426f95437c564accb1ce184fbb9c29df44dea1f8ac9a5f35f73ac316e526a9e10d7222fba314ce4f16028894191bfc7ca3ecbbd580edd14cfd90d55257c1ad9238c0af60c4ad7c3121ccd61e367d080bb0b228ff0bf4b42bf19f1b57d9ad85612177cd8146f7247d11b6ceba1239510ebeacea8b6036cc4f2a17cb97f84cf9151814c8e678ccc9f78887e7f857c9bb8078d5c1aad7aeb1846d55f2d6424878d29405891236147e9b02153d4835fca7b1c6f22838729c667d0bbf665575104c1c14b658fe49a0c066ee7c3d1409976fc6f675035ed6a2effcaf6e17993f93f119154901ea0004b22a2a3558bbf6246f617d805f7533a8f3fe708a2792b9ccf159ad8b9f059f1576a3e6e7b7997810986799ca2d45f6eac61df82777c78fc7dc51a027fb1ca2e22effa52bf158db686ca3cdc535db9f9c78a40a424c01463eb79e2056e955241936b950313426e9bf6a3e4b6ecbd70da8a3f33019489c0ef59a5b25b7b536708849ef5bc24e9d9580a9913f3ec31c4c06f1aca815f92562709021e98953efb3e96c44ba3de807198698094e271b05b94165eaab67d07ca3366e6f971db6f60f9c044f5b6b0d2bbc294b668f80a9ed3f7379f3551befd8374554c5bd3a1012ffc51e73e4698b6bb99a92edc8b62b2e47362bc5a602063e07af0ad40aa8ce4cde492f83bb936cc3eb9404a35613e41b528150891ec24c148895bf43946176b0a492e56fcc4bd56ee82f47f1c2d5611885ec0c0f98047abbcdf40c0c318bebfd3cf73e40f6382db33ccd11ffa0bf0e6bac7ee70a7102195b2b6e778ff6ac30a0aee23e8f89578998b8c324e5ce74e1a27c33d4b5cf5c83636d7dc8adaee0b2472e587555c14869043937d4df39c6b062d0d0bd40291fd934c43f62b704613a66301b5508af31a913405fec330da55ed3dc853569d58f9040c8c618d1cafe88e0b3357287b6828507faac421e21bf1dc2eac4c7f6ef77c3e6d9428b6cdd5c01f0e563f08aaa23d6011288541271a7c57048cb15488aaf0183b8b2afab01919ca3fb102db34c8efb5d07c22f82a9cc53a5fa90ce9cd9ae6aae0c636799a9e0261b2fd11d529e5b0b82112f468636bd9ae84c0a0ff02e32a04a7e354b5ca71ad3abb94552fb8bd51984523cba038134e9c1a02cf4eeaf0dd16c472de62748a2a90e6f5fa9123fc9be10809bd0f50f55216448a2e0ae1ab0e94264a91dd2716e7980b8f2d7ba9d86f5fb7406e46177db26a831f5756e7c3910f9cb1688750634e35245ffcf636c1a77b59d31e2307c393dd902a8bf604afb32ef51f8fd0d8af6fb83ed133e869b0ab679ff3304644095d695895629a3a1ff1e93fc940767d5d7f68d4a34b323b83e14586782d3caaba0794ef6d610999fa4483872a2a93e9bc596785ab410cf8673b61a0951bbfed31d9756e461fbd91a1d0b9e947632c6a060c26242ffdf2908e7da26d857c9f61952cd668fa8c5726e8e3442c865f403c047cf99ae6a7ef35ab99e5ae411221413d3491be1e40bf9fe921420335c11c4ab5080c80ad0b0af811bd1bc014cd13c3b2dbdfc8fc0e9c7d48cde46a540de65568505c5f62d11adfaef1ed272ac9be0a7d387ff6cc4026fbe1741c2f0801315ed63d9629f70356ba6a9ed4cc6dd152934159f8fd12d0941668676a32314c1d8dcadd9ecbb403849b7d394ebb376decc816b9978b7c1c90de21f6d24f6c8e0b245f2dd04eeffabebec0a0357cbd173402e8639c65d0875dc429172d997ca3ad72ce507a9694cdfbfcb49b789985ed6b7e4fa9973fd8f1ee65f16b37fe0222286fc5bfe4b8c57e8b25ba024054ad7945486bd23ad2709f6cfa0cbceb36964c4a7531b42b2ca7f337096449046ca1c7866aa86b81765c3b308a25b3d560d93bd24a6b076452c0f985788f9f01be363dfbb91fef57b58d86d895eebcadd1f68e57a1c6249ecceac138823df0eef76ebc71522f16e52d0051e40e09a399c07bd0943fb7a7e4045bfc08e45d89b94ffaa84944ad724798f935ee4797716347aac045eccde230fef7a3f480b2497f73ef40ad02efd11228e9cef52f9a116f994d1484f3afbec516b8e7c6693d81be22adb29588e6b9a0ff9636d2724fc04cf6d54467a7511d87ec52d6ce1f7ba460f0a7afab61169bf095129ac2abbfe380982956b60aedf7d86863b16baf0158fb2b3e586621bd2f187a1b5fb89b17a34219a523e6a2b7c4b6de1da2cae0db52436363c2f7047cc693989da19d314df7d02e8735b142b41fe12cc7592397b597647a7c99190423d065ba627e8b37593988492152a801b5361377b380275713812a235e95ffecceac8d895941f82165722d6556bef885df18a1dbc4ef978f97ef51eae2ad21c164496602450b9be2159f8cff1106f30e4cb9f2f4a3f43e0004a3318804be9408c89dbb3d0d84114d5e96b3c371c59605634c3074fa049e942187389a630b1ef23c1fa59156dfd3b7dd59a0b633ef116bb67ce3a7f2fcf13d11149caac837e7b9015a1a9acce6ed2686e5d6a24cc53d663eb557a4a8a7264fe50e9ec7f6061edcb475735475049f9d95e39867b9398cc54f8d6df864da0e794b5d100f30e926cf06543a87656b76f40808fbc0070145b554f76d386699ae41ccb691561bf2b3f0ec4b4fca2ea5bf14f2ed95669c94f8eeb408992b38ed944549a99e35c2669b03d3e0088417108a3403fec7b07fa91b21a0f9c9258c804b5c6a69decf3cdd1990e1509efe070579bd437d502b16b4f78cd8c89c26fbda742b71175db32d1cb002fda46f808b7c9a2cbca27538066c606a2d576aa60e46165f3e3d9e128fe327b51c586940d6ee02a847bb57b46af73ad6aa1013f18d5fb4213196a99b5e7d23bede0e15ecede13488ae845c477b1e14a5ab3259024eb1779f7ff659c5e2e9d82d4750de3173add6c0515497ebdc7b09ce9b898c2c3c4b6ddd1f4406461a4ec2638ef07cf42f475c4e398843f543989087ec9e408d6e238ae2a86909a36fa2726c51558c8fd329356e254d4ebabcd1fd91f8c4a3b38b9a44c06dfe18c3cf02c6b60dcc82a47ae188bbe88bb33359a91952d89ace2636e201558647523b8366ad97f8349266c729b189544a886604ee2fcdb0c28d56572a9d2f54a7e7dcc43fb91b6d3e730ea58701dd5509607f15c51e7539012c2310b2c3adbde6d5c3ddf6493f06aae0b3e7f6677bc15ba2e4c17868f6ddce243e307e7d9a87a9963a519cc89f10101268fd2941c9c0be85ba92517b7068d102b9d12be1392be00c60f61f16dd33666f56965ffed63623c9db9b88ff3b6987d5d8461241f84799ef0ae6fb7d35de311ae2fc1ff34b26bffa3a252bba88d062a87fe120746d62d6230c2d3b5191d1f7390d745b5a11d88f0b46689d18b111a8fa352709792a7cc41544b0cbaeb2076c1928c81b27eaa3f655c20d4bc816336bb4f78e895ac409089ae42c80782fb703222391ade6096e7207693cd92c028f557cf8f0756b7e4fe5909458b8ef0c19009cac0c164f901cea1e8471bd1e6d23f669bbfc49dc4b76f33f22d5b0d8f255418543339ae6c7ac75a7457ce927ea28dfc06d443352c1e5a02adfc1db195a576ccc3b33aa3bb117e7d4bcef59299157bc371e437144b2e11e71b2c742546924c8619e267b48addba12812cd66793434ae0c7d9cacbf3d03c43649ceb34e1b93d2c8bcb648ba89b3af4e59f211c22745f232a842b04124e1c05b58a748da9886f64f865125b922f1cf1dae1a41d0fcd43b0977cefbeaca082244fe3030ca6001ffea7dd2fdc9ca7f04aff1bfba8a3a3b9398556425e8472eaa3c7010cfbf4706b06fe43edad7945c4d0dde8cbd0864cdf79080572c909e626815670bbf457d580be5402225e390cb9e904d66464ad7d0ccc4183640d6bd8e35addd8738632c39b6aae49d7505c4d73a3698dbff13a18d2377bc2534f06d1f0ea12abc1a71202ebb36979705cca71c6e062fcde1a8ca2cd4b32365d0d98068ffb498fca87496dfdabaeca5555ea9cc418d9777e5b79d7a50eb7240ea28f684b174f61916957fef1551f46404287098b6b8f7c237ba1be9c811092b23e3423359d9afe6caa0e237686b3fc1848a01e3678aedaa22c9336999a020a2426ed5030e2013bd311f146343819fd7bdc220fdc20dd0772f7c23e7d7c8208024f611645e1f96fd3ce0687b4676946567610f0728d451abcb489fb9af305114a3483a6a8f593b19ee4eea5bf70504dba13e691d7dbe7e042460572642410c499b405064e0d3411915085243f9f58c236e3b7ab3d407bb295f4ea697eeae396df8490ecd622e5319542ecab4af57096a0b3e5eef1667ee03d81cf085abb4271cf2840c8cad025ed8acfdb1dab980bf39a560f67a777426561b05988d4986a73671a0c59d0b74634840e81cef0f942f0d27b1c57c2bf6e1ef3100be5faf82a627b6c60e20b3867ad2db820178a5f354a356d4fb2a0806c8f9106bf8ae7e86aeb116476b10652a52300e9bfe0bcb27d69bfae04a863b10fd7a266553b26fb12e4c86fad5f5341bcc93b54b0006b0847e693aaea9b0a2b801a8cf54366abdfeb944a68c42df52718baa7653df8609358186cdc649f9782d737ceaeb1315557ec400c67b369b627beebece94725710b0240a1355cf6504d2930ba35f43e5dc4f69a20ba55a14f054287ad8a6456707d2dd04358c955bdb40ab1021b8ecb2453fbe25faa9a0c7048d73ad4955650c6aebd65cf0935fab1cfa78a52384ce7e9ec1b7001062ff3c28550b5ec9373f5f383e242c3c36780fd39440525bf2654056cbc963fd94c0d42d56a2fc50613f79864719abe45de27c26d3546c7ba5aed63bc969258cd74dfade9103616da74bd3596b2bf40fb003bc9dfc9237f7ac064ef74d68b0c4f164fbfb212a040fa64469145415226507838cae3bddf44dd124d817b9af924c7ce1f39a52aedc59a19baec5edb04ddeb87fba6a402bbe73b9cd693639e7c3e592d948198beaa49bff4e56a6f54681c2e779089942e31e2af27c4a1f314048f024ba2d74abdfcffc1bda9a5c60a4c1131abc72f951ffe3c3786ff49758e7705c7ff724a5065a995f0c04e3c75a0b5f5463c72e758291a80da07", 0x1000}, {&(0x7f00000047c0)="73561ad40f8307e6e039dbd85d8b8741af5253b9b16c333d38e6aad7fcf2dfd719c1c754b03ea2e26bd947116a714976025d4a25c73e74c0b5a8b1950f6db3dad541c3fe0ea8f8e85bc015a3d706856fb031e967341c57f04f71e770634856a0091ad94d55d0f210144e310149b05e3264a90729a6d80f2dd006b14cdf5f3fbca7bdbf873283713290eb9864f49dadb6c6d06774796ea0a535bbf3852400a2574aec68549c8d4e4bc803a4a61c598810cd5d2b43029045917060109efb1ae07d541dd7c98dcad2455d6a8693af93cde9daa7af799e56cd", 0xd7}, {&(0x7f00000048c0)="f242276888915b55b5d65fa0ee4850c764792fe792a28dfa54696696f421883457472216a528b5ac1da9aff299a6431603c7ff78c77717148c76ca60d130169b6ecf16ba507ddcd00d", 0x49}, {&(0x7f0000000300)='r', 0x1}], 0x9, 0x0, 0x3c) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() chroot(&(0x7f0000000080)='./file0\x00') pipe(&(0x7f0000000280)={0xffffffffffffffff}) dup(r3) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x612b, 0x3, 0x1f, 0x2, "85fb0aec14e819be3cd963b53316effe038ccf92", 0xfffffffffffffffb, 0x6}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffa, "42ef517b008b000f000000000700"}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/vmm\x00', 0x0, 0x0) writev(r4, &(0x7f0000001540)=[{&(0x7f0000000240)="b2da9e45592a4877841589f8e60242a59bd6814ead8b7194f646ba34883b86f7c6ab84122169b15acb4e49ee9037ab7fcc112abea4bec504ae929896305ac487c8c599c05fd61bb20592b2f33820dc860ce9e7ce78d72472bfee3195cc148c754635a045e95992f4dfa1d6849f79cd89154f38f2788268ea666e68104417b66df9b8400c313ea242ed27835633fb9b42381e8e5921229a9d82923c8878b96a7801fffae54213d9969d43b1ee0b775d61c0a733a8"}, {&(0x7f0000000340)="4ddc4f340363f0ff5b2682ecfc9b2ffef01f0a63215e270e23204d5b1abc9b61b1cd8cc3c405c8340504a48a2080166e3959467999e257d5c094cbb100f76568d49bc3551709324540cd5785cefef2447246b18577550b0b25e898a3367d9b97d8d76bd44722d2bcccefc8c462661883081970c62ef9d3b9e7ebb93963de12a9b12ad6099e617e83a20e455629aad9e060e3f6a79cff32a346694d896390a1fce6da795e852ab1b590bb61cfab12185a7fee8766e81a64ada0a3e1aaf131fab7935a8c8d0cc42cf24a7368f79766e865c4df29eb8dfe603399de482a61e334a30209f3e5cb83db3ec49fc3b32e315a19cbe4b0727ae557c2b5f1a26a1d7815cd67f9af01dbeccd7e46e2fc3526e800d5445dda790471cbd9e144c91487765d6621f5b3f21cd3d641ede5db0e8a366bbafd78dfb54f934d2134e3161056ca1452a62ca63c80d8fae1b9a4a276cef01285f6bcf2ea283407d94c7069d6ea8a1fcaa4682a93d72aad3d611ab0510653d163b1d44f931cc8cb65167e1c27fc16ca0e3aa43bfc1b217f2db754626f9af441f14eb54341e3b1ef48d9996ad0803ee9775a6f50f03ddc5de655200792e38ed91880fc647144886c5651673caf7c3783ad51c6a8bbee24a15b734c27f3cb5ae25583e2a47b1d446fabbf5c9e279b552cec145777bf1ce8c2e7fc5f77098938ffe6a894bce71deb5f624bad87912c0656ccd9ba16453e8e71cc09eb92e854760a09ac09d034a054ba5693961aeeaea851eb3bb3c5eabe1c2839d29a85d646c6199f5348790926176e187a0b74342facd1083d8fb4672d08fdc62233defb5269a3aaf0eadd9547f8365ca261d84ade2ea9606245f0f64d183363ffce5c66711a890fe9afcb4cf2fe39d15dae75ca0da1b482313e981399e5fcd16aba093ca813850368801dd5de72f63fc182066367ff5c168c110b5b4a16f73015311e38cf73835bbd0cf5c74549e882ceeec43d0f7e25b2f0ecd1ab9317443946192b9e1694ba8cc6c18cd7b5c2dd89462d858bd2de03947f59eb42dc9cc711ba05b2c7d275368dd00afe14bf4e8c095149e8db9a2a35e5c121f34211cfa0f01dac7d33a44460d5ba6020ff60a33b1270ea9583194e2d9e643997ddf9cc4704c9fc8db155960e16ca659f53e91e50c1181bc4e6ba7b6a1ba9462e458d025632b83ebfa2668ac69deced012e4d84cbb3b8c59dfc7368370ba49febb98214777c3e9f96ff33de03edbd3dbff56719f215a7c8e3e4ddcf80aa059da1e71fc94026b738bd0001785bb1fa11f3e7a7e70630b580cb5f06bc652b300fbd9eaed954b0e464f9d5547a8552d27efb338f51ef43a07f0709c2ee3d27c3e7a0ccf2f386499d7f3fca91e0e2d6863f7fed745f7d5bb8624128b4e0a3f43002bea7f834f095dda99d208014cf5149c29acff4cce4a1ab24d53306bbec91fc20fa3cf11d35e12959dbcb697343b5e1269338ca7e25f258595cfa6a27f2b29c631c0f2302feaf5f98de61defca3b18008b4b52269780661682428078283236d4224bb3cab064c208f254d1fb96212af662d4c30ec64a1e040d0eba8bc569f57033340bdbe50d49e4aadf2737e72e31475d48c0d3c6b0b12598d45a884c93fa083287d128f53c5af2c9e29abf66fd4f37fa6c7fe8ee2bb322b6dedadd3809941af7920f0a4ad2863937b1ec9aa6755150ea40596e436f711bcaed703fddae798c374494cc3b5ee11fce579234cfe26d68e3492cb2bc5e4f813494d6b456314141e5319d27031e716c19fe93b39e40c754ed79c1aee73b218e30c041fdc2a5b63551ee5e6ebfcfad2c95ca4a78916aa9df1e84085d9a003d0ed96eb4a8e2533a2b2d2274f0fb86c0c84f8728e25b4b974283ad1d1018b45dde523b13fe290230a6c4a9151e97a320c132ff69e3d0f542d6b57e40ac8b45896096abf78549f2334a2a83f1bd1dd814d5d73743009921100780294e3f9d1c0be33cec740a11cd61dac53cd5854413507a00be3dbb79a94a440d7119c62516be0731359a41511191b21c434ca54c09af9f1ced47773706d8743dec6a5bb5765ee0190ef8600b50cf501c7261a0e617596a8bce2b607eb982558b8db633ed85cb7f5e0c349a4f603c37876535b0b527d1db6134bc6c7f75d250706fa00d8a0e668e221a6a5a065141b32ed85766e9f571611b9617ea52ffdda5f88ad36d52f9c79d9d31f93e4b1da923dbedb340c233e8210b828cb2c64ac7322a04687cd6a70ce4dacad523219e4bb32d03206c29669ef7a05a4c50f34dae6a53c3f5e368a2657e24735b18ace0c7528a848013faadeb171d5d332bb0a814ac7db72be41c335dba958dd9c22bb2f741d872697e2a930599d94adc3e4529dded1617536d15ba29d2cc912655eda08d6c9fb13bca3af72fb05c032120628c17f496ef4202ef6a1dbc9dd7690ce13c770bb839b84f68ff6b09cf3036df8e4ca81c98dd562851974ce24ed646680478c1b4dd6cb6bb7038789561e8cb9b878ea836a4074e13dc785a88aa3c01e4760380c9e28f69fad01037ae400eb500cf67b23bf38846aad65b014c5e9bd5e598dc8c04ea9d470ecc441995e53f76b910b8869c6cf8906f9f01b51cc5e236e2e4079cbc63b72b6b8b581326e37e7e7363e8f3393cfea217974ae4cfc7f2581ef6a972f048a222b5a305defb386eebfc8346cfd5d692d22a1427bcc485d1f6258eeac331cee2a8176add0b9d31ce70250db3057afef5927222886157d4ed48f54075c092963b35fb10368b6cc23675075b307742ead06dc71fb457c65c53986b12a5d64288889c6feb043ff4e3d0d8023df143f724f679455b74e297f6334a48ace0176d597e62aa3ba2114d907c91b0114ecccf25e732ebd22e4fb9cafc3a1cbd2930c479e0ac9a2d8c077765e1b348eb4e87bea64cdb1f613f0050ad387eb0619ec7ceae55292cb22fb59d0a79fc549f1b221792a0c1349497c367a229c9b6295cf00df192b9559760dd1651724eb658c6680d1c13b4b569e1d635414dc884c4b5ac220194658c0d18ac0065dfecab1ed44f7b8b1c1f75af7a937c3d31ad270a3c6a9bc389d3a45dfc58b8470284cc70462ced46276f8ece67c1d66816f191c35966227e2f51bbe8b17001a2114e3c32eed024569c1e9e9d75b4afd02d5f21f8128301c77af458650acb75139f8f4913274243f9b46cb8a348bed572cda303b525431c799e7493d8610ecbe2c2718f627add3d74aceb78546574dddec6d28f609ebb6c7061b16dd2f1deabccfc2cac98d52dc7a3cbf38bf43b38a54edefe9485625a3ff86e9c341ecc48cf80d417fd0d09ab50abf48d7ab40f01f46350d200cd50dfff74496c316d1d2d25406dc55144d193a4154fb685cdf1f987526366b4b9e9904a9c760e94c5a1801643f65e97ec86e19faa483f3be71e64fa9c3bb575779ad93a08d22adbc9b91088aba3facdef80c8d79453f972a613191e9a7de578d40d0280a46192ead6d18ea554d68a658ab682a3111046e906dd8137f3fa2044e5b5df18d67941c1a46c70ed1ebc19e278b7f85994a995188011cf414719b50e33d6691136a1dbc785aee5f0a3e2f2a0b6baa032021c10971c39b8d3b92bb7b205331d7378ba97fbbeefc2471453de3dbfe7e1a64cee38c1223ab83aff55674f427f17a650402bee9034201c7626d13c95c9698f3661b3f7a901644ef2cb1cb4ed247704df0e9ec92cc54ca2710510f35f9a1005d6a7253e6fbcd6f8217a8a728a75960d94b1d9d401d5696f7905bc420341a8469767957fd3c6022d5eb2b6b036a4459ff4c364f15b9cab7f6498805490a9b27bdada06cf638d10b2b2756a242aef9eba6a4da990e383297a80e9243e3f3c1a1e9459170cccad16cfe31d5b5f1b26e8943776ac4401a2dde707d0a53f1935216a34e5fee13c47e8ae2ebbe3241ed353bbe3784df314d8da0643dbe6255450c3af4896209a2f47854e079584c5fa2ced2e5153d7f9588c4b6ae4f767fa90e557640f87593561638fa2646375c65032e9a91131369dcbedbfdbca7e9e7a7694b3116abcf8cf274f1992ea292a9661e8d5d31daaf58c58a7cd4701645a8f3fca51fbb1ba86f33ea1a32b79538471920af69067881508204e5893f44e272347a84d49d9984dde0f3a7ab84e77aa31b46d7190a5239ba44c2c95930166bfb3b9d204f184824e18f06d911ec046995da5609926b5371b73dc90b2512077d6aef5be83a3fa10d37782ed1a8bddf79dee27df86a68492fdecbe5cc36ab641b547d60cc682dc66b2836266ad7a22bd561cd9e26f3a3c6fc1b89a4cd084522979d2b4d7bae81fdcfae4063de774743954ba3256e16810db81077bbdfcda1491fb0f8c8cc00e4ea84cded6e9c43f65153c4da07ffe3ded4148fda1e2509e6e8e45ee7e489c8e42a659b6bf8b3f06e58f8cd250dfa5f9b336847e6e1d3fbd85dcc9e151121ad7ff2e4211c6117b7672c9266fb24d3dcaa649a635d300e8b77f4781345973a1337ea0593742e87947f95b9d69926f5e9d8a0576de123f56f0ef2fb44ffb1dfcb802591b44a5a06b986e2e2b9cd830e6e3f0235b6aee4d000223e139e8e7c5667fddea758b20a398d3dbaaea51249bcc2865d3f4d54cfc5c93818a49a12fc0161e0e1a12c1b2b08a121d7cf1ebec2b9ccb5641580e201dd61212a311e6c69c5e4a14332f3545ab0f8309bc4d94b243921535c97dde772fa8785da86793f64c6575c137d85db4928defe77fe106366510f774eaec4e81b4d0cc100a544582d1da3313ec3285458a808f5a51a254c1c204700680996e8f998172e2dba4e123148efe9fe3d0b3c5e35b47430aa2c40e3e307c2bc727aaae018c607deab3b74519b14d51ff8f17a962a35d1ae51dd167431cb274b53e252502b443c697d6040e5570b95a82d4ae2d3bc2311a09b62628c0f10a52f7e573ec72f77cfcb8ad5b573a2c989e77268a1c81688955a852cbf3de55de07e2f2a5c979478d2202ce320971d595b0a3b2041fb7a49b0b3bbbfe1ea160bb41a9ce5eee58438b88dd20bbcdf11d215d946a586bc13ca668abf0b7575fb313813fb6fbc5f80c2ffad06b335345f78c36093100cb81ab866ffb869f638cf2fa18bf2496aa77fd3421acb7b7130ce7fd6e277e5eb52f3ef38966272e37f21c1692e5a4ccd2161ee2a8c424673c7cba145cf174af9c770e05bc4785d738047cafca10eb4c61c2cd7fd94e0a2f50ce3c8f1468960e846240e175aa38643743479e8eaafd310a09f111db60c39c19f3c16f68ce6bfdb05409a9c3436a26d3b44f33ffef0142bb6cf9581de3eb07384398f038a519bb8567f97a3623185f9894f4c2e244bd098af538e7d0e6dcbc3fa511d47e512a358e42c130d8bf6c6091581f5fab3781d43366b883bacf7bb71c0b5963145cee73ff59e0a1b9a46a08ecb4d50d44a90f48957bd350879294e87cbddf910df6bad7af6ecbe7dae5219fcf1f6e6d602ade8dfd18253d00a9acb65f799b01142b70e747349a1ab11398a3d2afd83e4ec6359e7c9b4141a69b5cedba963c2049b21aea77d19918aef668d6bace91efedcadffbdf44ef5bbe13db8c23ad8a3dd7a26eafeeefa2b4efba54408471c5b16a00b717b3652e60fbc9ffbb3611766b8ac12042cb8a894b637dc5955e2e73c7f0023cfb8741d6fc7578248d3b62a2ef17c092c73616a43c52b0a7f94578cfc4b7604fb7cd01c86754f9ea6d6949d256c2616c666c3e4253cceeb843ff5c678689bc864f48428687c8beb37ab6121169d27fe5af0005a7c29d70e594781d1"}, {&(0x7f0000001340)="9c0dae6f6c6ed6a56ffc133094d63847b231bda0e053908ea6e98c6d29bd783f09c8440e6ebfdeaa9173b01a4b52f01222efe45a1b32078cca7bb67c034dcaad28a6f3f9ac012e7e1cf6694efc135d2a91ea16fa931a9eda752a44d7db9cd5ff0bde0d2840183e90a39bc2ca25ac7e92ecb9b8d8acb5f5744b34f0916a7a2fcfc391917dc23c451a771675d6c7f23e8e86f6c46e258b7d712f837bd422819412f9df258da7d321f87e4f2021842c0c97"}, {&(0x7f0000001400)="2854783340b5f6c91b8027d00031d0489f3868d8a5cd008c781f7e43d5d6ed41a0df33e118d6e11a0a0e860f1bfa266606d401db4907ad247c0bbc054f5ba369351fc59db22d5973f05460148d3b2910bf95dc5a688882de8110d5e5174b55632d0610d0082b6986637cc2fb84174be0102e5d61fd596ae3dd8b71a38ae362ac71217c4ad5709b8832104506692f66264fe357dffe47"}, {&(0x7f00000014c0)="1235939994679b9104c79c751eabc1b69fd15ded1f1b42d3309c94c828fdf621d0eb7b40ad85d4fae7bdc791aaa08db8b0fcaf2c7acb8b3a2b7dbf8f3fb12b8a417bbde6dd3804db1e6e4e7fa4b440725aabdea2e86dbf788240f433400b2ddf97271db5c1a05d3f1f31c288"}], 0x1000000000000187) rename(&(0x7f0000000140)='./file1\x00', &(0x7f0000000200)='./file0\x00') 06:50:37 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000f600"}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r1) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8, 0x10) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x80000000, 0x9, 0x800, 0x1, "01c1c8b9129411e4fbd958ca6e69657aa3785a23", 0x8, 0x6}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 06:50:37 executing program 1: r0 = socket(0x800000018, 0x4000, 0x0) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, &(0x7f00000023c0)=0x212) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xff, 0x0, "0023009e00000000000000001d0040170c00"}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000000c0)) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pledge(&(0x7f0000002400)='\x00', &(0x7f0000002440)='\x00') getsockname$inet(r0, 0x0, &(0x7f00000024c0)) 06:50:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f0000000080)=[{0x50, 0x0, 0x0, 0x1ff}, {0x6}]}) r1 = socket(0x6, 0x8000, 0x0) connect(r1, &(0x7f0000000000)=@un=@abs={0x2, 0x0, 0x1}, 0x8) pwrite(r0, &(0x7f0000000280)="d0", 0x1, 0x0, 0x0) 06:50:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5, 0x0, 0x2}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000080)) shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ffb000/0x4000)=nil) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 06:50:37 executing program 0: select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r1, &(0x7f0000000440)={0x18, 0x1, 0x800000000000, 0x2000000009}, 0xffffffffffffffaa) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r2 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r2, r3) r6 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r6}) r7 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000540)={{0x1, r4, r5, r4, r5, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r6, r2, 0x100000001, 0x4, 0xfff, 0x413127be}) setegid(r5) ioctl$TIOCGTSTAMP(0xffffffffffffff9c, 0x4010745b, &(0x7f0000000000)) 06:50:37 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x7f}}) 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, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) 06:50:37 executing program 0: r0 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) r1 = socket(0x2, 0x10000000000003, 0x2) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8200efffffffb30affff"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r1, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 06:50:37 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(0x0, r0) setuid(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) 06:50:37 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000300)="d92006fb52faf1d0bdbcdb360325c52389d715010692cffb20ec1c15cf5eaca7ad", 0x21, 0xe, 0x0, 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000080)={0x6, 0x4, 0x100000001}) fcntl$setstatus(r0, 0x4, 0x8) r2 = geteuid() setreuid(0x0, r2) r3 = syz_open_pts() ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r3, 0x2000740e) r4 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r4, &(0x7f0000000440)={0x18, 0x1, 0x800000000000, 0x2000000009}, 0xffffffffffffffaa) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r5 = getpgrp() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r5, r6) r9 = getpid() fcntl$lock(r3, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r9}) r10 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000540)={{0x1, r7, r8, r7, r8, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r9, r5, 0x100000001, 0x4, 0xfff, 0x413127be}) r11 = syz_open_pts() ioctl$TIOCSTSTAMP(r11, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r11, 0x2000740e) r12 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r12, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r12, &(0x7f0000000440)={0x18, 0x1, 0x800000000000, 0x2000000009}, 0xffffffffffffffaa) setsockopt$sock_linger(r12, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r13 = getpgrp() getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r13, r14) r17 = getpid() fcntl$lock(r11, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r17}) r18 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r18, 0x1, &(0x7f0000000540)={{0x1, r15, r16, r15, r16, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r17, r13, 0x100000001, 0x4, 0xfff, 0x413127be}) r19 = syz_open_pts() ioctl$TIOCSTSTAMP(r19, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r19, 0x2000740e) r20 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r20, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r20, &(0x7f0000000440)={0x18, 0x1, 0x800000000000, 0x2000000009}, 0xffffffffffffffaa) setsockopt$sock_linger(r20, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r21 = getpgrp() getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r21, r22) r25 = getpid() fcntl$lock(r19, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r25}) r26 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r26, 0x1, &(0x7f0000000540)={{0x1, r23, r24, r23, r24, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r25, r21, 0x100000001, 0x4, 0xfff, 0x413127be}) getgroups(0x7, &(0x7f0000000040)=[r8, 0x0, r16, r24, 0x0, 0xffffffffffffffff, 0x0]) fchown(r1, r2, r27) 06:50:37 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) faccessat(r0, &(0x7f0000000900)='./file1/file0\x00', 0x40, 0x5) r1 = dup2(r0, 0xffffffffffffff9c) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000000)=0x1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) 06:50:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="88") r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) lseek(r1, 0x0, 0x62, 0x0) read(r0, &(0x7f0000000040)=""/32, 0x20) pledge(&(0x7f0000000000)=')!\x00', &(0x7f0000000080)='/dev/bpf\x00') 06:50:37 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000dfffff0000000000000000000000000000000300000000ff07000000007c00"/79], &(0x7f00000000c0)=0x4e) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000300)="d92006fb52faf1d0bdbcdb360325c52389d715010692cffb20ec1c15cf5eaca7ad", 0x21, 0xe, 0x0, 0x0) setsockopt(r1, 0x5, 0x80000000000000d, &(0x7f0000000180), 0xffffffffffffff89) 06:50:37 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r4 = dup(r3) mknodat(r4, &(0x7f00000005c0)='./file0\x00', 0x6003, 0x1) r5 = dup2(r4, r4) faccessat(r5, &(0x7f0000000240)='./file0\x00', 0x43, 0x4) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000002580)) preadv(r2, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000002500)=0x9) write(r1, &(0x7f0000000000)="46c9b1d8294d99854779cfdaa80dd99cd328a15216432c67f6", 0x19) setsockopt(r0, 0x6, 0x4, &(0x7f0000000140)="92efcb20", 0x4) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r7 = dup(r6) mknodat(r7, &(0x7f00000005c0)='./file0\x00', 0x6003, 0x1) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r9 = dup(r8) mknodat(r9, &(0x7f00000005c0)='./file0\x00', 0x6003, 0x1) dup2(r9, r9) fchmodat(r9, &(0x7f0000000540)='./file0\x00', 0x40, 0xa) mknodat(r9, &(0x7f0000002600)='./file0\x00', 0x6000, 0x0) pipe(&(0x7f0000000a00)={0xffffffffffffffff}) pipe(&(0x7f0000000280)={0xffffffffffffffff}) dup(r11) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) r12 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r12, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) r13 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r13, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) dup(r14) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) ioctl$PCIOCREAD(r14, 0xc0107002, &(0x7f00000025c0)) write(r10, &(0x7f0000000080)="02e9b567cd7dcff87365da", 0xb) dup2(r7, r7) r15 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) fcntl$getown(r15, 0x5) fchmodat(r7, &(0x7f0000000540)='./file0\x00', 0x40, 0xa) connect$unix(r7, &(0x7f00000023c0)=ANY=[@ANYBLOB="82022e09f9686c6530f9123d779826c852a5bf59f219fe95b43aea2126fa08daa7ddc2abb8a9b243a7dcbb33afe5f5ca5ae8031ee479244575f7bde57501622817f48cacaf3ec884d6d95e81f3dca9f898b3f35c8486bbe0f41d3e369cdb703a3f7ff0cd9b7d3b2d416138cfdc3bebbe71bc331f61e7909b60f62a2b8615644e414604eecac85a8e80257371cda1ce234925bab4a1a0e4736f480de1d12fd948187d96ef6f069bb3db4f312ccf59dc633b338f6365a1022d39a67a1e670b5be2dee1dc9b8d4c7866ca3a8a748e52f087ec7a230c92c37c733fcf84839ff35bebd6550bf35078a786195671f569ad21ad1fffeb91f34ad87c8bdfa2b4891ad79cd49b0dbe09a991"], 0x100) 06:50:37 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000), 0x4) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) faccessat(r1, &(0x7f0000000900)='./file1/file0\x00', 0x40, 0x5) close(r1) 06:50:37 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x8, 0x221a678c30d64df0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) poll(&(0x7f0000000140)=[{r0, 0xa4}], 0x1, 0x0) stat(&(0x7f00000001c0)='./bus/file0\x00', &(0x7f0000000740)) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x2) writev(r0, &(0x7f0000001c00)=[{&(0x7f00000007c0)="657b5ff32d3d51c7e268ce61c7ac037dc46268922fdef9e086758d8bbf09214d7a54c23040b3413dab83f98e691508ad6057599cb1ab6197856ade20c42d8fc98095c202f2b5aa78456ba554af917ff72d25bfb98027a3a65a28748833074ba5d112f0658e44545b336c602d8b4e64e0eb85e946a8d07846cf696ebf7df7898de418be1702da063b94f6ce345f9b3baa47f26ce5a29d35c47353df419ec50921251056ace8c7d76cedf8", 0xaa}, {&(0x7f0000000880)="819ceefaa7b4e980371aa85e05d078f40f99ef9f63b0fb3db27f4cf687dd17d75d4bcfc38f0bc55003be58fd39594bec720c7b80fc1df6beec493f139b68d7e77b26a69a0d427f8216581d5b94a0bf37620a2e99341d", 0x56}, {&(0x7f0000000900)="47b909b257f78670dd7e7a5bcd008bd3f214e592850191a62b9e6444db12b33acdf19f97c63500a4a7a5491bb4f0b0116315101aa947c3d7f7f3cd3a3f654d019c5f1d220efefb7c77bdc9fe5aa0f17bc8294d90f11224aa6d54cfb9fc4aba95a092696b1509d6ffda05f6dce765c11371aee816fd9842edaf97df4e74758fe0a85e2e431ab607d91c552c0a45a141f6d2bee137c9724d91e1b127972ffc56cd80c42c73ecaaeb47dbc075b5f83683a7a832e6da83131c05309c11af7392006fcb122f41eee70ee623e1046d70025c3813748b8d03f82c852d723dc4052a2dead76d4dbeb68153b408dfe1cb8f749b3d8500db48bb132cdcd22c4195e86c86a643b5adf9d40acd61b263d3269faab38b20109c7a3ba9097c9b23d902ceab7684113d4978a67da24344b79a75ccc1e7c5b396384ca3a19262004cd5825d166eca5e30a1e58637891f139f06afda7e11a0cf6c542e261bdf1f26dc3828f187dd4242aa921bf1b9be272731b7384c2c29b4752707f6f6d513f74c5459b90c271803501d31e2a566ad4b9a0fee39eb2620f0772ec90c63dee496a29debef0c3856ec6e172a868b7904cd890ed6e751af23f973dbeca0fb20b236ecadd3661b877ad703db9e47080e6180e61b21faf51b6278b69a7b9e006bde977308fac38473dc6274a76b5ac1639468307564aaa9a7c762ae4bc02cff54475cd52def3778773b72aa72f8be4c1295c8cbccd4f57e69a4a04fa1ba7d71c91a665152c68321dc5c32d8179779911306544c5eb3e4c71fae34dd0f76a3c393f0afbec5b3b86c8aad3005c731a1238b1db9099a5a1701e02cc6e7bac542a4be99944eadd324b9e41a5959d81eac25ac8bbd9ea03806297d5ad056283d171c835fe9c68c76924aff66f6a514becd2cf679bb9d96700eaabd397c196037db29683da53e674a2e9e3927bc4f9550d80b5f5b5b536b9c468ffeb31e16bca71c99b023712258c8d3320c45c48cdd4602aad21f8c3be389bbccdd9aeb85ebf29cdf4bfb1018c66a956f85fc0bd7e4de95540745fbeda0123f64c66aae2155df34cc0ff4751a580d93a7ff744827dbbeacd7eb9c221d4be3e86dfb1ee4a5904d7bd16818c565dc7b47887ed86fb27fe2a9657faf3d4856bf37867d1570a764a49b72be9834c68a22b80ef50985a22acd2c251647f88e9f90422c07c83331e00fedb54f68efe64b30428488876f7b95b3994d72204cf821d372ce6c703a69f5535a562f2926e077a206b19f026c0da0a0e395bfc6a4a06102425432c41a8ddd61626fbe597a077318ce24188798adba45be12b3885044441625acafd9f729a4c377f3ea7e81388c938ecd6d41f6c9a8d799d557d84ba3d99114005bc0baec93d43dd7bdca6be1959d95e2e4e0eb09b7cd97028d96952006ff55bb90757439a1f14174389ee799d98f1f77bbb2d9c64bdc6baed0dc7d83f03f5e43cbf9e823147bb9cc892289d0f0b2ff6fe8d321c044d8568a33e9fee187d77163eaf78f092e1de31543172346421944ab62e0891712be66ff0627c8a92a34cc60d658b8d06357cc816c731d267ed709ba687a72a6299e5cff4a1833bcba40afab2828d6113613256367d9719ebfa5f54f2b9f4851016fe56d5d837585945b6a2660d4df7b84436477856e846953196fcd0263cae2be7e84ed8d786315618a1aae50de6f5272fdea7cac47d7fe1769d00ac60932d04851e9247fa81d217193bd0c283d981e06c0f41c35419ed7196cdc13675165cfaa6101345178670252a347521c61f94b4093f7003f32d5fd6b359d8ee34dc50a8a79fca1cf94f253351f1f1d2bdac8956d67761bd142ffd64cc4716b888f85c66a16258cec165d6d59ac7edc09d4590db2e0b7a1864401c44b1c46f660f6cf74e8c472eb5a3f05c358817e0a161101dff7478b75f37b4120b6bedcccd41e7f938e102fb71d8f91680a664404d94d1f03f3a570c518107e103702c92e8497db55f3df78a413a521c75ef62b73659b46adf69ce1a306914affa74c696030e5760a49b1687abe7efd23fa964677953594aaf2ac33d4557c5eae45a40fa235c05a04060c4a5c9cf93ff9d18a373d7a01722823a2a7184da58994c478455c0e944b38beea55b3e2d9e2ffda5cc10ed882de43300cd1c08ecb80da1a20c860d9b40eb491fea6aa8990771a1491e14d68da766acd016ce72051cd7ee7c4ec8c5f21a3716d073dcdf31ce6d86860c4cd2b427b199ba7eee35658f7f30aee8f63bcf4dd10db49e244371c6408c4a0d8d76bd42f70652a39ab8941d8de5378f939bdefd74dbc62f55c5271ff32601501a7c5bd42930f48dcb9d9a75f811b09d52dd7fa0d63db4a30a3af16f105e7a966b32514a10a73d7f4bcbc36eb63e1a2a28e53efb3596b5c9be7cbcf3b743474ac40b8e8b6d9621532d5eedba47bfa0350aff107dbbe494fac7eed893818eff45037cb0cd191172b6fb1350e98fe9ec6da62dcc35273970810049cc22b1def2f9ea531ee10d07c2361db22674335184929c371a3649dc1b4fa5e38f1e1e16534ce193f490780b17b7b53f1608e8e83e49ba7569aaabebbb725eb8f3d723e12a4d015caf740aa316123720e92f4004544742c1e9112267b9cdb3f5cbd5a49975241abc4b6401ea4d24a22770d19d03d612fbb2431deb9e962cb093f7b950efd72962414868544b4327ec69f51484bf7d2808a374b83acaa35d4c9cf3714b92e99e5df023008bf4392ebb6e7b0db3d222e9fc6a9f58889cfe5c24ffbc1fa44e55fadb89f55cfaaa0f7d28f630ceff1331040815f377c45e991cd50657f44afe13f0829fc110acf63b914c48f6b99701bb823d4cea661c57090d0835756d5f6f5ca393ffe2370491079ac1696e6c2d269598fce8ba7f85981e59e2059208a3dcc5fc0bef8054d564af58950db96a0278574d704d9994e0d8dfbd8184c31596019bb2116a9c9c3ce6063d0739118d137b65701dfaa162ffe958615064cf091ce5c06534daefdd442334d5c690bdc9874695fb21b60d36bd11d4a7dd3b2ee272e611eaf97969a9bacbb564aeb5a0cfa7cd3eafff546b7f7f34bf20071e2852ab0acbb9faccdb2641e5498182b21c72b1ea8bdfda2d4df41e40926d723d24cb99fdefa050b9ad966eeb308904b91d49f4ebcdf996aa876a38c0d95532401623f500735b8063ea1cb8c8ec64aa7f7c5015fb8b76de0240974e619935cc3db81708119816c48e970b1d59c654c8dba42bab79897598d2eb17ddca5ac6178e5d15bf647169948b741815a6fb3ba8cfcfd9c85411d0eb2c6d4c397a6f67476d913af901bd5aba210ab2a6539fcad0d26e42ff827f31dfed9fc3c5bd771676d36bc35c16654fc32cdbbe6ac22f761386e8f26aa1885c9c4f0129b96f72dab945bedbefea93878f16467541c4d989d6e34417dab12fdc6063241595664e142da28cd4b0c21a3ffcaec866229546f640f04d7856ff521e8be3edfd8e0bb30d875e97b11c371e968c25914fde5b753484f30eb1cf7010db6293c79934f507e12d0c726e29dc05204adf12ebb57bf8b5bf2764aae362287bfef51c24e76c1638f1adf0b7e2ff99e966f102dc9b879054a4374b6be92b0b848163e71f980ba5eb4474eb4869f164550f8e3fd5c1dd3773cc485d5c38e078797f98033866bec3d04200c40ad7ec549470ac3d0a42750babb04e17384ca483faa7a4971709bf50a800464fcda25c361331c2249454dd48487fe53f88f9f1bf62387dac6156791c017bb59f8cdf309d943c2ca3e69e58c807d862afb144372803c528bb275e11826b0eaa08ea29766341370cff510bab93454d4f2fa0401642283a9e01c85f7b06a76b10095a5e275486f96bb13210b2d179ae45181f07b222304c895c4e61a303427fa3d58197e16b1a54dc4d8254ea69b6a6cddc1a2b587c0474a65e9210749bffd3e78a0fb5af2c1348da1b6e1a30ed98eb1e10b2a26ecf6406a4e5212d2de50281c902e569c8db5c4e3efa460ad894baa451bee02437eb0b0f96f86896ab2279c3d27c425cac4bf8dd69a4bbf153237e5fbe50da0653532296c1438b7bebbac7e968552f59d4cb58793eafa470d0142973a471eb373bd1cee61ce9f26eaf936fc6ccfafefd6b5b43edac95b21841b4c4c13b9f57e0f10178b0a968ed50fdc01f7579ada8b30191e224dfeb618aedec633d7cecf86c98a8433ed6c0b51e72b21a18a9028bb6a5660555165c7c8a7ee11a3e441273fbd673f0d5fa856aa1839d9abf6d2107f99b39b146930e9e134b3cda35b3cbb032c7cddb7d88e1d2f892fe975933a28cec459868a34d1c7127676aecf0115fe0ff07bda7f726c7a969dd3e74f772cf2ce9b0f55b89a7f4c38c92526a05808ac2557aa44df005c83f4b12c9b1b716cfe8bc395835ea1272ade48f50e1a1288d5fa475283afdf99e9c18178c152c507643d9a03cca13a9addf030c305f0f34d44e5a55694cbc605e47b016cb689e5eecebecab80e15d25f2abdf96235fa8142923ef75e4caebe0e50c70ec21f6c58546673435858224fdb3ab626ca9705d9cb1ea5d46fc4986bbf6e510eb85eca98d3a9f54a2abda05637b158266cb21ff58320c8d66179e82f177a2e5a6706cdfcdd0e1a4997ab01d79e123c3699b760d6f1e653f21af0ee9f1ca5cbf95a64b843e9de5269618f4d86ce9fd7e9be84bd688d3e2a32e6dd306b5157bfc2e1ec5fcf97bbe08538ea703b868e86c3b46ecca1f81d6df1bf141e4e5e656768fe4c21deb0222b3b095091a4d982d19a4c9608f9330eb41284ddcdc48a49312808f34d92b2832fec09861050957b8cd05b067333d0328a2a914437f08dacafce81eb218121a3e1725b1a78bb6a6591044d16fba5d3f1113d7a68078459e9957021fe732245675d02b6ec234809ce65f945a81b5266f4cba97682c5368792f871d3492d8b2bc1bcf18af7588366067c5350509811b7861db266191f6ef65d9c525c681fefa472f77d8b9f53b18b39ff4aa6b41a86f25b1e2b6022b5976674221838900ffab07d166d103d3dec553454aac08e3b87136fa8dded957db9921f86020a600e4e9049a980933b2e95321afeaed484d1a0f6d77947c5464a199230a7c09d60649eb178b7218dd47d4e38409a1a36a2a85e99b44fa718c02820c2080c0184c129432101d20d990f119f8b9cbfa8d7d7f56391c273abc689f97dcb2b1860b8aa7da0269ecd9a7f4adeb73cc576d5f521442a2e47fb8cb63a1bd43f5e17bda0698867a35fb5a6c0d90a2fae37328b7e3b11fbf740afaf8665cbbc32cb4fddbb976d23b6a48ecf7518bd5f1377c2bc77c43c7bd01066138655bd5d67e108e809da3587e07551d5c17beb7f99b357fe8857ea6182e36955ca395d62015247c16a120d6eec659f7684827290d21c9aecaf3d69db1956528531a8a9fc5ba7430d088a260f3009bad29b8eebb46aeb45f2b52a55926e59200afa7b6a450f617466b4a181aeaf112010f3c61de92bce664078fd365685056ad1127b7399f4043af47eeee6913cec1db0376547f7bf99f1ca854129b7814b34b9ebc97a62f64a5fa09436a78d1e7148ac9637c47f0b52efccce854b76bd94908daf9d983d1ca42d752216fff54c598204dd48dff45610f96354a962bc7658713a838e9d9478df603b7ecccec47f272db83597b66037be9caae32ecb3d5540ce1f13ad084a0bc34643a799455e1eb283c12dfe1127c3f9e555ff04800979f1b3cc3ec8ff44692e2378fdfc792fc8dfe52041ee826730664b8c6985657363b80e16f949b8f922cb8e", 0x1000}, {&(0x7f0000001900)="c9959cd647dc7d8a2c0f03d7fa945da19cdd964ebc20ebbbfce212063ea25bd51afa0465d7aba94d2cf67e0eab1a1acf27730acd3d8133a85e845d4ee79ed187f7e7d49b727a0e4f68c9ce48aefa82ba75f901e4c90b46b41ed916469cfc2a9490ba002bccc7f5195fac7cf5f8332565d79e6497b90df2e15056afb2138c2c3323fcef74b61d612cecd17db7be6417ca7498a99b019bc50668a1fc63127d247eec84be49660a49952d293137873713742f5f87f2d2f3412f14828b4f1f545461cef2dc23db4d69f264450f82993b64ecc373a51a3f3afc48d35086dab6", 0xdd}, {&(0x7f0000001a00)="6c23682f9773a548f8ae7c9cb9a2b40ef87170788f6b860daab4327f430624d7a81b18f287842eb6a8cc71e587053172589aa602e9ce323ae793f00bc0046e93297c52e7237d9cd63b96966905c6fa45369ddd6ebba1e507b02e48c6d0152d283d14d8a944c103a53930a0f73a97dc3b62113d2621a423b74cc3711156b785a8caa603bbb7649932", 0x88}, {&(0x7f0000001ac0)="5c3952278026fe132036c643605f6f0df15badd4a61487af84a8acd410ca7c2516f38b896389a8025946c898d5c6e0d5b7ab3d52fd5cb184c74c38010cfd283bee2d98bf4e356ed0f20351d4c3f8237490d81c6dba014ed1cf9f692b06ae1fd57b1ceed9a0d88c866cb08aeb023081e93df7bb5263e210cc271f1c82db3d2a617f3d0b302044e37bd9691b0243dd708ddcd7386f82d277989d30c4033d6de273cf292735f014fe5be6129b313601b48fb8292f9f76d0774c2ac416cd4461ab8cd660c009", 0xc4}, {&(0x7f0000001bc0)}], 0x7) getrlimit(0x9c9deb63bbc71186, &(0x7f0000000180)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x8, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000280)=0x9315) 06:50:37 executing program 1: r0 = syz_open_pts() r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000023c0)='/dev/wskbd\x00', 0x80, 0x0) write(r1, &(0x7f0000002400)="d0a72fbd04e4e0583ec265cb5608211be4b31b4fe3cf550da85b2de38b49e1c8ffbc75530ed5efb4f4c9e032b12847a159244ff4e329c5a404a7f7deffbd35c3afe18aeb0659ff4ba13690c55fc6e7070101bc141b454cb22b4bb269f2cb0ff5ce6d7604db9f584643234c423314452393c61801940f6d23f76970b22279fcb92d4c", 0x82) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r2 = kqueue() write(r0, &(0x7f0000000240)="85", 0x1) select(0x40, &(0x7f0000000000)={0xffea}, 0x0, 0x0, 0x0) ioctl$FIOGETOWN(0xffffffffffffff9c, 0x4004667b, &(0x7f00000024c0)) r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r3, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r2}, 0x7ffffffffffffffc, 0xa0, 0x1d0000063, 0x5, 0x6}, {{r3}, 0xfffffffffffffffc, 0x80, 0x8, 0x4, 0x3}], 0xf8b1, 0x0, 0x10000fb, 0x0) pckbd_enable: command error 06:50:39 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f00000001c0)=@un=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff6c) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) accept$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/80}, &(0x7f0000000140)=0x52) setuid(0xee01) r1 = socket$inet6(0x18, 0x4000, 0x9) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x0, 0xffffffffffffffe1, 0x8789}, 0xc) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0xffffffffffffff95, 0x0}, 0x0) 06:50:39 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x5) 06:50:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x25}, {0x25}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r3 = dup(r2) mknodat(r3, &(0x7f00000005c0)='./file0\x00', 0x6003, 0x1) r4 = dup2(r3, r3) faccessat(r4, &(0x7f0000000240)='./file0\x00', 0x43, 0x4) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) chflagsat(r4, &(0x7f0000000040)='./file0\x00', 0x1, 0x0) r5 = semget$private(0x0, 0x1, 0x500) semctl$GETPID(r5, 0x0, 0x4, &(0x7f0000000340)=""/139) 06:50:40 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r0, &(0x7f0000000580)="f864b8f338563c1b456b6b1094b0d10e7850a2664de6bd46627dabab21bf124442082a8cb4ff598d592fdf0d9de9f2a5ae4b867a95086689f7d0f874b4c9d8591fb4a303cb129e6ae65cb6c43d34bcb08083bfd42ac6fef39a3bf6c6b463034746289685a94fcbd217851acaedccd7e2a93e587aba5e032b31f40be58bc113859f6d7985e285d84d0bac7e8e8189bbf5c4014290722dee847f8f1449f96e5076da718df76d507a7f24061bf023027b655b76959f00ba2d578ed1bd2163275dd68a3ed685e4639e18c3dab5a096f2300a60d05690cd7c9c3ac690d51fe1a7266eaa9ef93771c13af068614b0da3be2274278d7b40e2be387b26f69e439d740621daa5b090e98d5ecfd827aa4fe5cc7abd82ba16b139d29c4f295e7700432a2c6fda11100d91a3101cb55092e7cd5bf8c20248efb17548f4849f824adf4473cae67c9fd668e23e8c6edf5d4e8690ff06bed9cd5bdf75f5e897d1c484c4866ce6317627dce9b7b5d1f20d71f1d9d4410a339ddc4a08a2776ea53622ff0f4587d775e3f968de7240b175819113fc87e62a07c1c8c75c2b15a5d349708d2609bfc2bb03d219994b24d15bc9a0aea7898881abe59a282d1c10def438d1cfe541a704241a4027c1a6354c2f6f768941d01f25b16b0180bdcaa57bdc56f7a4290021db95388fc4c087f23210d7dcba7b7ecd4ec40a26cb1af07fb699a0e442d5cf1ba9cb169c209d0bb8d1763867dd8a6ae00d58bf6dfc4d8b5fd15c5df14158353f356305ebb7b2b71e8bb6c4b4acb1219d4745162e05af5a06d16a5e0d902aa09a4f86185db5b09bb80a35a9e6ca773d803cfe29577cb5c7e0ef1de90fd4f7873f67fe2291c19335b1102d033dd41875577b5e81198d29d075fc3370b81d1398e6854c3bc868fe07fb04c8d4162f9df8372c85c16a73fee7d9caa8467905c8c6603f49bb65cb926ec97f8b30ff35ca5ac570433fc3a7445f4a176b96c067620a8cd0c8d37b20d27de8e2f679539cbcb1198aad6272bae21fa9617d237a5b1502e3a4c51fe4876342a2f28688d58525b3bb16a0967a2036ed7676b2a0ec25b4eace442836981d396b6affda9fbcd566d84a800542ab3b215738105f48f58941b2c7b6989696f2e0b1297795371292d74a664a96335c7b842f5359524699d38d58480cf2e41065777094f739ccaa1b33e9c20e7614939e976ed333302b482a68eb44a116a4dae8654326afc744935fb9c402fdeab93943fa66d101398c7a3d1742a1c7557091261fcde192b18402a0ea6f91a988952b79dd47fb7fa44a1ff67410c31ea92597d2563c7448a90694ff95c7cd1f1917174440875761504fb4c4bb3741f7e76a1bac5ef9313c24dd88993ba315bf6da41d83c349eb8d19187963e144888f6da7ca512d23d01fe20e3777e3fb2ceb668de640b278e7763cf615fb8ee576771972b0146b5bbed140534e93ae3d6c7929c35fc53a49495e38ac6fa1170ddd6e9b456a6de157a46880d6d2375960d878219a1753bc862c05ce8cdb3c92f826fb8226f71c03766164312e0114525aa70c1618b02b56f6272e981e0f80ea4e928e25123531a9503f4a6c9809d39549f99c6183a02773c515830db985ec94f9fa6502d670ebfa18f288c6ee382b5fb58ae7de83764181259e4cf0be142c4084be18c1e54adb14965131298a159633f44cc24801a24d9a362b9131b8da8c87d52fcb42abd8aa79f29884648e23cd3a13b2a07801f7457dd4f665acddfa9c31222962fa360c1c8abe4db3623047165c18710e50d71bc83807ed79655b14ff3d443b76a7cb5979af7bf772a63c2ce0565456b9b6dc1af474b6732a6800bab09e3b0d344da4e33142222c3fd88b482c5330978ad10e004c8c8bb8218cfa32e7393d049d9706217a965f79b28ea31101ef4d0fc792fd462e0979ed14041d54b5ff219ecf43af36e996c1f502cd54f3765935cf97d1d14e5789e2619f9262224a855dff9233f77581d99d3caaba1f4b5d36fa4491995f51f41b4e7244cf5fc2c684a7c17ccbeee9edb2161dd8189bda47160393352c5484e24ae7c9825c72b57e827795636622e90890c0e6f3d6c517945089d21a857beed3104bf4d210decb3b10dbdb07100a2817125e66a7e9af7de50bc3cbb1f725afea63853ef1fe8226bc271f371a34e8a97105ad4f967ffa5ba9c70a63548dbe10990006dc48c15a00e817974b3d24d18979eda5f29807f099f654b3fa7bd86a27a77a2eaf455852ee2970dcbf05329b602e6f5dab9a30c37216e266286b2a7e47d3f37ed5b5a9a39e9fe666c5293a4211b28ac84b2d6753b103f36b9ac793a2747032e0202dae3df60b8336a46add3b3e30ae2d4be17664997cab5ed6212c4a4a320705a30b36965cdd565df5c6b7907c556b7db2a373d07414202bb4d8957c193fe4d944b5f6281cc495a992b84862862e328a31361b66454ac77c14f7e7064a5dcda544f3ac5cb1ac8e4aefd5f0f567e8ec03d3bac0490a2bf09ac3b98b874ca93db1aa5766fddcbd69c9db8d974101c480b4b7687c13185ab074e17f1cd73544a8313e814f5a86e37ff6d6a5ff6669898c998b41d6e5273afbc937c43e1b17074de30a9f75028ccb187d15f5b1e586b265c8e21276a0684b42e1eb10dd4d6499355dd611f645c3af5a1ddcd03683f7f74febf07bf1d584f5f43c1f7b0654368668fdf3b32e22034f3e009fe86c77d3b7925e20f8b9f7694a3b1bc17579dd88cbbb664fd7dca84cd2b9affb6e284dc5e19180b831ae47974c2b652487c3fdbf86ce5891b7c0c8867336bffbf787cc65b000d9db110aea9e76fa6440638996b90f11932ac4983db1cba8c70e47ee5c8823fb0a4ffe13f7b9e8a7d2db883441ea82365e47a21a820f8fd2b1178fa87474febf5a89c3f34044f2c0fdfe08e11c234bab4a3714da32919bd146d747a106dfc6048e24154667eed76d51105b21ee397ad5816b9b20a2203716d7d148cf66332966b38bf34ef2e7988ee32f0d1a60d0e938a4bae0949c5c906a7afc20f987bf6a4685f3550b52ef8ababd726a8e461df8fe2c33b2d6f2bd9b8c3f7a434d90cd232b5b95fba3c7185803397b7852941e4ee642a4784aa821da26fb21f311d90bf8286601809a4ebf2e38e21a26ec7021b85f673661d54de77db2f08f5ec9d5b0494e1986f90a72cb79ded0878e9afb3c989020078a4f00f522ac9ecf1e9fc8c6673c5c75a02931ba5c297ee93a92398f90299e1586946fd50f459c989319b19755ffe901bb738f972fba8689ac0bc2b458d7031080eb0f05da9b53b5476a684a56d6dd80537a207d5817e53dbe4eec63ad6c4981d171f8137c225c27015189d7257da93c2be42acd10d2d9905cd01b1070db100bf1f12bb051626970c74e1c24519eef0c37f4acf60c044cf918f72fcb679b850643af91366e81916372d0f8d0aa91896e0a97fe2db965c404b95f64971a0736fb0afd309230d6192e2d5ed9478417c8541a18b3f364bb120cfe4176724155fe77f8c55efe194c15b251aae46771a350e327375942dbbad26c95b2ff5b184742cdb41b0ec20a7a7eb9f3066db3cff7b019c181b84a313d6d1348fc289382ce8c3351497504730c25ec1187571a2110e1cfc4cd2bbc017469245c91d93765ae91a1c283fa02cdefb67e10787172b432b3151a6b8a85ff3fdcb63fdd23775bea00a219912bec251f252d2c1bd70f5eb7bc4895c82ae0ba4ffde45c433b0c0d84c54c56aef4ba9fc1e96939d14419cfca64d4fe31361d714e617152e37268d09bd603e7698548c853dc939b1fd6f5d0f6bf9a4caa9e69a3c092ec84600a72a62bfc258eadb8364490360dd320928efdce932a4afde4c921140526498e2ec37f28d2a9e8b774435ddeb832058500e0b8c64954834ab4e8b9d7be7f4198c8dc659dd702ba1af5f4cf1b3415b9267f238774dc3d717c3467c543f6f70b8824bc99119c296469a392712d5f6125220820bbe9d00ccea008a43d56264bd882a8107a884743a411b5a96ef204c7ee324122857f348bac344f74e19e7644180cb50903d53a3d641a61ac329d0ffb5608a48bb4b85fa1cb4a4b8815a3095fbf65ab6739fdcd42dc059e392557e891fe0dda910cf78580bfe5462374264b9674fb859df1d3dae5c00e3610b9c404a8dcbb2dc83eae1c297e08e7de5fae919be2878283621978910b44be1b8bffe7933e0d372fef4f67280ab97ac8081d2193ddee3002690ed9841b75ad352b8a85cc7565b37f616f35099d95ae8147a9d8d0293451687b3dcc8c04158123694a3a304f3968726eef0be29ab847af5a931fed751ebd9a2bbe6fe73aa10f653ddf722355e5cfa8d46266b741175c074e83395da29b944975ba61c8d12c9f22f0520878f5bde919b4ca6c6e7bfd549163415e997aee8d5a6ac84de9a7bbf659ee5f576a4a86bf8401b3eefbbf1d6492ea9fb157f77e9b265940ecb1eb414ebe943a8f1be71680cc781acc921008c19fae8f7c4422d744403f9d994703bae814132aa45b0fe56e39d0a4e8f4504a933550957a4485ff3289b33f5035baaaf40cfe85dbbdb7b997e13b1e610d5a3525786a89e444d6791945b3b49bbed6fe731a8af2865a64220800cdcee2d7b651921e848cfcd8afe7ce831b38731d7323de76d5233d73ef002a215f3bd81937a37e24e3fb37be915aab0e9e6a149a8f52ef8b4091a1f30d07acbb69bee8b9e51f6b30794206bbb183a84ed1a60b4f6eb65abae606b63fe3a37c4d10be0fe413861558f9afd14a10be994fb78bcd268970f223ad975617c0fa1215ce4705be65db22bc9de45663f26f4259969ddc526462b0d5bf4901d679ff9f570f294dbb52f4e58c14bb86689d9027fa55bf5e71a3c5b23091b2576a7763facac07428457c522ec9b2896fbc67c4ef710f0ae24d0fb2f6c6d35f90d14c298ae74213e11c80053209b007e49a236221d0de09613e12f86e4ad0531ae251b00a253c39345ba41d22e741d589fb56e9c0fad3a7b3a3e5ed624be28835d893ddb00d323762f1255a013d2466bf1ffb72848c3ad7cde35ef5be0924cb8f75ccc88a9b5d06931e530a1bf7a961247fe13e0a16ca4343042e925496bbff0f7b21650309be07b0a8e51c38a264bed7e073340cf88bdc4b14f994a97fa333e021837930083fc36e68dfd0204cb6cc85cc357d953ed33e2f3f6074405f9b0f08ac48c11717bcfd551e6ac16afe59f9a7a3720e49151270f11fe8f116d6de1d337b2587a9dbc5c22eda6ff8571571ef4cd15904be64920d5dd00073ac1c290af3ba422749f025fd06a16b7344e06684b68850e850e4282ec4cc5ecfc4c6444022ccb1a32f99ebab9b7147d4981dd94c983cb995f04ac3d68138158c313512e63098e1c423909fbc9c04ed7923b2e15dccbad8c667644c826d1c9c196700c2ff2476d99254c0ab9ce52718836e2992080f65efe60d", 0xf11, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000140)={&(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000002280)=[{0xf0, 0x0, 0x0, "f77aaf91d03d795b07d4a44e8d9863928e813a5b1d20d4c0f2935daa70441c0218baa5310e58ea6a8990cf243346cad7624cda89a7a19de1b9132488e5aa34395087bb05ad5c76a3652c060a3f3629a8c8be30f0c6fadb28de47684850c83b1af742ceff29c0b9e55c7d972f1067741e5730f10eca6e4fecadabc3ea7d17a96f648f90b10664b0361179f792466c971bca42a796ee21591d7b7f023cd42645df46bb86ca0d3474a2270fcb0a26274221a9368d07b8b5149c190bb6eaca5b24378c97cd301de4493bfa69b2a53183fb5404ffc67a120ce51316"}], 0xf0}, 0x0) socket(0x18, 0x8000, 0x8) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) execve(0x0, 0x0, 0x0) 06:50:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x35}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x680c, 0x4, 0x3, 0xc1}, {0xffffffffffffb7b2, 0x2, 0xf57, 0x40}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 06:50:40 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) r2 = getegid() setgroups(0x1, &(0x7f00000000c0)=[r2]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setuid(0xee01) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x3e0, 0x0}, 0x0) 06:50:40 executing program 1: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setregid(r0, 0xffffffffffffffff) 06:50:40 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x100000800004502) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) readv(r0, &(0x7f0000000340)=[{&(0x7f00000001c0)=""/179, 0xb3}], 0x1) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000000)=""/47, 0x2f}], 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffe0, {0xfff}}) pipe(&(0x7f0000000100)) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x40, 0x2, {0x346, 0x7}}) 06:50:40 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffff7fe, 0x11000ffffffff}) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000300)="d92006fb52faf1d0bdbcdb360325c52389d715010692cffb20ec1c15cf5eaca7ad", 0x21, 0xe, 0x0, 0x0) r2 = socket(0x1000012, 0xffffffffffffffff, 0x80000003) sendmsg$unix(r2, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, &(0x7f00000013c0)=ANY=[@ANYBLOB="bf6cff95028c8a494cef6e709c96eb28aa19384ef99da03dfdb415eb198b07dc62b02a15c3205c5a50b381951400000000000200008357100ba3dee4b0e19ff47e5ec2487cc5978d00faf2ffc210560f6ac1f85041d860446639b79c1a3e9f9d1b82ab3e8dd713dc705955dad90417925b5a650a0500000000000000f0d8324e012d03003d3241c6e9e510723a01626592bf3efba9a8666feb1bf1e4e67947319291ffc1e6ef048cb75d4b3224e003ca23cc89055a74d3c1c7571898fe3bef4990370efcb329d4831e60ff0300001ae6cbbc435da6d75a76888ced3309ca1b33a0eaff00000000000000281d3d2a5e2a2a3e3fc1bd59c90000b1966866486ea231ff6e641b1a3eb4057085b99576fb50233c4b889c2f9a145a4090290ae099d8fdc76ea98a57009f1adc7cf1ea3d21952144f45176e9f74178d0bb7d832b53c4d700df86243200e8ff80647ba01f1d31bbb3d0f41e11779f0fff2fb39810270d915c2568ddb82e3b832635ee599b42a2cc79acd4962e89971971d0462004874f5c3d17f083bef9732f26e5e1b3fa109c997368a8858417db5dc68a20d8ae2bd4ad7c14f1af51a7966b3f2376fbae3c8e1c05f7ad00d67e7b529f0bcc262b1b9cc6f9d0282addf634b8aeaf494ead53273a684ba5b7ca65b6c7bc58b821d54742dc3855a2eb06959309774a1150e0d32d06cc27ec3e2f04bbfe41591a4eb1d18d48ed66d2e44d46e8f6c3f3198801fef387f20deea321f2cbfc3c64eb9b64713d41ed876934b44c36a9cf77639689c7e95415a8e0243415c243ae7e264c3589e6313e10fe2a0c1bf65eb2a4d2de55e4fd3c375c6f206dc14f7c4252dbfd9c5548a57a30a960e4b3507b10a8583d90d3e6440000000000000000000000000000000000000000112ba4a7274fcf26da41ab8a8a5f8ee2e300ffe18886cbf7dbe90621f776d6a14036c3a48e60c4b6ad176d29b072685bb681df92a1b27a08208a7908eeaa660563c37d46e3e7f282e1c6cda5e539f7f3e2a91c0f0df665586b89405182ae0515"], 0x270}, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, &(0x7f0000000680)=0xc) pipe(&(0x7f00000005c0)={0xffffffffffffffff}) fcntl$setown(r4, 0x6, r3) fcntl$setown(r1, 0x6, r3) syz_open_pts() 06:50:40 executing program 1: r0 = socket(0x2, 0x4003, 0x0) getsockopt(r0, 0x0, 0x68, 0x0, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000300)="d92006fb52faf1d0bdbcdb360325c52389d715010692cffb20ec1c15cf5eaca7ad", 0x21, 0xe, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 06:50:40 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) recvfrom$inet6(r0, &(0x7f0000000000)=""/162, 0xa2, 0x0, &(0x7f0000000140)={0x18, 0x1, 0x8, 0x81}, 0xc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) 06:50:41 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f0000000080)=[{0x84, 0x5}, {0x41, 0x8000}, {0x22, 0xbece}], 0x3}) ioctl$BIOCGSTATS(0xffffffffffffffff, 0x4008426f, &(0x7f0000000040)) getgid() 06:50:41 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x8000800080002002, 0x46485d45) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = getpid() pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r2, &(0x7f0000000300)="d92006fb52faf1d0bdbcdb360325c52389d715010692cffb20ec1c15cf5eaca7ad", 0x21, 0xe, 0x0, 0x0) getsockname(r2, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) fcntl$setown(r0, 0x6, r1) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000040)) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x9, 0xfff, 0xc9, 0xb6, 0xcc4c, 0x0, 0x9, 0x7fffffff}, &(0x7f0000000180)) 06:50:41 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x3, 0x3556}, 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) 06:50:41 executing program 0: r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_metric}) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSTOP(r1, 0x2000746f) 06:50:41 executing program 0: r0 = syz_open_pts() syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000300)="d92006fb52faf1d0bdbcdb360325c52389d715010692cffb20ec1c15cf5eaca7ad", 0x21, 0xe, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x40) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) close(r0) pipe(&(0x7f00000000c0)) syz_open_pts() pipe(&(0x7f0000000a00)={0xffffffffffffffff}) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000a40)) write(r2, &(0x7f0000000040)="371e00dd", 0x4) 06:50:41 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) mkdir(&(0x7f0000000180)='./file0\x00', 0x2) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x901, 0x8081}, {0x18, 0x0, 0xc399, 0x8}, 0x800000000007774, [0x0, 0x8, 0x401, 0x3, 0xff, 0x1, 0x7ffffff]}, 0x3c) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x400, 0x0) utimensat(0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x6, 0x1}, {0x6, 0xfffffffffffffffe}}) msgget(0x3, 0x200) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r3 = dup(r2) mknodat(r3, &(0x7f00000005c0)='./file0\x00', 0x6003, 0x1) r4 = dup2(r3, r3) faccessat(r4, &(0x7f0000000240)='./file0\x00', 0x43, 0x4) ioctl$VT_ACTIVATE(r4, 0x20007605, &(0x7f0000000200)=0x3) 06:50:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x48}, {0x87}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x9, 0x0) pipe(&(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000002840)="009d") openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x800, 0x0) 06:50:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x80000000007c}, {0x45}, {0x6}]}) pipe(&(0x7f0000000280)={0xffffffffffffffff}) dup(r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000100)=[{0x3ff, 0x100, 0x9, 0x9}, {0x4, 0x100000000, 0x7, 0x8}, {0x3f, 0x5, 0x7, 0xe38}, {0x5776, 0x0, 0xf32c, 0x7ff}, {0x3, 0x6, 0x703, 0x4}]}) socket(0x1, 0x4000, 0x2868ab55) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = socket(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$setown(0xffffffffffffff9c, 0x6, r3) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 06:50:41 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x6) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000040)=0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc020699e, &(0x7f00000000c0)) 06:50:41 executing program 1: syz_open_pts() syz_open_pts() syz_open_pts() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x9b2c6fd62dda013a, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r3 = dup(r2) mknodat(r3, &(0x7f00000005c0)='./file0\x00', 0x6003, 0x1) r4 = dup2(r3, r3) faccessat(r4, &(0x7f0000000240)='./file0\x00', 0x43, 0x4) r5 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) faccessat(r5, &(0x7f0000000900)='./file1/file0\x00', 0x40, 0x5) r6 = dup2(r0, r5) getdents(r6, 0x0, 0x0) 06:50:41 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)=0x2) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x52b8}, {0x6}]}) r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r3, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) r4 = getpid() r5 = syz_open_pts() ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r5, 0x2000740e) r6 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r6, &(0x7f0000000440)={0x18, 0x1, 0x800000000000, 0x2000000009}, 0xffffffffffffffaa) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r7 = getpgrp() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r7, r8) fcntl$lock(r5, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000}) r11 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000540)={{0x1, r9, r10, r9, r10, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, 0x0, r7, 0x100000001, 0xcd8, 0xfff, 0x413127be}) r12 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001440)='/dev/wskbd\x00', 0x2, 0x0) r13 = socket(0x1000012, 0xffffffffffffffff, 0x80000003) sendmsg$unix(r13, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x173, &(0x7f00000023c0)=ANY=[], 0x33c}, 0x10) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, &(0x7f0000000680)=0xc) pipe(&(0x7f00000005c0)={0xffffffffffffffff}) fcntl$setown(r15, 0x6, r14) r16 = geteuid() r17 = getegid() r18 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r18, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) r19 = socket$inet(0x2, 0x4, 0x6) r20 = socket(0x1000012, 0xffffffffffffffff, 0x80000003) sendmsg$unix(r20, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, &(0x7f00000013c0)=ANY=[@ANYBLOB="bf6cff95028c8a494cef6e709c96eb28aa19384ef99da03dfdb415eb198b07dc62b02a15c3205c5a50b381951400000000000200008357100ba3dee4b0e19ff47e5ec2487cc5978d00faf2ffc210560f6ac1f85041d860446639b79c1a3e9f9d1b82ab3e8dd713dc705955dad90417925b5a650a0500000000000000f0d8324e012d03003d3241c6e9e510723a01626592bf3efba9a8666feb1bf1e4e67947319291ffc1e6ef048cb75d4b3224e003ca23cc89055a74d3c1c7571898fe3bef4990370efcb329d4831e60ff0300001ae6cbbc435da6d75a76888ced3309ca1b33a0eaff00000000000000281d3d2a5e2a2a3e3fc1bd59c90000b1966866486ea231ff6e641b1a3eb4057085b99576fb50233c4b889c2f9a145a4090290ae099d8fdc76ea98a57009f1adc7cf1ea3d21952144f45176e9f74178d0bb7d832b53c4d700df86243200e8ff80647ba01f1d31bbb3d0f41e11779f0fff2fb39810270d915c2568ddb82e3b832635ee599b42a2cc79acd4962e89971971d0462004874f5c3d17f083bef9732f26e5e1b3fa109c997368a8858417db5dc68a20d8ae2bd4ad7c14f1af51a7966b3f2376fbae3c8e1c05f7ad00d67e7b529f0bcc262b1b9cc6f9d0282addf634b8aeaf494ead53273a684ba5b7ca65b6c7bc58b821d54742dc3855a2eb06959309774a1150e0d32d06cc27ec3e2f04bbfe41591a4eb1d18d48ed66d2e44d46e8f6c3f3198801fef387f20deea321f2cbfc3c64eb9b64713d41ed876934b44c36a9cf77639689c7e95415a8e0243415c243ae7e264c3589e6313e10fe2a0c1bf65eb2a4d2de55e4fd3c375c6f206dc14f7c4252dbfd9c5548a57a30a960e4b3507b10a8583d90d3e6440000000000000000000000000000000000000000112ba4a7274fcf26da41ab8a8a5f8ee2e300ffe18886cbf7dbe90621f776d6a14036c3a48e60c4b6ad176d29b072685bb681df92a1b27a08208a7908eeaa660563c37d46e3e7f282e1c6cda5e539f7f3e2a91c0f0df665586b89405182ae0515"], 0x2e5, 0x400}, 0x0) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, &(0x7f0000000680)=0xc) pipe(&(0x7f00000005c0)={0xffffffffffffffff}) fcntl$setown(r22, 0x6, r21) r23 = geteuid() setreuid(0x0, r23) r24 = syz_open_pts() ioctl$TIOCSTSTAMP(r24, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r24, 0x2000740e) r25 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r25, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r25, &(0x7f0000000440)={0x18, 0x1, 0x800000000000, 0x2000000009}, 0xffffffffffffffaa) setsockopt$sock_linger(r25, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r26 = getpgrp() getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r26, r27) r30 = getpid() fcntl$lock(r24, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r30}) r31 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r31, 0x1, &(0x7f0000000540)={{0x1, r28, r29, r28, r29, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r30, r26, 0x100000001, 0x4, 0xfff, 0x413127be}) r32 = socket(0x2, 0x1, 0x80000006) sendmsg$unix(r32, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, &(0x7f00000013c0)=ANY=[@ANYBLOB="bf6cff95028c8a494cef6e709c96eb28aa19384ef99da03dfdb415eb198b07dc62b02a15c3205c5a50b381951400000000000200008357100ba3dee4b0e19ff47e5ec2487cc5978d00faf2ffc210560f6ac1f85041d860446639b79c1a3e9f9d1b82ab3e8dd713dc705955dad90417925b5a650a0500000000000000f0d8324e012d03003d3241c6e9e510723a01626592bf3efba9a8666feb1bf1e4e67947319291ffc1e6ef048cb75d4b3224e003ca23cc89055a74d3c1c7571898fe3bef4990370efcb329d4831e60ff0300001ae6cbbc435da6d75a76888ced3309ca1b33a0eaff00000000000000281d3d2a5e2a2a3e3fc1bd59c90000b1966866486ea231ff6e641b1a3eb4057085b99576fb50233c4b889c2f9a145a4090290ae099d8fdc76ea98a57009f1adc7cf1ea3d21952144f45176e9f74178d0bb7d832b53c4d700df86243200e8ff80647ba01f1d31bbb3d0f41e11779f0fff2fb39810270d915c2568ddb82e3b832635ee599b42a2cc79acd4962e89971971d0462004874f5c3d17f083bef9732f26e5e1b3fa109c997368a8858417db5dc68a20d8ae2bd4ad7c14f1af51a7966b3f2376fbae3c8e1c05f7ad00d67e7b529f0bcc262b1b9cc6f9d0282addf634b8aeaf494ead53273a684ba5b7ca65b6c7bc58b821d54742dc3855a2eb06959309774a1150e0d32d06cc27ec3e2f04bbfe41591a4eb1d18d48ed66d2e44d46e8f6c3f3198801fef387f20deea321f2cbfc3c64eb9b64713d41ed876934b44c36a9cf77639689c7e95415a8e0243415c243ae7e264c3589e6313e10fe2a0c1bf65eb2a4d2de55e4fd3c375c6f206dc14f7c4252dbfd9c5548a57a30a960e4b3507b10a8583d90d3e6440000000000000000000000000000000000000000112ba4a7274fcf26da41ab8a8a5f8ee2e300ffe18886cbf7dbe90621f776d6a14036c3a48e60c4b6ad176d29b072685bb681df92a1b27a08208a7908eeaa660563c37d46e3e7f282e1c6cda5e539f7f3e2a91c0f0df665586b89405182ae0515"], 0x270}, 0x0) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, &(0x7f0000000680)=0xc) pipe(&(0x7f00000005c0)={0xffffffffffffffff}) fcntl$setown(r34, 0x6, r33) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0}, &(0x7f00000014c0)=0xc) sendmsg$unix(r3, &(0x7f00000015c0)={&(0x7f0000000100)=ANY=[@ANYBLOB="00b1a0abfbcfb5e6181c"], 0xa, &(0x7f00000001c0)=[{&(0x7f0000000140)="217df413f0690090a849fff129605a3bf40d46d4e562907b2bbee4d0b1dbbad884120fc15f16518208feabeefad01ca594f1c10e57b67a279d02ac8a34b2b05c73d3ba1174", 0x45}, {&(0x7f0000000240)="bd3bb10dc3c85d043be08636dfae09f3c783bbdbab81b4bbdbbabc8887502b08e511bda423ba139bd908f10fdfa166c0366762ba993d7fcd51073185f58cfa3844fed493e222c14c850d006677ae4eec8095cd1a7eb0ddba5c182c3c02bee9004f37081a445df9d40b6590d2db4d3825a61f3e0f467c25e8e7291c62afa86ea457c5d4808876ca1c68500951b2389bfabe8c3c63379c28dfe3a0db94d2c510b4e864c1a03701283d784480e6785921b6e44e7f4760b08b2fd14d8951bbd4e516ab443dfe2c58dc7c969423e281c2949ada27cf93743ac62f7b1f0ca938c6faf5532d2459ab151961b36b58e26cc010bb55aba7b04354d921bc7704d96374a2443206135a37ea31220e46946ff27a5c468418cac08f4141be07d6d481415f38c6d708b5a710620016c6a40c9a52caf74c821c9c9da617057aa1a5240018a7886a78b8b7274ebd5628e0619ed150ec8fcdfebc920bb9d5235f5bfe1448e87014ad1b5e4d7baa39f6fcc387a817059f09a11c6a6a5efd740e45a7856f0366c2d4ed7fd0b11d81beaabf94df46bcb16de7c792face8dfa6e93329a0e96157f9c5773bcfa694ca0e39332ed8498c4776f5b2c8a83ef98dbd6bf9bc1ee5267052da2fb5a63112d920acd9ad302f351c61062796051b81ec037789bcbea343d54d3903e13957a3b2a8eec38202e2b01f5bd6143e6d3c84e015636f6c5f030183932b6b22b26d66136a7ae636394fff78d31605ed5fd75a39ec730539f025a84d8f20b05908309f420e97d36cb4eabb9e4d2db6485bbd96783cb3a8528d5666bb1a34cff4b2d0b966ec2bd9a6c63b47cb692ce256c2543ecdaff19cafc9a72127ee3f04c09afc955d416d95e3fe235f3f7f164db30d63af9fc5ef5d2b7800f2f6831a8efb3d90f8d19100fe84e98944fa4cc830a55e18a4a5a018bfcc7c5653b49aca52bc5668eb0b0bcba18409b740dc4cd88d7098914e7fd7d9eef4b1ac19b83606faa63939d33f6d4abca0151c02eb43e53481b997357a9b7f3b5c4ef65a3fa34b4b93f35d240958b53e1ecd53ce675efce4ecb50f8b2d8536ed0d9fbc3fdc705714aa7a774ff4f2a94ae3a45d7a9715ae99b01aa6d3712c2d780b1ece5bacc73470ba313fca1fc7a43c7e7c3e5dc466c8de62c5f177e2fe719f855d8f7e37fdfc82f91a915847c9c2deef081b7d22cc15fa2aaf3de4eeb47e37911703c17f058d7012c80807ad70c212811900a658dda2a7465d470599715d5e1351463775330b83be3e67d4a5bfd74bb76c31a62f9607e2a0b4f76b6a51f8bb18e7298adf72c37fcc20c09d908b1296c5d6697b527d87aa4e857724786d31b161754e45d7ed87ba3355705be21f4796177f431c63b8c028b15cdf19ba7051a524f705426f1882bd219cdb6f415547788950aac1611e2fb46b30dc2cdaf28beeeef82ebbb82cd638a48349c98956c865b5472bf3b6c2231fccd96404fd60fc5559c8caddcd7145644ff12d70042e05caa83a43dabcb2eeda75d5b32bcd974160fb11c0039afd7aba17ba79b420c1b1f392780d9eda0e122ae0359f717dbb292f3df2199f005e3748ac8815515f59aab460d1068ca4851b7adfea2231e41075fc02a6c15e25799e0baf86fc99043144ba12fe0ce484a2f943ef7bc4d011696839d91dd2ecb05465fc95816e6e57862b9f81443ef4f40c652a32105f9e3d8227b2507d079159918258354b1ad465e60325bf84d48db4fe3b3ab7a6f50011d16c631e186239af8e37cb565245b0bacb7ee69eae4c0f8f3749381b4a41811f6a1503f4efa45f5c3b60ec1ad42be728a6a41fe896490af890ba46d145d1b9915335cd175150d429bdccc958f6bca362481d9c7a75cba611b2a5d71de726981b83695209ae84838df7fe72cdd309cc8482c5602e4ed0276297d2576f1735974957aebf835eb7ea0f2112bc956785947416f61cc39b6cb0b4bef7e753536b967d7cc1a5c33f3cb343e905d5ac1fa43209985ce47830f485c4fe57f0c1a0fedf8775d0ca07927c34e27125e26e80d41ca9d4484731e48af5b8d65e80abd3665d12d5cdcca69505bdfa818c77f23a180d0effa4a8cb6113506f0c38c8a58c40b445c3441676f5cc59b0c081f9692f8baabff91d23df4fce91dfa760d8705dcda002a38697cdb8392b8252a70568dbd7d20c21f0eaea5e5b06dce3d5bf619208a4546a68059526ec10f8804aedac4191b3c8d8f95d3c5a7dc48cf9d68e1638106723b3fd42937fb83abea47fc763e94677fd52fbe2b2b46ff591bdbc69b3a9ffe4bf1061b4585cfa885438d086eaa8e0cefe01bd6406af526ebc2240df86096c7305607c5fe59e693a21fa1337d880d36fb4733779e01719f96632c37bab6f3b71d95af947f638449f833fa87fab4b652fa13979733215314632f49c16180df241c7d30376395b839b53e02efb18b124c5b6bd8a3eadbd11ba4315fc5c62147c0c2d74fba75f9cbf38d9fd07e85fa21554e58a7d570473ea40fcba0461653dff9d141822f631a23c8ef645a40659eebc15362e3307dbfcad2d27e78cd925c87a056433e45157e1efb4986f3c1afa8c667e8a5780179a69b4a11f23bb0294a151a395354c0775ae942d42c4c53cd06be8cb32a29a8be0ef8f476207ec8b01a56a65d21266e0d26713cc20f299c74ddf81288b53204a4aa167f3290e8fa1ccbc52822223ced4c567838c1c78fb99d632acdecb130ce6c5a1447aecd7c1211f0f28eee32dd54118649a97e164b5915eb52bbff4aebb1786d66fb72765970786e0d2ae774ff8fcc1f9ff306755a1317dad927668bdffd701a60c384a4bd7725e7447a23288535d6dda6065a348eba86c165685947a6963e84412742721fdd9994e719cdac64484f980b8ccb2229c72e2494aa9615c6f54eacca7e55544c64fd9c04bceeb03fae99ce1baa7bea46f8f133dd5790518dcbfb27b325eb0d127e1974b30ac41de6df71d66b36561911d2422104c01acb2692b57343073c4a39d458a9e1bfb7eb93a68442a0b01aa090d4566e9877697d30d414f3d6df0b006b1fb694683d582e368b57136c2507363fc2be35e702b6b2b810b3f332c0085f2f711c1e6a9d082b85590668dec032f5c9f351a65771641ef008805886a3c45adce693b4e99ead066531374816ec3eff7ec71a077bfc0b034b40f9c2458bb62a825373ada10a7d6e51dd5656ad03e325d83a00331e40c2579f2437477c3c69866c49707a7982fd08db25fac3ce3a5a3df91a914fe7e22d6443986aa2ac6ebc15e38b470e48b028c74d2a8b06e580bd5743fef010e85f27c75329896be9bfdbdab00d1938f49f2edf0c02c4c61b41c5bc8c97783bca02636bf35727af7a7a01f7602825221ad6029cfa8aadd83b326b968b9f73446a35229b1b10664f15732f926e2231dd0fefbaa7c2455332ee2065fec11bc77cfc51e3d030af32f25d7d1842e7680cd35020560b722f6a9c3507ed54b3fd77daab1dc732d44467ff5d54e0b0be7a0da84db4938a8dfe2ff19548b2edf750c48cc77153df0b0adb4dc8487c27fa9a93e02f9d1f48f0979671fa075245e41fb69e7b8ebbad3cbe386b9e5cd06038ea2bf2c20d72a0acb1aa81f1fb52b5df8134c23679cce8ba549260be41b0b3ad72889f79ce562cf310b80a96b3e31628fa652135af3c07c4be44ebca6a257acf69e6358a0c88adfd2a06307143f36a9437ce7fa14de6d4764b8705ee5db4e499252c605597aec8b442f0323c469d2bbe8f4cb9cdb1ecc992483777569186b8fb883c770059e56149b4de81f9905d758a5f560e349f404872be6d0757d92d787ddb8f7b87c06ecab0a1859d29b3972a15298a11946aeb7c9d28a2ada3725227280ca6599a62085ad9588608b077f4708515e9a520b631c35fa1f105d0a0491e0dade52dca1fa08a6b631d4772cf7fbceab8cf7ae3e64fd758a48bc932026682b6003e213b83b941074327162bd0529a538a918264262c63a92c093024b5552f9c72361e60e37f321af19da94cfd412e7bc87a049b84d2a26dedd2fd954cde66699ba8072bb31d8ee41b14f1efad90fdb5d09c05754d6327d13472836cdbca5fb305b248019e55c2fa700e5540489aaefe2b74134282fbf2601fe59ca1f85b80b7059d956af5783af31d4f1cf713e9cab6eb9824d72820398ad31fc840d56b0e82a4984aad637f4c4b368588481d95ba0ff517597dea2c6122d75100182babf8523a4ca4e89706e6074a00dedf0f09ddc69b50108ebcfd246a3fa79b7bdf096393b6f2f894da5df409b2d4df26359f0a39d52ae17eadf0d03a9d567bc58b126625f78c209b39f1c206c241c1d01f571a7f2edbe93f02b68d866f43846a0c8110146132df37f7b1ba62d81d9e79d7a34d7f60fffd90b4c38b3cf53e65f1c9243bc90ea9aaa1bbccc23a035fcc04e892c285203a2395e7605a4c1c87b34dbf0ec9e8e0c25e12e8ed0fd87cb5637ebf90a9e0e8c7e8c1ce8710178dd1cd97f0fc482087caeee299afef0218297b50840f837b1d26d344a6fd3df8370919871d8db9339c2023305fd61e639103910c33400045512339979338f697d33c73e6fc012fdf3c566cf12cb2e1a3120a8d47b55769879ff41956d460982e3ec2566f66c705660213516a741d46d949c1a12bd95594c2e9c42797d523cfb276ba2cb954ad1ce6c850b1a1ec77a171c03a7f2e5cb5278faf08218a86b68feaa970e533234780262688754b485d8fe60c77f3fb5f7c0625fd06529568bb115b53dded3fc2f5b1fa648dc91d303f2eee593db13570860ef499898c90f0922467c5cc92cf6b6a49c3c34175a74f28689e7333b283a05961537a6226853f4c963be2add919d4ee2c1c160628cc4101a101b4361ecad81f77109b8b6672b43b1cdcd416bec82eeb781f232451866234e1590d29f8c7181a4389d0a196709387a852d5146f6dd693f305f79925d7ed563267a6297cbb80aa005a545098eeec1e130089aeab86a2350e6f25345f0ecf0f54b67e5bba6a59307df0ff27eb7a8bada81af911017797e7d8385b34718a17216f0638fe02494f0ebd12fd22cd9bce4d9979c3c053abda550862db54f1b9916cbedaea8750f43d010d1b76361632486cc7ce8ea8f2d205c210bc18f59b2df25dc4c430330323decd2e8625460c770d0079cc44d4023d47d6ab0581b924c682b399e7a8869db22685ea789ead80785dddafd7e1f79dbe05b06ec28659991d36f9ae6e598026b0bd226d8d1b1497dd8fcc3d96401a27e8ef13e985b9452d213f77761f3ca11ba65af170995947ba39e7bc81fee0c077b7d5e103234b2fb47f5da360240839932ffe7f73dccce05bf45ffd6dc03873c06db8c9cb88244232329edc202c2904ff309525b02b95f979050b0c078cc097e3d7f812641a1122574b50a911391d8b1d35b7972d295c94cb05c20db94242abe4ff4a7fedfa686913fa4daff1ac835008080243dca757f5aac619299bfc9c41f7b6bb4267102fc8a18b508f4610902fd4cb279a85f9803f8d7151c2103b7e5ced57d1fbb4f7d6d6e7f8eeaf723907c4035ff26e665b0ea244ab7c119d42578dbac1f9a6ac100014f8c8d5edc3bc4ed4f3fd3b0bd66bc9d8ee02d94754024b47c0e9a66e1dd21be431c71cbeba97d4f24f986efe07820f46d61eb464de3becce708711a3b434dbcfef0a624f5af4319344171137357d8672b4f3ccf3df42d1e252681d2b9c8ae2f5ac9cf500ff21f6573d988c2fda66148bb5e76ebab9f542e7cc2e1b0d45d450e780db3aed6614b5b85ffbf23b9b34bca8", 0x1000}, {&(0x7f0000001240)="f8fce74e8df8f4c8ab9c25c3816cb95bf5745f6bbe6765aa4bd9414a0158001861af7a5b2ed6aa3e10b202dcb60379d56ee0195857ac50e7393366381a422c38f8a93f2291a76bb300d3e02df2caa593c0c8483a81a53c658f0db119a471b546882835fa5a70deb4fad142af005bd5173beb88caa781f8c207c22247174640359dbc516441a6f8bf4bc7ee616506e1609d0b85354f6b9eb7d4f44218275b3fc8968aff6cd62f966e1904883c330c58d14e4c87c28a80970dfc1b53e15c484de711273beccf5249c87ffabbd72090ebec7a62", 0xd2}, {&(0x7f0000001340)="930f8a8bb8b79f79d23c693297403c1e3f2cab76b594ac41acf45ee4daf5965d8e261f8ca79e1c0a216798bcec47d42c7034dcf65ee7637028f08f331d0420e1bcf6743c8769051f75cbb7c8b5add22b2b1f2f76d4fe837d34f6dc398dd87f5a5e6cd0ef3c48fb56bc0f86dcfaa0b13b2fa4624b534589906592d54a32c6ca40c75e02e02a2f75f9f78cb24c020bf41f80f0bb5389761b2d9ebf653734ab860263722190a2283759c675ffb33788cac15d3d3a2a18f2eae9a296cf7bae4c81390dce924545482eefd657a470d98ae122a73c9a6bcbcb1800204aef3bd092c46f352205d575132b80de896a6f91a3147d4b7a3eb90d1c67da", 0xf8}], 0x4, &(0x7f00000023c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32, @ANYRES32=r10, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r12, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r14, @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB="44aad786933bcaddc0f00a76f65b153d7ec691bd28000080001000000000000000", @ANYRES32=r18, @ANYRES32=r19, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r21, @ANYRES32=r23, @ANYRES32=r29, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r33, @ANYRES32=r35, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0xc0, 0x4}, 0x402) 06:50:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1000000, 0x6}) semctl$GETPID(0x0, 0x7, 0x4, &(0x7f0000000380)=""/165) r1 = socket(0x18, 0x1, 0xd) setsockopt(r1, 0x5, 0x2, &(0x7f0000000500)="862e02537602", 0x6) r2 = semget$private(0x0, 0x8, 0x100010286) preadv(r0, &(0x7f0000000900), 0x178, 0x0, 0x31) socketpair(0x18, 0x3, 0x6, &(0x7f0000000200)) r3 = openat(r0, &(0x7f0000000280)='./file0\x00', 0x8, 0x10) openat(r3, &(0x7f00000008c0)='./file0\x00', 0x400, 0x53) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000300)=0x3ff, 0x4) semop(r2, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x7, 0x800}, {0x3, 0x0, 0x1800}], 0x4) r4 = openat(r3, &(0x7f00000005c0)='./file0\x00', 0x0, 0x30) ioctl$WSMOUSEIO_SRES(r4, 0x80045721, &(0x7f0000000600)=0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000002c0)={0x5, 0xcae, 0x1ff, 0x40, "90c1b12fa4de1572c4ac2bcfea2032d16fa9a04b", 0x6, 0x6}) fcntl$setflags(r0, 0x2, 0x0) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) semop(0x0, &(0x7f0000000080)=[{0x2, 0x8, 0x800}, {0x5, 0x6, 0x800}, {0x4, 0x3e1a}, {0x1, 0x1, 0x1000}, {0x1, 0x3, 0x1000}, {0x3, 0x3, 0x800}, {0x4, 0x1ff, 0x800}, {0x1, 0xb8, 0x800}, {0x3, 0x0, 0x800}, {0x3, 0x2, 0x1000}], 0xa) r5 = syz_open_pts() semget$private(0x0, 0x2, 0x8) close(r0) r6 = dup(r5) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x400, 0x0) link(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='./file1\x00') semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000040)=0xfffffffffffffff9) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000440)={0xfff, 0x3, 0xfffffffffffffffb, 0x1, "349b9f06c863ba7062aac3b8b3a38d4784b61443", 0x4, 0x800}) getpeername(r6, &(0x7f0000000800)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040008000000000000000000000000000000000400000000000000000000000000000000b4ff00000000000000000000000000000000000000001e4156e5d4aa775540e846edc055b3ac1e1b8726367e028aa4f778f0bba3f1b1143c8fb7fe31d65b16cb166592a4b01d50cf41852e9a2ac0"], &(0x7f0000000480)=0x6e) 06:50:42 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x2) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 06:50:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = dup(0xffffffffffffffff) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000023c0)=0x800) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0xff, 0x0, 0x28}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='\x04\x00evHs4y\x00', 0x2, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f0000002340), 0x1000000000000031, 0x0, 0x0) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[0x1, 0x7f]}) fcntl$getown(r2, 0x5) 06:50:42 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = shmget(0x1, 0x4000, 0x406, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) sendto$inet6(0xffffffffffffffff, &(0x7f0000000540)="9c42dc997c4211cf881e545316c4b4c56311d5", 0x13, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffd000/0x1000)=nil) writev(r0, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) 06:50:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000005c0)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada37440193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000040)="0043a9a2e6c2ffb26840d099f970a878c37742cc50f8345a000000", 0x1b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) poll(&(0x7f0000000000)=[{r2, 0xb}], 0x1, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r4 = dup(r3) mknodat(r4, &(0x7f00000005c0)='./file0\x00', 0x6003, 0x1) r5 = dup2(r4, r4) faccessat(r5, &(0x7f0000000240)='./file0\x00', 0x43, 0x4) r6 = accept$unix(r5, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000008cb0451300"/110], &(0x7f0000000180)=0x6e) write(r6, &(0x7f00000001c0)="724777aec301b500194c4f74205bae4ae661c1233bd51f4aa0cc48ce69fba70830846f0edb432e5567de298827b2e9f192351edaead79a78bba87b7152249568c6bc77d231e21fe8895388e7363a331ff935c234b78dddffce3080ed59c1a1ddc570e6214069fca8692d1997ae4405c2d51d37f2d6f6403a820d9098aa7e3b4e55159e4af2c78e61de797b4d63c30924dc385005b5a36b90036e7c5ca2", 0x9d) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f00000002c0)=0x7fffffff) syz_open_pts() 06:50:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000240)='/dev/diskmap\x00', 0x20, 0x0) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f00000002c0)={0x5, 0x7fff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x3d}, {0x2}, {0x26}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000a00)={0xffffffffffffffff}) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f0000000a40)) r5 = dup2(r4, r3) ioctl$TIOCSTART(r5, 0x2000746e) sendto(r2, &(0x7f0000000300)="d92006fb52faf1d0bdbcdb360325c52389d715010692cffb20ec1c15cf5eaca7ad", 0xfffffffffffffe88, 0xe, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) fcntl$lock(r3, 0x7, &(0x7f0000000200)={0x2, 0x3, 0x39, 0x7, r6}) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xafbece71840c9e04, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x100000001, 0x7, 0x3ff, 0x7}, {0x5, 0x4, 0x400000000, 0x2}, {0x8000, 0x2, 0x2, 0x4}]}) 06:50:42 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000ebc8a663b3ab19f143fffffeff00000100000063e86cfc9d0705002a538706000000b818000000290000003100ddffffffffff"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f00000001c0)=0xa52) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000280)={0xffffffffffffffff}) chflags(&(0x7f0000000180)='./file0\x00', 0x0) r3 = dup(r2) mknodat(r3, &(0x7f00000005c0)='./file0\x00', 0x6003, 0x1) r4 = dup2(r3, r3) faccessat(r4, &(0x7f0000000240)='./file0\x00', 0x43, 0x4) fsync(r4) sendto(r1, &(0x7f0000000300)="d92006fb52faf1d0bdbcdb360325c52389d715010692cffb20ec1c15cf5eaca7ad", 0x21, 0xe, 0x0, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r6 = dup(r5) mknodat(r6, &(0x7f00000005c0)='./file0\x00', 0x6003, 0x1) r7 = dup2(r6, r6) faccessat(r7, &(0x7f0000000240)='./file0\x00', 0x43, 0x4) connect$unix(r7, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) pipe(&(0x7f0000000040)) connect$unix(r3, &(0x7f0000000200)=ANY=[@ANYBLOB="08002e2f66696c6530003cdd4ba43b5dd39cacaaca370f990fe5552885e55e0e7064105f6b8cec300c95e4cf1625ffdbaa45cde465c3b9258f047387be4d52bb"], 0xa) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) socket$inet(0x2, 0x2, 0x8f9) 06:50:42 executing program 0: r0 = geteuid() r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r0, 0xffffffffffffffff) r4 = msgget$private(0x0, 0x403) msgctl$IPC_SET(r4, 0x1, 0xfffffffffffffffe) pipe(&(0x7f0000000280)={0xffffffffffffffff}) dup(r5) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) setreuid(0x0, r6) r7 = syz_open_pts() ioctl$TIOCSTSTAMP(r7, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r7, 0x2000740e) r8 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r8, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r8, &(0x7f0000000440)={0x18, 0x1, 0x800000000000, 0x2000000009}, 0xffffffffffffffaa) setsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r9 = getpgrp() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r9, r10) r13 = getpid() fcntl$lock(r7, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r13}) r14 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000540)={{0x1, r11, r12, r11, r12, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r13, r9, 0x100000001, 0x4, 0xfff, 0x413127be}) r15 = syz_open_pts() ioctl$TIOCSTSTAMP(r15, 0x8008745a, &(0x7f0000000080)={0x6, 0xfb}) ioctl$TIOCNXCL(r15, 0x2000740e) r16 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r16, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r16, &(0x7f0000000440)={0x18, 0x1, 0x800000000000, 0x2000000009}, 0xffffffffffffffaa) setsockopt$sock_linger(r16, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r17 = getpgrp() getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r17, r18) r21 = getpid() fcntl$lock(r15, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r21}) r22 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r22, 0x1, &(0x7f0000000540)={{0x1, r19, r20, r19, r20, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r21, r17, 0x100000001, 0x4, 0xfff, 0x413127be}) getgroups(0x8, &(0x7f0000000080)=[r3, 0x0, 0x0, r12, 0x0, 0x0, r3, r20]) r24 = getpgrp() msgctl$IPC_SET(r4, 0x1, &(0x7f00000023c0)={{0x1, r2, r3, r6, r23, 0x100, 0x19}, 0xffff, 0x1, r24, 0xffffffffffffffff, 0x40, 0x8, 0x4, 0x4}) setreuid(0xffffffffffffffff, 0x0) 06:50:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x8000000000007c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20000, 0x0) 06:50:42 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) pipe(&(0x7f0000000280)={0xffffffffffffffff}) dup(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0x6) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) pwrite(r1, &(0x7f00000003c0)="708daf5e00a711f0add4b4ae49edd1da2cb82f6519e8492e65716012cfd215becae077f3b56ccaf84684b17f3dc275077952174588cbd16689c2859212709ed9cd6b4325f7c58a82801a125ff275d1ed5eeb67850d669ba0ac08fe46b87031b6906f9b06492b4309a0d5877236a5eeb0ff0f6219c23d59e579fd3fccb89cb45e1193f31bbeb351668f50c8a0083bc41328b850334dd72b333195d35e9fb8d2d42f7de1c8eb3585db1f3b17bd2d13611086d3fe36fe36ebc2bdf69d41de3e5befacf9443fb3c3cae70dc0cd33c4b06f7afb82b3cc6f8619aa0b26ff0332aebc93483c1efa7ac8a3cbd96427490d475efc68dde54030d3b7435c1e7e45f0c9e772a3a39eb7a918ddf323ea0d3721a3b16203ad6531a16496e01d878b72b30caf1a9f2a4b449d9d6b7ff64562a35c5560ef81a4bfe1dbcf7f0757644144102a7ba96893c4214c6c27576f2afaf681e4b08d12ac0396f0e77b442caf5e1137d29d67c5a513d545fece30992de2637cbc13438ca6d773b733e156d0ec123e08fee6b51d5fe4c3598ef6579a778c335675e68d28b3124130fe51792013c86e06328524c7d7ae975367ee9140d33955a789cea04b5186e2ea80174d6b50c3a1695a1dd0d5f5d2400b27442d", 0x1c8, 0x0, 0x0) execve(0x0, 0x0, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x53d}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0x1aa5}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xffffffffffffff7b}], 0x6, 0x0, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000000)) 06:50:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000140)=[{0x1d}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000a00)={0xffffffffffffffff}) ioctl$BIOCSBLEN(0xffffffffffffff9c, 0xc0044266, &(0x7f0000000180)=0x1) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000a40)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000000)=[{0x0, 0x7, 0xf3, 0x8f8}, {0x7fff, 0x9, 0x6, 0x1}, {0x0, 0x80000001, 0xfff, 0x6}, {0xfffffffffffffff8, 0x0, 0xfffffffffffffff8, 0x3}, {0x1, 0x8, 0x80000001, 0xf27}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)='z') 06:50:42 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) kevent(0xffffffffffffffff, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0xa5, 0x0, 0x1000}], 0x6, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x2, &(0x7f00000002c0), 0x8, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r2, &(0x7f0000000300)="d92006fb52faf1d0bdbcdb360325c52389d715010692cffb20ec1c15cf5eaca7ad", 0x21, 0xe, 0x0, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) sendto(r4, &(0x7f0000000300)="d92006fb52faf1d0bdbcdb360325c52389d715010692cffb20ec1c15cf5eaca7ad", 0x21, 0xe, 0x0, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r6 = dup(r5) mknodat(r6, &(0x7f00000005c0)='./file0\x00', 0x6003, 0x1) dup2(r6, r6) fchmodat(r6, &(0x7f0000000540)='./file0\x00', 0x40, 0xa) openat(r6, &(0x7f0000000000)='./file0\x00', 0x10, 0x10) r7 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r7, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) r8 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r8, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r10 = dup(r9) mknodat(r10, &(0x7f00000005c0)='./file0\x00', 0x6003, 0x1) dup2(r10, r10) fchmodat(r10, &(0x7f0000000540)='./file0\x00', 0x40, 0xa) r11 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r11, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) kevent(r11, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x0, 0x80000000, 0xffffffff00000001, 0x1}, {{r0}, 0xfffffffffffffffd, 0x5, 0x40000089, 0x801, 0x1}, {{r3}, 0xffffffffffffffff, 0x40, 0x20, 0x6, 0x8}], 0x401, &(0x7f00000023c0), 0xfa3e, &(0x7f0000000280)={0x40, 0x8}) 06:50:42 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) sync() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x612, 0xffffffffffffffff) 06:50:42 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000000)) 06:50:42 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{0x0}, {&(0x7f0000002140)=""/4096, 0x400000}], 0x2, 0x0, 0x0) getsockname(0xffffffffffffffff, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) r1 = open(&(0x7f0000000080)='./bus\x00', 0x40, 0x100) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f00000000c0)) open(&(0x7f0000000140)='./bus\x00', 0x80, 0x4) 06:50:42 executing program 0: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) r2 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) shutdown(r2, 0x0) utimes(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)={{0x1, 0x25}, {0x40, 0x1800000}}) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x5) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 06:50:42 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000), 0x1) socket(0x20, 0x2, 0x9de) 06:50:42 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2012, 0x8000000200005200) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) ktrace(&(0x7f0000000080)='./bus\x00', 0x3, 0x118, r1) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000140)=0x4000000008) read(r0, &(0x7f0000000440)=""/24, 0x18) 06:50:43 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000000000004, 0x4}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = geteuid() r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r3, &(0x7f0000000440)={0x18, 0x1, 0x800000000000, 0x2000000009}, 0xffffffffffffffaa) getpeername$inet(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r4 = getpgrp() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r4, r5) r8 = getpid() fcntl$lock(r2, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r8}) r9 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000540)={{0x1, r6, r7, r6, r7, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r8, r4, 0x100000001, 0x4, 0xfff, 0x413127be}) getgroups(0x5, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r7]) fchown(r0, r1, r10) r11 = dup(0xffffffffffffffff) ioctl$KDSETMODE(r11, 0x20004b0a, &(0x7f0000000080)) open(&(0x7f0000000000)='./bus\x00', 0x220, 0x80) 06:50:43 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x20, 0x2) open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x14, 0xffffffffffffffff) mkdirat(r0, &(0x7f0000000000)='./bus\x00', 0x4) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kqueue() 06:50:43 executing program 0: r0 = socket$unix(0x1, 0x800000001, 0x0) poll(&(0x7f0000000000)=[{r0, 0x184}], 0x1, 0x0) poll(0x0, 0x0, 0xa194) r1 = getppid() wait4(r1, &(0x7f00000001c0), 0x9, &(0x7f0000000200)) r2 = semget$private(0x0, 0x7, 0x200) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x10028, 0x0) read(r3, &(0x7f0000000100)=""/159, 0x9f) semop(r2, &(0x7f0000000340)=[{0x2, 0x9, 0x1000}, {0x3, 0x4, 0x1800}, {0x4, 0x6, 0x1000}, {0x0, 0x7, 0x1000}, {0x3, 0x3, 0x1000}], 0x5) poll(&(0x7f0000000040)=[{r0, 0x1a7}], 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 06:50:43 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0x403) msgctl$IPC_SET(r1, 0x1, 0xfffffffffffffffe) msgrcv(r1, 0x0, 0x38c, 0x2, 0x3000) msgctl$IPC_RMID(r0, 0x0) 06:50:43 executing program 1: msgget(0x0, 0x400) 06:50:43 executing program 1: pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000300)="d92006fb52faf1d0bdbcdb360325c52389d715010692cffb20ec1c15cf5eaca7ad", 0x21, 0xe, 0x0, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000000c0)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x512c1241ed1e6313, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000080)) close(0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000140)={0x0, 0x0, 0x9, 0xffffffff, "ff4a80ca8406bd197311f6fd2cc99bc0e2cc09b2"}) read(r3, &(0x7f0000000540)=""/226, 0xe2) writev(r2, &(0x7f0000000300)=[{&(0x7f0000000340)="d1", 0x1}], 0x1) 06:50:44 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, 0xfffffffffffffffe, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 06:50:44 executing program 1: setuid(0xee01) r0 = semget$private(0x0, 0x0, 0x18) r1 = getuid() r2 = getgid() r3 = geteuid() setreuid(0x0, r3) r4 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000040)={{0xff, r1, r2, r3, r4, 0x20, 0x7}, 0x3, 0x9, 0x1}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = fcntl$dupfd(r5, 0x0, r5) setsockopt(r6, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket$inet6(0x18, 0x4000, 0x3) 06:50:44 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4302) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./bus\x00', 0x1c6788a68c9c9756) 06:50:44 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f00000013c0)=[{0x1e}], 0x1e}, 0x0) socket(0x10, 0x4, 0x7) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x1f, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffb, 0x27, 0x0, 0x1000}], 0x8, 0x0, 0x4, 0x0) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffb, 0xaa}], 0xf, 0x0, 0x41, 0x0) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000180)) setsockopt(r1, 0x29, 0x400000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 06:50:44 executing program 1: r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) chflags(&(0x7f0000002400)='./file0\x00', 0x0) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) mknod(&(0x7f00000023c0)='./file0\x00', 0x20, 0x3e) sendto(r0, &(0x7f0000000240)="c2a2bfa75e136522b52d13f7131b8f726e140b43511f248fb7c47b5acd737eb0a2c0a877a33018af4f850d87f776db6e7f0d1a09fb6e13496ade823b37c93915584a2af53d2198bde357c1c8397685a69bcbb00e28dab769bdbb85", 0x5b, 0x0, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x1, 0x3}, 0xc) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') symlink(&(0x7f0000000040)='./file1\x00', &(0x7f0000000500)='./bus\x00') r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x4d1f9480e40a20cd, 0xc) readlinkat(r1, &(0x7f0000000080)='./file2\x00', &(0x7f00000001c0)=""/118, 0x76) 06:50:44 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(&(0x7f0000000080)='./file0\x00') accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000300)=0xc) pipe(&(0x7f0000000280)={0xffffffffffffffff}) dup(r2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) recvmsg(r2, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 06:50:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x208e8, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x7c, 0x0, 0x0, 0x5}, {0x20}, {0x6, 0x0, 0x0, 0x1000}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 06:50:44 executing program 0: symlink(&(0x7f000000bffa)='./control\x00', &(0x7f000000affa)='./bus\x00') symlink(&(0x7f0000000040)='.\x00', &(0x7f00000001c0)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) faccessat(r0, &(0x7f0000000900)='./file1/file0\x00', 0x40, 0x5) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000000)) unveil(&(0x7f00000000c0)='./bus/\x00', &(0x7f0000000100)='x\x00') 06:50:44 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r2 = dup(r1) mknodat(r2, &(0x7f00000005c0)='./file0\x00', 0x6003, 0x1) dup2(r2, r2) fchmodat(r2, &(0x7f0000000540)='./file0\x00', 0x40, 0xa) r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r3, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0x29}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f00000023c0)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) setsockopt(r3, 0x1000000002b, 0x800, 0x0, 0xfe5a) r4 = semget$private(0x0, 0x3, 0x120) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000b80)=""/189) semctl$SETVAL(r4, 0xee3cd0027827e02d, 0x8, &(0x7f0000000080)=0xffffffff) 06:50:44 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x1, 0x0, 0x2000170000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000300)={0x9, 0x0, 0x5, 0x1ff, 0x3, 0x100000000, 0x94, 0x10, [{0x9, 0x3, 0x3f, 0x8001}, {0x8, 0x1, 0x80000000, 0x3b}, {0x1, 0x170, 0x3, 0x10001}, {0x10001, 0x101, 0x100000001, 0x9}, {0x9, 0x6, 0x101, 0x6}, {0xfffffffffffffffa, 0x3, 0x7f, 0x1000}, {0x3afbc677, 0x2, 0x0, 0x5}, {0x2, 0xfffffffffffff662, 0x3, 0x5b}, {0x6, 0x2, 0x21, 0x1d79a3f2}, {0xc6, 0x2, 0x8, 0xeebf}, {0x9, 0x7fffffff, 0x8}, {0x9, 0x9772, 0x80, 0xf27}, {0x5, 0xc4, 0x9, 0x800}, {0x1, 0x0, 0x0, 0x9}, {0x0, 0x3, 0x3}, {0x9, 0x7, 0x100, 0x80000000}]}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000100)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) openat(r2, &(0x7f00000000c0)='./bus\x00', 0x2, 0x4) 06:50:44 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x42, 0x0, 0x0, 0x1, 0xfffffffffffffffd}, 0xc) pledge(&(0x7f0000000080)=':\x00', &(0x7f0000000180)='\x00') pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000300)="d92006fb52faf1d0bdbcdb360325c52389d715010692cffb20ec1c15cf5eaca7ad", 0x21, 0xe, 0x0, 0x0) r2 = socket(0x1, 0x1, 0x1) shutdown(r2, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r3, &(0x7f0000000300)="d92006fb52faf1d0bdbcdb360325c52389d715010692cffb20ec1c15cf5eaca7ad", 0x21, 0xe, 0x0, 0x0) setsockopt(r3, 0x8, 0x56d, &(0x7f0000000200)="93834a1b59f51a119d4afccd203e4975b2a0a72ee9", 0x15) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffc, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x7, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000023c0)='/dev/null\x00', 0x90, 0x0) accept$inet6(r4, &(0x7f0000002400), &(0x7f0000002440)=0xc) pipe(&(0x7f0000000280)={0xffffffffffffffff}) dup(r5) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f0000002480)={0x4, 0x28000000000, './bus\x00', 0x6, 0x4, 0x6d, 0x7}) r6 = semget$private(0x0, 0x2, 0x2) munlockall() semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000001c0)=[0xffff, 0x400, 0x7f, 0x3, 0xfc78, 0x4, 0x400, 0x200]) socket$inet(0x2, 0x2, 0x6) r7 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r7, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x66, &(0x7f0000000240)={0x75, 0x1, 0x0, 0x37e}, 0xc) 06:50:44 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x80000000008a}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x2c, 0x40000a005, 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) r2 = socket$inet6(0x18, 0x3, 0x1) bind(r2, &(0x7f0000000040)=@in6={0x18, 0x3, 0x0, 0x3ff}, 0xc) close(r1) r3 = dup(r1) socket(0x400000000018, 0x3, 0x38) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000100)={0x1, 0x7, 0x6, 0x4, 0xe9a1}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r5 = dup(r4) mknodat(r5, &(0x7f00000005c0)='./file0\x00', 0x6003, 0x1) dup2(r5, r5) fchmodat(r5, &(0x7f0000000540)='./file0\x00', 0x40, 0xa) ioctl$VMM_IOC_READREGS(r5, 0xc2485607, &(0x7f00000002c0)) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x59) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r7 = dup(r6) mknodat(r7, &(0x7f00000005c0)='./file0\x00', 0x6003, 0x1) dup2(r7, r7) fchmodat(r7, &(0x7f0000000540)='./file0\x00', 0x40, 0xa) ioctl$TIOCMBIS(r7, 0x8004746c, &(0x7f0000000180)=0x200) 06:50:44 executing program 1: r0 = socket(0x2, 0x3, 0x0) fsync(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a9000b224ea6cb0000000000008a03b10820a58fe43bea7ab61b000000000000faac55a52f7dc80627db1bd4f9c0e36d58aa4f91c96cae10c0928a0ae54079a66de7fb5c4d38a6acb07c62f507d55587267ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd2560e6c9a1a8452892f008c18dacb6584b976198a9192d85169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5028130239fc1ecc440000447c892633fadec43beaf656f9362301555914cb6ca1c5bbbd92eb253cc7bc3eac6f705d4729f7c40b3df7ccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b0aa5560ea147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97aafc72ddbeeb3ce1c82233076185d0cbbe37fe44231fdaf31f8db5863072dad54297179036ec6a73cbbb2a000000000000000000000000bfc36409f72110587e7f1adf7260b5ae8f0446b1ccc2b2bbf0d85d327253045dfd842a97e6eef0ba58d30191fef9db5fee362f3e27c429e39a0e885c0000000000000000000000000000006a3bfc9ff7a2dc7cf198936bb326ba0de344cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aa50e0000000000008d5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd127bd889bdfce7937e7ea5d70d0000000000000000000000242fca1da48d2bec6650cb5c3908a700"/684], 0x10) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5a64c45b70fdc4ac) open(&(0x7f00000002c0)='./file0\x00', 0x100, 0xcd63eca01c3f5ec6) r1 = dup2(r0, r0) r2 = socket$inet(0x2, 0x4, 0x0) lseek(r2, 0x0, 0x0, 0x1) write(r1, &(0x7f0000000b40)="528aa6d16277350fe9f40fd28fdeb7920ed85284326fcb336ce81d4063054ad242943ea7c3dde40f7d8162bcceec4d8238813516fefc2a6a1c91408901092e3a882fbecdece5720f56e5d69c4413d1573e6f69b1dfa93e68b02bba2a29ee42e86e2843d1f05e88cf9ffa9e534588f9e7cc6c76cb044dcb49d6e0984e3144aaba348250a6f85ecc76632cf6535c66a72fd69a63b60ed1a9606e33cbf925176d130d0464d8b8c80e26804422827bd4b0c56b02b85719188e0f6d0853c0b07d90f8b1ae9820f023fdd44d79920b4776884718981bb21271b640a7d1ab04f52e6e77d29791518401b4741df6dcdb743a3ba3299b0f3dd3a48d6cf613e4f4e750bcafa67877e995265f0e181e3b96790ef082d7770ea1012656832803487609114d6aacc4eb44bb0e2f7b1047694fb2fac329bb8382a312e22de26811be1a1b3bf1f0d7e309daeb237d2a6b4301633a908242de203ecb18f458bc2df9c88819168bd7f96de51c94674b59d60a63f89a1e213d608b18a1ae2365d2829a41dead09a92384502dc8637afec82288dd78c09695fa09321f199e2f848324ff706b0508d8603e4185df659c1c68f41421d611c25312a490070f8fa3d898a87112385baa6c423a3d42bfab2f2490d6148711a2a445a832bb38f4a3804edff30cda0019d86b56b8787269122172a554baae239f600f9b2ee175696607e13b79545ac24012e2577e25c1d8db000d1f836453aeffd8b8fbe87036aa082726442ab07a7847bde42517117ae0eb32f3b050f372b79ef67ada5464c38e5c40ef7048fe3e357c6ced604ac25fb0dbd2ee1848d90d23756656bfe57df7cb4ae8c00f30d26f21f0554fd5cc85f2a1434e0442b03dcc5766d1a89ab04cf1178c5f9ab842f34ac6fee5f164d19f32dc7f9332e254e55610cafa8be2a4b9672bc58de51a5a6311df81eed01e29c8ff0cff103eda68fa9bb47ed75f17d0a7f36588a404cd93ae3f4ac453abc23be862f86d1873789346c558c0559139afb008470d7779fa706f63b8554d5f7a2b836230526ff6b10cea603666c00841f11c2f803abb81e1d920b3d33a0d731ca092ba2d32752e627f9bd7d597f0d84e59377ddbf0690f7a27d624032c8fd06aa9819026cd06fc73bebdbbc2efcf05fdbe32c48d52a1729a81fcf868e50c6d4d71e5b6478f11b40d6725d9b26fb80f17fb5a003254683fe42b2ccef5733116fc375d678df2aaf7d82e6b69e92fe1d8274cdb27f3c799d12d45f8b4d669b33c555e9b90ac26bbdbaa00ab42fdc1c20face8544245beac769af41200724bbceb62c5ad93524f42b8505e5bc74c6f0430af3e6893180057cc6cd43083b5ca0aaf5984b5c487ccd3fddad7f7a7da69e6900c4d538a111bd2eaf512d52572616a79168adc796cc10b3f9b834ee8234feb4768ac4b9c0060d6f21bb07c55663e3f21468376fb941c572476f5faf6c5968e1f18ada8a149d00b0dd6d492d4337f0433128c9cf7290a14f9e58eafe8c7a872380325e27533a61be6f08098bdd59b5a26be76309cd6aec547c754301f98c8f5a89b2ee64e1d4e714c2e61c1e71ac552108d3cbd33db326287c2487edbcdcd2c2dff6c6d0770b519ef2188a9e4b0a71406ef39c7bb1325ba4a2120b8b052cce48e90ba2129edec152c23a93ee0bf69af225a6e47041e17adc4be74023575d9a27bd1e0bd79de3b0f52e823cd7cb7a2bfd9fd353009d666059a7daaa088e98773a45fa675cd50e7678c3fce22bea6c05a4b62ab802f09a44eb53edb69e5f06cec4c1dd0f1073ffaa62699ff942d6a111f097130ac579c109eb15b164c31d43d9e56f1ee77dc83382124b8243545bb1941505a000fa00f614383a11d99ea9488113ee2c395e305a0830f6a55f1683d1507ec63868812c8a39dcdf2dae0cf2395a39c17daa5b1d7922fa621e7080359a53c12482ee81380927cd3cbca39977f0a9da16ac5ba98234441dcaf996d82085c9d96d680fd93d476b28cadde446cd380ac11c522fd540eb59854cb1d1820965f3a31ff757069b8fea122934883f1507778c61eb56f7959865691f0eb42f7a9a6f09eb22e484b6c8932e781548db7ab987ae625d85c24d06f3832e0765f77f19dc3c903fa3722f30bc3128ceb11207f68d00634b7eec5edb61ae9a951dbdb31ac584f11ca64445681b2f784f5c6e09c6e42cf48d9c4c557f3dd0b858b9901fbdeedf7daa7b2ffa95736fbfcafcc0faea2aa4e9eae8b20bbe24c399576420b4bff0228c8be3d01a510e01f92b83d14b7285c6f99ae2288729f96b97e6f30460e63b7ea208ed53ace2eb6a59c1cddce9ae7c454bff0d031e38ba053a85d9e6c17833eb02d06bce3a3383e276b5e81352a7a94a0bcb9f5313af05ca30d469c19072ea76b87f5bed402d4fc5fa9fc3cb0e98b07d55fe5c48db72a4bd08455309db6a2880603dbe84aacbc0e18da6ec60fc4d5d4ef0b2036b800857854702a393e5ebf9f6a1fed936f4a8aba59529827b143d52b53832424240f0938e6bbcaccd08a2f8a2a757bbb0cdd9b7ad85dab8750b5d327292fcf44437f66d49b1b52717e825b473f0478e29a2c5c8d5bb6261483886f824d9e507402e710e376c91f6d72cf09ed0cf91edd94c50a978b14fe5b3278374b1ff9bac67cfb4c377a1e27e6a726d731cea04505bf991150f1cfcaa00484acb9a9d8976a5973ef526ecad26198e7dc381f55cf91df93270f4170414833f529c12173c2eac1842648a97c5dc7be4a3266f82744cbbed4d8bd4f7eee16c0afabcabe452da79567327b1e46b1009656269d500347f8441f34fe179abdedafa85344f2ccbd730c8fed98bdb248f1ce6c626cab7009b40b2fb3122633b4960cbe0bd0648d1d41a224e2df86776bb9bd117d062ac9f48edd23b12bcc2f3ebb1c4803f5a8e0e4f51592332c6bc49fa331f7a571da57781ab0ccb24d55efa8091c16fd416d17619db30a648e6ed2159d05204b388548d573680eaa226f61da3fedda9f0f21c3e8e4cb4adff341dcefda8cdfd0875dea5dfe1dfeae44bb6fe507831668a67aa8640b5db2771dd57d69cb9ce271a494508b9614b0a9eb4f1e96e1103a912ad6cde0ef4dc1df61a5b7b34c9332f7528ae0b0c48fd26446da62ba717ee7a7a2ffa74acd3e5d6a913cbeae3424236695eb4d1b6776c41dd8183a247f9a7e1a7b5d40d379dcd0bf88a67539290533e70371f889a11645cd15041c337e1c4900032964663aeffb8b561f6dcfce9d3b6576585a4cf1447621428882b41ca348185366108d8145076e81b0215fdc72bfd00af984c82ea1d1a04c07da8aaf6707cb957dfb8e301a354406be7f29e668dbb668615aabd1e73ec4bee106f9c7e0db4c9fbcaa6cf982724690de3a2eabc91d65ca849d7ff4c166c5b850ed6440905f06f9b72c2ea07e83d2495f0ee0638ade5da7aaf28bff37ba40d2d4fb91ec540b65be42e4c58d7d24931fb46e8c09b119289d24f5ab75b457596a75a412e6c4cb7e164b45a62cc0db0ade64014862985519764245ac096650ad5b61065eb2b9d1dd106e82b874da65178ca3ea9cbc6776b63ad02cd2b30c04df00f8e7bd6c1e2ff5087734e34a253d8d779261e3f1c84eaff92a6e2f240fc7b9dbd40d83907d480524bb8602e15977f23f883a824b72c9e66856ad09d2a17a05861c6d0f0f84c603c3d6b6f7d5be8f6a5efe50cb591bc973760586af995fce486a3a721635a573ac1bf57e9c4df6ca1d4a364dc0b6d85ee27768b038491d349d12c01cf64af3cd120eaa68939487f593307cf090953736d1e1512f46df6d31d128390818fd7a8820cbbf0c903e0a9b48aea4e998970da044eb0718572e9c274703818fae7ae351294a610cd977c0944a9a47657e9fc59552db01a843c42b6e1fc54e4909cb7900fb931ea7500abcdd6e83d9cad2fa952b767161f919cc24845166ab39cbacf7f8a08d07b11c1f74ec6584b8ac34519f16817fe828f9721d898368d94dd361d970f0afa0743b6e817959f5998242a7b3e4def172d7ee78a6774f0a7aacba1cc98d4443a92a26e5a26102abfb559715436bca75bc5f570e1a8ca56e7b31cee7a31ccd9dda6bc19e94eb2467d70940b4700be905764170e0c4170ca5cdea6a63fef1b14888f5317e508cb54e3420f9680ac4d70b927397356628419b0b079ff79c03cb4fdcdf5f6115b1388fa862ef80d830f082266add787dcf5a2ab59eb17972593f00967312daa0e2b8253db03a7897491cade7e0019bdd854c9b87aca60fffcc8e09083049c247fdb87fd42ead94aad7a8a686aaa688c4fcb0427e6ab62706fbeab955278797f1b8a405d537427dc61f95c482b326d176cd57db28cb92f91c1d2dccc48f55b94e2768e86a21b06bb7f2e633f54d7da2bf2fd5bafcf735fb7990f44d732a4bc9debd03f2f41669219280c7146f7bdd33e98262fb92b8c1b644387441a99faa7d4ca80337d05e2397365215f70c0a8fd0664ec6f9755b9abefd7630a58c7823c958b65795e04f36dd2ce55908f591c7d3f95512d1bb442f7d2f0d88adc28a4856c4d18740ebd660bbc11079d1d58c78bf305d1c7202be9894f4854ce600c2b8d3429a1a9077755489d754d1a7b0cfbc2f0e3ef5784234fb2e45a958c6167a75899071b6c98b1741dd45d0addf384f0fb6f41925f287ec2b271dcba267b216e9b1230dab552c1701c4c74ae7f1d1ad5623bf38bb269583b126ceef69f6d15c2ae765c1689f41a76a578e6ff82e75085380286eedb63274ed296cb28505da4657397f2eb2ae85cef2cb26ef0256468df6704d2f24af2cbfc26019330dcfc68b9a52204f071aa8c70960ccc5b85c69a212c807cf10dc84a3c0fc072702b56c4879114ac0435f7cb8034da3db68a27c7af0c940a7c0d1419a6bff6a702803321c766a34fc010e27535972e9f983440d1a9963e26a3f0272b9be04d78eae543c972b0dab54c5f47c437209a0dd8bc22771a27deb4e40e77be2d9537a889c599de24e0dbcc48c29983b9c05f31cb5ea3aaeb0dcb2d20cc2d02b0fdee111208abf98b024682ca9ce55766d04580e4dc8d2908e66807e3761f3dd90741e064a7d64e388f606785ef9d6cffb4870ea9d51d7d3f7086cb25cef4be7b769241c79015ebfcb9b7ee0edc2e5df09970015590baf81ce1b36307130193cf5f8c611a8577dce25e828f235f9e66f3c8980aff89082ed5c1120782a30e53ac0267ef9927cecbe5c60f070b87afe340f77efee5af802e9ea39401f7b3f57b1b47cde9728dbccc743ce87449ab4e7abbbfe803285977f105060ed96f894c7e8099dab5e3b2ce3b897e50be6a10f619650f557ed86ba5ecc67925b724e3a4f16016f80d183173a4b3afb3342e32036b1bf0538d49192ea64b54763ce96486dc8b9cb137bca7875820575ad3912f89831e6d0ee5be2f61738", 0xf00) 06:50:45 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2c8, &(0x7f00000001c0)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) sendto$unix(r0, &(0x7f0000000040)="b7a1a5e5dabbad2fd01ffc5c11daf0b64e388abf6d1a3bd25cdfc727e36f2e364c3229ef05ce50c1f3fa03c45eb8ddce53f8e0a7311ce6860e7de6cbe515502ba6613b6e27f9b9a8889f8d221552737cd9612806e5ab2e", 0x57, 0x8, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) 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}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000027, 0x7fffffff, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 06:50:45 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002008, 0xffffffffffff2823) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x4) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) 06:50:45 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800004502) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0xaf) socket$unix(0x1, 0x2, 0x0) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x4004427c, &(0x7f0000000000)) r3 = accept(r2, 0x0, &(0x7f0000000000)) acct(&(0x7f0000000240)='./bus/file0\x00') ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f00000000c0)) dup2(0xffffffffffffffff, 0xffffffffffffff9c) r4 = kqueue() mknod(&(0x7f0000000200)='./file0\x00', 0x1000, 0x200) kevent(r4, 0x0, 0x0, &(0x7f0000000300), 0x9, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x11e, &(0x7f0000000140)}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) kevent(r4, &(0x7f00000001c0)=[{{r5}, 0xffffffffffffffff, 0xa3, 0x2, 0x0, 0x7}], 0x9, 0x0, 0x40, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x48}, {0x800000006}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x8, 0x2010, r6, 0x0, 0x0) rmdir(&(0x7f0000000080)='./bus\x00') 06:50:45 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) dup(r3) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f0000000100)) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000ffffffff452904290000000000000000070000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000005050ff"], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "6b0000b40000004e26d03f00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 06:50:45 executing program 0: pipe(&(0x7f0000000a00)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000a40)) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000040)={{0x4, 0x6606, 0x4}, 0x4, 0x6, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000000)) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000000000ffff005c00000000f87c8a5b67071b542a538706000000b8130000002900000031000000030000003591af0dc1bb893f"], 0x38}, 0x0) r2 = socket(0x18, 0x4003, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r3, &(0x7f0000000300)="d92006fb52faf1d0bdbcdb360325c52389d715010692cffb20ec1c15cf5eaca7ad", 0x21, 0xe, 0x0, 0x0) connect$unix(r3, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 06:50:45 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) mknod(&(0x7f00000023c0)='./bus\x00', 0x2000, 0x0) renameat(r0, &(0x7f0000000100)='./bus\x00', r1, &(0x7f0000000140)='./bus\x00') r2 = open(&(0x7f0000002440)='./bus\x00', 0x80, 0xae6cc864a5aa7a41) write(r2, &(0x7f00000001c0)='n53', 0x3) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000080)=0x10) 06:50:46 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000005b000000010400e472000000000c00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000001, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mlock(&(0x7f0000669000/0x1000)=nil, 0x1000) 06:50:46 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0x1}}, 0x0) poll(0x0, 0x0, 0x8000000000005) getitimer(0x0, &(0x7f0000000080)) chroot(&(0x7f0000000000)='./file0\x00') 06:50:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x7f, 0x3f, 0x7, 0x2}, {0x5, 0x8}, {0x8, 0x4, 0xfffffffffffffff9, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='w') 06:50:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x100000000000006c}, {0x34, 0x0, 0x0, 0xeffffffffffffffe}, {0x6}]}) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000300)="d92006fb52faf1d0bdbcdb360325c52389d715010692cffb20ec1c15cf5eaca7ad", 0x21, 0xe, 0x0, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r2, &(0x7f0000000300)="d92006fb52faf1d0bdbcdb360325c52389d715010692cffb20ec1c15cf5eaca7ad", 0x21, 0xe, 0x0, 0x0) r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r3, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) r4 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r4, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) pipe(&(0x7f0000000a00)={0xffffffffffffffff}) ioctl$PCIOCREAD(r5, 0xc0107002, &(0x7f0000000a40)) r6 = accept$inet6(r5, &(0x7f00000004c0), &(0x7f0000000500)=0xc) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000540)='/dev/bpf\x00', 0x20, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r8, &(0x7f0000000300)="d92006fb52faf1d0bdbcdb360325c52389d715010692cffb20ec1c15cf5eaca7ad", 0x21, 0xe, 0x0, 0x0) r9 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r9, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) r10 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r10, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) socketpair(0x18, 0x3, 0xffffffff, &(0x7f0000000580)={0xffffffffffffffff}) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r13 = dup(r12) mknodat(r13, &(0x7f00000005c0)='./file0\x00', 0x6003, 0x1) r14 = dup2(r13, r13) faccessat(r14, &(0x7f0000000240)='./file0\x00', 0x43, 0x4) sendmsg$unix(r1, &(0x7f0000000640)={&(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f00000002c0)="c2f21b35513d3b840a48c9d7e448710eff8a19f797116fddc605aee25b6784d83341d0b087008fb046a3b7909c192604a4e60c290ed72db6f3cc6d2fada982d9343c7c78440ad6b0aa0205d1edb9c478be0be439254e0147d08100405cbc92d5febaea9a44e2442006ff7c407c474fe610efb1b473f91dd1b3a55731497cd8b9f22d3c40a7bdbf7f4d32ad8c41d6ad9b46f43e18e57dbbef9566b15f9fed832461a50a30b939671b3efea7155b018fd33621f3c0d8a5ac0fe66a1542c70d8f92b1e49cd0f7ed949219e7d7e4", 0xcc}, {&(0x7f00000003c0)="9e05096f0b810e9ae702b5", 0xb}, {&(0x7f0000000400)="0a3631e76ed067d7f1f11dda84765faa180d8a73fff19aa5130744dd72201a32bd47e967e6cc8c5542f830e4753a7ade2fb00af2638d819c4e7961615b577d7496fec6df79aa42e1dae17039cc76e939042b5c12dbbb201a527cdd9e9c87c1f0d153239814b4ff93289d96799c4625d79a1e8a918b5e88de02", 0x79}], 0x3, &(0x7f00000005c0)=[@rights={0x20, 0xffff, 0x1, [r0, r2, r3]}, @rights={0x30, 0xffff, 0x1, [r4, r6, r7, r8, r9, 0xffffffffffffffff, r10, r11]}, @rights={0x18, 0xffff, 0x1, [r14, 0xffffffffffffffff]}], 0x68, 0x9}, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000240)={0xa, &(0x7f00000001c0)=[{0x1, 0x6, 0xfffffffffffffff9, 0x1f}, {0x9, 0xfff, 0x7, 0x4000000000}, {0x12ab8000000, 0x5, 0xc7, 0x6}, {0x9, 0x9, 0x3, 0x502}, {0x4b9, 0x3f, 0x0, 0x3}, {0xd4, 0x100, 0x80000001, 0x747}, {0x3f, 0xffffffffffffffff, 0x10000, 0x8}, {0x7, 0x3, 0x10000, 0x7ff}, {0x3, 0x7fffffff, 0x8, 0x8}, {0x2, 0x6, 0x800, 0x40}]}) r15 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) ioctl$BIOCSDIRFILT(r15, 0x8004427d, &(0x7f0000000140)=0x30000000000) 06:50:46 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x2, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x11) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e4, 0x7}, 0x8) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x201a0, 0x0) sendto$inet(r0, &(0x7f0000000100)="567910cfbaf86facc4afef652a66e5b2031254eaed79041e5fd4ba35c830e530f2af2bafee730908217d9eec09cd11a24654b5b551e31e89b29cb027e4ba76826c3cd60c6cd354cd31c938c93fddd9b1c94f94f4264b58c90625ad7fc60f68c2456407578509d3d210c7db4c231c913db5d743a5633f119a6a0a5a25fd14b759199b768f9bbd00d15dedd9059b6bfa4ecb0a96b8dfd591f55833f4ed1a6572719c57db0e2fce6823a1c6da388ec1", 0xae, 0x4, &(0x7f0000000040)={0x2, 0x1}, 0xc) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 06:50:46 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f3ffffffffffffff"], 0x10) sendto$inet6(r0, &(0x7f00000000c0)="126bdc47d9f3dbe4", 0x8, 0x0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0xa, r2) faccessat(r3, &(0x7f0000000080)='./file0\x00', 0x103, 0xb1f5b67479403ed3) 06:50:46 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000280)='./bus\x00', 0x200000042, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0xe7) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000300)="000000186004008b00b12b710456d98ed90000000000ff010000f0015a6f827388749492712a51630d00003a06625fa2abee4a00000000080009905780b99ebfa2c3adb49798bde34fac936c5d45512dd5d7864db6f033e250335b450732c66af292ae46e06dd5f505e20215aad531bef2962f02bc19cd1dd40ede9767d752d5c4e928a7f917765246475c5f7aed4e0de4ca8a153998701543d64852b7d4596dcb0e5fff31d86135e3246ace60b80e91fa3357b3d2488c7ef337d6f4cb4f54ceaee3ed2b3568d9661a64702b359c559d42e62173343294f3690a0b2e91", 0xdd}], 0x1) 06:50:46 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7, 0xfffffffffffffffd, {0xbf2, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40000000, 0x0, "006b19000000000000a90f0000100000ffffff7f"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$null(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) close(r0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000002900)='./bus\x00', 0x8000, 0x10) preadv(r2, &(0x7f0000002880), 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0xa, 0x6) ioctl$TIOCSCTTY(r1, 0x20007461) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000180)="ebffcbff13b9fd812eaa4e861148e60400000048fe5718f14baac7ea4232e4f30b77c67d57ff2290928ced1d4016a975ba1996e57f05847a588a06e3f4d674a3ae8ec51abd22ee899251201cfde54faa877c4b951d9590e8640478b2803a12340d81dcbd39590b7193b3f90eef9b7196aa707915882c98a248eb5770c2b2a396d666858b13b8db0024296446379eb844193cca1c9b82", 0x96) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x7}, 0x8) 06:50:46 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = getpgid(0xffffffffffffffff) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x7a) ioctl$BIOCSRTIMEOUT(0xffffffffffffff9c, 0x8010426d, &(0x7f0000000200)={0x8, 0xfffffffffffffff7}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000180)=0x10) r3 = getpid() setpgid(r1, r3) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x1, &(0x7f00000001c0)="ebffcbff13aa694339b9ae012eaa5e713048e69931929658", 0xfffffe23) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000000080)=0x11c) 06:50:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x0, &(0x7f0000000300)}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x60) preadv(r1, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000040)) openat$bpf(0xffffffffffffff9c, &(0x7f0000003740)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000003700)={0x6, &(0x7f0000000080)=[{0x401, 0x81, 0x2, 0x3}, {0x6, 0x9b5, 0x1, 0x6}, {0xf5, 0x6, 0x20, 0x7}, {0x9, 0x5, 0x0, 0x6}, {0x3, 0x6, 0xfffffffffffff87f, 0x9b}, {0x97b1, 0x6300000000000000, 0x81}]}) preadv(r0, &(0x7f0000003680)=[{&(0x7f00000023c0)=""/4096, 0x1000}, {&(0x7f00000033c0)=""/170, 0xaa}, {&(0x7f0000000080)}, {&(0x7f0000003480)=""/190, 0xbe}, {&(0x7f00000000c0)=""/26, 0x1a}, {&(0x7f0000003540)=""/2, 0x2}, {&(0x7f0000003580)=""/84, 0x54}, {&(0x7f0000003600)=""/115, 0x73}], 0x8, 0x0, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r3 = dup(r2) mknodat(r3, &(0x7f00000005c0)='./file0\x00', 0x6003, 0x1) r4 = dup2(r3, r3) faccessat(r4, &(0x7f0000000240)='./file0\x00', 0x43, 0x4) r5 = dup(r4) fcntl$setflags(r5, 0x2, 0x1) syz_emit_ethernet(0x1, &(0x7f00000002c0)="b6") 06:50:46 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse\x00', 0x81, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x40, 0x0) pipe(&(0x7f0000000a00)={0xffffffffffffffff}) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000a40)) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) flock(0xffffffffffffff9c, 0xb0c943dff60c687e) r2 = accept$unix(0xffffffffffffffff, &(0x7f00000014c0)=ANY=[@ANYBLOB="00000000000000000000000000000000006c5f44fe84a1718900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ae00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083b88940c2c0a4fe8e1a3f823f60350000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007b7ca935207f17e300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000189d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ca09a0310000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000082096953542457a221299fa426500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000093ceb91faec4aac2fad2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007dce19155c"], &(0x7f0000000080)=0x1002) getsockopt(r2, 0xe70, 0x6, &(0x7f00000000c0)=""/196, &(0x7f00000001c0)=0xc4) fcntl$getown(r0, 0x5) 06:50:46 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="de724d1cc024ff9bc6ca4ec7cb6c4be38d0dd5fd046c1962f4df74667b22393a6aea16478dd50d60a7d23d9a71b87be873523f182bb1bc539113fb1548b9b160a03781da7d9717a7d4b6e9a30b65b2af05d5c156ce95a2eb7d0259f5e9040cc06581c2b5b2544bfd7879591dc59d5a22756436a4782b5d05ae653d050508ae0f1dc451c264adb75916"], 0x10) connect$unix(r2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) r3 = socket(0x2, 0x8002, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r3, 0x0, 0x0) 06:50:46 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x8000, 0x9) pipe(&(0x7f0000000280)={0xffffffffffffffff}) dup(r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000140)={'./bus\x00', 0x2, 0x2, 0x400, 0x0, 0x10001, 0x6, 0x4, 0x2, 0x1, 0x0, 0x9}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x2, 0x2}) 06:50:46 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) socketpair(0x18, 0x4, 0x1, &(0x7f0000000000)) r1 = dup2(r0, r0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000000c0)={0x0}) 06:50:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCSBRK(0xffffffffffffff9c, 0x2000747b) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x20000000000000b7, &(0x7f0000000100)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='9') pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000300)="d92006fb52faf1d0bdbcdb360325c52389d715010692cffb20ec1c15cf5eaca7ad", 0x21, 0xe, 0x0, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000100)) 06:50:46 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000340)}], 0x1) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x10000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(0x0, 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') mprotect(&(0x7f000010f000/0xd000)=nil, 0xd000, 0x1) 06:50:47 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2002, 0x0) r0 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x7, 0x7dd, 0x3f, 0x3, "e9f77457ce57b691bcc870033dc3c4578dc845d0", 0x4, 0x3ff}) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x400, 0x22) pipe(&(0x7f0000000a00)={0xffffffffffffffff}) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000a40)) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r5 = dup(r4) mknodat(r5, &(0x7f00000005c0)='./file0\x00', 0x6003, 0x1) r6 = dup2(r5, r5) faccessat(r6, &(0x7f0000000240)='./file0\x00', 0x43, 0x4) dup2(r3, r6) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000180)=0xfffffffffffffe04) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000200)) 06:50:47 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() pledge(&(0x7f0000000140)='@\x00', &(0x7f0000000180)='\\+,,)\x96.,]]\x00') kevent(r2, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2be9, 0x0, 0x0, 0x0) dup2(r0, r1) link(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='./file0\x00') sync() 06:50:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x0, 0x0) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000140)={0x100, 0x6}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x20005c}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 06:50:47 executing program 0: r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000000)={0x1, 0x1f}) r1 = socket$unix(0x1, 0x2, 0x0) fcntl$setflags(r1, 0x2, 0x1) getsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000180), &(0x7f00000001c0)=0x4) 06:50:47 executing program 1: ktrace(0x0, 0x1, 0x5d2d028540055c6d, 0xffffffffffffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x40, 0x5) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x5, 0x1, 0x3, "d147d5f97e5a14bcdbdbac65afb74fdc54919dba", 0x2, 0x22}) r3 = socket(0x6, 0x4, 0x58) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r5 = dup(r4) mknodat(r5, &(0x7f00000005c0)='./file0\x00', 0x6003, 0x1) r6 = dup2(r5, r5) faccessat(r6, &(0x7f0000000240)='./file0\x00', 0x43, 0x4) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, 0xc) r8 = geteuid() r9 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r9, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) r10 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r10, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) r11 = socket(0x1000012, 0xffffffffffffffff, 0x80000003) sendmsg$unix(r11, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, &(0x7f00000013c0)=ANY=[@ANYBLOB="bf6cff95028c8a494cef6e709c96eb28aa19384ef99da03dfdb415eb198b07dc62b02a15c3205c5a50b381951400000000000200008357100ba3dee4b0e19ff47e5ec2487cc5978d00faf2ffc210560f6ac1f85041d860446639b79c1a3e9f9d1b82ab3e8dd713dc705955dad90417925b5a650a0500000000000000f0d8324e012d03003d3241c6e9e510723a01626592bf3efba9a8666feb1bf1e4e67947319291ffc1e6ef048cb75d4b3224e003ca23cc89055a74d3c1c7571898fe3bef4990370efcb329d4831e60ff0300001ae6cbbc435da6d75a76888ced3309ca1b33a0eaff00000000000000281d3d2a5e2a2a3e3fc1bd59c90000b1966866486ea231ff6e641b1a3eb4057085b99576fb50233c4b889c2f9a145a4090290ae099d8fdc76ea98a57009f1adc7cf1ea3d21952144f45176e9f74178d0bb7d832b53c4d700df86243200e8ff80647ba01f1d31bbb3d0f41e11779f0fff2fb39810270d915c2568ddb82e3b832635ee599b42a2cc79acd4962e89971971d0462004874f5c3d17f083bef9732f26e5e1b3fa109c997368a8858417db5dc68a20d8ae2bd4ad7c14f1af51a7966b3f2376fbae3c8e1c05f7ad00d67e7b529f0bcc262b1b9cc6f9d0282addf634b8aeaf494ead53273a684ba5b7ca65b6c7bc58b821d54742dc3855a2eb06959309774a1150e0d32d06cc27ec3e2f04bbfe41591a4eb1d18d48ed66d2e44d46e8f6c3f3198801fef387f20deea321f2cbfc3c64eb9b64713d41ed876934b44c36a9cf77639689c7e95415a8e0243415c243ae7e264c3589e6313e10fe2a0c1bf65eb2a4d2de55e4fd3c375c6f206dc14f7c4252dbfd9c5548a57a30a960e4b3507b10a8583d90d3e6440000000000000000000000000000000000000000112ba4a7274fcf26da41ab8a8a5f8ee2e300ffe18886cbf7dbe90621f776d6a14036c3a48e60c4b6ad176d29b072685bb681df92a1b27a08208a7908eeaa660563c37d46e3e7f282e1c6cda5e539f7f3e2a91c0f0df665586b89405182ae0515"], 0x270}, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, &(0x7f0000000680)=0xc) pipe(&(0x7f00000005c0)={0xffffffffffffffff}) fcntl$setown(r13, 0x6, r12) r14 = geteuid() setreuid(0x0, r14) pipe(&(0x7f0000000280)={0xffffffffffffffff}) dup(r15) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) setreuid(0x0, r16) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) sendmsg$unix(r3, &(0x7f0000000900)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000100)="f0684cef102844a71a34a62de3dfbe5271acc40de256dfb82df137b062db3de205f7a5f54eb59d9baaeb81e41d37d15386fba888536ae152fa0b7afa11452f5b830546b5d7d24d0ea30060caf94e314b787d56c833b0ff5e8c73dabb", 0x5c}, {&(0x7f0000000180)="7e66f32c520daf52e5f68c509fbed87acaf8aa43983b9dbd5d386be0f59945e83fdd0723b4290f32bd75a9f95e88f70e5596175264672657258285c3e2d79926b36b2e36dc4fb7a17b9f60f4513f664caee433fbe407a88b66c402514e9332dc02daac2c9bf243c1f9e941ffa6e71ab49172eb770fdba75b9ece", 0x7a}, {&(0x7f00000002c0)="27b2a35b82109195cbb1d33ddb4a497584b3f42c922f8a9fa8ba8b66be016364e39042a30eb4f0b8287057cb325d11716ff755676ccc3023a910b68aaef1b4a9374bc42ac62ab632a225cd08ca29d0c3c53d510b6109a99fcfc5c9e912a93416ca4759082b2875a7544e0ae20031e9de4dddc761ec7d23d44becdbca5ba2344de71edc8bc6afb4e3f1872e1394efc1a915cb0835bca2aee76962e3831af487b8453d", 0xa2}, {&(0x7f0000000380)="53c61f864752ab8e88e22b4c09acf770207be0375ed6befb6831eb40727795b533d961b04c558874b76ad049d62ab9733b3060367f394509f756052539919fcf30b898cce51ff3e261dde42507429839a41e678ff8ec2c0fca4325607b0ac4bd82c89e67fe22c68854779e04a40b3ad3f8569fad12cd873d2037c2415b8c7b0325cf821666f32ee59049385e61ea565fea909d1dd828a6a787eeae2b7f03effd2030e3b02ba8b5", 0xa7}, {&(0x7f0000000440)="5ca59e8f0b8a57493471cd2274a50c798fc0bbc160f92afb2f9bdaa13c5aaeff4325ce5115fdf87667d2127a23eafe9474e9443ab8c9396d33fc9093f5fe02d0182da6714d388abc963ad13f5b04cc9f248553ad0d2d6298fc9c07fe8d6f9cd8a4ef16906fe350dc1989689a4cb70983f4717b6430fdb7d653b3856c7abf5c332a3a71beef120cfc0c11afabe1fb4e738e96c35590ac9f8d3e10886530d15a9614de9f04894913c8f3358a43575ec35677290d47209f5d594877c1b662d50928cc1c6ed1a1db10e62fc5be24a44c4c364f382b5877690ad4a5", 0xd9}, {&(0x7f0000000600)="6de7327176288d0971affe0ad62aa2ccb83036dedc6b3a63c4038c8582e0dfd111e8a62dd5c9e01176db742f0b8b0cca7601f6f8010e49fa111c1cec14e5440bfebfee81fe43b5e8539083c9a4e92740603ebd13e2d3687160caeeb19ed829deac80fc6f036b3eaca784fa5d1644b21a42e7b2ab0764f2d03777efbc5ebb07d90a84d4906561d75e0f17d60167", 0x8d}, {&(0x7f00000006c0)="1037a4b3a3eb491fbc9858f83068944a9a7da0e7d1d239dc51ad208b223f8e4fc81cf3a91a4916fd849ec6efed943fc23fd1bcf8895a9ff911335a86f7a0f30c80245912dc52c787acdd0f324f3b8836d2e041eea280d604b8411b3d91a64d80b1ca06f4693f930486d4b471977c1a46985cb61d802662e4ccb2996a0b25919496643e3896b0b92cd9a16896d7bc4995af190e1a03e4add29c6922f3147bcd0ce1dc2bcb8e51d4a4cef9a4139609add352cb7995fda61a83ce0a73bc9a26b3cb491ef6b0c259cf30eb795f06e00add5525f087f67144bebfd14a5a8bcf7600d086346fab9b836f2ea9c7b4de0d42ec67", 0xf0}], 0x7, &(0x7f0000000840)=[@cred={0x20, 0xffff, 0x0, r7, r8}, @rights={0x28, 0xffff, 0x1, [r9, r10, r2, r1, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r12, r14, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, 0x0, r16, r17}], 0x88, 0x8}, 0x2) mknodat(r2, &(0x7f00000005c0)='./file0\x00', 0x6003, 0x1) dup2(r2, r2) fchmodat(r2, &(0x7f0000000540)='./file0\x00', 0x40, 0xa) r18 = dup(r2) chflagsat(r18, &(0x7f0000000040)='./file0\x00', 0x10000, 0x0) 06:50:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x20}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000a00)={0xffffffffffffffff}) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000a40)) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r2, &(0x7f0000000300)="d92006fb52faf1d0bdbcdb360325c52389d715010692cffb20ec1c15cf5eaca7ad", 0x21, 0xe, 0x0, 0x0) r3 = dup2(r1, r2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000540)="68ab7387") 06:50:47 executing program 0: minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x4011, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 06:50:47 executing program 1: r0 = socket(0x10, 0xc003, 0x11) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053f35c0568241d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e49ed4d433d36ca2994f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629f6c1799b1b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd495d5940875423a77c02df20d0335d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfb17c892c3efab1dbdfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f0007aca1548ac259dbcebef3c31b342bae09e9453438371101fdb7bbf1237472c058e5e301165988faeb2c51c3a6ad66738c3c6091535db1c5fd59180286ee3f7ef9daed1b9e5c8d8be47ed81a72987bd5ae6d5b1f5bb51a6132e0f"], 0x10) 06:50:47 executing program 0: execve(0x0, &(0x7f00000001c0)=[&(0x7f0000000000)='/\x00'], 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fchownat(0xffffffffffffffff, &(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0, 0x0) 06:50:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x6c}, {0x74}, {0x200000006}]}) pipe(&(0x7f0000000280)={0xffffffffffffffff}) dup(r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x5, &(0x7f0000000080)=[{0x401, 0x282a, 0x0, 0x4}, {0x9, 0x40, 0x1, 0x10054000000}, {0x20, 0x1, 0xff, 0x1f}, {0x1, 0x8, 0x6, 0x1ff}, {0x100000001, 0xe8, 0x8, 0x563}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 06:50:47 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82020b2fbc908a55795f"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 06:50:47 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x280002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000040)='./bus\x00', 0xffffffffffffffff, r2) 06:50:47 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x20, 0x0, 0x0) 06:50:47 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x80c, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) acct(&(0x7f0000000000)='./file0\x00') mkdir(&(0x7f0000000180)='./file0\x00', 0x0) 06:50:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x231b, &(0x7f0000000080)=[{0x50, 0x0, 0x61a}, {0x1b}, {0x6, 0x0, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)='M') 06:50:48 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000240)='./file0\x00', 0x30322, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r1 = dup(r0) mknodat(r1, &(0x7f00000005c0)='./file0\x00', 0x6003, 0x1) r2 = dup2(r1, r1) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x1, 0x0) fchmodat(r1, &(0x7f0000000540)='./file0\x00', 0x40, 0xa) chmod(&(0x7f0000000000)='./file0\x00', 0x2) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0x4004426a, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x40, 0x0) getsockname(r2, &(0x7f0000000100)=@in6, &(0x7f0000000180)=0xc) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f00000000c0)=0x1) 06:50:48 executing program 0: socketpair(0x10, 0x8000, 0x3, 0x0) sendsyslog(&(0x7f0000000000)="050d72c73e55be0fb375baa8041ab3fcf714dc5ae6bff46e842ad877aad1f976a1cbdc8e72667fc0ea995c518a52192ddd9852eb0f400933f0fe84bd85a47cc9b41389c25debab05319da62e570630efea7edddb38a61ff30f405eb30f659a52abf924683def1360f1ea8b9fa5316ad923baba3bca59de0e6c1624e0360085e034d85071c8ec2e9ca822b341eabd4b838187bc6aa5c004a431b92291afdd9d9ddb1239d8dc44e0f426ac2b1b11b8a6df76dd3f7a9ca4673a1d1517cfcd6088cf83281301d3ae7f2e655994896dfcc8a317840d46486d5c", 0xd7, 0x2d) 06:50:48 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffd5f) 06:50:48 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x14, 0xffffffffffffffff) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x5) setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x7ff}) r1 = syz_open_pts() close(r1) syz_open_pts() pipe(&(0x7f0000000a00)={0xffffffffffffffff}) socket$inet(0x2, 0x7bdcbc84232d5152, 0x8) r3 = semget$private(0x0, 0x7, 0x10) socket(0x18, 0x5, 0x8001) semop(r3, &(0x7f0000000040)=[{0x1, 0x7fe, 0x1000}, {0x4, 0x37e400000000000}, {0x3, 0x5, 0x800}, {0x0, 0x4, 0x1800}], 0x4) shmctl$IPC_RMID(0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x20, 0x0) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000000)=0x9) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000a40)) ioctl$BIOCFLUSH(r2, 0x20004268) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r1, &(0x7f0000001640)=[{&(0x7f0000000100)="122ff7012568a64d7d01ee0be1be0d99891b41d6f5ce9db8a9f08c205f4d2bbdc9ef6edca84545a8bac8a0d8f00780ff037d5c42ec21cb521297c822016f9930a3b27c1320ddaaecffbfbe419b5149e6fc67469c094c8f7d1d4fa9c9573f36e6b887d73de4950f9780626d905943dfd488f5ba3331952cdfc33081271559f31ef6ec55df39a101375c6d448dc381bd75290afd157160abd483000ccbb54fd5f377cdd3e2459918d8a01ba92e167e53514c1391d40c", 0xb5}, {&(0x7f0000000540)="dd4eb9e38e8cff096c7409572aef3eeb0ce7ac50edbd76da95ac8b8ae6f938aeacd4968bb5892507ca10740821a795ccc96002064884a9b3481151b16e498ec8b1011fe94a8ce8fadfd251f9062998098f498c5d420dd57a2d7554ccca4c74bfabac33e41670db94b5ab9d9e2d1d5be4de0bd0bc66c8834b16facd972a07d437b5c6788ea1a14e3903a4abda6386633f306736a0e1717c91c88ced91f98a7a06f0af2105ff8c6e47710172c7f0a1ad4ec5a4c65d795db3a617946d0d86347087070411255343f8891e956412cec4db77f3d3149059bf44feb0b8e150c4fe40dba2c2d1cbdf42428c2e6616f92870d8c91a74f39deb3cd282a06f090e63c9b6873ce89f89b858241734cf1c036489a2537928503da3a2612872ebe9feddd3b94d9513687801d9aac8de240659967928c6553fe7f23068be9ecc0b5890f360d955c5bfc1088effe73885c373d03b4a99c674e345ceac3310577cb603412ac015b79c2114fd8a8a9e31d2fd105e62c38798c333a228851b049628f4ee82885262252f9817a20faf57b65166edf80e16c589edc0690b579e67b43de757237cefa72b0fe264457bca268ec0bf8d13faa0d7f808debb02c40d25f863b3d768968e59573f51c526aba41a7c9685711652ccdc2a50a7dd022cd443fb067bd851349a16ee0fbcf61500f3efe8b02ccc022d6fea3f9b60046c1c29283ef375031f46b8eef619c33d4add22228a0977aceda4736137eaa978f9cc972cad0cee024e9991696583fa4f659796c15814c7cb239fde0a15bbd9a12bfabe4ed3d2dc3a77b9424eacc7610a9c42055b366b9fee9d290b397a716eedd786e150334c17978001515577152ec7d45bab3c7dcc860d2d3169ab229f487101bb016433dd5d87f7589b71346d59be58b1ab23cea79cfc10291d1f2b86329f5f27b8639fc7a2175b429cdf768a0caab397409847868ee05d4d15f837759b40a75351455403158c585f6e5f83a43cc3d2739fa1dba300510585f17338620f0e2bee2eef3076631d9c1e270392f1c8357ea37b0d46a0b2563bd797da4655455cd7877c84b7749ebec68ca875dbefbc6603f88b709a3f663cf3c1f307b39ae021b6a790c93a1f7785332214fb683cfccfcb3dc4214b437101d11275095d38988ba924dc957110f6178f21dfbaadd88ca5806e3c4b7d3ae8d663e7920c6821bafef6d81487fba574ae5167e093756211f8a52fabf98502691bfc0aa3a5ce9f656b6a76bcd4ae69b685eb00eab6403508c173da66c94357e3b61e718161c673544ceec07049efdaff2cef710273e4ea473a2e5f0ef1e9633b7353a6dc63535ad0db56e6a89715fd8ad00b1d63cd94588999ca31f18217521473ee1be60723b6466449ed7835cacf9183d958e817a2d07ab21ddb46e44197635c2bb2e3b1f1535ad48d1c0b2f4a2df7d5d22b7ec3e929ba8bd8a2ae0a457602b1b86663a07eb9aabf2a111e83d44d17cfd2811a4b46055f06cc5bc20c5fc0918dd8ffff3e4b0f19fefba080c027c61bc2366b2963181a2eae8b9c13c4469eddf945ff0c1f550ddcf8c2a9967a3ff23d081c1bd688262c5e05db19fb9f9173526252c5c9177e1fda0bc43d5c58067405b8b58d730929c8efca03013814e87634da24ca0b00721ad634bb3229399b1f925a7061bf2e28287ef18ff41ba6b58fc89d56fbaa7de553d71ec10faf423e00fbbb74a4fb54788221a536022325649b0bb70174c9856cddca8b54cb95245f75da0bcb898c1a747d749f16f41047dc67cca2acf777139dd570dad9d63ee5ace4aebf9fc8915a3bfefd0e6bcdb552b6d90e5423e723b638846961df29e7030e5a035a1027c6e744bb7d7d33cab2f926d49e1d55c4f453ae56138bf5fa4bf382c3dd2dabff03912f144598a277adc660d91c579ace466fb95e7706350821cb38e55da385ed75e70e1274e0f04d1931baa52e30c910228923064d15ad6ce236be08f8868566c032547aeea648895ea79b7776d7cb2a96d142c15499efdf96aa25de8ec4fb0484b9d8fec057a2f77da67384f6f542026d284fe32775caa37b164c2a3d1a05368f1fdff64b7d4e6c093544a81bf8c5184acaf4deee8b1cf2d6d28e1a20f6b8ec2b0abb759e3e66ba95d97c432cf87c4ceb538ec9ca625f863d0022dc94bb13af6b5bfde40f9e39e8c82849e75702657b2be5b40cd953f41465cb4f40aa197286b4b80fc21d3493d0abff5523cdf175f72fea9d8b1fc66aabff7dc8b85778753ddb9724280831673bdf8c8ae61f09df8fb0f5e48ae8d2b4ada7f7f457afef8218912f9973e94fa8e31366423b96160ae98df3a1b9d19ef10ed0ed7ed17501b2e45b698f830d19706f7842f64f96d08684a50b426d78e946c849856db63aac43f48dafeb716fe03503a3dd4803d7d4c30824dac7b5f683003972bc98b18c1210188a9454aee8038ec6430d8a9f8c90dfce4e0d3eb9010fbaaac40faa4a61d08539227392e3a9f18c5407bf49c3f445c0c4ec9d2592a95a708ff430f90e9e9c5a3c7a137b0dba59567b2df390eb79eab7bd2c50aed503d1aee92a072844a3cca761cfa467d5b110561839c9665bf7ab8d3b0c2196d94e720029f50b742f2e997b0212a367112a35bb7bf2dce4945a046fec51796c9403e208a6218c7039a5bed170e9ecf3e29854a06a005dd102acd2d6a5cfcab302d5c8788fe722c04595a73dd1d0d2ae1e370568a408f7c21defcbc5a73709bfa20f0214bb62fb05d47d42d08916d52087051a61f38fa95f8a0dd47a8964460d6377a4e857cedcc2a6a65dc238ef33ec3b96e7d0196a2d62c7e1562233a2ae9aa1c3966f70fc0115822511f69f01a2872c6049981851608720212cfb1c0b6434e77d98d122fe2c9dd787f04a457dc49ce5e94c52ed3668b5ef03e09ec864caf7a28285fdd292791dce057f2046dd0c46fa53513db71f6fb0443c69e4f12bc3825560cd032deac7e48752b098b946c8963418b42d9502724fa028abe66756a16d31748abcf97c15b978506eb4da484f5e7c333ccbd0ce6a73c73b0b3afd569df8cc368d6805354f9e7b1c1e598b5ede8cd1376899248e3c458e370b9f6cbb6e5dcee5a1b06821d1af1a956409a13e5b32c8d4763ef447ede125de5cd1807efb5f085abac808eb84010f7990ed0cb8fdbaf7b22088fcbd111758bcb147502c90edbed988f6a107e9ffd8c9943a7e9d3232a7bb3405e8b3f351ab52ab969cab430f0016a612e29ebf17c2cc642088cbf6d6a3c7b39b7400472f75ac4bf86f1f447a9269ea85c4aace1a410214f9295cb878dfa5104b40df1c18aa5ee54e6e531cc5480a0dfc02c7c9b91115c2a20764bea72c46ec210aec348ad8cd137484566c5b408f884422c6fc81ed3c82e7617bd1ae288acb06e9ec0c003362082ce12bf625624ee126f6d8f7af1694e26c09a2bd72aadd8ca5a1ce9cab9627aa5a66acf4b8da4437918e2f036c7328b30eb110227f8704a01da34506660a1f05515a1babf035abdc1d5f80b82687e4b0cdbb6d72def75dfa24c866bc86ade25035bcd66c008fbf2baf6f1e7e56ad00fa821822dbaf24c3422cfe98ca07eea38f3c72885dd441aad0ef68e3b9c8ceed2335ad71cccb151b779aa18cfe4a249647ee85cfd9594e48b00a6a50c2edd6d36e83e8a20c7f107a3903f0f20c96fc9725489cd7f65a3b7515814741f59f3ebc55854f10db492692a3264d624ee9db3d10dfad6b99a524c4170f2037890b12c91758f149f252458ce1767a8b7beb85cedb4a4b2b727430ad879e98630ada05b2834e09ed72f078b48b994565883bec8078d498cd2513d378e0b99069b223fd46bf63a12e4329d08f72cd93017ea3941f0e1a64527e54f411c09999b8fe7eb678d3e099aa7a28247276acebcaf48061921ead2358663f1485c5005a180437a2cc3cdb939b633e37f7594f3eac630c8eb99f673e867fa994c674ab4ecf47e49c53ad317acebb25a9b8e9c43755c5dea62bbfa3b4a9d0d426cfe38085258d0dc3b48453a68389d00c6ed1acc77b681ba9881bbeb0788fcb599870da0bd9f1e46090d2a3e5ce099e16707bfd343b93a1f1ea52f1319320db5fcda485c40d7911b6405e99aba4423d6dd7608c0f6767ffb75dc2867836c385bb2f12a62049a5bced99c804a604a3521a40f8c77db57cb438eb00f2a226b3bafa85b08e600e1f9951af227f385674515ac099eaa6c4f48bf010bb43ba0d8984b858d394938f826ce016066f953500a6dfc018aa86a5b831e1bfa5b50b90cfdc7605996c85e37a0b1444ff2850e1cb101ca12b67cff6c49a5e4c26a28787533d826f88e87f4118d73541c75078610606ae35e318f054355203a2a5084c26bef1d085d54845f07c4dc256f87a112687c83221f4ace641ac3bf013ea412a12831990371d40ca46d2161ba40b33e08b28b38e9cc56e73d6e0df88efcc442c42a34b49e65fe4e1ed03628f141f0062fd5e35f6d7674611c3579ea8fd2ee36884fe90851de2caddd2543ed326e1aa2985b6d4fff43302982de0a15413e265dc9d5edfc72fc240097354ba708e7050027e6fda4d9dacfef0aff8fbd6618ed0ebd2fc991672d0b9212fd006550869ad8dad5fcf109acf4e200e7b073abb61529a07aa3154675eb00d9080bee4650eaea37d814790029fded10d1f668b8d1897f576f49f88fc5bbbd1811ac1e01eb0c7d0cbb023cdf53c1ce9fee5acf6435b2ba3f6b5fb186ecf7cd0efd3eccbd7823fb2c74ee2634632c1133970dddfe1041cd377669b4df8214ec5ea794f072cee7edc8d51bb10e9865ced2e5260cfba0b49ba6035bc790347143ebbba7d3335204712e7684c0332ab973aa7cca98d4eb8d4a932d18404da57ed6c9ed01b532c50d566f2550afe57c9a94646edfec6eee49223b850106d70cf3fdc8a12403226b6c734e63b744f432cf67c9d1446a4c37fa1e32359cea7f223710c6ac0ae3b35fa3a752d0f697176fedf21882f8864178fe2e351331afe2340f097c5cb69a103bf07563e5ac4724c2fdc668a44b8a9e457b0d557387ccd4190ffedf1a77016ad0d50ee6ac74e5f22e60180c50d0ad29c626ad55a4f697ca089cfac6c6ac5c3fdb2f161a39d94bb301955228920b5ab708d8ecf81a3c5e8fdb3b7a58d448421de0954fd9f88823d785ff0458985d89c2ece76062fcbd42b99d2059e050687a1960b83aac167e3f25d1b3868740dbe20d83d6d6ed1d838d2d97bf187b6f48fff85c9cafa31fb04a5f9873e2f19dac12f3e6d7ae8ea0ce5411c9894ef185c08a2d122c51d4b6cdfac32df4215bd699b2ffe6ae30ad831845baf270ee47fffa35bc4c4e19e415850a60e393434630868ab6a1963bf73be95865341dcb176c602ae46c1b8689925330f3125d91e7767207c83689ca4b41d21f4348d384fba45b44619345a2e4431851a793f80afe5ec7ed2a47ef923ea04dec02fdc083151cc62133c49ef17342960034beeaade2773a581244f4df90cd5f1fb19e127e5a248041ab91f310b51c934c787dc85c4c4f4cf113a76ffcaf13f117e983431725f4a66f64cf69f42b75298c967b6bb0384b2fdcbfdc2ae795fbd8052c1d9ec273c61d896a317f034bdb43c7f049a8e2af794d37004a29d4160cd49fcc7474c29a869e1ed1ebc4a0839a61dcfc87885c342792bc3ae1bdd255308e6e2f4461efecf3b9dd050467dca722535b7074661b5b0298df113986d1470c65d2bfefca5d3057f5c95fc3f7f56147dbcec50fd87229f758df193d8e571b8aa92a3de70026330b79946334b9c82e0296d", 0x1000}, {&(0x7f00000001c0)="09d66300e978c6bb187d8813d8773dea4beb709428b3cddff32632537654bf0ffe9160d9317aa21e2c404a", 0x2b}, {&(0x7f0000000200)="443c866faa9115a8402ba68b53d0473e2af547b1295bf2e9726af48843ce96755787ca766b350a7d1f8b646a92409f34659ab5f6806a1d0258b7cbfa9120cf39523762286d4975fa7eee235217f478b06b16fb7647f10d482431e771d8829c3932bb3f1c6f7cb6b27a589f3dcae30ac15cb88dd5ae80050fbc94c27ad30dd1b6a1cd17", 0x83}, {&(0x7f00000002c0)="1ac1ce31c59e8c36fa44fe2caf920b8e5b750ebeb44ea2aaf70e32f8cd18a9402913bbde939f10746c56b23c2bbfadc6ae9a0377286a62fabfd884e5eda07ea7185f1359f530dd9856c5822186bfcdcbe798b1165574b465851c8d2f0f89d6065bae3ca8595ad6d8b9e7b0721faff3d83f93cc309e67e5c7daca959bc174586388773c5a86c6657d5d5aa91d5afdd7ca0d9811ddd05aa974c57bcc634501f6dea10b1ecc9938b9c8e810b4d836af63ea07affc18ae4e6e7000cf106ecb06c3e37d594b47cfff24f2231b", 0xca}, {&(0x7f00000003c0)="8a9b13cb994acbe7302708f0929292fc9ebe4c0cc767", 0x16}, {&(0x7f0000000400)="3b0c4a2415b78004113f8ef0297a23917cdb62a3f68d2aed20157752055bd779cc6bd6386d5dd09b3dc69617847dab255b0d88bc1dea53ec", 0x38}, {&(0x7f00000017c0)="fe8cfff37102df2afba9c123c5ac7db12db5581ff46c5970349efe66d4288fb3cc574d7f611080c9875109a83019a96ac67af07e4939c47b4b0ca01f55fb6a9c38de2fe1c799e91c8c63eee4c0b263f86f47aabdc9203304b8e35646242e506e3bd24c87b2e5a1b42ac71dbd60e9e5541b4f21cb3f70f8213ccbab818bb5701141e4ae5fb08417dae6a6d53aa802e05768c7364a214c924026fb00c3a6438c9dd48ef03fe0a2e4c5bfde0eff2ce0f45d207878871a4e4c756857ae6cc01bb0bc0bc5f0573a006f471b88da4425f9b0357e315cdd8007d181a1abdf2eec391cbdad7b8de4b6d11b0fc73dab83ab583d17cf0ad055689a9ca52970cf853ee5b2c11405a7d0c21ad4bdf4d219609ade002d49307470cbf49f185db7e9de934162302b865496e9d7771bccec2cd314542e9e6f6019c7526fe2366b55699472fb346b39f73f8f0b7f33087977bc332be456e0abf6927d837290f84f8530078e00db76b44dda49cd3e8d8ab6f40e15f4ebdcea71b3fbb7eaaca47a380fb5be3c08014467744552a9d8c7bea45e516b4f579d08c3573922131609336715b65f10af5e8e9310209020fa0679f0991ab0b77f831f69052c5724a77cae5b5aa083588f686b997aff3eed98aca61e86b2ac448a2949cde8964b01afc6ea137ecddc3a049bbc544bcb959749f0e2367ae28f91d640cbb9c529db5327d1ea203509b2478ed6976217d9d0795abdb7cd26865a2152b04c0ce0edd8f8cb0a675086cfb71fe7eac8959e6dadacd83ec42e1437edefd2cf5259a6a9e512c5391a11591719f429cb81a4cb389394be451aa4c92604d139914befb6a365eb1808f02664caa8271009556daae90480629d8ca110a9f6b30bb2092b0d6dcfb527aec128b45ae23e839ea841be325cc76a762ccc42b8e6d7e672c7bf58f38e8b6e5312ca457da766baf4d5e7f23801bcfd32959656fa771173a8cdd63ecee9b154febe5d46df3fde08edbff2b68cdf3cc55ca7767918016c3de484bbba463fafe6b9e871ca073d62b49c6a2d7b4847cf1889ac91e9b976de1a5b03838b96ece1298916dd373e89d31d73155aa904097e38ec91c92f3535923bebf610da9ef41ec6d0260e7c934675d20ebc12fd3727d9671325ef2acaf4b0cf1d69f9f17cedb47d59e0700e4323260c8f7ccde68a60b62ed40158bdddc27131419b8b7520a02d30646f8b734f65e984fba5519787667fbfd6fcc340c56586283d5385e11bb5f8207bfa438aee3c37153cdd8f80a357a62c427bae54886f376d220e095b8685cbaaa1e18135d72be10b52acbffee7ff0ebf77cd898678a98bbd9a9fcb7a70bc734df5811bc75d8978ede95c1bb0879b283fdfb4b36c5cd42abbf25e72ed6d768be03f94b72c3755096e824cf9000cef1776a45e47c3355794ffbd5fc2679e5c5dd84bf1c24748c9263ca9ef14a41cb7e7e7a37ab0f8e7f609573cdd1a870028b1fae747ec6ab28dc5faa7847010198c8ccb6cefacc128d7d19f1cdca5a84839d69f5126a4bd0605f94b8c71b5c4861337a460905a539dd4fa67d74941f7c2dd878818f5376170245047c9a4b265459afbebe8319611ce70b79ad007863e6f7f328926278392f8e44c71f0d2f1f28ec78d36e4a90f7b78de0f076895843965b51ce04754d5c56e7c9903eec7da41ef1b4411c545aba739a964725741636364d21816af9d32542fa0b99513074ab57ef01f10d99792c4be10942af61569897f3dc2d60107690e4f9b57c963341da54935e0010d0cd76f120f3b7c3541a4ec8f975d6b896fa3c56a9c1189d4a451fa685a598f6ee247bcbf5a3cce0a7f2de28ecd0be5a600c19038c5fef6162f94a7663cee0da25dc0046c1fcbaa7f623fb64fc87346b4deb9b3fe8b8c6e094957edef1851604be20f5d33e520554f10fc4bb1673dc0bb3ec899dc71f26d7d32f2460040167319e2246d9702603b3ed97f51596460cb11f7ad29584443c656e304be6548e645af16524e87a8b469dae9c46de04245e71654b7529e9fea9f84367c0e991ce3f1e29f12b387e0aeda9f793cfae21d4ba88050b9fa0d232d5f18a8d9eac9e392ef1272ddf7b9b5c8f7e898e9666b77119b0b1d228001f526d10885950ce0266a0452af5cf27e860879d86d90a42a15df81e38e41af9bf41b8d29f5408bec9d57d43913f61c6ef55aab28a01fc2b7dca84f118aaaa4453748262a2630b57db60dea9a596c1e646280f155891c011df21d2ea2598af759758d4ef678634ba6673f17a4fba1ef0b938a4acdcbb0f54a4df19d510d2a58265922ca4463b41802984fe03b6b36af8fe5c82f4b98baf36eb23bfdbb054cd7fa5dfd08c0afe998dde52fcdbbbeb8d6012ae35fa2fc8b4df73ce8386c53d3595380f441db8fae4a8117e6a57871a755279907c2e9c62d3eec20a4fce7190182d8d828777e51df8295de0934da1762876bc4befe679fe74969fc6db9169604d6db0626b8c9d98b772df9adf5441a989a5f11fd8e678cbefbc2fc07b1592874cb6f178af740b2af7fbf6f27a4c68e367b58ff6772cf8c58a45e04b306726b6725bc288a6db373569eb2d7ed81e6a34e68b5da613f3c94afb0f2408d0ef20468bbb9bb2ce425732e6637fef42b3a7ac99d0795f2c38f9a65f2e304d3c98748c00b8c1c1c5fef1fc61950a3dd608098cae9b363282d4a724542e60e7ef5e0fcfc6e758edcdf5edf3f21305cc0dd5b7b0ab8f6c6077d6bff663961502ce4ab7471b6618d98eca9f9e97b65489d331b7cb0073e74d64451d8db60b2bed8a1e3400a84c7190684f5db0c2d7f0294bede0b86998538136651fda238e7f5aa1b2b8740bacbae8a14e16b5d4c9250411ccf68e48b7e907001a18e476cba73e1c44afc6d373949b081c4e39b5817a6eee9516bdbfcab1df229717dad919d0b17a7f57f89439e865f7f1ba8762288f0f3c678506221db841f72069cd9c115c472f89f0824505edcac69c5d2a18fd75c45dfbe4ff6e642c2350452b618597b167fd8ba7b29649122221bb8cf2651903bd80cdc7d642e01e6c845ff0ee17df5f8f3eeea2a3d1021fb8a52547a27c3f8f4f8184f4d1a60d1f67f32687be15c134e8a6236e573642e8414fdf5cf4b0ca0a168d0df4d647c4aecd765b85aef33c856e6ee4146d4d761613e1ba705f1ddf8029e130d1af09a6a9049521cafcf7be0ba004fc42be381f68341d3153a96801d17c265d9e35e42e4ae0e2c106db954897a88ae70a3c1380c73d14b9150d8c883a0185935f25294d0410c9947f1228779bca2d50252eeb3d4d395707b50ff4270a63ff2be5707f4085d85c61f02f2e01ff6aa0a5c7d263e27023ce94c921407bbc2b9b71337a383615b6a13f684cd638cde0e9e07331a66fdcdba76b60136d7c9a2bb4667f0f68164f894f1a81174855643414b7744a321578b547bb856ac9455e27ad9923892f3eb823bc7e7032b1a048502eb1cb709d41cfddba5a697e1185a0879c4dc00827af92147a4985ac22f10746aef189f59f099664bc6857e7340d7a6b766870c2f883b898f888ded47d7eb76f87f0f09896528476fa8325bd0ffd7a0975bcacee4d947fd00acd37b74f7d14afb6ed94b99c0d07c9bb726fae81e9d26aea42a20aa00ace2b822246cb08b875c42fc9a407619aed7c50175541fa18a0d7b81e189eb73ece839e66e1e88e7371ac16a7aff11d2a3927166327c4f8430611279724009a5ce9703de7794fece7a9c8704b4806eddcd11dd2ff691dce5097bc75f0ae32fc584f0f72bf46493d3e3e14ab0c6f0349508c378af9a1e34fd76490aba9bda657ea576fe5a189218c158c7da1ae2b689f1cf98ec0099889302774965c13a139e4c9652012d5bbef15d2fdae033400664139c1c3d0074bfac526ae980476d7dce5ad661ac4bd567fc6839ca94a191c51d5183c6dce303b5b140cce48f48cc296a5a5ba779d82313b8e44d6203ce403e33135d5cfbf57b1e8815983a1adabb3dc7e4aca8e25311162eb1758415efeafef80c62eafd60281549a98d256f50178adbe1a9f729e2b045cf005b8a5c3fadc40ae1f62dbc4f21049fa6fefa7f9a4ed841f681b2bf82d4ebd0d8ffb90f821d34781519a0e3942f505c826f93f5bdf706143f1ed9ab2521191955a2ac50cab2f89604981960727cf4a6037922d30907cde53df28d8a97b18cfe53f320536637c2188c81e2604bec2c99d384127eed51863aea4c3aabe38467ec20e085e86cf454799c1951c9b82f9195ba00ea2047243787c90c300de511e8450296ab34f88b119e25e62add65a181fb514ab3a427da24b809d3bf8dc3e72fd0b5c5cfcfab00d6fe8658374d2070042c13edc727e0cec3b82d34a50094503d4e9889032a337a152e614bf86e68d1855606572cea9dfc1a863395f1738b4d70ed351f86a57f5aa0f00328199f5c3e8144a7a0f3e5270e929e52dff7da8fca96fc71f0f96859e5e79911731c69e67dbc0a6effad5d39a3c83525f8d1c30700dfdbe4deb18f90fd6d20c216e3da217941baa4621d2e32539e6b82ecd200cf9104dbde1e3b8d4d0919a089cf64f3bd1300112eb5059ac6a74167e72484c0d7dfebfa136f0b17326dc06307fc2a6aa274604df69ba8e5f24f2319fe8c107cbd1cc264789b4b9be73858cd908c84e0a80446e6bb4ba066d0d2f090449ce485f5f7ba43541925cd87de631588a1c0bf264c7a3147ff2a900abf9e2295d95a64a8de61625beecefa68e633d7554972a57453fc90b8820a4a98b1486f04c2f74444cfceed8fd1ecce7c631a6b0afa72d57740ffb0b919afce72a9c4fb4caba2f1c370f766920aa3c2266542a5fcaedbec56ae52ab95ab0bd42497adcc45b956707bfcab6e80f2159d48389cd4970ff531eb1d498869094d02", 0xd85}], 0x8) 06:50:48 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8001, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000300)="d92006fb52faf1d0bdbcdb360325c52389d715010692cffb20ec1c15cf5eaca7ad", 0x21, 0xe, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x8a, 0x4}, {0x11, 0x1}, {0x0, 0x7fff}, {0x0, 0x9}, {0x101, 0x5}, {0x83, 0x40}], 0x6}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, 0x0, 0x0, 0x100}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000080)=[{}], 0x2000000000000016}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000040)=[{0x1, 0x4}, {0x1, 0xfffffffffffffffc}, {0x86, 0x100000000}, {0x9550116450afb302, 0x3a}, {0x0, 0x1b2}, {0x86, 0x3f}, {0x41, 0x6}], 0x7}) 06:50:48 executing program 1: semget$private(0x0, 0x4, 0x40) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x8, 0x6f}, {}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffff9c, 0x80105728, &(0x7f0000000100)={&(0x7f00000001c0)=[{0x5, 0xb4f}], 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x88, 0x6}, {0x48, 0x8}, {0x88}, {0x42, 0x4}, {0x40, 0x4}, {0x4, 0x3}], 0x6}) 06:50:48 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f669e86657d891dfe6466d830007eac352055b2acfa045caba9b3de424089d0bc92292a7897af8e25461faa091e501cccab6674a4c226c24b1690d34ab3b55f788e7479f196307f"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffff9c, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x101, 0x3}, {0x18, 0x3, 0x7ff, 0xa19}, 0x36, [0xffffffffffffffc0, 0x0, 0x7fff, 0x9, 0x6, 0x1, 0x7, 0x8]}, 0x3c) 06:50:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x48}, {0x1d}, {0x6, 0x0, 0x0, 0xfe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x50) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 06:50:48 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) ioctl$VT_GETMODE(0xffffffffffffffff, 0x40087603, &(0x7f00000000c0)) write(r0, &(0x7f0000000000)="e008dc7be849bdccd04333", 0xb) close(r0) 06:50:49 executing program 1: getsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x1, &(0x7f0000000000)=""/179, &(0x7f00000000c0)=0xb3) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) setsockopt$inet_opts(r0, 0x0, 0x67d7559f69b01e41, &(0x7f0000000100)="b9649a3dee09760409639cbe5c9b58e8c678460e278e275c475a992adb45a9cdbf55508739fce27091a1930eb9f8c0c926420ebd1326d6c0739726282f21afc43b19c75ae7ea9ad23f309eac96e988f89e38f5bfd4787b0529d3e8bfdc8d316d0d1959a98390b8436a371862e2fbd55af2e9c710a0491239504052455f3c48db3f2f074304d6d9215a22cbee0127c737722e525fd6b7c6be09eb47fafa081e3f9c61e4893219f36df75622c169ed4fa67591c0d4b7fadfc308ce", 0xba) geteuid() r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x80, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f00000002c0)={0x86, 0x0, &(0x7f0000000200)=""/134}) r2 = socket(0x50, 0x5, 0x6) sendto$inet(r2, &(0x7f0000000300)="03ae63b08e0a741a7090128cb7c162b38d61dbb32ff2f6f61c4ec01e0dc19a7b85ecf3d172d6e10a94f3837225bd5d82a31d645bdf9ce62a74c0d03a9c4951c577e1cc01f484a2b2fe68605944fa4620fc0a18f3ab6b65f75273a8519f8dbb0690dc359b487933ff858eee074dadd50e200ef886543f6f7f1ccb834fb5dcbb2621100251a482945b846a6e40f082f77b90581db4ae529ff5afa2f0f1c6353672ae2509f73f037be33fefbb4d8bd2f79ba9e2f68cae68478b1c5b11496930dfe52de04dd43b67d09e9f5be5e62c80551aca98747bc40a81d595034391ca3cf63fbaa9c547600d6b49", 0xe8, 0x6, 0x0, 0x0) lseek(0xffffffffffffff9c, 0x0, 0x0, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) close(r3) ioctl$KDDISABIO(r0, 0x20004b3d) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x1, 0x0) recvfrom$inet6(r0, &(0x7f0000000480)=""/91, 0x5b, 0x2, &(0x7f0000000500)={0x18, 0x0, 0x8, 0x100}, 0xc) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000540)={0x7}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='/dev/bpf\x00', 0x480, 0x0) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f00000005c0)={'./file0\x00', 0x100000000, 0x400, 0x3, 0x1, 0x1000, 0xae7, 0xc59f, 0x1, 0x3, 0x3, 0x5}) getpgrp() getsockname(0xffffffffffffffff, &(0x7f0000000640)=@in, &(0x7f0000000680)=0xc) pipe2(&(0x7f00000006c0)={0xffffffffffffffff}, 0x10006) setsockopt(r6, 0x5, 0x9, &(0x7f0000000700)="144f2f90fbfb0aa79c5547895e23e852e32f1690ceaf4a5d7f0db77e7410a523fa6af52533b1e0c5df07ec5f14b0a1bc9a", 0x31) pipe2(&(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchmodat(r7, &(0x7f0000000780)='./file0\x00', 0x0, 0xc) munlockall() write(r5, &(0x7f00000007c0)="ebe861aa7fef4d4d", 0x8) r9 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000800), &(0x7f0000000840)=0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000880), &(0x7f00000008c0)=0xc) dup(r8) openat$pci(0xffffffffffffff9c, &(0x7f0000000900)='/dev/pci\x00', 0x400, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0, 0x0) panic: malloc: allocation too large, type = 2, size = 18446744073709551296 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 118916 8161 0 0 0 0 syz-executor.1 *484363 8161 0 0 0x4000000 1K syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x15c malloc(fffffffffffffec0,2,a) at malloc+0x9c9 vm_get_info(ffff800022bc5c30) at vm_get_info+0x9d VOP_IOCTL(fffffd806e1e29c0,c0185603,ffff800022bc5c30,81,fffffd807f7c6840,ffff800020acfb48) at VOP_IOCTL+0x88 vn_ioctl(fffffd8063664278,c0185603,ffff800022bc5c30,ffff800020acfb48) at vn_ioctl+0xb7 sys_ioctl(ffff800020acfb48,ffff800022bc5d48,ffff800022bc5d90) at sys_ioctl+0x5b9 syscall(ffff800022bc5e10) at syscall+0x4a4 Xsyscall(6,0,ffffffffffffff53,0,3,911b6b2e0e0) at Xsyscall+0x128 end of kernel end trace frame: 0x914a67eba50, count: 6 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs.