4e16d8773b30eedf62749e21fd09db4b1a9f4283331bc959f0fd2994b860455c22f39f0c4ea5944a42046564b5478fde27b643dac0982431e94512f6465a9ba3aea80bcb99ee3b4a60b0ff73c6dba16b291187559301b4a37f90097567d548df053ed3ddfecb24b3dfbf9c3f58068985fe779c19347d431c91cfe7bb2aa6b0aee0c917991e5bd93fadc123655169fd1f94bcfc7fad968c9d7cd96fdfd3193e2e3b0cab92ef308bb73d632ba4bdad4b66459136835f8f490187268ba88c8b3a2b5a9925eb19fc0aed0daaa4a40e6e7f310419b2092bf226cc55a9b172a01e22f6a6d66a0847619878ae3f439d0d244bd3bc9b6aca3381e3d5979a28588d7f035779fe182643f090e4443082d85dde05b835411fcdbef7a322e17fc432c4cf81455649925d53814c6eefc48266a844b2e615e7baf796e9441fabb5ef72d4f84b4889532a7767032dbf8de672a461fdb012f5ae74302a864cd219841e598ed2bcaa568758077bedfe9a01385a0d4df8429dce76136d52b79aac36d89ed0c5b0fd7ebffebd886236cb421bb1ea18a4003e3258a892290c24f02de0abcd519b68bd775320689bc86bc79ce00f2c5fc57a92be186c739d7f7bdf71c36e7ee5bf3a55944a2437a71953222b48cb7a02d830dd72ac934e2ace048537b3817c7a7b2bf1faaf7d3bcb94cdd0fafbe9454d5b9264b9e620a932ad3b98a63377d269a14bb7bd09c102f5a3efab4dec2b309c6afb7e904861a7bdaf3608d2867bedf9046866288dc632d00c7638eaba749e58dffcec108de9806e1f8b387d7da8da0f1df12d3d9de8600a00cd3babd954eeb708096be6bb1957d0d770bd4fcdbb5180b59bd3fe28ce25b0601966ae47b8a51b626a1ed74a990a8c234546ef982bcc136e925565916e836213e601dcb09b3c5417558f253403d97e218767b5882da731723fa3eddb64742b18476e51dedf1f942c3cd4e688db76fc9d7c0f472ce98494340e5998fdeb4a7168a42ebf3060aed7eb48bf540be73e6b255d6fb4fa2f87a4a888debe3cc42c6d85a74333f9d6e6cee4794b85b6abfce861206a4cd36ac819669ac09fc591b2996338f3d6095e1c9017edb1fc4e3f456285edf0327377d4bd27a526d92a6e4cc0b9b923157d2a20fb68839a6a413fcf5dc233438d946ce73e7601f292e7f7f2c7d0b703e7bcc145e83369c4ead907b3948be3a2d34602ad7c370b61e4e4d3409ac0675502805094ae5eba530840479be4a7043b482d0cea6aebe4b07420dcf75e0d6fb336b41a92745721786b4c4b65194b5706ad92a00d104c629d18795f7a40814e46f59bfad1092f2351999c4f949eb2641a88d5fc38ae66e9e72b6de1e2f2e99c17117f87f7d18d77ac280e10599d2803506497cf307487e8c77f53c970a1a1f09f8a66e5472ba5e6bb3666ceed399175d423dec7288237a1f19ea61f47c45429bc4a5c00c98e93f958d80c382f321442a9b7448843dbca6d81fc2186e75fb5a81839feee79aded0418d36c78981bc43ff1d697faa59c27597d49e7", 0x1000, 0x4, &(0x7f0000001000)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt(r0, 0x0, 0x3, &(0x7f0000001040)="568336318eff779e1777b69caa468b90efd0c83adb7d6d4a9816c4e2e1cf7318a85be0eff6bdcc64c967d7f53e5ea04b16e946ec31de8f29af66855f1654ad5565e78703e0028158161ab8495932d02f51b03e9e14b0ec7b86a402227967c200f5b8191362407b189b1984c031c5786d0537308baf3c4c9a6664e3dc3d9692726c842ae00100d32347c9160efc822c47912809a628b80e16ba6a49d3969bdafa058100c7b303fe5b55be0c877a7a1c1be4416370e934e095fe9cec9156c456a997d64302da17f35f2f2389c18de360f20cbc255d136885932136cbc2549799e51ec20772eaad7dc8891572de34f4e3666c8595e001a83ff320dd907b80", 0xfd) 16:01:12 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x8, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x80, 0x68) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f00000000c0)={0x5b}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000280)="39b45ee7ec448ce58bd8656103538afe0d36b5914df3c948ae8dc5aca7d20b704164460bcc43fc53948ddf26c6115a7f64bf90b9695cba3b4dee9f514f93792d843bbfd31035ed532570aae45d33f8acc03223d80becdb274cda87d0eda1c9f280c530749f667bdc27", 0x69}], 0x1) write(r2, &(0x7f0000000100)="069e69b21bb12f23209fd0dadc9e6e8362a40adacb596adc3650681bcded2ea9f223775d192a6f381e0741e1498a5b49e2affe8f217c9d2d2d726bf0b905401e65449bda40f80b63c103a6a8f9f461416e2ae60480c9f9e10ebcd67b74ea6740c9cec1f287dd4f2988fcabbec48ad872a10ee470a9672e875bfd6dc8df6efe4222891745ddbbe26fe62f79ac6a9b889caf3bacc13fa637f55b5c0e05815874ef702bb2227548159f661ef4d29a26a799a94867e618eb09", 0xb7) 16:01:12 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140), 0xe0, 0x0, 0xb23, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140), 0x8000, 0x0, 0x8000, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x8021, 0x4) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000040)=0x4) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) 16:01:12 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x5, 0x43, 0x40, 0x9, "d081af84efd956e9af55e10afbf550f32b5cad67", 0x8, 0x3}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785", 0x46d}], 0x1) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000700)="ea110ad75a0113e5c4d97191ca8b933529be8f48ab8063c5b6e215d45184ccd2d17f1080158dd483554463a560b093f4b569bdbe0d89fb771da85524b1d7020000000000000071a251ec1a3401b71f385c191f6bffef23876e02b6c9c70a8d0335d0ed00fbe65e936a0b535162aa9e1e99ceca27f153667b1a5957a9e6f30499502b4ebb1a1db42c8cb08e87bc91b3148ea0524b9f44d837afd4d652d4e48649fc74897e53e97052681ae213d907da71138ffef6a83aeff788e614bb70042914fca3004ed9528b6f375c6650373d6c428604a04e04fb70fe33eeeaa852af0d907b2d86968ca63688803df41acd6a3d56efeba47a3d879055b93f6f485be9169787f52eda1fcd8b499ce575dd3ea1962848f78f1e634c52b0a571d4d1806eb5344fa84728e3a6ccf6957586015f98322e9ce03e42d032bc90e74b2f6a2ce3d02f67e2ba799b114f100b52f7958b9edf02f8ac70308cbbc4f06ff1e46c136539d40dcb4fdee20dc3405adfa49096931c2303060d9fe7301256d8cfe1ce2344231229d9afef667ec3f9b103cb8c8833c92e690f0eff53577340d512862ffb4abb32a860bbb9f847c5174032d25588b32072fe9f8f68116e1ed901d29ba937cd80b4be501e8c098e1904ba0039b328dc41444da5c52006d86907878e29973e149285fef4722b5dc7a871712cfe2d0e95eab364f3e77125e95bcb07de3e0712405239ac6cb5a3394a049f9fff8453a8c9734940f2c6849b9759d08841caf4e1b46cad51486467f9b483f7c874ca8cca5be23c41c910e3fb3367b69773ff566fd2b9fc1bd26b7b0b7f7ada2d4c2df08d5e3a82961af2", 0x253}], 0x1) 16:01:13 executing program 0: 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) lseek(r0, 0x0, 0x0, 0x1) kevent(r1, &(0x7f0000000100), 0x9, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x9584, 0x0) 16:01:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0x0, 0xffffffffffffffff, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) sendto$inet6(r2, &(0x7f0000000340)="16a12b03fb6e09dce55d1ce7dbb686321d6d60f06c842a238d381d0aaa483ff81b141c5ec5187a195ac181c77646bd26e3b9be613cb8f3e1be8bafddb19e23d9dad6d9ab0188e8ea1e0dd2f34ddb7508578159d2c0c1611c46cff37e2777e6f3a3d6de629346c76bdaf4fa24ff29f2c060588b4f1e077d83af2e9e10bb4700354931e62431c57dfec818c8d7c645ffd7fc6dc96146350d08b03b0b9116065186ac32d98b78fc7a27a86dcd8f30fd26e78b419de5299da38468d10f691b81dc889d031d8a53775a4a2e4f0c2bbf0cb2818ba16e21e91d062b131d97706a73aa8c2ede62316e81d25bc7774e087a7371e2c56aed010d19897016ed", 0xfa, 0x4e6fabedccdd94f9, 0x0, 0x0) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCNXCL(r2, 0x2000740e) 16:01:13 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x6, 0x4) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:13 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000140), 0x76, 0xfffffffffffffffe) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x500) chflags(&(0x7f0000000040)='./bus\x00', 0x856432f7b7d11641) 16:01:13 executing program 0: getpgrp() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000040)=[{0x7, 0x0, 0x2}, {0x3c}, {0x7ffffffe, 0x0, 0x0, 0x3}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f00000002c0)=[{0x80000001, 0x158c, 0x4, 0x4}, {0xd150, 0x800, 0xc8db, 0x4}, {0x1, 0x8000, 0x80000001, 0x55db5b8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)='@') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x34, 0x0, 0x0, 0x82}, {0x2d, 0x0, 0x6}, {}]}) getrusage(0xffffffffffffffff, &(0x7f0000000100)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x6, &(0x7f0000000000)=[{0x100, 0x6f7, 0x10000, 0x1}, {0x4, 0xae, 0x5, 0x401}, {0xe092, 0x6, 0x3f, 0x1c00000000000000}, {0x5, 0x40, 0x7fffffff, 0x10000}, {0xfffffffffffffff9, 0x2, 0x14}, {0x8ee8, 0xa90, 0x6, 0x4}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) 16:01:13 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{}, {0x20, 0x3f}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x0, 0x0) 16:01:13 executing program 0: unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='r\x00') r0 = dup(0xffffffffffffff9c) accept(r0, 0x0, &(0x7f0000000200)) mknod(&(0x7f00000002c0)='./bus\x00', 0x2000, 0x200) r1 = open(&(0x7f0000000040)='./bus\x00', 0x40, 0x188) accept$unix(r1, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) accept$unix(r1, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) mkdir(&(0x7f0000000140)='./bus\x00', 0x110) 16:01:13 executing program 1: geteuid() r0 = getuid() setuid(r0) r1 = msgget(0x1, 0x2) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCEXCL(r2, 0x2000740d) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) r3 = socket(0x400000000018, 0x3, 0x3a) writev(r3, &(0x7f0000001480)=[{&(0x7f0000000280)="989be5a7f2e85447d7634c6ecd7cc9f5ef00f7fa6afcce6a6543a8dde7b073a24291f59b3fcfbae5b3884af24dd234cc94296c050fdf3420657c8638196b81ff69ca4c69c59e5ea9a8f0b64c8e689b6307434d374ef37b5f57146f202ba2c12eca708c0df7f2d756fbd6b8c0371ad6bf49134880925f411033713bb0fb5d46cbffe8e9b19eaf17115986d2c3f0241593a6fa0c5e9397856d925de4e8257da323917ddcc969abf36446da63bf9f9856f9cad17d442d74f199d84901332e09dcd82636fcd2", 0xc4}, {&(0x7f0000000380)="d003a1aad9ac34ff34fc05062797d17b17748d2d39d0f8da17071044cc3fe64ca8cc9896623f8b0506384de21dc5fe2374ffe7f851ed0a71de176eafe2c3da51662c598c06ced8cd6d421c4b144502a49c470dad7e55f2ad8f73edc810c241c2136a3c4016a649f6a8", 0x69}, {&(0x7f0000000400)="30a6d1e5c03739347dccd94a3147bcd1d9d29e1031464c08c8d6fe951fa3ee331e782fbadf85318eb96919bc12be52729c4479b28812d9a0118f4c8cde34f684a9a4", 0x42}, {&(0x7f0000000480)="018705972369895791a5dac0cf9ad9b5811636a59efd6a60546ffed7d74066059f839067e7c0942d8f2b72ffd9c8e78858604cdfefbe0634729c02001aa6705f954d77e6578e60babd5c8a859c8d5381ca8d4f0e85cdab165a45562bc817d67ea688e020deb5402fcba8ec631cf9cadee5bc87a7e1847f7b0e735d07e4eda6f4ee1ed73f4cb42bb2f6435c4c641596755b1ef9a368adb68f8029bc3ad54d20cd2d4c475fc94ae1f1b5dd043fdebe5359efaa03f956e510d3b5325abb0f8e9952524b22f95aea202745fd1cc22da4ead915b247dd5b64294d053585882b10d7a85df48f91773cc22eba89952607cd769243d2a05c36330eab12b64cdc9812e417ccbab688c102efce702a91c4795f4d0fd34c7a526957351d81feaae99f03ba3e31084e4f1120fcd42aa1d8c37635e90ff555cf1ed082249c71dd63c1f255283f9dc8807782b1ecd1a5feaafaf2f1fd6c354e0eaf012d4daacd06dd1ce4dd9d87f2063e4b6bcc99aaff43f7f5dadf292f05784bd144f449e62ad7067ffaa1675c3bcaa4ad2484a711f8ea3dc6b3d751ecce52de76d8a3aef684738789c156af6ebf5d5127ad4585dcc67dfc8c8c3e1d246ed726f394c97fdef6bb059c105ad5c8e61ce4d4f231fc18e3fafe99a25b3665ebe9ae62855ff05874281be1c05119e9c00e0335e7cc4341bcb51749637d760401e9fa5e6a44aa044a069ddb28ac69bd9ff050f64ee3c28199dbc60f1e5b264f540cd05cd1b8ab9f19b25a38955e1f854807c9472bb4897dda52d77d87af35008b3ad0254da73f9fc25ebf51f330156f40840f39378c95e2eee379a73ba5dd3a183dd90fc40e8f21c729a74f624f3cfef43ae531188b84df50a7c6acb7be921f9d29abdd48d62ced1afd1bce3541e5c8b295e03292d922d8129dd7e048e12ac0bc87a9946b2bb81aaefbeb586c2336e63a46383505385d6c530ef9231615d87afb0e6cd7f5585ce0221ca8c4a362bcc3ad4ff805a9d4f94a86e31e2196da38ba846ec4c55872ac0b8b4102e28749502484c228fb16b112e69bd0757ff757c67508bab26ce39d5bc36a78efec96844aa3504949c3a94b355fe24f457c9a7c055967a3eaa7db5fb778b3f397d59db7ad789b77062b46f2e0f09d357488dd7f38353790e424ac55028eb260db038d5f5893f51bcb486110d5fa295884c61e69c35841e1e0466c4638a8993bc012b91fbda9f5cec69b12b4dd004b59ed20aeb05e0f4b6f8d4f894ea905ddfb9165b071fdc427ec78bdfd44aa578ff3c191041e50db1e82b3b0b5b67594b6755eca357020c8883dff2b4558fc5d1858f6de4a698f6c3549f53a6252e32b72302bde00b49ccb803a59d8a48e035b23191183a4cc92c13cf8213cfaf2ba23228d6319c3fe377484291ce9490083a4f5c907b5bad8361e766339019fc5a8975a235937d6a6c585d25ae15fb1687a214166047b2ab4a8b97b773cdd8d28292b1be8eb55d66f45ec764c77dcd8d7789b72b28d3a31d41d986249d98c8b374a5419b81735daf669f9443ac6ccf1ef96be43c9a93e8103645a7cef7a368c0b151f00c634ad738826634991d72f2a2fc7d2835f4ade6ddf6f11b6c52a9753bd53f7b2a692837fcd36a71714b6b90412cb8358b5781915e57288fef811c5643de46cb54e44b4c1198e915f2ebbeb3d4a9964772f1d996f13aa3906624dc43ad57ac487c0a7592d866883a61a7a0dc5e73233d339dde29c93d339f42c17a2aed07c1e593ee846c4899444571c2bb3161ccbccc1fa6eabfaeebef4fc2ebe8814021b31a0e12174d9f1bf7164af993e39fc32fca65446704cae20c1943f32d7b80e499d3ee92aa8dee7785508737de6b18673b00f3a0982300f29c95b3a11d04e84e303dc7595148481f9a25b8b45f03e9e1ee6258f380e8ca06b71b3f7a6a96a4db3013733b540c2cba7b4a3c6b32381c26bf86e4643ce2978e18e063338b28fe1a77bc51b35e8951b580a89bcf1718a33aef02d272f6f02b8036d38fb39620e06a17de434b905786d7967a4ca4073d639380dc43a15631d8571cf724074283175f232a03842d6b92cbc9f07ccfd5f7817d6c51d75e155098c95b3f2346a045c6eed102e649e8d549a57fb266ce914e658270b111ad0ec651564b3c70acce16a8bb081421fc4a31b1bb74732fc5904e11160348a96bf6bde685df4ba59eafc911d28a42cd1324724e879a1fbee17d665bb6a6cb64f6ccf7470a9b44e2ab077d96ca9963e7253cd806883aef377235bd1d229d9cde32a4fedbaa07005948ce4b5e73578097fc60eb552263ecc94565812e56ff5673caee0f56b84232ce0a3404cabee86e05a9b193d6e6458db7e10118a077c192e535667bcb2b3ba5462497ca8d488c7a9445d09656bb148a8fec82a52a5c5e5478e723a09dcc7f6571e00cd7feb5938d4f8e788eb44e8bb6149709e57f9477692ea16afb6283e72653164511dcc0e896caff861233f34acc8a9ed6e1627f246c5a77db373c62356f337324e52cbc5dd5a56ce9206f3a7c4e183f60a2b04f028b15fb933b6c654bda980c093da5bd5e7f432efecf246ec040f3467b0e3c451fbdd0ab4cfdaf8226ecd1290c5a6e2dac3ab9f96315809b500d07adec693a4386a90ac1d4dbc3f5d7fdcb1ff385eec04c9baef580441ad2b04209ed2c6e1e8e3dbcc4fef12bdd513bb7dfe6b0e665b82adde92e48dc76dc18d96a9c654c6c05bfdc0eadccc286738c092ed4f5f956d0b598fc368dae9b6550e469953871ac6bbae57e253e9a9d0dd643f4ea7337706a6fc18fdcf3506b1916abc0a42828feae3c77e17c71101cdd3efee9afc0080ff740d92c8d3accb0f32c72f56a3ee84cbbd3bb09b1ffa1a27ad6ca8010cfb75b8a5d67a7facf621ec2ec72034aa09888ad9891770baec1777c3190556ac277f1e369060f336736073665c8aa7df39abb021f25dd688f97987fade387939c41fd0d47f5f7c97096932f349dab727771eceeeecdd7b8cfc46bdbc7c0b9d5b485244267b8a5450396973868f7b36b5e049be208e5f795b366c9fa1e55e0a9a64e3098c10adff9714fb37760ea994d4d1cad0c838fd4a6159fd712210b847219fc070569a6f13b75d35ab162c37b6482031bf46d93cba13559489265aa3d27e096f4f3fc42d1df1083bd00eaaf995a7b918e6fc0d39c7ddc4a18ad5be4a5f4b8f2d7d71c4221a3104806626af6effab8607fc18a360e830905f7eca872a78d24bc30d9367800ea48466cb6f556a712b5fa03a9ded64edbab6d2e8e285e621012af4e1c3ae82fef9a6310032246376f40420c795c97b77a3ed9b9ee6cb8eeef8fc06ba398da25538ac39ad34c28725e750ec11179a27dc300bcf8c89e6800d057a43e3ac4942ac0d92f0ed829e0001a7864c436dd7da448807ffbe302f0f3bca903c1ea615c04f664d7d58a3b11ac6bb7e2834046a1a61cf710c1da544213a5a7bb4a59373d8947cba63b371f38a960eb544f9dbe7468d61749c922bf2dd37eea70d368800c895be5402c08e46f9769860f1522a0c141d2faedd4f8b8ca865a40e149a94daa01e54a53263186c6811b4124f897a31aefee75a6bb826b99cbd5f41f31355a766c8c31946b48d10217d00ed127ebbea49d3f84e554430afa411a4a3664637b6ea3323c06864539e9028a49114d8a941c5490ffa7305ef21bf5f76740395d527924e246efcce66152231dd7dc8c3f6ea29c15052d3e619dcc393215c0891e89119d4d251f7fe54aa1b2b168d041c6dc3bafc98250ab30787f4ac2927a583d3cecb11b7e87a651abad6ef7575405d1104ec4848dfd57737dc2a538bda4ffcb464e7b26b38a4ff6680fb49b1784aa39171ef6490c2781f307d90e5de60f96b74663c96c6cbe72222a629931837662dc4e87a24cb2af3a4a6ed5194da7b697d62d70cab312ae6545e35217d376fdedcd39125027752175473d0b389b17583a523ea45655c1d0682e55d6fe5de910039ec92627a1e58a36c0f31e29f86703c5143e8073adb331f64ee29444bcabc8a6254707ec8f8c44b3d239dfedbb7d10e859ccb5cf74e8f6199b55e216ae67e711b383610c2de83edc755908ef57ca08a5b2a76f8cd46b71e433b844deff3c297a67e4c7ed38aa539da833acb1c550b6fc7caefc2b3a3ca253cd86bfde9b049ef3a4d4f466ffe53876031a8a9cfec7b3079ebb35a25f5818c093abf0212a477ec6696db4117bd3ac52de6e78d01c3f45cf6ecd31dfdf780b0fabe307e386c2ba367434faac49dc689185232e2f32354560c438537e07148839755c1b40d1302b06ee87c39db1d3d488b98806f7bf9eb147250ab25a1bcda068847fe67c13ef56e5e8d6977a7d9f8af3174c2955e8cebc7883ab52720cf201832b309a77aff77c2675d570637e8b983aaf0978fe959df561e3cf48ed36e2a2863a98bafb2ee065b89b74aca4452ba488753511b80abd992c7c39fffd3dc25387bd7770d8fe28e1f4646734af01c9bfb4ff2e095f1935909ce5c6980a193f20a8c7914636fad6ae418099039d2ae16d0155e97cb745eb3dfc462df9e6adefb22ee7654da864cb43f26631475aa77c867a6e5fe53236fac08d5f7b0af1368b53919d70113a48ec711c9baa7d0b6220134b882b3dca75f12af77350e6162ad182ca4d32922576964b2671130ce7fbf46c0ba747f153fe862ff65d3cf2ea414c23daf0b94c920f4448fa5e33f10b66434fa3606d8e446223761e3c5c9003e72c11ad2d79e56ad96f2198c71b4d9f34ac3c5bf20059d81f669f5253f69033762ce0ee1e01114c65938bb29af61f60625857f9c345c14602771ac7f73fcb02661583c2de5c236fa11ab137f5a25191d2b809147acba1693ff1fe0622f4dad25243bffea79372b60ad1dbb5d3fda317866df302d2a77ef1b41bcef80e46688886210b085748001b1f2d0cf17fb72a27cedccc3787e05495627d710699c5ce2bc62960ca32a33ee46e50653872176843ab9a28fbd54a31e69affd8fdbb97d5a7380483e0c24809c8df14f4cfcc67c7e60b535785d4d7cf80ed399dd9e1b6b55c3014c4ffa7a7691b9b6d4c8964114e7ecdfd9ef249799958c15513b7b79013d0736152fb86685105171c69fa433708d9e04fcd96d04ba917a02ecff5c11a8944b3cce5a1a80d512b084a7d8dda179452175aa5aa7614f8d0eb26eab0cd5d503b3e02c0ec79a9c1e525696d039e9eaa38a1e118ab1f07a21c3e5d9344e348246e83e44b345505434160bc1873eba358596dfa7e6f08108218540043bf752ceaea0a38e43d9b8d92add229d45a7cbafaada42ab9703d68f00ad8b849793b6fa457fa225479aef8b942ce5461d56dde64cff585ee5ff83c025819fefd5aff0a218182dc42f08d1b713ccd39316986cf34f098a515e9da3f0f4fa40d014afdc64e65c5cd723efb2270244c312bf41b29116cd8c68f335f9cd9a0165bfa9c047f1284fa119f3c725aa3d2454261af5224ab760096acdb16b432d7063213dd5b294d23bb630a1ac962611fbdeb554108cdf285492fc89cf9a9514fa13830cabadd01e59e3b35a663b2b70825241148f4ce58b67e8db6214a07fe2408ab77a9502e928164c39e3624f4728b7b5ff65a6020e7690ab0303d44aeed52b7f00e7c6a7bd6ce765ed89c60295ce7abefb2deb5949d4d425232a7836cd39514fce1cb8a37cd50c337ed97dc60d8a12599f03f2b9d0177100346df454051f944bc5a94ca48b0c713a57485e36af21d29f5a4c158a221b7ef75df15a80c1d25588c314fafff47bb2193bd6d21da5", 0x1000}], 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r4 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r4, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB='\x00\x00H/file0\x00'], 0xa, &(0x7f0000000040), 0x0, 0xfffffffffffffffe}, 0x0) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) r5 = getpgrp() wait4(r5, 0x0, 0x0, &(0x7f0000000180)) getpeername$inet6(r3, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x2, 0x0, 0x6}, 0xfffffffffffffe48) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f00000000c0), 0x5c) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x20900, 0x0) ioctl$TIOCSTART(r6, 0x2000746e) mknod(&(0x7f0000000100)='./file0\x00', 0x1, 0x80) 16:01:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) shmget(0x3, 0x1000, 0x100, &(0x7f0000ffe000/0x1000)=nil) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="000000186004008b001136270000000000000000000000000000000000000000c6c02d845152281f23450aed2c3f00ffff00605206d96f5f", 0x1cc}], 0x1) 16:01:13 executing program 1: sendsyslog(0x0, 0xfed3, 0x0) sendsyslog(0x0, 0xfffffdab, 0x0) r0 = socket(0x6, 0x5, 0x9) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000040)={0x3f}) shutdown(r0, 0x1) shutdown(r0, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r2) 16:01:13 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000240)={0x10, 0x9, 0x4, 0x7, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x3}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x20}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0xeea}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x1000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x80000000}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0xe5}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x101}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0x62da}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff0000/0x10000)=nil, 0x4}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0x73d}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x6}) r1 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x8, 0x0, 0x80, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) getsockopt(r1, 0x70, 0x800, &(0x7f0000000140)=""/255, &(0x7f0000000040)=0xff) dup2(r1, r2) 16:01:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000004c0)=[{0x74}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:13 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x799, "0000007f066ec500000000000000000100"}) write(r0, &(0x7f0000000000)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e", 0x26) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r2 = getpgrp() setpgid(r1, r2) 16:01:13 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "ff00402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff", 0x18) r2 = fcntl$dupfd(r0, 0xa, r1) bind(r2, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x3, 0x1ff}, 0xc) 16:01:13 executing program 1: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2006, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = kqueue() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x9, 0x6, 0xa4, 0x6, "d32c6bc9d68fed6e0641b02b17efafc2f65e9680", 0x6, 0xffffffff}) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x4d) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0, 0x0) 16:01:13 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x37, 0x0, 0x0) pipe2(&(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000040)={0x10000, 0xffffffffffffcdb7}) sendmsg(r1, &(0x7f0000001680)={&(0x7f0000000080)=@in6={0x18, 0x0, 0x80000000, 0x1}, 0xc, &(0x7f0000000300)=[{&(0x7f00000000c0)="ddcfc9b885b49602ba7c8efab47724345b74c5c50ee3744a5ae975ddc2654c61f4e77588591282415f", 0x29}, {&(0x7f0000000100)="9e868e35bd52b72749f02cf660ecbc39a24debea4770e506380ac2e96f20d61949da11b38000b7b57a52e7c34b5da20ee4e516eabac6b3a83b14cd0d351e33564947fed33d581e5e8779807dbecaaaef80d4c16d8892873e8424bd1be71189901171307c38a4026b524f271151bfdb49ef6cbcafe282c12a0647df8e629fb38cdb59cf72628f6ce84feb63a280a73118b7203f6b9e8c47ac7aad70ccc0e1afc092b75d79ffc1d1fb440fe0bcb5f71b3110c25b0c888788dc29816ef56ab829c50b5b9575", 0xc4}, {&(0x7f0000000200)="dbd35caa2eb8064d902ccb1f70d22a8289a087c72857460d617e5703947414288c316663b539db65dc3cd2c50c7e0da59e8b1e989c5951b3f36a30140f1a9f8be90ee159f5eb7f116c5c56f4086d1c1c64b3c2d89b83f38d3ac1ee27fc649e279ed63b256a4a98f2a46e828e84cffb164c425315d8f7f4c6832c40fc8e092a4d9d2c7bc5e1d8758c65d45fecfa273b7e66c5d0d93dd1c0bcb6dd119d40d3b9040976137551b8cee435bc9768957d109a59a6e911c34a50eb1651c933d7c32ed94573af3da46dcdb1d6c6667d195b1e9d427783b161166d6038343e7643a6d21a26ef8fab35b89e79c8d4c42640abb3960af25c3eebb0ae5ee5c4", 0xfa}], 0x3, &(0x7f0000000340)=ANY=[@ANYBLOB="3000000000000000ffff000001000000c8552d696875dce61c10bbe6911a3e533b4ce1bb1b79bd95a0fda1bfec2a2669e000000000000000ffff0000400000005e766a261559982e661eedf306cd375e7077192f070ea6661fcb5c76d99722696c77b64797c4d9d94d0bbd2eba7f46d8e502f1176574a863fe1705cb2e57ac526c3ee0e7d992a61b92b7eaf895c12430b79e6fc16dd289e878a1f0757eb3a7afafbd24f2483a2bec6394a94cde63c756f2c6392a8efa5e04c8fbe4b0b9c03d1438fce4718ee72e0fcd4ae99534c515ac8dac5c20ec5ed0fc67b3ed9e77d6155941bc73c2a023fb1dc53abb72797c24bbf801702cc15de00cf6acfed62e109f4badaa9246422f8b3904415e0000000000101000000000000001000000000000005281566f0c6664ab253780f5be84ada3affddbca0449cf6bfb1e8812c1706cf26c2127b90605411aab128cac0cd529312b5f877423a4a2e268ac1a2b614246695b8972a7747ce2f6b8cd66e2d158cd1a02fc95a8aa71b46a7e139a30bc9528f0a5f8bddde7b04320cda00e593725c6f20067938c1af4bb8812b62277bc4cb6cf79e19e35f79e344c43c853f8c174613cb9fc87bb900068c18908a4a8a404b59681e06b02c56843168a2f8d4a2db7c8bb4c2bc46083d75797783aa3477d643256b09e5219e4ac810868c266a450e7708b10f8f6bd18eb1403901e2395e84f06f85a09bf61f6f0e042f59535d230e8783af2aa3680b8da3886b2c0fe62612b77eb22a19abe6f7e07c6d26addb8df97a248178558199de6abd85a63dceec3705a740a2d1637e9a28b46efad809f7f21a8a031e365ce8b212c31aa5647444b859dfdf551a03327b9ae953ea698cad9c0280b10e81317e1195a39e94cec37029aaefa846b71728ec6817051102ed984f7e109acc0727b7388ade5dfb9ca34c2d699c90074c86733b84c86e68920498d15e5e43597ce923cc4d592bcbae18300d01ac75c8559fe952723d22d01beec4068dd8fe38c9d99bd45af1cfc8d21a4afa1602bba64318f8eda83aa04b61b8a200f0b4ee968884aafa6d0b1bf0731271223705803b2e86b3ccb93c4b24e4315de227bf25cefb20c4059b83734bbcf60602b477c02ed8fe63979184cbfafa470f1485987b96d8b30f33493b4547fc7fea53e679eb0cb73f69174fb041a17d69f8ee76b783944e888b166c7473ff01dac61dd02b596dde13bfc9cc077de55e98e877a10d70237b084e147a208afac354357d00e7a8c66571f7d45c47f706a42aabcb03d5df75f3675bb5d327d8eda23f049f0ea4e2bd4797881b5a259f76b66d70aec08c52888e8eb0bd69ab43301b4818cd37f406da83f430e1eba8e5f229cb2dbcdeb1dc4f22d03704a92a2e6c8317a8168598287a16a854a00657cbc0be758c9769460924df04b844a639660262ed7d7d6df842f889e80e8e3f2147912fff39b735f2a558b6e796ca48c1ccc57f7e71994b8fcd3c7f2787583704366c105fd1828e693a8c74e12be9010908762f621d4239f0a250b8770dc743cfc76ba2318e515c97897a6888be2a6778c223eacbeee95dfc681f9a5de7991a8bcdd74c34e95d918f560cd5d9a1634237337dcb84ab9fe6533789df51f03e90d75738d6515dafa192600e480f406281e1fe24d58051a1624488a0e971f1747a4222a0f7aa31290a2059aade64daf3eb0b15ca8e9fe17c9bb10a5ba6cd95bcbcb8e41b4df8f2881c0205c6858a4db4b599f4d8ac76f883564bbcaf1bae4b214a2b67263720542fa1cdd0df8e644368740a92f633f94d55bb42403d0d14a208070bbecbcbb151cfe1ada44be75aecf5b96ffc3b63bbcafae8a03a18f76ba1e8b433750f7239c897161afbd249f6cd08866b59f7854a0f8d957dded423b1546a2ec1631e0718872ae553616ad25fc03a8e1353b566ecd2b7f12c456766a2ada66538be169883bb63405e63831c8dd77add52479dc551ae2efb497142e81e222dc4ca99312861fa004cde854969d61f43a8b0a544299caf173db1168012c3836b9ece7ec868f5d8d72974885de8fe31347bcdb8015a828f913cb9ea15a24c4a298cd372c6d7fec35c74d9c5848c31b85910e235f502f6bf57fa13d6621e8c90e1df615508be7bfcfbeaa2019fc6e49bed505eba65cb19ddabc739e92b051ddb09d5e4a963728681dbe46c0fa9e85044bd502fc8f6cfd29be5c4128f8ff4dd5d16c0e72cdaed3ffaedcb2fa4e33315c835006c59fa979ab3ef3f7abb023a15c78b7e0302b33d9e7eee924db2750d99b3c7579c3ed1165a110102e3d1908c19f0f039b7ca99b80c45999f97e69e3933782d14d6d1f99665b03a8ad7a69a8752f9e7daaed4d5f70fde23002722724be084418fe21cc321dab2a2774aa5d9193141b175370201d139a17e3ba30717afebeb8e08d4f76e377db7ccc4c1056335110da2e9a6d58d69652b4980a08f557aee1d3c5ce5ca15ae3863692a1f88a2ae7508565bd36a8eaa6e81d79762f507574a7668440cb166623112c74d372cd66dec268bd1f9858387917de3878e32d7cc10d4b79fd011c614fbbf37f363f31d9cfec7b6677e0cf176344b16efb26aa7e7c9e9150a328212a0c5bfc941d5c3413987cec0817e4712506792812afbca55bd104a39667d7e4b86110936bc8af42a20d28acf89af91cac306680a926829f2aea73fc8fb791fba5035e32e4582f73e49d9a0edf9eb1c2c5089d644236f0cc65586b9e091545b704324a66a10069d7390defb4633a05aa312f30023eba8f5a7f5d8a58828d97bcfc4d8fc78eebe6b0833e5534220a68b5ca6f5845040802445c198942a30b121a2dfa0f2e0ab3edf7a9eec20f55a7f039ee037699bcb141fc57133be723c7b17134f5fb2ab64368a32b87dca993bd7784024d0f97bbd260e564ae63a0f7a032e01513f92d866072f6f81b6368703e9f99e9997b29736c6b077e7627343e82fd72dd3ac394e0d9f1a64bbbe3c07a1ab14617405ce6e454ec1adf33b1795a51d6ba7711add5daaf897818f964b5f57418754303f748bcd3e66d896307c631fce6ce1fa9c0d27dd2e5dee153e372496488fd0a17d00c06e3060c25deebcd3f3c2101c98ba847deed74e3c411088e3f658dfd98345e7d4088ee52fb1434408dff767a24f41d4267dfcaa088bd77921a229c9a5879f62a4752457fa902a739c7598c3903388ef2ab600cabf1d68231b7d3a990c51a476f9f08951df91c16e6cd5dec083810d0a8b668db69710270cc7a37e2c9c5a51519e5e7b4e2a2e93fbd36e3335bfcddcadce3cc2994367589913b64f9087767c892378f56caa4d9ef2836cddff97c70d00dca6cf696eecffc8df1752ae818c6573c0b0f2a661af321670045301869296dd1ba562252f8a19c6e98f3aa0f338fefe54ebddd053a2544ddb3f6917ac4fef6777efc05bf3c75df6e3e12cbfd31635a2ecea47c635b7fe534167185b3096513652a62181aa5a2caf3e524ad470742b4baf69a93cfb5c9b59ff6174a465fa9c8c946efcb915f24c02dda871b22ab8b75c668e97ff58afbba0649ab1e429db6acdb8377c6291c431087d7781c5242a19dd1299b2d71035d748b47fd8baec20f80e96f09dfcf2be9d07921d3081e3869120e6345c25bc7fb5bf35a12f4df17546ca404cb973821f71e62c89f98feca5422cee4e61185adbfb72c9c4e7f26038696d346248600b866e944d02606cefdf3098cbf0c694ea92ab61f54a3e75fde13f10e8073b256eef79cb52578ca326578c028a31b3b87015c42930fcbd4bf232dbc7646c1b4d5219d8eb41b528f7a133f286ae3e903843564a91df03c84a937f5f83a08bf4ac81e3e3f5f4ec8b89df3654cf7b9167df74e561c2545bcde2458b4188e6a7f13abc8197eaa130e8c8d4956f1849d2c5d54f467eaf229c0553bcc6b5df3984dc760496e6e036bd2a928596ec3b2bf8984eb0807114fc3f979e6deebe87bbe9e7ff1820cebb4f1d4fb23e3218dc0725e5bdbe360295e78974e2d1355ab7aee2ee64b193e8e7516f7ad4c580e7fb3f7494b403ac931e5bb55d89c365847ce2ef091035b2ff16fff46de44404bf635dbdc42801ccf4db7a2bd2f3fdecd9bbff59a75da511af73157376cac04f42dd6f5355555402db4d39858d4c6102f55a4f5ccaf71fc8aed7df808d34b26ebbff3059c8b59af10c6c481fb4c0ceae34df2d6da7ff25331f19b931b249d6f8f31044a332664bb40a640a57ee021c66136064edb697698eac5b419efcb11b34899664c47854dd10df731a0a488508c40ce7080a3eb9acad3d62805f5be879f269a2c9715b123e02ea28475f185b28d6dd3ed15d7a4298dd3fbf6737140812892a6df16526e35ba37abe1cb3b1a5acdacebd3af3defbbffa48d04e594baf9b8881b14636e237147d345d82134394b0304e9022bbd7367834a50085ed8a71b3ed329716a5b629560d0bb386c8af5a154c134663ebbab6e69ed486e8aabdb68a8f1dcfe05b8f63dd6ac0d51444c168400709831a28d6d764d5e8f7c7231569e1b32fe398b06525c31b4b68acc782fd7d2bcbf05188c9c43c0995597eb88c94a00f4700cff3f28291c0a51453e7a7a03b1609eb177fd89145b58f6cbb96fb1459a878ada2189636bd2da7ed580eeaeee3f70bee028011da6eb5fc21284301f9c90b4aab259842720fe73f1c664899ef57c9861a3ebe1ddd061208ef14d2d8e7918da648c0493cef27faaf840b2529698354021105f2afe374e39e1bef058c864b1be3088000d92e323ea97b7c53bcf8665167bb4622bce6ddfb6d6b0abca5c93b9c6b7a88cafa97b6f959a1401d8be8506274fe80fe94de4a14b85ad0d67aed8c2e281a6c49a968ece924cc106d8d8eebd536bca2ceb030f7b65222449f1986f927f24907bedcda73f7e444bd14bcd8df762002c2a1d09ad8c2323b6d0aabd6f22c8f29ae15a0cb9130e50f7541bc7a8179bb366a7741a7a43143ca87cab267ef7de3794e6cd52c9420f2b8e248d35c175ef2b7fa6d0fb5ff6c05877de533ad4dafe63c47cb35acdb7b224430ed13d0a80dea6808cd9767b52ef0f84e289270e84ae9cabd6124699110861336f2d4e55da4fe0b2686e0967dd455f122f7e644ae1cfa76d57e578cf44456a816379a854a47f2eb12beba75cb7f9129cac83c26fac004212c9134eaf9b823b4ba1307dea008cb4cd8030d9374e6b8b0e854159e718ac06653a7d1e071c4c2c51e828c27b84aeb631e4b35696335c963155c0d29176d967cf38505c4be2c03d4358823c9b747c824f4eef5551f29086a22479670b6021d36b888cb2697e485c8f40c54c1130562f31568dc876a65b7ddba22f836f9af39ab81e9db1f026516680f4933027ee8f10da2154449f28d28c9dbf7b2c50f37328b685f82d2d13ad4a24ef0d2a0c9199047c5119f71a660c4910ccd81c3dfef1eba5c0b5029385a3354eff5c8cd86f235f14a95f27a1f107d31aa22073e8dc6429023ccbdadc425b1adf01de6ca3baa0afcf6e758c642f0658efb2821539094e328836530ca5d0a8bf77254b783e070ea32ef4a7e3b0cf2a73887930aa95c46519b9604e2359e147ab3e601cda8f2839bd669039b46d40fe0b1da9b18c7339b536b63e77977980ca145b6d254638a7f28dc9fb07bd3b01b871e80eb516f5622c250efff76ac5e68da4877be3ff6e33af0ae354d57153b403f569f7ee9e0ff3b2fdf3cbec1b9708f21d83b37b1e41c305bec7a322ac2d554875af718d03c2a713208cc8effc841d6c1e5de98d0823b3f4a053d38ea6ba5036631bcfac7d4dd58333e6d65ed30a28b7049e2b938133d9b157931ada2f46a8c14bb2f925db83b7a7b746e2fc2969b11c95f7a8d8e2e8d708e4d0d3372bd09c9bd2f8323bb346a11e642c83c9424316544a67c1ef8d9617b0cfbf61adce5f95e02da2014d59fdeca3ba7a403a40f4b8315de3b5c78685e4a518812869b6009e4059dbbdc466bb5fcfa6154b0808f9b3ab806e96520631f3686762a2e6d44e729366c0de2f94f338e90457dc49b659be3c0413198b9f168217f9a53fd82eb830729b2ac9d4ca171a3915446073dd8da0e154de92b96a23bdaae4e2a721834ef49f247343860d941b2ad5f718006d8eee938cce32ae28773f29626e7b1e41ee14a40f42d650996944875f29e086f82502acc6a4e11cbeada304b48a739fd48800000000000000010000000e0000006a7630ccca56970e424046294cca13c781d89a269b513c3eba5473d428d55c00bf69c900643f7ee7c0c2065d4744dfa69ab6467ae3a9506064163fdd2c8b8703568f7464415402cb2e2cfe8e25c9204cb863d967dc32fb8b4b000428b063ea0ea7544d0346f95cb91f5bba2967215b0f9f158a0000000000c000000000000000ffff0000040000008b0f7f25f09db6af8ba5f7320b8c0c576e9c01dc17f9fec0fa868331c47d44c321637c9bd159f463320f00dcb1fb46a464f250d8a0a57d15e11d8cacfefd8f1f2da4d9f46023593e9b031808fb91998abeb487a9f4d0fed53c6f475f7c9b8348a38ba464386265e5e3287cb92c8a26d5becc194e6ab4ff51daac28f816be937f2bb260a1f880778f37dd6c83294622ecf0c620e53b0e98ddfa209f0dbdb3cd49ecf3dd33534ac897abb9bd5a000000006800000000000000010000000100000093f86fbab475e1038f6e83aa1dc7138c711419840c6054fe90aac011053ddf96706aa4aae9164e7e2851da12dd70d7939a5f02d18d4f9083f4d8e611886bcede7a8c78d3e2942fb252966d70093fc03b22decd1b000000006800000000000000ffff0000000000004a850e218524d40cd966545b3fbb5658333fb4b2b7e1147a45ca490608941df9c3aa63d05059b76ec0ad5fc3c2f7edebae860e94c90c1a95509650200c405703092e8d0d967fc9dac12d7df79e8c00d11ab5000000000000"], 0x1338}, 0x401) 16:01:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) semget(0x0, 0x3, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) semget(0x0, 0x4d3752c737177055, 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x3d}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)="f9") 16:01:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="b6") ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_flags}) 16:01:17 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x80000000}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r1, r2, r3}, 0xfffffd75) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000e, &(0x7f0000000180), 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x20, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x1, 0x0) r5 = dup2(r4, r4) ioctl$BIOCSDLT(r5, 0x8004427a, &(0x7f0000000240)=0x200) 16:01:17 executing program 0: mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) 16:01:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") 16:01:17 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0), 0x274) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000000)=0x7) 16:01:17 executing program 1: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="8202b804d7fbf0b536878abfd8663000000000000000"], 0x10) shutdown(r0, 0x1) mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:01:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x2}, {0x6}]}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x7f) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='[') 16:01:17 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000e, &(0x7f0000000040)="90000000", 0x4) r1 = getuid() unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') getgroups(0x2, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000080)='./file0\x00', r1, r2) open$dir(&(0x7f0000000000)='./file0\x00', 0x280, 0x110) 16:01:17 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x8) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 16:01:18 executing program 1: r0 = open(&(0x7f0000000640)='./file0\x00', 0xf063690bd2dc6316, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10, 0x0) mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x801) r1 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x1, 0x0, 0x359, 0x5, r1}) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwrite(r2, &(0x7f00000006c0)="c8cd3a8dc72538a95d49c1e1d3b0529468b557234b12f76a3d732d3d01b31efa748c4dd7413056ee77fd5568f7952038dec3668f6e3fa484ecfa79b955b9f1d2cfccff6f645743be58424446c3d705f7b2b7a2d4e1ec11478d12ca6e6ea9efb5eb8dd2473af5d1cb4efda4b0e1d8a0f5098f1518d7904845fa66be3da90e458f39052913c85bba1d60f78ad6ed22d25cdc333d0982c9ca2850be7ee98520e60fc177866e8a3a35b1b8d820e1afc6b343e2fff101042f6d906e48a78b04ca633bf0eb7a077482ff4058ea424283e87fcb2f87646b74247ea42ed90fac99c506fc9481fa72089f684b7d900a7f75f7d6b7de8cf2d2d56470a25b468ae5e2ff85d873db04600e36ab2c90afc96897febdfa535b0bddcac22e168e3e2e542924ee8af5a62343c546de3c7eaed061a5437e189a025af4c45c14be779d8b4d96b9b636945858d36f95e27291d37ef944e097c8e011ca259b47925809f417e7567f747df0222f77bc1d4de494d14d9536f1319052daf84a846b161c44d7f1ad76bb70a0c6acd784a7d46a4bfcb6c3234530182cfe4621f5118f1e531b440556ec187736d1aff4aa09a9b756846df937924f7b0f874f29b89338d3962a2b1f4d5fb7bebb7e58ee37ea1356e1f1a62b09e7daf78182cc01684924e607061f5157b8600eb1cc02db277ab0439155a80ad32386ad7ecb9ba725626c3bcc4344ba014d697e06abc0e852016672b03b2a5860ee9422959de2d4ccf67dbbfdc43dff358620b8a3d95df62d9ceae3390463f472e1dbacbb14b777af6f7d6d7f7a89732c9b0e16f842ce243f8c815725db8b3bb7a60464bbac08f8893deafa794c4ba78659a8b25f961a9e914ad4f0f0a2cad5eb97a913dd3347467b89b4888b57c10f4f4955eba51da0b23a7adb5a8e19993fe94396f34f642d3c46c34b595745757019dd3703e7f9feb6864d544e7696608bc92ef10f2aed7383d5971bf145684fdb67e18204679c599764ae65042194cedc0026ffadc74b9470c6c732585048b0e3d5172d6a3086acdfcac4044247ff91f53f7a8bbdeae5090c5df144d8944fd49290f30a966ef55109325f971ef4a5642569c801ac60059cc1ed826ff7e0f9e3b65c2a52cf138118e9494ff5bd13e80780821d06ece82b3dc96a521a8e121313108d37e8d7413c0e2a7f4fd8c9eb0f8409e82371c5f58534a0faa3fd24b26c65701db62bddd797b06807c0e9178a2816b43f8417a205baa1f8695479ea7f2ed01eff0f86340983568b0bc168f107392822b492c76d86a7789476968f9ad22ba5e7d6a3f9cd88a8bd00abdba5beea2ac46eb5f97400e4f9c32352cde0ad576bad47e148a26f004d1deb40f3e5ff8517b6e412581213574295a41cd0c58148f9867c52bb97a073732318179a327e54070bd329062f596877a7a1f15ae2575e8b05e7e158f2c18e9ad9b31606a99a5d02480b25df6f191dbe1f0a9d6a322e4820c4b2852086bd2bb9f4d3ab00d850e98725ec9e3721d352df8280336e36fdc3333a5f38e32bb7b8ea0665431b96abe4bb1ee73414e567a2dde4338dec8aa50d2fca865652a27871b66d87a16116ad5fddc4c65fb2d8c07aba6b7d5f847be6dcc7274b3a5f3dba7c63b0cf945338b3eee3224300dabc4148c1fb06fa892fe76b90ac55bec2a9c0b054ccb721f8edb5755d665c8ddb07b57990a0463d96d51f0b36d24ac85dabd496ff98556e26bed050214199de8b5c80a248939875f57c70574626052e6744b731f7f5cf1ff72b539be2386fbfe8afe604a0af69dc63f489c4ca7724b161091753662e2eee46a858eebf16cf16d3671cae021eaf4a31f7ee03acdeb0eca7e4d6b6775584b9036f54c317fcc4d884ce4e08bf2aba9bde582998996afa03cca1525afebf4d4537b07dfd552879d9c3a0169cc1f7635788f42afbb84daedb3faa545df4e61793250a7e4a7155344e58fe027e0d785b091058f7a7429420f1b282eb4292a3b4cc54418fcfe448aa69404c25e6b92c1b21afe24bc602f4b07ae9b2fd7e56ec7a55d3531af7ef99957930889f45e4f4c65b1e1ca021dbce8413b9b9de4c29f9a80627ad604821ea11cfdfffb18e38f701aae7103efe204040a865bf6503f9d39f5adde683aa8068da98f5d5ca5ea98c6b65ae91fd7e41c90f12b9b5378fc1a15a458122deb488392c1d2561ee10178980fccef400c39c07f817b9426869cced5ea32f317c05b991f009feba3c194b1b71557e85b74d49934e806f2541c12bd74155ce5cad30a36d9400332609ca01a0b0a8278f0f08023d0ad1cc852fb076750d6a0022512c44c4738e4a58c8127dff8482c553529f0e24db55d5152abc72e1245be161427ecc2f32581385d4cbc413d722025105c20943808d95f70510ec1f7036b85ac606e5ea28c5605055da628a7967e078604ac176f0e71ba8f955b36b962771cc7b7ee5a12d36ec793398b7a7582c820e8a28706d25710c9a7b143f088c55e29aff212163411b64a60826feffce2889c5511457d5269d41b6851e2a60ae645364075be59e57eb1a6e2ec82f08def01ba12e1587d20189c8faf8eda86df7a7ba9f44220535e6837339e4b0fd6462541f9f88c32bbfbf574db6eb330e1b3a6980d1209a86b853362f5629e27195b3a549572077a8c71ff50a4a7970f9308ff750807ece1fd153dd39e83331ce25bf3e62ee25fe0af4b01a72210f3f6801b888f11916699bd3fc5f23231de9e62d7d02b40bf9dce8c732fffa65e0d38a12590ed3804f5aeb831d442eab94c6075076f82ae2567e5493c56770b4ad4ac17a1d9e715ec3d1a0f5c548e61e2607cd0e75a6806874be120692dfb9d7bcc63c6c73ad6e11dd6e701ad666bd328035415b2a3b372e610215d1de2ace62245f127955a27ba4bc41aeec4e5626e0fb6a12f0bccd80f485e22969b110a4f8bb58c1d80e059e7be950ff98a2e0897a8831e4a917dfb8f89d656245dd4b43d93dde849cbf3f3aa349092b0657b52d171495c07a81e9fb7e4f626495cb0cec66e5eb83ccdb35c8280ca8b0d4e54557f85b90f97a2c5eeb50441ad517e90c20a152001e2dc8ee70dff4df90fbfdafd5ae3a5a5bda57360da96760fce9536b8564e449c128824b5e613b9d4a7cc766250330e2743bba809ee3885197f655e9c95d5b0a3b14ba761b7c0f9a42c72110c038c72b4a46fce3f2c3fdd2f67b4b9a5d10da99e9f1695607c2e640ed455ea5658ea281da138f76ff74d4e7b1f0a86b5ec2426d55b291e295fd3546ec3e973e7a233d87e98ce0351bdbef7eb89ed46aff1f36aed6a9182d99fc736b8356a09d8ad79173ff1a05901428a359be250aae7a058ec83971fffa7ab819bfc8a46142f14b003bdd53c448048cb7a0de52a3996bb2353ff56fded54d02d93500bb81e57b1b2f15f362bdf6d7f73d937bb15eae3f50e603fdf121e6fd3072494fbb9b5d4605524f648181e88ef9a21f9e50534b65c1e248769644d7082d43ed19502082c2af4756df75cdcca37ed9e3656972d2b19e742a1203320b011cb1a823ebd48ed1fd8e2a30fb531d65407a1a8ff3e29431cf782f2c02ceedfd092d99a5f2db6ebd7bfac0c666f41e62019fcf072044580b45612d93332263f64ecfbf6ace35d617f2894abdcbabbcc5eb7c89dab2a507f3286eff01072b5194dead90747de7bb88252703bc4b4f98960dbb857116355975469ecedf73c873a2f1961374948bc7e1fb3bd02363ac3628dbba2f90a7ce2fa516aa12b433f540edc1ce668d2da8ca7a671d482fb13c5ec9d3e4029eb2cc25de3773f0ed02685b71c0473d2c1d92e828c781cbad15d1d9df9b95d58f2c07de3683e3d7eb24c1bb8bd802ce26f60580627a56a3c2f77f3f565890a783e45d0de9a79acb22baab96f5af278ab84aaec9cb0c2f6da43e621e5b453687c00df8f43024fdad57f9eac4fc591f0a158da3b8436c2ad40a8439dc9664692a83f95e60d3a2c5bce849b152809d9fe94ccf86695c3c27d5684eb4c1467fa067b6bfb7fe3472fcc55f7842c639d486be51fcc2663fba53b846fdea1d1591b1a30bbf1745cb62be10f526a2575b7d4ea8cbd0bb9be718c779e26feac7e776d848041c00e98a24689082b54642335d22a76d27e64853e29e949f9568101cdd3f86046297a8eab015f3f148dfd65b3c3e68593f5057fd70aa730bf2937c84151a056236cc0deeb690bb3cac0f4b91f95a5e79f06ff82a37bfc12ab06cc5484379e120ca8f713398b94c12a1cccd412f8d906304cad92818bc8e2ddfb1828d3343a33c16f8ed1ab1102c5fc5255f4ece8f85435b6b3efa8374622ed8e178bd9e79be5a69d8097925b5a06a4e5c410ada52827aa47c200f1af8a531b61555d159810452bea23808d06639d99a59b5def828c4528a4e89fcc29c2dc0b395a707b4ef15b23491f436b8e980bb15ebe726422b5696e72dd5c1c6228577e9440459fa4c56c91029c7e049455bac04d2e116b736421639f317db146e255c2d720b2eb0e7fd5a132fd971c1e29f9bcae6fcefc96db304ec1d1fcd11b4d23f41e175e416c2b07e8f99c69d9b3f8ae7d365356e1b298f9aeefead082987b41ee8e338274c28eb05471f140fd44973f520f05a8716a9060fc9940ad950e1e9fe4e0096a025322b433029a9109c09aa90963b2343d47070c1ceff20b59b7cbd41309f04fbe3a31eb24a3aa2c2de5a6086ef946d50bf6c9fb460e93b83d0c97898ea8db2999a81d567d7b166c8aae51b60dd4c0b05f9e3394f01886d44373e0a783bb9b4fb1480e8d14b7e7eaefa70f426aa77910027bf05a255ecd461608cf404f4f1814c906dae50f448007787820bce293cc4a2f8e4992650798603081faea961c61861b61eec02ce38278ad8d9cd9d9ff4abdfb46e39fa1c796e93c479289d85e7fc8ea06d79721c31e9828c22a9f8e1983cf333bf8d803a2a81de651421fad19b4dac46632dac9bd789d170ba0a69642a17954af49613eb9072f6ad69e9095d300d37c69dae69a6717ebaef44d231dd255bd3df8e8b6b93872619bb10159c2313bf385edad3a78ddbedd74656b86a517c31fd55421d0e214364d9819f8510f3b5dcb1c9a18d6944d21cd33d1cdb1965b7cee2272ae5da32b0da7e853813fa1160d93e499c1f5047eea21f54649ed09d9b07838a9ac3433c8a7902225c9ecc0723353079e51a6e7a5e66fa1601f7426036fb5c9e13e752cc15581b702cb3c1e47e0d1e23fd3758c88882566941f9480216a411897a7076505735ea27059a813346fb60cfc9216d8b11b0277d45343d886d0e3fb9f70460a0f1f2afa51199923de6f2374089889daa010bca24c0c126ccb3b104e3897a679fb3b29d40961637dc7058c77d474ea942c50234d94c04b3f05a1fd6a57aa29b86c63f8f6ec1831312530972958f0c1b045925c25945f7e9025881da61ee74c1a53be4175efa75a14e89a37e264047642e35523923f594a5014e3cf35bd0b056fd4fac6db4261b2a1afb58f414526e1603dbc176882fc8aa3535a4aeafb95dee4f68a43e9b12a5cf70a197eb26a84d0e7edf4c575d82e38e617573f49d199a7b57b5e236c38f99e1cf12d095dd737bbf0332de02018b8c910eef8307025d4c38e035ccb99573b93502b711b991714cbbf5ce052f5a1b2b45f9c447221fd46c765a5f7210b37149292e0ab99fac6847f8a9a0697931b0dfc2cf0288ea1bd9afd917300513ead26922ece5146823d08b48a0c73d8b770e34b52c88500d36b6416b23b158c7ad01ea8a9bece9bf441eedbecc7049cbb118ba", 0x1000, 0x0, 0x0) writev(r0, &(0x7f0000000080), 0x0) close(r2) 16:01:18 executing program 0: mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xc}, {0x2040028}, {0x6, 0x0, 0x2, 0x8000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_addr=@in6}) write(r0, &(0x7f0000000100)="3c9ebbd555feff969613ba3e1fd0", 0xe) 16:01:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000980)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c1888cd2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31a70b4dc386972d2eae1f50146e657077b47698d5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a2c37e6f300000000000000cc584aa972034a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d06aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7d008000007455e3a311c96284c2b5337613910b76922e59a3e00a96066486322ae9b47755c007601128e08e6e8d", 0x20b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x3, 0x0, "8528800000e900000005000000000400"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x3, 0x4000000000d9f, "938d16c66662471771dc3397750421929fc500"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:18 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f8871def08856d6d48538706000000a714000000290000002a00000003f1ffffffffffffff0000003e8f9a10982f0d54d1686429cb651fed72bd5433f5a02cffa20cfef2d60e8603910a3957c87c099bb28758f95075ce3782a0be019d2af57c879ecbebbdf56e02888260ebca3d40ea95547df74ba19fec2d44b76f51e2b8cef6e293d7433e273d952a82df4d74891f539fa9ff999ef5f7c0c34ead70ddb1639ef1e72dcca321ad94278354211d334357d0093a9c5455b588456ed1288cf9e833682ef73af4c1083943e7d5c05a8912aab3aa60da1735338784ccb401bbd9a6e572c340dd20abe7533177619a876e55e31b6c3991f79ee29447dba0d5b26591128f67fc27e81fd65724cd7cd3d8d50ce23e73f82ba2b6487f8db0bf1feedc4aab"], 0x38}, 0x0) 16:01:18 executing program 1: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r1 = fcntl$dupfd(r0, 0x0, r0) openat(r1, &(0x7f0000000180)='./bus\x00', 0x8, 0x52) r2 = open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) sendto$unix(r2, &(0x7f0000000080)="a7bfee4cf5e52b7d34a5c01d070c785c369b6b4d59e864c78fbbc25ac3ed4ec27e87ce443fd0d0f0fd440627ae549ee50af5cb80ef20c62d75a9e5a4a41cdbc38b8895258031820e4581802e", 0x4c, 0xc, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x80, &(0x7f0000000000)={0x0, 0x3b9ac9ff}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd0\x00', 0x0, 0x0) 16:01:18 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x10d) r3 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) fchdir(r2) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) preadv(r0, &(0x7f00000015c0)=[{&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000000180)=""/8, 0x8}, {&(0x7f0000000200)=""/123, 0x7b}, {&(0x7f0000000280)=""/235, 0xeb}, {&(0x7f0000000380)=""/157, 0x9d}, {&(0x7f0000000440)=""/19, 0x13}, {&(0x7f0000001500)=""/139, 0x8b}], 0x7, 0x0, 0x0) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, 0x0, 0x0, 0x0, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) sendto$unix(r4, &(0x7f0000000000)="b1", 0x1, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f00000000c0)={0x3, 0x88, 0x2}) 16:01:18 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffd, 0xc9e9c08c23832f4b, 0x1}, {{r0}, 0xffffffffffffffff, 0x22, 0x0, 0x7c601fe0}], 0xb, 0x0, 0x854, 0x0) 16:01:18 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = getppid() r2 = geteuid() r3 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, &(0x7f0000000580)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000002780)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f0000000180)="c6ef80972c25029accdd9b525fcc195d80b7b3358d4c2d1f990703656e2c3a8c1f731707bf3bd673ba9e0f6d7444926448064d3b3c65f2fa09c3f3112009c62aa56e52cf6bafc1fbc7a5824b2c13de05daa34157fd40b19311d721acf3076abab28f8d6da91cf5023d5d742f0c81c9baafc1b84e84ceeffe04c47ef8a46c48ed302e4152d38192fe69537a879e69cb26b9c0baba2306c4399aa5669c22b78ce1f472289059e1e8f29021aebb4a813fb8c5fcae964e267bfe8407", 0xba}, {&(0x7f0000000680)="a30cf8e94ae36afc3301595acec8b0f605f775598e03afd6643f594a6bc34dfec763ad1953faa6b459084216569d58fc3e28b64e64a7a2e80cab9a417206dfef8b3681d2841487f3553919b647f4cc0c7091c9711f380773ed99f998a74b3ff04f182c87197a97733ef302307911fdd095b9b6f3e719b8839df83e5198db0d64a8bcb5f43f913143f24ab8d5320e68c6673a8d88de73d435fb0464027bf1b44da69d36c822578855880e90ba97cbbf6aa97e66d316676cff9937f217cda63b2f7a5d03d869f12d4ba283a5eba9fbd492f32254493e6dd3d32d79cf762fbf309906d179ed2b80974190e4826ab2db0dc95685714230cd230abd1e347d2b437d920a63c1c3384802def76301488169295c300fe89b97f7c00a496e94d88d5f657137c8ee2f58438148d7576ace2e3cb085ee0425f8f85b2cb430678d2e5b353ba55351e916dae827080837fcc3d434bc3897a1e5660d0b9f912d7f48d2f58ebbc0a0b07cd7f3c28797e3cd07b441e58933e8f7d3ff5f13013da8dd8585c967afc048d7dc81efffe06640d1b8af5d0326a1daa50f9ab2b413b4d8a80198668b5289c522007c09769ff93895d1429ece518067031ded7c57e4d582a7a798bdfc3aeca5359ed9ea1d27a8d60cf190263a1a7fc1dfa50926a42e923e9d8c69dfbb1cde581ec7c29b0ed88395284174f97bec43770cab1d2f827dd8f323f55a8c5fcf1434113701cf9e764000bf5b91f25b4ffe5cc413827b87ccd0cef567c5c77a0d96a51e3f16dce9cb419d47d8e75314fecf3c5e81afea1367880c11f21035ca5f6712d0f8982188b40d9c22f7afdd177fbce40c16e6c470364d8307bb037741066044908a2f4a7807d29386d9169aa584c1b7160a0adba398ebd63c1773788ee45196961027f905c85b45ebf4db232164eee8fe26402892e8ed12da132bb53cf3b2d85c7894ae3aa769edf25e488c3297c21a8f9420b411e98d92322e788dddbea099938b376713ca22c884d821a9bacdcfa65b2885f3a3a1c4a0155d896c349fc23b77d4e59a57e820ddf672bf7748818318e6a7a6366f43d388f92bbc65adc892e1add4cd74b7d706e783dd8d254cc979939ae44e683c9d0f77f2d728372d8ac95b5f9d7c74a9d26f5474e111c19b0c01b8fa677d83b0bdf8bb6cbe07a683ad05a0b64bac2f8254f76c8f7ca4ec4394b5ec831229654593722bd1a023f25aa9891fa6cf4f2ec74f2eb1844f3d6ca19d37702d2c21270a835140275f67760017bc89a646624d5ceb7043410b46af2814d355bc8e088325baf8c2d31a50115ec7b83fd21400284f9af0240e9ee85f72748b54bdc2859f4dcbd4e935c454d748f33873976688e23ca8cd5b9ae66f5e1610a7986d92eb4b695173004e09a289597b15a782dd1885d40ae19558c4bb8d93d67a684b118699ae0cc1c9de8fd84acad147a61862b11cd6697b69593bca8ab72e3096fe9b5124588d59ae8f1c9b8960386faf3174cf6b8fe4741c6883fe6352ac4ca80168c321a33b100ce0ddc0ccdd7a652080bd038b5b345221fce1b88392c725114cd37b2fad5b481b62e90804bb57c9c62385e1c7db8593318763927e4258064e33284bd6fb981d24184a16b77a374355af43090bf24c2199190eb27c74cf541b0a553075b4e4f881355141100e8f27a34e54af913833561bba82f767901bacc456b8d9715f9d1ef7e012162965d3b91bdeed0cfea71f5f5bc34c5ffa5c09aa4f7da1412b7b287f09720d5efe4367a73da8948cf113c4975ef52a2cc4ed476414cdc305ab6dc11dbca9847af78046aed6e0dfbfc04018f9b328271b0be28decd63b3817c30664fcad97d2c9a74958c7c322360264ef7b56dd86b0c555572fdfcad8b768730d5384897af2f0320315e8c47ce6031b0ac318077f9f55094d61924bc826f373cf2fbc4c4db947654c25a8d3e619473206b442ccf9ef0f55ce34eb64ab72ed1e65ebfd8609b09abf090bb465ecaf9df4a86aec91052a0cb2c47cef3dbd2dc7bac8eb078e5821b535297a700b66b784b3caab5188fed93d84a5c37cabb577b9f424aa5f28bcde7551111a3a5293a5e6a1c08d4ea3461d7eb7c79c43e64800141782f96087ba2bc35f1118935095e0ee9e16ec6bc015b9bc861216bd63ccb117b2ab0c876a78453b8b8ba5873629cdec55465de62b5a91e3ed6c0b9a6c99667f0d8c15022f777cfe64fe1b01833cc31b546bd3bf96930731dfb7f1f034560d816cb5627ca4e629391fd06dd761a7f03d3c7deee9dd4d357f83087d7d33d50380b227cb8cf69658ea1fda9408abae7943cadc4a9915881744fe937cbba76e373ea0bf5f62d1e894796f8e3de31dd87bde7c02d90766090713ed6c56b4b5ceafd1402fb977cd6fc6f6ea2c2a9c6ffac0b823ee1b0c047010a448fc4f8bbcdee2e6320e12c7b37106ddf9dc6e8aa030973f957ab8dce68b4f5db7aa17686e7ade7be23adeb167ed5dd5f9ee0af1f32a510b0763a39279956da7372f66339ea5c655a3830f6ea01156c9ca163aba0bb87b424fe5022842ec6fadcca63769ddef033e4bf36455c63d70ba49c026277959a665272cec70c57cd7765a6da96a7e247eee977debdd32a4f10574475e2f99c9e3fe95314dc171cf13ed26663581a425ad9caafe9baa9262c82c00c9b7545d1395c4c0ca217eb51db263ccacc76a43e3c63c492fd8f830e851be8d565b40dddd719c2e1b163de982aee9d09f6d08bcd541efebcf87628158fa391602541a319cd2cadb0448c0f66dc4cf434cbe766496ee338853aa675abdb776f06ea52272d52614ece651dec0a2815cab2ec7d236121db5a580783ee596260e67c35f7d541e18d3244c276fb791fa0f9a76de47af20f20bd3f26b32ea9b4ba2d1b29f719a552a791f4fd4976c7a4fda6f8e92e56f83717066f9442ae42062c1bfe6e189fc83d6a4ffd941079be4bc2882e5040c6f796ebde7208d732bf03f36887301faff5e131c0583e8abf2eb6178188b05c2fb4ae095a9a1b9b739b70b9e78ccee6baa721103e308e4c6052345b5990c6423edc493a250d5cc51f6311c1662e8ad4ba707ff1aa81dee6f8c381931767e478f96eb5fdd529097ba2312bbcdba3d76cfb0ac127e6cd9b965b0b6d87d42947f88f0341c84f2a6913f564e57e4aad8546924ded9b90fd2ecc0ef7101b6096d294c91a914c7d44c4922c6541bf0eae911e5abb2f099b77f88de48ecaa137bbd77154c04ef5902dec3f4df7d88e53bc4134d426fd916f9eeff6fa2fa3f949f203e5b507c3c5d8832168709735848b6de19321507c307eb1ed62bb6337d196bd64e4f04dbffb8dfdd8ba9f5f9bab6168cd7f737c18575208bb3070999977765eea79fa0c6b4b69f15f289bd49b52c8e5345107a778c307bacc9fba4a964d744b035cc5badb05df7485dab0475de8f76bf33dd7d9329bacf3d4692cdcda876840c522c7025f6969793fb21137e3e8d79d5ade05979e9f40f9f51098a37ffe234f0be1af45e49bd7c08844bc778e3d847f9e8dd9c85f9dd4f1325465d09b224917143984deb1b23e8e8cb1da841308f0d65ad072a024542e3ea8a32a4753eeb8f57f1cebaeca1db693fe109374226c115d0d8a9b11ecfcb5d4b9eb962a44dcc31fa3a77e330a26169a356592c597130024443b03177912944d910d62a8acf04767eb1504432bc6887645dbbc2dc42e5dcca54a36d1dae2404064d423bf008542cf4d4861729cd58678cbd9da2553b6829056041f4cb3fd40674ad5e040c2324bb2038b594ece8f32ac0d6ae1c066a23bd2539324f3152af37394ff990c19e61747acca356ec5011da5cb072830c0430e98506528b8342fb1a803fee0c75f657197e98a92a390f9396c8568bc096d578ae225b698d06622cc561ce896f0d2e7de4ab1dd5a12f284ab31b651b77791f140c3ebceaa04c05c341d7575755c172a70d54f543f289e097d37aa5ad446042f9290626a27acc6b0eb522a492c00fbf68559558c9decea3c171ee8af508b988f7a486645f56bdeab234556346cb2e107a9d2c91d459453e66758dfbd72b467bb9ed88635c0234cc74e70f42a5a86df0bda354dfa0a75c76b102c8fb2cc0c3d544183f4217f6f03fc64767fb5f98e1e9db896760b1be3028c8061cfbb6d25c55da03d4534dbc57f3d41200ec8ce29a20d6fa0c743e0e4fe9318dc2e245f24a77b4ed4c720365db61719c8d63ba0b1b846a1f9024a618403ae2110c0afc37c2a185aa5e8f1220b76a8b3f60c4fa35256d1a28e4efb6163d635974230dd3ff4e9ca53c18889b69cbe9f787faae32e91ff0a4215e6b2c1096e39d563cf96bd5944fec7cbb344ebddc7eef36248430e5434377e9e7211a00c489e716396e6c0ba3e707623e73f54ed7acf2d59735e7febade1969e71fb24a71e0d29bff730c87fcbd1ddf4a33bbd69f882151ffbfa04c69320b11df561e49a30f36b3c91979e7cf2e068e7cfd91bf7727d4fca1825dd00d8f073f53b726479852a96a9ec128b90912eb20cc189129505a6ca116f22641a160cb59b425978079bf7b386fbcae69257ffca14eb0e25bbc73ee38da041d36fb9ea4a9c2d38a2d3234c9fd5a2b060f4784ad6f7fd2197158144056be6b0e095be65ca5e21423ff08aa944c160ee001a0482b3f62163ee769ed9a92c41c9d949daf111f09bbdf87badcc454386c313fed50d92927b1f7b05392fd1e962b05e1cceb686a14645e88cd7015b88cb044c6babcf19a4551ae2162f14f49e4c3dd793a21cbb38014152477215f0d3ab2ad611eceea5826d2bfff503522aaf356c9cdfaa3cb71d48e2645b7365b9cf7ad03018f625b113781d1ebb4b1c558585cd989a737849be645db60623999c387968a175905348da4b20de3324b86ffcee48c56c984af17b1a071d768b6cff99dee1e6cbc5b4e53bd1027cc4deda78b7a14641b59e3225181ef583fd26e75b73406c5e10c40b7e3ecd9c97b6cf97c31f9bac4e8f8230d15cf31914a9a201a5d52753e6b5e36e931f930d07af3dcbc9538a3f17b21764238b4a0248dd19b7a5d750a0fe80c529d5d920c20bbe92c7852b8f2784dc3576f6a4ecec937ea35a30a299262c7825195c7fa278516f258af757d87e56934d4e4d589fb68ec85bb667257b8c22b15df5ee33c1b7ee00e6ea859bc6d9bcd51c2ef49c453e355e2ee8c5fa35e2c5d1ce61f87a5234c03c4a66d7f2127934744064c4333528196749cc7fec7c4677d70ae9ac30edb94b20c540e30f86f9544f5726e1bac56fd7fc404e68572db6b8814e664f94b6c77115f8908cfb93e3a879ec76c2daadb5acbdc83a171a5f4fc334a5f719e4e13afcf66a66a173992d7d270137f0a9b122162cd16641af22173cdfae443da2d615ae1a406c2315078b6e0cc298f9e5790b0493a6e142b51e60c16fb1e1891e897fce101bfd3556293410a86b0fb5f301c3a53f0b32ad37dbe01bfd171c6ef3d683f214b2b8b6276379bbeaedff778db1d268dc086a5c6845e8885b25f1446ecc7e3d1da1f4e2b8ff44c60da26ff679f1ba338bcd2c3e0c6eeac891d2aeb17fabb0336e8e00c228aa940f849855134eb04ab1973d95ffa3065ee4d0436a09194e173e487c4e6acc1a43da19f3c621ad723000bd46b6249e3a5d0b313e0cb95ee6b554db4e6afd9dc3ba8662cdf58398871b22e47ba26ff7dbd3fcaeaf9d8a4af7bc60f7ca1dcfacd7e7da36bcefb57e42a731208006af2adc4a930d8a4a024bda9f553ad531533fe7f783d52a9fbf47b9f39c29874005f1f6ee4723b1b7d4caf7e5c", 0x1000}, {&(0x7f0000001680)="fa8f40b60266f91d6f9a8141d6cf4f7776085b27744d4a3e94e839fa97a74c6ce5238d41a6f9e3df869620ceb3d9426588ddd7b4a3f9f49811f0a8ab97196a7d1cdd6975d9aafcf598c9e71155b56d557dc3359edd58b277849174c0d78d6435247bd33e3b6fe18d953ae5c4f2ee6b8cea35b4ed71c249de4c4b5c711a9d72234edc8115cf2222e80c298dfccef8a0ed373d6484d05380fd209e3655040e797cc51eb67f72217503298fe8d1c1383b414552380999c54c4c66fd5cd47576d5b43a4827100483d0363d0bf631113bac44a0a3be34fcee5206920a3378dc7f661731626143099fa347c04d7aba28ba5894d9870e6a078c24b6a34761f2b1984ca044b99d5af58239a848272709493881d8529f843cea4cc66abcbead31113d76ba8eb09a32fae560ca492ffa5a5c64bdb187d745000fa0dd26b9b4f87bb057e00496d8568d9470238336688159f5d2887fa96dc4758cd4c914878160e4f3577540aadf5676a86309aed7b4adae14c7418e08a23ad4fe0de1a87cd2a225e63d1af7ee616d50ab1fa24057276983fedb2417e9d33b0a9b8282372ff8f171cea818ee19c632b1e4ab798064bfb9d98ec1e03c5d8b0c6309904c611a244aec08aa184863cffc7801e24a9e80520207ede84f35ae6aad155e08ba71c7d1ed6a1599ff92f06248fcd69b2ab421692d3483b1ebc961150831f61c7f6edcafb9d008dda0086eb6c3b6d0346b7cef2bb91321f85373a0c176dd24e07c124cf8a3ed19c6da5ed21f1e02e0551bc1c2a1e820431a3de0ad3c744463d28a01ee06d8f0ae0ab8d2e48556bd3e624ad91b3554313d48cce164b6463affd08ba0d0e6e6dd572cb3820ee923c6db85f238ae09c236b442ceeb490506cbc4f3a29d9610af4555603426b295e3e0cee1ec683e9da055fe29a3a2d5c515114a9fb8b33000d3009c695840f5524814b597771a00170a47263bfd95b14e650f099722fd11d8809167f2f605b831ca48d3ea1de29c00e93cda7336027e18bd6d3b4ac196e9ddc31da4600b9e1130807d3780f1c69a55cebb62b58736cf54e6185057984b5257bf3242fd2db1e817947b536c20a9fdc5807b08431fe65ba7bf5d7b1d80d17a4cff2e8af6ad8dbbc7d27b61f516b91e4229b529c50a7a0191541bf0335cadcbf619c5a0aa326f430e7f7ee406194b4e68c101aa069f9259f2f05e496218ed207d2805c98ae9109b02103cbd3978d4c8f7ef3016d905062293260d13a2f0aff75c3ad4732afd5d9ce33800b024bdebcc916a0ba91211bbfef796f381ac08a61d361850addf2d397b2b53aa816d23ef1bb159c8d325e801adb9c8d5e97eacfe9b61fcfd9e9b7ca87408c50e731346fab2bf879459a981ffa7f205c955b4929ab43e25cf7af46b2463eb68688ddd8b18bd5360c2f8c978f5714c3b1cffbab821be8cc69d647ba3a0fd0205cbc3c9d7fd0b0c314df3233a8b3cf57a9d0ba0ce3bce47b18825208b82b65720c13fc6bb00247c53ed16da2b5cf869dd30841b66de8b0bad3e4e2858fbdc498e2bb61be77d17f92a9d768c7393844b40769b6474f6fa0739c9df4b0f0d481da8c092b5df0818da9149fe1cfd89d212df351c3a4bc4cc6be509f7f137d826409507632f63b350e07c7deeb10aaa9911289bd23a25abf1a581191562e4f54154b4d555cb8623db716756997ac192f0c266527a0c0ef4d5028fb1f586a8f7ebd180a45adbb75b075e97b0406d87c5ae7bd3890115b0dc0a6104dcf58dcf33958bd3d4ab421cd037559424f81d9741ea79fdb2084590bc189053fd2b50096d48ba61f0b377d4b838c9d4edd8621155ef62110f63e6c7e9d68b9e9840ea28f3bd073d4e8828826a3bb7848bfc5b23099a73c45b0c015ca5dde799f84d22783d8d79e715b176e101345ac710f4d55f2750c362de834f663ad4d72b6c9ba43d5bab19c693e2bb0d71bb7b82410dfe316ab5087a24de1287595417081b40acaab851a58e402a33f46a07f5200ece026b39697a5b853abfdd2fa969a51d2720204db9198f0ca1ec857414b3a62b20b4f43ee831b3fe376eb9a7a0037731e0828b5c9401fe248cf2e0d7ebc533a68bfa8cca8a12de94464b8baeb742320bda3dcb23a9e67b83aebf007d6d756daeef0749cd2b2c7e5480b3e8390750a642032657136d3d237e202c35ac6e725926221452b726108f4b6e6075701934c67388550a865eb4708422a9e07aa85d20f741c2e9d0e5c2d093021ac236a96187fe80687f86f503dc5139971a1af83ea992c1c517ea8ac895e6cf6997a08efaf72b8b97755d2a568e25a85a4d714706241f90d5307a5026b7d233b1f7dcb96c03a7629981e7c1d5c9baeb9a13abd5a8041ef56c09a3222ed6135c91127f76b4346f3726fd4783f7a612a1213df529d3071ca99bb3a499f98f2a7016e3807b4e7d86772fc23d5b91f246b31676d181314d764ede0c5d6e73361b5ed8b7ad42d1ce2a97c3d2b20b1f1942c3aafedb8e34bf20bce5e86534d2824ebed46bf222ef8e8210d3fd8a22df01d42007d6c4ab6fa63fbcc4b848d5d3909d8b2f200aaefe244eadcb0b3d89a6b4ea2725bc7dceb1e506e1101ab801313e7299d385ebdcac3a158411f67f5bb8977bd51eebfa8c3e857f1c18a96a00f3b6e596ca5432ab4c3bd5e2cb325fa4ecb8495da322d06962e7cf8e9ded64bf3b65f20c6f4423fde59f6509b8c9ed818e743ffab61b32943df8000385a31c5a8531d5bb483ff1936fa052416eaa961c094387893e9246d93dc52844974e4d0be6d52962075c11cc5440a2c0e7f65ebe5f8d72e57e879ffbfe908a84a8997746d6b6d0593a70cbe8894d8d23f8965d03fcb4614f5342bea263e09d2c03fc3b2d67a55301a1d9a8453452e740dc33a17ec4de243b444880a5c91bae370512e5bcd6dd3842d9ae77c823a087c247214c49d4f71c8f6c060cd0e2a5af483a96964f673bfb35b2d473bf00bcbf44ac33c49f7cb5ed319a50f360495a291ccddf21abda0d182fbe58f34a328089a6742b16a72371d711cc76c2a504735de935835970343727a9d3143b052fd5702498234b1930bf889beceaec801ddde127f389aeb052217659bdecc4941b3c7969830c991f37d66b6dd562382f3c0161175958355fb2ef12f121de2040d16951c0baf478a39a0b7e84af79a417f174d078f06147847531c023dc5b400cfea6f224058f5a4c1090a16b6ce64573eda842fa2c9cb98bd90f11f261d2b873d7d318c42a4b8033d37a47743e97027b4d50fc83f481cc9b0dee4f3a1ec4c4ce234f92ddfa436e76ae1c914fb9aa2fa81599ee65cea58fc07ff056f4461949de9f0c3d721beda1b668a9fea5348e63a87f2178a52c11689622ca74c19c8c73e3efcc6bfc19580201acae2d1f05830362f1723d4e5ebc00ea37c0fd0632d625c0c9532129f5730c00251e5e4d6550e2edea36b6803f51247d58a2595c21d7c698bb3361f21d72e56747cef69545b87902199b589112ed0d8cd61c6d35c1080e856a12e42d4ab8fd2117fb4db613f1488228a0f7eeae1eb4b4098c17edc8d3778ab7567d8941dee2d5f8b42c773f0fef7e05ffa978c721eae07ee64ce9ab5e79b5133fe9b1a4c3b8c2cf61994f85a7acf5380017af1377566609fddc4fd1506357bcef10e379533f2b2880d4cec2bebfc25faed43a777189442c7f75cbbf8493b8f5a3bce7fc2ca88c75e13fa93705bbadbf3c39406f571a095cbcaba07edcd397fa676255d8ce8f2c754606b8091d323cfe9d04700eff14d8dee5f107cd7c4b27027934846faa05d5e25450690c3fa70765799c5bbf8bc3743b20541121d910e3a9aa7a62b404f0a03245d4f3ac153810f3e4502fd23e1dbf745ffdb5ed3803ab83a341cdbc299430fead2e3aac84ad13f9c8fc19b0a42931593fa521ca4ff7775899c59011f937e574922704d8b4549467987e7113f08e35f66f0eea6403a30aba7e682c85604122b7e953224ce38eb6b675574209da226ab2e152bb2da5e87d5f89c1d1a48c1bf07287818cc8756855cb8d680144c1d8b45de9a3b02903cabe6952d2dacad1be9ad5ceebe2b205f88061389de983b5b8829c86d3a07cef799380d701638cf08aee83a331ea37805820e8f7ea57d7a4699d1bc581247cceeb558c907bfeb37c75c3f57035aab2fc2560c0f1df032aff6b85c538499782551d4614a2ebb74860422c1e3ac5889f84819005224fa7741d9b126ba60671801ff827dc5ee06a87d440ca6ea27e0338f19af51dc0f19f89bd13ccf1fbb36010d24577661af1f28dbda44e50b88c0a72ad3de1ae0e1905e135779088cdee48dc9e4d0fc8c88a9be3f857d603ed0453a2dd06bda6130f7b1992ec173e241f152a5a69f8c89ba3a1fb06fb3a66ff9866ac7528111e56776ff05940247d8a754a5f3fff1fab4917aae02796d1698960e2c01881cfbd13ca99fcb5b13d8021b796402bba0cc04ae942ac3c7887e336d5594829e5b293978714dbe25694eb60f2023b9bd81410f8da64aa17d0921def9343e23c914a0361cbf2703dc1a2436b3bf42f46b51b047dd8dc2fd38ce06604e2809d3e02dc824de35b0e636a9ee8c9da4465731c7cf76778277503491159715f108eb35cf6c4e0ceef699cad1eaf60aa4c7f83189d6f5245614a8f93f5214264c09fb8d9aaf00276b07d5031df6ea4c9ade48290e68b2871ce09d1d6a9d55cc19b5d14ae40f318f85cda01b8cb3600a2f28ca6888a60e7e0cca4aec3eac56c5ecb99d86e62c1c5b55446243855790b2062b6a3ed81aae4e78969283eb4b7a48e4dffb4d466b72aba2a9a6f5c8d407774c4e664233b4d264050f93ed76826d443047acfe17182178df31ccea72a6936f103ff30a7443c54692ba0f6d3c91c6decbb78a4f0a3a278fa1e2582cc2d7bc1a0bd46adfafa9cd63b96c42ed896702e4eedfa27c71654a2665c91e85528663aa45e6f16d183b383b16f4b9952ed4119b412c5bd930473e2be4fccdfa165d6da96dcdf7909e98740df826cde60a38ee40a5c48a5e4d98e4e556f61b614582e6adae616bdfeed4ddcb9bf11c07c4f19342d683266129509dbcfe5eba4e44250dccd42ba553b8b9fd48280311acb266eb503dbe3269ba64a52876a8ab87bb4e679cd6f9dde50d47db3b74211ea72880d0516920ff3859c8fc4e9c8bee0b8c682a5ed6aec4cc39c2f42c59e22f145607a45cb17a2ed22c94f5da15ae2e655168d45e96e5ee3c7aa0c25b989fa18080d29019d9e792842c69bb4c35984e01b505391b84cfa78c49cedb922db46bc5335b7dca360d6c87cb80e676f384c766b58b828c48f19b53487613de512980a70395e3c93ed8854c9641a3b988c52a22d3e4d341cf0ae9dd2a4fd4e4669669c72be546a1e791870c40d4a52334fc02e81a30ecad93aa2fec1e856672a8542ed967b5c10eb77251999813b3137c8227b5e6519f47892db4fe20afd810345e935b63db4afed5bf5174c006b6ec4eb1ddf397a861801835efcc40af890b4d2f91dae9cf74a396c27778940d7f364359242c9e12cd7b3fa15a0da11c40192f39a958a8d2243404b7e9b8db6b4289fa09fdabd7b611d3757bd2b7782b1302a4608a6d11b82ec118347cd46896fc179ffae326e82194a64534167a9ecaa823d2d82c395d2f5e2dfb700cfde7bc6a7e3bd4aa24994ac2ba18ac5f904cade4eb7697624df922cfc2c3f5efa26b69fef3102e14034d96f503f931d2f9905b984663882266b49ab39ef94949f41741df86c6ceb32c9ed80f4286527126b61e386e9f87d98c5", 0x1000}, {&(0x7f0000000240)="b8d3616a14158bbdc4bc6d9816fdb6016f5b8ef69c4d04eca183617469a07ece073e506f5356ecbcd0cf258a9a8c184b8cccd5fe00d3404af131ca7d82c85f91744a2943d552594e0015880e75dc07d131502a2665d71d91b276f50f92", 0x5d}, {&(0x7f00000002c0)="40e6602836e3ec94e77e987ed7da6af086fba1ba272d8b36a9d1bb6a012b3165f81b7d59d1c2d5389ab4ff845ab7944f5caf6197a1c33c26038be921bb7b882fdd7447c70339b1944afc0d3a891778e24ccc04c36b0ebe8c4505", 0x5a}, {&(0x7f0000000040)="c3d978", 0x3}, {&(0x7f00000000c0)}, {&(0x7f0000000340)}, {&(0x7f0000000380)="9a4fcc3a6cd8166b8b2226a433db58782b1aea4d5edb0ceeb8bb60f534b97ddeeb199e77bedb6386ea0c583c2e2d40d3b3283f6880ca2354fe2da3cb79c952be356ee9f17d1997ecd18996f1755370d05dc6ddd175394aeef7b0575bb7899d79f3258fb2b6d49abeb5db221450a43326376b9749eef736c4a43c990b4a26749ab15f4b21919338cb1748ea2c2cba84d443031e8ad2edf3485669c4a7a0085459d5f15374abd88eec1c", 0xa9}, {&(0x7f0000000440)="3465f0dad0b34ebc8b8a574b7b13edba929b4f22c6b0f4e5884333e957174164ca52890a94d2ad205201cebc8426ebd879b7a1", 0x33}], 0xa, &(0x7f0000002680)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}], 0xe0, 0xd}, 0x4) 16:01:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) dup2(r1, r0) 16:01:19 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) sendmsg$unix(r1, &(0x7f0000001400)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001380)=[{&(0x7f00000000c0)="ea7f4041db191b40d45c4ed74d0512ab8daad8ba495bf4f279dfcc3d8b88991ff135bfff5b4edad4d61623217a13c0fbdd8c81ec4332bd4519b87d129aed94be19539f92a3488a2823331ee6aa8bc2f50a6a1751a56097184292218a1b4b05c55c22c21f646873329de1b4ce858fbf0557e02fe850e1973dc9d92c4d5a3fb23fae1e07c7369bd77c0cb699fb49fa2cec3af9e141481804f49686b4a8f7239dfe3402f2b89a38c6e84eed871f4925fa938f1c16acac5935", 0xb7}, {&(0x7f0000000180)}, {&(0x7f00000001c0)="bc85962b711b0b0293ba5434e5d1f97071e328e9ddaf8d9ceb59924eb332986d1d7e159219dbef9a914fb4c276ae3bab914bc5711cc4c751d2b64fed371dc88f8221c4418f44da013ca2578bda1e95c374d25328bbdc071fad8e558ac254ff2ea8bd9b49079dfd4afc11c88d3795a85fa0d93e53176d2b96a43cd20b9bbb60bb865ee76f773ee03865c3507ee5d0c6fdc71a4f42ed96a2b12d1b771b6c8a88ab512ccb49643f09a51a0c70a72eae56cd4e806ab636f2756d20f4fd8ae85dc7bc40225a5579a6dfdd3569db70b230448fbf0a05c9b9b2da7557edd94bc93abfe62173e48d9690aff54b005730bf7ac9cad0ebd842bce7835063e521a17cb9efb1c44531f1bc01f718b8bd16bd5cf01c166b3108e8f2235c2bea50133ecd9729622084d97e41040d15095202d2aee352fcbabd350c3d7a8a9e0afdf070ddfc67277f9421d66f391a3924e762bb9b5216fafe2cea45fdc59e287d5a1c9d6225ea45100437d79a6d7a02d7ee53ce67cf7c488bbdf88a1f03b88e235a028cbc8aeac5f7d12250f229d7601c6e1ff2a6877208b6752ff6db8f88047559b29d8a125223fd7e05ce822f71bbcd6eefd46943d78ebdfdba75211f8964990d8550736b3adf676e71a076364ec348f5ca14ae0ad8db7d3bffe7d665ea119a7b8293edc5cb31247d2358684c5622ff7f110c6aafe44ba8167e4ea4e7360f8d6343ea514a9515d09648fa04db4becc3958203564b3f7f71ca9c1220a451d8aff587efe9aa4b5cc8abdf26f0ba59f803665cc9d7c9e0238e0dbfd25f834c261afee8898757da759ab8f237fef615c365f34cddf7fd468c2112233ded1be6746ed1745269c253d27f94585b6108c731e2d28e016e5b955b2938ee15862709655b6a3c0600ff3c99c7a15012660f9d49ddd81d783af8357c10bd433f14ba7aa9176b5b570f6f17f52a7bb7be3bb691c5a6cce58cbb20d6c6f550a6c0ab8a4f1e4922f9b2296872804b5846c1131f698575619abde61ccbdab8a6c2880da1cdf3001b0066d00ec55e3964aa7725b79d4fd5ebf96764b3c2924c73bf10ee0bfd833d779a7e96f25b36787460e28dad8c501cfd0b7198a817e4953b4c7fed7a496ce0c1206b611e077fa1cc2016b8ff8187418a653a202d390a67cd7598d9ca2fb1e6dcb2250497af0297729a55620e799726712ea8035021ab6172fbae1f824778a88795c897e7ae0ad25303e03fe4349f32848ed14286d8bf03887c4a7fbe34b182f6105c9897bdb6e002b63019943d13b85e3debe952fcf657fcad8d8df0ada746ce48fa75a21fb5103293b3782ff49f917927f7aa2669152214c0b484d9de0f1fc26947b1a566e6cb2d28412d258c260d9df06081a5b1fe3d44e366c4cbad8ce077ee5648d1e1c3acdbf6b5b1e502e961200da6ee42177bd4685a8607aebc13a98788837ab6d6bf115242413f60c6caf22c4c04c16e80183433e982011612255da24d7eddd3877f5306dbc2b53b3e9261abd6ce7539f984bba0b3f77ba3111c02c41e53ffec5f5d878a26dee42fec2e30f8e91cd5e9e2581915c03f3d981e06fb695b80f29965f241aa6c008a6a6f0a0e2b8aeb13d66620d56f65248590bde394ba74787b8ee3a16be3af6d04d9b73818dec0e82579ba4cc39fd516b366ba5811a1e8c443c4c896af4a34ac83a2b3139a93ac40f7bb2e40c8347081cf5fa4637005cc90bafdf8e9a97a7022bd4b0bc0e2aec4d7a247018f1eba43ae69378be8904aa3f160be3e799f8e57497561148b64fef0284f7e4df180f01a0a702c8f1955bd781d16053742f68b27963c997363df8e1443a4507dcc10b812eecb8e7f10edebdf756d34eecc707af5fda26b9c8787f760349aa9ae3f25168ee964822f3fad6111a6dd3a9732e86618d8ae19f2e607fb2c8206c27facd1469b14e9e2b32aa6ca76800e301f5bcc7af84eedc9e93b0406dbf4280a7efa2d8d295a7ad4d64fcc2e97eb0a1a5507ecf5851e240717fe6efaf495a6b4984a6ee07c8937338a9e15ca04c47fd57c52be5ef538242cfde1c9404aeb14646f2908abf9532fca1b5c9a305b4327a6c60194cc14af6503fed6e7ffd60f1792bdfc7226c5f0e1f1fc8db6f30b5c6f60fee192d5ea5c42a74b4446ce358d435cb596754c1be43a23095b5aacf865ca6e335d2414a3923a64cb20937cb52243801b5957b73fab701aa8922649d5c6e90a3649fa38fa401358b58cadde4c611a1e322b1053e1b9c850f77dff754ea8057c6d5a1b1bcb3fcf666b9160bb08ffe9f5b66b9b43ec20876a2c9c6e907fa739dd8291fe1488db74b0ada657f2cf38ee8f49538eb5fdfa65ffef46dd5285b9c8b089d2000950de96b96738fba3fc0c24049f10a89fec01c1352319c38c4df481051220d595bf61b92362ba96fee6daad622d95677f9d32d14333f84b25c03d857957b0d475ab83be9ed52988241b6f198ec69c70f9f09a3f22e693905c78529dfa3328e02193c9c99829156c76db31d629acc18167eb9dc2fdff5ce52f9278510cf265e0aaf99f87ee36a4ee06ecf021f9affc92949572f2dec73c255f0c6f203c69c5d4c8dafcf67bdb8a40ea20780eea9955033de763789f4046d651cfac1f5997d1ba689d561bdddc5c7bf09d9e27526ded4a35263b6b5e80c04ed8d81e052137adf7c2d929b9face0c2a82d423f7b6aa924911025469f3c19a9136683c6cdd5bb9ce83b29f650287763e3d86206376f0afe88ff3b461c5f8159a0c4ad947bc378876c1789a1ab41c2b15f00f54b600b2e46770aaa8436c4e09850c7ff50bcdbef91060ce8bfcba7e37ff2619e9470374843efdd0255894eea2571f10268a6f96b391f51714a15721558e85f11e063545a2095caacafd53363edf713b5b06527c6b1f779f10cac0dec89d301aa6ddc036fb10d9fe286aa24ad0d44a491496e8fa43c8a743fb75f1b5af3cfc6e2402dd39dcec99b8bbeef309927d4c478fd80ccc2b2aed9a2a0ac3e387140cde1309d5ef0d1ed54cd779253936097455680c5bb09101eec861a0377e133c04fb1c9f207b8f65366e4944628df455ff49bd2d2e00a4cb445116ad1f806f78dd97825b9f096c0daf3d7bef5d7f87eb8de58b9cd0d10bcbb3cfc21bcd5758d0a20c33cefe28d2cb63e1ff0547508bbc949848323991b0f8f04b1f59f012a5fb54446e8454214caf0d5a338beb015b8a84e0e29ad1d6758d8fdc66dec0cde946542c352a29803f537df7d84ac571e5e1dc79732419551a37c8bd63ee600ecd3dc54ce8bd33e8e4ebbdaa7153fdb929ed5d6d9f2034710a71bb5dbcc63fcbd3f5f0b963a35d846b3cb941831d5c85460cb44e0b1e350619fd7f63815418087609597d1db984cd4e93158b5d270920c9b6a6852f1ffb3acfb81775d3c5afc9273cf5647762bb5742269760ba406773a47349731b5809e54f573f3364c51feccede757857a8c68403e2b3a7c9b5ee6556c04789b7dcf371c3d4ab065959ccb9fb77892b0ddd0abe1c40f1ef3a209b8da631a9c1115406ac1f95a58c9bf9d3537a0d90b790ffdcccdbc1fa44b5131a8aa4db6391b14be00ef0d062adc03512623f9910a444588a81be0481433d2cd7d567f5902e74f161b1f700cb18118c67f186d6f0313074d6fdbd8ae17101d03c6994d9bdbb57b67b2cf944b949a62bd235b8500747b5a395b9b00741e0b651b4e223f2051644d23911166153cde3da3fb113cbfdd3554164d81076a84a60d58a57e8e844b4837035f0edc53325551d05d2bdf9d14d62f055f74aa9b640df76107f9e72860afb605dfe1fe96992d5acf517b0a0e16e75f991e5d1e80ffb2258cfb26a1a2605506374f2aef17cddb28d98757a629e5b928ccb01909821837f7e9202c26fcdf237688e9cbf0a08538f729eaecaaa2cc56032cf95115603efd0fd86c7a87a564de4beff80971f1211f2d59389038173e6ec51544c1ca00edd9d1db59a4dcd7f9b41142a954c72d3435f0a832fa60a02c3fd731a347d5ae2cb1e58ddf2ad1a6e3963690587f5add600caf1e3e165e81e2b3facd7c8dc069eedd4922c2ebf3d30e9e186790a4740e3a7bf761e9d28781f3b416d52796493582c18a84b2593ef4471f76f977e10d9330c39c1e45794ad342d72b65919dbab70a47953d62ec01b67716d97625f68050672061f41e3758e2be9ad59e5c83bd82bedb031313b2364efed8dab00aae2514b914f3a6145bbc49743bfd531c385c47cd905bcad622c20e7ce7a8ec79bb9a70df4492e48b93fb8d44454f3bfd0c2566ac393f7e54222141e471d69181eec518a67b5f0e954a61ef2aef5ab4203634ac7dcc6e03aea4a4b0b2ac2dfc21721c7a6683669d7b011d7f88c794bd246d63e620e64fa9829604fcb1317031f3ac922e77dc5f1ac57ff3dd2fe383f35e148f0f18b13e57c88bdc879d07620bac7993eb35e22e7f46cc7d0e175426c07380fc88320d4964c8593b8a6932da21f4a792fac6ab97f9ad1fb832174e5ce6c5408f14a35dd762a783151698be3ede3525e94f417d04b898f7ec8631c1402501266aae6bcc4bb0165d67ba56fbbe76afb2a8fa60ec7efe345062138452ff18310208b9cac66da91492e00781ab4f5c51f89b9e9d2f60b8e6a5cfe6d4abecf86114470e8ec6b59aee62cc5c3cfa5b1f2dfba2ce8406f880f96e303829440ae4fe907fc4dacc084a2546fcc2443116a9ef1f4df2879695f55b44de8a69eb78ee052af424a25e6c96b9a20dec930f407e79250df91f18002a963d38c142c45e7993190cc12b87a4bb955d2568bb7bd38c0cd015b01e360a76f7f0930af6621ca6dd667a71b517cd8814239466c23896c0254aae20ce32b57c6f28f957ca40647d79da45cfbcac3967147ec6abd84deea556201dff21526c1589060507da838bbb6bf59fc81c8a9fd7a49ccafb145a28e0d98524a51a632e2592addf5b6e6dd0e60ce8f82bbbfb7131576344b9230b4c66f94e95498d56d4a3226f7622debd10d0ea0caf95d6326cd394f85c36fdbe2202eee174ae2ee0bac3d247457ae71298a7a2db8e5199871a0c432fbd3f1103f4059323b528d9ce722ca5d180610e318432d24b570b82e3616c182d535b6202d7e2a9afabd3793542f82aa53f4231e23b3d8a9e9bba225e96645cb77f2d432965d0685831b34c7a864a06073c5048062003b2318c838c8c49b91b9cb155b7245e3e28e9e0e1052ba5388921a32d2e66e5cb3d8920df170ddc38127425ba994a72681a0c08cd9c0bc6fee7185be68f5c313cc9e53f36b06faa3491558da20f3c9f2834ffd0c5ba4b09e694119ae24f4b1aac61c60d66b263d7e68ece28488e389fd58dafe3bec753e51e511fa56c077fe201b7885348a754c98c2637860ee11d9b4606d35be102eafaf5db817e9df84dd33339598fe07a7a90d12139f1ac76a589386a4bd5ef4e18855e5ca5433182001c3517abdd7fef377796bf85e9120c5d8de62b6dd9f43af39c4811d80437f75efb38f6e0ae2aaa2ed0315af7016c4c8cf169392d6d2fb12adf8fc29cffa8615e1e5470d81d0c8f44b4bb9102d970816eb01f12f034042a1271a50dea171b41200263691d1e934f61b25eda871e462c7ed55ef03b724ff7273872654b45688ef7b4157126cd244540c76c4c1c81075262e84e0cdf955d7ccad69225246084042be36c9ebf7195dd87c31e1a38886d1ae61b3ff71ff6cb9967d0471f8825f288f2b609afd36f906b00bb099d17bb7da9e6253831c577849b036a42823b4f60926cc8f74b969b687ba2b29f82967c92e8212ebcb86df", 0x1000}, {&(0x7f00000011c0)="8a0237ef095500a578b9621526791dacf49dcb1a16e663cce770573bcf55ad6c3ea9a0625a8b7cf2d3e77e2daf3b03697d721407e1f01e62961e", 0x3a}, {&(0x7f0000001200)="edd1b64f2b278a061e87ed534a434b78ef6b6db3722bf7fcc00bc5563a17835f0f6daf1616a9d2163d7a215a1825a7a0bb6e78b8e99c26135891e1902bc0304f087d88269ed0409d9402867bc6ffd8bf5a49e8d8b8529e4688891e4d82c6da2ea099edb9acd63886cd91d82669a8f895311d9b673e22ed68a17a8625a0c567f9076c182b05c4fbd55b6c400b148c917ff0dc9759fe2bb3542bf3cfb5ad005a8a10b9c31ffa211e90e3ad9eb22ef1d710c27e44537fba81fdd5", 0xb9}, {&(0x7f00000012c0)="4fdf72c6c55b3758956b12d88cbedf2cd9072c5d4a10e2b9", 0x18}, {&(0x7f0000001300)="7392398aa3d193615113ee5cfed9aec571d65e62ed02e9dd6f59", 0x1a}, {&(0x7f0000001340)="000d18c348", 0x5}], 0x8, 0x0, 0x0, 0xd}, 0x4) r2 = dup2(r0, r0) sendmsg$unix(r2, &(0x7f0000002480)={&(0x7f0000000000)=@abs, 0x3e, 0x0, 0x0, &(0x7f0000000040), 0x48}, 0x0) 16:01:19 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffb}, {{r1}, 0xfffffffffffffffa, 0x1}], 0x0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb}, {{r2}, 0xffffffffffffffff}, {{}, 0xfffffffffffffffa}], 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r3 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r1, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f00000001c0)={0x10, 0x6, 0x4, 0x8, [{&(0x7f0000000000/0xe000)=nil, &(0x7f00007c2000/0x1000)=nil, 0x1f}, {&(0x7f00003b5000/0x2000)=nil, &(0x7f00006e4000/0x3000)=nil, 0x4}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f000070f000/0x4000)=nil, 0x7}, {&(0x7f000020e000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x1f5a}, {&(0x7f0000574000/0x2000)=nil, &(0x7f0000698000/0x3000)=nil, 0x1}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000525000/0x1000)=nil}, {&(0x7f00006e2000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x80000000}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f000038f000/0x1000)=nil, 0x720}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000714000/0x3000)=nil, 0x4}, {&(0x7f000040d000/0x1000)=nil, &(0x7f0000000000/0x400000)=nil, 0xb0}, {&(0x7f00000f9000/0x3000)=nil, &(0x7f00006a2000/0x4000)=nil, 0x5}, {&(0x7f00000de000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f00007e6000/0x3000)=nil, 0x401}, {&(0x7f00004f2000/0x3000)=nil, &(0x7f0000720000/0x4000)=nil, 0x80}, {&(0x7f00002d8000/0x4000)=nil, &(0x7f0000194000/0x1000)=nil, 0x800}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xffffffffffffff00}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x3}) kevent(r3, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) 16:01:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000000)=[{0x1c}, {0x80000000000016}]}) poll(&(0x7f0000000040)=[{r0, 0x4}, {r0, 0x10}, {r0, 0xcc}], 0x3, 0x42) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)='h') 16:01:19 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x20, 0x1, 0xfffffffffffffffb) 16:01:19 executing program 1: r0 = socket(0x2, 0xc003, 0x0) close(r0) r1 = socket$inet(0x2, 0x3, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000040)=')}&^\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)='.(.{^^\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='[.+\x00'], &(0x7f0000000200)=[&(0x7f00000001c0)='\x00']) close(r0) lseek(r1, 0x0, 0x0, 0x0) 16:01:19 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0xd8b7) dup2(r0, r1) 16:01:19 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x100000000200, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000100)) 16:01:19 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0xe7f4) ioctl$BIOCLOCK(r0, 0x20004276) r1 = dup(r0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000040)={0x50e, 0x3, 0x5, 0x1000, 0xfffffffffffffffc, 0x6, 0x81, 0x10, [{0x4, 0x23f, 0x101, 0xff}, {0x6, 0x7, 0x7, 0xc2d}, {0x2, 0x81, 0x1, 0x80}, {0x1ff, 0x20cf, 0x1, 0x4}, {0xfff, 0x80000001, 0x1, 0x1}, {0x4, 0xfffffffffffffff7, 0x101, 0x50ed}, {0x1f, 0xca, 0x76cb}, {0x5, 0x9, 0xff, 0x6}, {0x2, 0x0, 0x8001}, {0x33c, 0x8, 0x7, 0x8000}, {0x1f, 0x98b1, 0x9, 0xffffffffffff7fff}, {0x8, 0x8, 0x3ff, 0x400}, {0x4, 0x5b, 0x101, 0x1}, {0x8001, 0x8, 0x2, 0x4}, {0x6, 0x5, 0x6, 0x101}, {0x3fca5bd2, 0x200, 0x100000001, 0x2}]}) r2 = dup2(r0, r0) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f00000001c0)={{}, 0x8, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) read(r2, &(0x7f0000000200)=""/168, 0xa8) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f00000002c0)) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000300)=0x1) kevent(r1, &(0x7f0000000340), 0x2, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x2, 0x5, 0x74}], 0x1f53, &(0x7f00000003c0)={0x0, 0x7f}) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000400)) kevent(r1, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffe, 0x5, 0x1, 0x353}, {{r0}, 0xfffffffffffffffb, 0x40, 0x80, 0x6, 0x8001}], 0x80, &(0x7f0000000480)=[{{r0}, 0xfffffffffffffffa, 0x12, 0x10, 0xff2, 0x7ff}, {{r2}, 0xfffffffffffffffe, 0x2, 0x1, 0x9183, 0x6}, {{r2}, 0xfffffffffffffff8, 0x6, 0x80000000, 0x6, 0x8001}, {{r0}, 0xfffffffffffffffb, 0x1, 0x8, 0xffffffff, 0x7}, {{r2}, 0xfffffffffffffff8, 0x10, 0xfffff, 0xffff, 0x40}, {{r0}, 0xfffffffffffffffd, 0x40, 0x2, 0x10000, 0x10000}], 0x1, &(0x7f0000000540)={0x10001, 0x7}) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000580)=0x1) r3 = semget$private(0x0, 0x1, 0xec775a5f0db7275c) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000005c0)=[0xcd, 0x4, 0x3, 0x83c, 0xffffffffffff041f, 0x0, 0x5, 0x9, 0x42c0]) r4 = dup2(r1, r0) ioctl$BIOCVERSION(r4, 0x40044271, &(0x7f0000000600)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) fchflags(r2, 0x10000) semget$private(0x0, 0x1, 0x200) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000700)={&(0x7f00000006c0)='./file0\x00', r0, 0x2}) flock(r1, 0x9) pipe2(&(0x7f0000000740), 0x10004) r5 = open(&(0x7f0000000780)='./file0\x00', 0x40, 0x14) openat$bpf(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/bpf\x00', 0x20000, 0x0) fchdir(r5) read(r2, &(0x7f0000000800)=""/238, 0xee) preadv(r2, &(0x7f00000009c0)=[{&(0x7f0000000900)=""/166, 0xa6}], 0x1, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000a40)={0x6, &(0x7f0000000a00)=[{0x10000, 0x1, 0x1, 0x5}, {0x1, 0x1000, 0x5, 0x3}, {0x7, 0xff, 0x14a, 0x6}, {0x3, 0x4, 0x8001, 0x6}, {0x3, 0x0, 0x1, 0x8001}, {0x7, 0x1c65c86b, 0x8, 0xf9f}]}) 16:01:19 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fsync(r0) pwrite(r1, &(0x7f0000000040)="4a070f5f8b0ddd353402250749e5c131a0dc928381a89e86d1a3bee8c27e", 0x1e, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000080)={0x10, 0x4ca5, 0x4, 0x1, [{&(0x7f0000ff0000/0xd000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x100000001}, {&(0x7f0000ff1000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xdf}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x2}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x5}, {&(0x7f0000fed000/0x13000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x100000001}, {&(0x7f0000fee000/0x1000)=nil, &(0x7f0000ff3000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xa8}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000fef000/0x4000)=nil, 0x2}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x9}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f0000ff4000/0x4000)=nil, 0x9}, {&(0x7f0000fed000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0xfffffffffffffbff}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x3ff}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff1000/0x4000)=nil, 0x3}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0x7cc7}, {&(0x7f0000fed000/0x3000)=nil, &(0x7f0000e00000/0x200000)=nil, 0x8}, {&(0x7f0000e1c000/0x1000)=nil, &(0x7f0000fef000/0x3000)=nil, 0xa80}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x6}) pwrite(r0, &(0x7f0000000580)="34bc8112891ca3ec14888edc9b623a7c3b3e765f82984ee1b55932fc244899d46c4ab95228fe3edeb0fcf2641d", 0x2d, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000005c0)={0x2, 0x1, 0x8, 0xa315, 0x9}, 0xc) utimes(&(0x7f0000000600)='./file\x00', &(0x7f0000000640)={{0x9, 0x4}, {0xd36f, 0x80000001}}) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000680)={0x2, 0x8000, {0xffff, 0x4}}) chmod(&(0x7f00000006c0)='.\x00', 0x10) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000700)) truncate(&(0x7f0000000740)='./file0\x00', 0x0, 0x4) lstat(&(0x7f0000000780)='./file0\x00', &(0x7f00000007c0)) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000840)) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000880)) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000b00)={{0x1000, 0x401, 0x7}, 0x400, 0x1, 0x40000000000000}) syz_open_pts() truncate(&(0x7f0000000b40)='./file0/file0\x00', 0x0, 0xfffffffffffffffa) preadv(r1, &(0x7f0000000c80)=[{&(0x7f0000000b80)=""/234, 0xea}], 0x1, 0x0, 0x0) acct(&(0x7f0000000cc0)='./file0/file0\x00') recvfrom(r1, &(0x7f0000000d00)=""/29, 0x1d, 0x2, &(0x7f0000000d40)=@in6={0x18, 0x0, 0x3, 0xfff}, 0xc) fsync(r0) mkdirat(r0, &(0x7f0000000d80)='./file0\x00', 0x20) syz_emit_ethernet(0x18, &(0x7f0000000dc0)="ce7ddf709b87dae9918629bc209fbf6f41cc667bdc59e9e4") r2 = accept(r0, &(0x7f0000000e00)=@in6, &(0x7f0000000e40)=0xc) getpeername$inet6(r1, &(0x7f0000000e80), &(0x7f0000000ec0)=0xc) r3 = geteuid() r4 = getgid() fchownat(r0, &(0x7f0000000f00)='./file1\x00', r3, r4, 0x6) mmap(&(0x7f0000e4e000/0x4000)=nil, 0x4000, 0x5, 0x6810, r2, 0x0, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000f40)) 16:01:19 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = dup2(r0, r0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f00000000c0)={0x1}) mkdir(&(0x7f0000000080)='./file0\x00', 0x90) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="3bd3dda70d20e841816b324743dbef1bb4fe03de282748458acf8cb20ac02ffd52d753bba4c1124bc20d9e8581aa85ddfc75d5e421391c5301d95d93c63b1616dc2c04", 0x160) 16:01:19 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) r2 = shmget(0x1, 0x3000, 0x0, &(0x7f0000000000/0x3000)=nil) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shmctl$SHM_UNLOCK(r2, 0x4) write(r1, 0x0, 0x0) 16:01:19 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x80000000000000, 0x0, 0x7fb, 0xfffffdfffffffffe, "0351402ba77f0c033c02df3105d9927f9a0f5e7e", 0x4, 0xfffffffffffffffd}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f", 0xcd) 16:01:19 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000020020000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x2, 0x0, 0x0) preadv(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/26, 0x1a}], 0x1, 0x0, 0x0) 16:01:19 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x24}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 16:01:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pledge(&(0x7f0000000040)='/dev/bpf\x00', &(0x7f0000000080)='\\-#.>\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2}, {0x2d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)='x') 16:01:19 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x7fffffff) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) 16:01:19 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x9, 0x0, 0x0, 0x1f, "d730c1e7bf6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x2) 16:01:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000140)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0, 0x0) dup(r0) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 16:01:19 executing program 0: open(&(0x7f0000000180)='./file0\x00', 0x0, 0x20) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x104, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) sendmsg$unix(r0, &(0x7f0000000900)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000840)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 16:01:19 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x9, 0x2}, {0x18, 0x3, 0x8001, 0x3}, 0xba9a, [0x8, 0x2f, 0x20, 0x0, 0xc96, 0xffffffffffffff86, 0x7, 0xe3]}, 0x3c) kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0xffffffff, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) kevent(r1, &(0x7f00000000c0), 0x8, 0x0, 0x7, 0x0) 16:01:19 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) r2 = semget(0x0, 0x2, 0x400) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000200)=""/91) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSCTTY(r4, 0x20007461) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) ioctl$BIOCLOCK(r3, 0x20004276) setuid(r5) r6 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r6, &(0x7f0000000140)='.\x00', 0x1, 0x0) ioctl$BIOCSFILDROP(r6, 0x80044279, &(0x7f0000000100)=0x7) 16:01:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = shmget(0x0, 0x3000, 0x80, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x28}, {0x45}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="96") 16:01:20 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x200000000002c}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)='\x00') 16:01:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x25}, {0x1d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:01:20 executing program 0: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008436e52600"/143], 0x97, 0x1, 0x1000) r1 = dup(0xffffffffffffff9c) listen(r1, 0x7f) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x2317, 0x8}, 0xc) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) msgsnd(r0, &(0x7f00000000c0)={0x1, "ec7c5fe478605c82eae6d1f51a630ba7c5424ea4aa8dd9d680952aa134f4cac078"}, 0x29, 0x800) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r3, &(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', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r4 = open(&(0x7f0000000440)='.\x00', 0x10000, 0xfffffffffffffffd) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) msgget$private(0x0, 0x10000004) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r5, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgget$private(0x0, 0x101) msgrcv(r5, &(0x7f0000001480)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/178], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r5, &(0x7f0000001640)={0x3, "ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d4375d31059c11f0debb408e72ffe264033c254df9c5b2ae95e40e5a3992da2c498c2583001647a64469feaccf00000000"}, 0x51, 0x800) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000240)=0xc) 16:01:20 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x9) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:20 executing program 0: r0 = socket(0x6, 0xc007, 0x2) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYRESHEX=r0, @ANYBLOB="f66fbf5731e47664bca949d1", @ANYRES32=0x0, @ANYRES32=r0, @ANYPTR=&(0x7f0000000040)=ANY=[@ANYRESDEC=r0, @ANYBLOB="d25245407879e4507ab48dda1dac9368b87cb708709b147239b5bea2bb01ed3022588e28e0b25c02fc846103b0b64d64581602bdfc01087c89c816b840f1d59ca7713cb65fbd86b8edd996c7c3c461bf62cf2acdcfb126832e9c8204777ee183dac98020803fc5842cde02d1eee52260e102cb61b0bba0bd9f5738d04b2d9cde55df4ae6a18556b3c7ee4f551ca98284282756864fddc6297721902af60278f584dd63012c1d18486f846385c2ef65ac30d5bf40564d2bc787c05d9cba4f23708a", @ANYRES16=r0], @ANYPTR64=&(0x7f0000000140)=ANY=[@ANYRES32=r0, @ANYRES32=r0, @ANYBLOB, @ANYRES32=r0, @ANYRESOCT=r0, @ANYRES32=r0, @ANYRESHEX=r0, @ANYRESHEX=r0]], 0x6) write(r0, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000300)={0x80000000, [{0x1, 0x2}, {0x2}, {0x2, 0x2}, {0x2, 0x1}, {0x2, 0x80000001}, {0xc582bb47d9736ab6}, {0x6ec640d3637fd792, 0x8001}, {0x3}, {0x2a2326927479852e, 0x9}, {0x1, 0x1000}, {0x5c3ab76ff2b2ce54, 0x54}, {0x2}, {0x2, 0x7}, {0x3, 0x401}, {0x2, 0x8}, {0x3, 0x9}, {0x3}, {0x1, 0x7}, {0x1, 0x7fffffff}, {0x3, 0xd23}, {0x2, 0x3}, {0x3, 0x3f}, {0x1, 0x7}, {0x2, 0x1}, {0x3, 0xe26a}, {0x3, 0xc25}, {0x3, 0x6}, {0x1, 0x80}, {0x3, 0x7fff}, {0x3, 0xc96}, {0x2, 0x1}, {0x3, 0x10000}]}) recvfrom$unix(r0, &(0x7f00000001c0)=""/154, 0x9a, 0x840, 0x0, 0x0) 16:01:20 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x1f}, 0x0, &(0x7f0000000100)={0x9}, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) 16:01:20 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x3, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3ff, 0x0, "b8000600000000080100"}) fchdir(r0) r2 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, &(0x7f0000001680)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, 0xc) r5 = getpid() r6 = getuid() r7 = getegid() r8 = getpgrp() r9 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0xc) r11 = openat$klog(0xffffffffffffff9c, &(0x7f0000001740)='/dev/klog\x00', 0x800, 0x0) r12 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0}, 0xc) r14 = getgid() r15 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0}, 0xc) r17 = getegid() r18 = getpid() r19 = geteuid() r20 = getgid() sendmsg$unix(r1, &(0x7f0000001980)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000015c0)=[{&(0x7f0000000140)="ade65378aad52379ce73f184eb26e42c1508598154efb9238e339732dc9df036b63bb7cc612052ce42e123af974e492c3c05e51dc8f39542a9be242268f4660f193a5f451b6e1c4cc625fdb2d7a0c2e7c956f0c303085a06fd5d9cca8c9c99e114fbae3fffd5c168c4f1c5b616a47da38604a57cf270a69d4d71f1af5410705885a7cc484804c76e9d3b6bca97cfe543e1b4b0e819f07da7070832bc9a6adeeb2921496e7cd5c64154f177a306e145fd118a03e858cae2059356d1ec7276c653b29fa1a044b7f71d93783ae960fe819d505ad9f4e409c471689e65b5320a3fba1c50f88dbf479785ba60d70c", 0xec}, {&(0x7f0000000240)="fd58a962c4a687978cfd13a084dfc63f70393dfc6c311b128f270b22b44e2553ab6904743367d5ee2a5093e9bec53cbdbad682b94be75d0888647f4e48cddde2e44c2a7dbd65ad2d103e272d99150b8a0a0e5f4a24d389e93797fc28fe846ab23b3aaa29b77631b1cf30ac", 0x6b}, {&(0x7f00000002c0)="896a72de0e81790ae8a2f64e98e9ac151136a895050dc3dbdabd1f2cc655ca14fe66b085a36a60f497b4d47ed49beda1f7fb8b8b667ca9d93314345d58d7c1be0c2eda2b7f535f6c5c7d2d3758fe1a68286fcb522df6f172dd38ab3b7b6b878aa7a1c331fa79b4b8c9581a4aa623a1c41d43c198f14c73c1ed11b8c39492ad53b3c67402b55d5ada442e5c1efd6dbb0b6360621bc7c2b89bcdfbce4a118149f733aaab6f0ca989bb58a11a65636c", 0xae}, {&(0x7f0000000380)="1f3339ae12ed753a3d5004021ef4a6ed1961168ce754febbb4264390882e8c63c8182e37e6573ab8d638932089d7ad1402b75eb05ed821562298b34d7f90aea4", 0x40}, {&(0x7f00000003c0)="8ce65a91390bc15cc20602f834565f228e23d38c9aaa8042223164b493b57f7b378fd569c40b3129e5cbc54a0648ede34dd16ee32ea900005075ec185e2ba3b56ac0325389da5e93a3f603e2080714c6ebac9718f67fda5a5a0aae6181f3f8301b425668c7627a8ad4238ab7010983c7006df6c63445fc9c0132822b084a28c7d6766b255f66a68b3b5577b23475c968643a9478895caff32f5f2a7c39f7a828b39e774a58eb356450ba0826e94f8a8464353f8d620f4fc0c1b4882a3d30bb3673f402539e5e35713750dfd58494d2d3da4f56a56c58d0c93fec7ff2278a69bbf080cc5dc22c1cc5a945bb38cc1ee56926c4a69ed23d90986b2c83d019115b", 0xff}, {&(0x7f00000004c0)="055fb9e31fab53d25e57ee14d824fbf91875a3c932cc7e7754274be0bf6496c18ba97bc4fb142ce0f7a1714d8c0234837732724d70b0782e98a32cea9417610a361c103ee7272de98bf8a2683902008f94bc3dc1715bbba17b6d954442bfefa223c8c9c5b087d4e8b938ccf3d206b1954d3e0bbd", 0x74}, {&(0x7f0000000540)="80389ceeaa9f89d4c349d1845371c2f1cb468092b8cfcb31366b03da33e57a2729f76fadc0012fe40e13c88cbeba08caf01e36ab1322277b120bd4c886228d636b223095b4a1b87a55a81cc50d4acb2c483f2fcc0061b6af28adcbacb8a8db94d814fc18452dc31f4e1144b6251b655bec4033", 0x73}, {&(0x7f00000005c0)="1f194a5a118c1e4b1a3264511f992e39ac2cdf60749aa088a219b424b67ac481670a49305d01d3498318b2909f77224d8736e96e53b3f3ce35eb731d4140adf64c4ceabf465da1088b9c5a6d5b6a8a7cc3e98bbe2f09aae0903a4fdcaca6e44945763a2b8d3ea8f135a6be982f988868c6e95b20cec7fe1e3461be99afc3f466d0e2c32ebd734a08d2b9399c4ded4c6e0a9687ff124a3ce796de39ca3ee4db8eed5b43a7777a8453c238dee3a5ab366e3a8c648af5dd38c788712a0c0077c186ecdc7c2609486718141279529f2aa3443e6ad27bd2364311f6b0ee22243a197ca225711cdc62c2aa4cfdae74477af4c8382c1b4d0c325344e4310c8a4872e1ae92fdb4c79aa066184bc58668792a61c340bd9195b3fcc1839cd43b8a3b6e24b29de26c6dc383e9614957a2de61e635faf45c0c9dcebc374480d3f888153349f528d68d8edbab84bc0d226b6645ccaa68e6cc194882737a66b1d15893397950f4a3888f2a906d9a424bbdbd1ff5be014509ba7b9ae4715e5445070515864370ad63bf01d1c498faca9dacb5e6e58f8358fc916e6caa826e5e35b3b0da0e9a7a4ea38d0dba715fbaed5fc577ddf72979f3f0f7925fb7b661ac81abc3d7860de5396ec92020c7b74f94822aec98a144ba81768fff44f0cff8efedfdccb11e92fcaaf6d3b8118690e7578577e98a11cfdaa350666f42a02fd4859b17442f07ff49c0fa6f981f274017cd6b0e297c3809741193a0117c54595a6ee33ce3bc138d4c893f53c8655d391f4fe707f76c20f010dd2df38b8933d1ceb58d9296d2ab6248ebaa1c09d84a876413d959e8f4a05b600c1477e8d14500c7ea18f9629e1fe15ac98231272ad5a1bf94991622772d68b3fc2082e803c430f53c5c00e1749aba3f695053ead99bb8bae26cf897a48da891f8e34d2e5584b76630b510c9f7279286cfa4e751b4ca4b8bf9fb8f200b4598163d372f4b3dc41c404b28afa12383db72bf692a231f9e60a896533f44f36f0f75ab22caeaeee8c6d584f541c49c5b96aa8a6339bebdb73bd8caa8269a199f6b0106407dd3cb5bc3777e36be41286fec5dc7fe930de6bc258396be7afbe9db3d6d844c5ef98dfd6007a03f961a2af3fa8f60ee0fc71bc4bc716f815c8e82e7b6d18af311cf9b9ca14a1500d52a1ca73a6cb2039f0f67ebf57b1ab23c06de4ca02a8018c569150a9dcc4945e5e431678209f30ac83f8371ab1812af9f61dcc881a59a8713c6da2697255b69d5a15ee5511a51df8defab86ae923e94ffde435ad0b433c55cf1b995d3fd3bb66580acd7d69dbacf71dc09000874735220760fc4d1fb6d9cbd30d42844b23dca53235985958cb9c5c759dbaa5e5f8c08e6ce97e184217c79e4c40891fcb4ee9d5955cb36e0bcd96b249bae86e2907230ab27aa2cdfeea71cd1a6683f25990d7d5801a8b419b9a4934e38442a16b0d743ad9b3851e9df4dbf90f3c49d1ed20442815181f7c076dc4d6d7fc1444df48aca2b2ebc6ead7b05f0ed54b7eabcab5e6c4d0ead15e361c85eac22552b83f8cf8cea5f3beb81ddbc1872e1b097bf7b1731f76b0ddd956024efb1e49056226b37576f621d3adb949d931b4493dccc19fc4e935c7569140ae4ee5079241345e70c636041c14ef62f48446a16227d54631fd12ad18aa5a3bc5e4fce353c41fae6d7959e59210838e3b231b742210ac7f38d6db5be96f01e9a7e9ec3e70675e7d94c53edcb50c23892ad3caeca1e0ca09bbc8ce95a695120ee71d064bd60c04cde21e635fde274c8d8a02799792066ed124683faa34e3cb2af938f6e8670b4cb1f959d9d644640ca57f1d3df8bfc616b61d886e5d01f14c4a84878e2b0912445b426448675c1906d6c99a6385c67871ad1eacb8fc78a521838df3faeaa0bf2c38754850667ae1817eaa14531777d19a3022e8ece12cf274949db5026589ed51b5639912de0464b4b19ad83e93fe2f15dc2aace72995517c93c82ac5a3609504e3b9a58dc16432c3a9ffef5bdeb15c55d5be8e18d7de8fbbaa832e754d20118f86f165bd7081d2ad023d424b9e43fda0d432bbc7acfc1a4112bee7a713ab3cc23daa22dce91871795b92292659d0e9d9a434221f44cb1a2dc89713a2b5a51cd9edf2fbb6b2db4390654b3cec21d5233be88958667e2d5b91182a81103a37a28db606567fa09681f38204b51bf42afb56708eae8c1f7e9dccd841db82dba365ac0f86abe557cb2a43541212d3cea418dd933527f9952aca14d47d7be42e6e24a188c0296f239f36a41c054b1e516ea318cd105ad86af1bc8d1bb7def7e76a294c97b45dc2a0764b80797086b43eaf6bca71f98bbe2aed706c228671a03ab842fe5e78dd6fd2e070392cf2c6f001221c6fcada8e8678a2b278d02feaa18131798be2de8d241c9686ad877c1a4c9046ac1940fa00dc6e5e6b38af51286094a3a6246459a9b1e97099c38aebf09bf051680e61f28368944fb9b2179a8720b89b05484a6a7a363b69aa7d125cedc504ed7a630beb05a8cf5d258f565a48203fe5f4d1a951e33e088ea0d9dc4b45f5324ad411b69cd1b2690f987bab6bf0f39c6b7978eb35bd8b311b9226e7bc0cb834bc6d7f67c845418beced392a71185ea9dab8d6cfa1a877c7cc6747aed6e7137624dcf5c5e10fc394076a619d54fc23756cbb551216fa311cdf0e61fc38f5d7b7ad70df5a1012aac491b2960500fea1cd40f3b71cd641f30a33f45735ccfa0776a329e01cfb31c9d8781203b710eda1a0c05e44d5032af4f15a242112e483021962cbb9aedbbb6e510f1b2b3b4c8e7fd67da8518cda1ceee0d3131cd3878fcc5eb3b9825f1130c3474aed2d9ba5b1a40c95565bb8178054ccc70363b1f6f665d204f0eaf6d8834204cb1554f040d23af5267cf1547198863aa20a27bc9895d6642d96c9046529802a12cfb398b3f259a07f1d01bbe969cadada78e41dc4824ac486352dad1d5502464b496ace0b6ec26d51865b62637f081cdf7d4274575d4a33dd16916028181695136d8f722ff7114b18b2830c2c50a05a260aec665260f04e70b32bd3b0a309bfba9be6a3d7cbc17b2d598055f5f57a75fed516a817d4cd45d62e86ec34dfd71dd458d8c4a1a118659b44b2b0366a55691f1c2e09022f3f1053d92b652feb85e6ade74fe8f1ec6a7c32af636e0c9e5bd4ac8f849bb200bd1f32382a5b089847dc614f35a35537ba7491b2080b2c7103b3b7741a2062a5b2c618f5112636adf8f78f4fd3939ca877a75b90e3c973fc9fe88b68acd11a9d6281914fcdfb654e06e495eab978e5093a8a1a420b12ae171300c3e65aaf894ff2bb187d8ef44f41fe0a848c908e94e54ae5d9ce8f981743806bf0c86bc7abd073bfd7c49236780c4e65325ec39ccc778d3028aebff3435620a545fd39cab815395c1f3a791feddeb9bfe291b65857460d5bc7e9ae61914be42541e17392b09ff08de89cb148ab3781575327ff87c0767e980ebcfe3894bc97a3751bf7bfabc5273d32911aa3bff9fe6cc370b972f535a49bcbb8fb325f610864e50fe378dec9a417ed12097380b762fd973284859a63ce0e12f955009d0ba27bc0b875029d5cae6dae71cf033cf6498bc5bb3b2b0e045683246dca24412b9f531ba052c8169ec1da63054fbf84e25d9ef3b6a3f95f9a63d029e2cca808442ee9f7b2ce3108a157fe33aca11c53715e6dfde18200512d4c88016435a684941ec51de84e97750ac74fd6c4b5581b69484b8145c8ac99e6c5aa3cd91913defe36f06f6a0b6c32a2ebbac6e1a3152cc38033750995edbd11c5b86920f66289b8b98428d6af7aeaa20a8380e596bbb6a3823f6ebcaf8ef182fd521433ff14c7b34450d4a5ac56d50aba5bae901d1640ab51bb00f48e27a6bd004fffc5ad46f460542477afd70be3e584155ef79cabe55910b2f0cbb3bb44a034c1617d780f78fb2d51c2bddaac5a57b9a43c99e589d0742976d4a97d26a3a5c249b25121f56d926f58a7e3b43d5a3d24ba5c4fc2fa0fd7024d4a6b9944a4810b0489c6634c5dd0c6fa2e885265fa1ca9a618544dd530402080293d561368c325e9a04ba7cd8d672515e20801e4b613f3657d228a6c448d9b9e04e17beb3ffca212e0ba8e3954bb41d3b42e26d339fc6866e9fad48e51e5d2dcdb18d2f0657d2d060cc204513c3fd44429cfa91f2dbfccde25f82535a477c33e10c95544602587e442007dbe0f470f82f7ca845b5f7532d516a67a6721061886bf984268de623ad2fa6e93507c614097a83acf463cd0192f7a68e59b25be1046b62e083e41f1314bfefd592df7c97e6294746e644b452e2d5e12b62336fa528089c235ab22d8efb8512ac27a4678179e92dc5928ebcae304eadcf4e1ff6c0f22d95166a962fed8f0634782225b083bf75d2de4781e4898f8268349e403c0de5e2ca30decc9c81acc9f6d54dae0d2cbe1489e3fe3701720c46b7f4ee4c3d6e2eac11d331ff90c9727d34756db97e3d0b74e67b9927a01d70518207a031ba25a458a5817866daddc8249b692ecd280cfda9f9959eba1bd6b50a2adee57d28a9dc235bbc00a4c7a37de326b9ea9c9c34cd1266f50da4f37756ea907688927478280d8b0771e32251f7fae3fba5965680687e0cb04850bba1d01c4ad83b023fca4c5913e188c57f288824060cb6f43df42491d65a8e2d05c74b22195b90fc189f8ed1f44036ff7489732615d377dd68b5b272626191aa5dd249e586e4113259823289320f3ffd5fc0ad2ca9813f952438086d2a05d5a9ee71427e7fff3677b6bcb3cb300d929184319fa759e82c2ef3122911c075f6834736c575684f7354f0a59a09ab5b4e3993250e3259d74bc87233f9ade854a9d4d1dc6f367a63156a29a212b12d7bc6e23850650db8b7cd7e3e2ac78cddcce11931743e4d6979bd32cf310f917f5bcc2aec7a71b9c5a7b6bbef7a07fda4790762e4fefb4f0bcc7d327655151c2a24a90c6e15a56293730cd44792b46beff93a11a9a8c096a82be1c4f4844d1a0c3bb69f238c019d3d90ebffff830de854a5d463c24d0be7a75967fe7171d630272aa19186830c6c2af43c846d10cf0b7a39f52d53a1dade8dbc45883ff120acf789ee78ce0a02efcebcecd74763fdb53626730dfef1b754ba02339b7628a46a4daeeaf5bc0331325412deb20f9ce6fb11175246e3670681d2bc1c9bd31b1ac6341a27241242bbd8218ff3dad66a8fc7ce3eea0ae7c374bb02a7f6418865608ec453ebd9c161e2a4af9c89c5eee818e48f74fcab6bc8d2ce4257f7098b240d92bdbc987d9bdd3e3523b627cb5f8e4698757e92cd9df9c028aeb4f4f42a1e2619d1d578982c567b2fc57885fc7081c9fb98c44c4929df67286934a5c6f9ebeb5aec675f15ee72cd5b00d6f90ad0f12d47b0abf5d276d8972c7b220d14a9dca668a4554a9c063f3031a091f603323e833c2634cf9409dc6e9ce3b386b0fd951d5a12eb1d187e4a9cbeda33539b08a8702c5c3fdaaa199e274dc70abe2ba293bd1097beecf3368616be6171f7708f9bba7ac4dcdcefbc08254a8ee50ff6529e6eda3b4717c6d0578d1c544a998551858e7d27c6c585f65b2842bc32c14d5c08f4c1d60e3b49cb95f01d3d423d1a7a90d28b949afcda4a03e062a4e5144082a2b449f1220581dc0b6f2cb66e85ea1bb535ce08b33fe0b36152a684960a1770f997f1f4c3b725f3ac2b19fff97c662724cb0f6e7aa94a749b8df593dae3af9f8232f6765ea6849a8fed1fdf36b3e4f1c077c926ce81918a2dc036d4bd08c93cdf83ada27cd5e24d", 0x1000}], 0x8, &(0x7f0000001800)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r1, r1, r11, r0]}, @rights={0x38, 0xffff, 0x1, [r1, r0, r0, r1, r1, r0, r0, r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}], 0x148, 0x402}, 0x400) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$getown(r1, 0x5) setsockopt(r1, 0x400, 0x200, &(0x7f0000000040)="8e374412cdcfd7aaccfa453eadd221a95ac0a6011a726952c8f265650380e65f2497ad95cf555631562260aa72c00e0eb337c4572171eb39b13f71b30026f7b11a82d86659bd3a6158f4c975d4f10808223e74db13d2f19ff40d6b22e3e0cb53de37193ff545ce9e8b5b7460649defd0", 0x70) 16:01:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000000c0)=0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") r1 = semget$private(0x0, 0x4, 0x0) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000100)=0xfffffffffffffff8) 16:01:20 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) syz_open_pts() r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$setown(r0, 0x6, r1) getuid() r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getsockname$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) semget$private(0x0, 0x0, 0x100) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000180)={0x66, 0x80000001, {[0x4, 0x5, 0x35b, 0x4, 0x81, 0x3, 0x100, 0x6, 0x78, 0x9, 0x8, 0x7, 0x7, 0x3f, 0xc18b, 0xff, 0x3, 0x7], [0x6, 0x7fffffff, 0x0, 0x5, 0x5, 0x2, 0x6, 0x10001, 0x4, 0x3], [0x4, 0x5, 0x3, 0x8, 0x81, 0x8, 0x2b4], [0x2, 0xff, 0x6, 0x80, 0x0, 0x1ff], [{0x3, 0x3, 0x400, 0x9}, {0x775, 0xb4, 0xff, 0x1}, {0x100000000, 0xff, 0x1, 0x8467}, {0x7, 0x401, 0x40, 0x100}, {0x4, 0x8, 0x0, 0x80}, {0xfeb5, 0xffffffffffff34f8, 0x3f, 0x10000000}, {0x100000000, 0x5, 0x7, 0x8}, {0x7, 0x40, 0x100000000, 0x10001}], {0xfffffffeffffffff, 0x6, 0x0, 0x4}, {0x0, 0x1, 0x0, 0x4}}}) 16:01:20 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000340)='./file1\x00', 0x80, 0x0) r1 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000300)) r4 = getegid() r5 = getegid() recvfrom(r0, &(0x7f0000000380)=""/181, 0xb5, 0x800, &(0x7f0000000440)=@un=@file={0x0, './file0\x00'}, 0xa) getgroups(0x6, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r7 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x3, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0x0]) getgroups(0x3, &(0x7f0000000200)=[0x0, 0x0, 0xffffffffffffffff]) setgroups(0xa, &(0x7f0000000240)=[r1, r2, r3, r4, r5, r6, r7, r8, r9, r10]) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') open(&(0x7f0000000280)='./file1\x00', 0xa00, 0x0) lchown(&(0x7f00000001c0)='./file1\x00', 0x0, 0x0) open(&(0x7f00000002c0)='./file1\x00', 0x8000, 0x1) 16:01:20 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x10, 0x3, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r0, &(0x7f0000000080)="8f8f0d5d669b18ac5802ce794070b064cf03bd08279b4ebfcf50c6a33a020410", 0x92, 0x8, 0x0, 0x0) 16:01:20 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x8000200b, 0x8000000000005200) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0xd}], 0x1, 0x0) 16:01:20 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) 16:01:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x4c}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x29, &(0x7f0000000080)="8e02000000000000dfea9aa7bce45a3e1f0727103a8e2eff7f000000000000b980120dc42f9834b9b6") 16:01:20 executing program 1: mknod(&(0x7f0000000600)='./bus\x00', 0x10000000002000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000000)={0x3, 0x800000000000002}) 16:01:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x2}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="7eac722d137b25ea021402c257b2a4267ee377478a94be1a1331d10ad1f90a32964853ce457354324363", 0x2a}, {&(0x7f00000000c0)="def7746d1c23c50a7b835c177f20c20a847d932f0f59148b7fc3d31bdf3d266979e1153653068e8300800d6b33570983e271e47890d87b615bcfcd0f1abab96f4245c8f842b09fb1007527a7a0aae190a6631c1f85a5154eb254d392bd4ec7ba18121aa5c12e67bacb398b1213619b4d5adcc8aa0080e7a754c89270a7b68bc116c36db736a65eebd896f92356a44c8a8344a58736e8067594fad6e07727927a345111c0", 0xa4}, {&(0x7f0000000300)="cf6bcd711de3852e5b2a7f1f5739a78f1f29a2a695667cf20714b4b67cdeb16b278c058620b5267639701c404da93ce30f70020a2d20c0541203b4bb5bd361f7484768482ef686afdbc2cfb5fd261a2dfe0b4dec2601a6856dbe3298cd786237950dada2d1b68b6587f9b4c5bc23a30e8cbc16d97437e621cc3273ed073e5e68e02d2629750df5b221e1b8c37c8f56cc09eb13a48a280889537797764d89df04b03ddcb66c9de09a79c874fd0f0a426e745e9ce291fd887f1ee168b55e6aa1bbf7bb02526c52b9643506da15e069dab2e0a58d84ceea21d9a5869c52c88b8e0240", 0xe1}], 0x3, 0x0, 0x0) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xdc, 0x0, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000400)="107424b91e2b2ba6e7182a2a98eb28a287c718a3ddcaa471463ef2e01a7175c8f62240473cb86cd7a2517b1ee073f04f4192069277266359a97f21eef5fa8d710ad1779023685de3cb115d9deacf664789f9cc83c7c92002fa2b01fe8962e9489fe18ebcdae5b50504c8a54d7fe45abe9ccb5ad82d5d3d1786e499b56a9d12a689a6ba351df0d70c0af6e2208b796e040551705cf19a7a6c72e30617293e78cf4d65c50736a7f3d6e060c70527d65b32da825daa2dbea05724780570201a733e8478703ce11932cf4ce9", 0xca}, {&(0x7f0000000500)="61b2c092039b7598c5b87e2d3bba8e1d31aa7923dd171c1068e6f75eb361b2f9b825f4a4bc176a14e2a006ef5d10d0417800cc48a78659bb50d04d8f9e98e06aac649d5ab7d841d8a3d041f59a6cfebc5539ef5c9fd933489ef90b2b11787df22dd3101551fe09f13d39547ff71a0d8e882a7c105855744aadccc24582151a124b9fd9fc8e151d175a5164595f0b347e61f7f9c2be4add43166802d265f9721b6de717a3c960ae14138c44242e6b4ce2e5614c", 0xb3}, {&(0x7f00000005c0)="10540b0ea83f12ea1fd51fc388dffac2fb83c62dba1b7af9ed4eac3ac21608052cb8c4fc71b4b94c4f451fc427ab0f347b055dc221d5ebaeb42c297ce09f98b5f577a621d8ec3225a741d7a6d9c57d2d36f805bd415c09ffd12feb47d48cc576897dd623205f5b61e4032b275c9a0495da989fbfb3004ac6063d21c0ae471c", 0x7f}], 0x3) 16:01:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x35}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") ioctl$BIOCLOCK(r0, 0x20004276) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[0x1, 0x2, 0x6]}) lchown(&(0x7f0000000100)='./file0\x00', r1, r2) 16:01:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x2, &(0x7f0000000380)=[{0x100, 0x9b6, 0x100000001, 0x80000000}, {0x63f, 0x6, 0x568759bf, 0x6}]}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0xe96ca04b86ec0b72) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000200)={0x6, './file0\x00'}) r2 = socket(0x1, 0x4004, 0x1) recvfrom(r2, &(0x7f00000000c0)=""/103, 0x67, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000240)=0x2) 16:01:20 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x9, 0x8000, 0x7, 0x0, "b85fdb1689f98550afbfc03029783d9b3ce34ded", 0x200, 0x1000}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000640)="223692cbe14421ba76c0fd119978d459183d8f93af24d82f783eb279c35a05c0cf69813ffe8fa3fb38327f", 0x2b}], 0x1) 16:01:20 executing program 0: nanosleep(0xfffffffffffffffe, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000080)='./file1\x00', 0x80, 0x86) open$dir(0x0, 0x402, 0x0) getitimer(0x0, &(0x7f0000000040)) socket(0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x0, 0x0) readlink(0x0, &(0x7f0000000700)=""/194, 0xc2) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000840)='/dev/wskbd0\x00', 0x8, 0x0) msgget(0x3, 0x3) nanosleep(0x0, &(0x7f00000001c0)) 16:01:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/86}, &(0x7f0000000100)=0x58) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000400)=0x7) close(r0) 16:01:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0x8000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x20, 0x0, 0x0, 0x40000008d}, {0x6}]}) syz_emit_ethernet(0x91, &(0x7f0000000400)="a17581ae2b67b937a95557aa00c3b90a29248ff3caff2aa0ab730c1a0d865642ab12a297893ae1b8a628e292ca644b92ed609efa27d80f2e1169ac21ce81dde1fc7f6e88617fc8db0dacddb33bd917a6ef01005ffa66821dce85b5f3b0bfe537ae66fbd82d11221e1866b1643d8fcc0f2bc4968a522361f70ddf93300fe3c222e92d6a1f7cedf08f6b4e97cdbf3769e4aa") 16:01:21 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x2) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f00000002c0)={0x8001, 0x9, 0x400, {[0x6, 0x2, 0x2, 0x5, 0x6, 0x2, 0x8001, 0x3, 0x39, 0xddd, 0x799c, 0x9, 0x7, 0x385, 0x4, 0x200, 0x7ff, 0x3], [0x0, 0x2, 0x5, 0x2, 0x9, 0x400, 0x9, 0x3, 0x1, 0x3], [0xffffffffffff3e3c, 0x6, 0x46d, 0x12000000000, 0x1, 0x80000001, 0x40], [0x0, 0x2e7a, 0x0, 0x80000000, 0x100000001, 0x5], [{0x5, 0x1, 0x20, 0x3}, {0x4, 0x5, 0x5, 0x6f2b}, {0x7, 0x1, 0x100000001, 0x4}, {0x7, 0x1, 0x3, 0xfffffffffffffff3}, {0x401, 0x6, 0x2}, {0x100000001, 0xee0, 0x9, 0x7a}, {0xff, 0x7f, 0x4, 0x5}, {0x7f, 0x100000000, 0x10001, 0x6}], {0x3, 0x3ff, 0x8001, 0x101}, {0x1fffc00000, 0x1, 0x2, 0x8001}}}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x10, 0x0) 16:01:21 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) sendto(r0, &(0x7f0000000680)="c84feedc98549a31a4c6814c59f6e61ebd9d5ae2b11ddd14b74cfc9d9b96e028b9a8eedc2428c8e858b2b75358c273c7f33ebaf01588327a3d808a58fba8d85f4d8498b570d0f368ce0702347184ba9aa5526bf1546ea93643fad7b464461b097edeaece3a6b7066276120d71984f6d3e98246f95897611e990eaac6a1f3b4c0b9423841b7a14b2e38ed03daa0d46a27b0aedad3ea4f46fa35408ea4027aaa393e7a132ab83c8d5d6f74a240b4440358d8ae9744b4adb58106c0cfe45edb985c9628d34399460c2e69e8e023edff87f555c71a13fad3adc92b0ac5ee615dfcb9a7a5bdaf08db5c2a417b3611538b2d42302b7737856007552a2ada2d2068f74f50b5b9aae7a4a683f6db112944ae4b8bc27d7b175879f333e69a3e276d31e2194464de32898ae35a41ed45015bdcf2e9288ad8da24f8b58d5fe22f8e777921ce28d742e5177222361018192a17aea9222553c1ba761f170fbc5cbfa1f6173be7d46d904a4aefb5b951c7639e48a2070944f95016041e28ac86b501641ca5bda66fa8ed5609f6bdc49888225b3f4de0855fb68d15906458e71c89be80a5dc69ec5028027c35790ce71699d487306d60a87e604fe140688baea5a2bde541edc088e27ccd3e49326e90e32e68b86c0d1d5da2aa0d6478767ff040064f600e1d952741a087ee489db2780d22407e5218865db986bf2040d735b4b527df16bb4c57a75a13e82c2a491ceae1f820b4f31606ad072666e8124bade050053ccb8c0b98c6c4f01602ff7125eda4c8ecf3e514ee6801d4a932afb909630d8b14151322143012b3d676ca711db3afc70626d10d7d8742b3fabee08b348242dd9aa5a1b7c27272142f5a0e1150bcd63ea81897dd35f8842f50416727046d064e65fe3428cac0b233d6753fcc07805e3d095926906cb0e5299803de3b71fa4523e01d0418ac2d0af86cfee684cd26ef1fbd30045f770f3fbc1a56ebdeb050e2ee4e38cd4b76df872c2e8a4db0cfb20fc67ad76a37c0a90b297626d5aa51079f8df409ac20ced69fdaebc405c3a5b8dd43e0f035784545d51c74723d8e98e7b99bc743f9fc52c4d7cdb1775dce34a4295768945bbfa42f55f1589cd9e0ca23aab1dc7f908c739cd5db69ff2e1e7916c830282acb1300ed8edf0311d5ac3a51f76ab64e50e1cd960ebe83b20e0ce44bdf449c68a04164455c8aea5bd7d1c748dd8af4268fc85dcd3cfb5de163870f2b5d5306de53ec4285efee2c88d4024437561465164a7af67a5d6261d9cb4b82455b4c50c0db2612f34b8a0dfb6ef45a66628ecc81d3475f9588270fb075017181125e4df8ccae3ad180ccb3e31efd948a83aec0b44840464b7ccf066446a1980217458d96dbd454bbd9d84332a8755d5568112a977c27de3052f87f7f1c926fe990c1e934578ca62e8d2def7b295dabc2419cc485cd9e65966ed798a9ec4a76af808d22f7b05aa5d02427aff1e0e87cda47e63ca9811c4787ab2330a1cf4871ae511369488dadea1547e33fe276ad0fb91d18913747603b418d16cd4baf8725477337e80966d73e871ccddfc48a43c09973be5a58b4f8e8bf5844b615a4f4bba841fe3ee83d957564f4a3e3702c10675f31991f92e9ebb3067506f02bf9f9efe9ff43074a2a39e3f74e07951093d5ae90d16f6164e2ef5724a62101d86c8ca70a2e68b49d8e50cfa14882e6ef3caa83b45eac03eeaf8e20ace6b027c1f46eba6ac82cc757917e39cb7bcc106e8c4a0f9f507c43c1bfa69506eeb04d82ffaff6bc93716b5027e8d7c35aeafc5eba8e8db40d71dfee4c03b9b027fa2bd5fff6849ae1ffcdc9e544ada452882e84889c9a589ecfc5f04227392cfd52b1fca2af9a8ca0c1bda6e142c652b02149054c2050103b451d15685b848aef32a844a51c65edfdfd08c6af8da5115e02890ada476fdee33a7be106b99b1654ce453c92bfe7e9f0db52b61858273eb1b1e090f56f17665a1d7ece75b0324b405ea3118fa62730905ac3eaa6e9d842e57817c5d8334ae653b691582cf8cff1b6d1baa31d77208dd46ed802a64734b3af907dd8a934d58594238f4365eb1e0c9da66349774cd5e107658a57dbf114109b1238fbc339a5107f2d4211d187f8962ddda6dcb90f906aeba13c1ee8d199e091fcabbb775916584a5ff23e98877e60ea6a9b725f2c109f125a69ab9c87d53a7ddadd49d393800849a2b3150a2c902a7459ed7525209eb29e2b65a1c497e2130441855a720004029dca583acebf73184b30a06698bb0ae0d1247a74a10f8a12b7deaed1a251dea789c283d565152314e9f6ac755450f6f06b06322c3bac8abf3e03c025250f992fd02d85d4d25fdfd261e152afd8671d6879c4650b7c60c5792e7f401abf9e60444821910b4ae12b6659b2c4c64dfd7bbe1e3bc0f82f6b7fecbe959644e6dd11944c2fc68cfa8f078df765a622cd65dc1684d30ccdd8db5012b08016905adeab067a27f873438ff889168b3e31f4b322a55386786d4bb47f469ec2ee39b1689f61da4d051f0e3ff63f0292d418471e6344c1fefc818e6828c6e2d15ad71ce2e06e4c1649183abd34bbeba49bd2b88dfe483410fa449343f70bf784c779bf34bfee2fe2ec25475a9dd1c352c3840a68bc9774091b8023a682ce03488e5bf426701752b012c6775bc0b10ce3b4aec827ebc0a7578b691912b9759c177b3411efa994bf31f6755375d98812f00062d5c09b39f08ed4671798b290f4aae79ed0287759ae96d9ce6700eab5acd6c4e536258c5e4251e84198f0f38969e2bd9e0ebddc5ff99a1dc7b1cb82d4ba03d22804cec601709fe5dee522cdb83ed8f59c91e4cb373302a2827e0a2791715392a637810f3c603e119e5d1cd1dd022e5116653f99765ce4dfa5651aa5351858660bb1d2f673d0b24fab6742f3a5d07f6a7e4c1ca4f8675142626dad74c66c451bd123f1c3e8d4d76d250a4ecdcfce239f5f0b5e9d7d767722cbcc8cd925e89d6181884f9faa906c01d5f6e03a2ecd6f0e3ade20c107f66747b307a1066d389ebaed8804c58272bb5caf4e4c953d8bea2c8742482f34635b6c9596a93d2dce8a8ca155afa147bf25d2bb0c3688dec9974a7363d9c2390449c8a2268bb0fec095117f5ada08497d280a7bddf212a1945aa8663715cd1620c5274d56bc04dc80165712ef04ad47652bc659733c8ac0d87b29f7389dfd972ff573b73ec5f42e999088cd03af4d44fb990d1ee244845510b16e524597c6585ef24a5c8088832a90c7f49e14e1fdb8b11cdd0f10e50764cbae9d4ce8c26742a3963e4a3a6ecfeb0a77a237e3293228cc731f1a3ebdc0244683d675afcff83e0fcc4ab1b402d8e35a0c5594132e04f104efe46d804bd277e8d6d713e928b179f7958b0f15ec203dc0a287555941648206f3e8d61b3068e83e9276d6d068731299bcd4966c820780e227bce515409164455da000d88eb534b296044cd6149ed12aac4a1915aa084c308c1c54db1f7137421fc9eb49a959b3474ff005a5caf25bf990ef81d79da31f844808708e22d6746dac2f41600f31a1f3fb4a680299996d795ca01ace4cc49db1d9ddfeb7d3d7ed25035c8b50f155e9d9802f58f57a08fcdbd567751fcdf9302cd497a477d1f608a94733e24c7411ec0d4e66025cf040f652cfe48edb93bac1689dd7a11aafc4d7e18875246c08270dc3ff13341cae60662b6ef69d25654f3178d92a0df7be0c597d206ba8cd86e0db11ac23bbd3ada560d6e4944a872581ebd04ee189e5df9c812c4741f3520891f0bd2b20d472fe3accd44855558390f6d42e59639ac8945148e907e1dee53a52d5a48187c844b3bd08db67296c8cb2b39dd114178c9c75bf2e3d2b8241fa50d8d5bb3ec7fb759d26689e8ad3d08c4f169152013c780a6b4c651656403dce6cdb2f09b1d04ab8bd573acfd942c5eb9e3d002b809c9f18a3e159924b18ad51572a8d35fc4c40d87a0ddc37eda6831601f0167eea008933fec38625e5514567326f8d8bd43bceba45e717ced095899e50509102646156070938a622192857cb6553923c91950f3f1846f4cc5540b4e96137c09e4bcc16e36af25cff398dd8e1aabb5fe2e62b6fa5bd166a4bc77cec3050b170a3064b389cd165567db3f4a52f8e8a4c996d9bca4b4d213f186b927c6222f39b675f6303fda5270640f363941343b43c5804cf1369c1d3611534b896e0be1dade2fa169af748a4c2f7c0d4a9b85e2a9c74a92701b54eefb7c4c93b972d1a8e99784394213cd91f2d5c8660ee01f4385424c8d80de17e7ee621ebedadc0d5edbd57c697e58b4a229c976fd91b53a0d2f0972fcd72b4b6740b05dd652e5759a45b1a515128604ab24ffb00d8ef2c6fb437656ff0a6532559bd17146728e30a51f3d69344c9f191b954c3fd12f699d0f2448d4dcd63efa176b103c333f7a48f02056b1a8f4de316066bf729e090a63f4a1041cda3c291ec66ce3267aeaca5dbdbe7347a8ba3409bc5c0b17eaac961423dbebf0909a728dcc8b8266142cf38e950f2ea710eb679102403c88e8fff84892fb79b7b9380b25e0b5275369089f962752d168212c6d1761a508281dc851cc0992f5906b5ea489ca97ba68c0b5ccf394afaeb56320de051cf1cff05bc8da0bf0b4bc59817061f77a6f475b2dce47ef7c967ae8762a1a133c667ed03cad2e713ab923fdf8edb984952fe03c0dc66ce073ea404afbc69e873e5b236871e607f302f5f9ae14cc6c587b350daced1653f42010738a2e7fb12a08b701458523595be3a5ba5a6defd8748cb892e06c2fd94d7d11dc42aede506d0fa09fd1b70854fcf1c3701b85b68c8f0f23d599eadf6919655c9fb4157d7c055738bb383ac15df146966bc704846e828b293914608491ab1d44023205f10b06182ead14eb90d348c7c8d837f814dcec004f15808437960bb4ace02689176eaa5bb0b8b020e7233b4c1581441f1b784e8e16617ff6d0dd6cd313d35a43e51bbadf3262e9a313bea5985e46787207e5a0291e88791821faf945a73aa299c14ac477de6e7d846ef283334226b7d9acc627594db9ba699aa9005c08e8c557a85243d0b4abed76994c5f8a4b34d2bb071b7d72ba97b711f4c7a0dcaa7a22e0389a0e5b40fd73abdd25a779725cf11afc9799086ac5b0105130b827c92213d8c6a48a9e563f90821159e66c7684c929ca19b7bdb00e7624ac7def32b368952e0bcb27a40ee3e318ed96646cebb38ece7aafd1a128aa01bac9020300840fa013a39d7a17c7691a33ca1190cf5618df0834eb2271385ad05455e9c3791e8a813cd6464d52cfc1a3999e9b8abcc8b9ca62a23635173ed723aafb44e0e9bf6d29fe432524aa892e4c2c8ce4f138cf0463e4b672e8466198870696a243b4b7055763d9a8f7e055977179106a9df4bf6ee3da94e73b799f21c78613f519d604aa47e446c427dc5165c772bb56b2a341994413fc221cdb8b2d6ca3438ce0ff38f09803990c387f42aaf38ffbf0b86598f40b935230146d92ac1b31e3bca24de46ad32b251fc3ff774af25d3ed26b714bb71af1925b39aa7e823d66eef1ddc0bcc1709fb8515812d128805c3c9f80d53c518d618a54365cb1abd0f97cd1c674d075d20e7fa4b888b26e2f351414e5b8baee7d8fec182a32bab7c53a0d178eb2aba8b7ad58a1fac3110a11e8a952eb96f92a0037b95555712859bc72f2a800e75c8cdf37eeb78d6dd26711e4f8ec9b87558661ae6cd5a05dd3ad9ec0be2802453af10a64ffcc8b16e3867427e9ef6a1c9cfefd6c40c5b936f5e62ba90f1c2f3ad4e", 0x1000, 0x400, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x6, 0xffff}, 0xc) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x2, 0x0) sync() r1 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0x0) getgroups(0x2, &(0x7f0000000180)=[0x0, 0x0]) setegid(r2) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) ftruncate(r1, 0x0, 0x7) fchmod(r1, 0xe3) write(r1, &(0x7f0000000200)="d292ad9bc9293ba5fae1a3486bba4e8c98d05f63d658932983f80900553104cbe5dd4c8a0dc59bccef62ee3f0b23d99ab5d846da84d4b613f39c6fa8b89f7f00babaef5dcacbdbe4867619c9f696182013f80a", 0x53) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:01:21 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = fcntl$dupfd(r1, 0x1, 0xffffffffffffff9c) write(r2, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) ioctl$TIOCNOTTY(r0, 0x20007471) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r3, r4) 16:01:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x6) 16:01:21 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x900000, 0x100000}) chflags(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140)='/dev/speaker\x00', 0x200, 0x0) pwrite(r0, &(0x7f0000000180)="bf0a96621438aa7e935dd1f933140b8faa1e8f905f2c7f0043f9456d68137e7527e4e95fe5958512eaf42d22a8092b9fc78e7ff6900da234d92581e44f590b16361a29a4d6852806484e208a63f586169fff8f1b1f0c4417d253a484c4ef3cee7a23f3ea98492b3f2a974ab55ea60586751a16d463033a376fa865ee1cfbd24c692eb9cde6b0e06b391f3b2aa4056eefc2cb774547442437c3023b7b7a3285de42612c1ada0a814286b364a735bc73ac5d454f76f94f37d41eaec18d467141e54318acc45136f22a6e1725e6", 0xcc, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1, 0x8) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x44, 0x8}, {0x42, 0x4}, {0x89, 0x400}, {0xe6, 0xb48}, {0x6, 0x90}], 0x5}) 16:01:21 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x0, 0xffffffff, 0x0, 0x401, "60b88af874a2557ae2f244b48d1d180cea618ad2", 0x8, 0x1}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="51b729a196714ec9adb4b59e7b068b617d421dae70bfd2f86f59a054be6fd77b6edd168e25ef7586e19f94f50124db371c3dada11ad6888971e2bd3b28e187908a98fba4489d", 0x46) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x10) ioctl$TIOCSBRK(r2, 0x2000747b) 16:01:21 executing program 1: r0 = socket$inet(0x2, 0xc007, 0x3) close(r0) r1 = socket$inet6(0x18, 0x3, 0x102) shutdown(r1, 0x2) 16:01:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) poll(&(0x7f0000000080)=[{r0, 0x2}, {r0, 0x26}, {r0, 0x108}, {r0, 0x40}, {r0}, {r0, 0x1}], 0x6, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r0, &(0x7f0000000040)=""/32, 0x20) 16:01:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000080)=[{0x6, 0x5970, 0x38, 0x6}, {0xfff, 0xfffffffeffffffff, 0x452, 0x9}, {0xe01a, 0x3cb13293, 0x18000000000000, 0x6}, {0xb30, 0x5, 0x8, 0x5}, {0x42c, 0x4, 0x3, 0x2}, {0x2, 0x100, 0x8, 0x1b}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x7c}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='\b') 16:01:21 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) close(r0) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000)={0x80000000}, 0x10) 16:01:21 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) close(0xffffffffffffffff) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) r2 = shmget(0x1, 0x1000, 0x20, &(0x7f0000ffc000/0x1000)=nil) r3 = geteuid() r4 = getgid() socket$inet6(0x18, 0x3, 0x400) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000180)=0xc) r6 = getegid() r7 = getppid() r8 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x7, r3, r4, r5, r6, 0x100, 0x3}, 0x2, 0x0, r7, r8, 0x7, 0x6, 0x6}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:01:22 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x100000000000002, 0x40000000, 0x0, "006b19000000000000a90f0000100000ffffff7f"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:01:22 executing program 1: r0 = socket(0x20, 0x2, 0x8002) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = geteuid() setuid(r1) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) 16:01:22 executing program 1: socket$inet6(0x18, 0x2, 0x0) 16:01:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) fcntl$dupfd(r0, 0x0, r0) 16:01:22 executing program 1: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0x2) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000002040)=""/4096) 16:01:22 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = socket(0x18, 0x1, 0x0) msgget(0x2, 0x280) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 16:01:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x50}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 16:01:22 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x880000000000000d, 0x0, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x1) 16:01:22 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x87}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000440)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000180)='t53', 0x3) syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000280)=0x1000) recvfrom$inet6(r2, &(0x7f00000001c0)=""/118, 0x76, 0x843, &(0x7f0000000100)={0x18, 0x1, 0x3, 0x1}, 0xc) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000240)=0x10000) 16:01:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe(&(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x4}, {0x28}, {0x6}]}) fchflags(r0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="9a") 16:01:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r1 = dup(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:22 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x404, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) ioctl$TIOCSTOP(r2, 0x2000746f) 16:01:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0x80) msgctl$IPC_RMID(r1, 0x0) r2 = syz_open_pts() ioctl$TIOCSBRK(r2, 0x2000747b) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x882, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000040)={0x1, 0x1000, {0x9, 0x3}}) msgget$private(0x0, 0x12) r4 = semget(0x1, 0x7, 0x0) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000080)=""/1) msgrcv(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'/199], 0xc7, 0x1, 0x1000) msgctl$IPC_RMID(r1, 0x0) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000001c0)=[0x0, 0x3, 0x8, 0x3, 0x3, 0x1ff, 0x4]) r5 = fcntl$dupfd(r2, 0xa, r3) msgctl$IPC_RMID(r1, 0x0) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000200)) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000240)={0x1, 0xffffffff00000001, {0x7, 0xee}}) r6 = msgget(0x1, 0x10) msgrcv(r6, &(0x7f0000000280)={0x0, ""/80}, 0x58, 0x3, 0x1000) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000300)='/dev/diskmap\x00', 0x80, 0x0) recvmsg(r5, &(0x7f0000001480)={&(0x7f0000000340)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001fbd4aa34d8166ca9e3a7e3d441f540000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005cac565300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000"/4098], 0x1002, &(0x7f00000013c0)=[{&(0x7f0000001380)=""/8, 0x8}], 0x1, &(0x7f0000001400)=""/113, 0x71}, 0x3) getsockname$unix(r3, &(0x7f00000014c0)=@file={0x0, ""/4096}, &(0x7f0000002500)=0x1002) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000002540)={0x800, 0x0, 0x6, 0x5, "0502b37fab173becac68e46c5e1dc00203db61aa", 0xb3e, 0x80000001}) socket(0x10, 0x8002, 0x8) socket(0x1e, 0x7, 0x4) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000002580)=0x1) msgget$private(0x0, 0x10a) semctl$SETVAL(r4, 0x4, 0x8, &(0x7f00000025c0)=0x81) ioctl$KDDISABIO(r3, 0x20004b3d) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x80000000003d}, {0x6}]}) 16:01:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x84}, {0x8006}]}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000200)="b6238812") r2 = msgget(0x1, 0x40) msgsnd(r2, &(0x7f0000000140)={0x0, "bd82c13d1e808e22623a4c4668e37d87f89f5dcaec046752d2af6678b0ba57f09294dfc8d08d9cfd2e30a74cbf2b796387d2b838f83ed0690dc12f48f789ecc92527a98ca311b62681b350ea3cc5"}, 0x56, 0x800) 16:01:22 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1bee, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x80, 0x0) bind$unix(r1, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) r2 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r2) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x6b, 0x6}, {0x20000, 0x9}}, 0x2) ktrace(0x0, 0x5, 0x4, r2) 16:01:22 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280), 0xc) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {0x5}], 0x2}) socketpair(0x18, 0x5, 0xc000000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10, 0x0) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f00000001c0)=0x7) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000100)="a036c58947f2ac63458ea20d5a68c10e2c5f97531d58659a972043654594cf343b2997b5559ac37334542709abe8ae0c53c00df99aca326ff9130f66be4aecefe3b67df7d5718f1a894927cc647b0bce32140d39afd3bc2310fcec9d66", 0x5d) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000200)=r3) 16:01:22 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x15, &(0x7f0000000000), 0x4) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) 16:01:22 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x8000, 0x0) setrlimit(0x3, &(0x7f00000001c0)={0x100000, 0x6}) getuid() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) getegid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4007c}, {0x15}, {0x6}]}) syz_emit_ethernet(0x27, &(0x7f0000000280)="324cf97e02971d34bf6186f54c951f290f95922843a75c531792756367fa558d45a5a535d3c834") r1 = socket$inet6(0x18, 0x3, 0x8001) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000000c0)='./file0\x00', r2, r3) 16:01:22 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000000)={0x9, 0x81, {0x4, 0x100000001}}) write(r0, &(0x7f0000000140)="c10c7049a32080ca7c1ce9ee81f57bc073746f1a95125bde34f42755730f6d8d2c25cdff8e2b846c0e3105b88752612d9eec9a650097f2f0a4471cb67df3415fb11d15a283e601bb7920d2c9fe40ccefe78a09f6c56c7e64222afa766a01dedd434c205dc2cca823b5dcfb8a8fbd918a4e8b5c9e67cf8f87464d803339f032e0630300652985359164d1ae3650076dee3459d6ef3b62c90febe2d5aec03cc1caf077058769b8a58de41340fc1c1a8205898749034633198fa4db7b69b7c566dc89aa4b", 0xc3) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x28000000000000}) 16:01:22 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202d, 0x3) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000040)='./bus\x00', r0}) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x10, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x401, 0x8, 0x80, "8bdd6e32b8fe39bb3778d92c77f122c8b8f86d53", 0x6, 0x6}) r2 = getppid() open(&(0x7f0000000140)='./bus\x00', 0x40, 0x100) fcntl$lock(r1, 0xf, &(0x7f0000000100)={0x1, 0x0, 0x9, 0x3, r2}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000001c0)={0x5, 0xffffffffffffffc0}, 0x8) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000180)) syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_open_pts() 16:01:22 executing program 0: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="05196191b51583000000000000000000000000000000090006fb4f175472ed817fe08e91bb5823b2d96253d011c5e8a8d9581b908e967900a8a648cb0ffed2381e3dd6c9a7124bb15b57c9468fa8b0c6f10c5992b2640800eb3efcc9d198730d1a487e0122948e49e0c9c090a6d4515fa682cb814615872fc4720c7f0aedc3ea3e38b3de5f58316ac2f0e1c0c357b92bfaa0141ae53940fe50b7b2838455856f13d440adf3b35af45dc84f07fb2fd1eca8bb02303932cba12c92e3069e9e1ea788587e5234"], 0x10) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) 16:01:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x45}, {0x6}]}) r1 = syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:24 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) shutdown(r0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x7, 0x5, 0x5, 0x3ed, "20625390c8c7d08b213e9ccc851b53da7777c41b", 0x80, 0x93}) 16:01:24 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]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000300)="2dce8800074dfa79cee1290403f6470090f8f0fff3ff490a71e03a427cce355b9bb6cc2c497d1ab3175bd063496235cab76175e861e6b5e937465a9e4821ae9af984fe58040cc1f31af635ad6dfe0a06a1d4785cee40b4843325bbdc47ea538723e734377848a6ea82298433bf29552bc8a437691d5c36414b8208b4974d51ae9044593dcb1ebb766e01f22b466847525887b20c2b"}], 0x9e0c9b040861c942, 0x0, 0x0) 16:01:24 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8649, 0x300000000}) write(r0, &(0x7f00000001c0)="c4e759347a3a40f394bb0f336b1d34565435820a84dc14ae3a4728fdcb51c64e749923f79281277377f95c624e3a650e5e7aee91c9a0812c1e217644a3be9460c63ee1228c0a1b961018ba7d4b1428217650144f3d5c8db69ccc070308eec7795a8041870c7f4d91be8fb4d0ff1073887a472f075ab0a0656ef0c0efb7c35599cc02bdd4518f0002f4820e8e63378fef0a747d24b8cb97d1d158ce02025ec905a4c6c146ec92c8748e9146f750f8eef4c1b2cc43c295f5f9994fd1699a516490567cdbace690ad617109e845a584460908c1cd5c2618bb8bdc0adeb622d914c30dbbff2a11e4156b02b4c694cf8a9280c1bf68eff9a152c20afe779763e6cd25897f041220a7294194736537412cdc9449cce744737704128c08c82a7be91e56eae37f63d3446cba828ca6cf8097d30d63fcc9e86a9f0131603be39a9b0219c46690e5b182aa614583d74d71e4b8d87a99063d31da3e8d9fec9587ce528bc21cd4d04571188c6388e66db9b0bf0a1e00ac25216d1aef86eb2fdd373c297d63a70b2e865d03a38ab3cfd50ef1f28e7d3e1c50c3b44d8d58cc368dc406797b13059ffa20710b379e7ba2086d224f1f4312e6bd9cef147593d0c2880b14d879fcf1eb09b25d3bb395e9f8e35a434ad594e05f8bd77662b2bdf6df8cbd00a175e78f6c3d8b84bd9b001d7291f415fd7d785ce5bb55f9af0f3d1a77c3a8e18b0438ff7fccc50ac471fd4103bf83aabd1fc31410dd0628f954dfa2893a5de761c65f9bbe9ff8b0e9aae1216ec34a14ac849eb6a33c9210a72d8138d83d0215d172c21975ab4e22701dab2d70d961f49e19794d171c5ac394339623e4c90c20bbc79d9c62f33bb76c1b32225afbc8f2eb86e1165157dbc94d2c3a9ecf0f6b84018559939acf1db4ef4262fee58b3f86778e8bc222f9c04ffd84d0a8d54619b1b086ef437dfd724fbf692368e4f00b101ba29d8956b3495dcd98ed3b48aa0c761016989d922845a86f6206516076580a254b0277381b100c0ddc1804dab8d312079f6e61e31c60290562b5b178ed1b20373165f203e9624450546dd2764094f773c7831d23a701428c7883cbacbebbf8d97af9f9b14c0f88a0ba6a9791d5291dfc21b01991ec89ecb9a6b651ab7180036ca7d0685d8bfb1ec9a536bd2c4d796deec047ab71a367a3f4bd9884ec9fd2d1a063f384d9de9b48c4c3e0b62be770c5db6b3f03cc1c2e7a6bbd742b964a004d4d975be6694a37ae2f702dbe2b232644dc0adcccfad1baae0ebae6bd2a76deeb1cd593bd8f64b88754f074c33ac925da899152f15207ab42fa5ec9537f22b7fe698800894aba2f4d8e4c0810fd6cbe5d9bddbe71599b2561ea3121d3a8015bcb812f1745c3b4966098f54e352e98b3818788f30da5bf7813b09790e8dae8aac5a184de8ab1a6d1aeb65e2fec3f3df4949c4a3605ed235b6d7beecf0fdbe463e316b7d969dbbf9716b71f484553b7d39372d66be40363a94b3c36a3637beb1873f2910110a56962ec9f769d96dd6872217954363ca5e910b9bacac2a84f206277ea671d2d66c79d16b231d7104894815ed6d86272509ee95fb9c104e376ae922de59e8050e0d34528cf4a5ffe66f4326213ac33198661fa205810929b817637d2c87ac080088ce162dc90f3bffa2d8cb05ddfee0968de8628a5ff1de59d9cbdc4f402de690eadcb3f769082ae1c8b4373c50625637c85729b68c06f630bc65faae37df410c83465728e25cff1e214865c51dac3b114e06885a2fbf433c06e1e2a10134a1506660e7598803f662ef4995a4c90c85b8824f69017dac614dc4a4d0f3739d38cb937812805692918bae75a73faaf546b9220680678bd71a9bcacc2f8df744da4ff1370b628543b7d1b4efd201361f2e52d0592684f55281684f988a952de463a26072d600d279d38e8e317d63e6d8440d56809298e36fd83cf038d5ad8d0d214be6027891a245995b89fcc8f4f96b7123c69c0fece869b0a70e6f79f0ae41590a58280c4c58ecdbee9fbe32693102532246f30d61f7515df5fcdff2d135163c7e703264aec85b649cd0d6198303405aa853d2736fdebbc18f91dd9900a21ed8eadb433a10b957f9b86310a3bb4c049eee183e3732d74e2fa68c1ffa232e4985316cd68bc7616bf2efce649a7bb62059d1db2a808d461d4bf89e6f203e24d1a1215b77185dd20eac4819ba7e9ecf5ab2d27de996b5a273dd21915b3dba311f4181f288001fcc6f2a0416f2e4a81d281f3637726204eb83d1566c5139ea5f1eca48bfeb349c67e416753788e25f489e4345d8175a94fdd37781d4bc72e8d17d75f006c7fc049d77c503ba297ff3143b4d57768ab63c0bd87d480d112bf2051a65c7b9e5560756c1c7973e20870f34120ba79b63b3a8f88371dde4c72ce8db13e8cf9c185e208f7855d74e02bd60576c3b366d063e00cf0692cf85f3b4736b184e67eca65f7815ce9220c2c7fed3d3d3a74f0a8d48cb29d310011be04d3b67540527bc3e5c0042034dd28f4715d8120ed00319cf60dbc93fb5ccab9ab3eaa99cb144ae8f11e995610f04bcc59b80a08b097988853da464d83f68be0468b66e10573628d512790291820e69f7204b667c309f888ad23fcf0fab30e609a3e5dcce8885972edbea18e1f6b0900205f2f6d4d74c8828fca238d931eb1a188c55fc8159d6bdfaa7b1278f5f26077bfc1dee28269806973f77dba8038fcfd9b76737fe7b3e8e71fd4b8fb3ba3237ef126201336d3610d07a4b59d82a072fc8c5a4f3a7b47c2a71749622cc01f01f622b03b12f213f502eb1419057b5461023b03a6d88a82148e5a7d05668521ccc5ef8bdeeec3c04f3ec9347e1d67590804cb8ad152cee0f6706c9a1b805b1afcf4e598e3dca764c1ab9a0435190093aa282185aee4e8d50458e7e29373ddc86a2c52db72b0445151721fee09566f090e245c63d9f8965d4bcb295e6fc5e80a28961cfa4bb0cfe7f646017e9c722480e1e642a4e94fbad9d761452339bb1ff699580856a06269063a027bc120764da851fc0303ac4a80622c3a086dea0e5214ba598b74ba0af53d7b044a04a24f4b0f07135363d3d3fba292016a6fbe705bc2a82a471c49f5724b2b0f086d8df511a169361d96170cb7c2d21556ce23f605d619012180e4336ed9c93850662799a5de6bc824b0c71372f38074c234eb9656b6f7f8016c475bad02eabff21b3b8c3a06f3df8410dc854b3e5fa59e3fa19b96db3c1174becbf20d489631abfb22529d3a666ec272492168a026478ea2fbbb777473d6fe27fb72984fa66739f4d2fca0d628a674898cf696c21cb76aa04bf3787c358e119aa1136c87052058dcfca1c6fac92d69d3708c024babdc06059ed0504c755344c3c5d750eb76cd6e02b73418e9b04496b2f06c77b4ee2c21141831669875aab40d0b5de118eb7f144ebb6e05ddf400e4f155c07e58cacc2bdb2ebb6f32af7a180aca96ddf42a3f246660b8236a224268a5e9317dccbd18ceaafbac611ba189964d036481804462df7a5cb614b678a1c68149f9d1d9b873b362df1d8b06552b8a02934a7df35cf36c40ef6ccf52b4936f75ec2f0e96ea0993ab17762f5d85e405a5231258ad4b674a53dd233b09d7c86cc3f94639d0efad7b0d28e3729e30891ffe853b355ea3125ba8a87710d876afdaa5ff86f4acde01e53e5a581e6c9b173152774fb7e600e5ece8bdb34d81800118e2ec6ff362f772ba735c58bbc3eeaec54caf17f1c4f645e03c1f9e64fa7496d8f2a8aeac54445daf027595fd82160220096234bdc8260e1b2b6b883b75bdd20e8d06a2ba2ce315de8414a4782d7411fb30a225a8759ecc4bc84e523b5118f11f0159846fb4556f635e227fafbdc22a9808085237b8ce38d9ef204955b218a58c439784c7aebb4cd0ca88afcace100316818b3f364dde037856b22b2c9319a98e5dd68eec0ff4c6632ab14a2e777cfcb0b86a5e7a39a6f37721a128189894a27b1db2dbd42bc2a2356e4ae2f9540af94950f7671f03084014a2a7cdc1de67553ae712f72eb5d26647473efe2d08d1781c2100ad88df6cd01c20ca955f114b1f280dd7c28e168c9f248d83548e8992f5bfe3d5fab78994a36eddc5f9922231b1210e6e18b8170b85e8dcf79613d7d173bed46541fe52bc7d5282fe156b25288a8bacfff8f7d98090af661ee4057103cf6cb0a17229c04c3bf1da25db9e425adde46bbca4715351a4d1e9989e9fb0a45cb4e5d8aa70e581c4711b933a695f0259dc88757f0626e4f04df22087e1ca5dccb398a0789cb32dcf9b8b388d8cbfcff4f46c410997011a0adea611215ddb0e32b458f4b383164f192dc3e3d5b451bae5a199eae82b3851749d72cd0244ba222af07f82335c198ea11c92255f9972f6d07a9249c941d776bca3f3c033d41709f158ce318fea8ba83fa736b40d51e29b40ed08510f4372e9007b3396faf3e4f550c54b203070d97ed6f301b0bf5e6651ffb9b8290ecaa73710b096c13897c3ab51b0a74aa3765b2a672d9154086f8a87ab19bd5a5aeedc53a1bcacdb1c82063d59dd03fcb6dff8bf6c786d1a6b6585721bb2592095d5213207af4d33e19e8df0202a9383ad68689932e1f088fc9914477d4f5d9385ffb44331c6e7b090bd7f6123623fbd32482d35001bb87b5bfc9f9c6c5ab93b5aa480c80c54af2fb0bb01d1ca249791ea7e35cd65d22cf84d7275cd2d330edd6367d886b37750429293777b52eea9eb21a1fa702b63bebb22b55c5faf6e87034ae117665e6ba541ef2da9750c5205d1801620dbee12551eedc7edc0984f2e5d1d9fdf510b695881e285cede4bf85867cc49ea6560211c5caf938787716d7727f45c327cb3453de4aa14685f9b4fb1204911d3e74bb258648216fe18e638c29e795849c271af6c9082104002a3cd1a6ae33a5aac70c187423a2ecd266567b5c68acd6b97e3fafcc1a8f5f87b32ff8753d81f69c5a0e47446c603cf3e122f98ac3cc573ed820fd8879cd46a880551b59e92d7bb3295b3c4fd1cb6e50aedcf6238b40cc8bde4663a9c80cc006e091dfc2b651bf0bcb9e7798acef216deb535e13b033ed0da9f4f6aca98fd17d281130cb84d49e89cf8ce0a8aacf296d058db6329f24885eabd1e84469dec132913470eff9ffd0fe701eaa332ceaffd9d6a78930f6982302ab99523767cc8d52075f143e1e034eef87ecf4d2d36333fb380e4e34092049b5e03d3ef1fa169b5b277f0f0ab830eead398466a9c7d1c0a39d92e997a6221888f8a3f738b389a1ff070b469528904018869a7637ae164ac80efab1e29ae55235b28a45881351f231eecb187e536644b428ae5abbb1f0f46f734ea29961e7f56797537a5acde89af20efb97a3c2298efdb1b1363e1f6265b15a1c3ac0f8c6e2b5dee428ee17f23f33fe7f0cc1817adcb35365181a502063f1c20623d9100874df86b061a5b285be3370949b98ea36bd802bb90d76763ac459422dea791b7028d1962df7f9b482c53b93398999671207d8505769ae0433c897f83cc8369a41fc51b3bb01954eecf80c7c2010a7e8d9e4f96fde58d70e9f296035383cea748b8baa16fce12e0c1adaf92a22ad004e18c75c7c2c28f11d4fdc96520fff33a8c9a74483f3d875aca2692168bdfff199182fc77a1df5e6052265bb7409e1186f168560df2c12945ffaf43f7794713eb7398bb847d45000715bda7958c63d87c4268e0ff87c8ca55cf886ee247e50b72a8f167a22ccd9b28c3dca19559b158f3956c5a608a87a3e5f23628ffe2bb2d8f49e71b", 0x1000) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x20, 0xa6) getsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000100), &(0x7f0000000140)=0x4) r2 = open(&(0x7f0000000000)='./file0\x00', 0x288, 0x80) socket(0x18, 0x1, 0x8) setsockopt(r2, 0x81, 0x80000001, &(0x7f0000000040)="5a119417733ccd344be6d77d3969723523cd27dd9b512d36418995d04da23ade62ec3f121aac43ab929d7ff8e88495db7e02b53be74705ae36fca33c0dbc5e79efe568b0266e00c41716603b1cf03154b2707a59bed2577e07", 0x59) 16:01:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="fd") r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000100)=0xc) sendto$unix(r1, &(0x7f0000000140)="43af00f587871ca63cffe2f00f8a1822d3231ef17778600f7edd23553bd5d5950852932c8e3dc0", 0x27, 0x1, &(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8) 16:01:24 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000001300)='./file0\x00', 0x4, 0x300, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r1 = socket(0x1, 0x0, 0x9) sendmsg$unix(r1, &(0x7f0000001380)={&(0x7f0000001880)=ANY=[@ANYBLOB="0102382f669c253e4c8097215e12294f8b021f114ade04bb00"], 0x10, &(0x7f00000012c0)=[{&(0x7f00000001c0)="389d109574dd4a820131332075ee0f7fe85ec44f62e9f8f6ef2edb5b3a3e3556388c75a3bc0e8134c8f5419d783b24ca97cc163347de41b19d5a08b30dc8149572758c87b953700979214b9b822edcf4abdbf40fb88b8e68ec9a13df1ef8f01d31781ff29b0dc7c9d791e49548595bdfd34f8736af7000fb81f967259e4174d8372c9e45b767fe6edc7d077a375f25db291746df68e91b6c90aa412f1aab10a596239361dd38561ce1159a11c8ebe0e4877ae76f1856224cb1bd2baaebf061f4ec071e82318a65020a88b4e55ea8611d15d6394adcbe76f07f833d70bc2b56ce595143044b703c67eaad5d7cfd1ecc65edcf95589165211220f55443587444da22e4b7e8710f4a3700c252393cd925b8d9956e7ff194700292d2c5f29c375cf4f3a2c80f2006e2ef0aac590d49d4159492a1ae6911be06ccef77a822f6b64a4ad76886b676bc5459a5bb7687f742c79dcade6f6d47e6e0182e58aa2b79a5cd5286e9d50b0173c402e7fa67052b0e50e2ed37757172078e5811c243c5ab516880d9c9960ae00d17e335439cc0285c04bce4e55c0e5107fbe1f674d9a17b372e6e9ae172b42a7b51e8f0768fac918e12df620376b8c6d8904d6fc90a8311e41f35626ffb919a78f3e1445212c5b08aa168ee3268cc479370ce51041a73f510cfcf2110c96b77006ade45cffe7164030ca4b7d486110d99947128afa902d2d7442de7daf6d1e415b246c4b51fe1fc56cd8347afcf0ca886e31c3e5cf1c335483f774ef02131ff5107207f29be2537f0652d44fe5dd99cb069db3887f5f2d723c97ae8f4d0ab65b20d10a76b17263b6756bfecb334f218b691acb061d28c3f24e6003bda74e44b9168e24962781f198825b6b04a3938f4fa69b431c255a1446165896f62db3280f33c564e535fbc01cf1c004deffddee922beb43d3ef7a9883cf27731716c1662c111740242105ccf572cda498ff12a3fb8e43e830356aea582ab435781f611c68da268de545f52dc6cc3f384eaa5aa029b7374daac78b0072562d8948c77203346014c4c587f51d21becf8e768ef3254936cfb8987ff181c75a8a3c74b35644964b57687c2c072edb2bbcba7cf490e2707616303ef600bd25d4bba8a653201960d88eea5f3414f6c9666554d873bfeef754187a3bd9a7a508ebebe7f8702a849d91853889504f210a489b64a7e4c611187c52e05fcae709b804179a4a49ba60163ed916f029b0f6665dcc095aa5a6678bb93fab40e551556767d1858795a5a3fd7e974608acf9e7559f5f72b1dcbecf086bf2bcef77656724c1af369d3a5739b3d7b6370b3c6eeec50d9bc56a1deb3fc43d93fcdad6e89029da9b2c31f9af39e03bbcb38ea0981bcf565987acdf3681854e6b42a221a0ba345ed9dbd1bf586b7197ea9b8776ca00d0be147bef19bc8272e28f8c026f9fa88008987da591c19aea57c5d72193390a62f540ba63e03fc3cdab225409146d1570de71e3aa361e4871ae9a5b616b5109573c539ecf2317a9407dcd9f3bf6736603b66876517f2b2fe5a538756a22eff7e5d33769306980f41de4b40033298d6c954d1719140503177c3cd89e325deabc76903882873b0432ce5802cee60c5d057a5dc2ab1b7db59b780dc132472348d05bca4c117b652f60ba8b222fc557da7c13fd4deecfcc9319efe966796e51db2bdc80b06a69dc5be2a2cea2bc5423f0513d2501597ca862944652523a246cc871127535afcfd578eed08b7ed8e8d8b4de3217fd4fb55ff735c55aa35078ade1bdbc0453a8cbaf9dea876cebbe7af21f4dcff8213b82b07fd8938a32b3bd083c851b4dbd316cb845bd292e3ff60c8c7d8125272ac8d9c4fca8adf42907a9fe4233e1b016c09df4d647ffa8fc4522ec6bc36f84c5ac6641365c19653293172113a514d344def544a46456a55dd0e56bb4a742700fbc1c96ae274f754d203c4a5858885207941db4f7838d827d1794330b00812248eee5b754751b4d325202fb03266bdfa2ab1ecb5cbcef90880d0bfed851bc47b2448195e9cd023fc3ab800488d4b4bf61e5d395edab8642c9c644556b832ff41afaa4244c62218be592d6051a66bf093e6bff130ffe5d860d932f85b23fe8f40acd356579765d77c18785e2b01a6d819abf2c742eff91b80792c7ee05167f5b3ae0d322e951b23da3f6fae9e0d45b6bcd9b597de0440637870d8a9598565fb679ef3b0bf225f8d5e1ce96a4a83ce77ebec798005681e70936db394aa88682bb8be88fe65057efda4473bbeced4c818400b4c612c3a93e98e14502b6c9a3bdbd50ea70c6ef8ecc1c7c7f642e66279c932a739c5c5a7bd261d94644a95fc9370a45a1ca2bfd693217edde72e54c524ce4c118120d5094e2e8ec6e48765116dcd456042a49eb32522805e22febe6ce24f3a0f2ae129a07b1b64ff6d50d612e21dbc875ead6ad59d85ee10c142f01d2236876a235b8670aca245acbaf331a94b481a449d9b4be87fc2eb854c678561e0a2505762264d623f17f9796ef505ed407ab606a8bbf8e0ed8f83175e49309d1973fc5a4cd2f158c2064fa082afb4b2e096cb54a33bc1236965871bb7a5316bacb856639c4b3fac2a177beda975b72da54e4ce64278f361bdc9a59bf792b08548ae65447982dc0e7c4cb98cf75cb3aad44b2cf836535fb6733715cae4d3f3be4f16afecda2b68418bd0c02890be1af9b4ec76bf44888f4f86ffb79734486dd41794ddae3a6a063ed122e6d00baeeb8bbd71291275948597a0a258c039f6c2b75ea11a35b58ceae41e7a008fb4de493393e24afcd895c49e98d0ee67c312d65f980397fd62ae25a3aec5566754f2f2f93046c476c598a3d7257fc765dc6a2598674672cc3152661ae18843bb443aeca1255bc69971c1c31d853b52b279b68351383699133f0695b0451a2ce75cb502639c5a23a69c90991371805f7c01d4551fa2737c8b46d43ba7fcc93fb91312c82ffaed642abaf3e2a583a730f34bd4765e06bff93ead8468ec7d3e42d119d8e3177bfb5d7277a717f831568c293a9669f8619024e19015579f19eca7ed733e5859bab6b4a39d994dc7cfeaecaa93da42e9719fd9f03f49f1adc01a6d6a2cdfd1d6ffcf5365ada070853c756a218eda82b3a3fd7c7574a1cf19812eb6a8eba690fd9334b0c1412385d7a5e642f6d19b40c3fdc68a83c19d3d81c4b66552b2590e6ad03d5db3a02284b9c42da33d96a8b717c77d5746979ba2f206b446aced427b9365aca6b470cf058c3d62e666b903a6cff1606af17b9b623e38ea3bbf0350c9666ef4bef7c1a9dc3336332aee2a4dd3249924c44602220145b5b62d1970327da167bdb81a2791bcbb69e74e8c209974a8d24b45c750085622bd7d209ee850c2b7d9bcc5a2faa665567c0055a11b4a75fc8b7755aa456800d9fe80f60fd8ef48498f2ce5c71d5239c105a0075e93a4aa0512111a50eedc4678df4ad7951f4b08e737bd861b6933abaf7666b565fddc6419856414cce78aaeecd2f602627d428557ffd0f6b3c8d357425096f99b7bdf65df1342208aeda96410a7660fd2b5ec95f4af7485ce0c50edc3817b4e999b1f2d25feadeb971ea76056dbaafeafeb82347588f08fccda1c3242945e757fa2aff9da3480e25b415bb423073df19b4402373ab23b5c43873f39fa0f2651fed1d9b0616905f220a5e74c8af98c9b7fe01d46036b5e9b8adfa5fa27c57d1c098495cae4e7da89e96c8eac9d43aca393c70c3b9a0499e4b6881425dc5d0f2f9a556ba2faee72d004a89056aa71a9e8b2561dad1257ae1ef13bde7b71595efdf7e32e0eeabd0cb82b9b58f9358a455a1b715bd4a5f3773bd444d181ca1f0f3d226a95aa0ea731fc33a0d22028edb938cf3de0f4e015e2d78b74fe82df425e1f3df8e73ae6e723b187c92073712ff8846cdad4392095c8e5bd243b7133fa9310a2adf7d506948864c517fefeaedeeee67a786cf52cf5511398388e2c9dcc46cc8c896e36d8730565046ea936b3714b07602533ad8c0ee442237fc7335a0a4934c33784c634003cbf1ee0c4c0feb174790358e043809ec6b992422aa011b79cca312897340d80c3a43225819700dc0b290a4bff2830918e8ffab9711ae9ff2a125c966edc2cfb6f8b5f52ea525ec698cf32eb1ed210efac6a91ae84c48ddd9c9713ff2a4247371cf421143c24312787786d2a61cf76a77526e0bc5814631cd9d27ab5e604a6f0383e8cdc9af33e4840ae26732c4d83cb6cd3f7d905289c29435a5319b3dd7f576b8c1cf474d88160396df82c4131ca13ccebcfda02e178123657171185da4b31af19d4996ab3517dd1292fedb6df0cc41aa3cef8c2ad75149353e457dd857b91091efb22e67afe94cea849ce0ec535a869b92ed7c6ec86496ae683408b12c0cf2f6f2fcde4d7dac0191be9b0cc7975a9860acc6ece884179ff0e14238506422e8a5ed839a3807cbcb54bb5b45c0dbdfe10907f4e57c42c5f518bccba45da5db073ead0566d952126f1c5575fcda88e6758b2129e8be562851897a10c9b7f3b16e1cd1079fb0fbd19791b7730452eaea6d2a6d4c60e64e9ae4490fc02f546b750315e926e68f55710c06c9987f080093fd5eec6a00276504e77db039115273bf69c707c8730b09a4512f6b171c7c5342d765dc7fb6fe632e05d3151273b2ceed6ccf88728d3386cbe6c52c873e52acdc26c845da51b35d361bbf494c597c5863ec14e43a018eb9b2e4d6391c44cbe9b5d689592f9a5c6bd5db40ba03109f5ad5859f1824f4a371c7ecdd7c1587aaba888b5ec946a3e17d26ed1bbc8e085d20dfd0d4b22ca6d7d662f607a878119b2fb944222976666414dc28842d524ea3480c26414fe29840b357766b2b10067d2e842f297699889c79f6a5ab5fddb2502a9ca277693d75f8996d7fe1cef81501c1e02cf74103b190dc65ae4aa430e6453af714b04cb555e0e40f4d84edcfb2b25d746e02b17048851f581231c0308631c7b78cb3541b1f3603ce91daac721632616e7612e1f014bbd8e36dc25f5dbb40ffc51229771041fa00eb958cb5bb2f7b1d463fcacb4df3c37554690e707af778c1b0501f861f7985a7d140fe167c0121b90f211b82849c9b514df89a07c44a2cc1506ea848906d22727f6caac38e262d4087a4328cb8531c34952d5e5e84632c5dc58a18986ff1e9095a49801a97ebf929728a1db44e578e291fa8344d26507944405b23d457de164d51b6ad211e3e91fdcea7c93ecc4160b55a05eeaf23c1327a117b122644d6f6488b8864365c9559bab2fd4f3e5615fa00395e6133f7588934ba861a8aeb4bc95c97ca5995e9f1c2251bf01cb5323198b6e917fa50821d588d54b30b182859aa978e6477a7cd1b0f284d42addd4cc9655e65580bfb762a09f3cf8b571a71a1009d7075153553b0962b6cff7f75e7f69084f524a54cd50f8af0205c18f1a1dd4934815b32a6ff72f81ccf0f4c899646ee9a8f5ef12737de84e112d638e3f59f963fb26d53a12440ad7fa8c63b27ff9ec040784271cd4730e50aad472ca509fbd9e82b6a49e58cd71008849ddfe2ea234f1f151992cc6404345d15877e57c5cd01311df5d14091e23a2f2ac9a4537eb449ec289270b041bd9967736dbffe237fc328a237720426ce7bbb05604468ca36542d259744f23eb9b6298b97af7be52dfc6d064106d95592883288dcbf80e14f5095852bf7bbe49d39ce4b5d400f4d82f4f03d54330a56ff4becac8e399490b4c3a14d29c4456a2d359bcac4abeb533562d2ce5717041087fbfa10c6cc5ad", 0x1000}, {&(0x7f00000011c0)="63bbb29562ba8eb8d401d4c34cbd8ea9fd28a0264ff975cff5e231d994a26fc9156b32b632d314abf9972635798cc5abd3c6a0b634d7a3ff35735c838f8b178799d74ccb16c65406281d23d4b69e99fbbd5f5083cecb24e2b4a78126a98dd612e4139eac4dd05a8c0689423ff6c7fcb105003201edd95cd438e3109f2e4512e5f29a7fda59abea39a8dc31244b09126b958d365fed66efe110bb5ea68414fb468560085f667532c31451df8b45aa34fbe76a5b1dcee37e338b3a95bedc363471c054a8e2d39ced6c89dbca1076ef79cb24c325d05fa768", 0xd7}, {&(0x7f00000000c0)="48c1c50be484ef62bf366db89795d67cea48e7b96fd5f39a15020dab3e7f88919f2f2015d45ac312f9b0e5c99bca6702b41b796957f154095511347edce078d5cc27e76648fc3b7dcda94825814b1b2593b35e2f4ce7b05ce6ae87e3c5997f2475", 0x61}, {&(0x7f0000000140)="e1ab0054865719d476dff8ebe4049da0", 0x10}], 0x4, &(0x7f0000001440)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32, @ANYBLOB="9ee97294b74665e503b2ff18e101821b41696051ef314b9c5f4c0b36ce55459491f938e14c2a4e81e09ebe8be76b325d51178bfa126ec49b26e1af270870b4ff1ebb9cd1a7633b8453375262827f51e02ec3933340d179ee8c5d290521077e0846278c6de87a2e0e8a89f957aa3da5d97d8899648d68ba7b07713a1cc266ca9557758538bcdd0fa059c50200"/166], 0x80}, 0x0) shutdown(r1, 0x2) r2 = getpgrp() getpgid(r2) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) 16:01:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7c}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x84) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20, 0x0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000140)=r2) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000240)=0x8fd3) syz_emit_ethernet(0xb2, &(0x7f0000000180)="b610e0606d933080f1e19f59d4c2e2cd1249c203e1f897f4c308ed028549b9e8336b350b2e82ecbb32c4cf95daee3339e1f3b65c453ed49607e4c224818d2b690e1988b0e0de198d43f3746e75760d9997e3d60e93e709a895cf24655b085cbe496d1e3155ade86d6f14b36ee51520ec60ccf4db11f96fd18d47851d1063432b3cb780b532e0789560357fbdcf14d2b495e7f6bdf2f21f7d4bb792ef15a1ea2510b1a0079bc4e3cbed7da980264b6a8767aba82f98a2b2fd00") chflagsat(r2, &(0x7f0000000280)='./file0\x00', 0x0, 0x2) 16:01:24 executing program 1: mknod(&(0x7f0000000280)='./bus\x00', 0x202002, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x100) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = dup2(r0, r1) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000100)) 16:01:24 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x10b886, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./bus\x00', r0, 0x3}) ioctl$BIOCSETIF(r0, 0x8004667d, &(0x7f0000000040)={'tap'}) 16:01:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x1c}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x100, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:24 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000200)) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCFLUSH(r3, 0x20004268) r4 = syz_open_pts() write(r0, &(0x7f0000000080)="662d112d5f0e5a21ab1681", 0xb) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1ffffffffffb, 0x7db, 0xfffffffffffffffe, "03664071795ab900ef3caf0000004000"}) write(r0, &(0x7f0000000000)="6a4a4e5cfab9b0fbac605a00", 0xc) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000180)={0x5, 0x6, 0x2, 0x7fff}) pipe2(&(0x7f0000000140), 0x4) 16:01:24 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x1b00) r0 = open(&(0x7f0000000380)='./bus\x00', 0x3fd, 0x0) mknodat(r0, &(0x7f0000000000)='./bus\x00', 0x0, 0x1ff) write(r0, &(0x7f0000000080)='O2}', 0x3) 16:01:24 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x80000001, 0x5}, 0xc) setsockopt(r1, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:01:24 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="2d012e2f66696c6530c531ee9aea2417aa089f14bbe8ac946a3f1c9f47c7988010a25d7b73abf1c263bbbf6927d2fd6f5cdc21a25977aa86f8d2ef72c996310be207ff7cbe73f65b6554a118de6f8b67cf2167994670553efec12ddabcbc9ad38f1519042ba1181d378e7bba7261347f64d4c18b2a3aa65ada81da3e124cc0a54191d641fb8e941bfafe28f14bfdadf1078b30400b4070afd2aa99bc008a147c20c716ddbf1c0bee377873a85f262356f633017e"], 0xa) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) msgget$private(0x0, 0x4) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000080)) 16:01:24 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2001000, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x10b885, 0x0) read(r0, 0x0, 0x0) close(r0) 16:01:24 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="28000000bda6d3829ae7fe8d08cd7fdf03000000e7281928d341ed4390314b04d4ab2381277491ac419850728eede3efd8e6ae4d73a73f35f19114773efca6a3967eefd41afcd44b1647ef8ab0e9956c32d51eec352202cd0b7aaaa46bff97a407fbda42c67818089d3307726592a40c4a153eaa423dd567c62f0fb17a35fad1620358b9c1b17f87c9477de4ebb4fd677d7565d183389038c9eb475de740a4cba3c5dd0d0f0000000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 16:01:24 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x87}, {0x3c}, {0xffffffff, 0x0, 0x7, 0x80000000}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x6849a3551d3b729c, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x7, './file0\x00'}) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000500), &(0x7f0000000540)=0x4) chroot(&(0x7f0000000100)='./file0\x00') getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000003c0)=""/214, &(0x7f00000004c0)=0xd6) syz_extract_tcp_res$synack(&(0x7f0000000340), 0x1, 0x0) ioctl$BIOCLOCK(r3, 0x20004276) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000140)={0x1, 0x7, {0x5bb, 0xfa34}}) pipe(&(0x7f0000000300)) 16:01:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:24 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7ffffffe}, 0x0) r0 = kqueue() open(&(0x7f0000000000)='./file0\x00', 0x80, 0x2) kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x1, &(0x7f0000000040), 0x1, 0x0) 16:01:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x42102, 0x0) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000000c0)={0x2, 0x8}) ioctl$TIOCSCTTY(r0, 0x20007479) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/23, 0x17}, {&(0x7f0000000140)=""/208, 0xd0}], 0x5) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) 16:01:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) syz_open_pts() kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) 16:01:25 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x400, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000100)={0x10000, 0x7fffffff, 0xff, 0x1, 0x1f, 0x8001, 0x4, 0x10, [{0x100, 0x8, 0x5, 0x1f}, {0x101, 0x9, 0x2, 0x81}, {0x58a, 0x88c3, 0x2, 0x800}, {0x7, 0x10001, 0x0, 0x40}, {0xffff, 0x7, 0x8001, 0x3ff}, {0x69e, 0x9, 0x2, 0x6}, {0x2, 0x7, 0x3}, {0x0, 0x918, 0xfffe000000000000, 0x7fffffff}, {0x80, 0x80, 0x81, 0x9825}, {0x6, 0x6, 0x7, 0x7ff}, {0x7ff, 0x3f, 0x6, 0x19}, {0xea, 0x8000000000, 0x1584, 0x9}, {0x309, 0x8, 0x0, 0x100000001}, {0x5, 0x8, 0x9, 0x6}, {0x7fff, 0x5, 0x7fffffff, 0x7}, {0x81, 0x5, 0x7, 0xdc2}]}) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x200, 0x10) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000080)) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r0, r3) 16:01:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') r1 = fcntl$dupfd(r0, 0xa, r0) connect$inet(r1, &(0x7f0000001300)={0x2, 0x0}, 0xc) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000001200)={'./file0\x00', 0xa4, 0x3ff, 0x7, 0x1, 0x100, 0x0, 0x2, 0x1, 0x3, 0x4, 0x5}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) connect$unix(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="0000c6ade44000000000"], 0xa) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000001280)={&(0x7f0000000180)='./file0\x00', r2, 0x2}) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f00000012c0)) write(r0, &(0x7f0000000200)="faf57a557cc77046249ed5139e3d1fef5396423e26e130ab2683290876ccc52a433533660dca448b2b15a886cc16e414edc4dbbe69c1caaf949089cde2cf477e32341baf612fde9e01cc319d2c3a00b2d18da98ef391b3e49f1b9c120cd78ded022a03f87ba711abf2b679263df4207897468473580da59504067321e8a0da57ac151f6d69446f41a8e78d3a8a6f4932d66d62222413f198fe76524b51fb819b88c390c80e1da9e023e25e1d6b55b9d0fefe43af2efdd3d5f32154cc42e5b9ece313f1dfac7ff12ded439959523741f648e6083b5d932a6cc86fba7eb282419de50415a89ae4ffd7fb65941d8c9d602575f64b67aaa8fa2a17e91ca311e538bd666c015c4a582e0fc3aa77be40d7d050d7f4f3a246c8c51d382c290654a97e8f9f2540dbfa266b4527474b3fe536e8d1197aaea70e6cf168e22248a904392c5da9a161217351eae4d868d177117301928306df3f3188a36f4b4265810fba23648f39f909d7207e97d378014a60807fcd22f3bc176fbaa4b74e893468fa58f1f5c4ae8d74fe08f73a0137db910e1ddec424b790c919d44307e5afe3687d50e7623a73a16a9489a595a5498b90f6943957034ff29f7a8853a4b285e5b7d62c073958c846c09319b1d13d7096ba9ec61e4a24acff383d93c095f89108776662ddbe95391c8142d17af6b675acfa17a1779aee9173eb8ae386d192bb54762c6cdafaac65bb2168832bbfa1c28aa8e6524253dc56a7b7b6463a8fa11d81f08b3fc45103713aa85d272965b6504566d79c5083e21ae5681e364e41c42bcfbdfdf28fa78e046ae341040477b1c3a802a71b45bedd2baea803c26f53cac066aeb9cd2ffc87fd5b5c07a1cfc80d215603bf2eaa76fbd27720ea08cba51bfc80781626abc203565ac9e2b445d0cdf70f017fde6cdfbaa06df635c8b88bca8b04bd61559b10f84067f2f9f77344d3174c0fa27d03b8efe30295fb486e45b1415b986883813b8106476e478b33465a2bab23abf7a59f7fdd3b9ece38afb6d7b0917e5a791dca604319687dacd5687c86cc93e7b094b42cf75c4094336a796d09c0fdf5993dff5d7f59810934c3aab3f0d8c0cbe53dd9f8f014e91e3c591ee0f68fcd8ea03f2566cd355337a77327d23b76d428cd350d380cac983c8894f1d570cef7e9183a3688f7c3804c1d0d49a658485b5b5e17049eda6b158b3c2e1b60ce67b9e7e0d8ab2adf87f80132d133fd417ea685891d07f17ba0a224cdbf08f53727abad3dbd499b3bad7247564df3ec663b66affff7c43db1fe6836d31d27f215a0143aab3b16801bc2e0481fac91f39c03163062e81f17d880987b9d67bf8738995ccac5e193f2e9eddab57adf41bdb38cbc19e751a42f3d1eb729eb4382cf8f93a67b9ced694e0d5139a7c573b0edb2429f9c383d4282f00d333dc0b3bb185fee49e3ce13cf28ce62f1ca3ac910c2f999b7922ef0404f501ed4095cd8762f99a7afecd31f95a13fb0a703d00d968f77b12d93acea63d1650673e7f73c6cb9dbb3dd36058cca46548def6ab77f4a67816ae69860b229c7fbe24e63d2efa004fbcf74c73658c46a59fcd498b7fcd0ddeb764d0c2933b402d1973e3f3bc272507f320ae649da21792b23fec94e3375583a9dff48fec1a06481a3cca89597111ebb2439583ea685c9a8953f6d3a4aceeb9b18482f7f6a19412fc3c6a2b87277515a4abce35f5f701c7234883a4a6575e0dd3c588a743bdc65690ad7e28120fb3e3e2ba3e2c4aa54fb8907006c6ebb1079df901385e87ca70abb03870160513d3cf270a3f538493583e9e3072bb10587d2656f90c6e78703b22a635e39387f7a521e92023b136a724797be66603da233a1dbbd53a791729f72dcdd7fe0b286e54721f60ba6b1774aa7ebce831fbc60b9f2856e9a8ecbb9b8c2a2952122d530ec53287f6080d56010a8207cec82267da291ddbb9b5a050f51b47e431a10f2d6dcc66cb805ee4b4f9a823825cfe5b36394aec6535ad71b56132d26c360865e4008e62731871782344a972701f0eab6de3e6a671780977043456035bd217c9b56ab9c5255ff28072b95f8c928c4f873eb70b8cf01cf46006750ebbd155856f9535bac0889e99648bed71813db512e30740d617aa5dba2d989e706f9f23dd48996ae2619f3cbbec1fefcc3cc9c4ca6aef145d94008a006dd57600d04825ea492708cc06bc13956a87a79ed9f0519d8197a3d2ddedaabe98cb899b0664fe751a4bf72c3358238f094fbc1acc41585455463739889c19244e4f4f93bb51f0b44d3787819e1ce5268a19ae1862494605bece5f2e5eddf118f7116af60c7f586485a9dac3c398ca76e7a9ab090652547ea1e886554789a4bb1d8af200088ab0dc6221f1c7061a48a5f64e59d68ba152e1805a8a78a500dcae7caacfb467a7564c3d957e33939dcdfb6f035ad9f5c0956d8786b339713a061295cbc2d6790076700bae63cefebdae7192022e07b0fbbdfa6896fab954a07d1e758e82259bcdf84e6c54293c885b3fd1a495f528f9b395f781f5881493e61224b29da402b86923f041925429f23fdec00654d74d3428dbca90a08516afcc44cae9285e0e3f777e89af814b87c5981bc7094e1b423b767bb560cb53852544807216c3c057cb04b17e597919f66082db6ca8d1978e31ebc4abd495b4ade89729539f0a44c0cea82cd98db66371077f01a25f9e35e461f2d55c3eb8e3e88f98c3439e1190d8c6ee506f97003cf874a8441fd2923560cce0ccbca27dc12a2defc3255191ca840fddc370348f2fccf0ab18ea047da541cc266f88b407ce8c0f4d437e4c541e92be2761a48af5532a04f188fad79f63e658c5fed1a634f95024345b2026f344f063f70423de69255d2c7d11f541ca280495bacc93bc503adfae0054b6e5d8ebf884dbdb6facecbf4d49e3e8a2a76bed309534b8bb3ef8ade12a0f343ed68b53931e89be3b6fc65b459f3e55a956c6a9df3bf48a5180f05763221352496fa7be8ae15f53b45ecbbdb52451f07c92069ffd119fcf1c5d7dc6be06fa9349422ee277c657d60dd2dd51bb69fc2c83db46a91ec11035be713189416ea23d9a6de9394c496067ffa835e51730b327dc835a2c6d1a2f32a5a5ce49b5948ddc825f1225e0c2cda509e42a0f6f3703064d3effba3cdd45d3724e83bd8eaae1c40ffb7f73b1b1249af5328edb8224d9c43b17f75d24f512a6138d115a9aa3a9bca675c99f7c7109a260f3a80c0f7a6cda516e80d9c091b6d8848e58e1ca6e092b9ea0018e9fabfbf6fa293a83ce7d6bfbc3ba30b2d1c91a4962e66016208750068e6e6a3256310bb4c469a2c7ac9ed870c630f483148edc7426c25a7fbff60c4cdb37d8ec35ad2442f6b5ba2cefce61f4f6df54d0b84e8746d5b9e6e041ab4686a30a36095866458010bea197c8fdd5baa9ae296c2690922266be57e3f177aec705ac2944e8964fa9d54fbcc95ee98a7936e8892b64c2b525d8bafbbb0a5bb1253ea053a1f761db9d9c2ecfc4aa487ffa8563f69057dc8769799fa8d7e7f66066a55783c088d4fa1f6138a204b50dac84139e3153e5a49680d9ae16776b1ae81d524cb8d0240345823d23ba19cf42e7c98f38ab3a6c5d3db644dec4d229ef3d923bf33904d99e65371d03ae25d26576e3200c55434ac61b74bb01e7c6931bc0da4817d8d371092abed458399a2b22004ade1dd2509b2c2fdd6b0952f2fbe0e9f8a7c985e4e71b82f0529ff7b7ac3d08018ea56fed81e079c80f46f089caf02328dadfbb5d558419e6f3c279243a3583e93e1ee776ae9d2ef0bf195c82c1d82204812501bc7aa04ecd823d19ad833fdd581ddc560870dd10a13ac5a71ffb623bc3d8ee97041cc4267974a468a0ef6c4c3dc7353040c38730e7eb09e57ddb94ebb93ca4566e66bfa2954c56f15431e422e431ec009291a91ab890a2b1f373673b46f20cd78dad460c86290f932da81e32c4a0ac7915ea4335fb380b6d7fae5d2f7a18a15e9bfd29f247aa7ede24193cf58ac13bad65d22f71d775a0b12cc0b42976ee9f8007047f5100a749dd79eb6cdffbf24f74fdc893af4e4be5a2d44dc4dea6c097bd4ec194ce80d10305527d58cb4b6738934686adf4077ebb71b215a55896a18023ff897de773f139dacf0736fbe6d31b929d167fdd7ccd63e899ab9a3c1257a8514db7aa41e35a51d109219a58e84575a8164b5724759fdcacc9a39f7cb88ff6b88bb5a5201766e4f296de5d5732a32dbf4f42940afc235b94ba4c25f2ff37fd4e98b7190741a69ca1be7ba15f855756107d0ef8d20953a44af2cbe0ab38906b30e938e142f0084d6c10dd0de0722f7b384c40526be54114caad8969436164f45e6087b5d0d21a07d017b82e47a4ee0f41b66884937be74346c62a79939ae244fc364adc4ee30027b5763a7d484d151ff365ab9af02abecdb13884c37a2248ab1f98f11e25ec61f60f7227358e6def7bc229ac0f5b136f95e53f41aafaf73e903d7ce4ebd5011b2cd144279c9888a2f6d37eb5a4f29275e8f06ddac81133febbef03a6413ea1c506fe03cbbbe51a2039f8ec69e787bcecbd54ccea1b92f0a1cb6a9f31de47770597944906ab910b5dffd43a7c2f6d2f5e577ebd86f17622025e8b04d35c7b0eceac8fdeefd01f210e2f73ed25d609c65b032f63869da5d0aa59129b2d5dc664366d51ce22a938c904f673b1c659827dc5af6d577318c1b950c67f450066dbe089a9b5aa09d5970aa6a54521e7b8adcbdc0f75abbc93d77459347da8760b19efc2d89778aa4d6dd586e2e79ddf6594df85c22b28ed65b43a59fcad90abb821193a51eb5946b7981adeb1c0f9dc37095df7df75bdcf46afa71f4e07cf43ae56f5824dc9fe7c3735bc22ec061f9c66c35aa1dc59a2085113771822fde7ee06b5a9ec4352dbcaaac4137363a9b7a7558f7a9777eb3bc8aa62b5a1ed88ca71387868cff21fc225a556fa294501f13d25e5c6227749b9fe5f42429b71ef6db853935e59291675f482e8594d94fb9174b0c94862a7363b792be266c95f6d2b9777c964282c0c410ddf85fb56527f5de241c36630e336f55daf51c8bfbd722956e660e962b8464bb4ca4b64e70015b1e91b630f4c1e6401cffcc4cf07e53dfc3afefa54588dbdf15d1c293eda69a17c9158147d940dcb636955760e40c7cc107f12559d1cf1d30826cdd7d3b58238edf3179d622df4ff74c28a28fd0f3d1248bfbd092355c7f73ddc16eb9db650f47043e71a3e48c903e4680fd218012f1250fbdb49d3825742841f509e38971b98a982de3174679d8bd7af34dd0cbe830caac5cd31f17096ea026157184221740724d9dc4bd7fea531517d109c859a66b1f6dd1226f0e303cb714686e7f5396ef0a502aaf619375986f14e05b6d7053ca891d2b3629e5f50ab01e75e361290c24bd7131f24b6117ce8f65c90d037b6b0f1a13c29c8c8fdd53c3da0feaabfc883f7fe58c405cf40e175cd4d3afc5dc36214e91e541a21abcbfd53e1ef2dd2fe7bc253d244c5555787e1448ef2ecd387ecf4ceca67bc5adae5dbfe1c921e8af4b4798269f1901b3c8a495610f887389a24d74954cef8271be39ef94a5984dfa2545f09f16d78e532db73b3d1a38b44c223f97a8b6dd6ed16d041be21d5e568fae8cce1b680aadf95ad802fe9c39af82534bc4451a3f76bc652f6c29f375fbbce7f8cd8e1df2b29c0e644b949110e278039335ac320c1ce25c893ad98a2cccf7190764e5da07cd8dd4ca5d3c269fe00283746debbc844d26c9a2551ac02193a4abee45ff", 0x1000) 16:01:25 executing program 1: r0 = geteuid() r1 = getgid() chown(&(0x7f0000000000)='./file0\x00', r0, r1) setreuid(0x0, 0xffffffffffffffff) 16:01:25 executing program 0: getpid() r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x1021, 0x0, 0x0) 16:01:25 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000240)='./bus\x00', 0x8, 0xc) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000280), &(0x7f00000002c0)=0x4) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000180)) getpeername(r1, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) r2 = open$dir(&(0x7f0000000040)='./bus\x00', 0x810, 0x0) getdents(r2, &(0x7f0000000080)=""/93, 0x5d) 16:01:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x25}, {0x1c}, {0x6}]}) msgget$private(0x0, 0x20) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x6, &(0x7f0000000100)=[{0x9e, 0x2, 0x0, 0x58a1d9bd}, {0x7, 0x3f8000000000000, 0x9, 0x700000000000}, {0x1, 0x7fffffff, 0x7, 0x2}, {0x2, 0xffffffff, 0xaa81, 0x5}, {0x1f, 0x4, 0x1, 0x7}, {0x8, 0x100, 0x5, 0xb4}]}) 16:01:25 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80, 0x300) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) readlinkat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000180)=""/250, 0xfa) open$dir(&(0x7f0000000280)='./bus\x00', 0x200, 0x1) 16:01:25 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a52871d000000b8150000002900000032000000030000003591af0dc1bb893f"], 0x38}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0xffffffffffffff02, 0x0, &(0x7f0000000000)="bd4494003391cba20d05d98f5146ee96a0032d3d75e23e21708873422dece41195954355bc3bcde6a42a3426b028efaa640c6d0504d2222c8daaa59733da4275a421aceb6af750a417551a7677e541622090fbf0202e197d6b347eab9aa1ed0356c658be5c45b7960d871ff34e518da75eac8e7ded192e3b5b6bb75a7f2c477199cc04fba98bf58c7c9c805327da459030f66bb110be624dd575a204b9948531484d", 0xa2) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:01:25 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) r3 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x1, 0x20) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x8, 0x20) r6 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r8 = open(&(0x7f0000000240)='./file0\x00', 0x80, 0x0) r9 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x1, 0x0) r10 = open(&(0x7f00000002c0)='./file0\x00', 0x40, 0x10) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x10, 0x0) pipe(&(0x7f0000000340)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x49, 0xfffff, 0x7, 0x1}, {{r2}, 0xfffffffffffffff9, 0x20, 0x1, 0x2, 0x2}], 0x3, &(0x7f0000000380)=[{{r3}, 0xfffffffffffffffa, 0x2, 0x80, 0x4cb4, 0xa87}, {{r4}, 0xfffffffffffffffb, 0x10, 0x10, 0x0, 0x5}, {{r5}, 0xfffffffffffffff8, 0x80, 0x4, 0xffffffffffff127f, 0x101}, {{r6}, 0x0, 0x11, 0x7, 0x4, 0x5}, {{r7}, 0xfffffffffffffff9, 0x3, 0x2, 0x40, 0xb32e}, {{r8}, 0xfffffffffffffffb, 0x80, 0x2, 0xfffffffffffffff9, 0x1}, {{r9}, 0xfffffffffffffffc, 0x22, 0x1, 0x7, 0x5}, {{r10}, 0x0, 0x40, 0x80, 0x11ebfc19, 0x7605}, {{r11}, 0xfffffffffffffffa, 0x80, 0x20000000, 0x4, 0x28e}, {{r12}, 0x0, 0x2, 0x80, 0x6, 0x401}], 0x4, &(0x7f00000004c0)={0x100000000000000, 0x9}) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 16:01:25 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x265a) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) r1 = semget$private(0x0, 0x7, 0x100) chflagsat(r0, &(0x7f0000000140)='./bus\x00', 0x0, 0x2) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000100)=[0x20000000, 0x9, 0x200, 0x362a, 0x8e8f]) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x8, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:01:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x1}, {0x28}, {0x6}]}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getrlimit(0x3, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x5, &(0x7f0000000280)=[{0x0, 0x0, 0x4}, {0x1, 0x9, 0xf3, 0x8}, {0x9, 0x3, 0x7fffffff, 0x7}, {0x3, 0xd71d, 0x400, 0x6}, {0x5, 0x8, 0x0, 0x7f954165}]}) syz_emit_ethernet(0x8a, &(0x7f00000000c0)="de700563b4245f0e4fa0b9978e5e92afdc97db6568f8900e487034194cc7f597e4fdb53e0b732b6fd82833ba39038bd56acefd3e742dcb0fbb25c079943ab941b2482bfe10fce87abb27d22535960b20004718d7a52f8c07c28b82bf06dcea7f07b4fc87ac24e1896fadd0818ef130ce342f15c11fc2f4c885ba1fe7eb5113b7e5ca703d1f3a56be0432") pwrite(r0, &(0x7f0000000240)="fb", 0xfffffffffffffffb, 0x0, 0x0) 16:01:25 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getgid() r3 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = getpgid(0xffffffffffffffff) r6 = getpgrp() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x8, r1, r2, r3, r4, 0x18f25bc68407a5fc, 0x822e}, 0x100, 0x3c6cbda4, r5, r6, 0x8, 0x8, 0x800}) setpgid(0x0, 0x0) 16:01:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) r3 = getgid() r4 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) getgroups(0x1, &(0x7f0000000680)=[0xffffffffffffffff]) getgroups(0x6, &(0x7f00000006c0)=[r1, r2, r3, r4, r5, r6]) r7 = openat(0xffffffffffffffff, &(0x7f0000000480)='./file0\x00', 0xa00, 0x12) accept(r7, &(0x7f00000004c0)=@in, &(0x7f0000000500)=0xc) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r8, 0x41205725, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x25}, {0x25}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") r9 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0xf2b2a965fb982fe0) ioctl$WSDISPLAYIO_WSMOUSED(r8, 0x80185758, &(0x7f00000000c0)={0x2, 0x6, {0x3f, 0x400}}) write(r9, &(0x7f0000000200)="7042c2a048b4c4f9c4ea2e7b818a5ecdb52bba50f1f40d8447b342d1b41fbdd3dc3909a51366b08b6989e75d5ccd9035276e3db26b0b1e68549a76b84fa08bf0103cb26d41f40cf66c49c389eb11da97e93bec633252ddb5ade43510916b296816534dd53e5a547a5d2c977d922f97116f855a8d950c516d135ca689ebad5342e55e6905d0bacc98c50699abafac799cf70a1b45f4b7b2bad49d74fbb02b3348a0e58d6b533524f0c5c010576ce3da293c878cefdae50d490ae6d25f9868b40e18ca94060643fa722a69c5ac9947425ed1654854a656", 0xd6) ioctl$TIOCMBIC(r9, 0x8004746b, &(0x7f0000000040)=0x8) 16:01:25 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockname$unix(r0, 0x0, &(0x7f0000000040)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0xfffffffffffffff7) 16:01:25 executing program 0: r0 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x203) fchflags(r1, 0x1) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r3, &(0x7f0000000800)=[{{r1}, 0xffffffffffffffff, 0x1, 0x10, 0xffff, 0x2}, {{r1}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000, 0x6df}, {{r2}, 0x213c0bc5e58e66b, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r1}, 0xfffffffffffffffb, 0x8, 0xfffff, 0x8, 0x2}, {{r0}, 0x0, 0x20, 0x2, 0x2, 0x7}], 0x9, &(0x7f00000008c0)=[{{r3}, 0xffffffffffffffff, 0x8, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_flags}) recvmsg(r2, &(0x7f0000000640)={&(0x7f0000000040)=@in6, 0xffffffffffffff28, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/230, 0xe6}, {&(0x7f0000000080)=""/71, 0x47}, {&(0x7f0000000280)=""/135, 0x87}, {&(0x7f0000000340)=""/113, 0x71}, {&(0x7f0000000100)=""/55, 0x37}, {&(0x7f00000003c0)=""/243, 0xf3}], 0x6, &(0x7f0000000540)=""/195, 0xc3}, 0x840) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xff, 0xfffffffffffffff9}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000700)=0x6) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r4) bind$unix(r3, &(0x7f0000000780)=@abs={0x0, 0x0, 0x1}, 0x8) r5 = semget$private(0x0, 0x7, 0x8a) semop(r5, &(0x7f0000000680)=[{0x6, 0xffffffffffff0000, 0x1000}, {0x2, 0x1, 0x1800}], 0x2) 16:01:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000040)=[{0x1, 0x0, 0x0, 0x1f}, {0x3c}, {0x2d}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="06") ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x3, 0x3}) 16:01:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, 0xffffffffffffffff, 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:25 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x41, 0xf0000000, 0x800, 0xabc}, {{r0}, 0xfffffffffffffffd, 0x749b3a8c2260475d, 0x40, 0x0, 0x1}, {{r0}, 0xfffffffffffffffa, 0x4, 0x1, 0x2, 0x7}, {{r0}, 0xfffffffffffffffb, 0x80, 0x0, 0x8, 0x9}, {{r0}, 0xffffffffffffffff, 0x94, 0x0, 0xffffffffffff0000, 0x2}, {{r0}, 0xfffffffffffffff8, 0x24, 0x20, 0x2, 0x9}, {{r0}, 0xfffffffffffffffc, 0x10, 0x1, 0x401, 0x80000000}], 0x52, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0x20, 0xfffff, 0xe1e}, {{r0}, 0xffffffffffffffff, 0x6, 0x0, 0xffff, 0x302}, {{r0}, 0xfffffffffffffff9, 0x80, 0x1, 0x1, 0x3}, {{r0}, 0xfffffffffffffff9, 0x4, 0x8, 0x0, 0xa2}, {{r0}, 0xfffffffffffffffd, 0x10, 0x80, 0x6, 0x2}, {{r0}, 0xfffffffffffffffd, 0x5, 0x40000000, 0x9, 0x1000}], 0x7, &(0x7f0000000000)={0x1, 0x8001}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x1) 16:01:26 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0xffffffffffffff00) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) faccessat(r0, &(0x7f0000000080)='./bus\x00', 0x2, 0x2) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000180)) r1 = open(&(0x7f0000000000)='.\x00', 0x40, 0xc6) mknodat(r1, &(0x7f0000000040)='./bus\x00', 0x6000, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000340)) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x800000000000002}) 16:01:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x24}, {0x5}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = dup(r0) getsockname$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000100)=0xfffffffffffffda7) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = getppid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x2, r2) sync() ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f00000000c0)=0x80000001) 16:01:26 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) r1 = open(&(0x7f0000000140)='./bus\x00', 0x400000003fd, 0x0) pipe(&(0x7f0000000040)) write(r1, 0x0, 0x224) 16:01:26 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0xc003, 0x40) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xc8) setsockopt$inet_opts(r0, 0x0, 0x2002000000009, &(0x7f00000000c0), 0x0) 16:01:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f00000000c0)=[{0x10001, 0x0, 0x0, 0x1}, {0x3c}, {0x3}, {0x6}]}) syz_emit_ethernet(0x34d, &(0x7f0000000340)="b6") 16:01:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='9') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x6, &(0x7f0000000140)=[{0x7fffffff, 0xf93, 0x5}, {0x4, 0x4da, 0x8, 0xffffffffffffcb77}, {0x20, 0xc5b9, 0xeca, 0x5}, {0x40, 0x0, 0x2, 0x5}, {0x7, 0x0, 0x64, 0x9caf}, {0x5, 0xfffffffffffffffe, 0x8a5, 0x3f}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x0, 0x2, 0x0, 0x3}, {0xff, 0x9000000000000, 0x1, 0x2}, {0x5011, 0xcf, 0xffff, 0x7}, {0xffffffffffff72b3, 0x7fff, 0x1, 0xdd96}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x4, &(0x7f00000001c0)=[{0x7f, 0xbce0, 0x4}, {0x0, 0x5, 0x2, 0x27e8}, {0x9, 0x65, 0x0, 0x6}, {0x8, 0x8, 0x2, 0xffffffffffffffff}]}) ioctl$BIOCLOCK(r0, 0x20004276) 16:01:26 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)=0xffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r2 = getegid() lchown(&(0x7f0000000080)='./file0\x00', r1, r2) sendmsg$unix(0xffffffffffffffff, &(0x7f00000019c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0, 0x1f6}, {0x0}, {0x0, 0x116}, {0x0}], 0x1172}, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000140)) 16:01:26 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000040)=0x1) r1 = socket$inet(0x2, 0x7, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000080)={0xb0a, 0x3}) setsockopt$inet_opts(r1, 0x0, 0x7, &(0x7f0000000000), 0x4) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000100)={0x0, 0x2, {[0xfff, 0x81, 0xa3c5, 0x2, 0x7fff, 0x5, 0x3, 0x5, 0x7, 0x1000, 0x7, 0x9, 0xff, 0x6, 0xffff, 0xf3d, 0x1, 0x6], [0xffffffffffff6f53, 0x4244, 0x8f32, 0x7, 0x80, 0x5, 0xffffffffffffffe1, 0x273b, 0x4, 0x8001], [0xf59, 0x6201, 0x4, 0x5, 0x9, 0xaa6d, 0x9e], [0xa9f, 0x1, 0x7, 0x9, 0xff, 0x6], [{0x9, 0x9, 0x0, 0x4}, {0x8, 0xce, 0x1, 0x3ff}, {0x7, 0x4, 0x3, 0x258}, {0x2, 0x2, 0x1ff, 0x8}, {0x8001, 0x7, 0x2d73, 0x5}, {0x2, 0xe80c, 0x4, 0x3ff}, {0x7fff, 0xa6, 0x8001, 0x5}, {0x1, 0x1, 0x6, 0xa71}], {0x400, 0x3, 0xfffffffffffffff9, 0x46}, {0x75229623, 0x8, 0x1, 0x1}}}) 16:01:26 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) utimensat(r0, &(0x7f0000000400)='./bus/file0\x00', &(0x7f0000000440)={{0x525, 0x2}, {0x0, 0x1}}, 0x0) close(r1) execve(&(0x7f0000000000)='./bus\x00', &(0x7f00000002c0)=[&(0x7f0000000040)=']}\x00', &(0x7f0000000080)='\\-$]]@)\x05]\x860{\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='{\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)=']\n\x00', &(0x7f0000000280)='Q-\x00'], &(0x7f00000003c0)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00']) 16:01:26 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x4d}, {{r1}, 0xfffffffffffffffc}, {{r1}, 0xfffffffffffffff8, 0x4d}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 16:01:26 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000100)=0xc4b3ca70573b0000) 16:01:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000100)=[{0x30}, {0x7c}, {0x6}]}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_broadaddr=@in}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='\v') 16:01:26 executing program 1: r0 = msgget(0x3, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) getrlimit(0x2, &(0x7f0000000000)) r1 = getuid() setuid(r1) r2 = msgget(0x3, 0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000580)) 16:01:26 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000400)={0xfffd, 0x7, 0x7ff, 0x1, "7b00000000000000000400dcffffff0000000020", 0x4, 0x3}) getdents(r0, &(0x7f0000000380)=""/68, 0x44) r3 = semget$private(0x0, 0x4, 0x121) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x800000000000000) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000300)={'./file1\x00', 0x7197, 0x2, 0x9623, 0x1, 0x6, 0xf64, 0x5, 0x0, 0x1, 0x7, 0x7fffffff}) recvfrom$inet6(r1, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) open$dir(&(0x7f0000000140)='./file0\x00', 0x410, 0x110) mlock(&(0x7f0000439000/0x3000)=nil, 0x3000) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='./file0\x00') open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r5 = getegid() openat$speaker(0xffffffffffffff9c, &(0x7f0000000640)='/dev/speaker\x00', 0x8, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getgroups(0x4, &(0x7f0000000580)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000005c0)={{0x7, r4, r5, r6, r7, 0x4, 0xffffffffffffff7f}, 0x4, 0x4, 0x401}) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x5) utimensat(r1, &(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)={{0x1, 0x100000001}, {0x40, 0x4}}, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000480)=0x3) r8 = semget$private(0x0, 0x3, 0x40) semop(r8, &(0x7f0000000440)=[{0x6, 0xfffffffffffff538, 0x1000}, {0x1, 0xfff, 0x1800}, {0x3, 0x5, 0x800}, {0x2, 0x9}, {0x2, 0x4, 0x1800}], 0x5) 16:01:26 executing program 1: select(0x895d4eeb22cabad4, 0xfffffffffffffffe, 0x0, 0x0, 0x0) r0 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) r1 = dup2(r0, r0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(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(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r1, &(0x7f0000000180)='./file0\x00', r2, r4, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000280)={0x9, 0x3f, 0x741da070, 0x35844755}) recvmsg(r1, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r1, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r1, &(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) ioctl$KDDISABIO(r1, 0x20004b3d) r5 = semget$private(0x0, 0x1, 0x0) clock_gettime(0x2, &(0x7f0000002d00)) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000840)=[0xc7, 0x830, 0x8, 0x9]) syz_open_pts() r6 = socket(0x800000018, 0x1, 0x0) getsockopt(r6, 0x8000000000000006, 0x1, 0x0, 0x0) fchownat(r1, &(0x7f0000000880)='./file0\x00', r3, r4, 0x2) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000a00)=0x9) geteuid() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000008c0)) 16:01:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x61, 0x1}, {0x35}, {0x6, 0x0, 0x0, 0x1a98eff4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x800) syz_emit_ethernet(0x0, &(0x7f0000000040)) 16:01:26 executing program 0: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) socketpair(0x6, 0x5, 0x1, &(0x7f0000000080)) connect(r0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) 16:01:26 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x58bb) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSTART(r0, 0x2000746e) 16:01:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x74}, {0x28}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) pwrite(r0, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) 16:01:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x2}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0xbac899b75811c8c5, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = dup(r1) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f00000000c0)={0x8, 0x3ff, 0x2, 0x4, &(0x7f0000000300)={{0x980, 0x3, 0x2, 0x9, 0x0, 0x1, 0x1}, {[0xffffffffffffffc1, 0x6, 0x5, 0x1f, 0x7f, 0x2, 0x400, 0x0, 0x0, 0x70, 0x4, 0x200, 0x3, 0xfffffffeffffffff, 0x3, 0x8e9a, 0x0, 0x6], [0x9, 0x8001, 0xf20, 0x9a4a, 0x4f8e11cc, 0xffffffffffffff50, 0x7, 0x3ff, 0x1000, 0x4], [0xffffffff, 0x8, 0xfffffffffffffff9, 0x80000000, 0x6, 0x5, 0x1], [0x7f, 0xc357, 0x1, 0x3, 0xfffffffffffffffd, 0x83e], [{0x6, 0x10000, 0x3, 0x1}, {0x9a7, 0x9, 0x800, 0xc1}, {0x7, 0x9, 0x9, 0x7}, {0x2, 0x35e, 0x200, 0x1ca4}, {0x0, 0x100000001, 0xfffffffffffffff6, 0x9}, {0x4, 0x9, 0x7, 0x40}, {0x6, 0x3, 0xffffffffffff0001, 0x3ff}, {0xffffffffffff752c, 0xffffffff, 0x20000000, 0x401}], {0x1, 0x200, 0x2, 0x1ff}, {0x81, 0x10000, 0xcdf, 0x7ff}}}, 0x2, 0x7}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d6914f6357e3a", 0xa, 0x0, 0x2) 16:01:26 executing program 1: getegid() socketpair(0x2, 0x1, 0x0, 0x0) 16:01:26 executing program 0: setuid(0xee01) r0 = socket(0x800000018, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000000c0)=0x1) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="f8f8315c7386caebe20d495441b88800000000"], 0xa) 16:01:26 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000400)={0xfffd, 0x7, 0x7ff, 0x1, "7b00000000000000000400dcffffff0000000020", 0x4, 0x3}) getdents(r0, &(0x7f0000000380)=""/68, 0x44) r3 = semget$private(0x0, 0x4, 0x121) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000300)={'./file1\x00', 0x7197, 0x2, 0x9623, 0x1, 0x6, 0xf64, 0x5, 0x0, 0x1, 0x7, 0x7fffffff}) recvfrom$inet6(r1, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) open$dir(&(0x7f0000000140)='./file0\x00', 0x410, 0x110) mlock(&(0x7f0000006000/0x2000)=nil, 0x2000) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='./file0\x00') open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0}, 0xa) r5 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getgroups(0x4, &(0x7f0000000580)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) readlinkat(r1, &(0x7f0000000640)='./file1\x00', &(0x7f0000000680)=""/4096, 0x1000) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000005c0)={{0x7, r4, r5, r6, r7, 0x4, 0xffffffffffffff7f}, 0x4, 0x4, 0x401}) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x5) utimensat(r1, &(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)={{0x1, 0x100000001}, {0x40, 0x4}}, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000480)=0x3) r8 = semget$private(0x0, 0x3, 0x40) semop(r8, &(0x7f0000000440)=[{0x6, 0xfffffffffffff538, 0x1000}, {0x1, 0xfff, 0x1800}, {0x3, 0x5, 0x800}, {0x2, 0x9}, {0x2, 0x4, 0x1800}], 0x5) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000004c0)=0x9) 16:01:26 executing program 1: r0 = dup(0xffffffffffffffff) setsockopt(r0, 0x1, 0x4c, &(0x7f0000000580)="74f059ca9eb8dc165578f477597410d361b213d3c09b119f7e7d5bc7b814e2f85fb27254f065172be37095286346110c1aba6c66e6caeca36a81c62a1b2fc21d244b9705cdd2f87f89965837c0931ece18fafd", 0x53) readlink(&(0x7f00000002c0)='./file1\x00', 0x0, 0xffffffffffffff79) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) preadv(r0, &(0x7f0000000540)=[{&(0x7f00000015c0)=""/4096, 0x1000}, {&(0x7f0000000600)=""/119, 0x77}, {&(0x7f0000000680)=""/163, 0xa3}], 0x3, 0x0, 0x0) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) mkdir(&(0x7f0000000100)='./file0\x00', 0x10114) mkdir(&(0x7f0000000040)='./file1\x00', 0xf85b93eed73d5dba) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x10000, 0x0) writev(r1, &(0x7f00000004c0)=[{&(0x7f00000000c0)="582ca9d17aca9ef257a35940ad632aa6ce750a8a3cd4c92f93c55a0394b137f27b6d07ca03cb025ef2adf6db72d4933285b5eb40bfabcbca", 0x38}, {&(0x7f0000000140)="b26f1090b44ca07a14c1e7bb8ca4163a2615b2edddeb5c767e8fc53d9294cbc4bfd07c96247a0773a51981430731655cbc8f1f8163d107f090f299f1ac4471df79", 0x41}, {&(0x7f00000001c0)="006cc889b39220e4655a3f503f3807e13b65b6facd09d38a0ea72cf24536785349588158bded4771f0494b136753752d47a7dda09f16d95ec037eb3620561854f0ad2e0803e59baf38bdac42ab319e205220a03bc1cdd858603e7f9b8cb1f1c5cdf4cede1ef6906b2dea4009fd8cbc271cf5cfb1010bc7ede9dd79bea8362c7b4613670a1a4327e949f0c28eced4f07eb9f8bb557c929eda77485023c122c0d652182c7e47a69a871acb4ecf89dc0fee08df4fdc429d365db5077b10", 0xbc}, {&(0x7f0000000280)="a1f32c151af2f0b46bc7e042cd05c866f14aac9466e4801d90fa79bb60dd7c3ec2aca83955451110e45a98795269c0b1fa12ab9ed51fbf", 0x37}, {&(0x7f0000000300)="f097ea19912fe1989d4e128ddc86d31350bee763e4cb0c10b82ef8056cc3260bcc0a969d7ea6f61cce7ce0728ec521becb72a92e9847ea5369606ba23d53eeba065b316c704b60ba523927d21a452649b18af5dd5e1426ccbcd0a4bcc11decd20d1deea2a1130745ddf6c37f88c6b00029933962f5d191b6eb709cda836935c19bfe4690255b4f9775974716bc1461f75c77ce71aeba5f8c3b60e69ab3f52c958a619bb4549e382a63f70e3efd18b6f8bee85ee19be51f04e17c1b0f124f7087af16553b37957d843e630c63f686b8afa49edae09f7359ffdbb0a87b8137d5688c60ee2d", 0xe4}, {&(0x7f0000000400)="49775665e0ae1f0fe79dd2fc0e41a7e49122b2c39219da407820f37ce71bf8a3767fb369d9ebc1f39992e7735dee2562674d888fd238a75127d292715773757f59b13343b9ed2750cb220630ac506c84e17845fa6f37cb57b6898f317aab2e6b645bdc068423815b20206217c18bf1ae32c243ca1a6b0bf26abb91032a801b149395458336dda68346115e5c26aa824e6cfbd7c3cc5313d5582c1cd96fda", 0x9e}], 0x6) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000001580)='c\x00') 16:01:26 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/44, 0x2c) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x4) open(&(0x7f00009b7000)='./bus\x00', 0x10b886, 0x0) 16:01:26 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') r0 = open(&(0x7f0000000280)='./file0/file1\x00', 0x8, 0x20) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000002c0)={0x0, './file0/file0\x00', './file0/file0/fi'}) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000080)='./file0/file0/file0\x00') acct(&(0x7f0000000040)='./file0/file0/file0\x00') symlink(&(0x7f0000000200)='./file1\x00', &(0x7f0000000240)='./file0\x00') r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0xc) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000180)={'./file0/file0/file0/file0\x00', 0x800, 0x11, 0x0, 0x1, 0x83, 0x40, 0x2, 0x3, 0x1, 0x79a, 0x4}) open$dir(&(0x7f00000000c0)='./file0/file1\x00', 0x0, 0x0) 16:01:26 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x20000, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x810, r0, 0x0, 0x0) r1 = dup2(r0, r0) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) close(r0) getgroups(0x4, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setegid(r2) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000002a00)=0x2) select(0x40, &(0x7f0000000100)={0x3, 0x5, 0x5, 0x3f, 0xfff, 0x8000, 0x3, 0x1}, &(0x7f0000000140)={0x7, 0x7, 0xfffffffffffffffc, 0x0, 0x59c, 0x6, 0x1, 0x2}, &(0x7f0000000180)={0x1f, 0x401, 0x1b6, 0x3ff, 0x3ff, 0x4c158c8d, 0xd96, 0xfffffffffffffff8}, &(0x7f00000001c0)={0x7c}) getrusage(0xffffffffffffffff, &(0x7f0000000200)) poll(&(0x7f00000002c0)=[{r1, 0x1}, {r1}, {r1, 0x121}, {r1, 0x4}, {r0, 0x10}], 0x5, 0xfffffffffffff613) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000300)) r3 = dup2(r1, r0) fchdir(r3) fchmod(r3, 0x82) connect(r3, &(0x7f0000000340)=@in={0x2, 0x0}, 0xc) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000380)) ftruncate(r3, 0x0, 0x9) r4 = fcntl$dupfd(r0, 0xa, r0) symlinkat(&(0x7f00000003c0)='./file0\x00', r3, &(0x7f0000000400)='./file0\x00') renameat(r4, &(0x7f0000000440)='./file0\x00', r4, &(0x7f0000000480)='./file0\x00') ioctl$TIOCDRAIN(r3, 0x2000745e) r5 = semget$private(0x0, 0x3, 0x8) semop(r5, &(0x7f00000004c0)=[{0x4, 0x4, 0x1800}, {0x3, 0x8, 0x800}, {0x3, 0x3, 0x800}, {0x4, 0x3, 0x1000}, {0x5, 0x80, 0x1000}, {0x1, 0xbea, 0x800}, {0x3, 0x100, 0x1000}, {0x3, 0xab07, 0x1000}], 0x8) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000500)={0x7fffffff, 0x6, {0x7ff, 0x401}}) preadv(r3, &(0x7f0000002980)=[{&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001540)=""/191, 0xbf}, {&(0x7f0000001600)=""/4096, 0x1000}, {&(0x7f0000002600)=""/153, 0x99}, {&(0x7f00000026c0)=""/166, 0xa6}, {&(0x7f0000002780)=""/54, 0x36}, {&(0x7f00000027c0)=""/191, 0xbf}, {&(0x7f0000002880)=""/214, 0xd6}], 0x8, 0x0, 0x0) 16:01:26 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() setreuid(0x0, 0xee01) fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) r3 = geteuid() getpgrp() ioctl$KDGKBMODE(r0, 0x40044b06) setreuid(r3, 0x0) setreuid(r3, r3) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) fchown(r1, r3, r4) write(r0, &(0x7f00000000c0)='!', 0x1) flock(r1, 0x4) r5 = semget$private(0x0, 0x3, 0x30) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000100)={{0x68df, r3, 0x0, r3, 0x0, 0x124, 0x7}, 0x5, 0x5, 0x2}) 16:01:26 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffff1467) r0 = open$dir(&(0x7f0000000540)='./file0\x00', 0x0, 0x0) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) 16:01:26 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) write(r0, &(0x7f0000000700)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e34c821de82b5b30e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae0512cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2dd4b9e3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8bacd4f8d1e40a2c756a288b1bb6ae164189e846f9a1e7bd53f18590e493a3e47f6280a9b06222c8ddbcc0df7d4f4cb6ca7f6cd4d807ee1cfff0b28c5d08460554fae8e140bcf113581554096a22f04ed1ddc7ad9b00cb99c29a3221d2bb4ef748e3fe7d2bfec8dc8f71c99f0848aceee8ff43e25e3fdb75d0cfc9358cc3ecb5daf378253f8c7e3e665bf9c83902654d0a43bdede5fa5e6c19546e2acc415eacf1cc1ca6b0ae7870d64f9332a696acf53d4d7d510a7094ef267f1d59afa682329f761502709ec3831d0c2f2ffa6c89399d038fab7545d958120172802f1124e4264ad6097decd6c684799625619312ec7b6a513597253771f82be612196b2fc4d50e2b1f9bc14d4544cc7bfa74f8de23d6b3e41f8f63d0127bd60a61d5df77678623a3118b6e10fb941d8359224f951af1a4d47f02225892af9aeb5a77591b701f09c15eb508a37f8f05c37ff2314a1e7e2304ce9ebd0fd5e207fdf0191a4895bf6db0911866838233717c21aea6317f4b404544c7750793e9d8030a25e3e4ecd62dcd8488b46dbcc5c355f06bb1feb52e21dc0721a30ff087a9d1e85fefae7e2513f50902eadbd", 0x3aa) 16:01:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25, 0x0, 0x0, 0x4000000000000000}, {0x200000000}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x2) syz_emit_ethernet(0xffffffffffffff9c, &(0x7f00000001c0)="b6") 16:01:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x110000}, 0x8}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0xc1, 0x4, 0x401, 0x8001}, {{r0}, 0xfffffffffffffffd, 0x8, 0x2, 0xf, 0xa617}, {{r0}, 0x0, 0x20, 0x2, 0x7ff, 0x40}], 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffb, 0x40, 0x80, 0x9, 0xe63}, {{r0}, 0xfffffffffffffff8, 0x40, 0x40000000, 0xa71, 0x6a59}, {{r0}, 0xfffffffffffffffe, 0x4, 0x0, 0x2, 0xffffffffffffffb0}], 0x7db7d9fe, &(0x7f0000000000)={0x401, 0x6}) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x80, 0x10) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x80}, {0x10001}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") rename(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='./file0\x00') r2 = getpid() r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) r7 = geteuid() r8 = getegid() r9 = getpid() chown(&(0x7f00000007c0)='./file0\x00', r3, r6) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000005c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r15 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000640)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000000780)={&(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000280)="d9c9b974831aaa3ca206a474f7f9eab92de5f4713fe4064b12e4ba6daccacd13bcd14e6d01ce96323f610ecda4cc1017cd01730cb9dff8a88f1d4b8d8e716d68f6e427a7fe876250b16ab769d3c278cfe39d3fad793f5fc3bea449a08457c94d7fb63cb48566678cf3a483c83346ea93868715a352db508a9e109fedea9fba11532d0dda18bedd044185749a039b25fe89eaafae18b8779b3d782aa844fdc38565f5afe4", 0xa4}], 0x1, &(0x7f0000000680)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x30, 0xffff, 0x1, [r1, r0, r1, r1, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}], 0xe8, 0x40c}, 0x2) 16:01:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x4000000061}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) dup2(r0, r0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:26 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x2) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x10002) fchmodat(r0, &(0x7f0000000000)='./bus\x00', 0x42, 0x4) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="00000002", 0x4}], 0x1) write(r0, &(0x7f0000000100)="6a21a953ed89dc2177224e478bbab9b72a5daca0167c542429ebe0ac041cfab0dbe7618211049d5b7b4494d68d348aba08fc40d94bbaa3059833449f4e394bb81245a86a44e82ab52c4e12f04afc6eae45be746e6d661a1d0a3a3168dcb254123a45e285743ce7af94de7182d3128048e7a80073fb8546e2e91ad2090ffe95f6208a895d204f6b1068be7cef318ec29f7398c2afa6502b8cb55a19256e3f5ee422", 0xa1) 16:01:27 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x8, 0x0, 0x90ce, 0x0, "d730c1e7bbefc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000200), 0xfe72) r0 = syz_open_pts() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x6) poll(&(0x7f0000000080)=[{r0, 0x40}, {r0, 0x80}, {r0, 0x100}, {r0, 0x1}], 0x4, 0x3) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x3) lseek(r0, 0x0, 0x0, 0x0) 16:01:27 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000100)={0x8, './file0\x00', './file0\x00'}) openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x100, 0x0) r1 = socket$inet6(0x18, 0x4000, 0xe7) write(r1, &(0x7f0000000080)="8f0c40ccefcd14cab9314ae7d7cb7d34db99f15e4d4cc65d28dd6f392060db267984289716915a869ec87efc41489a816bb24edc4880b82a88a8b67faff1d17a454810b70b3159797562302542b97ae07d469fd1de677934c3d0dbb15a90c01a0eb75fc59e9cc0c60a4e749e56b4e8d79844a252263a6906bc7cc0ae6fcdff1c", 0x80) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x280, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0xffffffff00000004) 16:01:27 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000040)) semget$private(0x0, 0x1, 0x8) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='W', 0x1) close(r0) 16:01:27 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="8dbf9223cc72f5b25de97f4dcf1a6463018bf3ebee7480524c1bc6138b76e75363739ab3d2acfc918f03388972608297b7ee3361070f91f5b4412ac6ad61ee5539b09a5c70c314b27afe1ec3faefbac1c088c37d8ffa689ed30f02f4c1ed9e402493fbfb26a40619c6f94b304a0a212e04e60ef0d8519d730a319cb9f71e0980ec312c2f47b18c5403087a6826f75dc8ba8ebee13364f9177f5e059ca2e593afeb9746834e5411325a3944516676b4", 0xaf) socket$inet(0x2, 0x2, 0xfffffffffffffffc) 16:01:27 executing program 0: fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(0xffffffffffffffff, 0x2) flock(0xffffffffffffffff, 0x2) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = dup(r0) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x7, &(0x7f00000000c0)=[{0x1000, 0x9, 0x6, 0x2}, {0x7fff, 0x248, 0x800, 0x4}, {0x8, 0xb18c, 0x1f, 0x3ff}, {0x2, 0x0, 0x3, 0xfff}, {0x0, 0x7, 0x9, 0x5}, {0x9, 0x5, 0x0, 0x100}, {0x9, 0xffffffffffff8000, 0x6fa, 0x9}]}) 16:01:27 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x802007, 0x40004004000828a6) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x42, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000100)="000000186004008b80002327feffffff0802000000002800001401ffff210000003b00000000000000e50000", 0x2c}], 0x1) r1 = semget$private(0x0, 0x4, 0x85) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000240)=""/4096) lstat(&(0x7f0000000080)='./bus\x00', &(0x7f00000001c0)) chmod(&(0x7f0000000000)='./bus\x00', 0x1a0) 16:01:27 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000100)=0xc) pwrite(r0, &(0x7f0000000140)="c678a0d15db000765f2e5625c5fea042e825e99b94ea0a06efdaca7d4ea083067896d796a9693a87bfa1cce294f0bf97a0217d264916cb1f271a7c0dc7df7b7ec6018d7890915ab39ae8bae7ce71f6c9373282e047c284cce488ff1aac0c7183a5579bfda04b5eef66f20673e554788abccec879ace87239350a82b76c39a13ca5d87199ef3aacda5c48a4a0be178363da4fbc76aefd8218e10e0b94d51180856c12750df3ba0154f1f83d0095902491fb7e7ae5c044bc53ddeca8d1dbd9d399bd627f0de4141632b39f10bbb9a58b9c199ecd523199390e8635c06b473addb12391", 0xe2, 0x0, 0xe) r1 = socket$unix(0x1, 0x5, 0x0) r2 = dup(r0) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000240)={0x8, 0x7c40}) r3 = fcntl$dupfd(r1, 0x1, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000280)={0x0, 0x7, 0x2, 0x9, "816bdbfff45da0e168e9a907d25e40bda266c82a", 0x2, 0x101}) ioctl$TIOCFLUSH(r3, 0xc0206911, &(0x7f00000000c0)) rmdir(&(0x7f0000000000)='./file0\x00') 16:01:27 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8200, 0x1) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000140)=[{0x43, 0x9}, {0x87, 0x2}, {0x24, 0x9}, {0x8b, 0x10001}, {0x82, 0x1000}, {0x82, 0x7fff}, {0x8a, 0x10000}, {0x81, 0x7cc9}, {0x22, 0x8}, {0x23, 0x242b4f01}], 0xa}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 16:01:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x1}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = dup(r0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r0, 0x1}) 16:01:27 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3080002000, 0x40004000000028ac) socketpair$unix(0x1, 0x36b02bb3942e4d5f, 0x0, &(0x7f0000000000)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001580), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000015c0), &(0x7f0000001600)=0xc) getgid() getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640), &(0x7f0000001680)=0xc) getegid() openat$bpf(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/bpf\x00', 0x80, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000001700)='/dev/zero\x00', 0x8020, 0x0) accept$inet6(0xffffffffffffff9c, &(0x7f0000001740), &(0x7f0000001780)=0xc) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/wsmouse0\x00', 0x20440, 0x0) accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000001800)) pipe(&(0x7f0000001840)) accept(0xffffffffffffffff, &(0x7f0000001880)=@un=@abs, &(0x7f00000018c0)=0x8) dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001900), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001940), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001980), &(0x7f00000019c0)=0xc) openat$tty(0xffffffffffffff9c, &(0x7f0000001a00)='/dev/tty\x00', 0x8000, 0x0) dup2(0xffffffffffffff9c, 0xffffffffffffffff) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001a40)='/dev/wskbd\x00', 0x200, 0x0) socket$unix(0x1, 0x1, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001a80)='/dev/wsmouse\x00', 0x80, 0x0) getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001ac0), &(0x7f0000001b00)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001b40), 0xc) getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001b80), &(0x7f0000001bc0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001c00), 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) r0 = open(&(0x7f0000000080)='./bus\x00', 0x40000000001, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000240)="000000186204018b002b3a0000030083caf7afb9d8dcd14043000053b5d1d09075858a13f107f8820fa6ae84c9f0611da24e14da00c60002e1838f74652d62e159c51bad5a8bf62600040000000000007d2c336ec50037", 0x57}], 0x1) 16:01:27 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x100000000) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) 16:01:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x2c}, {0x6}]}) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000), 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socketpair(0x10, 0x4000, 0x8001, &(0x7f0000000040)) 16:01:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000004c0)={0x3, &(0x7f0000000000)=[{0x25}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000f40)="b6") 16:01:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x48}, {0x1c}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x2, 0x7, 0x7) r2 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xfffffffffffffd80) r5 = getuid() r6 = getegid() r7 = fcntl$getown(r1, 0x5) r8 = getuid() r9 = getgid() sendmsg$unix(r1, &(0x7f0000000700)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000140)="db56dc75cd1386416f16466120bdf9aef025660f280f12069f132b33663f379cf6708bb1bddfdee3f04193b23bb590243f3141f0252ddaba638aa62b81829e3d336853190b5876edf60a4d917b201ee924ddf505484f63d706264fc1b14435be6865967a4b703e567346a658919fac061cd9", 0x72}, {&(0x7f0000000240)="9910dc74c5e4109aed236a7556b263c4e10212894426934e239e8c7a75544f2252435ba3d7a0dc6713316da6870deff1462fc8f6264a66d3c75154392b88a8d4d81c996d56368d67ecf6", 0x4a}, {&(0x7f0000000300)}, {&(0x7f0000000340)="bef1d7a806826cc46161bcbf319045ecc2a63f78995db88703afec3677", 0x1d}, {&(0x7f0000000380)="3c73be3ce2e2874cf9b3b606d52cc898951158aa184dd35083fd4224d43e5ba3a92194ecb6adecad8ddddf980ad0f692bf9d6d86b607a1e20b1d315dd9608cfec2384c2acee2d75a013fd196e6dc5946a84d0242a4e2876e46330d35d9fc1ed3680c5a0c58030c31932f9ef4e336c65d64a2a398c34001843a3679d1e5668111d7589e6c912355718e99d9678531b7c18e3e01c3dd6b91c88ec3613a451f4f2e", 0xa0}, {&(0x7f0000000440)="0910b40dfb3e37d0d6c0ef1410", 0xd}], 0x6, &(0x7f0000000740)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002072c40000000000", @ANYRES32, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000008773018059b11732fcf66089576f51f8ec9872"], 0xa0, 0x1}, 0x8) sendto(r1, &(0x7f0000000000)="fe774d83b6ccfb0583dc0b", 0xb, 0x8, &(0x7f0000000080)=@in6={0x18, 0x2, 0x81, 0x3}, 0xc) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0xfffffffffffffffd) geteuid() 16:01:28 executing program 0: r0 = socket(0x2, 0x5, 0x52) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="b72f17b4", 0x4) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="d328ee56", 0x4) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x300a0, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) 16:01:28 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x1}, 0x8) dup2(r1, r1) shutdown(r0, 0x3) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 16:01:28 executing program 0: r0 = socket$inet6(0x18, 0x270ba66de41e2456, 0xe000) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x2800000, 0x8}, 0x10) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x41, &(0x7f0000000140), 0x0) 16:01:28 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x5, 0x100, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000b80)={&(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000b860750000000000000000000000000100000000000000000000000000000000000000000000000070f2ebb564532afd00"/113], 0x6e, 0x0, 0x0, &(0x7f0000000ac0)=""/138, 0x8a}, 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 16:01:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x1, 0x0, 0x0, 0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="d5") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000140)=0xfffffffffffffffe) 16:01:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x1) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0xee}, {r0, 0x2}], 0x20000030, 0x0) 16:01:28 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x10400, 0x0) r1 = open(&(0x7f0000000740)='./file1\x00', 0x100, 0x100000006) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r3) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f00000005c0)) write(r3, &(0x7f0000000340), 0x10000014c) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000340)) poll(&(0x7f0000000000)=[{r3, 0xc4}], 0x1, 0x0) execve(0x0, 0x0, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) r5 = msgget$private(0x0, 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r7 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffd26) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r10 = getppid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000300)={0x6455, './file0\x00', './file0\x00'}) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000380)={0x7, 0x7, {[0x1, 0x8, 0x7, 0x7f, 0x7f, 0x7, 0x3d5, 0x3, 0x7, 0xffffffffffffff00, 0x100000000, 0x4, 0x3, 0x3, 0x3, 0x8, 0x3, 0x92b], [0x7, 0x6, 0x0, 0x0, 0x9, 0x9, 0x81, 0x39f, 0x101, 0xffffffff800099b3], [0x2, 0x81, 0x8001, 0x0, 0xd0, 0x0, 0x9], [0x7, 0x2, 0x3, 0x1, 0x7], [{0xe0, 0x6, 0x1, 0x7ff}, {0x2, 0x9, 0x4, 0x6db3}, {0xda6, 0x9, 0x7, 0x5}, {0x80000001f, 0x0, 0x2, 0x3f}, {0x2, 0x0, 0x149f, 0x9}, {0x100000000000000, 0x0, 0x6, 0x2}, {0x200, 0x800, 0x4, 0x5ff}, {0x2, 0x18, 0xc44, 0x9}], {0xffffffff, 0x80000001, 0x7, 0xffffffffffffffe0}, {0x0, 0x1, 0x0, 0x81}}}) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000600)={{0x6, r6, r7, r8, r9, 0x80, 0x2}, 0x5, 0x0, r10, r11, 0x8, 0xadcd, 0x5}) preadv(r4, &(0x7f0000000680), 0x0, 0x0, 0x0) 16:01:28 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8100800080002002, 0x2e00) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x0, 0x0) dup2(r0, r1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) readlink(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)=""/88, 0x58) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffb000/0x3000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) 16:01:28 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x2a, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000080)=0x4) bind$unix(r2, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 16:01:28 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) pipe(&(0x7f0000001100)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r2, &(0x7f00000011c0)=[{&(0x7f0000001140)=""/67, 0x43}], 0x1) getpgrp() bind(r0, &(0x7f0000001200)=@in={0x2, 0x1}, 0xc) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f00000010c0)=""/33, 0x21) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) recvfrom(r0, &(0x7f00000000c0)=""/4096, 0x1000, 0x800, &(0x7f0000000000)=@in6={0x18, 0x1, 0x6, 0x6}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140), 0x0) 16:01:28 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xbf9c, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x7d) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:01:28 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1005, &(0x7f0000000000), 0x4) fcntl$setflags(r0, 0x2, 0x1) 16:01:28 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x0) r1 = dup2(r0, r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x2, 0x7}) fcntl$dupfd(r0, 0x0, r0) 16:01:29 executing program 1: msgget$private(0x0, 0x4) r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0x10001, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) preadv(r0, &(0x7f0000000540)=[{&(0x7f0000000080)=""/32, 0x20}, {&(0x7f00000000c0)=""/223, 0xdf}, {&(0x7f00000001c0)=""/246, 0xf6}, {&(0x7f00000002c0)=""/217, 0xd9}, {&(0x7f00000003c0)=""/193, 0xc1}, {&(0x7f00000004c0)=""/54, 0x36}, {&(0x7f0000000500)=""/30, 0x1e}], 0x7, 0x0, 0x3e) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x0, 0x0) unlinkat(r2, &(0x7f0000000680)='./file0\x00', 0x0) pipe(&(0x7f00000005c0)={0xffffffffffffffff}) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000600)=0x8) r4 = getegid() fchown(r0, r1, r4) 16:01:29 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000000c0)=0xb) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000080)={0x5, 0x2f, 0x6, 0x2, &(0x7f0000000140)={{0x2, 0xfff, 0x4, 0xfff, 0x8001, 0x9, 0x20002000}, {[0xff, 0x7fff, 0x80000001, 0x5cb8d9cc, 0x8, 0x1, 0x4, 0x6, 0x2, 0x4, 0x4, 0x1000, 0x8000, 0x5, 0xfffffffffffffff8, 0x9, 0x3, 0x45], [0xb0a, 0x80000001, 0x6b, 0x5, 0x800, 0x1, 0x0, 0x4, 0x6, 0x47], [0x0, 0x100, 0xfffffffffffffffa, 0x3, 0x2e2e, 0xfffffffffffeffff, 0x8], [0xfb47, 0xffffffffffff9adb, 0x38, 0x17e7, 0xd2, 0x1], [{0x9, 0x10001, 0x6}, {0x5, 0x9, 0xd24, 0x1}, {0x7, 0xec, 0x3ff, 0x20}, {0x3, 0x3, 0xdcbb, 0xffffffffffffffff}, {0x5, 0x4, 0x3000000000000, 0xd64c}, {0x8000, 0x3, 0x7fffffff, 0x5}, {0x7fff, 0x7f0, 0x2, 0x9}, {0x5, 0x6, 0x8, 0x59}], {0x2, 0x1, 0x400, 0x100000001}, {0x2, 0x8ab, 0x71600d1b, 0x1f}}}, 0xffffffffffff0000, 0x5}) kevent(r1, &(0x7f00000000c0), 0x8, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0xaa}], 0xf, 0x0, 0x41, 0x0) 16:01:29 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000180)='./bus\x00', 0x0, 0x20) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd0\x00', 0x100, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000280)={&(0x7f0000000200)='./bus/file0\x00', r1, 0x1}) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r3}) close(r2) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000080)) open(&(0x7f0000000140)='./bus/file0\x00', 0x20000, 0x8) openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) 16:01:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) getdents(r1, &(0x7f0000000040)=""/28, 0x1c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "d7bc600b441dba52c7f0338d7c3bf3744077eb71", 0xffffffff}) syz_open_pts() 16:01:29 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) r0 = getpid() setgroups(0xffffffffffffff08, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r0) setgroups(0x0, 0x0) r1 = getpgrp() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000140)="e22b98f141ba2b0657eb623ccee89f3c64d63affa246e5ffd97d78f7efccffbe5720811a993def0897cf9c477fd28cee047dff45876bb2c62fba50ea8d8e0bd23813115cadaf053d21570900", 0x4c) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x7, 0xfffffffffffffb7e, "855c55000267a7230000001a4000002000000040"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, r1) 16:01:29 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = kqueue() fcntl$setflags(r0, 0x2, 0x1) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)) close(r1) 16:01:29 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)='&', 0x1}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:01:29 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f00000000c0)="03000000", 0x4) write(0xffffffffffffffff, &(0x7f0000000100)="1bbee546afd42e482cd60624350932570506380c229db98e2f2c0c7e354eb2d7b51e34ce3bf8a96ef32a0a881942402c560d12b050b35aa775b0b8349d5dc70588070bba5027254e7ec7ad10a1e39be1e9173c23e7339033264f9e0346671d66e5780184051024a752c14e6dcd4552dfe8181504d5d00778f4d557d509c07382f7", 0x81) setsockopt(r0, 0x420, 0x800000000000009, &(0x7f0000000000)="da08a6267956295d204b31cdfca17bb7d17e493c4af3ba0de77b082bdeb06895267739badcf9425d0fa057057e5e7584416a84d166be46f5", 0x38) 16:01:29 executing program 1: r0 = socket(0x18, 0x8000, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x1, 0xeca6bbf79eaa452f, 0x8, 0x400}, {{r0}, 0xfffffffffffffffb, 0xa1, 0xfffff, 0x1, 0x7}, {{r0}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x9}, {{r0}, 0xfffffffffffffffa, 0x1, 0x2, 0x3574000000000000, 0xa8}, {{r0}, 0xfffffffffffffffe, 0xda, 0x80000000, 0x8, 0x4}, {{r0}, 0xffffffffffffffff, 0x2d, 0xf0000008, 0x7, 0x100}], 0x3, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0xc0, 0xfffff, 0x3ff, 0x57}, {{r0}, 0xfffffffffffffff9, 0x20, 0x2}, {{r0}, 0xfffffffffffffffd, 0x80, 0x2, 0x5, 0x80}], 0xcc74, &(0x7f0000000040)={0x0, 0x3}) setsockopt(r0, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 16:01:29 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0xffffffffffff2ffb, 0x400601) mknod(&(0x7f0000000040)='./file0\x00', 0x80, 0xfffffffffffffff8) r0 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x100) ioctl$TIOCSBRK(r0, 0x2000747b) open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) 16:01:29 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000040)={0xffffffffffffffff, './file0\x00', './file0\x00'}) r3 = msgget(0x2, 0x200) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x1, &(0x7f0000000100)=[0x0]) r6 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) r9 = getppid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x40, r4, r5, r6, r7, 0x10, 0x5}, 0x101, 0x8, r8, r9, 0x1, 0x100000000, 0x3c, 0xffffffff}) 16:01:29 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c1, 0x0) ftruncate(r0, 0x0, 0x7fffffffff6) flock(r0, 0x18) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f00000000c0)={0x8, 0x2, 0x500, 0x9e27, 0x5, 0x0, 0x8, 0x10, [{0x0, 0x7, 0x7, 0x6}, {0x1, 0xffff, 0x5, 0x100}, {0x1ff, 0x5, 0x5, 0x80000000}, {0x401, 0x6, 0x20, 0x1000}, {0x4, 0x7, 0x4, 0x6}, {0xb4, 0x8000, 0x2, 0x1a5f}, {0x80000001, 0x8, 0x2b, 0x698}, {0x1, 0xfa4, 0xfffffffffffffff9, 0x7fffffff}, {0x940, 0x4c, 0xcc, 0x8}, {0x6, 0x400, 0xffffffff, 0x7f}, {0x400, 0x0, 0xfff, 0x40}, {0x1ff, 0x8, 0x100, 0x9}, {0x1f, 0x800, 0xffffffff, 0x57db}, {0x4817, 0xfc3, 0x3, 0xffffffff}, {0x1, 0xbad, 0x45b, 0x2125}, {0x719, 0x5, 0x3, 0x9}]}) ftruncate(r0, 0x0, 0x100004000) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x20000, 0x0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000080)) 16:01:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x101, 0x6}) semget$private(0x0, 0x0, 0x100) r1 = semget(0x1, 0x1, 0x40) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000380)=""/165) r2 = socket(0x1, 0x1, 0x8) setsockopt(r2, 0x5, 0x0, &(0x7f0000000240)="fd4050ca226b48e95aff0107b103b6f09a1a393b1d2d0906a0c6617efc18cccc199e33b7c2f7fd8d", 0x28) r3 = semget$private(0x0, 0x8, 0x10286) preadv(r0, &(0x7f0000001b00)=[{&(0x7f00000000c0)=""/115}, {&(0x7f0000000900)=""/252}, {&(0x7f0000000640)=""/117}, {&(0x7f0000000b40)=""/168}, {&(0x7f0000000280)=""/53}, {&(0x7f0000001b80)=""/4096, 0x36f}, {&(0x7f0000000a40)=""/197}], 0x100002dd, 0x0, 0x31) r4 = openat(r0, &(0x7f00000008c0)='./file0\x00', 0x20, 0x10) mprotect(&(0x7f0000ff6000/0x4000)=nil, 0x4000, 0x0) openat(r4, &(0x7f00000002c0)='./file0\x00', 0x400, 0x12) setsockopt$sock_int(r2, 0xffff, 0xffd, &(0x7f0000000300)=0x3ff, 0x4) mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0, 0x9010, 0xffffffffffffffff, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) accept(r2, &(0x7f0000002b80)=@un=@file={0x0, ""/4096}, &(0x7f0000000180)=0x1002) semop(r3, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f00000004c0)=ANY=[@ANYBLOB="82f0645a825325493f000e6839f088ef1f20eace4e2c021ea62e3dbe917bdd797c938f47e3f61db09286a3e716c6c120a21567ec619937fedecfcce11c591771d1bca12d6882e59d21b9a84eef6a47ac38d26e237e8a2ec74e5f9750877b0ceaf1c92bf630535ea5449c13d0cbbf3bb5f74eb2aad15163d2b44021902c32f16715fde342c84298a0d21fff5666dddac543790b30343c72282d20401fe59a9238d2bb2930cbf92c2ada60ebad66e1737cbfa7d35bbe113b1d147df67f811019c74e15984d1d0f1095c64fde99d40f5238a76ef9ee7134882fbc1d8d22be0cdf1261283b238ab73d7db273fd7bd725ff"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r5, 0x85}], 0x1, 0x5) syz_open_pts() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000840), 0xc) recvfrom$inet(r4, &(0x7f0000000440)=""/122, 0x7a, 0x800, &(0x7f0000000200)={0x2, 0x3}, 0xc) openat(r4, &(0x7f0000000600)='./file0\x00', 0x0, 0x20) semop(r3, &(0x7f0000000080)=[{0x2, 0x8, 0x800}, {0x5, 0x6, 0x800}, {0x4, 0x100}, {0x1, 0x1, 0x1000}, {0x1, 0x3, 0x1000}, {0x3, 0x3, 0x800}, {0x4, 0x1ff, 0x800}, {0x1, 0xb8, 0x800}, {0x3}, {0x3, 0x2, 0x1000}], 0xa) 16:01:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x1c}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x3a2e78887b120422, &(0x7f0000000200)="a9d6176cb0b8272e687893f6532b3ac27660e7c03ab1d52252550d17b9f2c1452c88be8125fe971e429ae232c77840ce0acfd58d59cc") 16:01:29 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000140)=0x2) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r1, 0x20) fcntl$getown(r1, 0x5) fcntl$dupfd(r1, 0x0, r1) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 16:01:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000001c0)={0x7ad3, [{0x2, 0x200}, {0x3, 0xfffffffffffffffe}, {0x2, 0x231}, {0x1, 0x5}, {0x3, 0xde7}, {0x2, 0xffff}, {0x3, 0x2}, {0x2, 0x80000001}, {0x1, 0x100000001}, {0x2, 0x20}, {0x3, 0x3ff}, {0x2, 0x1}, {0x3, 0x1}, {0x3, 0x9}, {0x1, 0x7d}, {0x3, 0x7}, {0x2, 0x68f}, {0x3, 0x7}, {0x1, 0x2}, {0x2, 0x401}, {0x3, 0x2}, {0x2, 0x5}, {0x1, 0x8}, {0x3, 0xff}, {0x2}, {0x1, 0xfffffffffffffff7}, {0x2, 0x9}, {0x3, 0x8}, {0x2, 0x80000001}, {0x1, 0x7}, {0x1, 0x7fff}, {0x3, 0x8001}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x80}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:29 executing program 0: open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x20) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) unlink(&(0x7f0000000140)='./file0\x00') 16:01:29 executing program 1: r0 = socket(0x800000018, 0x1, 0x7) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/55, 0x37) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) close(r1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r3 = dup2(r1, r2) utimensat(r3, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)={{0x100000000, 0xffffffffffffff7f}, {0x80000001, 0x80000000}}, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:01:29 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) 16:01:29 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000020020000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f00000001c0)="21a19164231a2abf9c975b9fe5d6def3b640302f956190f1632d1d4d54c563d0334c04000000962049e8765b9d57d1d33fdb70dcb915fac211091c86d52b12a2a80b0ac39a606c315b5854c238ed30b30b71012d2ce0bf597918e4e0a03d3445123efc5954dea1d46adef549b0a18c3af9d7407fb6258d82f63cc6df5f04fcdac672dde5c3a66d7c4c3c4e43c5489ce1a8949cb57e407b5765ffc64a045e4cf1e0dde0089d860a864c67349cdabef779646301e6e901a34d941692", 0x25c, 0x7, &(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8) 16:01:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x20, 0x0, 0x0, 0x40000008d}, {0x6}]}) syz_emit_ethernet(0x8f, &(0x7f0000000240)="39370db00077a17581ae2b27b937a95557aa00c3b90a29248ff3caff2aa0ab730c1a0d865642ab12a297893ae1b8a628e292ca644b92ed609efa27d80f2e1169ac21ce81dde1fc7f6e88617fc8db0dacddb33bd917a6ef01005ffa66821dce85b5f3b0bfe537ae66fbd82d11221e1866b1643d8fcc0f2bfcd18d922361f70ddf93300fe3c2220c2d6a1f7cedf08f6b") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x9, 0x0, 0xffff, 0x56}, {0x1, 0x4, 0x1, 0x1000}, {0x100, 0x80, 0x7, 0x4}, {0xb9c9, 0x4, 0x1, 0xfff}]}) 16:01:29 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) openat(r0, &(0x7f0000000080)='./file1\x00', 0x112, 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000000c0)={0x3, 0x1ff}) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)='r\x00') unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='x\x00') link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:01:29 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x4}], 0x0, 0x0) r1 = kqueue() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x101, 0x0, "4f919ca5692087281123d6b37d21af94bff8a83f", 0x3ff}) ioctl$TIOCSCTTY(r0, 0x20007461) r2 = shmget$private(0x0, 0x2000, 0x540, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_RMID(r2, 0x0) kevent(r1, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000003c0), 0x7, 0x0) 16:01:29 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./bus\x00', 0x20, 0x2) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000300)={0x8001, './bus\x00', './bus\x00'}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3feff}, 0x44001000e, 0x20008001}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) write(r1, &(0x7f0000000080)="15f20cfe26f3e69ff080dd9197521fe4e35839a2d7d74152621cbeabf1bf1cb22a9ce9060a108ffde91b5500e952b0aa1bfe1a3723edadc236de61f115af7d128c8f0db5332555282521869491f829588c82265915c005a094beb96dba0155e9f9b5e8706d64a283152806a497b15e84b56ab9d7ea1fb3bfdc37f2f7adc5d60aeffd9547090ab5c33d66ec536beae286b1256a18397e291fe2853f967e98d637bb06eb12c60e3c52f66ba9b4df5c0342d2f9443310bf682c71ac531840ca50163a7b7a55e53b2c3e1428afcce22487752dce645f67205c9b62dee7eed5a223d498a1d3", 0xe3) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000200)=0x1) 16:01:29 executing program 1: r0 = socket(0x6, 0x5, 0x2) r1 = open(&(0x7f0000000180)='./file0/file0\x00', 0x0, 0x8) openat(r1, &(0x7f00000001c0)='./file0\x00', 0xc5f3f9d5a3702edc, 0x32) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x800000018, 0x1, 0x0) readv(r1, &(0x7f0000000380)=[{&(0x7f0000000240)}, {&(0x7f0000000280)=""/242, 0xf2}], 0x2) setrlimit(0x1, &(0x7f0000000040)={0x1, 0x80000001}) socket(0x3, 0x5, 0x4) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x20, 0x8) unlinkat(r3, &(0x7f0000000200)='./file0/file0\x00', 0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000140)={0xffffffff, 0x5, './file0\x00', 0x6, 0x0, 0xb2f, 0x2}) 16:01:29 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x8, &(0x7f0000000000)=[{0x1, 0x3, 0x799, 0x1}, {0xc1, 0x9c2a, 0x3, 0x3}, {0x7, 0x6, 0x1, 0x9}, {0x5, 0x0, 0x0, 0x8}, {0x5, 0x7fff, 0xffffffff80000000, 0x4}, {0x0, 0xc654, 0xa5c, 0x10001}, {0x10, 0x101, 0x2, 0xcd}, {0xffffffff, 0x7f, 0x0, 0x9687}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000100)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x4d}, {0x80000016}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) 16:01:30 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x769104b1822b879b, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x118) recvmsg(r2, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3], 0x28}, 0x0) close(r3) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0xfffffffffffffffc) sendmsg$unix(r1, &(0x7f0000000740)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f00000003c0)="177b3293a5ec3cad4a393c9e6350b0b0a0cbd86e4e09c41434957ebb7bb0ecf5d1d615237da92fedc5683fcfe27200c2f80cf1a19564416cd643b4f1a5fa12b610873855c00cd404667e7998a801f9266a01c8631428b5793d24d86ad672dcfa62f8c8740a92925886fa89d599dd27c3eaa1476490a18e090fc040b2ef12dd016550bb073dab232323e10c2159c2224e0eaa965824bfb1057e5c9a0420d96187ace2f14c41cd3d1ab10411054fc399fc0b2f29eff39bcb957f67d7a7f579bd09f92819761f19f6db4ff263d596aee0af13925e15c35b7f7da262db7f2f815237d487d00a552d909e83ea8e9a9d695916d832004de9f4a43351f4", 0xfa}, {&(0x7f0000000300)="ab90469617104bdf6b61f2385ce30cfe5f73bec0cf8eab7ac6a253228ceb89a5e19e5d31dd8dae55203595536c867feaa671b4a33e1519f32effa7d2ab7a009a47dceefc4312a1a5fbb961dcd093677db2f88d1719ca305a8a6b7410cce8506e5d789016f085091e0abcf087fceddf2399fbd6", 0x73}, {&(0x7f00000004c0)="3e5ec2bc11246c01de1d749edffa22c5b93d0f23dacc82857b1eed499c83cb7163e9254d9e3a125edb7ce2d44bc26c9428891c3600971a010424a80172aa82966e6df061fc125a4322e4c800cc3b53521f49a6e97fc1f3c12b596ccc1957e1f48406ed", 0x63}, {&(0x7f0000000540)="381469dd8818937581ea2e36b9623546a53d26b1c520faeccd24d95e0490221b55fdf74635ddc99e716bf2119996792cc20c64bbe88e17e87aa4bd07b6b1be8585973e894a0517d4c42f3248e899ced781ed776b4b23e5ca52cb1f0e09d2794de3ac3fde158a2174917b0d0ed7a2a2b8eb6966d14812f83700385d1e1b0f236cc729eff138ac100849ac701c9737b5ae4d6a4ca11e0d195cee5fd412e31ff18506b86890108ecdac0982e1e78db08279643ce4511d3696ebebc45a1d7e7bfa1e81742b7630a45a24bb21316fbd2ab31db4ab06dd75083e4d8bcfa8513e9673247085d87600a2646a73f6a00000", 0xed}], 0x4, &(0x7f0000000640)=[@rights={0x18, 0xffff, 0x1, [r3]}, @rights={0x28, 0xffff, 0x1, [r0, r4, r4, r2, r3]}, @rights={0x30, 0xffff, 0x1, [r1, r3, r4, r4, r1, r0, r0, r1]}, @rights={0x28, 0xffff, 0x1, [r3, r4, r2, r2, r0]}, @rights={0x30, 0xffff, 0x1, [r3, r4, r0, r3, r1, r4, r4, r4]}, @rights={0x38, 0xffff, 0x1, [r2, r4, r1, r1, r1, r4, r0, r4, r1, r1]}], 0x100, 0x400}, 0x400) 16:01:30 executing program 1: 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", 0xfede}], 0x1) writev(r1, &(0x7f00000001c0), 0x0) bind(r0, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) pwrite(r0, &(0x7f00000004c0)="101f4d45f2049fc56dec305aefe97e31cd6440fb08ef255b832ddd81dad714db60d22210fe107e9e594b3bee5c3eede465bece5a7dad70a214169eecf4d0dae0099d007ba9b6d16d6e32583ca899bd93eb37f38789bbea5f569225cea6f4b170ffbe1fcd0ecd5b8aa065fc3f80c2176c7482fc250dbff5696280dfba2cae0282e0aaafc0a0f8ea89d2e6aa2f2606b5b8109827d74b4799cb852e3eedab82fbfeab873fb26be60606e0e5382583b23a7d109f1b2dae6f759cd241434eda84e090e12656df212a98f9942ed3bcca8dd2aaaaf5ffd7b71f4749a25199f86e4b898fd0a72e89e4929eeb24c84976bd54fc309f1528f4a2", 0xf5, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000003c0)=[{}, {}, {{r1}, 0xffffffffffffffff, 0xb3}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x92, 0x433bedc2e3537994, 0xc5, 0x200}, {{r2}, 0xfffffffffffffff9, 0x4, 0x0, 0x6, 0xff}, {{r0}, 0xfffffffffffffffc, 0x2, 0x10, 0x5}, {{r1}, 0xfffffffffffffffc, 0x22, 0x1, 0x1, 0xa9}, {{r2}, 0xfffffffffffffff8, 0x8, 0xfffff, 0x2, 0x9}], 0xfffffffffffffffe, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffff8, 0x2, 0x80, 0x7, 0x10001}, {{r2}, 0xfffffffffffffffe, 0x0, 0x8, 0x7f, 0x8}, {{r0}, 0xfffffffffffffff9, 0x84, 0x8, 0x0, 0x6}, {{r1}, 0x0, 0x16, 0x0, 0x3ff, 0x10001}, {{r2}, 0xfffffffffffffffb, 0x4, 0x46, 0x9, 0x401}, {{r0}, 0xfffffffffffffffa, 0x2, 0x2, 0x7, 0xd88}], 0x2c55, &(0x7f0000000340)={0x9, 0x51}) mknod(&(0x7f0000000000)='./bus\x00', 0x2003, 0x4000000004500) r3 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000140)) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r3}, 0xffffffffffdfffff, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000400), 0x7, 0x0, 0x10004, 0x0) fcntl$setflags(r2, 0x2, 0x1) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:01:30 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000513b100000000653c31b3011cf9be83f76d9a5c200008005586ca900f0e08fecea11ea8fef96e00000000357ae26caae515fa4f376336acf00b7804be781e4991f7c8df5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb77008f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01ba7b62351c5000000020000000000200f0200a371a3f80000feffffffffffff000000000000000000", 0xbf, 0x2, 0x0, 0x0) 16:01:30 executing program 1: mknod(&(0x7f00000001c0)='./file1\x00', 0x6000, 0x1105) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0x1) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x8) openat$speaker(0xffffffffffffff9c, &(0x7f0000000180)='/dev/speaker\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000140)={0x4, './file0\x00', '.\x00'}) 16:01:30 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getuid() setreuid(r1, r3) r4 = msgget$private(0x0, 0x94468a64d73c7490) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x2, r1, r2, r1, r2, 0x20}, 0x2, 0x0, r0, r0, 0x341, 0x800, 0x1f}) r5 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSTOP(r5, 0x2000746f) msgget$private(0x0, 0x2) setuid(r3) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r6 = semget(0x0, 0x0, 0x0) semop(r6, &(0x7f0000000180), 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCIMMEDIATE(r5, 0x80044270, &(0x7f0000000200)=0x4) r8 = semget$private(0x0, 0x130cf74bcd6a8f9c, 0x2) connect(r5, &(0x7f0000000240)=@in6={0x18, 0x3, 0x1, 0x1}, 0xc) setsockopt$sock_timeval(r5, 0xffff, 0x1b1bc97f617f6cab, &(0x7f0000000280)={0x6, 0x3}, 0x10) msgget$private(0x0, 0x10) seteuid(r3) ioctl$TIOCGTSTAMP(r5, 0x4010745b, &(0x7f00000002c0)) syz_open_pts() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) semop(r8, &(0x7f0000000380)=[{0x1, 0x7fff, 0x1000}, {0x0, 0x3, 0x800}, {0x5, 0x7, 0x800}, {0x2, 0x401, 0x1000}, {0x3, 0x7, 0x800}, {0x4, 0x0, 0x1000}, {0xbd2111137a76070e, 0x1, 0x1800}], 0x7) sendto$unix(r5, &(0x7f00000003c0)="b8ff3f83a046b098e213408bd290ddcd6a8833d772d28d5b746dded1feeff1f3f543e0f8ad1e0ce4918331e6006854b24c593e9824627b85a2c1980cc7806c5bcea866f06946134c889ff090cfcb464e4ba2a619f2f42ea883b6709cf2af546cfadcdcfd5b5268b721c30bfb7893347f388d2b3a7b75a24ff76bd1918d8accdac62de6954cdff61a57441fe7f005ae8fa4b26ffa92351ef6cd2dae0d3c1fa551e0b627b9791478dc51617aef7e28457bc66d6e25fe0b025707740cbf76dd4b0a00e04892e1ede15749661d25a2d454f49ce4fb77aea2ecd1e559a61ffb19756b", 0xe0, 0x400, &(0x7f00000004c0)=@file={0x1, './file0\x00'}, 0xa) setpgid(r9, r9) connect$unix(r7, &(0x7f0000000500)=@file={0x1, './file0\x00'}, 0xa) chdir(&(0x7f0000000540)='./file0\x00') r10 = syz_open_pts() ioctl$TIOCNXCL(r10, 0x2000740e) writev(r7, &(0x7f00000009c0)=[{&(0x7f0000000580)="b3ff53e79999c7bfc3bdb1ec0581b80752786e6bb94f2d94d1df091e1728decda43f2abf1b9b77099a0d44894b1898eb3629b44c2fea208c3633ec627073f3f3cecdd8d8d125c134ea0fc8484d6a847f8326be0cb0d8cd74dfc2cc257258d2dc4c24", 0x62}, {&(0x7f0000000600)="674c23f077bb513f43c34a5120ab467ae0246e291db8b06ce214fc73ff90ee000b2a3c5de1b4b5d161fb80c2dc0ab9601aae480620ee2e50912d24b94f0e2455a806340a2ac8877598d47a9daecf361792eb6a11915cc26e803a0b0f240aea92d4fb9e6b297b932a509145bbeb296d2939556657c128018ba058d10bfb422657560363b10f9a680b0d842205b6f4d214f60a7408050506d9", 0x98}, {&(0x7f00000006c0)="22bbef2030abc3492da0e59e23c10a5ae17b057347a3adba4fa4459c3fabb92a76b586fc126020009385043299f8e1de0c28df706fb37e8b4925e0d5661883201f0e9b87d98a5e8e", 0x48}, {&(0x7f0000000740)="dc53636837d3c77bf6e5b6b64466d110319dffb7ddbe1b4b2087367b8e0cec894c92ce267a423c8e7d1ce4efec1380468798", 0x32}, {&(0x7f0000000780)="f16a12a0742363dbdec5106804d9ddf1d8705be356b72dee47585a48e9519988abfd587f5bb012191997ad79fa2a585b0b4f9ced1a70004b54f21acd35043d87e9984104550e6018191fcd7b68c060f032c89e1e636e255d185aa7a4d8a516feb4e1e9346f80", 0x66}, {&(0x7f0000000800)="1737054d96a138199edd3007aea06981d7b16ebdffaa681d7c6597bfe6db631a27001f7b4402312f5847704c55d758f6a93cd8bb13012a5140da00b9dd6cab06211ea397bf916edbda023240ae506a44f146aefe22da5e0f576da32c31329522b8a4173b7014fadb2de39ac4bcbdb2541389", 0x72}, {&(0x7f0000000880)="c51c3627af1590ad757a0217be15b3550709562c860570b5ca4c6e150aa075709bcb", 0x22}, {&(0x7f00000008c0)="a91994ee8afa580992a03079c68fa6b6428a95af990fcb2780dbf8ccabbfb1492c0817ec17fe10a1a7b26ed01caf690a09582924f1dce6bc20d1cc06a47f425734556793f0c20f435911f94f8fa795debce47a7c8a36d2cf3a5e7dbdd3f0c3b79f298dab833ecd107905d425d9dbbe9a494f1dc947ea614587967aba5b8727c232d90ee3ab944a5e2707927a4716ecb37c29aa50edf477ea6fa0b54f12563942d94448f34282713c66294c59bc167bad033a0f43c46d2f22aa44f0919d691e01598843120279df5a52bc8244df150429819936a53a9b28be7d83bfb836b5cb4e14458805ea533ab1addcc87ca7973b9af6b83e67c41e48b3fdc16d80", 0xfc}], 0x8) 16:01:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) nanosleep(&(0x7f0000000140), &(0x7f0000000180)) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000140)='\x00', 0x1) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0xffd, 0xfffffffffdfffff9, "0503c6a1de4773adbd2e8985fffffff000", 0x2, 0xfffffffffffffffe}) ioctl$TIOCSTOP(r4, 0x2000746f) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r5 = syz_open_pts() kevent(r3, &(0x7f0000000000)=[{{r5}, 0xffffffffffffffff, 0x20, 0x20000000, 0x2, 0x100}, {{r4}, 0xfffffffffffffffb, 0x10, 0x80, 0x100, 0x8001}, {{r4}, 0xfffffffffffffff9, 0x10, 0xf0000000, 0x7, 0x276bc3f7}], 0x73, &(0x7f0000000200)=[{{r4}, 0xfffffffffffffff8, 0x80, 0x2, 0x2, 0x5}, {{r3}, 0xfffffffffffffffd, 0x8, 0x8f0bcc7ba44faa2d, 0x0, 0x9}, {{r2}, 0xfffffffffffffffe, 0x80, 0x0, 0xfffffffffffffff8, 0x3}, {{r4}, 0xf91876aeb76abc39, 0x12, 0x80, 0x2, 0x1ff}, {{r5}, 0xfffffffffffffffb, 0x20, 0x1, 0x2, 0x4}, {{r0}, 0xfffffffffffffffb, 0x2, 0x1, 0xfffffffffffffffe, 0x1}], 0x200, &(0x7f00000000c0)={0x3bd, 0x4}) 16:01:30 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0xffff) r2 = syz_open_pts() ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000080)) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f00000000c0)) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000100)={0x80, [{0x3, 0x5}, {0x3}, {0x3, 0x6}, {0x1, 0x1}, {0x3}, {0x2, 0x1f}, {0x3, 0x1}, {0x488e56767d8e71fe, 0x3}, {0x2, 0x3ff}, {0x2, 0x101}, {0x0, 0x81}, {0x1}, {0x1}, {0x3, 0x5}, {0x1, 0x6}, {0x1}, {0x2, 0x9}, {0x3, 0x800}, {0x2, 0x3}, {0x2, 0x5}, {0x2, 0x6}, {0x3, 0x8}, {0x3, 0xb7}, {0x2, 0x670}, {0x1, 0x7}, {0x3, 0x7fffffff}, {0x3, 0x2}, {0x1, 0x12dbe54d}, {0xf96f5c58d3e92c5, 0x5}, {0x2, 0x100000001}, {0x2, 0x1}, {0x3, 0x8001}]}) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) symlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') linkat(r0, &(0x7f0000000300)='./file0\x00', r1, &(0x7f0000000340)='./file0\x00', 0x4) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000380)=0x5) connect$unix(r3, &(0x7f00000003c0)=@file={0x0, './file0\x00'}, 0xa) linkat(r0, &(0x7f0000000400)='./file0\x00', r4, &(0x7f0000000440)='./file0\x00', 0x4) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000480)) syz_open_pts() execve(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500), &(0x7f0000000680)=[&(0x7f0000000540)='$\x00', &(0x7f0000000580)='^{.\x00', &(0x7f00000005c0)='%\x00', &(0x7f0000000600)=')#.\x00', &(0x7f0000000640)='(\x00']) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000700)=0x9) r7 = open(&(0x7f0000000740)='./file0\x00', 0x200, 0x100) preadv(r3, &(0x7f0000000840)=[{&(0x7f0000000780)=""/105, 0x69}, {&(0x7f0000000800)=""/11, 0xb}], 0x2, 0x0, 0x0) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000880)=0x9) flock(r5, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000008c0)={0x9, 0x3f, './file0\x00', 0x9, 0x4, 0x9, 0x10000}) ioctl$TIOCCLRVERAUTH(r6, 0x2000741d) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000900)) ioctl$KDDISABIO(r7, 0x20004b3d) openat(r6, &(0x7f0000000940)='./file0/file0\x00', 0x8000, 0x4b) ioctl$WSDISPLAYIO_LDFONT(r7, 0x8058574d, 0x0) ioctl$TIOCGETD(r7, 0x4004741a, &(0x7f0000000980)) syz_open_pts() r8 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xc) getgroups(0x8, &(0x7f0000000a40)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setgroups(0x3, &(0x7f0000000a80)=[r8, r9, r10]) 16:01:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x7}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x10000, 0x1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000140)={0x1ff, 0x8, './file0\x00', 0x5, 0xff, 0x5, 0x7}) 16:01:30 executing program 1: mkdir(&(0x7f0000000400)='\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/', 0x0) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file2\x00', 0x0) mkdirat(r0, &(0x7f00000003c0)='./file0\x00', 0x0) renameat(r0, &(0x7f0000000100)='./file2\x00', r0, &(0x7f00000002c0)='\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') unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000240)='\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', &(0x7f0000000140)='c\x00') 16:01:31 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x4003, 0x0) munlockall() connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) mprotect(&(0x7f00006f9000/0x4000)=nil, 0x4000, 0x5) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0xca) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) 16:01:31 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x8, &(0x7f0000000000), 0x4) 16:01:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r2, &(0x7f00000001c0)="e6b0fcc0e98ee1652678c616ccdfe72d478d78af25436f79027d41c8689bbb0c3be03c961f1e5213c89bb8ac0bb893550801586a4536cb1c47e0082a8d7bd4c0f9be14d6830614f93cdbfc51d0edd4974692938133f3ede4d9ada31be9321926cc3849fe3a4dc3c317202ccbeafa40b0d2fe792916ebd441de385256aaccae014e0ff7c594b8618e364d0be8f012984720d1d57fe35c5f636ed0f63cba1a9909499575766317e9579d08e7303b4ef0457b591c97ad5ab874daaa6adec90b53cb6329e2d54042cac96aafd1752898f5d3f714cb0b7a5174efb3dfd8372d1a51f8a161190877431e58a61ea5e56315", 0xee, 0x0, &(0x7f0000000100)={0x18, 0x2, 0xf708, 0x6}, 0xc) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92"}) ioctl$TIOCNOTTY(r1, 0x20007471) syz_open_pts() 16:01:31 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) lseek(r0, 0x0, 0x0, 0x3) getpeername$inet(r0, &(0x7f0000000380), &(0x7f00000003c0)=0xc) rmdir(&(0x7f0000000400)='./file0\x00') accept$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) write(r0, &(0x7f0000000300)="09099838059d010438b171ce20000000000000000400000000000f1892aed5e1a33cbfe83824add0752bc6e69393bc16eb5f11eafaf49bbe21d2a8f79b7f54dd8509b7636078a867d059906e35c7a80d82c15c9f8eff860261c906d861c88352b3b4ab1b27f516d67833527635a48a102ac03fc6ab4eaeb065fced250a", 0x7d) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000180)=""/122, 0x7a}, {&(0x7f0000000200)=""/224, 0xe0}], 0x2) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x20) 16:01:31 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x100000041, 0x60f9, 0x99, "d9ad0f4ef126d1ab3d180dd051f133273edd70ef"}) write(r0, &(0x7f0000000340)="0dc84d08ed10cef7c6743f844e9ae6f1a58fa558dfedb1e57683cb7ac192591cc97888650e7c3a3fb37ff3e82ab346597f608f6fc91d29e7368d91bf3e93e5dc81096a66e9534b57dd5cbd2e934b33ce2061f1549dc75a8d2d5708020fabcae7045c9b2dc73318", 0x67) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x4) 16:01:31 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000001600)={0xfff, 0x0, {0x4, 0xfffffffffff7fffb}}) r0 = socket(0x10, 0x8000, 0xfffffffffffffe01) setrlimit(0x8, &(0x7f00000001c0)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x9, 0x20411109, 0x9d98, "0400000021bf04aa1500000000006e00"}) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00", 0x10) sendmsg$unix(r0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x12}, 0x4) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r3, &(0x7f0000000200), 0xfe72) r4 = syz_open_pts() close(r2) r5 = dup(r4) ioctl$TIOCCBRK(r4, 0x2000747a) r6 = syz_open_pts() rename(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000280)='./file0\x00') ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xfffffffffffffffd, '\\\x00\x00\x00\x00\x00\x00\x00\x00@\x00'}) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r7 = semget$private(0x0, 0x2, 0x1b6) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000000)=""/155) r8 = semget(0x0, 0x6, 0x8b) shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ff9000/0x4000)=nil) r9 = socket(0x18, 0x4, 0x7) bind$unix(r9, &(0x7f0000000540)=ANY=[@ANYPTR=&(0x7f00000003c0)=ANY=[@ANYRESDEC=r6, @ANYRESHEX=r2, @ANYRES64=r5, @ANYRESHEX=r7, @ANYRESDEC=r6, @ANYPTR64=&(0x7f0000000300)=ANY=[@ANYRES16=r6], @ANYPTR64=&(0x7f0000000340)=ANY=[@ANYRESOCT, @ANYBLOB="7dfaea8091a60003000007000000000000001ab3", @ANYRESHEX, @ANYPTR64, @ANYPTR64]], @ANYPTR=&(0x7f0000000440)=ANY=[@ANYBLOB="55fa8873731ed1f667434f93689ce04fd88ca57bf5036ea532b0484862c9f81dda982121c9ed0d35473a40f221b3c095c60a48a8fe6112873604707075d2cadbec79201a1fcbfcff5c75875002c22caef47da188639da2ae4766a21ee722701f9c4b5410727d9f446b19c013d03288a3cdeb060eaf6f447d317bcd93c83c495452b3c7e18f190a1b0309e3918a44470361a1d4f6241787c329ae08e444ed998fa8e1580ebc345ca0ebafe2bb1c50c7c8fe65769d205dc1874680b3d2b8dadae71d4761abbbfceebf2dd118ba853b", @ANYRES16=0x0, @ANYRESHEX=r1], @ANYRES16=r8, @ANYRESHEX, @ANYRES16=r2, @ANYRESOCT=r2], 0x6) semctl$GETPID(r7, 0x1, 0x4, &(0x7f00000014c0)=""/26) close(r0) 16:01:31 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) chdir(&(0x7f00000001c0)='./file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) link(&(0x7f0000000200)='./file1\x00', &(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') 16:01:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) setreuid(0x0, 0xee00) r1 = getpid() ktrace(0x0, 0x5, 0x8, r1) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) 16:01:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f0000000040)="7f") 16:01:32 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x3ff, 0x7e8, 0x5, 0x10000, "da62644077af0f8d3f8419e2eca0ead8afe5c87d", 0x8, 0x8f6a}) getsockname$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "c1e5c6dea560c7bca22a5da0ff5fc1125f62f7c5"}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000440)}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 16:01:32 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="0c0100186004008ba8002b21e261b623abc13efc27fe6ec794ee000000000000ba0d31e99a000000000000000000000000000000388be8f0648d5b84a270939b64dfb8982a927747e21f1d3064e4492d11682a3d8fdd2bad9c17296076ef3d10433781daf744ebbdc6adfcbb0d7a50e30a513674adff0c58a7d6e76813b15e9c8f4c3a8bd8eeff6d2b9d21ddf0ecd99d13709aa4e453978c9e3fc87cd92e7be025046443f6307ffd609d1d9b69bc4171289ed3e8cbb715f2b1b86ac3c053aa4645cb4bc836d96ef915b722bd43072a3e36100c07134605b81e8986af60b542da0c21a7acec5413490025418a2a10e84a72f28ab1aa09716226d3bba5274e0f0cbf497d20c3ec915dbad2ecf9df217d7005923dff5e1d486c4d578543828fade49b8c77059e737b2d7879a2390318bbe737719768a8ddfacd57e1d6d0da7be5f7f1a8c3c6f3c2ca4931c19739dc319afe6d4ad01051430a39c37f37145f589588ea153aff39f8b07dd12db0469177ce6089964dd80c802b703e", 0x3c2}], 0x1) 16:01:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80}, {0x34, 0x0, 0x0, 0xfffffffffffffffe}, {0x400000007ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) connect(r1, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x20000, 0x0) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000180)=r1) 16:01:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) read(r0, &(0x7f0000000080)=""/239, 0xef) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000001180)='/dev/zero\x00', 0x20, 0x0) kevent(r1, &(0x7f00000011c0)=[{{r0}, 0xfffffffffffffffb, 0x14, 0xf0000000, 0x4, 0x117}, {{r0}, 0xfffffffffffffffc, 0x80, 0x40, 0xfab, 0x3ff}, {{r0}, 0xfffffffffffffffe, 0x40, 0x1, 0x5, 0x7e5ccd22}], 0x0, &(0x7f0000001240)=[{{r0}, 0xfffffffffffffff8, 0x8, 0x1, 0x6, 0x3}, {{r0}, 0xfffffffffffffffb, 0x80, 0x40, 0x7}, {{r0}, 0xfffffffffffffffe, 0x8, 0x8, 0x80000000, 0x3a922c9b}, {{r0}, 0x0, 0x0, 0x40000000, 0x2, 0x5}, {{r0}, 0xfffffffffffffffd, 0x8, 0x4, 0x80000001, 0x1}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x9, 0x20}, {{r0}, 0xfffffffffffffff8, 0x80, 0xf0000000, 0x8, 0x1fa3}, {{r0}, 0xfffffffffffffffe, 0x60, 0x56a588a9b2c823f7, 0x7, 0xee}, {{r0}, 0xffffffffffffffff, 0xc0, 0x43, 0x0, 0x6}, {{r0}, 0xffffffffffffffff, 0x38, 0x2, 0x1, 0x7f}], 0x3, &(0x7f0000001380)={0x8, 0xffffffffffffe420}) write(r0, &(0x7f0000000180)="c960981b3da668b45b1988167f9daffff64447e789b5af0538828b76fbed0a4446bf4c1e49320e280e67636bb858cf2e99ccf28f0bfe5c6be996299fb24fad7f38d97fda793e81ea0fefac05ee52b575b4976f02f3d56834d69e85dfe23b7d81bcefe62c6f04bd806dc0785e43d3f0a54c7a11c79dd4d9ed2fcb2198cc573f4606d900b1b4fd2b77fe324a008a1982416402642937f6b99d80bc8014262e7c75013807b4eebfaa07464a5c551b8a46ad574ab4e8e3e038813bf63e0ec0fc3e36dc6c4503b971aaedb393c67023b8133f681cd5cbbd4db66af3d306ec58688264f06e03880b9b263465348af007ae4f470954d1ca8f9c971c24744eae27e772bb4fe0bc6011c2d464ee38a1728eb8376b5c21086e03a5ba1a13f8a9d5500b759eff646fe50866a59bdfd696fc10a0d25edcd25d8ce7c20cd804ef8d67d0fb4effae045165116b88b6786a9c176ab0af4a9dd3423b1cea6720bdf7bb641ae0046edf7757c3ad3a1b337f9ed45e4edc5134a37933ee57ae3bcd8d75d3bf63fcf27a2cfcdac60977e1fa95dbb876ac1557658791041199fe701d02b0dc5471ed4056fc0a2ab33943b6021ba07f6ca583e94f62fb1828325ec53c4546a8799d87d79d329bcd4495c77bc5f84195b28aed75b7d815705dbea0a81b851b3ba36bf010f51539f651b0b43e5e2ebac6c9b6a29a43fb294b2c59c5cdc032d27f5a0059f15980cdd408dfeff52da50f8988ae60df2239210e6da6a239a2c577cfee4a9b3863db9a82d082fd05f1bb1f98792c22839cbf6752dba75882ac1366b306bc7a7e7a928f389aad14a870e37b949ae2476071f56119592bfb09de4d99c2dfa1d6ff78ab35ef7fe2849fc33a450e3a01cae0fbb3275fe1785c4053b50b14cf4c582097f3f0987d2165d64935f0e08c17322b8b471e8be6c466e2ca91be7b6ac559958f3e076c7d4f1be97f0caeb5cba62663f5ed6c0c1d89a2778ca1a08062a82205a53f4827872defdf33fdbea4ec4c8e2d241743626a196fb5aa901ad96109c9347b91d9c7245be918a74dcf1bc6bced3175f87a632d476952be1aaeceedf733179c7c02de39ec03cd140a8f279ae5470648a335b5b7e817703024e41d4a84ec97bb8f7e24c7de5090ec368be7f3a75ddaa180b0653f1e3968f9c5c20bf1e2ae87730bc3ef5d77cd8ce8e19d56bab50bc188ce6359c8374530cde5322abb815403af52b1c12a1b0060f816ee0b5197d9425c99b4a4f2259c9fb2bce31b5f457768df5f230c68471ef71f294c07256f1fb6fc6a517c803f2d3edb38c258b1886532d99099839c514d1c5b352dd6e61b75a4326381428868b73ca677c813d0acab95426d442fba58a4d5f72a75fece3ef957a91f72377f3668bd6ca8d17d07e93f095920f20a6ce2fa6a4a8648918576612ebc0d95ea6123cb071a572a248cb3fd432e7f222e9d71fd6c6d5f9a1b7471e0837a97942b1098b140125ab308c522bce438e370794b7e63dc6871b996a837faa470d1ffdce368876b1507712e52e4b853f0db760216f45c9896b38c8bc2937cf2839d56ef4923458dbebb61f85713a6654255a36c38b72c72d6dd6ebbd81c61773cd1601e67cd54a3256fe6dc55edd03d1ef61c8527ef2b8e5bd1545d4782c9142746b1feb4c0cacb0b86dc53c39fee99498ba2eb2a94e89d2256cd5d3af8e8d7273aaaf2af985b2b69f5f80d78bc1aed50685200240d077a76ec8602149a8ca6496acc25a81698f88a023f454b275f914b99b8ef58e40cb2f35d885d953915cb5078acd8ced2c5c5fc0901b356df0cf16dc37a133a7c0c4a14c90df5cab317f2309b8c40b83fe9890d0ee0fcc3977686c2c3bf1c580077e43ed0fea0555450e0fc7b46db93bb340e6d834b1ba0726c753549992437cc802fb9e52338eb40162d4b6b3ea44980461bb345817982f6ab186e857c90dc4df059984ee3fbdd9e19ef09770b5a5450285d97bafbb83fc5b41d06bbf627fdb85e41d9b057da84b3c872bdcf5c5ca3605824531ddd463ff5093c1fea360e76814cb3ada8dc9708cf617668ace56b236fc5b683548089de8ffb9829d9fbd50daff95342580049a552ff7687040d4526c1acba365a07e5488c026c056c77346dc60eb821d70a64b56add5cfb9d16382f8622e7eab6b539e6fb6cee5beafb492a1cee20fa29e0e8cecc833e54ee05037cf1b9b3c2dcdcdda17548595f75cb46985c14e0b3830daf3bbdef1fa635fa3e52c0bee48c0f4e068a955da901ef85b2be8d257f94b614d19201a02883cb33fa4703d49b87e309afece98445ad6d99db1546edb47b4d61f6ea637925b003b18c288d8d03b44b57a81e9a8252d27af157d9b82d91cf5150a3f0396924ee0598d98f852474494bdfaabe3c06b84d34d17350fff9eed7dfa8a0d9bbe78cda75da7f32bb0f0b6e0ea134abae35a3cc0b191e2250e29b93f10f59a64006386a89f763a362531ec229345636758f1d6da38934345150088c8bb74f6711a02ab3b76b2bf53892193efe2acd04a40327e79e8840cd1724443eb813f032cfd2942906dcabe185475816f23758a5e9b9d3a7a7ef2a10846c2fa048def1782e1c92c32c9b735d31549fe3f2c958d69b4f3ab95e2553225f72b141156de33f9f60ae21adc7548483522189966a6bb09ef30eebfddf6e77534ee86495d9d46203dbb5e03aad511bffcffac35b4a248d61e93ce86f20098d9f72ccd4b3ecacfd6e7b7fce195684120ec69b141b6cf1155daf9f6e8729cfa610b4dd5a6c84cbead46a52248cd81af3961bac3459592b9684d456125605b6cc2315a75951097ed2c59e3e1ad7656d6f4aad79558eaa4f1f5a5d0df461b0f51b01a42dcf1903b909fee84dedca002c958d76a42569d1f744714ebf14e9c6e1ac41eb3fc21b95329d651a6bd4cd09acb092cda799bf41f27f2e68fb6d25dbea5bdbd88ab0163cdcaaa46041d7b4ec15ecbd3ea28aa72e267d7a9a22fe3b61083a6be97676ed577ec3b4f74bd7cf9754d945475d67f74f53deac8ebc981df6f27073a44d4b697e393734dd47fdf1005b5f300710c541727b4aab5d3b2aab8146ae2fe0837ed00b85e27c808f71e3ad73ca4b84ffdb23b976425a187c6e53cb1411388d5b5128ecfef3b685336ba18271d27aab3cc0631c70b46f1a18c0be68ee61e04b96fa954f448e10aa8459c3e32d445a27caf3b0fa2818551771b90b2f3f269cdb7dcaa6329b89897e4c128c3a407a3f75ee78afc4c1f510b73581be3d502c8f7b4e84ce09abb32cfd2834ef68f89dbc4d5a4d634f41e1d208e676edeb2cfc922d6198a918e8328667d28465887e4daef99bb3e56c72513ac2cee561e921673cc5ca2e41f695381ea54dd969665641cc852874a1bb5b22c6dbdfe96010656cfd8a85167ae78122b040b7c275c8d877b8cbba4082c12322f10784eeec1b11dfcb5fa759a432eba9663d2167c61fde7703cfc3764729e12031b73aee9636d0d23dfcc6144806f915a2093a2936a84f98645916f1bc939d9de6c470314a10f9c5216310d199387f739024fa526d1083ed30db0ef244badda5784c92f479cd70cdb726fc7ddf5df79694d4e58a0f90414dec38f098379747f83928ecd43c5ce1512e1dcf5afd7aaf965f63dbc25ad931e7473bafa7ddfaa02f87820f7f3aa6351cb263a7ab57e221067f1123bedc5a5b77a90c82ef43f837428f935b33355aa480f1dbc9b4b69e76713a88af98e58e7eaedde1eb34ff393b0686ddba379f4b13982d0b47430ad359c03d32afacf30cc1f73aa42445586c67b08bacaddd9e5f23b34f427cd17c5e6cc88332df39da0208ce1d6ee94f87cbb06644883c5cc8ce594a617945b1cdc6ec96187d8e0a86eb1016199a64bd639ce5a5a35ea157202819c33db2a57f70f5cbd27a2dc16232a56f29cc3129514315832bd1cb4fa6d3b4beb3cdb45adffdca9c5a2608be76a2ed97bc52b6021f3755a052ae1043395524a279da47891885368afe7e6c938e56ad2f5cfd6add33776d2f1eb078239a2a483a1232de3644f72189b0d90cdcd36268ea90437c5758a67ffb771ef0ca2fed1c80f75226d62822df82c0c1dba6e76e76d4e4f6df547879789487296f0a6ed635ba0d292b65b93eaaec6804af12a99f98e8cfe58758ab924bb52bc924a99c98200954249b3dcd5d409fed175d3112661dacd2adebf6613eefb0a68a51174122fc694594e89c2b461d03ce0b9162a6c21f1025cf89eee76d29e9b371f767ef1beb570ea09fb0dfa5e5bf95e55b211620f89fd18ef8f227419417bcdaff1cae7d43843b89738acd842fbee969f23315c5b22bc282912aa208dfebce1160f655ac73bfd4b918cb4a25316b425be93a79e1a5bc06d3f13946ac22d371c3ef9edd9e4f7250c00e3c776cf6e1bf42abca91aaad356aee41d17bfed4c601fd6c0156a1d335a2b63ffa36b59d168f4c037bd9bf2f696d2f42bf0dc06ad8bbe9adb0e24450c80201c63a51f3280ff4eb05326447071d0249d9d343b4deda74ea142e4c4fd5b49b328c33b08db451353cede386f7f397b260a78b81c595822e807291666c0a9d9ead76a0ac00b560ea2e3ae9fdcfa1aa47267f1c9c65812389abc5c802f1d5b73d3017ccf8bbc6ea27e621a45afcdce291b3c4e4084c0c954a429338bf7644acef140bc96e86ad5c9beeb938f7b08612a2aa73c3129834950272a54efce41efd8d3cc842f869f476034ba06a7d40bd89d96f1dd62fe70bd60fa1fd415aa1fa68f9b97871aa3b77f44e9f8551d0830e793f81e95f808def22b28b91519e456860031f4820cf459b2eed09bbe2a34338908859b85e328c55efc59f8f3dd0fd62a844b5b95b44434b6857287d3c069073acc56ddffab1bf2246bf6c0e9f5cad811a4fe17f1eca643d8fb480c7e791b43a65f71789e4d930892b6f26071dd1a278ebead937d0ad614756430a275affdd40ef947e02ee1924943d8a5a39a8c0328aafd4738b395b4651ea2739be6e689bdaa49dc589c35f4470f1b44b8fbe3c7b0530072df1914248ebf9aca773a69fdd231659da0a6d075e3653e7ec06fb5bf31acba78b469f092f9b02a094d54c101bf444cd172aafb02152a8e8fbb28f866998cc2a7820fd7b14a6a1bc6ac214615341ccf7f1aba0b23e5333ce4dbb33cf14084a03b30cb6e4af4bd98ba4bfa61650712ae39549ea28ae316a3f4d00108f16020d49a024038463f7984baeda081e75ba697c35efff076617bc2b46c65bdb5603c36dd3a95766a8a0e2896a369f490ae3ec0890b2fa1d9f2b3e8c21821d8865eadc1c3712c09a7646187873a1e1dd000be51b2d984490173a0340f1ba0a9e4fa543f05ab854e2413488288f8c9defc74f8df9ad47ceed3a21c5d43c670bbe3e4f75d72af83a501495a62ea12f16b53012b890afb87357d8cb1a7a1f39da12a97bc1c4cf7bb76dbdbf218221d603cbfd9e61f127a8e3048b5325ae655dd73ee6d33275e4e4236a760c7a8e099f0d8b624c2a7fef5d294987aaf1e350a3828aa5ff31e002bb1a265f9bee218886b3e35527aaf477761e4e18444e4c31f3bb8b344dfe67abd742531d2535b6e0b87e514da0dc7d667653ea8f3a063948ef35a919ddb422f4a6993b7f5b655bb09797dee9d04245563329e456cb536d1abcd5e4b16be60b50b18140b8cd194848032560c1f57235d595444cf0660bb807b072de3fa9509bd488dc88db80912cbd2ec19a12fc6ab1cf556a130488f3f5362ee84a71e19f6e79cc11332bc9d5469c23f9c0f8a3478d610ed26ada4005cc35be00b8", 0x1000) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) syz_open_pts() 16:01:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000001000)=[{0x84}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x3e, 0x4, 0xfc00000000000000}, {{r0}, 0xfffffffffffffffd, 0x3, 0x2, 0x4, 0x8}, {{r0}, 0xfffffffffffffffd, 0x20, 0x2, 0x0, 0x1}, {{r0}, 0xfffffffffffffffc, 0x40, 0x8, 0x3, 0x9}, {{r0}, 0xfffffffffffffffd, 0x4, 0x10, 0x6, 0x8}, {{r0}, 0xa77cb7aa7b113c10, 0x4, 0xf0000041, 0x0, 0x1}, {{r0}, 0xfffffffffffffffb, 0x8, 0x4, 0x80, 0x7fffffff}, {{r0}, 0xfffffffffffffff9, 0x60, 0x80000000, 0x8, 0x2}, {{r0}, 0xfffffffffffffffd, 0x2, 0x1, 0x3, 0x6}, {{r0}, 0xfffffffffffffffa, 0x80, 0x4, 0x0, 0x9}], 0x6, &(0x7f0000000280), 0xffffffffffff13dd, &(0x7f00000002c0)={0x200, 0x280}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[0xabb4]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000380)={0x4, &(0x7f0000000280)=[{0x8, 0x9, 0x3, 0x7fff}, {0x8, 0x8, 0x7ff, 0x5}, {0x6, 0x184d, 0x7, 0x99f}, {0x1, 0x4, 0x9, 0xd4b}]}) 16:01:32 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[{0x1, 0x40, 0x18000000, 0x1}, {0x1, 0x7, 0x1, 0x3}, {0x10000, 0x5, 0x75d5, 0x5}, {0x4, 0x4, 0x3c, 0x9}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f00000002c0)=[r2]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r3 = fcntl$dupfd(r0, 0xa, r0) getsockname$inet6(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:01:33 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = dup2(r0, r0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000100)=r0) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513b1000090000000205786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r2 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x400, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000180)=0x10) 16:01:33 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() minherit(&(0x7f000083a000/0x4000)=nil, 0x4000, 0x0) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) shmget(0x2, 0x2000, 0x1, &(0x7f0000917000/0x2000)=nil) write(r0, &(0x7f0000000000)="e757e8679afb2432de53cd17c6cf6e44f5b72b9dce88ca368cd7e27e1ab284f212dd2dd0b4000420507f94df1ee05c85ec038cd7981a8b07", 0x38) mlock(&(0x7f0000923000/0x3000)=nil, 0x3000) 16:01:37 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000440)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f00000007c0)=[{&(0x7f0000000080)="6d0ee8ad095fd3be4e94e0900331ea886106a3d7b24d8ce5fb6db429c79f5d685140901b191a63c2fe99942648fa8098d3eaab0e4f159434e21981a60bc2755fd7391e215abf774859e735b673a69963734a7d1d797e6c636ee91982dfe4aae961a9ce6777581da2eef70ae771946f74ae9da738ac2e14072974c5779e5886e4f26b8cb3e4ce801275487950836406de8cd7439e150e6c1076d5728a3c2d", 0x9e}, {&(0x7f0000000180)="ad163ad35684246f22fa57b7bfddc0e6c8301e778015abbc487cf5b5338c7a90bcd10989d604941545a22064183f24a4dc203782d3c06418849a9ceaa82a040cd5ffa9c7adfe33768a03bddce415dd32b9f462c32ce38d15a460ca8209faee9a5899d8f6f1346bc3ac441fe8cd72c15cd009332cde1dbd402d5b16cab9b825e80dac57da59e54c86d640b6", 0x8b}, {&(0x7f0000000240)="f006b7066af3e425d20cb68810bf6ea09f3c8c4dccf999b1c4498bd47eba14647dcffc828b161380b9e26213b89dc9764b4beab74df235e2246fb6afb9330ce652d326", 0x43}, {&(0x7f00000002c0)="7b9c31ae16a9ede766bd29b76a366ab13e92b30ae6a3d02ae8686fd03822ccb33d2ce347eb3342e2595c62e73d851aafddb626e2d0cc11766e7f1e399fe59ec0d5f61a7ccf9a51b38e02e41909ac72062c8737a2a57c828278cbfd95c076531a86afc3a8146abddac733eca9141728d4999f8400347e1ee92a66a2841ab3e5dbf42fd979cc5dde72fe68bbb63c6449727a6f1b756d8dc8647d2e2ccded25b09fc55f78617ad8e1ee7197a94e33b2874edf6310d01d5b2bcacbbed87567a28b76bab5", 0xc2}, {&(0x7f0000000480)="63184ecc744bbbe48e523b5afdd05edc662f95146999d194b2e205ba7f3498ff9ec04ee9b3d18bb7a98cebe9d1cf4dc2f316ea8752d752efc1699b7f1ade9123e07758917438926341f651263e9aca433cf1e867ff90146379857f457375cd8b8caf929f473fa8ef5a7d8c2b8686ca7ca2a7e87cbdd0ac645aff991b412410fc52acf62057e0c80706", 0x89}, {&(0x7f0000000540)="77e51287b60ce62203b082c04258a11b33b1ac671c1bdb095dbd6922735b219a98240c2165ed21e0a6c0c4ecb32d3740aa165972bebb4c680bf14f9b55873c60189efb7324159d50be4f83e75bdcca88252b64f26242fcf1f7bfe89ff7af87a35975be039b3cfa2e963b866e6b345b0e437b946ab945d4f5cfcbae7511693975ee2cf53c473ffc64aaa604b047517e1ee81375bea6e8398f0203f16b6da8d3392542e0dd1f878dc0ab0fa195ebd56a08a611fda9d8bdd0a2ad3ae4fe479cc380cba1b5d2d992609c817bef99ce35db77f84a515353fc6088063b1c612f73", 0xde}, {&(0x7f0000000000)="bd00a10a46c3f61c17", 0x9}, {&(0x7f00000003c0)="70900de469e9de353f705ec809ba64b24d357b3fb0dbbfb585b9dc732b06a53dc9d8930f26fbbc749e73a44cbb1bb82af39733cf3d975038470344792ef68cee27994d7ee0103f6348467d438dfd4906620aee678de62683342acb8744913539165c337b956d95c5d7a39f35d8592f59610851c0c7d0e175e5ba", 0x7a}, {&(0x7f0000000640)="7f5ff211353767028a28c176042d1a3f509d9740cefa9343af1389a3703b9853e6615aec5e684e67f9521ab93d641f61e368fab9cced3a5d8002870b6667bcd0f1171c0c6e33b286bdb8bf0df8256af943541c39b5ce19762e58d5a3888e7b22a28789bd5679eb052b18ea285ed4e73d5f7eeb098fd9475627b782e810c921d8cfcf44342d9e64a2bd9e625830", 0x8d}, {&(0x7f0000000700)="cee5b7655962dc312cdcf41fc7c3361af87ccd4dcc505ad1d3bb360d162d14068e489c8fef162eda6938ae5c057235601e943eaa390ba99cc924ffcae64b83221d51097a521fd4495db2e64cc5044deff25749a07e4b12778938d2795581ac4f4c989230f4d4188d1c24a2acf9a750b7989b88fa7d3b036d2fedfd50ef188558aff3ba13acce5b7324f015e257aaedde2b04cacf817810ecb66ecfd60b7b2ce8ef3be8974d760649", 0xa8}], 0xa) write(r0, &(0x7f0000000040)='t\\', 0xbf) 16:01:37 executing program 1: mprotect(&(0x7f00005eb000/0x1000)=nil, 0x1000, 0x7) r0 = socket(0x1f, 0x27a506b2f780d09b, 0x210210041002) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x8000, 0x0) fcntl$dupfd(r0, 0x0, r1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x800000000000005, &(0x7f0000000040), 0x0) 16:01:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x40}, {0x61}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000240)='\b\r4A') 16:01:37 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x441, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0x2) open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c6, 0x0) 16:01:37 executing program 0: link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="fd") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) 16:01:37 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000f23100000000000000000000000004000000000010"], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x10000000000002b, 0x80000000000000d, &(0x7f0000000180), 0xffffffffffffffa2) sendmsg(r1, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000080)="049f5d7e7706e7617f2ebc340ee50cad51c14d075dda43c8a93dd36bc3c10362bf4d98c19a883688bd2792f257aa8d0d0853a4a57e1cbefcee373ebe8b55c8adb3f48a616bc304fa144991c2155046626c6fc38f202e4c799bbd6835009468467ce49e1a53602aaf6cb388385c609a38ea283266d5bde805f71239a3f9a292c0be1d285144cac80c74dfa0f40b5840d40dd2a2a04d1603b9e981c4c9ff4bebeba60461fbfddb17cb34", 0xa9}, {&(0x7f00000001c0)="fae656ceb28dffef5772dc3cf9c16b8b0ee531ac408af2a04f2b81ac9e345d2c964bac6a5d54e8609b5763d56dbf9dd8072434e3bf2b5f49e64c20d99efd3eea1e1583d5cabe5af470f08777a332b0a923543c979fa2a2fe6f09ba9e1c288dd6ad6b91d509828a660e504e3e8837b1a545d707e47d20068234fc3fe68548a02c9c3a89ac31a405fe1bfd6468b59a1cb1ba1ae1a7068421f272ce768fcfaa6e4bd5b96acf3bfc90195081f1df634cf7eec88786a68001ad6dc92bd7e942c0bd321b4c188b64cdee196d7335740c1f9ad4", 0xd0}, {&(0x7f00000002c0)="8a2a4271d3e520d0608e2fe5b3f87b4ee20c56b0584518e3562999824deeb2a8f76da85b9c1d891970e9d77e15b818d1439b99be75a7cc368aef25af2e27a4d435fab658cf70d083c8f2679041968a12199b7b738aedc632cb87bb9c153692004fb29c99aca38d700225500421d4654bd953a8f303f9aef69164f8f3f726ad76743d7947d23d683a35588bd05a427bae662f52936531b3af9be08e817462b6e57dc3b052f48e853c0b5356d86d1d", 0xae}, {&(0x7f0000000380)="28ba981ef187dd8466626e8f4578c1f3eaeb5f276c1b713e43ba", 0x1a}], 0x4, &(0x7f0000000400)=[{0xd0, 0xffff, 0x5, "0bbf85327df804f56d626f6e987b081f37e3710d208105d3d435d768cd080b480df48127162b80f41faed8d8fc8f89a1a4fcf39b9e11f27f8b6eb6ddcee8f0efa31cbe98cdee7008c12802d696b71b1c4a12f79fba5b979e3414146730387ccb6a02b42d510c7faa215f4d2839b412d6d27ba33d775e0c8ec2dcbe5e2d1c2d8c59d67adb2b0a8ae3294ad037c3ccb754b5d2a6ab28b0a76d77660d22543ce6c2a7465a83e919046dc051f1ddb5a3f0de10792a2ab0c8edde7d7c28013c689f44"}, {0x38, 0x1, 0x60, "f2e291b3604dcf3dba17c00f2043d2ab11ed4cf15baacaf12edf91523c63468803"}], 0x108}, 0x40f) r2 = dup2(r1, r0) mkdirat(r2, &(0x7f0000000040)='./file0\x00', 0xa1) 16:01:37 executing program 1: open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x69) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffc, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x4}], 0x7, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000000)) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 16:01:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) getpgid(0x0) getgid() r3 = getpgid(r1) r4 = getuid() r5 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r3, r4, r5}, 0xc) r6 = dup2(r0, r0) ioctl$WSDISPLAYIO_DELFONT(r6, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0xfa, 0x80000000, 0x46798675, 0x1, 0x8000, 0x9, 0x2, 0x75e361c46f9733d5, 0x2, 0xf8, 0x5}) setuid(0xee01) ktrace(0x0, 0x1, 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x6, &(0x7f0000000140)=[{0xffffffffffff0000, 0x1, 0x0, 0xff}, {0x4, 0x1, 0x1, 0x8}, {0x81, 0x4, 0x7, 0x5}, {0x7fffffff, 0xffffffffffffff80, 0x6, 0x9}, {0x80, 0x9, 0x3fffc0, 0xfff}, {0x1f, 0x3, 0xffffffffffffffff}]}) fcntl$setown(r0, 0x6, r2) symlinkat(&(0x7f00000000c0)='./file0\x00', r6, &(0x7f0000000240)='./file0\x00') fchown(r0, r4, r5) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) 16:01:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {}, {0x6}]}) syz_emit_ethernet(0xffffff80, &(0x7f0000000100)="b65cc117784e14d37fc496cf0a45af296b0da7657483c84602ca6d443fc76d995c36dd8621b0b8208c19fbd107") 16:01:37 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) sendto$inet(r0, &(0x7f0000000000)="10f85326608dfe29c5fc518d0823fbabac1e5c590db543ce1ace73c0dcfb5700e26efc0f5b9a27bd067b9574f8d4f8fc03c93cb5ec28f45c8c7b57b208f5b1b35c276e0215ee419d6827f612591863bb5426fad3328c99769fd72b1a512d2997447f56d85784594b5c5a5b5592344a9ee6a0", 0x72, 0x2, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x80, 0x0) setsockopt(r0, 0x9, 0x3c, &(0x7f0000000080), 0x539) socket(0x7, 0x8000, 0x6) 16:01:38 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(0xffffffffffffffff, r1) dup2(r2, 0xffffffffffffffff) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xd}], 0x6, 0x0, 0x7, 0x0) 16:01:38 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000180)={0xfffffffffffff6c6, './file0\x00'}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x58) lseek(r1, 0x0, 0x0, 0x7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000140)={0xbf, './file0\x00'}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x74}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000000c0)) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 16:01:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4d}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:38 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r1 = accept(0xffffffffffffff9c, &(0x7f0000001280)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100"/4098], &(0x7f0000001000)=0x1002) pipe(&(0x7f0000000080)) bind$unix(r1, &(0x7f0000001080)=@file={0x1, './file0\x00'}, 0xa) r2 = dup(r1) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000040)={0x37, 0x1000, 0x6}) write(r0, &(0x7f00000022c0)="51e46c29b50b45e64f7bf8f12f9c284c5ca195a2401141de85ae8a6d454fc6fa27afdca4d0684e2d451a982bdc01adea72f9d63b3486b97387fc14da6c4af5a89b5571171e3981f2898ec1df639eb5d31e206c7a5066d539c7bc9e3e3e006a457188c3743887d1167d64da7f0285a6759694233e6e0fed544fe64eb83c696b31a29f627ce5e5c5611264168db75ccedf7ab66ffec3f6a8f667161e8de98390cce4417ba0c194f75feb10533add6b6f2c4149210a7c9ff93b9e0ade7507e389fee9973748496c075b1bec947636ac8bc3d0a1887f752cf5676c6800ad5bd883660de64a15b959db6580ebe1ef02df134c8bb283aadb0defb04dc55c336a4129a21abc32f9005374d4af0dc375c1212189bca60b67fce797de5def52240c80c952e3a021ec7b98969b29e209e6c2d88410980d4f23292adb918c04fed0d9e042978e629b3653eb8be97aef49817aabf23920fe897d7addb5321f93e26bddda1096781bf56269fd5353dc70d4b9224a4816e9b975fc16af31279bd5d1b057e709a68f0d5619b1605868be36d60c81bec412a29c85e324f7c16eb640594431e57e67b3c1c09316381852accda0fc33a7befc8fc2ff9948c857487a03010a5f2be5b13524f6187e66da0c0992b079d7f3d6fff558d5914035420af7b7ecac054fb9a8d69886f806bbdbecf8e056b23710c0b08884882527511fa5c2f44db2887df32b3216c4e25f5bbb99d18d715981feb8b0e20fdf3d745d459b6dd5b667dd8a4616f3dfc12aa61f85e61097894eac1b8dcd2efc4a1f2dba5a7b008370f024166732cb063271eae51b147267bc3705ca47a2a21960d9bbe6fe3185f99d118aa0ac431e8d273e88bfc404ad1885110706266d380ebe3574aadbd80266dd1a09e8446fc5c65d456564dc76423401aeb204d17ca065488aa06bd4e064d21143577667606713b4a31da6e94afc771fbde2e7b89d871f3c11f9ec72df0f4a0cdefc9eed2f855236372019dfd4ad5483038f06a17c45586264276bbb2af2574aece24325789e58d5bb760596556e0d45a308d32e345f45974aefafb14203166e3f35c7dda5f2032449b91fb10bb5152f2a1ef8a935755320418259975aa4af02793d0bfda1471a5828aa7cb86088014bed13694e17b87b5f37579b87f24e1145e5272f829bb4791103790920da67e17272cf3863f3e54fb00e7eda9669dacf9b27792f6c625fd413612c30baad3f486f5f32ac2a68e929f42326209e21f3ff3c9192d1590a0d5afa39cd0a4505ba0b4ca0f28df9dd7c15ea877041f5697a4105da8ff59c5fde3b9c9c762c544ecfae548cef49b0885ef0912e81d2d808dedee3fd97f37d31b87d81a50e4d3f4e4fe3042e2945b4d6e8fa4f4ce751417aaa7f05daea99ac30899c7214c480d37a60c964cbaba755c715233bfab238734d95c8527788873be2f620d8ad8308015e10a312a2e7f3c46c67f19d6d1211682b0eb61f8e5604aade596b6c9ea75c65a0ec5528da6c140af3fa1cab985dec86af1874ae503ccd1124af3f7466f332887fd3a5c37cf5e7df0a1f3c9f395598afe2ceb594fbf0c3639609a932106a3a7368f64b291c2631df4f713e1287be71cb2782f6b04de979c31d48ab549b43ab06afb87d4ee8ac209f8806587928f3278645882bfc71b75ac0c5e3af86d46d8b5668d137790aa4d6973f783e145883745dd9486dc0df2c9b8dcf15862f1aee45d6852063f0eb04bd60b64076b3f550ea2542b42cfe0d176db4799c4540b5b1c4c884aeab2db7debc154c96d226127f9860384c720dbc421208bddbc9c758a09b8270c5b585345e4125c3013232d29af5e711a81d820f40d4224abf9e29be87f1e5158091b9af95f780f037bccf940a638658f837410b1d928da84ccfd8229ef441f5bd5d18b7246b01716a46896415a5758b9641e5f844d28cd10e4486595807a464f8fedfb3f499f9d8ea29eab46901941717f9c4662823d32669c967bc0376d15329cee3c3b637907c98a8e3ab37ca9e55c0fe6275172ebb5302185bf2321302ed27fb9ecca91a4da51493be05ae03f530376c5ff2391138f7138ca041883e229c22b7ccf38b570477f80aaa553a8c66ca855df483bc5ec76e103bb0810095efe04d01ccf09b114b318f86cdb1f6a62d43c6b485bcac7a1bf388326f9c3ed3e72fe7a0fefc06f39a67ae6cf8482b78a4614fa8b31c28dc73dd4082d84120da4336f4ad4bab54f4ab0a450eeb110fc86b9094856ca44841280a8caad09414dedde7225d03edb3735aa2cc87c98a5a1141d7bd0fd5a13f5f4df79143f40d6c1603852ea9e3cdeb093ff4c3abb1996ac133b21a188c36b79e78534457c89210cea1816c40d3317b3217cd431462c4a98a26eac8d81f2091c85c40bb0d0ed6debf4a71fa837a585df739db90a152b18be1f6d0a3bbf78e8f0db0564f46a42840226beb7b618985241960aa3626135eb25366a592d204b56c4f744d224da6ee01413b1f47d345a1a45ce6cec68a63a4a986db780b4a73844b5bd62ee1155b3a3d4c0ffe7a3fbf2a9344b994329d8af2119bad2f9ca77f2b9793c2b0eddd87e68d01fdc5c54093b7da8993b354f478282b451cf863f3ba6319096e485085c39cd5d84d1a3bc13d4a605e8ebfddb3bc4f2c74172a592f194600bb31356c93e06926dd82068c434433e264224e2ac4168f025327aca3b1b824a10e53fe93ec69388a50d6b344d4c7222e388fb00f14ebd2f696279ab8ae4cf1c408db639c1b3700b9eb7fe348e090448b9239c6864571237b534ae0b3e07cbe2be9c9472017fbabb82f46eece826feb2789e69b7f3afa0d29d43a83e540c7b1a9f73fca749de317d484a78f737696bbedfccb0df506f8ddb99f96fc1ea9485dcf60b0e9e7227d96b8ab740274a9161d9e9801ebc29f1b0a3d327c476bda31f83ccc3ccd21d2de12303338d0e6689b0b829c0abbba9832c273f4cb8222b9c45015a1f7a3ee047578bd1b266afa30e45675653afdcf1d36ba43031b13cfc17ee9c57c5116f14c50fb2313a4ffcb572b1f399a22dfa264db0be1cb3ed2af3f5f6c10554263d102053669468a1c59ef5d0c184d19980d7efd7901f6e06a39b078106356421b5ae0a8ffb1d37e49f7bc9cff641eaba7eb66a59212fbc23df21d81cfa3d98acb0a7b52dd3a7ed9798997ad68c86ade8cf3d2b0656cece261075bb8268aa0dd2af247cc0bdccb55a7c4b87243e4c1c583dfd6628ca1fa6e6f6893962783493c861a04dcd69c031191809801a654083b408b39d30878ae7c17be6b37a62b4fee503166c85b2ca91df8a8f55f55129d7672f43430916697d8cba2eb1e075af6e92d0860863403af141256685b68acfc70be2e52a91efe999331b46eb42fb14c931c132b577406530296528eec122e7f1084b37c3f6197d14341a74a83c3b2fc4a10bd2a4a690ddf90041242f639f5a3089657492b307c853fed0f1452771587966a1ed01bd3514f111b2c76fbd86ef1161fcf172fd574c9fed77810029cbb9554173acbcfcc6f94014e8037516334c628b48f200a5431622a7c2b42bb4f761b6871795c0a3ab5429f2635ce7de75e1950ec3fde1ac3a103650e5610a9364bbf24629e16d61b7821deb750f8d722babd10c3cc8c27572ae7e4c471fc572c8f1e505b5786e58b38be9d4b9a2d565f2f11ea6d8a2c74f22f662c023970a7084d5267ea10d74c05150e264c4239a70b042504de33013e3fd399ab32bc9fc52bc85ce657e0abe861c9739b07dbca8c52c7b23756bc2e3595a6839a6e70848728de6a4c3157918f7094d0a12aaa4256055fbdb805a8f0ecbe5ed861b3bdd6920cdbed47f79bccc2e94ca2ef391df46ac8dc50846588558a5fd76d62e0ddab60c055c007076c1f1253e819c8c92fa3303c37dd75f77b16d7b197ae66b18edfa361b97629f9b79556739bbb7f846b884fd49d90b375f077d60c3196add9d7aedfe13da135aacde7decc96204d5dcbf2100e54f76610c844a8e8163a5ed1d4d1c87afc45891a3f1e6a62d603616e5b1f641f966dab432d08ec51771a1fa4a75354e1ff0c3cddb5573751bd850df0bbabb38bc912d546c17264ee00847e8fdfd9612b5540ac1fe20fd8db43e42a2ccbbe451a33049d7191b3b46110468a59731371b7a2b50369bd8489623ec47c4363d0da99c554dd41668823f5076d9b4416c849b1fc48eac1662e24ef6d72ebb81b193f3f094bab754944ebc182dfd4a3a8d1231b14706d9790e0c991b2d903b56ec9bd8f3f6544bb83ab80a9242b5a6f14b267e33981ed3221c680e49028b279f385199904c20d8143e2c6d3f9daa98f98beff655b33fad2460b4a275b42b1da4fd2874dd354c105c1fdbc529595f8c56dcd8ecba3a90ea1dc9810187d1889de082635fc4124f9193a4a739bc500808cb0176edb3bffdf249f3842a29417415573253ab2fb50f97bbbd01ad9552394630165e1ff4aee75745c988edc0fde3cce88b6fb1be9650478ab0a6702c327a99c2822ead4388460f5f8763fed1fad912487ca72a0c88d238d953176b9c86bc7b5b40ad827eb2c3fed19b38d39042ebadd7dbdd34dd600261ec2a56df78819a5a857e144079cefa38c2132a6b5341de7af6e3424eace4bc629c6c6756f154d47733af6f19bf98c979c4d121b1579c65504b16ab8c6a0f18795220d85debcf2db70508691f4874bb9a94d06cb1275e814c6830286dbb5e0998227d16a2194be238f85af92dc0eda5b2d24d450a56c5d5e28699e0ac6a818a18ab8b349a8c7e4c917bdac87ef736b1eb1ae91be0e574485eb1400eb0b6cef75cf9b7645743841f018035306785431fbc662999cb1f9a2805f56117336f6b1ff3db80581a5176daf10a05031f860727f4396166c3d06249504bb8d428142e3c78efde4c7b7083f523877dbab72ad056ad8e5cd82343fd65c82616795a23ac17201607ea18ebd82bd99b6dee8288e831f092d9a80b0dcb34570669cfc780c39613440d693b6fbbf775bc3dfebc7a0d1b483ae5028b4339190ab43148fb7f0d6cefe2470082383150a6ccdfb1bb40e8ab2eec346fdf351a8aaf78a90c69b4032c103ee39c74ef2498cbc98a61e9a4b23772a63f0621cfb98749258423ed2425396dfd8a57d75d1c6cd72dad0814447964bc2503897d9d07a5ebd9cd7458cb181ec62937464b7e800d41daa1365463e66c1bbdae69ea1b6ea1b40eb8ba1d9cc1536bcc31fec3146f268ee2de5dc16e00553dbd6c91efebea04bb837d54d731d5a8bba8e0ab2313e86b0461b2a697d81220867c640865ccf4995c65db28ea7c2a78026a8ffa6d857d43a5de74367e091b035cf99ee5bb16cf9514550b2fad18e92fbcb13959d43d8854f6e93517134fc6c2e59aa7fc3b3638de4ff253580b454c35f4ab5240af120fa4744b51c3c7ae430c4e7b2b1a90c513df28829a149f2b434a87593313e850cf65001d9ce98628be3bee23694eefb6cd9f9faf1bd91ece6124c3ef0d8607769430cae884ade385fdaefe3f2f4bbf73b27cb7edc92962135cf2b6dd0d61754cbacebaf442ecbccd86b2a39685f86da9ffdc7571f30ef1b26d8e9e88d4508325fd979a1f07d67afb427425a9114c4588ea41ad28c38ab852f818f0b8e1f72e5e388b70964bec4c1de3b0b394c4c180976c372c4460735d56cf6f1a3dd0cb4be9dc0629919642ae2d8be6ee3c045b0a07ad833916f5b795e9190edeed51a94721e1c0af19682aa5b440ed692e180d3a4686e8a0bfcd5d2b418c4fa2c3d7237cbf3b6c55bdad1a82eb9bf9c44", 0x1000) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x90) select(0x40, &(0x7f0000001040)={0x2, 0x8, 0x2, 0x3f, 0xffffffffffffff7f, 0xfff, 0x1b2, 0x6}, &(0x7f00000010c0)={0x3, 0xffffffff, 0x3, 0x401, 0x80000000, 0x9, 0x7, 0x7}, &(0x7f0000001100)={0xac4, 0x1, 0x0, 0x0, 0x4, 0x3, 0x1, 0x3ff}, &(0x7f0000001140)={0x6, 0x7}) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) openat(r0, &(0x7f0000001180)='./file0\x00', 0x8, 0xe) 16:01:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2, 0x5f00) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000000c0)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x20, 0x0) symlink(&(0x7f0000000200)='./bus\x00', &(0x7f0000000240)='./bus\x00') ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) bind$unix(r1, &(0x7f0000000600)=ANY=[@ANYBLOB="0100000000000000cef8c88f83cf9a3ae0434b3583a977c24638bae500ef06a4807b76e38b6e62ad2efde4d2882a567293d5dedee35d182c9f871de36168890100000000000000bce4bdf5b1bf5fc305f893f3c81c174d53490a9345f40e54a86386f18f6c9d59034a28a5e78732d751daa51e948dc9d334afb10b2f62d8b79925a0951822e892dba85cb99bd5ef13c97531f7e0ee9b4643b705340ab0556a5a2607251bda6b571179a8b958ffe1a8936046b1b5f72ad8ee20d13c3df1dac1967255816a3d6e1b977ef1d50991096f4f0843dd2ab97bbbbfbdeb6a3af49b654aa6e45506b229ce9e79fec0a26e07bd8a36bc1431d86effe65b200688e18ddd4eeac65ef053eb7b7706e64d3e2ca3c61bb0782a8c8e54eae09a7daee9a742e6f2651548785d5795fc121ab9f570de6cfd9da055eebb10700fa59dda98a0c66e6b760d8e7ef168eb447cf58f36190d3e67130b922b4f92ecf65ff5ee53e50dd951c37f591fafaef3e83db4397e9c615bc9732d1b70cbb2d09508e234b0440ef1a88c70c2a595d2f984a4c8a1b57ced86cbee757ce24d6aaa03965087275a36a2a6bc409b3e855854b8e53469149e9b19d2a4bceb48b97be382a8647394b60b48d06dab36533b52b98b0d741dd660b3692e9c71057c1d5dc2db2a06742bd01f00d65d6fd6f65edf77be6371be743768ae52753f382b86b247bba4b11b572db028d1e6994b5a8f16b6f38247bb831b53609d877e0188c8d089ea62886ad6faadee77b0dc0000000000000000000000000000000033d36bcc2c08111d87aedd9e65691c7060a94bb958c3029adfae8bb4af75370913e3e88f8175b7bef59a25ddd9c0dc0f634be5995e380383cd1d4f3511cb9f1cc33a83b5671d397d972daff8293ff5908eaf6160c9ea75e2f5a46cd1d8d9c69c9ede217c1949fd7cbc3d05fff65a42db35e624fcc81bc8c1f484b59684e2b934a9179abb9482064e9a2f5d51e0fc0f9827f430565ea1678de0ef0d31ef479a26680388c9abad34e457514c8d8aa269e164a9ba03838f46d6cdc25f725ff7955b05e3a6123edc613550970e"], 0x8) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000001c0)) 16:01:38 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x25, 0x0, 0x0) shutdown(r0, 0x3) 16:01:38 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1, 0xeca5, &(0x7f0000000080)="2db0b3cb156deffeeee4", 0xa) 16:01:38 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x2) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000200)='/dev/speaker\x00', 0x8000, 0x0) read(r0, &(0x7f0000000140)=""/190, 0xbe) clock_getres(0x0, &(0x7f0000000100)) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000003c0)="000000186004008034ff07010000000000005e2c62b5e603a4ef000000000000000000000000000000000001", 0x2c}], 0x1) fchflags(0xffffffffffffffff, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x8, 0x0) close(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x80}, {}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f00000002c0)) symlink(&(0x7f0000000240)='./bus\x00', &(0x7f0000000280)='./bus\x00') r3 = dup(r1) openat(r3, &(0x7f0000000400)='./bus\x00', 0x80, 0x2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000300)=0xffffffffffff7aa5) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) 16:01:38 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)) close(r0) r1 = syz_open_pts() r2 = semget(0x1, 0x4, 0x82) semctl$GETPID(r2, 0x1, 0x4, &(0x7f00000000c0)=""/157) r3 = dup2(r0, r1) fchdir(r3) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0x3b}, {{r1}, 0xfffffffffffffffe, 0xa}], 0x0, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f0000000080)) r4 = kqueue() ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000001c0)) kevent(r4, &(0x7f0000000140), 0x9, 0x0, 0xffff, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x4a495e59, 0xd59, 0xff, 0x9a, "306100d59a798e68326cf81a051dab3df0d64fd4", 0x3f, 0x8000}) 16:01:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x11, r0, 0x0, 0x0) write(r0, &(0x7f0000000240)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb209", 0x113) r1 = syz_open_pts() close(r0) syz_open_pts() r2 = dup(r1) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000040)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x101, 0x5f23, 0xfffffffffffffffb, "094acb7f7dca5fafe62da220c02278d1fa592e5d"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000380)={0x10, [{0x3, 0x400}, {0x3, 0x80}, {0xfb95cb5535c98d59, 0x4}, {0x3, 0x7}, {0x3, 0x1}, {0x2, 0x100000000}, {0x3, 0x3}, {0x3, 0xacd}, {0x3, 0x4}, {0x3}, {0x2, 0xbe0b}, {0x1, 0xfffffffffffff000}, {0x3, 0x80}, {0x3, 0xbe7}, {0x1, 0x1}, {0x2, 0x6}, {0x3, 0x9}, {0x3, 0xb41b}, {0x1}, {0x3, 0x1}, {0x2, 0x100}, {0x1}, {0x1, 0xf8}, {0x2, 0x81}, {0x2, 0xffffffffffff7fff}, {0x2, 0x5}, {0x2, 0x101}, {0x2}, {0x3, 0xc5}, {0x2, 0x4}, {0x3, 0x4}, {0x1, 0x9}]}) 16:01:38 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x3, 0x4, 0x6, 0x6, "e1d9eea68ce9b74ee38b3e34edb0f9872fb14956", 0x4, 0x100000001}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000200)={0xc342, 0x9, {0xf67f}}) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000100)=0x10000) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:01:38 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r2, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x7, 0x0, 0xf00}, 0x0) 16:01:38 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = dup(r0) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) sendmsg(r1, &(0x7f0000000740)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000080)="fb790d8fca36", 0x6}, {&(0x7f00000000c0)="c823d1a1e8adb85c0dcf5a23388f3194e735345f8d9c127e3d2020f21f9d6976c79bb6c148f4255e41e83681322f5e7d3a1db6487950cfc3c3475f817e06a2908c21faa6952d6ead4742581719bce0eee5d9c43d817825bd56cd37101ab84a7356a6d335cbb4b5dfce82ba9d35ab4bc02dde77d175bfc8c9774aa88e988bf4fd87081172e9032364d7f8d2a2303cefb30861956394c48da6116ab2583e27e06ce0a017055f4c5531684491800f6becaafd8c8fce7771437acedaa86cacfaf4473b117d916888a003d6ab7c81cca310b4106cfa7b54d6f30e0776db822c5c070be0057d2c59951219c5f35c8843312cf0", 0xf0}, {&(0x7f00000001c0)="081a616bafd3c16e122e99403396db544dfac1ea3e8e39db07c67d503518dc472983ac49e31f1a638a3f50e02506490157597f97fb00bc0554a6f877a1035dd8a42193ef073d60f1688d51aeaf0d84bb06ec3f7945444188be067ee629be9302b0e64b86d88877347def879cd9150168e6ae3aba7dfdf5b081c00473710c428e2e02b7ad8e90330d1b8817843a65b9c82e20594a07fd77fba216c73d3e540b6f95545a80dcb4880358d5b15efe576f0979bdc62cecca7aad9463a714149b07756c066b8f0c682bfcafc2c56b1a6e03ece0a841faa9c9f106bc9b0865b20f491f31abec75d51888524da07c29390ea2df5089b30be4782a42750de0", 0xfb}], 0x3, &(0x7f0000000780)=[{0x88, 0x1, 0x7ad, "9dbecdb8aaff3edee362c34c3d3a50bcc986fd01dc4ced0ae59ef442a67e4a8a7bd05eaba37146ca21cdfdc6fdf058e502f58e9b1c017478288855eb35cfc8752bc4b3b7834cf79822c7b5b8ac7af15b912ecc33e443e09733f33bf352d40cbedac36faf4c9035eb5e9fa894a8e29a6d0c201b83"}, {0xf8, 0xffff, 0x3ff, "cf1f2a7b3b0cc304d6222816ee77c6b5404ae695be571c01427fef1d0e4e5df879a8b858c95f4fb105c2c308c81f0ca01c14b59f44d81bad8bf2e38483b9018bc74dae1b6abb6f3d4121bb4a5d8e22c9315a0e8698f9e5d462a0710a72f3727f9e479006edba21bc0934ce514ccdea2b838a902f319ba4067314175a1d4e2b82809ded4cb3d654a92d6afbb69a55d23ba3e08968ca4439cdb55026dd9227e6a6fcb6bdce39125ade569386a2cbed2300172e8b846e189dec9aa015dc043dd87285420a016ea09a2dce0e3aa11bdf91570ca758b47ef77e5411f98e77897a1a8c20f4d261630e38"}, {0x50, 0xffff, 0x7fff, "2af9888b94b9b897a882c8ae0b6cd9bded4622cd10a1ba761abbbab4a4728ec896cc7f98e468256a122f534f692e4292f896a2431223ee82f9356150"}, {0xa8, 0xffff, 0x401, "50489b903f53898fa3b08eb54541025cc6ac6081786a834cccc01f28ad499e3ff8ce4adb909c3e5149de48eb52c114f4bbeb7808e9ee14956685ce5af82ab61163b4ab05d5d1430034e98e86a1a41ec33a41032498fcbfe628b102e8bb4bc1af98f9081ec65181fd684ba3d7cd311a76f64bd0a7832da342051c70dd82328c8943085bba534070a09357c59311f7ed764dacfa542f7f4e"}, {0xe8, 0xffff, 0x2, "533f4be2d67306f5ca74105f7d365d3774bcdbb4c3cad755a6f2d33eb0fc4376794d60d84978b856a29ad59df9d15fdb86956e7fb807f06fcf4c8862244188ca43cc06f1897c1a9e527c4e4fcb907c8bed1fcbdccd40c4c0715f2b7ae624aa57e1bdec87355c95f5c2673e2ea6914d5e36f8dc4372dac196afbf349dffa637851c80a4ff9f603aa27747fb2bebb11fc1670ebdc2a146dc8838df9da008540394e4d8f9c665e167bd4ebf4e2eaaaa3078d46c7cca1175ed57b5d42d66a24e3010a6bec5bd2623c30c94441cbd57f88de36be35697"}, {0xa8, 0xffff, 0x2, "bbe701bdc31903ccead20b0a2bfe3e3bc058945529a57fc3fb31c2886037176b028da8c9497fb100eb6cb2ca1593bc9c22d009daa0b51216e67f333e55994aebae5e514e029b69c68d13752be6998f52d6fc1c184efb498fe6e22709ee3ae66b00f0629aac582a8c3379d0bb29fd52109604e4e8e583e188c1f606fa45ce1fa2751964a845f65a61b992d2c33ab376ff037513"}], 0x408}, 0x8) 16:01:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x20, 0x4, 0xc4) getsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f00000001c0), &(0x7f0000000200)=0x4) nanosleep(&(0x7f0000000280)={0x3, 0xae7}, &(0x7f00000002c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x15}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x100030}, {0x200000000000014}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000140)=0x200) 16:01:39 executing program 1: socket$inet(0x2, 0x3, 0x401) socket$inet(0x2, 0x2, 0x2e00000000000) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000000), 0x2a6) 16:01:39 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1, 0x4) ioctl$TIOCCDTR(r0, 0x20007478) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x80000001}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") 16:01:39 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) getgroups(0x3, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r2 = getegid() setregid(r1, r2) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="3db85e2c7f", 0x5}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="00403f2f66691f7318a4"], 0x10) 16:01:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = semget$private(0x0, 0x0, 0x41) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000100)=""/30) r2 = dup(r0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) setuid(0xee01) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000000)={0x0, 0x3f, 0x0, 0x800}) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f0000001900)}) pipe(&(0x7f0000000080)) 16:01:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) getrlimit(0x3, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x74}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x15, &(0x7f0000000140)="86b4c0e2f92ef8d2303eab7ff7e4c04956dba500b6") 16:01:39 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB="a200c3003c08feffff120100007e5e00003f0000348adb0100010083a8d1e4b4c4d30193bc051befb72438d0b3246e0f9e8a7f288a859111e1a0a80e590ff2a9a14156226f9da4bbb5cb6d26cd7199f0fcc9c0a5355cdccafa7ebbb48b2df68a60309ae637cffedaecfca5c18a3ab1527e0f73434f053437101ae5e8c095b0ecc68a199801e40862e76728d7c6932fe7968f0607fea22b086bdebebef456c9b48aed6b887340a472826ca652b9a6e5ef8816d0f4321c52039e40232f533ec95778c2477c877a97b52663d650c7bf5889d753350766777c2c561632f4196b10ceb008ab65117336f7ed7850d5ecd1926e67d16b"], 0x1, 0x0}, 0x2) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000100)) 16:01:39 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000080)="eaff125d00000000", 0x2) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="d8ff125c00000000", 0x8) 16:01:39 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) pread(r0, &(0x7f00000000c0)="13", 0x1, 0x0, 0x0) close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setegid(r2) execve(0x0, 0x0, 0x0) 16:01:39 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000580)="45603feab8d32c34d91ae00e99fe276eacb5f6208076847b11f26a1975ad6a8040bfd7ab0827f472d434cb8d417c673b417b03604355f0b99ec96899ad0439f32d56bdfa275a147495b8080b0b5c21dff343d698d91dd2fde560ead46b837814d6d075f655c0150ff7964c9863c8ac6fb555d417c17963882e8c020477e4640b4faa6bc42b9e5a2ec33249605ad7904a7aad8fb650dfacb2961ae0e585c8dac9d3f1eb7309c029e959c7a772cbb71782c206642b5504af5559ec5f89c6b26e43e8972012ec4546e7c0daa2f3e33e60aca4bf4fa5aa81ac0cd349c1ab8e1c3cf682fa1b4ad669add7edbf5a11db6a7a2f1e52cfe6cfa86973530471a75b4862ba5f63ad00", 0x12c}, {&(0x7f0000000300)="ec0df44d30264a99fd2c6f0e"}], 0x1) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/100, 0x64}], 0x1, 0x0}, 0x40) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xa06b0f29d169a2d4) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000140)) 16:01:40 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"}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 16:01:40 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000040)='./bus\x00', 0x442, 0x100) write(r1, &(0x7f0000000640)='l', 0x1) 16:01:40 executing program 1: r0 = msgget$private(0x0, 0x8) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\t'], 0x1, 0x0) 16:01:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x200007c}, {0x1c}, {0x6, 0x0, 0x0, 0x100}]}) r1 = dup(r0) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:01:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x6c}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x80, 0xfffffffffffffffd, 0x2, 0xea3}, {0x3, 0x800, 0xa8, 0xfffffffffffff800}]}) 16:01:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x800, 0x0) unlinkat(r0, &(0x7f00000001c0)='./bus\x00', 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x1004, &(0x7f0000000000), 0x4) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xbb}], 0x1f, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x8, 0x0, 0x3f, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000200)=0x4) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)) 16:01:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x40}, {0x1d}, {0x6, 0x0, 0x0, 0x100}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:01:40 executing program 1: kqueue() r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) ftruncate(r0, 0x0, 0xfff) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000), &(0x7f0000000080)=0x4) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pipe2(&(0x7f0000000100), 0x10004) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(r2) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000300)={0x7fffffff, [{0x1, 0x5}, {0x1, 0xffffffff}, {0x3, 0x1f}, {0x3, 0x1f}, {0x3, 0x1000}, {0x3, 0x20}, {0x2, 0x8}, {0x3, 0x95e}, {0x3, 0x1ff}, {0x1, 0x81}, {0x2, 0x8}, {0x1}, {0x2}, {0x1, 0x4}, {0x1, 0xffffffffffffff67}, {0x0, 0x412}, {0x2, 0x4}, {0x2, 0x5}, {0x3, 0x4}, {0x1, 0x7}, {0x3, 0x2}, {0x3, 0x1f}, {0x3, 0xffffffffffffff3d}, {0x1, 0x6}, {0x1, 0x6}, {0x1, 0x101}, {0x2, 0x7}, {0x3, 0x3}, {0x3, 0x8}, {0x1, 0x6}, {0x3, 0x2}, {0x1, 0xb8}]}) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f00000001c0)={0x2e05c11, [{0x0, 0x1000}, {0x0, 0x20}, {0x3, 0xfffffffffffffffc}, {0x2, 0x3}, {0x0, 0x9}, {0x2, 0x7}, {0x1, 0x80}, {0x2, 0x4}, {0x1, 0x3}, {0x0, 0x8}, {0x0, 0x9}, {0x3, 0x7}, {0x2, 0xfffffffffffffe00}, {0x3, 0x8001}, {0x34d6eb70bd9b2e89, 0x1ff}, {0x2, 0x7}, {0x2, 0x8f7}, {0x1, 0x2}, {0x3, 0x3}, {0x3, 0xfff}, {0x3, 0x2}, {0x3, 0x1}, {0x3, 0x10000}, {0x0, 0x1b4}, {0x3, 0x1}, {0x2, 0xa4}, {0x3, 0x78}, {0x2}, {0x0, 0x7}, {0x2, 0x9efe}, {0x1, 0x2}, {0x3, 0x4d}]}) kqueue() 16:01:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x40}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000240)='\x00') ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x4) 16:01:40 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) r0 = getpid() setgroups(0x0, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r0) setgroups(0x0, 0x0) getitimer(0x1, &(0x7f0000000040)) ktrace(&(0x7f0000000000)='./file0\x00', 0x6, 0x0, 0x0) 16:01:40 executing program 1: pledge(0x0, &(0x7f00000000c0)='!\x00') r0 = socket(0x2, 0x0, 0x72f4) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x5, 0x85}, 0xc) 16:01:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x34, 0x0, 0x0, 0x4}, {0x7c}, {0x6}]}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000280)=0xa59aec9) ioctl$TIOCNXCL(r2, 0x2000740e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f0000000180)=[{0xff, 0x10001, 0x2, 0x100}, {0x5, 0x6c9, 0x1, 0x4}, {0x1f, 0x1f, 0x8, 0x4}, {0xf2, 0x4, 0x2, 0xc2d}, {0xcbc, 0x0, 0x9, 0xfff}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000200)=[{0x7fe000000000000, 0x5, 0x1, 0x3}, {0x8, 0x101, 0x8}, {0x2, 0xffffffffc9e21927, 0x6, 0x7}]}) 16:01:40 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xdd, 0x1}], 0xfffffffffffffffc, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r4 = kqueue() dup2(r1, r2) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r0) 16:01:40 executing program 1: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setregid(0x0, r0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r3 = geteuid() fchown(r2, r3, r1) setregid(0x0, 0x0) 16:01:40 executing program 0: r0 = socket$inet(0x2, 0x3, 0x4) setsockopt$inet_opts(r0, 0x0, 0x69, 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x80, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) r3 = msgget(0x0, 0x2) msgget$private(0x0, 0x200) r4 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x14, r4) msgget$private(0x0, 0x442) msgrcv(r3, &(0x7f0000000140)={0x0, ""/135}, 0x8f, 0x0, 0x1000) r5 = msgget(0x0, 0x106) msgrcv(r5, &(0x7f00000000c0)=ANY=[@ANYBLOB="f3c98680401f95291d4799f8925b9407000000000000000000000059c700f9055999ecffffffffffff070074"], 0x33, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="35891adfa53f69e03d2ff7e388a46dc1d4796950a0e6ae180ce30d926666e721d52119f7fdd69c451cdbb35f805b205fa604c778f9a0235cc364ca30347f8579d93ee984d84e3037af893ebc5ec4a63068947bfd59f151f1091b63622403b38dd53846d317e65c9737ec2323a16a2dfe117881d60959713b63fb7f5b96d51e65459d45a91781f59d4e030369f2d3b9226af06d06f82916d23ef926fc982abe903bccfcf86d81c60b68d0ccf9e0a97023a0f5bdc7db360284a544cbe05d5366e9f7a265f952b61a67a121ebf5b8f149d4ec5c10de588fa528b5c1caab33aec78ed044250218b50e", 0xe7) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) 16:01:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x401, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="9ea33ac3ba83c86d22aac65fcc5b04ab2eab5f1f35d7a34014", 0x19) r1 = syz_open_pts() close(r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000040)) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x1ff, 0x20003, 0xd9e, "9f8d14c675040000040000ff0000004ae5000001"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = msgget$private(0x0, 0x10) r2 = getuid() r3 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r5 = getgid() r6 = getpgid(0xffffffffffffffff) r7 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x1, r2, r3, r4, r5, 0x0, 0x101}, 0x1f, 0x6, r6, r7, 0x1a, 0x0, 0x9, 0x7}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x12c, &(0x7f0000000100)}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000000c0)=0x3ff) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x80, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse\x00', 0x8000, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0x8001) ioctl$BIOCLOCK(r0, 0x20004276) 16:01:40 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x1}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f00000000c0)="510fc3a038", 0xfffffffffffffeb3) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) 16:01:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x48}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 16:01:41 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x400000000000002b, &(0x7f0000000280)="2446577da7988a6ebe06a43c3892e3c24b8aae877cc18633d63d1d9b9a0da18b71a66c6d5873fccde3ea65be43e1eedfe7f6d231475c4c73656ab052fe740a03417a1691f8fdc24d37c88509e262cd163d4ec38c631c129ae5b0c873457f4c988b9c54c9657d42d02d5a01a9345753fd18561e3400000000000000", 0x7b) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) fcntl$getflags(r0, 0x1) setsockopt(r0, 0x7, 0x0, &(0x7f0000000040)="c133e8b25b7a2be72c688accbb10b0377d3fff2dfdaa7270497f8066791559aa85a518ac2d90bce3d16b40ba269c795d8d4798ddc08abad7cbdcd9f036f4f05f78cf37dff2740c0d08d9855d0bab5c457d3ea4f3ca6165ff73b74ba1616bcd5a73774c59ad97e39c2880a1349fe94086bb29ee45d49ca28720d6eb85602aca741735310415e9573d2720f30daf0d", 0x8e) 16:01:41 executing program 0: r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000003c0)="000000186004008034ff07010000000000005e2c62b5e603a4ef000000000000000000000000000000000001", 0x2c}], 0x1) 16:01:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x24}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x2, 0x2, 0xf0b7, 0x6, r1}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:01:41 executing program 0: r0 = socket$inet(0x2, 0x1, 0x9) pwritev(r0, &(0x7f0000001740)=[{&(0x7f0000000140)="c5216006c997f63a209e00fac508f1d9d45748c6ce3baaa1f4d1c9e179b629df122c8a78bfd0fa3ef9f1fd0277959f9cb802167895e05804db667d83f74f7c0d3a5e35304efdd70231b5bd1f0930532082725baee7c26d3b6dac9734b72c837c58892e628d67b2", 0x67}, {&(0x7f00000001c0)="bbb05e36032e703452af86fe2d7ce394ab2812fe958f32b2881bc5dda3e780d1144ae443d4451601f4e5de0f642112287a611bec83008b06bb49a79ddb50871e0317f7e269", 0x1f}, {&(0x7f0000000240)="8c143f79b3c05813c00105666dede1629d1f2cb65175a26aecf3848f8315553fa3421beaae771be09c09a06c5bf63a8511d5de2f35c1d81ca503e1e8ef94ac3f600d559a6faca44845837fc3b05f6da21424670c9d101f291cab27d5725348948c5ac95c0591b6c19717b8e250bbaaf6366a39674128988dc0d554792f5352173ba6a0ba189d5212ef09f78ceae645d58d4ef85e24a071a0b15545fed1e58f2fd44bbbc313a8af8d1b790c2d5552c8adff6d7b9195b8125c82982512dbc1eae6f22d6aeff1059b5817f7ddbfad23a1", 0xcf}, {&(0x7f0000000340)="fa5d597479627d1032c3a0ba573d335788a19baeb630629bb251e1b960764d13a0ac7f2063340dd8dfa4334cc3749daa21e33bf301eb1c4117be10368cd52e8c973f71cf9e2f21bcc88b5882192d642ec8b0e458a805b4398e2bd8f4335076b0f6e8f41d0bdd889862fa0af35ccd96728b5bb5b52d2f791dd364e900", 0xd}, {&(0x7f00000003c0)="3dd2af2060a678318182dd3a5e9d8772a85af8e9cf7b0358e2f23f18fb234c058996b1d829f1c3c424f4b89d4c7d85a3414ec768373c46a82af65651467a4489", 0x40}, {&(0x7f0000000400)="8b5fef49eefd3e06986b95553dac864360034f262c54eae8659606ef359ee3b1fd3346b088e082fd062aa91073cda826338a8adb3dfc4e4ff1eded755eb2fd652debf6985a8e8c7d5b6625b875e15d526135dbf7e6745faed0da198c6e815560a3cc63734f6ccc0572632bbc2534d50ee8ecccfb68c50462208cd5f2d62a11d3276638bc9c7a781aec806adf85b48ac4bc54644a5734bb5e1a8a34a1482a0c6c98642abc4f987d6271eff6273555bf5a090746863fa385e6fb95f917173e1067ab3dd4314670ff3c3027cf8bd07fb7867078", 0xd2}, {&(0x7f0000000500)="37e8efca1cc13ba69e5fab6e8b3a68f7dd7275546e3ac68e20734428f4098dcd659150aed8d18e5a827083884154e24a8a13e6ebfd85db52de85f47e30a735cd6ec1ee66060da97aa5b92453802d6bd254295c3cad2b9249fefbe842b3f5dec840c3d2b9b120df7bad35ea4ecb174bb192767da24305281cff6c16037ffee6a2521a7663a13bb2076e4082f3d3d68c4d2b7230935f09edd82945680953597eed5b9922573a102a29a1c66bc6fa484f938ed7e0230b72c81f411903d9c3be50b47939253d8e7eb65c8011e43936b6e15a89f75b1872c868f9d1cba71a4e948d5701ea5e1cd166433bd5013e7b6d3b545e1e48b832be0996c239224b5aac29f0725e2e1073bdfcfe1868bf28560fa8952342c24172e44926696e4f43031690eea285094a6a87beb0768509686234d291262f5f9b430aa66801e6dd2639b670cd001deffde6eab9c518258ea65524a8d8b74f4cfc4d048d8052d49ea3f4cf84854dc59342575ffa301cdfb0d3123377b903bdf8611f3636c421ca759e228b12c075a7e8c7c31d888e13a1d1f775f3c9ece4e059b3e2f8f6795f8eb2a18542f902e13714d8c7994f3f8bbbda439c4f03e15f6f59a04c014b84f8d2c7f9f550d6864be1ddc9ce1181d17a1da746eed05c19de41f6958b6347f498b9d3731a142d9c56ba37c73631ff36ea4e316f747ec2e3f924075cc1478e8b7811e4ea2b4768a4196380694508b1e0c0d30d4ab29369c56bea781b91de9d82b2a22c7b7cbb59ffc9dea1ddcca786915076dbe8a82ed3e0861fe87a3a61aff30535e0126fa8ba1135ab155a303c22bda6114d89640de7b73d00591f24b6768944d0abfe1fc98b2310a03f17180f3f341fb17f0c2e2e387b63bf3be8b0912589509024d9c81cc1441e940da739f0c59047924efddf766e5d4b898ed4c548f8da6d989550281d28965ba6cfbfb9efa1701e19b20621b3aecc570b945086f22c993e86a41df6912ecc22234212516de0c6312ebd16c50d9c8718c25f7f0dd33a9dd0e734aac5edb6ff6bf9b85937c7154e62d83bc646f0a17bc8c9ebcb27401ed7602fb73ac2cefcaf3f93465e97d272b72c3f7caae47496fb32f143a474b7d1d122dad6e70e71e31e3fa510b5aa0f94f902c48766b2339db389c13ab94f950f7f621c1df5373cbb2ae1707d044ca0a4eac907745b80abfc192f7d6448193ad3e4f7c95da7358dfe5a166c10cddc21b48ef104f8020dc75eae66d2e2b1fc6135a9a36ff58323bf1cda016c0aa66f6e429b0e59f9860e9aade7747e2f50b1df59c67625b887b450446e7a3a8674bf7f0e11fffb3eeb75d0f6e0e5a7a21dc34770f445bdbca6d6a539fb91ea4decb080234978ee5ab7516e4b31891b84614988310291a7cddfa2d8cd112f018a229c95624d3fa2dfaa9d8ed99ae0c4ad9a522d4075dc147ac10840f382b2dda1b264767faa933b72538ac6b05c1f99339260e2566b8af43972fbbafae2dd0fba11b5f6894cefc920c5b76a8ac15f363a9c18f1032db3d537a17be0d0f36ec08970eb4eccface948b9273f920b44fe8cd3e4cda2c1cfbadf1a0a3e94f167cafe6a951cb1a94b70513103a9f536a458e87a1ab79a367311e8075bd66c6288c07afae5882f3861f7e579db1f69fa3f9eae645071f6247d1ef6c682ec9abe3928ad9608dd39dffd8c4ae1c959b08816ed459ab2b350953e1abf95db400f4068025beba2c037b90a5c4c9ead50e219cbbcdd2fd7dd50974d99cc723d312b36ac696c2bd520e197994dfa5ad551035189bbdd54f6b9570cfe5d4f207c7c6253440b084668af39e5f8e8f1b9b75b60d4a8e472d27a59110bd31385869e5b992d27f61ab85ff40a9889a470afe7f974113a43c8fc7e5f0945a332373e6b26d6af6ba179071632e406606ef9b7e921c5b98bc598cb0b009252c2985cf4e6070a9604895476411bf92595c7858d51439e58107bf535b61229c3d6e8eec21821dbd920f554431b14073a62bb88532a85a1a4fe9c6c0fe44680255a23d738fda6c21811476ee32e5ac0a2b4e454aed142be2db61f6d2f29a60b795c9366be4aa94f61eee7fa136cde0c4fb57d9ad062412ae5ad962d6bb1b62ac1eff9a48ecaaf1e82209c673426cc07118ced223d5bd80f927e8f5e7739dabd48f9e4c6659fe9a7eb053213294cf79a670ca24bf67d8bda60bdce2cd48aefae7e31c4a36f141aeb29f34db33dda8c9da89ac8befa9d830eb1bee03c3f40d31423a2f6726acd74ca970142e5f2c5d473dd3fc12cd11758c084bbb67b1e29fa4a41c7b80b1a4bf859f0e755e0cf1272fb4b9679cd95a1411ccc8f97b28a747672b1c4d95ea53900f1cc291c2d10952ea6e8c068e54a38c0ddf1dc84af25d23b46d267c63590012784d88107236ac4d1062d0ea2dcfe788fb21706ae1b53b0c12c906d93fe5edd663415e8a489f23beb5f46f9adc46a683fdfe3bad75214db07147f51ad74f6b6deb3b3a6188112f3d0ee8cc9d5738fae24a95e10cef0b7b61ce0742083a3b519e69648cb1c15574473aabad544c69fcf5061bed84adcd5dcad8cc881bc4817467ccc326309b9dfa4b2a8b8da8e6350bff624a6e6c07d9b1b3b23db42574aec2bc8b9ab1b2b0c1160327aad619d4147cbc0d65442eea7ecbc1cd1723a8ef1a95d89ac148fb3fce3cd63e0432ac961b265bcccf2d55a385b18237ede5f1c006be13a7e34c2aa50127e8f0efc563579469ebd123c1ff2089b7f9e645a2af7a740711f7039a3459bb568b631a731518e1eb1d6d110ae19c23e7b6723d8c56b97b3058325b6905b246c6fa9f6b257e3115fa27bbe5481edea300465af262fd87fec8c441900d91f1a7d28d231772ad9f09f7c5873b2501228755973f648a0910e7126603cba958fb22f1276cfa568753284f7d8144c58284b4f0d5fecf74e3bf311391eb25096d26e39a3d8ed32362c9cba68715269c890756b95cf8488b28f0d2dffde8855335e049457124cb0b87494a6c43b6b283a799245ec1d8b74823802d12163bbdb966607f4d44683ee2476857f2527ea59d2bc8877d36be21217de2875dd40e6c040888812e7a5dc09971e06adeeffec3d150ee9a0f592b2a1f2d8a046bb6954237f05e4ce7fe37b941b57d8be9931942bf02e63b5bfb2f8095f3c7bca171bc7b8768ed8d4a166a2ba5282f14904125fa54e52d598d2d26bbb8ba6985a509447e760befe8f5ebb5e7f8f1522b8bd5a35e5958834eca86fb4a93d507a01c7013104b9738ced466f9104eb7d9f86f0d8874358a0d372f03f072d3966d41ffb3bedfcf0d22a772a5ca6d6a512a65b4119027d27f8e74940b8483edfbb1343891c25087259a3693c744c4e5e260ebb52a92c99243405cab147966d346c29be9d5a7426445fc0e6b996d850b958c7d23193229426634bd4a2611f059a6c9dcbebe16a5d539c8c2d3a7c24bca07b2ed87c01f7dd80be23934e0b811e60e20a3266989b0758211049d36030243f34207c1781cda70226e290eb4165a6131cf13638455613dfed1221199ff622c2b0fed186d41e9d02bee9f108204501c652fee2738257124fae655427d1deb1f104ed271772c057e9795a7e2dc3057977366593c82d93d92b213dada2ea16f60abb7f3bd89821df1e8ba1f8447a4866608330a50a169f179e7d0d432ce6e15f105ac6768bb9907feaeb122edcd972d6bf250f329f6a29eb8c3276002b823f7318d05a9fac0cce752a9adf0ced32ccecef6c97351b9f53b218e663283170fcfee266e12186a1a6dc5e8faede36a69e169cac6a00e0f3f3c96684acefbd8f9355323726f63d4e5b32edc8f811fcbf04d74bbda92ea6f4573b2b95527aa59acc3992f588ce6dd1c0d570ea670c575ed4c25c421541dfd36d541d1a2bc6e76f2f8a2c988c265e229f28d06864e59cfbb20df0eb36dc127da45f258ad1c1a6e439ec1fdd00ddd26fbf7c11294f5ae6da83c18a915b98906ba64f5dce37ca51995720d14ff50ed55c5984079ed6fd50aae3663276858647a050986df760536ee7349ae961cc44b769cbed6a7415e02588a27d05a8b5171ad391012ee96a70da3b5901ebe1ddbc9cd55fbf63c12f2e7fd02b7cd382d21190dd0187f8a788257c8e47b86a7ef3981da2d2bc62fc59535748ae3665b676dc6d64ae97be78f6d92add8d43394307bb29e3611bb25dddeda805ce7300458aa0126256cd8c9132349638fd630d5a690bc7c39d8b6f215003c23bf7f095bcb41628d1f8052541d120933fbf8e2b241446e5026783b758fece280674c9f6ba546807c88fe2b55c959f61b1b852892fc3b2de1a4b251d492e1fdd27f29ace1a0f67667d77079d217312bb26fec305bb0d632a6e12b876406f230bc74f6a3dc2862d442b70297119bff08d46cdb62731481c6a563d635747e87883a3e90afde8444fc71e7c1b8bdfd84db1f44a9371e2dfcc99db2b7a7a79579833efa4c038518595ea30be8ae0916ec20886c6263842bebaa9b2bc2013aaafccafb4e4a84bab140dbeacba7139703f764a38a7be812c2d0285fde48972c0a7d3a2ada44c683885a72543cefd5e285df96fe778d7435ad526bce0d781686bae2f776325dcdfa48f849b2b75b661d2499184bf3aea6776ee3ab7cfbe5684c41007c731464c3a9534f54ad8cbde186448ac5dcb5ba7011db091b652fb7dbbbd7e824e6688f400225e6ab7254566ca6fc3c3ba9951959046e86d393752e7f2043dda719fe95b051afced3687b22fc2a20756823b517c02b9e8d45fd3544081d5ff4cec3f54cea16e0d6a8a0eb562fe29199f5cbd9008d7feb626af768a8d44cb2acf1845c5d534cd8b6038402a8948b233b9318b0076102d505ae233c4b619c78ecf7cfbfd08acbdc9065b0a5b1a1773fe1ea3d45fde1a07efdb677a8a24f55f50650eeca5ad57464337e626ff0362ed41820f0baf902e35f5227c750322be8d46ddc99b545c5a256c7603be68c038e0911aadbf1b905bc33cad277de7d8b2cb25a0da22e59090ee534baf56576ccf8b9d4ae544748f9f32506ee8abf47e2be651f0a21c3e6bfc8bcdd2f41d20880efde204cb4bc9864e792e263e44b0b4981a73860fb289f742445d014f313c7839c334d10a211e148f1961e1efae1b7978b1703f5d070548366721f0acdfc619ad2775510e9491ddfe6510db74c533c2ac1c48e6b75f585e22e7662ca4168e27beb7ede5e61708cb803230a5ce4b08a0c9b7d54f7070f53e48965aa486526d35cfc9b81c163aa22439e4da335c986db2620ffc81b29cdf5db66e57a6e9d39605f4dd9d1269498027802712ed1301a1798cba758561b3cbe7e1a3cbdf532affe3c42d5f5f649fb19c9f18e01628bfde8c6ad8ad30cf8257573b7fc0fb49d1ef1148e2417fe971d176bccdf0e94983efda2d776f4fe89980ecb814d975a2b79952a689dfb1d82af381b6c1b27ab3cb9e98f3ad1d5967f128993addfdc941b40b1286e1bbf8453a9cf17e307f14d10d97c14c49dafc02407d58a9c41ebccaab8c23ddb16dcdfab8ae0665e6f8e853984d81d71ba9c3c7879892004cdfd800ba2bfe327fdff37018e4e8a50b54af53f70e803bfc826f75df720de68d2f773d806adb42d11e678ac1fcf7f8317aba77ea92ef1bcf16a44b6b094392374f543211fb5bdb7b9f493f52a5b74c6c85072d7460dad11f9ca5582f1eb4f50b974b2d4d9afa2bc063a7107239dc05420ebe1317d109ab52fccc4b61985e5a681f4b1083d9f60068e751152f60716f2b4b3875d406e460a957405c9f2f28bcf005d710489742b77", 0x1000}, {&(0x7f0000001500)="b8829bf12bd3755fab5ea57dffd57a95d3c875db72337b6292c9bc77984c7cb088381845c677b1537299cbdedac82861b2acb2ddfc18c2e7b386a675cd984b04086d00c8afa22f758bf29a81a2fa21fea29149a9223b9ecf584105c7fb920751f811de71b2e630e2cb16ec418a605efa60a10373d021ca3e0907f385360cd8c8093e40117586f0f154909e39cb3107b6e901a236f2a22178a4e04401681201548dd48f7b8a312c42975d4a7682452569887a0c8aeb299392dab9c2f92cf0582cc50fa9ef725b1559625ee64b2011fe42805a072626fe68500705d90d3637f0306fd85d24", 0xe4}, {&(0x7f0000001600)="be38e364bf5fcfaa9fde47d16dfb6c2350c0be9fbb20dbbb089dcb6af5fcfdd28e8c1b2240d3cf46b2207701b52ee8c9a70ea99ae852f4ccc391ec916669739607607a9069026b5974d6feaccf42d62c4f7264ae5a02f1c6c07eca187fbd0bac5a25b0297decc297d59d1639821647fd5aef201c031e9e18a4aedbacb6c449e7db8841d04099d129866382a58b508e7b4c227d3e5a5c49e4b1a330b8e67bc16fda17851bb823e6cdfdd0dec9dc5260529baa17cd794fa8", 0xb7}, {&(0x7f00000016c0)="c96701a580285afd7cfdb5bb054e7acd17f4934888b237e556407274817d27f7d7045d3f361ed302c3bd81c152e8b524e5ee11c169cfee601013145c0689ab6150", 0x41}], 0xa, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x20000003fc0) ftruncate(r0, 0x0, 0xffffffffffffefb1) r1 = semget$private(0x0, 0x2, 0x92) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000001a80)=""/132) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10001) getsockopt$inet_opts(r4, 0x0, 0x4000001, &(0x7f0000001a00)=""/124, &(0x7f0000000000)=0x6d) read(r4, &(0x7f00000006c0)=""/178, 0xfffffe74) ioctl$TIOCCBRK(r3, 0x2000747a) r5 = semget$private(0x0, 0x400000000d, 0x0) connect$inet(r0, &(0x7f0000001800)={0x2, 0x3}, 0xffffffffffffff33) semop(r5, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000300)=0x4000003f9) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000001880)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000200)=0x9cf9f68a) clock_getres(0x3, &(0x7f0000000380)) fcntl$dupfd(0xffffffffffffffff, 0x40b, 0xffffffffffffffff) chroot(&(0x7f00000018c0)='./file0\x00') sync() getrusage(0xffffffffffffffff, 0xfffffffffffffffe) open(&(0x7f0000000000)='./file0\x00', 0x100c2, 0x120) msgget(0x2, 0x608) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000001940)) semop(r5, &(0x7f0000001900)=[{0x4, 0x80000001, 0x800}, {0x0, 0x0, 0xb52d7de6e61f1278}, {0x4, 0x2000000, 0x1000}, {0x0, 0xccb, 0x1000}, {0x3, 0x0, 0x1000}], 0x5) socket(0x0, 0x20000001, 0x3) fchdir(r4) fcntl$getown(r4, 0x5) semop(r5, &(0x7f0000001840)=[{0x1, 0x6, 0x800}], 0x1) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x20000000003) 16:01:41 executing program 1: munlockall() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x400000000000006c}, {0x84}, {0x400000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:41 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000200000000000000c9765ca1437beee3377ab600000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000934eb9280000000000000000000000040000000000000000855a5b5880df32cf0000000000000000000000fe6e16ea70c98d836a90a0428f5c3b0887ddfddf79ebb80cb30c0352354b11755f96b69b1c831f779fa62a879c2c0a1d7a0a80ad29d5cda2c6a7b7815f9d5f3b41330f1368068d1502f92f361362aa5234f7e28dea7515b438bca308487422208e860a1fc2dcd1dc2bc081792680d528b034a666e2efca5af9dab09cc87bff694222ad"], 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f00000003c0)) r2 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x3dd61ecbbeddf2f1, 0x90) getsockopt(r1, 0x3, 0x1000, &(0x7f00000002c0)=""/224, &(0x7f0000000000)=0xe0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x80000001e, 0x4005, 0x2) ioctl$TIOCSTART(r2, 0x2000746e) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:01:41 executing program 1: msgget(0x2, 0x2) r0 = semget$private(0x0, 0x7, 0xa0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000003c0)) r2 = socket(0x18, 0x8000, 0x4) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000540)="de022584babf4104cec38bc1465476e68540ac12db00ec0ed5ea819c69e7e11e283638fb7e823b7f18ba2915e0c73161d00da7e2ad16f65f43cef16d2de704c765fd433d733748c367c3bb33e8a459258ddff41d1710f0180d8a5c3d61ac7c870f5c5cff76a7dd9242de7e9f62f546c1b3cd735969569b6b9f27ddeb6d9ba8c69959d8495c645674ea6ef0f8fb49843e4a25a49f821e3263e11e8f9c220692b132697794f8fef2b38f6824ad933dfa9af7caee472c34cba23e49535cce4f28dc05b6fe197b20051a555ecc4f03c1d1643a3a0d0e2941539421b501a792041de92967314545c4ee60cc91012cb373eb6b3a81c33d34c8ffe38078074c4cc69797e1f2b824cb3a3514222df26840a06ab97242dcfff2f3f65d5addd8b14fb49ef87ad653a219b0e5db8ec6b348884558e631827da458b841d692423c88efea85662fdf9dc98a480f3e63ba462d5dcb1b581bcf5f72d1e691f7571beb6d91c21fd34df26098acd384d51068cb2a8652fba6a32219568e5893e4cce4ca4d6140b186a495303628adfc8bc294ebe5537ca3e9e9", 0x191) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000400)={0x2, 0x5}) semop(r0, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x1, 0x3, 0x1000}], 0x2) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000440)) semget$private(0x0, 0x2, 0x9) semget$private(0x0, 0x4, 0x8) pipe(&(0x7f0000000300)={0xffffffffffffffff}) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000340)) r4 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x20) kevent(r4, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffff9, 0x0, 0xa, 0x1, 0x6}, {{r2}, 0xfffffffffffffffa, 0x4, 0x2, 0x2, 0x62}, {{r2}, 0xfffffffffffffff8, 0x14, 0x20, 0xaf2, 0xae}, {{r2}, 0xfffffffffffffffb, 0x4, 0x602f3c94e688b182, 0x8, 0x5}, {{r2}, 0xfffffffffffffffe, 0xa0, 0x400fffff, 0x0, 0x8000}, {{r2}, 0xfffffffffffffffa, 0xba52ee774877c3a6, 0x2, 0x8, 0x1}, {{r2}, 0x0, 0x10, 0x40000000, 0x563b2a11, 0x8}, {{r2}, 0xffffffffffffffff, 0x80, 0x10, 0x3, 0x6}, {{r2}, 0xfffffffffffffffc, 0x41, 0x2, 0x3, 0x2}], 0xfff, &(0x7f00000001c0)=[{{r2}, 0x237a40936b37c7d1, 0x10, 0x2, 0x9, 0x5}, {{r2}, 0xfffffffffffffffa, 0x48, 0x20000000, 0x1, 0x9}, {{r2}, 0xfffffffffffffffc, 0x2, 0x10, 0x1, 0x40}, {{r2}, 0xfffffffffffffffe, 0x4, 0x40, 0x4, 0x8703}, {{r2}, 0xfffffffffffffffe, 0xffb3b9dcdeccf6ea, 0x4, 0x7, 0x5}, {{r2}, 0xfffffffffffffff8, 0x15, 0x1, 0x947, 0x88}, {{r2}, 0x0, 0x61, 0x80, 0x5, 0x2}, {{r2}, 0xfffffffffffffffa, 0x102b248eaad1b59c, 0x1, 0x10001, 0xfffffffffffffff7}], 0x80000001, &(0x7f00000002c0)={0x9, 0x1f}) semctl$IPC_RMID(r0, 0x0, 0x0) 16:01:41 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0x1}}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20001, 0x0) r1 = socket$inet6(0x18, 0x4000, 0x8) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f00000000c0)=r1) poll(0x0, 0x0, 0x8000000000005) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) getitimer(0x0, &(0x7f0000000000)) 16:01:41 executing program 0: getitimer(0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x80, 0x100) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000100)=0xfff) setitimer(0x0, &(0x7f0000000040)={{0x3}, {0x0, 0x2cd2}}, 0x0) getitimer(0x0, &(0x7f0000000140)) socket(0x26, 0x3, 0x6) 16:01:41 executing program 1: socket$inet6(0x18, 0x1001, 0x0) 16:01:41 executing program 0: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setreuid(r1, r2) shmctl$IPC_RMID(r0, 0x0) 16:01:41 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x55dcd3b4, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="c610e33375573c72cb1b559634c55913f85c7b", 0x13}], 0x1) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x1) 16:01:41 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000480)=ANY=[@ANYBLOB="20230800000000000000fa3e2b579d4b2ff8539f463cb6de3185d4a2839429cd788c9b221309139fdce2d58621ce8c5d28440ffc0ab152322aa18ccead38647ab22b67b88ac9036ca18b6b6045588f8b9f387e6f75cfe5735e423cccc9438205cf8254f80021c1c3ea383b8e3727875ec3622ee52d711b51f5415a95acfeee1ab30d00c04ac1b464cac2dba3"], 0xa, &(0x7f00000003c0)=[{&(0x7f0000000100)="5a97baf10865f24e59f2262706f5077952c950abb666c166944e1d5555ef9815f74365d384c959d50f6dcc71b1c0d84f823ac8a9c09785f7211657a8a87a5246b5efee571dcf78e0463bda69ebc03c68bc", 0x51}, {&(0x7f0000000180)="720c78f035b61ef2189ef0e1ef81", 0xe}, {&(0x7f00000001c0)="48a157dfed7e4ee63da5a682682ee486458387b24fdf17a95b4eecdd097f377228a372476f48eb041f294668cebbc37eb502aa9e66337131f5b032a1ac713b5934edaef47643c86c4549b0981f8b3002077245fab83d0791da471b6b04ba6588fc7a5ca162f576", 0x67}, {&(0x7f0000000240)}, {&(0x7f0000000280)="52328fb04eeccf9a4d70905c851f54c904f69e062d3c27a4e826cb7d9ff40e793f40dce8c71588e6591277aa697c2a360c15ce50dc7efd8ff21e41f9add8bf6ea7c87cfc36a6be2280aa9197954a09af0458329463a1df7f06290861f2ea4b4354da321a80f4f1928c431158ea5febaf45e524", 0x73}, {&(0x7f0000000300)="20f6e4fa6e5031d4a5534f299851de8b484dc9ef6be5ef737b1e8c1c4369ee06daabcbd22ad441f82964a3be04ed53c019bb", 0x32}, {&(0x7f0000000340)="a6be1fcd033e5794bbebea69a1193a11840cebb45808e97995d6ce385d5789b896568ed3f0b61fa0c7dade2e390a41d3129040adaf6439e9e0190f4f73e389d954093f36dbbc9224d7379b2febf4383f275efead080d0bf0f2e1e37a2b1a12a8895d0f1d848d8a1281ffa43ccc939da87a0fbb38d897bc5771", 0x79}], 0x7, 0x0, 0x0, 0x4}, 0x4) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x3, 0x0, 0x2de}, 0x0) 16:01:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x7}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x4) r1 = dup(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fcntl$setown(r0, 0x6, r2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x5, &(0x7f0000000100)=[{0x1f, 0x6a8, 0x80000000, 0x30}, {0x3f, 0x8, 0x6, 0x3f}, {0x7, 0x4, 0x4, 0x6}, {0xc4ef, 0x7fffffff, 0x800}, {0x2, 0x80, 0x6, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x14}, {0x30}, {0x6, 0x0, 0x0, 0x100000100}]}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000000c0)) r1 = syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000001c0)=0x7) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:01:41 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x200000013c7) r0 = open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) dup2(r1, r0) write(r0, &(0x7f0000000000)="d321d5", 0x3) 16:01:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x44}, {0x64}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x7) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:41 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x40, 0x12c) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000001c0)) pwrite(r0, &(0x7f0000000400)="dafbb84fad92d948adc7b0230a3d7df57cb86b0b60ba31eb676f06501aa7ff51ec6d2cb5c83fc104698f344bfc7fac060dcda3fa86ca1032559ad621c098b52873a42c5ffe0f8f6c4034ccad47afd9a661f3378ebb6515a095855bc3582a9653ea1e93f28250b82a586a8df0ffd5cd22669300a181567a99027f6f8adc5572b45bc124571117d6c5fd99007feaff39d56488689b265ee0143bb69af117fee9f5c09ccc88e76e2866859efc0b9cd53a3d172021f6b4f3bc9975d15cdee71ad10401e87a962cea5ea0956598dabf1d990a5f88fa658b656d7339301c37bc0c59acd62faf69a0dd006448f2e9628b5b0c6a783960cc9e63842ef6422190184efe0255a8978fb9cfda4506771552cfcc6cfc5ace78d469095a7bee8e23c2877d09b19be965f40f2384b6b55c7bff05b96b803e43b3c7dd22b947a79f39c7843838d408e2f61ccf2aa85b7eb4a40126b7490249632a9861d92bc7ab1e7d58859373c07e906b3992ffc7831578446cd52cf0b526707bf3d39e1855f88efbbca31450cdc24c2f8ed057204316758d686a4935a2af3816811dbcb4d3a928833c92a5f1be0c0f8c730b8b904d1b61108c2c8294106377b165b2e959e26634fc291eee92af10aa26c7775217384187a4f1970236ff189eccb8b8175876069838bab0eb496812db8515e7e9d64e3dbaccdc311a198511bb5c3cba7eb83601451cfb5e60673d3e65ef29ed4c8d9e14c8470ff5fef422b01af62e30ab6134d6e34f22c297e970552a6cb8ea49a7cec4521c591f63e66db1e1ffb9d39fc1d24aede1f1cbcef8d00ce524a03ce009f5f3a59d386f21cb15540c3c50a6090f49e5a56b46294d6924fd01b3d82b3a22d88e5c4287960389ef79ea9cccf4c3ea2ef31bc95f13d47edd235326433294a381e52ddaf83c4f1a5d9a6647b658e08975deed974e011f71a947dc981590ac29f40776d6cbeb6b4b52b2449d48d9212b26d2762568b6c3d57e2ff66a34b66a14b14df324fcffeb10f943104ba81df2ec19b7b011804609b691c13cf6ddcf8edc550f071822b9e9c1adf07b76ab74c8fd1105d8abe4da1b0fd921de4343aae3e43ed5fe50b8d1999d7f5d605ca41da9e5026f71a72e29c703f50b2ab123198e4cf6996ebe0f405ca248f94f8ff81e57bce0fee08ad8657910bc9d604b9f96d30409c5334f6d4dd73870096cb1c303c00e00381536b5876d2421bdeb9bf620814e16c1faf73b12964ac4f276d51ce286b61166b21ec9049fb425d9dedfabef7979a08b6e1ace187f54bc21d61b0366ebdc4a201ef45e3074232340918217e1003c072a83eebe054a21ba0c7175faefbb73d41285cf5c5e5f2ccae21e7e3047a0a5409e17e3fa95a779fceeabe93dd2cebf0c4049b0c7104fb9d345729f1bff3d36038f45187bc97bac66cad7be139a8362867e9343aac7aaa8cdbd7def8237041619731564d8666e2b7251d344f62d03c64b72d2286ea76349ae298427d3f734e2268a14623e3160c61b94d8e2693a7104528ed2286ffb89c4b5237e6477e1f4a6fa9acbbcbbf37ffe2177fa9d051d4f0a054fe12faeceb51577d6f9969f0f905e23c87f242cb47b90d43cb41acca181b625fa111dbad3fb069fee5f2fbf6689547b64820b3d2dea0d6606d898b24ab14cc48d6c60e59d104f61a1467657e370e1d0efbd576380fc8a77307ce22920f04a21ac95c9180c6f6e1fbcbf49a03412930231540c655fe84fa6b57fea73f331cf985c6776f7ce14849c5014ef1bd27550a5391a41ed162bad54398d29f7fc88b315f026941a9b3b25f34262ed4ec0c3786afc555e2e1613fd5a125bc6c8a4632be990987e1a9b3cec5a69bb07fa6041b5133f96ce285ab75c8cbf742d44c6e34e99d79b94a848e7f287588ab5b2f817c71459a7f5e259bc37b531992ad940df06abd346af97d602582000bb3e47e9028ddf049f9a00476b3473d7329eb448f593ce9470ad4ef3b8709bffedd8345bee774f93b8205e167543ffee7e574d172369535bee5a71b63da7abc651772e864eba11f8dcdaadbdd58159cd53097918f17019e52673ded0a41d4863cc7202ab6f060c1ca4d1dcae5634619592dc2c26eb23fab44f1e1105140d2884942adaec6dd15a0776368f7623d1a6726b175507afbf71c42d7871623a4fede5bca40af83890dd98dfe59964bdf53165b75cdc0a33988aefccb1bd8d43dee078918b0d6949a4ca00739214c21439db0552f9dac9204df55cef5ddf77138ba2ff5e902c82fde7dddff0175e24f54ebc5f169d50365a9d46a79c52bd8d018af433201c62dd57f97ac1371e16050275aaf344b26b4baf4d00b12d0e4164911a5ef7ff0696e92a1c1de2f6aedeaeb9d40473e15613a560400622bc281be7db2b677e53f63942bd1e041e18aa4ef0b55f1fa56457947e90540af2288aa963d24d585364f2180a771539980a52275960795afd7e9814836194001d395fa4d7b5f622c1c55143b57a66887cbf8d4bfc137a14001d47748b38315fc7685cd3a0c68473ece9c2fbc6e87faf2e1b91f86eedb27f6ac7e6c4fa43593d7361f7f109d3dcb2f1af5891ee9e36c9dffc3211a5dce9935f62047f3f39e20031776a612946b089eff46ecb5019c6860f9ddd740a2567c43028568cb53612d703730ab29949e9911f4c655d13aec49a9b06cb68d18a5b9c50f9e9c0c5094089124052b952f25cde65fb3f12ac00c28c967f5669f9c11dd9d32444cd7a37c4f3b8779ff7c6a0412c8e29944e2a6d749aae179f81d81e915c00a92c36194969f14aceb0815049d55fdbe4ab40970c6f59aa8d28d2159745258bf1183b0d9d45a9a9465845e0cafc7847d6b2f302fbb128b93e97751a1bb4e4a1181269661fcec277d7314488a4be4166774bcdc346492a3ba21519a9211f51c6f563daec370265d6a2f9629d8c35154bddca9134014f75e1443da6483d357244cedb7f7d1299ea18fd0d3725b3056e28893df0ed1094ea776807e184faec23f4074a757b108a8ab4880e3fae5a134d80d4324fc44513abb6e80d6f6f8f7b4e497c297091ac39b3674dc459abaf6ad42ddc07520969d341fca55414ce8bcd62315fd60832f9f61e7cf45fce7c84641c386351c6ca6114a4e3d0d5c3ec155da0422c79caa9c8b41c3600d52c826213c57d1d0b0a8d12c32b2969e4b683c6f3c9a48d4ff7f0e40c2187b9cf8d632ff63d249288016529bb28a0582507ffb4ce705a9ee958544302d3e5e1597f5045823238975155278424ecdb212521f9e7c464a5bd0cca5d17503c52c64b78ecf77a72b5b90d6d5101709a6f29ca53c216e63393e4f24ef3c9016caf40e9155b3e60f637961191fae49b15aaa6490a4b9fc8058b6ffec8281f6f5c52d33ca7a7086dd80db702115efac0b9a546817d2c60d97d1567992d931e82870caeda17424c416dfda10d180ec87518af995f6a369543ca37325b468cec6a05b967067d5b7f14bd579f2b2621f88006bc596969f3e44994458ff006fddc381818ed826e0dd6a67deca78a8d786d6350230268a6b6deff64be66ddd114ce9bd66b7b2337a8e0a559c5e39ffbf7b271a3a1dd22c94f8009c962685f02382a1d749f3f50eba840e05d99eeed14c5c8ddb0eb8463329ee2a283dc65ce6b9f91766fbb8ba2766ace479f4850fea3d6cd71faca7a996010321c0664cef51b0b97ab1ae1c86faa1dbf8f2d0945d8f449a4f2bbab47b604310f23020e4aff77b0c8a612eddbead1af0ae02e7dd73cc10f7149abfe68ede6c9c65a34ce7091ef486060965b9fa81f096276255bdff8cd2ee29464cc4a54225577bf853bd9208b2ba8b28e16bdd1841d3b036b537422495720d6e16dc0488b7848a209c5a215a637ab83358ecb9818c40632ca6977dfb54c1187ef01265cf1fd8924eff915171c39b120ca9ee75b145621b32d40c5b9e63be70f987bc090f1c37642d6b89bebd2f5edd1ed9800ab9f4eb39d422db32f2a634dce004475023c0006e0238a13b896dc7ae514b1c1b0e594b2a71fa0e7705c7d62bc9fd8a041263c5e97eb2d9847ee88e3eef8b49908fc9007704198eccf5a45c6c04b7206d06e5eec2fe9cbf29e2c384c78d79d04c60749b3425c9a60a027fcd4b5823412fde3b9736e85ec89a19ad95fae9b724ae0dadd433910eedcdde3f1b9fbcfc025f36b35ef950a0a4d2dec97304f43a5b560af61b56ef71b4c6a1a6fc6bd5d345fc81c24e5408edb523d4a68c77c28b5aa67ef93e621b0c0c7b373a1f765297b1048c5799e84473102a572d3ce98949ddb3d9f3e3ff62291072d26e4afcad063fd5192a999ebea5f9c0c45d2a5edc8ff823eeb70d8339a75e4c20dcb75f38d47016a9e849748e2d11eba2c069b65e6edc6e41012a783cdcb15a131033fca0816196767c4941666857eb8842a1938271afbd8ea06e1b75dcfcd933fa1f9868fd5d663577d99d1d2a9f8ee0885623b5f8ac2f179af3f4ac9d7b90664f515fd645b003764e9ec371ec168cb3fb87244700ed78968b20112b7d6ea2d78674b5a78160babf10dfa4a9ddee3f7e87b9dd3dc982fd0102ac51d9f50e242779089ecfa8a5bb991bf84b87c411bc41ae316d8aa391e3177260513bd6517144cbcb1727b90a29030b6ee1aef2052b7fcd4018ec0c9232f5127efc4df262ad0d454673364dff1fe9217fdc431fbb19258ce973de18e34826ecdad053f5f81e56365a9875b88470db63313e2f83d8a8af9b94faa8259df1a2ea5b662b15ab0d3063d8e8b660d4ab8e29937967ce2e331dae2240968ef722ebd8977c1562c3e64f36c3ab1b4e8abec9b6149b770f8bb9f882d72e71f8f8075b10b1bdbfe86d922525653637fd58dfff27f9062d5dd904fe3deda29ae250ce5cc16910bd80631c549a274121c1150fdc6c64aed3f4f1ed9b55b56430e121e073bf87d3be28aae3e3daf3be846e2689d2efd5aaee892ee0f7ac4096089ff5163034502e052dde243c0ef98980dbd3602ebea958bff4707b2eeac6a4ce5c5717c6d74effe09cbfd36a9b5d0d14ee6bc8e6540bdface2d54166704a4abd8193fa15f4885f4e07e65cc021f8cf472405651a7540e3be0919dcc4d2ae2d13c05f036a19c54c3a2c0f0fe2cf11e782692a1a593cc2afd93b40022a7d5d52328424ae9f6218f592784100a1689adf46d664104d857756221f3388437995902b03626965d7494e42d54bbc86bfe20002e21f91ffa4954fdad1c400529eebb3a5146b99e1299025d2eea7ec15222a8e340c88c73aa602df79156beb5f062db9c2d17e93a03a77ea7bc0ce35e7aafe1e519e5757685d4c950e5db79b7c3a0ea9b7308d4e14d6e482486a19952048fc16dbc8936b54def7d21a2bba922fb333309a6e4479eb4ecfd4c62ea747f193907e262f070638968be8ddcecc3e6b14688ac697db6cdb92a5d5c4ab16fcba7f0f09e3534d3d161e4000236fc427fb018f7372e9171ce77ac68cca1f8a6ea88fe9d5e62de9620ed8fb743e3f578ecd32e7fdf414ac2f3cc83900a24be84d4770e083a031a40dd00f3e6c154d91669d9aec78e82a2e8b0d2855cb4c1a3d89beae120b48bf744dcc970568d21b8dfb481baa9a3590e3b27c5b0ab06585ef04743b87922489bfe9b374a307f3f111c59a4762c11d3b3f74afd21228423d0bbb2212a138f84d804859b4d5fee9f77ac6b8bed9700759a5b2782a0b0c8d6befdcb0d17036a700108c661ddd01d0216f17c30dfb97093c86f02ccdefb5527d480f2c47045501af6e10d64fed93d9c80c32ada6f7d16f481f8ac5b07a3a117", 0x1000, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x6c}, {0x74}, {0x1040006}]}) syz_emit_ethernet(0x1, &(0x7f00000003c0)="b6") ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00\x00\x00 \x00'/16, @ANYPTR=&(0x7f0000000040)=ANY=[@ANYBLOB="12fcd40b31d4edb5c920ad2a19e6d204ed64e6a524adc54e97a1f2915990ddd80d70c81c0358cf9d4016"]]) 16:01:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = msgget(0x1, 0x244) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000005280)=""/4096) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x48}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x27e, &(0x7f0000000080)="fc3f") 16:01:41 executing program 0: r0 = geteuid() r1 = getegid() setitimer(0x0, &(0x7f0000000080)={{0x76, 0x7fffffff}, {0x5171f33a, 0x40}}, 0x0) chown(&(0x7f0000000040)='./file0\x00', r0, r1) clock_gettime(0x2, &(0x7f0000000140)) 16:01:41 executing program 1: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f00000008c0)=ANY=[@ANYBLOB="000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003c16fcd8f28b450c3350d17ab9e352a960fe27953033cc71c1467b6e8877602a60e2854e937cf8ca7353ba3850c99633de2fed89a501455c5ba1938085a490e81e0d0e36469c362f6b1096ab0e29effeb6e46a5a889285ad636d0b7d69044213a8aa9497f34b8224d45b0394dc8dc00fe12b21a2a3ffcec6fdd82734897d5f3778d4ecd91bb9e15443bc9f2585e8c63fb9a6188865a339cfd9f39004e0c13d465e6f26c6ccb25cba7b2ee5791e34f94e11b60ca6a033cf36fbb3cff4efae3fba5881971c19dba2659285f5bdc7a35803501b33e3516b997814b7cfa1728343775c54f34b7b2dc4c6aa6e61f930318d435a401869acedc5226eb95570d69e5ee517c427b9c95254b02a9f1b60643ad8439fd9c2fa38203c1963fad58cace68970559f0d73680431e5b5e2a5964a7fdf3edabc5596fc6af77e8025"], 0x97, 0x1, 0x1000) r1 = openat(0xffffffffffffffff, &(0x7f0000000700)='\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', 0x80, 0x12) shutdown(r1, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r2, &(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', &(0x7f0000000200)={{0x9, 0x2}, {0x6cb, 0x9}}, 0x2) r3 = open(&(0x7f0000000280)='\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', 0x2, 0x134) r4 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) msgget$private(0x0, 0x10000004) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r5, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) r6 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r8 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x0, 0x1, 0x6070}, {0x18, 0x1, 0x2, 0x10001}, 0x4, [0x2, 0x10000, 0x40, 0x602, 0x6, 0x4, 0x1, 0x800]}, 0x3c) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r10 = socket(0x2000000000000002, 0x2, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x0, 0x0, 0x2}, {0x18, 0x1, 0x6, 0x7fffffff}, 0x9, [0xf1, 0x4, 0x7, 0x8000, 0x20, 0x9, 0x9, 0x2]}, 0x3c) sendmsg$unix(r10, &(0x7f0000000540)={&(0x7f0000000040)=@abs={0xacf25922147002da}, 0x10, 0x0}, 0x0) r11 = getpgid(0xffffffffffffffff) r12 = getpgid(r11) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000840)={{0x6, r6, r7, r8, r9, 0x0, 0xfffffffffffffffc}, 0x3, 0x7, r11, r12, 0x80000001, 0xfff, 0x3, 0x100000000}) msgsnd(r5, &(0x7f0000001a00)=ANY=[@ANYBLOB="0200000000000000057a3da6830d3b8fe79ad5878df88c96f710afff9f090061485d7f090881d706c844dc9cdfac7803a450c1fd4d441d02000000000000003ff89610deea22d1fb13ad83c80fbe8e5fe2a47080ab2c2f2678c8a223388b7fa24c911ac046b9568ec738a13850f4cd4752c89fce930a2416c5477cc22ccff25df158a07cd85cf997521400fde9b4533564193d730f1f4f1f433732e027efc1bbebe33aef18c6a8b46fdc207f1156170abdf36c00000000ffffffff72bae7b914423cf7ec2e6bdc4a08e473fb8e87529207ffb3326c02bb2d14c6575293c48d4456dac6fc0defe9a980dc3fb0ee869e9d50ebe8f7ab96066326285152615bbeba392d7fab7307c28bc1b656bef1ba5fdba4145bd98cbe9a4cf8372443440f313b47bddbf668ddab4e949fdc5168a91c547faca960860a062fa99fc74b90ef7e6dd7bd737e99222e4bf9596abaa3717c02528d7c4008fe03a51f5d5a0d5f70c91c2b51cf6c4ae796265583c4b9d9d3b983972382df84a017359aee279a6ff455ef4832f9b3ada374c4b9e8a64dc22b5800"/430], 0x7c, 0x800) msgget(0x3, 0x8) 16:01:41 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ftruncate(r1, 0x0, 0x800) write(r1, &(0x7f0000000080)="a3e8a6867ca547fa413b47629c748abc82e11ae259f8ac1c8d90877c377936e22e438d65c6f95d3ce5aa6fb1d19388d5c5fe7aeb62546b4535d1aa8b286db04dec96c5b39bd040b5bd24028b2b87a7033991d5cba45ba5859765870a03523de737a5248d452b15f42ba9b9c1b6b19ff89e5ecd87abc4906a42e21eede919538ca7d20ba5b558a177ee179769a59be50bead111fd5a5ee071d88634b409f66f6d429d87229ee988937139ac78ceb65aaa32ae44cf331e3b217d5b304e7abc205e61e4ac071de78d0fe073b1468450260d77d40ae31e4f6ca29771a5d3f1a3c61b", 0xe0) r2 = syz_open_pts() ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0x4) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) write(0xffffffffffffffff, &(0x7f0000001bc0)='v', 0x1) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x8000000000006) 16:01:41 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x401000002c2, 0x2000000) shmget$private(0x0, 0x4000, 0x42e, &(0x7f0000ffc000/0x4000)=nil) r1 = shmget(0x0, 0x3000, 0xa0, &(0x7f0000ffa000/0x3000)=nil) r2 = shmat(r1, &(0x7f0000ffc000/0x3000)=nil, 0x1000) shmdt(r2) r3 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r5 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r3, r4, r5]) r6 = semget(0x0, 0x0, 0x90) semctl$GETNCNT(r6, 0x3, 0x3, &(0x7f0000001480)=""/4096) chmod(&(0x7f0000000040)='./file0\x00', 0x23f) linkat(r0, &(0x7f0000000400)='./file0\x00', r0, &(0x7f0000000440)='./file0\x00', 0x4) write(r0, &(0x7f00000000c0)="5e81532b5a27388a1f6fbcea177faee88ed89115c3b6e3c0422527801413ce0a1c5c9840748e30b3d9aa278a3cb87bd871ff8d329c3b15abdb507430064cad96", 0x40) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(r8, 0x80085762, &(0x7f0000000300)={0x3, 0x9}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGFILDROP(r9, 0x40044278, &(0x7f0000000240)) getegid() msgget(0x3, 0x4) getuid() getegid() getgroups(0xa, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getegid() getuid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getpid() semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000280)=""/67) r10 = semget$private(0x0, 0x2, 0x50) semctl$GETZCNT(r10, 0xfffffffffffffffd, 0x7, &(0x7f0000000340)=""/165) r11 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r11, 0x200000029, 0x66, 0x0, 0x0) 16:01:41 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB='P0\x00'], 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) dup2(r0, r1) 16:01:41 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') setsockopt(r0, 0x7ff, 0x400000000000020, 0x0, 0x223) accept$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800"/4098], &(0x7f0000001100)=0x1002) socket(0x20, 0x1, 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001140)='/dev/null\x00', 0x2, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000001180)=0x200) socket(0x1, 0x4, 0x5) 16:01:41 executing program 0: socketpair(0x180d36f7a401730f, 0x4003, 0x1, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000180), &(0x7f0000000200)=0x10) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() r2 = dup(r1) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x3, 0x100000001, 0x6, 0x0, 0xaafd, 0x3, 0x1, 0x0, 0x8a2d7fd5823d391d, 0x100000001, 0xa6}) setrlimit(0x6, &(0x7f0000000000)={0x9, 0x1}) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000001c0)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0xfffffffffffffa23, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c0adf71cf15cd76ef3caf00"}) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) writev(r1, &(0x7f00000000c0), 0x1) write(r1, &(0x7f00000002c0)="d335210c264026aad38e159723978f0946b59a2eb070f2eb49c81be8558e74be82840da7c24ef64d04de96027933d2ffb78beafae81024e71de0df4fd8276585056fb888a31cc81f0474285f6d5fb5e11e74f1891baa59912a54d945ab4eb998463f63e9a280c757180b6ed8f13e12cfa3146cc6e74cf39b270c490b39aaf043607eb780ad5f96d760ec3d21d80ea87b88e52b505395e3708f395f4e3c333e3dcf9db0ee09ba34f43f0898d239bff441dd9348698ac4a959fb65881f7419aa0bef442ac8a02a670a", 0xc8) getsockname(r2, &(0x7f0000000280)=@in6, &(0x7f0000000240)=0xc) 16:01:41 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1600db225882d163, 0x4, 0x1) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0xb1, 0xa, &(0x7f0000000180)="000000006c7b20bad5502d75a4829e08e8e7ca2b58bece256563a965ff0cabbfc9f556b15ae427c82df53dbace83fe63a215a04e0f55161937df39eaac0251bc8fd2450aa1161858fa9b2343fb8a7a802339bc4e1da395672dfad2128d3b03984d9692c500d19eb9ef5b7080b0ff4aecb93e76fa558dbe88e1b13426eac2b84497701138c675e05239d042f0cfb6a9df8ac15c8b9709244b3c482db392c5c005b089f1713dbb4cf1396fcf38a5e717d10f294932a34e7ec11d59e4207dc084616d9e44c1f650cb7da440c23e8472b4ef98f4d78f4e08d0ce4f1dcf3696c9bc", 0x3d1) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:41 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000180)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{}, {0x1}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:01:41 executing program 1: r0 = semget$private(0x0, 0x1, 0x146) setuid(0xee01) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = msgget(0x1, 0x8) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000180)={0xe7, './file0\x00'}) r3 = geteuid() fcntl$getown(r1, 0x5) bind$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="e7879a18015ee413c57300d20b40e0c4e96334f000"/32], 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000340)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) msgget$private(0x0, 0x2a) fcntl$setstatus(r1, 0x4, 0xc0) setreuid(r3, r6) setuid(r4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) chown(&(0x7f0000000000)='./file0\x00', r6, r7) r10 = fcntl$getown(r1, 0x5) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) r11 = open(&(0x7f0000000480)='./file0\x00', 0x1, 0x50) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000400)={{0xa, r3, r5, r6, r8, 0x40, 0x8}, 0x0, 0xa1, r9, r10, 0x8001, 0x5}) fcntl$dupfd(r11, 0xa, r11) fchdir(r1) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000080)=""/136) 16:01:41 executing program 1: setrlimit(0x5, &(0x7f00000000c0)={0x3f, 0x7}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xffffffffffdffffe, 0x0, 0xfff7fffffffffffc, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10, 0x0) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000001c0)="2de1", 0x2}], 0x1) 16:01:41 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0xfffffffffffffffe, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) write(r0, &(0x7f0000000000)="cca364f6f7e3bdbbbf6a932fe4b334e16f652c4cd4", 0x15) sync() 16:01:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) poll(&(0x7f0000000040), 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x5ab, "097c7db01eb6e4cf3b502f063e11cd238d80e8e1"}) 16:01:41 executing program 0: r0 = kqueue() write(r0, &(0x7f0000000080)="5e728f178a6b0dc2f3f4e3ac129e0d2bf658644651bf01e838c271976e71e02fb27e440920b0c2b363997b2e61935b37f5ffa71fc9adb020e5560dfe588b595b07a0ad6914b23670528a6ed2d99f58cf8076bf9a701f9fc40f22f0d9b66a36661abc5bf0008989bab9e2bd28562cc4796654696f3d3e2ce213ab2b20d712fe9f81f3bd36f2ed52a8568b20a72e7561135955a753cd3a07d91af414b5e2f32ca930f03cc306503dc209831a", 0xab) setitimer(0x1, &(0x7f0000001100)={{0xfffffffffffeffff, 0x67d5}, {0x0, 0x2cd5}}, 0x0) poll(0x0, 0x0, 0x6) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000140)=0xffffffffffffffc1) getitimer(0x3, &(0x7f0000000040)) r1 = dup(r0) recvfrom(r1, &(0x7f0000000200)=""/108, 0x6c, 0x2, &(0x7f0000000000)=@un=@abs={0x90b8a82555c2ec1c, 0x0, 0x0}, 0x8) r2 = socket$inet6(0x18, 0x3, 0xfffffffffffffffc) read(r2, &(0x7f00000001c0)=""/1, 0x1) 16:01:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x28}, {0x400000044}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f00000001c0)="969b") r1 = getpid() getpgid(r1) 16:01:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x7, 0x7}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000040)=[{0x1, 0x0, 0x0, 0x1f}, {0x3c}, {0x2d}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="06") 16:01:42 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x40045700, &(0x7f0000000080)) 16:01:42 executing program 1: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x1) r2 = kqueue() r3 = fcntl$dupfd(r2, 0xa, r2) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000080)=0x100000001) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmdt(r1) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6, 0x1810, r3, 0x0, 0x0) 16:01:42 executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100)='/dev/speaker\x00', 0x10000, 0x0) fchdir(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffff7f, "070000003e79010034840c760b666bfede477dac"}) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) close(r1) 16:01:42 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) msgget(0x3, 0x20) r1 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f00000000c0)=[{r1, 0x90}, {r1, 0x1}], 0x2, 0x0) syz_open_pts() 16:01:42 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x400, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendto$inet(r1, &(0x7f0000000180)="33e01a3596f6a8334fd228936480809e769e7d93e95ca82c9a36d9d56a8b0055fcb87a5cbc4edfcb21cf4f24e36949fdc7437ad310e6737881575bde249232ac1d8977771d15a21d158c625e5323b28a18b959aed8", 0x55, 0x4, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000100)) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044272, &(0x7f0000000000)=0xc6) shutdown(r2, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0xa364) 16:01:42 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x1f, 0x1ff, 0x9, 0xffff, "4aeca493695ad7677bc50389141e333b1f55205f", 0x0, 0x4}) fcntl$setown(r0, 0x6, 0x0) 16:01:42 executing program 1: r0 = socket(0x2, 0x4003, 0x0) socket(0x2, 0x8000, 0x3f) r1 = dup(r0) chmod(&(0x7f0000000000)='./file0\x00', 0x46) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000140), 0x4) 16:01:42 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = dup2(r1, r0) sendmsg(r2, &(0x7f0000000900)={&(0x7f0000000000)=ANY=[@ANYBLOB="0100332f66696c653000"], 0xa, &(0x7f0000000440)=[{&(0x7f00000000c0)="a469e0cf244841c0eed44043b1183f0ea1289ccf08eb17ead8c3493e24968af3607ae5c172b0e86baf67e8f49b3d8d011320959ed177db7e0a284e21255d7087c6735d55795d93221cc3c0ed986c8ce1c080b658c5b274e5e3b23521b5f52a4bfc29626ba6194f8561d5c26ed9470ccf314910e92d72100701e8e86e627b0a5219c2c6ecf1a305f09a4fbd3d9d229b877116fb4d476ce46d71e2b99c9557562f34521c7c86db56f803c6559e7c6ad3425265456bd59be86a3eefd59b7fbf27c0a8d4b24cbd5a7c92e16a1e484980efbe471077a9152f7e55ca8c3cbc", 0xdc}, {&(0x7f00000001c0)="5fefe551c34ce8385208fc9e6a8225271fe2fd42975b6668e71f79cf215bfb0ccea517ffb1583a0d12de9032716e1b91745da2440b0c6f110241807f3e6e22b47adbec6365c955ce2c060a8a7fa089188a6fb38cee8713b9db112245d3622309a7cc5efc460bd78db5582529ea826c99ac6ec385185b35b319ccceafd85b0855c5221f08f07165", 0x87}, {&(0x7f0000000280)="abdd761eeacdc37f887628915a831ffe43383986fa08f3938d29b70e019eae94c681aed5c5f64167418891ba53ba18279676ec0d32f2e2cefba307db167e887949650a7862926238bad8b80b88dbbe1c2ddda65a801d78127954340928ac375ed6c2029d010a9969c48fbe88f061db22d31c117e0ffaaf0ba4ea485f4c88e99c0c354478434a3d77319a26b41332df70d31682d2e8961069cfa1d501b63dd063e47c59357a2e47edfa385ea0c4f3761624569127c3b48f49424984355667998db969db977dba17e29e7559fc48a114e238dd9fc35704b3c0ca3f89a350047f5f8ad92e5fe7c42ebc34cd1cf3025823b36b", 0xf1}, {&(0x7f0000000380)="86493e164e93a9619cf5a1ed0d1161f19a17f7edbeee10dc895077423be9020da9dd2d3d644ae9d979c53386e738d47613fb1b13292bfa2ee97fa9d6e3e7a60c464dbcb4c49601ef4d75d7dce7830e589a14b262845468b950fc623baf6b1b00a2ad8f8c9a267fd15b0e3c93df9cb7ee674f4ec1226281a61a2fae204645247da753235b2fb080618ee0fb2adf10ba341a966bc506f232b443bafacb56a8ca9bce737e90", 0xa4}, {&(0x7f0000000040)="010b0c36a5c67193eca62ae975af3a7670e9207cbf3980fb185d3ad61b9f46f5b9", 0x21}], 0x5, &(0x7f00000004c0)=ANY=[@ANYBLOB="1001000000000000ffff0000000000009fc0eb5fb3b4ab3225c975a0291edcaafc3362c242349baa1180a25fc5eb77e7b103629aef0c3824f92eab352a6bb56946bbe62556001437b4e5dc6a9335faa7e05b5a9f19729e37226d4c8083a514f2e45023b866aab55682ccba898b25344ce0c952d1fc9355d655ccba9bf880bbc87a106f37d2bb9fd8ceffcd6913a5f2bb8039dcf136a36742a58bc0df17ad5f36d26a75c6cd57cfed0d18268a05cd662c1802c3b7d9547a0c7fcb1823b1f75ae3dceac9718345c9c475a1f565e4c16ad31ca60892a1cb1eed26fc6567680dcd4933cb33433160202c2e31ab39494bb9a9dcc92964836ccb130a1e3d63cae3449f1d217e53823c1d000000000801000000000000010000000001000079a7fd46ebaf0cc68da08a094aac3c9d483e5b0dede4735c54db975916d575130b7e270375485bfbe0b652d863502ddc9b097687e0af58b2a3647e1a86ea4a762b5c0a77042e48c544e929df8ff5800b2bf08b49e4fd3ebdf69159aa1f0008bf988e5f6c7ee190d9f5161f53f6220113b4612ffa1a83bcaf77fc482d63392bdf5244cb7872f05ce4090a14e33e8d2c455550b7ecb1792ea54df5c07b514f1dcf1128f71a3434e3faa39162eb9d319f8801f4b8a08f36ad126e0c08e5085a02ee9fa75c47016137319d7efbe5b1b849f482ef16af24b801d95eeabbd0c71e459506e3af4d61c3d9bdbd465fe81d15b8185c08003b5b33635858000000000000000000000009000000c499a6bac5004753d24b2bbf5dc616235cb8b87b0646788b9493bcbe8e6636689ee625a9bc57f2ece889b95b22e1abb9d1efbaef1b73457190f0c8484c70a99cd500000000000000c000000000000000ffff00000500000074899343a1b331f5662b7203dae8ba2af31bec539cb3d01931bf316958778af879ba42035a260de30c6424863826f533e26e83634e62933821360ba7eb03c46464b4fcb02b6367c29c3770568e21899e1879e1fb057452dde381a559682fdb6de434e8308676ddcdae53980ff1758d7e7c3fb7c4f9dabd9e75c65aa754f2b2d75bec1b541f8b9a0eb0f5c6d21838abc95f819e1fed33a21f0a3952000000000000d800000000000000ffff00000101000098282123ec528d4635ca3937cecf289340e2b9b5902eae0bac3794b6ffdc03cea8c424d6a6a102acdff4a26105f1599a7a9aff0752d7ee022b5634436238eb0b0f3d3ebbcef93ab1a83b743567656eeffd1e11d70dc8c9d6a76fc4358dca79a1795aee9cbac655a6b55a95e13ee5ef0f1e35d0e0e9f18c02540fe65f2fc451840af06267a831f81ca6088d64392dddd0dc0b6fe0f52f836bed147d39dc8a744d6958ceda79be9eb02564546d2fedee44f4a97dbc5754f30b8035af1485b2e248387ae9bb9e03b14a6100000000"], 0x408}, 0x401) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0x4, 0x0) kevent(r1, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 16:01:42 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) lseek(0xffffffffffffffff, 0x0, 0x6, 0x0) getdents(0xffffffffffffffff, &(0x7f0000000000)=""/104, 0x27a) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x10000, 0x80) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x9ab9, 0x8, 0xc, 0x9}]}) 16:01:42 executing program 0: r0 = socket(0x6, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="8d064e1bd25e81c42df9eef287ca79e0f1c8fc430220ff4227469709ec84f8ed92478870b5527b5efdba507d5e72746ca937286d377e5a0314c7ca4f8c16c6a8277758f2d85618e41a1aa5ff11ef2152a7d4ba0086858b705762fb1106b6175680798be4015a54bbd36b991c192ce066ea381bc87b7ee9a1559cf640e1ae832f5e79058cece70ddc9548410f867251816751d4198f5ccb23b5f339c239de759797a76061d4a1b60ff7a4e7653f62c3e486beab458acbbeb52da258c8ab8b7869ad6f44104c95a757333214c80d", 0xcd) pipe2(&(0x7f0000000040), 0x10000) dup2(r0, r1) 16:01:42 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x5c0, 0x5, 0x4000000000006, 0x5, "7f4c8aa71c456e48d086bebe74498fa77b60969a", 0x7ffffffd, 0x40}) r1 = syz_open_pts() r2 = dup2(r1, r0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)=""/179, &(0x7f0000000180)=0xb3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x3, 0x1452, "925475447dc50f479a8933ec72545f0a765e2ba4"}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) 16:01: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) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:01:43 executing program 1: r0 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xfffffffffffffffe}, {{}, 0xfffffffffffffff9, 0x11}], 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x9, &(0x7f00000000c0)={0xa8c}) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c68, 0x0) 16:01:43 executing program 0: r0 = socket(0x2, 0x4003, 0x0) listen(r0, 0x4) getsockopt(r0, 0x0, 0x67, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) 16:01:43 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f00000000c0)="5007fa7e76064b20ae8c1d8f5b35390ee401cc780f5c708d824e12239bf6432244dc9aaf8d388246e4e300147657aa408e30fc29f6a2aad39b1c4618c3b929d6282b76c64f5177c39563ab4977e0748f15540365ae457b89caca73a0d861e1b9bcd07d2aef039d71e784fc8b7d5111fb4888c52c8ade8fdf6eb1854b5292c16d6c", 0x81}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) chmod(&(0x7f0000000000)='./bus\x00', 0x4) 16:01:43 executing program 1: getitimer(0x2, &(0x7f0000000080)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x20}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000200)) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000280)={'./file0\x00', 0x9, 0x7, 0xc7, 0x0, 0x6, 0x0, 0x7ff, 0x67bdef2662dcee21, 0x0, 0x6, 0x7}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) seteuid(r2) syz_emit_ethernet(0x4, &(0x7f00000001c0)="785265b8") chflagsat(r0, &(0x7f0000000180)='./file0\x00', 0x10001, 0x2) 16:01:43 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000", 0x99b3}) r0 = socket(0x18, 0x8003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) socket$inet6(0x18, 0x3, 0x80000000) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb182e2b66697fffff02"], 0x1c, 0x0}, 0x0) 16:01:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)="f332696c52a101c3e8dfea71353465ed7b7887e44aa655cebcca72926d4c56f91bcbb7bff4cda43cdaefad843755b4c3bd4cec6174d9b1bf063681e486df0483ff6903a24b906d1817dd1d5eb8db8005fc2d7c123d540e7e976b169bdc6066cf608b7780c0ae4311a853b487803da3cf21527dc144e0ada81933217b4f102f64e33f5c2034b0ee97f4bece84d5db", 0x8e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") 16:01:43 executing program 0: r0 = socket(0x18, 0x1, 0x0) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000000)="cae48a0589a53393c35fad5066122c1ff05b71ef7cbdfb53bd1e3b9da51987dc70e5249bd143e5c6cd0ca16856dcffb9476cc06b85df14a295024946c19d7293defffc05180a6fb9278592b123d55e95d6cfc766c2d09d6c632b5f3f2bff658f7eb34806af983a46cf3ed435b72cd6d857b67f30a199f16d68ac5333c5d4f9e21a7e1c9e2aa9841a5d2020", 0x8b}, {&(0x7f00000000c0)="7e88bd41b966f685453eeab3d63b1fba7626d63c65de1a8a6a1cfd6ad2b71ad0e5c02d967f3ad2a2636f483270ec8cc2a029443526c548c626022faf6bb2ea3f243322e7419b3397c7004a3cae6c448491be054e7de340956fae18968fb4d49e32ee1d766f8f4ffe1ef54bb37bd6c3acd1fb15ed966674d940270bc4586dde20b66ef0e0eb2751adeb590c2dbd1cd81c4b76f9181578", 0x96}, {&(0x7f0000000180)="4db5f0e3e50685e7a28fea436f3248e7dbc6e177bbe86b108d86d4730f87583e9567c2fb38394967eb73d0c8f8481a2b6ffc4ecc2abb0f5a568269174fd7772218ca61e5b0bd8971dafc28ea7173e717944ae3069f8443429c807e2ed82379ef095182c6f932d7c31a35c252d69eb02e0f8bb5831b7f744c96df3eba444bf7df99fabd1f705738e6578dc07481a6950853be5307c9f7fb7f69f08c0f84c7be89714cdd7ab1fb1234f1aaab86fbdfd723f226e5a3a574241d9acab98e", 0xbc}, {&(0x7f0000000240)="387d0f42e195d284", 0x8}, {&(0x7f0000000280)="8c0d2928ca602d644639e77c8029aa58cae6b39f9b93c64c7ee58f9ed1dd1fbdffe52ca366fe2879d188b8bbfb9fb3861c2c34e1988ba3c741a740fe0bf0829c6407e60218bec438840c2448bbe52b8f153ee9a9dae3823fd21c5c831ccae0aa8cdc9c89244830a2eb4dae407bd532cffed5519e7badeecfaa9e323ce82e4ab1f459940cd2cbe03606fe8ac94566e2bf20c3bcb458ade5a1ec4c5d7b84fd8a0841eab3", 0xa3}, {&(0x7f0000000340)="840b9ac98896a56aa21932c76be10e6a56951d67a6f1dd0a2266a6a5", 0x1c}, {&(0x7f0000000380)="6443c459fd4a6fbdc8640bd5c6241ae1dcd8929388bff6ced3d61f6fbdb01db82bf21da0104086f5f54f70c74ab0a563f281134654113bf3acdbdb8420852742462231e67d005049aabd90086a27b392e75e9836fd53b862405741d704b856030bdcf8bc6b71513efa2155e4c42df2c9692ed7e58473f7df2fc29bc7b760cba998d6e075adecc48fcaf6d11947487b71c7d65bc838e1c37aa902a1ffa48de7c8cf2e35baa8e0085417e0ce41f25076c94b53f5fa582bcef7eac612ba2626ff89d4ba1c8cc7774e885e2862c66c5d73c92081d01aec0510b0e7f5cc0390f5049c3474c718a734c88c", 0xe8}, {&(0x7f0000000480)="7b50710bf6cd834707d202d2fd90de72e22a0f850c7d66a4614722b54b338c8c7df57cf537012fa4aa0abad3e197c48cf6473a0b317527bc98320d02386b54554d48e02a0dc17c75e4994317490f2a11c39de961d4727d369661d386878a", 0x5e}], 0x8, &(0x7f0000000580)=[{0x48, 0xffff, 0x1, "7d058911bcbce5a6b19f00f54f38cb31e4505bcb76e07457b9726e66848630a5cddbdfa40516bb8f147b8af897147afa7c296ab4680426"}, {0x80, 0xffff, 0x3, "82de427012dc9f2b1d94afb561ed2501cd88b244297b8e1cad1b4a46b1e574d5dfb36e96b775f2c5257db313276daa70e23fee08be8a2d9bfbc3ccc5833f0afa8c6aac6f76318d5905dd3e34c0f5db770a0bec3ad0e81e7346e4742a50936dbd103b18da9554276f6e95b5127e"}, {0x60, 0x0, 0x1800, "104393840ae496e581e511024fc1173836a335d3ff39c357e550b2fb92b917161309f6ae9200c374963f0100184692cd173e6c2fe882ec295cd82e7ef7cb2a079b9d3d53b090aaf031bf14dd54"}, {0x18, 0x1, 0x5, "9bac"}, {0x70, 0xffff, 0x2, "f6c4230eeba1a1017983a2d291f7cab2f45b79d6a06d188c8507f897ced5688dc5ec43f0567e9cae91f7af26588f95c35ac91b687576ec05f602fa3a37621ae86818a24466d9d1410947345787d8188d9c85ac07cabaa4e1615f20a3caab"}], 0x1b0}, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000), 0x0) 16:01:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)=[&(0x7f00000000c0)='/dev/bpf\x00', &(0x7f0000000100)='tap', &(0x7f0000000140)='/dev/bpf\x00', &(0x7f0000000180)='tap', &(0x7f00000001c0)='/dev/bpf\x00', &(0x7f0000000200)='$]\x00', &(0x7f0000000240)='}\x00', &(0x7f0000000280)='\x00'], &(0x7f0000000380)=[&(0x7f0000000300)='/dev/bpf\x00', &(0x7f0000000340)='/dev/bpf\x00']) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSDLT(r0, 0x20004269, 0x0) 16:01:43 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)="75de78c26382b048d360f3b59eb0947bc2a15fd06e9e5774019ef289a715fdb4c2a5dbd0e3d247d27397f0d2", 0x2c}], 0x1) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) 16:01:43 executing program 1: r0 = syz_open_pts() fsync(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000140), 0xb51) syz_open_pts() getrusage(0xfffffffffffffffe, &(0x7f0000000340)) open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x2, 0x0) setgroups(0x0, 0x0) r1 = getppid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, r1) ktrace(0x0, 0x0, 0x0, 0x0) close(r0) syz_open_pts() 16:01:43 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) pwrite(r0, &(0x7f0000000480)="e85222a84583e72f905a7646b797c72dde2eba3dbf3ba58421f0e7b00cf7e5c9dad4ea413e2c79615f0b87e8b48b7532ce69e3c0f29fe41d366e273c09155510f04c", 0x42, 0x0, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) chmod(&(0x7f0000000400)='./file1\x00', 0x8) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xfffd, 0x7, 0x7ff, 0x1, "7b99ed7dd7de5a519d788f023552f0e906bf2adc", 0x4, 0x3}) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x800000000000000) rmdir(&(0x7f00000000c0)='./file0\x00') ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000300)={'./file1\x00', 0x7197, 0x2, 0x9623, 0x1, 0x6, 0xf64, 0x5, 0x0, 0x1, 0x7, 0x7fffffff}) mlock(&(0x7f0000002000/0x1000)=nil, 0x1000) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x410, 0x110) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x4) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) syz_open_pts() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000440)=0x7) fcntl$getown(r3, 0x5) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) linkat(r3, &(0x7f0000000180)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00', 0x0) r4 = semget(0x2, 0x4, 0x1aa) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000280)={{0x4, 0x0, 0x0, 0x0, 0x0, 0x78, 0xed}, 0x2, 0x401, 0x6}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000003c0)={0x1, &(0x7f0000000380)=[{0xd3, 0x2, 0x401, 0x8}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x7, &(0x7f0000000200)=[{0x6, 0x1, 0x6}, {0x1, 0xbe3, 0x5, 0xb45}, {0x400, 0xe05, 0x9, 0x8}, {0xffffffffffffffc0, 0x9, 0x4, 0xfff}, {0x5, 0x8001, 0x19}, {0x271, 0x2, 0x0, 0x6}, {0x1, 0x7, 0x5, 0x7fff}]}) 16:01:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x45}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="dd") 16:01:43 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file1/file0\x00', 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000300)='./file0/file1/file0/file0\x00') mkdir(&(0x7f0000000040)='./file0/file1/file0\x00', 0x1) 16:01:43 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x880, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x80, 0xc0) r2 = getpgrp() r3 = geteuid() r4 = getgid() r5 = getpgid(0x0) r6 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0, 0x0}, &(0x7f00000013c0)=0xc) r8 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0}, &(0x7f0000001440)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000014c0)={0x0}, &(0x7f0000001500)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, &(0x7f00000015c0)=0xc) sendmsg$unix(r1, &(0x7f0000001740)={&(0x7f0000000180)=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f0000001340)=[{&(0x7f0000000240)="2ebd7ffbe9dba59d3e211863", 0xc}, {&(0x7f0000000280)="5cb9b758c947c59156693b5f5e399b47b1169fb63a74c2a2e58e52a862945c08c246601e54386f8afdbfe65cd93ea83f5073e786c24212fd68cad635c99e1c80298bca2d8d4693817897a96c81ac78555010eded7ed35a07", 0x58}, {&(0x7f0000000300)}, {&(0x7f0000000340)="a339ea9a7219123686e2bff74c2a9400c09289f9b98381116ba28aeca4f76701c900245c0de4758ae444adfdfe2d176129a3a4f05b4860da253558d45cafcf74cab8ae215abd4d83dbad3bdb8bf956bfed321f4fe00ee98520d2fb8fcbafc4cf481e3346b7e5308e109376f43da4ae32a5c04d47c03eb7cb4065390bc2333a459747323bf7a71995dcfd14bb2269bef8f7d0cef963a86052778ac7ce3e22fa10ea20c4bd851f8d0c928c36f18d57f4776d17813ef8bf41ea85849305d333dcd4e8341bb4b6b60a6963871f64f7c6e36198e8976728083bbefe300e0727539ef5421772a2d3d59e9b1acddf7533e22f758c5f05f4fb0d15e0683bc7fb7fd8fddc23be0ce7d71bccad8e98c6567fe51494f75446e2803cf4e620c721ec70ae89a088a846156eeb51ebf52b942ad1c22ed528050a3ab21dd4c12f7cb35628c555b9b6a7d87a581c9a71486d968704d513085d4ce435667905c314e97779462fe0bacaee2178c956dc4fbc5ce648069bb9b016514acd1aa7ecd9757b8f085f918a2832a382012f602a8e2d519edaef955cf07a34ff1df783b813dc5b0f3771743e64933fb846141360a6881a11873c8fce6ab23929839685995d28bdae722a4810afceb2dc85be61e5bebb78a482d940f8e2fddbf76b46737a7be199fc80583619d3cf312b9cfed0d6d4dcd91800bc00a31fff4e453021cfbe7a41b70c018d967c93cde919bc4dc454db71bfa4025bdd119823d5d4ac9d128f8f50732719ffe27a719cb99ba701d47463711d8707494aec32dfd81c2e9c312e63e85df66b609b604a555191d5673f646843a7145dc2aa72cd0e06b8c567d7eff5786348f77aa8e4b64248e7564f78b08ba6d3e1c4a4db30a14d54e7dafb4b6748f147498a406e9c83b13bae57b19032d01e23798e3576f2b3cbd793de49903b50c38625fa89be0a26a9295559da440694c018369b30c8342b96b28f9854fe98807883a9dd36005e1789e67fe168c614a9f09eb1ec16d97ab56f1cf99cc4762d2624f58367b51385902a3017ee1260085779f6541fea172e11a39d2b8e445f224d5ea3a75722b6118d40c40ccb4fafdc510677a99959820ee9aa4f27117c8eafd95f05c4783638b2facd3e898b62a87bf2166fd81ee0e34312593421c3b03c9373937f25af5be83f2f49517bf0033acd4931c8d3294e8f10eda95b468de27d20cda30aa39335bf86968c1bed90e034847e8d3fbac7dd8e3cdc0a882a6793435fd053c8c051722e7bb849946956c64d365c7486721a4d6f44c489bc7560758651614dd279a1548a30a85ba351ecfbe40183bd590e29d09cc667738d5fbbd3df081a7e38917dca1183fe1ab82a59ee314d55dd5fccb078f0b07568d4b39a8954a0892480a6107da001ad59f21d29fdef045b77c2cf72fd110300c4294d0e72cb74e4b3882ec593287bc1515ce33fa1a405aa67702be4e7f021c3c76a47a250e80c040eb4e9d4e16931dc9b87d4e673624d6b5204879db82f1bafd6c5aad0fedd235d8b13f03155fab6124485d11f9386106f4cac7fe1affe073f7d8f819dc0c2b40e003dca61c0ca23ded6c31794523758918c480cfe714758aa6b61c78ba36fc3d5f1b559b9a958ffd996a62f2b3c07a7d0eedbcf0a9b5f605b9166c20588f5b11fba6af1d2b5adb99a161a91dda0daee9409612f3b4bc7583faf1469b9c3ebd97ae7055188d1b55308b05ae4ae34836bafee5ffd3658fbb2d052029226a456793e9d26ea0c1f157362b0172c652abb25beac9d0edb867054cd85edd166ba393fc7e19dbd59300737ad2919832853796035fcea235f8dc8541274e0f5383d3a257e2e114e61e44508abaa464baf696592fda2bfa000ad5c1fa1f89524995ca0887160d56c3cb13ebf45e0edb4bc3107359c53df32da48840b5ab07013157eb6d36f13f403a298c08c48038a5bd14c9c14bb86aad623e3ceb4ce2dfdd494230111b89651c14236234126e8f5ec2a341e62da45c9d4399ded6b590eb769e067cf7b3b4f148a2bf2db8ea9ac0c56c640553ee2e78d944062c69b63f55da7745bc0a7929facf564fbd25de45a9ca54aee486967baa2cd2f170d915e91dac277f29354bf77afb16f64d4b3fc64bb595973dbb3edc40f41377b63dafd1e2577a1eb7c1d7290263f6366b719b070d6d9cc4bbcbdfd21f0c78df6f76fab3a88d557075b93df6d8e67ee7011c66fca9e39e36a8a8f02ddfac1c75295ba717f5ee0d40409eeb77d49d01ea1af0a789315bf228860fc00343047694db43e836f2efb2688a5ebe82582a5c603c3465cb694afb5b983613be03ed8ea92b98453b24a2cacba58a0236f707eb88d14ab505502e447f6706c63bc1def797151d317eb92c6eb07587ceded36fa29335300b0dedfd6fd66783ec7e7cff53a2af91a0b392ea91689f4643f20b1ee540b85a471260df2faabb35233daacab66ac547cc945222848bab11d5a1c135c778717e72704c106fe7f9a64439a47b94dcec42f456227c1e14f25fb6d58b6e1f6e535fdf117b003177cd91126d4bf628b2abef6c8c4da909db72436a503737998424aff1f051e3709db730b823e6ac4c0e923e119715dc5de39e3c82d28c706e0dcc6f76a88abc30b902ac79b548b25578ff57c8f66657c795bc828dd9df18a78718562679df2564e9fe9dae8d249e1338e57d6ba3dabcdecf0de018f4c2ea0bd309b642e9afdfa95114c5543e310702c15adb5a3e57a9b40e87fe2cd38285aa0b83197b3049f4ff7f23cf4d0cd201042ad3fadb120f2f454b43ae851bcea718dfab6421d969400f6b29db0eae9f6d5d223bf53d16ffba115fbbd6ce9859ceee289ed7a65bf324c5c671c8b6324f04cf965f270f5de6ea16ecdfad5b4572572ab285c6edb52b9ed01368d08e3fbecf743bd8098f24ebf245ed8236cb0d3ca245d5e87a350656a247ee5208bf147d1a290a6d4a891fac896299d2f328332efda29949d1f46d5cab639b9ecd18d3c6afe8244b7c31690ff4daf87ad9d58c294ef8b0ea9a5ed663f31c73519c64ace657f8070e0309cf072495eaa33c848773a37514455c6a059768f377780e1df890ef6f252eb0ce48d7bd2ff9f0003d38db32f11db1f2649b9a59c24a1e48016fe8092a855f6b406e100c6d89dde251a5272e61406f39b6345cfa8aed81575c89094d504477f0af468c340ba4f53c0205b68ae63e6ce0fa9d35343978668202907741660345d0566f8861d53b5e30a79991f19804c65a34fd4b56c07e60cc2bc834c5f9da54368a80afcd076f69bcd2895ea4102c961f1bf0040b9d0122a57465c7f30d0b2da51e9728db2df30037ba804a4482aa78dfbad5200c615c40173cdcbeb3ca8edc3e3826d96ac055eb55a2a441e61e3b741a8dbc69317c98998d47117241f194a04716ac7f7dce8ec6cbfc9bd47fdc2cb700036ba277c24d1b6b506b33cfa2175256e38fd1e54c91b40ad0aa68fefd3b94a56948f51876229679b585fb20abf0757af8cae351ef8edcac21e0888f9032eb75e51f9384e65c177c7f76333a5756bdcadd80f13bc988cdaa4c2f73052059facaea5f263595206a597a331cb94c4109c71f5236f942b17683659526114ce92cb110a06487d0f90a9b3d799aa62c7bff916c342c8092041cf5e7ea7f4da5a53e761fe3c0af28314a685b61f6abc64c11c3361bba156b58d7e13dce34b61babe2c40101bbfea1afcbc66a098519dad1d1882da1cf36e940f99b5caf23e9765055c9f353b5b98e393669856173b621e635034f69aebf2efedf549a83b3c827da1ed55d7d5ec75c209775e079a60d7a4967301fbfe515119540439e8f68d658ebf946b4303b4570eb5edcdea74a512338a7c60e694dc000e10c6bf5eed4e3e1868ad4416cbdffd5412b3149083870969e45e534fc44396f99889c03e319b85e9ca327d074f9e4a33186eb92dd1ed23a4f1ab903b21c562f8520a78245760dd70e436e52a9abf943510977f34d9e40969c446d1f30bcc201beeb5c4054980be68bb5a5d5c92ea76e235b797ee137df921d95edcc9c17dc541d6d4c6e01fcecda332d0c607b4fe39dc1eaea71a50f9ac9517c493389639139ffe063500bfb2d1ea13c068568f88fa55a1d155391752db3ca86d04a9310bd28e7e608f2d40583e2b7f5510343754bc0419443ca5276c0c3458f2d7c86587cca6c5852062abe38b7f32922153fbc566151bc7d205d333365351a216d9daafbab5c310171208d588c9753257277aaba689a7e538d7820c67881dda180c0da8c8e9c1d17cd2d8814ad4d9e5950e76406867af4e90737b2bbdfa0e396a7b25a3676673c67860bdc0c0dcef47401f8ca8288c5fee63d7d6611fe5c793c29460b9b881ffd3b588bdd3e837202398ca2b5931e293b5ad2839eef5294569336d6f4f8203bcda798f1e658298cd8703cf2d1bcfcbe76d78f7acb492de3fa3c6e977482a50455407f97c65c73e6028cf99801449a349b1ddceaa217a90e42a84aa1f99a83c25ff50fd2ef1ac2f24096c41b4248ee6350417ae97fcbcff48b3b6cbd68d0a4a822d211ff08827cb619803f28750a2c8622c25b8b44990a898b56c3d466a5a76afd192c5436a993baff0d7523473924e1c5b662e4e6af3ec1aaa29f2136c9a937ff08e7413048a087672b1edf8836bd2611fd81733b026e048dbe0945fc859bc6ce8368700e0ba7c8e7a7d6d2f7cb21d5441b0ed05cff44b594f2ed4fc8db638521f4c5026147a88920ca98e745d0eca3514643810c63dcd9673725c0ec152ca6c53f4dec4bed8bf5bc370830bba829b7175074a7d420a73445dc325958f1321d65f91cf588a24761525ce61a90b7e3be7c489e1de86ce8c84321bda65a13037590eb7274e688a35eb42861694957bdef3bdee637a2713858d01d32ebf796565bbfce4367c659feed00eba6ac90f6928f82a4872189d1e3f90f4d19a2b9af0a0ce972de46b8634a469000cfcc641c0fb48040aaa171ea741a9b49a085e070110aeac88a7878c9573412adf6047cf71b4d8bb96b5e02039e3fb4d3a1675c4293157818183fabe2f5873692edb59c5de75843eed0aba36330c1ea554571cea32752e6b53b9c28d996a7db177a880a2175e1e8bf6ce5d8d9d9762ab18b7373c47cf9bb2e73cba5a9a16b22c82e99c76290119fcc66f0a81b8e7f8c63e95267321f562ead5c50b3e1ef9bb857d50cdbd1b7310393768317870eb0ad7b92f1a618d7e0e9d4c46b5c7bdeeaf1cfd47349683c3ec0636f0164492d09e1faff665179937b86c4c0dc9fdc0e10d91d100498f454cd334f491ea0f44df9296f731b3f45fae7d0024c4d7dfdb7e685f8d51ae753e3952ac66d706e51618ceedab2b956e7de5fb9802399cc34ecc4b15f54e2cedee3714c55b20a4438bde27f7f5b5ed5119f3e2f9da863e08ec9a7bfe40c267178c8b5e7c3936cd8b67c80ee0a77446b33c8d46170331745371e3fdf5f889caaf384fd1949aa123b67ab315a6a38a151b36964eacff09d3e796130a1499113aa20ea8ee73c91aece03be2f192c0e1b2f63295ea5083c750c4fd476176336e12d991753613d7db9500897749e95979dd83f66e925c895d7cab0103f7b4662d8d292bc39372d65c0cf294546222790b088761ef16e1e4faafee03ee930ea2bbb1e8b30badc0b7c94fd371053ed1b666905db11cac65034d1c0f85590461f7a03d322f477306e2024aa56c60b18439f2f3deac974809d3b540901b025b55043fc1114d70a2e9fc7c61af49dccd1f44b5c89253a934f9fcd78643325cece262bf", 0x1000}], 0x4, &(0x7f0000001600)=[@rights={0x30, 0xffff, 0x1, [r1, r0, r1, r0, r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x30, 0xffff, 0x1, [r1, r0, r1, r1, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r1, r0, r1, r0]}], 0x120, 0xa}, 0x4) r14 = socket$unix(0x1, 0x2, 0x0) recvmsg(r14, &(0x7f0000000200)={0x0, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000040)=""/230, 0xe6}, 0x0) r15 = shmget$private(0x0, 0x1000, 0x181, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_UNLOCK(r15, 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000001780)) pipe2(&(0x7f00000001c0), 0x10010) 16:01:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffddd, &(0x7f00000000c0)="5b3e1ee38727dd58fc4667b5abcce6a93118abb28ee19de988695f471fae61a7cd00"/48) 16:01:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x7, 0x5dc, 0x1f, 0x5}]}) write(r0, &(0x7f0000000100)="21963d3057aa2b14dcc0a51538ee36e19df7dd06bdfa413fc53c8b3b71f8cb95fb8317900b3b120cca36ea4f1a8b1e6fa5380fce076ab5de8d6e65f44abc14c07cd0b39b326ee0810b75adf42e6964a36b38c38a896cb3fd35728d6e28935713808b323352d40d54f3bc8ee25d0bc59f27bdf83c8b175296cab42c353a2746fb892046931152789555c552b84719de995fa8d6bcfa460dabd2b83c96d900e09ba5db0d46f19c41fb93c4d309eab573428aced76a8c3cf414d4cac078f61c20329d8c3b6548d9a38b66c57b70e73d0f07759d6382170530e260d16854d126613c40452ae0fa8891ef0aa50f22d98dfab7a0e9f293a7df5bc95e6053", 0xfb) r1 = shmget$private(0x0, 0x3000, 0x408, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:43 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x7ff}) r0 = syz_open_pts() close(r0) syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000001640)='/dev/zero\x00', 0x400, 0x0) writev(r0, &(0x7f0000001580)=[{&(0x7f0000000000)="790345dfad9a2c9e25af097470f418cc43b263de7d0977385c3d92a95110fe92b89370e8162490a079916c76cbd0b22d2a7c20061656a20e765ed1d7a5be3b88ab6eba5caf2bdc83baf59dcf29efc2eb7c00315c5224908e0f174c36443e9d9e0f674d8f7f77988e416bbb029409cd6f3586ed4362309948f7b881", 0x7b}, {&(0x7f0000000140)="305634a004e1772d5d2e232f001a461e4c018f0b0cf03b94bdf6a48e14c9169829143296b55dd5f95248f2831a98b66bc10130e5206ca6a3d473511777281c17fb35dd1328826397ccb3cfb440232296538ff04c44946a40af6244b23736956ea4c75039f426584144fa1d36ed70b934dbf1d16d3cc1051b55b082fe5cd8ac36095e809d94edd9629067b9e67afa8fbf156b6aafe5e2d68aa0ea9867efceb0fb308ac40f485f61959983746f4a5ce03c60181dd702152125f3970a2f70fae530c5fcea3e3d9dd6caf2d47d57e0dd4c53b269f10f12259572b566ef6ef3", 0xdd}, {&(0x7f00000002c0)="5eeb7fd314b2e88457e3631c6b3ff3d320fba9d507754c78b423a5930286b7c13f07977b827763a8c4ab9b704dd657ff96776f133a648a4ee9587430dbd2d382b4250170a6b2cb49daaf93e689a78ee9a214c9a5d9402cad63df84e697ee6376e3b71e5118bdf8e1081d4df5a3dded9788e273ec1b9d20c71ae4b80097a0f58aeb25b5518884da9520aaebd5a142dca4917e544af095104ad4ecda79004bd00cf8c8905ab7a17896e4454a521d2e6c2c68509f59d014", 0xb6}, {&(0x7f0000000380)="630af47fa7ee2d818a5c3567cc7bfbe3b9e6e7b8ad2c589e08d71d41aebb7024aa4f5ec568cf6adb37b3e69940dcadb283e25591f6a087b73595b68163fde7d9ad3b9b25f9dd80cf2c6d37efbfc0c210db16f8e363c65a83a19ee2b192bb60bdb421f5c6bd50f165d98e19bd1e99dc182eb5120acd5669ef6984b78299ce06b73b096d47f394928741e62a6fe98f67d1a44e11ff05c2966e302633cdf8d65cd7eac6df1c", 0xa4}, {&(0x7f0000000080)="87b27c173559b8c43ba54b40e92cf830e6183d0c947aed922a00d5ce874fbb1dedbc8378ce92ca7ef53d14", 0x2b}, {&(0x7f0000000440)="bf428c7b30c242c419978cc538009fb8db05b8c31409a8c68f6293c66ff412b7b7910e29adb0c65d444c09365dc17b394667614664c8dc34acdb8d74174a18a13e42bc71d6a0c9d20c2b5e286c1e1e4d1cd01fef41cc4499efff6b42e13dce7e9caa5bada4f0a89f5b315d35813f2d3d2da9e538d32aa45bc68e4e9394b696b5b8f3ec3adb5219c54a61ada94306c7935ff7e448b1e742132754e431236b51a6fab10a83b1902fdf448c74235d250ceffe1c66daa8c2555963c0da3492e94a944747fc7950f850045b44cec11342e441bc2082ed043ae5b57d2e3f3b07", 0xdd}, {&(0x7f0000000240)="a106263187848c81d16ce8e0394dc6a1", 0x10}, {&(0x7f0000000540)="7d94bf83f823b23dc57023a5de4f51955dd0bddc58e0b4d6696eef8bee6073688debd6740d0df3471fabc2a72da17d1a8269ee4ad473f342", 0x38}, {&(0x7f0000000580)="e3752e9a482c7ac56dbe3f4d6a572b009f68d1ce49d5327f65fcfbc6c04674aeea0e2c2a6872c35f25a4672cd549fd0d61faf1ad4e733a326254e4c3eb45bce1889e8b9473eb075c9120354077a7889f6d996a96fa8591a43eb3356af15888135e85e23a7d496f431f95c02d1b9390fbb3f3ecfeffbb65f295fd844cfe338fe8d32111d5e8be6a4ad10b8cf7105679ee1cac77b552fb912a2553403d6d16d0b8e32714167369b03fb711c76c20e4b9f6a6ab9b3fc220d0b6cca0163ae26030ceef700206e0b54a45a2255ee99a9ef3431b1d0adda1bd35165951fedbed4732b7173a70d6927b883fa76bbfb258257b6ef54e85cea48ec0b9cf4a69e5de0dfec8908e58292f96999e470299ae988d579733dba614b385380f405b51694d4025b2505b86be8bcd4d0112307af103d4ff908caa50b8a5983505243e3cf3f20d499cc63c00aa71637de2f8f1b7778a5b39ce993f2f99be209ccdb9d66d3f76d56903d8b401ccdc5f4d6ed8ea8fc3de09a3a0b59cc89fac54e939162bc01e5687b2ae49d0c40bed4088a98c85fdf08edf705e676fcb6c828dae12ea2d3dea2c9296a72c4a565ded26263586ebe18fd001cc676d9c1a01504fbcca050172741663ea818a06a27f87730712caf3f4fa6b06cc8274e9210c8a91467a24e7b2d30df7c4ff32193971b8497f8b70bc11d90f7f317c4c5e816c50e373d84403b08d736b685fafb16f07bca9c8a66f4d78a921e53f1ed831947f5ab61b2620186e818fd1db1e382112de924845bc07640d8e2fbe64ca909fac1b1c5b8a2959f3e4515b72c48b7eec1db846916ea913313283139dcff1c967b91a2cda51c7b76be4f98f38621c43c7da77c638e6098cf923d796a2d5096ba9824ba10fdfb36ad4b14f0953b88eafe1c7301270b40fdd7d589567539513a93a7d127e2872eafe7048e9354ac1f9fcf3043e5889e93f321f6db592b432034196e051e27fca65e9bc55d3e759152aed4fd7984abf93db5fc52f8d07a75f9e747604a13bed669d104f3ff32dfbef9fa385bf09caf4db1786b1dec32986e6e0aca9ce8c6c4974a4deb0f97fefe03814a46074f5d600232be90b70d0722c610e0a4af032278c5f944685875b0a52b32e8eda387435a5fbbd4c7f0208208215f63b43ffb49cc85f9e0e053ffbd662757b0501763f97a49b329519a53c77d6e0b9d903bbc246064a3ef37c1711901265607f2291e9b1c67999c9501a7d87e6cf95f8e9db8efdff482665dd637118bc542564f2680e18ee10f1e3e5c6b42409e34438ff9a6cc84776d84e19714aa3b1f05b4fa9e5ef76fc0a6adbb6e8d3446f195b392c8cc25ff457a316a05fe48afbb70ab74262bdb030eda350797f34dc8bf9cac7b6ef84ec34f9a9061fe48514b956a86e3881f2e1c397f2220e3fced39e59570f6ff241977806c544c39b0a56bf2d122b0206bcb2937ffa90c03fca81bc48a5b1be62c44592ca282d5c8086345daeec15acca78a52f9f2a883b7ff362d6d42818afe7c3067b1f20a5fe520f00e481470f75b4b7fe1b53cf5b20df4f7b07dfc2da866dc6230b7de03545a719a8df35906a490b776b0facb98b6c2638f6cf303e9214a2ec9fccec9ab137d2a94f620507b60bc86ed643bc4f8a726c932f7c87e5c5110e8569a3186ae5c8362127e894623156b8e0fd37f0890a819d84e873a2bac309c412cac7c3c2d6c0b0770ba68c5d2213a453fb45fee49d3978f5865f0423b43a8d03cc90e3587701c988879519a8ac8ee701f4a043d6275fb54cd9aacdffe3ec4b001a53ad95636bf774199498554a13ae4bcb80b839e5b2782dbf88c36ea80c54e93b7df969b6e594272396e635f58856ac84d86d2aee5dea872d93fc22621a4d05650ccdb079c72eadee517678aed7b9b1b7e193a6d183c27c96e6c52df1de01210072c03180549fce2fb31c83234e7c44c7463767eca5161a460aed40da5b7b3204cba3f33e12c8308aaafebe18ca89d7919b8a3819b340f22c6458404ab6bf643636e2ca55c96e42f5a5f88ce63b50a52905d5ad848b04adf707a16e66ed18ffe74876e40622922d964ed322dc54f275d943618c12f03e375eda3c8446fea2a253436c63c100aa90b1db8569161d48a6f2dd82c73d3db6ed926ad951a846fbb0486a7992f099aa59fdc9051ca8c8dcc1fc25be894c4b3e3ce432efd181d6d60e402324ced94497032977937bb10bc90519282049e2361971b21d61aeebe40c43e07d82744ad2e3ff41833b6b5be30c2fc9fcfeefbeb896014c47a885e8a119502abda7d7696c8e193bc4f8f030f79ab4b47f6d50f2bf1f218b7759cd428513c1d6926f64c36c2c4b78f4f603eca5d42162a3f52b2ebe062a075fd3166eff8d8f53b1bb2f376cc340d7aeac68b6fe6dbd8089053dea3519e949d467d213540174b1a7e50bf32ca4ad8d2d970bb77165840e930101512c5b89fdc78c65367f409242c5de12c3e59a8d9963e2f38f0f6c79e50f93f7d62e93da0d39c14a7a24a2b24a0a47678f745eddd526cc0ba76126f8e739f483138d1d93cca083c8256cdba689bfe7944afcc249e3708f12e5262ad1543e07c108513a1e632e9a48b53f0e9595fd81984bacbfa106cbc60d3dd3e501e42454aad4ff1ebda90e831e57a7e427837792615ab52daf96e49df29897ece5d1e2f78d8ae29a4da2ff33a1fc85e1d632ade8243686e743b772ad4e569831989a44bc5dc2aef45ade7417581d3aab392d2f546ef35d6bf47c7dd882ee27b14571e6578db3fae85a269cdc9d46b81f6e2f41bb85928a04489c65588a208f98c9bae80ed1b10a46eab77b6e726733a4694fb2874014195de634fb85a530bf57d22dccfef7c604d8c6f2f2a42da94e74a2afc8d9e9c14470897f05c5a785cbc9ccb820b7ccf2942256e5769433f8bf600e415e1dfaa6a5bbb4e1a0c2601d18e2b4eaea4cfa84883421241ff4d61088c87d15c0a2c8c2b3e2ecfae897b065fee5017317c5bfd50299510ce01c6f5438832e6c5db644437e581c86ae2b2be73369e14c4100dfad99f211e186b61fc96fa52d08f5b0d1d221e6c4c4357ae4acc68afbff52f7cb5a50f799601920993363dc11151db80630a5ad35de1adf723c296974362c1f12278a5fb73b2502c1240778db0319bec1fa4113241e1e8d0c95e16cd4ed9d91ad45b2ab8fc0f5339a0f34516f5b294dd23edd55bfdead7e5a183b54060d44deb5ff1a4465460712f4a5be4faa84e9fc35648944af749e5a5a2b170bf42cb405c41eda2eba5de6d7d8fc873f7b739d2babf89641b0847d824ca45e436ea1425f6e27012eb97b6d05f8e05eaa2479c8fd10df1f16ce84071383e57d01ad8ca8b779f7558def25bb3312d508b1300bba7f543434df6f77d9ebc4d07b316b6760e1cad2611125bc0a775198c2daf3a034d64bdc70e3d58171989c45f440f96b0fb7b9230c4049f25f7d3023bb5c20f980ea437719f1fd6527275d6c1965c0366ac78c064f625744613837192051ecebc98d79c85539f59cd8189b5811ec49bdfaa648a4948eb52451c08a9276b79f82d6c1c8342cf563016e448a3340ccebb318870f8032373333f5069b95c375813661b3d1136a0ec1e31e8a001c5603c090db77af304de36a4c503ca1124b853b36e73a984f2223ca20b571f8689451f963816fdcb53f81f92bf2efea7f48c893202983748885e763b5011236b83730d8f178c0c314b8e508c02834bcd25920b076669179be68de0cf4eb62b9dd9fd46950c28671e9578bc5e60c0ce484318972c9855b88708e15f2c57f6b94697a76c4deed2e5bd4109107f57648a9240d7155ba0ed8796c05f93a318a0fe32f09bccf37be3fc045116afddd82967b96f047d11eedae0a0b5e6be9056f8d1f6b83029e2eeca83b12ba671b7c52f8e10bfd3ef53f6ecc786a8a5853eb9e366d501c72b6f17aa21b182bc6567c210877ed0f52e2096b1eb7b52e68154d136843c5fe38acad5574db5c72224ae6e6dfae08943106d94e9d71f043710289d95dd1837e2073d8c7957f4afab1e3c05450802db903ac23b053adb90afe5fa7a94d0825d34ed5d7fede828ecdeb2d6ac7f5b7f407e1b4c2edae244d58685aa71b8260d3de4e4c647b2aaf53ec233cf3ccc35f401c1a47077b6e7f082b0710426858b042c79f2bb528f482899f479160ca784bf2149ff08ddbfd0e7aeadf150e08fa2d2625bbfefe7287cfcff9f41ff5649ce5ebe03ac889b71374f52580e2d6c94667f7c75baf3100b7816c1c8428f47dc125e24676a2d2043884abf590e98d15ee3dd64bf6a904f627ef85abd34bb269cf5a28ac3c6b37dcbd193409292c7da37f749052d0894cd0f824061785ac77864b826416eb24753bcf3c309568be23fe8137bff5deef017f9741067ff995544963ef483a1da2499990c9ac3f5eb25204de83c1f9a5b7c4abbfd4e0f13e3255ad44e2cb9a5585378bd0f2ed9d8ece4cf5c8110ef7c77290399cde7131c2b4aae3bd94ab591a84349f1379d176b643f264c52bf391167dc9775823be8a2432033252d7f80a5ac054389d7c087102fc937201308323ed90684d9e12c65ff39f3e43c5cc8746d531648feb4537ad06e90a581d7984c04a8a8b1029fccb81ea66eee2adca98813924348c88270f820f49a75f122ba0580a5490015f0c953cfd865fd5be124a47a1b0b7dc7094f47fe505d5c24cfe64e57b7429779d032a9f0707ae141f1665d723ef76fbdb038372018b1c04a6b70566b419111e77e2f797b0e5111be08d35feea1d5ecdf802cc5ed2e5348bb6b40cbaf10f1cebb5a8f57395dbd45a7bcc9314dcae22e362740248078c45bdf009e1044603daab662d640fe875b42ca4d1a63ffea1c02dab8d22e3334c8e08b54013cbccf24cca1f5e74835a779842e5f2e4f73e3a2d1d25122dbceacbdc503a78ab47e032bf33bb2b4af39e6cc4882af53864d8b07d1672ec6a2eb99bbbc1a399abd6933aad8f3e3e325aeafab5cdb75e969e075206f98f3127d3912dcf4692f09238acee4d280f12c657136f141fab043f3f48972f8d10d9f774520c8e5902e43806469f233fac3f8de99edb6a71a738df9eae052b3ceb9229ab81ded0f57c17ddc08755ef2e7d471f089af508de2988fd7b08871e49a222d887803efaff58b6d82ca7ef1485bc7eada0aa844e03e5df60482528ecda05e9b21e9f137f54cf0b1e639d287f1b08698c88f57e12913f5420cc29bc3fa9e897c2cdcd0b74366364c6842f0021576fb10c1c798895f2f8fe7b316e168cdc93cb9dd335ad7b76c6a7ec8aae03e5edf105036bee3f782033061301cc18be9025a9c9d8c1ea628c9a38ed00d668ea1af4e41d2de3647f79564ff2c55ac7d9c10910b5e99edc5e7bf9abf0ad1bd0c95e1c4dbc4c06945f221e8bfaedf90127eaa51883c853a6e215502e282dcfb0e5ce9fd639eb14914f54268a2b0d38aa2f0e85e4ed94d2a83388eb2bf82a2839155439b71414116fc07ec0159816e5bbe278558dca2f5141551a09cae107cf99897d56385fd50ddf13b812a3fe7add5fcc8419b1fd92a57f479b024ac5dcbd4f9f89de3088b9264e289e6a34e3425213245a1e8cdb8d131282b94845bad5e63adab68bdf2e73b2de2754c39962b1a28dcd1a593b10df01ad134ca604b96c418b014185893f33ae0a07f64259bbc838d1e64861f44e0bf734fd692a140b5a05a7c425bd8ab8b24e7516065e4178eca1979695a716c85179716d35b96a1bbeb8a792f81f7e931060361f446ddea32fe749edee70490aa617e2e59a9aca", 0x1000}], 0x9) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000280)="822b151ae494a9d1a9", 0x9}], 0x1) 16:01:44 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) unlink(&(0x7f0000000180)='./bus\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r1, &(0x7f0000000640)=[{&(0x7f0000000300)="d548c294fc4b90ca7dcce2be1403000000000000008839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c58cfa8f31bd1f7b1d88221cfe0df81e7c55351e677daecb6d897cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee844e20c23067e337efae9f9d261b9210a4c6a575b4905ddeff6c5792190576e9e1f8d440ddf26dd288be7e6ca23c5f3e31316b42406f71341ee43d3ffdbafdb1b9e47e19b910a078a62678bd31afebd744672dc33ecaa1c948a5dde9ee8e1308de62b4c7e04d5ad567ae066ba9751b3d3a9f43c747ab1072c6ba1e916a74690a107922662ef32e263a6c5503fe4478ef494b4cee31eb1ced709cf926f67ce12e53f9800919420547c2bef51e2e280adcc4b", 0x120}], 0x1, 0x0, 0x0) write(r1, &(0x7f0000000280)="6f4c8b76f6dd729d4f5963aef8097ce61078e89512a085b2d6bdc42e97bb40f30aaca7b848ea5e523934ce569f95a33dedfb63659bf26976cc68b0762de4fc92022abb03da34a4415afac671f2f6b2fe3288c16486e8ec0582160757c9612847879504861abf", 0x66) execve(0x0, 0x0, 0x0) chflags(&(0x7f0000000100)='./bus\x00', 0x1) 16:01:44 executing program 1: r0 = syz_open_pts() read(r0, 0x0, 0x201) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x10100) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./bus\x00', r1, 0x1}) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0x5) write(r1, &(0x7f0000000300)="15fa43b7c1c12a1d93f2bb476d5d44831020e448446c4c13a5704a5da943728ef96088e407e18bd5e84571932399ec8c20f532b6fd64802664f40c16dc93dbd491ee6ee4c7a934df7072fe2d10c65f0cae6b09595dac89af2e348fcc6789390ce72223329daa275e77506889e142a726323ed106d01999f80940dfb033eabf692d9712f5f8e61b7b3171ccf3f55639c83991eb9a7b5ca676f34cbc22235e3cb9c4f661d61cc2df2ff85d8fe093eb26a7cf5607aa4eb960fc973814850ffef70ae91e34f5ed070de4d080e5df56f5cc7aec3d82a202ec45a4baf47797a120265b79f38bb6998feb8d6aa2260e4d38ebecb0c0c2e1e453ece4164fb7e4391a4d51b83e15cc67e5e26e50ae14f82ab9b752af7f6e23f8902be3677b9d8a79d8d8803d793e642c440e9882130fef87b6292a231405ad97802b82b77e5214aa986de99868bc619d007180b0002d40e7552e4b0e34c97986bcfa187c297fb92b7a0be100088c56ccf116ca6b5b5bcd61581473258a1fa36e45d1adfaf13506b88f5164f738835308b5e477f50096b81d79c60b915a50125cff1050300e80edeb2854de4a3a3d87fa71d28a3fda7f16c6d497fa2153638308b4dc4606adbc5ee65b9d40b1d381e438c9c84556374d697cc2fa2b1589636832e91110f9b0e3bec2142be9dada7bef42c1387e264d2dd33bb3fd5c4dfd624d522d963fb86e5d8f7f027361", 0x200) 16:01:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x81}, {0x31}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") 16:01:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4d}, {0x2000025}, {0x6, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) pwrite(r0, &(0x7f0000000240)="b9e91bee8fad27050cdaeb0413b4", 0xe, 0x0, 0x0) 16:01:44 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) fchdir(r1) sendmsg(r1, &(0x7f0000000200)={&(0x7f00000000c0)=@in6={0x18, 0x1, 0x800, 0x3}, 0xc, &(0x7f00000001c0)=[{&(0x7f00000014c0)="91268d32d913db3fa2f7a7d57554c2b3088329a38f931811ec0d287ab5007442afbe972838cea92e00249816843315926e4bb68798dc731f8ffd30933593290e64e9debe13bd430863c6800fad616b614abb7d68b00390f259eb278afe65113ccf65c078907a909e5aa97b9ec074b3b7a52ec460dc1523dabc0c9a138f91a356f70915dea65732036cb7a9a1d71b475b6d4f766b9b4c25aea32485969ced403899fbf180299df567c74a2e980dd6a7be51f3e92e15eb48c62d64222a3e03af3654f234f504bd5f4ad30193a4dedb4b0b3c067e655396ca71f511aefa75c66c8df5d12f205b7a4a58c1b36517b28b49a8285cbbb67f7059153b34f1fc54e5b8fd871df9214f394a8d0e417c5bdc3bfe839708c927d0570ec539755860f780a12c0a63cc2e807e89de8a0d9e80e854200286bd9ebe05615a9115ca475e0a68472c469252ae9ad9cab6f28fd9df6f513271ef007ae8c59d20aa9436e17fcd21a8de3e7da82784458eedd0f8d408bb8c4c3c814e699525e7f470041441cd51931ea8f419a976680980c4c3d3b3e1a43199357c59f847c109fef853ac9cf030cbb0fb29516e283a7255f441138b53a8822cd9392b8f11d5a5c9e5b8aa2cae45da214fb4a27e1aef0f7d4795ae926fa286245477cd6f1b304352fabbc68c8e7d1fa10a17f0cef12fc33b6b266fc0e56c5d072230b519434928d9651b53987b2c97c048b041771dd35fb2a3f502c4e440ecd0d639b5ac3cd20a56a4176c9f739ad3f6d278816f82a152d0b89d36354d29bb469f7e15c9c3f41537cf7775356ea80d59d0ed7ce72a4ae6d7028782ed6e84f5ec99742afecbab911e049f32ef6513845fc4987d3253fca1dcc2a23b0c56d38fd5b162672137bb9d567afbf9728a0930cefbfb1976a264cf16f4959c2bc50167268cf4aba04152db2810c2f467e975cd3ffe1f5b170b04041261bfd4bc49519b2dfbb7a7b91f2cca64afe0689e8ab9b9befc3ef9a31f8b6644248e3449ed23f992c67e79035b2f13ea3a532fc2210146dc1b5d8cac15726346bfb2646763a9c47b0f5a8e5c693d5572de90ab055cd3ad96a11d213642e13e90a1b04aeba651d455113b9a708c081c26df08182d03e7ef2325c96daab0fa315529a6ab117d4ee6de32d9f6e6c2186cc4c6ca4b30aa1495493b70ae35253e3f6ef982dc8de7f9f2b6812da832669ba3fc1336787e42543df373b66d4c4d05f61f2c461c8ecba11208f6cc61a402ab0b661638fb9c03d675bce0152f96a2b6457ce1889a795bde293255b899d87c03be602bbedcfa352d49936d1f46593b1b1d921b9f9bd4d63ba73e2efe9944dda824afa698a0538a6bfa7a6b7860cf3e64bab735a7b471591605f6404ba88fc90780d74838cf019a8141a187e028ef6b64b0d8ae0e071066529a7b597556d36d1f705b9a6b4e54972f5ac0a561c8b796dc9349b3f21cffadde0086cfccad330be8ab23494bdcf9308072240ab4bab45f9c8563bc8e9a88d0890b449af23988dbf34d2c10f032398e9ceff0f523a7e8168654d8ea358a319d081bb879f18af27f4e17a5894c1b57b97eba3b67c3a4c506c64d47f215fb5dbf2f24132c2962aa1f585b9a3799e58f299f97e581783ce345557cc4044c6d48c5bf1c143bf6dff38ab7ee14f357bd08226938fa20d19fc42263dbc0e8adac4b7f2a1ae208981d1205cc3921324e8e01e75b9a6cd7ab31ed407f85e751e2a4f7271a41acdcd39a988adcbb34b32f1a3f7a8ae501f15ac24bf3981d746ce564950301a8ce9532806942478dc19aa275f0853491989bb48d62d77231d21a6f2798a6325d55784c1be8e36041422a1c90a7b8679dfdc5c96fcdbf722ccfb27d94ca1c2a1238a383b715e47386c0b7ec50bb89166527a1269f4efb3e3a0cdf755796e35318ff4b847f11266bf83368963ae7044b9ebdd69b27cdd4bddfb855d437c1a88ed4cc77013331ce22ec2d4f0b43fe44ae5249dc9ad313a551ae8541e2aa62de0f7dcabe785ffefcb219428e507d185d5b085885e92c0431c925e797cfe4a502151fba27c803065fc660eef7612cef9fbc1d8e9975e56b17fbeb66674fdc5aa2f9639139385034984ce59c1f4c7ea8ce9cd621c10b693c4ecf589cbd4da8751da3bc3ab98b323e4fb1f9493348e09ac24c9515eddc8cbc8460daa86036764b2b2d73c09734f96b0bfb22d86abac2b204a1adc9ced81b594d9d1877eadf8de9bdbe5dde486e5839d43f497508827f2f4b5dcb9918cb722379944b35cebffdb70e2492bf9cf8fa0d6e6b9ad5772dc9eec63e14bd60133b15edb9b5ab258595e8c604d16e8983ce33b57fe1280431cd68421ab3de8031b693ce5486a9bbe99314874ff2ed3c1523af06f27dbf75731b39ffce0073ed65607584508a047719811b21791382490fdcab53496eaf33b3279e24bc50867dcc8e0accad0d5204f3beeb1fc3d04ab7fc2004c4729622ff4ddf06f93adee409751c96891410e9e98d954467eab11117a0fef4f43ce44bf47b56cbdf569edc0c584f54a22a72e1f7e09360c5dc2e9dae0bee9289be820cf7ef375ea6c6994a6cc8213aea90e373ba0eb2eacc454d899c6870a53608d2cba6041e0874a3bf4e380bb94bd1f2b3b55a6d178231f32b61cc9935b56a0655e6d743af83eba0bd2d74295ad2809f3db4449fc6702123938c097bfc1e752ffce0c8b52c4e4f64019737f9518da5e24f94a599fbe9925553566138469a0754143e950ca51c2bed779414db641eed40ff5c34cc0aff8d17cd4bf86c7787e17d84f39ab2018666c036e91d70dcb0693202c3846b75d02cf888c788b1fd5c2cb9da5d5d47f1029a710dade48a0fc65572f7d805aaafbd1577059c5d68731848a3569e3a66a6f29f704336fb43a430bd1a247c1bd82059e1fe10c5a50f5faf1b02186a4223cf331de36ac8139377058e7524e95bd34ada570957d282bcfcba86cf2c02c039b68087a3670e9506a4bf758ea590194f7a3cab31dd79d96a4909fdcb3be6fe3a07dacec609193d5956b91644afb61c4e8fdbb05e6054626d9565cea278a86f0752cb11ceec626524d549bc8da6e6bf559fea0dac424a068f3225ccee57581624c847475eef6c22d45bc02e5289e3fd92c3b341beac138d0ee9d2898715768afebad03da1d42e5f338165409729aa78309ac78a382ebf6deba492304a5a07f551d4b7eadfd709f93e45cbb0b3629646f05c79528d5f49c2073916b8d3316d4c21e4af8b16ebf202bddef869d3a7ceb7bb82c76bb2f38c46d8eef8792cc9582f4376441532858e91331a2c5c28551c5e000feef6ed2d21c433983b78259824363ad9441536ee61479f5285ce96b9158f567d1e6b39b47eae93fb98fb59da990b701a5a92490ee9d129bfec3370ac32c6929accb6fd64b7252cece0789851a6a654ad35a14aa9cc1c84a77ff6b11533b621f11e105e5889cad5ca0b518f594cebdd5d148dccfb7b55c0da041880a4b1c52ea6fa3a73bfbc06578ac5c684396126ad15af53feeb203de7e06972c73c5916516edcf4d12ddea95b51f7943d78f160a57fe92c8cd065b8be7949747fdf00a0f13b670c3e3639413fd94c20c5f1f8a2ec0d8767c922732527252756b8306639562072c75961e35f7a44c076edc64280b841e887a19c10fc2288582a7bef4ec3a413a33d9efa0e408f8f46e53785b2645003aa60049a12acd4faeead70fd9dcfe6f8efbc1ad34cc9bbb79b292535f37c35481d8eae6fb0c253c4b8b21fd5f6722bc9fc58a20fb3f931d8daee4bdaef5696c5b7b021c5774b9c317a559d81ac79f12e043ff91d2c89183e2d4e23b3d66c6ca279c1776ced906f943f9af71f739b661a09456b45d5e69fc9d8cf5366a2eccd0875c1438dfd155c11a00a753a56b0b688c60eb4524e8ed24dae0bea6fac60681c7faae13393037fa40e843b243746ff8f8c966fd6d6f4ebe44537ccd8f524693883c5fbaa580d9dff079faaa8ee8a66a04e4513ddaf810ffaafaf6c2ebb64f4275e139c88c017e1df85589f973f731a80cc21b56109fca0b5b9a38483e5a0985cfe8314a8f34d855a40f948cecca3c0c95637bf4d5d1ae6eab3c2dfdd49beb4968405a80dd60aa8b4206fd1f3edaffefdb4d0813ab688b14b3de57c770539e970df2ede31a0e6135d3503436839f06585bca5dd438aabe3d7a9a0edc2b8e75335443b2e5a65cbdc9e0dc40839432cea8a0db276f61a818b07909875912ae3b6c0ac53535417fea68bfc487c852d34879abf7225fbb229023c89385b1ce1aa5deb2a10b7806fd23551435f211d26ce52872cde026bfe68cd8bf69dde870f15a4131c5991ea2b96cfeffcc6dc7e9d23cb6372f685b7b1af9862c68cd80ccf9b9f16f34c31341a9762786d77ecc6450cd3d11c30417a321c68d874c2d090f7e4f304ac58f11b1ac875ea2939828423d6dcff683cb94de93226d27b05eb4070b9b047301f59327385400e416bf24617a0df265ede678c6c504e692a0e361474a5f0e784566c9237d9110975b9d5cb3ba94c8cad7e28ec712f765a436d89f6cc89f30fe5c040f0f05fa5d285199d8a919fe043f25e0e7a24208277c732f9fcb578750719bb2226b86d4544bab06e6c0355adb3194f62064e49d6807a48236bdbc4f93f4ae1379c464f5b7c9226ba0896d2d9622b232de40a871163a06713f88a9370cb48a44af0fb6dfd0c25eebc5123762fad59879f67d1cb5fa7bf502c7e6a6b2b4024b68482cd0dc0386c3cc62ebc85246624a89f7fc2ede4108457e79927ae29537bfd63d47eb1c0775dafe608d7f774809a1b2fc71005acbb22f61177a98d0e5fc464e7125b87322d7125add9cbd759ff8d44fc09b4827ff0beae9aaeab0cc83d3afa6627a34e30d4c1c9a675878f26bc083ab8768ed88ecaacfa3cba6bd3064a10c2261b3af78ab6548b3b569a8c524947a50d9d0ad749589465f7e749463664489a6ce584ccd5a3e69826e6abb4752ad79bf5d8af6ab98329372873a5edc58ce1f88003ec62a60c84beb05c5c4149b5e42824c2482a26051c7fe873efe9081d9e597e92afe6261e28a9a05624741e7e7ebf9a657187758ea59b7fe634da37dc01acdcb76577565cf03bd55ab2f105ebb34ab137accf4a4a71c758a7d91a714e76dc280e52f83f2870a6750e677a3555317e69613d4b3cb7143b37f61d7b0b90da2c065a5edff5a881fe74af9b75f081564a1c98c1f3e9f9b949317d756bed4d4cbe7917a016fbec67aa74dfba7edde46e7b7598430c26a497925a9e5a7b93d315fa55d23e04c2b8042f7f609047d36e87c90f104e60c906bb3fccac0f4bd48369a0d881234be58bc386ab0e87286c9442af27d935d33600b11cac9b8c9c9cfa81442d2db1c1732e3dfe02631df27a730a0ae5f23362bde9790db57ce550502f7524181521eefcac1eba0a7a12cf2dfa7cadd4a2b3325ded5122a556ce9a7c3739a0e553d3b7cc2f3e1307833ce18d512b64b22b003cf8d1a413a7b11fac304fccebe7f786084cdc712bcfee7ab37d9c72a4c03396645cdf8f839effa1d8457efa7c6e65cf3a5862a5d18c5b6d4d2965187993d725be87b5f8ae7cde1ac7b61537dacdeaa6822c56358078ee0299d112f5eb3e3c0585277f444f439c8ee4d258e2d150f34a048383537e9a3196cefb2eef44c265d8eac0e4ae15a629ed9fa798d36edb6b97818e3a2b69199783684a61c866a98c03a33ba3395d35571a5066a68fa8d7ca2765a8f7ca5892342ab359a53439babc053f8c202879b96d37233d8a3530251fe9be", 0x1000}, {&(0x7f0000000100)="b5634f09389998d583c223ec6b46901215a253c049347695e992586f89d644867808500a44c454d32f7895bd8c3af6676687ad70026e6f49ac679f8ea7487c8f547003f268611577f0ad2f21ad0d695c599fbfd882d01bf5f1377019bc8384892fd9c274bf56c43d95e1e0ec44c9fdfd24b7c135a4", 0x75}, {&(0x7f0000000180)="f531f94e7c1a77f0ce092fd01fb26960e9", 0x11}], 0x3, &(0x7f0000002740)=[{0x58, 0x1, 0x124, "ee1efa913544ad9725ba5dab16c43a03d74b338d3f86bb97be8b74b7ada25fd55af59f2045ce9341e222c4419ede20fde2f0069d5f807a48845de68e0371b69720427e4aa3fe90a3"}, {0x38, 0x1, 0x8, "04411bd64d0a3f8924f6edb0bd866e9f890bf8c0c7f7904fa8da49b50b92c4544540"}, {0xf0, 0x0, 0xa4, "bc0338ad04e66ed2f70a17bd24297c2ddd7626bcc2c82ca5898861331395eda73e4599015c2a5631bb77f469caa49feb7578792e9e9b024b91c28945d055534398d73a9006ce1d1d592b2367d4b18f057c4dc8ca93eba377aad5a62e85a85df1f78f6423e9b597b873071105a8f4a3c3f6548ec3203235464dbe8b988028db006f7e5447e0988106cd3ec9ee7ca20486105aedaf5190f591243d1ac3baff835c42347f46b102c897e961684be6e104d607784feecdc5decc838cf05f01de0955f458d8afdaac208cd7afc8fc4ce927d483ab825e7e83cfca7ed4f2924a"}, {0xa0, 0xffff, 0x2, "205ad15ebd23568dbcaceb75b361efe4e381aba6a5f6d1c7e85ca3663330b0d7f50decef3d6ad9e5dbe43f846ae23a0889a97631684c153e7ae3d46c1ffd87e92dd49d54e0f4683e49464c727f53bd616ae351e4f1aed702c8dd75aba99f4e88591b5d0677ed94d98deddb6d5afdb3f23a64ae6c41c5ba95fac47b11365a22037479bc304daf7f90ec2146"}, {0xa8, 0xd62c23b9661775b0, 0x9, "b219f711333f01f663aed97ec3dd13fb9b73913d16e76f027602458e6f299868ae5425d5a1064b24206a4c7815ad6cf3862ebeda2080c961269d479194e686200c1c862d01186d81e71c41f944735bfa8ed1febbbf5441ea29949ded2af63df14e555d0f1c72c97cefb3c77d61a38e503d608f0eab2763da013711dcf190e931db032f1c81466b528234b276c28ec86a3870a6095a855639"}, {0x68, 0xffff, 0x80, "917b5fc6e82cde07194dc4dfa63ceb35aeb7f77160195e3738132678d7e118fbd0b4ecfc8b4c7e296273a18ccbf78c0d5aa2c9f0ea14cd3a1defae48d9602eb749f1141b5fe321c4316fc52965ef37c2d83aa1cef822"}, {0x40, 0x1, 0x100, "67dfcb1b0710d8fd4aa344383d52046d8aad6ea09165fa6a414d23e351efb72914507775d194209fba9390"}, {0xd8, 0xffff, 0x1ff, "e2f64dbbdcf29be320b66a84a4b317be56ba99a6ec2e15afe07c8290dc8eb31d628fb7d00cdb2269d26d39139b2183aa9a6a2bf3e4b99453db6d6a09211b0de545ebba7c67484fc1bdd2422b6d14ddc9cefb3d5adbcf13dfda3694d135381761013503b3edca4841c59a61333530e6ed9c301f1e6d990d21b1da3dfebd456bfca885ee40562a71109385c65e6a69ec39b80896d04ace649ec4e745674eeb6f2fffd50819975d93e0e9b0c0d5f9a1c109db270d2d1922be3c13f6ce5bf755686dcb3b62"}, {0x1010, 0x1, 0xbad5, "52e112cc9f8eb3849ee633897d72f32ae13b521b3a052f7918334cbc28eb805770b83ab7bddfdc93966f4d2b680bf8ce0bfc594b011502d6b35ac4f2e3843c9e279b6b5c838805668129625d5959900595073e9e470cc113bc84873f3d8c9c266dcacca74eb3a6e855a9151224c8390a94c35c930eb9297d73b62e4286595e5a992770ee770e9bdd530c8d94b2245b63e1c37be7ec9a0ddb4f02531d55595a45a95ead7c9c47fc84eea21d5ec483dbc6265c10bcef6a31ce4c077badf933790a297d90948b011e3fad29396ba0fd16aa987f0225d294ba462eb1bad01f21a6c263d183d0ce39e94336160fc7b21a7931985a5112ff15cd8f55954324336f8718ff427d4e2ad919d28eb6bbb8b31988366dcbb9f4e59b5e68709a717f07a6d466cb6e0749a8475fd243091e618a63087005b9929ae67429cda7b1ce314d2d3c679335614983c4ee3c778253e6418c833ebc8cfdb0c9bbb36d454d456a6d3257dba9da3f7cf14b794bc12a2419a437f7dd7390ae1d9606ddbb39cc1fe6a64468f49d253077d1685b4de644963e056850ab1676190bd198c40561f7bfa45209dff509cef29096cc178f6c2b91063bb7e91216b539d0e66eb536988ac3a0095fee07ba0a16a410cad89cd76e2288933e1f338791c6e05648d4616a1b3e16356ff95305734f1605acca4f1864ead2322057a975519bcc1193d44a766c47f6b54e4a994f06f45e34b0f00a8e13dbaf20dcf57558566cef5ebd5fdf31f81fa7f26c221f07b79a1d92aa83a4d0be86e1af077bdc8063cc9b2a91f820a73cabdf6a658a159d1fdb50d7f96bf7289f07379e18689f3fa57405b39d5a329717d7353764d2d620ce599d3f7c3f515378d6c2dc615c3917fbf6798120c5927f0de74c04258e6896ad486cfc7399732a87f887f29f1274f0f771328dd33f0ea7ab3679c34206784782d29d94d7fe452ec35519fee30f75fc486c3a9d57e0d313f36bce93d7de57dde25d88838d570ae0ae9de869436983cb179d245d3a484c5206b1a9e2f199b85af77f3eeef125276df8aff03b91d3db17805b3bb112881a516b813f2b8c66000823ce37130e17c3ec94cb0b7a901570f65fc3e4c9657e3c1109c1d4e299e71ef3e9ebf8f17dfc0d096a64c0a50816bb9f09dd6db14df0b2568a8fa60356c9dfae03339ad513d52f36b7045dfae4962370ee32db66a489c18d6cc33ba6253168e1bcf39edfcc70e9e952d08b4fc09b40a2d9c23e399de4afecc5f8de68b0c828a71e459ec1e1f2089c9d6e71af0c95942128482ee125414125f9b945b42f07a6a95240f4f67b10b690fa9278064781c20445329b5847444493742dc34b55beb84f3bc55d8617a3a1fe380c10068ab451e88b00f48e604891d6ff95442cd23707a9fb8e6e8db8872f90e944b611339db02e740351d6b3f7871f2d9c01fa1b86dda90a11f208c8a2f446e271bcf7159e7db642f3b4a6c844b04eb035d46b6897d07b0c04d4afa10156ab3492541301cc6eb0b9c94140c5de672847819a309e5c1c2eee20e2197c9c0916405cc2c75a003f3149cf452da95e4c9b7eadb9ac447de629654d668b56af17d4681be3189c9b89be4eac515c3faba1e108f9c2f871dfa2f73cf755e8bc42b56e72a6a7e5e48d488b73ba6f30b9019a45477dd9d63a2232b3fd781f284c1d69e02d30585d1cce464b1e57f49251aea7ce682fc9ddd91da1915ee27118979998bd69360a24a88fd5b445b5467e4caa22afe584103595f24bfe30f7fd6728d47218ce8687e33f4628fe1a2d1c42ccc72edac76208f918abe43201119728d4f9264b74479be5099082261644ae49e89cb6e7b1b10594d56d7c5f13cb7741fdd2255eeb999e18d5ec62e71931610ef7ee545c5cdd7445acb927652ff7b83366ed4c5fd738bd2b0379749c892ad1f4a297ee749780884e2d5b0863ff81e253456c4be1668a274ac2b57445ed4917cc0a92c120963dfd7cffbb8e73aa469dce584cb40c46c89ecb0e2c7eacd4aaa8a2d96e983ffe19aafeafc33b4bbf0e8f8306e938514aa577be6c5d9321e5d8dec4b10daad6a368d77d8e84b0033ebd37c0033a97f99ef47f8a7819c07a549d1b0ffd47865eb5489fbaecd036f4f9e47627715446c01e56341dca291473475fd823a869fa6cd1143ab6eae6f07a3f0f2497528358296c3f694f7adbb029649c69df6d188c9a793792f1a3c1e0beeb73cbc6ed8a9beef4c1b88f4826550760075ad88a8ea924f32fc5714fdc955e7688bf1a95267e3da113efa8e25ce89b6981cd6b2aed0c7afcd932d8b2e0227eae7b339a9696ddd1e654789eedaa114a56b327ab98f5bafc163bf590e192318049c1f8b8ce603ef5b3ea50fe496e6b483ceb8663adc074fc8de0f83d282b5b6dccb6c3253fe285d99cc0e004feeff4851a053b39e25285b6fe0352bc3c5287f86e4c643473c8e213f1878073191843feaf901a766ca41c9ff361ecf0691b10fd71a985d851b2b6f9055d2e8347355caaae691430290c9a8e3df72d6e40fddd12ec67872540124a279c2971578531320fd233a27545f952c059361d426d1c6c0e0cd6b5017906d5f6d0835b3a807875267431f217700f39817305f74d82942586ff5d6e82adfda778aa7b1205b778daaf8c92ca8ce2c40045a0aa0d0753c78fe9ad00aaa264503880c197be3b68350638c35cc51c374d7e8e82ebe84e0b690a2516cef5257dbd54a695b553ca7c44794ab2abcfefa722bd9bd3282ffdb870d39b3ff41eec51f91f4b344a0bfcb69cc7e5989eab65bc2d561d59250f0d600752f406fd5881a62d33eb40264d1472b098744285196ec734e97950ef03802ea78bed444d5f73c221b06268922dfa1de8c7e5a71a4c5f47eaf2b512af5bdd4783811cb83eec1b1a615de433b5b69accd31ec3ebcb2b3833ebe8ee8f74a700db353471cc09f3a5b0dcf3f0b4d8c0955b2e97c0ab27e5b348ff648b3e703e480bb76c6f0aeb59646cb6cf57d8a722c17697076ce6d88017eca769798ce532fdeca8f21abfb0291c103aed6d8509fa88e204f1f38616e017bbf0eab2b7548961fd49f3f1ac8e23b2a6d23b73503a7a317461716a2c70a67fb427e148d55b26a3a611a2f0d272c6651525605fafc2d0125aa10c3d1c0d6049da5d731b256623bedcd81a7561cb3942fc99fe3d71d2c3fdb87152a8a82ea8f17761294a2736b62fa6a331e2363b3ee7ce062a9c63a1ed4dee99f0c8d9cab10c33361d3e4261cf55267856949c6b408b41ccc38e76f2b45acd3c089b21f478cf6d9f185ce88672f2ed53cc8d104f009f0116ffda7510e7c1191f33e401e6806049cc7ce752a0c82ab16c2b096a31ff3766fff869e86df3867d67611bd81f1c827006450d4f051663bf54a9f4d36dfec12936ce06a3fe3cb72f1eb7c44d61266f1662fb46a3a24b67a44f13fdca3c18591d91e6bb35138f09da736f68239ea593c2df53ae784787fdc59ae871c89bf2537c5c9f8cc3e860de1b81c12e829cfea82a166a0009bcca24d9e98ab93dc6b0c49913de35b3e3a28bf3e311ddd226e7708f7b2881285a20cf66c39768769d5426aecb07beff7a00327320eee38d052be50a8ca2fdc5939ea6bec23430bdf8b70206528252894e5e85f1ed5def3347d1fcb998e91db4850014611f300e9979751efca18b5982359ae4a385c80f1229bdc8d3ea8f4fc979901668a50c773261594281fa2ee5797f9be5137851d224b791462158b40a18444a3b09fe831a5ac53a36e4ceeb78c2059fe336dd1794bfffa631ad12245e7a4afe18ed638f83ce4106d64c0a53b01f6438a7953c10bf25afef6059821c252b735b9ac147e279537c03124a92372b569b09fe94cd07ce4948b2defae6d52c72f5e64d860d9c80dfacb90ee31883ef0a0345ad28cbdd11d01ede6bb484c595893c449fd4e7d4bd6cf5d98e42caee79bba38b9531d82ec3d81d1d084d9014dd19261ea7441610c056546b410a6aeb51c095a5f947caff513d1d4191607a6ea7b9ac0c3a5e0c63beba6c89cd96b7d55bef7782b886b3c8d83d426bed7f25ebb28f38654188d468ff4a51108ccefe87f3f0b7c67eb0596ee642e36e8c799f39704748d5c15e6a0ded3d6442d313e4e72afdcd9f1878119aa40ed294a7d5fd2ad4ff35f88d37036a27e3bf9ea848acec996e620b18372048916a4ea150a2c9f1a651e78fe913c1457af125e6556051eb05921ff9d9022262bb986fff73198fa086316dfec9533dc1db3c4709dc15c9ec782aaead156b3dd2e9e2051cd071df5f2791566beafc3bc8a74de877fbfd9b40fba818461f12444ff75c12899c6d967967c143a0512f1949f65fca709a65ed1dd7c57a043a290544935d54fc9557756bf50e8aba7fe2d2833d17eee2dba43eaf218a5c38ff1d6fea36e5a2dc1949bf38feb51047e97c1d1b3e76916819b987e4eb2d906bd86176b8f50475361a1970fc4d868f5e8440e4892bdefae674dffcf2c2bfa5cec7afbb5940350e61fb6bfc019bb0fde10037a81f341e84f091496056ad0a991a9b1200127d51a1887293d7fbb613fe7874bd44987af2c490234ad1ae6b25edcda26264936931826c08ae145c044add5b02d8853dbc81d2a5e3410408638cd05035a66bd280dae379b6ef392767c329c79a78fbc1a12ae8dc68dac48f7e8bcafd01260cfbed573c49d07e1ac06b6e04b20766f5bda2745f24d32fa5c1cf02cb42351e36e8923e12a96b813a198fcdabc78a48c58624401763e0addb6575f95337e24abfe3535bf55a97606ad4385ecffb0de6f22d562cbf301fe33739f4a141a578c1aae1f45c949ab6aacd64fe114b38afee72370e4970b6418505c2bce32c88a54e4036c649208b46ef4da3ab6fcbe02dd3137a14acbedcf8b34157f11332b668b4ff815d76897270b73513e6e66fdaa26f7aff5cce612e56701bcbec6dd97d28cd2b2bdb5e60510ac28442f6b4fbaf2b0c6f52d1cd74557fec963f59d1e9f5d314732a4c8e157a7be06cd80798855e87381193b640788bc162dcd396c9cf41ffbbc18c2befcc387e31cc6be0651ab310c26b87ec123e92a9226920528b68ddb42ac8b0551173d33d63cf2cf33d01949573e01224da48efbe356db3443e7bc033c71aaf682a5ce7d5bf0c02f7cb653d331e1367313cd3f15732a0657c51a5ee0e5136ea8969b55c9eb55d9efa374293d4910aa040bfcd2fffa4c8a52a78158562b53306956246060eb7f1fbd0469dac6a78d27d4db52bfc30849f6f2e07a7cbfd9cbd4960b689d725b7ec3f0d015b1c3285d03ef8eedfa32bf89b20407752473c19287004d2057c47c76c68527bcb5ebe0d575709d544d53006b447019b82c25ee766b087e02e70c17bee32ef56b3ea2c7b33a749d07fa6c4dc371ae3a1b22070874a8fe457c8ea1e995e93e7944244fe44543c7ef080ef8350e03790cd33bd167456d4b96e7e4641bd7e6e6a30e66bb53a68853228b75715426b32b8c48d363b004561ec0753ffdef85cd5766d0615392e88bbda5106c4c29a4f8a8ec1c86763401901be6e85a36f71f30cd48104ac55040ed85ee98d898b43772da1c57a77b20b7a9ddf526838b03abd5773d540a0cd283b5846adc627b3e91c66f4237d80f72a5c26d8430fc35c9b58d8cefe03b5b1efca14761fe7a8bb5df0e0e14fa6d3dddc67c49a8c89964ef85d99318cb00136af5136ba748947024c89284b7f0371adfe431ea02a618ac47eaa60b6cc7baf9572617a5d46bd262402d3e045210c1b9e2bfd901ed243f05df9ef1d01527b5590eb87a7"}, {0x28, 0x1, 0x10001, "6a122a6f2f9ade418ab20792d7eb8c7c5eca"}], 0x1480}, 0x400) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x7fc) flock(r0, 0x8) r2 = semget$private(0x0, 0x1, 0x8) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000003bc0)=""/4096) 16:01:45 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000e6ff3fdcc40000c88a1c683d6bdcf9"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_open_pts() write(r0, &(0x7f0000001d80)="98a2fc36fe9627a957c31c3ab2c780961af2d0b777b288ed9e619c25bdcbbf2b629c7b68189a4ab305c690fb7e1011ce4030eb16fcbd6bd4809da76f2a3b12f807724b84b66c5fa30abcb90990eaa2f8955d8795e4d915335c794b16ac081266f917861cd578583e8c0d480c20658b5edc77e215e9d94c234428620e8ae36091020a29cedc537888257aba3b25fe0e3fba7e8138601604303b795e72934cfe8de2f18f77aa47ecc76cf22a2c9ca0755e3d3ecdfd21feb780afa753dc950b57c0afa55bc3d3f3bfed74126840b138276d94007cbf091d85848a719528f5d3ff79586faae7201a9d69fd64e744c5eaa0f21207912f41cc5c8faae41768546638b64664b3489722e67670a4e6ec52b341b5239e9e64498ccff7bd0e29e5a58794469d486b6db3efc03ec9fbf56528f1485fa3147574c47a3b63762bae40e6be3dbd35a4e95ca8df1abd7aac06b707fdb1ec1f570fdf06c0f5b8eb437546a84c856b7081d416ce3ee780bbdf29c2db7e0482426edb899ddb946203f0b1163caf71f1337f4a97976a1401918c6aed5fc0b03ea26daa7db78516d14265337a31f5c6b31cf71f725abaec1d52951f4140b4274120a62f9269a811df0c95dcb8f69f07a942c872cca361b39c5e94899b2da6750ecc4cc9fde67ebe416b6547a0deacdbbd052d9c9af116831907615ba221a87d04013d51a7368a25cf2b58f8436e5ffd79251b383b5c3f8bdd8f5075157dee2d1613c586071a67d9349322612f03375e532a5d6ae88f056652e480d3bf1635b15e8c85fbc7db6b365db48cab5a38c7870578367ad57e5513a52bde041a29a8dd1c3cfe6b3135fe1ed2e7754c943d6eeb498e1b8d0d752d6a4d7c087d280e29e2a05d41394cc8562b85e25704e78d9aa9661fbdd7f424e88e9a2893ec2f274d7eb1221f964654023e949f38fc952971b9b8b0eef160ea1728218dfb6ec364d4ed5b11a48d044c70ee48969daccb4a521b2159a7c2050bc2e79dec55a1fc1d81fee42025dd5ba6f084f7c4c0a2137e8e387718f61aa6515f06e3bb26a06c9eedeb963c8765fdb1f647be9266d4eeef20355ff591b5fbee235191c2558494e4e4be3ab8f218593914bf3b84e32c0b20d5aedcbc6f8959fada554d46fb6312682ba5f254a61c7405148af0c47aa8c89316af0ace376c1ce278d533c19bd07045d9ba9a0d0a65bba1dbe4be8a42465980625e2481f04603541c748f77cd619f487e240ee82c80d79a4525275ba6ed23b0a36f80e9c9aeed3b8995f481d7bc2dd9d6f94d7a95329b6f5f4b05c5d6d4d2ed640bb3560c7c3e266fc0b941a5f00392da5dd810c0cdf820dfd0146403421710ea405edde5bb5b4233f0a928c060874a4ed55d8f343060e0a024ea8e9e6cdeac8e7332636abd75c5baf115842eae01d42fccdbe5c274d22c67304849efa1d26164a0078d5bf9c0b89e139953b2a714a31662560624231ea4ff025e269e0d7a34eb8d00032bbfbbbaecb01ecf0e7e59b196e37b29866d6fd8b91bc1b28d9b42be44e8aa20f1410e8a882e9152201cca70101bb0481fdea3a60748008cbadf3fd04352dfb54546c2fb2db9740eff58c347ae7872ea07f7616a2d5007b2d8fd65d6a6d24e6c521510dd009709a72e6604586101fc05e590895972e749802c32f5f460dc7283f46ab1f0820476e3caf0fd7bcb8148b2c23eb23c4541a72f8d3a2d717d23ebf39ece43258a2c4c1ce22c5040f28a9d9f173183b26db8d2002ca7ed21f3b4f51b662955486f3a4c7e7acd932c2a409651f9b11277044e904e80c3d7738ee77dc9d7235eea5588be44b7b305a64fc0b1ac1b5f4630a6e6aa37007df167bf37bbfec92a2fe08c9defb3c89b2afc32cfad26e18765ab3ee474df7122fde8e90efc72442cbecede9dd7e852fa3a2faada253186eef204d247c1f7270e0ceaa6701042fd1acdc7f8990a56114ec4238e7d0bd2cd9e80d6ba683d573b0b7999f68b35e27361f13bc07a970316eb66907b9926f589c61a2567f05b8450f7f91b076bcf33720173022fa6a8e5519d78ceaefae97de8b00c8cd5418eb92a24715fdaf00238f8c592ceb1d4b975912d82ab968c0b18747668884ab287f20a05dcf3b07374664d056d0d486239aabd5a80c41b402f8a4d0298b493750023524dbbf738de97a3cd38d78138bd8f353e8455b1d066f83d97cf433dba69edc186cfc3f0e7ad9e976777a17920500f6a9787c73f3d1cc7f02e2a0acf05762c8d20a748b970653318e3564c1f9d5469a38d73f72db5c5f3bfe6175926ff27e6c789255b9fcfb168812b46a790176b9a739f3cb2224dfd7635651bbfcdc957c0a8638c82afb08f81369189596d86d9384cd695bd0f7c71b4bb4fe339aa56822c259f58aaaa7926ba17369751a353f9437ba11a680936b8b3ee1216a87b4a2f3362c4906dbb218eaf2ec3aaab394549508e11ee6b1fd84dda092f5930bf1fb8879273f603297de4f85e2d84536820545ab6580e5e3ef4ad7859f7d75ee0f491e366ddb34fe0a08ec323f5fef21bb90a59ca1450c98778809059e180741dc3dfed1d6f6bf6d3d4bc5a960cdaf4ce6a0686cfedd610b67a854db6c8eb290f32f3513c1185a9bbf433382d1984727a0951f5a75bb3d372fa07b62dc9f5ce516e2da2ea6764e68514328ecae24501aeaebd6b9e7a8fccab5f815e83e071764e77c1a39af190a4715a09fb405f95fc4b6ab90b88448e89b57f5eb562bdf6359852fab8aa6ed47da61d79e4f9e80eb218472e6a7f1fd98754859e574006289b23eb14f06a8aad050e7947fab109dfdda114548644b188b3fc392d607dcd448166a283a18b998a8762aa0d304e6a2195f13ab6bc9d7dd9867fc2a3da812548a9ba597bd8aaad522a65aac3e0eb5b6bda8d869d7734035581feda890bacd4018bc85c47c383ee85afa4777bb9891f734e25f17c547e4af2168c60e0d4ce0c74633f81f2f990d4cac9c029efeb9bbb36f871716b9e0e969149c5fc23bd8630b23806ef097547f417ab0b5191aa8465a176060ffe63e06ebd16b7eb0c70259a2683bb189c7ff16d3e7fb359fe18c5fa82eb979e862c3a22b9d0e18e21fa2a6a6a6401c197472b2f8c48f91ab37698b80a15d2edbb9e451d6501326c1138cb104134b23f2ef5f4a57b795606ed1f8387adb9b28f858890a63dd0520bf07c60ccc8ada7f8d4fdead13338648bba63f10627b1073fdad07721569a04d45fc88032a4ccec7367dc5cf5288300a57dbb111876ecfdb39df77ac5155b601e5eb2f30103e624bdb9ff3bc47110a38c8ab8cf577f3bd111acd6d4715aa588f15285e9e34f326ede790ec8744e1b9471593e01535fdd8393dba9529f3208be6ea248e3731916ec0354d27bc1e572ea53c046b38523cdf11048d48a98be9e248ce1ea8b05dabe39e5fc1bd34c6590eb7346a37c008ff5eec29e6b6dc87df4fa38a6b4e0b024921d8befc23dc0cc74c414c74f14aedde56e53b73ea2df03ff4200d1e0408d865c83ff8fa505aa04eb1665fadc1b1111efe36fabcc70847126d8d8647100f5fefc3074322079204bae2a5c0631dcf5c8131760045d42785ae9b8c2401c21e83bbf0302f7843e4c9efdb87db859b08ee4bc141adde6fb357c7d089efdbdc13ab39ad712a4078227ca24d5a7180fbbd3dea4fb7943feb1c4786d49d0ed078513d8e5dd54b238705ff8bc509522a1ef0a78406d249b168ca1fbcede384cdb6449fd1a37ff6c8657a4c998b2824f8da34f4da79c897a89d6d043e34c745f6c1ab411eb2939d4ccc3104762169f456b09fe5300b0b63a7b66c562f2f1cb4714aff164ce76e0bb2f4037923e1ee924426f17a896048929fe58cf0a9171e7d24d7fc6e7e4d478c8ff33b98a0e50d4aa5646e2048d6c82637014c2c0bcd623d520764194cd087fef9d39ae032480d6f0296c83e0959ab6a06d4233f12c3c4b56319b475acad5afa72f8c", 0xaf9) 16:01:45 executing program 1: getgroups(0x7, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r1) 16:01:45 executing program 1: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:45 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) fchmod(r1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r2 = shmget(0x3, 0x4000, 0x200, &(0x7f0000ffb000/0x4000)=nil) shmat(r2, &(0x7f0000ffd000/0x1000)=nil, 0x2000) 16:01:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) openat(r1, &(0x7f0000000200)='./file0\x00', 0x20, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x3d}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x180, 0x40) pread(r0, &(0x7f0000000240)="3b6d44a197dc1acc0d12adf73dc542301bec79587503ba4e5eda257aba972f6c6de5b6d836fa76234c905ce682dab53939748fc564f1240a16a2696c3b2c3b96998139abeab444f2e30b2e34b74337b4f1ce2c6fccc90be5a3106c16120b7b8c7c90560cc30d827820c86ff1fcdc8beaf30a65e5176e14ccd66835b9dd4841569334eeed5c0a6aeda1dd14d68609af03f000d3c5d2ef3fa622a123191598d4427fad2de2f92d2dab08d146b70407e544", 0xb0, 0x0, 0x0) fchmodat(r2, &(0x7f0000000080)='./file0\x00', 0x0, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x8, &(0x7f00000000c0)=[{0xfbb8, 0x1000, 0x3, 0x100000001}, {0x0, 0x7fff, 0x4, 0xe1}, {0x3, 0x8, 0xd6a8, 0x4}, {0x6, 0x7, 0xffffffff, 0x6}, {0x7, 0x0, 0x8, 0x5}, {0x7, 0x100000001, 0x401, 0x4}, {0x3, 0x5, 0x3, 0x8}, {0xff, 0x3, 0x200, 0x5}]}) 16:01:45 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) 16:01:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0xfff, 0x0, 0x0, 0x200000001fffd}, {0xcc, 0x0, 0x7f}, {0x6}]}) r1 = dup2(r0, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f00000000c0)=[{0x0, 0xff, 0xfffffffffffffe00, 0x400}, {0x6da8, 0x3, 0x4, 0x5}, {0xedb, 0x1, 0x2, 0x80}, {0x8001, 0x41, 0x4236, 0x3f}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) 16:01:45 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)=0x9) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000100)={0x7, './file0\x00', './file0\x00'}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x3df, "a83e06cdd53c04641fd7472fd6d322a332af19a4"}) dup2(r1, r1) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000140)="390a937bbf8a5802900e2a0dc0b05bc612fc74c739adf3e2469bd8b638ec50e7017ab5466aa16e10a464f8a16e5dd5ed931d5885f9faa85f5bb762cec1a59fbbbfa89937e583e50b30e8b263e9abf28339257b248d7aef5cdb7c26bc239f11d1d2f82bc8c96ea76ada92fe61c626e18428452eaf26381d9fc48ab9bb8f0f559e2cb6b1e6ba69e0418a610730a3d0c70ce94f26b719fc4ae84f94c65595de7394b1cc782610530debcadbb9902edcc7b32ea216652426d82ae7b9446d61aa9f76c130ceb5793506994f", 0xc9}], 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000240)=0x7f) 16:01:45 executing program 0: setrlimit(0x8, &(0x7f0000000200)={0x7, 0x94}) r0 = dup(0xffffffffffffffff) pipe2(&(0x7f0000000180), 0x10000) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000280)='./file0\x00', r0, 0x3}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() pread(r2, &(0x7f0000000080)="b7c6cc1fd07869817804dfb47291674f94726e4edb4530364e08d09f857a2109ec2ef33e5235b3d0ad8593ee670f6f9cfe147d5e929db9dc78526a50b1afc14eb387e08aae49253639a52b960dd5d6c596fd24668b4e80a38275924241ec4447fc767da814f33fa3e78da229d20d598d282ef8d8951030f30aa6cc27201fcbf2646f9c04cfa2f0a4b1f588665735354b7ad5fbc1c4f2b80b50fbe74fa5d8e909d457", 0xa2, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) dup(r2) pread(r2, &(0x7f0000000040)="88741c1b083304820894c46745934cbd4555d067c0ee17ff03abc51971f1ed36c93ecccfbb8722a3656978f13bc70560", 0x30, 0x0, 0x0) writev(r1, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 16:01:45 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f00000002c0)='./file0\x00') chroot(&(0x7f0000000740)='./file0\x00') shmget(0x2, 0x3000, 0x200, &(0x7f0000ffb000/0x3000)=nil) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000140)="0d47e2a42b957039e18adbebbe91aa1fa1d5ca5da54f587f0d5ce53a653c234ad4ea93babf1f4cfc16157f6a2fa111b5e6f760cb7aab0afad6a3623a40b0400aa28626a57efe853b130e8ab0fa03fff3", 0x50, 0x30399a128f0c3c88, &(0x7f00000001c0)=@file={0x0, './file1\x00'}, 0xa) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDENABIO(r1, 0x20004b3c) openat(r2, &(0x7f0000000080)='./file1\x00', 0x80, 0x150) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) 16:01:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x9) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x88f, 0x81, 0x100000001, 0x10000, "0c4b17d95543804cec8f837fd82762ec1c10c8db", 0xe629, 0x4}) 16:01:45 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x8, 0x4500) r0 = open(&(0x7f0000000380)='./bus\x00', 0x51, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000140)={0x2, 0x1, {[0x3, 0x20, 0x401, 0x4, 0x2, 0x2, 0xfff, 0x2, 0x8, 0x81, 0x5, 0x1, 0x5, 0x10000, 0x3, 0x2, 0x5, 0x100], [0x6, 0x30000000000000, 0x8, 0x0, 0x7fff, 0x5, 0xffffffffffffffff, 0x676, 0x7fff, 0x3], [0x7, 0x8, 0x8, 0x7fff, 0x2, 0x1, 0x1ff], [0x2b21f1db, 0x6, 0x2, 0xfff, 0x1, 0x2], [{0x6, 0x1ff, 0x5, 0x3}, {0x20, 0x20, 0x783, 0x7f66f1f3}, {0xff, 0x9, 0x1, 0x6}, {0x20, 0x1, 0x7, 0x7fffffff}, {0x7, 0x8000, 0x6, 0xca8e}, {0xfffffffffffffe01, 0x3, 0xfffffffffffff918, 0x6}, {0x9, 0x80000000, 0x80000000, 0x7}, {0x2, 0x9, 0xad7e, 0x1}], {0x2, 0x1, 0x3, 0x1fe0000000000}, {0x89ef, 0x2, 0x3, 0x101}}}) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x1, 0x1}) 16:01:45 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000080)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x1}, {0x100000034, 0x0, 0x9, 0x6}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x34, &(0x7f0000000200)="0c08e038d93b3235a66598572d80f358f4a8cddbc3cc678e1dcbd764d3e97f2452fafa6dc341d0b13884b1758c621de327f587fb") ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000140)=0xff) syz_emit_ethernet(0xc5, &(0x7f0000000240)="a4c40501d0dcc2b91ccab68c39e4649e29724ef6cd547539dc4c446b5138404ad59c1542e33bb3f57fd47e040000008f5d1860095fdac4d94068becabc0dc16e6e375e7b7b3db6fa2a23568dc99dd0ce2e9005d45d11fdd0048b4d974fd9902c947752994ccf8dc7c8089dba5a27715d4af0696022304edf8aa33f13bb3081010466ff38e23a74cfd16fdb75b70d46e722b7f5b9d8e24130289fd399634fcd250f7a66286a1b35892d217b40e35b75800ce89e4aa26e54260ea7fafba7baf40c6c2a6c1c835302e1dd157b00a23098d84f111374efaa7b473135ef5db2d6fe3a9b8aca3846fb573934f01dc9955bd88cfb4a1aefeee27214af95aeb1f8c3ed57b053f9fd736cf2fb24b04ea36788543c97f04452bae1a85826") 16:01:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d, 0x1fffffffffffffc, 0x0, 0x3}, {0x35}, {0x40000006}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000000)=[{0x52, 0x7f, 0x412, 0x200}, {0x4, 0x9, 0x3, 0x401}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000980)='\x00') 16:01:45 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x80, 0x0) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000001880)) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000340)=""/26) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000004c0)=0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x8021, 0x60) kevent(r3, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x6, 0x40000001, 0x8001, 0x94000}], 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x40, 0x20000000, 0x82, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffffa, 0x4, 0x80, 0x9}], 0x2, &(0x7f0000000300)={0x7f, 0x3fe}) getrusage(0x0, &(0x7f0000000f80)) unlinkat(r3, &(0x7f0000000240)='./file0\x00', 0x8) recvmsg(r3, &(0x7f00000002c0)={&(0x7f0000001b00)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003ef2a128d03d23e711427a0294057500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008334ab1fdeee142606057e7329de000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002300000000000000000000000000000011811460b3e3f6ae000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e2d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c9d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000816ff216bbf900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b8ff8e1ebec90038f8ed2b3c2e9439321797ea90d4db9187239dec69e9e33aa3bf28f38af759da8b8b34209d83c469fd88de3f5a553af070d77a64d03dc69b70431a7d92f28ddca8911e76139a7b65bb2788675d20709235f57221a751f9199eac9101af9259799ebff2c62ae2c140641353616e14858f8747e328f08b82e02d81544dd3f5e39d0cbac4cfee9e176674b08a25439ec194ddb65d1b87aa3573116107d57d33e39d2affb3237cf7e363c8933e7a50a8b40bdd11ba4becd4c15e2bbdcc77462b630f58ec1df852d500"/4332], 0x1, 0x0, 0x0, 0x0}, 0x841) recvmsg(r3, &(0x7f0000000dc0)={&(0x7f0000000e40)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cf0000000000000000000000000000000000000000000000000000000000000000000400437f48ffb38635c23b654eaa6f8765ab000000000000"], 0x6e, &(0x7f0000000c40)=[{&(0x7f0000000580)=""/210, 0xd2}, {&(0x7f0000000680)=""/116, 0x74}, {&(0x7f00000007c0)=""/150, 0x96}, {&(0x7f0000000700)=""/101, 0x65}, {&(0x7f0000000880)=""/53, 0x35}, {&(0x7f00000008c0)=""/249, 0xf9}, {&(0x7f00000009c0)=""/233, 0xe9}, {&(0x7f0000000ac0)=""/19, 0x13}, {&(0x7f0000000b00)=""/223, 0xdf}, {&(0x7f0000000c00)=""/25, 0x19}], 0xa, &(0x7f0000000d00)=""/180, 0xb4}, 0x40) r4 = msgget$private(0x0, 0x422) msgsnd(r4, &(0x7f0000001080)=ANY=[@ANYBLOB="03000000000000000118cf08445299c4d5c22f7b737c425438b0f5ceec0d1f2b1a81b88a1d309b668e7e1e63e23a784106f82e01b33c665cf4511608dbd57c1d5150c9627dd47799f77ee76ab366fa0a4af6d2b0e6f276cc55ef6f323c5eec10c560f88ca5bbfa66a88628b6157cfa79695cfe3eeb2ac6f86ed203464e7e004c0acd081db13349387f13e7e7199ad71d06c5e456388feb1477c53df1daf2f270a1f94893824eae082be47a3310a35abe11572f3ae70dfba103838796edb63999feea873d2c0d68005c47c505288915f1474d55959967bcfdbb5f2f5a5ad52d993eeb6db3b6a728f141e76aaa9a4f4e2031f16c687289cb16f48335da45f87db4d81d07f93d4b377078aaf659360e190b50277d6c0a20e2461bfd1f8c10ac8bc17a8c94b283d5e98ce056c38d1ab2a35b7dfd62461840c328eb2dea15fd62d734b06474b001e062dfc611db20ce602af9d2fc0e9847f740d6979b7538d0ebbc65ecf2327e802bbf13909628b3f2c7311f6d3745d5e931c6381739e266dd8b2a4fc5d44611793aa6bb"], 0x1, 0x800) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x7aa, 0x0) r6 = semget$private(0x0, 0x7, 0x10) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000400)=0x4) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000380)={0x20000000000401, 0x6, {0x104, 0x5}}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000e00)={0x6, 0x2, './file0\x00', 0xffffffff, 0x2, 0x287d, 0xa5f}) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000200)) fcntl$setstatus(r5, 0x4, 0x7f) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0xcae371807a4b1fd, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000040)}) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f00000003c0)={0x7, './file0\x00', './file0\x00'}) semget$private(0x0, 0x6, 0x10) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000780)={'tap', 0x0}) poll(&(0x7f0000000140)=[{r0, 0x2}, {r0, 0x116}], 0x2, 0x0) 16:01:45 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r0, &(0x7f0000000100)="c3", 0xa322c749, 0x0, 0x1) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x1010, r0, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x10, 0x101) socketpair(0x6, 0x5, 0x3, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000000c0)=0x7) ftruncate(r0, 0x0, 0x4000) symlinkat(&(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00') open$dir(&(0x7f0000000140)='./file0\x00', 0x8000, 0x8) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000180)=0x1) 16:01:45 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) mknod(&(0x7f0000000080)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205601, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0x100) 16:01:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x4d}, {0x80000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fchflags(r0, 0x10001) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:46 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000000), 0xdf) 16:01:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000005c0)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada37440193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000640)="bce5bb82bd82c321a8cf74848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c20138f7d1d6a2e60e1f34322c0cdf8648b48935d16a79a15cecdd79cd63959ecb3695beda16ee15aaf6b6c31400b4dc386972d2eae495014ded254cd66dbe83ec3b018be5455be5fe8080c850f9e13da075ee54c0682350000fe74511560c534642a247a3e4003d756b8fb6f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a", 0x12b) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r0, 0xe13b29c258ff8424}) dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0xb, "b08dce5800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000200)=[{0x74}, {0x5c, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000040)={0x3, 0x9, {0x8}}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0xfffffffffffffffe, 0x1, 0x80000001, 0x2}, {0x7, 0x8, 0x5e, 0x1}, {0xa640, 0x1f, 0x5, 0x1a}, {0x35, 0xdbc9, 0x9, 0x800}]}) 16:01:46 executing program 1: semget(0x1, 0x4, 0xdf) syz_open_pts() 16:01:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") 16:01:46 executing program 1: syz_emit_ethernet(0x1000, &(0x7f0000000340)="e9d29d0f4b25bc7debe41e1fa9961bba8a8e852eb22246a7b15684d0df7f65e3695ca3fb3f5884d01c09b6dcffec8778a2d6b65a965852031bea77e816fa1efa0c0f56fd5b7692047722292549e3c16d569a84bb4e8d654ba584397c745df45a57763f3839832502db7fec4433d6e8cdfee2890ebc17e9cedcdff77633f3c42d43be63b34f6dff0cbe5cc4b2e0cae08ca9ebb01f7e1b225d1c052cf3c5bf5fd1371c7ebcdc25372310a2a68b6032cd2e571459048ac9d9a0ef3d63551e57520dbaea824728604a0d3f43726a8833f5e0b06958a2caf4fa054f5826f4773d53ca34da3be095f17a8ce6dc5d270b2d6c543e1dadf1f9261e4394239860d29bb8098907b88b25385a4542dd338f2cc5bf3d42054906839f551181c5dbca18dbab1816aaec7f618d3efac7168ce65d5af72f517c5f50cced5ce889d34ddc1e573f517dd906a0f01fb54e335a00fca40540890fc71de4c9940fbc41ee7299e1b275c45f215f7a527a9f8bb2eca9fe4358ebfd37f59c78962e6bfe6e450348bac30c4626fbd5ea04ba650cb7d65d2263f4913046af208af1b38313a763f00bee32d379467f2abcbc7cdb8a30ad5ad71fab367a931e228878abf4ae2f1bfc4141f98a4a1f0fa3f0fa00b111ca8aad8ab2bd7d4598096606c610cdabd68360fb7963a45be05b5b11a844e80bab47876e610356feef746343ceeea6d3db334d607efd58955660eebf14717f5280c586043423d896e3c6febabb505538245663d95f3ef4d6b179b998be0906f855301b1aa846fc1dc849c983161f3393f4e1d2fc7ddbf33a8f1b67eff8e7b5503a25fca6b2f65e431546fd8d3adba10fbdcf8b12a51141295cadd7690a8511fba15f0d1c30fd6c0053e450119d982251e236bd897da83b545adaf0dcd11afe880724220334413cae1ddd556c4356be81f62fbe731d82ee9d3f9cad7c0084b8fa36d0883aefb0a02914cb3a784a22c7810f6a29cf3514058ef1d2565c0b9eaecf2e1c5f2f182ac6882ca81d6007e4cf8ef1c201e07d76eac004fcbdb574c51c8b079a3541c559ef4d46917bda2dcba10410d83b4d2dc1d48d1b6e3040680612b67581beae924c2bb0aab0657988ee126f90e41ba55c87309280650d271a055d957b97c1ec0c551fa53f0a1c848db90f55507b249357fb1130f704295e7590ab1a705209dd29e93031583c0c6115172b4a73d386cf416bffe74bced222c69520e3ecf05eb8d7654f842ea5b35b085f9693c17c2a25f7dc1583aa3f64b29fdc92e9686e1d1be475d88dd0b92abcc92d03885c5501405b7392ba88237d468bf8a5f1dbf62b63785e0bfe655d8176101040fae9a96a6aec6574ff4a73458cf3eaae7a6eb8696d2720113c838e4bed8b779d1c15326419f32570ed840193221a6df087644ee565d50ea631702486ae69f7d9c4eff8a5247399d235cc714d37560955d2b16baf5bf8643b68ac3df6a9eb5db441d271c3ffa81c964bbf4ea15f7a3affddfa3d6ece62d9ccc99ce76bd437e7b03318dc933b4fb0b000019b1cc4c875c4ba9dd7ea8696aef901a55b47f74d1c63874dbeb387db817f869247fc21d29569ab0ff9d7bbf31a01e2ae4a888d721ccd453a50c9bef7cc3c00fee83e71640e57ecc3dd97d26cf4f9decd74c27ad1d26f87cb3a6a9af6d7b067a838a923a47f7e3eae59fcb436b9b7a80085b1b8212c0762c06708d174ba8867ab3dc68bfc220be159f6c59b685965c7e49b85e324153c90b02b42e71563746b17736a1c078a00a4413736995a2fd48ecada6dd678d9eee6b623c203e7c3ace6cd1da1863322f20f95773395d413c2e70006e998591e8b643cdb3ae46ffef22c3a039a0148992ce35e31a1dc296ea5c3f4ddaea94449c8f09ffb1eec444d9ad1c5599ddf995473b8cd4e1d59943efdf7917c7649906a7ad592d92517476b3c146fd59bb0fd5fd3d8090b6c45d406322937f7c0850fe404f98f2b9f334224ac8248bc71a392d0b149ddfc3dd61316727b0a1a6ccc2a7364a868e870efce7d25f1e2f6d2380a7decdfd9d4189484270908a4b499be3acfc9f11135293e1f35a10376d2a8774e4210f4521e20df36c33fb70d5e98ceea92b5cd5e841cbc787ddd0f07484d24bfb7fea4ffce46275deef04525412f334a0a125dfa4377910dedea5cb14821f9cf1ecacadce1863a61f2c112434f93b196731cdbb800e21ffa49120d5a4693dd820899f91da6486204813b76ba86f02579e5b64115c24a94029a5c2ac587ffc91734d02d3f8560f3fbeb7e0af64c0806d7721962b1737390f26774ca69dfb3cd52e63c2b4041341e7c83d3e952657f870db2a1a54acd0b14626a52f178d8563abf0fc2ff37fefa010d0fed4969b490a98a4303c92570378c87c416731726df3541ee2d0280526f069ec87eca4c29ee20546d043a9d8c5cf31603ae9b4fa0d56c54a37ad9ebe9f01c5821184f4dfe601a931c884b441cdc17ac72c33d9f4cd0fcdd427f79aaf65789b0715caa84cac31ff62e3ecadf6a693dff0d55987dce64d4b3c848c1b6f6f7ad4ac595eae263004326d7808b31e4b3faf5ea5a6d4f0ada8fd3a25575d27d9c4a795f11f7a8df29b8f2bf984a24608e5ec579ec52e925a2f8b07a8af8794c5ca5c4d6292604335e78a2051a8751018848b7a7d24c2797d23b28c981aedae40848a4b44e75d052770debdd4b79077b26a41c6eaf0eecec67c8213a96ffd6eba93583072d47ce26819b8488ff61fb55ea3e4ea7e0b3a307942afdfefcd11843c9cccb84bba8ef8d706f9fbcc4c0dba56ab771dadded9fe8daec8027460e450ad230fa482de5921025e551589d0a058a1c324005a4610cbea2f2ea4465654782f2f02e1eeece570c18fb7042eae7621be62506d6633ea15602ce9ce30e189ef7feed640816f94d178d9fa37cba5af7df3417e3ecc80cbd8ada4e8537cbd3aa51c4eabe34a167cce8d8c4228970b4faee3a14c8566f1840f604e96ff16397186b88eb4cb5be12941959ec03c2d7843bf0dd6992ae33db6e262c2d966dd0f769d83bea3a79ba159bbb4869af45a539afbc040391b7c1a9bc6430fa1585d769204fdd2b2558e46a94dc12e1add87cacc2217fabd0df31f2cecdf098cf55b53fe65c49e52accb1d6ffab0e6b9d1761ad458bd4bc34404f2587a35ac355dce7040210c3e63a45c32f531f6fe89f22cd90db511f349b4d39a5bee94be5f41357d408ff8c29412e4e0e159c672d36ee0e8bd67f0e79b4459206f536425aea9d446a3ad12284ee85a0af689077573ca11eaca5fbeb14f112a4669a2383e1431e56a643e7fb8d38fc3b150b1ea56d6b0d8210ef8769715c827241b49ce4b606a2021aaa5177eb862401f3e20315fb17aebb430181a987f9a14e3ce0f9ed0cb54b848d7b339e282e2899153e6f69520516f802dc1cd331d495e60a1f754a1c0c05bb77b74b077d62a2ae6a89e61c22b9aecffcc9aeaea3a412abce8f37d5c25b38d0f5f81fc64382f90536252d46929eeadc07406fa4008dfc18d86dd2e737351fc53b914ed3787083b51f78ffb146a1a055ef8028b4e055ea53b01cbae791223521a37c8486a23cc89408cc3f84d06df475522af33edbd121e1f115a9c7652b32bf26cea04bdafe70ed819465a5e216ae5e200fa488945fcb733f98437cf77e82af63b6782be65c1ff83677bf08d53ae0295b30601a3c92dd5d47d3ad118fb2d073ca92e27797904b50ca4ecc9754f8f189643691777ec1e963a34ae4d2b2de26c75a3b006f0e900f9b9c536e9890896fa57b6db04a8214f634579f18beee89d0eaa253a106916675fdb2f2f83a6da57cb9b565f15fd0d4d2baee608dcf8c131d46e7675299fa5963243fe7e824d88532bc0ce6d58859f2b5d4745c525bdc006fe246df7c59de794812b394b63b977cda5974f89551652f322c7184a8fac7cb7809763f5d53d9383a55e78d2f9b95699fe1e4c5fb3056826dbb63d6bcd8542523335caf73d868a782f8e19d2315647c8ce004b2a25c7f1a4d957525ef29fabefeb26030d38bc2d923fbc65f082b1b1a4b138bb5d5acc63396c4b620c2a4fde892b5315abd895b6ae1eb72e43bda477ec05c4949a15c2bdd22524500902681f23c5bc435581565036199cc33c13b0e53fcd26c5526146020347636bfd74fdcafdf15e963693d837e500c4075448629fc0ce0da29bd126313d8b7b14fd7af410fa8976406dddde5f4d6c59cf27588e73bcf60486811d9939ca79f0539d5f5d9230ac0383f84feb7828bca12e3c6a460f3f871be62b2ad2e7460523229ded3479c375110bfff13b408de9cb658a1cab4759b74d324ed01f8ebe309e51f62f2f7cd3a95d9038b3fb34f88a4e1901c4f773e022a73cb53736665c05b65b4845a4a8442c87152861bcc03d06d0d74d636ca9b14ed3289e4b3e0ad2cd3188146994e503cef8f103b78e88fc79e91f6a49212f25de5df2598985b7d4cd3001caca1067a3ee72be9957b5b9bcaa4e6aba6723c30515d6a68beec753077a1310fafb9ba91036088e4800d717f196bedf5c8ac89bcd83a46497da5d060dc98e0ed86d438fa6fd773bca154a3af64a2057de72ca732990ccdf57d5c9ece58791081c428670d02299b48d71f6aa33843f373d2667e48c9852de8890713adb7e26a2aa2b42e31dd9bc560684413a37113442b644c78c456ecb7021ecfe786c2ccfc43272dded1bb82dc25bde85a5b1023f0ce433a772a8a467baf8ce5326823fd0133ecf84fe720480aef2531edae7774ef1bf01cd625ddb7c007a4ec4bff2f42f1b56f9e0143a48a2c90ddbeec1b021460471ddc03ed3220b48b4091fb564b2b744dcff9b83525b99452fd0140dd752e702431111e925a439ace451595a83140cad6d5a1313be2b18d3ef481c5982c3e00393acbd406a48f155e9147400744cf8baf9ac6951c720a9503d3d910b14b4e7c1bc8cd52f856b9211419cc31c501aaa395a4691ee48d5d42260be25fff6724add2bdd27c64df6e7ec25d38409e196e03cac3ae155d5eb3e996260d8563baf757aeb0cbb13b11b7c58273cc57ec5a22621bdaa55c215bbaf295df04c4bd4c5fbe72cc0e68ad3203ebedff518401fa155dc6c31d5e82eac28600ae4367bd3335e0c7d84cec4758dfaabc9d53a64e00aa9eceee38b80e77ed76c01a58f4299be59a938023139db877af1a91d5aad024e733c23a14aa3e830c2440cbf3e183fa2cbb919c4637ba5f9985e7c663660039dbe2f57e7c95605acc9620e9121866163eb5a00ca03c4628153b72f1d52ef26c44bf47d2881c10f6349f51d779d608a6d5c53042adb8f301512f2e9c2e565c854c6a29bdce4890df81a2b68f7468fc6ae8554a08e1997041f8c600128113d7a099335d8c77637fc46753ffcfceb8590a0664cb774d6aed98a4fc663cf66d61fb9ae5dd82e8c52112857466d7167bbb8f5fa0494781d8f62d28b070f17dd21c375ce1829a331b6ad7ce4cc30d69f4bd45ee892f2c4166280818ab1007c1f11ea09d60827c077dc9e31d3f1301b1f7176145d5021b67fc0efa2eef959002dfb7f59829c1c05ff4cf1f949c6d02ec31bbf415b577fdb23e3485febcb126fd5c0480fc60a78aeb2d58026a89aa19b411de7529f6d21155a172171bd33a0c341148a808f4243e0ee3e1d155a61831def03106cc8cdd24d6764f30aabfdfe2d2d021331a239429fae2ddac95a42d30dc0ccc8af5709c3adb61a2d3794fe8cc251d993c34be2beb3a1c7c22ce37ba82d8193f15a1d26d28607e080edac6e44610d6fc2895b6") r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x7}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 16:01:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0ffff648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb7) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0xffffffff, 0xd9e, "b000047471080000000061f08b3e45a4e9e900"}) r3 = socket(0x2, 0x2, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x23, 0x60000001}], 0x1, 0x0, 0x0, 0x0) connect$unix(r3, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f4cad920b00000000818c535ecfe8af619b0f95bcccff7e3c4af80205052590bd7dc4b5ab1c6c48578b3e57750b015c31dd040000000000"], 0x10) r5 = socket(0x10000000002, 0x2, 0x0) r6 = dup2(r3, r5) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) kevent(r4, 0x0, 0x0, 0x0, 0x8, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) pipe(&(0x7f0000000080)) 16:01:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:46 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(0xffffffffffffffff) socket(0x400000000018, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:01:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x2, 0xc1, 0xffffffff00000000, 0x400}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000340)="b6") ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x1c98) 16:01:46 executing program 0: setuid(0xee01) shmget(0x3, 0x3000, 0x100, &(0x7f0000ffa000/0x3000)=nil) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:01:46 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x800, 0x1) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="f95b55eb8ad3c355ca4eefacbfdb61b44277327c", 0x14}, {&(0x7f0000000100)="dd45a76debef18cf3bbc6e699a39fae48b33d8f1d5cacb288044915d41298fb1cb8583d5e9a5f64570743cae2b9d5e1d187dd2eec6f9ac4a006a2e275d44fd96a82d061ba1737bf365c09d7de929019c054664bb7dfd254bd6a75f1a71613d66281ed37342ba16b9965c632d546078b4a6121490143099482f3868d757ebc78aee2045fbd5cef9134f5414f50f77c95a142db1da0da831", 0x97}], 0x2, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x400, 0x0) r1 = socket(0x1, 0x2, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x4, 0x3}, 0x8) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0), 0x4) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) 16:01:46 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="0705") 16:01:46 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x7) sendto(r0, &(0x7f0000000140)="010029ba97d0bba1", 0x8, 0x0, 0x0, 0x0) 16:01:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x87}, {0x4d}, {0x6}]}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:01:46 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c40f7b202c, 0x1b00) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/zero\x00', 0x8000, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000001540)={0xd661, 0x7, {0x0, 0x4}}) sendmsg(r0, &(0x7f0000001580)={&(0x7f00000000c0)=@in={0x2, 0x2}, 0xc, &(0x7f00000014c0)=[{&(0x7f0000000100)="9636ab09b9b7ac00dc9620a275526e9e3ffd45b94153d742a4a76e0c2c333bcc1614d8ae09529a3876720780e2d15210b20d7b6d94a11efb8e0e6f2e3f4c98f582eff38e28ac00d3548d200963332276b7db4edc96393aed65b54f1e36427a22e7693842c8f87596d5f33a57a63ebfa6e16a1b94c1a53729119b704fb0cfa8cb8fa63d0325276610a797376f449e98fba880a3da2f2988ae824380a5d77a60a71fbf0f97e6c226cf37b106c9a7b2", 0xae}, {&(0x7f0000000200)="8cbcc1e76e3a86c9cadd0ebf707cd2a65d495abf5e2df07338935091c25279ab326d8201c0c0432aa08075461027b80dbd8ad55ea24b0b1fbdc1b09ecf08504ed486e063f5d6b291abf9124b67f4064746e7ac5afaa4f783fba043c003378ae78aacdf8ff165d326d95522b5fe6666834ac7a9d2a2e1b33037a8ccba5b76d7415d66834a62d20971644eb695fb0ce2d6a4db8f67eff6", 0x96}, {&(0x7f00000002c0)="d2c5f98d3b44b55e50a8d19fdf7d3ee524fd4f0aa10e66cfaa8a9804a3d527609ada520e344fedb292b8865956b6bf65a405dd2913a84bd8af8b08fd5363c670b889cc83be6ec43bf13d6e534ec355a52de09c4ab9396f2474099bcca672d784df86eb3c36dea5440be63e45dd973175172fe77b261f72ad45521e4a9b8ee7417e8421d401910340a67992273684db3ac38171d7be2847a546bdd715b5cfbaf3fb95a3f8eb34603e3df88cde1da9c06b2a33a827c73ff578c01ac55915a442975d3d4665c1750e02416be89b9cc0fdafe14c9eee9e1cca27fcecf6336926fbfece2c860c5c7c79d051a00719f2052020aa6120ffb37a34159a894e7a57c07b9684e55ac0c9be6e4ed5de295f08fd1d0e929a9bc03cd17a61670a607d9fbb135e879a50bea9e00bab88ecde7047477d956cc70e8edb4a64c5619b0a2192cc29c7e587d72f3ac5b6c646432c27f9e171369ef8d56479405eb8ca19ea6e27a25175af9014bfc17114be010a42d6ba0c2826a215c8665f1d48dd87d3dfb3dbb28b6bccbd6da72108898d4107f85674ad2a58912f53c99f90374043cba0f838dd1b13aa082009d266a9ea8075e65fc338123b98d30f049f0af470d523bbb2ae545ac735d2e585df5eccb239a889ffe0de6f1fa51daec23868d3585c00ca168c0ff89000720ff1674a4f37aafdacb77793c77c73143cadc5693904a6b043532511c3e1d149302850014ebaf6fe7f242de96b74a8cf4d4fc7110556fb2fd8ce578bf8bd52539ed34a245c2741f7fbc551c69569813d98b6252c2bd3555a8ec024777f2562272284651da8cb49abfedd2a0331777e7a82e411106a9156ad3323327f4343fb988510a82f9faf619bb8c9ec65877672fe9bb5ce2740bf489a0fe5abe16cc201f524fdb64ccfda950e2d356a9a173071a9e780506ce0391949044cb93b1de2e15db3113864cc287db11feebc8d8249f34752da42418a1df31b428dd19bbcf2c1840f46e2444f00561369984adfc972f61d4d0ca4510b110458f2248ec820eda3c6f1af533ca879d1ee28009b674abc127149cd19afef95f4821362863287c211160d27e225a877fd328f61fde67dee157a70f76746790fd4bb5794c96f80c9b2ef350fc4d61347c1e4ca748e543ada0af0413cef144c5913382a64eb4cc463950849f5329efd7d735d7481c5449829868227d5ff993342549726569da699b55dd83b4ca3805f3f6f800d3b214f8ed6de9758c2e2239106b9c119588400c40f10c2bd4496d9d3c9ac270a572d2976d9891083ff481a113075a02fc0019462fcb749d921460633267d4571fd2d2b71bcdab6c22c52961d9742682046900d0332da0807144b57ff8c2836f2fc99f9c15f078aea6e632a21d6d435c7444bd64b963063c56f142edf4d18fdaf67d2b820b11df79091408b7ceb4571e761deb77bf5c4337a1c34c29a6f0bdbe2d69b996d1f96211aac31d6967e9bb8e53db558adb2c1fb004f5633f8b3b75eba3873388f26e760b16e77972e6f478cfa568486e53a4c1ae1a9863f4cf756c0efa2f8b2c83878d2b60f5f6ba3a42db7b0999289266a72b7aa77d74d532940d3bc533f091a4285ab27025da8d65b6e474e64c6190ce02a7c6aa3e63e4ad2feb5866a1e1a69464ca979e271c1ac29233be72eceac4ed900ac95e81df0e55bdc747e59c4320be0773a2dea32b0988ad4b169a37d716f6d5460c76a5bf2457e33fb310cac1783763075bdd53b8c174826381c9ede05bcc3542b87a0bb3205b7e4026a32df6206bd3f17e315dbf568f8971d4969a2ef9b010fd009c8f60db4fa9c6460a3ef61006f3c160ebd5ebfe08e8b4d69b472578b2ea3a667fdf181d6ec920451301d7fcaa3d00e07a4a16245fd0caa824800932633ecd91005aa1f11005e708c96becf42f8ac96e7fa5975d44179692376d47f75da4e85fa983507e3a0d6bc18ae7f0f773be4e3af12bd505c28e5986885c3c0d3cd31bbbaecd871ef983f39bcdcb801f416d06bb95ab733985d0b291a72b7e37efe4e969eab816f3f208698bcad7367d6d55b27829482503339f302ca1c005de869b8b387d06b92ef070ae1ed8af20b474e04ad23a98eecf9ff3f4c53b60c70269439eeb954af0f55c370308f49c755de46d3d72bd0bacd637a5813c26cc6415fbe061839291c0f1ce53e081a779414ac76b8d2fd5c5f13a4f662bdabf0b1f293da77442a5a145e4b08c47d4a02ad33b792b98e15ca281357ab2159499c066915fa07957e1cd380af5efabb1154002045432a7c6a5090270a567245d16b4d39c4062c26b31cbcf3e5df1d5b40be0f429f0bfc69322c6fcb857e59bcf9ce062dc23836e4330546b60313879fd1dbbd53e6bb2ee329328407e137243a9040629e3c4030b2153f99042aee1efacb1224801bf7d104a5fd1724136cd737324e3699d2488d069e59e1d67a740daf5509261aa06d15e0b5e57942ed5e4f5845b4a4ffeb71cb6e500ae8d8bff7b4c6b772d176b7733db2d02b165b3879ff575f5ef6152edff268c048c0a0283fefd76d869fd221d7f933036bd9b499f097a7ac97e8048101d77f3c584ea591d7f194ca57083468c450351966e62ca77141e01b28086af60bbe412ed0fd2dca3bad8c8b28ff0d265512eaab59123b78477c4424b3449c2255143445605e4521a7bbd2e9c0cc4ea9011d3ae311db9c81702d860fb2169a7143b1646623ad46b71783aaed174dd1d093473e89d5688cb310be09e8d26fe486d2943ee8d45195083fa7b1d04e0fa596e8d718ac6eb56e45a3584170a0929a5a697dcb9dda05fac4ea28efe5b15eaed5b62c3c195caa3eff5f0c753519c9fae8d228d0cc8e5668da2c970b34feb59816bcdd84c9083d8036ca20ce386e554f740609dc5d519a557cbe11bb04d3c6cceb890675fc4399f4d91b41b9f46de4873cda8a80046efdc9bba3d284319fa3305285aefa29cb4547a4d124454bd6c82ec9a1b20a89c8763bf017a2d02ae27de7b0c9e3ea11e99d60a8234e70f9526a5ecb2c6d4b14c7692e21b65096bbb9c7f012db271191a573023c846566c39ab2602820454894f87027a546ed7789bde6cd2d2ad1c62f8e3604f1d971cc46f38063ccd829c55a5c5518eaaecbcf5ee9f2b527b14ffe8f79fb5cec7a85791d1d88d4acc30e8a3569629a4d62ff99ff80e231a557d3aff70ca58b791da722bdecde21e70b9b60425f13ae5286fedd50f36cafb516b55202509538a0ff67274b979cf1d9476ef3c3620c676f54c5ece15cee7046450bafda7475aec153f6430a3b6d98157890a5cfdd1a1368e7ca97c21a8785f451ba40667db0ea270afb1738d69e8ea21ef4ff0411a3053f5997dbb71c4d7fa2075482359f24aeb4ef6f022f20f8abc6a332a432d189c5a097fabbf798248c36c56071b7ee7b021fb85efc2ea3bd49f2e95a646adf4a05da2d192fbecbcf1b2479565eae7b251799e726089f9127ddd9ec6b00972dbb013f9e66fdf54601a6b9dec3d41f6d98ce5f67f3f083a285150a3be6955fedbe1d04a84d6e39ea6b31d5cafdf29c1006e30a7ae90e4c161b547557bc39d3a4525da2fcc8943a0bbeafb42e4a2535aaebc7be1090e7b0c0d7f38249549e2654e69d7748b137765b3c33d9b15f1b6278d0520bc895358c74f649dac311a889df6f3a98ea43dbf569e9424f41b5a902791c1972745c00b18c1570571d2186cfbde68b17bf162f16ee6eb44b80a2be074292d9cf5f28d0490c6bc186ace3b2d4d0f5a06dc6ab74d5f5ece435cd192ee7cbc563e1e250ee28db206066c14664dfb5b837a5f23c909bd1d410cea1e4832faf27efd6fe73640686fa98bdd783df2725b6152f3bb751eb1d79d8a7bcd67cea348e64258d0f5f4f5fa4cdd3262ad79c889bb985affdaea94b9397f0324c773ad3f0fba2690e1008ec4a94521a1292eb0c38ac29f7f272cc32e3487e471eebc80aa8433714c90f87ba6f8a87ddf4a4828ac2d67589dfeed0a375fea4d248e41722b1d218fcc1ce55ff2fe9f6e83b9485c4131eb50a6195b56fa69ca0ad7308b52f6ae8583f0d01c8d48ad14eeaa2f70915276ea07152adf31e3cca860d6f23d764f5868b7fe761c6b3df48fbba73662114aa012d944b0a2c377db207915bbd26497eb6f36409b6af428d025cc672e80c01de2e4bac791309b06115b12101ace290a0df42a10a75663a60762ec3a0e895d3b566486eda2a8053069c9f115ab87f4bd46b059e3ee772e3c8407cd961094e74fa2efb204906f873ecdb923398e1c6188abb71e3ab2c52679486814b97b65785d8ca29bb99ccdcd8086f0da879c10d1024d19350009204f410bd35ea47b518840ce8e29d11bf55886028694bb214111a59213d6879629155b8803a8a67a7d2d640b67a656afab8c13104b3f4dbd8a58ba81d999e19adabd0c31bf45ce747ac078d0de520d3470c86843f009810d7a1f5dce57e3158026dca11bf13dbab9578bd026cce3cb75ebc03e6b9f95bd5d6dff167b5cac3cad87e238058761839e59d968417a1373fff1f9985dc43126f7461281b51a2a7ac2ba01e20b832d3a8d06ac81bb79e58d12063d5eeacf6d181a82b28ac84c6713e2437ec158c4883c32e8974eb4232b01213dc5fc7fe0d950848d414d7db104c0e72e219d4539cd89877967e5030adae7347fe2678632765cfc6667e74afc99c209f53d671c5469088a1e6c426530c4ba2ebaf7dccb77a0b6732eaa6e83176f1fd601ffa55344f94224f9cadd3ded13b1723ad25eda9b38702a27ac2d2e21f897673e70356841fc586c7e4de38d2158c10e5e08f1941621348b051554bc421af2f5b017c110c1df43d926264cc526f5d1f28a5e3c9b6915cbfc3b8298f1b69900b0c5dececdda235f05a9bf2101cbf2b58804724c02106ea21ef14077fdc57ae3808d3aa6ad3c7e60979898897bcc2f5559f49dce8a7c6a1f67f355f4fa63786ba97d3431eea666a37a2bcd52ada19127b6b5bb59f1d1da341ea78082bdfa63b66c256696124c47f7d144ab34222878a5f1822432e85749e857a08365e92d1b823da815f9da726c74e64991ce5bd1da3c7a0f2597210d7a04907ecba302bf24b3214ce78bd4991db15b5a6e4d5e451bff8f6d40bd5e867e775e967276944c27d68698b41ab6ef44a3e5927538dfb9eb956524cef72632c998694d808afcb23151e14d9f04c4f2caac961345d3d2e62336e84e462a47b57d0094facbb8609bbe9c0b17e5e630341f903929af8e00a81d48bc3ce8ff0a0d27e0d96e6440faabad9d904510a40b57eed31cef6a11565fc2af6458f57e96a6cd7bdab6e666e15ed1af8c36a5b9cfc8272376f3c38cc1ee3eee4779bbafc17453b411794238af49de3eafa8fdc0d15365788de81fc1fcc16e63b865cdc46a53634f4df3d6605e5ca33b5ff3743fc61581c6ff04323eefdeba2d887b0700b9478a86f798d46a0ac2f5cc7ff8d07e5bb949bcfd37cd8fc62dc055e0e739676cbde9924eac97ebfe5306032da0fa85e72c1ff5f0c67b75817f336c4669003a4d2d4c311a4d79c025697be58a928bdb5b9f4b43a6d59fe5cbc16c601cd92a6a8c65b93dcb3081d8fb4205f948d7f3a96f30f7a1fa5fd7f9a5745d20c6ed76b07168a439b7e546cdbff94f74872c6241310655845f2741e162436cbbeb9936b4ca3c8c69e8323426637142c86f8c1a163075faa6a1f0f3ab8dd730d439ea633112d594235ef99cc5336afeefb416388989f4c3595dc09a5404a1ff664321f50fe13ff57469de600d8777b4fee0e31c6b00e8b3f", 0x1000}, {&(0x7f00000012c0)="d422c7da1fd3fedc20eac2034f9ba54f93ca2683a53aaccace5a71ffb04a2c4eb721babeabc723b42c25035fd58647dba7b8a29e43c7b578d4ba3a4a5cad6f9d0ca1476f9078551d3e2ed211477a6743c54a2acf161146c62dabcb9a2228abc1bd5a20fa5e5f4b", 0x67}, {&(0x7f0000001340)="8d5a3ebc2728892a4e0749dacf4550ef39a170488298dd02e073185668985422fedb856386cd67c45dd4ae3c98af83dafc60c89cc3d2e26779b9ea4a9462398840aaeced1dfb23e93a3a54df97aae0ba794e9127d3e16170c86a82b16a5b651cbbd768f916db954474c633bec1fc093652275cd4d0e879d6d40a3ab2cad154286a1d5acc7c20184ffa23f9fbb53c5f057c0131253d3ffb65d5a271947e661a301ce548ea1be4d6e910e2d3e33d59781c6d343bbfd8dd1cb2ae14671dd666c7e5a0ac40c7df50d9abbe9da9a55600", 0xce}, {&(0x7f0000001440)="5ae8b40744fb74cf89d9c92391bf79f06e3f3bebd5a3f16b7a2590af9819a087ef8037be8b32c335cda89ec1b6d1c124730a9cb5f1616a897cc25dec53e85762282911380024eb065366584d66bc1bced2c65a120158c23240a5f2", 0x5b}], 0x6, &(0x7f0000001540)}, 0x400) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f00000001c0)='M', 0x1) socket(0x1, 0x3, 0x4) 16:01:46 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() flock(r1, 0x768fb1bd3cb8acb6) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x1010, r0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) sendto$inet(r2, &(0x7f0000000080)="c4a7ffd641b2a0859a071d72ef1e77e8faea41cd04301cbda3bff86acc8b4d236ccf83dca3d78b258652565846db0854688f1142c0d4be36eb6c121b283444e6121878ebb637ae71eddfb8c78a491b1bd02220f6662a8035f81fa29f32c2b9fa10a440cad82a79a2d59088504ecfa5e0dbf94620f0d2e81d2e32baf6345d975c970f1fa64dbbb10c82cf46a5e749db0b67c22d8c488555adde0df25089a97e68a985c7f034b0987ddb5e5bd3c138826b5119080081893286ad0ba43e325517e710b277240f7bb0814764837177daa57a5d6fda0251606b7295aaf0", 0xdb, 0x1, &(0x7f0000000180)={0x2, 0x1}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r3 = syz_open_pts() mmap(&(0x7f0000ff8000/0x4000)=nil, 0x4000, 0x1, 0x4010, r3, 0x0, 0x11) close(r0) syz_open_pts() r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20, 0x10) ioctl$TIOCCDTR(r4, 0x20007478) 16:01:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000080)) mknod(&(0x7f0000000040)='./file0\x00', 0x2, 0x3ff) r1 = dup2(r0, r0) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x108, 0x4653b2d1f4253697) 16:01:46 executing program 1: r0 = semget$private(0x0, 0x4, 0x408) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="eaff125c00000000", 0x8) getsockopt(r1, 0x0, 0x9e99, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = dup(r1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)=0x4000010000000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400), 0x9f) semop(r0, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) link(&(0x7f00000006c0)='./bus\x00', &(0x7f0000000280)='./file0\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x10, 0x80000001) semget$private(0x0, 0x4, 0x5) semop(r0, &(0x7f0000000500), 0x0) flock(r2, 0x6) r4 = open(&(0x7f0000000140)='./bus\x00', 0xa, 0x8008) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0x7) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000380)) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000300)) r6 = socket$inet(0x2, 0x3, 0xfffffffffffffff5) dup(r4) rmdir(&(0x7f00000001c0)='./file0\x00') semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) accept(r6, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) sendmsg$unix(r2, &(0x7f00000005c0)={&(0x7f00000004c0)=ANY=[@ANYBLOB="00002e2f66e5f0baed39bd7b0f96f67f00000000000000c1d0a91ce6696c65507cdf84d130008f5fa2e60c97845a95044bb4d05bd89186a2c8674f396c4dfb10459e0cede365aa82da079fb4a19a4b7d8cac817ed84019895afabf1828ed78748870"], 0xffffffffffffff7b, &(0x7f0000000900)=[{&(0x7f0000000700)="4e8adc14a5238ff7a5312e6ea37ddfbeaab469192e3371a57bbab6a92e359defb6202dfca4f9ea3b001659d0c4cbde518eeec1b34f14390e5a63177d745d90d3e0286529dbc83f2b08670f02000000d88f081ba5c63c9547badaebcba174c235e8881bc91c0e490b0000000000000000", 0x79}], 0x1, 0x0, 0x1c, 0x4}, 0x3ff) r7 = accept$inet(r1, &(0x7f0000000580), &(0x7f0000000680)=0xc) dup2(r3, r7) semop(r0, &(0x7f0000000240), 0x6) symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000000c0)='./file0\x00') 16:01:46 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x0) mmap(&(0x7f0000264000/0x2000)=nil, 0x2000, 0x14, 0x2010, r1, 0x0, 0x0) write(r0, &(0x7f0000003040)='u', 0x1) ftruncate(r0, 0x0, 0x0) fchmod(r1, 0x91) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x104) 16:01:46 executing program 0: ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28b1) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2000000028a9) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x81, 0x2, 0x37, 0x5}, {0x0, 0x3, 0x50, 0x374a800000000}, {0x7, 0x6, 0x7, 0x2}, {0x6, 0x0, 0x8, 0x6}]}) 16:01:46 executing program 1: bind$inet6(0xffffffffffffffff, &(0x7f00000000c0)={0x18, 0x0, 0xfffffffffffffffc, 0x7}, 0xc) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000240)={0x2}) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x4ca9aa96eb74f223, r1) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000100)="be1ef66d6696acbb6a94fa6f9e0f909c4373f6bb84af7f6681ce77cde90ca7bb4df94da1297123ddfc5e0edf67ae36cf25912f9ce479a04cabef6f4263bc02dd13675b4d4f07a66fb7c0f3f7a7e68345a37643e9", 0x54}, {&(0x7f0000000080)="a6f419f4d5f69d9f448472b3fc17b8b015ef0e7ca59b6306bf81959d0de338b71367baf006b8fdb9", 0x28}], 0x2, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000040)={0x1, 0x6}) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x1, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000000)={0x0, 0x8, 0x9, 0xfffffffffffffffe, 0x9bb}) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 16:01:46 executing program 1: sync() openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) getrusage(0xfffffffffffffffe, &(0x7f0000000140)) 16:01:46 executing program 0: r0 = socket(0x11, 0x5, 0x0) nanosleep(&(0x7f0000000280)={0x3fe, 0x7}, &(0x7f00000002c0)) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa5}], 0x81, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) msgctl$IPC_RMID(0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) kevent(r1, &(0x7f00000000c0), 0x8, 0x0, 0x7, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x4010, r2, 0x0, 0x0) 16:01:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) shutdown(r1, 0x2) munlockall() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="b6") 16:01:46 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x7) r2 = dup2(r0, r1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x1) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0xffff, 0x0) recvmsg(r2, &(0x7f0000000380)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/104, 0x68}, {&(0x7f0000000240)=""/72, 0x48}], 0x2, &(0x7f0000000300)=""/109, 0x6d}, 0x800) getpeername$inet(r2, &(0x7f00000000c0), &(0x7f0000000180)=0xc) openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x8) 16:01:47 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x200) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0}, 0xc) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000100)=0x81) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000000c0)='n5', 0xfffffeca}], 0x1, 0x0, 0x0) 16:01:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000300)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x56fe9961b72c97f8, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000280)={0x0, 0x1, 0x4, 0x7, 0x2}) clock_getres(0x0, &(0x7f0000000340)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xc1, &(0x7f0000000180)="99fca7cce688eee128404e79eb941f65693d558579b54e9ff9d9b8f910f2b9626e34bc502df5bd16b3a3ec2b1f5ed3acf5d8c06745e2053fe4dcc66c41cc0b5cc8fd4f21dc91cba3b15cbc4d1f1372077c6f533b5397e9fe17062c55cf3216dce18f1f21f0d1aaef1e88a72f354f549aa6cd0d8dd9cb3b79767cd10319eaa564adcc62103f572dfd323c97aedc80eb7ee289194788b7fd565d137e4cc8adf0079f74f1ae3034d56b156c2db1e34e6f55feffeb6e49fef4bfd2af731382702dfd70") syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:01:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000200)={0x8000, 0x5}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000100)={0x1, 0x9}) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="be") read(r2, &(0x7f0000000280)=""/174, 0xae) read(r0, &(0x7f0000000040)=""/32, 0x20) syz_extract_tcp_res(&(0x7f0000000180), 0x56d7d847, 0x5) 16:01:47 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x14}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x100000000) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:47 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r1) chroot(&(0x7f0000000140)='./file0/file0/file0/file0\x00') 16:01:47 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000080)=0x6) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x3}, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x94bf291344e41e09, 0x3) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x17) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r1, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:01:48 executing program 1: r0 = socket$inet(0x2, 0x9540d0237d1cea36, 0x8) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000), 0xfffffffffffffc5b) 16:01:48 executing program 1: r0 = msgget(0x2, 0x4) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r4 = getgid() r5 = getppid() r6 = getpgid(0x0) r7 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) fcntl$getown(r7, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0xea0, r1, r2, r3, r4, 0x5b140893287257a7, 0x8}, 0x3ff, 0x100000001, r5, r6, 0x800, 0x7ff, 0x8, 0xffffffff}) r8 = socket$inet6(0x18, 0x2, 0x0) socket(0x3, 0x8000, 0x3) setsockopt(r8, 0x1000000000029, 0x404, 0x0, 0xfffffffffffffe3a) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000200), 0xc) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10000, 0x0) 16:01:48 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x4) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='c\x00') 16:01:48 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x480, 0x0) lstat(&(0x7f0000000380)='./file0\x00', &(0x7f0000000280)) chflagsat(r0, &(0x7f0000000080)='./bus\x00', 0x0, 0x2) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) dup2(0xffffffffffffffff, 0xffffffffffffffff) execve(0x0, 0x0, 0x0) ktrace(&(0x7f0000000000)='./bus\x00', 0x5, 0x500, 0x0) openat(r0, &(0x7f00000000c0)='./bus\x00', 0x400, 0x80) execve(0x0, 0x0, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x0, 0x0) 16:01:48 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pread(r1, &(0x7f0000000040)="10baad715fd4b55bef7314a3734844b1dc32c48e00efe23187a891d226b1b781f42a49a00c43c09b13e0129a4913ce08057b2244f095ab4e948198e12cf073ff61f189f5b77c066089e6024b9776517875f858d5f9ecd5dbb72269fd212ac57ee39d976e25697ac380f8ad8b535141623a5da34d8b30776b1d931b55387ed26ec7c851e3e1c2c2a2fb0979af2c532a907b6333a273803ac1d983ffc973ab6f37214e00d5d2730ff05b5edd3710079f5877c19b62a70d285014e4693fbf9aea05b62fa61195e742c122171720056fa41ad4f9820ba6f20af11ed1ad8f8cb6bf3e60ac85b04e018a6772ff8201408a490b8ca7f79ba43060b6d46c2d6b305228b61d86e8fff228fc0b64454ee6f34b702d4ff3617e022125548c93597e9c1972955974341c0f8b92898bbccc47f0e835f3d4f719a1725c08e3b6470904f5a10b7039abb49409b3840fd1a3df5dcb491a396f06494890dbc053717744bc501a4b5dcbf2014bce9f11ddf27f58117fadb84e4b2b309d742ad4d3a3fdd59e42737435c9d1aff6132e28721cda394ff5dc9c1e2e7072a5fae4aa6723e596c4fda0eb8980d59de660484ebce557bca00a92f372a8449e74a8a778c84bb6582557c67d8445e87e2eb2a80e02ee80611f4dbe1c1c43309e1d411d9f255c8e6ce2f9bfe820024cc07a8bfda7b789d62c64b970ac2c32fa57b07178fd5e9b9ae9b1001f8909984ece6c6b2551955413d30172f1dd8a0f70b7f55b77ed9ebe5ac61534b6d73f9c54e3ec874bf7deaeae3df9e54e3bc13f4f3eaa8a02ca9e8476a09e74e6f6a001d842d0c1a3e6e333b956154fc51f5c6294c92ddf709eef31ccd95f7f20302bf41c77a81c4536b0c6861bb80495cc288f8f81013ab0d0988684527fc3372fad7895cb3de034c6e8b4b5981fb1117c79b0eb159f8cbe7cbdf4b5bb664068dbfd10b76529210045334d25312d3a4e186082d8ab97d2352406df4e54ddcacf11d61040b3c4dd236bf8c1f841ab769829b7e1e8350a5e29142c9609d69a9d1f2de3e4951480e004c09b2ed63d9935244f638335ef33fbc5be803a89a09f0f28a8ce7b33d02a24806959bd79d2f9b99f7801ca33b0767a94766579be53929b5cf693b9b6814cdd9e3810b5d57bcb85d9d0ab381f6089de923d16af5c3dc9b0a58c9c6ec5ff8cab14693d9e0777e029bdf28248f973e6012259bb5061248767787b3de24a93bb56db7c033480b3cdaaef4e7f1e569a7aca429ac3432004b8d1772b259cc4ab908dcd395c5553cb4267f92a03a492363d99e9187d30beb98dc0bc81b525647f1f5311cd4e61d31286af5aa14a045a00f605e154b7ab91e1814885ace35383237936e31317853760d48b831d5c0241de27efb2f60ef69696841febcdf28991df4838879c3106d058cb763a3e5c53563a0f658a6be380c49a3b3921add039211c4f7c4a81a4d7f629aa32039a511319a778d19c49b50f159e29c03624bde94961621e889764e6dbdda051b7793ac458d4c36a7dc3959e21b8748b6ef9d3f8f99aeb868549c6ecdbc0f63a5cd1bf97c6757105a97205d787b97800b2c68ad01665df0b52b7aece2362977844028bad9a3fef3243793a5efa96e783812eead4014222c6c12049718019e9060d386a75db6e3593586cbed2f6f140295e992cdce762f8e180cc4c3686d30953df19e34aee925f90f200ff1b3b3391a7df8695677b031c3c3b921a3dc749e61714ad3b72d5855e2a077c999bd7b7230bba3096f1ce7fbe5cb59aabc38eb548959b657edd9e316b07b54590e6c136983351374f14b9805b10abbeb909b1f2d48a528130a8e4b8ef84a15061f32cd4f37943d9ab91c6de859b3c950bad51c115c2eaee05a61f54c08c32b42e6dbc757bc07e9a5dcfd9d9b4c82a19f26bdcbbee99dad27d09e82d95b04506844f8c7bd01ee22a4cf368f09af26f02307fa981721779b391be808ddf7482b8316c22b6fdf36fd8bc412fe71d8e6b532f0fd9c61bc0542d670a348a21b503d7cfa5ae4ac98f93aaa7307467194afc950ac64ad71afe1ce0e2254fcd631a3b3b1cad5b0d3b81ce1dfc2ddeaae83a0cf53480ce08dd81f55fa4eb02f6cd5fd6fed53b417f1b5d42394aff1e65132b6463d2ec671a1e1d36bed528280c19a77532cb697d1c760517508ae25dbe847dd503a664f848e6f3d59c3ba914af853d64626a4aea333a593636d4b3cc5eefd398b8d69853005f7697a0dced70eecd38924b8ba244d5e0018fdc779785688c482963bafec687ebb5ffdaeeb409e83e3f340e99b60517f40f47aa0b9e2637aae032e9dd7a7837add3b9333d669be0c1363b2412461ed342a83b369cdb1fe3ab670be69e0c4ac308b56da99d1416f2519a5200f250c74e518aba272660a42011a6fec9c4ab66a584266053426da6e66dc3bc026c917fc2d8cdc5a6b1f98a2ed9b5d2ea0a4010f28680845aca966dcddc2cb446532f16b58b5fafe034a52e25bc8e7f1f6f56552b862996adaf256e54f96b972335c8dea8447cb6629abc8a20ee9974c269513d866f551ffa9b7975bc4f767dd51ee19789f0c6796b04b7ac31ecc0cf7f9f3194d04b4f0772a9a9392a88f64f3154ad4f770c1aa72e91aa6c2f4b82d33e0e1a588d6b7c660dba16c8f170428db9497c355fbb3ded4eefa73465f8e9fded184ba9d9a246907753f05715bc4b3093dc0a4f6cb1f0ad65c50344217cfecc47d2630734952c9641dcbc2fdf70dd1c3a545a81c583864fca7876eecaba7cb3446bce0bb5e72c5c37310e8e39d056ac8318512636c36750ad46aa5d40d8dcc5ed811613f1d951815664318669a35b6d03562cf70ee6f559409cf97d8a5c4780e3562df63276df8d17ea68304fdabf664fc51ea01ebb19d33ddd248d889ef500a1e97fa0f8a6605d9987ea8aee3b29d49170c45f79073e721b2879235ef75c6cb156ece9750be5251d5706ad7a90c2bfa5bae1b1af2d8d895172c70f4c55ed59211ebcc86e9442d87d57b9b785d6c0b59ea78c36ce9282ccf1f018d44c6e4645341e42c51b5291d929f80357baa25d4c6838027fe333d87c652b1f4e46e85404062c300aafe24990895235f2125a0f4958e91739e83525090dd86224bc289941d7391be26d7a82613e7f825f2c09ef8b4dfb71e600c42ed768d65746381903408afe9188d30a7d9b8e14e18b1f771401d8339fea559a15871e32841531d1ae420b10a0f0ffc3539ef755b2ebcf25af4872341d7b47bc3007b3778e8942f5d9882afa2cc325451c6c15ab840afa4b5bf86d33684178c66c070e93121963a30d13dfd180b7e5fa8b983db29647008aaca2c0e16ca275d5bac659c3852c69090fe22ffb0f0d37d8c43a3876e01c08b8ed108eeafc650ceb4ba57339e2daa51e4b831ef0e412a624b17d686a66d524c3eb1c6416b6cbb5e1ccfcdde0a534437a72dcec99ccd3ca333b4a250f644ad73c388659b47ca716c989772234bf653d952d4d587241a4a5649b33c423a05494feb5538b536e7a9daa68d150e6b3e7571607dca399a44b884655a52b582d6d02834a971d944dfd3ac3b7e361925902081d445bd33b3bd38082305764da6164850fede9966692667385121e176d437ca64bd9f4b44140d26274186839c206c85a98a25ca17b2063878d95c9b3bf09c4e2d71149798447591bc947c36c40197bbcbe11116a0cc88e9ddb53cc34363020a3480a8ff8edd79e185562d2b1c2f4d406296f5ea74d9c2ec850ac02185c0368bbfeb88ff90d8bf40b6d48e52c5dc3d015cff3dcf3e3505e1ae496cda6e18ec4cd802f9d7250002bd79b07ea53e48e1fc4063a1797cd4b7c0158bc8cbced1fb1a0c49559a4157deb3c58a206cedcec453cfe4accf5e4a9103727318c24dcf8edc3da43ea71cd198acc2e8391c9543d6e8ab4626f14a518887f60c3bad14aa67455578851c34d9ffce08354413697846b5c17679c44ea742409a58c3e30c6fe1d8c1e51c422b248ffe1f6e7519d99cc708695d626f025274097914b813e90083ee25dd92d5a3304f36d052823dd944b283cf6d8e97c196e9df4305065f5f0554b4d6b011d210bfcc851f1794b21e622ff4653907dc416681f5b495d1649404c36cae0b19a58d411c174e4bdc2ad9c66feb317f726c3624f03ba787456783e76277422e3d3ae749a3658a57cd4803c288e4e7923ef7fdff27500916261add910f828d4e86912a7db8255c592f5039d0a28698dd52444a07a8ad688fe1640b1b69163878169bddaf74f34e9a599f78ab21cb0aef6a7002899cf6c992b61726e8881e9fc914e09e179e3bcbaabe9ca35957db18ddde10640f5b5c66afb7776f5fcc1008a65c00f868e1989a5d95062d01b931b4272dd18912ce6a949c73837518124868e7279c09571af87ec3777d96cfe0bc12df4f6c2a8313eb725e88ab5369753468051ab24b8edee1f2587b53f5655db5b3a549783b371704e640f90b86463c94b1f4745be04e9cb9473b196d85008a6ce6d3c53167837984f09ae7082b66148d5c46071aa0abc6acc023be19691ba32e685344ddf77033711ac72b00ab05dccd759091bdc577e0bca63631324a1ad1721973290b7afd6a4d302c7aa510705c527221dcf32cf9586f71e6d2a730481cc605764754c0d381133cbb64b7b854f7f9de04c69f80054706a73837f45008d4d882314281c545e7a3b794768d6e9e7354247e782f7832b310e6971ca53623a38c04a575aa4b996c641bb31fd2d5bbede6e5f2ce3aa311bf9152ddb918c75bf0bd9e9fd871fd91df0104ba708c180e05362497eb84361a511c20c661e213aa2f46aae1c969699ddf794ab64b87c3e74e1faadff7649ccb3536635b6ad2a85d5ea5f2246376be545805de0f4f027e18eeb03a89b97861a6ca49d782d8c05cddf9d3faeaddd8a19a7b09a1d6730d2ecdd089de7a25559db3f55298af793972db0a32068d6cd324576d9542779ad5370d778f7d3328b65c8714a8990c47447b805b9dc1e49e03181d350ff6c75e569ea2bf5ee432a13eae64390b7af9f3788a3149df8c0cfcc48eb765502cdd5305856f9b621708d27d0f8d6b33fce6e4b05e11251c3176b2c22720d01ba0c7fb17b0af39ebf42b415349b08cbafe7552988df786f8d65072d0c44018892408f4dff15f6a8086b38076898bcdaabbc34713e57fd91e1402b85f839176b7bbd83dc131dfca27fd06e2c1c25b3669c6dfbc68897d18f236c8a170876b25d9c2e6eedffabaa5c78d19c06ccdc95cc6c9457ce5c25ec4f18f89e5d3fb85924c98502e3c39d20251d9059d2957807c7d522d3a68727c83842f27e2609ca4c8dba381bb0f8faf7fbc367ad94d21b110a4d06be51fd5c16a6e5332648049c60c0543701462ba801db7d3c8ff3eaedeba0523a4e0c77241d117a22910a8bed1e543c2960aae7e570ecf702dbac23c6f640b866e0f9d2056d1a4e540144d6a69caab50779bf520ba63973e0e69dfcb8f805202737f3b6fcd654f624b800226cad3c966633d0afd75e154fdaceff2d60b46cfb15bfd54d8d627ecc1c93545bc612f853f2240b5b258c40d8c8c22208236b25d5ec87d73e4e56bcedd72a12e5b3ebf521ce6b282247753fee50503449246fc88b77bffa62bfb684457659bbdfeacda518139d184e3d794f9997b0e2bfe4c91b3030a4231e65918bd33a27f06c736f9c7239da4fe4fb08c2e54269c8f2bc1eb3c370e64536cde5561d099f187a179b6eea42f6e5328b471a4e80caad637140fe3882c407140a4540892b191a0c929e86bdb96b20f954", 0x1000, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001040)={0x256, 0x48, 0x2, 0x532c, "7a7bc07858c48357bdc0171ecf08f872950ca1de", 0x3, 0x1}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001080)={0x2, 0xfffffffffffffff7, 0x0, 0x9000, "ef5943644c327a52c6c13d2aec6d764f5744f5e5", 0x80, 0xff}) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f00000010c0)=0x3f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001100)={0x8, 0x1f, 0x0, 0x7, "9cc478614c85db6f4ccf5a8fc41ca91bd65044d8", 0x8, 0x5f}) writev(r1, &(0x7f00000023c0)=[{&(0x7f0000001140)="e6b58b2c2e705a713fa519bbe1325de5f0e0295d28b9106cf50fe408034110530a1fdb6012edde0a65bc950a843a6687a4343063d1e3feaf92145973a99160f347c18d6fad774381b53258fc80fae4b5f2cf934cf80162a22903a4ed51278312907f51", 0x63}, {&(0x7f00000011c0)="c8e4036d07455d3cc1a769793342c0e7b0ab050a", 0x14}, {&(0x7f0000001200)="c0a284c5fbf46ce8292bc28f06bb3a8e4ce085a0e4b06d59b1ccc9dde2e46d1d19ca181e996192d8f19e190ae9dc30594081903593a6ea303de1f19e8d1b454c684854ffb886e23ab7a10fcc5c2a15011047a6cc66b005dc73f6abbc2db7a817c9f0134d72d834db83d2d9886795186b8658e001fc8ca72352e625cc86fb2531608a4b0698d6f5e886544bf70014fbd9759722ab5cf57a7d7fa4a395ae6da432a12dc0a4a7656fd48175f056c3b4fc1ba05a5e91836e75f8c3d09def2fd7c53a285e84ed36c0039df8d36a2202b0ccad84e044ef4f8373b11640363ed3e51c6d663f1a83d726b156971addbac4728f2f480cb69dd899a0e463c22b55436b40c72144d5b1aeb9bd6dda01bd3ea3902d159ee09bd8f2b7ed8a6114118dd14e9a6e4b44b81d2975043b29bfbe637d2d4d9f314d33c39bfd4f12b858aa61fb0e17aad501f9e8f916fea7f15500c0a7858ddb590a2637f17d1f0372598975c9c1164b9fcbbb6a42bd8524838ae14f72e4f0795de11c5a91f6c78d1fe71f0c03ba5cd9a8b0444d784ce3ec18387a3bf1ac2d7acf626c7df2aed596d4e50339769bf172d16a9fbd615f9a70fadb1def41b077bff7603d190c6654ed5243c98d1b3b1649a17ccaab60defe39156ceb743f73b07947dfa09ef5471b45043ce889fc0eba3bade8c7fa7a7cb2e30b887fdb588ec64eca4b2ffbad354e6a670310ec9fcc75d1409c17d57938ac8dc26d28e8ea4eef7b2da9e80ae2118ba06b8994d1981739be7591275c66626465cde3c943e6cece9553013687b0766d069ecbe8c2086b7f742243ddb314ff9563db9c5b1868406c546c7d6a721c3bd7e5589d5b0a2f02b84d7dddcf212c5e66492e34e88f31044f632b246c9f1aaf1637f04c68c333df010a4376ffb5bb23ceb92b39f208e933139c5a39e6d8f3637d21cd09d6085737f896c224622404d5e98c38e3b15f638b9d01ba7837066d673c0d66a6974aa6e9c740af0aadaff14042d8bf2ccc312233a69ca1817dc737080151203a39727065a5100392e53975eb2fa19a5034e99ef8e830d2d09323f0f4f93188af1d2e49fcc1687b8bf0d6601c09d0e0575ad3a19ce8162c9e2d9b44ee316f5d605c57bfb08818d9b1971ecae5af8373d6ac968264c5bd9eb98077e0d9137ba604219d28033b35d46e850ead61cc04207b86ad34979ac881d8e1b64db4e3f92607f29f84a8088e99412e182cd9a9b1e615dbff9a5d17562e18b6c2d919e8c75d40c2badecb739ba7e34196151fea3ff7afafe6f1817f325777399bb30a368611d69aed1701dee99d5421e0eff10b6e77cec97d8de51252a0e85c53a223d95be6c2597b217ad63dcd75e279c3f38bbf9848f50a2f96632421cb643fa5b9ce61bfdf38d0eb7e0d4f4de6cff5131bf419899b762b1f9ddf7473700fd8e74b8204879d89aa84906bb99b728ef4828a65f40ca69e5fdec0bbb9c8b8a4fc3db40a5c14aae5750fb7e68992f74a8d79432846dc49d49ccb7029d0f87a508d66e62bb3c05c5fa9a53c9f73a666b4fbf392bd1f0326df792cef51068104693343fccc33083167257aaa69da6498ae5beefa42a6664fefdded74233537814c102ab77a153a7ae77316d41b8ce855751c243d7eb6aa2783a989ad61c69dde6bf20c8225880be072b75171f5a275352b4e9a496e11236def032e83564a6607c63d1cc6d7630bd2d8f97f45328f30700a88b2096c0890ce528a8070dd02613a15fd28d92b7c0b000c29e930a1a79b208020627473fa9bb2e72103ff1b678833bfc259903cc22260a3cd621734a299d59514aed0d8bbe839fded3622922531d278fc5cbf98cc9aa4f04549a6006bc47668963d7f8dc988e0db07a9b554870b10be81967a94498116bc440170802d62ddb3c5789588c603f445fea18d6d72433989a4f0edc445cf20542976ed58cd9171dbc9504dcdad8b620408c263c195799134f2492069a006c3a6af8d768cfde7cfa017f6d93beeebe71169d8db92ba4668cd55f638b925baccc5acacc4e2353422ec1954d8864603918da74feb39777b57eb79027e429519150c73ac3611ef8c9520f317c577bd79e7d17356979b61a8e632e4a19bd0ca4853893056f30c84e5a3d02a1d1219222cbbe6feaa6963f91ed5bc332b99fa85d1359fff22e2e8b9bcaa14aeb464ffb490ebdd31b2746ad58bf5293837872cbe7d41b51e670c5f5f9b144b3bf0e77e301590ae20dbaccb223629b60e500ce14ca8c0b0c786b605a26eda06d29c8a941ee4f741dbe2e1e5f39d72b69b10fb9a0f648d9eca8e0d4608e4d22e0c2e55e1d0eb6d7f33e932a72186366e187e5aa9e15770d813c0a8ec548dc31fae36726646e9db5f721fb7468478375c06fd228dfb4a4b90b6a6784e3820fb63c0e8b357bc4b9a45f19cfecb63399e553016200c8f776bb70751b8c69d1029b2da734524a9e408f2fae8cf6c4971d9a64aaa91dbb238615be848722483b61d03572120527bf1ccfc12ddb7b9a9625196ddac429b25029e73376f9f0bd92f4a23577c99ab1df2c038ce83792d4fc182e730758cc80b8669e55d76e5049a45967ddb41a48fbc8ccfcc358f450ec19ab01273151b648a3021b998507d536643b7491982c3067cfe90e2b4c6a21e8dd62d9d5f63d94cb67e88c4a4f317837ec93386646ce8b68248617ad4ec203278da5dce8acbc6217c75dcb2c9d9ea9d6b98efcdab970b2331c2337781c91530f8644c44b529cabbe75ca62061e39fe4a9622cfcd59c85e890ef8f4a324413ea9271aa9f53aeacf826dda0c4bcdff4cb5dd51567a57de3cd97f17c747a6a134e3f2f441cfcfbdde52b6c8bb7807175cd541911f09d24e67fc69a49ca33c4da2c6bec8472f98fdb450d47b778a8d7c0edeecc4f6beab633899fb68f45c223a91786301bc326d5bf2fc433fe34e5059568b9e4e176fff5ec4941f358dd3bf41246ac81787a1e77116fd80f160023289ccaf4646adb2f862f3d914517206301b476723bffeb74b27d48d8b29e900597af5bda37eadc52c4638ddda25bb977195eec0e73f36bbdec98a633c4fd80e2e14c80cd8c2599be724af7360c24fc8e75a50dd4944efd1eb77858ccf273fafe38ceb79ed26a1fe13fbde9a0df9e810242c893811b19c70dd136954c1d8e5ad93f8a1bcf65a0b6cea9907de4945dd4adee86155293432de60027c42507ca9035225767db034ef2526e6123cf06ccfdd637b7f9468b7518eebfb1e1c9122a0070ac13134d6650445bace79791a78da815a6a224278c227f810bc2c3010a6e97977be94627afe2f5376bfa6813cc26f91db572ded9938a2c2190d19f81a24e4125ad1996fdc984cf9b3fc98c61a40c28dddbe2462d46fb4887712154402fb84f8f030c8da5bd5f57680e5d9a3b99eb6d137ec4fe1c5d1f1a51de8c6e144787b8305c1ef831a4f0ceac627b55330391331028f00d1a7e9e99afdad7d42758c5bd4d0cc90b518cde6780e1bef5575dd427c0a0565c8ecc70ca82ba8c736728a3437519c5475db4a17d34f587b8deae986247fa7103f52c332a8295cb0cf3c14726ad988cf2ae4161efc5f1235986587f4b594a5350cb2848031b1d2a498075262ee1761b605c72884bb473a842d1595c5c448496a685f705a4f307a50e75316b49880a72fff93cf4c8fd64d959b47d7fe902aac929766bccdff0145125d59e84a66a9282c6f8ea83275107109839cb6d820500da8483813c7d5e7785d6d4181db4ff9ec9d0127cb1e5febbfbc10bd0757b72381a92bec081862c273d22ce39ced073a8e67ee3fed31f103e27ce616c24c3ad42a3ca7aa91e0f46bed154654903b55bacf2e5728559cd1fde17681a3f7829be01823b4751775319fd2a96a7f6eddabe6ffc319478a8c28ee5476a16c3e21a5dd305d4ba50205f69cc9cbb7ddc2f7b44937a3f8f1bc6f29ccc8c021917bdd69c52a66187fc3f7fa73d4af04bf9527d842802f22336472943d806cb281ff72970a90a9d7b753a951ceb08f5605fb4369cce9f650b25aed44e838589a2d20519380f20c4933d6adac82428fe607f0eb40c5a11a52dc45e1e4e5238202ca19c5bde228cc9526d0372e702e9daaa64cbde2e181328ead3c6982a450e167e61c1325aa2c2f05d34fb32f0c17efccc7a670cf65c7f4142a1b6b8f1279051eef433eb85e587c0116e2af5afe1dda971b0ad4971c6d8a094fe79ba4e0f4b32f87172e1903df21f2b6dcee13f41335798d38e082ccb8f28f8a7a8e0627798652f92630158826e198eb493f9a11b545bb19e7c12777bcc3779ab1fccc1e522cfbf0e0f40a434a095be2eb475cc74a1b45bdfd50be2655ef7ed6563bf616632a14e2021131edb8591be9301cae3d04c6ef4cc626d4336f068521df36e8aa4a4e6a3f9c2fb300dd295923f5031691990784aeaf9b3b2c402ce06f42d2fccec7daf57e0cb67ff5faaddce75c8793b789cb99652cf7dd1fa83e83bdab9b7e58f45ba3307c10f62c5bf9820f078b9a0d0538348eaaa493dcda1bc2d51fdf996ca1a33794b636ab7c086f6ac0e80a7cd434d65ef739a9d7d07ac7fab95967cfcbf7a1774df33b34a4b4b5b22d17cd731d3e61f4a162571805a0e059bdc52cc9d3a023e270d4e0041465e4de9792dd508a099669ffd62d7aa3f00511762d3a337c9e9b6c8d5612a541a4646e197ba658b93398719c3c36aed9619121b17fcd454e4dcbcf3d308940d65a0a64965b97dbc8cfcda983cfae0831b0c1a09675690b02b3b6331d6e7c040490babb8727c5c3b265f21c3d374068eaa4d61b15931edfef61ca99008c09506592689ca4574d46d17ddc9a9aa5d4f900251cd14159e0c524244c5d88d7c4027dc97ff5d756fd6a3ee84a51ae83d5dde012bcabecfc5c63d2559f6564e04e2595d9235f9972cc51dbfc87bb287006fc5c966b3ba0b2dcefa056379068cce79bf0ad0feedae077d7ee59a247b40bd61cc5d74362fe869a71d40ea64800c488014424a6c3a970f438e1b36ceb88f1a455dc188a1efa0321ffc98f1885ad2e9e7bc32ff12bf4257838515725b66761fd2f02dbada445a520975d6c532f98ba554a8e0b54480e9f83b16873c748f81dc345f9d8d994df1461bf554f12c6cfc3e5363f1349bcf9c61f7ab0487ec01ade95e3b0c808456d73f3e425df61f2fd214183a2e400b9066cefe61a0aa77886514a2fa655113ef2e04d53aa0b82be9cabd7c2a1693106116df82dd9fb039923bfabf771844ea1c51e4fa7a47d5289edce36d6bb097be090e002edfcd9ea4e05001b7a75b2c982926c6f9b29b6f205b7def00cf6fa634288384694796bff9ccd609a07342f20cd8a766ed0dc4a0cd2c3c4f1f278bf69427a7a2097771c4324f2b55864eb5fe78be3790a60da84fb01a1cfad106e3b735b06f48ff6249fde1fbf57067ef69b2aaa755be5443ff2ce73a9a29691e3c89ddabc13184dd5bf510481ffd25aeb6e55121d3b6957618c66482de821d7bbeeb77137bc64ebb8eba912aced3e89263434bfea24099c095bb4fc262d83e798152611c113dcad17ce510e2f33c01af53415b238c3a23e23d5c9e4a91fa21079b0b9a79a8abc161377a5068e3aa419736309d77b7a68fad1802e10f79fb3b0882c3fc5d98ad1f21da6898fc13e27118b81248173bfbff25fb762eada1e50810cde4f7de9dfb33108f6418cab9cd8003203dbb49c790d6ab8b5b97874817317c0b415082477d09db9269bab56a9a2e215256b463ec6edf2ed1681b80530eaee4e0ebf80feafdae65d62401381b8cbf9a6c977240", 0x1000}, {&(0x7f0000002200)="05c5c2046dca6e3071c067a059aed33d39dd24a827f7fcf5c79372b9c515684fc4c7bf761c91a01168f92320e9311644b1ade77ef39c24e0de0460da17469ac2e6ac", 0x42}, {&(0x7f0000002280)="14b5901b9275038e5526c6ae33f122c5e135c96c335c97bb6e1ab2a197aede9c8748e4e16598c1441cc850aa1eb2eb2026c55abe9535598bbfc3a0155364e64da6370d33cbd2ff3ad9ae51933504038ff9d8374789071ad49dd6f07c17f9986a102c1da0", 0x64}, {&(0x7f0000002300)="aee6395c9fd073ff94c244e06d61e1d325e37336d3c8ba4de38735f79796319ed128496d765cc4eed382088f49c0f55ea16641f750b1bb089699d705deb81060c3631b4eadcd75496b820ab50a1079141fd6e3af49d5f6807f281b5b2e41a0bff5c44785d9c4bf8fdb776ae17364cc3f47bf9be001daab51e577172381bd279960681edfc189fa0ea17217eec76671e1587ad724ed005e029bed6e2ac3953910495f", 0xa2}], 0x6) pipe2(&(0x7f0000002440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) poll(&(0x7f0000002480)=[{r1, 0x100}, {r2, 0x20}, {r3, 0x20}, {r1, 0x100}, {r3}, {r2, 0x4}, {r3, 0x44}, {r1, 0x1}, {r3, 0x4}], 0x9, 0x7f) r4 = accept$unix(r0, &(0x7f0000002500)=@file={0x0, ""/108}, &(0x7f0000002580)=0x6e) pwrite(r3, &(0x7f00000025c0)="e74f84c666673751b99aeb232b1268a86d6227db8ca711db71e2b4e72ee9091c9afb6ebd908fe34b7b79fc5b7cd1a4d46e4e1922318dc9cd2ec733a95677b8f785783ed467cebd10110dbd53f64f8563d2b94ab71c790af0bef101279cbe63404a23fc23ea508b1b83ee0757b21a0a", 0x6f, 0x0, 0x0) r5 = getppid() fcntl$lock(r4, 0x8, &(0x7f0000002640)={0x3, 0x1, 0x76bf, 0x1, r5}) getsockname$unix(r4, &(0x7f0000002680)=@file={0x0, ""/108}, &(0x7f0000002700)=0x6e) ioctl$KDENABIO(r0, 0x20004b3c) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002740)='/dev/ttyCcfg\x00', 0x800, 0x0) openat(r3, &(0x7f0000002780)='./file0\x00', 0x7b7359ee1e5e3bf5, 0x30) r6 = accept(r0, &(0x7f00000027c0)=@in, &(0x7f0000002800)=0xc) ioctl$TIOCSTOP(r2, 0x2000746f) r7 = semget$private(0x0, 0x2, 0x40) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000002840)=[0x7]) recvfrom(r6, &(0x7f0000002880)=""/4096, 0x1000, 0x801, &(0x7f0000003880)=@in6={0x18, 0x0, 0x2, 0x1}, 0xc) write(r0, &(0x7f00000038c0)="d8714aa89c30a3851532a79246c509401c41c463d48cf34009a4f804f73ab43b4de68ee456e9a2e1b1d3871a3f72ba28d33467c9689bfc9800c76e8204c94c2c8a7bcece3f06059a192792f0cd40027acb52b5c84896ab498393b00ed61b0210bd2391e52e30f87d65c22c3b2551debcf9fbd0486f4440b5ad0bce13d0f3114ed5232fc9e082f1a7e21356b5c9bc19282e742bfa938584f1863836eea11df51a2672", 0xa2) r8 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000002000/0x3000)=nil) r9 = geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000003980)={0x0, 0x0, 0x0}, &(0x7f00000039c0)=0xc) r11 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000003a00)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(r8, 0x1, &(0x7f0000003a40)={{0x6ae2, r9, r10, r11, r12, 0x100, 0xfffffffffffffffe}, 0x4, 0x17a, r5, r5, 0x8, 0xffffffff}) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000003ac0)=[0x1, 0x8, 0xd5, 0x1, 0x6, 0x0]) 16:01:48 executing program 1: shmget(0x2, 0x1000, 0x4, &(0x7f0000ffe000/0x1000)=nil) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4302) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:01:48 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x200000000000, 0x31, 0x0, 0x0) 16:01:48 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) pread(r0, &(0x7f00000001c0)="24ae485dca97d250691edde40aca14d3df96c9a7d6332bd8c4a612aaf14e1b119247707e76c3a4a610a6c04d790ec925d439c0a4296d6bca5e9ba523f1107c2514bac46717632ef1a3323069db9263bb30b3024398452679218fbc5c59a352f53b48aff42e7d20c0e0576c7410f3fb59d3eff547118d9f83e4f8dd77afdd701805a08a9d0a3ba9021326555f2ab8c03794baa24508db4a1475914c5fcaf141f7f6a37a2e89f2d6753d96b4b63966ef24aaef1aa3635a9d2e86cd54b22ed3475e489483d3767dea990eee9082759b78a22aca8a7d20a46c75ba798d83ac2e0d0e1d4b0ceb4ecc613cd09171dc9f0f", 0xee, 0x0, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000300)="0920090000000000000014804752cd8439df6dfe4ed2848f4aaa41f6ac61371c960a", 0x22) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:01:48 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x8, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) close(r1) 16:01:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000380)=[{0x3d}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') pread(r0, &(0x7f0000000200)="90a405834475f2aed4f551e26719164a5d608888e91a14a07a9963a3431f00b3cccf6957ff484721a283da271db06bc935b61c2e472d068028791fde80f75253f7ea5f73513e439998df878a5128e5343f5f5a9c5b26dbe46b954201cc3e67e271b21148afa2c0f97754261f2fefc1b63869230c740ae431d0ff7cb479f381ff28e51f06d8ae486d3c4ed23dfca1aead9cdd0925bce7a397b0e5321a22f51435539eb54bdd7ad1138917ee1deae970560653380190f5ed55f7332a16168a0cfbf97e66a916d5d32cce996a62b6c9a6660bb3e9cd641131f56fb9d4cb2e03e30e5f0a096c5c5d", 0xe6, 0x0, 0x56) 16:01:48 executing program 0: select(0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000040)=0xffff) 16:01:48 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3080002002, 0x40004000000028ac) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x2) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000040)="000000186204018b002b3a0000030083caf7afb9d8dcd14043000053ba8af6585bfef1f7f1071d36803a52f8820fa6ae84c9f0611da24e14da00c20002e1838f74652d62e159c51bad5a8bf62600040000000000007d2c", 0x57}], 0x1) 16:01:48 executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x80, 0x0) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/4096, 0x1000}, {&(0x7f0000001040)=""/72, 0x48}, {&(0x7f00000010c0)=""/255, 0xff}], 0x3) pipe2(&(0x7f0000001200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect$inet(r1, &(0x7f0000001240)={0x2, 0x3}, 0xc) r3 = syz_open_pts() ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000001280)={0x0, 0x5, 0x800, 0x81, 0x55}) recvfrom$inet6(r1, &(0x7f00000012c0)=""/135, 0x87, 0x1, &(0x7f0000001380)={0x18, 0x3, 0x6, 0xcd28}, 0xc) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) r4 = fcntl$dupfd(r2, 0x0, r2) fcntl$getown(r0, 0x5) r5 = kqueue() mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6, 0x2012, r1, 0x0, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000001640)={0x7, 0x3bf, 0x5, 0x800, &(0x7f00000013c0)={{0x10000, 0x6, 0x4, 0x1f, 0xec8, 0xe1, 0xa48e}, {[0xf2b1, 0x800, 0xfffffffe00000, 0x3, 0x44c, 0x3, 0x1, 0x5, 0xc6, 0x8, 0x2, 0xfffffffffffffffc, 0x7ff, 0x64, 0xf28b, 0x80000001, 0x8000, 0xfffffffffffffffc], [0x80, 0x7, 0x1, 0x1, 0x9f10, 0x80, 0x9, 0x2, 0x0, 0xfffffffffffffffa], [0x100000000, 0x8, 0x1, 0x103, 0x0, 0x8, 0x20], [0x6, 0x1000, 0x8, 0x200, 0xeed, 0xcd], [{0x2f, 0x7, 0xfffffffffffffe01, 0x4}, {0x7, 0x7c8000000000000, 0x2, 0xff}, {0x328, 0xfff, 0x1f}, {0x5, 0x100, 0x5, 0x9a}, {0x7, 0x2, 0x8001, 0x6}, {0x1ff, 0x20, 0x81, 0xfffffffeffffffff}, {0x8, 0x4, 0x0, 0x9}, {0x4, 0x6, 0x26ad, 0x178}], {0x1, 0x0, 0x6, 0x6}, {0xfffffffffffffff7, 0x9, 0x0, 0x8001}}}, 0x9, 0x1}) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f0000001680)) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f00000016c0)=0x8) fcntl$getflags(r1, 0x3) ioctl$TIOCSTOP(r4, 0x2000746f) pipe2(&(0x7f0000001700)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r7, &(0x7f0000001740)=[{{r6}, 0xffffffffffffffff, 0x40, 0x2, 0xd7d, 0xfffffffffffffffb}, {{r4}, 0xfffffffffffffffc, 0x0, 0x1, 0x3ff, 0x80000000}, {{r0}, 0xfffffffffffffffb, 0x8, 0x4, 0xad4, 0x3}, {{r3}, 0xffffffffffffffff, 0x10, 0x10, 0xe138, 0x3}, {{r0}, 0xfffffffffffffffb, 0x80, 0x3, 0x317, 0x80000000}, {{r7}, 0xffffffffffffffff, 0x90, 0x2, 0x4, 0xff}], 0x3, &(0x7f0000001800)=[{{r6}, 0xfffffffffffffff8, 0x34, 0x1, 0x4, 0x4ac0}, {{r1}, 0xfffffffffffffff8, 0x4, 0x0, 0x5a, 0x8}, {{r3}, 0xfffffffffffffffb, 0x40, 0x1, 0x9, 0x4}], 0x5, &(0x7f0000001880)={0x5, 0x6}) mknodat(r1, &(0x7f00000018c0)='./file0\x00', 0xc000, 0x8) ioctl$VMM_IOC_INTR(r6, 0x800c5606, &(0x7f0000001900)={0x3ff, 0x1, 0x1}) fsync(r5) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000001940)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCGTSTAMP(r7, 0x4010745b, &(0x7f0000001980)) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f00000019c0)={0x1, './file0\x00'}) ioctl$FIOGETOWN(r7, 0x4004667b, &(0x7f0000001a00)) r9 = geteuid() r10 = getgid() fchownat(r4, &(0x7f0000001a40)='./file0\x00', r9, r10, 0x2) ioctl$WSMUXIO_INJECTEVENT(r8, 0x80185760, &(0x7f0000001a80)={0x80, 0xfffffffffffffffa, {0x1, 0x7}}) 16:01:48 executing program 1: r0 = socket$inet(0x2, 0x2, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r0, 0x0, &(0x7f00000000c0)) 16:01:48 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2, 0x1) mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c40f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000001600)="76d4213c389a31319138817aa2942564ac6e46b9c55c06ef1ac1096592c33cb2b847329e97e22a3ff484a869d5c6c6ca2af3905b275f7ab30b70cba240b64b3a4d541a1348c92fbe189bb96c721d04f72e689ba721dcdc3303590c8bbc4421821f45acb2cdd053b02ae8743df12f23d805bd7d4a0038ae76ea76c16a9cf6d573071ed6382fc3d9e4a4de5b6116c5af4ff897f52b859b0cd3060f4ecdebbb897bcb64dbe2aa9b905c28838e823acf165f6f3b04dd59c502c275a776749a43e97fd4bbb88cc117194295a74ecb826d01d5659346c59f307611804a1be196d4a8c7cdc0a6ae30c5a91721e73742ab8857e479fcf4028091277809032344a7fe5776695aaa369926b6b8924b4756eecc0b1c782cfb93418227274e6e6cee97cad663eacaa5faf757c645248a9c4b0a0046f338952f195a01b510c190e2599264c48b3eeafa06911d29404d7dc25d6f1312304ce38f1051c623eac955fb167beab509b79002db9d024723", 0x168}], 0x1) execve(0x0, 0x0, 0x0) 16:01:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x5808f0ef}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x400, 0x0) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000100)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) accept$inet6(r2, &(0x7f00000001c0), &(0x7f0000000240)=0xc) 16:01:49 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x80000000) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[0x190, 0x1]}) 16:01:49 executing program 0: setrlimit(0xb, &(0x7f0000000180)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r2, &(0x7f00000001c0)={0x18, 0x2, 0xffffffff, 0x8001}, 0xfa) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1ffffffffffb, 0x7db, 0xfffffffffffffffe, "03664071795ab900ef3caf0000004000"}) pipe(&(0x7f0000000100)) r3 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000200)={0x9, 0x1}) pipe(&(0x7f0000000140)) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) write(r0, &(0x7f0000000000)="6a4a4e5cfab9b0fbac605a00", 0xc) r4 = dup(r3) openat(r4, &(0x7f0000000040)='./file0\x00', 0x100, 0x108) 16:01:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x44}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") 16:01:49 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002000, 0x40004000000028ac) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)=[&(0x7f00000000c0)='*\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='!]\xa1\x00'], &(0x7f0000000240)) symlinkat(&(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000280)='./file0\x00') writev(r0, &(0x7f00000004c0), 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0xffff) 16:01:49 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x10) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='r\x00') ftruncate(r0, 0x0, 0x3ffff) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:01:49 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) chflagsat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a538706000000b818000000290000002a000000000000000000000002000000"], 0x38}, 0x0) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) rmdir(&(0x7f0000000000)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:01:49 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(0xffffffffffffffff) socket(0x400000000018, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:01:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c, 0x0, 0x7}, {0x4d}, {0x10000006, 0x0, 0x0, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:01:49 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x19b) fchmod(r0, 0x48) 16:01:49 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x110, 0x1) ftruncate(r0, 0x0, 0x30001) r1 = dup2(r0, r0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000000)=0x52) close(r0) unlink(&(0x7f0000000080)='./file0\x00') 16:01:49 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) socket(0x6, 0xc000, 0xffffffffffffff01) setuid(r0) mkdir(&(0x7f0000000240)='./file0/file1\x00', 0xffffffffffffffdf) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:01:49 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000180)={&(0x7f00000001c0)=[{0x3}], 0x1}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x8a, 0x1}, {0x0, 0x2}], 0x2}) 16:01:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x800000034, 0x0, 0x0, 0x1}, {0x6}]}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x40, 0x100) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000140)={0xfffffffffffffff7, 0x0, 0x5, 0x8, 0x4, 0x5, 0x10001, 0x10, [{0x81, 0x8, 0x37, 0xfffffffffffffff7}, {0x400, 0x10001, 0x5, 0x1f}, {0x1000, 0x5, 0x6, 0x8000}, {0x59f2, 0xe, 0x80000001, 0x3}, {0x6, 0x2, 0x9, 0x8}, {0x4, 0x5, 0x0, 0x6}, {0x59f8, 0x5, 0x5, 0x3d55}, {0x9, 0x4, 0x881}, {0x80000001, 0x7, 0x6, 0x3}, {0xffffffffffffffff, 0x3, 0x5, 0x9}, {0x200, 0xffffffffffffff03, 0x8000, 0x4}, {0x8, 0x9c, 0x8, 0xffffffffffffffff}, {0x8001, 0xff, 0x0, 0x3}, {0x5, 0xffffffffffff1dc3, 0x5, 0x101}, {0x9, 0x223, 0x6, 0x26ac}, {0xc3c, 0x1000, 0x2, 0x9a}]}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0x1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:49 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r1, r0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2d66696c653000"], 0xa) 16:01:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x7}, {0x8000020}, {0x6, 0x0, 0x0, 0x100}]}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x200, 0x0) 16:01:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = semget$private(0x0, 0x457d64d7c379b58d, 0x40) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000100)=""/209) 16:01:49 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x20000, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:01:49 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = socket(0x11, 0x3, 0x0) socketpair(0x2, 0x0, 0xfffffffffffffffe, &(0x7f0000000080)) sendto$unix(r1, &(0x7f00000000c0)="b100050460000000000000010101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x8000, 0x0) 16:01:49 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname$inet6(r0, 0x0, &(0x7f0000000280)) 16:01:49 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r0, 0x6, 0x10, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000140)={0x8d, 0x0, &(0x7f0000000080)=""/141}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0x3) pread(r0, &(0x7f0000000180)="92467f8327c22bec8b2631b90d9a3ed9a38a4f5475", 0x15, 0x0, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000200)={0x4, &(0x7f00000001c0)=[0xf2, 0x10000, 0xfffffffffffffff8, 0x9]}) 16:01:49 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000), 0x92711f4, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1bf, 0x0, 0xfffffffffffffea1}, 0x0) 16:01:49 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) fcntl$lock(r1, 0x7, &(0x7f0000000100)) 16:01:49 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000300)='./file0/file0\x00', 0x8, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) 16:01:49 executing program 1: openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x800, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x6c3511517be5e61a, 0x0) r1 = dup(r0) ioctl$BIOCFLUSH(r1, 0x20004268) r2 = socket$inet(0x2, 0x1, 0xffffffff) setsockopt$inet_opts(r2, 0x0, 0x4, &(0x7f0000000000), 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x1c0) 16:01:49 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0xfffffffffffffffe) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x400cc, 0x0, 0x80000000121, 0x0) kevent(r1, &(0x7f0000000000), 0xf95, 0x0, 0x214c, 0x0) 16:01:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x35}, {0x200060}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") r1 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000040), &(0x7f0000000080)=0x4) 16:01:49 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = semget$private(0x0, 0x7, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = semget$private(0x0, 0x3, 0x41) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000000)=""/210) r3 = fcntl$dupfd(r0, 0x0, r0) semop(r1, &(0x7f0000000100)=[{0x4, 0xffff, 0x800}, {0x0, 0x8000, 0x1000}, {0x168390c2d5c6a06e, 0x0, 0x800}], 0x3) ioctl$TIOCSETAW(r3, 0x802c7415, 0x0) 16:01:49 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="2d012e2f66696c653000c2c58f3e6a63e18dd0a05560ff601f2fda3725a57204f4b01be3b5b65ab0879af9972820f6dd37cdbb633389a6799d36a52b6a24a1fd"], 0xa) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r1) setuid(0xee01) r2 = socket$unix(0x1, 0x2, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') getpid() ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000140)) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000240)) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:01:49 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000200)) recvfrom$inet(r0, &(0x7f00000003c0)=""/121, 0x79, 0x802, 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x80002000, 0x7) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) accept$unix(r0, &(0x7f0000000440)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000200000000000000000000000034626d081d0aa3fa24dc27c796c05aa5c078855f2be10d68bf85d8b7e4749b2c1e237fde3a9f9aac8edd76986f9a16b99592cd95237f3ba9100d8e4a5e759024ae904ea10075fb1913c940f838b5060e7028194b8f0409"], &(0x7f0000000280)=0x2c) getpeername(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x4) read(r3, &(0x7f0000000340)=""/101, 0x703dd8f40aca6511) close(r3) r4 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f00000002c0)={'./file0\x00', 0x2, 0x2, 0x3, 0x0, 0x10000, 0xe4, 0x6, 0x1, 0xfceccf9ef6843069, 0x1, 0x9}) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000000240)={0x1, 0x1000}) execve(0x0, 0x0, 0x0) 16:01:49 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002000, 0x40004000000028ac) mknod$loop(&(0x7f0000000200)='./bus\x00', 0x2, 0x1) r0 = open(&(0x7f0000000040)='./bus\x00', 0x80000000001, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="000000186204018b002b3a0000030083ca4fa4af071d5027e3e481106a0cc557977136807465e18c0fa6488886b04add144827023ad900c5d1e33b080d30a8bd6b791253ff99e6ca1bad5a8b8c1a79d2c024676a856c0a", 0x57}], 0x1) mknod(&(0x7f0000000180)='./bus\x00', 0x4, 0x693) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000100)) chdir(&(0x7f0000000140)='./bus\x00') ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000240)={0x9, './bus\x00', './bus\x00'}) 16:01:49 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x100001, 0x0, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r0 = getppid() ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x200, r0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0x24bff0ce7d0538b4}], 0x1, 0x0, 0x0) 16:02:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f0000000000), 0x4) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x9) 16:02:00 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c40f7b202c, 0x200001b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) r1 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, &(0x7f0000000a80)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, &(0x7f0000000b00)=0xc) r5 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000b40)={0x0, 0x0}, 0xc) r7 = getgid() r8 = getpid() setreuid(r3, r6) r9 = geteuid() getgroups(0xa, &(0x7f0000000b80)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r11 = getppid() r12 = getuid() recvfrom$unix(r0, &(0x7f0000000dc0)=""/198, 0xc6, 0x2, &(0x7f0000000ec0)=@file={0x0, './bus\x00'}, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000bc0)={0x0, 0x0, 0x0}, 0xc) r14 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000c00)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000c40)=[0xffffffffffffffff, 0x0, 0x0]) r17 = fcntl$getown(r0, 0x5) r18 = getuid() r19 = getgid() sendmsg$unix(r0, &(0x7f0000000d80)={&(0x7f00000001c0)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000980)=[{&(0x7f0000000200)="cc8392ed41257e67f35afb07fbff3566ea2ce0b02c98da8b79f4634404eb892e523675ffbbba7a77f06a1a44adb0c95e3db99cc640f79115fa3f4c7b73265b27b7221c8cc343922f14d151b16c82bf5a09b749255b996fbf473cd522e5b275a4", 0x60}, {&(0x7f0000000280)="9f367a7f0b5d4a4a07a38a42643087680e4d6ce9f367a4d6aa956dc005a81200610551bfeb39220dd0f97a5b0ee9d9d8515b4201483b818f92ef0d1fa4984fc28a83d87aa6a5d4899f9635de0082255d72fb3f6483b6ee9891129c80815115c270123aad2e310fb145e73534c9c8d2fdb8851ed02fb17b31bedf0f8c1d6ebfd9a1ba3f69141c9247f4d2ad17537d2b330757d1e36a1e323bee07b06179328e951bf9cee56b245f2c41a5e6083b75ea0722018a9867d15b6d22db1b0f", 0xbc}, {&(0x7f0000000340)="a8a65a7312eab95ecf63966e63fe24180fe5d76831ae81c1934a6a0f81699d4181fcf97eb0ce24cf7492f3f443b56852658e2f3a7a7409f3bec993728ed7056728e0a05664b703d145869274104d9dcafffe59153babe33db7341878dd3fe234ae36a1c4a6c337f9237adbda0831393486a83cb08200cbb5430a6df9927d614e309ad10d2b51695e814075164292bc2c4ec56c71e3f7a844a114bd93043a278675ae623c16d3d026fd9369d315f3f0bd7eb5e1fc55ae151e7b7336bc89682c35da1ac32819f40cd943c77e39b44d96f31f0482c7a7289af5492c686ed93677fd096ea7f27d724795cbaa891d6af70cff23b99b3577f679b3a98ab7360ab6cc", 0xff}, {&(0x7f0000000440)="97fca3ab311254", 0x7}, {&(0x7f0000000480)="2a7ff5ca4a38aa64dc6fad3a2be2d0d727b26ae853bca80902785a9d0e7c82fd7aec0870737c0b4bff14e872c0a01fb7540f38fa40a6b3aea26dcf05fab9c8c9d97904e51755797ae1deab67164a711ba3638412cabbb9d38d2b16fd8165e5e2d61af97ffbee2e32d9a103837596a03702c05456c049ebcfdf96d21d67af8c2c549b35ab748b3341cc738e3e8066f2eaba6f7b79cc8540eb7d4141f24b459efff735c28f95c21b4c307e77a6d0930029d8be05f01f8407a0e88fd023ef75ed92cb73420486365dc47154759b6b32d59edd4d9c597ea3dcfd6d4cfd2394e061476e", 0xe1}, {&(0x7f0000000580)="6f05ad0b763360e027dd46099fbc0dce7036f34964a8062bf891bfebffd288ca7d1126682b552763d033b565ff993fcf6b04771479f901f42efe8fe82aa5de9df0ab8e8c7321ab958c152de476ac7a9d8c6d4af0b7247414b4658627f3c9f93f1d41314c1674c93d27d6d5d8968978ac8c72c98b659b3d7bcaacb8d519c77b93f8a123ea820feda948ec74664c745c7b7bf46cde01fe717716688ae3ec6a12bae4f0846543e88a91e6fa221b0459035e8c14e198f8d044d3c412db0338583a7b77269b7c97607ef92664bd7b3fda6970c63687c10f", 0xd5}, {&(0x7f0000000680)="20ac6e085b12f28b985c3489a1b344132d5d6e7f0f2dc2729f57438816dab3f7dbe14918319a79eb1fea14c0f515909e375274658296e2d184d242c4de465a5e7390b05cfd8f7a8b84513348f77ac7819e2e4d49542c0763e54039405c382f6a2a4f6d6ab2968c5fd4eecc1e3c13ef4b21976c681ea2a2e70c979e0cfebbb67640153398db83ac9e5628a2c2e730d71e9e6b9c91ddc08d8647b4", 0x9a}, {&(0x7f0000000740)="47861ee300b800578c53c3e536d7a5fa12d5685d9b83e08783b0cf50a1ab2663ddadfb26cbe9ee5254e5cff8863f6cf2e97131183620def324655360979f26d312ed854baec4fb94083f1ab3058ec377a4385a1e362e7e66bc6a053630f928a7ad5e005e0b4693963959645ef469606312ebed31c1e370c8b068b3d5842b142073d0abc2ba89c21b45d836fdd39910fca418335ececc0487ac14467060d692013608dce3d5526c9a442577939f1e724255ec2bf274ba891a027f990f8bf11bd7c79db6f78bc119bc96318e9a4204aa94d2d39b9d00ee4bb74fef0b02b1ec396b3a36842c82dedbc37a7812edbaa314405f9cdd54871fd2", 0xf7}, {&(0x7f0000000840)="1cd44a71066bed5bcfaf5e579c63668a0b976d1d692a1faa57529966b899975bbfc85c4b509ffc070466ec83ae856521a07bdf2d1e470f72391154af609bccf2713c4277f69067fe25979f5d14a8ed648294", 0x52}, {&(0x7f00000008c0)="9a9d4f155b20865b850db5cb8d7c90f35fb41f0306d60b4745e25062a65a1b7c389557a6edd3719308f2b5d559cbd26a5ed48a0256bca5d0dbdb6a4ca359e96efdaa04b6a6e5d68e1c1ea3644adf6b91e14078dd4639d1055cc2288b6c0bdc6df3802f2f40a151924704b4ecae1b612edabaf00dd7607d169b0d8e18f5441593ce1cdacb13660ad1467f09d0e6ddcb1a8547caaf7ce6181fe6313b0ef51771e14ffcd96ed6a0e86171a54bfce42f7e815a9abd0f6e", 0xb5}], 0xa, &(0x7f0000000c80)=[@cred={0x20, 0xffff, 0x0, r1, r2, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x100, 0x4}, 0x400) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="4922ce77dd944f9f724be920e78666b42e10130e457b5c84a2d10027bfd863070b5fb073eca4c7407909b56f004589a318262b635f0f1d0a2a26d736bf1ad143ab003fea8788a2094e6d490d9668612d", 0x50}], 0x1) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') execve(0x0, 0x0, 0x0) 16:02:00 executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000004180)='/dev/speaker\x00', 0x800, 0x0) r1 = dup(r0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000000)) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000040)=0x400) r2 = msgget$private(0x0, 0x200) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000080)) msgrcv(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000039145f810000000000000000000000000000000000000000000000000000000000c200"/139], 0x8b, 0x2, 0x1800) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000004400)) msgrcv(r2, &(0x7f0000000180)={0x0, ""/68}, 0x4c, 0x1, 0x1000) readv(r1, &(0x7f0000001500)=[{&(0x7f0000000200)=""/77, 0x4d}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/100, 0x64}, {&(0x7f0000001300)=""/36, 0x24}, {&(0x7f0000001340)=""/240, 0xf0}, {&(0x7f0000001440)=""/32, 0x20}, {&(0x7f0000001480)=""/110, 0x6e}], 0x7) shmget(0x1, 0x1000, 0x100, &(0x7f0000ffd000/0x1000)=nil) msgsnd(r2, &(0x7f0000001580)={0x2, "b0bccdf3fa5c994f6336004cc1229b2f9e2a8b5b7759b9bb8a390681a393bb4f9e77d9276ae45274ccab88ec647bebaee658135f92c34dfc4d314a66a1d57bb2614b4519840007d5a1714319462bada34090c1953e9de4ffa091e489d7ee5c4e206077734e982d89af4ffc49fbaac1a515e60f1c3dfc407f729b50c8deb1ddd352605f71ce2f694e8d3b77f0ed5e611d661935b33129e7eaebf78bfb75373730a54aa06519f62d1c2c0dfda4b1d2fb704abd495e7bbe4ee3f3b44307b5dfe304be8cb2013d1a741f223e9271836d46f41c52d3de23bfa0486e17b99b0bd5a42f3775157af9340b5db19055f14b72fee43758"}, 0xfa, 0x800) r3 = open(&(0x7f0000001680)='./file0\x00', 0x8, 0x4) pipe2(&(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) msgrcv(r2, &(0x7f0000004680)={0x0, ""/224}, 0xe8, 0x3, 0x1000) read(r5, &(0x7f0000001700)=""/91, 0x5b) pwrite(r1, &(0x7f0000001780)="fff4348cb0001268888e222e8178c75d038d13ac4a19416cdc4044b3533567a69369b5a6d193680f3caaaed1dc20640fb820f9a2d670c5103d3d3f3c7d827b3a1abcc7be9628d6a62d6c", 0x4a, 0x0, 0x0) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000001800)=0x626f) msgrcv(r2, &(0x7f0000004500)={0x0, ""/26}, 0x22, 0x2, 0x1000) pwrite(r1, &(0x7f0000001840)="0fe45627e961b4590fa169cd26e3dba83f815a80dd30b0ac60b041595b59f0aad75c088985ede3f50052cabd81f4ba623038784601fc7f0af6720f26622fe7f98bb90be9077f9706265a02076739cc4099f805d479985394730a8f44ea1a5eee852130a1ecab49ef4da9c64b0278f9d74bcfc1e4d3307f52f75269d52e3d127ff0772ace03232412284c92ab11bbd11d7b29928054c6baae4f600d5a3fa417208733c6863e64ee690e198c8d022066a72a88565388701bfd38", 0xb9, 0x0, 0x0) writev(r4, &(0x7f0000001cc0)=[{&(0x7f0000001900)="b8179bcb293ea61bc9b47800aa29279cd509c72cc7e62b95872c9304379ad98ce1b97c87dcde62ed34536202a4c5e9eb564c4b3f294942a9e55844071591fdc918846a9d86ef73199f68f8b5b9adafb1a740ebd06efc5e8d098bc77304de37854ed1f45a9f860793ea671e9ec822d2e395913754957051088290b0ec959a2908b9466f59220cf18d0e71c9282604c01778c2abcae519169f93f95876a2a901a122af818031497c7b559e56e3d2169233db4434c1c039b02a7d957027fdc95e9b7e05500e86003882c9aec08949c2710806dd909a60f09fd6dc07db", 0xdb}, {&(0x7f0000001a00)="3bd9d08ef27eddacea0c3cda07a4aafe0537d726d22799d8c495de9f9dd14dbc7b78afc9876d0f5699d28906943c675182775d4a9d71892faf1d6d1b04bfed28aebaf04ce03fc1dd8ae410e399456e8a7f62542bb970bb688f63009ddbf024d34661b3b44fd953d6935cea523585", 0x6e}, {&(0x7f0000001a80)="3330bf18d3522cc10681afa4a2648b8ad016b6f80bc910d3ce521ac905b3405cba0189ecb0215d1d306a91948acdf8eee4275417eddbeeb73273633b5d96e9e502ea6a67e3e18dc601716599b289db5dcfb8e28fd2aec1c15621ed7a36a7535561516308ddda22f353d85d28dbd1b60c9386a602b6b67b9be062f5dc71247dd4540e8e2cb23e6efac43cd598c808e0c8986208e5f8d32c3038cee1db552b1003aee460d2dd993b9b6f2d6c7bf44ff3ee52e09e72d4a093af0f64a0837002cc0f73ca189eb6ab21d58a4ab4d4985f8c64abc3eff5ae2d5a4c2b47009b5885a7d6fe1bfda61f", 0xe5}, {&(0x7f0000001b80)="1218d669d8a95df38e7ce0b9bb912110b9eb56f164613fd17f942f793374402941f87853f94374a39d4acb8a4111f9488abbfaaf4fcc8b275fdadee3bff2f5a55afbe51e009f8ccd3d737d10c88f844b5184cc93394fb7e44531739341361e979c8bb86b50ef93b3fd865407edd354a66669691b5360398d040fa3b2fdce0c4fcbe1e9607f14ded8a43345bea864e1b5debaf6fcf0fea399a224bdfa972607841e7113e1710c4d858e9a7de74ebf2ffb093605fdbeccc8f7415a0ed3cb11e9ccc43227587efe2db1255d66e0032716b7f00e84504d0be227c997155f330e51bd2ca5d4c7813a60688d781a2725b7e3a49f380a3e1e5ad1946a89548956", 0xfd}, {&(0x7f0000001c80)="2833229358c7c181a78c0e7c83cccee539ec1f7b13d6af94cbb54e08539455b7ee5988283e21dcb880491c9c88890d13b3", 0x31}], 0x5) readv(r5, &(0x7f0000004100)=[{&(0x7f0000001d40)=""/232, 0xe8}, {&(0x7f0000001e40)=""/4096, 0x1000}, {&(0x7f0000002e40)=""/182, 0xb6}, {&(0x7f00000041c0)=""/186, 0xba}, {&(0x7f0000002fc0)=""/123, 0xffffffffffffff1c}, {&(0x7f0000003040)=""/4096, 0x1000}, {&(0x7f0000004040)=""/164, 0xa4}], 0x7) msgrcv(r2, &(0x7f0000004440)={0x0, ""/180}, 0xbc, 0x1, 0x1000) msgsnd(r2, &(0x7f0000004540)=ANY=[@ANYBLOB="020000000000000021682deecb311ee74bef5fbdb80d961897fa804ce618ca7a81eec13db818d4c7e3bc9e275a1a945b28150e0c80deea16a4bb07af7c0ea2dba1e6aaf114bf7099da2d1ff6df06821220704f80cae9ed88c1f63caaca80058bf881ac70785bf15070f80161c8db85306d6ecfb8879a2997b023e9e0818cd33f5a221a01ef18880f1529d2eeb1ad5dffd1542ab2896644ba261a698f4e376021031775ad7099cb16afa93220228246ebfe0eb4761ba4cd6594b2a8e174d0d247fe2369f6736e4c5d83d005ff0a0f78be69ca6f65075feb16bf683d13a66713cb06c40175692723a8e643651b8fdcf82a0b304f8399e7d248aa5f975d681c261447afb9fc26cdff036f52b515728123"], 0xf7, 0x800) msgsnd(r2, &(0x7f0000004280)={0x1, "444f7a621552da027d9a8ff18ca76ed5eb7ead6c0122e97fed41d8d2a2e0c41ef8df15acc673b3c027410c73fa42ba812cbb7211af47e03953621f1623c55e"}, 0x47, 0x800) pipe(&(0x7f00000043c0)) msgsnd(r2, &(0x7f0000004300)={0x3dfdc05047403cc, "8dae0d573de8856351d396ec0389d081cd33b934897ee1f41d7ac5b0edfc600c0eefd7c400ef341d82ec9ad68a2218c0282ea754d6e7af8edb9e21d8122c71deaaf8c249470ea99cdbf924854a275fc59cb99a6b6b31f21d33c8a33303f45239839c4ef403f38c948fbbdee6728f9e10f664c40447395d474f943826628e77ec1aefcdcce863122c76594c98f6b51ead2e8e988bc85b31faa4700bf0565d338a"}, 0xa8, 0x800) ioctl$TIOCCDTR(r3, 0x20007478) 16:02:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x280002006, 0x2065d) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745f, &(0x7f0000000040)) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) r2 = socket$inet6(0x18, 0x5eb654685cd5df8b, 0x3dc) r3 = syz_open_pts() ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x81, 0x41b0, 0x100000000, 0x1, 0x800, 0x1, 0x7, 0x2, 0x0, 0x5, 0x70d}) r4 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x100, 0x88) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f0000000140)=0x180000000000000) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GBURNER(r6, 0x400c5752, &(0x7f0000000080)) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000440)}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) connect$inet6(r2, &(0x7f0000000400)={0x18, 0x3, 0x146f, 0x5599}, 0xc) ioctl$WSMOUSEIO_SCALIBCOORDS(r5, 0x81205724, &(0x7f0000000280)={0x0, 0x6, 0x5, 0x5, 0x8, 0x8, 0x2, 0x10, [{0x20, 0x100000001, 0x101, 0x8}, {0x8, 0x8, 0xffffffffffffffe1, 0x8}, {0x3, 0x2, 0x0, 0x8}, {0x6, 0x7fff, 0xbf1d, 0x4}, {0xfffffffffffffffb, 0x8, 0x100000000}, {0x8001, 0x3, 0xd49a, 0x3}, {0x40, 0x0, 0x0, 0x6}, {0x4, 0x1, 0x2, 0x3}, {0xb830, 0x9, 0x6, 0x9}, {0x3ff, 0x0, 0x0, 0x552afbc9}, {0x8, 0x3192, 0x2, 0x8}, {0xf2, 0x4, 0x200, 0xffffffff}, {0x7, 0x8, 0x9, 0x5}, {0x4, 0x5, 0xef, 0x4}, {0x7ff, 0x101, 0x8}, {0x7d1, 0x4, 0x400, 0x10001}]}) writev(r1, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d0145ef", 0x6}], 0x1) ioctl$VT_ACTIVATE(r6, 0x20007605, &(0x7f00000000c0)=0x3) bind(r2, &(0x7f0000000240)=@in={0x2, 0x2}, 0xc) socket$inet6(0x18, 0x2, 0xd) 16:02:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000380)=[{0x3d}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') pread(r0, &(0x7f0000000200)="969f33ae1c7e82988bd39925169851604f180b3482ef665d7ecb16645ccb69995977f198f3be506479a3aaeaf4b514807e672182a0550e7c02794a8cc4957e8d01c03e3ad200f5a6de622c43cbb287f68a7d66e8c6daf5d01451d91b7a1e06956ac79eeda8dd0454fcfd0e87561fbc9d6f94fa127eab256da2f517b7566ad81d30fdda3936cb2df3f1b7cff8d5f6f7bdc203a68ce28660e432b3fcb2591a41ed997a03c3", 0xa4, 0x0, 0x0) 16:02:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f0000000100)}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c, 0x0, 0x1}, {0x5}, {0x4006, 0x4}]}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[0x8, 0x5, 0xfff]}) syz_emit_ethernet(0x22e43e0e, &(0x7f0000000080)="a6") 16:02:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x100000b1}, {0x1c}, {0x276}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, 0x0, 0xb5, 0x8, 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r2, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:02:00 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x6, 0x0, 0xfff) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)="346caa887d2488762cc86eb73c039e105b0f6a7c8643fd023b4f53aa71960f7d6ed847486d98eeaf8c82b1ca37b46cd607fe2d0436b7d33ad2fd07d144f24929d5c20847750fbde53ef017e284d43148c0957c067ed219da8f0ea84b03e2fbb76b0a0e7c8492177cf9b38596dc80ad3933993117a06f5a73b7d82c3c89335a027687a63278607c9e95b9ce91f40269bf0db3ae121dc50966c9cd8555c24d4eaa612049ed4d20bfcd0f7100e2c0ed3d3b0f81dae19af3aeff91d822e6ef2262ce399dfa05a87811cc8bdf469125a6f26468af712c649a9282fc154e0255a6e46b70b2c8092735da09115c9027fb6fdf13e2b97512851a6121376e27f4aa9f7e", 0xff) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x40, 0x0) r4 = semget(0x3, 0x1, 0x31) semctl$GETZCNT(r4, 0x2, 0x7, &(0x7f0000000200)=""/121) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f00000001c0)={{0x2, 0x40, 0x5fe}, 0x80, 0x1, 0xd2}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000fb650667714174458cb0b3b241394ae7a960e72e438b8414115aa6aabb63177bead26a5edc787ed3308b11ccf2c34ab052ea6ee030d7c28af30414856f26856fa57027e3496f1bd5ad3fa3098f355ac5c85dcc80180fd80782916bb021841f2b10c018cd1bd81d486b94b6a259871deacf65f7399f1634c96bb542416d65807de43938c9ffa5ff67b106ee353bd1844e57d351a1b4c6ede35a32e9d191cdc8c5514fa699ec25f09025defa9265d517a6767f0ede87b607962b387f2bda19a2fe52b56cc2906f6579bc30ed88bc82fdc9f187966a4c91924283f49a58029b1ae5626e778a10d22d7abea28586c9a51fb3c451548c66c39891d90a2819034478f1f02ea6f9ac10cd2f8c8fa470ab9a74be5d77b2950143d2c50b1611cd8d311828523e53285d44ba177282f87015676017c7d17da122214a619b91f9bf835d90bd5974542bb9815b2ee27674518d807a760796069eb71286a24321564e173f77a9a13867a4ff4208d96297de9b1b856f45b002d321cdca1c6344ad93b95b83313bf5f3fb5cfd91736b6231bc9fd73ecee9c1fece57fb2054c52d401e9d500cc374b361f7ca1a0f358dc28d99d4cc9f91024cb130dcef4dfd168c0b7dbc8638893f5f889e42eb072c9717442e2c86cccb4ea026ca38b7553c38c99e6ba2862a21adfad8a0aa58d329377d648acb2ba8fde94ba7f68db1619c4a542058fd3c546c2046774d7645b5a39163b10d029a8999b7ac527b7f64422fac3829e1040ce5d25606d97424b4e693bbb3487a9fd984dddc7bb9ffc2eebb9447ba50f84bd189ec823e7c5bcbfbbeb2930d4fbba51f554d6948faf7fded18e08ee5eec08d6714969801998c5af3c6e8f810e12474bcdb7e0769df7a475d1f1cc396b4c8a06dd40647a02ebcbd", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)}, 0x0) 16:02:01 executing program 0: setuid(0xee01) shmget(0x1, 0x1000, 0x100, &(0x7f0000fff000/0x1000)=nil) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000140)="fbd4b7e2cf779ddc3ba7415f5288a4fd242b0b0bb3952a5a54d632e6245a1bb26c88ee9387a5eb225edb15ff465995327851ba4367c87aa1a43978a75b173d35bb4d5a762a26964818bdea6906fe5e3547efccda6a770f085cdc80e17a28073ab79e1a8f013c07e28e46dfe71cb140241bd2efa429852ead641c0d504ff70ade194490fba3edc6f28e56419ebd7bcaf787e03180369727fc01837912d8a20d5a1a230f24695f358ae0aaad1da09693b4e95a3c5e714f0888f5f56edc6f7bc5406fc37262617b096fd56459457068ac92b550295bdfbbfcf5363d0f", 0xdb}, {&(0x7f0000000240)="f8f9ac0b9741a3657cbb31b1da0d6020b7a060a29b90928add7872ee74c370b8ecf132aa00ba7b184c1dc6b393f5d57f472fb1bd744b5f576c8e4aa0", 0x3c}, {&(0x7f0000000280)="c4cbc8e74885ed53b9c2f76dea5452941deb6c5cdc23e44a2f218574cc3b474471", 0x21}, {&(0x7f00000002c0)="1c0bb3d2e7b3dff15f2c336dee8cf98e08617c8cabdd728f7adff6913bceec2f526438f816d28773cb0ee97420ac935cba946397d7d002b5102238f2370420d16f85c73127dd4113b9fc08aae8ab6e23fc9396d3844065739100b736a83d6ee442be2f7f57e83135ba883c7857dc754206", 0x71}, {&(0x7f0000000340)="dd1fef8e00f880723f3446d7bbeea7abb140df69d36e4d957c5d3579aba1d7c40def916908c38a4854701e", 0x2b}], 0x5, 0x0, 0x0) linkat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x4) open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x467f096e472d58bd) 16:02:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000002c0)=[{0xc}, {0xc}, {0x6}]}) socket$inet6(0x18, 0x4, 0x7) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") socket$inet6(0x18, 0x3, 0x0) socket$inet6(0x18, 0x5, 0x200) 16:02:01 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) preadv(r0, &(0x7f0000001440)=[{&(0x7f0000000140)=""/53, 0x35}, {&(0x7f0000000180)=""/229, 0xe5}, {&(0x7f0000000280)=""/67, 0x43}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/43, 0x2b}, {&(0x7f0000001340)=""/196, 0xc4}], 0x6, 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000100)=0xff) pread(r0, &(0x7f00000014c0)="39c7cd52b0a65a91958ffad925f8b858c7ca59472d0b9d062fba0c279fad202bcb47026ef1c6f91308ad21cb1fee8a00f0520ad218a14ebe7eb05b0fc5bf9682b007382128f80d551b5e2a49b4671b13b1923d53573350d095ea59f14ef4", 0x5e, 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x9) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r2}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) r3 = getgid() setgid(r3) ioctl$BIOCFLUSH(r0, 0x20004268) 16:02:01 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x3d94) open(&(0x7f0000000140)='./bus\x00', 0x80, 0x11) 16:02:01 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = semget$private(0x0, 0x5, 0x400) r2 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x0, 0x40, 0x40, 0x0, 0x1ae, 0x5417f561, 0x8, 0x2, 0x2, 0x0, 0x1000}) r3 = open(&(0x7f00000001c0)='./file0/file0\x00', 0x400, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000540)) read(r0, &(0x7f0000000980)=""/167, 0xfffffffffffffdf5) r4 = geteuid() r5 = shmget$private(0x0, 0x2000, 0x200, &(0x7f0000010000/0x2000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xfffffffffffffedb) r9 = fcntl$getown(r3, 0x5) fcntl$getown(r2, 0x5) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000840)={{0x3, r7, r8, r4, 0x0, 0x1c4, 0x2000000080000000}, 0xd, 0x100, r6, r9, 0x4, 0x7f, 0xffff}) geteuid() setreuid(r7, r4) preadv(r0, &(0x7f0000000480), 0x100000000000019e, 0x0, 0x0) pwritev(r3, &(0x7f00000009c0), 0x10000000000000ea, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000005c0)=0x400000000000961b, 0x204) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000600)=0xfffffffffffffff9) pwritev(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)='=\x00', 0x2}], 0x1, 0x0, 0x0) semop(r1, &(0x7f0000000740)=[{0x3, 0x7, 0x1000}, {0x3, 0xffffffff, 0x1800}], 0x2) ioctl$TIOCNOTTY(r3, 0x20007471) writev(r2, &(0x7f0000000580), 0x1) lseek(r2, 0x0, 0x0, 0x3) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100, 0x0) mmap(&(0x7f0000011000/0x4000)=nil, 0x4000, 0x8, 0x2014, r3, 0x0, 0x0) r10 = semget$private(0x0, 0x1, 0x1) semop(r10, &(0x7f0000000100)=[{0x0, 0x20, 0x4d6411c0486f3d3}, {0x0, 0x2, 0x800}], 0x2) accept$inet(r0, &(0x7f0000000680), &(0x7f00000006c0)=0x3059b6b611da2231) bind(r2, &(0x7f0000000640)=@in={0x2, 0x1}, 0xb) 16:02:01 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x5501) openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:02:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x1, 0x0, 0x3, 0x1, 0x100000000, 0x9, 0x0, 0x2, 0x1, 0x6, 0x7}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x84}, {0x6}]}) unlink(&(0x7f0000000080)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000000)=0x8) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 16:02:01 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000000c0)=0x5, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 16:02:01 executing program 1: r0 = kqueue() r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0xf710f32f663e9f28, &(0x7f0000000200)={0xffffffffffffffff, 0x3}, 0x10) sendto$unix(r1, &(0x7f0000000280)="754b24453fc25de63f8a55236780c380eeb2fd55a45cb159fa10f92fbf52f46cceab920b4407fb4e142f8f83df304722ce5b2b3216d8340fcb8994ac48ace23ce00b73f40cf4d01169d0baaaa12411b16ec748f0b2628c518c76e889c5e1d27c447a2956c65f61e1c214bdc797ca57e2b11d2889ab6bb1656296fd96b2c2b9167c4c08709e2723525306827048f30d841639dc08bbbc6147152892482d148d4d5bd92e99d9317819906b7f7add3bf65096954ad914fa31fc126ef4bb576aefc1f3d60e56da0e504ff995567519941ac429ef5479e30a00461aa7f5136a4936e8947a5b531d9d2f02f5fe072bd425a1a3af9422a7772639", 0xf7, 0x4, &(0x7f0000000180)=@file={0x1, './bus\x00'}, 0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x20000000065a) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) r3 = fcntl$getown(0xffffffffffffffff, 0x5) getpgid(r3) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000240)=0x7fffffff) select(0x40, &(0x7f0000000100), &(0x7f0000000140)={0x7f}, 0x0, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f00000001c0)) 16:02:01 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x2, 0x0) preadv(r0, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/156, 0x9c}, {&(0x7f0000000180)=""/128, 0x80}, {&(0x7f0000000200)=""/130, 0x82}, {&(0x7f00000002c0)=""/50, 0x32}, {&(0x7f0000000340)=""/215, 0xd7}, {&(0x7f0000000440)=""/78, 0x4e}, {&(0x7f00000004c0)=""/179, 0xb3}], 0x7, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000006c0)=ANY=[@ANYBLOB="62020207e00000012d6bbe3476be59a7da4c35d235bf9e8e913e0a1c725ef91b5aa6f00e7eff7f0000000000000fe862dd294382303abd3d7769273612549347e01279c4d6874cf7aee916224e21cffe1a8d453e8aa84221376ccc43c2610b22d9c3f44bb470588298c75e6bf618ab9b609199192d715ae421eb82a13debf84b3b869295ac0d8519eeb611264aac9e"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000600)=ANY=[@ANYBLOB="fb50fa7f3d440a81f181d0f97921f003193975fdbd030f9471ba64368407be64cd0b2d3ee321d7bcef3cd7d4567b4642924a8860b9d2baa587fbf54afe213b9d28b2d1901ade11b3f8454f30fd2ff5402f984c2a086efa181354db8b23db997d3f85d4438abae1a7bfcd46ace2ad6f1dfaff699bdd5cd203548c428400"/137], 0x10) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000040)="07040a02000000000038d0737f73fa8be42bf30f", 0x14) writev(0xffffffffffffffff, &(0x7f0000000300)=[{0x0}], 0x1) 16:02:01 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe}) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) r2 = getgid() socketpair(0x26, 0x3, 0xffff, &(0x7f0000000240)) r3 = socket$inet6(0x18, 0x8000, 0x9) getsockopt$sock_cred(r3, 0xffff, 0x1022, 0xfffffffffffffffe, &(0x7f0000000300)=0x548) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setgroups(0x5, &(0x7f0000000180)=[r1, r2, 0x0, r4, r5]) r6 = socket$inet(0x2, 0x7, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) 16:02:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) getpgid(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x20}, {0x80}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = dup2(r0, r0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x3, 0x80000001, 0xbc9, 0x0, 0x3f, 0x200, 0x0, 0x2, 0x0, 0x9, 0x1}) 16:02:01 executing program 1: getrusage(0xffffffffffffffff, &(0x7f0000000000)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) getuid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x6, &(0x7f0000000100)=[{0x80000000, 0x3f, 0x0, 0x7}, {0x100000000, 0x3, 0x5, 0x6}, {0x400, 0x4, 0x3e6, 0x1}, {0x6, 0xb794, 0x6, 0x8}, {0xff, 0x1800, 0x1f, 0x3}, {0x8, 0xce4, 0x80000000, 0x2}]}) 16:02:01 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x3d, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) sendto$inet6(r1, &(0x7f0000000040)="0dd8331ddfe6e1aac458bd09e430cdf1945751085a4e12cb71403a85c8bc691e6bc6bf179d4723c7dc54a1bf2ca273dc91183b696c2325c71cac4853b3e8891b134ff18f9110217631fdc954ec8fa71874cf7a3b7a90d9639d42a28e2c48d8f07de0674cd1c7783677aaac0ce2a73a4a1782a8a87d59caae7f4d4c63c0c18beda6026bc39cd99de8e2c048667e9a422cf479f2d2d5a04c9ae15bbc8dff29936bb75eedbb", 0xa4, 0x0, &(0x7f0000000100)={0x18, 0x3, 0xff, 0x61}, 0xc) 16:02:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x87}, {0x8000025}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000280)="9f167678baadab5bc96c904a42f04600bf56f6527b0e80e68ca41d36c221b5c7bf76725415ee860b8ffa389bc7e3c87f041994672440bd486cde4e0ce017c34d5a517f4cd3f48d53212ac63d0b97b693e07bffd9c605b50707c3a64e40aa8e507c353045bfd7567f7df9755a11c1ccd30932a6899636142e981e4243bc94b9044a5c15685d9d2feae8691693c36800a85d3f9191837ad4933870c1d9386ed051139191daf4c43b90b5df2bf50f7ce5ed210bff18ba160cf57cbd078d9cfd8a2c59344d", 0xc3, 0x0, 0x0) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:02:02 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)="68b956ce75a6999e72d33348a2cd24538e47256bb0253d7f97526d67d1122d6f80f4a435ee7cff177506b7f5eb8971a80719cb74b17d1c43434a723a79f313a841f0ad32787b6a4872c034e4793f8c01d9b5a758e099c706485399ffff076347675d83747124615b1db3aba6d9795b6599b547d6a9a8914f24ff2484b2e4a534fbc378740442e758fbf26ee40c05a7d8968677a6034ced791f6fd6c935caec77ae176f0cff87438e22ef03352642b7ec3631ed38bac2e6eec6b5827b74ec3e6a1a793111b909885a98cf2be93fcd9705c2ff413c38c5d2598983b14ce4e9f0994086082b4cee728b57819285563f7c7bb3af931e4c70", 0xf6) execve(0x0, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000180)={0x800, 0xf1, {[0xffffffff80000000, 0xff, 0xecb, 0x0, 0x5c4, 0x30000, 0x80000001, 0x26, 0x6, 0x8, 0x32b, 0x401, 0x9, 0x1, 0x8, 0x9, 0xf9, 0x40000000000], [0xa0d, 0x20, 0x20, 0x863a, 0x1, 0x10000, 0x4, 0x6, 0x7, 0x7], [0x0, 0x8000, 0x1, 0x2, 0x5, 0x19e, 0x9], [0x7fff, 0xffffffff7fffffff, 0x81, 0x800, 0x4, 0xacf2], [{0x2, 0x80, 0xde, 0x9}, {0x81, 0x20, 0x9, 0x8001}, {0x2, 0x4, 0x7ff, 0x3}, {0x5, 0xfffffffffffffffb, 0x1, 0x9}, {0x4, 0xffffffffffffff81, 0x40000, 0xfff}, {0x100, 0xffffffff, 0x5, 0x1}, {0x3, 0x1, 0x4, 0x6}, {0x7f, 0x9, 0x200, 0x8001}], {0xfff, 0x101, 0x8000, 0x7c}, {0x1, 0x7, 0x9, 0x81}}}) 16:02:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x15}, {0x80000001}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffec7, &(0x7f00000002c0)="2070693512f3b8d3e82a54229ec486914cc101f75f61c7c16d3fbef330182497329cf414a0a3ca6b275c1d9a7e606701babd74925c80f44b4aa4162083b264e43065a02753f6e09a99582e3dd03aba536fad779cded56004004d1539ec3d039c55e5f60dcbd678e0d54a5bd971408f33c5614df29b9be93d7a2643") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:02:02 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x300) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x8) fchmodat(r0, &(0x7f0000000000)='./bus\x00', 0x40, 0x6) 16:02:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x2) setsockopt(r0, 0x0, 0x800000000001e, 0x0, 0x0) 16:02:02 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x66, 0x0, 0x0) acct(&(0x7f0000000000)='./file0\x00') 16:02:02 executing program 0: r0 = socket(0x11, 0x3, 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) r1 = dup2(r0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xfffffffffffffffb, 0x0, 0x100, 0x1, "4cf75aaf148d5cd67e82a2d9fc931340af4aa1b1", 0x7, 0x8000}) sendto$unix(r0, &(0x7f0000000100)="b1005b04b30ba45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 16:02:02 executing program 1: r0 = open$dir(&(0x7f00000001c0)='./file1\x00', 0x0, 0x40) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x2b) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='\x0f\x9f') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:02:02 executing program 0: r0 = semget$private(0x0, 0xc2483ca746b2d19b, 0x315) r1 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r6 = getppid() r7 = socket$inet6(0x18, 0x3, 0x102) sendmsg(r7, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x405) r8 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x1, r2, r3, r4, r5, 0x5, 0x8000}, 0x1e3c, 0x8, r6, r8, 0x1f, 0x7, 0x2}) sync() r9 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x800, 0x0) ioctl$LIOCSFD(r9, 0x80046c7f, &(0x7f0000000340)=r7) r10 = socket(0x10, 0x0, 0x166e) setpgid(r6, r6) setsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000180)={r8, r2, r5}, 0xc) mkdir(&(0x7f00000001c0)='./file0\x00', 0x2) r11 = msgget(0x1, 0x200) msgctl$IPC_STAT(r11, 0x2, &(0x7f0000000200)=""/186) semctl$GETNCNT(r0, 0x972a5ea7b5de5d34, 0x3, &(0x7f0000000580)=""/23) truncate(&(0x7f00000002c0)='./file0\x00', 0x0, 0x81) r12 = fcntl$getown(r10, 0x5) fcntl$getown(r10, 0x5) setpgid(r12, r6) 16:02:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) setreuid(r1, r2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x3}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x9, &(0x7f0000000040)=[{0xe6, 0x7fff, 0x81, 0x80000001}, {0x5, 0x3f, 0x800, 0x1000}, {0x5c68248b, 0xfffffffffffffffe, 0x9, 0x9}, {0x5, 0x95cc, 0x4, 0x9}, {0x8000, 0xffffffff80000000, 0x1ff, 0x8}, {0x9fb9, 0xe2, 0x3, 0x7}, {0xffff, 0x6, 0x8, 0x7fff}, {0x5, 0x4, 0x1, 0xb84}, {0xd3, 0x4, 0x8, 0x20}]}) syz_emit_ethernet(0xfffffe33, &(0x7f00000002c0)='\t') 16:02:02 executing program 1: r0 = semget$private(0x0, 0x7, 0x20) 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, 0x4, 0x1000}, {0x1, 0x8, 0x800}], 0xa) getgid() getgroups(0x209, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = shmat(0x0, &(0x7f00007ba000/0x1000)=nil, 0x3000) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000180)) socket(0x18, 0x8000, 0xb04) shmdt(r1) semop(r0, &(0x7f0000000140)=[{0x1, 0x10000, 0x1800}, {0x7, 0x0, 0x1800}, {0x3, 0x3f, 0x1000}, {0x0, 0x753}, {0x4, 0x80000000, 0x800}], 0x5) r3 = socket(0x18, 0x3, 0x0) bind$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) shmdt(r1) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setgroups(0x3, &(0x7f0000000080)=[0x0, 0x0, 0x0]) 16:02:02 executing program 0: 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() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000380)=ANY=[@ANYBLOB="82e9e150d26cb4f249b1ef2ff81734bff980286268708b431cc90aa75f986bbd1894d3c91cc1fc044c55bdfd880000000000"], 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) 16:02:02 executing program 1: r0 = socket$inet6(0x18, 0x8007, 0xb62) recvfrom$inet6(r0, &(0x7f0000000140)=""/250, 0xfa, 0x2, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4d}, {0x1}, {0x16}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:02:02 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x103) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83, 0x53}], 0x1) dup(r0) close(r0) execve(0x0, 0x0, 0x0) write(r1, &(0x7f0000000200)='R', 0x1) pipe(&(0x7f0000000000)) 16:02:02 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000340)=0x1) r1 = socket(0x11, 0x2, 0x0) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x2, 0x20) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x10, 0x1, 0xc0}, {{r1}, 0xd9093ad6bb73de81, 0x80, 0x10, 0x0, 0x9}, {{r1}, 0xfffffffffffffffb, 0x23, 0x2, 0x5}, {{r1}, 0x0, 0x4, 0x10, 0x1, 0x7}], 0x8001, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0x29, 0x1, 0x249b0b, 0x1}, {{r1}, 0xffffffffffffffff, 0x20, 0x10, 0x7, 0x7fffffff}, {{r1}, 0xffffffffffffffff, 0x4, 0x4, 0x80000000, 0x1}], 0x1, &(0x7f0000000140)={0x401, 0x4}) sendto$unix(r1, &(0x7f0000000180)="50010501000000000000000107060000080f000000a11ea8fef96ecfc73fd3357ae26caa0000008000000000f00b7804be781e4991f7c8df5f882b297be1aa07000000f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728290200fd89720fd3872babfb6a000000000000002f310b404f36a00f900164e0629616b0a8e7000000020000000000000e0208a31fd3f80004fffdd54f7f392a37cffbac80be071a9bff00008000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bbfdb4fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e6e234248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303759b60642b45cbc5737b8e2405a90171", 0x150, 0x0, 0x0, 0xffffffffffffff45) setrlimit(0x1cc08b6d2ca1f313, &(0x7f0000000380)={0x0, 0x89}) openat(r2, &(0x7f0000000300)='./file0\x00', 0x80, 0xcd08e2b35112edbc) 16:02:02 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x20, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) dup(r1) 16:02:02 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x20) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x4, 0x1) open$dir(&(0x7f0000000080)='./file0\x00', 0x800, 0x40) r1 = syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20180, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffd}) 16:02:02 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r0 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x80) r1 = getpid() r2 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x10080, 0x8) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000080)=0x5) fcntl$setown(r0, 0x6, r1) r3 = shmat(0x0, &(0x7f0000ffc000/0x2000)=nil, 0x3000) shmdt(r3) fcntl$setown(r0, 0x6, r1) 16:02:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5}, {0x2000000000007c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCFLUSH(r0, 0x20004268) 16:02:02 executing program 0: r0 = semget$private(0x0, 0x4, 0x4) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse0\x00', 0x400, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) fcntl$lock(r1, 0x8, &(0x7f0000000500)={0x2, 0x1, 0x7, 0x29cf, r2}) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000d00)=""/226) r4 = dup2(r1, r1) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000ac0), &(0x7f0000000380)=0xffffffffffffffea) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r6) setuid(r3) clock_settime(0x4, &(0x7f0000000640)={0x8, 0x9c2}) r7 = open(&(0x7f0000000000)='.\x00', 0xfffffffffffffffe, 0x0) faccessat(r7, &(0x7f0000000040)='.\x00', 0x0, 0x1) r8 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) write(r7, &(0x7f0000000540)="f9781fcdcb79ceafba8786368bf93bd5187b29d3b0a79418cd064ee259baca92379e4b77fb7f2b8314f3015ec81d6632f7be3d77caf4d19f458b6af1ab436955fbff6b760bbaac97e294941b119d9882cd1b9d511322423b814bbe2d025e4fc9990671c7042387fe11128bc7380dcd6202bf7477987ff4e95581ffe0d194a34e68375eb05221512257e2d744a61881df6279c33c0800f5af977b96c38138e40000000000000000", 0xa7) r9 = semget$private(0x0, 0x1, 0x4) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000a00)=[0xca, 0x1, 0xfffffffffffffff9]) semop(r9, &(0x7f0000000080)=[{0x7, 0xfff, 0x1000}, {0x6, 0x20, 0x800}, {0x0, 0x4, 0x800}], 0x3) setgid(r6) semctl$GETZCNT(r9, 0x2, 0x7, &(0x7f00000003c0)=""/66) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000340)=""/13) semctl$GETNCNT(r9, 0x1, 0x3, &(0x7f0000000300)=""/61) fcntl$setflags(r7, 0x2, 0x1) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000980)=0xd53d181c86a701b1) chown(&(0x7f00000001c0)='./file0\x00', r3, r5) semop(r0, &(0x7f00000002c0)=[{0x3, 0xb44, 0x1000}, {0x3, 0x1, 0x1000}, {0x7, 0x6, 0x800}, {0x3, 0x0, 0x800}, {0x1, 0x80000000, 0x1800}], 0x5) ioctl$VMM_IOC_WRITEREGS(r8, 0x82485608, &(0x7f0000000680)={0x8, 0xe54, 0x3, {[0x9, 0x2, 0x48, 0x1f, 0x1000, 0x401, 0x3, 0xa3c0, 0x1, 0x6, 0x2, 0x1, 0x1, 0x283e, 0x6, 0x1000, 0x6, 0x9], [0x630a, 0x8, 0xdf, 0x1, 0x9, 0x7fffffff, 0x80000000000000, 0x9, 0x1, 0x7], [0x4, 0x5, 0x7, 0x8001, 0x0, 0x1, 0x4], [0x2, 0x1000, 0xffffffff, 0x6, 0xff, 0x2], [{0x2, 0x1000, 0x1, 0x7ff}, {0x2, 0x1, 0x9, 0xfffffffffffffffa}, {0x3, 0x20, 0xfffffffffffffffb, 0x3ff}, {0x9, 0xfffffffffffffffb, 0x8cd7, 0x1ff}, {0x8, 0xfffffffffffffffb, 0x4, 0xfffffffffffffffe}, {0x1370, 0xedb9, 0x0, 0x3}, {0x7, 0x0, 0x81, 0x3fd}, {0x7ff, 0x1, 0x2, 0x4}], {0x800, 0x9, 0x2, 0x101}, {0x9, 0x200, 0x9, 0x2}}}) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000b00)=ANY=[@ANYBLOB="00000000000078b56b198112fae5bc57e7cb2f008728509c7abc8743a0b9a6b212cc41bc8f3193e195da0b2bd84db49bcbcf97a5e46c9d37af54adaa684236ee107eb5a8a08ba7ddf585ce9e5103908476692324d8f0b15d47e73d063b075c945699e52330bee22fb888213871c382fae62992bf"]) ioctl$BIOCSRSIG(r8, 0x80044272, &(0x7f00000009c0)=0x3) setgid(0x0) 16:02:02 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x46b99700a61458ab}, {0x43}, {0xcf}], 0x3}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x82, 0x200}, {0x88, 0x10001}, {0x5, 0x400}, {0x38fcf3aa05d0ad03, 0x8}, {0x2ff77f822cfbbfee, 0x7}, {}, {0x42, 0xfff}], 0x7}) 16:02:02 executing program 0: socket$unix(0x1, 0x5, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffff9c) dup2(r0, r1) r2 = socket$unix(0x1, 0x5e5978298bd1bc33, 0x0) getpeername$unix(r2, 0x0, 0x0) 16:02:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8000, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000080)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{0x4, 0x8, 0x5}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f00000000c0)}) getgid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="dd") 16:02:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x32c, &(0x7f0000000140)}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") 16:02:02 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x3, 0x0) kqueue() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3ff, 0x0, "b8000600000000080100"}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) close(r1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCNXCL(r2, 0x2000740e) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0xe064, 0x5, 0x2, 0x8, "f4f30a9c2a20195315e4acca38aee7ef758b0b1c", 0x2, 0x80000001}) 16:02:02 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) setsockopt(r0, 0xda, 0x5, &(0x7f0000000040)="1464841a6106e77237f04089c3a57fd21e2af58f04b6a8bed78ac4d155db5d78d3c02309cbc7f10d54eacf602609d1765ac8d9edae2a663cc1b456ae91a1c61bc68f4697af7721d8eef86086f22713c91b213e5e740383cfffe19f8fce182c5b7bfcbbe6ae40d84d887c59294ccdb074f03590794a6f27f3c6b43ab0303a3762863e095e4de07dc22feb16437369420944a63aa5383fbd1af960146f8e71f5213f7ea4f755", 0xa5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, 0x0, 0x0) 16:02:02 executing program 0: r0 = syz_open_pts() flock(r0, 0x1) ioctl$TIOCSTART(r0, 0x2000746e) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000200)={{0x5, 0x988f, 0x1}, 0x9, 0x5, 0x6}) r2 = getppid() fcntl$lock(r0, 0x0, &(0x7f0000000240)={0x2, 0x1, 0x0, 0x4, r2}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000080)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x5, 0x100000000, 0x7, 0x6, "64c1f726350620ac11ab4e86b7c50b3ce3fb776a", 0x80, 0xe1}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) r4 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000140)='./file0\x00', r4, r5) 16:02:02 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x20000000000001e6, &(0x7f0000000100)=[{0x45}, {0x50}, {0x6, 0x0, 0x20, 0x5}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) lseek(r1, 0x0, 0x0, 0x2) syz_emit_ethernet(0xfe43, &(0x7f0000000240)="65ec8099d3ce17") 16:02:02 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x10, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x40000000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x810, r0, 0x0, 0xc) 16:02:02 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) r1 = getpid() ftruncate(r0, 0x0, 0x7fffffffff6) mknod(&(0x7f0000000000)='./file0\x00', 0x40, 0x40) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x4, r1) 16:02:02 executing program 1: clock_gettime(0x4, &(0x7f0000000380)) ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, &(0x7f0000000080)) 16:02:02 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)="fbffffff9b67e7316e97aa11667366c0098492cea1761034063f2d619438435558", 0x21) 16:02:02 executing program 0: r0 = socket(0x2, 0x8001, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)="23692d0d133e0882caba7c4e3fa22a23d1fa6213ff2d7774f6ec0f780284e06d54ef2a934f652e87dc833b0c0b3a80f0b67b8f2afc762a9a2bd9b6935b60d50972a1bb2cc5dda87d4f6e67d4c69d94c8680159b3fe0b5dc36268adf1460f2533d626c684913d18ffab02951bcee801952e83af0fb5e7db8225dbef9e181f6b9224bf", 0x82}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x3, 0x3, 0x101, r2}) fsync(r0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000480)=ANY=[@ANYBLOB="25334db6df61d2b227c0b57ce94c507d657c170900000000000000c0c53688314086d6002b51ffffff7f9ef0e4c5eb7a73e10b096ec22e66d6cdc0d617186ba6fa305070d2b3a08647c1bab8ba839d48487207cedd7b95157250e320e2f1d7ba7079d2aae625e59a0c7327d015af1175df1cf4045fe7d67e46a2fc1b9e4280db5009ec34e1440dac38c59789e6cef0e837cbd007ec752356ec8a759a35a78895e7313cc9e73022ccabb787e70d52e36f057a8c5de7b1e555ac4f4d1c71c2a2e263215131b28585e56e75d2ce6739e35a5cf6052cfb94543696565239ff4d4eeef7da1bb8dde8586ef69a4c925fdcd52bc5c1886cc72fef692424e88bbbfb043431d5d1990a6dc0e9e39060ba9529a3cc6879c9185375aa16d51d82d5c730b6723f90692540687b5322d8646a7801cb63027244632413d12520ff3fc35b54f407fbbd1094854b91e6d6e395b5bd757741cef9bca42da0eddfae014b57116bc39ecbdd000000000000000000854da79b7fd2c689287c00"], 0x10) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 16:02:02 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x1f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f00000001c0)=0xc) geteuid() r0 = getuid() setuid(r0) r1 = accept(0xffffffffffffffff, &(0x7f0000000200)=@in, &(0x7f0000000280)=0xc) readv(r1, &(0x7f0000000780)=[{&(0x7f00000002c0)=""/91, 0x5b}, {&(0x7f0000000340)=""/124, 0x7c}, {&(0x7f00000003c0)=""/158, 0x9e}, {&(0x7f0000000480)=""/196, 0xc4}, {&(0x7f0000000580)=""/239, 0xef}, {&(0x7f0000000680)=""/232, 0xe8}], 0x6) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') r2 = geteuid() setuid(r2) 16:02:02 executing program 1: bind$inet6(0xffffffffffffffff, &(0x7f00000000c0)={0x18, 0xffffffffffffffff, 0xfffffffffffffffc, 0x7}, 0xffffff3d) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) 16:02:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = socket(0x2, 0x3, 0x80000001) connect$unix(r1, &(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="e22b98f141ba2b0657eb623ccee89f3c64d63affa246e5ffd97d78f7efccffbe5720811a993def0897cf9c477fd28cee047dff05f1ffffffffffffea8d8e0bd23813115cadaf053d0500090062d0ca5cf47b7c9fa3aefbae6a6634edae380e1afb9b72b64e9e98be95741f8c389d913d533e2c33a1207ea29dbbac71a02ded58715d59398d133ce24478a43a060d2eddfb773d2a35f0e325fadf5c8da8487be1c6dfb7a20645b5229367fcd8d951cf24b3847af5151cea01588e936406df6437a9aa66d404994017793a74a2fb2cebe743043a6e167164bf5a576e090f1b94ac64057d91c64e0c83c60ba393c96b9adb6b8aa32b5edda73e5b9b89c054a0e48415f2a7f27930934ce37b2f6756d97db4b074c3b7af41ed9ea1f5461a20", 0x11d) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x7, 0xfffffffffffffc44, "855c55000267a7230000001a4000002000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x80, 0x0) r4 = semget(0x1, 0x2, 0x10) semctl$SETVAL(r4, 0x4, 0x8, &(0x7f0000000140)=0x100000000) 16:02:02 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x8) 16:02:02 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000600)=@file={0x0, ""/4096}, &(0x7f0000000400)=0x1002) sendmsg$unix(r0, &(0x7f0000001780)={&(0x7f0000000440)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001740)=[{&(0x7f0000000480)="011aa9717e76467d7a76c4337461c0c9fc4356fd816f3965023993b8e1eee5a1f0f698c0429de023802ac3e6d41eb5521424c66672db99853c1a9b08a7ca18a48c340c5f31fd71b7bddef09709ae09c55d2b2d17ef867c217096443f3e1f44acb7f7d7a7b5c6cee20bb5bdd2881eb8834eedec009e60fc68f02e421c875a4c37d48b9c4086c228e0a7414d177b45f6f5e09cb208cc", 0x95}, {&(0x7f0000001640)="e6b82f3026f593cbb7a93335172b53dc2a4ae2263535199e83c62bda6c297bdc207803e18fd2e7", 0x27}, {&(0x7f0000001680)="e94fce00d3ad07f5744c0ee69b6da47f9897d559fa71b0579eb247a0020230a7a5639ea677e11403282df51c8842f4e4cdd6f5eded30226e586ef76d1525cf34d6c48666868ecebfa8efc1cebdac61c85cfbab8b299e13eaa504b5b288582da3cc0c0a8cee3c3b4ccd17fb2150091c886c4c6369ecb0633813b2e07e65923ade7fc78ecdc9d5", 0x86}], 0x3, 0x0, 0x0, 0x404}, 0x400) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d71bc1e7bb8f1ecc525af8fa0b00000000e74de4"}) write(r1, &(0x7f0000000200)="582720efabd16ebae61325259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d40972b8bcdb9ad8a4f5f728193ef1d4d99342a35000"/101, 0x65) write(r1, &(0x7f0000000540)="90e50495775fa9e7ab819bd6746e132533ff164206128b60a6eac4c676f8496e03f572ce1ec739aaf342250b56e3e7ca1365db23f77716bcf690705f021a9b4d0e085c0001637678d4c605b696b44ad841fcf48ed37ad783a7a73381d91d87a95c0000008000000000e559c6489ca93907b013ae190000ee5f96c088d88337030b71dc3ac0417ace92e289d9f9ef2ee4827379ac07c7970ff4d49ac9c4d50996b8011c408800d85c66a54537a7403d95741baf0c5616ab333d62b4b1b0504e94", 0xfffffffffffffe0f) r2 = syz_open_pts() r3 = kqueue() write(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() close(r1) readv(r1, &(0x7f00000002c0), 0x0) r4 = syz_open_pts() r5 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x800, 0x80) renameat(r5, &(0x7f0000000380)='./file0\x00', r2, &(0x7f00000003c0)='./file0\x00') ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, 0x0) r6 = accept$unix(r3, 0x0, &(0x7f0000000040)) getsockopt$sock_timeval(r6, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000140)=0x10) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) chmod(&(0x7f00000002c0)='./file0\x00', 0x18) r7 = getegid() setgid(r7) kevent(r3, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x1000, 0x0, 0x0, 0x0) r8 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0xabeb5edc142a2354, 0x81) ioctl$BIOCGRTIMEOUT(r8, 0x4010426e, &(0x7f0000000280)) pipe2(&(0x7f0000000000), 0x10004) ioctl$TIOCSTART(r4, 0x2000746e) open(&(0x7f0000000180)='./file0\x00', 0x1, 0x4) 16:02:02 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000180)=0xc) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000200)={0x4c4, 0x9}, 0x10) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x3ff, 0xffffffffffffff41, "73fcff4d4d7ee4000001000000c0010000000010"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) 16:02:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5c}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="ad") r1 = msgget(0x3, 0x100) r2 = geteuid() r3 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r5 = getgid() r6 = getpgid(0xffffffffffffffff) r7 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x0, r2, r3, r4, r5, 0x40, 0x6}, 0x401, 0x2c9, r6, r7, 0x2e, 0xee8ac1f, 0x4, 0x9}) 16:02:02 executing program 1: socketpair(0x2, 0x5, 0x5, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0x6, 0x1, 0x8, 0x24e}, 0xc) r1 = socket(0x2, 0xc003, 0x6) ftruncate(r1, 0x0, 0x2) open(&(0x7f00000001c0)='./file0\x00', 0x800, 0x8) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000040)="5aea2d2c1823cbf9f67c0aa0b783d183accfcd5c26e1768ae4f6b8ce4f847b81", 0x20}, {&(0x7f0000000100)="f4ea1d60b8bf029a96e0790c1830", 0xe}], 0x2) write(r1, &(0x7f00000000c0)="e25aae69400d000000000000df144354056e4e6cf38215969907000800ef25273fac95bc8010415e5dcf7f5d77fb3d3ea0b036ec", 0x34) 16:02:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x28}, {0x400000044}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x800044000084, 0x4, 0x7, 0x1}, {0x3, 0x0, 0x749f22f4}, {0x6, 0x2, 0x0, 0xfe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000001c0)=0x5a63) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000340)={0x10, 0x80, 0x4, 0x4, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7818f8a4}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x6}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x7000)=nil, 0x8001}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0xaeb}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0xb1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x40}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x9}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x80000001}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x80000000}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:02:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001600)='/dev/bpf\x00', 0xc0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") readv(r0, &(0x7f0000001580)=[{&(0x7f0000000100)=""/98, 0x62}, {&(0x7f0000000180)=""/79, 0x4f}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000000240)=""/221, 0xdd}, {&(0x7f0000001380)=""/238, 0xee}, {&(0x7f0000001480)=""/75, 0x4b}, {&(0x7f0000001500)=""/74, 0x4a}], 0x7) 16:02:03 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) accept(r0, &(0x7f0000000040)=@in, &(0x7f00000001c0)=0xc) bind(r0, &(0x7f0000000540)=@in={0x2, 0x3}, 0xc) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000000080)="4181a53a614b70f16f", 0x9}, {&(0x7f00000000c0)="d4de1a23f0f8d46dc01120ee282d738d96110ad8bc7d82ba31edf6acc00b1c189981951db2643814b5d76c1da734a84354528eaf5139dba302601dea16750223c53277cc6002a895de0732622e2a345866015a65302e", 0x56}], 0x2, 0x0, 0x0) execve(&(0x7f0000000200)='./bus\x00', &(0x7f0000000340)=[&(0x7f0000000240)=':\x00', &(0x7f0000000280)='/@[\'#\x00', &(0x7f00000002c0)='-\\+%\x00', &(0x7f0000000300)='\x00'], &(0x7f0000000500)=[&(0x7f0000000380)='}-\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='.&*\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='.\x00']) write(r0, &(0x7f0000000180)='oL', 0x2) execve(0x0, 0x0, 0x0) 16:02:03 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x1, 0x3, './file0\x00', 0x5, 0xffffffffffff7fff, 0x1}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:02:03 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8, 0x42) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x6, 0x7fffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xfffffffffffffffa, 0x5721b76b96d34469, 0x2}, {{}, 0xfffffffffffffff9, 0x31, 0x1}], 0x60, 0x0, 0x3f, 0x0) close(0xffffffffffffffff) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0x1ff) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x0, 0x0, 0x6}, {0x18, 0x0, 0x40d, 0x497}, 0x0, [0x5, 0xf2, 0x5, 0x100000000, 0x9, 0x1f, 0x3, 0x1]}, 0x3c) 16:02:03 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x18) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988124f10d215ea113ede971c83140f6cc04773dc78a0dd14ab928acccd78142c14b901e1cc04a3c13e90ff1dc4a3d1d287e05c8f690d0a037223330277537932d972a46db646ca35b9b4cf1d4c6477f483de88de8da080ef1ec7a0506e7a92aa54c0584eb356af60abea019c4b8a99319c3f0eec9a2c5e1e0a6933322caa8f76af1eabd75bd2d3fcdfafb8e97b882e4a3363acb649dde760eb7c5aa650dd093caf4d587204f61e538859af2cc9ec1fd94288ea0ceadc93462492031d64f8f3c20c8f3af003ba3784619b0000000000000000000000000000c097cd9938f86f4078682a3d", 0x21d}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200), 0x0) 16:02:03 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="27000000ffff000001"], 0x9}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:02:03 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f0000000040)="27272724a0f96ffe37db1b827be05d95b7da6a378808f99976a76b8304c57e98697b1ff2e7ead5ce476d0a15f1c7807dba4d32926c5fe15dfd66c85b22686cb19c60362c93892dbf3a4c24cd914104c05abbfab237427fc1d90bbf7787374102d7fb6268ec8ccc8230f8dd2320db76b43418450c2b6cd562b3e1b8959fbf702a3b60c7", 0x83) setsockopt(r0, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 16:02:03 executing program 0: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(0xffffffffffffffff, 0x29, 0x6c, &(0x7f0000000040), 0x4) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x80, 0x0) r0 = semget(0x1, 0x3, 0x42) semctl$IPC_RMID(r0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000180)={0x2, 0x0, 0x0, 0x3}, 0xc) r1 = socket(0x18, 0x2, 0x0) preadv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/35, 0x23}], 0x1, 0x0, 0x0) sendto(r1, &(0x7f00000001c0)="3748e1e1aa7d1a50e60022f1056fae5dedfd0c070c02548dc46ded1bfa4aeb8e07499510522d80e4a5f920973ff549042f7caebd37560cbb5373c0cf48e85266b6856d78766b6746f44c73af2c4acf6ad2840bca17c96db41ceb516d41077755aecaf066c837d8210c2cefb3d3bdfde001003548d1b19099b489f9ef6578a2faaac95451fbea168839a25756474cd3c4e1c8091d895ed277ef99efe78b4d31d78fd02b71f2047df00d4d2b63548d9d77b2a9bc9bae21dd8d64ca720ca96f8afdd1", 0xc1, 0x0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) r2 = dup2(r1, r1) ioctl$VMM_IOC_RUN(r2, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 16:02:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev//pf\x00', 0x0, 0x0) close(r0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x2) openat(r1, &(0x7f0000000080)='./file0\x00', 0x20, 0x10) 16:02:03 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x40000001}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000000c0)=0x1) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:02:03 executing program 0: syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370700000000000000df00000000000000e600"}) pipe(&(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="01bcdc420b1bf1c927696cf675b7f7d993ec375ef5f3058ba40996de72387b2a8992a66c43b0341c93ed69a0952f9b593c1901f51cc81d6abf7fcd0ce7de6b58a81e83a20cfe4c8b5a36a56dc29e88ec2db3487d4932210ee19dc1a8dd857b44b6bd3d03a488b7c43b406bd108a756b91ceb508dc2fbc87b39d6fcf42d207cdba1e165d53330681885c0420491afaf1562ded75a19b3b4092442f709f5db06d037fdf80000007d460affcec711be2741922840289d59becb9ef967a55399e8e16f0c95b858eebd673162cc5489d5cac463bb450feda835bdc08ca565116e671483f8db672ecf00"], 0xfffffffffffffd93) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000180)={0x0, 0x0, {0x100000000000000, 0x9}}) r2 = socket(0x18, 0x1, 0x1) close(r0) dup2(r1, r1) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) unlink(&(0x7f00000002c0)='./file0\x00') sendto(r3, &(0x7f00000005c0)="4ccc1d0d99a3bf9575d48f9742bb611c44238e65e46d14fadb580449becd44dd8d39af64c4c23f0828abb4329a332b3e08873a46320da302180bd8e0d4fa646431e1a83cade49f2d9b8d313b8396759143e0f562f83160275ba6761c3d9ff0ba5085232f220a95e39aef256ddfc83fba9dabf384d162a1356ca386cc15ddf042992974a247b845b10f9c8f9c7d2bbed6af75ee25b79f0a2b084ff4c7af571d7d201fca3cd2838e2f197696923300c4da33fd9abaa4c1ae46fb223ccee14e84e8638ae49346aad6cd5b6afecddebcf6364c932f2b3d7b3115809d78bd4f5067ccc28234db0788bc522af78747d945fdc11c17be803fbb596aa49d1180a31db4bffab28305f154db6ec43861050f51a21d7fc5640b221f07579ad51c91aecb2ec9d6b8f1002f056ddd318e574cde9d0486a3882e59c29a6e55ea4e0b32c928b5bb180fa00a383e02a4b4abaac6230f7ab2c34dee3c4ffc3207889b73af388edf55d973c8289762a8747f9000b478449633b6591245fc3cb8d21986cfe682d5c854157d23d19588b7f1a2e0a6f917eaddf3a80b3da705226076f1d3cee9d6563641aa1292a3ed41c652b2f41f8456410c9907c1b75c58215180a36f1bc319452740ea9f74410679993579daec7d8e243eae57e4c7a91b23a5f7527297310bb0556c82cb0fdd8e9197ae8ecacb4db73418325d4162b2cfd8772e7ee7cf5dcc69f947d88cafe9c96df10e4514908e046f8a74ceb68e07533de72503f5d19d73606956ccb203216e32408aaf10cebdd5c7bf31527a9269f2f6d839b9914ca5124c58a80ec1508c8f8cc20d32da44713cc0f80709f5adad0bbedec064b744b48455f5c67ee15a88e00e91a7dc1733b56a99aa247868d8ad95ab5d83cd83dabf81bc22246c65bed6083c44e07dcdb9691aae14d0dc50c455de398acffc7ac07af47c4f0fd55048ea8ba450fc04230f527f4be77a22a0748ad54e6822f928115c2347fb5c1f2bf1d967ee04ec70c9dcfb8b59ffc4ecdd2346a4a7af06d800a6015a7e67d7d8cc860f6161d5b593e20f145dc98605e271f1c77c98bca0fd83927aa5d4b23851287e35365d0890a51579025d90432c44724754ab77b3ed3181e371dc8857edfeb349d5b2290b439002c2af596996b5eafbdd419ca048c02727ce1e0d3d9481b487559af2af48033041d825ea100d74c0cd419047e8f766ab435be78ff180f3ba8cfa9f02e72ca2f9c5bc53052673758ce2ec7da7e8662c7df8a8e181986381dd696908b203888e1224d0b95d8642c5ac9bbe817176912f2e89008292cf692cdf7c5bfc94e1dd3f7ba741e3896e2f135dc48d97e7beacd89878d247e05fa0c1edebc80bed7dc3e8b2fadc89a1b97ab1b63171ed151fc01d733faf5fd154ad15420fafb9ce5c9952e67ef9beec38720fe315738c31c1d7c68862cbe56b940b31177414de0843ea6f951d07e8bbb26ebafa0884d75688deabffc1d8934885d02ecbb9b44dce45ac2cc71dff71961a37afd2c65d64f957205db52834cd5faed51981fad96cd2344fd78bf2758553266ff1c31739257369ddc6ea009ea48fe357e5016fb70bfd39f73c7a3bd15f5619654fa949944ddce90d3097cb622fb36f7d40278f035ab0e772153c4bb67ea940cab5fb70d3", 0xfffffffffffffed5, 0x11, 0x0, 0x0) 16:02:03 executing program 1: madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x7) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x20000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {0x23}], 0x2}) 16:02:03 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) r2 = getuid() lchown(&(0x7f0000000080)='./file0\x00', r2, r0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:02:03 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000100)={0x5, './file0\x00', './file0\x00'}) r1 = socket(0x11, 0x7, 0x0) sendto$unix(r1, &(0x7f0000000000)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f707005f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282914e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c50000004fdd02000000000000020208a371a3f800040039fcea28612f5bb112ed0000000000", 0xb3, 0x3, 0x0, 0x0) 16:02:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x50}, {0x34, 0x0, 0x0, 0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x8, &(0x7f0000000040)=[{0x100, 0x8, 0x1c, 0x80}, {0x9, 0x4, 0xffffffff}, {0x0, 0x17b, 0xfff, 0xf24d}, {0x7fffffff, 0x7fffffff, 0x200, 0x1}, {0x0, 0x4, 0x76, 0x2}, {0x2, 0x5, 0x4, 0x7fffffff}, {0x6, 0x4fb, 0x1, 0x5}, {0x8c0, 0x4, 0x8, 0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000280)='&') 16:02:03 executing program 1: r0 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xfffffffffffffffe}, {{}, 0xfffffffffffffff9, 0x11}], 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x9, &(0x7f00000000c0)={0xa8c}) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c68, 0x0) r2 = geteuid() r3 = getgid() fchown(r1, r2, r3) 16:02:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0xfffffffffffffffc, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000100)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000800)="00c5f8352d091700000000008397e68cdd1af31d9fe6ea4c03588517406e221cfdf7cc1c25815d7d0002000000b506231b3fa9bc6ada7d41797c009f99e2141d5eb1613a02b3e97016c555070000ea9d0100020000e7a2e86a948deb3ab2b16842f408d0bd39433acef78bffff9fd07c3f48e302321c713443544eeb1884a77af6e33cb873b9287d55fab3eb5c596fa70d", 0x91) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x5cd, 0xffff}) close(r0) dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x10000000003, 0xfffffffffffff690, "f000bf3e000000140a671f7630830400"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:02:03 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) shutdown(r0, 0x2) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x8, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f00000000c0)) socket$inet6(0x18, 0x2, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000140), 0xc) 16:02:03 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x280, 0x0) pwrite(r0, &(0x7f0000000080)="442c4a8e7715e01c618f025144771bcdc376b02ac076b511f758cb16445bf1f668349a0f9d16f3989b2b424d825d2d7dda12628963dec7e7426c4659ffc35768cff2b9ec2fc6d2fa6ca99c1d66bede3a3adb482786243033980c953ee9f1988ff7b856be8c15c5510cb1c493d37275bbf43083438e5b18c4860710c0f848813158ae8e5173e08b6399b63c2f09164991e24c6e544af85caeabc96f1103f12914594bc1f5c822d82590f2f13293a911cc66911038b0d74fecaba3cc3f3205b23452a8e125d8c9b4d049b01acf137b847d9d782e7a204ba763aafaacf0f2be5dd5934e5bf21118c50788f39b8b9467c24b591e56c8f1f356e4838a1cc8825f98813b8c69ec3c6a94229d01802cbadcc74eb87c6eca4f51219f94e9c644541b737e35af027cadf06f9335183341cb7973360394a1707151f8ac2d3aeab277bebef5c0f0a610a906c0c73a213af952f94723489fb7f103f0296db09fe4eecbba83f74050c535f7e212d2572ef29c7139b4ef22644c7aba5ecedd84f854bda59b609383489585c0d646118588d95a560e37ecef7aeb0a86d96a04c98f368256a627eb50718b58c3d761157795e266e1cc452343b236815161a1acacbc36eb39a30465684504760c6fb570d49a5698a63e01defe54672c836aa2dba64577a9cf4be5b0785c07cfbc804d040f4c8711437ae642918f8fc0ba4857cf69c2f085b4f5961dfc6b0c4ad55925603360e6fa538f8da069f166fbc5f131c95c107f45d6cd42b774390344cb4778178506432b2609bbdaee53f2d4d4aa647167402ee0b6e440252eea2797608d786060890baeebe2cdb7d57f6dd658a7d63007611bbc05a7008c4f932e2e07e30d8bfcb2f12866e788476ef07a86acadf4092b234436f7632f1c24bd74ea90aef66909c646d61ad2193aa5e6d1f86487bd897dcbe1d81dad7706dea9671ad159d4d6ae65ac9c4135e162c69999127df40bf9220dd4cb587a5b3cdc9971c39617b3ad5e71500a5eaf5ef995ec8993d125333b77e45a4fe12870598d8da5da0d0fcd3b92e27480c018ddc7fde6b151c7192ef9cd7e5e8a026d8e408d538457e2926de7c15bf5832fc6c2fdae0da4bd222545d10300a018ff05c3df494b163ec479c17a7a76df92c05a4bdf2fa3b4248f73ab221231f636e984de4e284a4504ec9ab1ec6403cbc347782f9a4484b2198ab772fcea7d528e0e846409443f6baa40ecca7432878ed598ccf6b908be5d7d7f2882a175c2f74543d965bdf7716d27771b4129225f650faf6b9a32b0c52de53b885b23a4f378bd94d9c8d92b4cf77bff244ff7abb8c534d265d1bfa6969b6a0bfbc6847693547856c52c21b38bce90f48fc7622814a945040d6a7ea128132c2265f537a6b22ef5a6be42e2412b7149691836b9c4503fb15e18145fd479982bb4771496cbc864cb27e7032e38883f7529292fa58eafe53f574791d2f2c4d4d6b9833f19a4f8472f26342b2a42b383b12cd795196b5a98475701e4c234b0779aa8665567c0f120afdea60bc33c367270a4dd77ba6f99433ab0cfc670deb70aff4c446a1baf558980b9de962b0651cf8872af17a65cd177a61d9b24cefaab3a309b72b62684b1cc64a2db846bf20c0229c5f84008a8b8ed1e4effb45411e94542d2db8ca969513f1bf3f091c81cd85d8d73b3e9bcadafa264a062909d5899235023d5555659c674cadbd3f12052d4c5a24d1887c23767bbba60de0c9a122d117b3ee899f2866c4ba1a934298e3b1512a4db18cffefdec8948c8bff9e8c81323d5d127a1b485a6295d5ed61ef3083c946a84884ec2fc7865a600084acac7d29abc6a342251b2627b3eb9b3846d6b63886bed6c319d8af403a5de842dc116cc4654d760130dfec6aa7970c75b724fda8a85a976a2e7493572e0c7bc6d08aaed883a8ad3d64539cd2445a83f1054c3630fec92b92b2c77a4d8b8467bdc4538aa0ef2aeb8811ba6fdea77abe17b6d1911e9ffaa5dec309d64448dbfeebbb40ea730929c701a53399fefd6a22d4edc9f56ee31dd84c7f1ac35148794238ad54dcff1e744e5b0d43a003db0e8056bd5ddc443633ded4a87dee79b0d97d18cfadfb05245cbd0bafc842facff94c69c030b7f5589968012bb51eb7cfb0c4466da5469fb4d2d363c73f176aa1e2190992435c08e22fa201f4c6c4adafcc33095c58aa3a69f654b0dc45650f1bc6b2d2afd5695638f4c31974b665ca8804b243126957f90aad1e2a3d750b9eaa96321676fec8715b06d0d19d75e3e77089184262febe7063ffcbd0c6db0ae0099c8caeaa691ea63b263ba7865f41f0c7b8d391102189839c970d1d3cf24bed3ffed71a61ff8bc5c3bc943d1ec753f44417890a3af1e91ab9266ffc5ad21bd132333cab2f7eb8018d56f142b8aec7cdaa0a6699e2c94a9553a7547a0764635b6cd662b4e90271c5864975c8b0da5b1a65b4b0dd3658018f5dfd6f313cf39ab4c3ee81c3c7f06e1da173d0cd862b5724dfbff481baeed50c2286423297c0c910770eb9e0d83b2b1f66e0116f3ea2393da4a80b22ef1bd5810b1f84f777813e015b6cfb450e89a4f46f4b8ec0d452c110a519b78c83c2b6811a178e5241eb8b1fd52b474b26d3ba7236bc3a0e0a1c4da01b2685d0a2f82105de6d70fc19e7e879bd6deb0782f6b7f518ac74b8008e6165501a21295b1782ca6cde7860b2bc8705dc62e11a67d66a1032636a26f5ec42864b2841b33bceb3f10339bdd50d0b31fb9b408d402f289a816540808e70fe2949edadfa1d25ce574bba2a84659655710c282e0b6bd628fa496e8f4a174171b1feefc494271873b350e061c1877310a8f29523cc77bec776a179f3cc223b0337e380c2ca4d04b2637737688585f1202a448ef294d25ba04db829fac2b15d5b220189c9376735a53a4993b53b1ea2dea6144c24fec880bb601bc4d9f43d75660aeedad875baf3099ec9511c473e99274d8119f18387cd4bc81f1a7218aa0760a34ac0a961b4f07d637f450a2ff14d2176ef8234301813ff011325707f65c2ee858835e06747602d2121fb7d6d50fd659d7d3c12fcc10eb47dbbbf2fe7fd1718871f1a8ea60373cfcf64bd409da7abf17afd1c8d3eb8a1f4400ef7e40b4b5ae0e2b284b392f04eeda8fe71312157698bde32e66a5c947634648261e5c21ab4e84648c4fbbf2b9d6fac86d06b9c87199d5ee1edc6eef616a439771d84aee05ec714fd0a2e2e076997e22fd7d9e0270456e47a16cd6de9bbccb3e0ce38ab3e24c8edc45ef58c77ab9635a16f8e74ca25b0b68ee7fc8e2069b76ab093097debe90df90bd90cf23510924abe09240b2121101adecd6c9c4dab6117304d21e9cd59e04c1d410e733e669257ea955ca4b07ad0712a498a8a39f01b8cda5f56795e93766f1b979d671f33e9800c32ba77f6f6f0efe0f5213575d10521806d7a4e31a3ce864296f39f7093b53587d34d8239e8a2385c3a51d9dcd73e320620f75e97b3e9a19623a25de1a0d2fa2e7c78d02533336aa0107fcb25e706d2c1aaf5f931e5caf13e5d0793a7bc08fed160ea5684c74bee22bba61626f2077feefa4a8282636c13aa1a2f8a1ac4da954cb0cb59abeb80c2a04d976e5d2004195770586861152d90c21810da93b813087e1b529e419395d515e25a51529095dfa420b995b63be7bfa6537c1396942d085b125490e10c91f08e2f9574a10c9733b4a1d556463458f3ab9187b9a0f01ee85ea8c2a7daed7424cb1fd5e0cedeb45a71e5581df21b9ce20ae370e1cfef2a65208f9a751c2d499aab409655e7da940544e626e7fd5cf1dfcac96aec287f6fde72acb4b8d758f15f90342a8b5ccc5bc44009fbf7899a8bed0905ac16da4a4aad871040e89bc93ac923da53ca61d0b1f62faefbde9303c8cba08087b72b431828de3f0856f69773482d4149c8926c39c4be0158e77dad4e5af8b161a989e6c17c3d3f87e23e83ee59202748d82c0f04d99d30cc16b49cde334753d087ad3ad8f29a98a1afc1ece350773c74b550d82ca57a63ed6d4329d9ee9a01a185eec24d2cb00fcd30bf439ad9ad7d32723a3adda415efb144ffb8118f0aac5d9cde38eeb70b9e91fc5a9d18d31a68ff71757db3ffb6875400dca3db4883b09c5d8c651455ca006a2243b2c22bc9f771a15b7749daf82a0d865e2a264563a832cb767a15521e68e158090d77c0ad3765b8879996a01ba4967202b7950e909eb758f1ff144659acbeac626a1ba636839fe616f5d7150ced89af8c12384660c13172fe5b50be38da16e2c593f3a9b0c1c5fd883074a896588d4a0ab52db5ef20d0ca5c4791c1a7fb8382c01fd5aa955a9b3e80c828d79d248e2f961835848cc2753a890f0923560600f149e8077e53b71f067ea41d9aad9081d3959cee21ad8ec02c6159d70e0664ba62348f180c9a4017d877f6423c26fa925fa41b5734e3ccf74d3704d02a54e1396d30808ab1cca21aaacce252462763f6f311782deaeb2b4393398876221b091595947278e12aee11feee2244b87673a6106e2b72787f461b0835788fa4fd5ccaee82e01aa475092ce3c80dbdd9f3f3cf278c6201136234e116b89671f548ee5c716f86ec601e767f8637a649963bb1bab0b80f4c1699b7755fc5315af7a49752a5dcd5bcd386f717294d9250a5a45fc2144fc763ce632bbdfe7cf80ef7554b016492fc04bdfa09ac3d86b81be1cb93f31d2d4c0cdeb031716588cb75afe7ee1d29f8c0e1695ee09cd71b3af538d241e4a40502a3a80edb7e4a5996ccebd9b5e7787b08d50b62e7476288ab2e850f5f4c381f82da10bdfbe9a1bf49627f6bbeecd0d38274875c3ca5235c3bee7d5b20f7fe0a0eb3c215ad39b7e5a5e4ecdec913c8eff4d8a5176fd0946b563de095f86668bf7e5112f2dc6400b13b5ef4c843b4556408f51fe5a1b84543131ca584be91baa6a47f2550d2a5fb1cb6b4c96885e019c495352b7c51a656847c96287c9cff29154acf7020bac40beb5bfc139695d3fe638a2b060e0b58c0d71f0c5321b21db0cff31b108bc9b29da362e46f1e85b7cb11b7980105d8d4358813981a9bebcd141c37faa55ca1629e2caafe658e7a40557738f243624017885b5fe0829d718da94c2117422a90539b327bf92e02e934ba3808bc6469c4d9067ace3f633466ffe22d98ceb43c33b1a3ba2a6cc68082e20c47e52d7f6b493a6a79e820ffa3f9de72e91906f159d1673e22656f34836c1231d6018d178924a3a85c0330828d50aca955de167623e79c41fe32643445406a9af7d77afb531aa4ebf6f36775ff6a935860cb3dd8dcdcfeef5a134d6186ce1bd23b21663bc76b8d72ed7efcec2d6f890191f2702046bfe4efeefa9ea1219222839b9e3bfa5e32a9b22e200472873ca63219d6029a4c29039e3956b409bffca0a0a0eaa79029a8ad8a9b513ce852ddbd343d22dafa35f6ef9cdc0a08e108f85d3c9b08a8191bdc279a3476312a27492b0864b34f8bfad7afecb9b6579529e0175a7ef8f4ae4931b9a12d83119d8dc50d8471abc71f8017c3560e79b594ae35cb92de3256c8cdd871386bc61c286a83a00f5854c3eda0ecaec335ff9808ddc123c743da7265d1e6a87279279e31866810174489a98bf3076efd4f28ff1a3864c917b22ae9896d7b4a14fd2cc7639391787a2dd1e828e73ccc64355972d334dc3b76ead5529a0581f04b2b3880a8927ebc25d0fef37be8f1236318c26bcbb5312878f66a979790275450461ceb24a997fae201fca12ec6b2336aed7d24dcb63b921a3b0ef5e83c047e46b145f", 0x1000, 0x0, 0x0) close(r0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000002180)={0xec, [{0x1, 0x8000}, {0xc1f0a577bb512f55, 0x800}, {0x2, 0xfffffffffffffe00}, {0x2, 0x3}, {0x2, 0x6}, {0x2, 0x20}, {0x2, 0x2}, {0x1, 0x9}, {0x3, 0x3}, {0x3, 0x4}, {0x1, 0x240000000}, {0x3, 0xab6}, {0x3, 0x9}, {0x1}, {0x1, 0xffff}, {0x3, 0x7}, {0x2, 0x4}, {0x3, 0x55}, {0x3, 0xfad}, {0x2, 0x3f}, {0x2, 0x3}, {0x2, 0x1}, {0x3, 0x1000}, {0x1, 0x2}, {0x3, 0xa00000}, {0x3, 0x7f}, {0x1, 0xc6}, {0x1}, {0x2, 0x1}, {0x3, 0x89d5}, {0x1, 0x2c6d}, {0x3, 0x1}]}) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) read(r0, &(0x7f0000001080)=""/4096, 0x1000) fchflags(r0, 0x0) sendto(r0, &(0x7f0000002080)="067fbcf5d1411f2202335902f4c09bcdce8645d4b69969451706b59e7cad8d7b36a20769de36a3baaa2bad917385a98362dc8650a232672258a5b6a6ff86b2c9cf63571daee7255a12acb12581ff0ee1350dc0dd9bb7e8c33713856f6b070ef15bd1f2f044f59e357f6759dc06f4b41437221a7364c564926cd035f248fe1d6ac7b6cb022b09a7d0404a4b082275e167ca08ca98f765944e", 0x98, 0x400, &(0x7f0000002140)=@in6={0x18, 0x2, 0xffffffffffffff81, 0x8}, 0xc) 16:02:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000004c0)="793e4c9bd4ba3d11ca0773d363ad16092c3d8e01a5628a62a0b28fb821118665a3052396ab13443d3d22d71fc36d250ecbd862590df6e94e59d078199428a9009eee11bfde4667df44581fcec6db8c4865427904712e4ec8318c850bb2a942227c38b997a41a92206ba219caf6236959e340e5d4e7778b7c533ea030f8ffffff8b43959d9e46639b4ec535ff0972d378da75f4829b8429ec4306122b37a7f2750bbc84f77c912d809ef87316b8908a0fbd0b6946b1cd1de5b25e6ea740b273931c67d65e9df93fb847cf6e000125092c27603cb8e075c985baf0e401799e4951499dc63cefd45d1c7638f8d691a2bc327ac2e3fc8e7f4d83b51b9dda6b0fbec17adf3fa7017784af0e09631e1535999ba5c4b97521c2e4fe35b081902594f0bc08a87b425b9f85c8862f88a602113555bd795e0069c377a8753403bc7a9bdbe12fd0916fde47698b510b99634353d7f9884793ae6d2b0deaa5f18bf6f87c4d1f5cec7c518f8afbd7cec4e09c6c76e802a1f2dce71286d4ca530b7ce84204a964d806b1f84819815cfc0f21a8e92a913c820fc8235278189dbe47ba251a958acf35bddb41ad0356d04b2d9bd32743d8c67b08ecfad9626629863e3afc9eeb5e6cf37b17", 0x171) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x1) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)=0x2) 16:02:03 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x2, 0x60) getsockname(r0, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) lseek(r0, 0x0, 0x0, 0x3) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000100)="b1000508b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) fcntl$setown(r1, 0x6, r2) getsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000), &(0x7f0000000040)=0x4) sendto$unix(r0, &(0x7f00000002c0)="60df0baa3cd54cc3ae4f6063508b4bdad40bd6956ba952b1803b809e9825260c30e1b8f4dde04fecd9bafe006ce8e7cebe5f9e43ad581f935673498e4b5a4dc2a1d8836636d65cd8", 0x48, 0x8, &(0x7f0000000340)=@file={0x0, './file1\x00'}, 0xa) 16:02:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x20000000000000d4, &(0x7f0000000000)=[{0x25}, {0x81, 0x0, 0x0, 0x100000000}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="e4") 16:02:03 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) syz_open_pts() r2 = open(&(0x7f0000000000)='./file0\x00', 0xe22a6d8c32ed206b, 0x309a9f9a6c527312) ioctl$TIOCSTOP(r2, 0x2000746f) bind$unix(r0, &(0x7f0000000180)=ANY=[@ANYRESOCT=r1], 0x1) shutdown(r0, 0x1) 16:02:03 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)="13d86b9e8299e6e417d273f42d68d69b7fdc83820c1f9a6dfff39e7362ce6738bc8d86547d455626475786243abe5e28df3f1413c5ac5da9ee734f584f5618f2fad8054341f47f957e492864e8b6625b28f923668f3d935049f6af8ca48fe69a9d43f6796cd150fbc25401a6ae7dcaf1fa8fa8204b10431c5ed0c70ef40ea561529aac5b58e004b49c4e2f05215bbf3a7f73bcbeb01df0a05ff50ca426bf2a2f6d80a80fbb6343cf468c2b34c732a81181cf993c32c10742404c7a1df0ebaccb", 0xfffffffffffffff7}], 0x12a9, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:02:03 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x20000, 0x0) flock(r0, 0x8) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) pwrite(r1, &(0x7f0000000000)="8f", 0x1, 0x0, 0x0) 16:02:03 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x100, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x8b, 0xcc7}, {0x82, 0x100}], 0x2}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000140)=[{0x1}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000300)='z') r2 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x20210, 0x2) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x8a, 0x3}], 0x1}) 16:02:03 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000140)={0x6, 0x2, 0x8000, 0x1, 0x3, 0x7fff, 0x5, 0x10, [{0x635c, 0xff, 0x2, 0x100}, {0x2749718e, 0x4, 0x0, 0xf64f}, {0x1, 0x7, 0xfffffffffffff801, 0x29}, {0x1, 0x200, 0xff, 0x6}, {0x41, 0x5, 0x72a7b887, 0x6}, {0x2, 0x5, 0x3, 0x6}, {0x7fff, 0xfffffffffffffffb, 0x6a, 0x38a0}, {0x8, 0x8000, 0xffffffff7fffffff, 0x3}, {0x1d, 0xfffffffffffffff8, 0xfffffffffffffff9, 0x9e9}, {0x6, 0x1, 0xa11}, {0x6, 0x81, 0x13, 0xf3}, {0x100, 0x2, 0x1ff, 0x5}, {0x9, 0x7fffffff, 0x0, 0xfff}, {0xffffffffffffff7f, 0x100000001, 0x51b, 0x5b4}, {0x101, 0x3, 0x9, 0x2}, {0x3f, 0xffffffff, 0xffff, 0x9}]}) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r1 = socket(0x18, 0xc003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000080)) getpeername$unix(r1, 0x0, &(0x7f0000000100)) 16:02:03 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x17c, './bus\x00', './bus\x00'}) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) syz_open_pts() syz_open_pts() ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000000c0)={0x5, './bus\x00', './bus\x00'}) 16:02:03 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/16}, &(0x7f00000000c0)=0x12) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000140)=0x20) close(r2) 16:02:03 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a8f40cbca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee4434604090600002477895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916407cfef9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff90699da2cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x6bc, 0xffffffffffffff99) write(r0, &(0x7f0000000100)="661dd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1c4eb273c09ba04622046267effd0755198e60d4ea94ebac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7", 0x70e) 16:02:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000380)={0x1, &(0x7f0000000340)=[0x9]}) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x1, 0x0) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180)="b93b8966fc7aecface73f1978917078edbb917b4c1e76e354473af21c32d24eadc6a487cd4da9c5944492b073826efae552136862a57ba25b7e8423be4e41e60c1e346f9fe4b64bf27de99a53d98f7d9660117c4692b63bb3e6e97f6b0648b6872e3930f0cc97e1f5acc7c8757f3acdaa7798bf9ee8069f80846f719cdd28c9b2df2f01cb7e38b5ae0765a0eb0cedbe4d09d405b16aed51a5b6d908cc6d520db0398212705e5fb73386f4d7e12e49954c85d31e8394d41c5a7f565da1289f7098ac30ff1c4d5f712", 0xc8}, {&(0x7f0000000280)="c3819cf475b9", 0x6}], 0x2) r2 = socket(0x2, 0xc003, 0x6) ftruncate(r2, 0x0, 0x2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="82022d2f66696c653800"], 0x10) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000040)="5aea2d2c1823cbf9f67c0aa0b783d183accfcd5c26e1768ae4f6b8ce4f847b81", 0x20}, {&(0x7f0000000100)="f4ea1d60b8bf029a96e0790c1830", 0xe}], 0x2) r3 = geteuid() setuid(r3) write(r2, &(0x7f00000000c0)="e25aae69400d000000000000df144354056e4e6cf38215969907000800ef25273fac95bc8010415e5dcf7f5d77fb3d3ea0b036ec", 0x34) 16:02:03 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = getgid() r2 = getgid() setregid(r1, r2) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001200)='/dev/wsmouse0\x00', 0x20, 0x0) ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f00000011c0)={0x1}) pwritev(r0, &(0x7f0000001100)=[{&(0x7f0000000000)="cd757748973a8b086f0cf627957db718b0c40b0e4f588aaceb0fe563d6f0978b8cd86c1a2579627c80df16fb5ca951db469b26c62f55f66924dd697612be935b61bcff21fdbbe4bd8dd1fe1c46a4d5c9822624ffc97c556be3f957b718d28e0bce3ee2f244d11e3efdb14d5eb41722c024f40102c71e50ecfee6953b15bb9c55f528d7b0fc7da46308a893e6f6ee6dc8a7524e091ddf0f160028e4f80888e1a0dae8e10a908331003ea30fdc47565cbab5e1bde6983b2f5b6de7d1d474c62fa3e6c5aed4854f2430355646f1dcf30ad8998f1f07e00b7f8015784ef73ddce4fd7efceced67867ea34b8d512b33bcdafb5c2887869c3da398f2f5e9f094d80182248ee099fcd7ab7d7f4e3bcc344b07b10cc57216239e49fe1fdfbccaa75f64802ee6bb24ef92b0aa2d5ddbc9c6688484b0ef167c5826a07f0a89eb31da5d31f36a4a1254ec10a5137c40b7d5be0b79187eebaa1f4b4cb77a1e491f131274258f3e3262f9b64c58897b8cb2547ead9b777d6bd682bfa87ea77468ad85a0d85ef4f9815634a2d737797ccacc670c77bc45d00bf94f9147d61e83aa374bcab3c8de1f986d50c9c73481ec91336e5075aa5fff1ea2d7cd671262c1e99b6bab254123831e7ec0fe072dd9d6571be41d04a77cf947332e3444ff4dc515549fd0046e9dfe215a891083c5ab265555e296e5044922ec8cf80887e9d66d5bfaef528a80da9136915d3403ba1285fa02082e15a7b991a5ffbc6be3efb2bbf16504ce3138a172e2982f134f2465f5f713096fa57c0242b822bd2b18b9aa1930383e8d15b902962767830a23a3debd062d41d59dc3f0cfb5c608cf88f6e88c70975aeaaa22478df634425ad75526871570b490ca8dd6544940b25141f8439961ef89441638274fea85fbfb2224fe868a630a2ef2b4a4901f47868a98415b57e541df25a0d31e02cf2cf60a760464ef81c77df09f7c4b04449736cc1f32177b44494c40df80789de210e7a8eba60f130e474f83cde66517842046de4ef42cc06b93319fb95a9da5d0f730abd8a807f659fc4a8e3ecc16ef4d2a77691f9ac6d30b4e5e6a7885df3204f61d7c3a8828797d384145ae4536bc4e1d2998635f28fa56cf77ce5db88d7e407a850c9013250801e241f8d809d23191e9783b93d03ade44ee50e554a3faff2fa58a44aabc05376a5c6bfb6811162a1eae03c0aebb95d4a7f7c11ad61fe87faf4ec3df7b057537c73ccca5f15c2f0c000c57e0a3d5740543e01813f54abcbc0f6d2f4402ec26a0742ab6f1c89ae8166567de219ba22f8772bb3e6760e51eefa27334972fabbd9b0ebbffeb9eb95109adef7843c1f123ad0f94daf2152fba7d673d4e8324a8ada32d98c8fadb56fee47464d08f26931a78c094e828e2c2dfe76eb9c21d15c870f78dd2a0a95cff2aa89f1f897782f72bb22da5c7fd561cecae5c9df43e9da1875707799ed315d785fdd4dbc4858e9d491214e9e46787d1c8543a0e1b31c63d3680153bec7b76dab1d5b26eaeca0bded93b5ca1b246677508f38b1bf9fc013ef78f33268535e99ec5e68c27ae112e802a613159aef67b42a24dbc7be2077bc14090d6af25d6c18fb18e7f6cbaa6cf2dc0679dcc0bfdde93ce11a52f20a70509cb6b194d50bd8ff78d75dfcd9948fead0556d9b3b8cbabcb30107ee97102c57a6036b4b490db2b51b5d3b5aa43bc8d18382e3368a5aa0de547483def4a4f98e778391ec424a480eb8304bd198f8f7c68410e92b7ddde3203a5e86a7060f2b32519a5dccbc3dadc8752fe2ef5435b5e701f56386cf8417c7a02f9d59629ff7ce7e7ad79ab95677aa1203046936a1370b41ccba153ba7e538d75680dbb84b02c9eb0585a646db24dece94d7580ed6a25f2fda21347dba6d6148082cce21a877212d43337a72ff1127d65551e02841996c71102dd9290fdbbc8d0cadda9a3e99a56f9a899739f5d3bb1fef06ae6144567a3bb975f4e7e838f4f0ef20804784bbaf436c24adfc4e307b0c45ffb1d6ab4773fe70f5a6932a4618af6bd1a6911440504e470b344ae20dcc2f64ebe82aa20bd5b4f072d76ce67fb13d16422798abec2034fff6bff0e97063df2475494d0ee250cedbc1a36d719ef3da89371ed5e927ca209b63948a8a6781b190b4f4992fc94e3ad8c601b3223bffb76f572638c73071b0c2d11385896face83afe94ed9ebf0a095f641539eab96351f886e94168fbc1e584a63694d95d55272e9cddd4aab43471771ec428c4f742dd45807379e023396ea8a75b3f037a600bd1fa1565a9d7e9ec402d8fea4860dfe2bc2f2124122bb1e1f197c7c65a5d441c5a4a5a12f3286e4680e917edb262f040639ff8617da829d23d1d24ccaf45d4024c060b7ce8329942f9364fd252c580fa34f7af41a6bf26ece1b36df9f1c42277182e4c97b3fc42f6516c9623b2a627f10b2caa18925e1feec25b6524d8ff6ada150d1dd1f59ec836aedcc76fdec2ad44e9876753bd5f7f07806096af467107cb287610b365d3f81f9e369f2145471a92c97f4c14b5877f5196240f1f65d7574ce2ca0b520198c3f4a3f96b7e2657c4116c09f349d71d269dab4ba65f81e971a39dda2fe2492f8fd2dea01414780997b3bdd5a2dd0fed05decf33caf1c69d6c72c024d4b93fc7352ec22f66df46cb1a8fa92b5cb56d685654b3ead6e651f272d2f71555d26b1d7d8e9c06d36fab9334aa9d3602a525bd0363cc372fe30291219527bb9ecf13dcd803f3718adf2a009ddc3f1a27b3f4196fec7673a93ee38a9bd64c152ff0eb1330471acadc7dd5be513f14e2c88b21596bdd7fe8a69bf77db61707b98dee6f0c99c954b7435d5ddde059faa554928da4d2245b4cc9159049cee3449b6e129b314df00d2703c0e56f10739cdf1724f3b6124f2ac281712f11767f8eb199fe109b3c6fc47d90f58f27146d9f1a52a74e21ddc3fb53fa44ee9a36f886b556f22c27ec025f4eb927fe75b3faeabca0090a03401b36633aae7c09cb2868b26ec2a65e17de94d0e6ed3dc644dbd9e66d9be9a188080fd5b4e04ee3b3558e3e08eb647771a5c8c924b19fc5447b69e066cece2cf2f234d2abaccd00ca63376b1abd595a2e7a72805fe4ea556e67159b358ef24d3b70ab4eb09e498a0c6fc6447fd19bddf5a00a065df1afb37d58057d49322c9cf521ded29136db29caab897f05bba39f9ffcc697c658fee7be29a6f02b0b8698eed6e68973e2a331e03c5006223cd516e7db6a9b1f1bdb213403daf3ed04d1c21e3fb36b21058517d628a1e966cb2146bc63abc0e63417570271ac28ca3c4c2079fecb399269e4f9f1397aacec584606588c90b2b3c9178bef107ffe091451ab3f7c72f5ee0f990640dc70fb7015dcf222de51d5947ff586ac84a7b4c7245a15afbdf2a3e05cc4851327a5d5486f34bd962bf16b53db4803051f5f7187e0089b051cf16f28a6ab0168e24589c2bfee5e0fc1a258e723b654b47838ea481aaa6f28fdbe4d82167256c82e9bfa546546277c0da0122df7696419b58b2309dd39e232b99ad0ecbfe42296647d5b5fa44f9a2b8128a2323cda0fc467e18c142b78b6f35c23e67ad8ea208ce5d535bf3ee86e9ce2487168ade3311e1f4687ca165634f36e4f03da029677078028faf4c828020938fa8fd8f6c3d646eb1b6a6498149d243c5c525ceda1dd6e0a3b3a073948d5f9deb60e86f047d543fbdecf4f69fd183ab3c959c85402e66f23bbee00a4459f9b3c9386b6d36eb979edbb882063dbef314da0d346b3816c062b3641a2e7bf8675642b83997f73d8f2a241f88c86810271818ffbb032758f0b8bd4b673a417f4ad645baa87272c6f0c439ef582ccb33e694634ecf7533d718d1d2aa7bcee78c23dcdce953abfecc722920509864e06de2f7be355026ceb1cb997e3940e6e44bb97fb82bf928c75389df044d41a1dd1429c5053d45f0f4d9472fbc2fc497d85a72175ec73db652e589792811ac4a18c23df4830f90fb237ef90e453b65955f44be4fd649cf579b603cf0cfd622d11651d23e80b8bc6a4108e81c05a21261827b489eac422ab4bd56ff7150a56359dc237acd06839e12a322801a3f2010c1480e4f3955ee875a37546ea4a1798f2d26663cf4e97b48c4beb34e21bc7124341aa9852ed0e97076e1a93eda253f07dff08398540adcdfd8e7975126d5f2e50c28ce99f023433b4c7be549f8b79eddac54f4761106a49aa202d6d4b7d4f0f0b6fbee61ccb1bc95cfce9d9f624d1f1cc070418703071bee1ff44ffeec8774d68cafbad0a20d737205a7fe03c19197b74170959c8896aab663d8dde1ad37a0784086bd1144ea94af81553f20cbbe60b16e3dcae94dfb37e9a5dbbf677338cd5800ad908217f5a5ef0691641952c076d93934827057fde515cd9ac4c783c584d167cab80ae5c9a3dc8a0b3d4e6635c7e4caecf2b10adc14efb956c5245dc5ac9952dfc6f19f541c0e7c45b5037483bbc1752498453329938fb1c1a7cc713450c611ad47f9cc9de70bb5012321ffd863baa67deded4af3f6b74b94b88ae18dc6b29b6c502084b4f24ce3563cd60e13cae985deab79d585c0c87c7be2d785b697a822064ea73f497111d08e9a74af6f56f72e75ee033bd9e628cee68e0053c6684d97b9d798cabc40b2e65d837a230c103d3f9dd6d2e8a2c9769a5d97b7c00cf8d1f9c0ba6be2423e1d2829c9a21b9c90cd44736d517592ba09e2586d10f375392f98fa60a6c6374ee2e7714ee988c3d131386e9087404c45cbbdb75cfd988b015dbd84ed012883f60ddc2123a4ccd10726ae7bf47d10220f94d063526d0b96f95ebc245f0910d219cb419edf3f4d6f71f6b1141dbb74aee51731fb3fc349b0e95121bae2e81b7df9eb2a11fe979c475722dc6380857a855a514cbeea4027a1eac53d22c68b9a8c1daa75a19429da87f1208fbee71e26075305ef05d656162f238b32942ee4cfc40d1a00d1ea8679fe45c5ce88434391bb9236d084dcbb3120948b12d7fa1dd424495c0a7825692592ce473e1a522ca2a69c199a7eaeaa5015f21d650e36c6f62bde15f27fa6906e5ee9a526ed36cc7186dde11ffffd80770b8c46c833d43903312789d77ff8d05e1291f99fda8164ade1256ed737703a70fd995ee1f33e3295b3bf4a73bcba1e8e2f4342cd52217598d33959e5ba02d0db6c4a47ad6c8d3867a4d190e910841d2b6c48679b870ead0547bcbfa6010552771ac771a4419635b01a9deba896159183bf892285a32a3ae50092c785efd9825d2119beed946e654f1e62e45d890c5176ee86b4b12fd3d167af7cd7003ac6f1ee8620430056b086734315cf4aa4094adad1f099b0cad9610e6254bedca79d5bbbcac5577315820fe078c64738f4a6dc9494db3b09ffc44510cadc95f0c30207f7eb4569b38e3bd6e095f2806fd654bdbe1aff77fb10880c4cb6f45a91d4572c4706060bab74947615e398ad6fba74acf0cd03bbbcb7361013e95af670657f4b97c65f29b377734b21ee940ccc5ab19347813ad9fbb7c526d55e2959a80b737b2b87013c0288be04b8d6f06283af5d1d6c6b398fbb1bbe02ca22aeb3e957207793659be062fc2ed5e4542aa430f4ea8e15494c00e034c9d681f6e65ba30593ae1d851c47a772a552bddc0d6fe8a893a5536448c73ae1127e885eb23247b0f718e7704c43d91139e3a3817abe75e0791361607dd2581d112534585a47cb8a6852fbc322115393b3f4df074d7ed0da3f3aa312eca1baf39bfd943bca13052234cd7e7e59185dcf8a5ed22e75513684eddc8ee8", 0x1000}, {&(0x7f0000001000)="9bac62de339ae286462c6aece1a6310b29f557d159d1f42b7b5bd02a8cccd594eeb72632a8196831", 0x28}, {&(0x7f0000001040)="cd85591692b7d40b355d46646e95cfa5de650d9d4405a316f2bd082e8a7a0501a9399e9fe7327ebb51b3741bd94f9be2d9142c272a3854308b95b81062802fd429f9b202c29055c133f2ac8533e1277f89245e3abbe360dcb60ac201dba02f5b8bafa72df31e675e8a414159185e2422de61c7e99ac9e83d26f736f329ea786e129eacf534c71a7a2359ef9b42ccce22842fd7e8cbe7bf3e2b604021bf7b33f12e28d12214", 0xa5}], 0x3, 0x0, 0x0) r4 = fcntl$dupfd(r3, 0xa, r3) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000001140)=0x5) 16:02:03 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:02:03 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044278, &(0x7f0000000000)) 16:02:03 executing program 1: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x81) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, 0x0, 0x0) connect(r1, &(0x7f0000000000)=@in6, 0xc) poll(&(0x7f0000000040)=[{r1, 0x57}], 0x1, 0x0) 16:02:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) fchmod(r0, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0xc}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:02:03 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = msgget(0x0, 0x2) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/45}, 0x35, 0x0, 0x800) sendto$unix(r0, &(0x7f0000000000)="b100050160000090000508005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:02:03 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) getsockname$unix(r0, &(0x7f0000001280)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1) acct(&(0x7f0000000080)='./bus\x00') 16:02:03 executing program 1: r0 = open$dir(&(0x7f00000002c0)='./file1\x00', 0x1, 0x100) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000240)) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f00000000c0)="fb", 0x1, 0x0, 0x0, 0x0) r3 = dup2(r1, r1) shutdown(r3, 0x1) poll(&(0x7f0000000000)=[{r1, 0x1a5}], 0x1, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x400, 0x0) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file1\x00', r0, 0x1}) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='\xb4\b') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) unlink(&(0x7f0000000200)='./file0\x00') 16:02:03 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) mprotect(&(0x7f00001a0000/0x4000)=nil, 0x4000, 0x2e4b92f848e3a991) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) 16:02:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) write(r0, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) 16:02:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000080)=@un=@file={0x0, './bus\x00'}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000200)="6fd5637496ef31d07438006eb363d708c802c6885936cd27bc3ad25a31de8d4ef0f767b3fdd7485741ba1ae3cc86e65acc1e45d573ae5656df12450595f8e3a81bd0be3c4f15f97f46452d946e99381765570398f782abf70ba1f370604ead99b8d2d4c2cb3b", 0x66}, {&(0x7f0000000300)="33a5b6af8af3f113f4dcc03fa5b5a9ccf589f73e000e0394737cfe3d29bc0318b08adbf310b107a44db748cfded9da1191e4795f35fa5fc7c78c71308af391a808e73d61acbca0094fd393c31d18c1ef2532f1b1dadca924d07df887adbb2a4e534f3886012019d6a150a980", 0x6c}, {&(0x7f0000000380)="d70256629a9553f5a1cdc6ed84da027ee94d9d4bb5a2665e589e2273dbe7b7271ac74f81ea2ff214b211f2d9f0067d4b7e804124aa86611516df142ee6ddfd36c0a4b3e3579384b0a487b2319c7c7af5f19267f3fc5e93fc08ea98cf5e8cbf6442f5e7d928b5d4f80cfb4dc7a0bfc5e5b16c46bce25b81868ed415fbf903b0e2e4d11e7c3e4e370289be25a4ad0edc659a91a9d94aac7c15abaa9cb95e9c49115cd077073ecf9b2dd50db1805395a926be76ffd233b928c05a723850b76457a30c8a40c34c21dc3f22ff1f42bed2c08f5613e0957a02ba0519106e6ebafdb45b683c3342586bf4c8bd8a6318074b299217", 0xf1}], 0x3, &(0x7f0000000480)=[{0xa0, 0xffff, 0x5801, "9a3d34db03e6f1ef04867abbb488d92579b306d08b2127f22828e25ac1ede6f8f27bf344d449648490f954f185264ae0e330157a308828ea718bf3ac9136cd400ab0cb66c96d601dd9bca524522a1837b60ca459520d4a3a77f96c9344c909f06a320e6199f8a1da2296ef6e954f7f1616fd4ef3fd7b3c660f62406f06743967ee12fa246d5dc1f15cf2"}, {0xe8, 0x1, 0xfffffffffffffffa, "df1556ff0550477fdb7a35989f6decdbb7d8fb6d0d125e9a90a6f48bcb76b3448d252a674b1ae3252ea9eb8838047b94ca1662439018ae8865b0e49de8391eaf5d85384297259816c56acacb314a8341e4289c72d8eed239aaf366218f0ef3e3cd4b5c08bd9a4ba3bdbcf4f588a0ed740a3b95efd44f600cfd2c8a013b241928ecb4ee953dbbcf499a8d63ebb75e2d65058580efb9b59912e4b47f8f01dab855f090e96dd3648c180e9ee73a061521c6540c314dbbee837b5a4c601c9359e95268e98637bf2966265a8f1cf0390d6f3fef"}, {0x108, 0x1, 0x40, "3e077dc404ff56fa784509ca554d769ade667e3922f090ee78023b307684c0b8e83037a5abce72d7d071202f88e86193c8cfc8976564c5fb87b782e3fb556f262b0660e83a4ad40357a5e2bd26500b3780b250dcfa621d376299e184e4f48e9df57fc05def4b9df117a614a78b1693c86f07b55cfe9487c200bdc94524a1cf645cdb23ceee613e471d75a731d6f404c2f1061632b2687831166e1a9e3866e2b36b8773202e32fbef620d9f177154d0968b7be76549c8f410955cfe8d1c5a1db9fe97f4a768bf8b9aff27245410990fe8cc341d11c0e558a7f8377c93633830fe2f3c1f4e58af6d05ae8ac3f40243d7fa59c8"}, {0xf8, 0xffff, 0x7, "1aae33b496a440ddfa6117982b14ea98a7df543f3a6e314c520e6884e7f3cd368ff0a02e59caf3e0afc14bda01796caecd6644c5ca69b39701120cec4b9475957359a11f18a06d291ba4af9f3df4f34bc6ac0546da593968fae1db25f69a4613780ca6662234cea64d5836c92d99a209e8f91e5b7db0efa42dbab03cfae36051ffd25e3aafaeafd8957155948c13473ca4bf593a6ed148b7dba6e9ce4b5a7c0f37d8cb7fcf39a54aa457ddd0c44cf993494824ef1bb8e71b3d3791768c08109505c855f2b8cfaa2b45ea820b8b352d73c3f8e6254e0382d9d8d004326389d261ce4777ba9f"}], 0x388}, 0x401) open(&(0x7f0000000040)='./bus\x00', 0x800, 0x104) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = open(&(0x7f0000000000)='./bus\x00', 0x10, 0x8) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000000000004, 0x4}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:02:03 executing program 1: r0 = socket(0x18, 0x2, 0x0) dup2(r0, r0) fcntl$getflags(r0, 0x1) 16:02:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000100)=[{0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) poll(&(0x7f00000000c0)=[{r0, 0x1}, {r1, 0x2}, {r2, 0x8}, {r0, 0x100}, {r0, 0x10}, {r1, 0x116}], 0x6, 0x3cf31a77) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x170, &(0x7f0000000000)) 16:02:03 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x80, 0x0, 0x905, 0x5}, {{r0}, 0xfffffffffffffffa, 0x3, 0xfffff, 0x4, 0x1}, {{r0}, 0xfffffffffffffff9, 0x21b8d1e4e5b4e6f2, 0x80000000, 0x8, 0x3}, {{r0}, 0xfffffffffffffff8, 0x2, 0x40000000, 0x7, 0x4}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x482, 0x5}, {{r0}, 0xfffffffffffffffc, 0x18, 0x2, 0xd4f4}, {{r0}, 0x0, 0x4e, 0x2, 0x5, 0x8}, {{r0}, 0xffffffffffffffff, 0xdfbe29475096d9a5, 0x0, 0x96ba00, 0x3f}, {{r0}, 0xfffffffffffffffd, 0x2, 0x10, 0x80, 0xfffffffffffff6ab}], 0xffffffff8ca0da69, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x10, 0x1, 0xfffffffffffffffc, 0x3}, {{r0}, 0xfffffffffffffff9, 0x644a045ba841c506, 0x40000005, 0x7ff, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x24, 0x40000000, 0x5, 0x401}, {{r0}, 0xfffffffffffffffd, 0x28, 0x8caf0698f8e5e6da, 0x3f, 0x1}], 0x5, &(0x7f0000000380)={0x9, 0x7fff}) r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x2000000000090d2, 0x0, "d7300800bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0x1) r4 = syz_open_pts() write(r3, &(0x7f0000000340)="d7c7367ca4921aa25dd55648015bdabbc1529b0f03623849a077db269b0d", 0x1e) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x7, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000140)={0x270, 0xff, 0x3, 0x4, "fd6cf937d59e3ba31169c682404588b307c93de8", 0xffff, 0x6}) r5 = syz_open_pts() close(r4) dup(r5) syz_open_pts() 16:02:03 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffff65b0, "925475447dc50f479a8933ec72545f0a765e2ba4"}) read(0xffffffffffffffff, 0x0, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x0) 16:02:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002004, 0x4506) r0 = open(&(0x7f0000000100)='./bus/file0\x00', 0x10000, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x0, 0xc6000000}) 16:02:03 executing program 1: shmget(0x1, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) 16:02:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x15}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") open(&(0x7f0000000000)='./file0\x00', 0x400, 0x2) 16:02:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000080)=[{0x8, 0x0, 0x5, 0x1}, {0x5, 0x1ff, 0x2, 0x400}, {0x7fff, 0x7fff, 0xfffffffffffff9b8, 0x3}, {0x7f, 0x1, 0x8, 0x7}, {0x9, 0x3, 0x401, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getitimer(0x1, &(0x7f0000000040)) 16:02:04 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x400}, {0x10000061}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") 16:02:04 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x42}], 0x1, 0x0) poll(0x0, 0x0, 0x6) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000001c0)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000100)={0x6, 0x1, './file0\x00', 0x6, 0x2, 0x8, 0x400}) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f00000000c0)) fchmod(r0, 0x40) bind(r2, &(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa) 16:02:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000003c0)) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f0000000040)=0xb109) write(r0, &(0x7f0000000180)="582720efabd16e7ee63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a6c688a4f699837e9a7c183fb7f345619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72571e0d3962f6c02828193ef16ab93f", 0x65) write(r0, &(0x7f0000000040), 0xee) r1 = syz_open_pts() close(r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x100, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x80, 0x0) kevent(r2, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x10, 0x40, 0x5, 0x3}, {{r0}, 0xffffffffffffffff, 0x80, 0x4, 0x4, 0xcd59}, {{r1}, 0xfffffffffffffffa, 0x1, 0x4, 0x6, 0x7e1b}, {{r3}, 0xfffffffffffffff8, 0x20, 0x1, 0x0, 0x8}, {{r1}, 0xffffffffffffffff, 0x1, 0x40000000, 0x3, 0x5}], 0x723, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffd, 0x54, 0x80000000, 0x4e}, {{r1}, 0xfffffffffffffffd, 0x0, 0x2, 0x1, 0x76}, {{r1}, 0xfffffffffffffffd, 0xb1, 0x2, 0x8, 0x7}], 0x7, &(0x7f0000000140)={0x1, 0x200}) r4 = dup(r1) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r5, 0x2000746f) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) fcntl$setown(r4, 0x6, r6) readv(r5, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:02:04 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3080002002, 0x40004000000028ac) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000040)="000000186204018b002b3a0000030083caf7afb9d8dcd14043000053ba8af6585bfef1f7f1071d36803a52f8820fa6ae84c9f0611da24e14da00c20002e1838f74652d62e159c51bad5a8bf62600040000000000007d2c", 0x57}], 0x1) syz_open_pts() 16:02:04 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x7ff}) r0 = syz_open_pts() close(r0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x800, 0x0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x4, 0xffffffffffffffe1, 0xfffffffffffffffc, 0x0, 0x8, 0x5, 0x1000, 0x0, 0x1, 0x400000}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000280)="822b151ae494a9d1a9", 0x9}], 0x1) 16:02:04 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="8202b0989c2e2f66696c653000"], 0x10) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x0, 0x0) dup(r2) kqueue() r3 = kqueue() select(0x40, &(0x7f0000000080)={0xfffffffffffffffb}, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, 0x0, 0x9, 0x0) select(0x7e764d91726b6591, &(0x7f00000004c0)={0x7e}, 0x0, 0x0, 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f00000000c0)={0xffffffff7fffffff, 0x4, 0xffffffff}) write(r0, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) pipe(&(0x7f0000000140)) r4 = shmget$private(0x0, 0x1000, 0x2, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(r4, 0x0) write(r0, &(0x7f0000000040)="e25aae4987734d76a4ff20ebdf1443545dd9f00fcf8e9a2c5df38215969928a5f2a2ef255a5dcf7f5d77fb3d3ea0b0d23794cbba", 0x34) writev(r0, &(0x7f0000000780)=[{&(0x7f0000000180)="d702d383f8c897b0641f6dc387718f5127eca17c3adc14da03999e14c06b1268", 0x20}], 0x1) 16:02:04 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x229, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000005c0)=""/247, 0xffffffcc}], 0x1000000000000249, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = dup(r0) fcntl$setstatus(r2, 0x4, 0xc0) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000440)=""/49, 0x31}, {&(0x7f0000000500)=""/105, 0x42e}], 0x2, 0x0, 0x0) pwritev(r1, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fcntl$getflags(r1, 0x3) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f00000001c0)) getdents(r1, &(0x7f0000000340)=""/13, 0xd) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x8000, 0x2}, {0x2, 0x4}}) chmod(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffe) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0x9) setuid(r4) faccessat(r1, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = dup2(r5, r5) shutdown(r7, 0x1) poll(&(0x7f0000000000)=[{r6, 0x8001a5}], 0x1, 0x0) recvfrom$unix(r3, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='r\x00') fchdir(r3) readlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000200)=""/4, 0xfffffffffffffc56) 16:02:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000400)=0x400) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000200)='/dev/bpf\x00'], &(0x7f0000000340)=[&(0x7f0000000280)='/&!\x00', &(0x7f00000002c0)='/dev/bpf\x00']) r2 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./file0\x00', 0x8000, 0x59c9ab867c95fc59) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) syz_emit_ethernet(0x1, &(0x7f0000000040)="7f") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0xa, &(0x7f0000000180)=[{0x3ff, 0x6, 0x7fffffff, 0x9}, {0x7, 0x7, 0x5, 0x4}, {0x0, 0x1, 0x8, 0x3}, {0x6, 0x7, 0x8, 0x200000000000000}, {0x6, 0x434, 0x5, 0x7}, {0x20, 0x1, 0x2, 0x5}, {0x3, 0x8, 0x0, 0x1}, {0x1, 0x0, 0x6, 0x1}, {0x8, 0x2, 0x1, 0xcd}, {0x9, 0x2, 0x3, 0x9}]}) 16:02:04 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x0, 0x41) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000a80)=""/249) r2 = fcntl$dupfd(r0, 0x0, r0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280), 0xc) ioctl$TIOCCONS(r2, 0x20004276, 0x0) sendmsg$unix(r2, &(0x7f0000000480)={&(0x7f0000000340)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000380)="e4f91353053b2736f681350a6f63ccf6eabcc77f725e6295e5b423ba98186086d8a7744c56baf717265aded5e97cf1e0aa4d07bff6ef1b787f44663296b2bf2c46c7972d86da64db945284f2f2195115263c54d8dc7cb857d71023747482eefbc70fcdf476b34f2b799ccefcbb7e644021391aa1c631bc6ecc1ae5bceb56978781fbf54f393f5b797d340de560139d82195d1201a28ef3528bd641872d96cff574184aafcb95fd9a359ae5097297ccc4aa8893817e", 0xb5}], 0x1, 0x0, 0x0, 0x4}, 0x40c) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setuid(r3) recvmsg(r2, &(0x7f0000000a40)={&(0x7f00000004c0)=@in, 0xc, &(0x7f0000000940)=[{&(0x7f0000000500)=""/124, 0x7c}, {&(0x7f0000000580)=""/239, 0xef}, {&(0x7f0000000680)=""/52, 0x34}, {&(0x7f00000006c0)=""/167, 0xa7}, {&(0x7f0000000780)=""/123, 0x7b}, {&(0x7f0000000800)=""/16, 0x10}, {&(0x7f0000000840)=""/36, 0x24}, {&(0x7f0000000880)=""/192, 0xc0}], 0x8, &(0x7f00000009c0)=""/125, 0x7d}, 0x61545b1cbb0d1665) getuid() ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000080)) ioctl$TIOCMSET(r2, 0x40044274, &(0x7f0000000000)) 16:02:05 executing program 1: poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000180)=0x51) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/64}, &(0x7f0000000100)=0x42) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xffffffffffffff59, 0x0, 0xbb}, 0x0) 16:02:05 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) 16:02:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) truncate(&(0x7f00000000c0)='./bus\x00', 0x0, 0x101) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20000, 0x0) chflagsat(r0, &(0x7f0000000140)='./bus\x00', 0x0, 0x2) r1 = open(&(0x7f0000000100)='./file0\x00', 0x42, 0x0) fcntl$dupfd(r1, 0xa, r0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008b0000d3ae00000000000000000000000428000001feffffff00040d000000090300000001", 0x2c}], 0x1) 16:02:05 executing program 1: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(0xffffffffffffffff, 0x1) open$dir(&(0x7f0000000180)='./bus\x00', 0x1, 0x40) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x2) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000140)={0x5, 0x1af8}) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x800, 0x1) ioctl$TIOCSBRK(r2, 0x2000747b) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) poll(&(0x7f0000000000)=[{}], 0x1, 0x1ff) 16:02:05 executing program 0: r0 = getppid() setpgid(0x0, r0) getpid() 16:02:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x2, 0xd7, 0x200, 0xfffffffffffff800}, {0x3c18, 0x4, 0x26, 0xfffffffffffffff8}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x84}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:02:05 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x2, 0x10000000000003, 0x2f) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYRES64=r1], 0x1) write(r1, 0x0, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) 16:02:05 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x140) ioctl$TIOCSETA(r0, 0xc2d04220, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:02:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x7}, {0x74}, {0x80000006}]}) r1 = socket(0x18, 0x4000, 0x7ff) recvmsg(r1, &(0x7f0000000180)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1, &(0x7f0000000240)=""/225, 0xe1}, 0x1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) 16:02:06 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0xffffffffffffffff) shmget(0x1, 0x3000, 0x60, &(0x7f0000ff9000/0x3000)=nil) 16:02:06 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x10001, 0x7}, {0x18, 0x2, 0x7, 0x3}, 0x1ff, [0x101, 0x100000000, 0x7, 0x1f, 0x17e, 0x7f, 0x7ff, 0x200]}, 0x3c) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:02:06 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x200000005}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x5, 0x9}, 0x8) 16:02:06 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x68, 0x0, 0x0) 16:02:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000700)=0x8) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x5, 0x3e}) write(r0, &(0x7f0000000140)="7b8f9aedf390f93d521a4b147da426352486b868dce4650e7d4c5d5405d91466e027476b622cfa6c6f68f9ff18289b7d4d75612a2f7a08c5b921eb5aecdb80b82d35a8d3636710734387468438b70d1463769605acfe0a641a8e377c9c6f0de1317c02b86f", 0x65) r1 = syz_open_pts() close(r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x280, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000440)={0x200040, 0x1, 0x721d, 0x9, "fee944896b6b6a752ec6d4262413c1362fc6c5a1", 0xc9}) close(r1) fchdir(r1) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000200)={0x10001, 0x0, {[0x9, 0x4, 0x7, 0x9, 0x29e8, 0x0, 0x4, 0x5c, 0x828, 0x4000000040, 0x100, 0x7362, 0x610c, 0x5, 0x1, 0x5cb9, 0x1f], [0x6, 0x7, 0x0, 0x6, 0x2, 0x1, 0x80, 0x7, 0x4, 0x200], [0x6, 0x20, 0x8, 0x0, 0xffffffffffffff81, 0x2, 0x4], [0x4, 0x6, 0x3ff, 0x1, 0x5, 0x6358], [{0x9, 0x75483073, 0x7}, {0x262, 0x4, 0x5, 0x6}, {0x2, 0x1, 0x61, 0x5}, {0x3f5, 0x8ee, 0x9, 0x7b1}, {0x0, 0x534328e6, 0x8, 0x1}, {0x7, 0x1af, 0x2, 0xcde1}, {0x9, 0x69b9, 0x1f, 0x7c67}, {0x5, 0x3, 0x10001, 0x7fff}], {0x2, 0x80000001, 0x8d2, 0x7}, {0x4888, 0x5, 0x9, 0x8}}}) dup(r1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000004c0)) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000480)=0x6) syz_open_pts() 16:02:06 executing program 0: r0 = getgid() r1 = getgid() r2 = getgid() getrusage(0xffffffffffffffff, &(0x7f0000000480)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r5 = getegid() r6 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getgroups(0x9, &(0x7f0000000380)=[r0, r1, r2, r3, r4, r5, r6, r7, r8]) r9 = semget$private(0x0, 0x4, 0xf3e4c148e9516d14) select(0x0, 0x0, &(0x7f0000000040)={0x500, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x6}, 0x0, &(0x7f00000000c0)={0xfffffffffffff332}) select(0x40, &(0x7f0000000000)={0x7, 0x0, 0x100000000, 0x20, 0x2, 0x1, 0xd6, 0x8}, &(0x7f0000000180)={0xe9, 0x6, 0xa8de, 0xffffffffffffffe0, 0x5, 0xfdffffffdffffffc, 0x800, 0x9}, &(0x7f0000000080)={0x6, 0x803, 0x0, 0x4, 0x3f, 0xfffffffffffff782, 0x6, 0x8}, &(0x7f0000000140)={0x5ff, 0x5}) r10 = semget(0x0, 0x0, 0x20) semctl$IPC_RMID(r10, 0x0, 0x0) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0x100, 0x0) ioctl$FIOGETOWN(r11, 0x4004667b, &(0x7f0000000580)) semctl$GETVAL(r10, 0x3, 0x5, &(0x7f00000003c0)=""/185) semctl$IPC_RMID(r9, 0x0, 0x0) 16:02:06 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x100) connect$inet6(r0, &(0x7f0000000100)={0x18, 0x2, 0x52}, 0xc) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) mkdir(&(0x7f0000000140)='./file0\x00', 0x1a0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') bind(r0, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 16:02:06 executing program 1: socket$unix(0x1, 0x5, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000480)='/dev/pci\x00', 0x0, 0x0) r1 = dup(r0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000040)=0x1) kqueue() ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x260, "04e00f0100000040000000010000000600"}) ioctl$KDENABIO(r1, 0x20004b3c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:02:06 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x45}, {0x1000000000000081}, {0x6}]}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10, 0x0) getpeername(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x1, './file0\x00'}) sendto$inet6(r0, &(0x7f0000001980)="289afb2c5f6fa931bad93a8dbc0ee1df16ee8f67c63098fc160924dd622889d393ebff0459fbab052ac13264bc341dbaa34bd25194ca91f46ea1d67be0aefa9205e1f1da45fcce4467cadde2afd1da559cc964e6db7216c33e41ded0e9cc91edd0af", 0x62, 0x1, &(0x7f0000001a00)={0x18, 0x1, 0x1000, 0x8}, 0xc) pwritev(r0, &(0x7f00000018c0)=[{&(0x7f0000000280)="03113b5df1e08a5d2e9197ae27117e336a1959270395c7d81542be4238f639947b8504e4ba800193e846d3fd787e5c9f1bb321eafcd9474623b5c6d4cfad42d07cf1543368f05e4071236611f536170bd5934751b6ade1c3a91620865a7efb92a799e49c77a34c8c340a2d561f1dad5821b7b35af4d4f7c097bac09a6457866ff1941fa85de3e4e0e075f5a466b481fe9fbd5c3a85fb2f1a172b35284041", 0x9e}, {&(0x7f0000000340)="ed9a9ba7790086efed43e27a46624a4cdb2b7f2df8155ab4d5eec76fe30b9954638393830fd1eebed4d6021bf0a05fab3f96cfdfa9af1c45a1c8987d6a9009cf2682e76d44f54600c510a8ad88a22bbd0549608ac9e50130f6dbd2b06fcad71f4a144140647ca089a685c3025cdd65beb3bc0a0e7ffa3d8492db36778bb8cfe80511743262c624d520a1c0b5e0a9622adcb8d9d0ac29a8b5a8cd1fa668937edff9a726da6fc24b09be6b35944ffa1e26661a81e4e8ad067d5ab2d654bd81a1b46cba8fe2c6bac7eae3cde206336bcf01965161f1412c325abe6eaa261518e82465a1fc0ee10f0ceee7fe9ea5759695edfde35373aa4cff93f01fa2", 0xfb}, {&(0x7f0000000440)="4f924a694a9c97055dc7ce56d002e822018e2c1a038bfc90e25b2d7601fa528dd2b768a847f007e305a17984a0761f7a411e0ca306e1f8949106da6131e934aa907b8685c171e46f5130db69942a20a09436ee2413f6cc5b949cce0ac9f141b34db4e53401a4432377936914a71f34b115475da63d5844b201db56d19e1ffce286a335ceb202a3d33691c74d779e5e", 0x8f}, {&(0x7f0000000640)="f2e88290d0b95a15078556b436e1cc98d02a38ccb2852a52896e459bee10bf78d00a6acdc78fabe3d1a8369336edfd3062c40c626e45dc971409dae7d3f0ebbb0e94be24aa9ed009a92605d83fc7e755057b0ce2f2d415792ebce72982b5339c45509ed5552732c2b5bbce4ce746128642314b43d1ebbe23f90214d8d1da64e2d99c20f77d5aae73e754b14f", 0x8c}, {&(0x7f0000000700)="9a72c892a7d889c4ed8883951fa7aaaf8a6ac29c1ce8c87ac06114e9f7fc8f6cd63eb401e9c6d87407fb7ec8e66b334a4ed8c00bbda0fe877d6603a9d5ea1f9c82d18acc8df6534b82e0b0850f538cff29df6462fab99ed84c8231838a2bcd0578cbf0294d2a3370d6b258ed8ebf5c8dc63a05ad5cb2bf18d75a5fcbe12f67150d0fd955c68616ba1f26b032df56629fd1e231b502b2b4b6212e5b1eb466c62f0a8c114ace496718526895ab92709cacb1ed6cd28c5cacca6e734b8066a0a3d9f0cc82c620ebce73f0ab6adce582a1f1c30ede4bb80c9a89bd474d6250bc01942d446c2b0d98a131f12deb501d46066d79a0c41533f1d76818d6d056d25a738fd19c687fe6b244459240c95ae4bbcd7c60ecd4bad3d40be4835c33aaab3890cf142c66d17e2bf5b761bf00b95f8e917d6ab99127ac36c66b65269e389875bac594b8225ca2c2fdc655d4360692f8ebadc89dd416c81ed9ae78f8e1aad79c264367d1275569ddbf3f52d122a7a3056dec111cd1d121e2bb3a4b38e341213950d8144bfc7692cb03f0f441ee8aeb82c49e043223d022221bb3882aefa17492a3168406e3d5f82629482035d67b53667b0d8cb0ca6a8e814b436f2407b4a874f73fe2809f6e755f923e91bceaeadfac872fcbd84f1396d945e47b76011e12c74e3ac1ed47abfe3e36ed132b8ce950607b796437ae39f29d4484029a647e860b4436cf3ead268479cd6f7c22b1b82ac3452e9d655a8d2985824eeeb945a29aaba22281dbf8b7aca8e984123f435c2c606c2c1464ca3c27a55eb76c1c8e4ca0a6a118bf9b04d5f997f4e965673a770972da9d9f30d81adafd7170ada98586040dc2862091307cee52e2c636fb8e0152824bb0ae2a6e433d31577fa167ba1aa43272432ac61dbb98f957c336ca01caad55839eb0d556b91691528156f7eac4740b1e476f8efeb1c6756d9d9339b0fff50091cdf6e968de8e97ff76ca51b961a6216bf3d97dda1894c2f221f5c71196730502be7ae72efb2035786a98f187cc1947c2943fa42e159aad94650b2ba8e0747466201df2a3495db3f4581c6e4a41501790860675827d835ab596ed9846f6ef23b8f6243c10398231443be2c7a31759cd9c35fb202c7b78f8f972f959952b243b9d66306027b1c44732a7cb5fa194182ef49970808fd8d4c8d750e5586dac93a7131bb983b038c6d0ff0dc035be0dd17d01ab3908b0bfcc1e4304b077046941d1892273f54b0350f93665236aa53939e35160dc14fbec6f32e9b83fa22019a836afdcfcbceec9f15e65bce9d4029940671a1756d232f97c1457a8558dfd7cbc5fb9e7e544a5c6cfa023e69575e3879b1b44f99e1e3ed2bb4dd75147edf95d66130d7d10aa4efbfa50fc3d5ad90932cfc4dd1609765dc1c724256dab877c734edee5c6c662755038b5611d90facd1d72188beb2601c89c7087fb148df2ea9da7cb251c37d0e010ffce9e25baf54cee6be6629a77c3ab8699156fd6f7ccb282c4e0fd670e4a33c354bedc74e8fa77a8f373765f54770b25f0fb3545d35849f2f494a759d11fba8275194cdaea49d7f4b7d8dde35966a935b194407c3071eee8d016ac9f119495d9444e6c31bef61a9e15e4f30afe6cadf8ac397e48a466c6d299a51065c5a6512292cdea56d5cdefc1bf494e6f770092e761e648ca23244b0c0c1a04b9482fed0cf6ee850552da14028a7fe6da7915c09318b1675ae124773609e7cbf2230c617c0312cd78b802079d8fd95738442d65e6f5511332075ba4b68852628dec602f74521aa57c64964bf07e6d265455c4133bc5a552f55640f9c21e04e582d58edf56336ffdc566475390be13bffe9911e874d3f2f093eccb8bc0f36da5dc82a5bfcbbc127f08c77e98cbca86753c0c3c5fcd71e924e8a091dbec1d5a939352f7c169d9e45351b41d9a9909851badce539d3edc2baf3a723040c61770ce01206a9f2c66f5d02244d38947b66c4ca7bf3e0f0ed13dc1668b54223fdab34b246b251d7140dee14aa846fadf008e3f81e6557e26ea691ed0ae42798268d36407f2283959b860f40800e2311d890ec63ec1f8eeb92a39f3367d564455d313a159d0c519118d4f178ac4875db0195b48a8071ef8d0afeccb0c1ad91cb0d33fb553f532f757455a0dfd070af5e41ea26ab9601e5aab89a9c2fb096213085038540b99fa8be2dce88be86a3ac895dd62fe84a014609aa30ac145b35fa4baa4cc90cfa9e80ce2c5cf2f4a6df6fe5b84d184ae53e06687f0e27f2b9043f1e7aaaf4c3c9f818c9882d206b4e26daf4e05a846b9941a9331f0d4f9e1449ebb41652fa1527eaf649c0d7a506a30be1facad7a0b45c5cbf13941d6cbc7eef6564d28b3d45bf1f20164ccaeb2aa6102fc15b251139f9c774b0d6c7623b4a3f238ef73a8e711a0a1d7f43f374409198537315a46b7be6d9b5deaedf8dd247aeeca013435add7d257d23308976bb12c97f5593ac71ea0c57dbec54b0c97bbf18a5af65629c10e4f58418a9e9a42a1da099adcfa22ae2d54871a583e8d243121531601fe225cb3e84d2a51990eae14d61d649d873612ce215a8da49443436d0ce270d27da9552290019064ac71837a47bbfd3494fc05d4fd0fcf0134d90237a611ac86aee65e700f8255b9a1965ee4c1db347054d004a201b3bd523dd5c75cf5dc2fce53ea2a1b487371c7a1ee995f28982f7a55242d3b636624378efe0e3d36bb7e131a52578deb8597ad4bc0df934687c220d49defe09751c0724df096523b3cef197046e465965de024f2bfc8d7d23d8b42748e56b6643ee0b41fef72b63a5a4b4ea12848d7280dc7c4e0bd1a21f70336806e80dc6d15e265a471c9fdf6054fd7cf0d85eb89c6e3eefea32c563f02eb6a5b8596aaa863ce7f2cf4bc6af1e3548c03af5e29a1558de0d2b9329525135270a00fc4601eacd706558b8c442c6b1a7338b02990e2933a6b1bf3abcd07f569928a2dc6515c4089d24051787e9e53636bd174494ffa07f466145c42d609429bf5cb29199fbf8f692ede6264916847d5e484a8a9db9d9c8c96993bc9be3296bd720d30516fcb2fa90e15d162344dbfcc53d347e5f4d6246f49e907be497c33351702e49f01aa6e520c878fcaeb6fd7386f6ccf20da8e6224e9434554a579bfeb8af4c2b60079802a8fd1f8eca10c758d7ff07216e1d465c9dbed2f6f5aa2755907f9c8ad6e0da21946099bac8509184e515e3342dcce601746325223735ef902658a202024880111f15b75c7e1f9313adbde046ca74b493bc2be6338c584761b85e649671d973cb378cdcb96561013de54a4d5bd9c33757e0b0eecf63e71c36074aeffcfc9556051ffb6278a67bf924f60e9b3eed4a1b5821371da941958a8ee3f65f32277a481214da4a28073f75c599df4ed85cd880cb9bbc7ec11786786ac726bbbbb77fdf82a312adc7e36cb14078ff0b68673ffccc00dbb8655dc7b08bc01e7cf4cbaf1e5f3717ec20af6ef8ee0bcc5e94310112cc30bad1dedafad4b0ca9c33dd4c2db421f7727190db09a56eeb9dddfedd149ecf2f131c0924cc9a5a408d4159f51443b89016aec3ead905ef36c214b1f3a599239c691c97a40cb91da6e25fc2322741f218a9423e975af9ae81cd5d00586bbe6e236e31b3d9eb337bd7d506d5a230c892af0e1aed5eeffdec269270f913f45a40477598be6b84e134a5ec224b22bb215db237cd8eaed44c09b308134eb588f384f50a3e37dca69aafcabe6805e96386f34ae082e4485fdad34f1efc41dc3cd3162f307d738a6874acdf9adb94ea3795f130f4654303de482f9e423954b9d0b37634524d6aa852c35a791bdb608e3b4889f005f3304f330df738d75311f46c2e64c08cec09914398b83abe5df89029f7b5aa26d11af56f6823090516d19725f68d8b8b2f0d73f4758c8fcea2f4eb800f2fb07c394f4df0b96f9784fb90a7675b48573082935bbe0c675f650c04dc9a9ab9ec1565cb5ea180400473e46d6b285980964cfe8c863359a25dddf8cd17e07e676b42fcfbc4a1441b6aeef664e2f88d66418205108786359e5bc32d47e9fe25eeb0d120610f0d09d65a9920401818bca5c0d76a04b48e746252551a158735aa129aac56ac477fca486daaf5227a9e07331f31240f3c8fc18331b3b57e1b40080aa30bf9d2d48ba659e71cf6b558119f86a22fc3c92a10144f6a8e4f25ea1fe5c371a6caf3d69187b959144ab8aa998379c10dbf34c5d9b1e1fd98098a8c3c8e334f1aa4e339071922878996bac110e5936228e7f8a17dca3f59b4c0ce4166a899902953027a2544ee7b8b270a34d85c100b68e187170e8c797e0489b74fc5c69260336131f2449c1823bdf93d05ef66db64cdf440b623624adc4841309b2f4a40f307edc9963b9245403bccc5d1a6bf9d7a774c11c86efb9498ac48fb8926b12d7cf045efe99d657c50708510fd7311c257dd78d46dc81aa0b8aa5b62775a0ac54f1315f15fae3cf63fbf5562814593cd70dc6020977aeba22d6470a7534330b6412a1e82ff3a7bf815a2bcc96265905f803bba5567c5c04c4619682960897f51be7fae62ad7629c7577dccf4beed94dacdafeea7aa71415277c11a342c318cde5a43e1f79490ad0100e9d9e5b75f52ad73bc8e2f5bbdb3e8bd531e70f267122687c77bfbd6e9ad687183197aaef4dcecebdd840b653d7fcdfa46ebb5357d624c15fe9930ca14f5c550d1168e237e2a971f4c3cf2759afcd6c681b689570d9510f245e8f9a02e566b5ff319d85681acc5dc221551ce0bb81203e330a855e0c66019b3c69a1271ce8319844ce062d46f085e0f8391ade5f4c4d16c8551bb983d0dd7bd98d785ee082f24ad07c68ac0eaa1123dafac34b9509ad4287c7d52ffacff006dd834c1db86468113c9639fe0a98238463a960924c8d7bb32fa96b788544130b09cb952619c1ad5765970321d2f4039287462f111e87c1c6193543a58f03f87244c262774b9befd7ce394d233749c1f7e532e876623deb4b667f525cf6a05a96d9f62baf207aaf5a408669291fdc4465b90a61beb3907e6b0b8f38a94c84e93b6d16aacecf6d8d2450f964ec8e73359c5336f0a8c06e35d6a5ba2cab1a179a1c43f76098ebd84505d4c77aa4c910739ea4e8a776a5da02010c16b4eff1b3cff3f248f8702fa33ad3afd6580a1f0c1c8fb4add98aefb4c97a34b8ca62976df4bcf3185d63a0e2882daa98b411263a1dbcc0e5f0ae838e46765dda2f5d511eda8fff735e7c6fe90d690fe5e14029d27764c8f9093cd602ee2ca1f528a410e16727e3624337ea129484053f819d94abc1ea9850a817d1254c530d8d0ca4ce26e534f29d4113e18183b71d41499ce26711be744d3a11316d7137e1446d802e9b5c63df14269036e4981618fca6ac61eea4163c2f7387b3e5db45dcd78f001e3bc33f4ce4e1c35a29085a3b577e12f6f95fe726e7bdbee3f6e99fc793bc7dba741774bccd7ffb78d07dd374003022d5f25262ff38b23cd676ad76ede4eeebc6328cea5d6157414c2df33399b70501bec071a834a89bd06d0e48a88e022e2f2fe16c0622c04e29e645c1dbe216efad0b0861b78c1a710d300c4ba39540098e62365f7b4c5ae7d515388d7814e2424929afe0fbe51b5419fd902840749443eea72a6db3ce6a202625089b32fba7226f9596c25f60fd41a28338295cd920f8046e72279b7710af8999c36f1cd0763a1a4edf49c02eb5e8d61d8fc40a7ef271446cd26eee42c16bf2759a7faece1a4378195120c00d40a7731db298c7c083752cf0", 0x1000}, {&(0x7f0000001700)="e2d1558c48613c40dde0f861f521cd4a857bf6ff4b1cef218f7efc0e16ef6ba4a9895e095ad3ceb8d815b6f3c67b6cfca7a543e238631be452c75d26c230882b592ae7d3b686d1eefd560d0dc70b9746f4bf1f0bd1cb99ffc3d2605286a7fcdebede776b3efb3399a2f2efbda2657dbf3c13680e981b1b66950ec20ac4a625a4afecb35ce575121f6b0fe4d29ed6d40364f3d18db017399a8ec8d234fcf9a2d244dd8c83bd3863d716cd9f63fac4", 0xae}, {&(0x7f00000017c0)="a7f410daee82cfebc50abadc8952b577be61e1840b65d3f58d321f3f8b2fe78068bf3217e03acdf7ffd38b39286f49338c3158c02af8d3ef60339a17e43737e74bfd41f564c720a3f6bf545a8079042250779185b2369d0741210ad7b26092fe", 0x60}, {&(0x7f0000001840)="b294b44acee984c787db55bfe8c68fd881ced30d63d91bde7527aedff2e39a9077cb0baffd4695", 0x27}, {&(0x7f0000001880)="de4b11cd3679c6d07a33e0f873bf156647c45bccb19bb991cbaec58c572b488b4ae32a", 0x23}], 0x9, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000200)) syz_emit_ethernet(0x1e9, &(0x7f0000001b80)="09d84fed14348e19b52130a257fe41d1a25a435c8e5117bd151218145527e5b9ea6f4f9a35ffd6456525965758c3b4fffff1667455c1ce28219097c215f8c5dd8ad2d9a8a9311e7648d4afabbce213bb3c49f11e57f631fdeaf74e8f771e19502fa1d5b36abdecfc189180c320b08c630f0619b39fc863a751b59bf71a0a5e315cfd0a5e0228956033d4ebf2a9a721bf864ca1f014215adef405f073e803c39bb66ec07f4ddc56ea292db180bda83ce88f6f43c84a8aa9972747910f0ce5273ab7c17fd8ecd46eeeb87c55ca88e6cd8a647dd0f6fb3bcb44ea49b4ed3b152e5043de0a113f0e7e0b4e34cb4d681bb210a9ad1568dacd93aaaced62110a2dadb62a9bdaa7e0418e302d68f05516e2d43d88be18d7466fea1ce0d90163f2fac9af0f10beff468f7cff4ed8a3ad1381ea22b184c00804d2a7d19b8474d09cad67102bf77ad9ca41beae37afe3eb8bb840532c5e983ab7562464340f152996b059fafcf5d2a88ebeed4c4c15d5cf5f20d6ce9725fcb5535350fb46b68a38ac2e30e17310e3534744fafa4056c4edf3c98542624ec435df0fa582e8561166c2b69d70b5f184c806e953a20ea4b2e65038f14d5fb5f34becf5c69f83e4c9029f34c22707f04bbe69f670025f73a8e636bce8e3f1cb8345b20700f01a0bf8d1ba6b29a26a6e12f5edeca43fe6") openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x46b898b774b6b29d, 0x0) 16:02:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x45}, {0x6}]}) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x3, 0x1, 0x232}, 0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000040)="d5338a49") 16:02:06 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) sendto(r0, &(0x7f0000000100)="5482003172ea205fed6ae3cffd81bf6dfe7c613e94e70f73f9000040000000000096627ef7ea7f9c0f3518dfa9bbde3171b2add90496d6ec80ad80302fe00e7891bddc4824e84c37ddff7ac27a29f150a99677382693ac24a1542489c49ad203964f7bb2d103545a17abefa79ae7ee7c92f626df9d00c7afda5730c1b541e7f70e70cb37d49338eba65b452aa6d02c9d832f82059df11e851babe6ce4062e02b6124efa88494943dfb161acf11a5295dd75f19c8b2336f356ce81bfd3b9e9fcb74f2171dd08995182fb0b3053b0349c60662", 0x37, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0xbc, 0x0}, 0x40) 16:02:06 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x100000002b, 0x4, 0x0, 0x0) 16:02:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x2, 0x9, 0x7, 0x40}, {0x8, 0x4d, 0x4, 0x2}, {0x6, 0x1000000000000, 0x1e, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) nanosleep(&(0x7f00000000c0)={0x7cf, 0x1}, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="82ff0300f90dd4799db1cd312050beb0"], 0x10) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000280)) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000100)="33102b27cad17756de07eed51e567165315a0dabcc80b5e1e3512b8c9a30f576792d7e7fdeb0de08dbdbe9664052ff4aa621542b8447ade52c08b86695cee282177fbddecf8fa0c33a1b", 0x4a}], 0x1) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0xa, &(0x7f00000002c0)=[{0x8, 0x6bf, 0x7, 0x3ff}, {0x401, 0x7fff, 0x401, 0x5}, {0xfffffffffffffffb, 0x9, 0x5, 0xb1d}, {0xffff, 0x1, 0x9, 0x80000000}, {0x6, 0x25, 0x35, 0x6}, {0x9, 0xfffffffffffffff8, 0x5, 0x40}, {0x0, 0x1, 0x7fffffff}, {0x100, 0x3, 0xffff, 0x8}, {0x7fff, 0x3, 0x1000, 0xa6}, {0x4, 0xff, 0x9, 0x2}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x10000, 0x0) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000003c0)) 16:02:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0xffffffffffff0001}, {0x81}, {0x6}]}) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x9, 0xffffffff, 0x80, 0x5}, {0x8, 0x9, 0xf76, 0x7fff}, {0x7fff, 0x401, 0x3ff, 0x9}]}) 16:02:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x20}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) r1 = dup(r0) recvfrom$inet6(r1, &(0x7f0000000140)=""/194, 0xc2, 0x800, &(0x7f0000000000)={0x18, 0x2, 0x4, 0x2}, 0xc) 16:02:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = socket$inet(0x2, 0x5, 0x3) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x81) mknod(&(0x7f00000001c0)='./bus\x00', 0x100, 0x9) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)=0x1) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000200)=0x9) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x1000000160000}, 0x8, [0x80, 0x0, 0x0, 0x0, 0x3ff, 0x0, 0x0, 0x81]}, 0x3c) r2 = open(&(0x7f0000000140)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000080)="670dc3", 0x3) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) fchown(r2, r3, r4) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:02:07 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x8, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000004c0)=0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r1 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) sync() getrusage(0x1, 0xfffffffffffffffe) r2 = fcntl$getown(r1, 0x5) r3 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000080)='./file1\x00', 0x8, 0x100) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x100, r2) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f0000000180)={{}, 0x4, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0]}) 16:02:07 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x0, 0x1, 0x2) close(r2) fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:02:07 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) lchown(&(0x7f0000000040)='./file0\x00', r0, r1) 16:02:07 executing program 1: r0 = syz_open_pts() mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x3ff) chroot(&(0x7f0000000540)='./file0\x00') ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x3ff, 0x3ff, 0x8000, 0x3}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000200)=0xff) 16:02:07 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:02:07 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x8939cd7815b6e45f, 0xffffffffffffffff) getsockopt(r0, 0x8001, 0xd68, &(0x7f0000000000)=""/14, &(0x7f0000000040)=0xe) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0xcaf96a2c5e1d6513) r3 = getpgrp() r4 = geteuid() getgroups(0x6, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={r3, r4, r6}, 0xc) getsockopt(r0, 0x401, 0x7, &(0x7f0000000140)=""/66, &(0x7f00000001c0)=0x42) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000200)={0x5, 0x1ff}, 0x8) lseek(r1, 0x0, 0x0, 0x1) getdents(r1, &(0x7f0000000240)=""/47, 0x2f) getdents(r2, &(0x7f0000000280)=""/92, 0x5c) dup(r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000300)=0x5) getpgrp() readv(r1, &(0x7f00000006c0)=[{&(0x7f0000000340)=""/133, 0x85}, {&(0x7f0000000400)=""/140, 0x8c}, {&(0x7f00000004c0)=""/109, 0x6d}, {&(0x7f0000000540)=""/15, 0xf}, {&(0x7f0000000580)=""/25, 0x19}, {&(0x7f00000005c0)=""/226, 0xe2}], 0x6) r7 = semget$private(0x0, 0x8e736b9b5a95e5b8, 0x40a) getppid() sendmsg$unix(r0, &(0x7f0000000b80)={0x0, 0x0, &(0x7f0000000b00)=[{&(0x7f0000000740)="1c5abdcc86260d2b00afe1ebf1c4cbd5b78c39397175d89e66ba823dce98621bd888ec3f1b1335c5933afaac5976decb864b79f037266f56a9bafa45b55fe8c2cb44268caedab91fe653e370996c135754be877202e06210e12bb6160e5dcf5449cb68f536cc77aa228a2f5b6c5d47890e2aaa85bd4f6c276153937ce056425d867df515b3ffcc4f3a2ad5acd104200e67eda579362a9d7b2813284d36062721d876f883e5006dce42a878119892739ce072388473e139900e9394aaefb0505e24ca89", 0xc3}, {&(0x7f0000000840)="8c1faf0147", 0x5}, {&(0x7f0000000880)="86df30a081e57c9c8204c716cd07664b3e6a8f51be0255146b0bd28b5cc00b002b6fcde98cf1346740d460f1c1ce2e9f0812268ca31df43e23cf33324547979503dbd3bce4df1b98aebc6f894d52500e0029db7c93c3cbbb238b006255d55ec86b18d768c59fa495d1f2ccfa5d135a007b21c3a25c24ae80aaf839dd66a2e7a7c1cfe0b5febbc982bbfd81798cd22929e0d20f922fed16e6422ed5184c8c8fcd29a260a5af9caac75127f066b6a726c2cd20485f9f68181894b9dbe541f2a374e051826994eba18c23f8e91c91a5608be42163a4418ff89dd2e3f9652f2f3b9612de", 0xe2}, {&(0x7f0000000980)="70fbfee509881c866be15ff0a36234d1593888d353423cebf09067f44870331b8e75aa1de713a06f09e28f6caf0a5e3626320e05", 0x34}, {&(0x7f00000009c0)="ea8ab1a92daf91640033d8524584a65ec1a8c21067784f224ad5205ce5ab0e85579e01cdfcf64553d1df4fa09742c901e67eb373925d4175d74f15cd5fcd1f1b5acbaf549485c67a09d12438b63c9beb076e99edaa1affd957fc3a4d90b1cc75a2e5203bee368e51c12656e1ec50a845489182d46bdd2a9d8185e2d7aebbad63657e97f4ff985f48cba062ee85a9e857551b24f2e8012b4de4caafdf8de462eb13101d048d546cc14fd78f876f3e74d52af6518b37ab95a9f542c65aab094ccd8d2a1174e238dfea16446f5aadb30eb07b3e8d0aeb5caa48a36a3d", 0xdb}, {&(0x7f0000000ac0)="94b777f3c828e9ff", 0x8}], 0x6, 0x0, 0x0, 0x400}, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000bc0)={0x0, 0x0, 0x0}, &(0x7f0000000c00)=0xc) getgroups(0x6, &(0x7f0000000c40)=[r5, r8, r6, r5, r5, r6]) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000c80)={0x10, 0x40, 0x4, 0x1, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x54d}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x6}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x80000000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x3}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x1}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x6}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0xfff}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x7}, {&(0x7f0000ff7000/0x7000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x3}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x800}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x3f}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3ff}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x100000000}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x9}) semctl$SETVAL(r7, 0x3, 0x8, &(0x7f0000001180)=0x7b) recvmsg(r2, &(0x7f0000002540)={&(0x7f00000011c0)=@in6, 0xc, &(0x7f00000014c0)=[{&(0x7f0000001200)=""/184, 0xb8}, {&(0x7f00000012c0)=""/42, 0x2a}, {&(0x7f0000001300)=""/231, 0xe7}, {&(0x7f0000001400)=""/110, 0x6e}, {&(0x7f0000001480)=""/61, 0x3d}], 0x5, &(0x7f0000001540)=""/4096, 0x1000}, 0x41) lstat(&(0x7f0000002580)='./file\x00', &(0x7f00000025c0)) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000002640)) r9 = socket$inet(0x2, 0x8000, 0xd839) open(&(0x7f0000002680)='./file0\x00', 0x40, 0x4) lseek(r9, 0x0, 0x0, 0x1) pipe2(&(0x7f00000026c0), 0x10000) 16:02:07 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0xb8d) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000013c0)=[{0x0}, {&(0x7f0000000080)="a7", 0x1}], 0x2, 0x0, 0x0) 16:02:07 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0xfffffffffffffffe, 0x0, 0x10010001, "010000000000000000ffffff7f00", 0x0, 0x67c}) mprotect(&(0x7f000010f000/0x3000)=nil, 0x3000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x4, 0xcf, &(0x7f0000000040)="4e020ca080671dd6ccdad6cfc2dbbb6ebb9939021b8e58af09ea280175e1500675ecac155d072fd1746302eb4eb870a15f8daa09ab5b23fb66c06cdae96c1593bc51c12d9efaa4533e4e5f7fc70d93aa0b993d0a9ac91f9508ed428da308ad02a38d209632acc1e215ec1a1f1d230fc7eda5d8013fe58b188396db16ee71a203feac4187dde70f43", 0x88) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:02:07 executing program 0: getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) setregid(0x0, 0x0) r2 = kqueue() r3 = semget$private(0x0, 0x2, 0xb1d6fadd67e47505) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000180)={{0xd2d, r4, r1, r5, r0, 0x40, 0x5}, 0x7f, 0xc7, 0xf}) pwritev(r2, &(0x7f00000000c0)=[{}, {&(0x7f0000000040)="f7ca3a668a73ba61dc931183475b42ae3dd26048db4bc4a83a63de833cc3c5dc908b8576785fb8795cdf56995e", 0x2d}], 0x2, 0x0, 0x31) 16:02:07 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x799, "73cc510e52b3ad2e0d3fc9c06d00007f00"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) 16:02:07 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) accept$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) ioctl$TIOCSDTR(r0, 0x20007479) 16:02:07 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYRESDEC], 0xffcc}, 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) 16:02:07 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x8) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) getegid() setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000000)="80", 0x1) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, 0x0, 0x0) 16:02:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x7) r1 = semget$private(0x0, 0x5, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0x100000001, 0x3e, 0x7, 0x6, 0x0]) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/146) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000140)=""/121) semop(r1, &(0x7f00000001c0)=[{0x4, 0x3, 0x1800}, {0x2, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x4, 0xa5, 0x1000}, {0x7, 0x9, 0x800}, {0x2, 0xffffffffffffffc1, 0x800}], 0x6) unlink(&(0x7f0000000200)='./file0\x00') ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r2 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x80, 0xd7) getpeername$inet(r2, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r3 = semget$private(0x0, 0x4, 0x40) semget$private(0x0, 0x0, 0x80) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2) r4 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000340)=[r4, r5]) preadv(r2, &(0x7f0000000740)=[{&(0x7f0000000380)=""/168, 0xa8}, {&(0x7f0000000440)=""/126, 0x7e}, {&(0x7f00000004c0)=""/85, 0x55}, {&(0x7f0000000540)=""/90, 0x5a}, {&(0x7f00000005c0)=""/144, 0x90}, {&(0x7f0000000680)=""/129, 0x81}], 0x6, 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000007c0)="26d473a69c95bc0735d294dd90dbc1a72cd1a047be8e7754d24f5ede16e81bb2c4ecc97c1868b632b8d5a36f03607f48ca5f93b3f2c33c8e4bf4ef17231b1baca3398f657db63cea15b7a3e25d4b90ee0275c04eb689dbb8c3443df10d5632d0a014a9e71d74efd076eb738c172d29fbb80af7524b295922d0010beacc2a7c", 0x7f) sync() r6 = open(&(0x7f0000000840)='./file0/file0\x00', 0x420, 0x20) r7 = shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000880)=""/189) semget$private(0x0, 0x3, 0x41) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000940)) getsockname$inet(r6, &(0x7f0000000980), &(0x7f00000009c0)=0xc) semctl$GETZCNT(r3, 0x2, 0x7, &(0x7f0000000a00)=""/129) ioctl$TIOCCBRK(r2, 0x2000747a) getpeername$inet(r6, &(0x7f0000000ac0), &(0x7f0000000b00)=0xc) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000000b40)=0x9) 16:02:07 executing program 1: setuid(0xee01) msgctl$IPC_SET(0x0, 0x1, 0x0) msgsnd(0x0, &(0x7f0000000000)={0x3, "beec9dd2b1410857e4daa4d11f2834410b1746d63d66d2a7417b96c9a1e063ef87f79a1543ff8b7bf4ce7aa77ce1b40dc54a2a3da342a05c61dc53c846f569d37da8bf139a8b0d1e271c8bfe06ae94644d51a3f7e2d52c13522a46f61492e7116d54b791650d177a44938096488b94307e"}, 0x79, 0x800) r0 = msgget$private(0x0, 0x404) msgsnd(r0, &(0x7f0000000100)={0x3}, 0x8, 0x800) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10098, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000000c0)) 16:02:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x20, 0x40, 0xaca2, 0x2}, {{r0}, 0xfffffffffffffffa, 0x20, 0x80000000, 0x3797, 0x1f}, {{r0}, 0xfffffffffffffff9, 0x20, 0x1, 0x401, 0x14}], 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffa, 0x54, 0x20, 0x2}, {{r0}, 0xfffffffffffffffe, 0x10, 0xfffff, 0x7, 0x5}, {{r0}, 0xfffffffffffffffa, 0x33, 0x40000084, 0x6, 0x3}, {{r0}, 0xfffffffffffffffe, 0x2, 0x1, 0x9, 0x2400000000000000}, {{r0}, 0xfffffffffffffffc, 0x10, 0xf0000000, 0x1, 0x80000001}, {{r0}, 0xfffffffffffffffc, 0x14, 0x40, 0x4, 0x903}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x7ff, 0x7ff}, {{r0}, 0xfffffffffffffffd, 0x42, 0x40, 0x800}, {{r0}, 0xffffffffffffffff, 0x8, 0x10, 0xffff, 0x10000}, {{r0}, 0xfffffffffffffff8, 0x80, 0x4, 0x1, 0x4a8}], 0x0, &(0x7f0000000040)={0x690c, 0x40}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000240)=[{0x34, 0x2, 0x0, 0x82}, {0x2d, 0x0, 0x6, 0x3c}, {}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:02:07 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x100, 0x0) pledge(&(0x7f0000000000)='$#\x00', &(0x7f00000000c0)='%\\\x00') r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 16:02:07 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f00000001c0)) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) setsockopt(r1, 0x7, 0x40, &(0x7f0000000080)="4891c258edbce7af835976c78b46ee8045b82e1295353484b4d230e9e280d889bcb28632fa1ec9d9b05cb6e8298660e326c5e1e2d3f276fa9ea2f5f6c85a5871f4e706a5ec6ee7054b611c91c13bfbe02bdcac05952f42a5df467071483ff8a9e4b78aa67488d6de0c365e5c5e0b1a3146d5b755fd5d36905a9300fc6ead1b1563805e5036fd954d99ac2cf9164444e56382cd975c56b9c3694702", 0x9b) setuid(0xee01) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:02:07 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x8, &(0x7f0000ffc000/0x1000)=nil) r1 = geteuid() r2 = getegid() r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x28, r1, r2, r3, r4, 0x100, 0x7fc00000000}, 0x10000000, 0x20, r5, r6, 0x4, 0x100000000, 0x800}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x84}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="df") 16:02:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x100, 0x0) 16:02:08 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) chdir(&(0x7f00000001c0)='./file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0xa1) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') 16:02:08 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) getpeername$unix(r0, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x20, 0x100) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) fcntl$lock(r1, 0x8, &(0x7f0000000180)={0x0, 0x1, 0x0, 0x4, r2}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x63, 0x15) openat(r4, &(0x7f0000000080)='./file0\x00', 0x20, 0x22) 16:02:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x100000}, 0x8, [0x0, 0x8]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="f0dad3c6382be3cdcc8ff606502c598e54895e474eef6c3081474c78049c19de391e6db32b091c0c415a7ef7a306f8fd53011e15a932c365055eb3aaf8afcb05ce6055", 0x43}, {&(0x7f0000000300)="ef949d45c37ef91419db57300f9fe457b78ce0803468c3c758d0c8655184f131ef29cf57aca1f742df9ebf4eef8f5a91d3f8c2116c9a568b202f1fd79db439a0f98de05d16f19ae14b1e3af93feb9e09ca2cd406c5815b6dd11ac04b5770678a11e3519e49ae92dfec1e9d1800e4abef64b85ab838ecb47a0cc92460466516659f638806e7c78d3e5e373a21f9c09493d29319d1fbff83230a71b375c91ddb07b7e3f715e747ce0d5427f27f17e3fbf91c91d79327db6d777ca6320c01f4263c9cae93b35c414ee3e9a4ccc7b8dffd978842d9e6c03ddc088257eb8a19b8da4eecdadd9c5cb0f962ed4fdbcf6c065f570233508540e27a709e54530cc5885dacf2b31fa3ba119625b82ad6246eaf52eb541187e6598ee0fe60400c987919faec6291a1c98f9cb7f1f0c00ad94eff4c142955c61345895ae31e22440395230542c6cefa0cf96dd5fd0c47c87b7e887387da312357833f9ab9d004efd6b471bd68b28fb2649b8a829e34cca2dba7c4a3a96b9963349f9e59e0b2779ee3e50aa685e871ed8fb0d577f932f6ee8b3ef7c7e2afb6ab66a6bf60a46772a400b086ce8effd0a97f68fe81fae80ff9d70dbad8d67743915e1505dcffee857853d19181280de6497d8f73d5a167a869e35036a9a745c90b9e8d146d8c0041c4dcfe95ca662af95ab1a403647ac881256bc42b7af5eca8513083645f34e785607469499230f39b7a01160c598b7368af67ed92b2c300ac667c3a1254c568a805a9eba7db36b921a07dedaabb398cb5c96adfc809671de4d9ed429439d0cf2adf778c7a0869206aaf450be89052e0712363193e56c9a7cc2caeb6f21da103dba71e4f5e5a631c7877e6d57d53b4952734ff7598c874f5930fe6cd5f51db6ffc31f35f98f592d33af110d596e0397f72c68d73409b7a7dab835a290760982952cd8b407897c1708f14c15741a1acc2a26be3ec4e8f99bbd4d76f01c46b5215a95b50477444eabac9e1da0ca8e5c91d8b9d78387d81e5e0679e826a43eee16a8b09b049679b480acecff2661a52cbc43b62be9c92289cf944cb55b127266feb7cf7ee88a03232d8e4be39785171b35cd90478586543afc1ca2ea2dd8383d632a575b05b13ce4e71935fc2be89f63d6a3470bd89e83e6378920761bac9b23d90783fe323ba17f541fa81359d3bf6261fabf94b7eecd10b9c71eff02785582ea6347de8eb77eb487dc670e7bf4c17d5cbda0016cda249af74a35ed175b57bb3f4a1bfae1870852b06965d9e838450429b79d580f3acac1ee7994d369a2f79ff5bc4765bb17882624878b77cc7ff056ddff1ce4c14b40072f293e69700f2fb71b0b2782055a9b642286d3972f984639f1fb7840215ea1eaf831efd817866899741bb6e8282df026956cdf74f57e23c20d7591747a7104a4affb53476b2c7beba3e683b13456b21286da2c4345432220f7fe55304a86177aa756942d43e55506038d42cd609d98d50950b48bd16b224ea7e9b89c6e605bb14187d32edd72b15f67e2e106e53534e695dd344ab641f437bbfb6e3040e9daf039e932b0499fc70ddab801f6395111cc5a6177206fc8110cc96569c6b7a9e3aebf4e343aafa1312807ed183ebbda8d803d015214c7b30ef0768be0c9f7622d7a20fdf84a032bc55206c7bf162fafc15cd8997de581f2a825a707e278f9a0741292f75276e6ee5a0084987101eaa6e171cea6979bc1454a69098e5b1eeb81e1eabd6375306d24b60d29c50abe49b0b7df1e9752ed21859a008090749e1c21e598015da272057b77a6673a5e558c03fd1bad913778bb75373815ca94c2761d404dcfc4511c6f9c08537b9da369b79ec4b317357444f7c231f6debd64d65538abe6eb8338db20104948f76874bd32e824dc5e3e77098082af6da31e1edad017cf047ad2829f6d28b8e2ff7b6a46ca441cf88e75ccca4550bb0ccb7b0f977c9d9c0de8fd5ba4f89805743720c06f87f49edac7f54a60133f0517cb4ee8f0dd3fc0c5196d877db152e6d807fa8a2305a8d17199d901522db29e374cb66c76f4ecc07b23e798806de7858298fee671307854fbef09f5ce6bb86ba6ce2499ddec0f41e8cbf493aee728f079b325893ca5f3e49254234d5d78b228dfc4b71d09f91472a648b37acc8029258fbcc7f62fa5a4481a1f8cd56ef205c255a5741f1f90cc0b1c44dc0ab787eb3c52433d5c9a2d118172c4935b80b4a5c60a4ef3edc4b85979ccf5071d9bdb505bb60295a58d04456f4153baf83e5943e256ce98ecff3e378cc4d7b175e235fc6e434436cf4321822a45eea715d7d29f59b0d144bbb4ccd1ceb45f229310bfaa56be9a1e4860250562955e9d893d002ae6bd6defcd2edfd3a5e0529b1417e2c49e6d0abc55de26121656924db84dcfb58a92d3663adb0ce0a90b6acc994ae1f4c078ef5eac95d806a91aec9b17f8588ee44ef7f2c59e2b1427144a2334956face06393d66345b8798f7efa1e195b61e6197705a3ff80aec37e15904c6d40894e042fa773cd3cb9ba615b3fc6a90cbf385edc87af40ffd029b6eb017203bc5d4c0656ee1685f9c6824dc9c2ec77cbfcc25445d09e5c382c0efc4ee639d3c8a57aa2efcf59a227757038985447e43f116550ec468733b1bee9dd60aef63d0da9c0fa49811cee78f32b532a660f2a31677d24840de8f9455071cfea1a3fc37563dae2c54e84be63439194e5f9d3778ad2f191356bfee49da8d0fc5e289778a95d5973ee25e2acf006f4bff41ed994a4aa8232318b199725e5e516913924dd157678a88a1e3dbcf51f29e927813796deabad018be3fee6293364148218384010905e031b7fb8624d82b9eeef19849357d474c4abb27cc73075793e98ec718bdaae48ce21718fc6f529704507eea1ae9b03177550e603eac2298a359542c84706e434bae7cb7e1071682515a5f4f7307f74c8f2c48b77f461f9087b09ce569b5ef4fd4c076b59daf23c1091406223975c7ade4a7796ec639b3bf816814bcf04746836f51da44cb6e955f703fcfd74653f037c269fcda03c8f44fe47980660b6a22c93cf77c15a832656e1f4948d75c0782b29d531b92c5976ccbd6e99ed076f42eb3ea793db018bf8d30812400920c5c1fd3fa0327702e1db3783c987a584bbca9108c576685a6cc8b8103b05385efcafb4c02989ced9e289d6edee385a24484689025b9baa2c5f1b3ea609632f9175504b770b610b3cd74221289a417a3dac761c72e1cf68185aed429bcfc0d694cf4b8038db9197ac5ad3d5c28bafd487fc808fc38064af92a9c2d8c2a522306ac09f95d883b2ea810c3b859f495fc9299ca01c553c869afebdacdb88877517d7b1fd451e7441bb5aea79b5aa26319cdf64209a8efdf1eb64291d55ad535647e4dbc3acc7038cbce53c87031ce2056ef130c28b09c304b643aa031182c80a847e3cb37470d990161d92bf255320dade613e65e2de19a48b6b43dee6f555b2d1c14670b84c1afe2b1ec33ad2b078b146462e6f92e789315f658bd5068abe2f96cfc61337c59cd36f619fcd3a880a4534fbd4608aa785680e8d3d261b7bc3d81bc1af1b381a37c79a9eb9f7ec2af421fa984ac2a9bf552153a82cee36e11cb92b1ed247084eb46ce90f4e30d2692d08e5b3ba35c428b2f9df449179fdbefa1ce76b66982d815f745395bbdd26ed54bd5a707b50fd98f3f36b5cde8ef5747e52e46c817114e100ff03622f33160a2173f6a3a25036133fe5d1725003fa0aa214d33b6a67380fdfd3f5d62642a78b42961e9efbbff867bedefadd66a4bc28b2d70caf60a58b7dde5e7cbab5a31b8c9c86611fdd21b0b07844f9e11fcecfc6a392fe65bdb9343d45a080ff068fd6fd769181e645beb7bd59cf3ad1f82931e6ad6635ab8531dbb98756d19be4c0d34e22b4905d71e2b6f74d5e3de287f6af3f1c87bb0573ff8a6fd94e8457f409e37a05a0ef7b149a49efbe12d916879d000e7b0d42b06a37f249e1cc34358354620078b24dd6e9735fddc52cb745c7f6410d6e6557e2636ef5fdb281c3b1ce7857dbf754312fb1ef9a892cf990a2a0ea732040744edfc0c6c80909ff20429effb79fb5f88090d2ade3f6a069075e5f71dee5db0808b5ff329911b4c7822c4635d685aa769ccfcbfa2ac8648f769f98ff154cad72f0ef2e81888c1a99500708ec33f5888c00994f8d0ab804794d3a57812b92f1b46e130d124024f223afd46ad568e5f8306252864838322f3104aa1c5c3d2a43ce865da9f275cb3a16a46758fb3613ec0c67666e004baece4daa7b9ef653ab58a722dd00f6538097536bd091ad59d009eaf8f96b66dd940464a9d836db0f393cd77235fbccd664ddd9219c416a4d78cfc14371200d1f8b8b4121b01a89ef20200f8203fa1138eca1348e5703027e4b42a3612c42ee067b55b10f00e7e9e41bb40325e04af9f9d240b7885aaa9d1567524b1c89927a762d3a5da75d20d5d0c448d10752e7daeca8538968459f21eb0bfec0bbc2ebb36b5c1b841c13a643e4d09281e1f367f97b8a4cb815227cbfdc69fa07f37c302c2a7c7f75f63e960e50b2487ce8820a546e0bb717db7c7d7d8b5d16e85810734325700ad3a5ffe854d01afacb7bdcc9ce48181625073aecb3e77fb0625d720da25a349a34e40b1c0523f8fae8abd81bf98e19fd4af8501eaa82e031c9b6f00ec1a6dbd581347b9f6163fd62f850a6a2afa423448553b0680dd885dacebdb7e4b37a302408ab19c58340faeef56cc8b30bc696d26cdd1680fdd801d4c05d03f6a118763aef17165db2319ad30da8e52bdd4defc9ea18f31adb63e9cca38e3a7a94d9b7f529de0ff7ba9b8064a4fb86c194c467f96e932aa192d6498686b7f0c637a8b1c51adf304be03f596146a31f21d1b11ddddf45ea8c0e2fec24d3b193e2f272a873dd6ab61cefe01cee48d7c4330825247bafc8852e4dae16aad90dcb2ffe5b1e74be762afe4c6366552f9e57430c54ea478cffec35ceea7a91879b47c6f496bc978cc4a029f1f094f2a1518c03962e64ddfa3bfcf7400aac74fb81fb6516b182934a855fd14a4d84949fdcc4124ee6a90f75659f4108476c3dd55ae6feead1d354592f600ca5282c44512c67aa6a7eb446d8700414fb972d07466bdad8feba84e48cd86c1ce49930b9079d6dfa4a31bfc9a6bfb8c3a7823b85cbf7145c0971524473c24fde1a14a0b13ed98a0750f9b78116b62f7a35236b41b8162b83d1104fa91b2eadb490c30659189ab2120f2459e65371d232ca2b81fcd272e60d385d06ceece03dc46029d3ff4ab40c8ddcd4c3600c381553225732580ad27a3eb9355f8212fcf95b0f11e6f7b23be5a61c96bea7ed04055cd948522710e28a1aae68606e53a0a6301a9f8d0c738af331427ed364bcaf316ff66bfaacf62d81a83e029deac428c1fb580253196d8d9c5fc31268aa6eb6f2dd6c97547cfca0400747bee17ca5754df411133227b9b214b54702e7f86b841c23f414d89ea1d33a0a04af18e92ae38c1948e49215b32e77d45718a7cfdcdcf706afc4cafa70079c2fa12607310e225f1a37a4f533d672a9b3f02cb5d7a8242a4db6afef6f7ef6ce3d71911dc03c308ba2bb301250be80d9274a77f2ac7631bf9b9c9297c6b61c81532a855f490d69cf9464550e8fa5c7aeb35b1816f0e7effb092849e6877d853e916794c9ed3e1c2fcfeeb2bbd75381940ef3112ece154dae9c3158a87dbfa3022d5ede6bd9771d4fe58c22b9a8ca20145bcbcc464fa44e3ca45006c450ce176de5b3fae2b0df62cc2140135a4384b", 0x1000}, {&(0x7f00000001c0)="d627e4da349571fa97ead2c2738bd8aaae187271099a54f30d2fc741b53f35c5c22067e7c91ab0cee9bb4c9c2f189094bf39a74cd0bbe1e24991789e02de6c028697d032527dadc13e5698d97ae838e85e9bbf2552cbe415424695ad73419eb165a258ca6ad63576193d2da8ecd619495c3711f071820cf65d2f4408bd6a138bc35d7e63030557749e83768cc9959d7d1df5c7f84e24e9424dd5baf6", 0x9c}], 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:02:08 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000040)={0x1}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000240)={&(0x7f0000000080)=[{}], 0x2000000000000016}) 16:02:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) ftruncate(r0, 0x0, 0x7fffffff) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffd}) 16:02:08 executing program 0: r0 = socket(0x2, 0xc003, 0x6) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x6e5fb9e666867380, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}, {r0, 0x4}, {r0, 0x10}], 0x3, 0x3ff) r1 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a18c8197a386207001600048295955984c87910bf453f68c117006abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae444473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30c85e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000003454fe00000000000000000000559aa4a6215ded01fdfd82d3fd6227d60b90a950a01ae64da66415655b05810c8f67de1b28f20fdf324afe075ae85c6f0b6d4299d55ff5229e1a798336343d05bc2f3edacc80bbbe99033074039910cbd826ffffffff22d874b07680dd90b1550f78c9f9b1f15d0a36d866cc2f23f5f37a1b10861b50141b8c4bf4b59401a111e2f9c1bb03d5cb8d29b232fd202acde33f61f14ca954aba875aeee8e4b5ee78827b5515fef909cf2cfcdeca216989642b15e67e8792fa0d66956ea1b4cc906a1f22c1c5ac6ba82854b632db782f684723fe7ba48a1f360db771c"], 0x10) poll(&(0x7f0000000040)=[{r1, 0x4}, {r1, 0x80}], 0x2, 0x5) write(r0, &(0x7f0000000100)="a43eb3900603b73725c7c19aab424130e8864fabe4f2d065c9a88b86fab7ca2730419556ae0b65553383cf29f92829de096d10d6c1d9230e810637587f8d3adc5fc1312f7c914982f9350e28", 0x2fd) 16:02:08 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() fcntl$setstatus(r0, 0x4, 0x0) setreuid(0x0, 0xee01) fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) r3 = geteuid() getpgrp() ioctl$KDGKBMODE(r0, 0x40044b06) setreuid(r3, 0x0) setreuid(r3, r3) write(r0, &(0x7f00000000c0)='!', 0x1) flock(r1, 0x4) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x8, 0x781, 0x3, 0x1, 0xda, 0x8, 0x2, 0x1, 0x2, 0x1, 0x13}) r4 = semget$private(0x0, 0x3, 0x30) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000100)={{0x68df, r3, 0x0, r3, 0x0, 0x124, 0x7}, 0x5, 0x5, 0x2}) 16:02:08 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$KDSETRAD(r0, 0x20004b43) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180), 0x401, &(0x7f0000000240), 0x7fffffff, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x662) accept$unix(r0, 0x0, &(0x7f0000000100)) 16:02:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) socket(0x10, 0x0, 0x1) listen(r0, 0x6) shutdown(r0, 0x2) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 16:02:08 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600", 0x6}) r0 = socket(0x2, 0x2, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ff02000000"], 0x9}, 0x0) dup2(r0, r0) 16:02:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="88") getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r1) read(r0, &(0x7f0000000040)=""/32, 0x20) 16:02:08 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000180)={0x10, 0x7, 0x4, 0x18, [{&(0x7f0000003000/0x7000)=nil, &(0x7f0000fea000/0x14000)=nil, 0x7}, {&(0x7f0000007000/0x1000)=nil, &(0x7f0000ff5000/0x1000)=nil, 0xfff}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000009000/0x4000)=nil, 0x2}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fea000/0x1000)=nil, 0x1}, {&(0x7f0000007000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x636}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fea000/0x4000)=nil, 0x3ff}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x100000000}, {&(0x7f0000007000/0x2000)=nil, &(0x7f0000ff8000/0x1000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000fee000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x8}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f000000c000/0x2000)=nil, 0x400}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000feb000/0x3000)=nil, 0x4c4}, {&(0x7f000000a000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x613}, {&(0x7f0000ff3000/0x4000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x8}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000009000/0x2000)=nil, 0x401c}, {&(0x7f0000fec000/0x3000)=nil, &(0x7f0000008000/0x1000)=nil, 0x10000}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0/file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r2 = socket(0x800000018, 0x3, 0x102) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f00000000c0)={0x1c6, 0x8, 0xe17d}) 16:02:08 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="5a6acc105afc2cd047ea046e4668a6aa89fcf56533d2a4bfcbeafe4aaac3d654e30dac3028d2dd719be3223f3024fed22fa2a54961490d57873ffa637c91689469af26bb5533a55da6cff9c73deb1398b8d9f7145a3250cf011edb036ab4f1418c0ec601851505d9f988301c12f1dee1070c960dd930fa0011", 0x79) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x1}) socket$inet(0x2, 0x8000, 0x4) 16:02:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x6c}, {0x1}, {0x1040006}]}) syz_emit_ethernet(0x1, &(0x7f00000003c0)="b6") fchmod(r0, 0x22) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000240)="fe4198fc38a2f58cf6386143b5dd786c4929c74c9975163e21eb7253c6045a5f5b43855b63b328551e8d22ab6ac2019e5d48b6305f1574c91a322bcbf5904a139b94f717a31533fb6531b78ebcc05023627c6f5abc9ff9f11ce82ede01bb8a97333f94d62bfbc56e5e542cf3278cbae00080b27451d7b2792bae609740045f5164c7be63b902f03b00b47765716c312bda9589d1df44c1c2f0e35a3742b600a7f2ba868a04cb6f21cd83f65994765f42c2e963111e7f34", 0xb7}, {&(0x7f0000000400)="c316701e5ef6a01261424ace1eceae2ba54e1d1246fdc98021032b7ad4cc89b75b137dd1488025b3e0d556d1c3b7d55c20dbbb60d7e6009bc101e33430e237068b2e14d404f1eb84e9784e0b7a7afde3c3306b71fcd9fd2aee197df1da699c36b0097321a791257c8ac3d8840998bf7b36b73c3ab437b1270e25439d2b635d82c3ed7b82c504953631978b2b0037e943c1b0de0a9b2bd020b037bf04a72848ea7461d842998d79fbd5ff06ebd8a3b9db2e908ad68db7bcdd2f91e4e19ce6e1ea74d6ad1bad4ace65a89d60a21527dac3702f930fb9dae63f0dc939381630c5f1ac9ecfd60ecef2c10b4dbbc8c7b65b072687db4becc38158e146d159670e7c3c2c7cc2b4baa4e164335987490291dc4570702971af9e1342d813507a40dd2401ab0e66f89130574ff500c61c4cc31f0734282605531d89d71b5d4c0e90298c9d42bcf40c29e4f3d51207ae5dd400751bc8f6de9e2a6019e999f7c924725c8f9a768b2d55f5df0c95b68a2b9b9de127c120f3f807a67810d52fb8ac078635b18385df640e2693b5db5c30b046236ea406d926d5a5618289125a7da59f7ae07f7bac37f13ac19a6c691de9d9b4909e60aa2d293f51aee2b741486f751d29fa8f2c2ff594e535e9fa423993440d36ba740395de98aeba0b93859508b3d56c305a058e65bfde22546fdd57b1df6c337c617c7f695f20fa714a621bc7ecb5bae39f8ae5284266e22003162f0c4196c8c562a92f53097c95ba2594d984313ac22d403dddb17589c21365d2a5921641b540919c661c7b97246cc6e020d54488df3da77a3f77de26ac45d710612028bc305eac82f7d633544fecce57e63086e3247107393239143c94cb727b2ce3c5e7f2218835e8949d7352bf602d99e104ff68279983d59dc44087cc2bf1ab868a6fbe5b92d25e41403bf5272e76dc3f65e1285b742f35eefad9964d07738aa889201977c443ab18a9ed14bec55b839adbb41e2dd510b3a14be6e2d45e420421f37fb5e875c5e36c2f481de71009677c307070943d38f111605db24f41c41c2134b30d56741bb66d6f5b09f275201517b587947c66d6de58abf9ad746d1f6222b3c55873bfcd1a6ffed01d9ffd32a713edde7da9b0d67fdc6eb7c66320cd31392747619cf1b06c70c02e64a853739cdecb2c717a323e3a36f38a65172dd12ddc9e0b3f3b44cd011bc2cbe92e9eb956337990caac9ad8ffb98aedf8305101b06d7a887501b777a95caac4daa80d4b8f7d5e05c5172334444e8c2fa4a90e552d60fe51c3882eceabfba3175e11a3464ef7951a984bf9d48f534d6a20e9fc407e8b9d39e19e773c25138c2439b036a06a53cdfb7ca9123acfd86d9fcd20547be5ae36789646eff604aca8f15ef3aa8efab02879b5676bfba5487b56dbd2c26c3a17c254de149b175ec6b6c2e03c629b42c1c0ae948dd12053a7a831f5765c930aeecb4625f52693001da95adc65b5b58ed73fdcbfe7a0eec2af5533ba18e136c6ec202499f1ad45b5178b28c25ae8b6d6e50f9477bba280152c4fe283d485aa257c4bfea8d3f7b2a79a56eefbaf7949991a9258efdec629f64481a5ebec44cdc598c942562d55ca2b083620a71dc52a86e2a83cb5b53f94291fe56cd7407ab2dea5be134657b38950bfe6b19b6a892f2b72e8dd8f6b026d468922505c3521056677b4c57844cef0abc2a79d56ee40e371046fc2abe9d7a9763a5021f0ab2b62842f3bbf1d05defbce6d4cbf5e2d4eed5de9ae9e9f2fc9c494c8ec30bd8ae45515851fe7d5473aca3ce684707d0a499faca0f8ebaf5343d105589f4d0fe7afec44cbe1d92659d07d38fc95bcefbbd1df2de5a3ea73fa06da354b038c2f3ba7bad68257f5c534ad845bf2f8721acb2248b2f65c91b9d7299f5616753e78031e05d80a991ceaebd758ed858758d5f9f49ac2db03e07b0eaad50a5294046268cfdb6b4de0eaccaeace099f4149e44e81febe1b37647eb0604d4a79ac0fd83c8ebf664ad2909d9a666ac05e94d49142ab41791a9d22f8e7895eebf44494bc9c93cb70cc97e2718d339048908540b7efaef7838e0077f71131dcda936afa0cda8eff151eb8de4c46260810520fe2bcafdf7badfe23500d64039224a5b9cf0696c837c4d5b3b7126cdfe74c037df4b4160d1334daba0b832ce1cc91e8950a45a794bc72a4ad9da89269069e5927dd9fe45881a4011c75e823893a056a69b62dd4437b68d645d393163f00a86de3c627fd9caa26afffc0c5d313052ccd648d444dd385c60744b3ba554ef87650dd8567bda9e61c798b82da9bb0c2a0096b67dcf318cfe898d2128d5a1a2aaf2b4ad7069181e5eb3ab2a9fd26c9d6f90ee27ceb6251fe6d802d81039994cb9ec32c282576c7fc2dc7341a1c57c267cd854ccd01d9ad5d993dca87b03852a3c88163244fb4212d6d29e216d06defd2f480aad40f8c2c8b51002225eacc6dd48d6df5657be92d376d3f928439904f68aa0ea8cd66b44b0d5609df67b5789ca8ae1300d385bf29caeee3638cadc293b44fee2873c81636638aa017018fd00bec78cc526a7929a5cbccc990d85c360cf06a335b46e8529a80c497cd1e5636133620da266fa902c3194a03b03fc69fa2784d2730efaec642fdf278ae6d15497fc6c395047c5de8e7ce4fc595ffa8ee825f5e0055be73e2bc7e32da972df867a3845279552a638a011bae42c789523dc7cd7f5f540dcab11d2f5e00ba1efd47ff0f9618861429ad96ed2dd349392e76338a2cf62713b85767257cc75902b8d9cd414015fada2ca123597b596bd238aad5b348f1d1a95adca1e7e23b289ee1cb2bf97235da9f22918aea96987490e64b09b84e396dcda1faa893723fd0202ea00b0fc74ed34a100205c417e33cd84f3ed7789ce2b7bd60198aaa8776c5e519e152dc44d53ee063770db9e18b280e22c1ace68fe3c66f44f828bada85a7ed2e724e2d526a2607e6b7ce488ef7f7ca8259d847dbeaa93cf6614a87fefdbad29ca676fe8bcb2be505bbe977c8ac74219a071611af589f4a13e2956a72fd633e9201e520a875ede592dc64508f4f507f5181a1a8febc2f830ea6f579f1e4166a9f814e602b63258c0b675b33df4dd18fe2104d2bdd0a95ca61fd235cf46287038e6d6eb9eb0a8b8ec1524d739ef85a339e799c6d4aab8dc7cd35611be25d6bf93c42c574de93c8d84adcb28d22a4d515b5aba2150864b2b601748fe86ac419782a8b06a87b7a51834479e6c66ab659fc87e117c885040be523bd6faef1e27aed10a1d2a00a001707619146f7c4799da64309c4575cffa93e6c8ff25eba03b102ca90963a4485493248722f85fa6d09e18d6deae82bfb378ccc31b524526e5fad431f02766aecbe3efc203c297b628a68a5305ac6ecb43ef3fb4c1f6427dfbe040195f39eee01c31873c9be623413d5cf74af024f5403ccc6383d6d38f84c5da6b564b7d273251bc885c1c04f7db213dcfa42098b975c42c4524e555dbc7dbaf6c961d700b0d176e3a349cb73228a622ff210ccbcba40b90f618dd0705e262642ab320deee6afd5e151ce510f5eb9e6ce26f41044d432a1939957fc009ddcb3d26db4bb382d8e78dc539851adbbb3fd37ee5e1533aea29e09eaab9f638dc3b912c6452267de8fde38864716daf85dc4a387e6552b91eba961d413792922ed087f617f03468d278edbdfe77a98e72e94a74dd448e463b252eb3ce115a1c5da9d2881886db2370f45478ec1f5dd178f46aeec2a979f69129a2e5886cab3a04147a44a081caf9c1b94926af8f600ef5fedd0c5ae7c7372a4611800ac7488e7dbf0f441b2cc54b97a0ba38e0675ec20e016d0009dbc93bd2c621239c049bf4d3884b07371408556c34158803bc61e0a20af44fdef838669502b9ad648a43e6095c8f431e7316532a8264bdbd5de5fcfaea577c45cdafcab0622d498473842e36524764f65643ba7f9beacfaf48bcb4e7f5ca5e2aae08832c358dad986f5461032c78ba55d07f03e2a216f6c382f3e6be807578c52b27d035c47ab7de762f9386446f0f65d6b33cf6ac3e43e86a09bde0802ce2b13840bab3fed80406fdfd55d00a6cf22548cc46ec545976523b770682fc71519a940e2b642f46904fe60e7cf827c5750cecaa19f701a0bbf9f7e9f3d4de79abe1e5f69af4559f1226d47b004a052b8616be8c0f8cbd6b98a30327ef5f1cd8e522caae85fe0f6d7e5332ad85a808d69ff030417707b5b5e3275f9b511c79139e0de382d3985b73c94af9ffdfdc834b0dae17e61883c68af5484aae84236553da334269568ff7e6e79390ec6ac1d456aec8c2f5e11c6deb8a65886b604f7421ec858f10b97face10fb40523848f9662607c9bb9169b9a70c2494fa27d08262b9ac6219c230f73982ed4cb87d54822aa2899a41992ce94d9969cef6b1b31f227df506a23f6660fe6d4c3a974e7881da6072e64bb19a241c4118a20d8b995a38852d37883b66fcdf3042f487453421328d6a3c012f72947b7ab01bc969458425f44da5ea5c8d48e1ee2f38c8a17c35cd5909c154ec912e1129e8acf62eeea947a09cba405c735ba7139aafe1f849932a4f06bfeed1f7a5388599eb103257912f798496a27d2a1aa9a3e50d39aa06697beb31fd8dc448de2812358aa08f4ddb990a6f5764f105e944794bd91d82c4432a96f06f98e01f74a2fc64ff253fa6c2fd45f8992fec7a73d91888e017c3ee89b7c58008ee47ced9534e5cc16e6c68f84e64059b4024f185448d44d8d35abd99869490ddd74c7a67430558bbac782c0a09ff0f6486fcaf5fcde5e0a211da16d79571d359325a39251df951c7f5e5bdc527cd1b536e7e74e30ef5c81df82dce50d5ede23537b665885c4b686222e32d4b78cee01cb9148bba3fe962131501cd9c851c51b8d9a9c7513d2074cfd496a97ef3f86c8ddd002c8ebe5199c882533f857879f5197ebf11c8e31c3752204a2800b833f857a29514ec0e4d740ac2dfb4c3f870384f4841fd44265943539c66f7edf439f991672d09a2df5a8f7d4aa53f90940a6648286dbcec92deb97e58137481c18cc3ab57f8d1164c983f9fc78fb0342cec590cb09067d5d21b8e82a5399b8fc3a8a3c83627dd7615e7edecbf6c249da9195583fcc8516a34a901efb1259112d729d8c773304be8d5bc4e677248956164f68b2eb2a8b37e08643e776816d168f65dcad454da54f7360949b4003eef23eb3f96d6f4c8382bef239ac235c8a0211a724ffbf768ad9f1b398810ef877557edf26921b5e5fdc953a9a858c4d810f00a7a12f3f8401ac5be795b0c1e4d2883ef76dea83f672438dfc70397441bad781a95a17d44e5abf0f92600ce97647b5a9e126ff97715399066ce694d741863dac8462622abd58adf2245920bf508acb546fdfb4e7e085b2adcb7f785ac295e874120b4b6a49bb963f03d8e9b7691a6aec0d83ca27d4f9e19abe6734fc22f10efada182fb79dabb0179b718b82cab93176b05a6218c8ef605984b729e7bfd37cd980870ba7502b1a5d370822f727568cbb9d78971a782b4fee53abb7397290b82b76d9fab1b3d2c9c969144563b46a0892e8666a91c23b3a84582daa82079372d87f0cad6fbe65d8ca933fc6e1ce36226b5ab50274871dfe09473f524890b817f46ed56e01e5535cbaf445bba32ebafa671edc3555e216528bf104140f1cc024050fada4d26b45a233ea7e4fbc5027c7355fccad933ba7e083c519833a1b4afe4297e3f291df2df7979d8d18e4f41a4e8f719ff0fcc6326c7ffa7056692ae8790ada38bc84e9a9", 0x1000}, {&(0x7f0000001400)="67079d8dbaec6f1363a3365c654ac70379faee59ea25ed2b92fef47922bac571ff1462f76f3196fd5f0cb3d671ed16abd1aa51f2499974154970d5e9631c55027c8bd33bb9ddbc80e50992831ff54849cfeea32f6f72a488d72d16a8899019714da82f3575d387f107a404b8312fea81513f98fd6c66421d24eacc0e9a9c980337f8a144506d046ed84c7af5d508235bb23bd83be0639409e62c367845aa5ace2db677d1e7cf665c21c1998d1d33e2fedbbb3d1045496043cb2283fa328ab3208c4418fd0fff", 0xc6}, {&(0x7f0000001500)="1df156ed04956c96a1ac4753386f5a5f8c241e1498931b47277cb271c8dd6829ff50f1bcc2323223196566031af530a1de74fe728d5314ab313a3bb3277178c5bcb3f72d366c0800dc4958643b95ca2b38f1901b75dd280f6270350f9307142b296f48132826ac06d755e9351cb5f95f89ca0c8464116fcc91fbdbbd9d0954ca31515a9b10e8d57ad74d68232defc8cb4f534e195ef920338658be995c7f2853ff010f89234f80a649ca21436fae9f20be41af6848cb5b0dd40a522ee3179c803cb3bc6ef3214f2c1fb875c12aed8b7a809da51033402b7daa622fc79b010da001a561c834fe06856728078a13463f57d3756b56e69df7433e6fa719d832c6ae5ce4be34b6e3e0ca0e4bab6fe87fe5abecdc562eb797d5337870e269bf92245cd313411d1ee0d26e90b835c96537b3d72be4a34d77b677eec6481f606a38d266f6c18b50fe7e5729ba4efb60b8361f1c9827f89a6121ea58bc2d70209a9b6277bf7498709e3af6ab4a7eba33522aea06bc099c40aac5b3c4ebcb7037c48e54e95c50fc78045f82c536bce355c87841114f1bfaca33d74fdd176507559240536b01abb998e062721b22e042e487881226477923ca4e954f9409403a52da6d0dacd495b39c7ef49c055ec653eba3f9610d552616d8c4f69dda005a71527daad2950c03bc9b597c0f1921d9d2a16c23d83ab6a92ff2e1a54baeb59c9eda11044de45b8ba69b4068ee36dc3cdc0e5bf556b17b6b7e5bccba1ad96b539c187356573226e1b15f511249100cb35046fec87951924c59ec77ec0e89e562a00430c2597571b902d72f7691322bd78d69c1ae04f4e9f1f315041e0b9c42b75efb39b6b43c0dee14fc2fceb78c040380a98ff4faee9cdd883104ba821e28fcef8311ba54e957adc55f72dce8cd2952ce8a2df52f335e5ac389cc190ab400716f0ac7403dfec4464931373cd72c2670c943ea5c6c8c5d92c62e760972d48b57efd6eb9bb33b95908c4bf0fb9c26eaf2765608d3cd9776e11a18adedc12e013a84f1f5f8c3925eafc226c09a707528697d9e41467622e95a1d1a9479af9671df732e219476d73bc6325341614c9479d6e00e88b0250b260af4ef679c75c3412e6bbf25f875936437da727c1ce63991e114c706ffd0d7cfccf2e49f7d90f4733b7beb470b687bf7f4148dea7e7275b2edecb44b701a2deadc0fe97427b9d0a2d2f0659b875d60d8a825aaf8e4e919e8ed26467a1e62a018641dcc94040130fce76d3f3cb451cd01defaa611d72812d75dc655bac59280cefbfb3d16e9cbae1649b339c3ff5c26f4eaabc1082442c403fbd22741e65cd625bce0aa522294945a979064de4cd42b00f50265696cb4bd52458b4101d6a1704432d03711a3bf88f15a2a3ae45dbd2ae7725a1e7730b3f7eae4904c69370913ae597af6fd107788da30be0fdf94b277cda2f3fd7d0695d176b4c3fab633bbbe515f9081e890f655d5b329bb7b965df9a1d9a673e404a2d489941a0fb98606cab97a0f9f681af7e69403339272d994dcdb8b674b61af97b1cd45dde80f20461f2526e6f633352d271250c8fdb8985475b890785052635d960d7fe14c5bf238d8cc5603f26413be556d85069a9cd2508982c9c36ededd150de34c2d6c08b506e31a5aca72931f600e747762f618143a0339d1d22ab3a81cf685a3b374e8c7f34517e8ffafe013c0847c61f70bdef5226ac43ab910780aae9998da401f58d93b70098927071feb8bddba42c89dfc56c0f91e0a924214f971e8dac0e5583014901b85aafc263782e4b36959ef578ca635cd59f78ab132d53c9ef8a473a96c4c200f0a94d16907efdb2029668aae956a6f504eddab817d85b6e1484b0a318e482dd3dbbcf25460a532a30e0e8510077c19657a7ba0d039d88f204f11a274d8e8fb7d37f8a6fcc5104609914174ff7c86f882e5587928587fcaa6fef35e51aedea47a7fad80dfecc7269fc5783f0645d0859c10a7c87f0f4a4d5036814d0d996ca9205574ad63eb6fd188495f3875777031fdd82ee8b4f1069513fb602bad66324125e049ba47516c79bec976094efb4528cbed3d92f894c92da972a2a7712a41963acee2064d15793aaa80051a7cd4a9a63d4f032f38de48fd623a809783638fd68ff41947a82cdfa887328dfaa9578c3a8505306c054a7a46e7af3c81313de97c5a893aa1ddd3c7699636880852f6407721050cf93ad6bcac2d66b5a88c8537dbb3831f14bc253c0da83c7386ee8e4b73154635da6a85149d1c889f5aee471090c7bef4729ee0b16069500d2182098b60c9202bf623025ae2bcbd543c2b33374549e176da62b84fd59f5a27aedae70bd74553262064e38f9cb033e088f88d4b9b3e17204630990631e1536913bfe72e4985abbdbf0e1383219fce26474895be8f5623be241bea1e2da763c45ee445baa7f9b659990caaaf03863eaac26440341ef522f130f60c531e9a2f793d43437bca18039250e52b2a871ef7ad712232da8dc0971976c3583f5771da9c77af979e931060c744fa5048d52e2be501e2714bd1526d05e04c180bffc348a648602660544195424a19e78260017176a8612b31b180aa2d141926629966702f53a4e24531f9be156128b69625e86821cbb6021f67f8bf425b12ec69c7067677f6e7957cdee9bf49a6a4731d4f590dc4b78ece299b6a5ef295fd13dd7b0c234803d295a28894268df857e76f301eeb65583c2315dfb201467b800a1633abbeb9f08f75a6b015bab8f08009282681f3f6ddeca7e3ac817d51b9851f598cb2e14225c4ce8e4075ae9de67c9ab4c52b9ac2150cc2e93427a6363886d4d14fc8ff7db10735c6d12f9cea703f4159a3551c7c86d6b0ed9b208db1f63c54fdb3d07d2f23e99363d765ef80ce67c9ed5253d2064adee1d8c373591b0e9667ca079fa43534fd279917bf9000fe751546b57166ef1872a1bd9a23249b906093212de0078cf37c0bd26e0084da65f36224c4d3e707b2b634b8d5251305be8e075f1d577663cb23423da46d282c47a68d33517742f7a834d112d7672460267a6cddb485e11516adcf464ba177572c6cb9bf0be1c2cbd4890971560cb33b4a1d93f5186d917154e788962a25e8dcb00095a732bb4a18a837a0056e6f0a2c56d1316a92778f1578e77808acccac7475bcdf02164a071d6d58fb14d722ec88ff9fcb70531f52489cfc189a2f884ec69b1c16708183a887763e53d004e84fe31b0a46733bf7be2f3b6d05f97347dd4dc009c0759c82f7c578b9a722bafa24149bb885f794b61730ea8f9988d27acdf227b9466a50454a67997432468f39b0c0f70ac834e0e4eaa3335cee6bd59eb67480bb8b1b40248e78af26569893061afb9dbe32ba959f705eb64a54c7c935ed58ff0fd6dd8d493c77453c6e14901273097860b18cf6991e8a57cf9425546caa6f7a0efccdde26fc8a7742de80c7f5ce8b7153ce52267b101570b7cf3b6b1421156300b3b9de818e5c285706f08eea6843ef9c6a5cada93341003eb47eef2db9b1d1caee81c39f3b46a4461113720abe427188995a0f3a930bef03fb84a8fdafe4dfe70ffc8e3f85ab85bf11f84d31cfc947a532491b403c9817ebe403e6bfa0406325336df42fed9c1ce350b17af09896d2e0634c287ec41c894747e89868980b91366c4a232f782c3dad79cdb079b00679fc8a953250c3fb6fcf3b03752b24210038646c8afc60717ae34a8a8c6350acb1d5b83eecbd54b262428a2dfe8386e86267ab850d68a5ba3d9723183a2250fcee66d9de7d327e70756dd685d42112717e8ea666fe5c8936fdf98c2f4978073acf0e3029ade5b2f00682144d814bcf347ed47793260e83c3cba46fa4607e19e0a36b60d11054e45a7f6a94ab5db716b0e97ccfbbd4f0a0db75d1508be6138ddf2b3ea7a207a5b552f3738c5cb4e962ebae2b48a53cd1056794f97451905b38f90173dc27691fb0d9930e553b1d350d7fcadc4c65046659e5d0b7f15373f1ecf711958fc5e48444668394ebfd7e27640d52b2e37a972f9b3275855b1e0a85f197aa5ca6c06a767814295647a856fe404b228f6c0c18dad73939c29f3fecc40f402b46ac9f63482c9cdf7fdcbdd169b011b6714b55c0e483cc6b0a654428239722a1e75f403b25988f4ad620f692081578b535d02a23c79a18e5a7b365bf85e2097c46c3874be9ffbd93eb6562ceffed88f65a2a704e3c5e62165d1ba8539b466df2b18e0d32976d390e1f6b38d94ed719ef7a49ee1a4dcc2996ee7f25bdd0c08e109b08c555f27af8ab0af7a5f7918308ee280b86c8032f2c94d2f354518275d43f7c7d6e214de6751e6334df66b2719cfab52cbaa8f87cd83099fee3268678fc1b3539f90e37a759238436e0802ca2bec10016536520cae8ac95a75d073d6ad696ec0cf2b42a3a8b35700a031cb969d07eba5934ffef21fed33b4e94d925c888f055d8884d5573ef241ec686ff8d0572655eb3a1ce51e5497f2f3057ae69ff83f11abe74d385000c13b3f2feacc02e28580d328270b451d63dc3a4d070420e8e7440cb027ae7c20ae720ab2891e3a6e242e0b24d84ac5a79a0dd75f1c51eab9e5eae99162ea2eec1a4a08a192bda84a9d59d369b75d751aad13237a65b2a4ac67fc858c62199be41966c735347d0423e1db7020722df2878f13839401dffcc52171e52b96c7bf436afa91f75a021b6f4a8b60fa47ca411b1198e07955e809214085a873d0e8c52fc43c5445c9a3c366278ebf00eeaaf131c2b74101df40e0ccefc69a31df81a72bd5c39f15c476a291801de9249c3ba91cf84aac29a5f55b36b445ae1c354b0c9b40c29766bcae7a592653dbbdceea63a44a716713a77ec841707f524982513b769dd6b2cae7f13775235d49455a36eb876926fd1fc839d58d985ffce9df8e8c87b2c846cfacfb08e311ee04de3dd5220fccd866098eda023d228ef801695b04839f97d9a465a762f6210a9035afbb16f5acb0ae4b33dc3fc259134de72c00e679c80f228caae70a2fffb50f37b8dbbb1a3e94ad132d929d9be85e03e4df0229cbc64569b073f0b87c2ad418ea0f6cadd0b93ca517211e78fa8a536c4423beade1fd184c7e1e33599828e5148a18adab6e8eac3ea022c5acb47fd81b1460064a7bf26221907ae7716faf608ef6c21284707904f8d43dfbc3e68957f4db396aa2fb033b98a284dd0f2ad2071158abbd189f94e0b0d9cf143e4c0c89f36ca1495005ec9ddf6f1661aaa46181e4889b8f0fc64fe85c934ebe9ea0e3f42c7497fdefaede79c72eeb6ed6ed693df34cd8d1ae69cb67a19452097397f86f6699a385141451b940d6025f3128931dc904f687bfac86929d449b05af9217ccf1dd6e0fbbe820dbe0891746beb5533c3b64e2612e5a45f24c2990cbcff1640c6536d6250c598c495726216800b1c9f382dc2f94b9c3c99d9486126eba9e5704758bc43e48c82ab1ee47d4c95906546dcd239198d94af51092b230b2dfb194be617693b491c4c555d1732d26f99e8ffff88d32529dd99f7606237067aca2e1849c15be8165ef7b0afc52e6595b0e61ea524ca58a75c493f3a4ee8a9e0e5fa07a7ae24160ecdcdbe9367a7d928a55cacb9ad217927b22bd3d9faea0073e8a7afbb3c40a42bae589ef0e2119f1402ebecd18b8b0311ae7e98aa37d1436958b33175a2897e56cef3c52de6e32dc52a9ebc42d357417395e95b8cce844caa0a1a7e5675b6631fe5d83496d8545c28ac2ff61124c145987250f2dfbb8c2fcd4571540161ae37ef8e1129cb1f924a9b", 0x1000}], 0x4, 0x0, 0x0) 16:02:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000180)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x45}, {0x24}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0xb54) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x8, 0x7, 0x1, 0x1}, {0x6, 0x5, 0x2, 0xd252}, {0x9, 0x8, 0x10001, 0x4}]}) 16:02:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) getpgrp() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000280)={""/16, @ifru_vnetid}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) unlink(&(0x7f0000000240)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x7c}, {0x4006}]}) pledge(&(0x7f00000000c0)='/dev/bpf\x90\xd1!@I\xbb!\x99\x00\x81*\x14\xa1z\xd3\xd9\x93\xad,\xf7i>b\xa5%\xed\xec\x06\x96&\x90\xf0[\xab.\x1f\xc8=Mx\xf5\xc1\xe5A\xf0\x92g\xa1B\x8e=xo\xa7\xe9\xb7&\xc5!\xf1\xc1\x02!\xd6\x15\xf4>V\x1d\xe3\xe7`\xb46\xc7-\xce\a\x1c1\x1eB', &(0x7f0000000040)='tap') syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x800, 0x0) 16:02:08 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000100)={0x1250f39bb37a1d09, 0xa50}) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000180)="6062653607840ce5e85ea8c93ee567d2c6972f14b47cdb099782978eaefdadd6f5025aae8a1447c1606701931f204303b057d2ebc8c1bd263ebb7bef9944675bdba4eb7846a3fd8a965850c3f1871bb03881", 0x52}, {&(0x7f00000002c0)="0e3b236552ef6c231f8f", 0xa}, {&(0x7f0000000240)="68a31c", 0x3}], 0x3, 0x0, 0x44) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x4d0, 0x0) 16:02:08 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r1, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r1, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r2 = socket(0x2, 0xc003, 0x6) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000400)) connect$unix(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a3862078dea24018295954984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b1580136be8a399e6db8a9e3e05bc5370bcd4c0a16f96adb5a09000000b6d5b786186a3c502b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a4aa63b9e2f69fef9d612f871f4385f04157795ea4a5c5fe839fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000653b5dc76341"], 0x10) write(r2, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca2730619556", 0x28) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000003c0)) writev(r3, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000580)=0xc) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) sendmsg(r4, &(0x7f0000000140)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000280)="991595f76dab3b9214662e7880e9e5e947c29519fa6ad24d66ef7d7a4c36e474f90a6ecee266c32a52922c0bd9ff00ae2cd5a7bfc6cbcc76b94e8345bd2314e6a79b2af3c196c64cbd131bc7c39070de55aefbc7d3a6d149dfc2264f0dd9d344c1779f053802ac8ef47f236d3c641f64b3f62f1ceefd85258095f66027afe73a1692f52c9893f9fa3d2d6b4f1c1736496ca2ba83962c1e79023a2336de4d5abbf6c712ca0c9d2e79262f64ff1b99639eb9f79e6538b965c7e5693c47645c8a9bcf81b0484483788f3a81ba8835fbf194a17c59a233840acb05e2d0b58a873d43", 0xe0}], 0x1}, 0x2) r5 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r5) fcntl$dupfd(r4, 0x0, r4) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:02:08 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "00000000e74de40000000000000000000600"}) getpeername(r1, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) bind$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:02:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cbf) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = kqueue() r3 = getpid() r4 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f00000012c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000180)="a4a03f865aed64cd71799da3d95089cfeec91e8b448c42113f29831b74146028e38201c868272d85535315c384109b6fb73e6e0beebf8e7dd1fcd177c989ad4a824f2c354d169622468d2c9eefe5507475a52d2689386413e095", 0x5a}, {&(0x7f0000000200)="bebdabc5f5eb85b19b0989a67066c8ce57f60047c391fe7e1a38f38d8cec74aebfc8632d9cb248cd0fa5806e6ca55a8533ef1c01ed48e51836f92a275e1a5cae5b62b985821b194c15a7db68039c8d6fa3663025d763bbde39af25e7242c45862871fb1074c6e3e3ed6d5a98567ec49c3d8f03ddc9917c021c850b7c64872f1e21d36b166b27d40db0667aa300cc6e33abea14860f9f6ca638c13c7ea8879ea0de7507835954b822d3400f6ad9403223bdfd485eb54ebe1e04243610dbd251d54ff2124d449711517172253f055321d7b6e8b8695718ea24f5f5b1d1fe5e2f42da8651d2d623463f8497e3dafaa9006ddbae6f8f1bc27d272cd1225113d39df3f146ffab65343f4f5557f65d7b83b1bbfa68ee6b49427ea5d6c96a8ce0c39bd3eea6b9748a4827b8b33bdbcbe4daa70322611bd1dfdc0ad55de1c7c0b827c7f4aa82826583175c879309d2bed58b11c5ecbd07de726f21b073a597361431bb56acf1df26e7bca4ab70a051677561a4b52d122822d695b8a4e60f446f8d95d5e27f25efb81390bf4a0938b729bec7fc7a6e6b0d6ae363de64b746fa7d48706f4c90aa989aa8f678b993186b9f9616664d4006d36f708c92614e0701dc4856d99e5c421f7e917730f541d7a9d946f24b751c4f4f6c5493b510243b4a4c508c455fcbc3d0a5aa2977b176732a50c8ef816808bab4f8325b07a43d4f5c21213096722b35520fcfa11c6a8cf9429cefb7aced7cc035c8c9f178cb9267971fe197f7c61c224b716c12aba5d35b1dbda1a448ac6e5e5df7e29537e647310dd89c5ba331b16de46bfd1529206b7f2855ec5717ad441ef82893a9a195eba7ea685199f9d0839883fdc9f820bdb9fd4c089ddcff124cad38a3b8e53bbfe4642ede54ea10647d903fc5d51e62c74a667db015e71a08d19c26dd00f9a9f544346016441b7657dd28f08f86fdaff30b92aefd19d5e013b3c0cf6ffd63d4b169b8008fcbdb9c8ebf3c164736536f7fcea89f585b0df2162e6020e8100d7a4c7b4c530e6175106d498766bb9329a166769fdf4b18bebff04ae04ae04517cfaf73b3f2d3d7668f5fdd103e0d4cea7ddbe44cba36625453536f7493075d8dc0208fc20a1d6e408cfcdf8f0e7960db43ea3db8a69d73036faeaed48ca2895736a09b842d1b1cd1e62332c030341b29d5bb7e2a0b07829dc97fdf20fdff2d7b3d55f18ed13b28894a08f444ca5d5cd3f9f7ede20565ec0255f3387104cc40489ef78623892ccc38afeeb90522c2ecdf9deefabf3012b8fbee32c699621fa1dff4c0a9122636d7dddbc58a5401aaf55d803dff16f236a256e16314e50662ffa7ad2399a3c9c22fd42b8d0492e7b62ca20f4552bb2075f17090c9a0e85eedddeef8558f12182ded30ef723b1e183478cf588385337612d55df07fd856f2491f728d58ac701c27bc880b509be27bf2d6bed063c8de5288e93db4d066b080ae9adf4bcce3e629028c3bf2b0968ef3257f8d8301f8389c5010b9b6a94b2ffb630d15eb68268804f72ab9623a727f7a36cc0108ad14c5d5f50a9d39efdde6b9628f23cd120bda4b2d38180ff4b4312fcca04ae5c94f342ac0f3d577c7c8290d934fd59e8b5f8502e7fce3c9711684e270deebed7153a4e12ad114e41e4c17fd055823c5e5200897cd6e5c2d9fa0aa046034ca006040d167138dee8a20e4827c955497f26ce4ea7f44cf9b2664fb98e2d05b20646720e5ac669e2fe7783a3d369f9c6761f4aa8199755f02d50e5adfad340b40b642bc0cc32d140839c10e62fb192d22c59cb8e549ba2d4cb4cda7c8e67846ce6699eb5b6e36fd9c9cbe116b527956ab6f3a1cc86e1e6485cc730c7df8b601095f1a74823e850f7f522011b6760332f9dafe4e4b46fdc62026ff31b1eb8f8caf7b610705d31db5eaaaac1bbc60bf4d9cb17b600699ac5c9afc17ff1cf4054d0dffb25fc510ae818b6b7e6948398d59616a748c595298017fd15657d7a36d6e92bfdc44062275ea6b927845a2266cc7158c88f580c0fdfcb73816de7c4b192e2ddf430f2b0f196a37db0cbf9da932db7120f2ee110d8f9cd7f77e64aee0d9684d8fdf4fea4f6b47258f5ed500652318f917eb8aa912789f4d1da17d5d00227e3a565cb3da9451714d359ba7bdfe4f1400015f54e2429a0af0cec3150f0df176ae5fc5b3aa1cec100eafc9b2ae2be520f4f2ff3cb41d9e0b2929a151f8227e1b65f0c2f53d3e608ef54f6c5b6b6ad5a5f95fee2d8db02cb6fff28e3e29ebefd38b7d5f32c55d1c5ab69fff5623fa0a02190828d2242d90a6c13a458f96ae377d1eff7a5ab38f82ea106b62c780ca8ee599d9e29889c79de9733c020d5c6eb91bdd6362ac28aa6252b7291c86533ab1835afae56448fd4d2e4da604f7c0d9f26dd0c2a04ecb76cb9a35a716fd97dfdb3cfc40ea1e5b5847317a2c903eef694a7cc13a702619d20065139fc0a871422fae06d9ee6451d14c4f1096a5e2b870430f066a6b906cd4e48d836b6ab87a625846441f76644ba702ae9eedd545ac1d331a14604130bcf5d0899510b24692a56189681b44af32efec873772ab61957e8705845b12e5e81bbccdf3a164de8897bfe67c599a438fb29e626303aa4c089f76155c3c1bfbf0bbc435efc000f13a421911992735457c808b680f8447c83c9b41d968b3f383415b2b2c427f4bb1e10f04e2ed591c43c8d1f408b68478dfc037cc9745b44e65d70ed71d3c934db9835fa0b2f6dbb1aef225708379b75acd71e2c660ffbc02eb3866b338d9fac1c15880278f1e4c23a7e777d366974ca732f19d2de83cae9fb02e09d9d39df995d9777dc3abe735c7ca79b2d380366af6974bdfb1c16de31ef587c7bbb8e288dc48092438599b8e60ec506ad09cc59a4ae70493918525882ea27365123989abad72efdff9a53a074f533d4c92a881147460276c0daf18486b2eff9e3611179648abc7b997801d70e6bcf861ba09eb941ec1deab16f93dd80d75d7e024ec97ffab684b58b37616bb91fe3e8bc6b403b3d610fe2bb9c8705fdae06168909917d837f5f421bc35cb68f0a8a1df665456e3d144d4602a6ad2af4f59812860e95822dfe34a95dcc6f733e1db1503c4d60fcad277a473332b30550e770c0e802723790d7dc87ce4e069288e2719c90c74721e8958708ffd468f98a6d6376a61e3d1fa1427fc7f83c7c21f472878ccf34d0f9f06f1473199a00f4ae2ef74dc058ba953f049d2fd630bbc534866f2d5f6095fe7809c21fc92091b3bdd2b631b050643dc97e2c7e0d08ec510a68afbbb978c6619e99ddc3a5bbae0ab2e69253eb1a64741bce6a3571a148907adbc004ced47a7bd78001c0ac89deb88015290dcee3e75564d992436f15a19b43c581cda8ec2da6c4458857e72c8d758ec4df30e155bc4b6fa69b55fb521e3b50e0dd04df0c80cc33acd737b274091de4ed9c35dad59f6bac159db9346a6c46df3de0c208bc4ed026ee883c0ab3903132fd297da38b3970fbb0cbabd85cc53669b8af797778fac6a414a190a554d945cabd08244f64ef4bed06b677571eb9fabdc6fa82b72186849dad45ec917c87b10841e3650e92fe15d588a51e8e38f7cc1f8d515e55f7f420321622c985d62c7be3f81cca50dcf0321a8d81c498bb0553fe3c5a336829c53ea0e8980f4c80d3c65c1d593d58e3486fbf2611aa0e643efa775a71bf9bee8103ed808c6541888f7a7fc3484bc05d0d0840582255464632c4b7551bc6178b4d8c03d512db5bc17e34856b0be2f13186d87df34377e23accf27ab2a9a86b6966f391621d5c20fce694fe30eac075f075e556e01860bfb45b1779a463a7e6799ee157ca004f28c837fd1e2cabf300d22c3986bba403737c2f594116e5e5d8e3c666e1fb9387385f62b2d47fdf288318e67e35f356cd54021b584054dafe8994c31c502a4cb92df449bee055e970814ca3a472d246a3b8f0ffc5dec9a21fb27f8fab3d5fdfd841314e58a3804e3950d82f85081e9de1179c68b56e5584ad81a7fee8c7918671a8f1a49fb151a2f051a539767110b0903bb8b2c848d39a187229ed48ced3a92b441f58dd296ea832084683b0188aa05295fd5db400eef097bc565b75021277fb75d7f9f0977d86dc167bc9070a20431fe44822889d2526b55bc7a315725bb6e93380358fd90d1694b2cfed82b20ba78f0d798d5160be45b994e07c4d7558a0c4ea8e7ceb2c92b2329bcddef3baea0d7f64da637bb2affa44ef3e88f08f0f038b3000e1be1e2057c73b853f261d7d419ed9569ab3a3b174be2503e52a2b1d3b09316d1ff045dc9aa5c428f07f31fde371139a3b18ecd117e23cd01cda930b1e4167492222b2f83745aafbe08b5bf8fba8251667a80152f9c5b24b9ed399a9af4345e0d233726689d40270e3dbef8e18dd9052ec6256abe45a21d829d713c6fd420cc379bb1a2c4898ab703fb2d163e227643bdb686a7abcfe3a0c76c5c63b543638c27941bc1da95174ac8865f293d700a68b2bf82cf1b0eef5ebaa69ef923f9fa0b81e7e95e6627fa8a427524b83f5b54d628abcda5acca27343d3db134e60e9178ce3fd24b90a0606a1e8bca597bdf70b1d5334304858c9cdd959d2d8ddb56940d30ee8e6ce82eb866616f6e3d276f5c60cf35c70c7c8b330a288d0982ad9728bbffb88e49e71eaaeaae93c0a337deacd9c8489a4b984712f630a4839423d0c495b87593598c428c45919a386371e81bd8692734998de00397162c286ff80340787d94c17d07b7ceea8c9d4d6f0670345614912984d650368d59d44063c3746d1da01dcb8302c65a6c58cacb95a7aa6330c894884bc4bfb083b1b7d12a14c3358a2848ee8b8b40dd669817ed4642c6bd2a177e7a730bb3af96395500789158ff25b2aed49dfe202843f522b8aa0326b58637057523ffed4a985fce635e4af49c4964fa41b728cd4f906f3ec55b39106d66540e4ec1550b65c5216facf2d8323df051dfaa1b7247f3586e054031bfd99a1636b9c0e0d83eea3398b89529abbba860b8cdc69875c8b832e253aec3fb9d6ec19115c473a4816cb1af85e94bb0858794a77a11c56ec103efe56c53246b191e6acd749f92feda3674d59a8a299c24e92af44a093916019957897704fc89e598a924b8d0d9c9ea080c3c2e4e20209a87055618eff22e3393c6944df31e9bd5ad10ce2feadd0225945c3a01fa7c7abd1ff652f4c40bc01f6e6f8c677660e597159c05a95d1e28e6659653d1b2883a7725ca4d4ea5e2104cdbbed4f74ee2056a5e2eebd81892e2a03daae1675f287e24f2ec21e9a839ad8aa44d948ce5a181c0375a00eaa2ed870c6d16fccba27a9f9c9d95fb6fd029576c562e4c8099ea62e39af0afd3aec52a61a5aeff0dff632bbae51bfd1f182608d2c82ca8bd71d5850091d10b857272639dfcf56f938795d18c153d016461551305eb8b3c79df642a20375cc7eb7f97510b9f988d12f92f7a00274e595ce088c0b64098e443d7b299f984b860bb5786c54a0cc1e593f9b194b2a19762b201b7f773d5b6a0fcd285ffcc744f4df06387394029c36b17e117ee5f6b6585628876208f6b25f673656c659696881d868d52ebc4b6849cb4d66f6325109231c72765d6f6d0f134a040b9f96ecd395c77d37b3347d93492155b11567288ff4bb75c1b593d0d9574adfd06d3e254bb81a9356df95e0e560465b7f965b74b60a3ee762d2e6472052eea12e5415cc6b51475e3dcdd07038f844cf82a4362094d9e8471ace652a59bd0b8b7028ae0401c2173431714526b27fb0c1cbb", 0x1000}], 0x2, &(0x7f0000001340)=ANY=[@ANYBLOB="28000068cd9abd7bc60000000000ffff000001000000c6abe9d951796d836d42593c862653cc4f7d7cef159356f44e037433ad2726a5396425843c8947820b86611bca5fb5d2483d300e2fbe3b4d310cca39da25f48651570440bf819d02914ec08ad327c0a454851c40fba1b16055fccf344a02a0f050de020c2082c06054807423524b6901aec60d6d818633f6e7038340ee9a48976f29", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB='\x00\x00\x00\x00'], 0x48, 0x400}, 0x1) kevent(r2, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) 16:02:08 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, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) r1 = socket(0x11, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x1, 0x7}, {0x18, 0x0, 0x6, 0x8}, 0x100000000, [0x100000001, 0x4, 0x8, 0x0, 0x7, 0x3, 0xff, 0x8001]}, 0x3c) setsockopt(r1, 0x11, 0x3, &(0x7f0000000500)="04000000", 0x4) socket$inet(0x2, 0x8000, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 16:02:08 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = dup(0xffffffffffffffff) dup(r0) getitimer(0x1, &(0x7f0000000080)) r1 = open(&(0x7f0000000100)='./file0\x00', 0xc02, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000140)={0x401, 0x2}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000040)={0xfa36a3290bc9ffc2, 0xfffffff800000000}) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)) 16:02:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x3}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x100, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x4011, r1, 0x0, 0x0) 16:02:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x6, 0x80000000, 0x5, 0x3a49}, {0x7, 0xff, 0x1da1, 0x6}, {0x838, 0x3, 0x1, 0x7}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x44}, {0x15}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) socket(0x3, 0x3, 0x100000000) 16:02:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x8, &(0x7f0000000180)=[{0x100000000, 0x3f, 0xfffffffffffffffc, 0x9}, {0x5, 0x69, 0x2, 0x3}, {0x0, 0x1, 0x4, 0x4bb}, {0xfff, 0x3, 0x3ff, 0x8000}, {0x1570f7d3, 0x100000000, 0x9, 0x3f}, {0x15, 0x401, 0xb56, 0x80000000}, {0xc98c, 0x0, 0x8, 0x7}, {0x3, 0x6, 0x7ff, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x15}, {0x6}]}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchown(r0, r1, r2) r3 = socket(0x2, 0x8005, 0x103a) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") 16:02:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x4f4b) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000080)) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f00000001c0)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x4000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ff0000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) r1 = open(&(0x7f0000000ac0)='./bus\x00', 0x0, 0x0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$TIOCSETA(r1, 0xc2c04200, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:02:08 executing program 0: readlink(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)=""/167, 0xa7) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000000c0)={0x10, 0x9, 0x4, 0x7, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3f}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x3}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x4}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f00009ff000/0x600000)=nil, 0xfffffffffffff0eb}, {&(0x7f0000c4a000/0x3000)=nil, &(0x7f0000a14000/0x1000)=nil, 0x5}, {&(0x7f0000db8000/0x2000)=nil, &(0x7f0000ba0000/0x1000)=nil, 0x3f}, {&(0x7f0000f59000/0x1000)=nil, &(0x7f0000e61000/0x2000)=nil, 0x3}, {&(0x7f0000e4f000/0x4000)=nil, &(0x7f0000b11000/0x4000)=nil, 0x9}, {&(0x7f0000ac8000/0x3000)=nil, &(0x7f0000a8c000/0x2000)=nil, 0x8000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000cc3000/0x1000)=nil, 0xa0}, {&(0x7f0000eef000/0x4000)=nil, &(0x7f0000c4c000/0x2000)=nil, 0x6}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fa4000/0x4000)=nil, 0x2}], ['./file0\x00', './file0\x00', './file1\x00', './file0\x00'], './file0/file0\x00', './file0\x00', './file1\x00', ['./file', './file', './file', './file'], 0x3816880a}) r1 = socket$inet(0x2, 0x3, 0xfffffffffffffffe) setsockopt$inet_opts(r1, 0x0, 0x17, 0x0, 0x0) r2 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000040)={0xd81, './file0\x00', './file0\x00'}) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000000)) 16:02:08 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) fcntl$dupfd(r0, 0xa, r0) pipe(&(0x7f00000001c0)) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x74bf) write(r1, &(0x7f00000003c0)="c31de4e197eea51c3a34c065a7310b8a42ad5edbca108cfed4a07891a781ac00fc6921f800bb452dbfc29c6b1b4dd179e572fb9d0ab5cb5fd7a1849309dff339aeb8bd50fd9e1aada20cbdc72c09fc13d6b0729d71660631ad9e1b1010b86a0f4b43fd3fbf", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x9) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000100)="06254873bd32481c2c462a0945c4ffded3c8a4b3415b35c143bf5c9fa8d9c472dddbb1692f8c6621140078049878e18ccd6d735ef53569b514ea0b8932c481989a04e93bec19651a47ad1423635961821b3e6102a934b05ec16ab0df5c0d6426390afc7e2129e4b8f53013cba79073f5cd32f3fc30cd3515c97dbb200c84284757d05ef1effbe3ee9a4d5cf187201aef127e59c90757c65472ff9295b1d9eaeb3222b6fcdf8357de571f49feb7210a", 0xaf}], 0x1) writev(r0, &(0x7f0000000340)=[{0x0}, {&(0x7f0000000200)="4a007e806ed43d9f3bb5671c8cb999fd3acde20862330a7bb11d5b5220df55ca921d1bd79b62c451dfebcbed61c9aba7ee244fc388f89a533cdb4f53fe3d4179e969ffe1a54988ec01292be3a7cedbd7bea8a0a425095667d75ff1b5a82ef7968d3d3546", 0x64}], 0x2) open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0x61) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() 16:02:08 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = open(&(0x7f0000000100)='./file0\x00', 0x8, 0x20) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_dstaddr=@in}) accept(r0, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 16:02:08 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x6bb) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) close(r1) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) 16:02:08 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x40, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000280)) chdir(&(0x7f00000001c0)='./file0\x00') r2 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') 16:02:08 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x7) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000380)="5febea64a239e15b72b52c6f8fd0b57f0a32", 0x12}], 0x1) 16:02:08 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() r3 = dup2(r2, r0) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000080)) dup2(r1, r2) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x101, 0x0, 0xd3c, 0x0) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f00000000c0)) 16:02:08 executing program 1: r0 = getegid() getgroups(0x2, &(0x7f0000000000)=[0x0, 0xffffffffffffffff]) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCCDTR(r2, 0x20007478) setregid(r0, r1) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r3 = syz_open_pts() close(r3) syz_open_pts() write(r3, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) 16:02:08 executing program 0: mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0)="22cd6056cd36da762f05901299ebe378cd1ee6fd659d598feb518d1e3f6aec238b0018d07a87eac935d97f3dfde944bf5f1e77aed7e053756c2b2c1941b673080624b6d0dc5e03503de42771bbafb2e7c6b9267a974c76ba616d6f769db589f65186a088e41e8694fbd85f5a49b6cc2f72bced87c7ad94677908dadad36b815dd82821684cbe745e359186858df8a9722189d87d8aad6231f3cc9adad567d6458b50271cf2e4d11db742986f4b73c79bc4c855a0d60c55a82f003fa6a52ad205b8573469d7386b4a7675caac8a16f68030314b244e493c1994834f3f57e8e8ec66248a1d5c090050b626511aaa09956add38440de3bb86ad527cd41884c1bb2284ea86deb82d411d01bd3bcd1e6950c1b9437997a45d558383d04d1584f2a5efe335e4735f553f2a2a3dc650938b1f3dc2d366e84fad7da54c27ca56c1e44df3a209002c57f6aa35bc6323d1b6a1445baaea9368f9be3092f95e6738ab95ef3ec493fc7551613bb9a16fdf2a1c1ca580a89bcd2d6927774589d43ae7f2897fa5e100f2d1ff33f8b648ec21b3ed5b2e467faa768470c60cbf0076d246a79f4c98745c46fc1186efa4ef055472cc0b9b31480252dd3182d2dcac64c7e5aed2ab9cb8d4c339801e69f7cc87872326d41bb73b15d7bb54d3e2b126c81027bdd0c35008f3b5f8b02fa10f7fbe3d7da5abc4db823df1de5fd132ef0b3e751a1587f440043fdbb163c6183a77844c1368be60034f27c814b7dce6cb452f9ee30f1c76d7dbaf2bea77564564c48456f629455bb0f21c5e652957c9dd5456c3ed90e750f4f38189ef3d4df8c8c375d00ddfb6da145b67290b41609ed3345f98897001238f0dbd5caa916213aaf1270b2f8d1f9409403081c06b47b554f1ac1f081237d03648dec38811c9b253a865e1750662696063356b367b52e3731649a427e78df659a613519bd6de48884051125e7bf1275602edb8e98b37fcb816cdb50bbf109b7a011d59a55c8ae61586e200a6615b8ea832f4e05c7d247ac9311742ad4e9e1f6742e5d9e1713fa6126094dc199912e57bf1502ba959e3c231eeea31a4adc18ddc23b80985093e315c8e1c602f5ea61cd259e0b2beb96e473ab72af13d3bc4185b83919f9ee5e9294c9ddd6e01678b574d3f38052522e5dab3ee2266055ec341d4b507d45f45b57aaba811d44ef01bcf54a2720d12508ba6d3980614a90b16776b0fcef57a39e5c5320cdafd202bd515aaa2a2e6bef357b82fe59ff5f3c97ef1f3401ef0b852d41b64d17f21abb4470204e7a9baf532f93dd4ea5fd31c1d2aebd55db568c05c8865c80447bd04adbc0e20fe9e7411130610a80c5f9322e5976ba74e10283f8442e1c0f289980ecdd6aa888517f55f73fe9fa2eff3b29a1a2012804b775cbedecbcfcf21594fb7bdeeb29e57e1edea8689328d15f3f55d6cffb6411fdd82c596b74f99318c651e80ad3a527e868b65950d9b4ff9895b933879dc8dcc9261d127b03acfc2db51c658f3ff2d323fe573809610f25cc59b3ec5b7944a0338e834c7326498f16bc812c93a457fc69466a69235c1b920c2265c43311f0f3054d6d32a8a032a1fab6ed3090f659e337548942d10b8f617f74b084647ca29617e89b104b694f1e6a079a2874a1b1111ab2c7b9600d95f2aa5b84f74893de62539648f89c6d5c371e8c9606fa5ecfa117ef470542dff2ebd6f7f0aa1353a0f11f024af58264b9f5258e0a25529110a", 0x4d0}], 0x1) close(r0) execve(0x0, 0x0, 0x0) sendto$inet6(r0, &(0x7f0000000000)="85db563af99ab9e7a6b7bbf161a8a3981cbbdac0f6d17c432e1ef2fe2c87bff6cfc073bc5f4ebeed865521e650252d62eb06fb879a620c55c80d9a2e329a86298993835145a173f25141f798c5d3d847ec", 0x51, 0x400, &(0x7f0000000100)={0x18, 0x1, 0x2, 0x2}, 0xc) 16:02:08 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x2811, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) 16:02:09 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', r0}) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)='c\x00') ioctl$TIOCCBRK(r0, 0x2000747a) openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:02:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8, 0x0) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x7}], 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xb}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r1) kevent(r1, &(0x7f0000000040)=[{{r1}, 0x6609af433860d55, 0x40, 0x0, 0x3, 0x400}], 0x0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1, 0x45, 0x84, 0x1}, {{r1}, 0xfffffffffffffffc, 0x4, 0x10, 0x5, 0x401}, {{r0}, 0xfffffffffffffffe, 0x7c9a19e3e2de3477, 0x8, 0x7, 0x7}, {{r0}, 0xfffffffffffffffb, 0xc, 0x4, 0x10000, 0x1}], 0x0, &(0x7f0000000140)={0x8, 0x6}) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000180)="8b3a0505adf08b1c4b66f9ac62565e7b679a117ba0021940ab7d47cd7da80e407b1136b72b71271956d6e43a773e04efa0ff53df6416704c8c40f8", 0x3b}], 0x1) 16:02:09 executing program 0: semget$private(0x0, 0x7, 0x88) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000001600)={0xfff, 0x0, {0x4, 0xfffffffffff7fffb}}) r0 = socket(0x0, 0x5, 0x7fffffff) setrlimit(0x8, &(0x7f00000001c0)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x9, 0x20411109, 0x9d98, "0400000021bf04aa1500000000006e00"}) sendmsg$unix(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x9f, 0x0, 0x2f6, 0x408}, 0x4) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r3, &(0x7f0000000200), 0xfe72) r4 = syz_open_pts() close(r3) dup(r4) ioctl$TIOCCBRK(r4, 0x2000747a) r5 = syz_open_pts() rename(&(0x7f0000000340)='./file0\x00', &(0x7f0000000300)='./file0\x00') ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffd, '\\\x00\x00\x00\x00\x00\x00\x00\x00@\x00'}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) semget$private(0x0, 0x0, 0x94) r6 = semget$private(0x0, 0x2, 0x1b6) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000000)=""/155) semget(0x0, 0x6, 0x8b) bind$unix(r0, &(0x7f0000001540)=ANY=[], 0x0) semctl$GETPID(r6, 0x3, 0x4, &(0x7f00000014c0)=""/26) close(r0) 16:02:09 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x1) fchflags(r0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001700)={0x0}, &(0x7f0000001740)=0xc) r6 = getuid() r7 = getgid() r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001780)='/dev/vmm\x00', 0x8000, 0x0) sendmsg$unix(r1, &(0x7f0000001900)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000015c0)=[{&(0x7f00000000c0)="02a1b69e8d288708c612b00fc45dc49e5fca5c44cc86e4b18ac7175de9fedbc2da86171b109949f3105fef0625d9c98e81ff3311ec90b6477dc44358dcba8f215b98157afa0bc0cea17f165abe9d9f2a198253a7e88c9803ad02383d473e2db71c4f4f0d917c449c3923081424690b9431269ca9", 0x74}, {&(0x7f00000001c0)="854fee961a7df467d1bbb29547ec50af75025311f75f05bfbc19848f0b3afd6c6ac676b212930a19904cbab355a99c5e3e8eecc60fc095e0c85b6fe3f123d7dc06523f970d708deb12bcdab54316a4738363d995cc205982cc49757a22958b45a3ab4bc468973ce46b936460875bacdddfa964232c020db7f596303c5c814abbd44a791406ef1a4974bd116ea3d957f5fc3c3c41a90b35a71a4ed8832ad7835da0716b689f7d99c1e5cb9cab38a1d227b9b4cca665c6b223108d9774de1893986e9cf42576eb5300e256533bdd2dbf8804ed6d73128682f48b882682f755bc4c0cd6dd7379a14c24399a239b51efe5ef7d6b0039ddf580869358dcc0", 0xfc}, {&(0x7f00000002c0)="04adaca95237199951089691f9a2b2ee3f3b7480becd9b789ff2a78dd76f9511e458f28d40c5d5e882e173873e50200efda24eaf3f1ab34aa87149b9db5b576b9ed430c33f88b52b73402110953e8f5375e52e2b2a20c1874731673a886153c52e9a76d9cee6fb34914e65ccb700f0bac7d1ddb1507159225830d28d10c3deba284479bae0c32f1b4e6373ddfdba058f8b36e58031407716", 0x98}, {&(0x7f0000000380)="a14ce6e2dd4796fc8f1ca6c07b81345b46c278bbfefd9f38ee0e30db93079a8245383e14f51a99144a15f2ff80feedeb0e173361082db258456fc2695ca5caa747ddd885574f5f3ebd4f", 0x4a}, {&(0x7f0000000400)="f6f62d3fc40f1fddc4131e86ed38d766eb8303f66767d8d4977a44835d22dbd04260196ff8d160758c140c9bb07710e327d207caa2e5336836bdffb7d99b872b99fb8abc07d17a56df86d708e8fe6274129c64c62e27dcb812aaa486ed8658e002c5c098c66cd79c07d8f838d863f2c0c0a467bdba9c168cd9c4d4c545a815285802e4fd8275b1033b31ee87d02eebbbf1aad2f5d8f2fd5d258d4890c3e47c73b2a4eb85e2b95f3df8b73140caa05910e4a9d256cf2191e195de757d8e", 0xbd}, {&(0x7f00000004c0)="29f07a00e5638a5561aa70915c3cff4248cba9d569580400a2a8eafc57a56dc0ff9bfee3cd93ebf1d5c3fd377617ffb775941e286b987d1ddc772b6d4b5fdcb3d062dc15eab6307b548b9b80675ada41d744cfb0699c927d7e357e87256ad1984bb71f", 0x63}, {&(0x7f0000000140)="3aff8e4b46ebe923", 0x8}, {&(0x7f0000000540)="d0f78d4d1064f8e3280832119bca10c57e2543a8d0a5bc6d242b73ca5f1d7bb722210db45d8ec662b5644b82894b87adadbf00181d0ccc357eaadd63e207df735aa1805ff205db49b3824a6ff1fc43c8573660606c8b56c74d459392e121b41bff90bb6c1786965b2dbe2e4ca5166e9d64321046f901faff733c87aa762e24e4fc5ec6e13a25fe12297a70c87fcccc5005ba67955e7407c7c409a09e4f291595902b03613829b9f0d7843e7857719191ad9861d55a12cbd1805a3b6eb0c8c5f1d1290ea6ab4d13364f7eddfba6334d1ae8721ce270280954c2f85cadc37510521a0428fccc947711501bb82727d65c75328b9128259b8f1db6248cb801fed933cdfc58ed43fe5598a2965bdde8a3d3ecccde0ec0af1991ab3b6e78f47bf76fdb6dc5031b2d28f41bace17a19631c1472e462e51cd43a52d9803b518459ef370bb0a32768f0f2a4467a0207003eb24a3f8dc99951bf6791f0564e32c280d52415d021d94593d5c113c7041e2f1a0dbbb0a6bc988ce66d651d3336a62daf1a290a012b603723b113a5a4fa290d035731eaa4942533b8d62dd60a6253d3ba408d70b7c27404aceb4ecc9c8a4e49b37782187a8ead78133b64eade5f546c6313623b64a37053d2b7375919101d1fea237a6adc570cc806e946ca678f497e54b618f7ec3f413d7452bee7ca3f87fe7c279e01cd1aea8c8722f52281e277f427691e271e07f4e92d253d3807b37b3225c2fd7531b1c9ebd835d41996d90d73dc9f19670bf449a73ecdf609d6a9bad7d12ec8d2b782b0b94ca97c80b62c49d4f3a4f4594194cc81af52b888580861bc55f23bee2b5fd22fa2f080ef8d65eb2bd43d931a361a17aab6b84bb9f98860ce8c909ba33b14c9a9eb4f42e63e3bcf7d4d95c4ded1b371f51aadd01b817fb8307937c7d6ca02447e44efe79150825d0b15e2cb8b8b25f41738941fe15854d145d0fe09e5a71723e08f02b29c112f1c306b689381a835fbc4ffaa9792a90dabfa83d2b0c76e74e96954cdb7ab96a0bb934e0f0776c8a23846ee04fb6f45d858c84b20061db154d4a0b27b1a83f06bddd62891bd2f2cd07c23b54013cca6c05acf65b8fbccbf7fdd4ffcf9f7bd9243212bfaebb3cf9e40577539eb6b249773d4b3a72aba02da28d6bacf4821b80233567d4de281e2d7e07f7c4dc3bbcd9b6e5470ab501927e4d3bdf11c3f6f6face4c062ba2f2509ea834c152ef8882286e942d4cea72a5ff945dbc7c348638728727cdbc6fc6b08683e2ff7d1df6aeec7b854329a6108a940b6cf45306d875157d3031220b042787af16a3470e836629458829cbe5f2258552577b37fc98575308b16521af514d906805db6b551157aa12f5f363d2618393e41c2e23265c7cbc94f3b5b14acdcb2f3ceac0c1b68735ba5c0aebfeb80f9ac0beed5f11c1bda05d198ac1308d891bee02558808c0147b60d3fb4904eaaaa37bed949905e1a2bf12bfb2dbee2c8f45f6f30d3b006345311ceb0630c4f74568f26aa095d5f7fb6d3b4e0f22969bf22a6411b654a0d8d2febf78932d2a5ece34efdc16d069f43e63cb012637bdac978382fd9bdeb175a7876222816e624b7a457bab46e254a02111efc935d1f74e80f355343ec1a94b9513930e2494e0a8ecf238b18f87ba14e5f211b108d48d78fbb493e0c387f97e9f5df59b88f59055b9e6dd74c210d25f0d8c3c7808357da517959736dcf2d6bca837efe9059a3e2b6984feed02a4806f73754b570adaccc0204e9ecaf37dd8f0280494a8180b492dc82a6b5374df1fb03f9c3de03ccc3a2b60b85d1ff050d853cfc335aa3dd7c1112bd38d60306e8823e9d58e6297020f8e12c526db99e483af6acd4ffd7f6b090938f62d4589a277ebedfe9b28a43b11b56eb1e325ef1f7625aeffcab0ca93d4970ddd4fb16bc18c627102056d4605a64631b0f1f7ae42247b2108dfd0ae2c834d59637b80c28bae50e170aba435410d1d8864398122aa811b627a992d146044a2eeae95d2afdbc62b672546d876097308b70a6040a95463f5c1cfb906f813898f1b6a01dfbfe54be0759a2c31a1b49892b6589f024624f06ad135ead0a5452ff04b0729e4e349376cf52abf07b6c1fa04ebe018e1dc8fc2870e6ff0d0aa3470ed4ab45a0bcf5674a1753d71c4d94a164d554fd98206cbdd932658e1b609f8a22c40e60aa48b385d70bb22cbe71f5f87225ecc4b934babb3998b93f884560ae46101a6a942f9bd0ad02c175243a330b5d6d4682318065b590f11984a960492e321502f70d074f0e133c60c095581fb215db2ebef9539648190dde1e600b65ae040e9ad9e8680a433c73a43b882bc9c490283405688bbc2fee3820e6ba1d50a3852767adeea2708928c78adb8985fab0c46cd52c05c3750b4a92a269dd9f5a058313da6e67711135892599cc0ef3eb5b021029e679dae715af367e7bcada013f012e821f3e5f49ad5217cc0ff20a29c93a0e3a04b58b69c94cc809828d3ac977ad6f724a198699694a889201109b527ad7c91ee951d83b8d5140f6ad8faba79afc03422c49b92d91aeb2f62c0e9fb77adb9c1d81ce79761f4f5a8ab0bc1714d8ae0a75da95e37dc0b370ed6eaf36f12db04bfa071acb0c2bd32e4b0bf7a5eec6e8e013fbba7e7260b98ab5f8877524ebe53d9ad4f71215d54a0f6fba6472d431c4d31305c1003b1987b766c548d02b5e903061079387b14539e948a3137fdb5958208a085e02b33aedcd21d270fecf6bf97146990bdf9ad2e417c436e833c24420a140d042c2dc3b335bb2f93e3df9be699f23f9e84c9359e799b296d6f0bc1f309848e2f2a294cc24c64138bf1eebd21788711b3269075b6479c05fe1390f73f725f8982eb348cc80be1c7609edd2fa021e157655afcdd8c56684227191d3ea6b8d693be5502df994aae2bac8aaf530c5628d3350ac09333fc111a33762f1b67f8c0fbcd0030deceea1067a2b2937b4266d0b03f75ddfa531996ffa78527eff025b919ac30f325743270568598c46539b3cddac1b263b4c931e18d15827ff46aff39e451cab97ede0fd3b2e2b596b4756b098cd397bbb75b240f6ef0aa87f726fab9bf5372f575f47fb5f6dde468b39c69ea2bc89c3b8432c0752ca32b92d0181fc6953a15bedad0e44d8598e08e6d81f4f5f3a23d90af54911791304a3ecfdcd04790c61f38fd0cd8cd53bc1a0b44d47659eb06dafd2830444adfc550fc171fa7f355fbda2f33023ee554ae4dbe9d4e0cc51fd5ca4be935e2228f91564f3550edc8d7de766e456fe5f3392165cecd6fb9573e316cc65dc301226ad95c9eaf65e4782cb929a595c4b0cd103ae602b2cc5ba90c54839cc5ab4f72494b5f5a0e52399b7258a91c7292ec39b7f95cbcd55c82045e372fe9c849839d4951400264357de69276549b8eafe894b267010a2dbe3cd746cbf93cae7476aaef84540321951cc8a2db0b63c6fe59fafa625fcd62fbe69b2b5c0445b2a8d93075712cd0c731ada995d3afb2471cde1ffda4056a4123e1cd06166b73037bc7eff3ccc6339aaab3354213a5ff392adb0d6c1e430027d2e2f0c0c931338c9b91530e8bb9df90d6ed26dfcb321eabf5125161dfa247bbbe24119403e5774d747e7243d7da71f0a75219c93bf38dff2ef111b67360e225df431d675ca7bc0ccf0b1f50a82d37c1d6f43786685ab9989a3714ae5cb809c027ecf62b4349af6bdd60b6bb23dbed42351bd52bf7991064d19d06d2e8287efa303390f0cd4576a8d90b2e60c1069b639e2325c2a33a0f8312f7bf49d400930eba5e411bad36f7df7ab0f2c828962c72167f289456fcc80b8894ee5da227df459875dcf828b8f5c6d09559a28f8a3fcd88b4f0376c5f39c9e5293fb60e35921a8b0f786b4847647b78fe5b35802409d5405dd61ed0cfea41135f8ac2b9637aa905b44008e9df6d4a5d3a49fe16a63a37128c925433ceb727fc519830e2f46d7c0ab108ff7c06b6517c7a3f048d72825fdb84c95bb9c2b04831c1f40b345637f3e5ad55bc06cca2e29036824200b230cf0616d3d38695a4c8d59c5edb7aa3620c4820df4e516582e9dcd506e9ff58df19682b42f205628ca19ac2b55508d2692b5efa2bbaf633824646f41ca829276ddfd8091b7f773b9ae68ecc444fc69fd40b1cf561573f7987c2943552889662b008e3327b0a4542dcbc8047c13dbe3b58e8cdbf8b8d27f3c2634afaee29bcfc26218f23e825a1353b98b30a4d430f4c6f9c5f8d0327674627834d727280f600a9d7886191fecfd3c604640db0c2368a41b81217a492180d6e6ec7be3f1f26bc951fc5ce571b045d966ba45834ac5dd409262dadb7fe5879715ff13cc7096db3bbaf19a446ec9f3e4dc32f9c77d309f7c3a641988adfb72cc63c0011b5c0c167f0e2b72aff796205f5ddcd9da2a08510da03b206d7ad14ba12306a389aea955a3438e96f00aa70700187fc3e36e68c47149d4d79bf56d77caff1200d169d3f7ad3108d68c367be8432a13758ba80191b5d3d22f5607817334859e1ae2cec6cfe51aaff547bd9b1e90211f9a8e3bf40a022d7e5e96dce53f4aeba1d3702f5099b7d8e0492eb7316385893f051ddc6523bf666652024b57b17de0493d17b1e599aaffdcf755fb65166d93a7afccc4681991f6425c97d3f25c7a340b566d5d95862fc68374abbfb9ed008e6f3a61bd13706022d8592c67fc3fa1476f0fe0ac4369d9181db1de5144d9243568920e2c54effce36ae921f8f23f3b9c6c18ac1f80713dd040417b76b9fa17dd98b9ae46f343c10f696f723d958df405318079bb956bf47ec90545b0b6bcbd20e81f2797ddef2c64ef9f25e8ca136c18df23b42c4591e96e01206d5691997c4d1b324084af3777ec8bde324da346166c2e7c9aabb3249ea6343f6d8f70dbbfc2de64079a78fdf0a99dbcea2cd3f34d2eef70082e3181fb99af328db7320d096397cd29c0bc772c6cc88305de1b6988e9f981cf9f6fdb00bce6f709f9be105fe6cd0d82131be3da5bce320cc8f2fe9296d7fcd8552a9319202a6a0c3b2820274238886949404a14bca17b2c7e3ff614353e1d1dfc8dd6d2781417dc867b4ff82c7814e410a009629f11eee454c6a651580d8fbb1e8d5e8c756984080ef62e9f81dc4724d088248cbef2bb8b9cf78fe003597caaa1b2bc95bd6c4fe122826ef3af4bb4ca3f99d6fe5658a4842a384ed2bd34b58fbd7319aa1dfe330defdbaff09f11a7a1e5ccc1cc4d878acd68c95dfd3d4f378f4d9b2e45a35e3ad5c86d02a3f24608a7a2fdc1c4d9c6a1ba3eda11ffc5656812b0ef1c417f408ec69234d40bcdf1d2de71f2a2cbd0714b28fb2efd0c1c646936fcb86aa8344355b980c65e939b5f842ad03124aed2ec3dfe8b6df296fe00b0dc49e300fe895115f0a7e78320b2316638cc5f2dc1987ec046f17b730bc916a8b7bae3f823f506d0335de1c47f543b5bfa831f4c3c39cb16623338f830426a8fc6c9aa4a093e9667ea4a6a333af808da5324381e55cfd10157fa6a7063abd74aa5ba56b8ea0f329e7b4489f81e4f3eba3abd1112de6d1798b6dd6224b663be2b600da873ef1c0836f5c9045c843a5042e1e4ad70fc1506202c002e164b5cb7bdc6215609920d8e02008762e03b96f6fd7e82915c3eae12d0786b566208d473c0c43c0ef13f8ede0b5271fa9832e8e58c00f0a01b80301f667691a5a0ecebf0a5ff2403db10ccf0dea2b994aa4a284ea4eee5333056341275a25cc6ddcbc118f930def5cfcae21259cc6e672cb47562074a5447d3aa9b453c42c49a", 0x1000}, {&(0x7f0000001540)="233994694e5bc671cb0b7779fe85d7", 0xf}, {&(0x7f0000001580)="6974310f65ec780bae4ec769ad79d50bfb695e20092330d410204498defe50eda3e1ac84a6d771a230dd49fdc912f5e12f7eb8513f7f3ade3d801b92b39b33", 0x3f}], 0xa, &(0x7f00000017c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r0, r8, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}], 0x130, 0x8}, 0x401) 16:02:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x6c}, {0x6}]}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x2) syz_emit_ethernet(0x62, &(0x7f0000000280)="de818fe968baacbc98349569810e87ada1ea0000000008942cdee24cd5129b255711645802e47d15e91ed8ec0086ddfbed4cdce3d0992299530c36c0045cd04e19031906c98417c6a20a11a58485c994f02dadddd91519833343069ff8c1ed79ae44") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="a1") 16:02:09 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x100093}) r0 = syz_open_pts() close(r0) syz_open_pts() readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000240)=""/95, 0x5f) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) mknodat(r2, &(0x7f0000000080)='./file0\x00', 0x1000, 0x8) write(r0, 0x0, 0x0) write(r0, 0x0, 0x0) write(r0, &(0x7f0000000540)="9b2d9fbaa89184cd97a78067f21add75b839708853ea290cce7798a602a3e201ab870b1a2b37bdf307a6760ba13b0dcd3b22deda43a841328b75ad5b050cfe00db2c8e0df3f5602f607d13db96deae2c3686e2aa0df8ed624a186069b0fa782dad8fac79e9bd4081d0b8f3265cc944ebfc76de29607a5dbebcfe7ebaf269b868dfd614d01c560ae627582a5e9ebcbd3f6ce64c204aa868f538f6efab4ebd6c1d30998e980ab768f1099a93917a70734996e30730f2fa23445e28f03693224e4c5eb0431d933143b4d1562090aed07eea4ba7d1012951cf282c3ae74307a7a97f59f7e4065f3fa0912d84688cf2f7bb59b3e1d478dcb89a5745aa4c5228de98dd6083e65227e585e7539472683e43d28ffcaa1fde48879cd63e923fb250d7a7de655854f0b972519f9d74178591f349e125ae631be61b165fac9c51c133f0e0fbb36f52350e561de38f5152791d1d052eded1fc59f0054e2c9ec7aac750f8e6f8817e5a8c4653343026e54d1278d3340c97fcea72ebb4c9b8fbcf3dcacaf308ad602d864315d9850b0d84682c34c774b4d13ef61df34d2b1b076bf0095cefa96121196af2f8bc4b98d281f4b8bd449e9b9ce8eacd184496a571242d462daeb2072f9c4f7bbd7d5940ff99c61d93007e0514f294cf11182462e6ffb271be2673baeb62b3e402343e5ae49d909cd5d1b30aee9c31ca6df94ecfb45b5301b596d348a7f9c39cfda5d2394f5ded30e63a7f370e9ea901fc25d979e32ddf83bbc880d2ed0fb768777bead260fe5f9618ed4cf1526fa38d701e9fa7f1de0a57832485d4ac0b7e8cb33dda5dccc32e395b93ced285c7e825ea7d3e5bf3eebb228be7dda15c7e8ba5ea74d2e6d31e2f9ce22e6e9e31f106ae77705f02a7bf8b50b65ad5e093a21616aaa8a7d05f71dade05d7c044d03e07c9eb560b1180badf6e3932c750e1604be913537d8c991a4686e70b1be0e803c478ebe61e96b032eaa4b335714c2b4862d48a58c6665d654b89107199ae7e0dc5aff51a3b153f7e54b8874b685edb28c2b1251bff4bba115d502d7c66dfa13882fd8d6b297650d448df5a41efe3a47d343b81d5ea586947edcd7128e06a2cae2ab69621ea30623f9380533487dde751bc3d323fdaabd003bd8d543ab2cb79bf10e0ba46a3170c4841673dc16da5e8367503cd10afcc2b5a6bfc4e3e7d39b581835a444e95200718155617f3702e556c19100b706592f06657fa655e77d94b7c5dd42c864a117813d07f74890dd4f786e2c020c910fd77bf441d44ff3cfb8ff6befd32c008546cb0330ecfe6d273b42274161f093a9a62d334fd8c3f61a621ddb93bef61801b5443e2977fce039d5e42900bcc1f16447bfe456278e842094916ba4d895410c1359a2f167c191ff9db0451da887b26499aa7aa8880fbff3a9cd246b6ff513707b7aa1aba3fd7de87f90c2a7bb9d903fbf7448d0523f9dd8bcc8f4a4d80187a5c7d968e1b7b242f0f067b2ae733ef61e9ca285d2681d13a9cd07c20cd5557a2c1aa82757cb4c7f59e2e2ca41314f9a088b59de41739f0cc5c421a01e3fd1cdf63287f5b209322862532791d80001688e47df449fb91972a7ecdfe6d1636e5ea48bfcfea12c3e63065e802e5d44f1759ab0fd8a9e96dc07b5f439b1453dfbf7001dc8116c741cad4e8060d83723b0c1ed4179bea8ea19db8583b9d485e935e652e891ef5c0e569e0be24ad82a4afc248543983e0c4c6ed6d358f65f0087b2b22be03074ffbbd4dc8d6ab602c65f6312570330f7935ee3d5eef38e3cd3c31948ca7037a15e4ba484be09be7bc590a7cded021fe3102c55bb8c68abe841661d76fb42ee2e9403b954609d32f63d4a5477ed8c1c9209e8d15d2ae1dcb2b20016f05a0671ee1e472e92f15c4932d46e955a35dd208d2a2f91aa796d6b12a317e3e70f15cfd7c3f5928d470d9775683b8e87449ab164ccc48738cb3d45d30b3a1ea47ea2311759c30187512d0893ca0561190ba4c7d5c3e4c76b2aa25f9e39f1af32f65f35140e6abda666396b99fe2638e8b9c5b477d6505bf038a6a8a68c8c1d02d25ed2df1028212cb0ec455ad53cef9f15594e0195b1f5c432c3b8182af2afad3c1680a02544ed3c265bb722611d18b29997d482493faf94958cc6a5e5e26fe859120661d481bc1b01212acf9ed466c2eef7a3877a1231cee6cbe5423acbb8b9732140496b0d1c9f817091bc95035771cebb3744462297d9e8f1f8e7dec29b609b372f1e09cb8ad0faeb26ea6b49b27b89f4712a661df7224cce80a492c98205c5a08edc2117ad7a1a0a2012ce30a823a6836e903a03837b3a1ff23c4d69b3244f2e03a31c8f07883922ffe4463a203d311138137f66e6ab5458ef05691f7f8d23a3cc1fa11054115e0d7c90df798ba7ce403d86879d77837a87e979c9cfe43f2b41bb76711878ce43503870a68df49b4ab1a36288299ad90980d316be439b942b0257ef3dd424fc12b2f2056d2c783a5e39911f46f15c9330501d0c505d0418d051b940f665dcfe24f6550dc996b44d39d2c0af5bfe5d419ecb05a0b8d4cab9bb80e70f85c0b04da131a41f8d26e03dfd1b5f4c95d9e3efe877dfa23447c583520f2026f02b0f1534af04bf3731d4e263cc3ec26ced9169c479180aad74828cfbc1a5df661a92a53bfb3a46354a876f07d5939f0886d339d2c5e27178dbb7a36694a1f2a3e357e4087d063f8691e190a06bb00d8beddc326a05e5a1e46d3a8a33b2ff465a9e09e8079d8bc363fe69b55a5420f64f42badd8eb9101fa8b3608acd9e28017c2a1abe8101fd41a5484738d9eca6884b0851440b892333bac532633d8bc8fd3599b0ebf612149d1c2f5c9738e2e82bd4053f4fae62512c070c5f6e99934d9f8a04a7b2dc9bfa0b228945cdee84d99fa152660594cd9ce189d69986ac0ca1e0c77d1b1e2dd415eaed9873d002f9828cb17b84e3015959cf123cd42c448dcb849173160a3baf9a30bf5d0a6f2b36817966afbf94a20b44eaa1972a3e047a3e135428f8a29aff48b6df144771849f591ff197d98971114d7501fdf40a80482efeac151654aa64728784d05d765eadd8e8253bbd30e5f154d4f212027cd7df79c9d916bec71d80e040eba6e8c47eb4ed656451c046a688421e8ce5f42f55d920521dfcbcd4d7aedbee4050e7070e2c2e62050fa554ce834e4abb687c9666dd8fb30752808a76fb7d797deb027384759f48641c350534e5178dac9bac804b0502993c28268d5d2b0320a592b42dbed729d53cf188124ab605c3db06c8710f99fb4aa82a10a965dd4e436f8e61d4385f7f2a0a6256249ef0fad42e792c9ee25ae8b050d677a7a5f35eb6eb8a773255e59d0275ee06466a48abea9dc365dac0d48787df339de48af7090e7155e45400d5298a01b16a876d90aff19ba9cdf2f26b9eded0a1d57acb1520daabf22bf125df94b4c89ff4fecc7a06b6cf4a63bf857ec4c9132450f1efeab08c06d6f4764906a1d6a77a708340359b9dc57e33d4962494437ff706fc41e0de876914450c04e97828d8e1269faaca1054ba08045d9bb02ed2455cf3adc1d4b2c4dcacf92cf226eb1ba0e384fa905c9d61e6b865362683bbf9d66df43ca2b0a88b8c164106d47c0b41dbf705a5466d3aabe4061d71bbd6d8960f57b009244807bb1c224f925db6224652f96e2c329900f918a1e1af60014ca4c3cb4e4c36b38e16f38b106581da76bcb580261619f72f65c34af910c5a38527072da0d2d26453ce73d381446f9a7428da354922b227d892e50aec8060a2b5e1071ccf986b837b8d9a0f79c0fc84e8505a6594e6d424e44307701e707ee1543627deaa30ae66aac603d9b99ef616e82b78d2b8f2fd24d562232114f8e07729f60f902d0b8288fc6aa20cefb873ef3485eb4980780d8f55d0755d2ed55433d8144def45c1042d519535177e52fb74a8440e029de9af16a9b4e6ef19c0fc6be0c4226fba928b80ad8918cf7ce3fb13e9104b96a49ac4e4df35718045a6e004de193e98cbdd44125b8b0ccb1d2badea38dda5a4ac7e9c6282c31398b8a66fed792998e383e517b0128ed41b1576150f49b0c0f8d083314e413ab2a00b6b7a8463b2e4dc1d73311d17c4f88778a7e7ef78b2188f3ffb98e8383ed53c5490ee6ae51c42faeebefff06b481156ef24dfdfdcc0435d316e895657aa06c6ae5c2bd5353936c21d3aea32ebdfcd8ea274561bf3da243e1504894a41488979a47a737d9ec76f16b743fa063346b8078515de0a012ba76a279aac227a88147fffd21402ce1537c0c44b9d3e69f1c2a14e44a4e8e8a0a432ee024b1ad420ef98c703d1b04dbb685ef47dd46fa2a09beb5552d79e42884e92f2fad8172e62f74ca413088f5769175282f67b937c4849c68c5a90583da70a652866a7646715830118b8dbccbc8e3a99527e435f376f601cb5bacd5af92a1d1dde2431a511f94749514c09d0f9101ec5357343d9d9cd50f3a6efe775d64fa9ea8153e07bc8fbdb15f9247eb0857809c8985433a0a3445124ceb25700a13815b117215800f973fa03065f262c84a08b91a96822177d4b25272c2036a291fac95ce837220998af1ab69f7817db330af7c510f778ed18c52c0ace0404e796790cb839696bd2992851a497e5c883fb084876f2831e27b014978e40ec56fc53188acca7987081717161e111cd36091f107f5e738c78f5d0e7fa9927bd1ac9ebb68e2151f1a2a9c1d5d1a0e435d9f18442286bae7583c481d07fe6f517f23d1542a2a7ca9085d173e195789be08e787c7b9640262c93f909ac2d0164042d7410ba90c882f194fd041e4e89eda216ae1f2b89d7b069a4ef3e2ac8c42d4c5ff2e144b6c3600a68231f4b5d96aa96e4b58f04d865c7d5663bf6d5c6e831a70eb78e3b2ca64734b6b663c6dd19cb3e9fc03a3a1ba9963ed16a9fcd9f0f892b5e6fdd45995c14dab663522feb308296b49a5586d6d6c0295449ce8126836e7757908d4b9a37c0a9efa11bfe0170abbc6eea03e973fb773969c71aaa7f40c977b5a5444e5589d58be965c1b6db35ea7cc19c3599daa7f791cb5c514ef0046577d939e3334e9462fcd6ba3e5a619f03ab2aa9815acd45654bf7d5f089ed56c6b23fdb2d3bbc40064aa80e5c96407fb9092ac0525d1376e367deefc34682e3cd40c9671920be844261376819f934f40535c46b3f79199546576147adaff993dcc54069266dbe8cc28870c35235677cd725dbb75c089749b9db9dd46b6911e9f13aef226c897a00dc7f49dd4189d6ef911d63cb35c8d47f249a83ee15c3d382c4989998ea5747f9cdd7e3e363d706e04b82fc578ffc0adedf58b48030a31392106a1c8ada0f71682aa0951d3599972fb7ed37ed189714329bf44a92f56d12c022f2bd001229aa8b1ccf4a534b04bd859fefa44a45dfd00ee1f7a356a0f6de0766111f6396fee6c2df299b53fb7c058f8c8d530c34eb085f8bdbd9ff8f5a652fa31882c1229e1306aec11e810e422e754c9f363ad365a2bed314725812e414816c10058dd8dd19cb0f63e940512527a4a0f359e887887f2210cb67085014926cb12fffb021bdaa6b86e8f1231d8f40ddd9b6b6d4ab5ed96d02565d0293c21c5c84d962f10a0ea061ea3fbd01b5f0d1adca7fa36b9df2c9902d607843797e8b3af3ce917475c6815770b997980c644dc134eb36b8b4742ef85372b7121e2cab342cab75edac46bf6ae9377bc3db9e39ce28f52f9b9fb275493d90ec9be30c81d8c6c694c618354d6b6752aabe59d276ee0ec2c2f74a3dc340c9fe39e", 0x1000) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) syz_open_pts() read(r1, &(0x7f0000000140)=""/229, 0xe5) 16:02:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)='0', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x5) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x37fd, 0x80000000, 0x2d26, 0x4, "5cfe3ef0472389960ce9fb1816d00feb916fc02c", 0x7f, 0xbcc}) syz_open_pts() syz_open_pts() 16:02:09 executing program 0: setrlimit(0x0, &(0x7f0000000080)={0xd69, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000009c0)=[&(0x7f0000000100)='\'-.$})\x00', &(0x7f0000000980)='\x00'], &(0x7f0000000bc0)=[&(0x7f0000000a00)=')#{![\'\x00', &(0x7f0000000a40)='x\x00', &(0x7f0000000a80)='\'\x9d\x00', &(0x7f0000000ac0)='!%\x00', &(0x7f0000000b00)='{\xc8\x00', &(0x7f0000000b40)='\x00', &(0x7f0000000b80)=':\\$^[\'\x17^\b*\x00']) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1ffffffffffb, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795ab976ef3caf00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0cb6fa5e26d2883bd04121bc50e944be0f18b79c33b8a2f2e9a5b856085b5238c8d33906119822516aea0fb3b959363f2db8dfcb566555600dc0b608b4d9f16861f4198a0de11941461cec217377459c0aac1db06a68e20c", 0x806) write(r0, &(0x7f0000000000)="6a4a4e5cfab9b0fbac605a000000ff037f", 0x11) 16:02:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x54}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f00000000c0)={0x80000001, 0xce2}) 16:02:09 executing program 1: r0 = semget(0x3, 0x0, 0x2a) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000100)=""/4096) r1 = semget$private(0x0, 0x2, 0x103) select(0x40, &(0x7f0000000000)={0x5, 0x10000, 0x2, 0x4, 0x8, 0x4e, 0x0, 0x4}, &(0x7f0000000040)={0xffffffffffffff37, 0x1f, 0x1000, 0x7, 0x2, 0xa4, 0x9, 0xfffffffffffffff7}, &(0x7f0000000080)={0x9, 0x5, 0x4, 0x4, 0x7e, 0x7, 0x70, 0x8}, &(0x7f00000000c0)={0x7fff, 0x6}) semget(0x0, 0x1, 0x2) semctl$IPC_SET(r1, 0x0, 0x8, 0xffffffffffffffff) semget(0x2, 0x2, 0x200) 16:02:09 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x668d362bb6060171, 0x2) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x8f, 0xfffffffffffffffa}, {0x45, 0x2}, {0x48, 0x8001}], 0x3}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20000, 0x0) socket$unix(0x1, 0x1, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) dup2(r2, r1) 16:02:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x200000000022}], 0x1ff, 0x0, 0x7fffffff, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x400, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./bus\x00', r1, 0x3}) 16:02:10 executing program 1: r0 = socket(0x2, 0xc003, 0x2) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000180)={0x0, 0x1000}, 0x10) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffff8a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f87054385f04157795ea4a5c5fe659fa202361cd8cac7dbbce306c6593d2870b4122cd2350000000000000000fca6c6be70b3f7ae2162d05a00"/189], 0x10) writev(r0, &(0x7f0000001740)=[{&(0x7f0000000000)="29c038c0c52508c45669a25b596bb66a5aba4f7837baaaabc329bc1b43d69bc37e7663df5fe95dd2fbdd2b3d8a12484961a7f1170a87706c43479914b72e78e21c0e1b2bcad9d31d06e45183a760fd08b637513cd7d1d9e11bd9c61ad8f3e112c002d2495657b20000000000000000", 0x6f}, {&(0x7f0000000080)="ada79ab30fd4edd5b203e1fa0ace8aded7e4683405c164dfa95e4dc3573a9d19728da3f5f987e6937a6f58f5bc60ed4b1b0e99d716719a37df538f36cdfe845786601e9fa3fd1b99ea502021ab321a90063402281eb8e1766ba26de137247477d58c6b7cd1f13d0f5ff31ea0ec6d92f7ff5614073a290f6fd9b2b410fc50a00cb4e105af55d887e9e435114c526bcddca60ca632d43661e5aa0d8e29c119656b2c7428e007d46e30709e5fc9b4c07abdada48cc2d1e7b7b8f4540c691a80ddc21cd9f1c8d6bc565021262321cc7628a1ea3be85304b91e0381a12620f1f0bec85116ceca709ac5d621e5ec342fc411539a4d84d4d831", 0xf6}, {&(0x7f0000000280)="aee1a1523ad9f2ba6ecc76c2f34287930e8e53f9434c09a5e93b22d1c4e022db10f55896345292459d228da7d7ea93baa185fec0daeea2a3bc1b893971512397cbe416dfed5bbaf4cdc57b4d23a63caf425a7202139a324848af007c962c906b9e899280f134649881878d6d7ab1fd20c11c7022942ae84962dcfd21925d8ecba668a42367e598232773a352b4645ea56ea63ba72359db3376d91930a56b2d050d8f57310fcea2d5e2dd9e1d85ee52e7156cb935a2121b93d8c196714ac34a9d34e7af34d0d5a660095f", 0xca}, {&(0x7f0000000380)="1de68baf639e16a29d86b7eb2d2592c71ba9b9da961a794aa0e9d9aa000d5bc90f87a6dcfa91d65b4a7805ca4d89751c5eee923c29c2cff24287b77aac6d32ab2cb7cc0738105c84314230e3ffdebe0b54ea78ab1916c3668693a2baa0699bb4e0ef3e06dbce2cb43a36e3c944838bb08e21e5f77857d7a1f5c769bd950e6a4c3254f6e0223bc9273737f79f5562ac7d1e8816bbf69b9caa0a47dae2fbbed4696cde944c9893600bcf0b4901b58c4ed25a5a5c6d8474abc0ad9c76ed58d6850725d8fd239b250410b201a6bcfe8a15eceb43b135a5733a2b7be03b51157d164b3f557d252f3a89", 0xe7}, {&(0x7f0000001540)="2c6da8df7f3bea1e893e3a991c5f7802188c31aa5bc57ba05fd4fbc0bae49e6a4412f9f604749d739076acd9d5e5afa57322b32b175a13f8a2b739240fb624c7c74ac680c6f718c37c963f3b86192d116d42176c36bb9fa0df673b3a868c3245aec398fb9681b9c1b2778138d439738f020bd886f28d23f6158eb2174e98339ce3100e2bc66061da8cd522a266ddf7afa5c701e376323805f44c02e9b0cc7c8a5df97359d31a0861505e97e6cb88766013e72e4fa8c53bb926c419666a665fcc310b93cf9634ee6bf334f876022d142ad491801a976f313d220fdb15f9ef7a57dde21b", 0xe3}, {&(0x7f0000000480)="1a4694e3369fd0f7a3a78f628112d72b0b244e1b49394c3379f57a83ab9dfb81e8840d9f42463eb1f5a673c6dc39754a42f4c226f2f5bcb115785568c0d64e7c4e37a7ddbb84c5a4392ec50ba6270fbd51b7e97d7687d38a6df2b13b070785b8e97fae2c090050eb478e3c1d14d59ffbbefe00345565cc70b63d22e5bccf96cd096a57a990388c1d80e9b32aa9c73b58efea9e0b230caf79cb104dfe19", 0x9d}], 0x6) 16:02:10 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000dbddb97b00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) close(r0) socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xfffffffffffffd3d) 16:02:10 executing program 1: r0 = socket(0x20, 0x4, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040), 0x10}, 0x0) 16:02:10 executing program 0: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) getpgid(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x2}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="b6") 16:02:10 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0xf17db4a5e4e070e1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000100)=[{0x7ff, 0x5, 0x8, 0x9}, {0x100, 0xffffffffffffff61, 0x4, 0x3}, {0x6, 0x1f, 0x76d, 0x6}, {0x80000000, 0x0, 0x0, 0x4}, {0x82, 0x8, 0x1, 0x76e3}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000005}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:10 executing program 0: mknod(&(0x7f0000000280)='./bus\x00', 0x2080002002, 0x40004000000028ba) chdir(&(0x7f0000000040)='./bus\x00') r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000700)="000000186004008b0006060000000000c640907a000000000000000053b5d1d00000000000f10000000af6dd4546b68de1835a7f", 0x34}], 0x1) rename(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) 16:02:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x80}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000300)='&') 16:02:10 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x80000000) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:02:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000580)="b1") ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x3) 16:02:10 executing program 1: r0 = socket(0x10, 0x5, 0xfffffffffffffffd) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x80, 0x101, 0x1, 0x4, "ab5e1cca45f01ca700", 0x20, 0x7}) getpeername$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getpeername(r1, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'], 0x10) getpeername$inet6(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x3b5, &(0x7f0000001440)}, 0x2) 16:02:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x1000, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047001, &(0x7f00000000c0)) fchmodat(r0, &(0x7f0000000080)='./bus\x00', 0x80, 0x2) open(&(0x7f0000000040)='./bus\x00', 0xcc37f9b27f71c608, 0x1) 16:02:10 executing program 0: r0 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000040)=@abs, 0x8, 0x0}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) close(r0) r1 = semget(0x3, 0x3, 0x410) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x8578, 0x3]) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000100)=0x2) fsync(r2) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0x7ff]) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)=0x8) 16:02:10 executing program 1: r0 = socket(0x10, 0x4000, 0x0) getsockopt(r0, 0x0, 0x15, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 16:02:10 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00004d70bf3b200000000800002100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') close(r0) r1 = socket(0x1, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x27c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:02:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x1000000000000084, 0x0, 0xfffffffffffffffe}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='\t') 16:02:10 executing program 0: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x1000, 0x75}, {0x1, 0x9}}) r0 = socket$inet(0x2, 0xc007, 0x7fffffff8) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) pledge(&(0x7f0000000080)='\x03{]\x00', &(0x7f00000000c0)='\x00') 16:02:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20000, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20, 0x0) getuid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x40, 0x0, 0x0, 0xd9}, {0x400000000000025}, {0x714c488e}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x8, 0x1f, 0x7ff, 0x2}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="ae15e6853c1c819ddc74076621ff") 16:02:10 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() sendto(0xffffffffffffffff, &(0x7f0000000440)="141a5d1dd6fb1746a27a91c736fa24f999292b4904c4eafce432c9fab04f60091f6af94da48111fadc6e13108bd5a0472d481501dbd888a98918b426edf01803f9c7449b30f776973e18b6b95a562fd89ddaf8c1ed4ec421f8e867dc17f58c59bda030cbeca3458e64b5215a5268f959462097d91fcf8e2ed4a08a3c2e94d2d07a3b1199a4b7cf9c83e8c2e64dcfa8eeeb853f6d051bdb853a0f130f", 0x9c, 0x114, 0x0, 0x0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000080)) 16:02:10 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x5, 0x3d8d7c2a, "73ccf6e270f17f27104234840a76000d3fc9c06d"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d", 0x5e) 16:02:10 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x8, 0x40) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000100)={0x10000, 0x0, {[0x1, 0x6d802696, 0x0, 0x571, 0x4, 0x1, 0x96, 0x20, 0x7fff, 0x81, 0xd47b, 0x9, 0x100000001, 0x0, 0x3, 0x10001, 0x1f, 0x4e5], [0x1, 0x4f4, 0x10001, 0x1639, 0x9, 0x0, 0x55, 0x4, 0x1, 0xffffffffffff0f7a], [0x101, 0x6, 0x9, 0x6, 0x100000000, 0x2, 0x5], [0x2, 0x3, 0x2, 0x16c1, 0x7f, 0x93b], [{0x4, 0x40, 0x9, 0x5}, {0x638c21f50000, 0x800, 0x10001, 0x9}, {0x9, 0x4, 0x6c9, 0x9}, {0xfff, 0x800, 0xffffffffffffffff, 0x7f}, {0x0, 0x3, 0xffffffffffffffff, 0x2}, {0x6, 0x5, 0x8001, 0x3}, {0x81, 0x9, 0xff, 0x3}, {0x2, 0x5, 0x1000, 0x1}], {0x8, 0x2, 0xfffffffffffffe52, 0x1}, {0x1, 0x7f, 0x1, 0x2}}}) setsockopt(r0, 0x5, 0x3, &(0x7f0000000000)="f90e65e4b2a1d8ec333c8fd22f570c8724bcd9c4ba9291100fa84c37302b4097e9340caeae07f3b1aa32ef04d6b09f0cc31583e9616b5c5828a1107c000000791514d1391c8a19506d2d077472c8ecf4685746cd3093ac04d0005e2dba9d55270f78060aadea0ce85f283fc31a3d74fde413d0f748ad0c0ad387b66144da4f0f595ebd5337845f42cbef3fe0cabb8aff4d4b628e3a569a41aa7fca5d92e14135dad959bc81115a79e0ab4b493b10", 0x2e) 16:02:10 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:02:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000400)=0x7) close(r0) write(r0, &(0x7f0000000080)="15eadd4c44a86cb2bdb65d25c53c33e3309b9eca14549cf7b6672e2e2434d118b697fbdc71d3dd08281c32d269e8089398c905cc5b70a4d65e4b9da28752682fd5d8b8eb725bbd9668a81d8e8d87b8c8131e651d586266b41cc40e218c088958241726fa2f497cf18e55ea0e1480bbd0c5c1f16e9b530b618361548f373e2daf41163514523d9fec97b6df5a40da625fdc16ea85445e9043635db9", 0x9b) 16:02:10 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f0000000300)="64a356d97ca7786885cbb6d2495bb90a06fa1acb4bd6ca4378e8ee336901dc4976a25b059e72fa18a8f9b5161f96951e0cec199c47e31035812446a088a0dc0947f4fc94cb9b7666907566dc56bc5c375fc58cac033c4fa9dcc7b82f3899edbb9a217ca8891db113c604ba13e89ee3242e5666b928907cc2614f0d0934e596074a95ef7b6a27b360e6ee7b20978f2b4b", 0x90) mprotect(&(0x7f000065b000/0x1000)=nil, 0x1000, 0x1) 16:02:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0xfffffffffffffc01, 0x6, 0xa8, 0x5}, {0x0, 0x3537eb5a, 0x10000000000, 0xef}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x5c}, {0x84}, {0x2000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff58, &(0x7f0000000100)="16000400001b6aac5b428ddf9f46443cee64afcc09fda9bb05c6bef1e0233a44") 16:02:10 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x2, 0x0}, 0x0) 16:02:10 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x1ff, 0x81, 0x9, 0x7, "5db7ad22decb568c4f4d5f772e62749259020fe1", 0xffff, 0x3}) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) write(r0, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)=0x80000001) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000280)=0x9) write(r0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20, 0x98) openat(r1, &(0x7f0000000080)='./file0\x00', 0x20, 0x8) 16:02:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x24a, &(0x7f00000000c0)=[{0x100000000000064, 0x0, 0x0, 0xffffffffffffffff}, {0x44}, {0x7}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:10 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000440)}], 0x1) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x2) r3 = accept(r2, 0x0, &(0x7f0000000000)) syz_open_pts() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x4, 0xbe644de53bdfc72e}, {{r1}, 0xfffffffffffffffb, 0x90, 0x1, 0xffff, 0x9}, {{r2}, 0xfffffffffffffffe, 0xbd7dbe0247de7217, 0x80, 0x8}, {{r1}, 0xfffffffffffffffb, 0xc, 0x1, 0x101, 0x9}, {{r0}, 0xffffffffffffffff, 0x1, 0x10, 0x2, 0x1}, {{r0}, 0xfffffffffffffffe, 0x8, 0xf0000000, 0x40000000000, 0x3}, {{r0}, 0xfffffffffffffffd, 0x92, 0x1, 0x4, 0x1}], 0xc6, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffd, 0x34d18eae01d33ca9, 0x4, 0x1f, 0xfffffffffffffff8}, {{r2}, 0xfffffffffffffffb, 0xa3, 0xf0000000, 0x1, 0x9}, {{r2}, 0xffffffffffffffff, 0x60, 0x2, 0x2, 0x6}, {{r3}, 0xfffffffffffffff8, 0x48, 0x40000000, 0x2, 0xff}, {{r2}, 0xfffffffffffffff8, 0x44, 0x2, 0xfffffffffffffff8, 0x191}], 0xffffffffffffffab, &(0x7f0000000080)={0xfffffffffffffffe, 0xfffffffffffffffc}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000280)='9', 0x1}], 0x1) 16:02:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='9') 16:02:10 executing program 0: r0 = syz_open_pts() semget$private(0x0, 0x0, 0x200) close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000640)=""/129, 0x81}], 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "7e552f72c1d2c05682db2dece205147c0c50ea31"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 16:02:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x5c}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)=""/27, 0x1b) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000140)="fd95") 16:02:11 executing program 1: pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) write(r0, &(0x7f0000000080)="83bc60cb49efdfee9daf6c11fb8a9ccc00ce580dc70afe2ce9033c5e8ea27f9da2282b1f5bb33b29e5fdd83038995399206f8c417bb5d6be70834014ee498a35cc2d68617718319b2f9a01b0a005e9fab35c9789a74977d52fb1c1ebb84f7e514618b83a8282f82f7c6f5664ae865fb0dc529bd063155de6d146f15b7fd7d7568e0d97ec132f3a49f3d4a9973d", 0x8d) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000040)=0x7e8c66a3) execve(0x0, 0x0, 0x0) 16:02:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x14}, {0x14}, {0x6}]}) fsync(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000040)=[{0x800, 0x5, 0x401, 0x1f}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x9, &(0x7f0000000280)=[{0x9, 0xff, 0x0, 0x5}, {0x7, 0x7, 0x3, 0x20}, {0x80000000, 0x3, 0x2, 0x7}, {0x100, 0x9df0, 0x20, 0x5}, {0x93d, 0x401, 0x20, 0xffffffffffffffc0}, {0x7ff, 0xffff, 0x5, 0x5}, {0x5, 0x8020000000, 0x80, 0x2117}, {0x2, 0x1, 0xfffffffffffffffd, 0x6}, {0xffff, 0x21f, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:11 executing program 1: r0 = msgget$private(0x0, 0x40) msgsnd(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="01000000000000004cf71bbf2aa47a6f89e87304b2dd7c0a9a9ee7f1365ab5d52d7ee3cd793aee58a02bca8e91a89f35d67b4ae0525f877821c7eee059dd0a83bc012fd6d4f5269f23ac23990977d5e6aaf3fb0bfd5a4861cdab04a980610ffa37c1bf1c7c849a6f17fa9279cb8a34991ce8d7d90bf736c2c20932e03002b0054d75c87c106e69cc416560c2309a83a2d5ffb6f95572da7a8d71479d"], 0x9c, 0x800) r1 = msgget(0x2, 0x0) r2 = getuid() r3 = getgid() r4 = getegid() r5 = getppid() r6 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x20000000000000, r2, r3, r2, r4, 0x1, 0x6}, 0x4, 0x0, r5, r6, 0x7fffffff, 0x401, 0x4, 0x10001}) r7 = getgid() openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x80, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r11 = getpid() r12 = getpgrp() r13 = socket$inet(0x2, 0x1, 0x1) setsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000140)={r8, r2, r10}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x6, r2, r7, r9, r10, 0x76, 0x8}, 0x100000001, 0x1509, r11, r12, 0xa1, 0x1, 0x7fffffff, 0x28a2eab4}) msgget(0x3, 0x8) msgsnd(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="0000000000000000472455a419a69a29911676cdbb889bad980bc8e82e38cfca26b5f5544e1d4850f885a4e409e38789b404c38f5f6e3cb0c520ce71cba0e84c747fbd0637a73fbf0764ff56df9843d9396ca8230b7a7f0ff96394583e6e4df7696665fed4e75ec7f68e9f999f57563f3ad2b7c66687075509348931e48e14df3315909650797e476348eba98a27b1a9b9e348ff01312baca28af12c221ec62a338732ba40ae6fb6f975d58dbeeea48ca0365333ccb6e495eb53040e124f16f38b69154135e3eec1ffa61a61d931d11cd9d6c1d7b6d7c32b2043125f79a56030295a45b2bdda62d1053ec4c07f9a889dad5fa0419d045b2a88555744d9baefa025e5b66c1cded47f6f1f55f4d22f87b6512f9d321d1bb4bfd4c2b4cf5411f74d76ed8b323c0d1ca63c95d38434ce279bf68b84418a0816829779f2bdaa29835145c6682e61cef77edffe7feaa6b11a5368cf727b8260b97b9aa6dc3ac3d82a67d7ddac61ed567f61e649fc2e2e958e7eb786421f784bb04ae5feb08402f5b84b282f5caf5d16a0fef7c57673718bf368ae073a2a8eff9b7b15e05030ec932ad7dc8d7a0bafaf7c3e78aa862864c79cd4bd5c42b99595b0b3eb12cb159fad83ea0f2f5b50f1c28733fe9a0c2adf90c9bce81ad0af46e5f0be6da7096fd5679b7808d05d3ae9bb62be29cce0cc3579c7bd75900113d860780b2e75e02771fa0b9a3f541d96458c4a50260f6cc781ab83cd6a60885dab47b5b559d8f5c03def115d00d3ce05cb9ef3508dbd95a91a03fb1b57490ad623bd8981aada3e008d75a10b90e20b9419e774f251a43dcdf4e4b206c56b5ce2c98e8f300d35fa1b257b28d77d3fee7d582d3e009fef4bf5e05e01bc7d4daa67e98804176cae312a66fd5fb434addb903cc19ca8d089e2ba67897f6c4febbfbc1e9ac7651fc536411359d768e86b0e71d2cebfa3e015362fc82f6d644384b186862ebe75a10c03c596b2bf063b225b17a0f35da6428bab6b6cf6ecbebdc6f5c1d8f918916787cbf0b8f46ffcd279b12129c42d5407595094978611555c51d05f6c146705491af902eafca3fa44a84a42c14817718004039e161587abd19287e94c2a2235a42a1e7f17989e0e367fa2bd409908b45c733acff10f0beb34c1ab85dd8ec914949f1c0e4f7a3425759dfcc7b0868f8ec06f9bbe9b15134e6a3124a8997512fd48a8e91787e384d8eb7bd879c09e0eff506229cc4bac317a061b720c980dec13c254bfa006d8ac78a90980e775062f40ad3f3366f98e995540b8ee659952433322c2478ce3eadbc432b81a208a1618a6649eb0ddf22ead40375ae690d28b495949bc4ffa08f3974541f0e59fdc058fa5be9d3a325a2430778d7d41d462513e42a5f30fae61244115ee1a7652d879f80f56defb3d7bac5d1e030ca34020c540423457893d28c25eede2d65c7f0fe853e0b0d0435eca87d060578761dfd772fc03834c19a24c9a0096db2ce379acd45d20d0b154fe0fe0548729062fe8a33158765b65e310378d8714bb91fc94413f4df2e1746c52871737a9b576b1d4282991be03a0970cb8a6b052a388c86a35e4c5380db4706bc20bb0ee3974d983c1755467d7452267bb5d09324dd5203daa8c5e7ad058fdd9a302f304c1b3e0a3a4fe88da1bec3fc0db9a9a2a384b4d074d0e4595d860903b7195f1a0308f9ae3ae1a4626dc5fb9d5581b052a7f26d73fbe118ce94995b1305809af1593eb58cf27e11dfc54f0c8a030b9d96424680d7e95fff90ecc87ad7738e0919100add694ed9fde17d58d1f0f9653144589127e760edf6820576a87526d9626a272945ce2adce5ef4ecb395d910898e0c83b39e02d235193e8e2fb886983859be5dd1edbc72c466c5a79ca20df27fdc2700da2758acd0855fd0acfa7b9748e2e3668bf168a9a945960ddb76574e2b127c51ffb9731d3f9b12c2073fad223f5281e52b72159457196a622c3387036119e66edb32191dca29b0db12151476c7483df3f85bfdcc73a0f21aed664c53d72769a1bd7b912a348c4849b6aadbd6efe9055c5cf4e77d5f0b8d3dc177181ff66edc1c08085a82ea86290ac3786ac1bc199688062b05818a950b45f1326f4caa244f3d0935b8090581591e13d3cdd55622ca3b8756c12fca0f191d13cea7d1d9321bd01314906213a4c3491bcd61ab054543b5856a113d44934c9f70a251015839b2dca6658f4504db6792573339e83d731d9226e6f0fe41011b89c58701531077be329edd19abda4d47d8d323c5356ad4bca3a3d91eb94f9de034a41b471eed12bab75aea223df536c5bac20a0051fc89f567503941de1f8c6904b3df91e519421f5fdca98b4723d62dadc9a51ee9f277e91bb72a436858e843ed9ec3d64b75408516bf224ca1fddc03cfef8d9c3d196682668640ee638b80dde05292a3babbf390e9e0c3638286428d8d24c72acb42971942ae2c3a23d0e5a751f58bc9d0d624f1dcab6de7628bbce2e1662eddfbaa25f5a73ae2d8bafd09420dfeb778cb5d313db67b48325bc9f448656b1b1bb5176e0b7b614e852653b4d552e3ff7c7bf22b22a26f5ac22d436e127277af60628e4283478dd7bd99f5196f53eb265b1a0539c70d5bc716aad7a5268497431d004d1f4346df151504006b4ef5ae6811651482a949c3b26f71ce9427f2b21a2a27860d6a253fac57b86397a85916a5b8ceb0f175a9fc294acb6d2b0f1ca2b5b1c6fe58d14e176242c4a0e133fe9b8518e34fb81f85bec41cc2457fe81e14f770a7d1d51131103ab99584e1428ec158364582b0735eddde8e1a7508d2dd99c6afe356ceb597288ee6a3d40827b8ff395c82e5adf9467636309b3db75483840fa893fa86ff04f1bfe4afabc9afda3c63fa509c9c3fe30d8736b0e267aa00b2b870755d9cc59034d66957b2a15beade8c73f82ce50eb1f93ed87b2b55a880496700792b3a7777c1e0d64cd231987f3e642c78"], 0x801, 0x0) 16:02:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x50}, {0x34, 0x0, 0x0, 0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)='&') 16:02:11 executing program 1: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x99}], 0x4, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffb, 0x1, 0x8, 0x7, 0x101}, {{r0}, 0xfffffffffffffffd, 0x8, 0x1, 0x3, 0x1}], 0x31, 0x0, 0xc68, 0x0) 16:02:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x800) 16:02:11 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, &(0x7f00000001c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x8000, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) sendto$inet6(r3, &(0x7f0000000240)="9ee3e2cdd5b66bce976caca7ac4120637efae8effae0ddfe7c0ef9c6675fb63ccfbcfbe791f9afa756afe2f64e5ef2a1838e424767deec6b3f20e9c3647b2392602b1f805418d55ebbd3bb8bdbeda82f4febf396bb6094a1caf7ebe8008c716ce188fdda555f4d85", 0x68, 0x0, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0x0, r0) syz_open_pts() ftruncate(r3, 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x2d}, {0x61}, {0x6}]}) connect$inet6(r3, &(0x7f0000000000)={0x18, 0x0, 0x917, 0x401}, 0xc) r5 = shmget(0x2, 0x2000, 0x410, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={r6, r7, r8}, 0xc) r9 = getegid() r10 = getuid() getgroups(0x1, &(0x7f00000003c0)=[0xffffffffffffffff]) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000200)) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000540)=0xf09) r12 = fcntl$getown(r2, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000480)={{0x1, r7, r9, r10, r11, 0x4, 0x9}, 0xae8d, 0x1a0efc39, r12, r13, 0x6, 0x9, 0x3}) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r14 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r14, &(0x7f0000000640)=[{&(0x7f0000000040)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d88221cfe0df81e7c55351e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee844e20c23067e33d751c9632e2e", 0x72}], 0x1, 0x0, 0x0) write(r14, &(0x7f0000000280)="6f4c8b76f6dd729d4f5963aef8097ce61078e89512a085b2d6bdc42e97bb40f30aaca7b848ea5e523934ce569f95a33dedfb63659bf26976cc68b0762de4fc92022abb03da34a4415afac671f2f6b2fe3288c16486e8ec0582160757c9612847879504861abf", 0x66) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000300)=0xc) execve(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000580)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f00000000c0)) 16:02:11 executing program 0: 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() recvfrom$inet(r0, &(0x7f0000000000), 0x0, 0x6694c86f59ca3ddb, &(0x7f0000000100)={0x2, 0x2}, 0xc) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) 16:02:12 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x0, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) writev(r0, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) write(r0, &(0x7f0000000040)="0b49544eaf4fda6f2760b109d5", 0xd) r2 = shmget(0x1, 0x4000, 0x40, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r2, 0x0) 16:02:12 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) chmod(&(0x7f0000000400)='./file1\x00', 0x8) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xfffd, 0x7, 0x7ff, 0x1, "7b99ed7dd7de5a519d788f023552f0e906bf2adc", 0x4, 0x3}) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x800000000000000) rmdir(&(0x7f00000000c0)='./file0\x00') ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000300)={'./file1\x00', 0x7197, 0x2, 0x9623, 0x1, 0x6, 0xf64, 0x5, 0x0, 0x1, 0x7, 0x7fffffff}) mlock(&(0x7f0000002000/0x1000)=nil, 0x1000) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x410, 0x110) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x4) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) syz_open_pts() ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000480)={0x2, &(0x7f0000000440)=[0x0, 0x1]}) fcntl$getown(r3, 0x5) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) linkat(r3, &(0x7f0000000180)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00', 0x0) r4 = semget(0x2, 0x4, 0x1aa) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000280)={{0x4, 0x0, 0x0, 0x0, 0x0, 0x78, 0xed}, 0x2, 0x401, 0x6}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000003c0)={0x1, &(0x7f0000000380)=[{0xd3, 0x2, 0x401, 0x8}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x7, &(0x7f0000000200)=[{0x6, 0x1, 0x6}, {0x1, 0xbe3, 0x5, 0xb45}, {0x400, 0xe05, 0x9, 0x8}, {0xffffffffffffffc0, 0x9, 0x4, 0xfff}, {0x5, 0x8001, 0x19}, {0x271, 0x2, 0x0, 0x6}, {0x1, 0x7, 0x5, 0x7fff}]}) 16:02:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x10020, 0x0) r1 = dup(r0) accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000100)=0xc) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x3d}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="d5") sendmsg(r1, &(0x7f0000001340)={&(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000240)="885e3768c009419796f1fa489e939d852ee3467a8c875353c86a473a2ce9c19a9bc7d13482f6054b940bff5f0eb56634d328688d09fa2043dca03408374722ddb6d426fea48bb2e4d8d88f6ca79837384f8447abad6e08845df2bd2be40201957b78d2c6e090b9ee90af1ec4758a7bd58ac3defb14ea56f353ed622eb5a62724696411e2a4d6d44ff74b8a23df09c78889ba1b791a6ae9424d3fbe1d6f3a47280e0a22c2337c7366918c728d5744efcdb641a9c929ba437f701f3aa561ed8bd90371de39f6a0df8f5b0b07bde765cd9004d020cc97e5e79489db1d63fea4447f0bb27ec17828d7e8c1971e442e9f7a7711e131a82d71059b87d4ee89321a4ccdb64d6aa21ba4983bc9f37b23e3f13dcb6485398dc80e8f6f815195ec4adc2a58b3737733dac6343507406fb78f32d5261b7fcaf8d7d1e2f0ec7666ccf353e5305716ce9d00a17eb87992a5b007b5fbe1e2aff4c32b74c9529eeaa290d503380d66d62ee48614fe749709ef9578898a9113486789f789ad49af85e450e7b02451ce10f40cf3da1a51186f2abd3b8910bb101b2087455ecd6afa6842022597f943b6722b01793d073a3be87bf955fed6d7112f48defaeae4e2e34f65dd23bad53642df6802f637976978571cdba56e3b1e65be53fbd3e151d96c3d22b22310dc0e42f8a9fb44e404b891008a28b0316a1ef84cf4de5cfb1858c415d8b7ca5d72d95304547f1d1575792e80f3bbb08d23d5bdf5632d822ff1aa7b1e7a29b4a33913059f236fcd05e8889696f2478f45599a8e0d0db29f8367e290e6f4eba0a61898d76e94669fb785fb539abad8e9711e3e043dd1de947172864b9ce92581f291843f1918b5cd6c0b5f4399334024728867f1ad51ba6bd967c6dfde431b7e3a242558e57cea80fdd44155aee4f3054ee4f77a379dfe06131ef7f24c7761045e66c78f371ac412f842a64289d5e99b5dcf49c8fd1dd96f82c2642df91360fb57945250e3f5296fb4d874920113db679e9060f920db7ded4d2aeb56da86d282cc92a48377a1f7d1a7304824f76001bbeb9866c85e71c4652e2751f7501df962f75979291b0f275bd061a9e536a230fbb92b281bfccd7d3a6194e699692554a93b6726479b2e5ace61be4cb583db618e82343de4266bbb54b5997263b3faf1ecd4c4644c0cce85da766b297aaf2a228a1a1d2a790816c2d7a5530ccf4223ecf2363fd48c6fdfed822cac3b7ac6bfcd17bfbdf60979a6e0c35cdc8cb1d9857d1d4ecb3bda68e02c80a00f6e074f95d24e54603fa523dd54bc62edc1b7bb7bd846eb7e3b0e48d49e9f85cc988997fd7f17003f487684fb4538dc4be091e419abecd46b3620f6e1a4ed6ef6596d1c8e8ce985e8a89ab86cedb21cfe88f97652fb8b8bf05f71ee2dce58079e435a8197c15b9287a3c0a3fee6559f122ab167fa8698b52f4fd8f45feb016c68633a734973f839cf6aa971f909123fb245f94a14c6ebd1f06e0883ffc4b5d1ca0c3eb644cac2e55acde49a96013b1f3a2b89d735ff726a9077368d21b0a0596d2b72eedbab2257f3bdb140eb2b81f3cf2f3f5367f580fdf4702fce8834d74d1e828cc3fdd47a150bfcc9ef9d611c73d7285af4ef737150d3c3952de874e6ace57223a32115c376e95948e71a80afe782a055fc3a357866ed38ae398a7c0b415e405c7293644a652a8378df26690f120c173473bd7f71a8847f628f39c8b2443c8f79c4253d1d753b5ce472b04d7e5535d637b1380dc70dab418d17a2ecea875e5336de6a58496f836a960eec33e276ff908fd2e39b1fc15917dada6811df984555b4875195e468fff74cf6cdce6dc3d1965c4ed345ca8c8b204d9e9b69bdebb344470c267b657b32ea8fe301ec11e0bd21e6c488c696548ade44869267a96b685f23ead8f1ea0ad159d5a85186dec7ab657c90e73da37cd01cd8c06847fbe39cb466e18362afac25106dfd4cc3956b33b7ebb117a710e13c5298f7496bc2dbc08cab35567ef5a58eb7e901e93d29801e49251e940de987db3566176df5f61b11fd50801ec55095916741c5fc62225f4d2e82805f869a8939b6f257cda996bc4e86def441d53e2f9e8ef8096ffc258fd1ed68ff42438ce8b015c4c59e30ed8dc43c25cd838662284d50646a6b5e4fd849160eb2b7b143c8aa91b26bad8cb9ae0f89288c51fa9b5e0ad09bd520a1ee2a78d739ce323e6a4f9f20ed2e9abb3c641d3fb3ebdabccbb23425d9ba8c4e86bb73adbb9a07b10755dba3d8bcb259f4b02317a37d85e3591ef74a81436ce806bb9619c61d7171a71959a94d349353f3472ae5d8c603e07673e6798ed2c97a86ad2895ff7ba86f349f1a2d936dc101955f77716d307cda8c6aae21ed2ff9848bfd074a63e135c9e9861cc5440ab2899796ab913701c9b764dc448c765242eee8c64b5050b7759fc24506c035caf9d3af40e1d9f18054d99ca68602a58fb9ea1c6de4a87bce67b22511f234bbe17e55a90a01f591891405ba7642f9fddf454e18702d19396003fced4f60fb8aefe7769fae18a589a21601166d4b2371d9d4bd9fc6c644fce60bc3a31fdd6d5fd49ed3e62ab9f29b5f0c4fb3a5ab84929e7c1811723a54f0ebf9a2ca77f3c13c7ba777d5e50eaa8c25f251218abf71b2c5f094d0f340b2e98618a5a5b335d225ea544c804c104aa118b355daa611a6a01b030116c5de8733ac0bcd6c02933418293b86653af270a225f60deb668aa9119559d3e152815e36f6f7132e1648f2a77f96a3eff35c2b343cd31fd3badff16e9691915142fb28211f3f6d3335f91d4cde993ed1857bb232d41a254be85574bd818d8e3fe2f8cc8b092865bbd8f91efaeefb7bc5dcf990ded24c5d57b4c8dc36a51ea7d6c85427132697fe8d95aba9106ad53c69296d7e9a572553927eb7a2c1865109d5eddc9b26e828b18b4f233e7b3e826b79ee4da5383dbb4af242add676cfd1c362b71822f1dea2993864ba704931ce69a6d5af602274725bca17c7582ca8daf64f1efb1d5c43d63619cc1c72dc5f52a943df7c693f3b81b404af84d1a8468b4377f9234a19d3571da579c6fed43ad74065340491720e69d780a0276cefa477c242d8e8ae0aaad7fe62c6096266c3ee4e83046924dbbbd951312661ca3514679d5e850d2348a6ae7a392d642d2602e985d97b27d4ee24ffb6e01aae87ef165920ecfa1b7b2dda434ec56616e9e17f8322eeb75466fd07e3b5d069fae64df4738679cd265d72139b35e3747a0de6e92eb53e81598b29ddddfbdbd22222fb5259bd02b479bd3510f6e899993eec6cba5a004ab7c6ce1c7bc2c5581152c9ce34289fd85e97c8739ff0e15ce57769b7f4247bce64acaaac06e45c0f7a5db84f8f7fe7d9d3efe8c0257060ab2b135247131f7aa568c484c07344eda465ef8d4cb11cf1700a24794f4bfe25d3e21ce3a6461a726d31ebbfaa25230bc250fd599c5053e8b2a088f57d6bb0334e736264e8961b4ca7518374d3fcfbf8892237bc285657be42c4b753abf4617e0467f987b58a60e7ea6fd0ae3cfcfb88204ad304492903004ab7025b80faf16bb8744fc7b02b9dbe5ade6abea124e72eb44f10277e3b52647470158a5cf41a12cc185ba166e497627ad5f85b9a45336ff0c366e8a4787a80f839a97aaa684a1130d4ef6f0195912b437e66ac924f3542d1ef0dfc6efa499ae3438451d745e07d9e51304db8cab0ee7bd2ee759bbffd489625c1ae0fd69cfb43228cc0d0430471f2bb246d2324cbe8104752893fe67902df62cdd4d9981df5678204ea6de924cf3cc8a46accce1c96e0bdaf5cb70b96f16881b893b2780a7d298653dd9d4cbe5b6f7dc0478a6bbaf9be6100aa69f0c77b4a16cc8e0dc38d6b6ba36fdfb8aa3315c4a595141b7b009b9ebf2df78f2da8652e8838a1ce41cdd8e10dbae982931aa102e749a83e206969344e49756ae9d1710ce0e03e6b28eddf97428c756878224af5beb276ea6c8ad669de95f14636454b392de391b5ce82f6e888f9410248bf6d9c54f18cea8efd53fb200e989ea91e2b2bdf5bde855ab57d265ef99386d59efba8e7d8ef7bf11c385138a98158bafab0e798387e412b5029bca230608937f5e0bc1033a8973e8bda7c9caeb59dae3ee04314dd20c07ce2ce9c8a04879a36cf129b1e4f3a8f349968ac2e50206630ae7de18f91729ef56df4f4778522fca7ecf2d7dfeb6f88d7f3d9e1d630ffe382a9cdd6cc3610d6095294cdad49c1d0d95072a65e6813a22c3d33d330282f52fd97d77ab433e1c5386d70a5c2387d428d537c474b6cdee8e8b33b09cccd640ea59eddf10040e6f992091b09bd43c7e11b1c20e56f45c9d5877595311ab760726471ab6d2c7adbcc422bcc9a203240e5a8b54ab232b5981c16b66c66b936353efed1e0b770593ab5ed8f470bfe7b8e929015d79f7aa60c0a22190f5b911c9ab86e04524ab80e562acd5691a867c2067673ccc6c943399f62d98ecbffb5fecaa6bda6e6a422f8d72011be83142616591ee8bf6fb53383deb551a8264c033697d7cf79a001a91abd34d9ce7cab317f276546ae4ccf11dc493c4fe4e9c7e3ed21e2f9ef8217998dfa4524d236fc6e960142e8f39b88fb3a5934a2f163db1f3789a749dc30d5743242abc021a5b5d71b951877cdd49f1e1f00b0e1cf4d2d541fef88d97fbbfe00df1e57f265dcc15da96bb1cd010d5ab247ca52b38bc77d0968adb7a8966737b1fd528c62f3e038a0fa6f0ba579365102419656cdddca8bc818c16e8e0de3d3ebd483daeaef977a20a2b9c8589fd3c70118975b1f56c4965574e678640222b780b91234f802b052e8068513dab9f911fd2ff9c3b4a3bf703d58093cbcbe05f4acd4ef6de5cf7753f8f60013652a423a95afe2661d65baa322bfb5033d13ea4e101109386acfce844597bd6c75ca2287da9895af51111fb454b2d8e260f795e4078f1e758d78a08cf8447658d7daab924a412438d1ff4fd3aa2434af81c837b0661bfbd617708eeee0a6d1c0775b784e24aec2764528ced305f881c6c7f4ae633191bef51dd6c3c4b3761c9775cb569aea6f67f64acc47b3f25c8ded5a9bd8da91c31ed3a4485874c6cb3887081b3cc5a0c4a07eca96c71160cf4d6ca37cf4ea85e406cec33e828cc4455b4fc10a552f3fcabc6b8d25f8634884b15f663591d307e71129643b6081da1c55019585e791fc498e99aa8d33cb094978ea848626268bd8fc3bef813ee0a37e3db1f1067138a945f105235135308a2d35fee446e1b293d065d0f56571b81fb151451814b365f41d1c2b527a2b60a1df4f2b71c815da9631c26305e3ba86775a284bae26c0d81ea7f2f7045877558ac2ea34febd7ece8b226236f6551375ea03431d6ff07d6a3344d04d7e3dbc9125777ea139175d2168e2e29b44c1d3ff532c5ec77413c3c0407bce0dd9069ea7b1d5581686f8e3f028e4b58cc881c8b54af39f75e1f624d315eaf7c0c5082377ac4f72816338f0b0f8e27061a0704b9e2cf6e8c439771c120a8594e89e106cd7acb4ce34cf7c09550e5e21aed06ae7550db3357f607490441ad239c5b52bb86aea87d4fe97fcbc998e4fd6f18d8ac5d4c679541e64bbd82967222ec919b90c06f864eccbbfd4d95d0c2c1fdbf4bacc56d343f58d9eb70de3cb2b2b8427b9fbc62d0529b6473acc331e0652142e02cd136627f22ae46bd912098ff47707c553f8de8196e40ab41a6dac0d14d7c77bab6f4c8bd6505e41f8147e6d88809bb0f936349f0680315a3f8e7c3c7d3b1c4dc20128e2e4f36c5b9f37b9fe91", 0x1000}, {&(0x7f0000001240)="7628b22b0ebebe09f8cb505ef05b85799396eb282d30f0328a2d314c1d868c175573da7fa2203e18a68aee10c00f3053f7031d7d0feadddb87145fba59b6896e435097adbcafb9e8db4da4c87ab1be62d51f4dc94b43ff2617f3c476546c7a171dd9b29b", 0x64}], 0x2, &(0x7f00000012c0)=[{0x48, 0x1, 0x200000000, "220edc19d4c25c5e2fcea187549c26a313e5f79b58a55d0d6ef1f2079c46d14c54b4aed614041827c897ad00ed1e14da85a25cc32f"}], 0x48}, 0x4) 16:02:12 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) r0 = dup(0xffffffffffffff9c) r1 = socket(0x2, 0x2, 0x0) poll(&(0x7f0000000280)=[{r0, 0x4}], 0x1, 0x81) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="000402"], 0x10) r2 = socket(0x0, 0x0, 0x0) r3 = dup2(r0, r0) shutdown(r1, 0x1) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r2, 0x44}], 0x1, 0x0) fchdir(r0) open(&(0x7f0000000240)='./file0/file0\x00', 0x0, 0x100) dup(0xffffffffffffff9c) r4 = socket(0x18, 0x1, 0x0) socket$unix(0x1, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbffc71185762eaa30929648", 0xfffffffffffffc9b) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000000100)) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) readlinkat(r6, &(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=""/172, 0xac) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:02:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000140)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0xffffffffffffffff, 0x2003, 0xfffffffffffffff7, "b3c550d84b0a10f5a77c14eb9d00000000150003"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xe8, 0x100000000, 0xff, 0xfff, "0c44953d4aa365588329fd4bf6b02222860d4a78", 0x3, 0x6}) ioctl$TIOCSDTR(0xffffffffffffff9c, 0x20007479) bind(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="01002e2f666900003000c6603e6942cdbf1aa09cdf"], 0xa) syz_open_pts() 16:02:12 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x46fbb70a967657b5}], 0x1}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x15a, 0x0, 0xfffffffffffffffc}, 0x0) 16:02:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x4}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001140)={'tap', 0x0}) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0xc600000000000000) 16:02:12 executing program 1: r0 = socket$inet(0x2, 0x3, 0x106) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000040)=0x2, 0x4) sendmsg(r0, &(0x7f0000002700)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000002540)=[{0x10}], 0x10}, 0x0) 16:02:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000040)='./file0\x00', r1, r2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x2}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000380)="fd") 16:02:12 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') chflags(&(0x7f0000000040)='./file0\x00', 0x0) setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:02:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x4, 0x20000100, &(0x7f0000000440)="3b0f69efd186f21748bebf6e0bdaf949994779c9f83bfcbd43b7b62d33635bae2593dadc40f1f971c8da20090e3fd7f7f3b58121a77be2a6ec34c024e6fb0cad19e34c2c56ae47197c4258850f73b6a94e7520cd13bb53460c8655836f1fdf556c8ff6feadacb1a027a4f27bfd256177a0b888c231c69297b1efef0d7dd9031744403d2012d7e38d049115671a534efdc255fec65375115a36dc2bdac718c7a50b0cadbc6171f9734581e4154b8019a609db0437d566f135ad1991e2649ab8e73b93325d1d704b8d6ae0af534e3b3140befdc3c7d1dfb35770ff45c1b0e722f40c8db42d3bb87fd210e4ae40911a00fdd9ef5df8dee5da7c4e34e50c4b87fb5975cdf4c5df", 0x69) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/61, 0x3d}, {&(0x7f00000001c0)=""/220, 0xdc}], 0x2) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x4) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x140) semop(r1, &(0x7f00000002c0)=[{0x2, 0xb67, 0x800}, {0x3, 0x7f, 0x1000}, {0x1, 0x7d, 0x800}, {0x3, 0x24, 0x800}], 0x4) 16:02:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000008c0)=""/214, 0xd6) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./bus\x00', 0xf7, 0x4, 0x4, 0x1, 0xc, 0xfff, 0x0, 0x0, 0x0, 0x1, 0x33}) 16:02:12 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000300)=[{0x81}, {0x20005c}, {0x2}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x5) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) select(0x40, &(0x7f00000001c0)={0x6, 0x7, 0x8, 0x401, 0x0, 0xffffffffffff0001, 0x96, 0x5}, &(0x7f0000000200)={0x2, 0x6, 0x1, 0xfffffffffffffff8, 0x6a, 0x5, 0x80, 0x200}, &(0x7f0000000240)={0x673, 0xa421, 0x7, 0x0, 0x63e, 0x702, 0x1, 0x1}, &(0x7f0000000280)={0x6, 0x1f}) connect$inet6(r0, &(0x7f0000000180)={0x18, 0x2, 0x6f, 0x3258}, 0xc) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000100)=0xf0) 16:02:12 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000010"], 0x0) chroot(&(0x7f0000000000)='./file0\x00') bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0/file0\x00'}, 0x10) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) getgid() socket(0x2, 0x1, 0x797d) 16:02:13 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800004502) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x80, 0x0) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)='x\x00') r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)={0x873e, 0xffffffffffffffff, {0x0, 0xe7}}) 16:02:13 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r0 = semget(0x3, 0x4, 0xb1) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000000c0)=""/14) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = kqueue() select(0x40, &(0x7f0000000040)={0x8}, &(0x7f0000000080)={0x73af8fe8}, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x4011, r1, 0x0, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, 0x0, 0xc4e, 0x0) r4 = semget$private(0x0, 0x0, 0x80) semctl$GETNCNT(r4, 0x1, 0x3, &(0x7f00000002c0)=""/155) syz_emit_ethernet(0x1, &(0x7f0000000540)="8e") select(0x40, &(0x7f0000000280)={0x2a}, 0x0, 0x0, 0x0) 16:02:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x8000000000000044}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = shmget$private(0x0, 0x1000, 0xe, &(0x7f0000fff000/0x1000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x1000) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x40, 0x0) syz_emit_ethernet(0x86, &(0x7f0000000240)="b6f808257b96d53699f401ba3a6c05ed793800c0a4953d6b0034ae3c275262dbdffbaeb44f907ca184efce60e275409da44888282d2fa59201c452b0cab20996a70293433ef9c2e834671bec0d7f427acdce0cf709bdc082ad87c0420e1b8086727672ca292d912661073804a8799a52470e20f0d3ed6f2ee6ffe879e5aed81012c17aeae42d1c4cc3d0c69e033fe342cb1902") 16:02:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0xc}, {0x2c}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:02:13 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x20, 0x101) open(&(0x7f00000000c0)='./bus\x00', 0x840, 0x3) mknod(&(0x7f0000000000)='./bus\x00', 0xc000, 0xda) 16:02:14 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x80000003ff, 0xffffffffffffff7a, "73cc5160521f093842ad7b2183862e27b82f7b8e"}) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1) r2 = semget(0x1, 0x2, 0x10) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000100)=0x1f) r3 = socket$unix(0x1, 0x2, 0x0) getsockopt(r3, 0xfffffffffffffffa, 0x200000009, &(0x7f00000002c0)=""/68, &(0x7f0000000340)=0x388) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000080)=""/118) writev(r1, &(0x7f0000000180)=[{&(0x7f00000001c0)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xa0}], 0x149) 16:02:14 executing program 0: r0 = socket(0x11, 0x4, 0x5) setsockopt(r0, 0x20000000000011, 0x2, 0x0, 0x0) r1 = kqueue() getppid() r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000140)={0x1, 0x6, {0x8, 0xa03}}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x28880, 0x0) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000000100)={0xbf, 0x0, &(0x7f0000000040)=""/191}) 16:02:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000040)=0x80000000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xef, &(0x7f00000002c0)="c4e4641393030000fb65acf50c6644bc37883c39ebc4ba197776ad9d21ab5a914c98639ae809e6f870364d712f29d24e4fdfb384e62041816559fd8df16d0fff790a3ecf8913964a587ab6fa768768aac55a9fe6c028d1414365d901e9986332fe95b695b42d63609d70aefb80f76e974c299ae680fdfbf892e9300b43ca2d3397a90556e3eb12314f516cd1c973f7ed448b17962efabedeb85ab9bba94678f5f2ac08deff3e2848c0bb924eff14311b57931c43b8edde22202ace826d8fbf8881ca2dc74ad55487e3f677b29b52d97b83efddf586e5a295ee8a2a8188d790992b15bb14ad7dbe13d78c9ccd966bbb") 16:02:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000140)}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10, 0x0) getpid() syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:14 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x8afd72c507cea263, 0x8000}, {0x0, 0xfffffffffffffffd}], 0x1e92}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000100), 0x10004) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000040)=[{0x7, 0x20, 0xa0, 0x7fffffff}, {0x6, 0x9, 0x7}, {0x427, 0x8, 0x7, 0x7fffffff}, {0x5, 0x9, 0x7, 0x1}, {0x3f, 0xff7, 0x3, 0x100}, {0xffffffffffffffc1, 0x100, 0x224d, 0x100000000}]}) 16:02:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x10580, 0x88) r2 = msgget(0x2, 0x200) msgrcv(r2, &(0x7f0000001980)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000240)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2c}, {0x1c}, {0x6}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCLOCK(r3, 0x20004276) setuid(0xee01) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000140)={0x0, 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x6, &(0x7f0000000300)=[{0x80, 0x40, 0x74, 0x2}, {0x40, 0x33de627a, 0x6, 0x1ff}, {0x2, 0x80000000, 0xffffffffffffffe0, 0x2}, {0x8, 0x3, 0x3, 0x1}, {0x18d3, 0x6, 0x401}, {0x1, 0x7, 0x1, 0x2}]}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000002c0)=0x4) r4 = msgget$private(0x0, 0x20) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x6, &(0x7f0000000140)=[{0x0, 0x100000000, 0x3ff, 0x2}, {0x0, 0x0, 0x2, 0x7}, {0x100, 0x9, 0x4, 0x4}, {0x8, 0x100, 0x59, 0x7fff}, {0x4, 0x5, 0x9, 0x9}, {0x7, 0xf03, 0x4000, 0x9}]}) ioctl$KDGKBMODE(r1, 0x40044b06) sendto(r1, &(0x7f0000000480)="13c67683a2954b22b4f51652bc566b54d46b62fd608cb6d39c3de0125120cbb0f6c3103504e5cdd26f8a6d76edbe2936912b4a177555bf025202448a521b6819faf88be427723e6ac14274", 0x4b, 0xa, 0x0, 0x0) r5 = open(&(0x7f0000000600)='./file0\x00', 0x400, 0x0) msgrcv(r4, &(0x7f0000000280)=ANY=[@ANYPTR=&(0x7f0000000700)=ANY=[@ANYPTR=&(0x7f00000003c0)=ANY=[@ANYBLOB="7986279c4d797f33e9472bad78241486a740e2682831a400004996e5ea4a038b42cc6c1d2e9850abcbf50e9f062110371cf00000000000000000fbd6c435433ae2f3d83d97", @ANYRESDEC=r4, @ANYRESDEC=0x0, @ANYRES16=r0, @ANYRES32=r4, @ANYRESOCT=r0, @ANYRESHEX=r0, @ANYRESOCT=r0], @ANYPTR]], 0x1, 0x0, 0x1000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$dupfd(r0, 0x0, r1) setitimer(0x2, &(0x7f0000000000)={{0x8}, {0x5, 0x9}}, &(0x7f0000000580)) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000780)=""/198) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r6, 0x80245753, &(0x7f0000000540)={0x10000, './file0\x00', './file0\x00'}) getsockname$unix(r5, &(0x7f0000000640)=@file={0x0, ""/80}, &(0x7f0000000080)=0x52) 16:02:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x20000000000000ac}) 16:02:14 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r0, &(0x7f00000009c0)="9ed5e8950000000000c7c16ac143008562b5d6cabd6ce69665", 0x2f9) sendto(r0, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) 16:02:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3}, {}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x6, &(0x7f00000001c0)=[{0x7fff, 0x2, 0x6, 0x5d82}, {0x4ab, 0x0, 0xfffffffeffffffff, 0x1f}, {0x7, 0x2, 0x1f, 0xffffffffffffffed}, {0x0, 0x5, 0xf53c, 0x8}, {0x40, 0x1, 0x1, 0x6}, {0x401, 0xcabf, 0x3, 0x2}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[{0x8, 0x2d, 0x1, 0x400}, {0x2, 0x2, 0xffff, 0x10001}, {0xf79f000000000, 0x3ff, 0x80000001, 0x80000001}, {0x1, 0x1f, 0x5, 0x1}, {0x8, 0x8, 0x1, 0x1000000020000}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b2") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) 16:02:14 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x13) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:02:14 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0xef) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f0000000140)=0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="c5") 16:02:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000040)=' ', 0xb1) syz_open_pts() r1 = kqueue() close(r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x2, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x40, 0x48fe, 0x9, 0x4, "05fb44230425276d603ee78ffa111914ce76826e", 0xfffffffffffffffe, 0xffffffffffffff80}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "8549550600000000000000000000100000001000"}) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 16:02:14 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a52871d000000b8110000002900000032000000030000003591af0dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000140)=0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x40000002, r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:02:14 executing program 1: r0 = open(&(0x7f0000000000)='./file0/file0\x00', 0x2, 0x100000004) mmap(&(0x7f0000004000/0x3000)=nil, 0x3000, 0x0, 0x9010, r0, 0x0, 0x0) 16:02:14 executing program 0: getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgid(r0) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0xf14, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x6, 0x0, 0x0) 16:02:14 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x1, 0x1, 0x0, 0x100000000, r1}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) fcntl$lock(r2, 0x1000000009, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x1000300010005}) flock(r0, 0x1) dup2(r0, r2) 16:02:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r0, &(0x7f0000000040)=""/32, 0x20) 16:02:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x8, &(0x7f0000000000)=[{0x1, 0x3000000000, 0x0, 0x8}, {0x5, 0x9, 0x27, 0x8}, {0x9, 0x1438, 0x4, 0x1}, {0xb82, 0x2, 0x1, 0xa5}, {0x2, 0x6, 0x7, 0x6}, {0x3a74dd44, 0x3, 0x100000000, 0x7}, {0x27e0, 0x8, 0x8, 0x9}, {0x6, 0x8000, 0x5, 0xab2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x400010001, 0x0, 0x0, 0x1f}, {0x3c}, {0x54}, {0x6}]}) socket$unix(0x1, 0x1, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:14 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x1ff) close(r0) r1 = syz_open_pts() socket(0x6, 0x4, 0x3) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffe, "73dcc5081a6f60000000000000000000000800"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 16:02:14 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) recvmsg(r0, &(0x7f0000000800)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f0000000080)=""/88, 0x58}, {&(0x7f0000000140)=""/129, 0x81}, {&(0x7f0000000200)=""/240, 0xf0}, {&(0x7f0000000300)}, {&(0x7f0000000340)=""/176, 0xb0}, {&(0x7f0000000400)=""/114, 0x72}, {&(0x7f0000000480)=""/116, 0x74}, {&(0x7f0000000500)=""/190, 0xbe}, {&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f00000005c0)=""/157, 0x9d}], 0xa, &(0x7f0000000740)=""/160, 0xa0}, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x304, 0x4) r1 = geteuid() getgroups(0x3, &(0x7f0000000840)=[0xffffffffffffffff, 0x0, 0x0]) fchown(r0, r1, r2) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = dup2(r0, r3) open(&(0x7f0000000300)='./bus/../file0\x00', 0x0, 0x180) recvmsg(r4, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:02:14 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x3, 0x0) write(r0, 0x0, 0x0) 16:02:14 executing program 1: socketpair(0x10, 0x8000, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x0, 0x200}, 0xc) r1 = syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)) 16:02:14 executing program 0: r0 = socket(0x10, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27aeb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020208a3717fff00000100"/177, 0xb1, 0x0, 0x0, 0x26e) accept(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) 16:02:14 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) read(r0, &(0x7f00000000c0)=""/23, 0x17) recvfrom$inet6(r0, &(0x7f0000000200)=""/75, 0x4b, 0x0, 0x0, 0xfffffffffffffeb8) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x400000000003, 0x0, 0x320) 16:02:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x100000}, {0x74}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b2") 16:02:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) r2 = socket$unix(0x1, 0x1, 0x0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000100)=r2) 16:02:14 executing program 0: 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}) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000000)='./bus\x00', r0, 0x3}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000200)={&(0x7f00000000c0)=[{0x5, 0xaca}, {0x40}, {0x8a, 0x6}, {0x86, 0x3}, {0x86, 0x6c07734c000000}, {0x40, 0x4}, {0xa5, 0x5}], 0x7}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:02:14 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) ftruncate(r0, 0x0, 0x825e) setsockopt(r0, 0x0, 0xfffffffffffffff9, &(0x7f0000000300)="b82af640bb8bc7189ecd595f639d1ad2f4b6e2e123fd19272fd624e5effedb323a4bb2ff331f256b8b53a79ca97d1a1778b4f88757222aeeff87bda65a1d5810a3df30556560e730b6b33c8cca8528fb65736adcfc06d74425dabb74ebb8799d7f00f38a5d4bc9b2e3b65ed6ab8e30952d1d935da4d4d19d1ebfa8bea675db1634f20eb55c856ede741bad1323c928ef46a29d6757243a62b01731c57fc02b5b843c37e88e9e60dfeffa71625ba16c0d62472b48c8e62b6378f105f46572f23070394fb772db2bc8287238efb28b37d22b6100c1720a6ae536092e881a281e35fe9c80137d4dda8f7d3f04b48fa35b512e3088d68ef2dd80c3592700829708b7ee5acbc8dd61c15916e378c35f40976382e00f78c302d3a50b502aaf7dc200507a94a5", 0x93) 16:02:14 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0214f75e099bcf09e93b148a2575eefc06ee3a2d", 0x14) writev(r0, &(0x7f00000013c0)=[{0x0}], 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xfe63da07f64f22a1, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f00000000c0)) ioctl$BIOCFLUSH(r1, 0x20004268) 16:02:14 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x4, 0x1) r1 = socket(0x11, 0x4003, 0x0) shutdown(r1, 0x0) sendto$unix(r1, &(0x7f0000000000)="b1000513600000000000000000000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000100)={0x15b566a1, './file0\x00', './file0\x00'}) 16:02:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x14}, {0x7}, {0x800000006}]}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x141, &(0x7f0000000380)="0132abd917930a47e725081025f751c93c0000000000000005000000000000000000000000000000df4e8fd9deb3c5cacc8cb4cebcee5f606640272555d00087fb98ac0ea07d82cf645def7c8753aaa14bc6eb8f5d001d2e4f42907298ec9ae1865b48320efcd38b63d7596dfabb187a987513a6007861e3dd12dd68d8de70b0c6a1833ccf54358141d45d5d3b63fb9d27d5475274d483a1e13abf2dc05f848722601c1f3ed500ded8b961272445b0aec1d75675561aadf297e45681a587781d508e599eb33847a721f3a5844ec89c66879d7d8d2e283f63b2921d2a0000000000f2ae25b260eba1622bd80c7d996ccbf9f73984d3cca5e2f68bfd88661335b8dd5c194c8934f338768f5c76bc7cb827587d38864d1fd169fc735be50fd81d89dd3eb2b2f1f10a65a9225b59f88b9b80b4abcead7ee11f07cd01e84f48efbc2eec") ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x1, 0x80000000}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000000c0)) 16:02:14 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x11000ffffdfff}) 16:02:14 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000380)=ANY=[], 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x400, 0x0) ioctl$SPKRTUNE(0xffffffffffffffff, 0x20005302, &(0x7f0000000080)={0x6, 0x7}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x10) bind(r0, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x1}, 0x8) getsockname$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$BIOCSDLT(0xffffffffffffffff, 0x8004427a, &(0x7f0000000140)=0xffffffff) shmget$private(0x0, 0x3000, 0x47d, &(0x7f0000ffd000/0x3000)=nil) 16:02:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pwrite(r0, &(0x7f0000000140)="f03f9858168e8c43b11ee3fb35cf671c88bdf42ea0c7650d633f593735567ef384fe6b3d27fd16c3151c6690e2a4b8cd2132eb805792d519e3c29bbe31cdbc7ca8e85932f1db529d8206fd157c05fb145fbc7850bb9848d32e8050e4c7f273e6a60bfc6f6f4a9531c6d037558923f9a1645600347b886bb58241f8d1d168a9b2802ab024775424ed7efa1535c93bcc3f7e4d5c612bb1d6b1a77817ffb9875c74da31785ee5cf9f003b70f6662d7477", 0xaf, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x80}, {0x35}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x7, &(0x7f0000000000)=[{0x9, 0x0, 0x100, 0x2}, {0x8, 0x1, 0x3, 0x56e3}, {0x401, 0x4, 0x3ff, 0x35}, {0x2, 0x0, 0x7, 0x101}, {0x7, 0x7ff, 0x7c9e158f, 0x800}, {0x40, 0xac4, 0x1, 0x1}, {0xffffffffffff8000, 0x3, 0x80, 0xff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:14 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x4, r1) kqueue() open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x2, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x80, 0x4) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x5, 0x0, 0xfffffffffffffff9, 0x0) close(r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setreuid(r4, r5) 16:02:14 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0701a277dc5745192a101000000000ffffffff045ad35a0520000004"], 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x2) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 16:02:14 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x2, 0xc8) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000140)) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x4, 0xf0000000, 0x15, 0x5}, {{r0}, 0xfffffffffffffffd, 0x93, 0x20, 0xc5, 0x2}, {{r0}, 0xfffffffffffffffe, 0xfb, 0x4, 0x80, 0x3}, {{r0}, 0x0, 0x0, 0xfffff, 0x100000001, 0x2}, {{r0}, 0xfffffffffffffffb, 0x2, 0x1, 0x5, 0x5a75}, {{r0}, 0xfffffffffffffffc, 0x20, 0x2, 0x3, 0x3}], 0x3, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x1, 0x4, 0x51cc}, {{r0}, 0xffffffffffffffff, 0x3b0bc0a5947ae1c5, 0x2, 0x1, 0x891c}], 0x3, &(0x7f0000000280)={0xfffffffffffffff7, 0x3}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x28, 0x0, 0x0, 0x1}, {0x4f, 0x0, 0x3, 0x3}, {0x4, 0x0, 0x0, 0x200000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000080)="b271") 16:02:14 executing program 1: nanosleep(&(0x7f0000000040)={0xf}, 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt(r0, 0x0, 0x9, &(0x7f0000000080)="5223b9c8142d1a9bc911d2ed982649d0629efb29195121926c0b07aae6c5ca015f115b800adbb6dd82bb599f5caf0af780d621d2f65eb20caa57d04543b9461c50d8c1970c3092f8db88a9dba080dacde0a8997ae1ff0cb96089484c2a01e19219edbd029acd3db8a0e25dbb774e14e5350863b4063e3e50028febff1cc95ea250188d6229fb5a71e728ddcad68421ef220f04fe52652feeb3eec0a998cc0d31da31667edb062d38ec3126b730eebf911ef9c713bab874e4dc9ee73822be4aa5b4ce004320e3bbc260f77b8ac4841ad0b8", 0xd1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) r1 = shmget(0x0, 0x5000, 0x90, &(0x7f0000ff9000/0x5000)=nil) shmat(r1, &(0x7f00005d7000/0x1000)=nil, 0x3000) 16:02:14 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f00000000c0)={0x5, 0x800, 0x4, {[0x7ff, 0xffffffffffff5e0f, 0x800, 0x4, 0x0, 0x8, 0x0, 0x1, 0x8001, 0xc50c, 0x8000, 0x0, 0x5, 0x80000000, 0x10000, 0x7f, 0x100000000, 0xa7], [0x33f4a879, 0x3f, 0x9, 0x7ff, 0x7, 0x2, 0xa9, 0xffff, 0x6, 0x4], [0x7, 0x8164, 0x4, 0x400000000, 0xffffffffffff20b9, 0xffffffffffffffff, 0x7fff], [0xd9, 0x1, 0x8, 0x9, 0xdcc, 0x46], [{0x1, 0x8001, 0x988, 0xffff}, {0x489, 0x8000, 0x5, 0x1}, {0x73d, 0x3f, 0x1, 0x3ff}, {0xfff, 0x100, 0x5, 0x65fe}, {0x10001, 0x0, 0x468416ae, 0x80000000000000}, {0x8000, 0x6d50, 0x10001, 0x8}, {0x4c99dc31, 0x100, 0x101, 0x2}, {0x2, 0xffffffff, 0x1f, 0x2b}], {0x1ff, 0x800, 0x7ff, 0x4}, {0xfffffffffffffff7, 0x5, 0x8, 0x6}}}) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:02:14 executing program 0: r0 = socket(0x2, 0x8001, 0x0) symlink(0x0, &(0x7f0000000100)='./file0\x00') connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac1400107d81"], 0x10) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000140)='./file0\x00', 0x80, 0x3) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) 16:02:15 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) read(r0, &(0x7f00000000c0)=""/183, 0x93) write(r1, &(0x7f0000000000)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b2604f64c2fd24c3d5625cd078b34c82929797367931a79cb618961189666262ba7b17d7c77deee", 0xb8) r2 = dup2(r0, r0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000180)) 16:02:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3080002002, 0x40004000000028aa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000140)=0x4) open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) 16:02:15 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) syz_open_pts() write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() write(r2, &(0x7f0000000180)="df", 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0x6f68ab8f, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) r3 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000280)="d62be4e5b32c53d01a48435245fd0fe84d5a8c0bcbde1cf678b8c8591f7ced5ba709fd24044c94d28db1d3c11a86707f5114a5a831317dbdba0b8ff1409d8af59608604c09ef62c49793d07b4981bf68db826d9ead017f93d3e76929326ca421e888ad65874560ef477aed718440546f44e2e829617d430ea108274e583711f99aead2b9970db3904d52dea4de423874ee0e04a5f61defdfa33ec4b17b74cc41f6fd6e7512d06c3930", 0xa9) write(r3, &(0x7f0000000240)="6f4cdd2ca1472d", 0x7) ioctl$TIOCEXCL(r2, 0x2000740d) execve(0x0, 0x0, 0x0) 16:02:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x2d}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)='G') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8, 0x0) 16:02:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffc000, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) poll(&(0x7f0000000200)=[{r0, 0x4c}], 0x1, 0x0) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) 16:02:15 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x400) r2 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) r3 = shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmctl$IPC_RMID(r0, 0x0) shmdt(r2) shmdt(r3) 16:02:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x28}, {0x4006}]}) syz_emit_ethernet(0x76, &(0x7f0000000100)="545bf2c939a6d12a68b393840af823abbd2996b12b7dde70221cc1631728548108268e99f24c19eb8c6607849995e3176e10184e3714037f179f0f021940086994511e8d3152d32bcb7fbac7b67663bb0cab76e89907f74946bf6b055679b2a7696f3de34c5db17995bf1fa2a4600f03b0458957f8bf") syz_emit_ethernet(0x2, &(0x7f00000000c0)="b6cc") r1 = geteuid() r2 = geteuid() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000001c0)) setreuid(r1, r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:02:16 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000700)="a27003546cd6c5063f498082556acbcd1d81d803bf69eafb954ab17111af3dbe368bf9e3ff07042ef536e705adaa0230bd2c14c7e1e082110e9135823c076a560051972dbdb9c7614574f70219b7df83009c7677ddedbcb4a8fbdd2b852ee07678d2540cb9dc704b65ff7190d7c0d6df91788d6d8907b8f475726d2baedaa9c5e903e4e40bad9fd60fadf01e7084d6b819918e067d1fb5630d40d737faf48364eda40c6315dd7e3b6e11291e40dc5a22525d20078b16c61cd35279fbd81f0e52a13db941dd32e7bb1af5bbc555470e05bdc30210c529cc8e29c8e0ba2dea1a75b44bc3ace343e393140cd3ca420a1d6c24bdca909533ccc5ed25c4", 0xfb}, {&(0x7f0000000540)="a9965601866c49c916e3b6e1d52a2e1ba9d531003bba422d860eebb908fbebf0e64b6f1c8c391c33b98614300ec14d9fafa786be193300bd33aaea6763c8ef5aea1715803e974f5b06c5d7900ea425e45b84e647d55f5beba54bafd40d9587ed1c5009ed58d92fdca7af1ad3745063f45bf1f64f134d0df30adc8e0b11051c7a1578390458acc26006169d6cc76d2b60ce86559e0e5a0b964458c07a9efd3cdd0ecca704b14ee0f1ca540805afb4fc865e333a7f8aa9a01ab951905264a9cf75e2014dc16c90759399b2615eadab9ae830073d3b9b96b8ac5cd20f9d184fbef61d6a5f5dad25cc2737aa2ec81a41c51ee3394973c819affbad18c3fddf64997b3512d9f1409952b872c9ead423822b13302f65099242346b8dd03264a1683b3f55aaf76da5745ba7b95244ffd78eebeb016b2de6e168d35efd6906c764750a626681c5d72fae1cba3b29cacd5312448cd0c877209ddac57202469541e0270a3a9cd4a299173156a86ceb412c9b87ae6c2cdb38255136bf7cf8a50c66aa63cad276f277baa04ba4b292c23e969abdeed6f91dde54f11a086c141df60648410bf5bcd74acbf8bef7298143a09fa7530ab4dd17b361fa7aa73d5fe1", 0x1ba}, {&(0x7f0000000080)="acbe02ef36625c55adeb643a5d68713fe57568a8e1414aeda6ad47590dad124dea8816d60da71a39fc842c188dfaf3a0eb7de84f90be10b57f814927cdb72e6da54576fe509ab8657b308e9586d85f9ced9988405ace3c3ad7dbc0f1bbe4", 0x5e}], 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) getsockopt(r0, 0x7ff, 0x5, &(0x7f0000000140)=""/166, &(0x7f0000000000)=0xa6) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x5) 16:02:16 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27aeb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020208a3717fff00000100"/177, 0xb1, 0x0, 0x0, 0x0) mlockall(0x0) pwrite(r0, &(0x7f00000000c0)="3bf980b458054aed8968f8a32b39cb98", 0x10, 0x0, 0x0) 16:02:16 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2c04200, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:02:16 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}], 0x2}) mknod(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000045000/0x3000)=nil, 0x3000, 0x5) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000140)={0x0, 0xfffffedf}) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000000)=0x2) 16:02:16 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000000)="ac", 0x1) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x8001) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xf1ba, 0x0, "08e21e6c8400", 0x0, 0x100}) syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) 16:02:16 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000180)="6d52f51b37da3a815d9dad144156f08002d3b18b79ca8c85e4000000c61bb8965206000000560100298b9759eb885230bf3ff6356d5509d5ebb1fa4d73", 0x3d) r1 = geteuid() r2 = getgid() r3 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffb000/0x4000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x7f, r1, r2, r1, r2, 0x100, 0x2}, 0x1, 0x7, r4, r5, 0x7ff, 0x100, 0x5}) chown(&(0x7f0000000040)='./bus/file0\x00', r1, r2) 16:02:17 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="7a5bbe713aca137801dc36b1ef14906c15294190b29f36500c9e33c49b32a7629fb4f8361d272a24c840d7b74bb1c6aa75835d07d549c14483e02f2d6face8c2e118c6a4c526503b63e74834c31ff470fab8e8d411b23d97fe247fc0df52279d7e7c6f7a2547a3f90b26cfdc30245635df619264a450d25f1c5b8d42341daf87982ef3a2d3f1ff4105ca245bf9cfed5aae32b81455753bd6e3e7d8806b"], 0x9}, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = dup2(r1, r0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000000)) dup2(r1, r0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:02:17 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x100) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x182f47fd98aeda21, 0x3) renameat(r0, &(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000200)='//file0\x02') 16:02:17 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0\x00') setuid(0xee01) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x40) rename(&(0x7f0000000100)='./file0\x00', 0x0) 16:02:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) unlink(0x0) close(r1) r2 = semget(0x0, 0x3, 0x2) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000080)=""/93) 16:02:17 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, 0x0, "20370020001d0000000000000000000000002700"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000100)={0x910, 0x5}, 0x10) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getegid() fchown(r1, r2, r3) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:02:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000100)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000800)="00c5f8352d091700000000008397e68cdd1af31d9fe6ea4c03588517406e221cfdf7cc1c25815d7d0002000000b506231b3fa9bc6ada7d41797c009f99e2141d5eb1613a02b3e97016c555070000ea9d0100020000e7a2e86a948deb3ab2b16842f408d0bd39433acef78bffff9fd07c3f48e302321c713443544eeb1884a77af6e33cb873b9287d55fab3eb5c596fa70d", 0x91) r1 = fcntl$dupfd(r0, 0x0, r0) openat(r1, &(0x7f0000000200)='./file0\x00', 0x20000, 0x80) r2 = syz_open_pts() r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x88) accept$inet(r3, &(0x7f00000000c0), &(0x7f0000000180)=0xc) close(r0) dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x10000000003, 0xfffffffffffff690, "f000bf3e000000140a671f7630830400"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f00000001c0)=0x4) 16:02:17 executing program 1: r0 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgid(r1) kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffffb, 0x27}, {{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) close(r0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x21, 0x2) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f00000000c0)={0x5, 0x3, {0x20, 0x9}}) mkdirat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x1000001f2) write(r0, &(0x7f00000003c0)="0c86a3d667ae755e6ae50f5193b9689ad626565a1b0cafa91cb404b36200080000b8f388a7ef2f52667b6979c75c5e28b56a3aca721e49c248a38cc4a7bd42137f618822f4fa6edc64b7d276124f36020368184cbf72916b5d7f5f37a2c97caf8a8b686976f5cca288bbc0c2c159b918aac5f5a35d2c65e7cfdc3f9e509c44c22da2a6c66906e28040b0b240bbffb714f7bc71c09de959bd9ba9b96ab099be03db6f27c75e061768767cbf9c93a8bfafb15f0d25c91e72fbf4141160a5eafb68faaf85e43d2478e0631d2509fb9f1ad3f272bf437fc9c0ad1a67511662781793341eb602974382636c8d4064eb40ec2899763f24465ac5f168769a7628434f816efc6efe90c6707391281546d11fbdd6d0644303f97c9e48793f9086d07fc765e0cb392abbd2ade56fe2f8434b847070e69f9cdc59eb5ece5dafa4dd2a4aa1e8cb9caa5e80302678cbb1f6da5e3000d569431cadc7797949f931bb4ffb579429f2", 0xaa) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000140)={0xd0e, [{0x3, 0x6}, {0x2, 0x9}, {0x3, 0x729}, {0x1, 0x80000001}, {0x3, 0x7fff}, {0x3, 0x7f}, {0x3, 0x1}, {0x2, 0x4}, {0x2, 0x5}, {0x3, 0x800}, {0x3, 0x4}, {0x2, 0x36a}, {0x3, 0x9}, {0x3, 0x7}, {0x3, 0x1e75}, {0x3, 0x3}, {0x3, 0x6502}, {0x1, 0xffffffffffffff7d}, {0x2, 0x2}, {0x3, 0x7}, {0x1, 0x4b}, {0x3, 0x7}, {0x3, 0x5}, {0x2, 0x5300000000}, {0x1, 0x9}, {0x0, 0x8}, {0x1, 0x1}, {0x3, 0x6}, {0x1, 0xbe2}, {0x3, 0x8}, {0x1, 0xffffffffffffffff}, {0x1, 0xffffffff}]}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000380)) 16:02:17 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0xffffffff, 0x4, {0x4, 0x1000}}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f00000000c0)={0x401}) ioctl$TIOCCBRK(r1, 0x2000747a) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r2 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x111) write(r2, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x40000}, 0x44001000e, 0x400008001}) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:02:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x61}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000140)={0x2, 0x7}) 16:02:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x45}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f00000000c0)=[{0xc0, 0xf3, 0xaa, 0x4}, {0x81, 0x6, 0x69b, 0x100000000}, {0xddc, 0x6, 0x2, 0x4}, {0xfff, 0x2, 0x4}, {0x8, 0x0, 0x1, 0x73f}]}) r1 = socket$unix(0x1, 0x3, 0x0) sendmsg(r1, &(0x7f0000001880)={&(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000016c0)=[{&(0x7f0000000180)="ccb423fe53ce1975d790701dc55a31980c1bd2edecd1b9e307849c1b602f", 0x1e}, {&(0x7f00000001c0)="8102fa0dc3468ff4973d16d1e6019250406b9ebc7941ad900c5ed292c27b8c6dc6087f9f65e1aa51f1c4932352d90d25040035d816d1a7af36aecd2e7c2467f067ce1b7dbd5f26e4e7d6e4079253375c22fe749d8e73e875326a495bdb56fe27cfb024f48cc2d41a33d8458d3392475eaddf802d1c6721fc81ab4dc5f2b6f3ab66ddf66b5c58024cdc87fd6d775afdd73160fa2f6d6e199645c2b2cd8caa5d3efbef723480cfbe8f6754b9eb92e24d39fe7d14a3f8a502c306bf5b633bc3fed7bbf1780de2ff32e08362abd1e12cc0bba72be8571b101046b4b4e480dbe2b31b70ac3b4ed2", 0xe5}, {&(0x7f0000000380)="38dd41c05eaeee1ea21e671a019592ef218aa2d91456892c360d21a9c24347c411463eb95bca077d731c12598ba2ba4290e6423f906e2b1dfcf7fc1cb751f980bee5f42500f571ac90abaed0b5365ab2f93a612827b634306191c5c8f100e348d683cc747e77a901f0c60d7dcf8d7e82979c97dc9d4379cf086cb871cb55bf992d5edbad84d1067372505f03069a31355c01eecb8a3a4889b0e7780b591be8ee78a67f4076245dd8500ba454ce9c2af8e51c12d0770f240fac66801445f962", 0xbf}, {&(0x7f0000000440)="1039ba968d0928538497d7e8f735a9f79ae6b43b0ff6c9e3076c6fa38eafb4b5b3046c89f1dcc7d63c7e107fd94d50b1751a8ecc35874097731116ec646981e7ca669acb5b34c05cdff046f07732500e2852eddbd69bce021412a02653d80bf43f955824ab9ada0bc56609f6e13a8debe420f5a6004cc62e5bc97e728811776ce5faa80af60cbca06bff5c50110a11886943e31ec125cf8efe7ce92a0eeb221700", 0xa1}, {&(0x7f0000000500)="c34f024e7e9682d50867e4f1e4fb7c745c2a04ebd3d0c35e8216bfad6d7dde2f93ba3aa62932b379e5cbf7fff19d28113fcd7bf1efc5e5b0ec22f9f02440a598604d8ae6bf8fdd00cb1e9c46d4fb64de14c4a76c8861b4f48112cec923a423af6b460d21030e872d6f955204fdeb90b8be5cb94d47105aac032b0def84cd78fc99bcd64a1023d491a00f5a027ba6ba603457b9bd4298d712ccb5d54d1eed748ca466e73ac7e07f2f83aa2c34b55611f8095723339160c0047fde860afaba34", 0xbf}, {&(0x7f00000005c0)="19e3a60db8a3e9599767577a5856fc668b5218a8663bd7649c38bdc54db661a877af8677da8fb83cc65becc0dc5b2666b8f8ef3d82cc0f4ae75248c8f1d13d634437a800127c1a3075c5f01512e3ecfa5d24f841dac9991aad22ab3fc683f2d04716445f737ea112fc02ecfdec094d90b137c2e183acfaa3b1ec25f1929abdcf782ac2a5fc3f62e55d5a194cf7d9c8c1df4fafb190c048a1a168ba52730ee0058ab4ea58ef337718ae65a5c1e79c7f73b3c693cf6346c69cf32db181bc962b30ad19514eab8be1602cfbbb0f08c1864aa34e56693f", 0xd5}, {&(0x7f00000002c0)="b5d943f2cb173885625d121134010bb1d2e71d96fc989c51", 0x18}, {&(0x7f00000006c0)="0cdae1173e4c3c6e6fed9f0232aaa8cb6849b83928d521f0aef64332deb9205016b046529e0e4b6bc4034932c43dc7d129273f89271512524c92823da13febc09c643ef83a2390c2878b3890e7c397e9352ef9fe605910a536a3c86d0b66584a492665552624b45a483abd7dc605228b0137bb0326069143a1e5c6d0b9ffa2dfc3d2fc8f187ee2fc9408e31509301d361e3295b70b2c1a2f081054c08d5d77a7accf0a2b85fc5e16730cba29cb105de6318698282c93856436c7cf38e4f15e84aeb7724937c51ce384f17b57b919ddf846484911be9ce5cbda93fb64a7229dde36fe97aeda51503b60a7680f103062de336a0bda1c5e89d5a8d0e0dcdff2ebbfc605b514d97bf68c414668dfa972d076d73a49766a434927fe27abfbbc7ff2b825154de347185aee69ab90000829c94424a75155aca18af1262438a1eb828060a83cf3f55e7534ffc6d937e824dc07cc40cbe8e9246fd8e7d480958fb41a54f8aa3aadd7856a53cbd971b89d86ef0d6502ec10beec8d7b2eb39f372409191dcaf13d0e1fa05ec4579057476f4769851aba528b3955746ba2d8f02f49ce02205bb8eb42df9f5d74e320d94db804c40678ba29ea3aa04bed732857f9b486f0089ec0fa1fb3d54f3ec52ababaa07ffa35bef82c58844639b21acf8e3e0b09f1dcbf7cf342ecc3aac1d65e7451cbddd2e442da76617c0b356a9d3239702aee5fdf146ef4b2ad7c8519dc48b6b0e56693dc43affa7ccec33f21b773dec5db926f069fda1e01e56a98f5cbe49553dba9d5d04063b1f6ad0f42d36af72b31daa4567f3384e0276a0a86e47cbc3d5cbd0349959194aa47a5c84692cbfc5f7588b58c2c13a721e3263561dd47d47382c83a5ce5bd416274d6ada65b01c11da49756a73f2316483eaecd38f93f32fdd1fc62d1eb47f231c73635b2b110ea1294e9af332a217ef84bc65de636f22e1181160c65eb5589b2e9a238b003aa86e947591f5d0e4f9e1f7e105f54a536aee6d5c0b9a97b0ad67bfe45b96792dfaaf18a739f22daf990f4bc710328354623b2a4483b2627fbf112aa4e18dedac9e7b234de28557a9112e5a1e779694bdea9ed633c3a4c46119a071cdf4002ea50a418ee94d6c5188bfa2143b493df22a5a9ee357ef570684ce7232fc0815063d05ee0f9fafe46b4073ffb60d1fe607e3311603a420b0734b39d90bb44c9945c8d4c9c193cb0ee095c964abf2120bed2d411643e1efb8502034ef0984e6a7f88db6f7f6f3f472c140bd28e45bbee0895c4ad521eacc020ec63cb689deb4f582920646a9ebd7ee2319384e62625ab69b278e921fbb9c6b6006aed66e2703535ce0a73c4a13530615d958f378a6f0d8b7bdd1c3e86ce482cc2113baede6a9ddb8358d5e60bded9d7736c48e59b9ea47ebf2337f260d2dc243c944c1c2d12e66ecb0e3752fc724a5c82e0e633f249ab8dc1faa3346b39a32ecd34bafc20413266dd7435a2a1e92c43ea060cb9baf22f7fc7150a5eb96e8f0c8411b753a68aed45faf233e7fa3e6fd12fe5402a10f36a4326c244afabd7cde2888f7da0776b0769fdb16c828a29a2eb1ba3a7503d37cae270a543fd8280d08d32b85613188260417646b2d640d18e0124dc214fd603e65f4a6d71c25b1814186c78bdc93b54fdc1728cefde2dc20340547143f3d2a87134d4e65dc128a1071374c63ecb8bee6c3e34afd75faab045f2caa78bd08d18d1127da37df68cdb91161e9ff7030d3716688d3dfac1d5dd758750d9597a5caca3971bb555a7e26db0c51f669d0f1bd051568ea935cbdb10060646bb8d98e28af91c61fa1fb86809d736b10b92d0d62bf9af3847e3ea8d8a96b27e6b54380c7f96d89d8c5a0a625b93a74dc1820aff7459c25f720794d158906a06140674c5a9b3238c1da5d730366497cd20f7ea7829d1450c0e74798ed42c47749a751e88f1d55348a79ed0bec575e8fcb5aac4307e3ab53214bd32925946e8182cd999c7ac6283e61f35e7553541f74d0cff510f58534a2fa94d6bbd595fc91fab731d9b3ab57bf484ec2a2038c938f4f201fe389b3ccdc1218377fdd88f106f0a11fdedabad3f124613167da53547f51898241ef7975aeeed22ed35d407a621f02d3dbffc40ab2d3a8f196d96fe62ea1c41f765ac04cdb77f20f3656050e158a34cc435c63a04ce78cb3084a2c606703321700917c0c727d4bfc0ed996a35cc41431c40e3b6758c55856ab8d5b759c3b91a33a3aa5a1a31727265e93c33071396a61da9a4f219e596646867ad7ccdff53303486ab187e31c46fa1497a92e777b354ea3424b6923fb042e0b33203fa7b2e969560bb57b3c77d4940b9eb085fef096e65b65ffd01ca3d7276a12265caf9d0807f24b5f25c751a062f25c50770dc8d3710447a9b7a0c7458f9428a3ce7589c4ceb88a2a4b22c61067753c224e5db9c433e36027ead72051f06f8cd65c1c9c51e297f4ded2385c41c54e70ca6592417686f270557e2c760af7e054aed741edeb96991bcbdb2381d19bddb70d753d32e0f13a0d6e1d9b3154048956c74c4a8976ed7b3a1056fb3a5d875e0ca9490aefc03af88db2a3e6aa5ca4b9c7faf88d4c3455054564c44b386165b482e5d08321d3477df464175cf871a54d39901526db1a5c1edfbfa81c31b6240786db4c2888ceb12bf7fc87979517dd8ab21b144f30a842a152ed3eed9239acf6b4ae48165d066a215f694f53f2188ac9b4c92562171136ed90f225d73d1d244cf328c6cdf00444529d7d87e791af237658a5cd491d478b03915bfa88881eee6cd6fd2b082cebbd5dc5ef5ec59cb31c53cc8ab219a866073bc70b7b0c13038b15f3eb67eeea25fe6d6e2d0d442bbac72892903f466246877c77b50868b15cb6cd864130c2092fb55a34738b23725473af5a5a9cb45d42d48afdca4a2fa378c3d21247de3cfb9945b8360e017b5c7bc551b16118aa9462022a62035192b8d92ff20a325d1790200054d9401797f43a083f14790472574159923e313f9f5ef7b7fb5237b5af5b976da8828ffc8fa8e4be7e23e7424f5aafcf52a7f47ef4e38126b7115577d863626c40ecca35f445f8e53a523a3a83b80030a4d7010c568b28772e8ce54a6ecc78ebc12cc2907f4d83939f24bff8bbf0f34caf041560a43e9bc3bb1f771d487e5beacd5efa7ff58cb62a118d0694edf18631b903412bc6aa30bebb045289a2a09eb16d3ba7182ee34a7d9d3c509b04e6e22839bc83e46ee49ebd137909ae0829d34adf263f65dfae30e0ef7144c6ca96c7e84f748f965143e9c9bfd1a8a84678912634b2d8917a8193e850a87e646a9ede314a9708466dcd11ba362c16f36a211b54828fd02fd79db0c984a0d1843af336b92c10b47399798007bf4c99a64763588b56f04bdc70e353810ec29e823f16491297c8d97b36ed2042cb177cf2220f95985d055beb1951984aeea219e2c41cc877b1a5a1057e65abad781022bd6c66ff7e2508fe6e04d82065b0bea21c15891887cb70c4eec225618b2a7a60e8718aa22f34ab9bbcf5bc0c2675d633c65de0c10d4dba8de8023f39acdebfd52cf1e46bb7912242951def24fa638439b490b3e77c526f617e553c078770b5f31e8b092b44b5a7447b860e080505c94642bb5fb4d6dc2b10c7edfe8cadb7dc9c5ce3a65425ae3ed3453304603d964a83c240bc7fdcfd402de4b48e0cb9dc3c105d5e908d4b9f67a45c6218844a5cc65b6d55a0a897dc479848d124548e4fc5d1a38d6ab880fd9fabe7f5edfd3f6219e94e038a37d379114a7b7ff9b7259356a0cb7dc86c0148a5ca44c7b2a281f42c3027869411cffa5066eea3f2819a4520ff2182e42d1d4101bd4909a86deac1e124a504bdb081bc66488dbd0c802bc7f8644177bce6c10a4b7d5497a6e3efbf01bca043115a04d7291a909076d2b347db4e0c29b05d01ea07e0822e0b24640f08fa68d4f215009e923ea9104666438758ce988109afa89914ffd0bbd8dfa6bc30bebf0f8e45da58db17e8aa11c1c3248ce69ec1174a8225c6ab16449418ae3ace717a5e79e80d28ff5a99ef73b32b41e8d42662df6ded0894685cc80f0ba9e62cc7153430b8c708235c033100c597b35674538738eb77be1bad67e7120533ff949c9c4a5542f8057d35fd2bdfb7ad010ab23fb694b07c8641b2c50d13d207de01cb0b6a5bf9b6a850ec3801e96ce8ae1b2f9a48a1f8a44fda703e8c64bc063b16a53a24b99d492df58556b299a02d375b877c086d390781f832c971008d9efe567aa367b0cf8e89e3c6a441c7f9bf072bf3debfe8b9a70a231433e238b1c15551ce0218e2281ea78b1d6ef7c9a89c8421c666cfd4604a198cf0337140ac17022974e42199916b295e03b2062d63fa111d193039b1ad7a75e4880d94b63847995843348f8224883cb3bead458e40f76e1feb735eba31793f7b846889146e26bf8bad74ea4a4bb04c7a12bd98cf967c6fe94b521e5f857e7e4c9ed2114915db6109a92fb34c0fb7a2ded39b6673cfcd109bf170429e7af126d8b279019c0d4df794cd02ec3661adbcb426774319cdae43ee5f19abe797992e4cad5e509623c9bf0978853af139c4ebe8135162d0e2fbdc0cca2294dd4a8ae8d9dd7b44afc9123710a99af63030a228dc73b2b3383620f59f21f86bc3c2183444288e66f449edeb37538a62d1a8a3f76111c82663c2f6e2448340e635ff791064d4170765b47a7da8c6db1470662ca0620aad30016c740f767aec91085aabb6a6b29b68fa0d130bcdcd6c5183b684a38075288477797012e7647ce4dc940e802d45dcb869e240006878c06573cac00b6e24a4beff67f58f7e242e8e89f2e4d54c5ace96687642ad2e985ad05429de59862548f3e31c3a6847987a46fdce258e4de5282f7f220a9b92064fea2aab93e08172a1ecc4b75f36cbbb3fe24a237a321500fe865eb3b3db1af3935a64aeafbc7a4fee6f263de710236d0fbe2678e7e089400a737814d28068a90477e7c54ff82ed7094b0c5cda1cf940603fb6acb6e3eb9170c685401422b0aa8c44658a6a79208c3a77c3ecf8090ad19c2c5b75f88e77afae2cd26a0e1d878ea7fa838f2d7e95cb86a0b792ebd60514cf384d87e814e32b7bbdcda06aca8a19d2ad6096d48f7d5b045352a9044f0fac8d450b2ac0b7b7b467513638ded1d0e98d5f1ceb4b999d8c4da660f66671c6cf4894d5bdd44d0b9195e55b067a2f046245c81ff52c42d90e50fbfa62875fc65ed21c7dceafc2d183ca0f3c2ab592bb7c180c6b75fae93cfb2aa67076901a770564fa2b93db1f64f9fbb65afb66dae440a58a3e0a7ff444d299ce1ccb239d266d11f2dfe31cec4b5c613774f19ee0c953104bbdde1bc6c414a68e3345256e71d8eb92e2d8fc18ba97d8a5584a446eea0c2c96a154697b1a52e48a8433840281ca4663ebfea8b7267edcd09b9d9bf181801c9d662051d0a1d9027f0fde360ae7aa1375350e77f75c01003679c9d9fc7f901b0f78efa0b49895deb3f3ee9609ec7285a66f78cb28b80bb1f8ad40944b928a0f5efdbf2221c98feadb243d1b235521dfc35e960ba06da493a35adb741f38a1e3c8faf26e3657b8d1a751df15e099e0f35e12cbbbc2f574675b090d6e552d22a055d3026220380a084178bc4d9d072860f49079f6182f19a39498c076f893477ad8b4ebaf393419a8fb2e408ae4ff02cf2f8d12dfbc4f136902346f784235713d662cae3c931194404453bf69d68943aa0e19e36c59abec4425a03dd0c774c1c3164e86b97d8b6c74ad5ca781102a29fe76ca1", 0x1000}], 0x8, &(0x7f0000001740)=[{0x68, 0xffff, 0x8001, "4ab128bab230714edf30e72bdbf6e913e33065e10db20ac5c8a93e26eaeb3ec21fb4a850696ce655c1c8343e6d34cdfdfc1bc2fd38c56196c63f4080156a468c6eb20d9f1eba4f27385d5a5599f2d3eb66"}, {0x40, 0xffff, 0x5, "1fd1c53427c04a17bf4554b4646a1893407ea3140e3175151d366af57cc99900a7c9e53e4f74b292df9d"}, {0x90, 0x1, 0x6, "b8093ba29e4af6b4e7a478e2e7684878defdc0393946cc0049aff324dc7dbec40969938badada0f0401987f8f4744caef14a965b8caa01f6374bbcf3ea1079dbb34cc611e26eb938c6f095215529140057404cca954d692c4ac305857ccd9bbeeba19a62e678712cf98c3826560cfa43c713a1feb5115c6f5fe71d"}], 0x138}, 0x406) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:17 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, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) socket(0x6, 0x3, 0xffffffffffff9e62) 16:02:17 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, 0x0, 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x5) linkat(r0, &(0x7f00000000c0)='./file0/file0\x00', r0, &(0x7f0000000100)='./file0\x00', 0x4) r2 = kqueue() fcntl$dupfd(r2, 0x0, r2) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x34, 0x0, 0xc68, 0x0) kevent(r3, &(0x7f0000000040), 0x0, 0x0, 0x8, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x4, 0x400) kevent(r2, &(0x7f0000000040), 0x8000, 0x0, 0x88c5, 0x0) close(r1) 16:02:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) pipe(&(0x7f0000000300)) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000000)) openat(r0, &(0x7f00000000c0)='./bus\x00', 0x80, 0x26b98008200772ec) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x4000080c1, 0x90000, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000200), 0x0, 0x0) 16:02:17 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2020080002010, 0x4300) r0 = dup(0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r0, 0x80045710, &(0x7f0000000000)=0x3) 16:02:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x24}, {0x4006}]}) syz_emit_ethernet(0xc, &(0x7f0000000100)="01910b370000000000000000") 16:02:18 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xf3a8cf9e269bf0b8, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:18 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) setuid(0xee01) r1 = shmget$private(0x0, 0xb000, 0xfffffffffffffffc, &(0x7f0000ff5000/0xb000)=nil) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x140) mmap(&(0x7f0000e17000/0x2000)=nil, 0x2000, 0x1, 0x4010, r2, 0x0, 0x0) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r1, &(0x7f0000e80000/0x2000)=nil, 0x0) shmctl$IPC_RMID(r1, 0x0) 16:02:18 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) dup2(r0, r1) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb18bbdf696c00000000"], 0x1c, 0x0}, 0x0) 16:02:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6c}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:18 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) 16:02:18 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x1, &(0x7f000028c000/0x4000)=nil) shmat(r0, &(0x7f00007bb000/0x2000)=nil, 0x3000) r1 = kqueue() r2 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fsync(r3) socketpair(0x18, 0x1, 0x4, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x971c2784809f12d1, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200)='/dev/diskmap\x00', 0x200, 0x0) r9 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000240)='/dev/diskmap\x00', 0x200, 0x0) r10 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffd, 0x20, 0x20000000, 0x5, 0x9}, {{r4}, 0xfffffffffffffffe, 0x20, 0x80000000, 0x1f, 0x8}, {{r5}, 0xfffffffffffffffe, 0x3a, 0x10, 0xfffffffffffffffc, 0x139f}, {{r6}, 0xfffffffffffffffc, 0xc104f1a02c22a1d5, 0x40, 0xffffffffffffffc1, 0x2}, {{r7}, 0x988dd8a58863b3d, 0x0, 0x1, 0xff, 0x100000000}, {{r8}, 0x0, 0x5, 0x40, 0x7, 0x7640c56a}, {{r9}, 0xfffffffffffffff9, 0x8, 0xfffff, 0xec8, 0x8}], 0xd4, &(0x7f00000003c0)=[{{r10}, 0xfffffffffffffffd, 0x4c, 0x40000009, 0x2, 0x9}], 0x1000, &(0x7f0000000400)={0x9, 0x1}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x6, 0x80b7b2d06884df5f, 0xf3d) r11 = socket(0x18, 0x3, 0x0) setsockopt(r11, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:02:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x5}, {0x6}]}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r3 = dup(r0) ioctl$TIOCNOTTY(r3, 0x20007471) dup2(r0, r0) setregid(r1, r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 16:02:18 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x3b}], 0x400cc, 0x0, 0x80000000121, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x10001, 0x0) 16:02:18 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12, 0x100) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000040)=0x2) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000100)) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0xa6) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000001c0)) bind$unix(r0, &(0x7f0000000200)=@file={0x36465b29e9d94b7b, './file0\x00'}, 0xa) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x7, 0x13, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000380)) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000400)=0x1) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000440)=0x9) pledge(&(0x7f0000000480)='\x00', &(0x7f00000004c0)=']*\x00') r2 = shmget(0x0, 0x2000, 0x280, &(0x7f0000ffa000/0x2000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) r4 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f00000006c0)={{0x8000, r3, r4, r5, r6, 0x0, 0x4}, 0xfffffffffffffffc, 0x3, r7, r9, 0xf56f, 0x1, 0xad3e}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000740)) mlockall(0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000780)={0x4, 0x400}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) link(&(0x7f0000000800)='./file0\x00', &(0x7f0000000840)='./file0\x00') lseek(r0, 0x0, 0x0, 0x0) bind(r1, &(0x7f0000000880)=@in6={0x18, 0x2, 0xfffffffffffffffb, 0x92}, 0xc) setgroups(0x4, &(0x7f00000008c0)=[r4, r11, r10, r8]) read(r1, &(0x7f0000000900)=""/49, 0x31) 16:02:18 executing program 1: r0 = open$dir(&(0x7f0000000400)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = dup2(r0, r0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x4, 0x0) kevent(r1, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x1, 0x7a67115487fd687e}], 0x3258, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0xfffffffffffffbff, 0x1000, 0xfffffffffffffffb, 0x0, 0x8, 0xfffffffeffffffff, 0xb8db, 0x3, 0x0, 0x4, 0x1cd7}) open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x10) 16:02:18 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x400000000000) getsockopt(r0, 0xffff, 0x4, &(0x7f0000000000)=""/39, &(0x7f0000000040)=0x27) getsockopt(r0, 0x200000029, 0x69, 0x0, 0x0) 16:02:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x800000045}, {0x60}, {0x6}]}) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='x\x00') r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x200, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000680)={0x10, 0x3f, 0x4, 0x0, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x6}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xe41}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x2}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ff2000/0xe000)=nil, 0x2}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x1b64}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff5000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff1000/0xf000)=nil, 0x80000000}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x2}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0x2}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x4}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff3000/0x3000)=nil, 0xffffffffffffff80}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0/file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x75}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000640)="1f") 16:02:18 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000001000020000000000000660004"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB='./file0\x00\x00\x00'], 0xfffffffffffffe4b) write(r0, &(0x7f0000000bc0)="2b43fb5ed45a23162c6e724b7d911ad97da32ea2d579da90eb1ff00665126eee7caf8b14ddb01f0385328f8d18cd0fc70021120eaedfdd96371cd6dd2dd6e079611358b7ccb70fef5d141021b961b652f54df0a71bd0e118424cfbe44b8e61e182f51b50810402003a029dc5314d2bddff01000000000000e2397202afa3b8ea97802fb5f7026125b62585b8e03e3d60e829ee7e17f1e529ef3598dcc114d7d3d8530428b4e657321a07b3a691cfe4b359d7b8d4266bfffdd9f54a48067d0302aefa85c5c49cd4b7f71487d110732af015510dfed9c670adf69a914e35635f7902ccb23a2386f2e4af84801deab47184d2435a8368d842becd2512cbbd10f83a109107a2dec598e10b315ddfdc03d7873036cbd5fc94ad64a3a289d05b4242956d3846a49cb4849eb194af200278368bc56700abadc8e6bb9898900157cbaa8368da60a12ccb796608900557ffab1dab8e03a47237e684c39db050781228dea925a043f13fb59b90e04171838d6b092f08a740a0fb54c3be84afd4bb7085053f2e02880300000000000000b2aae8ff1ca2d2e51a9cb1afc7ffc12a5645bab7fffdc4ccb9561ca300196f3b68b2f65fec1c0d325402a9d6c68de4ca116dd81f7787c40d8d08774c10e9aaa11e7c6cf2e01641c0e5dab8fb4162cfa0b5df2b73908330e0ba51d329099e67fed4a780cf46cb443f3f4e0e92092e75aa91a7f16c86efe270d068bad67bb0f89c15f62128e35d355c59a87454289541cc0000002d9a0000000000000000004a068bb58b1066af83d03ee089b79a058751785d1d27335d82eec697d8a34af0618f7ea116d44c0283c6644dbced4f36e47c8cbea2979f7ac8c285cdbab491cfff16b9b2df5f1a693e6ed666958d913e42ff9076dea07b9083d2a349e8bec69b73d2bd09843744635a95783e349f552a7e15aa784202f98baf47ef371aa5733e525cb10218ae585da65c92c3965b97e6fd2e754a2bde421349c3cd05e1cd0bea523ed3612bd554c04d08763e359a9bec0b41b6b524bfbad0e2b95381772c2fb643ae8b35076cfdd1d4318d0acc6ff2811cc985f6a2d7a8e4518eb55ae031cf8e084842d59de1e7dd2d314bb20453adbe040d6fe6d0971c8516e7bb4fa6db2066ac7dc3b060ce42e212e41db03db31c7cdb9a706b96924068d37c45b7b69b5e5e692d858511bde43276b63f7c6882c4fe6f6524a08be9e8b65a3da57bfa583ce6c01e8d0ac46a058704cdf73050dd547322f2ece21c449d0b2f5628056b9b243014de169881efc7b55d564a713a298e82e4794a901c88573a4c86db70585dd629b9c75b6a4509b21a6b4b2cf4a3bb4341ca801cf7640856e26073a3467155310fcc38fe579e6e45c543a70a88e7776d5af56225f4ae15d353a9e1b776b2d9fd655821e3544240e2cc1fa3ab4f4bef259f8d535cd8162740656a16932b1305622879c688816c9680651053e5845bc4ffffffff0378c8b2f5e7187de81ceced890a46b95fb82f47aa75b3608f04927951ff629c5fee5bb1acebfbdc3ff452c7bac8bf01b5b7dfaa80dacc3b86729799595a4503ec53215cd68b93d3b6d1d02ad700c5a4856ba23a0b2b07fdc3f3e7e2b933849b4c2ff4b9473a44", 0x7b3) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 16:02:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x40}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0x28000) syz_emit_ethernet(0x4, &(0x7f0000000240)='\b\r4A') 16:02:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x50}, {0x8000000000007c}, {0x6}]}) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x20, 0xb1) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000200)=0x88a) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) r2 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x9, 0x800, 0x968, 0x81}, {0xcd6, 0x1, 0x8, 0x7}]}) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') getpeername(r1, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)='~') r3 = getpgid(0x0) r4 = getpid() setpgid(r3, r4) r5 = getpgid(0xffffffffffffffff) r6 = getpgid(0xffffffffffffffff) setpgid(r5, r6) 16:02:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) fchflags(r0, 0x0) r1 = open$dir(&(0x7f0000000000)='./bus/file0\x00', 0x80, 0x0) r2 = dup(r1) r3 = msgget(0x2, 0x5) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000000c0)={0x5, 0x1, 0xee8f, 0x2a32, 0x81}, 0xc) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000140)=""/4096) ioctl$WSKBDIO_SETMODE(r2, 0x400c5711, 0x0) 16:02:18 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xfff, &(0x7f0000000000)="1d000000", 0xfffffcbe) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) close(r1) r2 = fcntl$dupfd(r1, 0x401, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSCTTY(r2, 0x20007461) write(r0, 0x0, 0x0) 16:02:18 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x64}, {0x74}, {0x80000006}]}) shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ff9000/0x4000)=nil) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:18 executing program 1: getgroups(0xa, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setegid(r2) r8 = kqueue() getgroups(0x7, &(0x7f0000000040)=[r0, r0, r5, r5, r6, r0, r4]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r10, 0x20, 0x0, &(0x7f00000000c0)=""/88, &(0x7f0000000140)=0x58) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_GMODE(r12, 0x4004574b, &(0x7f00000001c0)) symlinkat(&(0x7f0000000200)='./file0\x00', r12, &(0x7f0000000240)='./file0\x00') r13 = open(&(0x7f0000000280)='./file0\x00', 0x160, 0xc0) getgroups(0x7, &(0x7f00000002c0)=[r6, r1, r3, r7, r9, r9, r4]) bind(r10, &(0x7f0000000300)=@in={0x2, 0x3}, 0xc) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) ioctl$LIOCSFD(r13, 0x80046c7f, &(0x7f0000000380)=r12) bind(r11, &(0x7f00000003c0)=@in={0x2, 0x2}, 0xc) lseek(r11, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x6, 0x10, r13, 0x0, 0x0) getpeername$inet(r13, &(0x7f0000000400), &(0x7f0000000440)=0xc) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x80, 0x0) r16 = openat(r13, &(0x7f00000004c0)='./file0\x00', 0x8000, 0x84) unlink(&(0x7f0000000500)='./file0\x00') pwritev(r8, &(0x7f00000009c0)=[{&(0x7f0000000540)="fd13240faf0e8beb3991ac33dd3675dd14545d908d2aa7561f5c32851bdbba73daf294164122ea2e4d50b7b4168496f53caca53a3b38db8f3577f0c7112e00d5383e9034d449cfc09ea35cc50c0641e97b6da29bf7c6ca31f8039390b366cea7e8b66f4ad838f61e1a6b007c5cba3beca5d5fa23eaac18be19eb7882ccc2085ae5c2556c5e125962f242b5ab67537c9d2d73f860acac614792d47ffe4718838bdd7f31bec73e30db83ea062344472661bb017eb0e543e44c91c21e7a3d46c45ea015048394b869babb51556c7f283feed110ceaabeaea767bf3788f89aff8f5399f7cb7995eff538272f90e98c", 0xed}, {&(0x7f0000000640)="0b8d4e2bdace477f35bfc5a305fffe2313d77086b3bc41c26dd1b2c3edb487036eca13fdee942628220783a41eb4f1c586a87631eaced71b7a7f4887cb493eab926802ee1420393ceb3ce67e70222d15f2758738dae82731d89911d48147f9b943f1d80e7b61ebd58eff2e0016df53d019561c330ace43cde6046945b9f29a2e3060b220339957a36ce7850503", 0x8d}, {&(0x7f0000000700)="45bb72573068586b069478aaa68859083603e515bd8120d4c6dc8b7bd5d978cb4f8ad71d6b9ae23cc1f379aed196787cf58e325bf97c644e4ac3153fd319228e0f0ffd16c740a2fd293610b262682c72af7cbd12d7d34cf45d9bcc5d8f4e8f4c3541900035930ea866d005c94eacd17205e7883659de197a477b532f33431ac65f0cd0f2fee37251f91b555efea85c49633b3cb3503289fd4eb52b8c006c4e66d7d14d612f617288cb215ce1e836a4c4b7fe1a0f27e9e5a343ed7ba2193d1adb2c79a89397a5e8f6064994f52ff2bf0f98d7286d6c324022b8509077a2dd34f6cc6801871c064d24663a32", 0xeb}, {&(0x7f0000000800)="bc672577e6a95db12462291989852073667520c477f3421ec8a4f4239c9b899adaca98eaf5ae8f0bf78ee3f65c8ad9a75d9146c738ba5f8d42be7822a1978117c2f439f126cfe436cbdb3f55832d15a03d603264d90a93ef9b7fba4b3f71f90e05c8640933e7c2dffebbe9a2b8dd756bc3113505e81c2431363f37124633b00bebbdbf2ea13cad96daa07ce6", 0x8c}, {&(0x7f00000008c0)="d238aef237a5507589ba9d654e9f98775aa4d5c8debcb635e2300313179593a4c206fd5e68bfd16cbaed444fa322aab4405b1f76a67b0c0fd7c831bf541af7e1778a3dbb8278b0ff1d210dd2d3d708b198ca25697aa48362df251db6cced9af52e16d2e7095edc2aadf5adf46a137d2b2ae0a3c1e066ef1c432f6f2beadf51c1285142109ca9d07735cd9fe272a054cf5f1ff8de23b28c147c5ab4e0daa10cbeb6afcc3f1f23d096b73dd027f4caded1d260a1831ed5b41c4a62d0bea622b876d5e8dc4a5525309e2703b2dfa99a3d20afcf6ec1e5840ca4ea9307663f50435687", 0xe1}], 0x5, 0x0, 0x0) r17 = dup2(r8, r16) setegid(r14) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000a40)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r16, &(0x7f0000000a80)=@in, &(0x7f0000000ac0)=0xc) kevent(r16, &(0x7f0000000b00)=[{{r13}, 0xfffffffffffffffb, 0x3, 0x2, 0x5, 0x8}, {{r15}, 0xfffffffffffffffd, 0xbe, 0x80, 0x5, 0x5}, {{r11}, 0xfffffffffffffffd, 0x50, 0x2, 0x6, 0x40}], 0x5, &(0x7f0000000b80)=[{{r13}, 0xffffffffffffffff, 0x1, 0xfffff, 0x9, 0x7}, {{r17}, 0xfffffffffffffff8, 0x4, 0x8, 0x1, 0x64}, {{r19}, 0xfffffffffffffffe, 0x0, 0x80000000, 0xff, 0xa8}, {{r19}, 0xfffffffffffffffa, 0x2, 0x80000000, 0xfffffffffffffff7, 0x2}, {{r19}, 0xfffffffffffffff9, 0x4, 0x20, 0xe00000000000000, 0x2}, {{r15}, 0x44fcb8e2c7e7b194, 0xc61a23690effd241, 0x1, 0x90, 0x1}, {{r19}, 0xfffffffffffffffd, 0x10, 0x8, 0x3, 0x101}], 0xeee, &(0x7f0000000c80)={0x0, 0x8}) setsockopt$sock_int(r18, 0xffff, 0x1333, &(0x7f0000000cc0)=0x2, 0x4) ioctl$WSDISPLAYIO_GMODE(r13, 0x4004574b, &(0x7f0000000d00)) connect(r12, &(0x7f0000000d40)=@in={0x2, 0x2}, 0xc) 16:02:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = shmget(0x3, 0x1000, 0xc, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 16:02:18 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r1, &(0x7f0000000080)=""/37, 0xfe37) r3 = fcntl$dupfd(r0, 0x0, r0) accept(r2, &(0x7f0000000340)=@un=@file={0x0, ""/4096}, &(0x7f0000000180)=0x1002) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000000)={0x2, 0x80000001}) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000140)) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) ioctl$TIOCSTART(r1, 0x2000746e) 16:02:18 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x400, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, 0x0, 0x0, 0x5}) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x58) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000080)=[{}], 0x2000000000000016}) 16:02:18 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022eaf66696c653000"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="14000000008000000000000800000000000000c4060000001300000001080020ac1400e5df1615a1962aea0000080000fa45a8c8", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="e6ff05ff"], 0x30}, 0x0) syz_open_pts() 16:02:19 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, 0x8) connect(0xffffffffffffffff, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) 16:02:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:02:19 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) unlink(&(0x7f00000000c0)='./file0/file0\x00') r1 = fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f0000000000)=[{r1, 0x1}], 0x1, 0x0) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000100)=0x7fff) poll(&(0x7f0000000080)=[{r0, 0x11}], 0x1, 0x0) 16:02:19 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0x632a0fd28a2969af, 0x0) fcntl$setstatus(r0, 0x4, 0x40) r1 = getuid() seteuid(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r3 = getppid() ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000200)) chflags(&(0x7f0000000000)='./file0\x00', 0x10000) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') ktrace(&(0x7f00000000c0)='./file0\x00', 0x4, 0x100, r3) clock_gettime(0x3, &(0x7f0000000080)) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000140)) clock_gettime(0x2, &(0x7f0000000100)) 16:02:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4d}, {0x1}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) 16:02:19 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x1, '.\x00'}, 0x4) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) lstat(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) setgroups(0x0, 0x0) setuid(0xee01) fchdir(r0) 16:02:19 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000040)={0xa3, 0x3ff}) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000000c0)) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000080)={0x6, 0x401}) 16:02:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x9, &(0x7f0000000000)=[{0x8, 0x80, 0x3, 0x4}, {0x1, 0x100, 0x7ff, 0x5}, {0x3ea, 0x1, 0xe8b2, 0x10001}, {0x7, 0x3, 0x2000000000000, 0x1}, {0x6, 0x98, 0x0, 0x2}, {0x9, 0x9, 0x1, 0xfffffffffffffff7}, {0x1, 0x1ff, 0x3, 0x1}, {0x5, 0x4, 0x5, 0x5}, {0x800, 0x6, 0x4, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:19 executing program 0: clock_gettime(0x2, &(0x7f0000000080)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) pipe2(&(0x7f00000005c0), 0x4) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000100)={0x7f, 0x3, 0x7, {[0x7efd, 0x5, 0x9, 0x8000, 0x3, 0x80000000, 0x8, 0x5000000, 0xcf1d, 0x8, 0xfffffffffffffffb, 0x100000000, 0x4, 0xffffffff, 0xf93, 0x0, 0xfffffffffffffff7, 0x4], [0x80000000, 0x59, 0x7, 0x7, 0x8, 0x2a7, 0xffffffffffffffff, 0x4, 0x80, 0x7f], [0x7, 0xfe00000000000000, 0x39131d9c, 0x3, 0x800, 0x80000000, 0xfffffffffffff427], [0xfffffffffffffffe, 0xffffffff00000001, 0x4, 0xffffffffffffffe2, 0x0, 0x1f72], [{0x2a1, 0xe381, 0x6, 0x9}, {0x7ff, 0x8, 0x9, 0x2}, {0x80000001, 0x7, 0x200, 0x20}, {0x3ff, 0x9, 0x7e4, 0x6}, {0x73f52058, 0x8, 0x9, 0xffffffffffffffc0}, {0x3, 0x8, 0x0, 0x7f}, {0xf64, 0x2, 0x280, 0x1}, {0xc0000, 0x401, 0xc9c1, 0xfff}], {0x2, 0x270a, 0x100, 0x4}, {0x18, 0x100000000, 0x7, 0x8fc5}}}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r2, &(0x7f0000000380)="72da743f551ab2e14cd0f4c36e52a7852bd51946b90edec62225677d92ed2e52a39a6ee2f3f804591621226897cdf05348fdeeb7646e74d11fd3dd6b92f29892ba295f48fcc75593b3ab10c0514e78af28deaea42b6d7450a37aebc9a8a8a4babc2c6f6acedf83b42e66947b1de89377099dc03938ec7376bd282c1a2fd7db067b5a3fc1f8ffaac0c7b62531384ec3da45b8c506c2e1c5c0cc1b7513bd6cdac5a62d9ef8d36e3e21726fcbe07465c4bec142644d30e201acb818ce8246c152f5e6ca5642c321587300bb4d4a4ae53ce3dd", 0xd1, 0x1, 0x0, 0x0) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000000)) sendto(r0, &(0x7f0000000480)="dc82f755ac48526b2d9cd4832f3b58fd659d5eb1ce5d46d51bc36f48795a8933a72ddba338ca1c71f1f9c97f01d8265b67671d81bbc067584c5721876a40c45c29c8c6fc657b1a30e0102959653b0df6c075cb167d4733b664fc7a6dbd7eee59555512197cc95314d30863bf33efd73c", 0x70, 0x404, &(0x7f0000000500)=@un=@file={0x1, './file0\x00'}, 0xa) clock_getres(0xced981407a0cb1f6, &(0x7f0000000540)) getitimer(0x1, &(0x7f0000000580)) 16:02:19 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x0, './bus\x00'}) mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c40f7b202c, 0x1b00) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f00000004c0)="c578ac30885f7cfe794daeff367dcf587dd5aea63f67119e0f46c32560d6ccf2f5df2bfb79fe27752c080e08db703835953777c781c3ccef90bc8806843fbc5768af4a3f6ec54c119f45ff106f174554f72a7a4e2999e339908ebfe9909b3f7d2d960ec0a04b9d8b3dfe3aa9d926295888e563d9927a2803066d76f44464186ede9ea375437803bc235575c170677a75b3713c4c04839859dedff7920f5f34646226bf98fc16e8ea19ea367eb350791f2fdc9405486ffc6024d5f1d18fc87224e1efc984480908b32cdcbc767460c5c3c136fb0679bdef5c2faf38e1cfaade4943720b83375617dbb871474bfe7fdf601782344a2ccf0f49ff246eafa51ea84ec5a77c7b606676b6ab1d11613afcd9ba96a0f6c8a94b65c8ac7e3962f9", 0x11d}], 0x1) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000200)='U\"OL', 0x4}, {&(0x7f0000000340)="94651ddc8eef1fab7be8a6eaff565cce1eb00d65", 0x14}], 0x2) poll(&(0x7f0000000100)=[{r0, 0x4}, {r0, 0x40}], 0x2, 0x7) execve(0x0, 0x0, 0x0) 16:02:19 executing program 0: 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 = dup2(r1, r1) unveil(&(0x7f0000000000)='./file0/../file0\x00', &(0x7f0000000080)='x\x00') r3 = kqueue() ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_dstaddr=@un=@abs}) kevent(r3, &(0x7f0000000140), 0x60, 0x0, 0xfffffffffffffff9, 0x0) mknod$loop(&(0x7f0000000100)='./file0/../file0\x00', 0x40, 0x1) chflags(&(0x7f00000000c0)='./file0/../file0\x00', 0x0) close(r1) 16:02:19 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86128) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x80, 0x0) acct(&(0x7f00000001c0)='./bus\x00') ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="f8048d"], 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000100)) write(r1, &(0x7f0000000140)="220d22890b7c603bdd5574a7ea11", 0xe) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 16:02:19 executing program 0: r0 = socket(0x20, 0x2, 0x80000000) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x23, 0x60000001}], 0x1, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f4cad920b00000000818c535ecfe8af619b0f95bcccff7e3c4af80205052590bd7dc4b5ab1c6c48578b3e57750b015c31dd040000000000"], 0x10) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r0, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) kevent(r1, 0x0, 0x0, 0x0, 0x8, 0x0) r4 = fcntl$getown(r0, 0x5) r5 = geteuid() getgroups(0x9, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r4, r5, r6}, 0xc) 16:02:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4d}, {0x34, 0x0, 0x0, 0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="a6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:02:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x45, 0x0, 0x2, 0x8}, {0x2000000000007c}, {0x6, 0x0, 0x0, 0xfffffffffffffff8}]}) r1 = semget$private(0x0, 0x0, 0x8a) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000040)=""/103) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000380)=""/4096) sync() 16:02:20 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x5501) r0 = dup(0xffffffffffffffff) openat(r0, &(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:02:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5c}, {0x8000025}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x4, &(0x7f0000000040)=[{0xffffffffffffff04, 0x726, 0xffffffff00000000, 0xffffffffffff0001}, {0x7f, 0xffffffff, 0x401, 0x4}, {0x4, 0x3ff, 0x3, 0x3}, {0x4, 0x6c9a, 0x1, 0xffffffffffffffff}]}) 16:02:20 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x4, 0x1e, &(0x7f0000000040)="8885d5ef5a3555d14d00127ad3913400e0fa4cf1a99041c07387c93c11a0106f40044a81de07085bc8dc0c5e06c4f8e17b190394f944bafe762246b9c58ea1b64ea4f9d807ace76fc666bc2e3dcf8f621b349639f60aa27cf27e3ba842b9ae6f106225d4dba42cc68b198144036ffabfc541de350f8cc1e40c2a3637d914c105d1b3c356156cdf480f13b6c5d8345791600a7e5b3d59b5de3900d88be6f0e7a092be8ea0ef935ac3288eed2ee828cc58b220f4191ac9b3c2cfb8f2390cdfd77216d8b980", 0xc4) 16:02:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) connect$inet6(r1, &(0x7f0000000100)={0x18, 0x3, 0xe46, 0x9}, 0xc) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x84}, {0x80}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:02:21 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, 0x0, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="a7239c07653ba64c948553d6b8731aa9b9bf2e9f260ad8cf3ab0f6214f8e38d4dd68c5e68512ea374deaa59bda9ace8fffd0751a1fcca02e11032805eb4946ab0092e11a162991ca29e40f462835eab80c9efea8bab108ea37ba4b2e7a93528579bb2f4eb1f47b4ef77ee7e8b60fc9f67254", 0x72}], 0x1, 0x0, 0x0) 16:02:21 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x3a0914c44f7b202d, 0x501) socket$unix(0x1, 0x5, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000040)='./bus\x00', r0}) unlink(&(0x7f0000000080)='./bus\x00') syz_open_pts() r1 = semget(0x3, 0x1, 0x9) semctl$GETPID(r1, 0x7, 0x4, &(0x7f00000000c0)=""/69) syz_open_pts() 16:02:21 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setitimer(0x0, &(0x7f00000000c0)={{0x6}, {0x0, 0x400000}}, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0xfffffffffffffffc) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000100)={0x5, 0x6, {0x1, 0x4}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) flock(r0, 0x1) close(r0) msgget$private(0x0, 0x10) r1 = semget$private(0x0, 0x3, 0x10602) semop(r1, &(0x7f0000000080)=[{0x4, 0x1, 0x1800}, {0x4, 0x1}, {0x2, 0x1, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x20, 0x800}, {0x3, 0x100, 0x1800}, {0x4, 0x3c, 0x1000}, {0x3, 0x6, 0x1000}, {0x5, 0x8, 0x1800}], 0x9) recvfrom$inet6(r0, &(0x7f00000001c0)=""/183, 0xb7, 0x3, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000140)='./file0\x00', r2, r3) witness: lock order reversal: 1st 0xfffffd806e6ca0a8 inode (&ip->i_lock) 2nd 0xfffffd807ead8068 fdlock (&newfdp->fd_fd.fd_lock) lock order "&newfdp->fd_fd.fd_lock"(rwlock) -> "&ip->i_lock"(rrwlock) first seen at: #0 witness_checkorder+0x6a7 #1 rw_enter+0xd1 #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_closefile+0x119 #5 fdrop+0xc9 #6 closef+0x11d #7 finishdup+0x2b6 #8 dodup3+0x5c5 #9 syscall+0x552 #10 Xsyscall+0x128 lock order "&ip->i_lock"(rrwlock) -> "&newfdp->fd_fd.fd_lock"(rwlock) first seen at: #0 witness_checkorder+0x6a7 #1 rw_enter_write+0x5b #2 diskmapioctl+0x237 #3 VOP_IOCTL+0x88 #4 vn_ioctl+0xb7 #5 sys_ioctl+0x5b8 #6 syscall+0x552 #7 Xsyscall+0x128 Stopped at db_enter+0x18: addq $0x8,%rsp ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic the kernel did not panic ddb{1}> trace db_enter() at db_enter+0x18 witness_checkorder(fffffd807ead8068,9,0) at witness_checkorder+0xffc rw_enter_write(fffffd807ead8058) at rw_enter_write+0x5b diskmapioctl(5a00,c0106477,ffff800022b8d290,1,ffff800020acf3e8) at diskmapioctl+0x237 VOP_IOCTL(fffffd806fa74328,c0106477,ffff800022b8d290,1,fffffd807f7c6780,ffff800020acf3e8) at VOP_IOCTL+0x88 vn_ioctl(fffffd80675f3280,c0106477,ffff800022b8d290,ffff800020acf3e8) at vn_ioctl+0xb7 sys_ioctl(ffff800020acf3e8,ffff800022b8d3a8,ffff800022b8d410) at sys_ioctl+0x5b8 syscall(ffff800022b8d480) at syscall+0x552 Xsyscall(6,0,ffffffffffffff1b,0,3,3a76001c010) at Xsyscall+0x128 end of kernel end trace frame: 0x3a973d62270, count: -9 ddb{1}> show registers rdi 0x3 rsi 0x3ffff acpi_pdirpa+0x2be67 rbp 0xffff800022b8ce50 rbx 0x3 rdx 0x40000 acpi_pdirpa+0x2be68 rcx 0xffff800021352000 rax 0xffff800000b5d0c0 r8 0xffffffff81552515 witness_checkorder+0xfd5 r9 0x5 r10 0x3 r11 0xeaf8ed08e92aed13 r12 0xfffffd80029b4c00 r13 0 r14 0xffffffff825a4af0 w_lodata+0x3ae90 r15 0xffffffff825bdd20 w_lodata+0x540c0 rip 0xffffffff81f8aae8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800022b8ce40 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.1) pid=327108 stat=onproc flags process=0 proc=4000000 pri=32, usrpri=81, nice=20 forw=0xffffffffffffffff, list=0xffff800020aceef8,0xffff800020ace528 process=0xffff800020adc380 user=0xffff800022b88000, vmspace=0xfffffd807f00cb80 estcpu=31, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 53887 227108 72732 0 3 0x80 nanosleep syz-executor.0 53887 378912 72732 0 3 0x4000080 fsleep syz-executor.0 53887 398588 72732 0 3 0x4000080 fsleep syz-executor.0 56045 175536 97947 0 7 0 syz-executor.1 *56045 327108 97947 0 7 0x4000000 syz-executor.1 56045 355186 97947 0 2 0x4000000 syz-executor.1 56045 243944 97947 0 3 0x4000080 fsleep syz-executor.1 72732 227961 92416 0 3 0x82 nanosleep syz-executor.0 97947 5127 92416 0 3 0x82 nanosleep syz-executor.1 40572 278414 1 0 3 0x100083 ttyin getty 12179 224086 0 0 3 0x14200 bored sosplice 92416 481985 61378 0 3 0x82 thrsleep syz-fuzzer 92416 277363 61378 0 3 0x4000082 thrsleep syz-fuzzer 92416 170593 61378 0 3 0x4000082 thrsleep syz-fuzzer 92416 81107 61378 0 3 0x4000082 thrsleep syz-fuzzer 92416 21274 61378 0 3 0x4000082 thrsleep syz-fuzzer 92416 51960 61378 0 3 0x4000082 thrsleep syz-fuzzer 92416 459559 61378 0 3 0x4000082 thrsleep syz-fuzzer 92416 83095 61378 0 3 0x4000082 thrsleep syz-fuzzer 92416 24510 61378 0 3 0x4000082 thrsleep syz-fuzzer 92416 207671 61378 0 3 0x4000082 kqread syz-fuzzer 61378 390341 76592 0 3 0x10008a pause ksh 76592 488266 90608 0 3 0x92 select sshd 90608 31813 1 0 3 0x80 select sshd 25170 139976 34347 74 3 0x100092 bpf pflogd 34347 523007 1 0 3 0x80 netio pflogd 65471 14539 76465 73 3 0x100090 kqread syslogd 76465 258705 1 0 3 0x100082 netio syslogd 44828 274940 1 77 3 0x100090 poll dhclient 77165 286096 1 0 3 0x80 poll dhclient 10936 170566 0 0 3 0x14200 pgzero zerothread 94486 217670 0 0 3 0x14200 aiodoned aiodoned 3847 392624 0 0 3 0x14200 syncer update 76655 493400 0 0 3 0x14200 cleaner cleaner 24227 24361 0 0 3 0x14200 reaper reaper 48854 218539 0 0 3 0x14200 pgdaemon pagedaemon 81238 279466 0 0 3 0x14200 bored crynlk 70067 231187 0 0 3 0x14200 bored crypto 68013 372580 0 0 3 0x40014200 acpi0 acpi0 68510 366858 0 0 3 0x40014200 idle1 54622 433776 0 0 3 0x14200 bored softnet 82473 397169 0 0 3 0x14200 bored systqmp 76961 522465 0 0 3 0x14200 bored systq 59347 188275 0 0 3 0x40014200 bored softclock 200 267781 0 0 3 0x40014200 idle0 45697 120797 0 0 3 0x14200 bored smr 1 258989 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 56045 (syz-executor.1) thread 0xffff800020acf3e8 (327108) exclusive rrwlock inode r = 0 (0xfffffd806e6ca0a8) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_lock+0x6e #5 spec_open+0x431 #6 VOP_OPEN+0x6a #7 vn_open+0x495 #8 diskmapioctl+0x18e #9 VOP_IOCTL+0x88 #10 vn_ioctl+0xb7 #11 sys_ioctl+0x5b8 #12 syscall+0x552 #13 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82629140) #0 witness_lock+0x52e #1 __mp_acquire_count+0x51 #2 mi_switch+0x38f #3 sleep_finish+0x113 #4 rw_enter+0x366 #5 rrw_enter+0x4f #6 VOP_LOCK+0x4b #7 vn_lock+0x6e #8 spec_open+0x431 #9 VOP_OPEN+0x6a #10 vn_open+0x495 #11 diskmapioctl+0x18e #12 VOP_IOCTL+0x88 #13 vn_ioctl+0xb7 #14 sys_ioctl+0x5b8 #15 syscall+0x552 #16 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9625 6479K 14921K 78643K 51987 0 0 pcb 13 8K 8K 78643K 1149 0 0 rtable 119 13K 13K 78643K 4988 0 0 ifaddr 90 24K 28K 78643K 1838 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 2320 0 0 iov 0 0K 32K 78643K 1521 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1200 75K 77K 78643K 16032 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 9K 78643K 219 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 1744 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 6 17K 25K 78643K 16159 0 0 sigio 0 0K 0K 78643K 206 0 0 proc 54 51K 83K 78643K 3807 0 0 subproc 32 2K 2K 78643K 788 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 1502 0 0 in_multi 33 2K 2K 78643K 1015 0 0 ether_multi 1 0K 0K 78643K 59 0 0 mrt 0 0K 0K 78643K 53 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 132 583K 583K 78643K 132 0 0 exec 0 0K 1K 78643K 2173 0 0 pfkey data 0 0K 4K 78643K 4 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 131 23K 32K 78643K 52517 0 0 UVM aobj 130 6K 6K 78643K 144 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 842 0 0 NDP 24 0K 0K 78643K 560 0 0 temp 242 3549K 4189K 78643K 216266 0 0 kqueue 0 0K 0K 78643K 151 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 99 0 93 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 696 0 694 1 0 1 1 0 8 0 rtentry 112 561 0 517 3 1 2 2 0 8 0 unpcb 120 5246 0 5235 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 9634 0 9634 1 1 0 1 0 8 0 tcpcb 544 2435 0 2431 1 0 1 1 0 8 0 inpcb 280 7399 0 7388 32 30 2 2 0 8 1 rttmr 72 10 0 10 10 10 0 1 0 8 0 nd6 48 138 0 132 1 0 1 1 0 8 0 pkpcb 40 91 0 91 35 35 0 1 0 8 0 swfcl 56 9 0 0 1 0 1 1 0 8 0 ppxss 1128 323 0 323 37 36 1 1 0 8 1 pffrag 232 41 0 41 20 20 0 1 0 482 0 pffrnode 88 41 0 41 20 20 0 1 0 8 0 pffrent 40 98 0 98 21 21 0 1 0 8 0 pfosfp 40 846 0 846 5 5 0 5 0 8 0 pfosfpen 112 1428 0 1428 21 21 0 21 0 8 0 pfstitem 24 424 0 399 1 0 1 1 0 8 0 pfstkey 112 424 0 399 2 1 1 2 0 8 0 pfstate 328 424 0 398 6 3 3 4 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 2229 0 2032 20 7 13 13 0 8 0 art_table 32 2230 0 2032 2 0 2 2 0 8 0 art_node 16 543 0 503 1 0 1 1 0 8 0 sysvmsgpl 40 13 0 12 2 1 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 1740 0 1730 1 0 1 1 0 8 0 shmpl 112 142 0 14 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 26413 0 24936 48 0 48 48 0 8 0 ffsino 272 26413 0 24936 100 1 99 99 0 8 0 nchpl 144 49115 0 47480 62 0 62 62 0 8 0 uvmvnodes 72 7084 0 0 129 0 129 129 0 8 0 vnodes 200 7084 0 0 373 0 373 373 0 8 0 namei 1024 161698 0 161698 5 4 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 37 0 37 23 22 1 1 0 8 1 scxspl 192 146752 0 146752 74 73 1 6 0 8 1 plimitpl 152 1487 0 1479 1 0 1 1 0 8 0 sigapl 432 16235 0 16219 3 1 2 3 0 8 0 futexpl 56 201627 0 201624 5 4 1 1 0 8 0 knotepl 112 3465 0 3446 2 1 1 2 0 8 0 kqueuepl 104 3532 0 3530 1 0 1 1 0 8 0 pipepl 112 8846 0 8827 16 15 1 2 0 8 0 fdescpl 488 16236 0 16219 3 0 3 3 0 8 0 filepl 152 95787 0 95682 27 22 5 7 0 8 0 lockfpl 104 5050 0 5050 8 7 1 1 0 8 1 lockfspl 48 1735 0 1735 8 7 1 1 0 8 1 sessionpl 112 70 0 59 1 0 1 1 0 8 0 pgrppl 48 267 0 256 1 0 1 1 0 8 0 ucredpl 96 18687 0 18676 1 0 1 1 0 8 0 zombiepl 144 16226 0 16226 4 3 1 1 0 8 1 processpl 896 16259 0 16226 4 0 4 4 0 8 0 procpl 632 49337 0 49290 6 1 5 5 0 8 0 srpgc 64 98 0 98 42 42 0 1 0 8 0 sosppl 128 192 0 192 40 40 0 1 0 8 0 sockpl 384 13572 0 13552 22 19 3 4 0 8 1 mcl64k 65536 942 0 0 111 78 33 64 0 8 1 mcl16k 16384 29 0 0 4 2 2 3 0 8 0 mcl12k 12288 41 0 0 2 0 2 2 0 8 0 mcl9k 9216 29 0 0 2 0 2 2 0 8 0 mcl8k 8192 33 0 0 4 1 3 3 0 8 0 mcl4k 4096 25 0 0 3 1 2 3 0 8 0 mcl2k2 2112 11 0 0 1 0 1 1 0 8 0 mcl2k 2048 177 0 0 15 6 9 15 0 8 0 mtagpl 80 110 0 0 1 0 1 1 0 8 0 mbufpl 256 1406 0 0 40 12 28 36 0 8 0 bufpl 256 41400 0 34315 443 0 443 443 0 8 0 anonpl 16 1469645 0 1459683 279 218 61 70 0 124 0 amapchunkpl 152 97907 0 97791 142 135 7 19 0 158 0 amappl16 192 78902 0 78188 393 354 39 51 0 8 0 amappl15 184 4537 0 4537 8 8 0 1 0 8 0 amappl14 176 5178 0 5169 1 0 1 1 0 8 0 amappl13 168 3774 0 3772 8 7 1 1 0 8 0 amappl12 160 1499 0 1496 3 2 1 1 0 8 0 amappl11 152 2391 0 2376 1 0 1 1 0 8 0 amappl10 144 1061 0 1054 1 0 1 1 0 8 0 amappl9 136 1857 0 1854 1 0 1 1 0 8 0 amappl8 128 1390 0 1339 2 0 2 2 0 8 0 amappl7 120 1100 0 1091 1 0 1 1 0 8 0 amappl6 112 2299 0 2290 1 0 1 1 0 8 0 amappl5 104 2043 0 2028 1 0 1 1 0 8 0 amappl4 96 13554 0 13516 2 1 1 2 0 8 0 amappl3 88 7212 0 7200 1 0 1 1 0 8 0 amappl2 80 129783 0 129697 3 1 2 3 0 8 0 amappl1 72 354720 0 354251 27 17 10 20 0 8 0 amappl 80 50432 0 50390 1 0 1 1 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 143 0 14 3 0 3 3 0 8 0 uaddrrnd 24 16236 0 16219 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 16236 0 16219 1 0 1 1 0 8 0 vmmpekpl 168 125264 0 125230 2 0 2 2 0 8 0 vmmpepl 168 1967941 0 1965927 594 482 112 125 0 357 17 vmsppl 368 16235 0 16219 2 0 2 2 0 8 0 pdppl 4096 32479 0 32438 7 1 6 6 0 8 0 pvpl 32 3900118 0 3886796 652 502 150 170 0 265 12 pmappl 232 16235 0 16219 3 2 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 763 0 116 20 0 20 20 0 8 0