last executing test programs: 5.831993176s ago: executing program 4 (id=394): mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x10b) pread(r0, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000180)={0x4e, 0x44809e9d, 0xffffffffffffffff, 0x1, 0x2000000000000000, 0x181c, 0x8, 0x6}, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x8, &(0x7f00000001c0), 0x15, 0x0) r2 = socket(0x2, 0x3, 0x0) setsockopt(r2, 0x0, 0x5, &(0x7f0000000000)='\t\x00\x00\x00', 0x4) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x200, 0x0) ioctl$TIOCSETA(r3, 0xc4504444, &(0x7f00000000c0)={0x742, 0xffffffff, 0xd, 0x3, "c9f75500000000003b0bca8f00075a6b47c0d100", 0xfffffffd, 0xe06}) mknod(&(0x7f0000000000)='./file1\x00', 0x2000, 0x285b9a) r4 = open(&(0x7f0000000800)='./file1\x00', 0x800, 0x120) kevent(0xffffffffffffffff, 0x0, 0xfffffff1, &(0x7f00000002c0)=[{{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x0, 0x0, 0x0, 0x10005}, {{}, 0xfffffffffffffffe, 0xc4, 0x20000000, 0x8000000000000001, 0x8000000000000000}, {{}, 0x7ffffffffffffffc, 0x1, 0xf0000000, 0x1, 0x8}, {{r1}, 0xfffffffffffffffe, 0x20, 0x2, 0x80000001, 0xc3d}, {{}, 0xfffffffffffffffb, 0x40, 0x40000000, 0xb}, {{}, 0xfffffffffffffffa, 0x6, 0x20, 0xff, 0x10000}, {{}, 0xfffffffffffffffd, 0x6a, 0x10, 0x2, 0x1ff}, {{}, 0x0, 0x28, 0x8, 0x100, 0xfffffffffffffffb}], 0xff, 0x0) sysctl$hw(0x0, 0x0, &(0x7f00000000c0)="99c5069e7aab2155751fcf107818533afc9ff01a68a4b1baa30a07f4c4b66ce08d59af7e54a8341f3be673a174c3a12223a171ff2ab99d0e0d43f0a6c3948f11658e876ac2126614dcd00fdfe76f1ace1f77da0c0af828b5c508585fd9df9ae729f85999a053e2c9872fbdd4e491010010791840000000000000000081131a6f0b680f72f2b0d9a19e", 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x1b, 0x3, 0x400000000004, 0x400000000008, 0x3, 0x6, 0x7, 0x100}, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) r5 = msgget(0x3, 0x6) msgsnd(r5, &(0x7f00000004c0)=ANY=[@ANYBLOB="0300000000000000bbf3da5257baf2ebabf3ff296298f83a9ab7d71b310f502f72103f9c0191dc787460787b990770a3adf4876384938e742ab9b1019f4421cb216d8bd770a800df8165358a326e54b0ff445edafb257632b8a7b41010b401f9fba973d7af8d823f03d0aa7163549d4566686350c5029cef5ba78e56760497f06042a44b78f6e39f7f8cff7b7ae472944ccc94cb791bccdacdfe1279261414fd33f47dfb577325d9cecadf11dc190024407e41619a5a0bdfdea4e7b39efd319f83ebaaa338c619bf7c62d22d6cc2891c977243d38128a6d897d79f9e5f19048af4"], 0xd9, 0x800) ioctl$FIONBIO(r4, 0x82907003, &(0x7f0000000140)=0x1) readv(r0, &(0x7f0000000340)=[{&(0x7f00000001c0)=""/29, 0x1d}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x2, 0x1, "32cd8b6a4682fe4b8c1a6c230100005d31000094"}) 5.475378192s ago: executing program 1 (id=423): sysctl$vfs_ffs(&(0x7f0000000040)={0x4, 0x1, 0x6}, 0x3, 0x0, 0x0, 0x0, 0x0) mlock(&(0x7f00001c8000/0x1000)=nil, 0x1000) 5.422043074s ago: executing program 1 (id=425): r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) fcntl$getown(r0, 0x5) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) fchflags(r1, 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x40, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f00000000c0)) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x810, r2, 0x3903) recvfrom$unix(r1, &(0x7f0000000100)=""/57, 0x39, 0x842, 0x0, 0x0) ioctl$WSKBDIO_GETENCODING(r2, 0x4004570f, &(0x7f0000000140)) sysctl$vfs_nfs(&(0x7f0000000180), 0x3, &(0x7f00000001c0)="a25a7e70e442f2", &(0x7f0000000200)=0x7, &(0x7f0000000240)="cd6136d581be1a3c5c62e089bca3ff9cc8e7cf08629e0662f4bdfb4f298d91d10fbce90443bd9eaf1f7ae8e2b9cfc9daad99f6425503341a05dfb742484c1ae48968a38dbf3295d1844a99856d4f4d725ec042a429acbd1486eb13df94f40fe710aa76834dc36f5b1ccfe6639c86614f0854a011", 0x74) fchdir(r1) ioctl$WSKBDIO_GETKEYREPEAT(r1, 0x400c5708, &(0x7f00000002c0)) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r1, 0x800c5709, &(0x7f0000000300)={0x1ff, 0x9, 0x6}) r3 = semget$private(0x0, 0x4, 0x11) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000340)=""/12) ioctl$WSKBDIO_SETKEYREPEAT(r2, 0x800c5707, &(0x7f0000000380)={0x3, 0x7, 0xffffffeb}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0), 0x80, 0x0) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f0000000400)=0x73b) ftruncate(r4, 0x8) r5 = socket$inet(0x2, 0x4, 0x40) getpeername$inet(r5, &(0x7f0000000440), &(0x7f0000000480)=0xc) r6 = open(&(0x7f00000004c0)='./file0\x00', 0x40, 0xc8) r7 = syz_open_pts() kevent(r1, &(0x7f0000000500)=[{{r5}, 0xffffffffffffffff, 0x12, 0x80000000, 0xb4fc}, {{r6}, 0xfffffffffffffffc, 0x8, 0x2, 0xffffffff, 0x1}, {{r0}, 0xfffffffffffffff9, 0x27, 0x0, 0x5, 0x8}, {{r1}, 0xfffffffffffffff9, 0x80, 0x47, 0x3, 0x2}, {{r7}, 0xfffffffffffffffd, 0x84, 0x8, 0x9, 0xea33}, {{r4}, 0xfffffffffffffffb, 0x8, 0x10, 0x8, 0x5}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x2, 0x2, 0x2, 0x3ff}, {{r1}, 0xfffffffffffffff8, 0xc6, 0x2, 0x17, 0x7}], 0x3, &(0x7f0000000600)=[{{r2}, 0xfffffffffffffff9, 0x8, 0x20, 0x8000, 0xaa90}, {{r0}, 0xffffffffffffffff, 0x0, 0x20000000, 0x1, 0x80}, {{r5}, 0xfffffffffffffffa, 0x3a, 0x8, 0x7, 0x2}, {{r4}, 0xfffffffffffffffb, 0x9, 0x1, 0xfffffffffffffffb, 0x8}, {{r5}, 0xfffffffffffffffe, 0xa2, 0x2, 0x86, 0x4}], 0x4, &(0x7f00000006c0)={0x1, 0x101}) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000700), 0x100, 0x0) ioctl$VT_GETSTATE(r8, 0x40067664, &(0x7f0000000740)) chdir(&(0x7f0000000780)='./file0\x00') r9 = syz_open_pts() ioctl$TIOCEXCL(r9, 0x2000740d) setgid(0x0) 5.421282564s ago: executing program 1 (id=428): syz_emit_ethernet(0x2a, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff80350001080006040004000000000000ac1400aa04ff0000aaaae0000002"]) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) 5.323674887s ago: executing program 1 (id=430): mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x2a) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000100)={0x7ff, 0x7, 0x2000007, 0x40000101, 0x80000001, 0x80000001, 0x10001, 0x10, [{0x0, 0x7, 0x4, 0x71000}, {0x7, 0x2008, 0x8, 0xfffffff9}, {0x8, 0xf86, 0x0, 0x9}, {0x8, 0x800, 0x3, 0x2}, {0x401, 0x200726, 0x2800, 0x7}, {0x2, 0x6, 0x4, 0x99}, {0xce1, 0x1, 0x4f8, 0x6d}, {0x6, 0x803, 0x14, 0x8}, {0x2, 0x82, 0x1, 0x9}, {0x4, 0x8001, 0xd1f, 0x5}, {0x8, 0x0, 0xa, 0x2975e617}, {0x7ff, 0x9, 0x8, 0x5}, {0xb8c, 0x4, 0x6, 0x4}, {0x29a71717, 0xfffffffa, 0x6, 0x6}, {0xc, 0x7, 0x11}, {0x0, 0x1, 0x4, 0x30004}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x3d, &(0x7f0000000000)={@remote, @broadcast, [{[], {0x8100, 0x2}}], {@arp={0x806, @generic={0x1, 0x6005, 0x6, 0x7, 0x4, @random="ae6e21edada9", "38ff916dc04edb", @random="ba7ffd4a7391", "c5fccada9e6be1fda91d5cc86856a3e3"}}}}) ioctl$VNDIOCSET(r0, 0x80184404, &(0x7f00000001c0)={0x0, 0x0, 0x0}) ioctl$VNDIOCSET(r0, 0x80044403, &(0x7f00000001c0)={0x0, 0xfffffffffffffffd, 0x0}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x2a) ioctl$VNDIOCSET(r1, 0x80184404, &(0x7f00000001c0)={0x0, 0x0, 0x0}) ioctl$VNDIOCSET(r1, 0x80044403, &(0x7f00000001c0)={0x0, 0xfffffffffffffffd, 0x0}) syz_extract_tcp_res(0x0, 0x80000001, 0x7) 3.067446103s ago: executing program 4 (id=447): writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd605d34520030000000000000000000000000000000000000000000009f0500040000000000000001010090780000000060397772"]) openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x8002, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = socket(0x2, 0x2, 0x0) shutdown(r2, 0x2) connect$unix(r3, &(0x7f0000000000), 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040), 0x4) select(0x40, &(0x7f0000000000)={0x7c, 0x0, 0x0, 0x4, 0x0, 0x98, 0x7b}, 0x0, 0x0, 0x0) setuid(0xffffffffffffffff) writev(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) sysctl$ddb(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) listen(0xffffffffffffffff, 0x596) recvmmsg(0xffffffffffffffff, &(0x7f0000001dc0)={0x0}, 0x10, 0x0, 0x0) r4 = semget(0x0, 0x0, 0x400) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000140)) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r5 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) poll(&(0x7f00000000c0)=[{r5, 0xae98cd7e8d4e801f}], 0x1, 0x9) close(r5) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205310) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 3.022488104s ago: executing program 3 (id=451): sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x32, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3752786dd605f6ad900083a003be1e300000000000000000000000000fe8000000000000000000000020000aa8000907800000000"]) r0 = socket$unix(0x1, 0x5, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7960) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000180)="7f37ce070000003d965a1564287bafc1d6d531c28c4a7eaa13e5232a74bba3779ca27b8e0d00000004fe8a4cc330bb35350cb60a9a374aa8a836289681106692", 0x40}], 0x1) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fchown(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x7, 0x8, 0x10, 0x1}, {0x1, 0xd8, 0xf9, 0x7f8680}, {0x6, 0xf, 0x6, 0x8}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x36, &(0x7f0000000740)=ANY=[@ANYBLOB="193736335bbaffffffffffff0800451c002800680800000000004e234e200000000000000000", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5140000590780800"]) shmget$private(0x0, 0x1000, 0x4, &(0x7f0000ffc000/0x1000)=nil) r3 = socket(0x18, 0x1, 0x0) getsockopt(r3, 0x6, 0x2, 0x0, 0x0) openat$klog(0xffffffffffffff9c, 0x0, 0x105a0, 0x0) sendto$unix(r0, &(0x7f0000000180)="dc4f8ffa6feda4bd80d7d7fda075c9fad5a7e244aa8c01cb1220fe9027a21f089ea3892ec8159078eddb93224e93bd317b1b9d5f02c791f9f9768c4ddf044d8b757f5a96c1353801c783ff2295c25e0b29318b34415e5d2c2cb8e3fc4f31bbcb9d1651e7a8bd3791b7702f5c31d509dffaa9c298f715c4df34a1fd0965a2bddb022160fb7ba9249616af8ce095833a20f76f3cd07fd07ec0ce82f9acacb12e027a519d007b20a774de5e730b7462fb11ad9efd1da68e35434f72e65c933d42763ddb46c7a91c6fd3cbfb2623df3a4facd85025b55fc04ddb453c404ff2c3a2827820469d280021873a0885bcf866d4a14f60a0cff31413fa601533c7b36d1b3b23430b48d4c52aeeab7f11d42cf7fb3847916c02885aefd8c57bf67f739478ee6f44340d37e882c8fb1166608893ea6d592d3fc34fce45f24a1dfc4fa548e318f6cb7c5d6d590f415bfa6e972db19404f9516625445f2a149afe41e3777be34cc2bb01b42590d6ea6c0182f050b13e6c7f85ae5d00e37c4fdb1e4a3e22208ac6fae20400836fa326e74e86577b45e9b58eb92958cfc3107e078a262f9f8e4cb0c45fa69bc6ae0f877bf68dd3ff9dfaef751a9d4a6f78c06c8b13babeb8a20b84306c523a783a9de6f47a0472c51411869c5a4bbbd15ae6746f543f2fa808b1bba40ccfe5b7d36e0a2dfb94c646f06f41b72d7e56786552fd0141e93ed65201ca102f183b66c5432bf670c6108ab52374271d0e71ac92c64d88a949d591f2db5c9b0590f8569def6a920a8919d85cdc8fd0d68d496976ec31ed55d966ad349c91797cb15ce378ffe36fa1539d760b47600cf76b9219222549ad9ef0db0c2a427054894cd512e81caaec72fce2594175b9f3a500ac41265be80b6b92aa926fbadc1008b37772915b692a6f4098d2df5105e1974107c815689d9c749b665bc9d15f35e84feb8d08c4d80106adbcf2fe9a75e15094e7fa23da3b3f5ef2dc05ba699705c7014508a70978dcba70eb94c281052ef3044a503d1ad287f183691583ef14a8fd55c664f5f0fd23fb34d5b3e229a82ae1dc4fb536943d8d26a7417875f2e992552df97720da315c754c5da1d164af680e4dbfc99b08929eddcc5a4ecc2c61506ee4b88d1c659149aecd2910e09fb4adc0bbefb9a47834a6d3597cdc7bdf54af1674b54a8bfd26397212d1cd82d6ebf21a4ca471f67360f8a268070a92476aa317403f584410d0c9be731dd307638902c08cd53002c0e226e2f17077d130e5fd27b33794c3ef57fa71cc1b3d7ddd130a4fcb0345b784a58727bfe6e0b5f748d05df5ae60d857c4970b0bc917f0cecbb19b0d934ab71c5fd743ea2437d64a5d31e305b977d10e473dc24e428e4326e81db424022984f6e59626f9920c1e887ce732f488b9f36302200e48ffafff387dcdd155258a7473f8884a2ad364ff93ed08d17ca3fdc5be0f331afaa7de7264680430a09d72388c664517330500ac56951bbb48c5f96781fc0da250926e5f53c8bb9b29b5127490d4e689dd7532c19c43c07ca673c327aea52f3b99a06c4cbc97822e6cec1b9d89fe6823b1e824ce4ce71b0a55b269b42269d0bfb2f3bc2e076e87b289edd11e91997a13940410af64fe8f92b9e272206c53ecb0fccacc536000bb8b711cae81f5dcadd4d87950d90f5790bbabaf7b459bf347dbc436f2281604403bf00fd18622046388e718f45a602354fe71207b676208d2d4254366ad8f3e03319046e0d3ba1ab2d06ce1b2482037f1d12b969385ed2055d7becb725e236a14293abc9d22900076bc74a4c9805e6d661cbde22d4f4c75fe35071dd1fe74743d9cb877c7d800fe6e25f60061470a6a2f0675a8447bb06821b602c8c882b285881f059902133a09ee910c65155e73fbc511628eab0371b4d01a5e91585b6ac6249dcc5baa57653cccd77c12155f364fedb028e40cf6cfe573b58152ba887db5f568ca1f4d7247c1479d1900bfe89057dd6b6b160937b0db47473ca5e4af6312bf4a827286eb541327452cd945aca810162f40bca8aba82f4fbfa5a5fc26c40171dc601ca6eea59395b0e2cfc83992b91c807b4853e256ebc3d6a6bb2057e463e4e0d3a2223c4a88ebc4449d1496928d66b668250acf2ab48b7eeba95f905c2b86bdd4704e182b754814be9f816aa6f4c70ad89b94f4e6280c82868c94984c100974b008994aae24b9e85a3ff31c5ca55842553048d6203ec0bd6885438830271e53099f2c3b61468f1a490fe650fe99b77da7bf8c66155a173791bb644ddc40cd1a36ed021ffbf9fffbeec290eb497297a141ca2068679856c67e5a8479c73b7f8d4d9a1c995c14fda7bb81fe111d99713e2ec387cf6f5464972f886012b14cf307217d8a9a0c966425bd6f6781f3238f66bd459a3590844ec1e5982502432b3e831c5c5931aa115200a8c973490de00cc78fcad1c858765248a39ffecfa81a6ca56e4d67e57bd1fe58dbb66a845673f59dc345c28f903639e78e11f175964e18d7d317a6ffacd78863f83b836fe7ece7326c4fb6e90b72500c4ab0c7976ee630b819a921b7f949b0f39a7ae6f5bba10e7a952b70fc5381f8df2bc0ec825b5fd7e889350302f0d30e2d9f1bce64bf21f949ea9d241a5bb61e4de6bb6d0aba13c3f23a45e21d668c178cdc5a3bc3bb435d8afd633c4f95fa2f0618c0c10560860f501808a22166d5be4dc6e0a28fe4f741f5359216cc027eca006f8304b196a6b976d730d7c1d85de570fd44e7d30e775d5695cc81fc4eddb1c3b615cad14717c15bc1689dff715c5ccad3fbf85c5130db6767285228171ec7d3536252f1fe0348d6e6dd3d188a9f136c4963888f278686d7bb778417c0c2193bfdc066cd9616be7710493017a2b87b65c0d4bd9986ac7e59947bc34f2ffc972e09f562477058c9474e123d5c7da02233dc13e95a518b67ab006d8b78a2bd2056aebad2ca589f81e21cb768ba853e453c7c40567f10c1153f0e93052db77b52fad6ffab2a8f46decdba39b54f90a3cbdced672513fe821d9b8dcf3ac845730f9d1871f388d3c4b70d9396aeea744ee289450bdd1dabb9c9648061dec360269226d20a69d2b6024b4a9462cd78139198130f56d4024a4e2461366497ed1cf094762b6192c314dc91934398ec7cf64dd8a08646011344dfb90225e2d00498c823da255875c097d0be290184c2af3d14c6825551736f8b6f41769a6eacac6dee3642f5a97639db1a8da755461191ae25e8d6aa654159f1257c7cbdaa7fc19cf17961fee6d601c5c4309ab6edac6d6082fd3ff87d3e70287d2059121fdb95d2d0e9c6d2dbe39274bd30d5f867520649a115fb0d183f283e4e3d4527df47f9f0be26d44d6db6eccd2998e956b493b20540df4b36596e921776784a1d7023c0c2e0b0158db5fe94fa2f3a3744ae863312f666a917ff66af29e23f4c390393016b6c2d0e4a328e387c82a2539a8364cf966e533242a16f28f3af4b35e7b87d292e32df7fcf7c608f160d405ea61882fe79337c70d167254e0672678ef77fe881762554f061474b619a532fd20bc80436da5615e9bbc8e759b7d9c5f4bb1850c42e081436065902091644e619a7712f8509535e3487dc7d84b138702374d642606e5fe89eeb74378971b3813ee45aaaf01ef8bc4d5cf7422831a12c98c30816c38c275650a24a6f3d73705307364f386535e63d32295b6a0a18fb94ec4d7d7f13c962dc13bc73e6d63ffcc54d8e58f6eab16c24e7a80b073c994c832d641904c3af9d6ee94098a1dfebe1bec75d5acda061e5148d29760f4f1f62db3ba4d02728f1334c1564e9cabf4fabc45c04a2bd1840b1a9aa4fa0b19ef992c1b0e6a0b11c4ae9692a31edcbfe6fd17d066f9c080dcdf90ecde6f4905f1233a8cd2de0e1c77188d194e2c5eff913be7ffa25a56a5cd059af99fc3e64f61a63b8b034ea8b645d6d7de8f4249a9e5b0223595689906456c61c238dda5c4d573aa51d7d3e5e4b759eca89951a9f926042ccb3bb615238ae46006ee5ec887b682bb6a621b45f43b842d3e2a5d1b7daf8f0ca2e1c85b854d753aaaba215bafaadb5e7ed75e3fba5536c2932db9f954525a6a2e9335f0e2d39b1398679fdcdd8fcbc7983f80e1a92db2bcd22ce7f0ccc01c9e6391a10876545acdd67667e09c95c0b3ad0e738f0a0704aabe6690d09840c5038d4a3f6d670c9062f592ea412080d8cf0ec3b4b9baed66685f717058d7fc8927b18657a53b75c2a349f84a080e375e71c9a76925dcaee7e0f9b82e4898b8e4c6aed7cb314f4bed832e993487418db520bb9fdb8a7d6c9fe68f9cb8a77e178bdb7533498b922d3b19fc089634d8e4ea7380b12d4b2bf963546eba0ed69725b98994b36ff3cd87ff10f9bf0bb68a604c7d1c333a4e2c95d023761b6314e22cf98fdc16e25eb399ace2b8eaa8c2a6eb3bee486466c49e65cec8ab005a51fd03e94ce8e5fa46805f8b2a0b10e5924467e96c917bf75bf7c8d215025fbb0863f8b7dfa5ddda3fe398a98782a1910a73e6d2d61a94231d4148d9bfc7fb1d5bb7d3ab012711f1f9e2686ae7cd541d318227fa13d8551220aa0d3a61aebcd157a5205d3d97f4532354d1afb4e2d021f4226cb4bbfe032693e0255cb137438267f6bc433af79f54432beaf020b39129134a9ed6a880fbda3dc05270aed97d35d08c3c49faf0f5bbbd1e78772a8b79a7d2970743a6d9ef4e6b5040b3cdcd1ad5562bc60cbada7a81ae17fb9a5022ce0304d7ca60466c62c17c7ad615086f161e0b47b6484c2f7699d00b3220d9c339f1b286986884931acf98a49a717b620b2442b8671d6173a0fd7d09fad7910178b61f2770be3b14cccbeefdda3c23c36cbaeeb85884a4a847812ae6ec38e903611842cef6a41231b123de6b77b5d7a1efcd0ea9f2e385b7d2efb86ac6737479e946cd06833219e87551ac5f292afe05874d6193dc8228a70e4605043510c2d93e89bed770e7e56d28d5fc41178e71d1cad0fec43f0b184daf0bace83af32327af341f0db77ff0496b2e6e4a3095ae975461c1640f9253e2b069414a60c56641c3ce566164fb48bea5bf669a84d0c69c0bd27fcf103ef53d218479e112e3fdb60712e38d7a47c65243906e4d0fec94184106abbdcc811f1e27a410b858694391a3ad5f98fce6f3dc0b01173cab18b0667bd16fca1263ddc7dca651b5dfa46d74083ffd2792da9e22a0fc29667d5f365b004f5d44d0fa42fe74c09976ecfb35e2df13355f04d5a0e7d295bdc0c70faef476760a6fc8768029141fe778085a7ec24ab273f9e5e12bea2ea78e1e398f1e84c43b43c0efc02affd2bbd20bea43261efb2991c98d491394ae6a4ddde65a23128446fda78f408dc34758c994fa9f112372c544e5a70515bc60cc5ce5c1eabb1e44fafbf2a8c897123b6510c6a5185302a485e3e96e237ab904e1034e84c27423231b7376be92934d11c914483a39b3a6cdfff4dc73cc3cf863c574af3dd42b41487f09afd0b53f65a686cc593d2090253164513a9465120af8657473390742b0c774298bd2f7d7f997b81f8fa3c5a42a0e5e78771dc94dbd1647f692699d6178595e5bc3244db518a44f042500cd82045e152717b52756b5cff13b7f8bf55a5c00da5afba750f51781b290eff190d2d8f6290c92d84d19aae8bcb471e983cc79e69d6adb174754dce79bb188f5ca80973ad362b48f2ae4e7cbc1b9bc481e1682c9e9e1ea5e21e16b15d9412a06cf6d943ac705e45b91724ee715b4314ad23100e0817f47c92cccf89c192713693664a45502018f24c2a", 0x1000, 0x400, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xffffffffffffff31) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000080)=0x4, 0x4) 3.019706642s ago: executing program 4 (id=452): ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x2a) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x56}, 0x2, &(0x7f0000000440)="71ff60f1c26fbe0844a9d15e86af5c11f3d16f97990ab0756a4f326a30be71186d20578ec06a07974c859172248b5d185e903f1b948ffffffffffeffffff5c7b1982846c2818cf01a317e7ea4a34e308f23f2ecb1b6da06fe0f239ce7c0399a1c91d34c00d0abb63cfc19ab6e64dcefa60de8a04964e0e15ddbb7c89d7eb52543af2b0215e48cd0d82ff2fbfaba73eb665db5221d43850f66ee775ed3f6421448e461646292efb7ee1493f113b24b3fd4de0185206617b2389d0186ae7a630f4822effcf6c3fe9e54555ec12106183ea172a536018237bbe349031da954eba76eea0d474ec96f87fb2837ab503a7df398694fc63df0b27d5b953d416eacbd1f98e48ed212528071f8eb0815cdfb8c116bcf5ffeccc6e50c95df4ad8c1f6799bd6a831348619d62bf3d378605560ed58c242f45b53a94b01ad33b933f370c871be8e6401aa88bb50702a0deac6519a1cdc681ad783d05fd96cc2083ff4b5014484de7927c24be5cd01f2142acd87589ed505630858af6ecd6c1809341c9f1df83c4bfe5ba8ac30ad1245131afe834b70977b896b4c0d9baeb58e242b26d990ca07dd391a367a74722b0e933e05eee257d494465af5c1a45ae6d236749f73d9974c5130dd09220ccb3e9a434b0975a64c91eebf692b4056e760b45e0ed599051970e1f54b73e837cb7ef3ba99c2df4c544134d74485708899243d8e908715c606c60e86bfa5473eb23", &(0x7f0000000080)=0x208, 0x0, 0x0) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000100)=""/193, 0xc1}], 0x1, 0x0}, 0x1042) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async, rerun: 32) sendto$unix(r1, &(0x7f0000000340)="b10086af5b3604000000003571000000c4b6b43b95f6f0e30200004991f7aacf5f882b295dbdaa0500000051e2f0ad3ebbc853699a1f4548996b82e6f0ac84fb68139b676c70335c223e7d0c132bfa896443a42102000000720fd18bfb695564b670000000800400a6050000000000002002fb030c2300008abfb71d89e000040502000001000000003e4b45a827dde6070000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000b657000507141f7e3ec659bd6bbcb4ab62fdc720cc49ca824b12c67db75bc508ca1ed23ac842dcadd532ed3db8bd664e054233bfff0c906f39b42ea5be5fc7d0ab5f60b9bc16a3452071a1dc007d4f829f3ca990dfa4beb4f3958ba0df2aef8225d2bfffb7fda10f5c7231e14aab8cce93aed69841524965f8fcdfcd62f18d6edd071767b3e248e162057b770008ffac4026e54f4c998114d866183273c3d8c5792c62521df1d745a210b49b3c7953a742", 0x171, 0x0, 0x0, 0x0) (async, rerun: 32) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) (async, rerun: 32) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async, rerun: 32) ioctl$VNDIOCSET(r0, 0x80184404, 0x0) ioctl$VNDIOCSET(r0, 0x80044403, &(0x7f00000001c0)={0x0, 0xfffffffffffffffd, 0x0}) (async) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) (async) r3 = socket(0x1, 0x2, 0x0) r4 = accept$unix(r3, 0x0, &(0x7f0000000040)) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f0000000000)) (async) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) (async) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x80206997, &(0x7f00000001c0)) (async) ioctl$TIOCSETA(0xffffffffffffffff, 0xc028445a, &(0x7f0000000280)={0x0, 0xa, 0x0, 0x0, "97a22259000000000008002300", 0xfffffffc, 0x800000}) 3.018437638s ago: executing program 6 (id=454): openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xb5219f1000b913f1, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x510, r0) syz_emit_ethernet(0x4a, &(0x7f0000000040)={@random="a71e9c663ff4", @random="2af62e1e546e", [], {@ipv6={0x86dd, {0x7, 0x6, "b33001", 0x14, 0x1d, 0x5, @ipv4={'\x00', '\xff\xff', @loopback}, @local={0xfe, 0x80, '\x00', 0x0}, {[], @tcp={{0x1, 0x0, 0x41424344, 0x41424344, 0x1, 0x0, 0x5, 0x80, 0xe, 0x0, 0xfff9}}}}}}}) r1 = socket$inet(0x2, 0x8003, 0x0) syz_emit_ethernet(0x2a, &(0x7f00000002c0)={@broadcast, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2}, @icmp=@echo}}}}) syz_emit_ethernet(0x1000e, &(0x7f00000002c0)=ANY=[]) recvmmsg(r1, &(0x7f0000000040)={0x0, 0xfffffffd}, 0x10, 0x0, 0x0) chmod(&(0x7f0000000040)='.\x00', 0x35e) setuid(0xee01) mprotect(&(0x7f0000076000/0x3000)=nil, 0x3000, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r2, &(0x7f0000000200)=[{&(0x7f00000014c0)="b78a673adf407b1a615f7b0cefcbaae1deee2db8c0a39e78cb9e7842dade5b0289dd462481d2f7086861942434c3459f91d45c48ca1283285d0f8cff1719972dd4e29f627a68c4faff243c839d6c7feb3bca329b172b83f4bc7e84f45d21754bc413ecbadd57191f8bd1cd61a9854f42c6695af839362ab8a907b4cde80e74afd65de994a34c9465147390a07ad76ccb98de184fdd98c479380c272de4184a1072fde680cebd19fc857c6ea3c37d4b878cba0d15434741e27e866cac8f4862ad786c571698aeb0c93c31ea608096fe9a8667994e54b2b5ef2e48ac65764a69ef91eee660951880d5428563fcfb6dee07f419033d0dceb8d800671a93654a54753d1cbe0a517b7489163ce0ad02703a59b64de8c85cc4d838a19f3a77735d7048a8e54ca3cae4a472ce68d59b73ff05c875be6e8958ecc84844a3ea077b1f828e9db731c560f50d0a97618a04df98e9420d480085c0cdd086decef9e01b00fc5bd7d129018429539cf1f096e8a3784300048967a3294410ffc467809dad39c9bf3e851b2aa4106af9d77f783d5bd1674d2c81b10d276e8ea78fd87ed33055c797c096a2d8394975dc1d1f5a89be7a4a6758954b0df5b8c30b05c95c71d212f644fa0fe005fe162339ece8c1705ca69a50ffe8920f5b9db7691b99429b7196061c4b2fc51dcea3f54264a137fee796a716798827091408842f36511611fd355351dfded485a60849fcde62f2867d245361cca123c2d70ee4d9b7e495b5f67cea778f952bf0c00f7892dc3f7e4875f3ff01db85baa4f4337cda169de63e43c7e5393f1599ebcb089a96bf25c8bf8e6ee1dbc2fde6753048ecb222580087695deca0cc7583e0c53ce832e55adae9acc5e2db49048ae9a522a11f3b693270c6ff7bccde4bade876214d7960588cb461f3d85a939acee63c2738c808647f8f57f3fe3b30cbe42b75eb698ecbcc5b1c40b0410261f232ba04bc3d315aa214b7ab33c50e7b455028640fd84eddd32b05f72155bdae5508193b28cecc40a0b5a97ed05571aee87d355cef03cbdcac3abd72dd629ffa637ea2b5931c2d4f8ccf1c1632a71a136009f5c72d0409aba4f4d98f48bde00becf317cce8ebc8824b0e81cfe0d1cccd23b8bb7087d8200aa244154cf51671df28e480a276ffa6da88a5f493dfe391f0c2e54fbd7409bf607999e1ac32ced9524352a7b983e19afdd9b92d0ae2e41ef8810738f1a5d202ef020603f7a3b6a3eeb53ee0a49d748ad220d14d471c0d8ac196a855cd49946f881105a66fcbc7f18b4dd505d53e69921d4b6007d4e3817512c55f2fdb4a31cf2a92685e2840350c843051a5f94672475cc5ad771d3d0b18d38af3b6e358592e22f18ab730ee34ca97e2e97a6d750e9cb65d71d93ec0e19343c97fac29a621a64cb8de117be61e82f25ff5a5a4eb9792a35b806a12397422359d3cb8ec2b6f3a4da9158e97619a00b05f6dffae8a390ad30816c7ec868cb8f0ebf2f12eef22d7b043bb6b286a30d0b56033135928f1f3ba4d3db6ac521161a0a446b22497b9644812868c8b3af55c1a18cbfa5841a43f10768b96170083aeb727c8f9af0380bffdf06036525e44b0bf1c44de46d57e89e785b8fc7fe21b463919a5fef01c3051ca50684741471ee90f7b3a9c884a24ab0d6e50496d540507062439a00e70d429b8e50bee76b5bf4473f93b9078c8fd53282a1ad2bb15e10281071016e1e17857a137ae593cff19541d5e7399d984779598556250b6acba121645cb5f9bbbee6ff44211d2cd171b752e11afbbd4616e2a0acb4835047a224e4ed78a6b900d79635fff77c11a543bd614685740752a5dcadc6161c0c15d6f15460088d10e86d916deff0d0ee941443b0df8052e1afcbb627866ed3a3b7edbdeb933968f035cf4cea0f50baf930ef10cc51f47fb4641c508f0182e9dbe335409bc230d93285d4b50e304501bdfd4e18e9bab3f94e19acb020b0b723017232b12d477d7b5661ef6892b2c9a04f29553fb6f1d9a4875efc30bda7045fb2624d90eabf5cbf71191098425a650fd7b3c2e584b59cbf224ef0ad202711315d15ad4b8c57b312c354acbec562e2d127672b8cfb7bfe7b5b4566b4b777385f6754a89daebc5b441e26df400a69efcd11c7e9d4660eb4ba19e054d0bbb554ae5b64e8d2d3a8d418b06063198bd732a71763986a67f9f7c84b20255d6290c7694fe266c0f60081f3b99ce597fbb671991aef52807f72f7af6461d228f734fd84ccfcad587048da52fd43ca3071b567769205900ce3dafd83a7a9bef972a205f1ee9083027a901d83326b57b12b206a6c6fe593404692922bc1d61681e58facb3ca16c8dd17a8d9d6d8304727c46c6769b9a47f4e072088b31dd5812b1d669e2475703f7f49fb5d0bedf2e530b1d60fcd0351c81f32677f02339b5d019fab03d67fdfeebe67f13527af6a4af07c363a86574150b94d40a5a7802b3d4b2710e2aacf492b8f2e95dbed7d1e5a7369be0bac63d9333995625613d8c0719016ff7e769262286a36a998b5911732e05f1c644c09a75930026761eb953035a59c3d746e686583c07ad90b65d652b5af70ed765b393177b896ed4a1f8c01164f1d41db8cf3d69083e4dc38e15b1358d17d28521a563ea3f0399b44979914366aed3648c7ce342a84fa5c81a6948f4ff4e97a1e17a7225de459001424d5d8480587413c767236e6e7a04f1fb3142f778461e6608b57ee6a79aca7fbbb76a3f66ebe23400b2197525ae1408978f8dd226b2a6e21976554810bc14e7b016ffa43744234cfebb0489263e17340a18818405b41e4bcb1c3cdf8d8691bea83415c2a7ba133694bf899f27df0cabbfc197f93c00df0c121d42488d270f84a533c795f081a6e0dbe1eb16a2df8f211d72ce958b3ea8bff462a6557ad1fc368cb0491b46317704dc151a6e2d597c58a353031eefb087f1eabc583f28f3c695456ab3d176d26a93cddbfd1df2664e22168466b4110b8fd0efd44edbb0682998642c1bff41486d1c6bd8f4f1187a91da3f4f7fc2db2421fed503b669e927ee224dcc6c9ecb285b0e36e0a0de343f4db03cdb1cb6033bbf8da5765d4b7665a97fe8424e6586ec95f6b2d87f546dac286faf8ff40d4782415a9e210c1a43635dec42122a7c6a51d30600027e8670babeed1ad7cc7bb7e94bca12fc14388e8f683af0287ae9a35eafea876d89c9b107132f2c2c38883eee808ad12e067e809ae897dd9d19a9aa1369c1536a213a3d2ddce04284611aa10ee2a3b111fe6c09c8567f4556289faf86eee526f261913bfae54fb18254f82309951f6a502b25030163d6d0a506d8d161bfb29edf4e11311150846d17505b0811b2255a0b6e31b7488bb05fa28b7fb68002773a16f7d47e1b02b5f276a04905320fb1dd054d88f23ef1b0949352d91b9ffc67e45b5bf27197b7a480b3f7c795d9ffc0c1caf81b68a314efa9fdec81a8d859775de3e0658ac32938959978db7d5972b79c16c2bf58076071e840d25bbb1be6ced78164b469e92c78558b0729cb01f2b48072275dcb00bb013a785b4dd32bfd1331366b83b39281636b331ff22fc1c4b89f065330647b87cfe7966b9f732123813ceba42c2c94a27f276a6f405c50f58238a9b231f652148df74229995fc55be05fb59b24ab21fd6198c6db2e54cdd2ba0263d1ee17cdb98d83c744fcb2364029def4f053050fad2397679e43d8b06dd2cfe028dc384195f5b834ac40dcaef18e0645211010466aa9232e3817bd5e40f7dae16b72a67b518e653b92e67a7c37ecc7f7747be16e97940398b24189a390e6243d9b83e6372cfd0f34856e99006ccd9bbfe8ea82b6c52a7310b1fe8c38a9494cabbe90ceb35c8e65b099b924ea76dd8f9108da3aeae2a0c06703ae7fdd19bcd18deb4ddc580b7a44c229d251260f299521515c9d19b1f8dc572f5f8893b8a3898f81e1e85d1269a6b998a6dfc4b777901f5ac1dc8cea365fdba3b321b57cc1a34905e8908a80e59252e7d9912f56f685b63023ebb53f2f65c4bee082ab8f6ddd73ee29b4135bed8912b07e8c04b859288b2c82f52bfce5babc4f83eb33c11157e57370ededa78bc1b11148574172c13cf01b65091521d87a1a4f4e4fbf51a39f05b22bd967c6af004bcee79eac4467e93b73a76c8bca0210ba33b5f00f9ca23df21d787d454567390a7083a348552ec5724ecc9536bc9914608f8d7f4c25c6d80af19f330e6725cdff8f687f8fafe45f43803dabd0694e0405f99eec339c53e3dd19fa192b9a763312411f4d7b44fd182d805de494fd8c2d3c89bfab51e7d1f48d3db900b1085af5c9d8d738e20a168769f50ba41295a7031e9516ff517c548e52deb2c83dfdd37732365fce0883534307fe6fd1bd02d670997bb2db84e4d768ad14fc24a6b679a8c111920c80bec1a448f7a2bc3676c620a905df3f51bc57607cbb90fe7cfbe37b265bc2a50eb5fefdfc11a0048f6dcef530f26e994dc4aa6bee2112b71ea2181ba4b3ae13aa9fb0593a295d4cd6c95f76db7923b5706746cabb298b7425194eca55b7e6ec30387a972d4523872b68ddcfd84e4834101b250fed4f870d2a2c74cdc1a06c3b71db2c0cfa1b02e69db78a5405164dc6bf8689c5cbb526b9fd5fcf8996eb731b2420634b5759fa69b0c09d0ee554cbc2de62683bb3b1669411910dc0b2aa23bf181f8391dc78bf70c6db7c6aa7c8650fe12b56c146fac3bf00a0fa589cd8b901752e0be5962d199cabdebd3a7ae1b53ce7c555e12f54dac7dd3747999a6ccdd9ebad79f8ba0ab115d59f93d1d7209925c52347502529dfffce9f1c80b94fe4a4f7c84c76bb3d981de8b35abe1fd97d7721d0584703e4a22a85740020dd0a839def4349619b120dc7f74d07dcd985355aa2187d244864de70a8c45371275a06276dca8fd1f63e1fb6700bd40a19d9a219ad4290600a9e32112eb6298ee121a58aa6d257152a53589c2e03a78e1c10f02b8c147b31bf26f46aad4db8d622edb5fa0b2670c5397322b28400708abd4cdb83b7c75d5668cfd63fae18f9a87e69f714180c27db897f469c51aaa66d4f3f2a70e5dff88d837babcdd7eba97bfa0f47f4bfc68b9a4183a594294ea500513bc5ed9dc811e9fe914745372112cf7c992f3181e5dd83618c396ec56964842259181fc0bca10736730a621e2f945da9ae597c2fdbabb14531cef29476a33b16cf4f35214c569f556d06d61abb2a8df47fa886fb7413604572b55f2c5ce59a9c8fe60882c7acf6769836b47d71f5c9ed6b91b61864bcc51bea2014e76fe5fc77079957e3c52b0b8d873d9cb25387fa65db7eb0cfab3f8c71aba2c17efdac5a804fbaf24e513e45373c0b773f471e4b41cb239acb3d6db55b1d72cb330cc4935046a3256151f02cefc4e748ccd2cac541a3380bbc325e8a9b8c5702a88ce8d2f6c79d082f3d1b152a118d71c9c678680ebc7a9b4b11ebf2a8856249856240af9248d6067b498c5750683da2f4f8d83bebc556e90d01136942f9faf805d42ff724475c0d93e9209034c7214a00d229172e4619303f444e7e7ff5e4d03e9a9a3c250fbe3ba8869cf1ab09f1cf938fce4013cfd0c5642c31edcc6e0ab1b4d8f6a56eaabc8f4b505643b4203a939774f57f066a69d1b5fbc0660027ae0b531142cdea879057da60b4e2effbe9eeb404ef9e4c5bac911f2f3be64926a5254f0c12a7d4e3539f8027f3427114d528367f1d896504edaa3597b2da58450302c54624f8d07725c6b34861b519398e1b90867eebee566d11f0f123e76b0e7a5853", 0xfffffcf2}, {&(0x7f00000002c0)="9ee4bce64d4c926928ce9d85b9d21ac9f39b5143da8653466883adbc7470559578fee707afc643ab189def0f963d38629c4742e12dec0ec5cb721bc1a264839587c7490db16a577c391939a911fe7cae611b5b7419bbc5aa107a6473f5a63f795659b6fe0f37d1d1fa2bc3bbbce715944b6c037e013421de75519e1a1e388f207bd9bd6e8e7515307e14b341d3c6a8723f9ddc3d7528d4b7cfee8efffcfbf817d91f8a2a8e5702f6da0b8acc3be86eec7c4304c0328511f914bded7d655740056e9b91cddd76ce905450fcc0e17a9907267c694e14948738b5267302841b19ba194b0c", 0xe3}, {&(0x7f00000024c0)="8e28728ef98173bb101263622e3e2a6f0e7c9f3a4d768a7583f5f287ad51d61bfdb06fa8ab2cacda9b42bf1c948c918dd90415cb8f1c82652c9b19ae8d9f9519cc8a8273faec0393bc97609b99b3441d7c9fc98b69231c5ad188a9406da4331e18fd89b2bae7936c29c538c0d2054010f5f309901be135f9d17275fe238ab235d0f0bc9deb2e396d0e4d35d1f40210fb2a7a575c74481efc97a7dc22737fc78d8c7147b2f49213f6747ae6d1c2ca6fa2df572a780cb81602beccba9baa702796b9087ff1388ed22613275ef24fc96edcd682ecbedbc966d52493fb3a7eac47cf76bd02058c810d349754d53e61f6f90f639bff5f01b098d81f08b2e20bb49f6ad73c58f0b90b76799a2024821cc26b32498f50209a4d92b588fa99f4b9089ede51fd778829017a7914cf519e19cd81110146d714cefb39be826f2512bc15b384d04a18eaf4c69ba0ef92a00659c33647f324d08675bf33288b8c0f86624cfca6d396d857a6f9a99a46bfdf17515d965606840c040b0d887050c8a9f5a62052d27a1ec1a616d4b350c2c40ec742fe11057b39736959609f8f02864b1cd9a4c954a74218466b0a86575f33ef1f03a16bd65357e3627397f6978bfc422fdf7435c71e187063211db793b11fe71610c42bec41c982e4642e34119f698014f05f0040aed0adaf7a98b17c6a7000ffb980e168aeeb0fa120aab99c54122d92acef6b0f40e1b0b2a0d477414b5fa58e1f80dd7321a72be7f0b6076e91733faeadaa", 0x21e}, {&(0x7f0000000180)="0069f2c5c01ca30d6af9b115885b1b5eced12878ec74e8b2053292f00bc06acccd8bdfd23c1533bffaf4"}], 0x3) 2.926771743s ago: executing program 6 (id=455): mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) r0 = socket(0x18, 0x3, 0x0) r1 = dup(r0) fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r3 = socket(0x18, 0x1, 0x0) bind(r3, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) sysctl$net_inet_udp(&(0x7f00000000c0)={0x4, 0x2, 0x11, 0x2}, 0x4, &(0x7f0000000100)="7254529fc1d6b5bf8d8ed4abedb0d3e60e3049312d69170be6000950f094fefdb5ea42d9d5d6ae278181be86aba4def568c373bece759aee348ba25b7b8755c924c0d1c5f0ca922a5326486ae4dc28e2a4627fd3fd91ac3aa093bc87f6d734e5381648b323bacda9d61c66f6b0a2acb153e7d3e00349e0baf4f4aca84e39291dea8d72be98682c", &(0x7f0000000200)=0xffffffffffffff28, &(0x7f0000000440)="1cd0231351e16f04cd72b53b8d7acff5db7cbb5cd2b6b4edb4edfe2d1920be4a2272fd297fab76d67ba147a72eacfc339a428b6467aa6bad91260cfdeacd7e4a3230aa35c9725865c594a50d983a1903b8d96970fd58d6534f26c27193edde718e38f41f4851d1a4a1150b2ce1205d0dcf797dad318f4b17c85349dc64a6028eed96ac31c3ceb1f9dc46896fc3ffe05b342b0b629601c7689afb0fcbdd76dab819fa260dcddb80041082192383f74fa2af92b500"/190, 0xfffffffffffffeef) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f0000000100)="8858cd20", 0x4) r4 = socket(0x800000018, 0x1, 0x0) getsockopt(r4, 0x29, 0x37, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r2, &(0x7f0000000000), 0x10) r5 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000040)=0x10, 0x4) open(&(0x7f0000000040)='./file0\x00', 0x40, 0x100) 2.92515515s ago: executing program 4 (id=456): syz_emit_ethernet(0x52, &(0x7f00000004c0)=ANY=[@ANYBLOB="cf599d594a0987000000000086dd60000000001c2c00fe8000000000000000000000000000bbfe80"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x24, 0x2, 0x0) setsockopt(r0, 0x6, 0x41, &(0x7f0000000280), 0x1c) syz_emit_ethernet(0x52, &(0x7f0000000540)={@random="8f6f77ede655", @broadcast, [{[{0x88a8, 0x7, 0x1, 0x40}], {0x8100, 0x7}}], {@ipv6={0x86dd, {0x0, 0x6, "5f6ad9", 0x14, 0x3a, 0x0, @loopback={0xd00}, @local={0xfe, 0x80, '\x00', 0x0}, {[], @tcp={{0x1, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x1, 0x40, 0x0, 0x311}}}}}}}) syz_emit_ethernet(0x3e, &(0x7f0000000340)=ANY=[@ANYBLOB="aaaaaaaaaaaa000000000000e410000801fdfe8000000000100000000000000000bbfe8000000000000000000000000000bbaab2fcf74bfad7ea00000000"]) r2 = syz_open_pts() r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) getsockopt(r3, 0x29, 0x31, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x24, 0x9, 0x2, 0x2}, {0xb1, 0x10, 0xe4}, {0x6, 0xa, 0x83, 0x4000400f}]}) writev(r4, &(0x7f0000000080)=[{&(0x7f0000000200)="dd2ff1000000000000e1bd98e05c71b6e8e601e425ac23b7da97a9acf701c2500ae43b0b969f7f2901ee827a89ca2dbab87b6b33f18c61ec43e3649598b196fb87e8f2e7e0", 0x45}], 0x1) sysctl$kern(0x0, 0x0, &(0x7f0000000180)="00e0ae4e7e0d0000bc5a91501d94a34b8e5f84cf", &(0x7f0000000080)=0x14, 0x0, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000040)={0x65, 0x0}) write(r4, &(0x7f0000000480)='\x00'/14, 0xe) syz_emit_ethernet(0x222f, &(0x7f00000022c0)=ANY=[@ANYBLOB="8f6f77ede655ffffffffffff86dd605f6ad921f93a0000000000000000000000000000000000fe8000000000000000000000000000aa8600907800fe7f00030000008c0800000519ce6ac43eda5c95301d3f7a02e6662580a94040415f8f2e06d0d8470a38dad55148534c32ff11e2f0b056692ed9d0010595125847bda5749d7da29680efbf4d35787dc8ab568954c6684094e6c0428ffeb4c1526ad73038b163f8e02716c5f652a14949d29d0f9973a04b6c1994a21020481546d6535c6968c4869d79d27fa9aa89d9c0112bfa498becfa81ad3089a81da24a599536d18a3381b27e6b7a4e592717317d2e480be2b508d3ad1e49a8780d0d19f977a0cfbd348ff5866db00a704aca150f692fd91f0062c0b70de72ee3dac485e0e4738462bc42155a0f49c82ca368f46dfb31da34d36fcc745452924adad0eb3a31d7cbdb65dfa0725b070566fbe646ab45e203083a9382876cba99b16b9930b768c0b5a99a75b068f06ffea8ff211ab29e0e4f3b4a0a7ea32369cfd14448aaf2f04ee6997ed7948c71339e738017790c228916aeb526a40a6008d89f7ab195d4419079ace1cb3b5e102a5b4f0718b5d1a519b32ff28a83859bca738a5de0c4d5d15e4895082669249e0941f78a35913836a1ac76f7acf7c77e17bc27dab4cd1a8025dbf63473cbce171c2829b7e445270e8a59ec0b9b39622d79ebca66396e640cd89727543a05fc842693c18ccd7a794fe92e712fa68d1baf7f4ee852a3e52be6b80ab88910fd3cc52c7169fdaf895671e5"]) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000100)={0x7ff, 0x17, 0x2000006, 0xfd6, 0x3ff, 0x80000001, 0x4, 0x10, [{0x40, 0x3, 0x4, 0xa28}, {0xc5f, 0xb, 0x8, 0xfffffff9}, {0x800008, 0x20f86, 0x0, 0x9}, {0x80000000, 0x800, 0x5}, {0x401, 0x7ff, 0x1002805, 0x4d8a}, {0x2, 0x86, 0x3, 0xb4}, {0xce1, 0xd16f, 0x4f9, 0x2d}, {0x2, 0x803, 0x17, 0x40000006}, {0x2, 0x7f, 0x5, 0x9}, {0x4, 0x2, 0xd1b, 0x88}, {0x1c4, 0x40000005, 0x2, 0x3}, {0x7ff, 0x6, 0x7, 0x9}, {0xb8c, 0x4, 0x8, 0x2c4}, {0x29a7171a, 0xfffffffa, 0x1, 0x6}, {0x200002, 0x7, 0x7f, 0xfffffffd}, {0x0, 0x1, 0x1002, 0xc}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair(0x18, 0x8000, 0x0, &(0x7f00000002c0)) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000000)="00ab0eca15d6aab966742d69d86b99607fef00d0afe2647242080c93e7db4d7f09ab27b5ff5a6cb2a17835f76f62b11be278c5fc1a28334a8b59b55c067101a06d6be55e4146e821641ba183d11ab79690ae62c9560dc7bed18b5d39598008ae312c3e1afbf3c388", 0x68}], 0x1) r5 = socket(0x11, 0x8000, 0x0) getsockopt$sock_int(r5, 0xffff, 0x1008, &(0x7f00000000c0), &(0x7f0000000100)=0x4) syz_emit_ethernet(0x36, &(0x7f0000000380)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb08004518002800640008fd6190787f000001ffffffff4e234e23", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="07000006000000595d71273c0818aab3b9ddd7463a00000000092d5c9ec9eb65eebd5b8e0029eb37052091af86367115512c979bb99ac8780e"]) syz_open_pts() writev(r2, &(0x7f0000000440)=[{0x0}], 0x1) 2.904775944s ago: executing program 6 (id=457): sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x201) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="04f9bc5ba0bb436b5a06c8311f31153f15ad938e25f6ca7dc5318efd649922f148f937f55cefe437f1fa2f5ed5ce2c4c3748009ded549a250f239ee800b72725e322cb04f4416f4c69d213add78f7a0784dad5afba72bb7aa0223d567022854b358cb400f01b25d381a4131f2dbb80aa87b050060f830dcc90422e27", 0x7c}], 0x1) execve(0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000080)=[{0xcb, 0x2, 0x1, 0x440}]}) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffff000000000000080045000028000001030000907800000000000000004e204e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="0000020000000000"]) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) semget(0x3, 0x0, 0x20) sysctl$net_inet_ipcomp(&(0x7f00000000c0), 0x4, &(0x7f0000000100)="e236d6b86d4131ab2f8341c4e0f86086d73bc6b5210bfd48430e6ee447973b2adf16039b7ddb2890f37bef07828524c70b0720a4663e681ab50480463430d5c65c7c8241a26df776f34dd67fe0a2dea08bfbe3806c8c024e3a2e5f27feef8be9c2fa94443bc5cc3f27c11b29361303403d7f88f1dfda7919427494a9979ab7e38bbcb836195f082d2f5bb9de34884c46718a3b71c9ddf8f8c41cd877", 0x0, 0x0, 0x0) pread(0xffffffffffffffff, &(0x7f0000003e80)="e8", 0x1, 0xa) r2 = socket(0x2, 0x4001, 0x0) r3 = fcntl$dupfd(r2, 0x2, r2) close(r3) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)="6dc100167f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000180)=0x5, 0x4) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) close(r1) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 2.890495524s ago: executing program 3 (id=459): r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005040000000000000000340000001a5113fecea10500fef96ecfc72fd3357a89583535673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc2feb3fda1139b672f4d3360223e7d026ba8af630037a840c4f2bd53eb067e7335a069d7ac434e0c0000000000008904000000000022830cf41bed66f40066ccdcf3e4999d9d20002002c5dbfad800000008e371a3f8340412051e00000000000002000000000000", 0xb1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x7e, &(0x7f0000000100)={@random="8faa02ede655", @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "5f6ad9", 0x48, 0x3a, 0x0, @empty, @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x1000, {0x0, 0x6, "06c33e", 0x0, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast2, [@hopopts={0x3a, 0x1, '\x00', [@ra={0x5, 0x2, 0x7}, @ra={0x5, 0x2, 0x7}, @padn]}]}}}}}}}) (async) syz_emit_ethernet(0x36, &(0x7f0000000000)={@local, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x66, 0x0, 0x0, 0x6, 0x0, @remote={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x2, 0x2, 0x0, 0xfffd}}}}}}) 1.794393713s ago: executing program 5 (id=461): sysctl$net_inet6_ip6(0x0, 0x0, &(0x7f00000000c0)="fb", &(0x7f0000000080)=0x1, 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x2}, 0x4, &(0x7f0000000100)="80fd27a5726fec9c762b9bd7e0202982e9f11e4fababa18a26ad9820d585560198c4a74a1e6eaf6d4e1e0879abe45ff90805201508ac54bce7f3848d4419fea41bf9c776888e8843355f06da88fd8ce010ed09c5ca68d30015d4560be12b489c182fd71b962e95ab8e6d9f5a684d99c52afddfa2e0f8f3790a221475adff722149d06114f1631ae8cfa49bc80e0d16ff9ca7f9557d574e74e195106d9d85b7bbbccee9cd78263d783ecfadba7209768e466dcfae1e957630ddaea3820bb937a5a2994e7ad7b3cab5952ce8eb110ae5429913e34c73324f3356c4988879a64e76928290cb723c1a5deb8d2d48c21a92607c38755618ea1e9c60fb72f8d7361fb23e800c25fd6675bdc33e527255c3d7e39a6a9350c919a4f963b62af31de867a0b4ca6920333be2f89ce8bb15dd299fd2783126dbd3875cc38ed4b80948b13fbfad77ec6543cfdfaa0704eeee9c5ef8a5bab797ce348112b265900d135ce9a1fbb619b1bb965c98c76e5e108c515d3dfc3bdc8d806ba0272caed55099f81fb9bae7156ad56b1bca8faee70e0fd4befdd16e6bd5ff40a398598e0dd444e00ff0349cea88a2d22e043c4f4c1b012964108cf7ed204d661cf88d8a2218252a2ba1a17a8daa3d3944111230d10dc5961efdf3b16f33e9cdf76871389386f582c04857cea87fe20782e93518ae7744c0622a45e3db4d9f2e07b142701ce807f9be7197a8f9a68d95fccbf169ec619582e2571355411dc464640a8c54ac25308bd9199c1492b3a4f4016fa1691549d6d15c2ed395fdda1f63073d7d1513e03d85c867c2801ac8a231fdcca51728d15149469eef13a9f89d34644d8879ac92c24f420c79a2e25c093e211e88dd0068ee34856b8aedd4685d6737e6bf74067fe611a75fd5c0e327acef1a0d764bb64ffc7d5719c2bf082a7281bfd7b18232745228d26219cb35e15d8ec8e7ceb994e85d416cef0122a6b0530aa62e1a11a657fc2d710129bbce09b77bfcc886fa297d8072c3f1cb9f5a308b362dbd1b354446bac4094047c41383254ce7e03816d45c940298c0e5fec8fdfd3a55f7cbca291c15c9781ee714cca8c5c56b7fef121dd75a11704cb70578a8c4230c2da8a00d6e6d4fba88f9ada3bbf4782f1aa0b93d97373b711cb2aff7df26d64334c666029dc27c1fd2c05525c94c5c7e64290a435ca3571829e3fbf571e18d50992ca18920a88868f8dc6f1fcef503aa2210c6cb1ee8862726a6e436332623e21a813f07f385d79b26205556f59c98493082a7301b5c0fb079d706e7befa334bde9c4a04bf97aebd17c639ab6e6d416069deb6702111b121771dd0620316dea07a4c5fc6a84446e268a61ad36146afa26d9d792133a8596a6e3c06494f7457a329765c4bc375a02c7dd8e0092f9ba601bc6c0343531a78c2daaeb29913c4c8e5416e45eb183da4f2cd5ccf876ad02b3f924617e52a467ada0415d434190fe2bdf90a122b430186b212c745b0b5e209341f5d7aadd2058b4cad3a68e18d88ebe0a152343f3219f783c8eb5a2fdae6a9c0794d75de465e25a765b59ca2c4f7530dc1d446f34a5562c9b0d2dca18306dd58420318031ea38bdf7c4d1d8de4325a0d3776bcecfcaac1a0c43a3997db27279384849788dec5e2056ebb1e2f7658a3d6c74696886da1257673f9f2cf89f0f800f0f5c41c5609dd4cac2b6f3148a2d28ee9e28a48337053bd9a1aff2d6c4137fc29584cc8b5dccab26d567b8330c87e9662e2a4f8074450b83f2f1f2df53e8f6519742cab4840cdbaee3de10b7bb15a7eb23e9e78967ceddbdba5e494f7a18cafb4fa022e4859aa94f4ef027fda75765a59a4ed6fe258b87b03c0e3ddeb940baa44f43490acb6c5777db121753bec0fc75054a2c068970ecb94714eec06da70cc19b72690d434b2b768c7b4582c153ca08c437691f310d6438e798144688963d3fdd4f21d4e5bc6af81b54a8466a7120a01e21187706e5d14d929f1d8815c6174aef0b45423371bde53733218beb16b5c59ea87344b5ae4b4c6c3e1e77cd2d70700d289f22bc5ba4f596eef63b01640912c927ee5c5de71d6281c4a3e274c4cf59fb0aea930ba987a647f5132538f24527e6860404e8c77f0d3c2ad701fc912ae190912c05516f5ca904616dd2829896d016479ec43f6fde58028e94f79bd12c45c69aec089479d65f8ac08e7abd64207fb14c1ab728f3c133a0fc263c68a18e3f8d3c520173cc326b7090a325243373420a040f7064de342505eba5011e2edcb335398f6dae15ae97a470b61b0cebfb13a5fa33ece78277f14384e1e285855cfe7a329a1d76eeadb5863ae9b544a475cdd0fff361fd40ed876c665ff666fdb31687b8fe38cfcbb0a4f410a7e616d3d02c7e230e66e1bbbe4c9aea30dff6772e5a9cec9cd9370024a6a6266a6ded0df98dc46c5d3478d8e6a21360f73698e6f839545959d8850bded2346a92e708259836c5c9cab54f25a5cb59d172c5a7a23a8d715f13e053092e6acf1f223c9c29fd9f4af9180627b8c68c38216a0cd20297a63c680cff52143aa10f05932f24b4cfba7e7b2e231dd053880f7d97529e2d36b5f48dc77873c42a969b592f32c45217ac69ccbcd6568f40256d736ff71e2a951a94d4b8837d307d180316a36026b609f09d2cc2e72c8bc358f5edc02033d7e74ac3c8dec98780d1b6f16b729949fb3ae73d5120bf990e9ed9c3b419a3060f48b50119fabece44c8b89973ca1ec75362c860a3bf87b9bc84f7c9d2e1158d13957baee73041b20d323ab7d06d0233b08fe282060bddd69b490c3eba7ce3042a4dd6cce64132f0e3d0f1f6bbb761a7c997065a6cd060be5659617151f2a8bd2f7087420b1c0e270d0aed0e7b6d5dec6d67d935e4a3d98eae458aa8dd86ef6a0c9a0ab7da2bd451ccae6d7b3e5c7b70eb2560de1ab45ad67f76cc65b2e817e3e41ecab5691e29cc95769b7d12a2d054e3451d4bf892a03ff2c156c1626b1bd3ef33a84d95c21e45a3285496cb45f29fb50aab522398f7f35b988f96981e3f31430bd09b8925576102db4e1974687d846457a886de8ff7bd58b472a327a7eb3ad83ab8238f52a47bcb6a1f7a66e93de6795142c9008a5f9cf279cea44e84d84d941697f1e0116d9d584429688ffdfe0188273b65e2d417d42a0e75bf99c2f29780aefa151c1382bc8450cf37287fb18779e81ec6c0483e83de6b3d6856b21e5f6ae01ebf58a5a02c6f0b4d822938098c9d5beeaa4071fdb9e549a5c74f5b53d50ab804c5d2cddad9a344ebb1033b73fd639a5e67051e94bd487eb1de7274f552691479ca27e33966b541bb26f8a9f03d8c2ad484701e6d5f7260c07cefe85a828f70b67c6fe8e5a96e6d8075e3aef735d17e8ea1559be9c71c3f607600d827f5275b37136f12fb0c2dfc978539b732f4010d8a5bb9bc3327b48aeacbb0d6f69abb2a5c265e46f3cbe7ff4fdbd26a7c4d52749484d065b923cbf0c782ea6e07687b93e627719407900a1a7ce547beab9e4794a3b4c4c74df950b14a0738b031c5e8d2fb0434ac5b98a5e0ffe132230cedc277ec4b45dbbc815b5e148350cb75c0d03ef938c18f16834c9704b122757971c22340c27ed06f5cb166d510733ec51d12090ac5ea92240afc1ff17634418f1454ed4a0ac1a0a47612bf83a62df63fae3b3a6744a8481f888e4a656d85d41ccef97f7ee69a98a19fb026c30d19a1571fae037cdf908e457a6a5f7f4bda4dc4b7ea58a6ab20396793fee9066dfcd308f3dfdc3668cd39fdb67579aaaed27c59131a982941c7b9f96a72ea524a7d519b2702cbb2e379e378d89e5007fd7e812be9efd87654c90e86f68d4eb0b236ee3e5b80fab22a46feab6c5c109792d8dcfdbc6326f619b06997533889b1150376effe9a28203cea2c3840d4aedace6fa644962d8159c9843c69b45d289427992d6dd5188a9b6badfa5787fb7ad88b7c8ea1ff1222f809c3211c18fd1b4b5335fab30d886a2520d3ec6db7a0dadf551e61305d445d6eed99f2664e0971df9b4926e91fc35f02562e546d28d6e1f6ac15ef7db98659f1279ce6cbfde3bba2cc2fa43377af082ed79c3ac5109afda8ec45232de46b9cadbd419e482ab40026be972e22cf6fff1e89690b131ae8eaaa199970d06c8e3e433b8761e7462537581d13d7deb227945251350120aeac3e115ae46d9f2751d74032f1e732fb396eccf7e5c903ab5aa654d63daea7e5541db4a4513e140fda0fac17c630c5b79bbc96987b00c215179a3a553cab75b54fc01efadc467af0fc1473d9e91d43ecdbbf6a8b9566410fb079b7b81087f841a3acf46682056ac059bd0f7bd1672e1378c30db2e973e71d83084a799dcac116237a008301e198fa923c2ee9f821d5ce68eae20805403719203f61a389f59b1c3f095311ce5614ab87af9a4831dae5c886fb6547778ba05df87f82c2a6b36a1884f87cc5319915f5aaefdaadb7fb977677601e2c1b1a404fed6652985f7599343ab5865b00263277bcaa09e03a0d8135da6c80d80fd91f0b96f572eb83a6ea65809aa4dde13096c821a68afcf9e690d0c57f3b3afc4b8d4d2acea6e0b137519d4ab8aa9735aa70fe040141850fa542a6de5a7bb1876a21f3ec10786951c3f73b31465b7914c413ecbd40dbf21f2605e8afa21a8c4c776d7dbcaef7fdcd61e5e23ce3bcd91cb14020d836de70b6a77e8590645f3b44b060ebcb1be7566a7cc37a341065e68fd7205a347911fae3252df9afe48f0409f1d02312c27909062062aa6d33a941ae49e6549a8a08f5efe3a9e844c320fc3f3c2b3d26131b48428952d1435f76d1d6297ac270e08955e3c2cc6733c04bb2cfe496ae5fc000be8a25a3385146b53c8d5b6794ad5c53fc8ac5c3a2b61a50cf81e94605d6bf002844a7265817c118a6b78d82a555981d1fd25f94de212356c47214a835d0508e1727bef72bde7e5b705e2a3fe8d9d88bf88f095215ad617741b55879e0fd228aaa8022b02b817874153257c6b0222f4c0fdb390a1c7299536f50e3864b710f9211033fd4b216b0fd0ef9db9ecf450ce1f9d4f05d2f50f9db92a2206caac73d0d0c2f6e9cc2a34518b06968c04afb6733ad8730345f26cab8d0e751fc37e47ede5ea658ea6dc9cedf6b4a74e2dc4796ac62165a1d4e59d7cf3eb7ef49a6de4232297dd8355d954929b2f1a9fc84ea358eecaf609cdb9441026045cd370dcabb6a1710b4e8ffd134534d9458ef38ea8ea9f8d05fe41c23335eca8cb47497c40effdde225d1f2bc092c1f15a694cda5610741f32a6fad538d18903267db8b24e86ac3c33c7819c69df8985d981a4325bafe3602cf357e8bfc9a769a9e7a1d5f3c60eb6e183d9ccb23cc7767f7d0269af702c4a811588a98124083fe51636da5951adfa6c5ae8aa71767449fe7bba7e1fc0c9bf794109a2151ebf95a7728b99dfbfda321269da7d7fb91113d132e60ac08b21ca162056b2d2ef6901a9b5cbc5b73d085617e7b75a58243cd94fb3ea978c070ed74bc418a1fd44b2bd2b7f29f8b4f8469c40c4c5a2206b0ebf0081021ddacc2e8c0fc6dc5b1e4747e636295b790c18bf96962dad0fc0a27823766177b86eca64d4c4eae88d460386d3f748c020b6387a029430a514fdc84fd1463091f11dd04efc19c1e26b5ecf56b5b40d3cae0b0b949cb55fbb2fcda5eeeb9bd3a4c6bae3e5e869f93abea1240b88cf4467a132669886bb60786c5412917c1f2231779a338eba121caf3b71bf34e60ae0da6d5ab1f476bde79605bb0c9080180f6b905c2b4ed2f3b93dfbe0ddbe96", &(0x7f0000000040)=0x1000, &(0x7f0000001100)="87013245afebfef188cd24a138a6ff28229f47cac833c4b094f3d5679a7042b8336b3423f619d96e3913438f7e15b7edba773bbce7b9aee0ef8e194b11b36bfb91ad1742d497e684b0ce344f76177379c6d39596a112b9d53fd99530c5ca2d76edaa8e2475dbf011acaa4ede733ad812ed47f1339adc201aba4db1ed433adfbfa553b5ca626ac6857a3cb82e22240d3a8a7c59e0a368164391f1b3cec5e19d76143f672c7f6e9a36fef9ff70547d5cdf07fad58aa68319ff40f3aa4bbf0baf4f", 0xc0) sysctl$net_inet6_ip6(&(0x7f00000011c0)={0x4, 0x18, 0x29, 0x10}, 0x4, &(0x7f0000001240)="9f72679811b118324770ce33b18e4f57ba317dced1271db8bccfd6440fb7fed0c2b916096882997556a7da6a62971739b434706b615f3806d4beba2f36cd89da7bf3ef3055294ea20077ed5c6a54e59dd9f1295fb5b6387fc35b93415228a5b5f0113f6771a717cf", &(0x7f00000012c0)=0x68, &(0x7f0000001300)="d818c6cc328bbb5a6d9083de39fca37064dbc202b15339a006a8ff7b8f388e51ed6763abd5ee020f75a445cc8ec20116abf8943eff8f4ff59e081a5236783ef62700a12ed16bc6b32b008f7b0cc4ca2dfae4ad4b1cc132d0199aa4680b36af9fb0b44f", 0x63) sysctl$hw(&(0x7f0000000080)={0x6, 0x3}, 0x2, &(0x7f00000002c0), 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4, 0x40, 0x1, 0x800440}, {0x80, 0x85, 0x0, 0xa}, {0x16, 0x3, 0x0, 0x48a6}]}) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000002c0)="ddee36ee6e0e1b0378c5bd98e071b6e8e656195650092e23f040951877a81a8701e4257b4909ddd72505fefe76", 0x2d}], 0x1) sysctl$kern(0x0, 0x0, &(0x7f0000000140)="00a0a78d0ca82026dec3e59be543bfcb4c969b0000000000000017bc333f1255636e7295358972f4af81643f60710e000000000000bf4875744b0000000000002bba63f1e3", &(0x7f0000000080)=0x45, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4, 0x40, 0x1, 0x800440}, {0x80, 0x85, 0x0, 0xa}, {0x16, 0x3, 0x0, 0x48a6}]}) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000002c0)="ddee36ee6e0e1b0378c5bd98e071b6e8e6561956", 0x14}], 0x1) sysctl$kern(0x0, 0x0, &(0x7f0000000140)="00a0a78d0ca82026dec3e59be543bfcb4c969b0000000000000017bc", &(0x7f0000000080)=0x1c, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) syz_emit_ethernet(0x36, &(0x7f0000001540)=ANY=[@ANYBLOB="ffff7fffff79000000fffffff400450000280000002100009078e00000017f000090cc6efdaa6c4c73d8a007c256090000000200000004"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) syz_emit_ethernet(0x36, &(0x7f0000000300)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x21, 0x0, 0x0, 0x0, @multicast1, @loopback}, @icmp=@timestamp_reply={0xe, 0x0, 0x0, 0x18c3, 0x8001, 0x9, 0x2, 0x4}}}}}) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x183) sysctl$net_inet6_ip6(&(0x7f0000001380)={0x4, 0x18, 0x29, 0x2c}, 0x4, &(0x7f00000013c0)="359ab0f669f7c6906cb85392d9a2b91721ac37c31d1ae23019da20863e518aaaf69ad8e3894706d488ce2a112074f112018d555abd43b5942b72fa9da63f24e8669c8b05c63d116a8786d8e88974c530ab8aa3967c9dfcf1d27cd333f7cce6f331dc7edae79b08f11cbfb17329d04cac56f0bb5216267eeb6845fddd713622427535c00a33a31ed6739dcf857e6724c26a3811454d3d8d3a656054cb44fc15fa6d9aa08db98cee9f1c7c82cfc2c9c7119c81c12bd3f2806bcfdbc42c242c63b888d7a564085937326cbd1e3bc8d644a62a0e4c2cba078ab285c2c83226075842", &(0x7f00000014c0)=0xe0, &(0x7f0000001500)="6219ddf5ff977500bd93fe7d71fc21c5e395c867bbac5e3e4b1045d0757e7d3eec23d0674152e36e76", 0x29) open(&(0x7f0000000080)='./bus\x00', 0x280, 0x1ad) rename(&(0x7f0000000080)='./bus\x00', &(0x7f0000001200)='./file0/file0\x00') 1.787631726s ago: executing program 6 (id=462): open$dir(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) ioctl$FIONREAD(0xffffffffffffffff, 0x80206913, 0x0) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x200, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x2000, 0x0, {[0xfffffbeffffffffb, 0x0, 0x4787, 0x1002, 0x8001, 0x8, 0x6, 0xffffffffffffffff, 0x0, 0x2f00, 0x0, 0x3, 0xffffffffffffffff, 0x400000000000000, 0x0, 0xffffffffffffffa8, 0x82, 0xce5], [0xfffffffffffffffe, 0x80000001, 0xfffffffffffffffd, 0x2, 0x0, 0x7b98, 0x9, 0x0, 0xfffffffffffffffe], [0x5ad8, 0x2, 0x40000000, 0x0, 0xffffffffffffffff, 0x11000, 0xfffffffffffffffe], [0x100, 0x20000000000, 0xfffffffffffffffc, 0x8000000100000000, 0xfffffffffffffffe, 0x4], [{0x0, 0x4, 0x0, 0x7d06}, {0xfffc, 0x2, 0x5}, {0x0, 0x0, 0xfffffffe, 0x81}, {0x3, 0x100, 0x3, 0xffffffffffffffff}, {0x0, 0x2, 0x0, 0x8}, {0x5, 0x2003, 0x40000, 0x2000000000000000}, {0x6b7}, {0x0, 0x965, 0x0, 0x8}], {0x2000, 0x6, 0x5}, {0x29, 0xa, 0xb0, 0x2}}}) kevent(0xffffffffffffffff, &(0x7f0000000080), 0xe4a, 0x0, 0xa9fa, 0x0) 1.786984086s ago: executing program 4 (id=463): sysctl$kern(&(0x7f0000000040)={0x1, 0x4b}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) clock_settime(0x100000000000000, &(0x7f0000000000)={0xfe1ecc7f}) 731.723078ms ago: executing program 3 (id=464): open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x8) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0xb1c, 0xffffffffffffffff) symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000180)='./file0\x00') unveil(&(0x7f0000000040)='./file0/file0/..\x00', &(0x7f0000000000)='x\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe03) 727.006222ms ago: executing program 2 (id=466): mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x9b) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x93) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x7d) setuid(0xffffffffffffffff) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x3, 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffff7}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) flock(r2, 0xc) 639.79666ms ago: executing program 4 (id=467): mkdir(0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x402, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f00000000c0)={&(0x7f0000000180)='./file0\x00', 0xc, 0x0, 0xfffffd76}) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x2a) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknodat(r0, 0x0, 0x10, 0x7) open(0x0, 0x20, 0x40) fchown(r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) 639.531513ms ago: executing program 2 (id=468): mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x204) (async) open(&(0x7f0000000040)='./file0\x00', 0x8000, 0xa) (async, rerun: 32) rmdir(&(0x7f0000000040)='./file0\x00') (rerun: 32) 610.815583ms ago: executing program 3 (id=469): r0 = shmget(0x1, 0x2000, 0x485, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/96) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x2000) r1 = shmget(0x3, 0x1000, 0x10, &(0x7f0000ffb000/0x1000)=nil) r2 = shmget(0x1, 0x4000, 0x1a4, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000080)=""/4096) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) r3 = shmat(r1, &(0x7f0000ffc000/0x2000)=nil, 0x1000) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1) r4 = shmget$private(0x0, 0x4000, 0x288, &(0x7f0000ffc000/0x4000)=nil) r5 = getuid() setuid(r5) shmdt(r3) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001080), 0x200, 0x0) write(r6, &(0x7f00000010c0)="73a0d5f497a715bd44f21691696ab93cf968e3729f858ad2dbd3b26c0402e2ca1e49ba24767148ea72e3e39f590b10dcd1f9277e0858c722c328de3202ec11711ed6", 0x42) ioctl$BIOCGBLEN(r6, 0x40044266, &(0x7f0000001140)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0}, &(0x7f0000001200)=0xc) r8 = getgid() chown(&(0x7f0000001180)='./file0\x00', r7, r8) ioctl$BIOCLOCK(r6, 0x20004276) shmget$private(0x0, 0x1000, 0x1c0, &(0x7f0000ffb000/0x1000)=nil) r9 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000001240)) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x5010, r9, 0xfffffffffffff591) r10 = kqueue() r11 = getuid() fchown(r10, r11, r8) getpid() shmctl$IPC_STAT(r4, 0x2, &(0x7f0000001280)=""/56) shmdt(r3) 588.136986ms ago: executing program 3 (id=470): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x6c1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000140)=[{0x2, 0x1, 0xfc, 0x3}, {0x7c, 0x6, 0x9, 0x8000}, {0x1ae, 0x8, 0x3}, {0x1, 0x3, 0x0, 0x3}]}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000140)=[{0x2, 0x1, 0xfc, 0x3}, {0x7c, 0x6, 0x9, 0x8000}, {0x1ae, 0x8, 0x3}, {0x1, 0x3, 0x0, 0x3}]}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[0x0, 0x498, 0xda0d, 0x81]}) setreuid(0x0, 0xee01) stat(&(0x7f0000000040)='.\x00', 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) mknod(&(0x7f0000000000)='./file1\x00', 0x2000, 0x285b9a) ktrace(&(0x7f0000000000)='./bus\x00', 0x1, 0x4, 0x0) syz_emit_ethernet(0x1000e, &(0x7f0000000000)=ANY=[]) (async) syz_emit_ethernet(0x1000e, &(0x7f0000000000)=ANY=[]) 586.124027ms ago: executing program 2 (id=471): r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000480)=""/240, 0xfffffc47}, {&(0x7f00000000c0)=""/179, 0xfdac}, {&(0x7f00000002c0)=""/229, 0xe2}], 0x50, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4, 0x10, r0, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) munmap(&(0x7f0000800000/0x800000)=nil, 0x800000) 584.452361ms ago: executing program 3 (id=472): ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x0, 0x0, 0x0, 0xc13}]}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xc, &(0x7f0000000000), 0x14) mkdir(&(0x7f0000000280)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) chdir(&(0x7f0000000540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000140)=0xc) connect$unix(r1, &(0x7f0000000400)=@abs={0x0, 0x0, 0x0}, 0x8) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) open(&(0x7f0000000040)='./file0\x00', 0x8000, 0xee4bce5bb233ab95) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x5d, &(0x7f0000000640)=ANY=[@ANYBLOB="fb000000000000000000000086dd6000000000270600fe8000000000000000000000000000bbfe8000000000000000000000000000aa4e204e20", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="505a0000907803ff7788215f7798961caa9315374174f0ecee953c1fa4ec1d3586c609c02ead8eeac94143bca5eb075b06eda55e7df37d002ad56174958460fe06a119f487dea5ce2bf7185a522b16e639decbaab200f13506d6fcb7edfd2bbe9dfa028764ea2d25e14d1761e812268be854758a56c922383dc15373120d4ce5d2a607fc114aa0ea51645df967a4fe876f33ff671e4ef37eb996cb5fc86c0ae01b631eb71238420c7a874b68890b37a709d689ce63c598be9a44a169916a72ef4a5baf02b8095916a7503f9af907e78cd080da4ce4eac557ac4a7f668b8b4568882cfbb3673314d6c24338674c23be910456a240e188a08ef46be9c907fd06292bd4c9c3250adf46e0c2c42904ac5603d0f1d0dacc305f0cee34c1658c5c3c2b7c039d"]) sysctl$net_inet_tcp(&(0x7f0000000200)={0x4, 0x2, 0x6, 0x68c9b767052afab3}, 0x4, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3, 0x3012, r2, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9f, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$WSDISPLAYIO_SMODE(r4, 0x8004574c, &(0x7f0000000480)=0x2) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x3fb}) r5 = syz_open_pts() close(r5) syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000000)=0x8) writev(r5, &(0x7f0000000240)=[{&(0x7f00000007c0)="14db28fc5c4ebcb98743570fe6a87d00967938efcb9cdfa6d598b2c8a4ff2cd60cd33f131d61701b04c0c1e1712d5b0e936997dd31935905cd75bb7ce61eb12cb0947f400c8fbc102febd6e560dc47dcc608b45fd8da0be219831f00a91f13cb288821e95df752541a27abd201cfb097a028ec23fb7baec275be0b853f075c57fde23ced1f648d48658d087f3a9885d0a03fa3", 0x8c}, {&(0x7f0000000880)="7b9457443bb2f5b8b85f1f93c31e3e13cb0b3754d9d04c9f9fc388b07c6befb7d56631beb9ae8f2ca4301d7c7e0e861575e7cf2dea148ef1aa8a1269468903fcf8d5db1596b94c8dd9913b9aca1d225586357f692d709264045af83f25d45d51521f2c509413a0f4411c74723b233a30e2279eef5ebe7e8866c6b44067b885934bfac555bd9ed5f98198d46f9968d88be2ffc67985cffd2ac53a80cefde6a3b4d8a9abc83c781b006d105c15dd5c69ba0000", 0xcd}], 0x10000000000000b3) mmap(&(0x7f000003a000/0x4000)=nil, 0x4000, 0x2, 0x10, r3, 0xfffffffffffffffc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) nanosleep(&(0x7f0000000000), 0xfffffffffffffffe) recvmsg(0xffffffffffffffff, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000380)=""/80, 0x50}], 0x1, &(0x7f0000000b00)=""/208, 0xd0}, 0x41) fchmod(r3, 0x0) 386.800567ms ago: executing program 6 (id=475): pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) r2 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r2}) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x4287e) r5 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x65) fcntl$setown(r5, 0x6, 0x0) setreuid(0xee00, 0x0) r6 = getuid() ioctl$WSKBDIO_GETMAP(r3, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) ioctl$WSMOUSEIO_SCALIBCOORDS(r4, 0x81205724, &(0x7f0000000480)={0x3d, 0xb47, 0x0, 0x8, 0x6, 0x6ab, 0x7, 0x10, [{0x42, 0x9, 0xea, 0x1ff}, {0x0, 0x6, 0x1, 0x7}, {0x4, 0x5, 0x7, 0x10000000}, {0xc15, 0x80000000, 0x1, 0x3}, {0x3, 0x2, 0x81}, {0x2, 0x5, 0x6, 0x2}, {0x8, 0x2, 0x4, 0x1}, {0xa14, 0x1, 0x0, 0x4b5e}, {0x4, 0x0, 0x40, 0x9d3}, {0x3, 0x81, 0x0, 0x7fffffff}, {0x1, 0x80, 0x5d72, 0x7}, {0x2, 0xfeb, 0x7, 0x37}, {0x6cf1, 0x22e, 0x400, 0x80}, {0x1000000, 0x5d7, 0x6, 0x9a63a4c}, {0x16, 0x7, 0x8, 0x896}, {0xfffff001, 0x400, 0x1, 0x5}]}) setreuid(0x0, r6) r7 = fcntl$getown(r3, 0x5) fcntl$setown(r0, 0x6, r7) setreuid(r6, 0x0) close(r0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r8 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) writev(r8, &(0x7f0000000100)=[{&(0x7f0000000240)="ee11d2ac4a36", 0xffffffb8}], 0x1) select(0x40, &(0x7f0000000000)={0x9, 0x3ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}, &(0x7f0000000380)={0xffb, 0x0, 0x6, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x43, 0xfffffffb}, {0x42, 0x20f}, {0x2, 0xfffffbff}], 0x3}) sysctl$net_inet6_ip6(&(0x7f0000000280)={0x4, 0x18, 0x29, 0x33}, 0x4, 0x0, 0x0, &(0x7f0000000000), 0x0) r9 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{0x2}, {0x0, 0xfffffffe}, {}, {0x0, 0x1}, {0x0, 0x8}, {0x0, 0x8}, {}, {0x0, 0xc8}, {0x5, 0x2}, {}, {0x3}, {}, {0x3}, {}, {}, {0x0, 0x1ff}, {0x1, 0x8}, {0x2, 0xfffeffff}, {}, {}, {}, {0x1, 0xfffffffc}, {0x406e0f656ed361f}, {}, {}, {0x2}, {}, {}, {}, {0x3}, {}, {0x0, 0x57fd}]}) poll(&(0x7f0000000000), 0x200000000000002c, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) read(r9, &(0x7f0000000380)=""/235, 0xeb) 386.313016ms ago: executing program 5 (id=476): r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2b, &(0x7f0000000140)="6744d6e1", 0x4) syz_emit_ethernet(0x62, &(0x7f0000000140)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x18, 0x0, 0x4, 0x0, 0x2, 0x0, @multicast1, @multicast1, {[@end]}}}}}}) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) socket(0x18, 0x2, 0x0) (async) setsockopt(r0, 0x1000000029, 0x2b, &(0x7f0000000140)="6744d6e1", 0x4) (async) syz_emit_ethernet(0x62, &(0x7f0000000140)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x18, 0x0, 0x4, 0x0, 0x2, 0x0, @multicast1, @multicast1, {[@end]}}}}}}) (async) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) (async) 339.382042ms ago: executing program 5 (id=479): syz_emit_ethernet(0x8a, &(0x7f00000003c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa5fbb8af09d4886dd66e2294500543308fe8000000000000000000000000000aab13c0811bdcbcd4b93f63f5806ba09f10601000000000000c2040000000001010000000000000000620400000000000004010300010005020005c2040000000705020008010100040106c204000000034e234e23", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5080200490780004"]) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) 336.972829ms ago: executing program 5 (id=480): r0 = socket$inet(0x2, 0x2, 0x0) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000080)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x80, 0x4000}, 0xa, 0x2a2, 0xffffffffffffffff, 0x0, 0x1, 0x80000000000000f, 0x200, 0x40}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="020080100000aa"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) sendmsg$unix(r1, &(0x7f0000002a40)={0x0, 0x0, 0x0}, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f00000000c0)="66d478df", 0x4) 332.068645ms ago: executing program 0 (id=481): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x29) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000100)={0x7ff, 0x8018, 0x3, 0x400101, 0xfffe, 0x81ac, 0x10001, 0x10, [{0x0, 0x3, 0x4, 0x4}, {0x6, 0x9, 0x7, 0x9}, {0x100, 0xe9, 0x0, 0x9}, {0x1, 0x800, 0x8007}, {0x401, 0x2ca7, 0x2803, 0x7}, {0x1, 0x650, 0x5, 0x99}, {0xce1, 0x3ff, 0x4f8, 0x69}, {0x6, 0x803, 0x14, 0x8}, {0x5, 0x82, 0x7, 0x100002}, {0x6a74, 0x6, 0xd3b, 0x4}, {0x1cc, 0x10001, 0xc, 0x3}, {0x8, 0x9, 0x5, 0x2}, {0x3, 0x7, 0x8, 0x4}, {0x9eda, 0xeffffffa, 0x1, 0x6}, {0xc, 0x5, 0x8, 0x10200000}, {0x0, 0x40, 0xfff, 0x30004}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VNDIOCSET(r1, 0x80184404, &(0x7f00000001c0)={0x0, 0x0, 0x0}) ioctl$VNDIOCSET(r1, 0x80044403, &(0x7f00000001c0)={0x0, 0xfffffffffffffffd, 0x0}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0xd, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r2 = getuid() getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) fchown(r0, r2, r3) poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x8}], 0x1, 0x4) open(&(0x7f0000000140)='./file0\x00', 0x80000000000206, 0x48) r4 = getpid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x40000530, r4) r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x8e) writev(0xffffffffffffffff, &(0x7f0000001500)=[{0x0}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r5, 0x0) syz_emit_ethernet(0x56, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r6 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r6, &(0x7f0000001000/0x3000)=nil, 0x0) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) r7 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) sendmsg$unix(r7, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000b40)="825a4f47c21e6ed7eda0f5903abf65b18d7c51f78b06ccffb40500000000000000000000fafd3493776665d4cd12c63d34", 0x31}], 0x1, 0x0, 0x0, 0x406}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETA(r7, 0xc4504443, &(0x7f0000000740)={0x0, 0x2, 0x0, 0x0, "01d04b0a0047c1d100", 0x0, 0x6}) 302.250758ms ago: executing program 1 (id=430): mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x2a) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000100)={0x7ff, 0x7, 0x2000007, 0x40000101, 0x80000001, 0x80000001, 0x10001, 0x10, [{0x0, 0x7, 0x4, 0x71000}, {0x7, 0x2008, 0x8, 0xfffffff9}, {0x8, 0xf86, 0x0, 0x9}, {0x8, 0x800, 0x3, 0x2}, {0x401, 0x200726, 0x2800, 0x7}, {0x2, 0x6, 0x4, 0x99}, {0xce1, 0x1, 0x4f8, 0x6d}, {0x6, 0x803, 0x14, 0x8}, {0x2, 0x82, 0x1, 0x9}, {0x4, 0x8001, 0xd1f, 0x5}, {0x8, 0x0, 0xa, 0x2975e617}, {0x7ff, 0x9, 0x8, 0x5}, {0xb8c, 0x4, 0x6, 0x4}, {0x29a71717, 0xfffffffa, 0x6, 0x6}, {0xc, 0x7, 0x11}, {0x0, 0x1, 0x4, 0x30004}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x3d, &(0x7f0000000000)={@remote, @broadcast, [{[], {0x8100, 0x2}}], {@arp={0x806, @generic={0x1, 0x6005, 0x6, 0x7, 0x4, @random="ae6e21edada9", "38ff916dc04edb", @random="ba7ffd4a7391", "c5fccada9e6be1fda91d5cc86856a3e3"}}}}) ioctl$VNDIOCSET(r0, 0x80184404, &(0x7f00000001c0)={0x0, 0x0, 0x0}) ioctl$VNDIOCSET(r0, 0x80044403, &(0x7f00000001c0)={0x0, 0xfffffffffffffffd, 0x0}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x2a) ioctl$VNDIOCSET(r1, 0x80184404, &(0x7f00000001c0)={0x0, 0x0, 0x0}) ioctl$VNDIOCSET(r1, 0x80044403, &(0x7f00000001c0)={0x0, 0xfffffffffffffffd, 0x0}) syz_extract_tcp_res(0x0, 0x80000001, 0x7) 186.105036ms ago: executing program 7 (id=482): r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) ioctl$FIONREAD(r1, 0x800474c4, &(0x7f0000000300)) r2 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) read(r2, &(0x7f00000000c0)=""/19, 0x13) 184.549008ms ago: executing program 7 (id=483): pread(0xffffffffffffffff, &(0x7f0000000180), 0x0, 0x0) 182.576053ms ago: executing program 7 (id=484): socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r0, &(0x7f0000000080)={0x0}, 0x10, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x61}) r1 = syz_open_pts() close(r1) mknod(&(0x7f0000000280)='./file0\x00', 0x2, 0x1e5f) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x22) r3 = socket(0x18, 0x2, 0x0) getsockopt$sock_int(r3, 0xffff, 0x1025, &(0x7f0000000040), &(0x7f0000000080)=0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x20000000000001df, &(0x7f0000000040)=[{0x1, 0x0, 0x7, 0x7}]}) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) ioctl$VNDIOCSET(r2, 0xc0184406, &(0x7f00000001c0)={0x0, 0x0, 0x0}) syz_open_pts() r4 = open(&(0x7f0000000340)='./file1\x00', 0x200, 0x33) mmap(&(0x7f0000001000/0x7000)=nil, 0x7000, 0x4, 0x8011, r4, 0x0) setrlimit(0x0, &(0x7f0000000140)={0x8000000100000a, 0x80000000008002}) syz_emit_ethernet(0x50, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3, 0x1, 0x1, 0x440}, {0x1, 0x0, 0x0, 0xfffffffc}, {0x6, 0x0, 0x0, 0x48a0}]}) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000004c0)="e03ff66035edd01ffe91ab866f67be3d6b0218381a3ced8a99acde1de18449b63fcee622921feebaa73e1088e107ad900ade5618055f0788f42ff84ebcea09f0eb7cdb4baad16f01806420190d51c01b57898bdf7e9f2599ca0af8fac629e0cdd06309c2470efa2055e928dcbf31c2ba58e6d26ad18e05b015dca760376c7e4419c6acba1799b0aae88687f82cb34a818a946fc47e76112773f44f19b6f49c3fcd911d49f81d178e4ef815e63d29c0d382bb36cf8a68e764a3c28c27313b09f30a673bc89ac1c4ea3ae1c634fe59582770", 0xfc}, {&(0x7f00000007c0)="1b39efaf5b2fef84b9c96ae834f5cf30e2308ff1dc958e5bfa673985b3634853fceaf059f709b1a327fe87aad0af70b3e373c7cb5a3f4f6386fa9478ed0b3fa53d524b5b666d24249e922379f26ebf46e233200c125f7c1be3d25e6ebc3ecd17c557f63943d385a2cace59d2f4d629c7c9d6f268defa754c541aedd2a6ed3e40b61819eda4302b63d91d1dcdb530111e", 0x8e}, {&(0x7f00000006c0)="97e15e6eb5a0831f6fbc906376be1d0943b5eba31b7a790c31c631deaa71e77c11d31138e2e8567fc374a01c7bdae8684704e029ce49a1931f5bad8b4b00ecbba47fc66ddb24e3eefd29e6e5bafc3dea3dc14f6becaaa6ee6bd922fd913330e67c97a3008037febcb0af20789f1946821c8b4da7fa59c8022a61f2642578a6137ae6713e1a52b1c11bf96efb9aaef15a3311baf90fb2ef650a0b2cfed6952338831c675a0a0409f60a5e05c3ab2f9720fb8949da41b7b13b68e9edc8556dea3dbda41ff2f3d2a192b1a109ea0cef142189678e1546cebc655c9e890b82c2c02bd4359c6894a85fe316126c43", 0xec}], 0x3) sysctl$kern(0x0, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000040)={0x65, 0x0}) write(r5, &(0x7f0000000480)='\x00'/14, 0xe) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x100, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x100, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4, 0x40, 0x1, 0x3}, {0x4, 0x85, 0x5, 0xc}, {0x16, 0x6, 0x0, 0x9}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 177.537494ms ago: executing program 5 (id=485): r0 = socket(0x18, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001640)=[{&(0x7f0000000140)="9725db874b5776d5676fed1ea73f98a0c434268a8320db3eab6b66f85fc6c3e3784eea0a60bdf4f4428f0b0f73d3d47237f91da5d2059c1266e040db88848df71ab56420822a1aba3070fb930a29ddebb11cfe86730eec721e0af6bcf4d00a107421406cd3f2d2d584822e5a2dca988b787135219952d8f7402de7b9291c788fea559f86c9ffda5f03d0c9559630", 0x8e}], 0x1, 0x0, 0x0, 0x4}, 0x0) (async, rerun: 32) ioctl$FIONREAD(r0, 0x8020697a, &(0x7f00000001c0)) (rerun: 32) sysctl$vm(&(0x7f0000000180)={0x2, 0xa}, 0x2, &(0x7f0000000240)="43a262d7", &(0x7f0000000000)=0x4, 0x0, 0x0) 175.556343ms ago: executing program 0 (id=486): open(&(0x7f0000000000)='./file0\x00', 0x615, 0x106) setuid(0xffffffffffffffff) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x140) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f00000003c0)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x134, 0x0) r0 = socket(0x24, 0x4, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) lchown(&(0x7f00000000c0)='./file0\x00', r1, 0x0) 173.331789ms ago: executing program 2 (id=487): mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x7, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000200), 0x3b, 0x0) sysctl$kern(&(0x7f0000000100)={0x1, 0x36}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ipcomp(&(0x7f0000001fc0)={0x4, 0x2, 0x6c, 0x1}, 0x4, &(0x7f0000002000)="73da727c34", &(0x7f0000002100)=0x5, &(0x7f0000002140), 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000040)) syz_emit_ethernet(0x22, &(0x7f0000000080)=ANY=[]) sysctl$kern(&(0x7f00000002c0)={0x1, 0x59}, 0x2, &(0x7f0000000340)="aaf8559883eb4e7de9eca66f3bcd0a9e54d9faa411bbfbc6592406ad36264f47c696241347b772654deb94631bf77498b24510a94e996464e78bd9ff6e96aee6beb529c2903c17f3a729ff79eaadd190a1d3daf1328ec4664bbb9161ce73625c435fe4deb0e2fc6f89c038e4e71d2b8d06a68e30da9d61326cc30936ec7a8ee9502abf57849d9973a018f5187da15fbaae6a8ac5114f8031c3d549e316394c8b53e857c16800b54f7f975d4e7d5756a8e3462cf1fbb2d09a1695e5e74aba18db350a0c0e98984ee223bae236f913de98fa8f4d0faa5b365fd2b4b6426225d9b78957283110dd92a47d83727589277396140b5a24526f3853398411437064acda66", &(0x7f00000000c0)=0x101, &(0x7f0000000240)="94e798815eb2456b2da8158291bf55a85ee475015e00ea516b1ae96ea0a3ee17d59ed9235481f5d09222e7f8f1df211046db8e20ec11dad5ad13ffb0cfb93f587b42396712c6974559bf4adb79ae80499a12ea1475cf02a9988c347b1b99cb9a440e71c0ff57934e846d590c7d", 0x6d) 162.900915ms ago: executing program 5 (id=488): mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r0 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x70) write(r0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x810, r0, 0x80000001) 161.793309ms ago: executing program 7 (id=489): fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x4001, 0x0) dup(r0) (async) r1 = dup(r0) fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) (async) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) socket(0x2, 0x2, 0x0) (async) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) (async) connect$unix(r3, &(0x7f0000000000), 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x0, 0x1d82000}, {0x9, 0x9}}) 160.646242ms ago: executing program 0 (id=490): mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x8b) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x4, 0x40, 0x1, 0x800440}, {0x80, 0x85, 0x0, 0xa}]}) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000002c0)="ddee36ee6e0e1b0378c5bd98e071b6e8e65619565009", 0x16}], 0x1) sysctl$kern(0x0, 0x0, &(0x7f0000000140)="00a0a78d0ca82026dec3e59be543bfcb4c969b0000000000000017bc333f1255636e7295358972f4af81643f60710e00", &(0x7f0000000080)=0x30, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000002ac0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) syz_emit_ethernet(0x36, &(0x7f0000000380)=ANY=[@ANYBLOB="ffffffffffff000000000000080045fa00280000002100009078e00000017f0000010e00907818c3800100882f841f78b4cc000009002f0ce1b6565b9ae84c1249de672552f95551a0c035da22a6969f7a6da365c95ce46d4c5a85e877f5c53c11f1dee5d6f5479d8d6488fa7168f54a35a49f8f05cf89e672b397e6d963ae24c4e3c6f13e3810c5825b573714ce8e067bdd0e3410551f5f4d2e8586b8068bf4ca83f7ae1b9ef955ef1883dc6a717edf679772f3a6eac38af85f"]) truncate(&(0x7f0000000600)='./file0/file0\x00', 0x100000000) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4, 0x40, 0x1, 0xb}, {0x80, 0x85, 0x0, 0xa}, {0x16, 0x3, 0x9, 0x48a6}]}) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000002c0)="ddee36ee6e0e1b0378c5bd98e071b6e8e656195650092e23f040951877a81a8701e4257b", 0x24}], 0x1) r1 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x15, &(0x7f00000001c0), 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000340)="00a0a78d0ca82026dec3e59be543bfcb4c969b0000000000000017bc333f1255636e7295", &(0x7f0000000080)=0x24, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x100, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x65, 0x0}) write(r2, &(0x7f0000000480)='\x00'/14, 0xe) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x22) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) 93.086251ms ago: executing program 1 (id=491): writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) rename(&(0x7f0000000100)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) chdir(&(0x7f0000000140)='./file0\x00') mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000040)='./file1\x00') setrlimit(0x8, &(0x7f0000000040)={0xa, 0x53}) sync() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000800)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f00000001c0)="23b30925c0da23211e7bf4abd439a5476c02", 0x12}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80206919, &(0x7f00000001c0)) getrusage(0x1, &(0x7f0000000100)) 92.830431ms ago: executing program 2 (id=492): setreuid(0xee00, 0x0) r0 = getuid() chown(&(0x7f0000000040)='./file0\x00', r0, 0xffffffffffffffff) r1 = getgid() chown(&(0x7f0000000000)='./file0\x00', r0, r1) setreuid(0x0, 0x0) 92.604779ms ago: executing program 7 (id=493): r0 = socket(0x18, 0x3, 0x9) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000100)=0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdir(&(0x7f0000000100)='./file0\x00', 0x51) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000240)='c\x00') execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) setsockopt(r0, 0x1000000000029, 0x24, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 85.917216ms ago: executing program 0 (id=494): r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0xd, './file0\x00', './file0\x00'}) syz_emit_ethernet(0x56, &(0x7f0000000040)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd60090000002006fffe00000000000000498f496e37f87cacd30ca12cff0000000001ea443d08000000000100", @ANYRES32, @ANYBLOB="2bc305247973"]) 85.262559ms ago: executing program 2 (id=495): socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$unix(0x1, 0x2, 0x0) r3 = openat$vnd(0xffffffffffffff9c, 0x0, 0x40, 0x0) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f00000000c0)={0x0, 0x10005, 0x0}) r4 = socket(0x18, 0x3, 0x8) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000040)=0x7) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000000)=0x6) r6 = open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x110) truncate(0x0, 0x5ffffffffd) write(r6, &(0x7f00000004c0)="b96abcf5ac7cffa09ea845315c0d853a14", 0xffffff1c) connect(0xffffffffffffffff, 0x0, 0x0) fcntl$setown(r2, 0x6, 0x0) bind$unix(r2, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) sendmsg$unix(r2, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0) write(r0, &(0x7f00000001c0)="ed", 0x1) recvmmsg(r1, &(0x7f0000000880)={&(0x7f0000000240)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f0000000300)=""/163, 0xa3}], 0x1, 0x0}, 0x2}, 0x10, 0x1062, 0x0) shutdown(r1, 0x2) socket(0x3, 0x4000, 0x9) r7 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) read(r7, &(0x7f00000003c0)=""/71, 0x47) r8 = syz_open_pts() poll(&(0x7f0000000180)=[{r3, 0x10}, {r8, 0x1}], 0x2, 0x6) recvfrom$unix(r1, 0x0, 0x0, 0x40, 0x0, 0x0) connect$inet6(r6, &(0x7f0000000140)={0x18, 0x3, 0x1, 0x3}, 0xc) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) close(r9) 5.00352ms ago: executing program 0 (id=496): r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xf02, 0x186) r1 = open(&(0x7f0000000140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x80000000000206, 0x81) recvfrom(r1, &(0x7f00000000c0)=""/30, 0x1e, 0x803, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, &(0x7f00000003c0)=0x4d) r2 = socket(0x18, 0x3, 0x0) r3 = socket(0x1, 0x2, 0x0) syz_emit_ethernet(0x3b, &(0x7f0000000400)=ANY=[@ANYRES32=r2]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) setitimer(0x2, &(0x7f0000000140)={{0x1110000000000100, 0xa}, {0x7fff, 0x9}}, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) ioctl$FIONREAD(r2, 0x8080691a, &(0x7f0000000100)) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f000000f000/0x2000)=nil, 0x2000, 0x0, 0x8010, r4, 0x0) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r5, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x1d0) mmap(&(0x7f0000362000/0x3000)=nil, 0x3000, 0x2, 0x11, r6, 0x0) ftruncate(r6, 0x8531) mmap(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) 4.784ms ago: executing program 7 (id=497): r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x26, 0x1000}], 0x1}) syz_emit_ethernet(0x56, &(0x7f00000000c0)=ANY=[@ANYRES32=r0, @ANYRES32, @ANYRES64=r0]) 1.139569ms ago: executing program 6 (id=498): sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb, 0x1}, 0x3, &(0x7f0000000040), 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4, 0x40, 0x1, 0x800440}, {0x80, 0x85, 0x0, 0xa}, {0x16, 0x3, 0x0, 0x48a6}]}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f00000002c0)=[{0x100, 0xffffffff}, {0x6, 0x7}], 0x2}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) sysctl$kern(0x0, 0x0, &(0x7f0000000200)="00a0bb8e9e8f098afea78d0ca82026dec3e5070043bfcb4c969b000000000000", &(0x7f0000000080)=0x20, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) syz_emit_ethernet(0x4a, &(0x7f00000006c0)=ANY=[]) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x2, 0x5, 0x1}, 0x3, &(0x7f0000000080)="9a4e7a8ee808e1230b9c96cd7cc43fa23f6227a8e331fedea21231f279f460a8f978c680708cc18b42ac1c80343fb7d1bde001b0439d5123e93022d2a06933e0580faff781eed98331e501acdc4b018e35c4185e3d46e06b5206a999bf4a24a86876a63aee44757390300f73ccb2030f77a8435f0d92e44f94c4eff9227dee49ebe3e2952171d8", &(0x7f0000000140)=0x87, &(0x7f0000000180)="4a2496a4f91cda470bdab0bf17530a2aeaf1b25fe21a454d46e3f40ebfac2983cd3440afa6a6195fa453bb7c9b0e2a025a216ed397536d555d657f25a79885934265ad0f61294f6726f80587dd156e09d3cb5a7f78fee9d0fbac4c281486c79d1769253a350d00d94cf635a6b97225de38441f8b93efbf89e03b56804bbda2282a50bd87da8a6a01875550e0ad8d0084673f597380d61d91675dc2182c52fbe47c70f5d110f9b7526a3faa6d959b9c413f0fc07e306e9f8c7da557027733e638cca1047a4a5a977d1b0f9d5836d2713ce5b5ac0ed853b085881f1ed58a5d4a967d7bd7b98bc1a986b7ebf642dfaefa0b3129a414cf8db6ca49de41c1f57173ff490b203dcb9501faee7939cf551fb9b424017551e5285c0f3c10e3c1857e825bfeac940e009637cc6783ab9377710af7a0266f25356ef09ee814a8241c0356b0de8e92a854f6641ad464d64ce97dbe5e613b5ecc98775fa9691cb0a922b9620760cddb91f7e38c5bf4d05492951a455e0210d4755ffe38c9ca3d789e02480bf5b78437e629402b600b13ddcc5a28776a79fbb6fa2a533ea27113d2d519c3538fe800842b0736dd449e7cbfc1e1ac04748cde93b6036df331a83aa81c55575f6cf7694c2db3917761485624c8b3c5c762859be38b1499d4256623f1c063d3693fb8a9f54f4e3b7b5868ba1efd789d8f3d0f71db7fb204872af643ad82848bcb7a3f71e075d1af8e660de62f65ab269445a0b33e0195db45f97bdc53bc013b2166916f030487a940ba4d82f14f148c281c1b49d13c77773d72bbacf81f24a7807ec4522a7e9ddeb24fac7bf9f7b9e1f24fd25b7cdb9337d9f93b453cccdce0f80883f7df58e872bf6a831adcc8fd2de44cf9132dbeab3d31d33ee9df133ebe9d129242c07a1b795ddc1d86b913ad2c4a66162558cf39969588c58b388465e0bbbad0270b182479ba659a779bb0ea88cc265b4280fd2af006d9f0eba4d347a9491cddb119c9c303463f28dee1628f7a3598b116f4df1c731a589d9fd6708655edf2b34223bd167f9a5b7ab6039e4e6458d07f121c76266bcde3b62bd24a4f74810cae0442ec796957f269a1b0421d21cc0a8900ef11e4713b0b0b64e8a798915e60e7a42d885b2c5860091935898f7377061b3e7edc57382fc8da6b587bad5e22a698f2025cfd20fdf45eb1efd8cd1eb2b2a86867f90c53a8fc2eed3cee692ce03c5af29848719531c772751592ec95951d09f849c4804582fc7b67db61477f88e2f98d222e54e2099956ea7c568449b63d390268f6e90b1846f0c5abd61603dd29f5a9cdacc69db16aec9cd72202233e1cf52ff3a490832324814b20be694c8f2df437d378e1b64cfba9447d39ed8d084b2db12779c7fbcc117da07ce3aa9b70ec1de9fd1d1f48d3266b7b6c3198fdc067ee693d4d1155210c6f4d8c1d62a2f441d1033e23ac03af6b5f75ecb4f754e80deb41bb45596c9bff2c12bd05997d8dc473d52da3a35bd28462302d9c6c60f3e3fcca3042222f51bf84fad9995df8b22fb0118ecc17d2919782f968d0183d9c32177371b561854af4370b3474639898f22388de39a99abab5e35e52e714fd7280ef98f42e23b68fada4c53117ce0efc278c0dfdd16ec100cf7f6cb6efee6f9ba32bcaca99a59155c5454e09a0fd04c77a90648105d49b5bc4c1eabd64b70952af84718461e49f97edb02969b403fb2bc114d588dc164feda63f5d131deb4e99894021f57fb5138a8be48958bcf88ba09b8eed2c42f325d8e99736b42a10f502861275b837b4b5d199b1a300d11154b7908ef98261c7ccbabc830afd76a52ec8508452016814b2dda0570349345e4070c5bf050a7f489facc4dd0d744d80ce153fdb67b54a16bdb4702338a0b3f15a53a6261f8847c1bd8bcc75879928fdb5c93142cd87b437e5b547c25544b8459a494a365960ea1fb877b395e84d519530a322f2139ac2aae5a5c61acc05eb78735d59251d214f5a7c1798c6d94fc18a451418660ae9540a9d8adb3ad8e8644e101534962e27c8b9a286b3773427d7beb0b76fe2f85e8d597c9889b2fed926909746ada21dbaf6f716660962c5bc564a981834ba5e9a0822994c690d1abf5a9d74309317634f4a61bface07561dfdc05aec8d99df6e3154e0b6bc9ae420ccb2ded1ef730e0227ed5651fbe3688c602f45071adc0829d12e4eaf13b08a4c867c3355cbd8758cae21f60ad87e5d53d37c1668c9d77e67fd27b15b129645af11fe8f0bb3228d885d592eae31feb906a39b1b1c24110636d9a9ce3c9fa1a02a5fbcaf1f79b3580f133b8e75114bdaf093b0c2da7358cf29fb957bab7a4c552eee7ce23f517f820b63d1e7d6907f74868724c6c575a24555f437fac3b9b93a072adba3c75c529f4d601279b350dd4a3a801a1ea432da707e3884e0496bdbeaba88a7057a3dbf8c031072713327be705e5ee2303183646964bddad86c30bcf94dd8a6446c0a541b82f08c92368cbd6c40aadca39185c5ee2fcf5dcb784f22f7f01dde1cd28593e1efcb7b1a9d02db36ba7c4d4809da369b541061d6c53d0e79f3dc9fe20128583485fb462d29130991cc1b4b55dbe9ddf7dd77ff5a9ec92103d9135c261011a8ba42972f753ff496018840214eb77cda8e110398b638494c3ec617c8e6942503b92c5346756a04d0417784a2a93427bed36e805e69588a81807e4677c7cf3673a9671e859037e95b23aa06eb5e462d07eae6acdfad2ee8d4098fb59cc9f127d79ad9c21010b78b1232cc97063836eb892b0a90ee6dde2f862185bee9bea357a8708f20240c5b82ba60cfc3ebb137a95ee9283dceccdda4d47ecf05e61815c3d5367e6a559c41f8ae51f5667d0795e26af2b0d39a653fea3a3be2858bee06dae8b85aab697626afc275656c08e983d0b519cac55344933822b8c92385b1b2e3fc023ab391c8475b595a4f587621755cde41d50824dae3b9f4b59775e28e6f0d6002fc7393ea28961f3ef1a97e48b3b9e116eb9787e631cae8c6de3b2f033e2a8adca5fe59fab21ba1d89ee56cdff1702d3d9a5aa1f5891a9f1cd7f3c7f8650c9d3b7180766931c6d7d563ea5cd081a6a4dba69ecfd0a2de3efa459895f71178aa90383fcb8def2da1dabd1ad0b8fe123e1e6473805ca0592b3c82793625a1fa33883e461f537f29fa76b53681b431fc16c26c14abdf8697e7e94f3cb61b02a72b6a5d0a15956d5d195af5f3dcab8db8192b3ab66529560b22b57cc10a4463e871b862c34d5db60d3464cc0c943020d14b66e0ef8bb2e2028a7cfe1c718317435cb83a4d46967c41a87117bb53b735174d50b0058c0df90454a722f5acd22bc978514261aa5b67a12635507429740434eb8fd24a3f0c394b8e1f4cdfc640ce479bd0d256a224e90d0193331b8338dd74b5defd07d51f27b095a5a52ed76df859a4a338e077cb1882bc5b381349a3e233046aa370eb052252dab0f8c0107ce23a50e772c6040fc548dfc74a66e74d73ebf6cb93d0f603c73b5c67f2760164ee01db6a61bae8fa5180aaa2c135127a4d50cd92089caf77ddf0ba78bd2cfe50eaa5a58de0e1b4e3c8d1bb81f03a9afc480a9212072cb7348e4166991092bdcdd36552e2fd4ac71ca4684def4c8309312fed038c4951312b7d3c3eba23a5cb4787c951ca9714fbe735ac635a40e9cda92c662c84e5f90a243b40b07786fdc3698b0a5dcbcb15a1ddf6a7565a0daffd32c496cc2924ecd6ea4591ed18cadc62204efced462b3bc055abfbb0f38b55b95a217361669625ab355d1bc5dac6b8dd362cc986f0828ed02c7a811ae4fe1b404ccac69b89bb5dbb6b850d3843d12aa1b8a14245f0de376b03ab4181cc6a6708c436d3413c8efaac45daae0fbdf2797a2567fec89cb9edcba81f6913fb4d6f55f2e50b3f65b503b06214e0ad7296993d8786da8c4f227ef5e14eb5d61e531a0d8ff79f814c1cb0c267b1f7dbf12a8631ac64f2aada41d2aa9652202c23b3e14bbbe00173c7668d977765dfa4d06882a8ab3b636531d268a4a04577b2e3f0a569fd43ae8bbdef32f4828f2d95b28706f4d05057d0898efb9e7781549ba66b5399511194358872203ef7d9295cd31b07e4611b365f3efc723a9cf779f6a9156f1c83019a53de35b6eeb2583678bf0ffcd8c09d8e3b9ba3eccc1787058cdd861a60025d6a2a46f61e8cd920df384ddaaafd7c063327edfb65a9230cab4288b7fa9eb5ed9cc2183b1d33945f3960deac20b7c71bd2a41393211f9542dc4132c985b2479a2dddb5a49f0cf358b50eb92a14dd4e5c99be68462cdec8f4c14bd595e03d1fba8b453fb00d8428441976cede6396efba5887041220b097a091bf266801c3b5986bbe3eab47d671d1be882ea9b55629bdbb6be5724f77f8f8008266057afce5fbf8f56dce71d082a0ffe07010fef644a2f92c6cafa426bd544aaf85ed11f33ceae269d7b636301cc8f7edbc3929217cb6648732c3493ce3501718a9561449144e1ec298802d9da7c926341a5ed0a6a44c5364faf3319e245ecb80b998dda60536ba031194be00f758377d13cb5973fb1cab25e55ca7fc8370872935edc7ddb212d26c4ccad24feeb4e9b40d651a1aeda2dae2fd440b62ef90002cec24557ad94a8d394a494e667ca108b707eb96cbdf11111e603474cb8784739a0cd47a619814f81379b6018853c63d151cf037a8de52008c13671b112f79c5d5d135d737cdc2fb95060ece668b45a04fb19fd2273bb45108682c76eff5dae5a9d58dffb83b34ed2120f922b19ce9a58328ff32f273c0883827ecc4631f48870e439a1e7eedd43435492d620bd8b5304bda0c2ece683f85bcbbaa50dc823ce51b91ad84d5017e3a2bedc06ab0a2c304f7712bfecf7477b350a4f134ddd32f8c1a24cfb8ddfa42d811543de7b41d41e47e07b09dbdf65d0743921d3335824bf3ede86764ba959f5223a8159b9fc5acdd5a444dd228f8f8620158bef56f4768bb92d96c81ad2c8806a918a432bdcb1608cf3ce90d2608577618dd270555fd723de64d225ba919494b58147ec14dfc56bcb164a7d1f667db4cd61edf6f24950f08c5dd079efd867b2418c720aabf7058daa481f1edae5390771f38372e53b96796d319375229c1598206bd07397a48bad9aed3fa5b4e14c4f355774dc7fbb65e257b29192c42bd0f05b7f83560fca728bf55ecb7210e39365b484769de09ac6a7456a3dbcfd456d3edc467f380c2ae40c503b556f3be92ccea2fae3d4853b8b3556afcfc18e4cb7d7d212f26d1c78ec31ffc2b23b60d80e37f44b0f854a51857e17a6b29b3da98e8b6eef9d85d4ffe7a39a0170188d160fa1694f6e1528effecb576a06896e67707cafa81764cad287d9cd5f1ba1325e98fed019c5a42571c8696c2581a8f025cc26a97bd9b380cbe24ff41a1969656b5c46f30b4bc6b44ce737ff29f3c8584093a378990e12f5de97ec3163af7228c90516e116cc2938a4f8075c6d8d77cc6e8d0c9b16876ad9af4c22eaecea003314ae267e24b21c2b0febc44e6834e5bf3530ce86d1b78d62bb1e373427b60b20aa4bd8b292f134680667d0e808bc3eeeec124db514715d0694f5cba35f68602fb88a7dc55f0eee386ad93fa9a91a51f3ef37fee0b18d0eed54d5e467e6a2fee9ca543b5950df389e10005d1538649a2a3d1c518b86222f42d5a4893cb7689f82c0a2ea572995ab4ef8cd395db4dabe69a5fab26045561a1f551f4d42692af281b6e2a686ffbc6542fccb487c195aa980d68b191413f840e6f990104ae72f5c8855f64060", 0x1000) 0s ago: executing program 0 (id=499): setrlimit(0x8, &(0x7f0000000180)={0xa, 0x8000}) (async) r0 = syz_open_pts() (async) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000100)={0x7ff, 0x7, 0x7, 0x7, 0x80000001, 0x80000001, 0xffffffff, 0x10, [{0x0, 0x7, 0x4, 0x71000}, {0x7, 0x4, 0x8, 0x13}, {0x6, 0xf86}, {0x1, 0x800, 0x8}, {0x9, 0x80000003, 0xe, 0x7}, {0x2, 0x1, 0x3, 0x9c}, {0x80000ce1, 0x1, 0x4f8, 0x6d}, {0xa, 0x803, 0x14, 0x8}, {0x2, 0x81, 0x1, 0x9}, {0x6, 0x8001, 0xc7, 0x88}, {0x4, 0xfffd, 0x9, 0xaeb}, {0x803, 0x9, 0x8, 0x5}, {0xb8c, 0x4, 0x5, 0x6}, {0x29a71717, 0xfffffffa, 0x6, 0x6}, {0x4, 0x7, 0x7}, {0x0, 0x1, 0x4, 0x30000}]}) (async) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) (async) select(0x40, &(0x7f0000000180)={0x6ff, 0x44809e9d, 0xffffffffffffffff, 0xff7ffffffffffffd, 0x27ffffffffffffff, 0x181c, 0x8, 0x3}, 0x0, 0x0, 0x0) (async) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x8, &(0x7f00000001c0), 0x15, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x100) ioctl$FIONBIO(r2, 0x82907003, &(0x7f0000000140)=0x2) (async) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) (async, rerun: 32) ioctl$FIONBIO(r2, 0x82907003, &(0x7f0000000140)=0x1) (async, rerun: 32) close(r0) r3 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x80978c, 0x6, 0xef7fff00, 0x80a19a, "bf08000100f1675910812cc900", 0x8, 0x100}) (async, rerun: 64) read(r3, &(0x7f00000001c0)=""/146, 0x92) (async, rerun: 64) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) (async) setrlimit(0x8, &(0x7f0000000000)={0x2de0, 0x80}) kernel console output (not intermixed with test programs): Warning: Permanently added '10.128.0.219' (ED25519) to the list of known hosts. pckbd_enable: command error malloc(): allocation too large, type = 6, size = 64424509440 OpenBSD/amd64 (Amnesiac) (tty00) login: pmap_unwire: wiring for pmap 0xfffffd806a5fad00 va 0x200000000000 didn't change! wStopped at db_enter+0x25: 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+0x25 witness_checkorder(fffffd806c851b00,9,0) at witness_checkorder+0x10fb rw_do_enter_write(fffffd806c851ae8,1) at rw_do_enter_write+0xb7 rrw_enter(fffffd806c851ae8,1) at rrw_enter+0xc6 VOP_LOCK(fffffd805d0332a8,2001) at VOP_LOCK+0xa6 vn_lock(fffffd805d0332a8,2001) at vn_lock+0xa4 vfs_lookup(ffff80003c4f3448) at vfs_lookup+0x109 namei(ffff80003c4f3448) at namei+0x7aa unp_connect(ffff8000014c8ba0,fffffd807ecd2300,ffff80003c45aa80) at unp_connect+0x27d uipc_dgram_send(ffff8000014c8ba0,fffffd8066c7ab00,fffffd807ecd2300,0) at uipc_dgram_send+0x131 sosend(ffff8000014c8ba0,fffffd807ecd2300,ffff80003c4f36c8,0,0,0) at sosend+0x804 sendit(ffff80003c45aa80,5,ffff80003c4f3840,0,ffff80003c4f3900) at sendit+0x721 sys_sendmsg(ffff80003c45aa80,ffff80003c4f39b0,ffff80003c4f3900) at sys_sendmsg+0x246 syscall(ffff80003c4f39b0) at syscall+0xbc6 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xbbc132dcad0, count: -15 ddb{1}> show registers rdi 0 rsi 0x80000 acpi_pdirpa+0x6be71 rbp 0xffff80003c4f30c0 rbx 0xfffffd8004748ce0 rdx 0xffff8000014518c0 rcx 0xffff80003c45aa80 rax 0x7ffff acpi_pdirpa+0x6be70 r8 0xffff80003c4f2fa0 r9 0x8080808080808080 r10 0xcadcdb3835a1206e r11 0x2deef1fd7904eba3 r12 0 r13 0xfffffd8003f5ff00 r14 0x3 r15 0xffffffff rip 0xffffffff82e9bbe5 db_enter+0x25 cs 0x8 rflags 0x246 rsp 0xffff80003c4f30b0 ss 0x10 db_enter+0x25: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor) tid=15065 pid=54824 tcnt=3 stat=onproc flags process=0 proc=4000000 runpri=32, usrpri=50, slppri=32, nice=20 wchan=0x0, wmesg=, ps_single=0x0 scnt=0 ecnt=0 forw=0xffffffffffffffff, list=0xffff80003c45a2d0,0xffff800037bfef98 process=0xffff80003c46f098 user=0xffff80003c4ee000, vmspace=0xfffffd806a5fb7a0 estcpu=36, cpticks=2, pctcpu=0.0, user=0, sys=2, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 2128 37551 28999 0 2 0 syz-executor 2128 35569 28999 0 3 0x4000080 fsleep syz-executor 22452 21815 11103 0 2 0 syz-executor 22452 313269 11103 0 3 0x4000080 fsleep syz-executor 54824 379109 99323 0 2 0 syz-executor *54824 15065 99323 0 7 0x4000000 syz-executor 54824 10624 99323 0 3 0x4000080 fsleep syz-executor 15763 109231 55847 0 7 0 syz-executor 15763 294657 55847 0 3 0x4000080 fsleep syz-executor 1813 307829 49863 0 3 0x80 nanoslp syz-executor 1813 487087 49863 0 3 0x4000080 ttyout syz-executor 1813 30384 49863 0 3 0x4000080 fsleep syz-executor 58598 511366 14027 0 3 0x80 nanoslp syz-executor 58598 125142 14027 0 3 0x4000080 nanoslp syz-executor 58598 227078 14027 0 3 0x4000080 fsleep syz-executor 27220 230578 57989 0 3 0x80 nanoslp syz-executor 27220 314187 57989 0 3 0x4000080 ttyin syz-executor 27220 196755 57989 0 3 0x4000080 fsleep syz-executor 27220 260210 57989 0 3 0x4000080 fsleep syz-executor 27220 142003 57989 0 3 0x4000080 fsleep syz-executor 55847 262483 64728 0 3 0x82 nanoslp syz-executor 47752 267098 1 0 3 0x100083 ttyin getty 35989 101335 0 0 3 0x14280 nfsidl nfsio 49208 419629 0 0 3 0x14280 nfsidl nfsio 71459 184406 0 0 3 0x14280 nfsidl nfsio 22236 101724 0 0 3 0x14280 nfsidl nfsio 84838 165960 0 0 3 0x14280 nfsidl nfsio 26364 421565 0 0 3 0x14280 nfsidl nfsio 86246 490921 0 0 3 0x14280 nfsidl nfsio 75950 337628 0 0 3 0x14280 nfsidl nfsio 6111 274410 0 0 3 0x14280 nfsidl nfsio 82953 281707 0 0 3 0x14280 nfsidl nfsio 57844 428577 0 0 3 0x14280 nfsidl nfsio 54118 128343 0 0 3 0x14280 nfsidl nfsio 17310 365482 0 0 3 0x14280 nfsidl nfsio 39417 29022 0 0 3 0x14280 nfsidl nfsio 24315 289559 0 0 3 0x14280 nfsidl nfsio 83398 332070 0 0 3 0x14280 nfsidl nfsio 54540 198645 0 0 3 0x14280 nfsidl nfsio 29176 377383 0 0 3 0x14280 nfsidl nfsio 74024 98008 0 0 3 0x14280 nfsidl nfsio 91600 365450 0 0 3 0x14280 nfsidl nfsio 35293 310066 0 0 3 0x14200 bored sosplice 30766 257472 64728 0 3 0x82 nanoslp syz-executor 11103 446580 64728 0 3 0x82 nanoslp syz-executor 49863 193052 64728 0 3 0x82 nanoslp syz-executor 57989 387362 64728 0 3 0x82 nanoslp syz-executor 14027 403854 64728 0 3 0x82 nanoslp syz-executor 99323 513002 64728 0 3 0x82 nanoslp syz-executor 28999 313569 64728 0 3 0x82 nanoslp syz-executor 64728 248567 39574 0 3 0x82 kqread syz-executor 39574 213577 98824 0 3 0x10008a sigsusp ksh 98824 304438 41564 0 3 0x98 kqread sshd-session 41564 212395 94947 0 3 0x92 kqread sshd-session 94947 464592 1 0 3 0x88 kqread sshd 61235 214961 45431 74 3 0x1100092 bpf pflogd 45431 331190 1 0 3 0x80 sbwait pflogd 79902 275604 42116 73 3 0x1100090 kqread syslogd 42116 228620 1 0 3 0x100082 sbwait syslogd 80517 284366 1 0 3 0x100080 kqread resolvd 22393 95796 12888 77 3 0x100092 kqread dhcpleased 97006 208502 12888 77 3 0x100092 kqread dhcpleased 12888 475190 1 0 3 0x80 kqread dhcpleased 45959 62571 0 0 3 0x14200 bored smr 14734 176588 0 0 2 0x14200 zerothread 16213 443776 0 0 3 0x14200 aiodoned aiodoned 45041 263521 0 0 3 0x14200 syncer update 85577 216019 0 0 3 0x14200 cleaner cleaner 55976 93387 0 0 3 0x14200 reaper reaper 12664 362077 0 0 3 0x14200 pgdaemon pagedaemon 53802 403186 0 0 3 0x14200 bored viomb 61353 79895 0 0 3 0x40014200 acpi0 acpi0 70138 85647 0 0 3 0x40014200 idle1 33965 348650 0 0 3 0x14200 bored softnet3 87565 345018 0 0 3 0x14200 bored softnet2 85391 72945 0 0 3 0x14200 bored softnet1 38059 330311 0 0 3 0x14200 bored softnet0 50315 100386 0 0 3 0x14200 bored systqmp 52075 336679 0 0 3 0x14200 bored systq 58171 371482 0 0 3 0x14200 tmoslp softclockmp 71285 440691 0 0 3 0x40014200 tmoslp softclock 38483 191706 0 0 3 0x40014200 idle0 1 462233 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 54824 (syz-executor) thread 0xffff80003c45aa80 (15065) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff838cb100) #0 witness_lock+0x5bb #1 unp_connect+0x26c #2 uipc_dgram_send+0x131 #3 sosend+0x804 #4 sendit+0x721 #5 sys_sendmsg+0x246 #6 syscall+0xbc6 #7 Xsyscall+0x128 exclusive rwlock sbufsnd r = 0 (0xffff8000014c8d78) #0 witness_lock+0x5bb #1 rw_do_enter_write+0x377 #2 sblock+0xb7 #3 sosend+0x2e2 #4 sendit+0x721 #5 sys_sendmsg+0x246 #6 syscall+0xbc6 #7 Xsyscall+0x128 Process 15763 (syz-executor) thread 0xffff800037bfe2b8 (109231) exclusive rwlock uobjlk r = 0 (0xfffffd806a743030) #0 witness_lock+0x5bb #1 rw_do_enter_write+0x377 #2 uvm_fault+0x1e9 #3 upageflttrap+0xa9 #4 usertrap+0x2d8 #5 recall_trap+0x8 shared rwlock vmmaplk r = 0 (0xfffffd806a5fb4e0) #0 witness_lock+0x5bb #1 rw_do_enter_read+0x36e #2 uvmfault_lookup+0x122 #3 uvm_fault_check+0x4a #4 uvm_fault+0x106 #5 upageflttrap+0xa9 #6 usertrap+0x2d8 #7 recall_trap+0x8 Process 27220 (syz-executor) thread 0xffff80003c45a040 (314187) exclusive rrwlock inode r = 0 (0xfffffd8066dd6be0) #0 witness_lock+0x5bb #1 rw_do_enter_write+0x377 #2 rrw_enter+0xc6 #3 VOP_LOCK+0xa6 #4 vn_lock+0xa4 #5 spec_open+0x305 #6 VOP_OPEN+0x8b #7 vn_open+0x708 #8 vndioctl+0xcb1 #9 VOP_IOCTL+0xac #10 vn_ioctl+0xf8 #11 sys_ioctl+0x5c3 #12 syscall+0xbc6 #13 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 10208 11166K 11445K 166960K 12322 0 pcb 18 13K 14K 166960K 148 0 rtable 236 7K 8K 166960K 468 0 pf 35 17K 67485K 166960K 90 0 ifaddr 47 8K 8K 166960K 77 0 ifgroup 58 2K 3K 166960K 118 0 sysctl 4 1K 9K 166960K 42 0 counters 68 36K 37K 166960K 112 0 ioctlops 0 0K 4K 166960K 1556 0 iov 0 0K 12K 166960K 26 0 mount 1 1K 1K 166960K 1 0 log 0 0K 0K 166960K 4 0 vnodes 1371 86K 86K 166960K 1873 0 UFS quota 1 32K 32K 166960K 1 0 UFS mount 5 36K 36K 166960K 5 0 shm 2 1K 5K 166960K 11 0 VM map 2 1K 1K 166960K 2 0 sem 19 28K 28K 166960K 56 0 dirhash 12 2K 2K 166960K 24 0 ACPI 1692 195K 286K 166960K 12470 0 file desc 18 65K 93K 166960K 647 0 sigio 0 0K 0K 166960K 11 0 proc 75 103K 128K 166960K 619 0 subproc 72 4K 4K 166960K 81 0 NFS srvsock 1 0K 0K 166960K 1 0 NFS daemon 1 16K 16K 166960K 1 0 ip_moptions 0 0K 0K 166960K 96 0 in_multi 104 7K 7K 166960K 131 0 ether_multi 1 0K 0K 166960K 8 0 mrt 1 0K 0K 166960K 9 0 ISOFS mount 1 32K 32K 166960K 1 0 MSDOSFS mount 1 16K 16K 166960K 1 0 ttys 91 413K 413K 166960K 91 0 exec 0 0K 1K 166960K 428 0 fusefs mount 1 32K 32K 166960K 1 0 pfkey data 0 0K 0K 166960K 1 0 tdb 3 0K 0K 166960K 3 0 VM swap 8 62K 64K 166960K 10 0 UVM amap 261 160K 168K 166960K 7598 0 UVM aobj 6 2K 2K 166960K 6 0 pinsyscall 43 86K 102K 166960K 1800 0 memdesc 1 4K 4K 166960K 1 0 crypto data 1 1K 1K 166960K 1 0 ip6_options 0 0K 0K 166960K 32 0 NDP 14 0K 1K 166960K 46 0 temp 50 8689K 8942K 166960K 22684 0 kqueue 14 22K 28K 166960K 104 0 SYN cache 2 16K 16K 166960K 2 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle plcache 128 26 0 0 1 0 1 1 0 8 0 rtpcb 120 101 0 98 2 0 2 2 0 8 1 rtentry 176 147 0 39 5 0 5 5 0 8 0 unpcb 144 266 0 246 2 0 2 2 0 8 1 syncache 336 4 0 4 2 2 0 1 0 8 0 tcpqe 32 1 0 1 1 1 0 1 0 8 0 tcpcb 808 290 0 285 10 2 8 8 0 8 7 arp 128 23 0 4 1 0 1 1 0 8 0 inpcb 328 716 0 706 10 3 7 9 0 8 5 nd6 144 31 0 4 1 0 1 1 0 8 0 pkpcb 40 6 0 6 1 0 1 1 0 8 1 kcovpl 48 9 0 1 1 0 1 1 0 8 0 ppxss 1192 13 0 13 1 0 1 1 0 8 1 pppxif 1504 5 0 5 1 0 1 1 0 8 1 pffrag 232 41 0 33 1 0 1 1 0 482 0 pffrnode 88 40 0 32 1 0 1 1 0 8 0 pffrent 40 78 0 70 1 0 1 1 0 8 0 pfosfp 40 1428 0 1005 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfrktable 1344 1 0 1 1 0 1 1 0 8 1 pfstitem 24 59 0 3 1 0 1 1 0 8 0 pfstkey 128 59 0 3 2 0 2 2 0 8 0 pfstate 384 59 0 3 6 0 6 6 0 8 0 pfrule 1344 22 0 16 2 0 2 2 0 8 0 rttmr 136 2 0 2 1 0 1 1 0 8 1 art_heap8 4096 2 0 0 2 0 2 2 0 8 0 art_heap4 256 638 0 158 31 1 30 30 0 8 0 art_table 32 640 0 158 4 0 4 4 0 8 0 art_node 16 145 0 55 1 0 1 1 0 8 0 sysvmsgpl 40 4 0 1 1 0 1 1 0 8 0 semapl 112 51 0 34 1 0 1 1 0 8 0 shmpl 112 3 0 0 1 0 1 1 0 8 0 dirhash 1024 26 0 9 3 0 3 3 0 8 0 dino2pl 256 2487 0 967 96 0 96 96 0 8 0 ffsino 288 2487 0 967 109 0 109 109 0 8 0 nchpl 144 3372 0 1669 64 0 64 64 0 8 0 rtmask 32 1 0 1 1 1 0 1 0 8 0 uvmvnodes 80 2907 0 0 60 0 60 60 0 8 0 vnodes 216 2907 0 0 162 0 162 162 0 8 0 namei 1024 10852 0 10851 2 1 1 2 0 8 0 percpumem 16 71 0 22 1 0 1 1 0 8 0 kstatmem 264 58 0 32 3 0 3 3 0 8 1 scsiplug 72 2 0 2 2 1 1 1 0 8 1 scxspl 216 10935 0 10935 12 9 3 8 1 8 3 plimitpl 152 102 0 82 1 0 1 1 0 8 0 sigapl 424 978 0 907 11 2 9 9 0 8 0 knotepl 120 530 0 0 17 0 17 17 0 8 0 kqueuepl 224 192 0 181 3 0 3 3 0 8 2 pipepl 336 219 0 192 8 0 8 8 0 8 5 fdescpl 520 939 0 907 3 0 3 3 0 8 0 filepl 160 4995 0 4762 20 3 17 17 0 8 6 lockfpl 104 128 0 126 1 0 1 1 0 8 0 lockfspl 48 59 0 57 1 0 1 1 0 8 0 sessionpl 144 25 0 16 1 0 1 1 0 8 0 pgrppl 48 43 0 26 1 0 1 1 0 8 0 ucredpl 104 577 0 563 1 0 1 1 0 8 0 zombiepl 144 908 0 907 1 0 1 1 0 8 0 processpl 1240 978 0 907 6 0 6 6 0 8 0 procpl 656 1769 0 1685 9 1 8 8 0 8 0 srpgc 96 2 0 2 1 1 0 1 0 8 0 sosppl 168 5 0 5 2 1 1 1 0 8 1 sockpl 728 1096 0 1060 15 5 10 13 0 8 6 mcl64k 65536 3 0 0 1 0 1 1 0 8 0 mcl16k 16384 1 0 0 1 0 1 1 0 8 0 mcl9k 9216 2 0 0 1 0 1 1 0 8 0 mcl8k 8192 4 0 0 1 0 1 1 0 8 0 mcl4k 4096 109 0 0 14 0 14 14 0 8 0 mcl2k 2048 28 0 0 4 0 4 4 0 8 0 mtagpl 96 78 0 0 2 0 2 2 0 8 0 mbufpl 256 278 0 0 18 0 18 18 0 8 0 bufpl 280 3320 0 132 228 0 228 228 0 8 0 anonpl 32 9507 0 0 77 0 77 77 0 246 0 amapchunkpl 152 24238 0 23692 35 7 28 35 0 158 6 amappl16 200 3294 0 3242 28 9 19 19 0 8 13 amappl15 192 9 0 9 2 2 0 1 0 8 0 amappl14 184 194 0 182 1 0 1 1 0 8 0 amappl13 176 7 0 7 2 2 0 1 0 8 0 amappl12 168 1640 0 1607 5 3 2 4 0 8 0 amappl11 160 71 0 57 1 0 1 1 0 8 0 amappl10 152 9 0 9 1 1 0 1 0 8 0 amappl9 144 247 0 247 1 1 0 1 0 8 0 amappl8 136 26 0 24 1 0 1 1 0 8 0 amappl7 128 139 0 126 1 0 1 1 0 8 0 amappl6 120 193 0 190 1 0 1 1 0 8 0 amappl5 112 130 0 120 1 0 1 1 0 8 0 amappl4 104 332 0 312 1 0 1 1 0 8 0 amappl3 96 4650 0 4526 5 1 4 4 0 8 0 amappl2 88 675 0 612 2 0 2 2 0 8 0 amappl1 80 10795 0 10188 15 0 15 15 0 8 0 amappl 88 6782 0 6594 5 0 5 5 0 92 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma1024 1024 1 0 0 1 0 1 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 72 5 0 0 1 0 1 1 0 8 0 uaddrrnd 24 939 0 907 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 939 0 907 1 0 1 1 0 8 0 vmmpekpl 168 9302 0 9258 3 0 3 3 0 8 0 vmmpepl 168 65586 0 63499 104 0 104 104 0 357 10 vmsppl 480 938 0 907 5 0 5 5 0 8 0 rwobjpl 72 22294 0 18404 75 0 75 75 0 8 1 pdppl 4096 1885 0 1814 105 32 73 85 0 8 2 pvpl 32 17606 0 0 142 0 142 142 0 265 0 pmappl 256 938 0 907 3 0 3 3 0 8 0 extentpl 40 45 0 27 1 0 1 1 0 8 0 phpool 112 413 0 40 11 0 11 11 0 8 0 ddb{1}> machine ddbcpu 0 Stopped at x86_ipi_db+0x27: addq $0x8,%rsp ddb{0}> trace x86_ipi_db(ffffffff83845ff0) at x86_ipi_db+0x27 x86_ipi_handler() at x86_ipi_handler+0xd9 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 __mp_lock(ffffffff838caef8) at __mp_lock+0x192 intr_handler(ffff80003c44d3a0,ffff800000069c00) at intr_handler+0xe1 Xintr_ioapic_edge16_untramp() at Xintr_ioapic_edge16_untramp+0x18f __mp_lock(ffffffff838caef8) at __mp_lock+0x192 uvm_fault(fffffd806a5fb3e0,e467bd51000,0,1) at uvm_fault+0x1ee upageflttrap(ffff80003c44d730,e467bd51000) at upageflttrap+0xa9 usertrap(ffff80003c44d730) at usertrap+0x2d8 recall_trap() at recall_trap+0x8 end of kernel end trace frame: 0x7388092bb1b0, count: -11 ddb{0}> machine ddbcpu 1 Stopped at db_enter+0x25: addq $0x8,%rsp ddb{1}> trace db_enter() at db_enter+0x25 witness_checkorder(fffffd806c851b00,9,0) at witness_checkorder+0x10fb rw_do_enter_write(fffffd806c851ae8,1) at rw_do_enter_write+0xb7 rrw_enter(fffffd806c851ae8,1) at rrw_enter+0xc6 VOP_LOCK(fffffd805d0332a8,2001) at VOP_LOCK+0xa6 vn_lock(fffffd805d0332a8,2001) at vn_lock+0xa4 vfs_lookup(ffff80003c4f3448) at vfs_lookup+0x109 namei(ffff80003c4f3448) at namei+0x7aa unp_connect(ffff8000014c8ba0,fffffd807ecd2300,ffff80003c45aa80) at unp_connect+0x27d uipc_dgram_send(ffff8000014c8ba0,fffffd8066c7ab00,fffffd807ecd2300,0) at uipc_dgram_send+0x131 sosend(ffff8000014c8ba0,fffffd807ecd2300,ffff80003c4f36c8,0,0,0) at sosend+0x804 sendit(ffff80003c45aa80,5,ffff80003c4f3840,0,ffff80003c4f3900) at sendit+0x721 sys_sendmsg(ffff80003c45aa80,ffff80003c4f39b0,ffff80003c4f3900) at sys_sendmsg+0x246 syscall(ffff80003c4f39b0) at syscall+0xbc6 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xbbc132dcad0, count: -15