26f923f582b4bd8b8f04e7bd002e6d3d89cfdc014afe748dc5feabe0efd62bf754ab3de838c35d0a4986c2117a43bf2221a5ceec0714de72d0141f4abffff460eacff0f5e5096ad2c9cff25e9e0dfa158cee2050e468ac668598ccd44ed16756f1916c517c3cee58e709a55a590e28b0ce38112dcf5783ff49ce72f17423b3989bc5ce7c6b12bb35a9e652185967797ca2a80ad18683ff24752ef8507a7717643fd541964dc16c80d08b096c098ee2095d77f6de881a100229f38445c6828dd64f590f3bc3e6c164ebfeb27e378290b2ac777f8495d9068f15be84f8ba0995406e2c694786e921e771d6a7e7e60c4dea8c292304665cc6b983698d41c7a9368d738c00d7bce65aa85af5bc991a78f7230609cf2c4055bd6f917d5e6fcb371e736a8f8fc2b5e843b5ccfdccec84702bb7a3a89d95f77f58a9a312e94b4e799db1181cab10b3fb072cdd46c27b03c820eb1f9751ec1aafbd4544d6ad0c3ca598959eb9f26d08ab94411aa82ed7d6266319f78b3142e09e2f55363c6874945b63a4699a65891f43de79ba2dfbdc69049fd547c6163647d98184a840835eef5d50be44661382e43a397930620bbe1a54269040b40d230b8019b76b42f8b0150574b4cdcb09fbb4d55eb5ceb121a3bb92f2d152836be062943d14aa7fb503f70fbcbf6e0f13a6eca77dd0e8a176d4c372013910d7948ea1ad59c7bb632bc6c2a5f013103ddaf266905e12d9c10842f96a5be06c1f32bb6d47876194a2462276a8e27304ae32da7b86c5512211f98d47655d4656f520fb3a37a3f3020442c5aa15412bd0f9137083e34c881ed48642fc7d69871be7fe611f05996e75af013624782f47d4338ce490d83b4c4a3c83bd2aa9d322557abb3d5b8d396a3fb6991ebdf21dc7c535636a063da868dc084dd2c8538d854a38867c9dfdb6be8dc978bbcc6d758a9538cbfb3fb2ac4b54aa9f115cd962dd9c74b707eb8090bf11fd465a8f81ab2831bd05796ff9d900b110ad51be4db632fceee8c94348c4987431a2a5d76f2b8e97110fd7031dc9d6fafc980e6b607c6f5778e0aa2aebdbf2ffd0f1f15beae6410e526dd2500e2e3a42b4cf3545a4bf5d8b170c530c76a288066e16dec58730ab496b4b06922ebc736047208da5075b8efa7432d8b38205eb0fa71aa396eca5bb62b04cb7e46c2f25d9b9fc28c1e7ffdd5503fd79dd4a9cdff19c265dec32faed032ccfab4769ade45422382baf1bab3551a36fcd4a5e37ccb9a89c5ee4491d4da1e53d7125af430667fca32d9ed9b9b16052cb5ad96ed74b7bb5538c4c560495a1e5593a77952a93f550447c73fd588511f714e6aafcf7f121f1a6cbb6f56f01878ee1bfb38fd1ab6730d51c70f29ba2a3630fe6178f4f1f4d298541bd21e22fdd5268081d21b27ec6701e1bba77346354ad5757b084a272178e5b776bbc1ec0c57b0bc4d454650c54fb8f1c45728b26f51b75795279c5898d4b74e44aca698d189502c1286b3c61393801c261c858933eb55bad9acf4356e3254b178d61b6b99e1e1b1f803152ee8c868bee259825c692f74eee554e23da890570bedeb1fb100b2ff6541a3b5d66a0f9ef1fb84813570c35d82cf2dedb3296aa44aec4919ebfd3947deb541faf69dea325e3b4318f6442d2e077b8c992450aaab24d32d0059aba73d34f4e15f6f62001f84009b5dd108d9056684000f39033068678f4a3353cc89eebb5bed639422db5aed1659a27c47c42cc4d3cecea0161f05f831e8eba60e816cd0623bfe81b179b0c4d953aa72c5853df0605c3d030483f2bda892ff1c9ac10a8970a6cdff71cb69fb850de89ab358c72e75575137709ab561e9df0aabce40a94d5633b7a869a2a9d3322010d566c015e5609ecf3b0a2dbddd9219d56ffb43e9c6ecb54964e538b23b68809c11e327eb8360b6c2442cf8e77d7c90be93418f0d9aefc8378669f583ac6538e1f8637177302dabcb363c4b7c8a4a6f8f35cc2473c7a4baf523b89b727f9b610209924067d316d59fabf10e956bcc059fcf2248f8ac4d3d7ef7bfef6d3842532bd6a9eb7fda099dae5e882465fe472f492e03d4d4badd1fde557c26b322584afd896d0286c2613e6a2f2eaba04931a82e7c9a9b9b3e1ec8ff3420e052dee6cc8401ac3a371a674fb0b63c06b275893a9d04901a19e56ab2067d5809cbbafd7d1a513c0c1074383f25e01e8b37256bdcfd0113a273c267727208ab7eeb7c70139a35e2fe3e0ac64a24ab7a02f7c4a551420dab8d4196b87cc6bca20b0e7885065f0ab9d0b964cf36dc6bdccaf029f6296ca96893e339c9a6078894e4e9acd5a5432ee4f9e6a3c18c20d05b2044c8590bd1b381b39d8ab6e172dec9bd68a3a7cff9c22122df4d7399ef63550d4dea55b6cd9bea74f25fd62b04887359cc77c54e6208ff9737de01307a278717fa5b2362042c88a950c17dbf74186d26166183c965b9f26156a3e7cad308c021719f6b7235fac2b5e13b035b3507196109db8d4a9f72aac9a216cbb8ec4fdfcc05250ce72630a9e96f2bfbc6be12b65c8bb210e70ba5de95819de57aec0aaec1705b0430d0e7db2ac76b629bd347bb79794e7f0d5844c54066479136138928b0761d655bb9a8b64fcfa045c5cbd5242ac7d01850c30893e87da1f3f67fcb4095c9b70b8422faccc359290a9c354e3646c67536dfc420012fc259901bde78224946d38bdf51116e8d473cd679348a7205f477e869e037749699fe29861c7c0c869bfbbc7c3ef4060ae8cb02bdfdd59b0848b66af1c7b1c2d5f85216987031805bd7490784e1a4980d3126a639b7e41d0bc46093055a689d00d97e6c49f5b164eab161d012ff32de6628fb5ddcee8ba332a00c016d7bc83b2988f711a2072616afccd6e12c19c2bba276f0544aafac3f4d04477837bdd01b29c479c9aa2447371c5ad2e15a150f79b24f5ebcc4cf683161e3c9a602ba3de961ec28aaccca02f35bc2aaf7ad8af3e0617e840f906b34697a8e5ceaea5d65e3ee6936f0f57c08dcd69f510ab5545422adcde753f973d8d40c50c63426d65f06dc389269307c54d96e6c315233e1d8c275f12acc022389f60ec6b6e62515330fad970e87fa24af8d69ca99c82a778cc5b52d517af042bf881bff20011c87f8c5bf6eb702df28da9f8b323fe0d79b2f44a60fc1f81d2004166907acef4ab2c69d7eb0f3b2c709120461d31d6c64b9db1b3b8b905fdf27be6ecc8d5930cad52054beb39b944d404498f11df5c3ce08663c2d895e22162a7a7fe326922543341959f2807720ce7236c43aa828aa7d6345796cea42383dc3926e4d7ddd9c47140771d05537298fcc908aa2014f3bdbfc7cf2cb9cef84dfd4e463fd374ff5972034bd82774a3cfce04a006f9f9a43101a064f531965fcaf0832656789b038165a33eaa44ab3613f042299456855f7040db189ce489a2d3c7838ce53bdeb3fab78a61828bd8260df8c4b3a6c2b2c129fcdcb82de4eddd353d049da543ae2e98c320a7442562047fabb835451d20aa5231654bc1ee87854382d5e216601681ea5f79d5f07ff9fdcd696434e5c3c938c405c2153e5bb866ce7517b17f8d9bb864d9c2d72b539b4167c5b33450ac74ad66fbedb2a3d8ab6599222dc4de1a788e78b80cb3c34809ff79347abd6572d2e1607e8cd268a1927b0d7b38f41889b3c2e04e5014653eb578b2def287d20ae4ef09b79f36e99cbb314171b70c22aaf02bdb7a438a67bc2ae928b06ea932fd3197c0f59dbd73373cb94eba81f9805b617d201e0362f13cce31020f73f4fbf3a6a0b4e26d4e53902077831a835837d0e0e57b142f71375f7f266f83f6b9390feb499c99f580797adcd13cb13f5c5c9c915176f05b0baec143ed34f5bad207aa545973ee055b7422aaa1abbd2908fa51806307b821c30f4b152a9d18d07cd8d97539c007db9135031cba2ff608c51151223b8a1746bceebf443819196dee5e292", 0x1000) bind$unix(0xffffffffffffffff, &(0x7f00000011c0)=@file={0x1, './file1\x00'}, 0xa) r4 = accept(0xffffffffffffff9c, &(0x7f0000001200)=@in, &(0x7f0000001240)=0xc) ftruncate(r4, 0x0, 0x4) r5 = openat(0xffffffffffffff9c, &(0x7f0000001280)='./file2\x00', 0x100, 0x28) ioctl$KDSETLED(r5, 0x20004b42, &(0x7f00000012c0)=0x5) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000001300)='/dev/zero\x00', 0x0, 0x0) ioctl$SPKRTUNE(r6, 0x20005302, &(0x7f0000001340)={0x5, 0x7ff}) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001380)='/dev/ttyCcfg\x00', 0x10, 0x0) writev(r7, &(0x7f0000001480)=[{&(0x7f00000013c0)="cebac2f95db128b2ce58aa949a06226c5a402d609535475aa21a550420d3b3658dcc9dd6b11f5697a43b712b9744c132d784cd49ea542e34c2b0657bd23adca269cbe0f34cb9fe5cdb7fe1eacaf316146464630d2631765404d35111eedb82c114a92add5cf171caf902f68bea1edd6cd5f7fa0f0a3e2d0cea788fde8e21095b5a8a79d7fe15", 0x86}], 0x1) r8 = shmget$private(0x0, 0x4000, 0x469, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r8, 0x4) r9 = getegid() r10 = getegid() getgroups(0x5, &(0x7f00000014c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x3, &(0x7f0000001500)=[r9, r10, r11]) r12 = semget$private(0x0, 0x0, 0x208) semop(r12, &(0x7f0000001540)=[{0x1, 0x0, 0x1000}, {0x4, 0x4, 0x1000}, {0x3, 0x7546}, {0x3, 0x4, 0x1800}, {0x0, 0xfffb, 0x1800}, {0x3, 0x9f04, 0x800}, {}, {0x1, 0x3, 0x800}, {0x0, 0xf8, 0x800}, {0x0, 0x80, 0x1000}], 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001580)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = accept$inet(0xffffffffffffffff, &(0x7f00000015c0), &(0x7f0000001600)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001680)={0xffffffffffffffff}) r16 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r17 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/diskmap\x00', 0x40, 0x0) kevent(r3, &(0x7f0000001640)=[{{r13}, 0xfffffffffffffffe, 0xa5, 0x4, 0x40, 0x1}, {{r14}, 0xfffffffffffffff9, 0x1, 0x1, 0x101, 0x101}], 0x7fffffff, &(0x7f0000001700)=[{{r1}, 0xfffffffffffffffd, 0x19, 0x40000000, 0x80, 0x101}, {{r1}, 0xfffffffffffffff9, 0x44, 0x80, 0xfffffffffffffff8, 0x5}, {{r15}, 0xfffffffffffffffd, 0x20, 0x2, 0x8, 0xfffffffffffff253}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x29, 0xffffe, 0xfffffffeffffffff, 0x4}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x3e, 0x40, 0xffffffff, 0x7}, {{r6}, 0xffffffffffffffff, 0x85, 0xfffff, 0xaeb, 0x9}, {{r16}, 0xfffffffffffffffa, 0x153, 0x40, 0x100000001, 0x2}, {{r17}, 0xfffffffffffffffc, 0x7, 0x1, 0xfffffffffffffff8, 0x8}], 0xffff, &(0x7f0000001800)={0x4, 0x1ff}) 00:56:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000080)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x3}, {0x60}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f00000000c0)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r5, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r5, 0x80085754, &(0x7f0000000140)={0x4, 0x2}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r3, 0x0, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000100)={0x101, 0x7ff, 0x1, 0x6, &(0x7f0000000240)={{0x1f, 0x90, 0xd8, 0x9, 0x2, 0x3f, 0x8}, {[0x1ff, 0x2, 0x1, 0x8000, 0x200, 0x7fc, 0x1, 0xfffffffffffffc00, 0xdfc9, 0x9, 0x800, 0x3, 0x7f, 0x100000000, 0x1, 0xaac2, 0x9, 0x80000001], [0x1bed, 0xff, 0x3, 0x6, 0x400, 0x0, 0x6c2, 0x1, 0x1000, 0x80], [0x0, 0xfffffffffffffffc, 0x0, 0x5f, 0xf0a, 0x1f, 0x63e], [0xff, 0x6, 0xda, 0x8, 0x7f, 0x800], [{0x2000, 0x400, 0x10001, 0x9}, {0x2ac1, 0x6, 0x64da, 0xfffffffffffffffc}, {0x6, 0x9, 0x1, 0x58a5}, {0x81, 0x5, 0x1, 0x2}, {0x80, 0x7ff, 0x2, 0x40}, {0x1, 0x8001, 0xa82d, 0x100000000}, {0x100, 0x1, 0x2, 0xfffffffffffeffff}, {0xa516, 0x6, 0x2, 0x4}], {0x3ff, 0x7f, 0x5, 0xae}, {0x9db, 0x3, 0x0, 0x6}}}, 0x85, 0x1}) 00:56:14 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x61) 00:56:14 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) clock_gettime(0x3, &(0x7f0000000080)) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x1, 0x1000, 0x9, "2a1604fa9a66f51d0cc98af980e46d08f35f470a", 0x9}) write(r0, &(0x7f0000000100)='\b', 0x1) 00:56:14 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0x7fffffff], [0x0, 0x0, 0x482]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f00000004c0)={0x9, 0x7f3, 0x20, {[0x7, 0x3, 0xd2ae, 0x5, 0xfffffffffffffffd, 0xabf, 0x881, 0x6e, 0x0, 0x2, 0xc45d, 0xffffffffffffffe0, 0xffffffff, 0x9, 0x1, 0x0, 0x8ff, 0x8], [0x3, 0x5, 0x4, 0x9, 0x0, 0x3, 0x0, 0x0, 0xfffffffffffffffc], [0x1f, 0x7fffffff, 0x380, 0xf8, 0x2, 0x3, 0x2], [0x80000000, 0x5, 0x5, 0x7, 0x3, 0x5], [{0x1, 0x7, 0x8, 0x6}, {0x0, 0x3f, 0x7, 0x7}, {0xe273, 0x0, 0x1, 0x2}, {0x7, 0x4, 0x240000, 0x6}, {0xd48, 0x7fffffff, 0xd65, 0x7ff}, {0x9, 0x3d6, 0x7fff, 0x4}, {0xbc3a, 0xe8, 0xab, 0x3}, {0xffaa, 0x66e0, 0x7, 0xe6}], {0x7, 0x7f, 0xffffffb4, 0x6}, {0x7078, 0x7, 0x4, 0x27}}}) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 00:56:15 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f00000000c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x15}, {0x16}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCLOCK(r3, 0x20004276) setrlimit(0x8, &(0x7f0000000200)={0xff, 0x9}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) setuid(r5) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000080)) r6 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r7 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r7, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x812, r6, 0x0, 0x0) r8 = syz_open_pts() close(r8) writev(r8, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) pwritev(0xffffffffffffff9c, &(0x7f0000000ac0)=[{&(0x7f0000000240)="c0bc6d0d2762d378a56e1c5563888e29a6e0910a1a9f01a1cc3805b504766807888fe252bc0198448975ae4d38997659af48990f25bea96f6e5eaf7619f13521f4be5a0c97b904cdd7636f9519ca8f0c9a2c08ecc86cbdd2eb79c9f7aa1827e65cfe59dff900a8e44f9408ddf32c0837c1832071af94aa14fc9589e7079d13b6f8b8125a04c85ecbc2a267e482a519e5e753653c4dd645a648ba6a07c78100cb4af4d0d5a9571567864780264e294faf34ca8ceae851bbde282032a7174e78757b12e53e8a294d5b3b0c29582e03984b59b4261fd7d02239d20659502bcbe3793a5c73ff", 0xe4}, {&(0x7f0000000340)="862477f784953835fbb0232595153214d534ddab5e3cd3d678c1bc506822dedaa83c8a74c2cd60cd5eb53a78f327b3974be243f19084c442bc40a763896a599a648657f70bd8719766ed1c", 0x4b}, {&(0x7f0000000640)="f53acb2758673e822efd35f646d7924d2ec1a14e17e1a3cd8ebfc679491f94ad7097f624dd22515d83ea9675e38e7f2cbf0be3608c5cdcd216251e5fff1f45df019233de4a9fe1d8946e69be1164235fab2010316e0a0534034a29180237ebac097a1fb36e021becf301b52636acc1671089891d768b7311381971631c1c5e20b70e67e18ecec843106aca4a15eb53acf04f475f42d9a240151b0dbf60b55ee4f5b591fd7bcbcfd775e842ecc52e8aa79e47c2455c86999d66bb21734f0862836b4dceca8c99f10874c65ff0260a8c35a3e51dc64f2d389b3e4cb4cfa8dd1088df17e13382a0c6492bfd62c139bcbcda65b60dd072e92b3287b0c37a440d", 0xfe}, {&(0x7f0000000740)="a30dac4aee2148e975d7f8b3446172f796c0c5aa3e132810819f8ac7c7bff308674d7632f445650f728083e75747f781e93d65413285d9ecad917607eea81e2e61d81c664160523a1eadad4152db4677451ba98d98d77a4fee1db257218ae2081a8f6ee0e424f66a253fe7720ecfa5b0d7518323041be57b009ce22f22752d25e37402e76d368c381e7670bcfc155fc89b5dfcea6cc2f44c482c4d6a869be757054cdde82ae14053cb13c5d2baba2743c0783464604e75f15bd09552027c61ed458f7cb0644e1b", 0xc7}, {&(0x7f00000003c0)="164424b1ba99", 0x6}, {&(0x7f0000000440)="4bb2e81b5824fa297d11f3def0820d3ef8f7448613b4", 0x16}, {&(0x7f0000000840)="e76739d53b53ee5cdacfc9e2765616e758948dfc9f88142ac214f61601ea1fed4383624c4dc785a3ce84597ee425fb1d48599386ccca9d71097be7ff89435bda30e99dceb0a4d7ebf4c1a6336d27bbfcda7efa8fcdcb8056d1b64a1ca9ed38da905801b993e83014711ad1e9a10bca3bc850d180436c7411cc1b067884e5648aea6fb8a4aa69a75083b2b3b6319f880606bc403da7fb2fa574629fd011758070af4f34390844015fc3404cb1577e769002db16f1fc", 0xb5}, {&(0x7f0000000900)="cb455763b6063eb28ee546086736bae8ed5fe58a7ce315fdbe67c3a16374e736804c4277a7820642146a8cea77630508237687340f952232a34468c801b563e513f6f885236e1015d1bde42e38e150189b375aa22073297c13cb5def6738cfba2cb244b225631c45710032d4bfe4e59bc45f7bb13875392850c6efaf1b18541e95d7f920ddd54b06aa7efc78a4931acaa9a4b934b359ec39eab8c9", 0x9b}, {&(0x7f00000009c0)="2678b23eeda4952e6177b8b5e4b09d9e3d6a81043dfadf23314660911fa5c63f321e36ba0347c19abe0e9c3b4868410817b225f42c87180fad2b49de7720f1219c9b95e9c12536b486e04efe3e297a0c3c612b4e4f4c61887c6e18cd7e961225aa43bf157b6a5f05bfc86b48535b0da506417346944680685e603c71ee6198d6179f0ce4ca0aca645624cc63189bf3e698eb5166c7421389b128b7428f6f5f794a733eafafa5ab80521e47020c0426fd9fcfa7084341b271d997b0b815e97a15c97bf9db8a26b6e646e4363a0f1e689b9d2f09a2a3a082bbb51fc1d2ee77633c944ae9df", 0xe4}], 0x9, 0x0, 0x8) writev(r8, &(0x7f0000000400)=[{&(0x7f0000000040)="91", 0x1}], 0x1) r9 = msgget$private(0x0, 0x51) msgsnd(r9, &(0x7f0000001640)=ANY=[], 0x0, 0x0) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8000, 0x0) dup2(r10, r0) 00:56:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r0, &(0x7f0000000540)=""/226, 0xe2) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000ebff071b542a538706000000b8180000002900000000000000c22e1d936a00000000010000000000ffffff0065cdf517604e48d8ab6a811e7ff5b8fe65c69e000000000000000000"], 0x38}, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x52) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = socket(0x18, 0x4003, 0x0) connect$unix(r2, &(0x7f0000000200)=@file={0x1, './file1\x00'}, 0xa) sendmsg(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="200000000054503070ff000000000080f87c855b671b1b542a538706000000a714000000290000003e"], 0x29}, 0x0) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 00:56:15 executing program 1: openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) r2 = getuid() setreuid(0x0, r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) lchown(&(0x7f0000000040)='.\x00', 0x0, r4) chown(&(0x7f0000000000)='./file0\x00', r2, r4) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x100020000000, 0x1f, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xfffffffffffffffd], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffff80000000], [0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffff0933], [{}, {0x0, 0xbf7f, 0x0, 0xfffffffffffffffa}, {}, {0x0, 0x1, 0x0, 0x4}, {0x800}, {0x3, 0x0, 0x0, 0xfffffffffffffffe}], {}, {0x0, 0x3ff, 0x6, 0x9}}}) 00:56:15 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{}, {}], 0x0, 0x0) msgsnd(0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="02"], 0x1, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fcntl$getown(r0, 0x5) socket$inet6(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x14a) 00:56:15 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{}, {0x33, 0x9}]}) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) pwritev(0xffffffffffffff9c, &(0x7f0000000800)=[{&(0x7f0000000180)="41ede43d9e08170940eac73744de374903a954a219e51276a74b44b0c11516ac4a9aa114d04064d07d", 0x29}, {&(0x7f0000000340)="33d1faef213e94412c29744f0541d6f76bec8819387f4a6c5b2d1c3e5bcbab779d46c4224204281d010bf160e5122824106395390d3eeee4b71aa3c71a4e8fdba88a8b3743de92cdd6974546e56957d3e81a6274b7cf8b5c2e999373b48d0d98a633a44b96653f0939c0ba4390bd3f04387e6c8e89c5cab846eea517fa8389b8ec1d5a3de6c3921a931e60593a13c998e4c25c260dd49a7ab59f4d38cbfd6a959b0cb7fba1eef96ad641fee10b74b0f5d5cef9596c2e13bcec289899cc212f0cc22709f18d734c8414d410babed1fa047f27953fd9cf253e33a186bdc9201f01e61a9191df2d458eae1f7083ae281aed7ccc39640728", 0xf6}, {&(0x7f0000000440)="99efa9fccc108465fa57756edf6b71c3ef288547e9248f5bff71f3e8e624b8c9d73375cd1255143701cbacab02dbf88fed62c2fc05f0ce8ca17e118ebdc541b2a34949b701eb07bce14ecaf283734c8514cb2b60e7854b610ad25972369d6c729b367a0d037bf8e4edd506787754f0f79d26cebac312f33c507ce0a003c63765c137df", 0x83}, {&(0x7f0000000500)="b94305eaedd9e194cc3a49286a6d610f0e96c502a78345d6861e1237d016036b173dcd9b50ab2be7b5f3664590746cb62224cf7e0ea0691a9b3eae63366aac00d9812ea83621af934200ebabf9de4bf517e2d0067c473e0bab0fb12befc20032", 0x60}, {&(0x7f0000000200)="7b77dd829114d004f57044b912bd3759a653e880a4eaf72679e866016f7a8519ef8018f8c7776a202655e17558abb89e1dfe94f277608a8e700c6b10", 0x3c}, {&(0x7f0000000580)="5ff636a74085", 0x6}, {&(0x7f00000005c0)="660e6093f5ede2f52b0c9a8f407a00a7f6a2adc33c35acc3ea82bbe25fde27c41af195fbb1ad1cd28e99659398438ceae54861c8ddb81d5cf9f3980777ca95e6eb3cbce4fae7e46c060d86c3e3af1d14dc8299653ab03a0073bfe5c820c74357211cf29b5d711cd93ef82cc8c64ce6de1142b8fd3cb89822fd45851613ac1e63591c3a6ed753329f4152203688154f86dafa1e81045d55c81b1474df72535cf9f1f4f4aab13857edbc32fceb68da31a502a67d6804e1353d0eec40da599fca700b66028c9817abf062884b78fd47b41d3d", 0xd1}, {&(0x7f00000006c0)="4fadc9ee554841e2ea7b2bf607845c16f744487f735bae2bb4b3a003baf37711811ad2c18fab72e0768c349a482edd661549d39b9ecf05cc7eb86aa48e302e7f95db0873870b3ae01def99702aa5cbc8b1b901e628f2aa8dd1e278166d16bda58017a87348fd78d0055c33b56f2c32865838b88e4fe2d9bcbf41a1c85cb84f11f932e9af19b21062bb739c80d7d8878a34c751b912027daa0ad26b8ca1d91edea219536aa3307c9f144c61b10a72", 0xae}, {&(0x7f0000000780)="9ec36a7c707b2382854755de6720b666bb4107a6bac974277fb3765594bd307541aed2a9bb173a17d81593d9642c5563f43d42db961490b7a324590f70078d769ba738e491321661", 0x48}], 0x9, 0x0, 0x0) listen(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000040)=0x4007, 0x4) accept$unix(r1, 0x0, &(0x7f0000000080)) sendmsg$unix(r1, &(0x7f0000000140)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000280)="0239c556668b84ded9e44d455f12f4037e186fbdc9584ea5e8d8f4851e121a78b0a6433ba1b9b78e347157a4c82ca1d4d7223889a18b298b58da3dc743652f43ff8260447ed4e7d60ede7356b0985f8a9c57df084261ee8ebc54e19ea9c2ef91d154ea86f0f19d35728bc157a076a569775a78e252465f979c2246b4f09fa57c9d8c", 0x82}], 0x1, 0x0, 0x0, 0x8dfa4f79566b4991}, 0x404) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x26d) 00:56:16 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) nanosleep(&(0x7f0000000040)={0x9, 0x1}, &(0x7f0000000080)) msgget(0x2, 0x451) r0 = socket(0x2, 0x400000000002, 0x0) clock_gettime(0x2, &(0x7f0000000000)) r1 = fcntl$dupfd(r0, 0x0, r0) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) ioctl$TIOCFLUSH(r1, 0x81286947, &(0x7f0000000300)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r2, &(0x7f0000000540)=""/226, 0xe2) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x20) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x1, 0x0) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140)='/dev/speaker\x00', 0x40, 0x0) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r6, &(0x7f0000000540)=""/226, 0xe2) r7 = syz_open_pts() close(r7) writev(r7, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r7, &(0x7f0000000400)=[{&(0x7f0000000040)="91", 0x1}], 0x1) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r8, &(0x7f0000000540)=""/226, 0xe2) r9 = syz_open_pts() close(r9) writev(r9, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r9, &(0x7f0000000400)=[{&(0x7f0000000040)="91", 0x1}], 0x1) r10 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x81, 0x4, 0xb97, 0x100000001}, {{r3}, 0xfffffffffffffffa, 0x10, 0x8, 0x8, 0x7}, {{r4}, 0xfffffffffffffffb, 0x20, 0x80000000, 0x6}, {{r0}, 0xfffffffffffffffa, 0x4, 0x10, 0x0, 0x3}, {{r5}, 0xfffffffffffffffc, 0x9c, 0xf0000000, 0x2d0000000, 0xa1c}], 0x3, &(0x7f0000000340)=[{{r6}, 0x1, 0x1, 0x1, 0x400, 0xffff}, {{r1}, 0xfffffffffffffff9, 0x49, 0xfffff, 0x3, 0x128f24fd}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x9, 0x1, 0x101, 0x6}, {{r7}, 0xfffffffffffffffe, 0x8, 0x4, 0x1, 0x4}, {{r8}, 0xfffffffffffffffc, 0x20, 0x2, 0x1, 0x5}, {{r1}, 0xffffffffffffffff, 0x8f, 0x2, 0x2, 0x98}, {{r9}, 0xfffffffffffffffa, 0xec, 0xfffff, 0x981c, 0x2}, {{r10}, 0xfffffffffffffff8, 0x10, 0x4, 0x8, 0xffffffff}, {{r1}, 0xfffffffffffffffe, 0xc0, 0x20, 0x1, 0xffffffff}], 0x0, &(0x7f0000000240)={0x8001, 0x1}) 00:56:16 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) pipe(0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x15}, {0x16}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000100)) setgroups(0x0, 0x0) setpgid(0x0, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) r4 = fcntl$getown(r2, 0x5) ktrace(&(0x7f00000000c0)='./file0\x00', 0x4, 0x1334, r4) 00:56:16 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x5], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2], [0x0, 0x0, 0x0, 0x9, 0xedf4, 0x2], [0x0, 0x800000, 0x1000000403]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x801, 0x15c) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f00000008c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r5 = syz_open_pts() ioctl$WSKBDIO_GETMODE(r5, 0x40045714, &(0x7f0000000180)) close(r5) writev(r5, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r5, &(0x7f0000000400)=[{&(0x7f0000000040)="91", 0x1}], 0x1) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x80000001, 0x100, 0x3, 0x1, "92898000becc3e9cac904f1a133619e8e8fdfa02", 0x1, 0x40}) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r7, 0x0, 0x0) sendto(r7, &(0x7f0000000b40)="5421fb4afdb0562690bbd740e5366aed86f12fcf511da2d5321708f3c02a8784d824ff12c5b5a70b0dcf018f5b4ad957dc8b1d3f9c6edc7cafad9cb2abd5d83e9e48b3515491edbee6214a212d11de7b08135da71c93dd660c3789d8613265082044fe00a0e4ede023aea3305977683ecf19d549b75435268afe6f0a0a870d33da2a092c56432877818bdf5125a2a9c0cff87951160dff3af79c9fd6e954aba5c3344abd0b74e78a00d0db468627d4dc22e1ade29b8d8a0d75cb7ce3a4d292beca1b92b1c5aa69044d5e51887634b054de617d58185d99fe6580f1b3b9bf8f00d6d7728e7d5de9df35f5fe8c4c2340b9581385d76fa170516eea2a907701b43332d59e4f39badda03cb688c39409a51fdac27a4e758c6cfdc35a1ec47d983bbad3eb23817486348e9b05caa11ca6af3b40e9198b3fe546a5a6e4b51c868e00cc87a03ade1a9af420feb36b133bc0ec9a35ebfa25ec36be9968b1048ddc5044a448859014b61470ab6e25c83fecd866605aebd3b595337f4218abe758ee447fdc3c36828382aebb2b525e7274db3170dcfb48e8e190e3a78429056d36d472dacfb1389406dac0df2ecb3f2e3167e2af19230f43830b777656fa870132929899c2da304f78524ef0aa621a0091d6282b03213a4e891a84f7133253b7352b892df3428f6f17ee161d1cb959b943383c3ea78c520c1499a47cee326b50881bc9b6d855257854310828b525243e78b69a7115755c09b06506f7ff25dfd7dc78def8fc15d2363ffe42f28a67882c6369f980c0a614ffe478b646eea75a37a17b6b25a966a39720c4062bd267806fcfa1a2fd9a53fe42e3c4f7ce965cfd427fcc5fdd40bc3136f7d6435c4f5440f2e9c4463dcb967754e13259eaa2c377188969745d3f8459fd986a3d3e8c12193b42a2c89b5c6859751ff15e2a6ad9ef111e4ab46f0e24af993c727ea28ea573279b47b3eee2e20edfb09ab827ec6655179064cceacf5e210fe367f85799049db75baafad669dbb07a07cd88757aa8d1250b19e45b052e2b66a4cc42fc789e12a4ddd8d449fcecbbe08525ee5014b9592fa297e3e102dcd70f1889812f7cbf0eb2d7afefa6d8ba030814e1bb169e80a207e34b48593b31070dcf5acf0b455d77684e112933d65d922b4f9d9740570a583be623f9fa579819a37c4161967ce3a5e784c4bb257ebdec7a07c135579abd9111e7d155d62f6ff14e7b9ea2970a4de4c0d689717eb7023780ac8442401faa73046f82000111b6baf9c86866e786a78d18342f19b09d289ee53c7eb0e2e570c736c1d1a39423fca33790bae67e281e44034cde364fa5fa1ed4867231170a3faa0104eb8c583668732396c50a6495112f940468cb2d45ba31d7a517e73b6f45ecf5a69f29d7139f5e33fcb588b4c8d91b46013c89c0574e160cf68874c6257e0c48794fb2a3fb3580c2bb45051c1c53e78a968547fd0512205a1a8fffd82904c141446f48b180080a7c5b62d26678b88033de0b774c7a757f91275352e23d9815ac94d73e1c7565ccaa1965bbb4fab0c39c742261a186aaa52e3d20bd50c8e8342d024d7a937aa33540ac10eaea7cbefc0ac781426b4b8c79a1b38295a1bcea25c139b4816d938a39777eef76cca7a7d6d66d6903c0a825b69e717faf558fe1df2e93a055c21641c0bfa942a9834a65e097d764ce3ee7223e86fc87897cda2660c4d0abbc760bd73116aac9cf816c4a3294c54a2958eeadbc5555efb0ac270c2ab8fd78c50ab29eb8ca41e256734d89802e986e3b853f6c157d255be0f28db8ea3990b5ac98e506e8537e742a026c99a6a7902d3d95860915305c746df282716a78ef6370175b272104c213e799dcc6bb1ceb3f46b18d30821149e3d84c0f4ade8c4cc2677d7aa6dc235d6a4fcb81503df28568213b08314651d007b6cf6d53e066345804647d5db9bdb7be4f3a0fd69a0bddf2f4534e7eac49226826886a1ec6df5610db7d9c539949fc828edbfe335373d262e858cb26b588151630ced700e3bdf966635b59c1c832e0d2162b3835c863f34fc5d38002bcc780de9a4341dc77c7682d3afdaed970ba249e1f93cabfe6364e422a73794357dd9aed09ee2bdf4ea116c64c3b0ea9a785bdbcd63654b5255ee8162863335084f449f2c53ce414bf41ff3c035e82e2a4a6380bd90910d2bb3718c604529204da6ec6af8c3542169baa921c8574fdf92cabf666d80204b1056fe1ba91b5d28dfec71ba94e57dec8bc62bb14165951eb647fc7d198a0262a90dfc9d583becb91b2d3acd231754a8d98b741380c1c7188f40197d524d22355de77eb7b5509769db8d34db796783ed018df7a25a4745c58fa07acf4ce9f41eb52a4ebce5c55f31ce4c19c4e64cc7314e0e74b117e5ebe98d1ceedd0cb2a7f9a9c57df5b07ea05fef005539d22de136d62cbb16ee34077b54368d76ac917023ee73f49aa98868a277b233dba40db7eef801febd0afbefeb2bad6cc11bab19602b6bc0b1a86f460c44718056d12661733e3b8fe3ed93fa5f30f2d37f2750fa1c4ab97a6cd7aeb80c169a12dc188b42f70978ce3d43d102ac31b84379530f98074aa61f5bc747422ba4e829aa613000f2e6a03e7a7c443548a583fa9721d9be05ff755d1f79a55c5676989daa8c3255810642094756d69c4b3e53148d6d59d0ff03428e47fcd922686b9507604c7a6448ececddb5b92b03198a17ae63450733ffaed031fc0d732a5df6a43ea8441dde91f779e66524bd6fbd03f422cec1ae61cb10666506d4c868f04e9a1d6a3a0387e5f00d0afe4bf8547bfbba7c4a2d731b5ae7840bda5c131be23ff65d1fef33336c81e3d4f242835d9247077a5cc953f0fd1635281d4287be4b33bcfecfddf91b179bfaf236e76dfb629f727ea1c984a9be097d708c411594161bb900cd136b7eb198b13c5e0cb28c5f17c8e404c55527415a7e5ce0d48b65381a1b57241845cd9cf16c12741f7831dc9400c3f71dc67b5348c5319100af893d87fa1316fae01afa0a1f791d5561d386a0da294b4b1d4f814477ce699c8006d9f21ace1d40b17b4aa9bc74569f3ca8c5332afb74f07cc5849fdaf876c11643e2f5fbd24358b2f3cfc5ca918351a291e095e3215832567087aff4074ea101668aea3ec145d626473b468479e5c89be0f83068177fa76c48e5cd6ec4c04ee36230093085e5b1b1602cd8ef366621a1d89b92aab5a9f9d351f886c090cab7a1c51bde50dc60a990953f0b9ae630032e613b682289fb7275e2b4dd09f0a2a587cdea62e4ac50dfaacb7feab4945eb04890f85ca92fbd5e938f5d258d5be5d6656504014ba488028d341f43593b57ecb46690d586ec72cf21a5e8f8b21dcae36584865e1467951d7f49b99ed8b91f34fafeba306b694a77e50c55a3847c50bc0d7dea10b3b631c69e1458fa12b5124a9f2c48924594211ce8b8c5f0c9084bade1684dbd5cc55ca4f16fac34ce5564caf65ef966e093041d06c8e33512ea0b28be091889338dad9a87e786c9b93b6e153d5ca4ddfebc2e9fb7154a8dd4dc76befb044c8d47c863fa1ba525c2ab148deb51fcec47a7a3dafce5b10efd1adb43d94c0fdf3fc15309b7c87559626d35b578276ec910011fae1f1b5bb5956091bb086c1ebfd5758cc3ff0a6bd2c1e8083cab0a03b994ef3ed9d3fb05b303e69ef061cc3ad0eea9b90ee091f011410a8fae693407ac1b8ba86debf38a5a546b767def9b0f9a5dd456ba7bda4941d3fae90528eec813f8dcc62129c72d43271f54fa34c9111a6341288ca5f6a69516efd27913485c85b304b88b96fddf7ed746f3899dafd74653f969ac66ea75ba22033d27c3dfbdfc5e7143e3231054b861766f56144433d6e37a078de427f0c302be303f6cfc44a9e2a27ed8cada193c0e8822d7fe2c174ebf9c0c0ce01af1cf06f22b6bb357c0377788bcb8d0bfa04500cb21d5943f44e2e829fafc9de0a586d99e9e3ce67b3ca5b2512995602840254d79abd6c6eeb248f7d156f5c45646a24a1f466a56e9645f27fce5343047f0394186a847200d3a0cea2ac4e09b3417ee923a4cc0924a67cd8ba453a2e2428a76d1d1d547402e4fe60ce7fc520e813285f53aab799c50d667ccd7cfd9305e9f264bc4ad9e8cf6c93b08a53d95dbf5470807cb6e0542d5b16dc392fe87103553dc2262c5a8ee784c6dc1578ccb18db0d12c802aed04df440bccd306c28de1cc37e6c4fde208d48561c10b61651527cd9f3912a959451130e74324cb48f72e07da4477f1efc4cdae6655da8e44566df33034eb39a6d771a64a99453bd28e5a8d0e2880f3dc95d1ba57d843ce561ba405be503663ffcdbf338abd38b2e07f356d3eaa9b399b6eaef83b5d9400eb41d47af19de88e7c11413838037a3ffe6acd9a0c477168605656b35f196e050df5fd56dc2d4660493a91cf981b49df5b1d65c3314f97d8e261c9219a79eeebe0b7b579bfce407874d7eaee75fe72c960b6d5a36c7f686f5a3e5bb00abed59abcee39c31510e4401489880b05e1a477f0180e1a84aee96bbdfd17da6a0177c91ef19105694e6a2013eece61457e979c578be9325518e4e708e7b4d9e9e8123fad803175e97695545070f556c5ee8d6d740287fbff102f624ca6d622d71b56ad96a762985849429f822349950a96a16247b33364e0a5a323d381d4e50c892fe0024036b5302f5c53701a90b07f3eed81008821f08cd5b72bc44410fca1c25db19022ff429d6a8d9e306b32f9976584818c99e3683bda1f150d5fd2b62432c43b0e001aea8a7c6a282496d2592ad7a53a9319ef01a7e8e063b98d2edffe1abaf8a83a27bd31ca397aa64914937dc08b8741e23cb8cd9768fee4e3c20f7df313e125a61b40c70e74cf15c9d5a1a2898c28ddc06d3d582d7b69b2155d29d9a88ef281a45a8c04a852b574e1a394b22446b2f8421a3872866bbf9515d2ccc114fe5dbd3f9e1292a9c29c81cdf41b56b7640fd2b36923daa6c06f3c1fdc88074f4167ca3356f87b7bc70fb67902edff104b3f1f9afc9f5b7f769c2e6aa81072200e6d13d564059160cf9128b3c6dfb2df8ff26de40c6d9cf42d3e5b44a0f2718ba053972755c1299e7e1170d574f740c68ea5a8bf2ada87145b7c62fe1a984f71f4c8d8f98c139c2614c5ec7f051d4f6a6e96c9688e29130b7046bdf55029326ea5fc55381ead52dd4bdf3178c0b99d36cd9a77dea76667cc04d5e855424ff012c077c9165d2d55b625e50f261bfb13f833124bf34028883976d4256b7c34bb118f9a1edb17496b9e8ec4a443e5f5442387ea0fe6688bdc9b8034163e033d0da10f266aaebbd906b3ffe096800348cb33dd5e1392e20b92fa191ddadc7effd92b5221fd0c767f33bfe7d5f9c52ae269abc7327fd84edaa665e7840dce546dee76da6931b09f66edc6a0898bfcccee8f0abd66f9fd08ba1d7548d879dd8cafc7c41f3d729f5af6e432497daf519b65e0fff814551f2355d15800cbb847f84b129773254d0a588223c9b3dea0ac94242ef0d43c7c0b5e6cb9404ae746c16411a77f4a71d6001ebe596f5ee0614ea6d0681ff0a6847728aa830a0910234175617bfae75ebd772044d1f56b35401b4ed9b575944c10ac7e980874cb3344e2dc402dd733411266ddcaa4f2619b6af7c5a70b604b23b30dddbf324b024751d323e310ff1b302437a499561515277e2ad281fd99285109a76689706fb2e3c3588f813bde1503042fd2aa1906ca2fe7af7d218966542fe26a4aceadaf2999ea56ee048af79e48d6d9655283f91b5b66b0630791", 0x1000, 0x7, 0x0, 0x0) read(r4, &(0x7f0000000540)=""/226, 0xe2) write(r4, &(0x7f0000000000)="b6259ad124d0a227cf907be350374fd7de3681d30eb561ea666c6b25155af153701aaad289c6bcb02aecb6e859aaaa4fe9de1221e60b5f46a0c97dbd2d48ffbddbc8eb26cbce4f8af56880c2465beb54967789ecded21ef720658cd753eb39", 0x5f) r8 = socket(0x18, 0x2, 0x0) r9 = fcntl$dupfd(r8, 0x0, r3) ioctl$TIOCFLUSH(r9, 0x8080691a, &(0x7f0000000300)) r10 = kqueue() r11 = fcntl$dupfd(r10, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r11, 0x0, 0x0) ioctl$SPKRTONE(r11, 0x80085301, &(0x7f0000000100)={0x80, 0x10001}) 00:56:16 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r0, &(0x7f0000000100)="475f706c2a1f05fd9c7b29021376fb3ecfd3d664d2d0ab78d200000000000000000000000000000033f89ac42be5cd7c9ef5a27dd64a1bb699cc6b4315f27880bc6df3aa01b7e8639c06c42f8f90e8f8", 0xffe0, 0x0, 0x8000) r1 = open(0x0, 0x80, 0x72) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x64}, {0x1d}, {0x20000000000006}]}) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400, 0x11d) mkdirat(r3, &(0x7f0000000180)='./file0\x00', 0x1) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000040)) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 00:56:16 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x6, 0x0, 0xff, &(0x7f0000001340)) recvfrom$inet(0xffffffffffffffff, &(0x7f0000000100)=""/178, 0x73, 0x0, &(0x7f0000001240)={0x2, 0x2}, 0xc) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) dup2(r0, r1) bind$unix(r0, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r2 = semget$private(0x0, 0x400000000d, 0x0) pipe(&(0x7f0000001280)) semop(r2, &(0x7f0000001640)=[{0x1, 0xffff, 0xe5ce97ab354d8ebe}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1000}, {0x3, 0x3, 0x1000}], 0x4) semop(r2, &(0x7f00000002c0), 0x0) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000200)=""/27) semop(r2, &(0x7f0000001900)=[{0x4, 0x80000001, 0x800}, {0x0, 0xfffe, 0xb52d7de6e61f1278}, {0x4, 0x2000000, 0x1000}, {0x0, 0xccb, 0x1000}, {0x3, 0x0, 0x1000}], 0x5) semop(r2, &(0x7f0000001840)=[{0x1, 0x6, 0x800}], 0x1) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f0000001380)=""/234) r3 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmat(r3, &(0x7f0000ffa000/0x4000)=nil, 0x2000) shmctl$IPC_RMID(r3, 0x0) semctl$GETZCNT(0x0, 0x2, 0x7, &(0x7f00000000c0)=""/60) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffffff, 0x80045756, &(0x7f00000012c0)=0xfa) getrusage(0x0, &(0x7f0000001480)) mlock(&(0x7f000071a000/0x2000)=nil, 0x2000) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000240)=""/4096) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000040)=""/50) semop(r2, &(0x7f0000000000)=[{0x1, 0x5, 0x800}, {0x2, 0x80}, {0x1, 0x0, 0x3000}, {0x3, 0x8, 0x1000}, {0x0, 0x34b, 0x1000}, {0x4, 0x7, 0x1000}, {0x4, 0x923b, 0x1c00}], 0x7) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = fcntl$getown(r4, 0x5) wait4(r5, 0x0, 0x12, &(0x7f0000001580)) execve(0x0, 0x0, 0x0) 00:56:17 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x20, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x401], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x3, 0xffffffffffffffff, 0x7fffffffffffffff], [0x8000000000000000, 0xffffffffffffffff, 0x401], [{}, {}, {}, {}, {}, {0x40, 0x1}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x15}, {0x16}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000040)=0x6) munmap(&(0x7f00002cb000/0x1000)=nil, 0x1000) r2 = fcntl$dupfd(r0, 0x0, r0) shmget(0x2, 0x4000, 0x4a, &(0x7f0000ffb000/0x4000)=nil) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000000)={0x0, 0x1, 0x3}) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 00:56:17 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = socket$unix(0x1, 0x1, 0x0) syz_open_pts() close(r2) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000040)="91", 0x1}], 0x1) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) r3 = syz_open_pts() close(r3) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000440)) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r3, &(0x7f0000000400)=[{&(0x7f0000000040)="91", 0x1}], 0x1) r4 = dup(r3) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f00000000c0)={0x40, 0x3}) fcntl$setstatus(r0, 0x4, 0xc8) socket(0x1, 0x1, 0x40) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) r5 = socket(0x18, 0x400000001002, 0x0) connect$unix(r5, &(0x7f0000000480)=ANY=[@ANYBLOB="0818004a26000000000fca03808d7366d1fc9f1e01885c219f8790e61045a1d6b0f8ecf7a74eac664595850448e5eeda7c89966c99575deb08ca6752e42c412947739e47b52152a0dc53bd798d8d744ad9121d3b39ec7f8c523ce5d6965d22ed7795276ec86df5d609401e5b89b8a4ac56c42d432dfc882008ec05194a"], 0x1c) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000100)="2a84f6727c0402fcfa2dd842f0a5438fd4a72dd1d9b397e8ccab5779094c0a", 0x1f) syz_open_pts() syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) ioctl$VMM_IOC_WRITEREGS(r6, 0x82485608, &(0x7f0000000180)={0x8, 0x10000, 0x1, {[0xd6, 0x7, 0x5b, 0x9, 0xbc4b, 0x9e55, 0x11e9, 0x7fff, 0xa6, 0x5, 0x99, 0xffffffffffffff80, 0xfffffffffffffffd, 0x4, 0x8243, 0x2, 0x6d9f, 0x6], [0x5, 0x40, 0x4, 0x7, 0xe5, 0x1, 0x3, 0x4, 0x0, 0xa1a], [0x4, 0x8, 0x81, 0x400, 0x66, 0x3, 0xa3c], [0xffff, 0x7, 0x400, 0x0, 0x80, 0x7], [{0xfff, 0x5, 0xeb, 0x4}, {0x101, 0x9, 0x80, 0x5}, {0x2155, 0x9, 0x8, 0xa6fb}, {0x8001, 0x7, 0xff, 0xbc}, {0x9, 0x3, 0x80000001, 0x2}, {0x4, 0x0, 0x3, 0xfffffffffffffff8}, {0x8e, 0x6, 0xffff, 0xcdf1}, {0x2, 0x3, 0x80, 0x5}], {0x0, 0x0, 0x9, 0x4}, {0xd5, 0x8b5, 0x9, 0x7}}}) 00:56:17 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x4086331) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0xa9, 0x0, 0xfffff801, &(0x7f00000000c0)={0x3, 0xffffffffffffffff}) close(r0) setsockopt(0xffffffffffffff9c, 0xffff1475, 0x16, &(0x7f0000000100)="2736c9c1d1aa8d404f6c8c40ea7949fadebb37d6d71d507a51f13cc75aaf196305c1ac53610889c77e06add1aaeb396af609e9b1fda5ae269b61e9cf29083208507d81bbcaca0bcd1b6bca03814d0ed0fcb36e603e41b36b20ce37713280414d4676e14fd6797ffcf86f187467f363558f92b69d7775091a46bf89045b8c292bd54a9a9f9a579ea74cee3806bec8e87c83d8b833c5b70fc4d7ebb283b0d92c48ac1798fd53afccc27b634e77254406efa642ff6ca61b2450e1e46ca882b9881770d86894f3cea4dc4dd7db815988c6a8704a78ee942a1e6c535832b44dd5299f1aa0fb", 0xe3) 00:56:17 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000040), 0xa9, 0x0, 0xfffff801, &(0x7f00000000c0)={0x3, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0xa9, 0x0, 0xfffff801, 0x0) dup2(0xffffffffffffffff, r1) 00:56:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x1fb57824223d9229, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x15}, {0x16}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000000)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000b00)=[{0x80}, {0x81}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socket(0x10, 0x4, 0x1) pwrite(r0, &(0x7f0000000280)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 00:56:17 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfffffffc, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x18, 0x400000001002, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="081800352600000000"], 0x1c) r4 = accept$unix(r3, &(0x7f0000000340)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) syz_extract_tcp_res(&(0x7f0000000140), 0x3, 0x10000) accept(r4, 0x0, &(0x7f0000000100)) write(r1, 0x0, 0x0) 00:56:17 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000100)={0x1, 0x8, 0x81, {[0x100, 0x1ff, 0x9, 0xad, 0x2, 0x5, 0xffff, 0x8001, 0x1ff, 0x9, 0x0, 0x7fffffff, 0x0, 0x3, 0x7, 0x7, 0x3, 0x8], [0x9, 0x7ff, 0x0, 0x0, 0x8, 0x3a, 0xffffffffffffffff, 0x100, 0x1f, 0x7], [0x20, 0x1ff, 0xffffffff, 0x20, 0x1f, 0xc91, 0x10000], [0x9, 0x2, 0x4, 0x8, 0x9, 0x9], [{0x1, 0x9, 0x2cee, 0x10001}, {0x6, 0x80000001, 0x1, 0xff}, {0x1, 0x5, 0x8b, 0x6}, {0x0, 0x8000, 0x3f, 0x8}, {0x5, 0x2, 0x8, 0x20}, {0x80, 0x2, 0x1, 0x9}, {0x8001, 0x3, 0xfff, 0x8}, {0x400, 0x7fff, 0x4, 0x4096}], {0x2, 0x4, 0x8, 0x5ae6}, {0x101, 0x6, 0x9, 0x6}}}) socket(0x18, 0x1, 0x0) setsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x1005, &(0x7f0000000000)={0xc600000000000002}, 0x10) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x7fffffff) 00:56:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25, 0x0, 0x1}, {0x4c, 0x0, 0x0, 0xfffff7fc}, {0x1, 0x0, 0x0, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="96446a99e553c535916d938c0638") 00:56:17 executing program 1: r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)="91", 0x1}], 0x1) r1 = dup(r0) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x66, 0x4) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r2, 0x0, &(0x7f0000000040)) 00:56:17 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) close(r1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)="91", 0x1}], 0x1) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r2, &(0x7f0000000400)=[{&(0x7f0000000040)="91", 0x1}], 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000006c0)=ANY=[@ANYBLOB="7bf8eacac511ffba", @ANYRES64=r0, @ANYRESOCT, @ANYRES64=r2], 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r4 = socket(0x2, 0x3, 0x6d) dup2(0xffffffffffffffff, 0xffffffffffffff9c) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r5, &(0x7f0000000540)=""/226, 0xe2) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r6, &(0x7f0000000540)=""/226, 0xe2) r7 = syz_open_pts() close(r7) writev(r7, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r7, &(0x7f0000000400)=[{&(0x7f0000000040)="91", 0x1}], 0x1) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r8, &(0x7f0000000540)=""/226, 0xe2) r9 = syz_open_pts() close(r9) writev(r9, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)="81", 0x1}], 0x1) r10 = syz_open_pts() close(r10) writev(r10, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r10, &(0x7f0000000400)=[{&(0x7f0000000040)="91", 0x1}], 0x1) connect$unix(r3, &(0x7f00000007c0)=ANY=[@ANYRESHEX=r7, @ANYRES16=r8, @ANYPTR64=&(0x7f0000000780)=ANY=[@ANYRESDEC=r6, @ANYRES64=r3, @ANYRES32, @ANYRES64=r9], @ANYRESDEC=r10, @ANYRESHEX=0x0], 0x5) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000080)="891400000000db00080020000025c6149b33ff0f", 0x14) write(r4, &(0x7f0000000100)="71f2f93ac4385291f2244347a8d04336907b584389248c4941bada3160c7ca7401b207560633894880d0ae1108c4ee8f342ec3a1f073e36fd6fc5cb064099f9bd168c7fac2cd9b9c0c1159e970d719ac6be5ba2836c0c555f907979b2d9a947446ef08a604f6dc48a0141e72f588020e96055676315915ca6e41fd67562034d301d00a05479393b99ac3399b9568bcb988d1ff465042b43a63665bbbe61144bc749ccff21d3fc53dae433cab14e3874f998f997a50cb38feec7fa94bc4196fbaf0872ce1c9c8b6eb86ac88322caec0306154338bd3535cf260beb4d38561b9d7b526bea117acdcd56e52b8561011c09018f938f826b5938d5dc67fcf9b6d9f7ba42b1863430d1b4fa93952a4e4d1b5d01cc0c707f63ea3e47ce9f595e3225c3937279bb47542b3f9da9e58d908f49b6fbb6d3a43b932ce10cdeea6f9eae79c30bd06842537b74449b8c8de09d9cd449bb5195198b985b7d28e524acaa24736ab6ab850d8e0060e7765b4e4842c311c09633e53b5ee59c5f5bd0313a1b5ab664e0ba12cf226597dda387fc3d9ed3b835a6866bb1c3a223c6217d0065fe38d3c570ed190abf0b424bae7bab5848432d7c46baa0527424da4c0d736904597b9cae58aa50b34a4d445b73e7d689cdad88b261fcc3f66ae7fefeb8217e209be7870a1b6020cb0eb8c0b27182be9c11acd18ed3d59b4a32871ff6ee414a7a658dc807d931eca058b22685a8294f0bee5f5b1651c9f8ff8e0b10cb07c8924cc55e3ccfcd1b3ec2c3047708c739db9695707ca5859f5a989bed73c8188b6ec36d15160dae41407e92393f243838a0dfaf23578fdb0330696721da0665db6cf45750055b68daf5316d10c16aaf6d299f39be57ec626c2fcd9fd6d50503140e5444bf7a51dbc6b9559e878a145c56c141b65a43b9b7dcf431d6509c853d6953028e28dd754c230607eead6bf497471b97637fd39a83cc8fac76cb60a1dc27f55e31f18a71eb474510a1d1f9645d5f5a986ce9ac861ebe11c3d8dba9eb3f93be5bebc0fac8df729d286fa41388aafbbb277717b32f972b6495df29fc66f8e73e7d0d35f898d8a0c4cd1e3eeafadb221c0bb8adf2b1a0d2c991bd1c32055da2ce0b4d754b0a2ec498058c0979c925d04bb517b16132e50053fbf808c39d04b27703fca11df807f1796c0369aadabd4400dfd4892e178d31c0d2e9eb6214f09035aa96792b01d29c99749a38d6c4aa0b05bb3172ad1717755b64a5475f09393ec677c15f81fb5eec277711bb1672aee8919ed38e766618bf6ae4f8cb7886f346b66ff0302d4f9a201f47ad5aa53801cb59e09f527288d6e13c91a03a2a84d9bbe3b5bbe6da9a4608ca0dbcd7a2d70d1a60382143c220a5d08293f64e3145448e8965f3234e9d30318d343960a94d733bd15d2fa3f6914f4b3460da836a3505ab51b9605add240ca03613912165aae2943f86b02aa24f5388f338e1f87ae87e44367587554c5b6bf19613eef167b5fd242c8ba8d637bcf6f2cb02fd7b0831fa93f0d7acaebb7ca305db52a4b8bb452fc34e98a0ce3fe1cd934babf32350992c07be766d9c90f75979d2298510711a3e4fac13f9e18f7cdbcb9c178fbaf3de8d3c47cb097e326a2256382e692c50163304d55bf84e05078aa974b35495832efe1dbc0ea3e99c14b7592e0d1e37efa0cf9426659347b00852da89766977511b137ebfb130a4adeb63cc12a9b271a4c9f1f35b1d6413c34cf675c669e481eca5fb0b7eb4f79ba5ade75f26212b70629d9c05c03fc036ed066a34635394d5f5d6a6d64e5f860d1932b45553231e4688017c1132c52943f560e08c5cacef01d341d2e7e261784aac9d969899a51adb6cc847c8dca35f23db6b197dc56eef88eca749bb70084ca39f073f942b2aa70103a32db5cb77ef5fce5298079bba7ca12fa42c5e304bcea9670882826069dade2e3bbb38037714505e31da131b8f35b725cebd0c4ae98934fbbe4163d11820f98419aec8e16f7c7ab1276a7", 0x591) 00:56:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) msgget(0x1, 0x2a3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x85}, {0x80, 0x0, 0x2, 0x6}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x15}, {0x16}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000100)) syz_emit_ethernet(0xe, &(0x7f00000000c0)="2021330000e257a94d0000000000") 00:56:17 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) r1 = getpgrp() r2 = msgget$private(0x0, 0x0) r3 = getpgid(0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x61}, 0x8000000000000000, 0x0, r3, 0x0, 0x0, 0x4a}) r4 = getpgid(r3) setpgid(r1, r4) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) socketpair(0x1, 0x1, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000080)=r5) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000001c0)=0x80) open(&(0x7f0000000240)='./file1\x00', 0x200, 0x0) r6 = open(&(0x7f00000000c0)='./file1\x00', 0xc00, 0x0) openat(r6, &(0x7f0000000180)='./file0/file0\x00', 0x10008, 0xa2) sendto(0xffffffffffffffff, &(0x7f0000000280)="cc5fb3e74ab4395026d44a3e15c437aac3e42d312e556853cf0c3114aa2dce7bd7f687e5ec", 0x25, 0x0, &(0x7f00000002c0)=@in={0x2, 0x2}, 0xc) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x4, 0xffffffffffffffff) kqueue() rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') execve(0x0, 0x0, 0x0) 00:56:17 executing program 0: select(0x40, &(0x7f0000000380)={0x100000001, 0x3, 0x10000, 0x10001, 0xffff, 0xfff, 0x2, 0x2}, &(0x7f00000003c0)={0xffffffffffffffff, 0x3, 0x1, 0x7, 0x6, 0x6, 0x1b, 0x100}, &(0x7f0000000400)={0x7ffe, 0x4008, 0x617, 0x0, 0x4, 0x52, 0x80000001, 0x6}, &(0x7f0000000440)={0x2, 0x3}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x32) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='c\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480), 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) lchown(&(0x7f0000000040)='.\x00', 0x0, r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) lchown(&(0x7f0000000040)='.\x00', 0x0, r4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) lchown(&(0x7f0000000040)='.\x00', 0x0, r6) getgid() getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) getgroups(0x2, &(0x7f0000000580)=[0xffffffffffffffff, 0xffffffffffffffff]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) lchown(&(0x7f0000000040)='.\x00', 0x0, r8) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) lchown(&(0x7f0000000040)='.\x00', 0x0, r10) getgroups(0x6, &(0x7f00000005c0)=[0x0, 0x0, r8, r10, 0xffffffffffffffff, 0x0]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) lchown(&(0x7f0000000600)='.\x00', 0x0, r12) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) lchown(&(0x7f0000000040)='.\x00', 0x0, r14) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) lchown(&(0x7f0000000040)='.\x00', 0x0, r16) getgroups(0x5, &(0x7f0000000640)=[r12, r14, r16, r14, r8]) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000240)=0x5) ioctl$TIOCSDTR(0xffffffffffffff9c, 0x20007479) r17 = syz_open_pts() close(r17) writev(r17, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) chmod(&(0x7f0000000000)='./bus\x00', 0x1) writev(r17, &(0x7f0000000140)=[{&(0x7f00000001c0)="91073eb0bb18d4048a6387f36b41c6a2013f51a0dc363d1f3ba27767108085f74bf903ca983c9af2bf3bbec2a6df87fbef77480cd77a9f38c8921cac39070aeb569366dad0e20b5d59093fbae17afb01ec58a36342ddfc7a08f5769fbe5d2990b03671460f187c6f3e8615f1e15074b19fc5ad24246676f0d07b4b000000", 0x7e}, {&(0x7f0000000280)="7e0f7a3a18679af5894511dcc124908a128b385588d79a92b56761f9f1df0d29e33ab31c4c6bd63cb32656043b4d222478881950ea651414f3a5ca213b1a2608ca4476925555b89d0a22f706f6a63b796b4cfdf6b40183ccb01cebded16ad6c4a9f667be918c53eb828144311f08547b8e0f692b1f2977d01ad96b03286c7107542c5702a76b1df3cb35008a2e0ddd7ac971cba2add7df6cec959a85ed04eeba758bd99df055b44b9e630371bf6f50b058ef7f97c03c2b52301a3caa3dcc1f427a09b5a6503bb6c6137138530c9d0ddc61", 0xd1}], 0x2) ioctl$TIOCMGET(r17, 0x4004746a, &(0x7f0000000080)) 00:56:18 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xefffffffffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x15}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x7, &(0x7f0000000100)=[{0x4, 0x62, 0x4, 0x6}, {0x7f, 0x0, 0x20, 0x4}, {0x1, 0x1, 0x4, 0x7ff}, {0x1ff, 0x80, 0x3, 0xffffffb1}, {0xfff9, 0x1, 0x6, 0x2}, {0x9, 0xed, 0x2, 0x280}, {0x7b3, 0x7, 0x2, 0x8}]}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r2, &(0x7f0000000400)=[{&(0x7f0000000040)="91", 0x1}], 0x1) r3 = fcntl$dupfd(r1, 0xa, r2) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000000)={0x1, 0x2}) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b6ba8dd", 0x4}) read(r6, &(0x7f0000000540)=""/226, 0xe2) ioctl$TIOCSTOP(r6, 0x2000746f) r7 = kqueue() r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r8, 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r8, 0x80185758, &(0x7f0000000080)={0x7, 0x8, {0x6, 0x7}}) 00:56:18 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="00c206b4000346f9ed0b5b6e5f3f372f17f3fcf2cc3646e434d6feddf49c7462aeeff0adb2c6ac5bc0d0bc3b66d6dc4c972c279e9c48e58802e014e958518653bfd187a579883fb06e456c0765f4b46f4fa59f2862a825230e9c5c64413a37b819ec1a8c3c7d604430a238b0625c00dd2dc49ff527470522b9ed26f2df122472c01e0fd72731198d0f178a526f022c24"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r2, &(0x7f0000000540)=""/226, 0xe2) r3 = dup(r2) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000080)=0x62) r4 = socket(0x18, 0x2, 0x0) close(r4) socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000040)="100a2956b9223776", 0x21d) 00:56:18 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000140)=ANY=[@ANYBLOB="fb18c3003c08feffff0100007e5e00fdd1003f0000348adb02000000000000000000d31fc6626d1befb7a0a80e590f55da7abe89083b27f2a9a14156226f9da4bbb5cb6d26cd7199f0c7c9c0a5355cf4cafa7ebbb48b2df68a60309ae637cffedaecbca5c18a3ab1077e0f53434f053437101ae5e8db95b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086bdebebef456c9b48aed6b2d44a5dbb559f2ce9a85897340a472826ca652b9a6e54bc9ea8816d0f4321c52039e40232f533ec95778c2477cae34e055e7ed877a057e000000000000000000000000000000002d75b874dc4203394fe4ddd2cba202b2dd0e2c1dc2862c956171e78f2f907b6a21d335c3b560ce3c5985e79fbf469ca581e11d13606156b940b5b35ed3f4875498fca5684605c38e398e54bc3941bcc8b78cb311725e22233eccc863120871a9626601e55c1b2d8417506f4a8e991009445ecb440224ef159d88043c728bddef0d2756d315328ed739813fba6b628f177c41f59612cf0a8bbdb28c5c6fe4a5555d19a92d1e87a7f8e0c790579df95bba62df964615d4343960ca22076e0e15a7b06ccdb46ce3ef0c91adfcd8977f1f4b3888cf5bebd9bc362e535aa0567de65759bbff0df4f40266bfe1837d6553fd332b3b6c3dca9f28c36117ba5021f6386c47b44ebdc9ede2331422bd7a2efeb5107547bc19d031a4645df74e0ce6"], 0x1, 0x0}, 0x0) sendmsg(0xffffffffffffffff, &(0x7f00000013c0)={0x0, 0x0, &(0x7f0000001380)=[{&(0x7f0000000340)="9333fa020f38ea920fa810e43338b9920654aebee62865531d8ebb585f9add6baae5bddb79ae0b2ba553687e22fc8db90605b4193af475ce7adf0122b8f73f4d5de6b6d4ccbdec9a427119392af026b898c94792f6772d259593bc34ba38bd64b7fbb8f561d22f", 0x67}], 0x1, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open$dir(&(0x7f0000000000)='./file\x00', 0x0, 0x0) 00:56:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000040)=0x4007, 0x4) r3 = accept$unix(r2, 0x0, &(0x7f0000000080)) recvfrom$unix(r3, &(0x7f0000002200)=""/4093, 0xffd, 0x40, 0x0, 0x0) getsockname(r3, &(0x7f0000000200)=@un=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) 00:56:18 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x20, 0x0, 0x1000000000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)}, {&(0x7f00000001c0)="7b18b1503b6891b93b6cabab1692ec56bb9b8a5c4628dbde733cd25f257ca0b473813d28b224e00c3d21a5136267f97561957f1f6d3460267ee99c8a154f167d22b5332b94e486ce446075fd6a1b454750038dfad271164556300eb8fda0b7b7323a4d3ce20329a562b2227f5818809ffa310db2274bf5220a821129f3f88d40d26fcc8d9651dc2bf09a3a41da56f4b41bf26fed6e2ad76df7c6e5dd846e00845579c6d19a9a97462b66854b56790e143cd090a6ce58693c79615d84b044a5c1831084625f0c2b66e85a84275d4dc71b5aecb0ec4c2fd2d66a99c54dcac54217", 0xe0}], 0x2, 0x0, 0x0) 00:56:18 executing program 0: pipe(&(0x7f0000000080)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0xc}, {0x2}, {0x6}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 00:56:19 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000440)}], 0x1) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000040)="91", 0x1}], 0x1) mmap(&(0x7f0000a04000/0x3000)=nil, 0x3000, 0x4, 0x810, r1, 0x0, 0x9) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="89000000ffff0000000000a8e3af24e91077e679d9d321200cd2dc6bd03bfc002c44798b4dd0c8f98742173c792c8084d7d7036b1b8a7124aadde7b501b8987bc24d1a76d0445a884334028448d3857705ae8b5052b2455da62baf5be86186d6ad4ce000eda2fa38037f295999fbe589d027f5d92f82b2516259d34cd441f7ef1bdda0b6d90400fdfd6bb07da94548cc9ee273"], 0x9}, 0x0) r2 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmat(r2, &(0x7f0000e80000/0x2000)=nil, 0x0) shmat(r2, &(0x7f0000fff000/0x1000)=nil, 0x1000) recvfrom(r0, 0x0, 0x0, 0x801, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x8, 0x5}, 0xc) socket$inet(0x2, 0x3, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) 00:56:19 executing program 1: socket$inet6(0x18, 0x8000, 0x1) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) lchown(&(0x7f0000000040)='.\x00', 0x0, r1) getgroups(0x5, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, r1, 0x0]) chown(&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, r2) r4 = socket(0x1, 0x1, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r6 = getuid() setreuid(0xee00, r6) r7 = fcntl$dupfd(r5, 0x0, r4) r8 = kqueue() r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r9, 0x0, 0x0) ioctl$PCIOCREAD(r7, 0x80105705, &(0x7f0000000400)) r10 = semget(0x2, 0x4, 0x60c) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x1, 0x5, 0x0) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) lchown(&(0x7f0000000040)='.\x00', 0x0, r14) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000240)={{0x457, r11, r3, r12, r14, 0xc, 0x2}, 0x4, 0x1, 0x6}) 00:56:19 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000016d2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) lchown(&(0x7f0000000040)='.\x00', 0x0, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) lchown(&(0x7f0000000040)='.\x00', 0x0, r3) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r1, r3, 0x0, 0x0, 0x0]) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r6 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r10 = socket(0x2, 0x1, 0x0) bind(r10, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r11 = dup(r10) listen(r11, 0x0) setsockopt$sock_int(r11, 0xffff, 0x200, &(0x7f0000000040)=0x4007, 0x4) accept$unix(r11, 0x0, &(0x7f0000000080)) sendto$unix(r11, &(0x7f0000000240)="87c6b4641efe12cae9af4a12de4f59c85d380f9cf0e16d24ac0c4f909c4737008c407d74b9009c53b151027e729b4d2dc38af1082c7726aad8375ca570b16276eae4875924261733ef8b99e121d9cd4657c7f1a0294c636850663985a8b2d4dd43d7287a05fd2930814dd78885c92dfad523d4609d835b633eb3aba92a6720881f04c94ab91f68394e2cf174e0907708ddf212c1b1142845082577735b82cfa78d83cc2e5596fd8f6611f472e4", 0xad, 0x9, 0x0, 0x0) bind$inet(r9, &(0x7f00000000c0)={0x2, 0x2}, 0xc) r12 = getuid() r13 = getuid() setreuid(0x0, r13) r14 = getuid() setreuid(0x0, r14) setreuid(r14, r13) lchown(&(0x7f0000000100)='./file0\x00', r12, r8) fchownat(r5, &(0x7f0000000000)='./file0\x00', r6, r8, 0xe) setegid(r4) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 00:56:19 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x6, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x132) 00:56:19 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) r1 = msgget(0x1, 0x0) msgsnd(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="02000000000000002f215ba37bd45df9fa789904ab626b1f00d609a54b31fde76ca3e0882da2d48e60305c64eecf37e86cb2c03ec15ff1a5330ba0eb587a0c03b0d9bcb8b721a7c815f803fa65fab381adf6a59e66dcd3f324c99bc808fdef47ab5f0d4592370ac97ec46eb730da6ed4c24a79baba0149833e2decf8f4bff22195d564cb5e365816339239fb9d187b3907d8fd998392b1c1596fe923da1c372a43204f02de35189db214c604418a0309c07fc747962e0afe439cae4d4dee363caae9b9c37138929504a0229e2b25365d42838f2621b22704024c55f1274c234369701a494cd74cf50e3a2b27919a4a0ddd15908dbd7085e908a1cfa65076"], 0xfe, 0x0) msgsnd(r1, 0x0, 0x0, 0x0) r2 = socket(0x692ffcda5f0e9a24, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x10080, 0x20) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x10000, 0x7, 0x4, 0x2, 0x7, 0x55a58399, 0x8, 0x0, 0x2, 0x2, 0x5}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt(r0, 0x2, 0xdc0, &(0x7f00000004c0)=""/230, &(0x7f0000000380)=0xe6) r4 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r4, 0x0, 0xd, 0x0, 0x0) pwrite(r4, &(0x7f0000000100)="c8a84e", 0xffffffffffffff1e, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000003c0)=0xffffffffffffffca) r5 = socket(0x18, 0x1, 0x0) ioctl$TIOCNOTTY(r3, 0x20007471) read(r3, &(0x7f00000005c0)=""/240, 0xf0) setsockopt(r5, 0x10029, 0xa, &(0x7f0000000080)="02000000", 0x1000005b2) r6 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x8) ioctl$WSDISPLAYIO_DELSCREEN(r6, 0x80085754, &(0x7f0000000440)={0x8, 0x2}) setsockopt(r5, 0x29, 0x80000000000000d, &(0x7f0000000040), 0x0) r7 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x10080, 0x20) socket(0x0, 0x4000, 0x81) ioctl$WSDISPLAYIO_LDFONT(r7, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x10000, 0x7, 0x4, 0x2, 0x7, 0x3f, 0x8, 0x0, 0x2, 0x6, 0x5}) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000480), 0xc) msgrcv(r1, &(0x7f00000002c0)=ANY=[@ANYRESDEC=r2, @ANYPTR64=&(0x7f0000000300)=ANY=[@ANYRESHEX, @ANYRESHEX], @ANYRES16, @ANYPTR64=&(0x7f0000000340)=ANY=[@ANYRES16=0x0, @ANYRESHEX=r7, @ANYRESDEC=0x0], @ANYRES64=r5], 0x5, 0x0, 0x400) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x200, 0x0) 00:56:19 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB='+'], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x13c) getdents(r1, &(0x7f0000000180)=""/139, 0x8b) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) close(r4) socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x1000000029, 0x8002e, &(0x7f0000000000)="ebffcb2de336ff13b9fd812eaa4e713048e69931", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000040), 0xe7) 00:56:19 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x8002, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="620292a77fe52efdde87"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) dup(r0) 00:56:19 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10, 0x0) r0 = syz_open_pts() readv(r0, &(0x7f0000000000)=[{&(0x7f0000000040)=""/14, 0x15}], 0x361) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbff7fffffffbffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r4, 0x0, 0x0) socket$inet(0x2, 0x4, 0x8) r5 = socket(0x18, 0x400000001002, 0x0) connect$unix(r5, &(0x7f00000001c0)=ANY=[@ANYBLOB="08180035450ea7546589289400951e6c2244541eb1db36f05b290cc4a46860ab"], 0x1c) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r7, 0x0, 0x0) r8 = accept$inet6(r7, &(0x7f0000000140), &(0x7f0000000180)=0xc) listen(r8, 0xfffffffe) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000040)=0x4007, 0x4) r9 = accept$unix(r2, 0x0, &(0x7f0000000080)) recvfrom$unix(r9, &(0x7f0000002200)=""/4093, 0xffd, 0x40, 0x0, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1002, &(0x7f0000000080)=0xad4a, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r10 = socket(0x18, 0x2, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCFLUSH(r11, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCSETD(0xffffffffffffff9c, 0x8004741b, &(0x7f0000000100)=0xfd93) close(r0) syz_open_pts() 00:56:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x5}, {0x20, 0x0, 0x0, 0x40000}, {0x8086}]}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="8dda581de9a286d6f09532f54563") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x15}, {0x16}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000000)=0x400) 00:56:19 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() close(r0) syz_open_pts() clock_getres(0x4, &(0x7f0000000040)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000680)="ac4469671de5290fef6a78c3e2ff73f717a8ae12d1e06ae926d6e2f3e0f9e9b84c5501909f564260a5dbeb8fac936c9bad82aa44753072f592bafff8c7fb6312981a2eb2a6452aab54a2ca4a9a1b4c04c1723fcfde80379f44b3f59c9d38a6a50691dea36c54b476b5948d7af9bdc010587dd8afacfd13efec285c9abe6e8384817ce35ce628cfb6a4f1cc697e211c428561d9c2e9e0815d6ac1acda5e1155e40d926cdd390213093132a3035b3a0f447ed6300fdaffb1cfdf4e6dddf0a42dd5b9902e41d3a99f16d85050eb4dfd49a9570065a05fc8896f180e326ddaaef7c6487b7f5b567a4280aba21f1531d358f5fae887f19be2a8d0c4a503048f6452005b068f37831c21ffe20aa6cbc5c79493c80183ec68fa4c7cb1f5aaf52d7ffd74e9a8c3d49fe6f888a794caa754f7b0e6afe78fc432264aa384a761207d78256b3f0f56069d4899a3be3d30df4f815a2ccb14f7023c1c003f578e39cfceff1cb91a2d397f3a54c80e06242a9f1f93da1a6103d05ea87d0c11bf36d02f3a94127bddcc869ef7e67b3f60f75a26b74fc67fa37a4f8a2a04bc2a5247bb522f972eba5452e9159b9042443002f61aa85935f1c66070d1dd21a5874ddee4194e0d", 0x1be}], 0x1) 00:56:20 executing program 0: getitimer(0x0, &(0x7f0000000000)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000696000/0x1000)=nil, 0x1000, 0x0) r0 = socket(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x801169ac, &(0x7f0000000300)) socket(0x18, 0x2, 0x0) 00:56:20 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) lchown(&(0x7f0000000040)='.\x00', 0x0, r4) r5 = getgid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) lchown(&(0x7f0000000040)='.\x00', 0x0, r9) lchown(&(0x7f0000000400)='./file0\x00', 0x0, r5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) lchown(&(0x7f0000000040)='.\x00', 0x0, r11) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) lchown(&(0x7f0000000340)='./file0\x00', 0x0, r13) getgroups(0x8, &(0x7f00000000c0)=[r11, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, r13, 0x0, 0x0]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) lchown(&(0x7f0000000040)='.\x00', 0x0, r18) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) lchown(&(0x7f0000000040)='.\x00', 0x0, r20) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) lchown(&(0x7f0000000040)='.\x00', 0x0, r22) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) lchown(&(0x7f0000000040)='.\x00', 0x0, r24) getgroups(0x8, &(0x7f00000002c0)=[r11, r18, r20, r22, r5, r14, 0xffffffffffffffff, r24]) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) lchown(&(0x7f0000000040)='.\x00', 0x0, r25) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setgroups(0x7, &(0x7f0000000280)=[r4, r5, r7, r15, 0x0, r25, r26]) kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9cd, &(0x7f0000000140)={0x3, 0x7ffffffe}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)=0x1e) pipe(&(0x7f0000000000)) read(r0, &(0x7f0000000180)=""/254, 0xfe) close(r1) 00:56:20 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2400, 0x2000000000086133) r0 = open(&(0x7f0000000040)='./bus\x00', 0x501, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000080)=[{0x7fff, 0xff, 0x2, 0x200}, {0xa5, 0x6, 0x6, 0x7fffffff}, {0x3f, 0x7f, 0x94, 0x3f}, {0x886, 0x20, 0x8, 0x6}, {0x8000, 0x3, 0x5, 0xca}]}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0xa777, 0x0, 0x0, 0x0, 0x0, 0x4, 0x2}, 0x6000000000004, 0x19bf, 0x0, 0x0, 0x0, 0x2}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x1000000000000182, 0x0, 0x0) 00:56:20 executing program 0: getuid() syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa7289b75c479b86dd60451a7c00c50300000000000000000000000081000000bbfe8000000000000000000000000000aa33"]) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0486dd60a4f00808183c"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") r0 = getuid() setreuid(0x0, r0) r1 = socket$unix(0x1, 0x7, 0x0) listen(r1, 0x1) select(0x40, &(0x7f0000000040)={0x31c, 0x9, 0x1, 0x1, 0x5, 0x3, 0x2, 0xe79}, &(0x7f0000000080)={0x0, 0x7d, 0x1, 0x18ee, 0x10001, 0x9, 0x0, 0x121fc938}, &(0x7f00000000c0)={0x40, 0x7f, 0x7fffffff, 0x3d86, 0x1000, 0x3, 0x2}, &(0x7f0000000100)={0x9, 0x5}) seteuid(r0) 00:56:20 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='>'], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x1, 0xb487}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x170) 00:56:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[{0x9db, 0x45, 0x1f, 0xffff}, {0x200, 0xe9, 0x8, 0x2}, {0x5, 0x6, 0x4, 0x9}, {0x8, 0xff, 0x1f, 0x7}, {0x2, 0x40, 0x80, 0x3ff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = shmget$private(0x0, 0x4000, 0xa, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) write(r0, &(0x7f0000000180)="3827dc8a65237a8e685d1c8964f5", 0xfffffffffffffd6c) 00:56:20 executing program 0: r0 = socket(0x2, 0x2, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffff9c, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x8b, 0x3f}, {0x83, 0x10001}], 0x2}) r1 = dup(r0) connect$unix(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="8b0201fcffffffffffff214147f7cd2de35e6e0f43e0ddc4f54cc627dd28a697abf7274c33e6fa1f406acd9f8d8b37b58ec54df48a472af1bf2ec4831751df5aa0dbbcd9682d8404c1e1c8d001e82006cf0343d883a98653ddc87c84abcc8833b4ed08e775bc4d8beb6bdb07a68845ef0ae3b290114d58b004cfcfa6a258e9e7ef6f086290cdf4a08fecfef706d1c22ef476566882ac8962638daec0bfed21314198260deca34e2d0bad4a67f5b9d8a2f0453c5048a100608e190189de783df5628752cffd3265826bf0e2e5e77101ef39dcccbee066aadb219dd68fb12c8f0d1f66e82e2d9509d46921015324b995afe1fbecfa72e8ffd0d114cdb0ec18aeee7110a3428a66b8da8c6bd4bd000000000000948b08d4d092a80c8ff96f321af3913385c3e75762bfb3f83d355966abe4f8d7526e83c50900abbf5c929dedfeb69934511e47280605dd5c8075bb682fd4df88d29629a3e719d396af5906e7ae68f0b1c7c45669ced89552d9867e1fdc920000000000000000000000000000000000c55e15fb74a27aa3f685dc0608f8a202a0af976e330206b24e324c495c60e6a9c4def7146d14ca5c0e70adee1efb8a72a5934900dd2eb696b45293848fd7d2e57c8c6dcb5e8e6b2014daba26db5e09aaa3e73c3a2f926c58b648eed0ad1359739022dc956090f44ac73ae9ac5af030ff963d73e6fd3a70ef72dd5000140628415f04b11c1c6cb80d71d92bf66ca4c5c1e0f87ba1d401b8007008ad23b40d4bc225305a806a392ffba5033f189223f31ba8a50abc74dbc417a8dd4999778512e59026656bea1fd52a12d87ed8b04f1553e2828e7a8a051021fd64b81e6d88d6cb886c383568f9d61166b6be3aed4e92bf32240639b4b417b00ce3bfbac4e959ca26cc7ea314da1f65d6211c64c7a3b9745a25fa84ae6b47754785f137e16b1ba03fb7d9ea668e57755e26e46b9a841a418806c3e93f6b0e3c9077d5b43e76b60303b723bf03f65ce8f7b821bac7d95d1e3ccd961238b8f904eb3b813564a922b7fc81705c6875085855b6a9927a5af8a78b2660ea4b7c44a5d738839790935400d3461344134282fabdfd6f4a2767ab3db8b1069f8ab7daa931ae61f948d164e9b715dfdad7270825f89d4cc59a784b2a0ac941e57658a540bd8259f299c8974e0d61f1fa292a3f"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000000)="01201a56e9681eab0b783b3706800000000000000000000000000001", 0x1c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) dup2(r0, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r2) sendto$inet6(r3, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0xfffffffffffffe8c) 00:56:20 executing program 0: sync() r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000040)=0x4007, 0x4) accept$unix(r1, 0x0, &(0x7f0000000080)) ioctl$KDENABIO(r1, 0x20004b3c) 00:56:20 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0x3fff7edfffb], [0x0, 0x0, 0x482]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x2, 0x3, 0x7) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) lchown(&(0x7f0000000040)='.\x00', 0x0, r3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) lchown(&(0x7f0000000040)='.\x00', 0x0, r5) getgroups(0x2, &(0x7f0000000140)=[r3, r5]) r6 = fcntl$dupfd(r0, 0x0, r0) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r7, &(0x7f0000000540)=""/226, 0xe2) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4000086128) r8 = open(&(0x7f0000000080)='./bus\x00', 0x100000042, 0x0) pwritev(r8, &(0x7f0000000100)=[{&(0x7f00000001c0)="fa1204a49155ce1e0002", 0x4c}], 0x1, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000700)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff2000/0xb000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff4000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff0000/0x4000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff1000/0x2000)=nil}], ['./bus\x00', './file0\x00', './file0\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus/', './bus\x00', './bus\x00', './bus\x00']}) preadv(r8, &(0x7f0000000580)=[{&(0x7f0000000600)=""/44, 0x2c}], 0x1, 0x0, 0x0) poll(&(0x7f00000006c0)=[{r8, 0x140}], 0x35, 0x0) pwritev(r8, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b2624", 0x458}], 0x1, 0x0, 0x0) dup2(r1, r7) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) 00:56:21 executing program 1: socketpair(0x20, 0x4, 0x0, &(0x7f0000000080)) r0 = syz_open_pts() r1 = getuid() setreuid(0x0, r1) getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) lchown(&(0x7f0000000040)='.\x00', 0x0, r3) fchown(r0, r1, r3) 00:56:21 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x5) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000100)={'./bus\x00', 0xd24b, 0xfff, 0xfffffffb, 0x1, 0xc3, 0x321c, 0x1f, 0x2, 0x0, 0x3, 0x8}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) open(&(0x7f0000000080)='\x00', 0x80, 0x10) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000200)="000000186004008b00002b27feffffab7b74371b2891ffa49c22cdfffe8100000000000000922c70766c307d", 0x2c}], 0x1) truncate(&(0x7f0000000000)='./bus\x00', 0x0, 0x32a8) 00:56:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r1 = getppid() r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000800)=""/221) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) semctl$GETNCNT(0x0, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(0x0, 0x4, 0x5, &(0x7f0000000700)=""/194) semop(0x0, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x2, 0x4, 0x1000}], 0x2) r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) listen(0xffffffffffffffff, 0x10001) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xfffffffffffffff5) getgroups(0x250, &(0x7f00000004c0)=[0x0, 0x0, r11, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r13 = syz_open_pts() close(r13) writev(r13, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r13, &(0x7f0000000400)=[{&(0x7f0000000040)="91", 0x1}], 0x1) pwritev(r13, &(0x7f00000006c0)=[{&(0x7f0000000640)="4455f172b9a1847f86a77cd2657fb38a5d452c08d9c4af36bf680a510404da37fc50bda2b9e15c373d9ec8fbdb4009108c8180734c9dfa15f9c8d1118aa3146ff8970329754e27762207175064f8c5d20ce5872907583d764cd0979f4123332c99dbdd677c4bde18373b1786f185", 0x6e}], 0x1, 0x0, 0xffffffffffffffa7) fcntl$lock(0xffffffffffffff9c, 0x9, &(0x7f0000000240)={0x2, 0x2, 0x6ea1, 0x3, r9}) fchownat(0xffffffffffffffff, &(0x7f0000000180)='./bus\x00', r10, r11, 0x2) r14 = semget$private(0x0, 0x0, 0x80000100) semop(r14, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r14, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x4, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r15, r16, r15, r16, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000340)={{0x5, r4, r6, 0xffffffffffffffff, r16, 0x48, 0x40000000000d}, 0x6, 0x1, 0x9}) r17 = getgid() r18 = getppid() r19 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x26, 0xffffffffffffffff, r5, r8, r17, 0x1e4, 0x8}, 0x85, 0x7, r18, r19, 0xfffffffffffffe01, 0xfffffffffffffffe, 0x7ff}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6355c03a, 0x3, r1, r19, 0xff7fffffffffffff, 0x2, 0x8}) open(&(0x7f00000000c0)='./bus\x00', 0xc4a6ccc49fa58f3b, 0x0) ktrace(&(0x7f0000000080)='./bus\x00', 0x2, 0x34, r1) r20 = socket(0x18, 0x1, 0x0) close(r20) connect$unix(r20, &(0x7f00000000c0)=@abs={0x1, 0x7, 0x0}, 0x0) r21 = socket(0x18, 0x2, 0x0) r22 = socket$inet(0x2, 0x2, 0x10) setsockopt$inet_opts(r22, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r22, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r22, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) r23 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r23, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r23, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r23, 0x0, 0x200000000000e, &(0x7f0000000140)="eaff125c00000000", 0x8) r24 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r24, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r24, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r24, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) r25 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r25, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r25, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) r26 = fcntl$dupfd(r3, 0x0, r25) close(r26) setsockopt(r21, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r27 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r27, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r27, 0x0, 0x200000000000c, 0x0, 0x0) write(r27, &(0x7f0000000040)="100a2956b9223776", 0xfffffd43) write(r21, &(0x7f0000000140)="624ee7", 0xffffffffffffff1a) r28 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300), 0xc) r29 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r29, 0x0) msgctl$IPC_SET(r29, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, r12, 0x10006}, 0x44001000e, 0x8005, r7, r28, 0x4}) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x200) r30 = semget$private(0x0, 0x2, 0x4a9) semctl$SETALL(r30, 0x0, 0x9, &(0x7f00000002c0)) 00:56:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x48}, {0x74}, {0x80000000000006}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20408, 0x0) 00:56:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000080)=[{0x50, 0x0, 0x10}, {0x74}, {0x6}, {0x8000, 0x3, 0x6, 0x400}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 00:56:21 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000080)={0x8, './file0\x00', './file0\x00'}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x7, 0x5, 0x511f, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r0, &(0x7f0000000180)="1da4755a7fdfb25a789ad3aec72f93399f18390413e50b095e5f2d4133dfb520703d72f89d511a0c610900000000000000046d7d4398e4f4", 0x38) 00:56:21 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="d4c337141ad8de964f7ea6d285e86a6772315fff35eb31fccbcd7787e5a8f6380cf32f10cdbc1e"], 0x1) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000040)=0x4007, 0x4) accept$unix(r2, 0x0, &(0x7f0000000080)) getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f00000006c0)=""/124, &(0x7f0000000040)=0x7c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="891400000000db00080020000025c6149b33ff0f", 0x14) write(r0, &(0x7f0000000100)="71f2f93ac4385291f2244347a8d04336907b584389248c4941bada3160c7ca7401b207560633894880d0ae1108c4ee8f342ec3a1f073e36fd6fc5cb064099f9bd168c7fac2cd9b9c0c1159e970d719ac6be5ba2836c0c555f907979b2d9a947446ef08a604f6dc48a0141e72f588020e96055676315915ca6e41fd67562034d301d00a05479393b99ac3399b9568bcb988d1ff465042b43a63665bbbe61144bc749ccff21d3fc53dae433cab14e3874f998f997a50cb38feec7fa94bc4196fbaf0872ce1c9c8b6eb86ac88322caec0306154338bd3535cf260beb4d38561b9d7b526bea117acdcd56e52b8561011c09018f938f826b5938d5dc67fcf9b6d9f7ba42b1863430d1b4fa93952a4e4d1b5d01cc0c707f63ea3e47ce9f595e3225c3937279bb47542b3f9da9e58d908f49b6fbb6d3a43b932ce10cdeea6f9eae79c30bd06842537b74449b8c8de09d9cd449bb5195198b985b7d28e524acaa24736ab6ab850d8e0060e7765b4e4842c311c09633e53b5ee59c5f5bd0313a1b5ab664e0ba12cf226597dda387fc3d9ed3b835a6866bb1c3a223c6217d0065fe38d3c570ed190abf0b424bae7bab5848432d7c46baa0527424da4c0d736904597b9cae58aa50b34a4d445b73e7d689cdad88b261fcc3f66ae7fefeb8217e209be7870a1b6020cb0eb8c0b27182be9c11acd18ed3d59b4a32871ff6ee414a7a658dc807d931eca058b22685a8294f0bee5f5b1651c9f8ff8e0b10cb07c8924cc55e3ccfcd1b3ec2c3047708c739db9695707ca5859f5a989bed73c8188b6ec36d15160dae41407e92393f243838a0dfaf23578fdb0330696721da0665db6cf45750055b68daf5316d10c16aaf6d299f39be57ec626c2fcd9fd6d50503140e5444bf7a51dbc6b9559e878a145c56c141b65a43b9b7dcf431d6509c853d6953028e28dd754c230607eead6bf497471b97637fd39a83cc8fac76cb60a1dc27f55e31f18a71eb474510a1d1f9645d5f5a986ce9ac861ebe11c3d8dba9eb3f93be5bebc0fac8df729d286fa41388aafbbb277717b32f972b6495df29fc66f8e73e7d0d35f898d8a0c4cd1e3eeafadb221c0bb8adf2b1a0d2c991bd1c32055da2ce0b4d754b0a2ec498058c0979c925d04bb517b16132e50053fbf808c39d04b27703fca11df807f1796c0369aadabd4400dfd4892e178d31c0d2e9eb6214f09035aa96792b01d29c99749a38d6c4aa0b05bb3172ad1717755b64a5475f09393ec677c15f81fb5eec277711bb1672aee8919ed38e766618bf6ae4f8cb7886f346b66ff0302d4f9a201f47ad5aa53801cb59e09f527288d6e13c91a03a2a84d9bbe3b5bbe6da9a4608ca0dbcd7a2d70d1a60382143c220a5d08293f64e3145448e8965f3234e9d30318d343960a94d733bd15d2fa3f6914f4b3460da836a3505ab51b9605add240ca03613912165aae2943f86b02aa24f5388f338e1f87ae87e44367587554c5b6bf19613eef167b5fd242c8ba8d637bcf6f2cb02fd7b0831fa93f0d7acaebb7ca305db52a4b8bb452fc34e98a0ce3fe1cd934babf32350992c07be766d9c90f75979d2298510711a3e4fac13f9e18f7cdbcb9c178fbaf3de8d3c47cb097e326a2256382e692c50163304d55bf84e05078aa974b35495832efe1dbc0ea3e99c14b7592e0d1e37efa0cf9426659347b00852da89766977511b137ebfb130a4adeb63cc12a9b271a4c9f1f35b1d6413c34cf675c669e481eca5fb0b7eb4f79ba5ade75f26212b70629d9c05c03fc036ed066a34635394d5f5d6a6d64e5f860d1932b45553231e4688017c1132c52943f560e08c5cacef01d341d2e7e261784aac9d969899a51adb6cc847c8dca35f23db6b197dc56eef88eca749bb70084ca39f073f942b2aa70103a32db5cb77ef5fce5298079bba7ca12fa42c5e304bcea9670882826069dade2e3bbb38037714505e31da131b8f35b725cebd0c4ae98934fbbe4163d11820f98419aec8e16f7c7ab1276a7", 0x591) 00:56:21 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0x3fff7fdffff], [0x0, 0x0, 0x482]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) shmget$private(0x0, 0x4000, 0x240, &(0x7f0000ffa000/0x4000)=nil) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000040)=0x4007, 0x4) accept$unix(r3, 0x0, &(0x7f0000000080)) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000000)) 00:56:22 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffb]) mknodat(r0, &(0x7f0000000000)='./bus\x00', 0x1000, 0x800) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000080)=0x36) 00:56:22 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$WSDISPLAYIO_GBURNER(0xffffffffffffff9c, 0x400c5752, &(0x7f0000000100)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB=',\a'], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x79c) 00:56:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x4d}, {0x2c}, {0x6, 0x0, 0x0, 0x87ff}]}) write(r0, &(0x7f0000000180)="3c9ebb8a65237a19000000000000", 0xe) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) pwritev(r1, &(0x7f0000001580)=[{&(0x7f0000000080)="58949b4f66e9340e2f8c9f412b51bf9cf7826b16ab6f5dc73a8d2ec7f33d462caf798c6f487d2a71cc22a9fe3247b124385b4e6c08d44fcc945a65d8fd346145cc7d21c61d6115c92ae4f4aee5c0dfec42", 0x51}, {&(0x7f00000001c0)="0b47a676cd7b92eb394a016bcb4d69bc00d7f7b7ff3470f638f1eb4b4a5520d0f8ae2a625c9e17176c9740aa0323440596de10108cfc682053b06566509264b02b6bd5bc85da0c548c0b8cdb8c56156cffd22db4d027b58566ea491682fb036be85d77f8e1c8eb51e7d24337f8e22e9e6f0bca449ec4cf933b579e9f4132868995eb2d6a5c016d2331095b72364dd09447d2dc3ca4763d4f5c1b21160113debf99fd6ec512f452cc93903919ce01d17fa49eee7371f60b8e74df1e2e75ef2320c24d1734648ace0766cc96fe61101f67f7a41858efe6353df65cb8738ee99dba2af97110ce3e668f5eb55c28f85a201831a85fae4596303d6a832fad4cd75ec56f95ccfc94ae2274bafc331d99df2351eef23c101c2f4d54345d6a210074b29b0238e42dbf2754e7199d37a1b4ffa4475355e609b9305ae35f3b7dfa62581ddd4fe27e2221bce3b87dc33bb9278e703f04f7590dd1487e3295102b885b6dfcbf7cf86d61f8740224b2d482cd5f1efcd918d7fc905e824173ea6f933403d3bd94b513496792db91e9e246e3ac8825b48e027b45af9187ec301bc9447d47d68cdeada2919063d2a3f6e0f6263b489f05c10861a55f786a75c675c50e9a54056e2531ca463b0ec2a4cd9e1509d95801ffec5bc195c20b16ba0d3b66b087607e33b67b4045a615642d24bd3072b7012e6af12304711694907695326c7a1f8506fab3b394f47299428f43c12bd48742e826c5aea4a4fb8934f04ec579982aa004f6cec04cb9779d4af641917b891a9a8ce4fb182caab1506826872fcbc270fd036cad1ca3217a641e085718c0814a78841e3a3f64aba806166bc9795caf7de8cff67c86ab6d26886333b87c977bf7d6c52afc9674b06c95696b3b159e20cc2380eef5874339582f7599ad0b2a1a975748d95372c524d563fafbe49947ac343eecd5dffad738ca899edb783ba7a5d1d45c438bb1da5761b818580ae1290da8374b0bed1e805a862763bc5d99b8fd067d83a4de30fb0ee500de56e0243db54b0bde8a95d8892bf1c3793aeb1797d9e6d431127a88577de91c52b4893fdf4673cae0ee03ee91c9840ae75d09256b85482056869e52a1076669a5d00323df5a49766508e912c5d80886583c561a5c78fa3bbf6ced73d9a4a85dd388ec9d4aef180337460ff48a3c79efb7f8853c8cf3baca1d1b9d557c526711955b72db476ecd21d6498ed00b614057288a25c6ac7a485d0c21e56ec2bc8955d6b86815e6b87c6c89602c357ba17094ea5184d94d40d4ccc7c8424a6e4cf3888959f9e888247cef75252836f1e8469147b378a8d401d4c3af2cd9d753e4091208d071896730003fd01bc0841f3b4fd6bb3d0ade63f76dc6342423c51a11b80868d7a6cd2cec00da3a175af17963a1c092c7382608ea3e70c06d8c111d39bd79afa955b55c1420bd600fc01d1ae8e1bcc049957f651b8e12d0a1f66594f141ef80add2ce3406da4e8f7bb86898dd16290e726f192cb9b24b765264aaa787e41f416577bccbe4d8786e75e72eb87fba0c8af7461d0f01f1476e296a1366a0d109664c2af1b6ab79c1c4d1ce314aeeeba9a0d81d9eb0cfb0b6489cf8327507eb754776509f5fd71a4d53dbe23127395ad44c1749e49f01520851847958df2cf2d9ba7180509bbd3dd73875e5e56ce8b11191e172b969d29d000eaf658de29aee5cfc102cd55752eaa4b92cb285457a6d6c46c14d08055f07c569cdb234348bd1b841f752a8ff301bedb529ac66ff73402ea216e2d1e7c44448b38e8920164ec69bbb776180d33d292b459f676449e8c35b5428e5fc5a2de87d00ecc19b747ba1f914cb2bbf8d0e52da1ebdc076bf1a18a5abde468acb3b835df36dabb4777edef57fee97accf78c591d50b2aedd5994b5d592d7d0e96b1b9098be9fe3faca29c0dc11337266383ccd1357218fcdceaabb8666f729677ffcbcf4862237039b058917aa4fcfcf8fa4615bf31afbe0b7d8e43b29e91ad175913d9b9414fbbd5cf962d5d38b494d3b7058a4f60790495581ba9d13fae0c4356875bf3d5ca6137d3fa466d03bcb92737f4744a9c8070ee23f217e622d6d94fa0b0f6c59f9a7441cfd04324aed634c081cb902695022dd5a41fbb09c6d09fe8d3fde2b5f7731ab2f2fcc9889bff6bf664b4b96edbc57b085ce00d4f341f3681a800d8571f77ba4852fbcb2cc5b14d2d5b6cb899c070e0d7c4515d371faa8eb6fad486fe4183db887823817d51ab7376cc15be744d5f2517183e70bcb8159f970de885fe621c48269212fa07aee2d923b66f1a194c0718278d5f5d5656939d41f2959c722bd7aced1ed92c66383ea69c514e5a4b00cbbc4d4fd96603eabd29b6aa45bc6823db5646f09dcfa9295b5c91f0d2814fa170083a90dc2025a355c495c4fe73b4b973dfa4666282f5fc3065b7bc174b2cc2071450237d9a1f8ba16c89d8ee3c1042cff578d998398e37c135b069ed04d1a8d1c2ae9ca31c5b6e92753513891c14a0eee159c77eda2d8a166c5d26ab35589adce00364048daafa55683d9364c269d368a715f7b9dd1e7b0977886c4dba0409a4bc35b6bf418c79cdb6ac3420d6854bf5a56ca87c93548ac8a9bfd1e889b0aba7824ec8a7c69860239237bb15c84dfe6e7574deb4fae81e39e8ddc0382e2565c66530e9ee6723edab3d060c337006dbe77b94c9877428821521ab94ccb35a33a297c706c3840aacc209e220ae41c7f7b4423b2b4559549a978da17b3b1ac89211b1f0914ef6fc2638f10e4afa5e6b4de01caad79d9e345dc9b947629634e5ccb650ca501fc8f16892a765838c5fae503240c5a8b4f83e1b879966cfeead6dbf01da73061d4ad820e4d98fc343a7452063a79144ca00541002662d3a9ed97c8ea4833a75714f19dc965ac2e4819f0b22fc14b3fdaa729066b47ca03207af5fe94457ca070fa0fff45459183962125a9f7ee68b05fae3f063ad8e3878c4476b8879cb4a8c648659252ab17dbcb49d8023c55a744a912f6197cb19f6eb7483a3127976d254ec032e0754bb91dd98904d9c200fb82bb51a2cd43ad89873c4cd3177bbbe3fe526be94d310cc1b801bcbf5dd0e2a0feb8841d6b52039d6f7de228f261ccb5b799c0111693a2e9b8a00397ce5da3744038c55a5dfff5ca77d6414aa726608a90a34f3f4c7fb0bacddfe085fbd79a46ea37c85012f0f2ef9b3ded75f7a0d80909e0fb8e2fc443e44ab8c56d1491647ca10d6c674337c75c961459248b6289e376e65efa4aad4982a2cad5292f06d49ea9df7664b4a414e16da30ae6113374c373197c9fd32d33d558e6e18f22fdfbc3063419ed7c12905c3063d34bb2b612c832e22555283d8e3a1c295d9e85a6ad393c86691116f9187d729f20c385d03c8be78d83c29b60009ac5baedd570cba8e6e8b310a7f377fdd27de989d9af25855c5776d4294fa8be70db9494a18261c2867bc787a485c7ccf9e0409cb769c5f5cf3b7b120a1f94858f4ebbf2c20fd9c90a90f73841f4b5218eed3b8259f434b0b20326aaf43511c0668dbed6aef91eefad1307f5d760ae8a69f7891593b025441aa32288732c339f14fa7f5a6ce13bc48acd5f863537a89e6b980c654e8e2fa07d91807d2edad248abfc4c0b1e029d3d375d40c994d6e641cfac160931f4940389a0a65e9ceddf2a6d2a339deff9453fcf5ec2ad6e584cc390c433cdcd8f30952c34ead19bebb9ab9c906ad83551ed2f3714d2f766655e9061d409b11688cdda4490417806da8c9546b58c8fd2f3471b7c668eb69a3de33a03bb40b0ec69c6385967d2b30fed491971689f1f23d18d9e35bbf5b5da54288c35fd101b5d292f166b4cb43d19f720dfa8b53a18aef3bf7d4a784e613b86c133e43686f633e9a746ee59613a18c7406e4f5876406c2bf520337d64d97837e2ab5792da81fe1ab502ee0f7ef133086d60426ba4486374a2d642c3373ff3c53fd10e82eca85cdebdf18c248d709cd8da82470b9b94339c31a3e0b656eadb2ec09cc0823d86a2346317cdeaac80161487910f9f9cac05098edaedc17906619de0ceb5ab07b99580d15e39b04a40cd229c311e5989a0e25ef3bd4639914224d3a30641b0e98f6397ebc0962d73dd3213bed1432cb932d01d6d6c842416a63cbaff6e02e9b072a106780a9e95d32e89c761b882fa9ccfd3da65993e8d81c03f228d9549d53beac1d9e455c127d15ade07d252a85f4abe90f3c65842e1b5d554131f9e5237d60d9e7f304b64d80c110cab876bf9af246c76ff829e2fa16a092d90b512dc28e25fef91a14177aa418e2910f66376fc377c145fdd3b7eb59713770ad5675083085ba2396a6201bdd5314f985abf2fba85aea83697b892735cdf75520a597f828df588684cf3a717515b2fecff372a8f68ec7fc124102ad5e083e0b4aef19888b5306c2a5d997e0049ec32a53cf5b93505649ad1555c1b99368f7875c0f7c91abed82f020f615ed6b6c01cf71c5f029dbbf791f0c5232dd6f718a428557e8d5925fb277410e70d2a72a3940be56c983677a06bf646476951333176d68b028cc6c86a4f147f91ce296f2dabe8ce2a25a4bd613cbf091b6aa42f47b02ca83436a20061375ede1af89469ccbfd0a85653dec7b8f0e59aaca1e38e964eefd58b173a5000d63d27ebf6026479f666aa367b7b4806216d3fe70d7d502bd241ad3c50970794a54376487822f2b11aa7ea7e2c8aaba75f61b6b4ea502f10b810cc3ef5b6b0c9885f7d8601f3ad75a6b5b049b1f5d2fa118d8870711be0d983028846d9f51156f724c4121f99c7139c5e24f16d3cc128a50f00a06cb5304db162863b8895dd623358c2d180a909d368530807f364bee27460a5f027a5c181feed93ecd140146e3bf508931dda670d2d3bb9551e29f53b04b64f0ea87620e44174da9b179fe00d313d448ff7a3a200641307995c1667aab942d1b5cb6f6b83f15eff1fdb1f3410f9287f9f38ee71615b6f0deb60ffd4e08e94cb623f0f4a9677af4eab30045168cf78f029428512085db0a86885b40a33eb3bc6666977c2a39c83fbe41bb75609e005c3011edec82e33b4a4458bab5598987b9bc93a2e0846c42a363cb602884a268fbd1b9cf6612bbc4f7cc5ee1a1327b91aedad377c0ccb166bd88c72a445b28bc2df002ab29a19fa89660f33117135a6d46042c7a6bd4e2e61b58584659873521f71026e41e68fe60c11a5f60e348598db016554dd888f2562bc779a815a375ab1645d0778f0e17eee24be6c3a2c942f60053368fe5e47c1dc2d51edd35a5155525fcd0ef25263897e7a93c02d048aee969960193e332a76250ac0b41aee96bcb8b4209c823f888b1dae01ad8716c601ce4bad762ff71589b0ed8b3496eb0c54af7bc88cb1b2dea25d1bd6e1b7b4bd6f05b0598a75c688dee8b3253f5e1e59485acd848fc8a57e9c6aae2198c91892c8f9213da53e16885adbf8daf79c1c8cf76686845da3eab8176c708a0b7dbb892fb12c5f0f1b8cb01b81da94003e2ae954e0f6d3bf9be5f331b09253f7baba672fbbb9dc8d7aee6c5b97b5c6964aa626792d2cd875ca57c7e608efd200200cf7d508c46b528d52ae90a24b075ca6c7ccd51651135902532f34d5bc7e7d6d7b7bc4e331d568f85283f40734feb38d8123c8f37224dd3011ea95f6cd8a8ebefbff506602bc724f3013c60fb9f329ad8f47d3b1681a1923119b8d8e3d0e25630d530762a8dbc65e142e761efa7f41c1e552cb1a615977ed3d145143160ba539c1efc2a3ae244ebd95f4538cf82376c1c4e5fab385a", 0x1000}, {&(0x7f00000011c0)="62a9bd6821f3ba6f8d79c1a1098f3fb5c96cd8b7a7940ccda11bb38986a1c169f71f758b759dadc8c9b21b2c8c593984a62675617b09e6ce68af22fea7ee41123ea60b3fa50580a7206251b47605b823f82773da4ae0b5dc4aa7ce2bcc8ab459912110fed4171ebd33e9214e667067e011bf21c3595d4987a337782145151c3b90eee1d6829216fce80e7b2c3988f65dd698b0d622f12b320073e93f35c9803024d1d6a06680024b33808294649cb8a7e305c5b7c51f027224e0ec168610e58cf161fd7b5a0016e2", 0xc8}, {&(0x7f0000000100)="516ccf7a1a2370e4a05d79f8f9a58146bcfb044c74f830c9add66b96e5614b2d05dca47c6250ef07e94f3df0f8b2", 0x2e}, {&(0x7f00000012c0)="0ad16a1112f72ce10c8407b5ca37c9413aee630570c4fa6a7363a1a3db590403aad1b2383d7a", 0x26}, {&(0x7f0000001300)="7f05792ebe006e60e9a033c1932d4d3fbe0b5e8e13aad7b55874676fccf732cf968532a4590a27964f4aaaa02d313e939ae7663ba50e2afd738f0f0cbed255f3d6723e08d939e1051f6c1ddf3ee09dae4ed9e78caa528a9340ae136188872a641039021a9e4a3e1137cee73d490b8b168674c592361ee96733475590f2a2d6169e9dd2a4fb2e86070d7766f6de4c330aca2a64b2c5524f1bc04235254394c2d8c820d1f0756d32ccafe51076fc85aef0246d93af83e73f87fdf5ad0d71cbab873350afb5f3b564138a8a75b439a319980e44", 0xd2}, {&(0x7f0000001400)="834f52b0a69b0caf5ce0923a2cafeeb8d44ded2fc46b4e73f2cc14a65cfb33054e4ae3cc1f7dbd48a8cb4cc99377d4518491c010b2f51f9e6aeeadee9e5aa6e0641505dfbc7278d6c48e08925a295ab84e8c1ca131d4aca79b7a693cb2d3914f9165a76917ac545d9553314d0a74dffd4718ba3c28597be57679e900a41459bc62c083c789643c54ca553a5c16a29aa8d7dfe3ccc4553ad7e902344adfa1b23c9cf12d53490c8d4889b191972d9427e3eb94ef1f57407d03ccecb6cb7be7797227fb11bc67098806dd214b29885e4ed413b8c083a053f54707ed20214fc3096997b247e8eb75ff58d20840062155a12baf", 0xf1}, {&(0x7f0000001500)="5acb45be48ee9db36550239f33eb2d93baaf468bda0a999b5a7829a485e8eb0b5789a1d16621ff95ad5190dace5b5dd3bcb6cd4cee4dcc2b898e7d6157bb1a5ee643eda1e8054444c339f91a0d7f960d85ab26e94c415a44d3ffa6d3e541ba82410c6180bf13cbf98a0d9e7cde595d86b344cbd989a7ff71f17d0b5a91", 0x7d}], 0x8, 0x0, 0x4) 00:56:22 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = semget(0x2, 0x2, 0x620) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = socket(0x18, 0x1, 0x0) fcntl$setflags(r5, 0x2, 0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x3a5) setreuid(r6, 0xee01) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x8, r3, r4, r6, 0xffffffffffffffff, 0xc4, 0x7}, 0x1000, 0x8, 0x101}) semctl$IPC_RMID(r2, 0x0, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000080)="1f", 0x4000}], 0x1) poll(&(0x7f0000000100)=[{r1, 0x15}], 0x1, 0x400) write(r0, &(0x7f0000000340)="ba", 0x1) 00:56:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4d}, {0x1d}, {0x6, 0x0, 0x0, 0xfffffffffffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f00000000c0)="e4bb1f214389f6e3d5ca0268c7ab", 0xe, 0x0, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) 00:56:22 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) kqueue() write(r0, &(0x7f0000000040)="1a", 0x4000) 00:56:23 executing program 1: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000040)=0x4007, 0x4) accept$unix(r1, 0x0, &(0x7f0000000080)) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000040)=0x4007, 0x4) accept$unix(r3, 0x0, &(0x7f0000000080)) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r5, 0x0, 0x0) getsockopt$sock_int(r5, 0xffff, 0x4, &(0x7f0000000200), &(0x7f0000000240)=0x4) bind(r3, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) fcntl$getown(r3, 0x5) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r6 = open$dir(&(0x7f0000000280)='./file0\x00', 0x8, 0x2a) readlinkat(r6, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)=""/120, 0x78) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000001c0)) bind$inet(0xffffffffffffff9c, &(0x7f0000000000)={0x2, 0x0}, 0xc) 00:56:23 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYRES64], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b02"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)="0714000000000025ff149b33ff0f000000000000", 0x14) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r3, &(0x7f0000000400)=[{&(0x7f0000000040)="91", 0x1}], 0x1) lseek(r3, 0x0, 0x56c, 0x2) write(r1, 0x0, 0x0) 00:56:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r3 = dup2(r0, r2) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000000)=[{0x24, 0x0, 0x80, 0x4ee}, {0x101}, {0x20000000000006, 0x0, 0x3}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000280)=[{0xa3, 0x74, 0x0, 0x5fe}, {0x0, 0x0, 0x6}, {0x1, 0x1, 0x3}]}) syz_emit_ethernet(0xfffffffffffffe2c, &(0x7f00000002c0)="171022c6fd49035efd1a1445214919891e4f85c58e9960790517946951b48b07279d7fb75bd586837debdcbd7ff40f43b952a2482df86c7cb431") r4 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r6 = socket(0x18, 0x2, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x3d}, {0x81}, {0x6}]}) r8 = fcntl$dupfd(r6, 0x0, r7) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6, 0xa010, r6, 0x0, 0x3f) r9 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x61) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x43}, {0x9}, {0x5, 0x0, 0x0, 0x6}]}) pwrite(r10, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) fcntl$setstatus(r10, 0x4, 0x80) pwritev(r9, &(0x7f0000002900)=[{&(0x7f0000000500)="c370cb8d705ceef7ff4ef7ac814b9acb6488446a8cc7c5c13f2a117b61936ef7f8b554f533b125fa4b7712b37eb1e38f24b0639a4964da31f53046f33ae8bada59ae736aa4618d1e11e0b9821551b3073f53955eec895bbe778177694cae42f722a16bfc61a2c945978785aa24da0134bd956478c4c2748fb4a8074ae5b1533e8d00f48e2ae985d709cddf811d8920c933e92ad90c4defd624e5293953be94183b6a17b63460a9b3ff087c4d876d45e25366f218fb6e8ec29a0425cdb1ab26e672407b4ca9dfdd5fa9f5831b334d7b6983b50f7e9f2571969dfe82f2bd645a3e3e3ae2b4dcf7dcccdd7297ba94f7a0fe3e9001f559d51d32caa51acf75a6e4358c82767e67af1ca01df3c9ce0d94ef63734eaeb95a512651e9742c29249c5983364b2ab539be8a80ed2876e1abc4729faf58c958298d948dd12491946ed1504b32d34575234c3bfbaadb3c38261b21ba1277daa9a791a1c4e381674f726da149d67af73bf819714c675569bd10b67f21d086d4282b4c42db86b68e4eff6dfe59d24a5c0da90dbc2fb27aa578e0dd14d62fe460188e51e57db57fa8e232ee88f86d1b033d2ce1d0c1771c81ca86b0ef2cf10bd0e07a80d39cb47db94f392798f60ed4af0671641bb184ec22e7bcc3715b6761eb5c29c941d696309d8628f65d5be38813c03de6972f2272dcd5346826333c501bce1e4b781357eacb28c2539d56a2506a8e7bdd02a04599ebe7a9fb9d4149d4f7a92d02775bf5d41785a64053e50720bd063c9fab80d6ddbb03e42ec063ae598d79282552612e95ecac08d1850fbe6cdc42c818f19f20cd6214059dd963350d7b0d3c9bf37cbaa8127c4ce92de52add044a069588a112db2de99b0d3906d21ae48303bddab17778d1ca517eae77d6247c07da50468e5398690dffe2fc220935e5a571843fb260f86ddf619ab86d84a34e05791b70f75d6f02be33e6f5c84b037aefc7879f4843ef85ce79c9a712cd5c07318344c66b233a27dd293b5c558c724d74c8e6f4cf5a8b3608991002fe5b5cef1545aea04aa476b2ba1048c090450e61200d2cbdbb154bac2f94c880629d54074f2ec7fe771bd43753960835f0bc946966fd09a09da56a669c93cfe20f81c521a0880a61215079ef4bd222a9d79b169f5d2bae35487e59cf79683f6cff9d900e6a7105f22fd4c55081a4a9cfc3a0bf613618e64bbc453a9dd8bbe9d366e5ab8be3bc583c106f83761f103b4ca033d9975e9b2ce671163f055285f4916f51fcd01e428d3ec8d9ed5a7c8fc31e5dd0a07ca6956ede17b3e52dd8df502e2ef54faa08f2ac7fe98d9d3193fa8354cbe45e4cf5961bdf5378c5be752cd52fcc42423f720938d4069eacac9685f8ea7798a184327dc6204c21b288274a27942fa0e880f6828516a649ff0316e6ade631e2bc747e662b2b56ca4d58e4a998412dac484c8d01deee34d7971633e084f4716d6e3482cf0163b2f4d423717b2efe44c56b9bdacb18bb2489c8522360042a4a716c214a69c9e1f752ee001742307d8c5faed7dc43c2dd57bb5a2f03e18e72a950b95f2cb5e9184919a0ee12d442ff71140a4edc141b869055312246d3592a1c3adc55b8e634b331e487091c5f632153c1f1dfd4fe47acbd4ed142e980465840c9df76f94394ef6c5ec69a624e14d3dccaade345bf870efee516fa3276b8b3643c715ce7a4e6293992a0197e7d28687fa9e9a9538b1ebdf22fa6ae598265db02e627c64230e4e94b7f6f77fe153370c19c15a95f83c45474e58bbf870a47499e64858ef17ac138769fb7de64b19e1b6bd531c1ee99d62289c5cc0b8cca9f618c3126381315a12732245d658ffc8796c1ce74a0b8c6966c87ec1cb24dacd7848ab712e064c0bfe716afc0d0ec33630385a6618266f80a14856e04a9106002c1c29bc0cfe409017ef3a3678ac3cc62f110fe57088df4b360331e51f3841a0932bb067d714ce6b4b82cfbbbceb616b669ace15c7dddc3475504abd4d2dc3e083abc6a604e0a82338f2b161d4aaa29ed45f6d1d74ae7fe35c4c432ae473f0c1dd8739c2be3fb2c0a43543983eeb51c4a1e9910c855193fe0f699bd08bf29b9c9c99c584048457f7290d33234f8344e14d52cfeb64508d06facc339daec06c23391406218bb3ece61dc085912649fd739763fed0f8e809efaabc513d04bd9e7056affca22275809792a9b4f84413761fa6ba4cf7099424ceaa8c5ded0f3eb87e7ff2f6353a71e7ee7e28e397444fd7440062573370962e9d6663115b3d7b7991a95e6411bdfe8912460ded3c6e852a9a1306d0be74ed1c3f736568ab99b6a48c0d45e7f33dad88e5866550841c36eb3194df826a1583c64a2d942f44ddf2fbb4000da1903a6e7a7a43fa8f3abec140cbc95996b423d92cd608b4b8645212c399c9695af3004ffd1177fde6420c01b810b8fec7eeb08f816b29b98855bcac20e4766597665813b4df312db20c6251f8cdb1d8a8e3714468c2c2fdea4741e797aa6549e0c74b0899dc0db0a89d43c3a1a95105bee455e7bc5dc5fc21e5345da578b9db3b149f73266c7343d662c4fc802508413e97375b277c66c5941fedec49c3cfc51cb95b3ca263635283455cf081ef7a99b440cb22ae2d25bc719f9fc4e44bedf6bab01288424214d05e8f4178856b5856a17030979bfb4ad26aade52b3f20a2e619444fa6472ea295ab4f04997f2de82a2d31feba16efbe05272ba8f6f4637a4040b070519fb4cb88802c5391292bfc6a63b9b699ff1bb2aadac9cbb4c16ce7f315a3a2746944c532eb21009ed8e2bac94edb7bdf9b3324a9d3057a5db25b3c69669ef37efaccfdf96545412e07877f448b5f3434483a3f7bdaff2a36428c79888ebdc42967a1c5846fcef1f4766c09c2576565caebf62840eb8d0134958f209ad87d2408a85083198450c0962247624ad7b066236135d60f14625560892cbecdc5432b8f52507999e8e3a322cd87269fb08119e8339d2f96f02205c913cb0380bb4004b808cbfdbb4da7d98d488bbfdcc7b3982c77fcfe760d633cdff8dc0b54f8c3f5c12f2e94ffcabec15b4ae5daefdd22e86474e1baf082ba7dbd07ff10ee6f57a3d6988518919c7b6b803b04d5c173b1569efef627dce3bd97dd32d28a508c21b83fbc35299fd7495ef64ee473c8a18a90bea3ecaa2dee84e7b52ae62892cc7c7904c52198753dff4c658f472aced37c22c9c918511d4e43383ce2079520d4c5cdaeae8c24bea689b07b020be6103ca286f10f70567de8c1e1b59e3fc554b557b552dc53f41e82e79ec9454e8df87988fca573d20a1b7f40fcf18a98bd09b12fc42b029253981b86b45e3e4b0557a146878452154e63e13acb3add32c117570b89a3c4415dd83433f5a77264c0b2650127b105deb81f9082057f05f256eae16726ce98eb30d4e8d25fccf5012d49ec301f2d4d85f4391fa89b0b2f0abae799386f8ac7d8443e45efab0fac8288c52f2a7a5203ce319a212c305fdc28fb8071964998d113d6766c25362d388b392bd0ccb9443af717944dcc748e16e1ca8d0cf130e7ed5672456ce31e56d3031045d4bb368fe47326cf90e6e630c8f9877b7f43ddb28e84a0e14991e46168de61f8ea9b6fbcba61370f78724e81e7ea0efbc3ef16e035c4a331aef950ca984909142031375095f10dc7240d35411481b7e4877d07e76261cb7f50b07ef478f9dd4868e5640c55421e2e9745bcf6daa7c38405756fff2617a9ae22d33f31a6e705187cbcc675a9fc82395535688b36930f993f9919d00198e84c70611827c6684d3e9b579a98047efa45373e32e8e9a3cef28d07cf717dc72fdd1cc2db6882459a6b78b320a327f76f44605ba8bedaa003441523e2731df1798f320ab978db8c05c34419b2b185df89e3e9a9053f0943d031ffc68dd872cff6e2431f17bf73e1d197bfe555b5c99856f50feaa01655f3e17fad8891cf14fd14b33b0c6721459ecb0b3cd5e2ccb8a66184aee16f2733e32eee1a92db1bf1e4011e58d7788d665ba2b08654adcaccdff281c686be7ba0c0ebc5909935fc722e764bc66062c4984f409b50ba46c10fc38f09b298fd50fc0e2ab20e2684029889f0c4b857b0bf02b0b800368c767f6f7c8582701498cd716c3bca70321fa2d99e1b1520f40eadc9b48b89222c3e8da21ba4579d6d5292b07371fe6e6f72ad3a580705dbfb9c6123ef0b7049149c1196bc2b0117d80db8ab435ce1670266e4e475cfa37856031b239b6278553ce4f841d6111a113789bf7b3276e72a7ae85bacb6b462b639660a30268dcc621ee3db6e66f9169aee1a46ca2ed97ad01f702d8e1dd69cd4aafa4ca8dec910aa17da958d569735ef6b5c334a412f4ca1866eb3d08f1cdda9d50ea7b27d1f0faad3d7061319784edacd659f7f20e8bfa1c73c9b114f256f74d4ed918ec106c080c7292a7fa8fe1722bca12bce1fbacfdf2e6cc545a0b4c8aba6fa663f6e07054d6de34e63df897936f6d998a901bc8bef5d7cac3412be348bd0df31168a806bfba782a5a3e7653f226635132f819913062a13a0ff7d8b05181c61db9c9dbbdad3c27bd7ef48869e4b88e26718e77300f5b903b229306a5de44719a49fa06bd9ae3d7800e176bf24e8e0d139be333492016f0cf6813a22818b295f4027b861124ec502ecca970beba0f9224fbdff291ad4318061928e4415d976469c9c549a522df0b29814fd5236f88d69c4fcac12de448c9af88706d5d94098e427cf400463565437f4936a630676af1407eb92af1ed638ac49c619fbbb5df28cd98140c898a4f77d06336844254a14fb33857040b44912963e27845c291399edf6ba892af795c1fb156bb72553aa1ace3e495e5c21981889d52264ede240bf744ff44bb232d09d18498c26a484bb3a5c8ff1f25020f5319404d41a232baf852acd52701cf9cd4ceb13747e874d9e056d6de9b74fc9f167c50451d00d4ee5fc47e527d0e7a99d6c28733ebec2ea727d149b10db6aec1bbde0519efc8bd018e79eaaee49bc66ce4ffcbf023581cfeeddcc1fc399a6cf71c1623d44c19ce7e73d5a463eb97f622f6043172dcd9f5bedd73ef1eff946015484d5970de490da8cfba89d606f24680b2974ecdea810f700ca585f6a46373ede4ebfe4bb47dd293feca9443e795f112dca041ab0cf2096a9783956f86abb98b81514fb140a0528d0445194024e90eacc23a82384beca4b946fdd2837e9c5cc7e0485cb948884cf38b8c270bb686e06f57f1e9ceeaab3b8bfa64ef360dd0b53fa1d282988b186195998cbdb4108b2d0e82e5c13adc22155e850b0e8ed1d3ffc283a0230b4293732e4986baccbe0bc9d27d4b638d3eb594435cf94f0f6d45cd6f70a185c85fce34ebb41be2b1591376683ae638438f43bae365e0ace2c776cb280e1e0ec3c9d3a99dc40b958bd8f648a91fd994175cb6fe860c9a4733da1ca751b23227c47982b73a3077bde925bc2e43edc85b70dcd0979bb6e3556d0a50135d718200626f1299c20601a7007cb588603e12b7a7bc7337e12623c573367842342be2ba6a904d4fa0cf014d5ab82bcd9896aad39f87640fda63a095e40251cd577671c3f2a6a880ae47897ac784c4d2c20b5f91926078f0b7e4cc0ae035a77344fa1b8e4a6ea5611ab4c8fd0343975a05b77235b91ccd6d02e54cc415b81bd0be38e6c739809fb34efc6577b721814d5be134f6df7e98ce14db2d6b4fb281254a5a1b9e8adb1cdaa03ba0f994ca9173d741f53a4832a719e8907c1b02d65b23c9827a3479e5c2feb33611b6d3e39713a0", 0x1000}, {&(0x7f0000000380)="56ab3dad8af49ae931ffd4965f266f1eb21831a45e4b8becc44255b57e13396613b1a729df0b7929caa0d37de921f2e24b3999d22615a1923a08d0bcf85d3d7323ba8b11879ec8fde09be9ada47661e604c18af1ab", 0x55}, {&(0x7f0000001500)="b10b2c9a39395c549743860c2d13be1f4cef184016e6f01bb1e8940cdf94ed779bd749d280efc53ead74b5198d53cc7f1e2bf8b2b6ae09ab450f320cee827810f27627ba4fe53bc79a3d7710f89d493783affc22dc57072476596e5a7148ff8de9ffc7c892f9ba1e12262558fa4bcfe9f5547e492da33dee3e67cb8b5aa0023821d592f07c3c", 0x86}, {&(0x7f0000001740)="3516a7d5042ad7066480d114a9c38dc561933db3744e312c8e036aa5af43b5109cfa2183be44a088a7e25996401acb98ea1e6cf710ae67a73dc9a714aa89fd5c67ad7401589a9a5a0910c5261f9902c5e1e592ddfbed2b82de173cb8d05a35728ef47d3806c1835ab0d4f8ca166c003cf76429d5923453d5d7e492cc7d0b7943bac011fd46fdfe61", 0x88}, {&(0x7f0000001800)="4d6b6021cd19fbc03ca5d1a745081d5c2edf4261f7828030c3c3ea5a81ebeba64402ef27aec00e77208efbcdfcd4b359f0c965b167b94713321148ec466bb95ce5319fa557e88c17dff9eaa3f0ae7d95b9862aa6abda6949be12dde48f3acc1f3f04bdadc5bba6d39f83c5976eb92640548d34d04eb758827027abe36ec949d6eb98cb8f582e97315b9d022e1a9dbe858886df7daa93ce9623ff3964e9475ec2a28b767d35b050491de935fcc109f43e3aca37f94930b83347247cfe19296314022f4813d979424db0a1512e64eb7ce7061b5ae1356dfbcd225a16f001de01e0be3204d31b348da7b44abc9567f1c374ef8a6cc2ac7aa5ee1d707c6653aa6d43b83c9cbd92745f1e5d8932c240b782319187d173d27542dbcbb6ce9b481986077e20c18d9a9155a6466455246352a8e303817613e23ad19516e88cdb69e58158cf52b06a73f2aaf3cafd98f9f87205f295428636e9ddf5ba2b9d19379309ef937ba9a2dc8f40e748deac8a79bbd80d4d0e05436a217ad434276c03e3c2676cddee5e387ae080c34605e9379e5a958398bc276065cccf3e90cea5d585dd16c09bdc8faa55d619ed40de238c2363b110f1bc5daa89a35b084a94edd22a503f5221e177b8766114bb13d34a5c9ed4ac19df504619d049f0201752db785793e5bc9190caa81f43c9abaf42718b427e0549a78f02e8147016561165f9ea443c4a4a59b50a5604accae69cffccd823a31c5182ee4239f8253fe96076f7238ccb507ca8502a899755b80720d6b9e1507a5f553fd7d856331c8f0f8dad07e8afd4374b73f96f82b20b4763a7284a3c61b34d784ed6daccf3243303a839c7fbfac7abf0525ef6635450e49d315ffd455f40b1661d72bd0b9a5f0f71aa0cc8060b65a67e5150fe2df12a2ff2f4c2223affb876c05da7540fa0332793f5584dd57e0914f269c95bccb84e59e71d8ab949c5345bac79210735562f3f62ac52bc071c5d30d050f5790a6f444a2ea8ce5a8440e47780a7ae1648062dba972c3a7f2ecb671d8305781cd571ffe1217cb4540992f5526a44186f4753b2115fceae7cd5758addc8ec3306801ec4c05f73fa9bf5ac4e31888423ec049f3465fd2ec17bcaf14c073153b136561371678c9902c7268878483883c3aa0cbe0451862a7aeda9e32f7c401471dbac7168a936c3d7699d4fa198ac3afe66322e2cb0358117a4b18f0b2190318a72985e68845160316c8a3cb149dc81d9306936c992c069e82d998d78c6b8e43e344ba62cb5b6b70f61ed6a5e0d8982d3c6120f2bfcc509dc4ffea3e539cf8fb057be8292de1a5df3f147cef00e0787ab5092b695431313bba3f1dccf23ee2723c4e4c49616884058dd35c3f46a7ddf5539e32bea187f5515d23e47a751556f05e7912887f0019c15721d8861ebb53f2cd882a1413d71f0218ad9e7a9b6ed47d4c2c51d6ca0523ef13b9f38269bcf8449de8f2479cd0bf460ccc646eca0526afcdc6265b4f078d1781e199e9e66e78299ca07a003927ede757a1fba6d34d9c84d6cca4f87af00c99b053028e97823d0175af01c88beba9cbcc2aed999ebf16145546adef9134d354defc855ac5da37e73c46bbd9d52e5c75855f9558d2ef22dac63c7bfeed0b39622ca7e13edcd0590bd946868353b4363bff711c1a2a98183f255791d568fa3ee5319b0b1f15d88a56a7c4be3b596865425eeeb0e79e161657d0ea4e29b337572100003318d354161e52e5e44d408c195095fe89a6a73bccede832a0e5bdd0c42774fd1f6be67aefcc41487c54f1ae659eaebf0269d53547f9af990d0fa285bfba96a500d42552f0f4f0919f45dce4ca5faf957fd68f7ecc5fd534ed36ea775da4ee50dabbd6d47018044e38f1f4c1cb351a6e981bc216b5f9e6f3c0681240f33327e0d150cd879f13895bf7d61e77eaf45707bba06b26457d69778b5dde832b538b26efc0a2270154d49f49f43f7410eb118e1155cddb054b5cad8dc242aece78f7fde719ec5b1b6d8b821cc1074fb2e84ccaead8f2de1776c6906d0126bff1bcd5c47b3594ee47fea2484a6ce8c10bb9205a8bcd2828f131703dbb46807f6b8c0af2b9d5855633b95e7446d755b9d5e9fa98e7bf7461a809631d48af98bbfd0f6f6c947a8f4f68f95f092560b20e6e99175f3b7308df75f5383971aa36a78da4b32b9e135a4daffcf2daf26140e3b169f9a471f31317d52d333ceb00be60fa58230bc4c68e6d742fee17e39ecedfd8aac8d2cb4fc12dd4ce8126d6a8020e831256e2f4a6c7260983820117d43f21431bd0c66b7cbfa1f4db4fdb32c1db3256feae5a9a156d536ae3566bbf183e9dc9381fef85b9c5d8c6df1b0afa890bcc9ba2ccbb77f7c43604a1fbd6adb6fa3086162af394ca6788eff23a208a97c103d9634b4f49826b3fdf8d25d868f8fcc08bbdd7b36e19f4bb029d455027db91bc25eab5b5a5519750002d883c079064dcf4f0eb905b8cb4b830f9e5da6333e28f2bf281ebc7c48fdd6d714fe9909c63cef7ec808b86bf02a78e8e50e0de9e5ae0e3a034127e515b83362db9f664db02abf9ec9364132c39609580e730f4a5a89804c16a2ccd455729363803277a3b8cc7b18056bcb26bf24b4b5c528f0d916f93075da7e83eb1cab0fa16170d7bd85677ad31d1695cc9ec0f1fb91c9f00ba59eeebe9c0e19a90dfa096f57cdf110fa6a59206842e21199429a3301833a2a99f8c32b788ea9b5c8e45f0db2d540cff4ac6f1a61154c73a1e7a2feb95cc3eb007ed73be070c446252069c695e31f6990fabf8307af6efa4a8b0ad48f4a136477c281406e4c7740030f60fe72c8f44675fb2973768c70b633cacab6ccb05fe4a3f2355eceed2aa47e7d025bc8c029b7a83956768cd7cc4ca92a7543411bcfab75c558bcdb0fbc12bad4a9620c69b4db75f669a13fabfef967a4cb4b65b753cf54a7e37f4ef4d3998826d19f3f53e084a6f7e720f5a51dc41a6ff3299455bd712e789d720eceb2741bb6b44aa5577ffbfafde3c1eace35b379140a6324f88b7b27fe42c505d6f7ca7179c0c12940ef051ae1b58e59e32d4bdb8b4ddda2267efdf7090fdb50258f4bf87084981580bc2618978370b9a543a6c8a531481f1f3fc1efddde95889160b9e5027fdb1ecad907de15af954747288f40456e1ec4480f3d1db66aaa68b051c5d08039403a4b3c964d5455033e66a7149e907d52ae227184023eb5553f2d0cecf99315ea73368ccf88ac54980d083ad11c0c7d25fdd16aa5c7e6d08a2a806ff2ffa72248a0c7aa5f787d81353811f15b5d6afd7db70fe76ef7375415fc9a00186f67a6a3ce2530591d23f6f23954ad9fe50b3670fce6861fad98b7103eb22166c1f14707282d5e83ae1ef6657bc73aa29e939e9958b34064a90938e60312b34a6cac76e6028b463ba6e79c0bfc4609ba607ad1ce34388b4a8e9a2ecc3025b783be6eeece0f1ac936c9722215471c4c4f70ad2549c1055ad320480c5eee3c916052d74792b9f7dcc5296ab0fbab1d5dfe7ad7fe11a40fd67fa6ccd34ca361f0368a49b4c5ecb65909a776d6d3ed4bc2ea076ab43ac37475d68f1180ce92e81c6ff8fe9d2f28eef166317258176b8ba1aed49c91ce4636228c4d5fe83409d24f5ff186d312081d3afb9f8769d83a997bb97e0a7bb292b32b2221fabeef81b052f46bbe697046ab565c6920abcaa26d5034e33a1e73542e0ad44c5282c5df64f82c1ce766fe30269d2e58040e43e80bffcb9037348823f7d9d44806dad27537d9f57747f5ab030c8fb65a13aa7892010b1aee37f8dc9d555a9ae28a67ebffcfe091e1321a112115bd314176bb23714ee9d2f3b1988323cc8cf8ae66e531e4f990670524f7cba1400054d00309f72d24f00a745c3a6b8b447204c36b30b6d1a3e7cf773a9827519414f1615b5a2d2fd1adcbc1d72656ec6ab35013b75227f87c97bb5a8c03c9ba809b8e6d12813973d68fe4152a46bd4e68b0e1431007e0a8cc4586b05477b099203e00a1fdf4307b31618fa45fa4975a185a58b10932d2898b5e4b3ab84ab5fecf49787676fefc5629c5f084e8111792b730599b1f76eaf7ae5a4ac7f82491aae0fd9380a0eb90ce19351438990d64d09bcb6514298e39c457fefe72b27fd450ce565151ca3c13e36693376075c5acbbeb7b86eeaf28a712931a7b8295dbc602ceaf78bed97ca03fad6ec59d17a317f7a7346ac9f987fad693b4abc33bb9c0b082503a16a5cc60f81e9c2efaa3be507ee2a5aa5e09ea0c09e06f5cb6eb433df7d17f19eb60762cfcdb5d48494909cc5fdcdea38b8f278b53e6546b3ab0a63671b6a17cc336cc994344cb076880d6c4cf1453bbd67a7170750536e1bc5cbcffb42a2dd94bf40cb3fe06cabf5dae651cbf709fe5cc754997926b67ecd95825914db32202cf88dc201e4c7566b6eef30d2a74a6d88af64490e57298beee22173906841d62ccf336e276995d2fe658c76ac8cc6c4bf269d4f4621d79269a0cac16810a966bec7e01c8d340117c08ee6512877cf0774c0fb9bdc3355bfef5c9e50b581247e4a69a79ca1562c7fdb5a00930f40da2fbca419f5c0437d98bac0416d43d95d68d6ed83d6f05d55f44e3f7c3dcb88a569841f1774298d1141375ef4fc25d0d9800be09817c0e15fb5e94afc7e192526c62a3524b76fbdc6d3e7b645a2ae21d0e201947b399da3cb8471cd333c903fdae4fe3a867b093d3acd02c5f4b7705d06924bfe0719e94650fab3ef7c84843262ef1447baade56e6d542faf5d5b7b0d461004027a279683f3729c400ae11fc010436b922afd59cb507d0f3b9b8ae8ec50213eb0b30b8677457aee835df65a1b6656172d4d4deaebc1f0d845e08608a07cc0e49e6995025c4ac1d863fa3072edc6347741f508a54328c4b3553a463e2d1f566ee4a0c0fe68926e0e606e178c2896be3031d8571796fad8ef5da32b310f2a0239bb6d26d76394c1225ba69e66f08faebb6fd1202c603d4d1f763cb14aa0fdca8627d045aa92b0874883b9c0aadd89387afe7b0930f28907df36f75c9af41ca2b3c20f28b236aa20a561f7b52d21688d719a141892d8fe87c82d593e44b5337c5f5b0085fcf2f01a674ebb0c959aa7bc72da9ec7a7f04c2c6968134bf19c33f1a51baa7a7b9b32f1f8c03c235948e77ed9068b3f55fbcaa72d96a361fc79d7dc76c86bbf21a68bc6f50c97d87c2e180d88e5d7ba6bd9e55140aa435938fcf90b1557e87d3e4797c7dbbea7ac8d12aec9983937e2bbc8db18675abd0f1bb50de32cf513f6ed6c99943392861ced788aa7f5d33dbf2827f471502fe40e7fde0eb37d63afffc0ad69f94e7bc45fa7f7d3e928c70aa348bef60e71ed1d0eaf10573e76ab7c6e542d780ddc05d7553909a8728b71c3ac88f0429fe3d6e46f41cf5bc3a2129b2c6f6d626461efca06ad7513d956ddb7cf7c3fdf64f0f6cf3b8e7a9a4f7b05710475f8cd4cc7346b24c6ea1ec78b66cf3a031e4427796c3ad0dd7f2ab39d0ae25fb8f7a6256755d63c7118626e36c9d30a38326f2ab83e62ea452a2af913543028d321804c7450c33391d76ed616fd3374ec6c639e9cf9c4082572c063fb9fffc100ccd49930cd3ec78babec0d42c005cddb9babb767391a12b9d332b2cc1250ce66bf3b6758624bcccf2bf8698557f27dc24dd9a8cfcf2d6ef93da9c968a8dec4266d92e2f4ae263e29e62415e0baa19adb82ae423f3ef1dd0014c8c877925c0d0f9380ce626c2d9fec7544de806bb421a17cf22b53064c0582585017572c42c2151b6e510051fe709", 0x1000}, {&(0x7f0000002800)="c058a79a2c36a3651c2050b0b05d7775d84b3f49f3300f0f1b09785363c1e1955af5c259d74b335ecb2f3f5a5c5b4a494ff6bbc79ccb3a58cbb232ce5ae56b7a5a218142352420f855c5eb271209dcb162035f29540e263149caff3901bbdb79c83277cc2f1c1a95879cd9f07f8d543be2127832077ec86dadd47f669a2dd3f433e9a5797b14ce93df154192063cfad8128fd4a71691e9d9477a35c636ba1521bb95741b6ca315668fdfbd44846a7087f31e10724144e04deb557a7999d114b32af30634aae0bcee38d47f75f3b12e1396dd937efe2734a7", 0xd8}], 0x6, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r5, 0x0, 0x0) getpeername$unix(r4, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) clock_settime(0x0, &(0x7f00000015c0)) r11 = semget$private(0x0, 0x9, 0x42) semop(r11, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x7, 0x1800}, {0x0, 0x8001}, {0x2, 0x0, 0x1000}], 0x4) shmget(0x3, 0x3000, 0x200, &(0x7f0000271000/0x3000)=nil) r12 = kqueue() r13 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x80, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) kevent(r12, &(0x7f0000000200)=[{{r13}, 0xfffffffffffffffe, 0x8, 0x20000000, 0x6d49311b, 0x80}, {{}, 0x8000000000000002, 0x0, 0x20000000, 0xdf7, 0x3}, {{r8}, 0x7fffffffffffffff, 0x40, 0x20000000, 0x6, 0x2}], 0x3, 0x0, 0x3ff, 0x0) fcntl$dupfd(r12, 0xa, 0xffffffffffffffff) msgget$private(0x0, 0xfffffffffffffffd) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x881, 0x0) 00:56:23 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = socket(0x18, 0x2, 0x0) close(r0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = msgget(0x1, 0xc00) r2 = msgget(0xffffffffffffffff, 0x0) msgrcv(r2, &(0x7f0000000900)=ANY=[], 0x0, 0x2, 0x800) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000340)=""/114) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x20000000000001dc, &(0x7f0000000180)=[{0x1c, 0x0, 0x40}, {0x3c}, {0xfffa}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r4 = msgget(0x1, 0x254) msgsnd(r4, &(0x7f0000002e80)={0x3, "50f1f248bb7e91fd7072009a1a70b4fef2c9cc4e3fed290fa65995d43deefa8d4be8b2ddfdff7eda5a92f3e7081f645d29a7e0fd449dc61a9527f11c2c6693a990a9b5333d0baba4e883feda3822a2db39f7e587a952425fa4245fcb613b57485db588468b927388a9e44cfc1b0e6793833278de74c9d8302dbbd293f1159fdfaa3b1e0186e9eb7ca0eaca6edd200355358c14d2577e04fe241a630f54c663a7013e17b639887282b857a531a9521d8b4240ebf966da67237203e109ef71703832d18f9753714bc0cd012e2ea7de69882e9468fa446b31209640a9d2abd83cd7689b898e25290cfa61355ba39b9a98a4e18d887c22a738ba920dbaf98e43ae"}, 0x107, 0x800) msgsnd(r4, &(0x7f0000000300)=ANY=[@ANYBLOB="000000000000000051f304cbad4c40341a7fb8f28f53930ac93feed5e69ec81ecebd9e705f836edbb76d3198d1d6e7448ba200c71274a7bb1dd016b9ce27d8fe88478ac17dba06f5e4f9be870017926db9fa88c70e8e256b3ec66e56ce3058ffa63be973a9466fbe0146e1fa326e17bd002433f7544397428045fec49f781615269d824e1e0cf34d3f24ccbc09af01a5dacae9fd2d1817724aa40026cdb70a6279419e8ba7d192afed727944285455e9"], 0xa2, 0xc2c25e0089590800) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = msgget(0x2, 0xc0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r12 = getuid() r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r14 = fcntl$dupfd(r8, 0x0, r13) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r16 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r18, 0x0) msgctl$IPC_SET(r9, 0x1, &(0x7f00000003c0)={{0x0, r10, r11, r12, r15, 0x1, 0x9}, 0x800, 0x1, r16, r18, 0x6, 0x1, 0x1, 0x2}) r19 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000280)={{0x8, r5, r6, r7, r11}, 0x3, 0x0, r19, r20, 0x9, 0xb01, 0x9674}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa6) setregid(r22, 0x0) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r24 = msgget(0x0, 0xc0) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r27 = getuid() r28 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r29 = fcntl$dupfd(r23, 0x0, r28) ioctl$BIOCSETF(r29, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r31 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r33, 0x0) msgctl$IPC_SET(r24, 0x1, &(0x7f00000003c0)={{0x0, r25, r26, r27, r30, 0x1, 0x9}, 0x800, 0x1, r31, r33, 0x6, 0x1, 0x1, 0x2}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa6) setregid(r35, 0x0) r36 = socket(0x18, 0x2, 0x0) close(r36) setsockopt(r36, 0x1000000029, 0x8002e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r36, &(0x7f0000000040)="100a2956b9223776", 0x21d) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) socket(0x18, 0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) 00:56:24 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) sendto$unix(r5, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) close(r5) r6 = msgget$private(0x0, 0x0) r7 = getpgid(0x0) r8 = getgid() msgctl$IPC_SET(r6, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r8}, 0x5, 0x2000, r7, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) r9 = getuid() setreuid(0x0, r9) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r10 = open(&(0x7f0000003a00)='./file0\x00', 0x80, 0x2) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000003a40)=0xc) lchown(&(0x7f0000000040)='.\x00', 0x0, r11) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000480)='/dev/null\x00', 0x8000, 0x0) r13 = syz_open_pts() close(r13) writev(r13, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r13, &(0x7f0000000400)=[{&(0x7f0000000040)="91", 0x1}], 0x1) r14 = syz_open_pts() ioctl$TIOCSETA(r14, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r14, &(0x7f0000000540)=""/226, 0xe2) r15 = syz_open_pts() close(r15) writev(r15, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r15, &(0x7f0000000400)=[{&(0x7f0000000040)="91", 0x1}], 0x1) r16 = syz_open_pts() r17 = syz_open_pts() close(r17) writev(r17, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r17, &(0x7f0000000400)=[{&(0x7f0000000040)="91", 0x1}], 0x1) r18 = fcntl$getown(r17, 0x5) r19 = socket(0x2, 0x1, 0x0) bind(r19, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r20 = dup(r19) listen(r20, 0x0) setsockopt$sock_int(r20, 0xffff, 0x200, &(0x7f0000000040)=0x4007, 0x4) r21 = accept$unix(r20, 0x0, &(0x7f0000000080)) recvfrom$unix(r21, &(0x7f0000002200)=""/4093, 0xffd, 0x40, 0x0, 0x0) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, &(0x7f0000003900)=0xc) sendmsg$unix(r5, &(0x7f00000039c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000003840)=[{&(0x7f0000000500)="aec7ad3b1744f540866faf79e5d1472d2d4a71dc3a517051a812f74e0d356c1d928eb28dfdd7c003a31f1d4417730b450004e4dd4938ea98cb1754b67b62e457e31fb01cbcac1da740ad9aaa05dd96d9002d9f0ff07acf4df8facc8c1f40b10d78af8839e3a631d7b9d440d23f8429af32b17149489f4b6ddd93710c0bfb37ba046fcd0c1e4cfedea37c3187127740b711b04a9e328bccc1fc517adb25c747392f6a0d2d9de8a58f524a2f80306e3e2ef981b82eed3b29a777d1c57faae08f6dba84f6e725d6455005be79cbc8344e568373e5efa12ba9966605f56369aac517250e2ee01a5a0a6a3e26eccc0aad2db9b49c57701caa3139f780ba1c73c4d35995e1fbf26050659289f60f7bcec3d0472fd8ad3dc07db8ce8d61c39229c25a5ec1d7c70b83987b0c7a484938bd030ec9be0c342b12eac63282c8e95a31202aa0fcd68cdfcd9970bc783a787f75254f89ac2565ef1407a0dc486b4fa6c3916eab15d9648d0d682f323e744c970caa8cfb74a177667648122209a501cb5d58dc71dc6a109fc9139bcf4cf73ecc4a0b020ec32e8637ff96676ee3f5f035c990f100110e5cb1a4f3c7fc5e4345acd2221ce7f6d761d85ce5abe6fc9a5fce556082069d980280f85278b4ac50f59038e190736488edd4717fd814cf9f7f2f9594f574ba43d7f4807af22310bb6367b31a51531b90acd9f67e38b1f54e75c6e1f5130dfcc0e8e7dcc541f99a3ab27ffe830fc93a645dd96dad3ed18311505353d2378c6ede012558d17f970e16631bd445bfb61ac6746d487a7cea7cf8f2b2a095ae424b994d2145f3187da15bc0e2ac8e95e25e08948a3bd3283c98894dfce5912efd5059617d330a47274bf7e535770bbf9bf687b59fde7db9d74536c259cd78c71f89262e743e374bb54126e9193f699edc75c0475ad7b4ab67e6a0adba2e2e63e62e744a42e41c3da81b7da0f5125f69f12db01d4c2c7340bff62ad065ed832f95967f10457f8ebc65bb3d6c9e537f0fb5b80fe24b1f44c055481e5c018b6f9c94e232950c20705e7c90002692a6d64c062504e10a804c3bef748b96882efb5480bd29be4ac19c0d8bfc24cea6351f240c8eb5eed623066cb9ca5fb95c608df1c94e314c83afb2fd448ffcdd1888a229bbff54cda2510168e69d0479ccc5995ce5c448a78fc752e4bb1069c5fc60cd4f62dea20a69cc762d0ffd5b7834a67fe72bc459faf5dba066b233a7041cc0b6d95dd5fe9721faecd8d5880f8a0ff8d1698173bd923938598a341f8f6e805ddb42862bbe51415f056ace7e2b811b3a6a099ab302a015f3487124a15f2022e07eb8100c93645f4a85f986146b246487800b7fca923d2ab45ba67f3343c2dc0f7a7fa3360ee6878e91b0c60abd08caf630f0ec1fc9aeac5ebb130c4d87eba70d8e7e60c3686a94a288de41728135ef2297d65d1481b686fd47489932ba3769ab4be24b581f011a2f6d8309255cf32407b826c2a49135e7289bbb1909c0f0f23ef00156513b06bd0388c6cde40f2c72ad7d16e3fed7484e1c442479a1016b2de716ed787571229e0d0003d9098630a6f273da4b22c78ae72f0e70c74ab0da76b8b549228f213267a21a71eac383fb57eff742483bd723eff37983e7ebeb2a5e54b7888448e82adab3b443072d12410e150b1d8d1f79df973477820b2a3f0e2daad04d67a2488ddbe91b850aadef5c06b30e7b086a6d10986a91ac447df9a09b70471c010680311ca86e33ebb5f69d8f55d79909ca658325bfda47f2edf4d74834950d66ad662385600a22faadfa411ad67075acd40eaa4eb1df30f9bf1377474f8c88030d32cde2f93e063fc4031f25eddae179cb696581a8ecd23e4692fa47a3166dded187dc552be9f1033866c17c62db85e388e747262d610457cd0aa1d248f9843be7e0e1c99a58339905388999293c97aba134bbe43a1b8b00fed72c65c616806900119daded9bc73b27040d3a04a97f9754dba4e21aa05f01e7a09c83f918b2429c097974f05c5f21eb65b8f0f8b09d4ccdef77f22c97705470f20ea1dc646dfc302ae3ac0d61878066a273b4ac92fb11c19d3d687c4fcdb8b2b10b1cbc8c6c5107018e0b84426734540808996dd9c98fbe99b9697532a2537a2376fa6a975dc5c71ca6e22a29a9c51d6e1012b33e2fc0684d7c16ced22ec35acd1d22988e81813f386df5d3aa664464e377ffc85a0c53964b5c823ea0bd398286df2e9f6c7e1788b1f0f41259b3ddfc4f5df17794038ca77f333b103ff53e8a230ecf0ae13c484bf37ce9ae0ba376d802fac4691f5698bd9e66df10e3f266533da134e50c87f0cba34eeb51bd25b15cf2fc341dedd925fb35f8c648a8b5d1fb17f74c2b05ffd1d35b98a76ae06d43101313490110fbb019e55796b815d5012256929f07e62913beef8e85f2307179daa0990015b6b090c4ba1212ba7e29d23041192c6af6b48a33f404e082ee39913bad08fb13fed4a8282af08284082953207f665c51f65d1177e9736c1eb939d065bc328c0588257d3ea7b3da5aad35d3052b9bbae200a6d208f529653253dddbb3b7d4d1311497ebef50d0d78780efe43e057fe746e45c13d3c76705f0718c7330201635063876487c0bd6afce5a4ba0d2d398918684fbb0f3ca0594453239a339cc3de43f808d1056f6422dc9df0562894f4a4a51f22364ca8a80601e1722b66972628f0fc68652593124f7d824fb6b435739a04a8bccaaacd78a23af3aaced38bd935927b0e888b81a81c6096e383b4eb1e55c43854ce390fbaef2efecaedb39acf0bbdc9f91ca477ad3c8a17e316f51070660179520b0a16168ffae81b950d63e7b1dd5e98d0966d8d61e81e1ef2032d8310213c64171b2a29fe1dee42915b8d86f5f0dee432b01efdba0048e0daac3735e0ef1738556a82253c13ce12e9c7579e0484cdd12676f465ea5b4ff0b8f8cbfd3905e9d659eec7e5b551aeeb443ec469eedc10f741aac8c31dd3893c50796a61a80cd64fd3e6423ed01d97720690fe2e54bd0b64463fd6fe1d36773f6947156eed672c101cd49c4eb16d82f236a45014e12a55d46b9af270cbf00db51a53d49a101fc8dde0e044a2537508c02f7bba148b0344e187429e0129b62a5793711468c9e3a64f9347c340430d2ace5103d48754f7b9a1e0982f6dbbfd5e2520218dbe1d5c7638f5d6e96662485c62f8e614d3b244df0ba1be69928b1a86353b468ce8aa722d5bb6064fe7f40ffef240033452132120f765b570a3958f6b4e64c6b4a7877453601011a8f75ced17508e74a5c7473c5a1034911ba340e3f66b35edd8ea54b3f0168455b7427e094ee91473c95bae78f33468ec8dc00e05e4441d5c253a3efe31f21eb0420f94f9672632ac3c9332009f2e13ce518fd47ae0f4a2595ab9cc74c76894d5927d51326444faa4b45271fea09acf01e1a9c7296c714616fc4e995f701701981172cfd308c4e81c5537ea83972d65b19dbf9f4919c2dd4cb5432cf342ffe0b3f2e7458ce9c48b2034f2acc1ec8744f2bbe62ce10d70e6e608892c7429ffee8940256f9d6f798bc757a6bf09c4eb6e98e928d3e49813273e59aed85af199a67f271bdd7eb55518b72fc28b2580b5e737be6c589af372a72b119a165b85ff3075705fc2944a58f20f85c065416d701487bed58164d03e459ee51bc8b09e552a5ab79b9e290f8b68a9d59ac7b35cc0bce1d3193a9c2830ec31f6d98cdadd1a4f83068bddec58759faad32b2b1dd264a22dbdfc1fddda41c269e21d824948f48895e39d93a29dcabc09e76f4e9a55eddf894b7cc891332d3dc691fd685bd4fa8986e7970b6614b0b00a80db2aaa56b1b1da6b2f46590f694e528dfd44c0c37b03b7e07dcd36bb1053cb6b0a002857993fc7b2002dbcbc531b908f2259d8d2096be1416d43bfe33425470af9b37248858ae10a1c257d4279cd606177b677e7b5cba33b4cadecb4b79ee142d4a22d4c78dc447050c1f7c648c62d2ff9b63165140daa880179735944868bb27681d00d66875fe32c5d10b97a7a7fcd932ceb8a5356fdee112dddc7c9146a72975097cc300393ed32a6246e3ad1f582701ce50f02d6fcd9d729298e783410941a0abdd242cfb036ac0b493abd4c54426a9f7e8df2864b250ae9372e58c678312959dc697d85943934818a0dd3b894f44c133ea0ea3386dbc986077a47a0f71230665b804dd70756f5acefba320ce534bfd95c9c7571f3d9f018bd7f42057af5b00de3eee7496537c4f8be2b6d79ae75378ec790ec6ed23503328201a6f7cff30120fa73a11b4d9b0896a021295b1185945923995a2d9c53d9ef3e423a9622984bfb5d955d776952da85b7af81f444247fc7f52d3d3ccf3bb5edabcc4168fb2fcccba2b8ba16b980b4f276f4403a9f04eeeabbcfebffc78552b9bc8a4531c2267cace1c6e8fc3026c205c5f0ef076e095af2423162af3aafcaa16b7986f201b80d959daaf64a956932622cac35a355baaa7580ad12b8301ff93055922cccc214b7bbfcee927a4520a66fb96563f7bb83f9e9e83193d84d3fd76d8105768d8e2fcbff7fff5ddc16a00655ae486689a7d0af1b3365dfd0ed9334d2056559dce0005fddabc14ea32fffe9cdf2ff31abe798780946d8777d3cf2db778678e777610db3c1e4b56075ba4f0da465bf3f6d89bd5b5cf5e4fd2802e4967ebb50e123dbfcb03eafe54b2488bb9a22fe97809d142fed1cbed8991557d7200140d7f34d6f5e34a82f8e5cf4eecf597299fed7e1f81d79a5adac149b5826d464d5bb29874598c86133315adcf9d3aac00c3657a59349dce494a7929c278cc4aeba7d9fd05a42bb784ecb0da72f9b71c277b43fb411fb7e3efaa1a890d2a6e2a5cb6132b155dc4c8a72e72462ab5c6d09e9c01cac8a6541a34650359068565e84378279ce6a52d491a6183527c57fe60bdbbbe76c000e3ca10e72d65aa5edd92fd4168c871db1db5cfd86359007999e7e0cb2a1be2f4a9fde5b9e4789c82ae910ec5bc5a9ed10e24472c46e1bb6717455756a317c7bad20e272dee8f74173d5152ebd50368fba23a6ed43cc048ef8817628ed6dc6689bc60cdb25574f0e78d44792309d0b82c42dc10b9621fe4d2cdfde3cae41a1c2a6ecfc390bfd2f39f201db7440e6a7d4f93e64194ec7623650bd74960f063b1cd9e1fbfa8d6ee720c3c2d91246dc7a4def353a89e21efbfef2027c4e4c61e3f4da1aa0957bf7cce2d5791d8eb92d3ad3eeb710f7a4b86221979959aa0babd1c634c6f85a6ee6fbf7fe1629942f01eec30712236a2f4c75b72a6c14752689e7d7c55526c308c77fd78011417552ade9241d93da5c04cd7bb3d85ff5dc09b9e231c8376bfa004e75aff0c9f410398f63d2d7069cccfe188cba7e9a92865043713de6faca86069cab5b9ddef56aebe7cfac37ac90e1c0ab0fa747c9735d8536f8073ed5671ccd14b997b3da86db82ba4dd6b86971de19c8774ef836c746c3ec8493facd649983135ef1289466571425b2bf8678d1a1a981b77e4796779ab3be7065205634590666ca46ccdf78d58732e227cd1891d145b1e7a2bae6b17092d3e09a2b0be413230776d31f0353544189d13229723a3ef270e69c3c58131c66ab15484d8464bd1c401088f5fc6f14c382e16a8ea5fa39a53bd0dfa2ce126ffbd4a528affba6dafccb64027bd9269204f6e42a933d93e1d0bff71b494298f5b506cfd4925c8e7c04959012968e1b671ecb1fbe7e42aa432e62e9c21d0ab3c43ce609d9147a4cfcf28e80e318f2d225001ebdd4127890e2bb3e521", 0x1000}, {&(0x7f0000000200)="ab14257f7cde8e8bb03c81b50ed7077ad99ea0c54b9d28bc2ed425d1c433631e7497d30d9886686c51015a380a2281913131c7dc995764f403907aed9d0757e19c08880916fd078eba09a90c32b435cb534eaea4e3a88d74378150af5b2d8430856334d9b8dfdc9f3b73884b050770288e20d9e56a4c7fc078a35214493a2ed3ff1a5e35c782f25bb463c21aad8ae17dc64030e701e86a19da3847", 0x9b}, {&(0x7f0000000080)="67a927e1b0e9fcb5c8a9087988c5ca4928bd0593", 0x14}, {&(0x7f0000000140)="45dea7598e9f8ba6614f8176303e8fbbe3533d30fe9ad92cc8466d14212efeaae9bb354333466c727a", 0x29}, {&(0x7f0000002740)="712e0815485669d093a1a6ad7e8469ee2c61bb910eb47e47c397845bb5f3d7808aee7f67329394ba9ba3b15d23c731f0d6f3b8c0551b334bfd133df393d7643b743cc3e1ce13e75c32bb80d1d1d2a5220d8e113b09f0343b338a26dff4cca9f63669dbba08040c546c5a2fa67bf7ae8f5a8482cc90c616abc5b9a381af4c6ba4a6be2e17d0fffe4009cdea2a99d6f2e8b00711453e76f980d7fafd3b8974e595cce823251722c958aad94226d28093444175892e2f0f0d764c7e39ff27f15a2802273739074cafaa41a4ec54340bf5019a10d365ce3ee5be649702f179b53fc633d1d004d9041fd989050cbc969685c58fcd52b25307f72d580d039df24a78337ed383828230070607344efbd241b050b99f45b1ffa8fa032350aea0da60aa69ac77b44690c9212e137ad8ac18475cf8cff831289b0cd2b1c69a1466f24c578c4142f102e61e02f4955614675c748dd5272538abc6f8b81a436158a1a17d0ee8f06e2ba283aebf04641b98586f22eef9f821461ce292133808527be2c016a3c3b5d901605a1c77522c7ac87b88292509446c09cc3f8c2ed366da921e8db74b8abcbea098aeabc7fbdb10051fbc1aa5165da9827b8a0b2659d29776497eb31c9ccd4b8b8635bdca171f59b0ee34f344a9d6a60ae0c67b8331faf00019d86490583673c8b2426d7a5847af9d0a62a1435fa0193c1c849a7dc32c9e4e47ea6a969f23c595d5a4afbb5aef73ba8e7e6f10b96466d46bed9b0a3f4eef9b63637c689201a39cfa79a9b0738ce91bf8c897653e2f0ea1f9243723b0cd9e2139fb9abd8c375fb4147cd93dd14ba0c7ddac5f6179bb40ecdbbd1b62353a01c98f265ff6fe04303a810230c94bbbe90fd7260b6b3b49abff3a5602f5839ce8774e4b46a278e8788979b0764caedcb9b09faaf10779b66d9a577c8e6774666a6e5c52ed649946084dd8e027e9618fe6ab63f132d95818cdfaaa88e3e6fa8602f0faeb6511dc7f38638a7f966092b3013ef1412d43772150171c4d4b688fd1c3da5f3aa097eb6705bedbdfc5bc8cffe51a99efcb4d416047b907293cee525344eb267e47371048c43e543f4df2279c6ec521c77eafd814adf3c4e4b12507d82972e27fd89712e19ba0dcb79d454be33a43cf6e587d02a3d4086a395f67140b8fda94ad075e990f00127bfe4411adb5da5bb7d0805f4d5a8911071b730695de4f3db9272592e04c3ec26f0bc421696989fd9cd0d7b0af9e49e23929fc33ed9c6a8ae937d07417b3fef18f04783009fd75948f95a73e727119a0258583271249f01fa2eb027e49bca77080767e82fdcb7ad1cad0dfc38cbf7fb314d199412cc2e8884de0ff1bc9c644707e5848e74b161e5a5f1cd95f0afdc655451c92cf69e52fe4fe08e4f0f95022b17138c59e950a993f62895fa9db5771d1fd670d9922679103a8513a550a0001e067b2f137c9635963a741245e94b9ca3fc96065a6c4bf13b844d5e41a7c239f342882afc944618917a6d5c4816eb9ec7c67573bcf403ce4531c34ffb1b4766b874ad7b3b8aec4a89a3c36f067feb24c1d96157c073d4b0421462266208312ef5fb5b6d7cef60899ddbb2938def74621aab00a1503705904ec6018386ab1533a435ce3d970c0d6b76252809d0ea42554f816c62728fea81eae9029533475d1262e1dfec35572b210cdcc024d7b3a89a9822d9cd8b4bcfe9509f82ac7dec7bcf900b6449ae5fd16d1bfae584c3b6575c57fc7804ecb84338d6ca5a5be524783874006bb6941ab2395ce8ff00f5ea667ea792d00a03a05ff78f5914feef9f0e4a549b225516f280913f5f4db2b936ed8faab684a99ecbdcc53534f0d5300decc1d55bf5fc0f859c6fd04f971195b3bcc3abb8274eb3e9a083be952476cb0e87377c75c2c14c8ce26567d43e7814111fb2f73b187c6060cf2afce18846d01b0c2f1a05de307a3a4ab1126e8c4d13e343105b44467dbdfa71f7a7c5d93c14bbf92e6fd624d5061e7aa9cd45bb9963b0e865ba57dbb4aee7b50b14c0f5ade361ea438cff65bd8d4ddd804d67e1189a18effe22d4a91055834c2f0caf5f2942dc7794b188df2be421e46fc32dad0db777c119f3329b278878267a1baf67fcc64ef636754833fb158c8f9c71d024de430c46023acc589e37b8a9c4338ba916f581a4ed76befac829d067fd142c671137ab86f98ba1a4b677d31119160d6f4f6f559b3487804b132e402dc26b26f296c5dfea4226372522f29de88abfb0cde6112ac5e7dacf44713804934479d72b1f048085945752f6ac6362f5f29ffcf7e3c8c4113dc9726a2be9069655656103de301bb7b02ba00c28acc62b76356fbcddf4e61d4652e36f33020403037215121152f04ab0f4d559e1c919dcbfdb8085b6a4ab2790ea67d3174f8b324eaee8200c1dde86ac2cfe572631520e2f94af9e5310db37d5f98e4215ffb61cd9fabf32dd18b73e923fc22a3f62e9b23335d4b133a8dcab755fb160323385e39c9f33b948e7089435b7e1baa67af01e7a8584756815a01ea8f41ab89df562e9a690f3a070ca9e2c3d00507c8603f9c9c89c96d8e4fda37b2704efeb431659402d140b922305b6a1f330ff9537cb7188f49cc582e7cb3e186e5281fdb93db4c74573aec1c3c087997d8abac94821880c12ad9ed60aae12daea3f79b80d9ee4043541edafa11ab643cbe44e1c08e7c5cbcb9a563633dc1ced8d0c11ac1bbe49260bc5dc715291b1a9b8fe7a32132cb297b1a8968bed1fda37b736b7a6966ebb7f449409f8a9c7b46e2edc02d433780ea62f30272f00172a0da0b1fb3ec1607c13208e20fca23653eb932a3ffbf00071bdc49fc3fb478901e5ae786497305ddd837f78e16e14f4813255dd2b761f29e880f86d94e1acaad15c21352d9f37f458705be2769d0f7105ae418d9d2b0e213181e655f02cf34d4222ddb5ef7c50a7e8598ce64994805ccecd6e69a01763cb3cc35bdc8c085861fbed274b64faaab45b1e0ad4c193d5e40140432abb202571d7790ad11cb5b7457565102c7572f3188985104f14a01db6351c568bd4302fe0a00d1a32b13d0ef6b5eacb5c3f613a59159826f29cfd0c13c66f03b431349eb9a6d3d5bc93b2927d5799848832fb6a27bff70198c3b5907da57e8f1a2d540a0964ae1f318bedc16dd8e22791362ecd3a1e641b9034056f2bceda3940be13db879bf248803afee188439a3e7689630e0403852fe9b1e54e47d3c2da83c246605a2a8d5f000ea802c01c222cbdb032b59a5c373fd09d910f8b318d791f8c43c099f28804fb70c9addaa8eb97cfcfb32ac43e1b7ca588dd35ba8bd462afe02edf3a5a1b8f51977d4d5cf8441d1fd9d24af9bed9629f85c4ef6106319509061b759ac2d5938f4a29b97602ba446de34915886b8e1a0e818d805571b27560a8fb76ecd24221a717f9adc1215c11466727567920dd1125c4d432c5a8a91bcae1672cabd21a34ec8574b84a2c24b195b1ea624380ec47847e57831a16c5143f417b1ce223d2a4907ede63b3488fae08c22ae2fe0d99f00ce13d0877a1a4d675ad3f169305d9fe71d667e17c095bd64aecd9d214bd97b824f19d9093320c98b8a8ac8fb09bc52dc6759f05188f9b09922a68b51bd97f216908a86fc73e3b0e2f91e3bac4407b67570f9db82998d23f644e5db44cad130635e8230001b63c05c7bbcfb39c7202bb4090d05647a02a4cc737207cbcbdd99470cfbc61de9f4e213885e90c338aa7370781326fc0cd3776b2983e1fde1b1eb81a2c499abf244447d188f16a471a51d40a2b74cac2785f7864ecf9a36f466f286b4ba8466c8e8fc5c15ddaf2834c8ca99d2e2d463ea2cff480b58c2b77b9ecef06805b68b99a7f5f6cb5d76c49cc8bbd543a35ad087f36f199b24493a6673411b9408c8498cfaf0b8248f20b82fb27dca139f023be627cf115d6e7982c3b3cdc9b6ed28ba7eb1d10077f8b8378e893544bd7840ae83cc684dbb412c43fb7ad5df17c161caa971ea526e6346219c9e8b0ad56ca0648a965dc445e5f2dc9385c1b9b6c7eb986f3c222fd8829e5503ef5934134c9ab539bf4b28f2ac9d3c711a1ec6d25df283a1a8aae1f1d977aa74a1cd99318c27c8e00bc0bd17b4b83586aba87d49880bda14e3647030668c80256201a38e3da24439abc040784a3b5a85296f76cd7513f56a6eaff6893cc33fd8ac5c0cfe888f53eb09baf9fa3a8d4a15cbf2c3f521d9e5c6047c8fa9c3b26fe4d5d7c292049d16b73dedd42a5cb6fd7d7d68a3ee1ca8b1ecaf4a79a95292165e898eb39a2ee4db5f4e0e572a99f6b3c601c5da1857cb5cc677e37e27d03936a3660195200172ca7dcaca2c1f1e1df04653017d2936a9e21bd5105d656d0f4f8025c4ddcdfdfc9552a45176741c9227fb3c9f591da5f41a7ed8fdb898364e2339326cde2034deac2e2da0d1fc76a4e92f7e71a94dec56ced5034bd6b3bba8a7f8c4f68620c2af7a7c5141cd887c2b344266b75d23b7889bac90eeb9dc5261fc3c3c211976250aa46837daa9550caa575255c56025be3dbda8f9083cfd7484037ab0de7984d3d98ef70f3a226891078e1c72f46807c5a67848cd1d42588afdc6f5893b6ad61c1de5b83e70a6138ac09321d05779862caf8f5afbbb0563410128a29bbe0a5b3bc8cf36e43598494489867d510f436d1f95acc35bab2435d9c22b7c919a97bcedbab688c5c0efd7ea87b5d572566a9bd68d0b7273c0958a96e3b9b801284520830631d58befab81aea776c2c24159e59646898f435c760595d5c2da7907b2f820e1da414ee95b2611b911d607fb22cc49ee5d5dff2e18cab4ae327264c32e228e9bda9a3e500717dffea322cea40d47818d58eb67a3b030cf9ec7d3cd718dcac41c13310954339fce2ef482fef6d7e062be7ae08b67b32cf361ae46ac89d8adc073777df322fae89ab0f61d9977b0d677577b37a2f02cfce03b7b30ea0b25f52f8d8684098a34f710bf84729e0785f3e2f732c91daea00da00be5f52273e5b62870e93b1b3c33509f9b865112128b806f30323de5dabed50c836133d95d0dccfd7380b67d55a55ec224d8f76e548fb995d280ba055569b289596c8aac34e96e39ec44485f47ebf24193613720a41761c835f3e0200599fe14c505ff5175dc87ca71a5d89e9a8610fc489cc39f531f09c47ca75225cc112b5f475d78d89d1c243e136c27282c4d37e7a5f48574e1ec64cb70b6afaa9cb574272e7fc9e6ab710a4417dffd3ddd18cdc3f69a0373278f32bfde9aec2fc1ec69edf16727eedc170bbf0eeca7815c6429d0dd912cb756d7c4038e497ac9cad6b59042a9bb141f977386f1d3cc797078a827157ee2e7482fdd7dca3a1772c26686590dfcc194b87eabfe865f6aa3c604adb7f75e3bba8299a3f3e618e343573aa8d5a216372f8c965f5afd284278074350dc9ba0d3284265d27275bb4dd3c0ad2f5c89196233d92bacd77b8abf2aac68f4731d7b3ce125bb151ec947400365ab2df36936fcf52b00522a986bd716b84edd879b42570f94e3fb1c77350183c3cf60d328c42d5d37100dc47a056d1215a3fcb3141ccfcf4238f2b14985e0e8bdb7e41ba15df5aeb901706bfd46419e551e631b9df1420a40910751cda72259b4e3ada386d0130b2520af149920e8d58ae8fd23ffc86f2211a860fa1d6cecd59a2718d70250f5efe678655fdd2987cad0e1b5b43464785f21671901dfdd3a7029a14746efe84b537513f3fa91fb436ba56135b44d8ffab86b98e0697867ead156f3f80f653d0bc5932f59176a640c06", 0x1000}, {&(0x7f00000002c0)="58cbc0afaee0620db6d535cb32a404248c58cb8bdf4e379460f8fac4d807b8beefe0fbb769b8cc0ea30944a86dcbb9080059129db0c7dbe3850704627d37b64ac979ba490e81ab6f835cd650b1d58d5a60e9ce1cb51d61e06e9d2db35628229284ab1f3382edf0a6df45340bc27cc82c55209fc903b8b172dff692e527d3b0f8787cd97e9ac51bcaa55ede664637533228219d43b8e7c75b79f7a645bde0c4e0f63f496f672a2fe42cbcec46b5e7b647458077a00c3f35e7746744941923d10fbdcb88c4d7dc4b44d6168dd324804409e434fd4b24", 0xd5}, {&(0x7f00000003c0)="30e0dc1a1889f7643ee1f25b72e3a8d2d2957d2a05580f4f271c747ed6cf7758ef551fe8473580c3d5a092f4619c5833e860e52dd6dcf4d1170286d4cf4654e9ff8aa2ae3bab4d2b390a3bb3d30e2cb45f9a0f6c873f8e11cbeba18f6fe764ca940273e86f727970ff5f94cd204a6bcfca9deb47bab7df8beddfb1ead5a5e0056dab9e4e58f5256af501bcf75e1af0d3562aeb017404587e1b9e0d530cae99c8216a045fb72a713b49d05d", 0xab}, {&(0x7f0000001500)="cecf3b2637954ad301a361ae79cea99a1845621135f51f9514dbce6b78acd89be2e4d2aef829088c419708bb6ca7a67738f45e3229ff5b58e36a5c624f47e24532e730fa472c52d007edb01bc0367ed94cb6411c582c2942e45fa7d676088bb5d87e79d70335cffc379aeb0ff4fd819293bc6cf37e52b5ed56324eef8b978f7f3072755c42f4826e4e57c6269582dad901b81111e8b0fdb892a9057b7be5f6365f55c8dcc512d8dcf3941a22558f28e70226455ade7b11e974425f5ae559", 0xbe}, {&(0x7f0000003740)="cd43fced453f626a88d63c6a596150a3823a2fa9f186fa8c3857ae8f5fca38b397daa276d1f35d19b1c3c08c9c4595af50cc50efc3092cc2475f1756770bd9bc3cd26612722a703372945c6e0d48caa254d73f89b4cd001eca1d1cf8885054099ba23861e7caadf075c49d872eca397c518100624f512a1fc64328eeef95971e1739933dec7b2485398afc2b53ff94b711ddc3e06f0003c87f698a995bfc99a3f21520839f647d750c8144192eef521051751f1dc01693dc2dda347f5c28b177bf785839333a6c35", 0xc8}], 0x9, &(0x7f0000003940)=[@cred={0x20, 0xffff, 0x0, r7, r9, r11}, @rights={0x28, 0xffff, 0x1, [r12, r13, r14, r15, r16, 0xffffffffffffff9c]}, @cred={0x20, 0xffff, 0x0, r18, r22, r23}], 0x68}, 0x409) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) nanosleep(&(0x7f0000000180), &(0x7f0000002540)) 00:56:24 executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x6008, 0xfffffff7) socketpair(0x2, 0x2, 0x0, &(0x7f0000000040)) r0 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r0) r1 = geteuid() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x5}, {0x81}, {0x6, 0x0, 0x0, 0x100ff}]}) pwrite(r2, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f00000014c0)='./file1\x00', 0x100, 0x4) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x5}, {0x3}, {0x6, 0x0, 0x40, 0x100ff}]}) pwrite(r3, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000001500)='./file0\x00', 0x200, 0x10) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) open$dir(&(0x7f0000000180)='./file1\x00', 0x200, 0x40) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x5}, {0x81}, {0x6, 0x0, 0x0, 0x100ff}]}) pwrite(r4, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r5, &(0x7f0000000540)=""/226, 0xe2) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r6, &(0x7f0000000540)=""/226, 0xe2) fcntl$dupfd(r5, 0xa, r6) r7 = msgget$private(0x0, 0x0) r8 = getpgid(0x0) r9 = getgid() msgctl$IPC_SET(r7, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r9}, 0x5, 0x2000, r8, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) lchown(&(0x7f0000000040)='.\x00', 0x0, r11) getgroups(0x5, &(0x7f00000001c0)=[r11, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r13 = getuid() setreuid(0x0, r13) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) lchown(&(0x7f0000000040)='.\x00', 0x0, r15) r16 = msgget$private(0x0, 0x0) r17 = getpgid(0x0) r18 = getgid() msgctl$IPC_SET(r16, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r18}, 0x5, 0x2000, r17, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000200)={{0x4, r1, r12, r13, r15, 0x40, 0x9}, 0x5, 0x8d8, r0, r17, 0x4, 0x0, 0xf08, 0x5}) 00:56:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1, 0x0, 0x0, 0x4}, {0x4d}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCPROMISC(r0, 0x20004269) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 00:56:25 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0x4, 0x4}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x400000], [0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffff], [0x0, 0x0, 0x0, 0x200000000000], [{}, {0x0, 0x0, 0x56, 0x7}, {0x0, 0x3, 0x8000000}, {0x9, 0x0, 0x7, 0x2}, {0x0, 0x0, 0x0, 0xfffffffffffffffd}, {0x0, 0x0, 0xffffffff}, {}, {0x0, 0x0, 0x20000}], {0x0, 0x0, 0xbac}, {0x0, 0x0, 0x40000}}}) getgid() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) getsockname$inet(r2, &(0x7f00000005c0), &(0x7f0000000600)=0xc) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x11, 0x3, 0x0) setsockopt(r3, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r4 = socket(0x2, 0x3, 0x0) pipe2(&(0x7f0000000640)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f00000001c0)) r7 = kqueue() kevent(r7, &(0x7f0000000040), 0xa9, 0x0, 0xfffff801, &(0x7f00000000c0)) r8 = kqueue() kevent(r8, &(0x7f0000000040), 0xa9, 0x0, 0xfffff801, &(0x7f00000000c0)) r9 = fcntl$dupfd(r4, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x8020699d, &(0x7f0000000300)) r10 = semget(0x2, 0x2, 0x620) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r13 = socket(0x18, 0x1, 0x0) fcntl$setflags(r13, 0x2, 0x1) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x3a5) setreuid(r14, 0xee01) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000140)={{0x8, r11, r12, r14, 0xffffffffffffffff, 0xc4, 0x7}, 0x1000, 0x4, 0x8}) r15 = kqueue() r16 = fcntl$dupfd(r15, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r16, 0x0, 0x0) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000180)=0xc) r18 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) lchown(&(0x7f0000000040)='.\x00', 0x0, r20) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f00000004c0)={{0x8, r17, r6, r18, r20, 0x4, 0xf801}, 0x800, 0xffffffffffffff01, 0xacb}) r21 = socket(0x2, 0x3, 0x0) r22 = fcntl$dupfd(r9, 0x0, r21) ioctl$TIOCFLUSH(r22, 0x8020691f, &(0x7f0000000300)) 00:56:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x1}, {0x4d}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000400)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 00:56:25 executing program 0: kqueue() r0 = syz_open_pts() close(r0) close(0xffffffffffffffff) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000040)="91", 0x1}], 0x1) r2 = accept(0xffffffffffffffff, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r3, &(0x7f0000000400)=[{&(0x7f0000000040)="91", 0x1}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffc}, {{r1}, 0xfffffffffffffffd, 0x0, 0x1, 0x200, 0x8000}, {{}, 0xfffffffffffffffd, 0x32, 0x2, 0x1, 0xfffffffffffffff7}, {{r2}, 0xfffffffffffffffd, 0x0, 0x1, 0x90000000000, 0x203}, {{r3}, 0x2, 0x44, 0x700fffff, 0x6, 0x100000000}, {{r3}, 0xfffffffffffffffb, 0x40, 0x20000000, 0x1000, 0xffff}], 0x3fc, 0x0, 0x1000101, 0x0) write(r0, &(0x7f0000000100)="278c41f6a4d15a6552f90f1dc6c316d3c50473a54dfc52ac9ee23cea855afe6b5570ea81334010ba58b14e76f1ad524941dfc223c36151bf3c54454f1d9a26bab68a0f983ba2669d849fb7a86ef14ae10f2dd347569f0bd9c1045af9a81e49f305799ddd13d989389ae2256e01921282c8bce3998e8cf47e313c2a95c0a59988b9861c540ffd198395e95fda65b34e4dbbb9fb13a136f13c0ce618a3d92c86592ac6d23cf4f1669ec5f406b6fee125a277289d337d2156e5598e66607c5f0fb66a67e92ae80a41222126deb70731b7577adc25ba9f084154fcfacd82fbef1d87aa9f8552514325df7f55dca6cc47a4a36ca0297bc0491182cddcb0737f5c7a96bb03abfda63ebf937cfc0f1c7ab0b82ffb4862", 0x113) 00:56:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x18890, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socketpair(0x9, 0x5, 0x6, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000080)={0x4, 0x10000, 0xc7, 0x8, &(0x7f0000000200)={{0x6, 0x8a, 0x0, 0x40, 0x6, 0x4, 0x2928}, {[0x39, 0xd181, 0xff, 0x79, 0x4, 0x1, 0xfffffffffffffffd, 0xc47e, 0x3, 0x24c7bc30, 0x53e, 0x7ff, 0x5, 0x1f, 0x401, 0x4, 0x1f, 0x1000], [0x4, 0x4, 0x2, 0x2, 0x80, 0x3, 0xc4, 0x7, 0x8, 0xffffffff], [0xc54, 0x0, 0x1ea, 0x1ff, 0xcecd, 0x100000000, 0xffffffffffffffff], [0x80, 0x4eda, 0x7, 0x1, 0x75d48dc, 0x5], [{0x43d8, 0x80, 0x5, 0x427}, {0x3ff, 0x8, 0x2, 0x4}, {0x44, 0x0, 0x2, 0x7}, {0x81, 0x6, 0x10001}, {0x7fff, 0x38c5, 0x78b80000, 0x80000001}, {0x2, 0x80000000, 0x400, 0xffff}, {0x3f, 0xffffffff, 0x20, 0xffff}, {0x8, 0x6, 0xcea0, 0x7b}], {0x0, 0x0, 0x2}, {0x7, 0x7fffffff, 0xfff, 0x3}}}, 0x1ff, 0x5a}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5}, {0x24}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="d871", 0x30b, 0x0, 0x7) r4 = open(&(0x7f0000000500)='./file0\x00', 0x2, 0x22) setsockopt(r4, 0x8, 0xbd5, &(0x7f0000000540)="7b3c23cc571312bdac174680f17324c5a34f7cb4e829a9511300e2cf9a21901ba09926d5333392ca7c86c6d7b17f2ab15d585a54c1533b6d1b25af986ccd23de6de462693602ea20f1314f0ce9462ea6027ae0b74485e0a3abfaa090aee30251bd77815eb937a1fd83c4869b70752ae21bd94f5b43ac61ccb429b26b8619da2933d884e1fa0a56d7faa2993b06672ffccc339a6e1c0032798df15f13f1fc9d1632a39b1d9552a595dc48aa38640091e770e969a2e0fa4ba42c25a1c82fb9faf54c526fad5936d40b614d46030e3253b67a30831dad6adf4fff4c8fd1dac1c9047718a1b0ef489c5d29e12103aa724475f1803a05e064138e49b7f22855cac2d57b1a6e66543e73d6f92c9c34feaef2f34a2223ad62b1d6e051da88cc69e18fc36e4471e60d63e6cf98856b712a8de9ee3f534efa4ff878e0047c2823bcd1b3072ffbcb33be78604a002f829c0e04c64925a7c03d22a489d37411696adbd706ea3b645f2decee21c6d3c0579bb342a4db428283eee32f4b2c83fd6ccd1352c3304e95f67373e9beadb7a8bc39ab98832a88529b8e39d6ad7e83db8246d6e20b9c9b78f84c178db4c37aa0522f5ecd77e6c8734148b6ab1fcc4b78f4ea02a631f7b6d68125f4f9ed9f6c091f5b22bf2bff05e369310a662f1098f8b231cb063357a3c81e12c5985df62595470fa2a410e8f2cbd4e7e82ac3fe8c4868eba9be8918a855fdc26e60769d74c2a7b2b1a2c829ec4f7954182122fe05e69cc775741259fbec65f17ccb6e6b069473f2398405a58421e1751955ee86379398951971e25f59b76cf5b487280c887d2e9efb09a30806308dafa928d77119d3b4cbd53ecc428549741750346236eaba925bde009da939b7184756963f34c7b690f1bc435e44746857b62176f9c7b34ad51e4c3d042189a9eab8c6ae56d9d366412806ce76f00eebbcd19024f79fafd3e86c8c05880e177c2f3dd2f83160bd1a310113611e345d4ad2fa7f57a9a391d11465602c884dd10632c5d155c5a1c81e74a575fce85ed789c5643b603d29b23234b898fb03008b3d363a13f811ebe785a9380c40ba438c8de969398ec09f473680cdec3aa5f90212f8ddbdb904a3c2168ad66bac98157c5bfdd38bec2d844b4ce9abfac82a8c8a7e0a125c5b1a6db896654db302897dbd25d1d0beb6b21868589642075de7d3e093bd4c59c81671c37ba58368bdde1f227597e1ee1dffd09db507b27ac8311765a8f6d6c92615b3117386fc3d6dc40beeab9e26ab3d66d8ba3327ba7fa6319d98c262a7af9956fe43db6d91f00044331d54dca93027f9560955034f2dcd179c98ce28de751af86bb1193dc44493efc47276a91c2bf3be052114b6e444b73c60b6e038b62acb842ca0fe9f27b8245cd7e2c87aa5ae8f037c498558203ef82671b17218ff3ae9dfc10535780a9aa3979e79848a4ec8c8bb8c8c3ab50705832682b7cdd69f15595a0b183b2082741e325cd08337ecd6aa5871ade172ac9596ab9ef8e58d0739bafdc57dfd7db5b12d20cd55a891cfaab952400300a507f1c4eb7c49920cbafb82b43e60d1443f0190759029dd562bacd0658a336a2d572631e6cb6e9bcaaf03111b05b73a7d7c268c222d04ca9a72a137921b478466bf814212482dcf20b77b99c49d6b53c8402c61058a5504b7172ed7a6de7b7279689a94084b64aa0486d20898122abd21d98efa109de50ce67912d751e22543741bc4e13c297b8abd00b26b2886bbb1067227a2fcb0c90e975a2c23933777751ceb65bc46e680cd8041540469d6e38bad5eeeb5e8355c6e44a82431898e94eea1050f23b2ae1aa9c25c46f92878a7bd3cc86824b883cd89c855f7befdecdd2da181affd6b0363024809429c4b21902187e7a97ef58328be49c86877e4aff7b1b615b0b42eac0b8ce3a5c8bca53ac5ac38b247ab07770a33fc4648bb21fb75e09f317aa68978a222bb13e4b17427a1be419903bf4663276c6e569c30966651a1e577455018acab0eddf6cebca54bb1add219c20ac0cf6effa0df6e2db12df60196cf9e1334e51e125111df4449695a21f6e22579b32bc1fc8cf3a3d1d936c8316f9ba2bf117545dce3b0a0278b6256ac3fb18889ed2ad41ab0683e1843e3b9e26c8519594094722bb646f48222d713e4070ceca9f0633a5d77b1684e5b732ce6dadb2c06518104854cb9c31c9d3aa7d2b2e698fee72425c4c5ed5005ff4a8d5da1807fa4856f640640f3217cea9dea7c545aa50cd44eccdda8f799451894a6e842c6dfcff0a7f640bd84b14739e9e46fbc50b94853a83096daab6d834831747ab33e356e2ebf45e0d311a0a3c73a379663134fad0359fbda0f92bd3d222108136bd730af5d3f48b473a81099f51364ce5697a5651e6d553dde87b020fca84b56b4c3deae870a627bb99b61226c11fe3a41976014a35ec3753dfde244cf7dd487791d130c4422c78bab8f05bfd6907145ae9628c4ed1640e04f85e83342d2e6bc6cc0f49ad21bfaf4d22b0102b6af37812398e61ee495992a43e41e9a619d498d4da2a0f5f5550e3fe349b9016085304ec068d63ca4378debff5f9114ffc27e1cee77c8d52863afe2c47859798bbafc93d0c9227b554e7dfb606c16b4b461130668b916ebf2551c4c1ffdfc031cfc205447317bc8054d153ae8e2b53bd5ced88674cc746bf76e51f3f321a595fcefeeb0431c62edf1fc490e36cacf9d8fa567d8171210bab1665c44e3512e085eb24390fa1455253285fd927cdb1ff548edc51ae3074bd41229f938e2a643565ac2558308fc6fe626913d5ec10257831ee1f19d6bbc3eea8c46807e8822ae566b703b15207cdc5a6f6b8e35e147c09b25283256bdf3e7407198241dd71d418d7ef47fb9d62fcbb46a401a9ad44059b32facb1cd51c2ac1b0403a8ea3c22296704bbbf4070721b5420b6519a33871b923829b7a0ea6228e8b1e913719ba0871c76556fbecd7600b500fc7d5f4b02919d5c449d6818e9236210c87a334155ee388bc8461a135563074f2db293fd884b577649e3fa2f7337cd4909d262f4abfe52757da08a6d0dcb5b8f1c3217e04326a4e08a4c9031c2c1e85c550289015747ba3a7a22bc32bc1ee5097d44053c7c97469d049b8556dae446cd28c6bb162e2259de2d5d816b9d509f7c43c0d4e34f2a8c87cf3c08c13e6a9ea56c71106f62a51fbd557755b1bb69424488209011465fd1777484a6ed502b3999b82002def2e1b6ae8af689ed635905aec6d602a5873e3e36ca4a347db4dd52beccbbd4363563c6c42ee6f365b1d7507ac878e5e81e66f9e5d842385d847f6076e742fd2a3846f223a96f6537132715fef2ca62f683d3caef5d11db7fc211d3d1faf1508b4d05474c94c6c100ff0808f8aaf3bd1860ef4fd6d55693bdb34b585c5d6c96ddb789acdda798a36305afdb05d7f4d2c185c0fd15f4998e0235e2f3bf3efef68f3abcb25fdc1d1c5a533e1637da5163f5180cfb1c4e808b7549a8113a25ca6303387fb342bd58e2b6d2a3e993e262ae9dcc6af827b7b4d24ddf08470dce36b3f589e5277b76807f25242c5c9aee7aa8db3fff35c5242d8e67c1761ba9a1cc04e13f4fbd83bb047fbb42765ebf974a9dddfee82aa374a4da9039376b2fa8ffb8a9e9dd98008b4e5330ec9a03e4fc2b7dd68db881a7b6cc52afa49c6396fb4600089775d26a21ee63b539deefcc051d2445ead36c1a55002c581e5398ae230fa180381152be6e16e70a4a767c13eb95c590e50035f4fe621783ad1b0c0ba0952fe041c8f30b9516c606d8076c0faef79f1ef84ac2d6944783058ced61c51848907249a2365385b2670503ebe2ef3c9e49f921d719f7fc4436067db64fdeb20e93b8e35198c4626994e1d951f73eedb9c8ec4e90f6fd26b88855eea0ecf36645565a9c1fdf75c74121df183b98633fe517f61c2ec5b1c707b142e60d89b19d777cff22fa39afe7e1604b86a77f98eea608817886edc21e405b5a9f884386855261cc0057c75700f51077e0d8b4aeef7ce308d47565683d9410929b8b406f550c9bdf7cad76d61f0b7d0e19e7e0ebb78b58476768ed46eec7dbb4e07378a7ec07fc1726a082f611deee90b223025f8526b529be76481d09a2939ce89d3548cfc0cbfaf3abc464daf2c7c95bfd95d483867d4e473aadcc4ecd734b86397e5451ab21d764eb6d6c45f97e962da2ec53907b3f13461391946461312917d6bcdce08c2a97ff6924adbdbe45360e85aef9d17026f3a833276e1af626472c32ae54aa84967f76fb6d9d95c91c8d05caa5c4e73807dc1b9a35d30f564456c10cfad762367551b3ce8da1cfe4610580fd446403006c940c1e1688307357aaf497e1a56352a941012cc9aa1a01f72efd881c26e934f02d36f97e7e0bd243ef8028e682e5a2726ceefbf0dce9bcba35bef7262eeafde7dadeb2729b04ae733f84359081b8bb6d979625eca84b6d831e2a3f330ff289e5faff5044f69beb6f28c71d53aa5f3ecf9e075776d36b5dd38037ec8131734d9759b374527b302da16c65be93901b848e14c419a4cebab183ad297505847276f00babd105c26c72529deac6510f6331fb772598d200aa4c6b7ca093eaa871a61d1097355d230fd442f2511a914e8e015068bb9b3ebd84e0fdff4f98415c4c4aa28fc938d102e518cfa97b668fbe0d77ab507f51edba86765c4841a4fb3776ac309629ccc58ae605eadebbcfdcf77296b950e6a5e279f1c45430fbebd5cf5e2b3ef8d1f729ef63a257e5ceea7b826c408f8c4d156f46bf2db25c2a188b2567fc998f9ab3acb8e39affa04248a9c3a666fd09d418625a7c65f9f9e603ce7e28c13de61e83e70be9a6c722a76ec5b8625455e652c6a844ecab6250017ccc43274246a3146dbfb3687bef6e0c775bd73e0e2d14062a4b7286ae3bbb5445aa4b1c73cbf67cb160939696656321a21df18c6e8d17ac2ec716a15b0205c1ec26d635185bb9ed6db5dba33ee8541ad6dbb9683da111bb5b993815d79e9defe6ef14d40b5098a368688d8bf72c8338ceec93086d22077a37a416fc64affc4b68b91f394c8bf16310e6521bb7a0731efe80dcc3a1432f004d7a83482b3bf86469c9ae67988961830d13fd6f170c8062a9408053f5abb4f43f94bfb880305caf74ae63ba731caa2682e97e9d0483736824f0ed5cdc4d4c5e28557b9d459f809e87acacc413fb0a28eba192cdd30fee90c8a931d1d1023e12e72e010ce0d5c5abc395aeed52818bdfd044b417309ae378e7feb1e69aaf349f0549a87022b1ad6632a646d525e90bc679c54f20faedbff0e4c76306890b621b695aab0119b490a354b2107b72698c68f02563021083ca231497851405b762106441213876bf1f409b074f06009654850ed7c965b744035c83770a99632014b14837223e0ea555f93d525e09f979cdd87ffa11894e0199c29d771c5134c4b18a3611909e8734400608a6f282e1b1da655d708a588a1e8d13f5b757afb80144fdc2ca97dd6d165b18a4068ccaf58474ecc5417ad88829acc23f32bcdb65c39cfc143c6ff5f94cc517645b669a8c73761924b23c8187235a507a7f1e427e63e1af0b64925721040ada6698085d0fcad4363cd692a463c5a3af274501ee7ddfcfa14f1704e1c98cc5fb030c66ae802949e84cbd2d4370c3f3f60ff64cadd32fbe2428d342b41af3d4c3bf63ef25446f29e603744352c93c5cfe680d1464d059bb521135110e65608446ef58bfc75ba9cbd0d018aa9d27e5cb979c73455e33149d7fd0805e77a173984907ce937e", 0x1000) setsockopt(r3, 0x397b, 0x5db, &(0x7f00000004c0)="3b7a612e1e87caa61416d433647d8869801189e578efbf884dfd6716d35fe5b1cde38a2eed702b4176646707a242cecf68bc95254298696d", 0x38) 00:56:25 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000040)=0x4007, 0x4) r3 = accept$unix(r2, 0x0, &(0x7f0000000080)) recvfrom$unix(r3, &(0x7f0000002200)=""/4093, 0xffd, 0x40, 0x0, 0x0) recvmsg(r3, &(0x7f0000000240)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000080)=[{&(0x7f0000000040)=""/53, 0x35}], 0x1, &(0x7f00000001c0)=""/89, 0x59}, 0x40) sendto$unix(r0, &(0x7f00000000c0)="b1000513600000000000100000100000000004fecea11ea8fef96ecfc73f53357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c02bff62c0a11c5db2b04fbb715d2f5a872c881ff7cc53c894303b22f310b404f366339b334b822467357aea8c500000002000000000000020208a371a3f80004000000000000000100000000000000001ca3fbf1565bcb378e21a837d44062cf24138a23484166bf12cb45ea7e6f7753fe4bdba56f4fd881", 0xb1, 0x2, 0x0, 0x1000000bc) 00:56:25 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x204], [0x0, 0x4, 0x0, 0x9, 0xffffffffffffffff], [0x0, 0x0, 0xffffffff]}}) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000040)=0x4007, 0x4) accept$unix(r1, 0x0, &(0x7f0000000080)) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xfff, 0x6}, {0x8, 0x1}}, 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 00:56:26 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x80, 0x0) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) truncate(&(0x7f0000000000)='./bus\x00', 0x0, 0xfffffffffffffffe) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) r2 = getpid() fcntl$setown(r1, 0x6, r2) lseek(r0, 0x0, 0x87da86990c828a41, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/230, 0x400}], 0x21) r3 = socket$inet(0x2, 0x3, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r3, 0x0, 0x6a, 0x0, 0x99) r4 = semget$private(0x0, 0x1, 0x100) semctl$GETVAL(r4, 0x1, 0x5, &(0x7f0000000300)=""/170) 00:56:26 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86338) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r3, &(0x7f0000000400)=[{&(0x7f0000000040)="91", 0x1}], 0x1) poll(&(0x7f00000000c0)=[{r3, 0x20}], 0x1, 0x0) writev(r2, &(0x7f0000000400)=[{&(0x7f0000000040)="91", 0x1}], 0x1) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x0, 0xfffff, 0x9, 0x6}, {{r0}, 0xfffffffffffffffc, 0x1, 0x1, 0x3, 0x7fff}, {{}, 0xfffffffffffffff8, 0xac, 0x80, 0x7, 0x6335fb6b}, {{0xffffffffffffff9c}, 0x1, 0x4a, 0x8, 0x7e943df8, 0x8ff9}, {{}, 0xfffffffffffffffb, 0x88, 0x0, 0x0, 0x9f23}, {{}, 0xfffffffffffffff9, 0x0, 0x1, 0x101, 0x8}], 0x2, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1, 0x80, 0xfffffffffffffff7, 0x3f}, {{}, 0xfffffffffffffff8, 0x42, 0x1, 0x1, 0x100000000}, {{}, 0xfffffffffffffffc, 0x20, 0x4, 0x5, 0x6}, {{}, 0xfffffffffffffffc, 0x2, 0xfffff, 0x60000000, 0x8}], 0xfffffffa, &(0x7f0000000100)={0x7, 0x5}) r4 = kqueue() kevent(r4, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 00:56:26 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r2, &(0x7f0000000400)=[{&(0x7f0000000040)="91", 0x1}], 0x1) r3 = fcntl$dupfd(r0, 0xa, r2) ftruncate(r3, 0x0, 0x100000000) ftruncate(r0, 0x0, 0x4) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='D', 0x1}], 0x1, 0x0, 0xffff) 00:56:26 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000001d00)=[{&(0x7f0000000400)="9d2a6d5576392568e6601bed4c360b46692b6139cf3928abcd6ab6fb35d5146afc5e03f520abc3e5963b17ae5df419e4d1e7e24fb23063020c925206463c760ff8f31913b148999989389553e82be803cff0160a90", 0x55}, {&(0x7f0000000940)="6aa463ad952610b5531fcbb641f6a489b47973a60b77e5d0af41e89558d68579d2556dc99929ab0d5c692a43cef2d4537d6905e61918dae987053666a88c12bdf4d6bc478d0316d857fdb83905923a6c8bf5a1e394b16c0381249edcc20631f64d665052582da075abe2ca3c0c0742f743cc4d53e83d1957358181dcab7431c59b1bf9e150cf2ed79a7aa1ae8d8ac0c31db61583effaf5ec11d87fa790a1a2c9e885e06d5250cb826007562ad68c5457a23b9453febb99efb0ec8c35e66112407b5184131957442fead169a5799ce62aad7aaec67547311f570c8f29988730122274536649992f29d3dba5e0a2a1694dc7c4da318acc6f5e7e4f8d124e2bf9a5ed00e3def31249651fa19338ffaf6f4a1e2319f9133d06fb94a6f7c6cd32838784d5ca953449a333a4bd7d90454db0e27b1513db0b12c93422633869f7b63b96198cfe057bfa2a3fd3f91ed037015fe7bbcfb918f25f6efc30605195a22cf777367caacb014c0051dfdaea9ccef0f1d7fa3c1175c220a0fda88bbb2816962ad427c047e9ef41d032e2ad62f035d225b04495ccfc10d66db7137b8d3c69413771e9a3876d1b88f6b3ea7971", 0x1ab}], 0x2) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x1ff) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000040)=0x4007, 0x4) accept$unix(r2, 0x0, &(0x7f0000000080)) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000000)=0x9) 00:56:27 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xfffff7ffffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x15}, {0x16}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000000)={0x4, 0x3}) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 00:56:27 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380), 0xc) geteuid() r0 = getuid() setreuid(0x0, r0) setuid(r0) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') rename(&(0x7f0000000140)='./file0/file0\x00', 0x0) r1 = shmget$private(0x0, 0x3000, 0x819, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r2 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000580)=""/170) r3 = semget(0x3, 0x2, 0x38b) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000040)=""/101) r4 = semget$private(0x0, 0x0, 0x400) semctl$SETVAL(r4, 0x2, 0x8, &(0x7f0000000280)=0x472) semop(0x0, &(0x7f0000000340), 0x0) getgid() getgid() r5 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r5, &(0x7f0000000040)="670dc3", 0x3) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000040)=[{0x4}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) write(r6, &(0x7f00000004c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d00195537d9f4fb5862a61af2c1575e52a33087dd1be804d0377c2b0690fd466804359ad1a3809db0808b9952e94b4fd51553cfbdb23fa85a28393c44a48ea13bea68a3dd82decc5f", 0xfffffffffffffca0) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) msgget$private(0x0, 0x402) r7 = geteuid() setreuid(r7, r7) getegid() r8 = geteuid() setreuid(r8, r8) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) msgget$private(0x0, 0x0) getpgid(0x0) r9 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000240)='/dev/speaker\x00', 0x10101, 0x0) r10 = socket$inet(0x2, 0x3, 0x0) writev(r10, &(0x7f0000000040), 0x100000c9) setsockopt$inet_opts(r10, 0x0, 0x6a, 0x0, 0x0) r11 = semget$private(0x0, 0x6, 0x777) r12 = socket(0x18, 0x1, 0x0) setsockopt(r12, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r12, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x0) r13 = socket(0x2, 0x1, 0x0) bind(r13, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r14 = dup(r13) listen(r14, 0x0) setsockopt$sock_int(r14, 0xffff, 0x200, &(0x7f0000000040)=0x4007, 0x4) accept$unix(r14, 0x0, &(0x7f0000000080)) r15 = socket(0x2, 0x1, 0x0) bind(r15, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r16 = dup(r15) listen(r16, 0x0) setsockopt$sock_int(r16, 0xffff, 0x200, &(0x7f0000000040)=0x4007, 0x4) accept$unix(r16, 0x0, &(0x7f0000000080)) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000300)=0xc) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r17, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r18 = getgid() fchown(r9, r17, r18) r19 = socket(0x18, 0x1, 0x0) setsockopt(r19, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r19, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 00:56:27 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') kevent(r0, &(0x7f00000000c0), 0x0, 0x0, 0x3fffffd, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x8812, 0xffffffffffffffff, 0x0, 0x0) kqueue() 00:56:28 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x15) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r3, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) pipe(&(0x7f00000012c0)) 00:56:28 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)='X', 0x1) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f00000000c0)="16065aaf65e9b234741ea1ff6a3d3c391fcc44ccdd23052b1c75adce73743a1c091222393b542b4941cbb8b625f02436959f7b25fc8dd2651ffb9d4c53e69554e5e116d25997076182caadde92e31a85c69878a0bd1f44b56e19959748b63468ff7c5dada95a789230cbe621e6a1b102e0213ad20b1f8eea11807fd4d96f2cc4c573fdbb19f8806a6d209df6f370342f6f5e9044abc83acaca50b774b277e000e9f4f8db294ceff5f66cb8099e5cb98eb7dff0b67900680752f3020311f1944aca1e1de8c87761d79c7ff6793ff3a48ef4f030a9589b989f53e52c5b8144871fb53e9499f7e912375c2f4b80d109094dd7f3", 0xf2}], 0x1, 0x0, 0x5) dup2(r1, r0) 00:56:28 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a538706000000b818000000290000003100000000000000000000f8d2ecd21524de39f91d2a195d296a0002000000"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000001200)={&(0x7f0000000080)=@un=@file={0x0, ""/45}, 0x2f, &(0x7f0000001140)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x1, &(0x7f0000001180)=""/126, 0x7e}, 0x2) 00:56:28 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="59eaeb053f4bcef336aefe3c5175813ce3b18c443293b037a71883784875189efeecc5811f829d28123cef8e6f8601aff9ccc2fb816a1635e2e032dad8a688ae4e8e80dce33b9c1b7a4695794b8832a608c678c5ace37904b9878e3f54521a0433ef1d9eec143faf595556e42ecd621fab861dcb3d292056936c3ee3c7e4d20ae20ea7a74db05551e6eb88c2dfd506807bacea8ec92b966516afa3ee29aadd00000000"], 0xa) socket$unix(0x1, 0x2, 0x0) 00:56:28 executing program 1: pread(0xffffffffffffffff, &(0x7f0000000500)="8608c85962061fb08e620cdceedb910976210b528e695711cff23d97ec4a52b333c3cdc2e92f79a2900024244d4d58c54f4757b19d43d2b863232309819c40e0b465f6881dd63df37e2ee7d6595bc5f59647798d6a3733d65d9986c659368b06aabadc59adbc85359ae13a3c733a3c2ba2a42ff8f62df34e770c2ebb6084cc615b61c1a6756384085c40bb2fd7fd740ef86732b40c0bda5a73cee896560dec73d9e6de568aa915aec444b5b0417f3657959f4d9e3b5c0afbba5317137cfd202b8d948ca5a3e066682c7ff9b477c4c48aea2fe0d935d61995889ed63a6323b66a9628c0c0b0ed61f0b9c8a2aba742315b9a6ac485d8bbd09c978f2d4aa5920501cf82a6323215da2d5339c9c276d0ee93dfb30c5afe1503bfc970623cd1a3e8d8a4f9b4b9b3785228cb5c65152ce081099cf788677680197015fd2f4e8759e2e3af37a059cc8099464d2ecc48097f104f49a1ec5f132676fd7addfd791228d74f169391076a9a3fc9b7127f25f6480bc19a50a02ca7c0f773c42194b4a0727362847a086c35a2318794f23cdd6fbedb53088548ad9d5e47761c8598616c860c2ede72d26978094b4a67fe07eb14d3609126bc35b702aff8070bb55e3105ba9d38dd5405c35d670e3eaaa3db34436c62c0c132418c81672a779405920026a3df78aa69322a28e9f5e4afc6356ffca59ce473c1fe9b01dea40b14d09df8552097d801254cfd27fb2274bfdcdb18ca0b9d209bec2050e51685a2654baf76ed0d9225b1fb3140511cbad0d5c230ab63bb23d6a180699ed6c9e327b2be3d64aba4858c9d2ef0d181aa9cc7ea45f87458ebc136bb52309c2e789ac63fb0def0b28d5c965811fa4f6532d6056087baeb55a4324d7021e61f70c2ac0fbcf4a96b6f49fc3e8568128a5c20638774e945e102f938c3aadc2ca6af085b94aab8fbbe79b09f8fb9ff0e6684db51c5a4045cf1bd317ba27658003ca1abe0a9e3edc46022a0d90b4b0316e27487e492e945f2d26b41e63fdc0c4cfbf051b5864bd85e3bb90fcdbe2282d9b7ef067087b7503469fd9bb1d7dfdc1d3e35024468b2985c8c7ce81975ca51178945168c684fca81de778b782d784ec3875a32f7ddc8d7f05815ea372ab52892c3314c7fb1225e00263ab2987d5591d566166bb1436facfc94ce1a26b9fe6141198b38b99df05469e5a6dcff20f661b4c88d5247335617909d065eec90b9618563b108a5edff097354c1a0203b4a646cf96569f2a076c2c48c8e3d7cd74725da9998c2eb776b210ad54bf05299360dcf880b75907885a337cc3be4dce7fa4b35f827494ea8c27700053e8a00e831a65e218cfad8cca3a17d6e1a94819236085f6ad7e07498bb6213bba92d62735bec30bda26cfba9b47dfa9344dea46bbae578829e21d94a7888b6cefa9463d6446a2f7716367c8d0c4fb2a0f009ca904ab2469547814dab67ba84715fdd7a4032ff0919393e1e971daefb869915c455817d1121ee6870a180a30c34c478aaf85df6b4142b5bc314b6b45f27c9192a42e687bcfd500c4f6109a51bf83a6bfe997bfdfd42f72f44ce6d8d4dbf053eb50045425fdcc4b0c7071032305aa9a37f887dd9b16a7a37ab0a39ae7f606253c6d1377ba4bd151f39c862a66d2748b2131d57b1c3b1637cea9d36a985b57ad17cefc726de5133a83c7bbe7d1890b7fc1b973a2be76470c10f8e58a068b3929a2058f92cf5c45463ff38535e8dd3124ce2f1b31c27d02d84ef308d65ce8204a56ce7dc6d778cdd06f46f92f95ffc8c7da24f47e68b288bf9b684037446307e99241dd652d0b45267fc219169406fd26cab40e94aefe741282b31992c1ba61139e8c54348e27ea11ed107dd108166c87f55a161ce790172a4eebc7adfdfc5439237cc7b36aea41a9be27b65eb1e5cc27bf10a1e04c5f200947502fa653198e153e0c9eb9387425984989498ef6cc54a7e6b2d4e09c9b90ebc8d8fde018a4644e0ce34b00f9de2b6fae9ce693ad5ba12fbd11b630ce2bb29c762a9745f3a3c416e6c127f98ca4fe91d19dbf19f8e2b917af273517bef6ba47adb93934e1b1eeea48dd4f8bf8e996d15af0f97cbf52953b3d66abc66265a2d470375fb17ea1b118f242a168eb6c09218fb5b51973b1a73563fa2f4acf683016e7e7913cac59be168649c9a7ddfb272d9a179fb037a84ba7e8256c335745dae2a349fc20fd85b0453fee24848b5c6c8b5c0e694ace8c4d474ad44b2740584ea9cc78584d7a3c6456dea1086da5117234bef674431add95aa7687b37abadc4da9728efca178c0e658c0c3cbc649a0d734e40dcbd7fd790755b9313c9f4adc080771bb643937606da0fd3edab602bb8217f5e0d33eb354ebeefd92b2a6523c83e7a0ea082c8619ed43d3db7a2200932c878296c4e905774a74007e70f7cdbc27f2eeb87693e5e946a477a38b5b058b41b6b81ecc5c3a8c4c26d2c0aadaa2a09d11920e9be172c587d1a850de561233b7a6710661c693f32ce24ac7bdbda3f193c7db53104d74cb5ebf04606c9d3fd292b3eea3df72b5a7d98fcff9fc782e250748167f91963b70c1fdbd67c82b9f9c9c0ae6387fd4fe2eaa7e644b2ff7018e24ab7e64d4c622fec6a405b89b12a00e38adf0c597ee4d42f43e7bd32f71203dc11d9cff2db8b612c737ec43fce085fff2bd7b8ba590b865f7b11ccf587ac4cdb359f7fda09d825e8c95e21d75cab724ede517ff9c6c4fa3f8630b035bb24619e5d103bd8ed12b079e0f6bc5462d8093e6321f5738ca025231ac5475cbc68120ac73d7b23d17f2938c88809f27b96be344617c28476d504a912d574c9427f6a6670a9fb60ee500aeda591a1dd194a8de003bae78a2393d13f534e35e919c71d4d03dd1084c556a681a03a372b14a62929375659a6d19203de2fde649782b93ea1a407d27d8b124a482125d0f85e561c4f662491ffc50f8c0abff54693e2a8132610c4235e9fe86bf47acc105b40b531abfb461338e5877ca343a9e35035a8ad025209581f24437fb597a88457b0d6c575b5b252cbf656101cabf6d5877442650d2a60767bc931668bb279f4153e3d731491f6851486f19dfa5d76a2d34b612f5deba6d604d0698a40ac7040370f0c3c84ea4c7880099aec0b204971f3ff109de4d68c11c08b18af8baf260204c156758658081a38a2a8109f935c9bd2e728573eab62cd0517eddcdeb9e6c21f296d388ce5ceb72e4b239ec9dc7ebdcc423d13cc5a125a69528432a57c9105d80923fae5c52c495f151dcb4dc1a72247a8ef68a85822ddc2e530276d25aa161948da6d5a0d25f3984134d60cb64e2f7ea2885fed68870d4f16f1680a2445022cf506e48e8e212b3fc7de1a3a182647ec3580cf6d29b078170f323c68948ab0ad2333d2d9403c47504a7ec017b197474bda922739f71dac6c2ead622ff7827258416d0b26bb8de774cbac1c0e71f72bf386561fbdcb7744d177b6de083ab80054fe4c45ba3cf8ff54e8a599ce2869a3374912e84d5eba3e530b6bc7608ae5883ffc5e0fc8bb8f466acb12772a9d7c1c89b00d31ab25d8e22310c891dafdb434f87d5a7735902a5b94c9122c620f6a1b7e448b0b959d21a7a441fc9d7fbf99d31fa54c7c76ee4f86e60a78a84c6bc3edc2401c2dc222414f1bdf3e5693d6cb9a9ddd6623afc01aa65498e9da394399735899b341de030886e2e84b217b9e582c49c9306963a74f1131e2e830bb585a2e1bf41253e76c9ea5f1966d5fba7450525c925faa06c482574aaa12106c46f822336662d476e013bad26295c7e23d828fa6a1f6e18d5e881c717bbbb722243d16550055941ceadfeb865c37a096da82536ca8b7021a04deaf2959f45922b21e0935fdac4e97c495172498675a3076acc1530e0e889e00b08534aa1b8773565f6dfc82616c3a29320b109c329d2aa491925ac72321c2a2abec6915aec2ef51a0888059adb763db662e2cfd5453d8d34fa22a8a8010f6e215a1b13e2d07bec8308cd32f42305302ff0f11ffb90358736dc7ae18b6a386ca3d7af2c4efdde9f0729e81c634a5cf118d20be4174c8942006b99dc5d23f26adba36d1058714fefa5b246f87dcfcc37602b964b6148dad4d5e32383feef81913b5fdbb0e62bb21629697fb4bfb080229a1443d7ad18036165c126a0ed4bce29cd4abfb0638a17d316c01322e01e44a146bd83363e3c5dc6826690b5ce5e3223d161fb3657771b9bd226e89ec78252bcb7cf6bf5b955cedac62cb2c68cf858fd30ce562a2587f0cc8bdf89be535487fbbac1cb4e10c4a7ff5c9b7ae698d8728c710a7d6bdb8410e21d08418b1e6e1ed3ae67d631ff3b6fda751f487cc9f68f45bdbbb17d197227b427687eb3d73ce6eb02069ac1c068d91a3517088323f0bece2496adb2377e4a0d58ff778bc4a62c85eac608bbb56cadb9e246a1cdb3d6a35fa6c21e9d16dd6d7fe3b84fd28d168dc48545f78cea206d497ce7bcabb0453ea13fce8c3dc5e61f8703a2072546cb01a5b63d1dcf964f692edfd3475616fabc81cd0f6dc26550bc3d08ab5ab1e4fb2c0ea23b6934728b440d55db6ca6298658b99259dba1b949f1e3696425d1eb0cd4fc0e307b621c532e50a107e01e8967fe9ae22c6a0d16c02a3e5ce95328e3d4665a28dde48f7693bbc8f57639992c7c2a608d81e9870992f6fbd0c1eb803feaa7207b397040d5e4e1c90753c2dd0b301e5cce910d6577916681bb087f2331a362d8a72ff537f2cc8992703ca95fac511ce1e355513c7a479e3f1104df2ea9f7a341fed59060ec1a1893167eabe9bde0c04744b1575397d451b7b27a4c4ca93a0469c29981f3e2446a927a0660f7d38c74af1e9059ea5d561cf0424a2ab0dec5756ea230ee87ddfb6d56638e93829f7f37a57d55695ccd74ee6058b7ffaaa073fbc563c8f3751efe92bc989277b7e5d765f7b21f4bc1b5c26ae9bfacd3ea75f5bdb8e538a53cfa841ec7c68ce814c16c9e005be9e1618dde6957ca10bcafdf098a88bf35f417151a31800f739a4064b1fe33a4d89e58099e76c299089929b7611d712e00c827c3675979526177b9de720e8892766fd7b7f170b3ffffe29a5f5dfcd62c3a86c6cb467c2cae7ddefc2b8a90a3970d5a2acfe3990561f9fafcb4345cd7b3bea371f12236fada8bfb78072c74145c6c416be50cfc359b6809ba57ccb47ebf2af3569ef7bed6d70ae70643288fb2257406ab7619f8820af8ca3824ca7786b5a9622a43267042075acd5ea19d93a9f54ff325f62808b655eb1a5828bc05127b86011eb96b3ed0a6fa75b37143d3a29772660a527c7e7664d87504de63abeb4da99c35f2130bd7d16c48942fa496fd7761766b131a1b2279cdb23eefd312444d69b987b0e6fd392b0166d39a8b9b57882d086967c1573a3b5a358f3b90c0a06f0e1d00d35d9bccae05bec2a0002abfdaf9b27161b54ac2ed884362b6a36e1cb90dd88c2ad65211cbd00e6c024df8ef029637ad86e574d9160196b2c091e4c9818b8cc0be8bbc8e7bab932778dea4da69ad35ad04f81e17bcb60c2b52ae5cff4ddcad2740d6d603896e3504fa7629830fcc906af7f58979ef463e18b9a60136e22abbf967ffac78cea458769941bc5adc06d5ec71e1658156d679774644df828f95a0ef300ebb1f34f1d4c848f90359c3d2e9a8e30b22f14af3472efd85bd963c2976584ecd1ef88cc5c048914302ca8ba783f99c0f035e11fc1d1759a503393e55f9446680608eb10d5051be17889fa9a6b6770c9f5745f12aac07479640ff207ba21757fa8defdca3022", 0x1000, 0x0, 0x703c) socket(0x2, 0x4003, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf468d20d8a0a197a386207000000008295955984c87910bf093f68c117002824ada90b64ed32bffceac2a84e6abca64896819fb15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeeff245e0882f894bc84157795ea4a5c5fe659fa202561cd8cac7ecbc5b65c6593d2870b40900003500000000d28418ac1b00000000029cc4ac3908ddba44fb4b75550000000000000000000000df28d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1ef009e5a319d54401cb92f77420eea4173d5b6913e489e8b0fb636710000d2df8ac87e0d7b65b7240cf97dfe1132a536ef612e9e3b79f7424082bec304ee9a498252abb7cc8e0cd938965d10374c4fea0ee6f28c35bb0edb267ae65c7d44a95bac417e2ab04fd8a9c98e9501005d090000000000004036d11b2434c929b34b0087cf25dd9e1e49f931a4193897b0a30000cbf637786819bf7e26863a111574bd1b6d85eac8a829bf8aa02ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d000000000000f145c4e68bfa8bfccf6a2c9ce08a146ce556cff965a32f7c8e9645d300682b4eed6b5ad30d7b696378a27e42cfc93123dc2a8bcc719fe6682881ea2fd58ed735230f00f93f47ab3d3f3708e2029d36d56bf5f227030446137813494ae280cccf91360000000000001980e0d399eaecbef83bb6227939358a9469b62f895cb7964b421c154a636c8c1337d65922e64c0949a7cc87d71ae8e6be397f695d585dbb0593c3753204856049da3b801d8e142c59f3608753e64210131844aee2963ecd987163f46cb65efa7dbba0306b18b49d31adb99755151d7f439743618851366756cb110e0762b6c3503264a70bdc89ab91964735b1f27122fa81c88cb62ac29c09d3a26a1c30f7265031f8fba6ed2ea7240000000000000000000028c101c1e8c1b0128c408deb7703b07f2def67ff13944c1372a09d5662b652d4ba79d5379c5cdfd7418eba2f8d88296d212dd14c3c4d9a77deead5082868fbc2d3bd1933cf7a73222149f410ffc5a4bb7d0c3c7eda7b15b9009be57d63e9a736888abb31686023ad16"], 0x10) r3 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmat(r3, &(0x7f0000e80000/0x2000)=nil, 0x0) shmctl$SHM_LOCK(r3, 0x3) fcntl$getflags(r1, 0x1) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) setsockopt$sock_int(r5, 0xffff, 0x200, &(0x7f0000000040)=0x4007, 0x4) r6 = accept$unix(r5, 0x0, &(0x7f0000000080)) recvfrom$unix(r6, &(0x7f0000002200)=""/4093, 0xffd, 0x40, 0x0, 0x0) sendto$unix(r6, &(0x7f00000000c0)="6d6ad5819f65803e5933d3530adceb022378dc11574122651594058628bb1246a65040f4c6f3179e0ed6fa85524d7de8b9cff60c690f7be7448a612a319fe052b5adb4253004837ab75dfe96a946758f1482b72597fe973ced3c90a2669e6b63a06de3f143df55f1b81cb2011419f87c0cb67177ae711b88591792d0ffdccb47792c4270bb1fff0d3cf9c67b95bf0289fab0004737ee0dc4d676caf99933697880a408ce2c7d43785bfaf46a7bcfa2691b1b49", 0xb3, 0x4, 0x0, 0x0) dup2(r2, r0) r7 = dup(r0) sendto$inet6(r7, 0x0, 0x0, 0x0, 0x0, 0x0) 00:56:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x30}, {0x2}, {0x6, 0x0, 0x0, 0x7ff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000040)="91", 0x1}], 0x1) fsync(r1) write(r0, &(0x7f0000000180)="3c9ebb8a65237a19000000000000", 0xe) 00:56:28 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffdfffffffff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 00:56:28 executing program 0: r0 = socket(0x2, 0x3, 0x0) socket(0x2, 0x4003, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) setsockopt(r2, 0x7, 0x7, &(0x7f0000000040)="01003f8a22076300fb4afc6cccb6a91c0d117b9b01ee30c0fac7d0f549b8507fcfb1d45e4088317180935f05ff268134490b471279a95541c1", 0x39) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) fsync(r0) r4 = socket(0x2, 0xc003, 0x0) connect$unix(r4, &(0x7f0000000180)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf468d20d8a0a197a386207000000008295955984c87910bf093f68c117002824ada90b64ed32bffceac2a84e6abca64896819fb15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeeff245e0882f894bc84157795ea4a5c5fe659fa202561cd8cac7ecbc5b65c6593d2870b40900003500000000d28418ac1b00000000029cc4ac3908ddba44fb4b75550000000000000000000000df28d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1ef009e5a319d54401cb92f77420eea4173d5b6913e489e8b0fb636710000d2df0ac87e0d7b65b7240cf97dfe1132a536ef612e9e3b79f7424082bec304ee9a498252abb7cc8e0cd938965d10374c4fea0ee6f28c35bb0edb267ae65c7d44a95bac417e2ab04fd8a9c98e9501005d090000000000004036d11b2434c929b34b0087cf25dd9e1e49f931a4193897b0a30000cbf637786819bf7e26863a111574bd1b6d85eac8a829bf8aa02ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d000000000000f145c4e68bfa8bfccf6a2c9ce08a146ce556cff965a32f7c8e9645d300682b4eed6b5ad30d7b696378a27e42cfc93123dc2a8bcc719fe6682881ea2fd58ed735230f00f93f47ab3d3f3708e2029d36d56bf5f227030446137813494ae280cccf91360000000000001980e0d399eaecbef83bb6227939358a9469b62f895cb7964b421c154a636c8c1337d65922e64c0949a7cc87d71ae8e6be397f695d585dbb0593c3753204856049da3b801d8e142c59f3608753e64210131844aee2963ecd987163f46cb65efa7dbba0306b18b49d31adb99755151d7f439743618851366756cb110e0762b6c3503264a70bdc89ab91964735b1f27122fa81c88cb62ac29c09d3a26a1c30f7265031f8fba6ed2ea7240000005902000000000028c101c1e8c1b0128c408deb7703b07f2def46ff13944c1372a09d5662b652d4ba79d5379c5cdfd7418eba2f8d88296d212dd14c3c4d9a77deead5082868fbc2d3bd1933cf7a73222149f410ffc5a4bb7d0c3c7eda7b15b9009be57d63e9a736888abb31686023ad16"], 0x10) r5 = syz_open_pts() close(r5) getpid() writev(r5, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r5, &(0x7f0000000400)=[{&(0x7f0000000040)="91", 0x1}], 0x1) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000540)=[&(0x7f0000000100)='\xc0e', &(0x7f0000000140)='\x00', &(0x7f0000000500)='!/-%$:\x00'], &(0x7f0000000600)=[&(0x7f0000000580)='\\\\\x00', &(0x7f00000005c0)='&\x00']) ioctl$TIOCSDTR(r5, 0x20007479) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r6 = dup(r3) sendto$inet6(r6, &(0x7f0000000040), 0x0, 0x0, 0x0, 0x0) 00:56:29 executing program 1: ioctl$BIOCLOCK(0xffffffffffffff9c, 0x20004276) setgroups(0x0, 0x0) setuid(0xee01) r0 = shmget(0x3, 0x3000, 0x208, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000280)='/dev/diskmap\x00', 0x0, 0x0) 00:56:29 executing program 0: mknodat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x61c1) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000180)=@file={0x0, ""/71}, &(0x7f0000000080)=0x49) kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9cd, &(0x7f0000000140)={0x3, 0x7ffffffe}) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r3, 0x0, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000100)={0xcab3, 0x0, 0x1, 0xf75b, &(0x7f0000000200)={{0x40, 0x7f, 0xbe, 0x40, 0x4, 0x8, 0x800}, {[0x8000, 0x8000, 0x1, 0x1, 0x100000001, 0x9, 0x9, 0x4, 0xb1e, 0x7a, 0x40, 0xffffffffffffb473, 0x2, 0x100000001, 0x1f, 0xf75, 0x40, 0x3], [0x8, 0x1, 0x6, 0x3, 0x9, 0x800, 0xffffffff, 0x401, 0xffffffffd6155e6e, 0x80000001], [0x0, 0x6, 0x4, 0x10000, 0x1ff, 0x10000, 0x7], [0x4, 0x80000000, 0x5, 0x7, 0x6, 0x1], [{0x4, 0x100, 0x75, 0xdf86}, {0x800, 0x7, 0x7, 0xd0}, {0x7, 0x9574, 0x9, 0x80000001}, {0x7f, 0x0, 0x3, 0x3}, {0x81, 0x80000000, 0x1, 0x1}, {0x1a, 0x323800, 0x4, 0x10001}, {0xf9b, 0x800, 0x9a, 0xfffffffffffffff8}, {0x400, 0x4, 0x9, 0x81}], {0x401, 0xb3, 0xfff, 0x6}, {0x2, 0x9, 0x9, 0x1fc80000000}}}, 0x4}) kevent(r0, &(0x7f0000000100), 0x5, 0x0, 0x80000001, 0x0) 00:56:29 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000000000)=0xee65) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="0255aa9215263e77cd6380937463bdb8fc6c57ac8aee6f0cb5d1b20bc04633c01758adee39f24dacc8e7b36b27", 0x2d}], 0x1, 0x0, 0xf16) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000000)) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000140)) 00:56:29 executing program 1: r0 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x8) getuid() r1 = getuid() setreuid(0x0, r1) r2 = getuid() setreuid(0x0, r2) seteuid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r3 = getuid() setreuid(0x0, r3) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r4 = getuid() setreuid(0x0, r4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) setreuid(r4, r5) r6 = getuid() setreuid(0xee00, r6) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000000)='x\x00') pckbd_enable: command error 00:56:30 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) r0 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) r1 = dup(r0) accept(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) 00:56:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = kqueue() mkdir(&(0x7f0000000640)='./bus\x00', 0x4) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x3, 0x10, r1, 0x0, 0x0) fchmodat(r1, &(0x7f00000000c0)='./file1\x00', 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = getpid() openat$klog(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/klog\x00', 0x0, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r2) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000600)=0x3) socket(0x10, 0x3, 0x5) r4 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000580)='./bus\x00', 0x0, 0x0) recvmsg(r4, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xfffffffffffffec4, &(0x7f0000000500)=[{&(0x7f0000000200)=""/176}, {&(0x7f00000002c0)=""/111}, {&(0x7f0000000340)=""/152}, {&(0x7f0000000400)=""/91}, {&(0x7f0000000180)=""/13}, {&(0x7f0000000480)=""/84}], 0x10000000000002ae, 0x0, 0x142}, 0x0) 00:56:30 executing program 1: open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) ioctl$TIOCCBRK(0xffffffffffffff9c, 0x2000747a) utimensat(r1, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 00:56:30 executing program 0: open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x0) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r0 = geteuid() r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x9, &(0x7f0000000140)="0000065d", 0x4) r2 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r4 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r6 = getgid() r7 = socket(0x9c99afafebe6362c, 0x5, 0x0) setsockopt(r7, 0x20000000000011, 0x9, &(0x7f0000000140)="0000065d", 0x4) r8 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000400)=0xc) r9 = semget$private(0x0, 0x2, 0x400) r10 = socket(0x2, 0x1, 0x0) connect$unix(r10, &(0x7f00000008c0)=ANY=[@ANYBLOB="82022e2f66696c65300057cd61a24848f9659612c834fc0f19b117bc5509681e1a15d2b13405864105c0ffeabfa394324eae896a9ef1796a2faf46a93127fa5c8f2e75d9b0c7060080eb94cbf17d2d9ddebba47f9dcfd31a9acf83ac3dd870e54acd468a5eeb0700192735c45d92b13f70fffff1456700"], 0x10) setsockopt$sock_int(r10, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) r12 = socket(0x1e, 0x3, 0x0) readv(r12, &(0x7f0000000480)=[{&(0x7f0000000140)=""/13, 0xd}], 0x1) connect$unix(r12, &(0x7f0000000d80)=ANY=[@ANYBLOB="9198ea9c4b4c2a9d30d540ab7f433206684af41ee5c7f50a72113275cf4ef08ea350d7cbf337518b3f0d47f48c5616c1101b37470f72cae704c8a9eb1348247eb39958d7cf6a03b9da4291dbb0058caa3692b53d822294fe8718a4acfe5475ff34268d95ad96ad124f61e2fb5bddcf39748e931bb94c705bda076d0438724442b34f6667dcfa54779f559bf2f00c75a68555a714c0bdf0a0145b3c8b806bfb8070d7246db4180000004eb8a7ff2f69e2c20c8b3ea3a141f570626d9b6976d151324dabfb4d51ce172bbbe336d56eba972625eba24b53ce3c6b477024e04d78f7a15f50f5b6cca3e78bb1b71edce33d60a82294949c0356c22f962fdadc443682a5c84a35e08bbdd8e719f0d060c24bac619f60d28c0100000000000000df02cfc4f01bedfc186bc97c936ed22a36a4744621175f654ac47527a4c610bd30a4645606d531c43c9247641d7dc3fb7f30e3d6c81dfa65b34b04090b5a533967104dbf0e8f8d2c5fba7b1148ea1cbfab057656400d763c2abc794683db6b009c5b613673b65e3aab0ffcaafc2c694b9e317bb7d27583469e56242a457a0d403e63632dabe9d9a26852ec1518d90bff334bbc49e2d9ba93574a3c104fdef2f183ab499f9b7f3e65954f82433c809c7f072a9956d2b82f24fcae298dc1c90692054a35a28b7337145d1dfd49d6f64704a8df8852f24768f1f4e96903e504bf575664c562d6f986ca906ea1ccb0d29751ad5ca6ea07201a98050c95983e55516d643266ae69a097ed660da9f5c6d2abd6385bca39104f15e38c42eb61b7eef08fd751b05acacf44f4a1b2a35804e8128a9623e60eef9e16abcbd3900cba281b53f999fda3103203851099cf9af32d8383757c8b2d80322c3275ed7a1eeaf989844f3b7728cfad3a6ba0143c7804910e3f37b9333cb169ec6d332f22829a145659907b0fbad7ec75b39966336b3885708c5ea3f0db98fb924b3508e78cad19919baa2598bce8b078d99fe9420f6cbe0b164be0be55f9b0e72c8fce5bf33f8a6cf366a6c49f1483618de7120c62e1a173a319c75010d164590ffe020a573ab718745c5792cd5cd1ba3233956feb8146e7e067645f2b03e2bf81502efe70e3b5fec1ba67fcbb7826ea19ca5ed8884a29a929abb968bf6b3a298c3e459b33899c09568d7df3f679e659c700c2ffe73e5f461e616a4f9a40675065bcd4d115831f3e642efd57d2b20e844f5d54e46ba5ec9e42000400000000000066dfd51f941ae1fec9c4c2d0b549d49274"], 0xa) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000340)=0xc) r14 = getgid() semop(r9, &(0x7f0000000580)=[{0x1dca57670a8f93b9, 0xbf, 0x2800}, {0x4, 0x580, 0x1800}, {0x1, 0x5, 0x1000}, {0x0, 0x9, 0x800}], 0x4) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r13, r11, 0x0, r14, 0x100010024, 0x7}, 0x8, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r15, 0x0) poll(&(0x7f0000000000)=[{r15, 0x1a5}], 0x2000000000000160, 0x0) openat(0xffffffffffffffff, &(0x7f0000000cc0)='./file1\x00', 0x10, 0x8) r16 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r16, 0x0, r16) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r17, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r18 = socket$unix(0x1, 0x2, 0x0) dup2(r17, r18) connect(r17, &(0x7f00000004c0)=@in, 0xc) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000d40)={0x0, 0x0}, &(0x7f0000000d00)=0xfffffffffffffe61) r20 = semget(0x2, 0x1, 0x80) r21 = getuid() setreuid(0xee00, r21) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000640)={{0x3, r19, r8, r21, r14, 0x326, 0x4}, 0x400004000007fff, 0x8000020fc4, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r23 = socket(0x18, 0x2, 0x3) accept$inet6(r23, 0x0, 0x0) socketpair(0x20, 0x5, 0x1, &(0x7f0000000840)={0xffffffffffffffff}) r25 = socket(0x2, 0x400000000002, 0x0) setsockopt(r25, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) accept$inet6(r25, 0x0, &(0x7f0000000880)) r26 = socket(0x2, 0x400000000002, 0x0) setsockopt(r26, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) accept(r26, &(0x7f00000002c0)=@in, &(0x7f0000000740)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000009c0)=0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r28 = getuid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000180)={{0x20000017, r28, r22, 0x0, r27, 0x57d41d8ce83b06fb, 0x7}, 0x1, 0x9, 0x3}) semop(r9, &(0x7f0000000580)=[{0x1dca57670a8f93b9, 0x101}, {0x2, 0x580, 0x800}, {0x2, 0x9, 0x1000}, {0x4, 0x8, 0x1000}], 0x4) r29 = geteuid() r30 = getuid() setreuid(r30, r29) getgid() r31 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r31, 0x0, 0x0) shmctl$IPC_SET(r31, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r31, 0x2, &(0x7f0000000040)=""/210) r32 = socket$inet6(0x18, 0x1001, 0x0) connect(r32, &(0x7f00000000c0)=@in, 0xc) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r34 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r34, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r34, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r34, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r35 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r37 = getgid() semctl$IPC_SET(r34, 0x0, 0x1, &(0x7f0000000280)={{0x5, 0xffffffffffffffff, r35, r36, r37, 0x19c, 0x9}, 0x8, 0xfffffffffffffff8, 0xdb3}) r38 = getgid() r39 = fcntl$getown(0xffffffffffffffff, 0x5) r40 = getpid() shmctl$IPC_SET(r31, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r33, r36, r38, 0x1e4, 0xc}, 0x5, 0x5, r40, r39, 0xfffffffffffffdfd, 0x9, 0x7ff}) lchown(&(0x7f0000000800)='./file0\x00', r30, r38) r41 = geteuid() r42 = getuid() setreuid(r42, r41) r43 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r42, r43) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000780)={{0x1, r5, r43, 0x0, r6, 0x100010026, 0xa}, 0x9, 0xffffffffeffeffff, 0x80}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r44, 0x0) poll(&(0x7f0000000000)=[{r44, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r44, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0x5104f1593e2f900b) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r45, r2, r3, 0x0, 0x2, 0x8}, 0x7fff, 0x200, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r47 = socket(0x2, 0x2, 0x0) accept$inet6(r24, 0x0, 0x0) getsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r48, r46, 0x0, r49, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) r50 = open(&(0x7f0000000040)='./bus\x00', 0x10, 0x2a) ioctl$TIOCSETAW(r50, 0x802c7415, &(0x7f0000000080)={0x6, 0x2, 0x8, 0xff, "9f0fca6adeb45f54df1c19c564fb753f99515479", 0x8, 0x2}) fchownat(r50, &(0x7f00000003c0)='./file1\x00', r0, r49, 0x4) ioctl$WSDISPLAYIO_LDFONT(r50, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0xffff, 0x1, 0xf5, 0x0, 0xbf2, 0x2, 0x7fff, 0x2, 0x0, 0x6, 0x4}) 00:56:30 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="82022e2f66696c653000ff31a299ca042e3700ffffffff910c411d6c6aa98d8851fa8a0f45ca76011b873ce0fbd6a900000041cbc3cf740e8a70530000000000002452000000000000010000000098490d077aaf9544666aa81d54b9f85142108e909d7e3b3bb2c0459f6ab0a6da60406b0a3b80cb180e5a72f9bc0d3477b0ebae075c2ec219a27575a53dd32406b50975355c0edead57d912a6d8b27972ff6d9a25c0a902d7f07e946c9aad718a2fa3cb66b53a465ef1810cf7892adbf71a60c330378985852bcf0c10ba4f0f2c1ba17ab0da84a8a1e20a8dd2cd22e2702ea72fa5278459724a4dfa126d7a68f14d2d82e731b522562f540caa"], 0x10) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r2, &(0x7f0000000540)=""/226, 0xe2) r3 = dup(r2) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r4, &(0x7f0000000400)=[{&(0x7f0000000040)="91", 0x1}], 0x1) r5 = syz_open_pts() r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r6, &(0x7f0000000540)=""/226, 0xe2) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f0000000000)=0x4) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r5, &(0x7f0000000540)=""/226, 0xe2) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=[@rights={0x10, 0x10}, @rights={0x38, 0xffff, 0x1, [r1, r0, r3, r4, r0, r0, r5, r0, r0]}], 0x48, 0x8}, 0x0) 00:56:31 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) chroot(&(0x7f00000002c0)='./file0\x00') setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000040)=0x4007, 0x4) accept$unix(r2, 0x0, &(0x7f0000000080)) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000140)={'./bus\x00', 0x3fb, 0x0, 0x6, 0x1, 0x20000000, 0x6, 0x200, 0x1, 0x2, 0x1000, 0x1f}) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x800, 0x0) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r4, &(0x7f0000000400)=[{&(0x7f0000000040)="91", 0x1}], 0x1) r5 = getuid() setreuid(0x0, r5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) lchown(&(0x7f0000000040)='.\x00', 0x0, r9) getgroups(0x4, &(0x7f0000000300)=[0x0, 0x0, r7, r9]) fchown(r4, r5, r10) unlinkat(r3, &(0x7f0000000200)='./bus\x00', 0x8) fchmod(r0, 0x8e3) ioctl$TIOCSCTTY(r0, 0x20007461) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 00:56:31 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000040)=0x4007, 0x4) accept$unix(r2, 0x0, &(0x7f0000000080)) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000000)) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffe, 0x0, 0x7, 0xffffff75, "73f300007c00"}) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000100)="0239bd9a7f659509420000b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce0000000026201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee35205e034fb83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd214572bc0626017b3deead5dca1", 0xdb}], 0x1) 00:56:32 executing program 0: r0 = socket(0x11, 0x3, 0xff) sendto$unix(r0, &(0x7f0000000340)="b1000504b1000000010008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf0f47704be781e4991f7c8f75f882b297be1aa5b23ed00f4c8b2ca3ebbbfedcbdb00200000acb5d602000d7dbf6ba8af63ff3728290300000000000000901c089e226f44d78389e0720fd3872babfbb770c1f5a872ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000200000000a3f80004000000", 0xb1, 0x0, 0x0, 0x0) r1 = syz_open_pts() getpid() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x3) 00:56:32 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x40, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x3, 0x3, 0x3, 0x0, 0x60000, 0x81, 0x7, 0x0, 0x1, 0x10000, 0x4}) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x8000, 0x0) ioctl$VMM_IOC_WRITEREGS(r5, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) 00:56:32 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) r2 = dup(r1) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000000)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x100443, 0x17, 0xbd, "73cc510e52937bbb581fec481fcc8e29803cc594"}) write(r0, &(0x7f0000000c80)="0ce49dc0de765b9c1725d394a2a57d48c146751939812de82320a679a973dfaef70caa2c9b8b3b60dc84e3dbcd18b82c7723f40adaa5a55e3b39daed35ad5a07c7212ac37882f74761e64a6df108c262079178fddd8d3ad2afb8adba15b68ea309b17f72750e355959d0a23e2fe2bd55cab69150cc06780218187b480ac391a7f4b6618c1a60b6da12757a00b0162e6ee9fed4f1f4991c66003d33a5275368d6c27a6bff4116a06d31e3a291196b8c70b11a151ebf7d21361717c33411837666d5c0ecc77a35aedfb7c9c2bf3897af68909b17866c1b898f517c20b1849eb7f61940dded805a8f002515457299ae48264034f1ad52e2e49d111f92ecb173fd50546fec8327c031a60aa23f7366207043f6b43c34a4d9667d8cc3ebef928ee8e7465cde6271fb6ae42a046b64c41760f4436816410ee693633048bb78e8bd68814e31d0586a0a9d2f829996e0fe72681b44c26aebc32f3ffbbfce746fec4a86c1ecf2bdd64e7eafaa719001608d8ca45e43591aae3090402f1af67400b0881f3d992ab9c5d9929dde08d3dfe821670d", 0x18f) 00:56:32 executing program 0: setgroups(0x0, &(0x7f0000000000)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x1, &(0x7f0000000040)=[{0x54}]}) 00:56:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x74}, {0x25}, {0x6, 0x0, 0x0, 0xffffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000000)=[{0x9, 0x3, 0x43, 0xff}]}) write(r0, &(0x7f00000001c0)="3c9ba21e7698f38cb3e8e0e3661b", 0xe) 00:56:32 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x100, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x33, &(0x7f00000024c0)="f2", 0x1) lseek(r1, 0x0, 0x40fff, 0x0) r2 = dup2(r0, r0) writev(r2, &(0x7f0000000480)=[{&(0x7f0000000000)="e0", 0x1}], 0x1) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0x26, 0x1}, {0x4, 0x1}], 0x2}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="d9850dc1", 0x65) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffff, 0xfffffffe, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000200)="a8087028cf5ce5e787949006bb33eaeaf5b68d9b6a2c9238810074d8d30aaf504ca9d983a59215b8c9ae3cdd2bb6ff5cde2a6cf9a5e800b95ab0070a11310d20a95949509c7660ca681f684800027862f506f455b51e70a77e8115ff7932d9199334f84feb3c33575e430c0001000000000000d83bdabfa50af66b57003d3952e4fef83005814aeb3d0fef8ab44fa503d8d7b465b54b0a98b372d0ac165eb9c2cf86a50b8fb29afd5e51c3130e70280500000000000000ceeb6bfc5aab3031b251552e66bb41163edfc1afa0bca5e3682f9c40e60c396e9d0f70abab7ab700a7db7239145a1386b434259f79f7f08ea3e2070068a200040000c59700000000e5ff00"/287, 0x100000166) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r4, &(0x7f0000000040)="670dc3", 0x3) msgget(0x1, 0x8) write(r4, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f00000001c0)) ioctl$TIOCDRAIN(r3, 0x2000745e) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) mmap(&(0x7f000027f000/0x1000)=nil, 0x1000, 0x4, 0x10, r5, 0x0, 0x0) connect$unix(r1, &(0x7f0000000340)=@file={0x1, './bus\x00'}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f00002a4000/0x1000)=nil, 0x1000, 0x1) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r6, 0x0, 0x0) 00:56:33 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000a00)=0xc) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) fcntl$getown(0xffffffffffffffff, 0x5) open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, 0xffffffffffffffff, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x3010, 0xffffffffffffffff, 0x0, 0x1000) setreuid(0x0, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, 0x0) ktrace(&(0x7f00000000c0)='./bus\x00', 0x5, 0x80001210, 0x0) r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)="91", 0x1}], 0x1) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) syz_open_pts() 00:56:33 executing program 0: open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) acct(&(0x7f0000000000)='./file0\x00') r0 = getuid() setreuid(0x0, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) lchown(&(0x7f0000000040)='.\x00', 0x0, r2) fchown(0xffffffffffffffff, r0, r2) 00:56:33 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0xba6, 0x5}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4) close(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xfffffffc, 0x0, 0x5, 0x69, "6601fa1d03182eab7fff000000000000009c7e00"}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r2, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000180), 0x0) 00:56:33 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) ioctl$TIOCSBRK(r2, 0x2000747b) r3 = dup(r0) r4 = syz_open_pts() getsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f00000002c0), &(0x7f0000000340)=0x4) r5 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) flock(0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r7 = dup2(r6, r6) shutdown(r7, 0x1) ioctl$WSDISPLAYIO_WSMOUSED(r7, 0x80185758, &(0x7f0000000300)={0x7fff800, 0x8000, {0x2, 0x6}}) write(r5, &(0x7f0000000140)='W', 0x1) setsockopt(r2, 0x4, 0x2, &(0x7f00000001c0)="cde30d93a1031aa3a7bcbb35276d99b55cdab0c5516b40d32cd45fc931b76f17897b2a3a31c695b2945ad55a067a5705774d6325d19cdc4632239caebd1df292070a1e7a7818c1973614483ce7fa1cdc3b7e9ca542729fe7e7a8d34aebb7444078153e71e50b1e7f3d90123f6d316d2912e2b666742981767f20037cdf46634ba32a81efb08b5c7bd5c42349bb7e54318329cf5a24e1b549873fd4213f40470425ec1452063aea4bdafb7ba34d99e78f9475891798c2bef71e019952ad46b9e09bd87abac3a240fa2cccbc9c14dc388f72c76d0976a4cf3acbe04d9f7dc62d9e923e5b78fa1527392d", 0x106) r8 = socket(0x18, 0x400000001002, 0x0) connect$unix(r8, &(0x7f0000000640)=ANY=[@ANYBLOB="0818003526000000005a07cda1592d3d7addfd60cc6c18776cb2a15eb8e24daf4f6ea459f5b8ee28208de6d2396c7f7fef5cb634a7d8738de42e7a1f39316789ae1746c3c81f7d58c93cbec33ef4a4089ef25de4771de588a557eb42b5149cc7e30368e38e03d86598ed09ff4c0842a9a20bfb4cd88f76661fa598d61862dd1102fcf75fdceb616e7281d1c7c2bde33ff77e2df7881b0d4f7082a108147bebdeb2883f43d3dbc850c5425cbcaeff86556cd40962de14574c3156d1d3ee6e73cf097e231107c4468ce4970c37adc347ac432ed167151946e5d33ac091122ed64ca1000094aae5f5f18d73b0405b2d51105ca8ae123cb9b028c20000370db2c9005ae3befe29d0ea5908ee467b371dd3b712d63055fb859c15ebc84cb742e297af1e7f91760ea0e6079de6ae466eaed053b27052d55a92da0be23a7f2d6ea650cf9231115d9b0536c37f29f3e11a3e0e1533b382d1356b28a0f632744a78ed81de9f17e76844f3aa8c4da7dad856ca8e154947370c3744c93e70ec41f2c5b3634f78154fda08c97711631646be43b57573e231c1ae6b85a8d1c69e12113ed99cd59d5792e5e2162c16f22cb71dc1ed47e88320a5c89b793a0cbb109e247a29f767f199fde18d28e7772b7fdd73f57f9f449681fb50a1437bef09f68a2a2790ecebd07d3d1d3a47ce853150026138d4b65aa82c5b6559a1cd8862c490caefc6f353bbddfe45b240e5418519d3f787b3ef8142462f349ed333"], 0x1c) connect(r8, &(0x7f00000003c0)=@in={0x2, 0x1}, 0xc) ftruncate(r5, 0x0, 0x30000) dup2(r4, r5) r9 = syz_open_pts() lseek(r9, 0x0, 0x4c19c4870b7c4c8a, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8028698c, &(0x7f00000000c0)) ioctl$VMM_IOC_INTR(0xffffffffffffffff, 0x800c5606, &(0x7f0000000040)={0x4, 0x2, 0x6}) fcntl$lock(r9, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) ioctl$TIOCNOTTY(r9, 0x20007471) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) sendto$inet6(r3, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 00:56:33 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = semget$private(0x0, 0x2, 0x0) semop(r1, &(0x7f0000000000)=[{0x2, 0xfff, 0x800}, {0x3, 0x3, 0x1000}, {0x0, 0x8}, {0x2, 0xfff8, 0x1000}], 0x4) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc0206921, &(0x7f0000000300)) 00:56:33 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000040)=0x4007, 0x4) accept$unix(r2, 0x0, &(0x7f0000000080)) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000000)=0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000400), 0x0) 00:56:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f00000002c0)="81a6e15d381628ffbfdb21fe02e8f46b983360811739b0fb02a1adc34be97213efc2fa365a006b15317adb1e746ea7b11a040f12782a89f9f4bf3850f93a476fc0a64288555b8b62195f6659f28b0b52d0d1259c5bbbf0372de87500f395ed1a4ec2d68e03d4e1a3254dd341838996d6ddde607eef9abffb017fe4cb8e10611fbc0fcda88f75ab93efe01b037831fc4e80b21408f3bfcd12e2cd925a1027d5640c104193134fe7efd0add724e715ff3e544f1bd265118da575bad7e11d46ec24470532114ca7d4a09a6bb6aa1b5392e8eec6d0a3b53ea4d94611709c29a07d532fadcbf9ee1db18efc52a8f0aec64e31d7c3b7e7e620df020b02a8f367daeef4cc1a375098c904b534f6eaf1efb5b3433c8dbf8399173cef388c02123a6b4689f826ffa0ccdb13d50654e2e4654589e6a7b46e553b9188060b7f6d8fb37dd01967daf4a7ea2cc852be060acf0acce010c3d4dbdb2a59b5ac6dfbcbcaba877689481fbb846270c71b07fc5341f1bc0f61bfaaef35aca6432607b3f1d1fa282342b090dec1b6d2bebba94bd114c286999300ecc2cd34db313a366b3149d6c72f64c1d1fda828f31bc09920ca9a4a44469c7b122a7d618b80a5d3dd55302b761d9f1190a0aa45de1bf946fffd9a3fe28ff72f46063273b95bc14917784d288182c3bdc825d5e7e96c304294ab0525e8c39e22d7d00d90147a8dd6e34bf823baa263c428ca2620a826696751393e61b973fb1a031ff10677a02369cb64e12fc8d26780c6ec989eeaa78fbea298aa88da51a224a3e0720c9d13007c652a73e386e099b47690ad68936370c9589b9821624fcdb5c1b67df07a0140d4d16ff15f2e6b61b7a43213f1535974878ff9cdb3aff20fbca8a0d3be136bc9bcb5c09f2a63d0fe23bae0493518bb74a0e3d1653fa2da3e46bfa256ec40cbb27be19cca4f09f65a3943751728bf3e4b9a9cc523d5e11aff35e66e5964182b48a80f20bd30375e945f51a02e51432fa5f2a71ed8b9c14dfb7d710f904504d91c792aca8caaa0024b07fcee95a71f4c4ba2641af17e25d00375d2d01894b5fb4efdd5eebb2cfa4cd0af646ae35c77034a3aae08320d23f9f7b2e0fb2f38ae4e9c233f3356854ddeba004c156c98da183b8f20758034c2b0c02d506aa2d643c4eea02f3fc14b062e8150ef9ccf8fbe2b0f532456d83a32b7b85d6c5d77cd47956f73714c03730f561ce8ec124e46f42f3636bec35ea71371a7ef7628cb2b2d4291018aa23438fa38eb36bc486daed1e9711e9e9a26e5b34a77b3920f1cdbbd1ec6f40e7285e30fbb42193b678d83b49389b986b0a697301ab92e151e9f71de6cab4665677faa4c6a621ff06bd1c92b333244fc50127a3f981d3f4e874cd595693758e4791900dd04fd8b5c32c66203c083674a3f8d1244340338caca2370d95982b6d3aef0b8ae8991d5727af90cb075956ec86f38007297c8e2dae1cb6fdc1dd7278fde33a92bc20a87538b400d53a8949b21d9723915450e01077f8925f49c6152086d9e02b7856e895325528c437407834c3464a90fa5505820fc2ce3094b01f39e1d7a93dd957ce027937e1ff4b0fdc0adb0adbde70b701f08de18c6e61899029ba0f326797af16edb0fc6b6d3bd013499342a0f899c5c8e162e550ac1d266d749127dacc54dffed433f77af3e2de71f8fa794e732dd7103d0b8580785f4675b28770fd40292d25e602810f3ca52f43a40321b2e9d5b270abfc329e434f5f0e7059b7a764a3ebcd72097bc65900a0a1a2a49b8bbdb1c4abc2eb21f072db53c6403158f97099e6e47ade2f3e3ae24f31f7bf783d2d2adbf7844cbde1137f81ea48f859f705e07f61a8308330e9e81107f456898f5f626407b97e4d045e76f21be66ad84133c614c0bef9d27a8713f3ec56cf9ebc4d2bafa405a6cba07889171dc7107605ff6df54b5c30458a4e75386affbd12b9e8cd4475cdb56cb2d6d90d43cf40436fb9ca20cbd357476f2de22a8b9771cd4b5d739a841d87ee60a7ac15e30735a80303d0bed4b2ae5be1335d1258b2e224daf637daa6c4bba0cbf45aea1596c931aa43d4fc55e151ffe4c37bc2b261f871f2246aa8148862c533e355c537edc756a15668891e4522c71facea6148f822b812ec1c1f14ee73c72798357fe188daf2dc8771d368524bc36d39ab76ec214aaacbfb2c2cd83664d53d14f5a6b5987fba1cf3d34cdb0e315950a456a3d1bf5a2ffdf087c4745a1d0ddc878d5daf4f85e6975f9f3b29cae5e46d3056ad66bfef4c0c947409917d5130d0002f4f511735db1994e63906dbb53796a7d1d003a4caa08d3f6bfc22e978f7335c2bf7b158e2f7b5761965c9be81c641ed5012cf616663d4c40aaa3133cbe996a8e4074b027161e8c3b46c2fb672a0a297e8244aa65d8048fd58e630e4757c9c75e37c4c4a8a8b52a45e05ed1ffcada016f426f4e0a195101afae6ecd3c2ee5e565d1bec6c613ae999d37185d584de226fb3791edb30784f4b2c316a812a73633cc347e5da1ffd7467bc1af358d5fecb1a76b778ebf219660a5e921063e7cc4bcc80213973a247fae5184212eab76401e244395ac8ba3293f2a643e8c730cfacaff355242b76f19491ec55367dd5d356ed282f0043eb11a449144b0e14fcd66748941cfda808d8bc967b58747f9c9f6bc25f6147109f72f84470ddbd4399964b1639bc290bfec1b66dbedd94536cb9e12b6d23ec07e2625727ea112f47fb8614c8df6c092a39b7a7aad8db693b063660ba9cd06e1a912dbf14636871c68213292bbf05fb6b2c637fb6f29432713a0fcb01be4e6c095d34642fe8d3d3a28caf74891447f63524114eda3bc6ca441b220c4070d8b36e39bc986d24579f1db3f575de85a6805473338c1ffa00e418ed0bb6c04f1bfac7feeaf3bc4252dfaef9a1e316049c5e321dac5d4af6a4737253cc9fc78f328321e5947c558d3cda75affb5767b78c17221f6b890c7bc4891b8e507c87113c4d46d389edb0b0f143aa350d7b8c6d19b7db46b799262c8cad59e86a0002cf704e3842d4c3d8c3439ee944d9a4517914f9c6caac66cb814bebfe9cea4aa1ba1b6b733bfcb24e222327a15149316e891c7371fe79c1f66313dc052c68c66b76362be876465c2bb46a48ca6be6469009fdf7a3e5bac2954d7a34270e18cafafbc2aab61ba992eba3158dbb686d5be6f96fa75f0112ba8d85b2825568de9cc4abe3a96ca908d559847cfa963db1daf057cbeb24c022704cd9541e01ce669d6df2d04cddd4cc30d4f63ae5699579819a3c9b567553419f41b22f72dc4ca9c8e74cf97cffd73db75821e3883650b222fcd36baee46cdf2e4fd713026f53c26b0ae0c657579a5ea6b53de645b39ef19d3fcef7166d3457e199cba44a19a90027e243e5f5a9e4acb1f7b84ce0851624269023f8f3e0803db9ec2ae63e465d56bbe88ac3dda3f96eaf1d1f7a031cce499a3df6ee36d274d09e9e9368910d74a826699d89605e83a2c2e6416128d8db83b15a8863de34b122ecc78428d9e559c7b895f1411e8716edff33730abdddcd493ef4a724cea977c21751b94768ea654998c91ae57789b1583a949ea4fa8ddb7d976c20b51de32440b3ae24eda7f0ccae7c77c0b5d67c427f36e3b54b2a9024e7824c63fe4b79315473237938ac1f79608b3fe8a8a4b3b9c771781585c1ff8bc132dd2f332ea1012607f31eec2793685cf2a3c586c9e8a0f53c52976620c654d9a0f0b1611ada9b167ea0b6220f22cf45b1dc5bb9cf0558380423fcab5343cb8c162c7e9228135641e7a89c3bbf3451b5eba5d2b72ae974fc834718f55bde41a4ce6364a1f5ed0f826b1ad1a885917d3ac0ab7a44251a5c52814f9fd712d60ae02493734554a7161cd8ef62eecb1132eb9670dac69c1109850bb01b13122ebefe1921baeb07d9337db9808f5ef95ac807eaf91012980a963a103974e0e8ba23a6b821e58e577603834e9da87aba26e6a1e90da25c9d8429706c68187db803e7133e7675c859bc271514745df97228b8efd28e0f1ea46712c4302648f6e4148cc547849f8ff7a5c66444f73aa7db2ace1885dec0c8afc7b9d67f9c6019725555435d5a6fb0bb9a0b113215b6a567ff2ce237a3d0fe3eef96cbfb64ebab9ba4ac40dfee77b23f2256e779c6536f87affd84636315fb81ff411daa199c14720fe684a2cf1181ab87b8a33c5a6a2b54bfa0bcbfaf39bbf9804bb6379901276c24930a6a8f9280b169724dec4ce3e9f0bbe622d2687978ff4953d804913c4373e135697bca79deb72c5eb361269649696f857ae6a3f5888f0147d29ac8fa927bb7945245e1d756f51cdb34c8a3a215ee6d625a0055ab45ecdb18c669800ed14385aaa80c716170815ea71647f090f25301cb9fb92fc7844f60aa2648878f1bc73f71e7e489a2ddb82c392a25e96da1e1596e259e526a1719b8fe0108e3ac2525b6a85574b683debbc4186d84a48a081a4ef3c1cb2e00362d0e1931f4e750e1458cd6bf3e9b921c67603419ff74ad97cb05052780c8971c75e8e9c86f9f5c155f0361206182a634ac93155900c8f5b3b7ea6ce9287855eb6a4c8cf4f5d3c09af1a98951ad6100448684a6ba66fdcb105a2b6a44e6c649519609918671d8f8473dcc380c4f510a918c459b3b80a0cceb77d597110f4e71a4b82c18d20a8a2bf227bb0443de4b55eb758e83a2ed6c718033e8e254fdc0360c61516f5c74688ab4fbe95d96fd839b0ffcf2f7f1b5cc7ec9e286614128e7380d918ad3b2c65303a311120fe4c1640adf6d72ee53a6c7d688668f476ce0f49c4ae85e5649639aca566c14f0264773d0c18d1d3c4c9ea15e564c1c68816327032152e54484d59d22321bf162223830e659f254132db652d0c319fe7cb93d4daa46838a347440487b81bc47da5cac20488ec23c5d3ecf9a3737401d2be70f225b460c567994e570d278190d3dca3388290175755dbf0abc89288a1e9bb0f58e5f3f342d50922f429956b4f67c4a336e787883ece11b4cc5487fe72b50ab6f655c8c90dd5335551cc54efb6e5a49e020d02d3c70df553c64b570a1d867b3f308074f7bb144bb4bfe93dda4c6f35ce48050e765e39f5ba968428b60d21c300f66fc9a5940db0c82e20fe2ab17efed0b92b5ef29e04e44e95cac7d02a68ce688c6fc99d0a545791c916a52400ad19d5eb84b9157b3832efd15b0b8b3de7ef07bf2c9bdac95e395dcad72a1ebf6c464f2d497848009fb8c75668f8533e7911b520fc535ba9c8a5bb5356ea8028be65142e01b6262bcb45a5dbdfa5cdb1a7d78af16376247c03d56127bbf6cede872a0ad9301071a14c3fe496f88ecc70cdef8e833be560f9ea752a66b9dceb560ddca5c879ac6af78475016ccea546bca1dfd02ca7aee616da540baa8da9783485bb23e0599f92fb636640e4ac08d29684772b2360c3a69b965d538fd0fa72a3b2a1514f35c9dd4127babb9071eedf90f0bda132de1e6e1076a013491bf8047a8de6b810a0888eff48c5bbd5fdd87b84238ff3b8d477e1b42c258df054ed42816ea6b31eeb26228545832e59e219e3b325fdf6d84b4bce2c710078777caac9211656c8416f2b6b0948799624b6765285d37ed5c3ad2390f63bcc1ef8919a09743dc528f6cdf32a898e021239bcdc53759f8c755ef2af3b0b8f627f528045661cb30b4ec8fd7b48f740cdc0770d20b895679e5c7a0c453ec6ea9a98b6ba194ee293f0739de9db0ba12cc6da5873ea7bd221a0b0806de2e50d3ec8798825e96ac3616ba1d5b594d2aceac64eaf1d02ab", 0x1000, 0x0, 0x1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0xc}, {0x7}, {0x6, 0x0, 0x0, 0xff}]}) pwrite(r0, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) 00:56:34 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) r0 = open(&(0x7f0000000200)='./bus\x00', 0x20010, 0x2a603e9c528bb8c0) poll(&(0x7f00000001c0)=[{r0, 0xafd25d75d8876685}], 0x1, 0x0) r1 = socket(0x1e, 0x3, 0x0) dup2(r1, r0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) 00:56:34 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = shmget(0x0, 0x4000, 0x200, &(0x7f0000ff9000/0x4000)=nil) r1 = getuid() setreuid(0x0, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) lchown(&(0x7f0000000040)='.\x00', 0x0, r3) r4 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) lchown(&(0x7f0000000040)='.\x00', 0x0, r6) r7 = getpgrp() r8 = msgget$private(0x0, 0x0) r9 = getpgid(0x0) msgctl$IPC_SET(r8, 0x1, &(0x7f0000003f80)={{0x0, r4, 0x0, 0x0, r6, 0x61}, 0x8000000000000000, 0x0, r9, 0x0, 0x0, 0x4a}) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000000)={{0x3, r1, r3, r4, r6, 0x42, 0x8}, 0x3, 0x7f, r7, r9, 0x10001, 0x4, 0x8cf}) r10 = semget(0x2, 0x2, 0x620) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r13 = socket(0x18, 0x1, 0x0) fcntl$setflags(r13, 0x2, 0x1) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x3a5) setreuid(r14, 0xee01) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000140)={{0x8, r11, r12, r14, 0xffffffffffffffff, 0xc4, 0x7}, 0x1000, 0x8, 0x101}) semctl$GETVAL(r10, 0x2, 0x5, &(0x7f00000002c0)=""/144) ktrace(&(0x7f0000000280)='./bus\x00', 0x0, 0x0, 0x0) 00:56:34 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket(0x1, 0x3, 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 00:56:34 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x0, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(0xffffffffffffffff) r2 = socket(0x18, 0x2, 0x0) socket(0x18, 0x3, 0x1) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100e2956b9223776", 0x8) getpeername$inet6(r2, &(0x7f0000000100), &(0x7f0000000180)=0xc) 00:56:34 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) pread(r0, &(0x7f0000000680)="dc1d591a67277bf770bff6f959e14afc6895172370b808c3910d79b3e3d49ff069b2d2292f0197f0b2e31cb4f83246d9144989f6b19311c42f1eafb8f3a93878641861130cdf01646b6c1f580313e61240e7a0d5ee163b5b46cdc4018891c5a1a3098a9ea9644216f7c9b19dbc5a3f7515e9bb7f58bfb40c8ab5b898633b2b48b48eb596750c03b98042bdc10673de755bb2e286327c3ac389c2c757da54cbe5f880fa830df5fe82d1e2954906f55ec61428e4b818eeba6ffeb063c2da9dfcd46bec54e9b352641f736af3506793e832030748e7355ce74a89eb298225c1ea33992a62c2", 0xe4, 0x0, 0x6) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0xfffffffffffffffd, 0xffff, 0xfffffffffffffffe, "03664e2ba70c033c02df50795acd00"}) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000900)=@un=@abs={0x0, 0x0, 0x2}, 0x8) r4 = dup(r3) listen(r4, 0x0) setsockopt$sock_int(r4, 0xffff, 0x200, &(0x7f0000000040)=0x4007, 0x4) accept$unix(r4, 0x0, &(0x7f0000000080)) ioctl$WSMOUSEIO_SRES(r4, 0x80045721, &(0x7f0000000800)=0x7fff) listen(0xffffffffffffffff, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x200, &(0x7f0000000040)=0x4007, 0x4) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1008, &(0x7f0000000780)=0x6, 0x4) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03", 0x536) ioctl$FIONREAD(0xffffffffffffff9c, 0x4004667f, &(0x7f0000000840)) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, &(0x7f00000007c0)=r0) write(r1, &(0x7f0000000000)="6a4a4e5cfab9b0fbac605a000000ff03", 0x1e2) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r6, 0x0, 0x0) ioctl$DIOCMAP(r6, 0xc0106477, &(0x7f00000008c0)={&(0x7f0000000880)='./file0\x00', r0, 0x4}) 00:56:34 executing program 1: r0 = socket(0x11, 0x3, 0x0) shutdown(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) sendto$unix(r1, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) close(r1) sendto$unix(r1, &(0x7f0000000180)="b1000504000000000000080001010000000000007ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af630200000002e4fd89720fd3872babfbb770c1f5a872c8810100000000000000404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f800040000000000000001000000000800"/177, 0xea, 0x4214497de265afab, 0x0, 0x0) r2 = kqueue() setsockopt(r1, 0x2, 0x8, &(0x7f0000000240)="de823acd2a7e85f977267e389cff3c214c3c60c3a08bbad05200e1d30bda07de5d9e06d9aa261408bde7143512da5fc8652c1806e4a7d67d547a87d6d0b273331753737c2f35bde0106ed228a9c1e561938311eb725590ba1212322aefe7ff21ca9d69da9d1d50d45086851cefb9d6df58cb767ed2de104609248c12690bd02b372db3ae114d2ecd42", 0x89) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r3, 0x0, 0x0) r4 = openat(r3, &(0x7f0000000040)='./file0\x00', 0x8000, 0x48) recvfrom$inet6(r4, &(0x7f0000000080)=""/111, 0x6f, 0x801, &(0x7f0000000100)={0x18, 0x2, 0x8, 0x51}, 0xc) 00:56:34 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000000004000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37280f18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f75006ee01b1257aea8c500ff0002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) r2 = semget(0x2, 0x2, 0x620) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f00000001c0)=0x10) r5 = socket(0x18, 0x1, 0x0) fcntl$setflags(r5, 0x2, 0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x3a5) setreuid(r6, 0xee01) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x8, r3, r4, r6, 0xffffffffffffffff, 0xc4, 0x7}, 0x1000, 0x8, 0x101}) semctl$GETNCNT(r2, 0x3, 0x3, 0x0) sendto$unix(r1, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) close(r1) bind$inet(r1, &(0x7f00000000c0)={0x2, 0x3}, 0xc) r7 = kqueue() r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r8, 0x0, 0x0) ioctl$KDGKBMODE(r8, 0x40044b06) fsync(r0) 00:56:34 executing program 0: r0 = semget$private(0x0, 0x7, 0x286) semop(r0, &(0x7f0000000000), 0x0) semop(r0, &(0x7f0000000280)=[{0x0, 0x9, 0x800}, {0x0, 0x3ff8, 0x400}, {0x4, 0x8001, 0x800}, {0x3, 0x4, 0x800}, {0x2, 0x0, 0x3800}, {0x4, 0xa392}, {0x0, 0x9, 0x800}, {0x3, 0x3ff, 0x1000}, {0x2, 0x400, 0x1c00}], 0x9) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f00000000c0)) r1 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) r2 = open$dir(&(0x7f00000004c0)='./file2\x00', 0x2, 0x100) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000180)={0x1, 0x389}) dup2(r2, r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xfffffffffffffd98) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r6 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000100)=""/114) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r8 = fcntl$getown(r7, 0x5) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000200)={{0x3ff, r4, r5, r4, r5, 0x104, 0x5}, 0xfff, 0x9, r8, r8, 0x7d55, 0xd75, 0xfa}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r10, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) r12 = fcntl$dupfd(r9, 0x0, r11) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r13, 0x4, 0xcc) r14 = getpid() fcntl$setown(r13, 0x6, r14) fcntl$setown(r12, 0x6, r14) r15 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000001c0)={0xffffffffffffffff, r15, r16}, 0xc) r17 = open(&(0x7f0000000240)='./file2\x00', 0x870b96c80c120ba5, 0x1) r18 = dup(r17) r19 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x4) r20 = accept$inet6(r19, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r18, 0x40047601, &(0x7f00000002c0)) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r21, &(0x7f0000000100)='w', 0x1) poll(&(0x7f0000000200)=[{r21, 0x1}], 0x1, 0x0) write(r21, &(0x7f0000000080)="a6", 0x1) r22 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_INTR(r22, 0x800c5606, &(0x7f00000002c0)={0x1}) r23 = dup2(r21, r22) r24 = getuid() getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xf87337fc34910821) fchownat(r23, &(0x7f0000000480)='./file1\x00', r24, r25, 0x6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r27, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r28 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r28, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r28, 0x80104267, &(0x7f0000000500)={0x0, &(0x7f0000000100)=[{0x74, 0xff}, {0x44}, {0x800000000040006, 0x0, 0x0, 0x200}]}) fcntl$dupfd(r26, 0x0, r28) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r29, 0x4, 0xcc) r30 = getpid() pipe(&(0x7f0000000140)={0xffffffffffffffff}) read(r31, &(0x7f0000001740)=""/4096, 0x1000) close(r31) fcntl$setown(r31, 0x6, r30) r32 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f00000001c0)={r30, r32, r33}, 0xc) getgroups(0x3, &(0x7f0000000000)=[r16, r25, r33]) getgroups(0x400000000000017f, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r5, 0x0, r25, 0x0]) getgid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) lchown(&(0x7f0000000040)='.\x00', 0x0, r36) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000300)={{0xfffffffffffff7ea, r3, r34, 0xffffffffffffffff, r36, 0x100, 0xe6}, 0x400, 0x0, 0x40}) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000600)=""/4096) r37 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) pwritev(r37, &(0x7f0000002280)=[{0x0}], 0x1, 0x0, 0x0) r38 = dup(r37) ioctl$PCIOCGETROM(r38, 0xc0107005, &(0x7f0000000440)={{}, 0x3, &(0x7f0000000540)=[0x0, 0x0, 0x0]}) r39 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r39, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r40, &(0x7f0000000100)='w', 0x1) poll(&(0x7f0000000200), 0x200000000000008f, 0x4) write(r40, &(0x7f0000000080)="a6", 0x1) r41 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001640)='/dev/wskbd\x00', 0x200, 0x0) write(r41, &(0x7f00000005c0)="97a9ed27bf5536f44ee3f38203a94001b20fe0eab52020030000040000000000bb695c0bbcaa9eb20d79abe65c0ffc5b9ce091c4abd14971540274a182230a", 0xef) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 00:56:34 executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x42, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNOTTY(r1, 0x20007471) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000a00)="01b6868f056ba4b4934b7629400000ac610a45a7900d8030070af6003b43e628911ea9638db4a40f1258c2d2d26ef9294f4c433fb3caec801725714b5f00e0215d49cdccdeacd77ae83b8e0ed84471ece2612df1ca0d380c70003233ac6f91f17276258f9ed36dccbccf3c77d9f672a9de4a3b313ba9b362ddea80f94694993735f3c4085caacc618bad63f026c432e842aed026471fbc01bf61c35d0a730cac5de4f37069ad238ac99bc1193487837b5c1cf40e895f42fa99ec0a9c456d0701669cfae0785dc2f8fbb5bb37a20e7071f9f8548cb8832449432ddf3eb68c1d7f262df659c318d7a7f5ed701d171640675b44ef1b8667a915325eb7431672ffffffff00000000e168d4845125a23dc843ed5e3e0e983c86168db649674ec8a0d65af5955d5b3248438ad33060d6973812b600585d169f83d4830c89a9c5791e04c273f10600000000000000cc6d37a2beae523c92e96b44a31ae4d6d847e3074527ad4c03fb1fcfb775367731dbd7b09c1c08044da75c7e48186b302f6c6eabb5791d11289149f05d8371f717c241efa129041e327b20", 0x196}, {&(0x7f0000000940)="f2e7ae368cc492bc5f87df8400040000c263172847d51403695224624f12a2309167906bb78514c53379283309f34fb20bad44f5998a7cfbf703c3169bb0889b3d55cd3e47a695e7592eff6881cc79c3406ca6902c85154fe8ca8667c0a709424f9cd8adc6c5773dcbb26d5df673d65634c3094323f7f2781dcc29486037dbe4e5c5b03263b9", 0x86}, {&(0x7f0000000280)="00e0ed9a97f2d59d4ab718701aba4eaa74e235fd74bbf93921edcee8391ebeab6d247b11563ad959236fb3cf3bf331882f2dc812b7ecd6aa0fd8fa37fe1430451af779262f35382fe13fc36533db95ad3269f2b4f6af0f40adf6043ae112fbd00801f87c6cc312544e18fbe1fe7c45787e5cee97e79c9ccb7be03c3643a6668c705034b7d6463715c2b553c288c7c0303afe387354513d0c6f9adde83e8be34757f8000000000000000000000000000000e3241b732935b09ec472ec23c460c3d34070284751c0", 0xc7}, {&(0x7f0000000580)="fcf53d985c4dd1a44ca39a0099a0d253f8d77ff3315130b48506ee3dccd74c411785d80028bde06aa3d0bb49a52db766adc18e393501b1ccdb93f8d9f44e109f6bbb72444747c92df73f7e634f8bac580e3bb4f9347a53e37e1ee177965626a7d8ced0a1d98ec08d92a12f0e5eceff4f5e2606b2", 0x74}, {&(0x7f00000007c0)="bde3ef8b8127f6e6add6a9680a741fd8ffce3f7f932a20da3cdd7433783587bf6cbc4fbc97882a16257196e05c182fc699b5fbd884a7c50a72cdc0d31b8189a3ef2cccb8efc2d99712532d04bb3387e46f490780332605bbef5e11c9951cb9b0fff449b3b0211a9cea242f8636c083561b1a7fad6f77955c65224a3334916cc8f800f81b0005efe4d55e97e49d7c1a0def4881971006224e6cec1e1699830e37853363e8d6f218a1f1f742d642d3dc5cf7cf99c8d55032595a9fba7ef6cf5b435420827cd2d29d74bea3f7de54211395e2940a0606d508a2e565d0e579155a8deabfd2d7e9896de0e3c81e3be54f2cd7c37d484f3b6bbefdcdc99b825bccceea74bb1a58e07b6a251aeb35780843bc4befe92ed68876787eeb5c6f8bb257a127f10e69caf513a3532a0a988b3de82a407c09a5f6fd55e118eab5c27a4797feb4d26ba901899809828e12facba7198f7133fe9d10b3aebf2545cf2b7efb9640148ae10a03596d4b3c783287bf2b5e8f12c327d12b455f5e747e93", 0x17a}, {&(0x7f00000006c0)="01948f358157973452d18d5e328fb380b604dd463ba476e81d1684aeec50aa69a93b503b5f11fb0b6126012a427c9a26e9c142295163d889d8ed727ecb0b976e7e89dff8d0656a4c0dbcabf52093b13c3a1d7a01f31723eb", 0x58}], 0x6) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r3, &(0x7f0000000540)=""/226, 0xe2) read(r3, &(0x7f00000000c0)=""/38, 0x26) flock(r1, 0x2) 00:56:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x54}, {0x4}, {0x6}]}) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r3, &(0x7f0000000540)=""/226, 0xe2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r4, &(0x7f0000000540)=""/226, 0xe2) r5 = syz_open_pts() close(r5) writev(r5, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r5, &(0x7f0000000400)=[{&(0x7f0000000040)="91", 0x1}], 0x1) r6 = syz_open_pts() close(r6) writev(r6, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r6, &(0x7f0000000400)=[{&(0x7f0000000040)="91", 0x1}], 0x1) r7 = socket$inet6(0x18, 0x4, 0x7) r8 = syz_open_pts() close(r8) writev(r8, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r8, &(0x7f0000000400)=[{&(0x7f0000000040)="91", 0x1}], 0x1) r9 = openat$pci(0xffffffffffffff9c, &(0x7f0000001640)='/dev/pci\x00', 0x20, 0x0) r10 = syz_open_pts() close(r10) writev(r10, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r10, &(0x7f0000000400)=[{&(0x7f0000000040)="91", 0x1}], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0}, &(0x7f00000016c0)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) lchown(&(0x7f0000000040)='.\x00', 0x0, r13) sendmsg$unix(r2, &(0x7f00000017c0)={&(0x7f0000001400)=ANY=[@ANYBLOB="ea01ce46838be28b4c423508eed90100048066696c65300007a65984da3f7b8cd482e66cce03f7ea2e1ac9c9fe20975b49676b8b603c62b4043406cb5a"], 0xa, &(0x7f0000001580)=[{&(0x7f00000000c0)="226fbb02c0d3079ab157df5c7f05b6eb1a33977d47", 0x15}, {&(0x7f0000000140)="effe3173bf11e23b5da4866eda677c2a3cb8cd25a983c0b93326df477d364b", 0x1f}, {&(0x7f0000000240)="95bd5074caf3beac672bc6ea8652588c0f43cd483fe4f7d78fe6b30181184ff34276a06c3bfa6640f60ad48a8b993eb957e006e52f59b96bfd3e1e5581aa22a2dceec2d8e18dbf86dcfe7919f68db386c6346a32", 0x54}, {&(0x7f0000000180)="a3bb2c43d3c20f5dd722e6b2f72f646d448693c0a264f79c4f0a8893e8123bf37b17c3df88ead3a69a", 0x29}, {&(0x7f00000002c0)="53583b6d9b666a3bd523ffb8f95ac8355fe5d022859315535ba6dcff60ac09f55ae0dcd083e265a08041662697d88a450686c716b748d8b68964b464e9e98bbff8d47d4932eea2587aa5c117593ce0f2feef92d131b3def29bacfb0c609a1c0b397f9032435e81a559d004c866a4b8d338b0ce5f668d9e687446abfd2ae4773bc2b93983d27bef80dcd71d5e91e37be62cda366cb1f6bc37f6551504a51b27297c59c418fd7e4fc7445d87b1e937a9ad8b3ceb094e8c4421573672138457a0e39c02f42a78537cb6733e08a417d60e29a124010d959ea31f6cfbed7e346ab070c13d0077d7f58760e4f843e12646a2f2c28ff7f48a378b1b4c56538a7cb0a75a26ee9f566dc7f3da16e0e557e394a70ed785c51c0ddb401587051ba5c34ecb7b3a96d329825e2acac767c5f4cb2dc789464a186c066ac7079b705f784663029cf11313746d27743ce3006072cf3e6c89ce54a062dfa7ca097dfa876f6ea8fce664757f8f1e9ef558119721580ae615cd806ac7f40800cd0357af5e5c6a71882cb9cfcf65bb885bf4073e86da3115aea0721a5ca8ee898d814f650e02b91263dce341fda527b3b78f3f90066ce3029b2ce06774f8af7ac6bb00634d85e25cf6ba90b69a8f8fbc67ab9ea2a2ad626b0023a355351a09bfd0b201c1685d3ad42783f394e3ae75c0648da5bf547a8e7738f9b0a634d806bea988e1fd4837239ce70f2ebcf637ea940c16a7e5940de15db78c897fa70b53abe6485cc0038733d25680ef64454cf90b55590b14b8a26cf8b8fe19bbc076e4aea2fd8dd7c49c17b1e0beb9aab85cf29a2b696c930daf82cef6ebaf2d068f8b3106fc27b6a7facefc94c0e10ac23bc94ae39f2c7cb381c937de5bcc3497042333f151ffee97810513dc6fad5c3b4ad76da04d44bed6f634f5b68fb281e587ad943fe559bca26fc3bcd5a775ef648e9691e10826117c673f9a0462cc76132e5906a6523c3a9d6607000dd4ac7099b757311f208b052cb42a9b302f6b5e16011d2e24dcf249a0cc91d9a6c3ddddd80895f940ac891f20fa40b6ba535d290195a431f85ae2bbc3f995b5a1b45375bf31565585ede668ae316fcc49724b1ac644c42eb6644c19f919648140538f7eaa1f5ecf62598664651a5e41fbf7a5f172daea9c2ac255f993ed0c1c687a3c1933976c6b0e86f6d0b9eae3baa4a24eb09f43947db578c0bf1d89602a281dd94f8374567e0b1ddd0d0e8a8e760a6c46a727cf1709606aa5482276d095b219f19f5d1a634dfeb9b8c4e262aecd9c23bac6c842b59e753cbea4361c5a3792a8a2c6f552af21d022e6b92e72ae3045a3fc15524336609a5f02ae81eb103b8069d74b0531cc4e5eb7ea5d93a74d1ccd8d3f7364a2b7243577d0ea619626b3c7eafe3bc3d18a79232c1a7823d1e2407a18dd3985c791237a8f119821d90ca3929e955ace28495bc138ebe927a7fc30e2811cc76e6fac1d11855134ee918e6687da29e5a956012bda5506efc75b8465a5e4a9c499b4df2f82631befc19fef85c5ef8c889fe79b4e29d081a97322644516192170f13a5515f4ef833e08dd87cac9d35f44e789d8a1935d5e54ccffe718b6b29d815ad61f3cc668dde095415ce4f6fad08bf320db6d626b7f5eea8e6f8994cbd5b21642c8054b8c907c60fa148f8c56cd7322badce008e1cfcb54b9ea512341d6a9558184b61ef8d98db3fd6f43f027adbe511b8e1900c7dcb5304a22ef974d9d6e502865be9f5ea581df99ba2a8c7bea7bbd3b1058727935a6e1968cdc42796be4c37165c95e7ce9bce8e78eb7e8ef0841c71c59732ca1a08e00607311055f15a889272fefaefe7388502fa709058ef1b67ec5a0cc3d9d8a7de9192cbe95f33840e7c7842607cc9ea7bb59352a2882c182cc2fad1fdb0b823be90256aad922198d1e441894a80c8b45a308d706f9698ee0a24890db03da58327077aad13d15ed2589acb88e05e077576e3181276b453047a1b9a681964dcd42fbf38358dc9bec4366debc0630b865134bf7aad803d0e4084a83add78b415c4a6744b5b931db066db6b7389258c8a1ed55b4e3136efc90591dab008fd3fc05e718427479af37ced48e6924ee84a60ffe2c00e0d40888ecfb89b3766477582288e48e67574d4641b2be72da8594301e6bc23bce1e85e53f6137739236eb4536172f9617d45ae5055b85fd7df3d32e4f2179119bf47adcab1bda56768ea7985c062f9e4b75974401565835e9d5430d87ec140fccf4a9942ffc127140a8522245c2799d9aaf4306bc464a5e5227aeeda4a315f6a5e8496e7de8b6679fdacc93f6b3ed9f39ba871630fc4f4f65a161540f47c4ffdd32ab66fb977b8ad892e40ccf3eb3f297260b150acafb80e828e5b13d8fe2eb78484768248b2a022ce6d7b161d935b03cc1f12541d6439f99a1c70f806527ee0e7f8d901fedf68e58ccefb61d6dec3ccc99c60c7eea303de8c7f7b0dd9a2874266a7480c2c2f569d6875a0404fa8c9c89759fdd3b033d52b9c1f008d48383f91df3ad1bb9646d9a53e26663fb7225ad8cf15f5c8e95e2bb29b12fc5d3ea159eda08fb08a4567613177dbbafe47f6c9b003241184bfb44401416ec4d193ba0eac8d7f081c0bf92688d5b4f78b36883a0ec0e6e1479f36d783a9e253bdf2daa0754829f4c478463a3d27ec84f7ba4038907ab485e170710e5564dd83f1c46e295a93e4879ccafc1f01ba23eecd1f860f1be7325e3a7e25e00b0e05f82b38b97e81dbfa9cd97d7f9a99fc43467ec26913896516b61f542cf4396d5f362f704e20db6362a8005e41fd37b9c7c2042f0dcd1bf4b947ab6a99aae1d5dad670e8b9f6d6338dff6541fa4d7bf7e15c4f3d98daccd030660c329a0b170073fbf184ff137748d4684e68586eb2945034d523cc738b34eceb3886f1ca62dacaa0750502608c1fbeeefb5ab40e34bfcad34aceb2c8918893fcadd32c09b019b24caae11804d6f09bb2e14d4afbaa58c6f0fd5fec90741151e32347e316cee218c6de476a452be72f3ae76b06600ae26e45b530ec4c1dbae68a4a7cc81e097a6ad1871f4b59f7e8288f379f25e8774fde634464be42e0a41834ad025e4abc55eb0c6d8e5072de5670855dfb9539ea90302a4452c28319860c56514e1364bd04eb1d80b021d3721dfc0e849aca96f1d6269e916e4a41bc83d4c5b7c55338474dcf08b6707f0ba036ab2901232337241016a7ca5c17d36946f4deac1509f8cffa42f5253d6c406f4156b2becee2bcd9847b8a1984e002ef866b2875b29251f8df15583b27a2ad5b740dfeea17efe74721d62c8753d8cf3a287076cdae6e828aa43ad8aced46053f48d0a028dd29c97235ba028c43aad09c20fe7f6325226687c9694439259f7e6faef31d896a218844f548587e0092431431dce8243596b90b1deebb74569ad9ecad6b70cfb1ee0995d52559298de8fb6d2c09ad3eebd32729d614b0070e636ac05fbc34309628e720715d7632f5c85f33b537c81484d318e3dce3ee1d1ef337cb438ac0de9778409ca999e2c7d0e8c25e26a3ed7f0599200bcf6a2852ff8794d5910b7190a3e454e27b2c8c283c8f8ae2e294e59737033e453a0841d083ca99bf63e3ce5c1baf93f50330c1c79e50f5a575f76616ebc31c1a38baab0a57b5cb66422e6b76c7afca0bc091197748f4be9214cbb96973c2d1bd21f84715315abf02b827e5b8c7ebda8a7bf08a1635c802d56fbeece2b2e830c9e621bb878b67222960894cd7cb93d50ae7fe3e6805991aa35c9a3b947b2484630f95cd6d80711e52c320c832d833cb78c5f1297a272f2c5280aa1943ebcb9e135811d04a4182cfebf8defafa89e78d8fe0d7020fe39ee77c2242ef7c13bcf7c949382bbdad3ae43652f02f232af4de0b4212991ef95b10e2b1cdc54d96b571caf78b2102133ae0aa76a5db8c94ee006fea32be8d11326848edd5b873feee90aacd879a1a88bf5de15367f2d13c70edce75544c94a306e42fbbca350c6f806c98e020b171e961c313a1848c00d172c4f230d74c0954a9624f3b07e630c9fff717dad94799f644a4f54d4ddcdc9cbae6f1c3c9c2932d14b3f60786c3fab2c0abc4cd6115c7828627542c226dabc57fb1b535703b40678e46a884890eff7a1d9cb4203039661aa2f49ea15b844384527ba6393c1d21364fab46d339fe76a16ace6fa3aeae16c03c6e753320c2e66da53dd3dd5aae23e5122ee0ea7842101cf07f46e9350027af520e967f3fcc499dac01ed11a1b63c5fe04f26133b1454b9d3fffbea0d96ffa9d347be5e328d872b904b56e050b4beeb0e980ca423e4c76fcc17e6749a39bcf07c02c80522064e9cd61f01f843ba8fe2d7e313291b8c87b44554caa253616b87dad227aa8ca8dc74b01d0632c2e8926aabbff9b79ef38199f18e946c592a3b90e97f035abca88a152ed2724456f184197127879a22d503dfcb0010fa05aa466dc6c427d9c5d2ef9a46b5bf058f28a418883bad5b9239597ee189fa7fd07a92f632e488d6f00fc6af34195d4539b7726ac945096a5ac4f806661fadae70415e7be552536eb8f2b6527be54a602dc4e3ded301ce34101385ceae7f13f598e2298b174b8f7a27400da3f1fb574527ad15c0ba056b20aad4477e220f0182df0f36ad7e330246eb7dfc98854cc5fd0377ce2ed625c85877766942c9b39378c09af631aafa90eb9f1e7eaeed4c08bd76aa1d4bd7f8351ae49e1a0b949f584a23f167bac71e4603484ea77c9250a6ed4b726ac698cd93e57fda3f91f67b049163c50bcd4b56269f931b987faa6168c71ae64b7e09326cd903209778a5d9aff9de717a3377628aef8d041174cd99757536aa4d5d41e68ff21ed2426ff6ef95dfc7011215db9bed21e7930acc33e3cac1bbe9cf3c68722f90bd20d9c6965be4269cd3adc70fce8247473751b2fd57d37771137e633feb59ea32b3a5770e40b2ab85e5477a06373de0a1bbd8f58063b48430d959b7c1bfd0188916ba1b40a62b877e8db7b8b558b6b6b4fe58a9f9d8484da000458648b5164c45522f5766e4f0749b2a47fa8d5b58f92b5de41e809d90fe16e48018609bd5092dbf2b7f2e34353dcdae497f5a7e7774d73e3bc60d81a0f9f060514809ed2181279d088b7c8e3aa4743b2c4e0e572bc66306f5dfdd4d6b554612b00a5557fa4a845a8b548790e602f0c7e6c780d1378edf51cd6d87b7c1e3b45e5452268a8b967c04b866d9983bd8e6a222282f69811c9aeb57027d0d2268c8596bcdc5c5537c25793d0c5ac84023fbf77ab8bb6bccdc394735f89918904b2810ed1eee8758b52c4b071cb31e41e911c771353767c52fcd125dfc3ccd5631d42a0dcfa5b382d029fb3aca8f8ad3950ed3df8cac5a96c0285fb5fe349deb553ee0f880fdcec3017bad04beb99776b89efe7c3ad8ac13cf3efbb49b4ca1551e398f091b0c4b8f690ca12c828d948339d0406f9753f0160c593b631d7a75795cdad36f0374b5af12492ebc5dd50f048009270dcf8b0c340d0f14258dd8328b4e2c426a0263d6bf933cdc59bf9370b63be04c546b04f6339969030978a0805e6cad0e03bebfc5ec1c2cf95d520ceff1f5e51c092b707c9dd3e523714ab77075775b5168caf5b34f00e6da7d4d8d81ae863dc416b723fc64f697bde8e77dc39f5b1a477573eb2844d00cd0bfebc249026ecca24454717976e5b94dcfd4b6289388835f14b31bb759d4020f8244ebd29d1d42f64fd96b82e56a6334c77eae4a4c8f7ece1037fecbfb53f102165c5a28c47838dcb7f84f80160a38dd6", 0x1000}, {&(0x7f00000012c0)="d0ef7cc0d61bc2632864682e472c2ebff4cdb0370f90f423a3c2124e5a6acf64228c40329f8315734089f131356a3c3960ce7ea829c246c2b7c5410a1c8a6361d5cb4905ead56749158896f2e7b8c72c8a72678643ce75dccdfdaf120fada4d347ecd106054b4f6e9f", 0x69}, {&(0x7f0000001340)="47227acd5be2c0ae67d6e3d374ac35a68cf5ae3bde9f2563664031891fdb560edaefdd8f224f9b2779f77221189b207ecba5a9ae8d6f498edde7c0f1e46f9411312607853c68012f10ef64522b71431ca4e37a3943cc6bd10f46aef0d1ff2ea61a4996ce2017a2ab587441cacd3e4cf59020f520e3b5566aec415aecf0f0ad390311246ee7e4886e", 0x88}, {&(0x7f0000001800)="3cba8249b36fabf64ea73ec9915fba68fa83542554ffa1320588620bf4d42a913eb525368d0e0af80323121050140aec2d51a561c6fa02627c9d727a7e2b6948bedf430fed9119b41aeeb4bd8d31399e32f3cf8011550824dacd5fba30c8986029860877513c9b83dc7e6d0a5718f3932ed35ec8c1db3886ed06e4f1d8007b8a51ce6589cbba1ecad163298ff79f9e213dc4983e206c69469e83de31963f5ef1f4caf0cd9967b87205440413c1c8a034dd1b4b69e519c5ddb412", 0xba}, {&(0x7f00000014c0)="d48d36232b7a00c5a8bb2f0d6c06", 0xe}, {&(0x7f0000001500)="fcecc314ed41d8f2c4b27a59a11e2c63c64e77cd0f5166bbc5c19d2695ccb93807cf76badcacf4ca68f81009479298d55e81213b596c8cc87bed5d649888ffc6d71f3e8aba5055b22ccf87759309edd7a7d10068dfe802514a04bb3d1198fd3f06e606dbf6452eb25cc822", 0x6b}], 0xa, &(0x7f0000001700)=[@rights={0x38, 0xffff, 0x1, [r0, r3, r4, r0, r0, r5, r6, 0xffffffffffffffff, r7, r0]}, @rights={0x18, 0xffff, 0x1, [r8, r9]}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffff9c, r10]}, @cred={0x20, 0xffff, 0x0, 0x0, r11, r13}], 0x88, 0x401}, 0xe) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="1ae03b4ccf1a083499d023b7334b") 00:56:35 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xc000000101, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff], [0x2, 0x0, 0x0, 0x0, 0x0, 0x3], [{}, {}, {}, {0x0, 0x5}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 00:56:35 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) r1 = socket(0x11, 0x4003, 0x0) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xfffffffffffffec4, &(0x7f0000000500)=[{&(0x7f0000000200)=""/176}, {&(0x7f00000002c0)=""/111}, {&(0x7f0000000340)=""/152}, {&(0x7f0000000400)=""/91}, {&(0x7f0000000180)=""/13}, {&(0x7f0000000480)=""/84}], 0x10000000000002ae, 0x0, 0x142}, 0x0) bind$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r2, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r2, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r3 = geteuid() r4 = dup(0xffffffffffffff9c) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xfffffffffffffe0b) r7 = getppid() r8 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r8, &(0x7f00000000c0)={&(0x7f0000000cc0)=ANY=[@ANYBLOB="47118ebf00000000000000e8ff016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f6a34aa851923fddb52eb1bb52b24bf4a8f214fae17291c8d480bbd008000000bfc482276df0471e8d90288e80a5d09351cd01c61b98c85214137c96337f26914024e114465645891c5fd87e812046b6c3e45e21918c2871c654a7ddc3b2bd15d7a76c48ba6579931e3ea6d4d862b164a97cdda4e20e9d2bce52e5005e95c004fa090670abaffa0aa39dc23650cea90e3695d8a6b798a91a5446062fc9635c52d25acb6905c578d5ac38f5e7bafb80f63426c1ca5b716d5abf70730e83959a1ccceabee1a043d8fd270c044c"], 0x1, &(0x7f0000000880)=[{&(0x7f0000000900)="ca4bdc87fe84ecaf04812e89b8e692deddccf909298deb401d9b4628436f3d4d0c5d010e0da4ca58bd014e90e980de1534330524505f77141230d497038ee96c4ec02efd5e4b0754e5456ed11c2ea9eb4d04eed30202317ef0bc27c1a90becb446978badc00d3fac386a83f628cfb9ca3403727f6160", 0x76}, {&(0x7f0000000680)="b80c8ffc90ad9edccd9926bf1ff17e2c390255f05b376241b10c1503595bd4", 0x1f}, {&(0x7f00000006c0)="aa81ef2979e09c3a0c0382875178f9d0b81773c2fb4548d37d4abeea2f146b75378090a21e3693d01848718b9ff5ce94c50dffa881ecec2bfd455b2aca7326203500865f46da35305d37cee39cfa9d86c11182b5580fe53afc0b1656c46a796a57c6c2f5bb38173d707d7f1b90f04b06a814541b243408fd53c879becf2699f12475e7ea7a37ce4d272611c3feb2a34b503b8c7eae5e352aa2f013c0c41caf3e554078446ab0e5d842344ca954", 0xad}, {&(0x7f0000000780)="75722da18b70bcbc9f3f63104f00cf7aef944720c3edcdafea05503f9cf6c743d578bf7b5802854d852d118cadeb8f0799c995e7bb8b0fa6f735f1d14a0f27cd73fa2f8fd5c70435e33f471ed6777c4500649db3db6c3995807a2a53a60d9adba8b01daf0d7edecf280a89bfe54a3f65edd11cdbcc6c3e6fb32ee93d72fce0e098c3c04dbf5d6f6e019ecf669451a19244ac83e8dd5b37b94d74a92a12e359292d138a3647b234db5c82c4023b284bb72f739fa0181e90b02dc0e0bd", 0xbc}, {&(0x7f0000000840)="31623e4de7cb2bf8cec02109e6df078a0d08bbc1bab16e81bf2c4af594a1c7b48b2869e020eeccf19bee8fd7ec24fbd28c96c453ad", 0x35}], 0x5, 0xfffffffffffffffe}, 0x0) r9 = fcntl$getown(r8, 0x5) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r10 = getpid() openat$klog(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/klog\x00', 0x0, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r10) r11 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000580)='./bus\x00', 0x0, 0x0) recvmsg(r11, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xfffffffffffffec4, &(0x7f0000000500)=[{&(0x7f0000000200)=""/176}, {&(0x7f00000002c0)=""/111}, {&(0x7f0000000340)=""/152}, {&(0x7f0000000400)=""/91}, {&(0x7f0000000180)=""/13}, {&(0x7f0000000480)=""/84}], 0x10000000000002ae, 0x0, 0x142}, 0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x2, r3, r5, r6, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r7, r9, 0xa9, 0x20001, 0x1, 0x1}) setregid(0x0, r5) close(r0) r12 = socket(0x2000000000000002, 0x3, 0x2f) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000080)=0x2, 0x4) sendto(r12, 0x0, 0x0, 0x0, &(0x7f0000000580)=@in={0x2, 0x3}, 0xc) 00:56:35 executing program 0: open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10, 0x0) socket(0x10, 0x4000, 0x40) mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x801) r0 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) accept(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000000000001000000000000000000000000000000000000000000000800000000000000000000000000000000000b340000000000000000000000000000000ec00000000000000000000000000ad64cf1cf4b5494a46c200000000000000000000000400000000000085853f957caf471876716f480fe72d3d6194e7a8b590deb10f7055012738295225f05669003e6b3f02cb922a0335cadd0f2ba7e7a0d75617f3707818bde42b939cc4a87520"], &(0x7f0000000100)=0x6e) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, r2) writev(r1, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0xee}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f8c1b6b5f6d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {&(0x7f00000008c0)="784e2329f3be625e525ae7b86acf699c50634283410fe1125ca28240a9c7a13514b1205a02dba4222478e75cf466fa204e4c3b514ca1a350b01547bdf7bb3c515364f73a9688370e2fe3a68c889ebca0b21dd78d80dcd3ed250a1b72ada992f5ea355606cbb58306c69ff013d27b40ea9a237db91cccc80e9e8b19cf24965d91778bd02b138c52e999f343905cd389c96696c43052f3c4c8187b500cd800184d7367eafdf2", 0xa5}, {&(0x7f0000000200)="d71efdc4d2c6ab13b6162c53f0b2b8234d6655c4491695c6d707f9f09a1297f0eab704255a405bfba21c4bf39688477da98e78b67363329bad1e731dc2faaa353b93e4e46ebec3564b", 0x49}, {&(0x7f0000000980)="f17cffc356ff8208605da52d7829711e4cda58ac68c38c51952236b110f166bdaff6364b28ae401e0d69d2a341901e1ab83770fe1c4753e2158c50ef087f9ac56b37b11629dbcd740cfb822e34ff2dacf46514103944f6946eed6c2af0a6e391e9fb14bdb7f4a47f4ebbc43c20912b9210d94e46702c26c77df8a05c0d737d", 0x7f}, {&(0x7f0000001080)="d90c8ea773e5ad7c8567e612d4a926bba6e20376e53922e4c48da66072d025d949f6be6d0d9595aaddc83c3d61a71681c4288381172a011b4ade18132f5bea96131e563976bf6b87a64d2efe1d4cb9389055f32aba198fa5cfd7c663828f5a5912c5bced2249d0ad27bfbf82e51542f4d26a7c9980b9467f0268adbfe8b372b29d80ef8eeb1ad648666674be5a081d42f92f91f51db880cddc22f2356f3b0820219d64874a4db40a05d17c511685b0240842af7a5f7147081c288b3ffd14e959befaa59fb479e9d5c3c9aa2fbc2a0ffa543b7dfed0675316b9cbfb95d0fac64e1bdd139a1b11e7989dd95e57bc5f5619fac050efafa5aa2fb6f2794b33f7bd446c6a6e13a538f47d4bb4664f1c6226592d7e929c412ec148d1e6eca4efac2fb931afbb7a41a796a196092487f75be00f4aeb497f16ae00dc3305bc0a3fdbc6d5a91df63a4f108fe9495471f1c0a72c7ea7e0a2658e8a74e79ea25aa24ec772ddfec47a574a90a2f2e54884018d0e0e40046c4d0c5b4dea695c888dbd80982d2e321e3c482598cb821871eab798e773119e194ab8f5bbb618864d207d80858f4448cb17cc895d551307928770b6328746979c96f06a311d85d23836bfbaf9f58e6d6f280c17cdb546abae492fdfdbc6f5cc85235c95f74ff483beb20b5202fd19b44f8ba13f6c102676ba303aa2000b927e79e87a3d6ebfa45e99cacc620e34b8fcab176d27b8801fe960ebdbe66557187a51c4bd1ba5a17434e23e112637dc53b19300993252a37c953ca118103f6c0b2d63d8d22c68578b56f0342504c4a55c9ca8e91e54", 0x245}, {&(0x7f0000000b00)="819fd5298297366b61132981b3af993ea91874ab0cf08fe2647e013fa7bff9da3e02ff389766f8d99e4b8e8a4bc41e8cd51a1f3a4da174b51c4506353474e0a292b918458f779eb2c90aeef171f0d62e430337ff4d00aa2c7e8a4cd8c0f34ecd08591cbf687d4d14ac32d88dc4ea9ac3d30995deb9ac42c4117f4e27e17c4498eec3795deea7c77b0c484e4c69870b8531f944dacf604d9c50422329fa0953739afcca1c05ef5c35c57c5f3403edd074af3e69bf8bd5b92dacfaa3aa1d0a787e5303f5558b0bea1ae2a75f597d86d65fc6f79f93a8", 0xd5}, {&(0x7f0000000c00)="728084acfb0b3434adef4d203d904466d85b45b8ad49e077fc077892dac153e11d40d9b265ffe64c380eac77d277ad26dcb6de7a864cef9c2c8021de89df3c63e48a8447ce8e0845a76ca5c5412e2640f255e5beef9df64403ec431e4600399b1a2f69a94283341ca81d6d0250d9f264bd9bdfcca16b25f6cc6d878d518bfacde6c8389ae5d705e76888f9cc6e3b6cd41c246dddc2bb070c84fcfd9c0e24428a343e5e6b9e9e39e03400305c5bb24c9fd285fc0d11af55502796365e0a6a2d2f611f1df872252eed89a7de7efcb424da42b1b4f34fd4524931070a60b1afcd257103dd074b85b1f8f8305593c1a71f9746bf", 0xf2}], 0x8) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r4, 0x0, 0x0) r5 = socket$unix(0x1, 0x1, 0x0) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000080)='./file0\x00', r5}) r6 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000000)) fchdir(r6) r7 = socket(0x400000000018, 0x3, 0x3a) socket(0x1, 0x3, 0x9) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r7, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x5, 0x4}, 0xc) close(r7) 00:56:35 executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x12080, 0x3) r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)="91", 0x1}], 0x1) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x3, 0x800, 0x3ff, 0xa7, "d2ca86572cfb4e78fc38b2972b31106954a3d4dd", 0x1, 0x13}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x200, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) clock_getres(0x3, &(0x7f0000000000)) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) 00:56:36 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0xd80, 0xffffffffffffffff, 0x1, "270000e8fff7ff110000000000e7ffffff00", 0x4}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) msgsnd(0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="028000000000217b54163523d6ff070000475abd02160100"/33], 0x21, 0x0) mprotect(&(0x7f000009b000/0x4000)=nil, 0x4000, 0x7) r0 = socket(0x18, 0x1, 0x0) socket(0x6, 0x4000, 0x33) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = syz_open_pts() r2 = semget$private(0x0, 0x7, 0x0) semop(r2, &(0x7f0000000100), 0x2cf2) semop(r2, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x800}, {0x2, 0x3, 0x7fc}, {0x3, 0x9, 0x800}, {0x3, 0x68, 0x1000}, {0x4, 0xfffffffffffffffc, 0x80000}, {0x4, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x2aaaaaaaaaaaab31) semop(r2, &(0x7f0000000240), 0x6) semop(r2, &(0x7f0000000040)=[{0x4, 0x6, 0x800}, {0x4, 0x3f, 0x400}, {0x0, 0x7f, 0x1000}, {0x0, 0x7ff}], 0x4) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000180)=""/135) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x7) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) close(r4) socket(0x400000000018, 0x3, 0x3a) socket(0x2, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000040)="100a2956b9223776", 0x21d) 00:56:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x15}, {0x16}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1d}, {0x81}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 00:56:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000080), 0x1f, 0x0, 0x0, 0x0) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000240)={0xcdc3, 0x100002}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x15}, {0x16}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7fff}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r5, 0x29, 0x6c, &(0x7f00000003c0)="de1bb3693a", 0x5) r6 = socket(0x18, 0x2, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8080691a, &(0x7f0000000300)) ioctl$VT_SETMODE(r7, 0x80087602, &(0x7f0000000140)={0x1, 0x3, 0x401, 0x4, 0xfff7}) r8 = dup(r5) setsockopt$inet6_MRT6_ADD_MIF(r8, 0x29, 0x66, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x5}, 0x390) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x67, &(0x7f00000000c0), 0x1ca) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r9 = socket(0x18, 0x996ea6be41b61f4e, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000300)={0x2be, &(0x7f0000000040)=[{0x61, 0xfc}, {0x54}, {0x80000006, 0x0, 0x0, 0x3}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000040)=[{0x61}, {0x54}, {0x80000006}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) close(r1) connect$unix(r9, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(r9, 0x7918, 0x2, &(0x7f0000000340)="0b271bd837a4f5355bd7624c192107f6f487f4ecad312d1122e6e7913ba71a84aa23784945cf80c7c82e180d958c14ed35f7a7bb8c3abe60225f2b647b1701477b2fada905b0f1", 0x47) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f00000000c0)=[{0x10006c}, {0x50}, {0x8000000006}]}) ioctl$BIOCVERSION(0xffffffffffffff9c, 0x40044271, &(0x7f0000000000)) syz_emit_ethernet(0xe, &(0x7f0000000300)='\x00'/14) 00:56:36 executing program 0: r0 = socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x7) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000), 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) sendto$unix(r1, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) close(r1) recvmsg(r1, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000240)=[{&(0x7f0000000040)=""/91, 0x5b}, {&(0x7f00000000c0)=""/50, 0x32}, {&(0x7f0000000100)=""/226, 0xe2}, {&(0x7f0000000200)=""/48, 0x30}], 0x4, &(0x7f0000000280)=""/64, 0x40}, 0x800) 00:56:36 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) fchmod(r1, 0xf3) r2 = fcntl$dupfd(r0, 0x0, r0) write(r2, &(0x7f00000004c0)="d3f5f3e75ee0b2a43a47c9e04d87403fcac95873090915000000000000d5311b9528fb544456ec53ab1cccfaeea6cd49850dce31d8cbae6c3393e26d925c7e7b048b1c6c392736622d6e36b9bcf2010b152674f21c012b6be2cad3ac12c9aa6ee8067b5719a2163d0ea60efa0a", 0x6d) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r4, 0x0, 0x0) r5 = accept$unix(r4, &(0x7f0000000680)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000860000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f00000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b016c173b0795b3c6d964aad00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b3b72d4200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f54a7f037f01510d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000810000000000000000000000000000000000000000000000e4ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000feffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008cc241a11a4aae851f93984047a91294435e2ff8a8dc32c4871befee52fa2b93b44ad7d020aab1126854ec432e3504d46477bb0fcad2b5d0e89c2ad318e048667a930f7036042dc221c2d1fb1cbb44772dfac819bdac2ed7c32ba6b2946f4e8e649614d366a1c369bffcd2b414cf8b26a033f1e3d242f20477f8f84d4cc3ecc7f3c472857ec8d9c216139aea395638dd7ac74fd3ef5d5941b17989f6546e80c9c88e0e3455f62afa16d52aa557f140569f7afe63488be6ee3e06230b18ae8b3b938798d4892ee07c592e5f3b1f1d305760926c748b26dc545d4a2130007e924d5fe528b2f6f5da0267aa7080a302f0e7e2ce0c41fdc9"], &(0x7f0000000000)=0x1002) setsockopt(r5, 0x4, 0x54d, &(0x7f0000000080)="74216dd9e69da30c91bd35f64cf479986cf7d5b35f7b2e8c92f74b86e121632c39a7f75ca05a2ce7e05bdf835c55237668ee734cba7692fb35feb0ed76a14851047bb60f264ebfd3d268457901ad5d331a86f08232e6acdcf2fdd51fe7db66109839742a666d17f1c3cdc04b0ad9fb01b17b1b0e869f2f913fd7b1c0b210cccf6a4242197a687ea401c22ff33c3f89a4763a47bae267193975cc3ca1f3bc0c55d74c011d9cc1b33549df690111691c5bd5c2721d4a931a592eac25f0", 0xbc) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 00:56:36 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x8) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x86) 00:56:36 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000040)=0xe5) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c17f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000180), 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8000, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) sendto$inet6(0xffffffffffffffff, &(0x7f0000000300)="94", 0x1, 0x0, 0x0, 0x0) r3 = accept$unix(r1, 0x0, 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xb, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) write(r3, &(0x7f0000000980)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399500370b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decfdcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f7c3669169eb4be5a922395a28149f4d2ec0588916c297ac43ad7bb5775ab949938e2baef7e6fa3703487dd560bda399c30ec9740d50786eb126f167c0555d7e225825447afe2c7e0e2881cd218cccce8d080bd4d19c0b51802d92fc379b824eaf220eabcb251da31fee9c12ecd37de061da6e9db5459ae887e7aea9991459be8fd480c240fd692dee1acf9c1b3744efa21a98c03ee491890d2b080000005879116bd99940eb9e0ab83aec5d37a656aff2e9ba5e638a45b8f925a52952d20ed41020f7a8123fd18323fe1945b190b90f6f8c6977dc1ffd091b4a5d0479adb75cbc3ab26227d83cf1c790c7825b89498ba6a77cbe2f1df6aedd5ebb9a25a136d02e4d7f0a81c6f5703786e5140c4d50b31c1e01f91e623ea6c22cde9ae86e1392c0e1d85ad76c57651778834b370712a056c8fe221e41805c411cc5dd7601964dfa2a267106a9b01eb938a22e06cae5caf9a383cd405332542466380444f8b62b18f7cd40d4af31c837236f1400443290b8493386e925f79c452e3c6298255dbfcafa080772a0288f439c7cb0d87543b566c4e0c2a2e4dbc3864db22ed72934c7e00b9450373077aee74acfc3571e142560a9239ca4af89a6255ccabe5d59fad064000fa4ded997681f5d2799536aa6b3eaba2e0de58ab81e3c7bd1415de9aa0b66dc33b18e8dff8cb3c33e023f4d9e8fecb36fe411783f8c03e4e8477648c3da00dd25b31746db1a40e1f5558524fcef4d5680f087c814f62605c96d331f6d11b98acd40a7278502f6e1b7b68c9220b9483726504832d0957ba009b8cfa2857a8dffad29220b0f74a1af4c4e7cb32146f305d2d100c2ffea94d99155ddc4c56ebff2", 0x2e5) execve(0x0, 0x0, 0x0) 00:56:36 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xfffffff0) writev(r1, &(0x7f00000003c0)=[{&(0x7f00000001c0)="188486451ffbf1a103d34756c10a9acfbfd089dad59e6c800c8736c6ee984c5607681ba13c0f015659cf068db0dfaeafedcd55d568f627c8437da55fe83fa8b242e1c3cd0a1cf5d68f5b1434de8f938df3c15d30b9153d4e970e466f416777687e3731323367edc3579f5f3991581c12c389ab3004f019392f3577489c6e157e9afba9112250f22d85e1851a80dd96da244a5737dcabb1b95685982266b915c767b423565597f288d990e290675360aacb35d961f9e3a51d72b5e96f91"}, {&(0x7f0000000280)="52611f0e573adc92ae44a13226b52b577c75084bb98e19cc56c2ce134e0f8879d4196e0d579f0ba64c543ea236afaf482852e7b5b6020e087256c5b232a5700fdf341f933fdf7005ce90693e9710624e20993d303630b6a583f3055993e12a1e9001ff0dfdaa93ae9d3e6d4f341ee049e65e806ed5ec2183834c406f7ff77c05be4651ecda50d9eb48fef425ea76f5c0420836f95e6a64155613abea0d6e20560713db206573110b8e7361746947dc844f5644f8a8c509d38c0a33846013c9049e5faedd7a5f22a36bc72b59b6589e8863dab9a7a9763601c72d3ec027eba80d"}, {&(0x7f00000004c0)="7be3761825901ae62b2e3602628917be9361d340c7b2908b420badcd9bd82e6b897776f0a5541f7c83c6b677410caa16ed611a911d498782b072323c829b0158b6159c49b7201f3515f5f86832df2170454a91805918d1a7bbace224cd1dba1e669ca5fcc9b7ed423b0e655109b1b37148f3c0ef1defecbb74a93980537df291c09b7ce3f51c3b8aff494e47ff6db4e81fcdf1c4b4a325a70d48483ae3f3dfa99a3d2a30d522f67349f0d13a762a0a9c99f21ae1d2e5330e44c84d55f4500b67e89e696cf4a83ee02691eeb0"}], 0x11d6) r2 = msgget$private(0x0, 0x0) r3 = getpgid(0x0) r4 = getgid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r4}, 0x5, 0x2000, r3, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) open(&(0x7f0000000380)='./file0\x00', 0x80, 0xd) msgsnd(r2, &(0x7f0000000640)=ANY=[@ANYBLOB="0100000000000000b961ee13fe5e3bdee7c29bef87a8e50904cd84d96ad4fc70ab4f77908052b26ada58209b6e19196a72b404be10445529f322c1fbe010aa1122a416aa74f82a4ccbe1cb07cdeeceea52905a2597512ecd315ef2a14b828d98f03c04b0ae4c6812ce280644d80c872a1ba073cbe7da46698a48ac3f2e6162e464e75b5c95068ed1ebfb7747fc5e187cd30af773a598b32465dd202febc456c3c25541e389fc234b60a8fa768dc430f21223f8a75abf"], 0xb6, 0x0) fchmod(r0, 0xe3) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r6, 0x0, 0x0) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGSTATS(r7, 0x4008426f, &(0x7f0000000440)) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0xd9d, 0x80000001, 0x177, 0x0, 0x0, 0x61e7, 0x1, 0x2, 0x0, 0x71d, 0x48}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)='.\n', 0x2}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 00:56:37 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x200, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000180)=0x2) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000140)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r3 = kqueue() kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, 0x0) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) nanosleep(&(0x7f0000000240)={0x2, 0x400}, 0x0) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r7, &(0x7f0000000540)=""/226, 0xe2) ioctl$TIOCFLUSH(r7, 0x80047410, &(0x7f0000000200)=0x8001) r8 = openat$klog(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/klog\x00', 0x8, 0x0) close(r8) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r6, 0x0, 0x0) r9 = openat(r6, &(0x7f0000000000)='./file0\x00', 0x10, 0x20) ioctl$DIOCMAP(r9, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000040)='./file0\x00', 0xffffffffffffff9c, 0x1}) r10 = kqueue() kevent(r10, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, 0x0) close(r3) 00:56:37 executing program 0: seteuid(0xffffffffffffffff) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x31, 0x0, 0x0) socket(0x6, 0x2, 0x0) 00:56:37 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c17f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001480), 0x4) r2 = socket(0x2, 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) bind(r3, &(0x7f0000000080)=@in6={0x18, 0x2, 0x1, 0x5}, 0xc) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="0002"], 0x10) sendto$inet6(r2, &(0x7f0000000300)="94", 0x1, 0x0, 0x0, 0x0) r4 = accept$unix(r1, 0x0, 0x0) write(r4, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) dup2(r1, r4) r5 = shmget$private(0x0, 0xf000, 0x50c, &(0x7f00005dd000/0xf000)=nil) r6 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) lchown(&(0x7f0000000040)='.\x00', 0x0, r10) r11 = msgget$private(0x0, 0x0) r12 = getpgid(0x0) msgctl$IPC_SET(r11, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x61}, 0x8000000000000000, 0x0, r12, 0x0, 0x0, 0x4a}) r13 = socket(0x2, 0x1, 0x0) connect$unix(r13, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) sendto$unix(r13, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) close(r13) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000340)={{0x1, r6, r7, r8, r10, 0x185, 0x7f}, 0x5, 0x5ff5, r12, r14, 0x0, 0x10001, 0x200}) 00:56:37 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) r2 = syz_open_pts() ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)={0x3, 0x8, 0x7}) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) setsockopt(r1, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x7}, 0x8) shutdown(r1, 0x2) 00:56:37 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) r1 = syz_open_pts() r2 = kqueue() r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) setsockopt$sock_int(r4, 0xffff, 0x200, &(0x7f0000000040)=0x4007, 0x4) accept$unix(r4, 0x0, &(0x7f0000000080)) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000340)={'./file0\x00', 0x5, 0xff, 0x1, 0x1, 0x5, 0x0, 0x5, 0x1, 0x2, 0xaf7f, 0x7f}) r5 = syz_open_pts() close(r5) writev(r5, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r5, &(0x7f0000000400)=[{&(0x7f0000000040)="91", 0x1}], 0x1) r6 = dup(r5) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x10000, 0x0) kevent(r6, &(0x7f0000000200)=[{{r7}, 0xfffffffffffffffa, 0x81, 0x40000000, 0x0, 0x2}], 0xfb2, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff8, 0x44, 0x2, 0x5}], 0x100, &(0x7f0000000280)={0x2, 0xeec}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) r8 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r8, 0x0, 0x0) ioctl$WSMOUSEIO_GTYPE(r8, 0x40045720, &(0x7f0000000100)) r9 = dup(0xffffffffffffff9c) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) write(r1, &(0x7f0000000000)="641848c6b17cb642ad0da292559e8962d5954fa4cc25bc58f424463d9657627132900680e5304888020db7ef0fd314ff440d057dee712cd1f32b98c392686484d9315c078ea8ca49dda00be66afeb7e0617d3bdb4ef19acb283c3a5620a046ca776d021143f441e0040f520c332e3eefc9d861f2b8b69f0f3937e6a9023ff163b405aadb1691e568e77d8b927208bf042a26e460b0783d72da77281ae79e6a4df582bed5e2f2555f78e0877c87f910c4810cbd56825e69db9deac59f1a6f8398375e5b3525d088173631bdda5ea2c3e6d6993d7257f15b5f0dfca686bc809f63fd40", 0xe2) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x400, 0x0) getsockopt$sock_int(r8, 0xffff, 0x4, 0x0, 0x0) 00:56:37 executing program 0: syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa7289b75c479b86dd60451a7c00382b00fe8000000000000000000080000000bbfe8000000000000000000000000000aa330000000000007612e68281009078000000006000000000010000aaff0da1c82700000000fa000000f12809c2fc8b6ba42ec00000000000000000c5988c1c403fbf12ad67d1ab9a1eb2c60917834b8c175d49d42b9d7c067745363f219a254fb1c05ac8a3f6575175682674a5d27b48c20e450685843c7df8800ed431164869709ed43a5fa39fade06b87862f966f4e2f1cb7dcaabd1171fc6e795a72a22becb2dad4c2fa0ef06f75b2ae10ac26ec29cee974560fb9ce4ba25012d70e8d768dfb1495a1ecc38ab48a7dfe44b6e3203d904addc7fd06ba3381030000000000000063da64aa0e4420c1e6240cacf36984b01c2f26f6b879ff8c41b753057760925e14296f6c2f7d3100e8f77266d3d5dd376e9529fb1e119643fcb9a0e0c28dc92a84f93461623d7153b510"]) r0 = socket(0x18, 0x8002, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff31929648000001000000000000000000", 0x14) r2 = syz_open_pts() r3 = dup2(r1, r2) dup2(r0, r3) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000300)={0x7, './file0\x00', './file0\x00'}) r4 = semget$private(0x0, 0x8, 0x100010282) semop(r4, &(0x7f0000000180)=[{0x4, 0x0, 0x1000}, {0x1, 0x8000, 0x17fc}, {0x2, 0x5, 0x1000}, {0x0, 0x0, 0x1800}, {0x3, 0x0, 0x1400}, {0x7, 0xdb, 0x1000}, {0x3, 0xffff, 0x2800}], 0x7) semctl$SETVAL(r4, 0x1, 0x8, &(0x7f0000000040)=0xfffffffffffffff9) semctl$GETVAL(r4, 0xa66763ebc07a5de9, 0x5, &(0x7f0000000040)=""/105) semop(r4, &(0x7f0000000280)=[{0x1}, {0x3, 0x1000, 0x1000}, {0x1, 0x7f, 0x3400}, {0x0, 0x20, 0x800}, {0x0, 0x3ff, 0x1800}, {0x0, 0x0, 0x1000}, {0x0, 0x6, 0x1000}], 0x7) r5 = semget$private(0x0, 0x0, 0x6) truncate(&(0x7f00000002c0)='./file0\x00', 0x0, 0x8001) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000240)=""/56) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r6, 0x80045756, &(0x7f00000001c0)=0x3) dup(r6) dup2(r6, 0xffffffffffffffff) getppid() r7 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000640)=0x5) r9 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r10, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="e000000000000000ffff0000ff7f00007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a089286916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d82f56878459e55186f6c90c657388af2f3854826f53090035b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e6149700"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r11 = fcntl$getown(0xffffffffffffff9c, 0x5) r12 = getppid() getpgid(r12) r13 = msgget(0x1, 0x82) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000980)={{0x7, r9, r14, r8, 0x0, 0x170, 0x81}, 0x4, 0x0, r11, r12, 0xa5, 0x10000, 0x4e2c, 0x2}) r15 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r15, 0xffff, 0x1, 0x0, 0x0) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r16, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e0000000ffff0000ff7f00007c916b60848a9dadb1517769f4b5b2c849a47107836de37b4d1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54234256ed044d2868622a679a8a089286916c5f9bb1e8350854e944fb1451deb7a586fb8206000000264b5a28d6b0f5a45dceab7eba40330a7bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d82f878459e55186f6cb0c657388af2f3854826f5398d26b090035b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487e0654896c339000000000000000635224d3e94b80290000000300000000000000b6f829667910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357aaf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce280288d9e1fd9710070c5d386aa385547cdab0f657e303e614c2f20000000000000000cab058be932350e68525467e96a790da70924eb308ef99d3f2f61344fed8dc67ca5ec8a0838787aff2545b588fb0cea3c9f5d2cbdea0a7592fcc1afd0ac37ad30888c32e32e1b8507fe14d32bc86f8"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 00:56:37 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x99}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xffff, 0xfffffffd, "03664e0100000000000000000000000000002000"}) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000000)=0x1) write(r0, &(0x7f0000000140)=' ', 0x1) 00:56:38 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) sendto(r0, &(0x7f0000001840)="5482003172ea205fed6ae3cffd81bf6dfe7c613e94e70f73f9c37e15e8637254c996627ef7ea7f9c0f3518dfa9bbde3171b2add90496d6ec80ad80302fe00e7891bddc4824e84c37ddff7ac27a29f150a99677382693ac24a1542489c49ad203964f7bb2d103545a17abefa79ae7ee7e92f626df9d00c7afda5730c1b541e7f70e70cb37d49338eba65b452aa6d02c9d83", 0x91, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000180)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000040)=[{&(0x7f0000000100)=""/117, 0x75}, {&(0x7f0000000280)=""/234, 0xea}, {&(0x7f0000000380)=""/189, 0xbd}], 0x3, &(0x7f0000000440)=""/146, 0x92}, 0x800) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0xbc, 0x0}, 0x40) 00:56:38 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbffffffffff7dfff], [0x0, 0x0, 0x7]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffb, 0x1, 0x1, 0x1}, {{r0}, 0xfffffffffffffffa, 0x4a, 0x4, 0x2, 0xfffffffffffffffc}], 0x6, &(0x7f0000000080), 0x80000000, &(0x7f00000000c0)={0x80000001, 0x7}) r4 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) 00:56:38 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) unlinkat(0xffffffffffffffff, &(0x7f0000000400)='./file0/file0\x00', 0x0) r0 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) 00:56:38 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = syz_open_pts() r2 = dup2(r1, r1) r3 = syz_open_pts() write(r3, &(0x7f0000000000)="a6", 0x1) unlinkat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x8) dup2(r2, r3) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x9) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 00:56:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000100)=0x80) 00:56:38 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000380)={0x0, 0x0, 0x100000000000, 0x10001fffffffe}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x820, 0x0) r2 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x100, 0x180) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r3, &(0x7f0000000400)=[{&(0x7f0000000040)="91", 0x1}], 0x1) r4 = msgget$private(0x0, 0x0) r5 = getpgid(0x0) r6 = getgid() r7 = syz_open_pts() close(r7) writev(r7, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r7, &(0x7f0000000400)=[{&(0x7f0000000040)="91", 0x1}], 0x1) r8 = syz_open_pts() close(r8) writev(r8, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r8, &(0x7f0000000400)=[{&(0x7f0000000040)="91", 0x1}], 0x1) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r9, &(0x7f0000000540)=""/226, 0xe2) r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r10, &(0x7f0000000540)=""/226, 0xe2) r11 = syz_open_pts() ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r11, &(0x7f0000000540)=""/226, 0xe2) r12 = open(&(0x7f00000002c0)='./file0\x00', 0x400, 0x9c8ae3c1a809d3bd) r13 = syz_open_pts() ioctl$TIOCSETA(r13, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r13, &(0x7f0000000540)=""/226, 0xe2) r14 = syz_open_pts() ioctl$TIOCSETA(r14, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r14, &(0x7f0000000540)=""/226, 0xe2) r15 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x10, 0x0) r16 = syz_open_pts() ioctl$TIOCSETA(r16, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r16, &(0x7f0000000540)=""/226, 0xe2) kevent(r2, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff9, 0x50, 0x40000000, 0x7, 0x4}, {{r7}, 0xfffffffffffffffb, 0x3b, 0x28, 0x20000002, 0x200}, {{r8}, 0xfffffffffffffff9, 0x80, 0x80000000, 0x4e87, 0x9}, {{}, 0xffffffffffffffff, 0x30, 0x20000000, 0x44, 0xfffffffffffffffd}, {{r9}, 0xfffffffffffffffe, 0x80, 0x20000000, 0x3ff, 0x3}, {{r10}, 0xfffffffffffffffd, 0xa0, 0x4, 0x2, 0x9}, {{r11}, 0xfffffffffffffffc, 0x2, 0x1, 0x6, 0xc45}], 0xfffff001, &(0x7f0000000440)=[{{r12}, 0xfffffffffffffffb, 0x8, 0x80, 0x7f, 0x8}, {{r13}, 0xfffffffffffffffe, 0x2, 0x10, 0x8, 0x21}, {{r14}, 0xfffffffffffffffd, 0x55, 0x80000000, 0x5, 0x5}, {{r15}, 0xfffffffffffffffc, 0x80, 0x4, 0x10000, 0x9}, {{r16}, 0xfffffffffffffffe, 0x90, 0xf0000000, 0x3, 0x6}, {{r1}, 0xfffffffffffffffe, 0x2a, 0x0, 0x84, 0xffffffff}, {{r0}, 0xfffffffffffffff9, 0x10, 0x10, 0x6, 0x2e01}, {{}, 0xfffffffffffffff9, 0x10, 0x20, 0x2, 0x1000}], 0x100, &(0x7f0000000340)={0x10001, 0x7fff}) msgctl$IPC_SET(r4, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r6}, 0x5, 0x2000, r5, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) fcntl$lock(r3, 0x7, &(0x7f0000000140)={0x3, 0x2, 0x480, 0x2, r5}) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000100)) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x10002ffffffff}) 00:56:39 executing program 0: mmap(&(0x7f0000674000/0x4000)=nil, 0x4000, 0x0, 0x5810, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f00005fe000/0x600000)=nil, 0x600000) munmap(&(0x7f000096c000/0x600000)=nil, 0x600000) r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x4, 0x0, 0x0) shutdown(r1, 0x1) sendto$unix(r0, &(0x7f0000000000)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed19f4c8b2ca3ebb3557699a1f132e27ec0ed602000d7d026ba8af63ff37282921e4fd89720fd3872babfb8070c1abda58601a8bfee8aca4911faff575e8c881ff7cc53c894303b22f310b404f36a0069000fcfffcffe608a371a3f80004002ec7299e34000000000000010000000000", 0xb1, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = semget$private(0x0, 0x8, 0x80) r3 = dup2(0xffffffffffffffff, r0) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000180)={0x8, 0x3, 0x3, 0x3f}) semop(r2, &(0x7f00000000c0)=[{0x0, 0x0, 0x1800}, {0x5, 0x3, 0x1800}, {0xe, 0x2, 0x800}, {0x4, 0x8001, 0x1000}, {0x3, 0x5, 0x1800}, {0x0, 0xfc00, 0x1000}], 0x6) semop(r2, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x2, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = syz_open_pts() pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PCIOCREAD(r6, 0xc0107002, &(0x7f0000000240)) close(r5) writev(r5, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r5, &(0x7f0000000400)=[{&(0x7f0000000040)="91", 0x1}], 0x1) dup(r5) r7 = accept(r4, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) setsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f00000001c0)={0x10000, 0x5}, 0x8) semop(r2, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r8 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r8, 0x29, 0x33, 0x0, 0x0) 00:56:40 executing program 0: pipe2(&(0x7f0000000380), 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x15}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000400)=[{0x400, 0xf7, 0xf5, 0x4}, {0x5, 0x1f, 0x9, 0x721}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x1003, {0x1f8, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000003c0)=ANY=[@ANYRESHEX], 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000277000/0x4000)=nil, 0x4000, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000280)="2ffd7630d707e0c75050464b62411626e46ad6f1fd937ced2d983f35d0b3cec211df603798c13ad1a0e02833ff6b75000773f545b55d22de5f95402b25177193b66a0ba7bb3a3f435519538c3178ffa6c1d4e2d98ef04533e12c6c9126d224d673d8fd35a2a87926933405bd6c4612f53c9ea2328ab0ddd4d84285de07596dd278ef9c24beffea3b91d859faa973b3d50912de97a0a51f86e6a0979538d2d1570a4cd45bb22319b885e626cf27e4797105379d04de6a79eff837680498646581", 0xc0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) setsockopt$sock_int(r4, 0xffff, 0x200, &(0x7f0000000040)=0x4007, 0x4) r5 = accept$unix(r4, 0x0, &(0x7f0000000080)) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r7, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r7, 0x80085762, &(0x7f0000000100)={0x1, 0x3df}) recvfrom$unix(r5, &(0x7f0000002200)=""/4093, 0xffd, 0x40, 0x0, 0x0) setsockopt(r5, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r8 = socket(0x18, 0x1, 0x10) close(r8) r9 = socket(0x18, 0x2, 0x0) close(r9) socket(0x400000000018, 0x3, 0x3a) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r8, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8) write(r9, &(0x7f0000000040)="100a2956b9223776", 0x38e) 00:56:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0xb1}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000640)="7e020000002200dda68c0e000000") ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) 00:56:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x48}, {0x4}, {0x16}]}) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = socket$inet(0x2, 0x8000, 0x4) r3 = msgget$private(0x0, 0x0) r4 = getpgid(0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x61}, 0x8000000000000000, 0x0, r4, 0x0, 0x0, 0x4a}) r5 = open(&(0x7f0000000180)='./file0\x00', 0x180, 0x0) getpeername$inet6(r5, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r6 = getuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) lchown(&(0x7f0000000040)='.\x00', 0x0, r8) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={r4, r6, r8}, 0xc) dup2(0xffffffffffffff9c, 0xffffffffffffffff) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000040)="91", 0x1}], 0x1) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x95bf, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r9, &(0x7f0000000540)=""/226, 0xe2) socket(0x18, 0x5, 0x8) fcntl$dupfd(r9, 0xa, r0) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 00:56:40 executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x80, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="01b6868f056ba4b421392163ea78510e3b43e628911ea9638df4a40ff258c2d2d26ef9294f4c433f9703309555eef560c0981a5fba38ea55adee58490f10d7e6156cc31b189ff58316df04254d83ff12e6265f6efa6af3fc881dc258df8223103ab43f00fa080089799a9d9e208aa49898f2b0570754614394d8bd9da174aa5fdfd516498780472e614b652b", 0x8c}], 0x1) r1 = semget$private(0x0, 0x0, 0x2c0) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f00000000c0)=""/222) execve(0x0, 0x0, 0x0) 00:56:40 executing program 1: r0 = socket$inet(0x2, 0x5, 0xfe) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x7f) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r2 = fcntl$dupfd(r1, 0x0, r1) writev(r2, &(0x7f0000003800)=[{&(0x7f0000000400)="78fa03e7a2a457912fb5484d94c43e605635a26ea5a8a496aaf71306620348e1fae20b5b15c008e18268735bedb0606f4f48cb26c1c53fc9f00fc447d82c", 0x3e}, {&(0x7f0000000440)="8dbcd33f89dcda2560892d7c33f199bfa15530005cf87dd878451ca5890f0c38c14ecc6c099a2d", 0x27}], 0x2) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000000)={0xffffff01, 0x0, 0x1f, 0x36, &(0x7f0000000480)={{0x2, 0x3f, 0x1f, 0x0, 0x5, 0x8ed8, 0x5}, {[0xa, 0xb5c2, 0x3, 0x6, 0x4, 0x100, 0xfff, 0x3, 0x101, 0x3f, 0x338, 0x8, 0x81, 0x7, 0x8, 0xfffffffffffffffa, 0x4], [0x8, 0x6, 0x7, 0xffffffff, 0x2, 0x6, 0x200, 0x2000051f, 0x3, 0x9], [0xfff, 0x7, 0x6, 0x0, 0xff, 0x4, 0x23], [0xff, 0x1, 0xfffffffffffff9d7, 0x7334, 0x8, 0x8], [{0x5, 0x7f, 0x1, 0x6}, {0x5, 0x70, 0x7b9, 0x2}, {0x7, 0x5, 0x1, 0x10001}, {0x4, 0xfb8, 0x7}, {0x5, 0x1ff, 0x5, 0x800}, {0x4513, 0x850, 0x511, 0x1}, {0x46, 0x8, 0x7e21, 0x7}, {0x4, 0x8, 0x6, 0x800}], {0x2, 0x401, 0xfb8, 0x9445998}, {0x2f2, 0x1, 0x4, 0x8}}}, 0x1cb, 0x40}) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0), &(0x7f00000001c0)=0x4) r3 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004408000000000000000000000000000000000eaffffffffffffff00000000000026c5d3a14676", 0x2c}], 0x1) setsockopt$sock_int(r3, 0xffff, 0x100, &(0x7f0000000200)=0x439, 0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x9) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r4, &(0x7f0000000540)=""/226, 0xe2) r5 = dup(r4) ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f00000002c0)={0x7fffffff, 0x8}) writev(r1, &(0x7f0000001680)=[{&(0x7f0000000100)="06254873bd32481c2c462a0945c4ffded3c8a4b3415b35c143bf5c9fa8d9c472dddbb1692f8c6621140078049878e18ccd6d735ef53569b514ea0b8932c481989a04e93bec19651a47ad1423635961821b3e6102a934b05ec16ab0df5c0d6426390afc7e2129e4b8f53013cba79073f5cd32f3fc30cd3515c97dbb200c84284757d05ef1effbe3ee9a4d5cf187201aef127e59c90757c65472ff9295b1d9eaeb3222b6fcdf8357de571f49feb7210a", 0xaf}], 0x1) r6 = syz_open_pts() close(r1) dup(r6) syz_open_pts() 00:56:40 executing program 0: poll(0x0, 0x0, 0x401) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) getegid() r2 = fcntl$dupfd(r0, 0xa, r1) r3 = msgget$private(0x0, 0x0) r4 = getpgid(0x0) r5 = getgid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r5}, 0x5, 0x2000, r4, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) fcntl$setown(r2, 0x6, r4) pckbd_enable: command error 00:56:43 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x11, r1, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000000)='./bus\x00', 0x200, 0x100) openat(r2, &(0x7f0000000080)='./bus\x00', 0x800, 0x4) r3 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) close(r1) writev(r3, &(0x7f00000002c0)=[{&(0x7f0000000200)="000000186004008b00002b27feffffab7b74371b2891ffa49c22cdfffe8100000000000000922c70766c307d", 0x2c}], 0x1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r4, &(0x7f0000000540)=""/226, 0xe2) fchmod(r4, 0x3) pckbd_enable: command error 00:56:43 executing program 0: r0 = socket(0x18, 0x1, 0x0) dup(r0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7fffc, 0xfffffffffffffffe, 0x0, "7c005f4eea2a12d5962400"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000040)=0xa5, 0x5a) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r3, 0x0, 0x0) shmctl$IPC_SET(r3, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/210) getuid() r4 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r4, 0x0, 0x4030003) r5 = socket(0x11, 0x3, 0x0) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r6, &(0x7f0000005640)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0000000000000000deffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009a8dbda53f1e696a68c90684b2826a7dd99956dc220dbb3331b3b1522888045bfa62205f498ba9559282b638732afb8eab854d52fedb43f64920518fe9eaa4b0745748424b5774293bf7428c9ea4b0c7977bf43221688ad5d449d46015c9aa00d683c1c8a99ba08b95c3adaa3a0e6a214aa7c395327b99962e1b444e2bdb47851a8f0c729a737110a79fdac96f69eac3cc9249a353a976f81105e433f67fa01a07ddae5df0e126e1e9e3c400138ce80d70c011a2a85307b24c17dcfbdf6b723f4e6a1b92a1f84fb33b1826c2b6b254afd453c3880f5524330ae7993fc97809ae2a8ca0236cfa97e467da70e210c8363f4b1e54dbda105e832fed7773074e897d2326a50704c1b7f5"], 0x1008, 0x1, 0x800) r7 = socket(0x11, 0x4003, 0x0) dup2(r7, r7) r8 = socket(0x11, 0x4003, 0x0) r9 = dup2(r8, r8) sendto$unix(r9, &(0x7f00000008c0)="50010504000000000000000113060000081010bc9100e76aab810f28db240f0d746bb1fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b29c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e240575710000000000000000", 0x150, 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)=""/220, 0xdc}, {&(0x7f0000000c80)=""/4096, 0x1000}], 0x2, 0x0, 0x3) msgrcv(r6, &(0x7f0000000a40)=ANY=[@ANYPTR, @ANYPTR=&(0x7f00000002c0)=ANY=[@ANYPTR64, @ANYRES32, @ANYPTR64=&(0x7f0000000240)=ANY=[@ANYBLOB="b6950496ebd6b24ea60f79aaeb825ea470d4cfdb9dc11b60501e56fda437bf73ea512d53750fbd7afcd04c6ea2565a7c102706c8359cabc40eaaa81c2a7f484a", @ANYPTR, @ANYRESDEC=r5], @ANYRES16, @ANYRESOCT=r7], @ANYRES16=0x0, @ANYBLOB="f94cbc10c5d6e44f4d90889bce5015bb9cb31507b2617e76b942d551ab49ca3110ed6c033df62f545233c1e65641db5febce632fd6cfbac3eb79b52855edf2584fc2b61900b61afdda9dbcb5f71c9598464ac68b755ded32e96d2b409a19fb7c00b167bb07b0efcb89a058f66558a84e12f24373ea7d86fd7fc094407f8730587402268831127dcb27c27a5cc41abe033e792ee134b657b845e3aad1697ccf2523ec592f3888545994258aedd0915a1b18b94b4eec10fe0ce97cd46a226d32750630bbed7c349372b05ff40cb07f78498dcff52409dc4b72abd80f1c07fea48a0805518ee156a6bc7c740678770b0f41", @ANYRES64=r9, @ANYRESDEC=r4, @ANYRES32, @ANYBLOB="ef1bb86ec126157040a0fd8889651d5e2295d60abff0755bafe801cc138eca0864e46529a79b33fdcdcbaf503e6f00f754ca87b8747d36f0b0d012d688e7db3ff19931faa82093677662d66a58a54dee3f8e775aac49713312c70ec7af7d020031fd45514a909d93b32a86cb0668ca6831f96a3b36ef9882999dcbb5885226b62033f0e8fafd28f1c66546bc866e89e8b1471b10a0cfe07911538dedc226c6e73ab62b642a455604d7cb9910a35b2b08e7cee5872999c943288dc67e779e2c89380695c753d5eda8a10202c6ff42edb2ad87da3a856f8f4fadbd7cd56a70844946d1c1"], 0x8, 0x3, 0x2000) 00:56:44 executing program 0: semget(0x3, 0x4, 0x77de51a8bdf94c17) accept$unix(0xffffffffffffffff, &(0x7f00000042c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f6f860ca00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e520000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f8ff00000000000000000000ffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ef000000000000000000000000000000000000000000000d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005700000000000000000000000000000000008adf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e592758fa8287df4dd867e6c8d6763000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008b7b7f7b3eed0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008c81c77e35058c086ed34e91a7a61d240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bcc108000000cbc068f65eefba1cdf9da3284a632091879a6c517c76090000000000006f7781b675a9a83f8e57685035e4f0e0e6cc3e549460598d9dc7309e4a5c2d56ad9449ea03c33823cd6ecd35b0a61070b83fb827f0dc63349d95f3e02ebbe66fbf4d057a4c420adb4d39e5953f9d1cf66846c0f100000000000000000000000000000000115b270ce2bc5a7778118e3e9c9b586f70e7adf9ae6d39266d7569c144c7b1cae0bcafe49a439114e3493ccfa4a1c2d9feb16046ab55c7ecda0a505d7aeaa301be706db812e0000000000000000000"], &(0x7f0000000000)=0x1002) socket(0x18, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0xfffffefc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r2) kqueue() ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000100)=0x2) r4 = semget$private(0x0, 0x7, 0x0) semop(r4, &(0x7f0000000100), 0x2cf2) r5 = socket$inet(0x2, 0x3, 0x0) r6 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x10, 0x0) writev(r6, &(0x7f0000002b00), 0x0) r7 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r8, r9, 0x0, 0x0, 0x2, 0x9}, 0x400000000005, 0x5, 0x8}) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f00000000c0)) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000000c0)) r10 = socket$unix(0x1, 0x5, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCFLUSH(r11, 0xc020697e, &(0x7f00000000c0)) ioctl$WSMOUSEIO_SETPARAMS(r11, 0x80105728, &(0x7f0000000340)={&(0x7f0000002740)=[{0x22, 0x5}, {0x3, 0x5}, {0x8b, 0x401}, {0x81, 0xfffffffb}, {0x86, 0x800}, {0x22, 0x6}, {0x23, 0x6}, {0x82, 0x1ff}], 0x8}) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000040)) recvmsg(0xffffffffffffffff, &(0x7f0000001600)={&(0x7f0000000380)=@in6, 0xc, &(0x7f0000001540)=[{&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/44, 0x2c}, {&(0x7f0000001440)=""/30, 0x1e}, {&(0x7f00000032c0)=""/4096, 0x1000}, {&(0x7f0000001480)=""/180, 0xb4}], 0x5, &(0x7f00000015c0)=""/57, 0x39}, 0x45) semop(r4, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x800}, {0x2, 0x3, 0x7fc}, {0x3, 0x9, 0x800}, {0x3, 0x68, 0x1000}, {0x4, 0xfffffffffffffffc, 0x80000}, {0x4, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x2aaaaaaaaaaaab31) semop(r4, &(0x7f0000000240), 0x6) semop(r4, &(0x7f0000000040)=[{0x4, 0x6, 0x800}, {0x4, 0x3f, 0x400}, {0x0, 0x7f, 0x1000}, {0x0, 0x7ff}], 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) 00:56:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r0, &(0x7f0000000540)=""/226, 0xe2) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x0, 0x0) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r2, &(0x7f0000000400)=[{&(0x7f0000000040)="91", 0x1}], 0x1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r3, &(0x7f0000000540)=""/226, 0xe2) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) sendto$unix(r4, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) close(r4) r5 = accept$inet6(r4, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r6 = open(&(0x7f0000000240)='./file0\x00', 0x400, 0x12) poll(&(0x7f0000000280)=[{r0, 0x10}, {r1, 0x20}, {r2, 0x20}, {r3, 0x2}, {r5, 0x40}, {r6}], 0x6, 0x7f) ioctl$SPKRTUNE(0xffffffffffffff9c, 0x20005302, &(0x7f0000000000)={0x8, 0x7}) r7 = socket$unix(0x1, 0x2, 0x0) socketpair(0x20, 0x0, 0x0, &(0x7f00000002c0)) sendmsg$unix(r7, &(0x7f0000000700)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8, 0x0, 0x0, &(0x7f0000000740)=ANY=[@ANYRESDEC=r0], 0x14}, 0x9) 00:56:44 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) flock(r0, 0xc) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x3ff, 0xffffffffffffff41, "734d4d7ee4000001000000c006000000001000"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) select(0x40, &(0x7f0000000000)={0x4, 0xfffffffffffff001, 0x1, 0x53, 0x100, 0x8, 0x7, 0x8}, &(0x7f0000000180)={0x5, 0x9, 0x7, 0x800, 0x9, 0x5, 0x9, 0x2}, &(0x7f0000000200)={0x4, 0x800, 0x1ff, 0x52, 0x6, 0x1, 0x7, 0x1}, &(0x7f0000000240)={0x6, 0x7fffffff}) 00:56:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f0000000180)=[{0x4c}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/143, 0x8f}], 0x1, 0x0, 0x0) syz_emit_ethernet(0x2d0, &(0x7f00000001c0)="0c516d3f70e19318ca9bc32c1b26") 00:56:44 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x2a33d68a], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xffffffff], [0x0, 0x0, 0x2f6b6091]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x15}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 00:56:45 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x400, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000240)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r2 = dup(r0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000180)) clock_gettime(0x0, 0xfffffffffffffffe) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x15}, {0x16}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000140)) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x45, 0x0, 0x0, 0x9}, {0x100, 0x0, 0x0, 0x7fffffff}, {0x4406}]}) syz_emit_ethernet(0xe2, &(0x7f0000000100)="b6") 00:56:45 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x8000000000, 0x80008}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x3f, 0x550f, "2eb16ecce46adcbd43b3534a74c60e6092cfd711"}) write(r1, &(0x7f0000000040)="d438ce891e219540d3939976964b4f166eec7fb8b4f87156ad55500c46460d5db547d4a528971b9e0f1c19df92b4495e492b5c2366acd9d92d6158dead98e76bd523b2a53f62c64cecad1be0aaed0956b65edaceb56b59", 0x57) write(r0, &(0x7f0000001400)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4", 0x3a) 00:56:45 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040)=0xff, 0x4) 00:56:45 executing program 0: syz_emit_ethernet(0x51, &(0x7f0000000040)="000000007ea18c6d47638baa8851c3a8e962fc92ff1029731f3ef07c3f2337624a276df93cb15cd7bf91356ef0469f7e39bd3e4f43a6be87331f2285fec78538d3494978a441ef0d2d34c42a128332eb87") 00:56:45 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0xffff, 0x5, 0xffffffffffffffff, 0x4, "00000000000000000000f2ffffffffffffff4000", 0x40, 0x3}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB=','], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 00:56:45 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = socket(0x18, 0x400000001002, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="081800352600000000"], 0x1c) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) rename(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='r\x00') munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 00:56:45 executing program 0: socket(0x10, 0xc003, 0x0) r0 = socket$inet(0x2, 0x4, 0xfc) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x6, 0xada5}, {0x18, 0x2, 0x100, 0xfffffffb}, 0x9, [0x8, 0xb4b400, 0x1, 0x3ff, 0xffff, 0x3f, 0x2, 0xa6c1]}, 0x3c) setsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x49) 00:56:45 executing program 0: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffefd, "854955883d026111fe4d04000000100000001000"}) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x8000, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r2, &(0x7f0000000540)=""/226, 0xe2) r3 = dup2(r2, r1) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000040)=""/209, &(0x7f0000000140)=0xd1) socket$inet(0x2, 0x2, 0x80) 00:56:45 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001b00)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000000)={0x5, 0x0, {[], [], [], [], [{}, {}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x1000}]}}) 00:56:45 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c6, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000380), 0x104, &(0x7f0000000400), 0x1e3, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9cd, &(0x7f0000000140)={0x3, 0x7ffffffe}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r3, &(0x7f0000000540)=""/226, 0xe2) fchflags(r3, 0x10000) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000180), 0x817fd}], 0x1000000000000013) 00:56:46 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f0000000140)="09917b2f2d25d3e5e3df3765279232c01f1eb7dfe6000f7a", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) unlink(&(0x7f0000000000)='./bus\x00') 00:56:46 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000000080)="ec", 0x1}], 0x1) dup2(r0, r1) dup(r1) execve(0x0, 0x0, 0x0) bind(r0, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000100)={0x3, 0x0, 0x4, 0x3, "25c80be6192bfbabbf1660685f6742c19bed1469", 0x7fff, 0x15a2}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x15}, {0x16}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000140)=0x9) 00:56:46 executing program 0: r0 = socket$inet(0x2, 0x8003, 0x89) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) shutdown(r1, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r3, 0x0, 0x0) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000000)=0xffffffffffffff9c) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r5, 0x0, 0x0) ioctl$VT_OPENQRY(r5, 0x40047601, &(0x7f0000000040)) 00:56:46 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{}, {0x2c, 0x8, 0x2}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB='+'], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r3, &(0x7f0000000400)=[{&(0x7f0000000040)="91", 0x1}], 0x1) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000040)={0x7, 0x5, 0x90c, 0x401, "6180bbe083240ed58a8e535a925d415a1dbb86ff", 0x1, 0x4}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040), 0xe7) 00:56:46 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f00000000c0)={0xb31, 0x6}) write(r0, &(0x7f0000003040)='u', 0x1) ftruncate(r0, 0x0, 0x0) 00:56:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x30}, {0x25}, {0x6, 0x0, 0x0, 0x7ff}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r1, &(0x7f0000000180)="3c9ebb8a65237a19000000000000", 0xe) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000200)=""/127, &(0x7f0000000280)=0x7f) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x2d}, {0x25}, {0x6, 0x0, 0x0, 0x124}]}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x2, 0x0) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f00000001c0)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r2, &(0x7f0000000180)="3c9ebb8a65237a19000000000000", 0xe) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x30}, {0x25}, {0x6, 0x0, 0x0, 0x7ff}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r4, &(0x7f0000000180)="3c9ebb8a65237a19000000000000", 0xe) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000040)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r5, &(0x7f0000000180)="3c9ebb8a65237a19000000000000", 0xe) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x30}, {0x25}, {0x6, 0x0, 0x0, 0x7ff}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r6, &(0x7f0000000180)="3c9ebb8a65237a19000000000000", 0xe) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x30}, {0x25}, {0x6, 0x0, 0x0, 0x7ff}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r7, &(0x7f0000000180)="3c9ebb8a65237a19000000000000", 0xe) ioctl$BIOCPROMISC(r2, 0x20004269) r8 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unlinkat(r8, &(0x7f0000000080)='./file0\x00', 0x8) mkdirat(r8, &(0x7f0000000000)='./file0\x00', 0x0) ioctl$TIOCNXCL(r8, 0x2000740e) clock_settime(0x4, &(0x7f00000002c0)={0x7, 0x1}) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0xb3b) socket(0x1, 0xc00f, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 00:56:46 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000040)=0x4007, 0x4) accept$unix(r1, 0x0, &(0x7f0000000080)) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000001580)={0x0, 0x101, 0x6, {[0xf725, 0x244, 0x5, 0x381, 0x2, 0x39, 0x200, 0x8, 0xfc1b, 0x47, 0x3f, 0x4, 0x3, 0x6, 0x8000, 0x81, 0x478b4d50], [0x62c, 0x5, 0x84, 0x81, 0x2, 0x6, 0x6, 0x2, 0x80000001, 0xfff], [0x8001, 0x7, 0x100000000, 0x3ff, 0x398515e, 0x0, 0xb7c], [0xd08, 0x3, 0x3, 0x2, 0x9, 0xffffffff], [{0x44, 0x8ea3, 0xfffffff7, 0x100000001}, {0x1ffe, 0x3, 0x6, 0x2}, {0x401, 0x200, 0x9, 0x1}, {0x1, 0x6, 0x6, 0x4}, {0x2, 0x9, 0xfffeffff, 0x100}, {0x0, 0x1000, 0x9, 0x52c}, {0x3, 0x800, 0x4, 0x8001}, {0x7fff, 0x400, 0xfffffff9, 0x3}], {0x5, 0x0, 0xd24f, 0x6}, {0x8001, 0x3, 0x2, 0x8}}}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) fcntl$setstatus(r2, 0x4, 0x40) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x10000, 0x0) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000180)="ab0f4f7f5c234cee766d7451c65692f2e89aa706d894a117044083f76c40b8995ba41b201c73a930979cc6cc8819150a1930890d4c2acdafb1d6f9730d2ca991b8d4a490820210dd1730f8e820adaf0d939d564a1fd72cffa9a84638cd66839a7a0f6b86255d0498af4212614706b62c7cf8f393449fd908400494857b187595b0410319378c46ea9e263ec2eb2bd8178301e9b87fd4", 0x96}, {&(0x7f0000000240)="713d89403345c025ec5a9d49e5", 0xd}, {&(0x7f0000000580)="53e95d1fb4f8266a1ba729a9211c67c572fe8da8ddda5a7397f1fc463e18c287a395fda0aae21f403eee857f7dc0033a42f409e701dfd4d200570b7229f2241b56ac24333828f6a69b88255871324aad4d5b29956e33696beecd591122d01b31f4acc4db434cad251f6e86c59d51e9cfc28954fb601287cdaff765d3893bf7cf06fb1a7301de9f4d5cce5318f2b757872f82efeef088b5c82c40aa51025b97070fafaf91557f0af98e21c4fa23b40fce00ee021df8f36f0d76c784fbc2a1fd0f7ced4ab437cdf333bb838b3b802a6b2b0815eac6dcde597fd59a2ecdb2df3e850f404c871855b0d74097efb4d2c933930d0a46dbf4767deb6e22c3881a5de81b48981f4e2899e98f3af273f6b61c83e8fddd9a0f904674eae16974279fb83cf765e20021f41424a8306c17272fef8995ec1209eb011e59cad744ebdf972500291c0f6dac2cde305e6f05d4ff87ddc6f06917eb94613212804dab512a406fdc206e0fbaea8ecf55c21f3eeb9f51450ac6ec8331ffcc035ab3d584ba8c236233547316597057c4e24b76a03712e0ea093eb22bc016a4353a9248b9ce628ecfe74c7251b4845037a8a625fc13e55465095ef1efcf91a9eb2b19490e7de747112a7c4251b558afebdb0ab57da0199dd9a53e9374598a6cd128984edc9fffe4b1c208f2d49d04dce7f78a09e3e7599b6291157f824e7930aa0e857bd019f1c4b0e0648bf52bf48b010a1b41b9429ab419069162806586d2c213f9fbc017d0fa4eccc6fa5f25a1c6bcc36ddd74ae1400a8f8418ceb5e19968ac465ac49a4a36d1a8eafd4aefd34c318a15ab48fc4c00eec327167a550a1f2ed031db80d4fba6f545d1ad9c6369f8d889d2e2776547246a7354f1efbb798c4e842edb31b842ab813ccad5ce924dce1ec4398a15b03384d279d76487cfd5a502c97e3a28212610405055febd75ef93e9bdbd51b6d124094d87c34a79ce622b8b9a296737f0e36b56f96fe0ab6cb13de57114b88cfd41b3930e0ec05974d156a37b88b011a50295494a8ac3aade75a690c1e8566a2f492b73c38f28ae2c28d8c91b023cbb434e9b4326aa0c42e13a4f83aa39da73fcb3da6d37fe1538e1223e7fa0f80e2c6b4043cb129837fac359d53c6f6ce7d86fb98fb667ad4dbe526027f1f3c99070c4261f33f2d0882d972776f476105fc9cfe776da1ad9bba1a89f2ab41030f7d7817de1df7087a0a87f4793adc7c3d0f2c0305d7f33d5bf874d6c6e501727e979b9df42a839f9b311f1dacade891735acb42b41941a9b8c066d425fa3bb71adc8d3a9a5e4d51b986b5292a38808a06e977819a3fcbf56e77d66cc02b511b28816c9852af71f9eb43628675f20e7bc2d45f1f5f7bc03682813cb59817380ae7cf435cf77e6c8453025e07a4da4d822f2b392d31135dd25bd7fbc38c90a39f673f350482619e88ab443f6613c53438d520de99884ebe905c9094c0bd8f2454ecab2527124ed050c23309e7c20ec304c5fd82df51dee1f0bcf7d836a26e7b5e45aa1c86e049bd6e6da879e902e976a9457cef65ddc48454ac8bd052a3217dcdddd6168dc3274e063990e50f15f4b55c45c8bf13ccf824896afb6f0dc73c4dd678fe27fcfe53a4b937bb1d159c83a96e50f346af9d9c23c52b869038b436724e3ebdfe6eb0cea7f17e66be9a983d9b956baaa04e498790bfb85fd6561b183c9e43133832f1ef9ce6cf35ad75f948c97f429ed6dfdffae5c017e7fbfb4b5d35fc2fde5989d773486d936ba51997845ad0ac42d37caa1f1be3ccd000b957d0713125b13e9b323618bdbe3336f402276b79bbd55175995bded32f472b621fcc67cbac552e154ff8e5bc9b135ba89e14a16fddbc7f4060422fbd5559801f52f9c74e06e04eab33e6878d2a69df33a0ae8d01c5e89faf3d1c82aff94f6b077694999a75f9b1d91a0f2e2519db9f744bdec41a741da1533397a72f59c7a209f60f04363e0b7cc44f7d22a70816300d608d321c53fefac0f864ce78951de11f94bcc042765c36a8a3ddca2c4704f807a7fc97784bdabb76dc527b42ac99f0b046d941aa13e3c27f6b418f0bc93f535091f8957aae70173e09e42cf7de430b745bfabb4717dd3cca09629980f23605a7a834eea856fa210da3191d002ef940cb13d23c75ad397d6ddaf770d46982fa2bf2d85b771b9d33d8dafe2c8734949ff620534294fa276da4250b54c91792cea0542d4829a00c748e910f2f683ed7c9f4bfd61f883e201977bfcdc783c0b36025f99f7cf67a3f0d7fbf91b9e365252d6cc3434df540faed2111dca42ef338b67fccabcd6fbb53933927d8a08bb6ad9b5c046f32b0c69945b4a204e7696362ae6518ba14c934c0eacea3306ede9fe14cd37bdbeb78c77085da0ab5d23b210f07e3090b6605be65c2136c283276b717569c2825c9754e61677f9d2a58b5d292a805a4fc358772d3f68e7890cbf907394c1a8cdfce0d78d66c1591ad9e64b3fb58a8f704690c3b5e8dda662d27c406826fb9dd1b822d655569d1db4a0b9b67ec94d908af68a71f4e87c7f56bb728333fd916432e769e8b54cf24c776e4fcbce20a993fe9d38533d0074c9e0acc6cb1128d19fd89297807f9964c01d97dc2d4e4f1607919a7cbcb119cc397dab09454c16db8f56ad1a1a7b8da40b5d84f77169b1a2f942fbd08cb926f877defafd4761e9ad54b347679c5ea69e2320d953b9e12553a71a6de0f6d46daa6f6d2c13cc2e381005edf091aa9826c1eb42abe99487f15ec8109ddb060661fc2f68d65cc8a8d167d77a3a5dbff703edd239a4e4b52568ca17aec3f3d93efb59b16445ab27c759b9f15a8327492ef98460c9a38d30f3846aca7bffb220c7396657a60263381941bed64b746e069710631b730596fc9ff8a17b57593ce0721cb4624578db735589cdab34a5a7c8be2cef30884768168878f6a0ed8a9240ea292d808f36ec23fc8566593fb31ea626f9b10af378abfa2b6ba364dec327f73280739651fdaabbb15af0433b58f5405487f76bb07ae19164eec609050e2ed3edb90b43ee260840cb6923a83d6c4b83038379492d1b9c76644beef02945e16863978fbf26176d31367061410912f1d2f86bd9973be5581f023087ba0dad5835ab7012caf6d0d24be75ebd830cffe1eab4d88309f9bbb5904410ce2294412602f93a966b6c42504f9eeb39011ac9d05d7d8a3579ffdaebd152bdab35a297167347dbd3b777a79d7b55c0bc2889337c292914ea11a4d9b4842887825f8cabd05462c857259e9a71086209bb23c7eebe1306fa069707d0c5f49dd5d40d6e9d1cc4f82704683d37e7ebab4a11b49dde522fa7bb82486a75721be98704e6afd086c48f04a023ed7fc9042126f9851d01998d5dcfae38470bb419750eeb8b49c5dafa38d0f75e17230e259ef652f8f07ef6d410e00572b22de1c66164fd224565bf8893785d59f5f3d6adaf45ebc792b0c65101c867ad56f244ab804c7802eb85dfa2fcc4a55732352aa435ddbfee5727c7d3b34f7b704ffe424bfd8a57f08eed8cab01ad405204f7032789f1658179fbed74b9975dc744b00c3164e282537f0bc0a4cb17e9a29613971a1972c399363441be9a09b71663613c157ca498dcc66449829b154442e7f1926d55906f0c89da6bd758509a90da735fa6713c2159f7bbc7ed1e50bb7aeca2f89d5e57c73e9095d64bce7c87ce1bba78eb7016149db45fff19591e03284acdad9b6da85d406b1de71de4e2101339746c690cc29250de49e21baa1231e3a1128f09a342aa2020e18e891718117fa58f39969e85a7308382bfe0fd3e6094b9ae41ee4bc7ce3ce5540be682448350d291ee020942aaba9abab7f8e1755ec9aaf1adf5f6709fb35bd0d6242af43055c223d69f92fbd6c4fc85fbb59cce9369a6483f1db52132856cda60903e7af67d7d916d776368f19ec75b64411c494673dea1f142b1d6339b6660eec910a4bf1597fe32994a912cd1369e79ed3ebcc4bdf735ad23742a37a5ccb84efe6b1e2f3e0ead81d67e23b2f34dbfed5501fecbf6d33ab2ee91ba4d3c23c819357753caab45c8845b5b099d69d5b7091e17a2340f65a935cebc2c4eadc12089183e332fb7f20f41d622eff7d9fc4b6249d63c17bebdba8cde62b7e65a3f8c6ce905a0a939b477071cdf875018bd4db686a01b804eb78d7ae4e0b04a450ee5a267ac7f76cb0a3bca3b7540be7e1d6c289afb226870d0aba61f28f2c7c7cc243815c89fbd95c55f1b22f4e1fbd97926cb0f0512424788d0596595e5f4c733e35a1c9592415587981e9082b24377eb2c52f4088bd4fc61443f0cbd4f30845f9dac661973e69d76134d718f39d92f214603db8db5fbf15ac2a268770a8f83f8fe623d3cba3d14ac49819abdcc2ac683495340abab60242501c50bd7e3a52cff3b24a6ec6fb600b6ef7c27d1240dbc37e47cd45d510660beecd29dce1e92c3ae2775a327deb89760a1cea27344f905021aa3143d728617b9846ca76691ec71b45812ca9a70cce2221d510e0a8411ee1607798b49b11b95ecbd146574a6b5e0ae8389750337d99c092078eb0af54dfea4fe0f0b85bf97b198a7c737d3c291198bf48a0d8d1b35a1f53d04a2d1bb43a611be4fd227fa836eb85458be65af022cbb07bfd2171691e7d6b266f7fb3d168859f3d4574af626faf3d9766a6840ef38dbf712d5489beca78e5f56385f5809cb3f17869deb783d919f241943f22eed34fff77a2ecfbe0bbe15315235545ddf7c09f4a3fefbc013e36cdb5736cbe0419790e3d981cba228ddb582793874c9727c78638c40e032e394a2a8222dfe14cf741d16ad9d791c769e6ee1862d3efaefc9521804a46ffc9cbfdd0dc532dcbafac5cd41090e325ca094c54b6aeacb29953a31a1bd14b95667a02ce4fbe2b857c035a62f4ce0df146c615e61086f6f02109b97b791a11737374f453eff251759931f2f2e163d4ea56799c0da8dfa17dbac8d54ee4e504994c9f35c721b676ac80583327ea75582d13437d5cf613835c5b7bf6a718e6ffda765597551a747a84582256e0c6b70c6c1c12126ce04ebab16bf0c9504920df7a11cbd43246e7f3b172fd5ff772d5f2d991e02e0aa471e35ee08665bcb067f411205949e7e96e81b5925036f640149913d25ab7b7b7bd9e90f683cb3e3e7e21d909e9a21f49f3677b54dc20a24d995c4d6c059a7f029a157d733e0ba20f23b53750dd1510159fd27be7ee8c7c445416ead0148f95ea872fef7718e1f1091b4b9a280d5969a5732de605684755648a9847f671e8f990cdd06c604082a23039a41d5752b4e30fec67df1d5ceb30d6ac97fdfde97e113d1727a106e9539c24243afd4cd111e3d71f48c044d60e577a8d8c10686fc00ad8025fb7ca61b9aabf9e106ae6710f4fa24e5defba66642f3e69197c7436e79ee3cb24cf63427236d07e1206e8359d8fdf5e8be4c303af11f121f293d4301fa47d7403a8ebd31843f494549a0f7c6573968bccd481ab36e0bad2d85e2f9ec56f566922531d17f0733bb5c3fb8282974f1d5d42ad8384423d6b9208dfa481cf9883cee8e81708cd990c2b51e02685f7dc1441bd0450c33d8245fc1f96f232302b336ae5af72a88dd7bc3410182807e1440956463409f0261f8925d56e28046681fc2dc0c40ecdee7f1a738dc680419c6a1b70ae1c63a211ec7c08cb6b863e41cc45e2dc16dcb37d6b7b1dab61c8faba5b646be2d64d62be632d074a05069826c79183d1e114e8f12929c623f38b6b3d10c90387dbbb25c4ad79cd8f5730fb571fd5983f", 0x1000}], 0x3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x15}, {0x16}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f00000000c0)) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 00:56:46 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) unlinkat(r0, &(0x7f0000000100)='.\x00', 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) dup2(r0, r1) 00:56:47 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r2) 00:56:47 executing program 0: shutdown(0xffffffffffffff9c, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) r1 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f0000000480)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r5 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000580)='/dev/vmm\x00', 0x0, 0x0) r10 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = socket$unix(0x1, 0x2, 0x0) r15 = openat$tty(0xffffffffffffff9c, &(0x7f0000000680)='/dev/tty\x00', 0x20000, 0x0) sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000080)="355b0c04c7ed5287c983363c2f1bede5f33d19c5dfeb3c6f25bb619081621241c91beb591478e639fcbed7818fc303a36d7df7a9fa4ec08a7f315b64197c16f7afd1be24bd6fb008de24289607c4d12d8699cbce860491ca954e4fcbee44c738ea906d0b99c8fc81e68252b24c413268c72f224eaf71fa06b053b20747a18f6a8e012b836fae76e175f90c63e8960b5fe7cfbe11427d3801db13b5ce3afafc1436be0175efcfbc36413b25db2bfb3c0a2fa90c30249138b9b2505bda40ef00bb8c39a6192d1a3f235351b887b60390e5615f19bd67dbff703dc0090fcda1181feb503ecb7757e671d47afe14121ae65a333749f2b7685f4e04762c", 0xfb}, {&(0x7f0000000180)="fad749751d70dcca8bf3b1dcbaa06ced2758bcab68b0893a9fe9971c3fe1f957f2ca7aba6d123f87e4fce0a050445003a69ca3120df305c29940f00b41bbcb8bbf86027a344890fa1e526b2a0876ed2d9ae9c4991c32ede01363c681d4ce", 0x5e}, {&(0x7f0000000200)}, {&(0x7f0000000240)="9bb5b0a2b75484e14981bbd94c0970d0faa9cf06f99d32342eef7bd1448c87bf3ff30d29ac876af39080a28f9b127bd50341435e2ccb3079d36544e1f5a0c8684126378a4c0c9d6743fd12d94fd06bd7a33ee9c5948b6234c57eafac841c74f116d9995b56917e505cc2c89289ff34a561c564680e15", 0x76}, {&(0x7f00000002c0)="78ffcfd6ce87090d7050b906665e9ecd721b93cd173d6d070fa8858a1db04f", 0x1f}, {&(0x7f0000000300)="1f176dee2793f8b9593e100ba2c5", 0xe}, {&(0x7f0000000340)="30ff8ccd15249d670c15f31559fbee3dcf9cb3fd48f76af6c119b3d44b477844128747ffcc74644f80a6d9eb07ddd58a9fef3c36a6eade3e1fe132ecaba7f91def5b7dc965e3aa3da89caf406d3fad9129cf44d19de31f3f67dce7fdbd04e9109da2bf403b7ba0ed11dc", 0x6a}], 0x7, &(0x7f00000006c0)=[@cred={0x20, 0xffff, 0x0, r1, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r8}, @rights={0x28, 0xffff, 0x1, [r9, r10, r11, r13, r14, r15]}], 0x68, 0x40e}, 0xc07) pipe2(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) symlinkat(&(0x7f0000000780)='./file0\x00', r16, &(0x7f0000000800)='./file0\x00') r18 = getpgid(r7) setpgid(r2, r18) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000840)={0x0}, &(0x7f0000000880)=0xc) getpgid(r19) ioctl$VMM_IOC_INTR(r12, 0x800c5606, &(0x7f00000008c0)={0x80000000, 0xedf, 0x7f}) acct(&(0x7f0000000900)='./file0\x00') getppid() getppid() mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r20 = syz_open_pts() ioctl$TIOCEXCL(r20, 0x2000740d) r21 = open(&(0x7f0000000940)='./file0\x00', 0x80, 0x10) r22 = socket$unix(0x1, 0x2, 0x0) ioctl$LIOCSFD(r21, 0x80046c7f, &(0x7f0000000980)=r22) 00:56:47 executing program 1: r0 = socket(0x18, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ffff072918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5f8010400000000000000010000000000000000827b0fbc7282", 0xb1, 0x0, 0x0, 0xfffffffffffffe3f) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=""/196, 0xc4) read(r0, &(0x7f0000001380)=""/81, 0x51) setsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x1007, &(0x7f0000000000)=0x7fff, 0x4) 00:56:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x15}, {0x16}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x48}, {0x74}, {0x80000000000006}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') 00:56:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) write(0xffffffffffffffff, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(0xffffffffffffffff, &(0x7f00000002c0), 0x1000000000000036, 0x0, 0x406) r1 = geteuid() setreuid(r1, r1) getegid() geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) msgget$private(0x0, 0x0) r3 = getpgid(0x0) r4 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, r1, r4}, 0x5, 0x2000, r3, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) msgget$private(0x0, 0x0) getpgid(0x0) msgget$private(0x0, 0x601) geteuid() getuid() getgid() getpid() getpgid(0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(0x0, r6) r7 = getuid() setuid(r7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r9 = socket(0x2, 0x8002, 0x0) connect$unix(r9, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) dup2(r9, r8) setsockopt$sock_int(r8, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r10 = dup(r8) sendto$inet6(r10, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) pipe2(&(0x7f0000000280), 0x14) r11 = semget$private(0x0, 0x4, 0x2) semop(r11, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000}, 0x5, 0x2000, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) msgget$private(0x0, 0x0) r12 = msgget$private(0x0, 0x0) r13 = getpgid(0x0) r14 = getgid() msgctl$IPC_SET(r12, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r14}, 0x5, 0x2000, r13, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) r15 = msgget$private(0x0, 0x0) r16 = getpgid(0x0) msgctl$IPC_SET(r15, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x61}, 0x8000000000000000, 0x0, r16, 0x0, 0x0, 0x4a, 0x80a5, 0x4000}) r17 = msgget$private(0x0, 0x100000000000004) msgctl$IPC_SET(r17, 0x1, 0xfffffffffffffffe) msgsnd(r17, &(0x7f00000004c0)=ANY=[@ANYBLOB="0100000000000000d255396d40fa53f1a8d2db3e408aadf1dc04bedfc7a1ab77823fda714971144bd4fa0d3b80f82562ffebdf3fb63964f5846c6cf0419d9a157272b8385b403784a2131d226ac10227b9c169aa77ca737b3971049aeb8004bcbb8ea24f2cfaffffffffffffffbfc9affdb31e532bdbe019a8d90361724e6c86c6273a7a5c8a5feec7d9fd2678b49b5a9c9bb55ddf19f117adf4790e1b2ec81dc82eec"], 0xfffffffffffffefb, 0x800) msgctl$IPC_SET(r17, 0x1, &(0x7f0000000140)={{0x3, 0x0, 0x0, 0x0, 0x0, 0xa8, 0x6}, 0xa, 0x2, r13, r16, 0x0, 0xfffffffeffffffff, 0x100}) getgroups(0x4, &(0x7f0000000040)=[r2, 0x0, 0x0, 0x0]) r19 = getegid() setregid(r18, r19) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x64}, {0x40000060}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 00:56:47 executing program 0: r0 = socket(0x2, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r3, &(0x7f0000000400)=[{&(0x7f0000000040)="91", 0x1}], 0x1) r4 = fcntl$getown(r3, 0x5) setpgid(r1, r4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) close(r0) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) lchown(&(0x7f0000000040)='.\x00', 0x0, r6) getgroups(0x1, &(0x7f00000000c0)=[r6]) chown(&(0x7f0000000080)='./file0\x00', r2, r7) 00:56:47 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f00001fd000/0x3000)=nil, 0x3000, 0x4, 0x6812, 0xffffffffffffff9c, 0x0, 0x8) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x10, 0x3ff) ftruncate(r1, 0x0, 0x7fffffff) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f00001a0000/0x3000)=nil, 0x3000) fcntl$getown(0xffffffffffffffff, 0x5) 00:56:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r0, &(0x7f0000000540)=""/226, 0xe2) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) openat(r1, &(0x7f0000000140)='./file0\x00', 0x80, 0x80) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x4}, {0x6}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x15}, {0x16}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000100)) syz_emit_ethernet(0x2d, &(0x7f00000000c0)="b6818f7044c600c1da9496b2d225ffc5a074aaa4643f564f1e538cc986fab189dbeabbc3e5afc5329ab715782a") 00:56:47 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="82022e2fac1400fd7d81afe46d5733e0f293aaeb82fb168297e2ff239696473d48e4c734a899f96f0b224ec765ed0e76d92c6b8a03b10820a58fe43b00fa0400000000000000d9ac55a52f7dc8062782814d8cefefdb37d4f9c0e36d58ab4f79a65f69e73991844d490000000062d8edd55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef38b4d2c38f572cf51ad15b5cec337b759ec8adf7ff8e7b18d724de92f008c18d00002aa76cd608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d36a828743c81bc5413e836c86a22ee18af20ea997e3ea944df0430b67f055df2b473f9df01000000000000c1ecc457000447c89263b7abec3fef53c46f9362301576534c2d7eeac6f7059f729f7c40b3dffccd0e67beab3b00b0c1b705f6f4300048c4c0db6c55a02a05961e2dcddadb9edd8a568fff014d217824b0aa5578dfd3f151bd459e86fc40017f2f064b23c5101e713db21be5638e4000c7f1e1692c35dbdc77d3f7ba942baa127a4dc3f3354fcd7b01e94dabddc8a713ecdb22c517b8939ff036a801b5669356a3f996255f4dd7183fa2b85204e29c8c37d69864a92144e3ea32e04d709d7d06702a7897312d6294fdaa47b48ae5ccf2f4f193a9ddc93e8223278f36593c68be103eb0000000000000000602f3a4917170bad3028227eb42d6aecefe22d182818e64a787e77f92e36d9dffd764da16e4ed50dbb80d70e9658b84bedef262616ffd7e021d2a8c99ab0109af4598e66ecb94dd638efba4f481f047c2d02aa78303d2d2f2c94b5d5b7f44f0154fbd921372b6db8e070e477571c082b83995325ba28d1f6cbb12fa38eb2a450353e206ae63ea54877cde51f231e0a41cf7064742b87207bb59ac0db8eb7a26f41223ee94b5a3050000000000000032bd10467c0ca0088cc590f42c14b2d904c0fdf00b47d6d3660363706f795ce05e658bd615d7625c71a56b0f6ef1d8bb2e075cdcb511cc6b84696b4d7d581eda748d83b2bf795f7523a11a41ea854a3e0d85be31fe74ccec5a6aff82f22e0c2256355b959e64dc536400c508506a4ef8b6d9cfc71cc1e7e22123da787360b8989eabd0666a7ad788f48b442e153dbe35e87305fd00817dc007d07c4740ef85a5ae"], 0x10) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000f80)="76eee3e863800268234a72146f87316be86c125352879a82a28e3c6999dc20d85c467adc94c6ce0562a3151fed9a56445d605890cd07fd16708e841725be871036b4b63d1711ea417513fce26c29ed882940ebb4c0ddbff1b792d751904c5260a13c0ca1889ad1e3498c03f5d511a759b8afa24122a60feb572d545a519415045bbb5a521d46f20b4e41c809668d7261c6596c36c24c90081771adbbbf54fa02aea325d5a102c13a67571aa705c26d0ed5d299f91cd7d7fa2058fb24ccb1a513165599c8b800aa07cfc1b776350c1e1f5581b704887f8e15c512d880d1d658bae116ed26f2ea608f92239b74983f871687f626e06830ccae59c7e2699e256a43beb37227f3212e329a49645f87dfcad9d178517798b6ac39a2a446c037cdd750cadc4d19b28de457716b7a6be81e84c2e213d3f2758cbf33ece3bc238e4b154a3e952b4f60e58f9ad8fdf2122a8244818e356ccb8fcdfd7750ec78c0b56b6a5b0f49fe8a5dc59f448f83144d90023dd5a757bff6e41088e7609f41883b5a8ef2e731de2c05c05f0221b95cdd5aba5471d9adc147a4bfc219e2a24cc59226387dd9a6ffdd69b12394d0b1fba27acdc63b51e4ccf7ed98f5ba7e3be1879f6e3347624d4bb4920d4cc92451d786ea4bd8ab5e9c06d399ab98569b054e203406cc27527e23322e0003c43b5da3d1c5148cb8afa9551d9e9b604352eba087e9c8ec31ad708a2b7d63d7be8fbf33b77cc4694cdcc2aab1c5d8f29104001138d496f5fb126bf2d8919395bd5034bb589c949187fe8accf6887bdf4792a7254f8be2e6fdc9e59cfc1a67766f9c8d59afe0adcfd912e8c92af11a550434728d0bfec2c8ba70721dcf4c913520c1c301e747e7d652c8229c5111f84842d2cbedad2ab0da991c223454bdb215ea8a76bf2e22919eeb523fc2ab3302d6cf91a5d1829ce2ca8b2690ead9598e00382cde84b8ee80ae62bec55bbfba29a3da26a7038beecc2d68785e865591bf7c3e478230b69947c7ecf6048e6d5ba1f8a3f778ab291bff503466b9ee24198bb6e798630fb4aea7689280bfb4e57fbf081b36e9186226bf173b5bd47ff61f60d5c79a6d93a64a56d7c103476aa602545df8178be3ff6822d77fa2768a62b170dfc252bb774644f2b64a7dca707a571fa85bcf29b58d2ff54e729eecb0bfe0e90b716b2d1cbe8e12f96df4efc6052ce715d0377ef7f8d44bf08d8c850fbd4b204df04e99d115eac99b9a33c1eab685f8cbd7c4078438b41f37a12e153b4edff54fbaad4c37d5ccae73bcacf014a9e07ce602ce47994e7938dbdd817e8f2390c39dafcd83b7fb05e06358c0925b79a656055024a49e3a2458dcbeabbd4fb8845a6e325e3bf5938e2ca2d5bf37546a661aa7ddde880a6b112739ae1ed530932ebaa41a5d535606e36f7129e1280093e3dca49989e429a2dbe6244139809d1e96a253d9cc318b9230edfb691f28cc6d8f151a54027cf533157e9e390f4ffcfcb34f1e824aee12ce4b41ce351ba949240e49c77bc7a0dbac4d111a08c8a0fc9f7b5be4e4b973fa7aa2bcaefd1cf30a4f5a402c5e5d0cb505877b44a6de7e1a446803a6a58f6a3673bc3e98cd503636d5953eb151f160d2a6abdfc4ae0625997b491bb61c0c806020cc45a7362bfb0bc4cabe3de261d39cc2b7b3ac3ca249ec2f1156ec828f28f77afb4911eec54aa8803de6c8d2215b8fb6bdcd9bd4cbde62a80bdc76c713258ce621faaba4e0480f60b0cc9c40fd4be91f4368c5bff7f38b121d7b0432539eb72dfdb0138ceee1806496048935bf2ed6f2e8adfa97b9cc025a22e414d1780e9d17228a49e306943f5848397c7981cfbd7a5f5d5573c7a57d5e2d0c5362d633338e7add6a943d9ebd579dacf315fbf6172dce9b7534ee0ace63b0c5305fded6558953b6a49bc77d867b5e84771acdd1d6213ab9f709d29bea29b02f08c7ccf0b2ff5c5e3d47ee48251d98c6fcbd30736a9e9694bd3b43db99e7457500040d68a71699612a417876a0f19bf2778645c10e8f161ab84522dcbaecaed530a8107d912bd5b021a12c694e1817262624018620ccc6ecd79e73", 0x5c1}], 0x1) readv(0xffffffffffffff9c, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/184, 0xb8}, {&(0x7f0000000380)=""/159, 0x9f}, {&(0x7f0000000440)=""/192, 0xc0}], 0x3) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f0000000340)=[{&(0x7f0000000280)='l', 0x1}], 0x1, 0x0, 0x0) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r2, &(0x7f0000000340)=[{&(0x7f0000000280)='l', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r2, 0x0, 0x0) r3 = msgget$private(0x0, 0x8) msgsnd(r3, &(0x7f0000001580)={0x0, "9bfd138dd7d23ff7a1392a28985955cb28760a7a1ff7b6607feaf2885698180bf9fb38a532df98cc9145e67c72f71492ca0c3cf8ee01d5336b6587003f62b98ebc8b18d34f1ac90d1a2d42a510d0efa6e5c39d315eeebdfe15ab73a3d8d69c9144666abff24e07a8e27456aaf09ef295e2d6a6b44abc389728fe1c30bb4c84f619151dc118a5ddc42e55064df98c6e75d1568f055bc26fb58ea365a4f811278be04af3b5a792818cd5281e47aaf9b3aa2515fed3ecfb51e050baf941bfe6dcb5f44d367c4c5aa03515b66227a2c5fd3bf4306c15d99608d6b42d8afa1fce19bb2b37d6f03610f689576acd1eba9b27d507edeba98e61a270c32f00ff2ff7f82b68a2fa5fb486026bea4c5e0dd8d6fadf82fc1fd14bbdc08fda1fdd38c9048f7e221fc4eacca19317a63c90678d3983f3f55651524d55641213960d334b666faac8586526aa6ab6dc4bfaa4039a46007a9df294bf2a28b41abe90cd79c79c4aca0fdc1a368081a834e584aaef581217cb0ba5121a74b7ead5922a65ea133bb79ca8eefa7a8b9ad30d78956e0c73dd9c77d39c21bf06eb11a2214e106c1e861d832b77ffad05bdf80bc910f18f85c4b49ff6639efa9ad111e4483cf95813849bdcde64b769c8074fa9a1360e37c2103c53f90f4ee57a8affdb532d8170e802d2070132ff12126cc5d2b45fa75dff726daab202dd249d94126cda0e56dc7504144276439bcd29c9fd706b3a41044581ffbdcdef5c0c034f5dd634d46b0a7da73806eb71623f4786d1223211ad4ba4a04babef5f18070b4f7c21960f8e5566fb3de6ba76d14120888f3ac51f73c769dd03e0144aedf741214fa085ed55f1e828fd9b78b17f6b92691f5553e8b965d21c6773411957392d37e2281ed70d0187711e10c6444a45f90c847b1a78a6d7e128cd82a8e4e6e97c61cd3f730095ae6e2d6b5902ec6f70d9cff82ccf63f3213c0e2d0347c9a85d9cc2bb0eb73cb4c9652255f90560239149a179f3599ee7eaf6061a7eb285190125019f77a8bd67ca844706556916d1668b584e2e31597b7afc5678a35d90385ad4822154761a049f6f27fe4df4a5b784b61e21e795f85600d628af3957751787c97aa94d2b657b01eb2237f40a046ca866a485728d97fb0dd07ae32c3658873cd5505c854fbc0ccd19be5c76e3c54f4f1702d8d38c642e48f08dd145d3a52060a3c3f8526ac51ea3bf61086b820fa9a27e448c39ede4fa2dc8e3077f989783cb2953f9fa7531218269619b8a92050324dbc14f8864ae3f9a3a0a6514661797989b5e1f981227abf23d51d295da0e0a9053333d1839170430f46fa7094b96ac99998eeab7bd9cddbabd87d93cdf61ff29de45f6a193612b0ddc7ced619e187b974933760b1ebe88fa25aea2c26cad00a49cf80f180c17c9daa820bed9f28ad6d8529dfa6f7c42c699011adaa41a5c3e3e17cd8dea6567a9896424c6f4b193a05256c7036a248e506a8571048e9d0fdee08f18234a843a9c3e112776300358e9e6336680d9a00e07e410a282e45f356a9aa89b2210e5f71a0c3f86680e79c1e9ece32a6eb2e2e241a34d04cf47886f724929a033648cabca6424bf1fd55bde1badf1db1bc00e58ee77d500e9f2f1fbd7cb51fa762c0b227cc623b50d8ae9ab0c0f7357e2e598f303a59678f11f8a3859b7202a98e4b786ef15cf4131e7e0c8054cb1a2d3c2058f09ec58f20b20bbca023e03b8e33da07602afd725fa1a56369b2d60c06d1578a062b37efb8db3a5e95d74a4cdaf9184c5956a22f3304ba652967c0669378219a2c53807147ac1c562fbafa84bcacad3706403a72f1d216dc3b9da00d3dc442719310fabb91dcc54d524e9f4cfbb5c090b7947709fefb613b71103e22f8fcc08eb042186177de047d4bf753e8194b2321b89043b8845df74978f3f1ccaef982bea968a333ed45db43046a00b051103ab38e317cbfc3e27bca0f73cc4d3ed5fc908adb5875cb32ad9c7878251774ea8580a66bff2b82d1f4a7937ac1bad80c6e917f096847f2bf15038fa24114b2a6e49c63bf33267bec5c4ab98fc7a197d02aad529af76d8acb3f6896a84903edcc0a700bdd2cf5f72a3b73e962b92fdb3596fc2f86b1173af8d1f5a5a76eeaf49d2c3b83b9dbee30ff4cb3c81f9d3c365c2b82fb7d3bcf4880b59b1e3e9b04382719a1dd2b9a7af1ec55871fc953e92038767b02a218a816bfd836dec981ff77470a653260e8b991bbce4d06c6e1d6bdbd91b92069ef512615c64135cadfcf1489ce3d1c6ac4144f16f6b1dad111239f111f4f9b48a1e162c603bb2d6a70caab45400d473fbaefa3286f054829c670e703692fca36888cf8adb369a808754e81d71996647beddfd8db782c3aebae8d150eeb760ee7761749c8c55b513e0473ebe66bd0423301dec8ea5b23a24de4e80fd0c518a6a88f802af463437f4c19cae7d0aae75394e6e96ad089211365c5facfeea19957792d2b851639e8e09e7260829be7cec881c201efd98382c69cecdd194e2c5c75dd116af039a2c24f4a2246ba81d49a8448714eddb68d35ffd958c83068701a4092aabb2cfd9905ab0ff4e21cfa3fd69600247859bc1341e9a4c598c0ded100806a509194cc0a64244103ccdfc5f9eb1fd2891265e08aefa9062163474613ea80acec0bb06b7d266cd555cdc03c48158fc5cb93c379a23f58dd67be9efdc6e32e31fb5ccc6875b153e776c226b79420b43130878869e93489e62b7e4b4255d9e87cdd65bded48b4239ec3b7d83830940642affa7531124e5f42faa37d7e950548e576ef24a43d5f8da2fe46084a94534a1358536296be72c73b9958a0e47125b2ac1aa22c087d0199488d4ad5457f48054694b00d89cdcd63b2595a6cf13d66c820c9c4c0f4ed032517b19f83fdea900bb9039d475c845c5216fbba16e52f37258bb5fc1a0d2f23ee38ed36844ad87be76d98a1e568718268642fd017b3f66f5d47175f612bb1b8f9588fca35fd0a54ca6c489180d18fd273b18d4a290b58f5684b91d1a31b7b992e440a598a50f7e1062b27dde815e28cefb0be75f636a75ac7a87dd253abb07108eadcef059952f94406fb8d088ab57c7845ce247fc860c48aa39266ad4ebb1eff59a54ff8097f7234ac911c7cb49f238544c262c8e787cbecb83402c088fc4fa8c01d95f8bd7bec44f3c52a0783b985895423e549616a5e89d2a0510125f0667b3c8a1b3fba7ad591a08be37d9434b7ed37c59249b0cb8e3f7b6dde78c2e51f0b78363540c8c17f99ca0f92bf1c188f511a0fc170590681389b392e81baaff3a86bd1e39ab1dc72cc0c6510dc933e4299b433ad2535e42ff504892dc81f415220eac4b27bff72bee12f58f738e4be7855d635991852497031ebc748cb23a3df2ca60837cbfd95dd4dd99a6f9830517b72770c4ab20a6b3883b0d654db811b8d9ce492db60361d4d5afc10d79e76edaa15de83adbdd6a9e363a498805912eed9cd8c02adea79a3709713c5f847283e641510ccfc960be3f02f10b85177e9dafc08db02829f110d0791a85c078c62c8552d107eac93bf90aa2e405091927d350d7cf0164aaced822e9fca5a28caea5a8a5ca6aac55d959453526f0639c0c6585846b0ff9dda7a54c1d0df65e31f9b013462061ba3a3d5de1a5510b92446ec7ba6325f50080c04bc40a490feabb5402d673f31c472c80bd78f2ed6be91294994c78b16ff18f2a48de97689c486b785ecb5147a3531b3a9563aefbae429fc25f7d3800765c996f2e2553935791e954f8ff5e618501f2cfb24bb5903d5b47cb7644fb46fbd90858a8652962c52cbbd4d0383f1ccb4aa8f56957a84624b7203402fd702a598b99ac83b644fac362961e8f5629b4ad62ba9336f1bcc38e56913c2c15ca81f7a575d8dfcfa1b46fea0676a76babcc75108c9466bd4b01f8abfa33ce3c13ff9ff7435e6b8e4a129cd591c47e9bd533b1496130da21cc222210777760959d401e6a2cecd07c90fe38b82ee5fe9ed9d0913c8855246318a04e2366c1beab9f47f9c14612fc2131e2a3ab0b7f071f4fa564499797663361354f20fd1b5a6a8a3b94cf43d42e1793fbaca3c255df1820f40b948d9be22bd54e4683d599ca4f82d5aaf75fa7518f004ef5d933614a558fd9fd8e612ad842ae062640ac935432861c7fbfac0f97df0c7ce14a257ab0a0e03f81cd2d679ba8b672f4a1adafeaf346eb67f20aa02158699ed698466b1c885ad384eb11bd4486d4016f4f15d15c81208938292293f10bcf566988da9654e33d3b45a2c61c8b680baf19bca3182e803af5f92c14ee683b6c0c0e7292680e709afb397bd5adfca1c9949ba267c0b21b74955d8ff0fc68e4920881a782fa5ea1e6aa0fe7caeb2cd36e9c835037cc95bf2c8af9ba2d98269d7e9e61c6ea9246107ca731c2fd401c9f0536ecbcd3dfd0deef510a0e1870b94f3007d7dccfa2c30035f4e7e9a89c1a633d835f49af27da63832feee93b32e8ff39ccac787d86ac106fe490e535bd89f7e10be13948fa1bae7b84d97d4eaceee28cbef1e294af69c825a264ac406a888acd7866f4debfc728524f3010f77545321052bb601a0c7b3c3ae93f822da004cf5417e0755aa6e95489d12f1e5a40e2971a2c9258a40dd0bae3a68b2af9d4dfa79b0cb1b15451db4f2a39154efb6f81b4cad0dbd49174506e9c0640a2217e45118191c42fa694667e9bf387d2285864419c8cf731c1f617dbcf21f8182327ed25a7215f12e4af102823dd4f84c0aabace87de878ac6de37418ba19b864f9456719f77495bfab8cf5a0f1c9f742168cf67b1a20c7e81527aa512a09a6b3ff391857153174f542f386140535f14d67919ab61763c8e2faec5b434146c763f609601a087f013393b314c5768a5d6f832debbda84b7ecb84f1a6b53dfce7114b5e05018dbdfeefeef19f403b971a7816e811c857a1b2849bed7e71d5ee4bdacdaa11b8157d690f9e55bfd11e5e19f2a7f2f041e49f114d6a5fb782e865f91483282919e416c3fecf93f56d76366383a90b3ec247d56d72c04f1bb8eab0742b596173727bf7289847b67965a04f84a4243d7aeaf58290b9ac21dc1521fdf988f6cdf39430bdc0c031d773865074b1aac1432bc7c11aa3aa938934e64688015a04b12c57da19a2aa2f55f723685cdaf74b7cfc27eaee9dbc408296956499874221e0998fc4c45733e336def3a70308b67a8d7248ef2fa9a4ab2d01f0b4f3b2aff024c8847e5c6735ac56df13f2dcf9a0f66fe149f014ddaa6804caef3882ba21614d1e4f1c6418acb882e09bc5dede6e2cd041058efb7ae91c2ef4ee9eba319449bd2bf9fe4c3cb5024225b170b4720f094d9dae82dcf5317a6f5cae1a1cb175cb4761110ff82390ff25376fc0703ae3e37150e508f2301ee56c164f93b0fa6a2c31a81648a713596f32c430bbfbbffb7fbc9288ae21f8c96ffb7a180998725ea46122bc590cd84b18317a692813e39d87203fa65d6638119d3d85bdff03244ee8cbccec82ec3fe8b8488bd8779b77b852200dd9659752c9ef363fc787627ef2eb9c8515343dd8f702b87c45ddd1bc0cd8760a524f37e066a560f3c10328854b255cd7f46ed05df495adaf4fd5bd3fcd4bad1d366cf6f8c529206f893dab31e2e65d79d8be95d489375da5bca92fd4d0be67c8286fe44c2dc462d40aa57c92cd973537563703f0bddc9232fa2480079925e463436dc72f37915d8566f8382878086967961d841098f48f24d338678c3493b6f5195c7ec3b89295ea756cb7918631e882dea2f7e22f0074a"}, 0x1008, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r4 = shmget$private(0x0, 0x3000, 0x21b, &(0x7f0000ffb000/0x3000)=nil) open$dir(&(0x7f0000000200)='./file0/file0\x00', 0x40, 0x22) shmat(r4, &(0x7f0000ffc000/0x4000)=nil, 0x0) r5 = semget$private(0x0, 0x4, 0x4d2) semop(r5, &(0x7f00000002c0)=[{0x0, 0x5, 0x1000}, {0x3, 0x74, 0x800}, {0x0, 0x4, 0x1800}, {0x3, 0x1, 0x800}, {0x3, 0x5, 0x1800}, {0x3, 0x81, 0x1800}, {0x2, 0x4, 0x40000800}, {0x3, 0x4, 0x2800}, {0x1, 0x8, 0x1800}, {0x1, 0x1f, 0x1c00}], 0xa) 00:56:47 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) execve(0x0, 0x0, 0x0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 00:56:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x462, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000040)=0x4007, 0x4) accept$unix(r2, 0x0, &(0x7f0000000080)) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f00000000c0)={0xcb1}) r3 = syz_open_pts() ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000080)) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) setsockopt$sock_int(r5, 0xffff, 0x200, &(0x7f0000000040)=0x4007, 0x4) accept$unix(r5, 0x0, &(0x7f0000000080)) ioctl$KDGETLED(r5, 0x40044b41, &(0x7f0000000100)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5c}, {0xc}, {0x4000006, 0x0, 0x0, 0xfe}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 00:56:47 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0xc71d0c46832b1889, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(0xffffffffffffffff, &(0x7f0000000180)="0991752f782265ebfdccb515279232c01f1eb7dfe6000c58", 0x77) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 00:56:47 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x1, 0x88) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x40, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x10002fffffffe}) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000000400)=[{&(0x7f0000000040)="91", 0x1}], 0x1) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000040)) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x10002fffffffe}) 00:56:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x1, 0x0) r2 = dup(r1) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80045710, &(0x7f0000000080)={0x1300}) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000080)=0x4a) r3 = semget$private(0x0, 0x7, 0x10000000000490) fcntl$setflags(r2, 0x2, 0x0) semctl$SETVAL(r3, 0x23b5f1c7d494329b, 0x8, &(0x7f00000000c0)=0x447f425e) semop(r3, &(0x7f00000002c0), 0x0) semop(r3, &(0x7f00000000c0)=[{0x1, 0x1, 0x800}, {0x0, 0xffe6, 0x1800}, {0x0, 0x80, 0x1c00}], 0x3) semop(r3, &(0x7f0000000000), 0x2b25) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f0000000240)=""/196) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000000c0)=[0x0, 0x7ff, 0x200, 0x3, 0x8, 0xff5a, 0x7, 0x400, 0x3345]) setsockopt(r1, 0x7, 0x6, &(0x7f0000000100)="492f61792ae38f9a2a746b63af918d91c001d4655f66df9c3d7d19afe9f6d66b0c0b70dbb814afa302049bd96eabc78cef60bb2e716747bc152c5ee9a61411b01442eff20810a8b33303ed73813bbf213f", 0x51) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x10001, 0x0, 0x0, 0x22}, {0x48}, {0x6}]}) 00:56:48 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xefffffffffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) 00:56:48 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02e18b7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="0000bf4139d857221eda"], 0x10) r5 = accept$inet(r0, 0x0, 0x0) sendto$inet(r5, &(0x7f0000000940)="1daad5cd36195d6810b318271ef9a4e226c2d78a5413faf736de6e7b07d1d62e84affdc376a493673d4195232fedc101a1d8ad376f5c1dba9d565c875025f067ef069c8b78d70a06bb9b172a2d7c03eff6b58b06bbacff74db5471704990b5bc7c583f053ce0dab8e1d855c002e5c0f21090e2672493cfcf71096ded57b5350b28f1e7ddaa45ba14ff355c5280064a77fcf0cc7510946d503350ec4e8277e807e52985f11324bb0c5d72b0f9c6e2b27671de172e8a5307791b203a90fb79bfc05002e542e32b5b78e75e1f7d9deeb76cf17582198b5056bcdc5d0d8ace2bc699a0db1e138a000000b92c28d329fb8635224fd0e41eb6d9e3de4c0122bef8eb0acc9fbb9fa70dfd265fa833f7f7788b351b9a0abf03d9e21a38de65ed7352c75d1071194a948a28b75775ade8db55259b6cf70e825b9e7675cc696e9657d9ba4ae249fbfd5ebe2c9499b26fc3462aeff27e94fe6994ffe7086d8f0c631b96880096d82665ddc95c8ed5e187c85fc07bee3f65d4b91d59436540aac4eff6f5cea6e4233587318755e8797de2e8521227ec1e7a11d2d5ab7cdae30ef53c508981eb15f187342a1bd1085698e3f5ae7cf69e79e10fc7d8f9f2fe3d1d4cf4dc054a98f9013b515452b742f911f5aa5258ea5504ec5fd23969dc552e1d6f13d86e3043a8ed35e413ea2a8c43d6c462463b88ea0a3fa87742efce671a2f79f5b66a844f9a016ba0a0eafb7f26c47f58f25808cbfc6902b0f0133039066c1b0e4b133ab19283a8447b9412faf99b67243a3fab7392f29b6d3cae0b4fc6e528f7662267692e44540bfc23ae65598b6b621eed2daac98c6f59ee7a08fca4bd017e4b6b9be821d9af3bc2fadf96cd15857a54d7e879fa9d61bf34654841f961a030f3c81f9c755a28b0ccb8fa9262c5d930c8f527d9bd5fd14ec06e29de61866bb4fb0e405b324db46fa449242b5ff6e3c66bbaa50d8736d7be3e9728bcebe3f703aa3d99b63d390759a13c2251c3ef8a3e03f42c132db4317736a807c778c6b5e72a12330acd4552f2315b02eb9ceacde4bec3b552378a1bd623c1af3f4ed230056a735d0c372b6bc122373bd05a3a8f", 0xfffffe60, 0x403, &(0x7f0000000140)={0x2, 0x3}, 0xc) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) readv(r4, &(0x7f00000002c0)=[{0x0}, {&(0x7f0000000280)=""/45, 0x2d}], 0x2) 00:56:48 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r2 = socket(0x2, 0x10000000000003, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="62d73407ea8879435751"], 0x10) unlink(&(0x7f0000000100)='./file1\x00') sendmsg(r2, &(0x7f0000002780)={0x0, 0x2c, 0x0, 0x0, 0x0, 0xffffffffffffffef}, 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) listen(r6, 0x0) setsockopt$sock_int(r6, 0xffff, 0x200, &(0x7f0000000040)=0x4007, 0x4) accept$unix(r6, 0x0, &(0x7f0000000080)) ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0xc014575e, &(0x7f00000000c0)={0xfffffff9, './file0\x00'}) listen(r4, 0x0) setsockopt$sock_int(r4, 0xffff, 0x200, &(0x7f0000000040)=0x4007, 0x4) accept$unix(r4, 0x0, &(0x7f0000000080)) ioctl$KDGKBMODE(r4, 0x40044b06) 00:56:49 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="fdffffffffffffff", 0x8}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f00000001c0)=@file={0x1, './file0/file0\x00'}, 0x10) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCFLUSH(r2, 0x20004268) 00:56:49 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2001000000005, &(0x7f0000000000), 0x4) r1 = dup2(0xffffffffffffffff, r0) sendto$inet6(r1, &(0x7f0000000100)="3a0ce948c6e1d7fa67956f6100b8268a8dd648d6c93d453a3417b6f74323e311487687671e3cbf1b2967d38ce0ba82b4a5b865da8f2b5d95d5657a6294c03afce418", 0x42, 0x0, &(0x7f0000000080)={0x18, 0x3, 0xfffff252, 0x9}, 0xc) mknodat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x2000, 0x0) r2 = dup(r0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0x644, 0x339b, 0xffffffff, 0x0, 0x2, 0x2, 0x8, 0x2, 0x2, 0x331e, 0x7}) r3 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) r4 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) r5 = openat(r4, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000000040)) dup2(r3, r5) 00:56:49 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = syz_open_pts() ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)=0x102) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000240)={0x1b59, './bus\x00', './file0/../file0'}) r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r5 = syz_open_pts() close(r5) writev(r5, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r6 = socket(0x18, 0x400000001002, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="081800352600000000"], 0x1c) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setgroups(0x1, &(0x7f0000000280)=[r7]) writev(r5, &(0x7f0000000400)=[{&(0x7f0000000040)="91", 0x1}], 0x1) ioctl$TIOCNOTTY(r5, 0x20007471) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) dup2(r4, r0) pipe(&(0x7f0000000000)) load: 1.07 cmd: getty 67765 [ttyin] 0.00u 0.00s 0% 294k 00:56:49 executing program 1: rename(&(0x7f0000000040)='..', &(0x7f0000000000)='./file0\x00') unlink(&(0x7f0000000080)='./file0\x00') 00:56:49 executing program 1: mknodat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x6000, 0x55e10e3e) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000040)=0x4007, 0x4) accept$unix(r1, 0x0, &(0x7f0000000080)) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x40, 0x0) 00:56:49 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x84) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000280)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='{(\x00', &(0x7f0000000240)='[(*\x00'], &(0x7f0000000340)=[&(0x7f00000002c0)='*\'\']^\x00', &(0x7f0000000300)='\'\x00']) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000380)={'./bus\x00', 0x7ff, 0x3, 0x81, 0x0, 0x6, 0x1000, 0x21, 0x0, 0x1, 0x7, 0x58e}) close(0xffffffffffffffff) open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) 00:56:49 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0xffffffffffffffff}, 0x0) r0 = kqueue() r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000040)="91", 0x1}], 0x1) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r1) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000000)=0xa8ff) kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x85c, 0x0) kevent(r0, &(0x7f0000000000), 0xb4e, 0x0, 0x703f, 0x0) 00:56:49 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x1, 0x0) r1 = dup(r0) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r2, &(0x7f0000000400)=[{&(0x7f0000000040)="91", 0x1}], 0x1) pwritev(r2, &(0x7f00000003c0)=[{&(0x7f0000000100)="5b8c552f103363bc6d1b69d2ef6b8786fe8a9936e260d3d35d3c6acf90d58aeda222240c3347c2ebcec54ad667ac68ed7a87e309b26e4bd6879628500f19517bbd00fae0b19041ad7442e35ada64a2ba8db1fc6819c85afe22a58e4e0a4ad7f4419373c00abc31cbf6310446fa5c435ef7a2d9fd412c2333ddf75ebcf491df96d8e53bda89edadeec270270a815a57c770ba86d0e5", 0x95}, {&(0x7f0000000000)="d70bacc22951d7a6f9989b5083bfe406ace1d5c949914ba657aa4f", 0x1b}, {&(0x7f00000001c0)="607a0f925ac5ba3daa5a22d5c8729465234b048d7fd7fc88e5bd566ce0542055116cbfa6db0fcfa927c9c796d7dc2e64c7bd2c30fa64c92a53d653c6e8e4f11be09d173a499dd95ebfcc5799e2e46ca13c2cbdd3a7b7f800968f3ce9571badf0a4bf290b5a9ffed0afb8f6ce845151c30a251dfcb7256e6f3832c9a2872df22b57793b636d17c399a161ca04f5d4135da064dfaa36d8b0aeb268f8c873ed8da78a6e4d3ec43264788131188c84efea0c1bc69e00025cf019cf2bbdc195d93a524820183225e2f7af2b789068c31012943634e00302a8fbe7627be90cbab78beffcfcb4c2aa8b641a3b05b3fe", 0xec}, {&(0x7f00000002c0)="e7c3fc09bb9fd0bd8be566d4078a96249357924390b3677fc0c0aaf635339ccd22b20ba1357acb95698cb6951a9d8bc53f3a4cee37531369a73b82c5f966ebc5e724c300c6487d1f4a3b8d61fe1101779a4448024b07c994392ea4acb282", 0x5e}, {&(0x7f0000000080)="747164a4fc64884c23fe06b3b432f0aa853d8b2e070a", 0x16}, {&(0x7f0000000340)="7eb8596d413b9101357afc05b13eb2852c01ae1718b2c7dd9bcc30a7861442e1ea1ef6579d8fb36ff617c2d83160261cb779eecab0f70a39c25d23fd0bdbd1430ef54df78420f064f88ab610b49eecfe80bcb1c36650bde0780209d093327b07714de2cec820fc3d17e662088c8f5f9da5007472767e5d6b", 0x78}], 0x6, 0x0, 0x2) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80045710, &(0x7f00000000c0)={0x240}) 00:56:50 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000040)=0x1) r1 = socket$inet6(0x18, 0x3, 0x1) sendto$inet6(r1, &(0x7f0000000080)="c4f03157e4bbb451682882e7dc6d1ada987501da228f05376cc046cd05774f217ac12f91dfbcad70fb168ea14215e7180dd62a49d891b9e53958df6426e1fe9dc8213adad65dba05d223910c8bf0494f95c70b1d605a56471a0bdd879c0545314353c004db7ebbd801f3c02cda677767bde6e0d2a12d0ca4e0ed7839f0f171f13eec767c36b7a7b9ec546aedb2fa12259f0edb31a1", 0x95, 0xd, &(0x7f0000000140)={0x18, 0x0, 0x6, 0x4}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0x65, 0x90f}, {0x18, 0x2, 0x8, 0x7}, 0x6, [0x6, 0x8, 0x0, 0x6, 0x8000, 0x1f80000, 0x9, 0x5]}, 0x3c) r2 = socket(0x2, 0x1, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x268, 0x4) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000040)=0x4007, 0x4) accept$unix(r3, 0x0, &(0x7f0000000080)) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f00000001c0)={0x101, 0x80000000, {0x8, 0x5}}) mprotect(&(0x7f0000496000/0x3000)=nil, 0x3000, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 00:56:50 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="82022e2fac1400fd7d81afe46d5733e0f293aaeb82fb168297e2ff239696473d48e4c734a899f96f0b224ec765ed0e76d92c6b8a03b10820a58fe43b00fa0400000000000000d9ac55a52f7dc8062782814d8cefefdb37d4f9c0e36d58ab4f79a65f69e73991844d490000000062d8edd55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef38b4d2c38f572cf51ad15b5cec337b759ec8adf7ff8e7b18d724de92f008c18d00002aa76cd608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d36a828743c81bc5413e836c86a22ee18af20ea997e3ea944df0430b67f055df2b473f9df01000000000000c1ecc457000447c89263b7abec3fef53c46f9362301576534c2d7eeac6f7059f729f7c40b3dffccd0e67beab3b00b0c1b705f6f4300048c4c0db6c55a02a05961e2dcddadb9edd8a568fff014d217824b0aa5578dfd3f151bd459e86fc40017f2f064b23c5101e713db21be5638e4000c7f1e1692c35dbdc77d3f7ba942baa127a4dc3f3354fcd7b01e94dabddc8a713ecdb22c517b8939ff036a801b5669356a3f996255f4dd7183fa2b85204e29c8c37d69864a92144e3ea32e04d709d7d06702a7897312d6294fdaa47b48ae5ccf2f4f193a9ddc93e8223278f36593c68be103eb0000000000000000602f3a4917170bad3028227eb42d6aecefe22d182818e64a787e77f92e36d9dffd764da16e4ed50dbb80d70e9658b84bedef262616ffd7e021d2a8c99ab0109af4598e66ecb94dd638efba4f481f047c2d02aa78303d2d2f2c94b5d5b7f44f0154fbd921372b6db8e070e477571c082b83995325ba28d1f6cbb12fa38eb2a450353e206ae63ea54877cde51f231e0a41cf7064742b87207bb59ac0db8eb7a26f41223ee94b5a3050000000000000032bd10467c0ca0088cc590f42c14b2d904c0fdf00b47d6d3660363706f795ce05e658bd615d7625c71a56b0f6ef1d8bb2e075cdcb511cc6b84696b4d7d581eda748d83b2bf795f7523a11a41ea854a3e0d85be31fe74ccec5a6aff82f22e0c2256355b959e64dc536400c508506a4ef8b6d9cfc71cc1e7e22123da787360b8989eabd0666a7ad788f48b442e153dbe35e87305fd00817dc007d07c4740ef85a5ae"], 0x10) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x800, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000840)="76eee3e863800268234a72146f87316be86c125352879a82a28e3c6999dc20d85c467adc94c6ce0562a3151fed9a56445d605890cd07fd16708e841725be871036b4b63d1711ea417513fce26c29ed882940ebb4c0ddbff1b792d751904c5260a13c0ca1889ad1e3498c03f5d511a759b8afa24122a60feb572d545a519415045bbb5a521d46f20b4e41c809668d7261c6596c36c24c90081771adbbbf54fa02aea325d5a102c13a67571aa705c26d0ed5d299f91cd7d7fa2058fb24ccb1a513165599c8b800aa07cfc1b776350c1e1f5581b704887f8e15c512d880d1d658bae116ed26f2ea608f92239b74983f871687f626e06830ccae59c7e2699e256a43beb37227f3212e329a49645f87dfcad9d178517798b6ac39a2a446c037cdd750cadc4d19b28de457716b7a6be81e84c2e213d3f2758cbf33ece3bc238e4b154a3e952b4f60e58f9ad8fdf2122a8244818e356ccb8fcdfd7750ec78c0b56b6a5b0f49fe8a5dc59f448f83144d90023dd5a757bff6e41088e7609f41883b5a8ef2e731de2c05c05f0221b95cdd5aba5471d9adc147a4bfc219e2a24cc59226387dd9a6ffdd69b12394d0b1fba27acdc63b51e4ccf7ed98f5ba7e3be1879f6e3347624d4bb4920d4cc92451d786ea4bd8ab5e9c06d399ab98569b054e203406cc27527e23322e0003c43b5da3d1c5148cb8afa9551d9e9b604352eba087e9c8ec31ad708a2b7d63d7be8fbf33b77cc4694cdcc2aab1c5d8f29104001138d496f5fb126bf2d8919395bd5034bb589c949187fe8accf6887bdf4792a7254f8be2e6fdc9e59cfc1a67766f9c8d59afe0adcfd912e8c92af11a550434728d0bfec2c8ba70721dcf4c913520c1c301e747e7d652c8229c5111f84842d2cbedad2ab0da991c223454bdb215ea8a76bf2e22919eeb523fc2ab3302d6cf91a5d1829ce2ca8b2690ead9598e00382cde84b8ee80ae62bec55bbfba29a3da26a7038beecc2d68785e865591bf7c3e478230b69947c7ecf6048e6d5ba1f8a3f778ab291bff503466b9ee24198bb6e798630fb4aea7689280bfb4e57fbf081b36e9186226bf173b5bd47ff61f60d5c79a6d93a64a56d7c103476aa602545df8178be3ff6822d77fa2768a62b170dfc252bb774644f2b64a7dca707a571fa85bcf29b58d2ff54e729eecb0bfe0e90b716b2d1cbe8e12f96df4efc6052ce715d0377ef7f8d44bf08d8c850fbd4b204df04e99d115eac99b9a33c1eab685f8cbd7c4078438b41f37a12e153b4edff54fbaad4c37d5ccae73bcacf014a9e07ce602ce47994e7938dbdd817e8f2390c39dafcd83b7fb05e06358c0925b79a656055024a49e3a2458dcbeabbd4fb8845a6e325e3bf5938e2ca2d5bf37546a661aa7ddde880a6b112739ae1ed530932ebaa41a5d535606e36f7129e1280093e3dca49989e429a2dbe6244139809d1e96a253d9cc318b9230edfb691f28cc6d8f151a54027cf533157e9e390f4ffcfcb34f1e824aee12ce4b41ce351ba949240e49c77bc7a0dbac4d111a08c8a0fc9f7b5be4e4b973fa7aa2bcaefd1cf30a4f5a402c5e5d0cb505877b44a6de7e1a446803a6a58f6a3673bc3e98cd503636d5953eb151f160d2a6abdfc4ae0625997b491bb61c0c806020cc45a7362bfb0bc4cabe3de261d39cc2b7b3ac3ca249ec2f1156ec828f28f77afb4911eec54aa8803de6c8d2215b8fb6bdcd9bd4cbde62a80bdc76c713258ce621faaba4e0480f60b0cc9c40fd4be91f4368c5bff7f38b121d7b0432539eb72dfdb0138ceee1806496048935bf2ed6f2e8adfa97b9cc025a22e414d1780e9d17228a49e306943f5848397c7981cfbd7a5f5d5573c7a57d5e2d0c5362d633338e7add6a943d9ebd579dacf315fbf6172dce9b7534ee0ace63b0c5305fded6558953b6a49bc77d867b5e84771acdd1d6213ab9f709d29bea29b02f08c7ccf0b2ff5c5e3d47ee48251d98c6fcbd30736a9e9694bd3b43db99e7457500040d68a71699612a417876a0f19bf2778645c10e8f161ab84522dcbaecaed530a8107d912bd5b021a12c694e1817262624018620ccc6ecd79e73", 0x5c1}, {&(0x7f0000000140)="c9b6af66dba5b9e5e5a2970aa91a948027f948c79552555f4dc347d7adc4c31fb74dcf3374c9f0568f0300f26e5d7500659bd0f52678732efdbd1541d56dc06fab3d4bca4cb15b03fccfad8972cff6f03525fd4f94c15ca1f129d815505bdfdf864efcc9632d65908404be6ab7a233a645d4cf25499814f589ca0a050392a297cfeb98ad8d964cfdc0db550bd55b667c4dc3d98a457d79840accc69571b0671935b106da48b86f518630605fb19020f373505bd336513437f69504daf60b72607ff74c68a574c5af8d03e5560f844da4f44f410314", 0xd5}], 0x2) 00:56:50 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0) r0 = socket(0x1, 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x8000, 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) getpeername(r3, &(0x7f0000000140)=@in, &(0x7f00000001c0)=0xc) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f00000000c0)={0x7, 0x7ff}) fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f0000000240)=0x7054) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000100)=0x5, 0x4) select(0x40, &(0x7f0000000180)={0x7e}, 0x0, 0x0, 0x0) 00:56:50 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=@un=@file={0xd80f49edce43012d, './file0/file0\x00'}, 0x10) socket(0x10, 0x1, 0x23) 00:56:51 executing program 1: mknod(&(0x7f0000000840)='./bus\x00', 0x2000, 0x8612b) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000740)={0xffffffffffffffff}) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) accept(r2, 0x0, &(0x7f0000000800)) getpeername$unix(r0, 0xfffffffffffffffe, &(0x7f0000000780)) chroot(&(0x7f0000000100)='./bus\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000040), 0x2) getpeername$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000007c0)=0x8) getsockname$unix(r3, &(0x7f00000008c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e3f55f4f8722b302da621f83fe4b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000"/4098], &(0x7f0000001900)=0x1002) r4 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) readv(r4, &(0x7f0000000700)=[{&(0x7f0000000000)=""/56, 0x38}], 0x1) recvmsg(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/121, 0x79}, {&(0x7f0000000300)=""/220, 0xdc}, {&(0x7f0000000400)=""/142, 0x8e}, {&(0x7f0000000040)=""/58, 0x3a}, {&(0x7f00000004c0)=""/189, 0xbd}, {&(0x7f0000000240)=""/73, 0x49}, {&(0x7f0000000580)=""/178, 0xb2}], 0x7, &(0x7f00000000c0)=""/53, 0x35}, 0x0) write(r4, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000880)='/dev/speaker\x00', 0x200, 0x0) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000001940)="93c2c93f8c6ebdf8dea0891321a027973c7b8c9ab6c3fc007d9e415800eca3b80d7650a9662ceba74e007342a681109f7dad000000e9009abd52e3d32713a25700000000000000000098", 0xff20}], 0xce7cc026dd2aab8, 0x0, 0x0) 00:56:51 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2004, 0x800000000004515) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000040)=0x1) 00:56:51 executing program 0: pledge(&(0x7f0000000180)='vmm f#) \x00\xb0\x00\x00\x00\x00\x00\xef\x95`\xfe\x9f\xbe$\xb3\x00\x02\xf3\xe3\x00\x00\x00\b\x004\x83\xb4\xca\xa1\xa6\x16f\xb8\r\x01\x15\xd1\xfa\xc6\xa3s\x02b\xa7Q\xb4\xb4\xb0\xb8\x18\xa7 \x93\x9fP\xfaf\x85#n$\x84\xf3\xd3\xb0\xc9\xfdd\rEV\xea\x04\xe5\xab\x15\xfcE\xacl\x9c\x99v- t\xf3\x01\x00\x00\x00\x00\x00\x00\x18G\x18\xf6\x0f\x18\xf0\xf8\x9c\xe3\xdb\x89wG\r\v\x97m\xb9 \xc3\xd5\xf6-\xe4\xde\xc5J\xd9i\xbb\x00\x00\x83\xfb\xffZ\xd1\x01\xb0\xbb\x910\x13\x8f\a\xb8\xe2\xff\xd2\xcd\t\xdf*\x86\xd1\xe7\xcb\x1c\xc6\xc0\xce\xd9\xaf]nF^\xcc\xd8Txa|\x175\xe4\x8a', 0x0) getuid() r0 = msgget$private(0x0, 0x20000003c4) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785e58f0371bdc02be0b98b32122187cb42a8437a6c291355a936333057467c63032abdacd7cad001ed21767a99f6da49d5e0d01cd6cb422711885cf278542c677055b6702442d957239833a7d460abc050b21a35dc528b80a415c50ae61d60a57aa81adca1037243cad8929cd7e0ab3996a9682d6e843018613012e989957e464f030426b5e8c9d70e51f9400ca4f5e6c3b38de16b652c99751f006b7e6f430393871b5e40025463e86aed1da84d27c3e2805877ff577ce9cbf2efcd9e8eb5deab5951105ad8a728461964d15825ea029b4cacf569d5df8e1ce8fb6430265b9b60b1e47df81343d8d1def91afb43b85e91444cb6af74df5b5fd53afb0d3ad7e6d51cd2a756d366a7f52449a1f20d6553ef503dc5936a54af240586da25068acc4b3bae635f4384abbce17b81ec6f01457d0ccfb6c6b4a9a207938cdd38cce7c3385b17f778654e1b915ec32cdf6f1b446b3315a426733fe4551db4590c89c35cb012583b4e9b582b0afb6d1b8d031ec8531d26dd4fd2e06d9018a714c6bea4cd975e8181cb1c152cc216856c8770e5011a28908d462aeb5fc1f9c6889465eb80884ba59ff5ec361b94059353a5442d379cc1decfa84ca6fb7f91f910180bf8d77ef66a812234be92b5f7778a787dd8e8f28a49f4316c2b7e1b92e3df39692ab0fbef1fd148854d98a07c68ee1602f26516e462fe2a7a5357ccd5c52954c9e46e0d4c744749613b9f6a735c45a6420a65794afb4debe38ff0a4924801631d564aaa5543ccc54909465d7a56e2e092670c2ef6896469b8be80ddbc5372fd74322cdf89503b021ca5ea89ed3c614db32453a70c418fe664d2482cda1f8e934ad6a12afb368762e69e209de150c77a93540505f38dc46562f102613d2cc4610a6722f211cafea820d4cd8f0692400ba0087aae687b584d0e4426b41f08fdc0b4d75656d199b5cf20820ef7f5a19ae83f253b33a38182f2806cda315a0f7a7106eaa8e0b79d7fd21b9070d4122dd1f1c4458e81e724d906534d20c3c8e1011ff7c428ecf7b1ffddfa4339d015d2ef832f4fee6489d08b37751fc3b7a1e7e65e590586ec3242a3017edd3bc2b9f36d767b8cc6ef65c4749fc54a07915a40fbd35c20b6bfcb5b5525920bd50a0863a0274e20f197574bada2a4d7262e58df87083b2dc7be12738177ad918f5ed6d74fb6b6d2c4712c3f00afe27704c0c4e9499b2499fa7079b497634d0bc76c757c119bf89ec6f268c0caf1b696c22523bb75cd0560a041b357ed07ea0eade3dcbf18336350e42ec1c791b251c2db611be4cb0df26341d6c55ff3bd9b2ad584774be86cdcf843896c76bf280f04d72cac4ead24ab9cd54e8bded01d4bac76d59f759d7e90ce3ec60794ed52b38820897b27f4909591dced0369f0f61b7f10364834687105f8df507d84f72ac95a0533969d67546eafd8390a29c6776d91b4c84bf58d2b8c91a247ca02ebefa87a5dccbbc90c796f530bbd5ae7e7a95d5800fe08e4b979ab44124009c08dc150112768ede79c0a51ff1be0b6289332f03d78a29647f589fba143ab20119dfcca045d6523ff2b189a24e011e6748861eb82e1771d09908ba58913446bc6a07bf23daf5ab577e02ff143481b36358613fbfcf33d7c059b0835128e96cb18c0a6c56aeb6a374fbc8d66902f6d7ffdcaad573c4bc99d7c317e32460a4d1755465890e456b0a406df32427d233ec0f3d8a6c72fa1b97d73c94179b1a2c9dc4f44320f4d0db40163d7a8e5b2c14f90053d0d268118271cbc329498103f45695bb6fe3a42332f3f46f41d495b4fb1ea325317acd752fbd43186a77aaae37bbb8c1b46e447c20ed8c5669315347159e54ad40780194e6ffa8cbad1befed5f3e133ed3af67e1cc8df0a04b13dd43009f2089d88058ae23c3bdd6acb5a4063a5b1425f0851b3f5198a7da64f8f818d76eec3121cd906c716589176a7a5601445d65a134eacf2133cb819dcecac5b48dfa0c0ec3386c848b7be569e2e50e3daa067e3d72beb212b4c1d030ed735fcd0a00a4c8f6d3754c8c1418605725f2b015cad7fadad245bfc10b2e61855182cb68402afb993635851cc2db6a2d7d0086f8bfe8ae58f3c8955c574f341cfa119f35620c9562e40bd30ea741a973bf8cae1821721b78ed002e2330ce8ca25f7d9e605a55c1951290fc6ab7a27b2d1158ce5bb27a95b621c8404fe498255324450f86e5a8baa66f35a1d62847544f66153fa79eed29c888fa1a3ca96ee1c50629bebd95cd12909b907b465fc487b0aa91d25ad8de93266e20bbd79daa232d87b32796ece77b9cc9a057c400e17a832e131c95878dab3bb9737d383e0650ae5fbb11e6e2cbd0471a7acf01c2071928831be9c519f2d823d44ae30359e5b60f02d6bc391c8fb15c86863c3c294138d097879a8f1b2a8485a7295b9ecc16d9e9f973f3ce8d036e1982f06d31a194372bddf2b71214ba22aacd113b306440de6941b1924a5c0859ee08c2fc7d1cb0ffb76e12fafbe6ee16f1b992c27683931a7fecb27386080e1ce0ecb1ccb7fb03d66fc6b0227fe5bebb5aa367fc06bb15959f54e38caa5af004f2292be3d827213c3cee3e619d4bd9ebdb9b3000f1ec55b1e29a822a38b7e2be0c309a7c8bf87c983b561a2e0543413d0644bed36f3abf165c465f9ce0fe0e101de3e340691aa6049ac825ead35fae9be9e145c14540675aabe67538baea24de134d4e6a7ce109b36c9e3d0a4ffa11af7fbefc474d0262522d05d62c88e5a3db587c827eb6b120927bb30911174d32804677b5e7d4e3f3a621d8b05ef97b5c5c522613aac127d38154400ab851342e4848d8a43438b33f6301e19280a", 0xfe44}], 0x1) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f", 0x37b) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000ac0)="ea110ad75a0113e5c4d97191ca8b933529be8f48ab8063c5b6e215d45184ccd2d17f1080158dd483554463a560b093f4b569bdbe0d89fb771da85524b1d7020000000000000001b71f385c191f6bffef23876e02b6c9c70a8d0335d0ed00fbe65e936a0b535162aa9e1e99ceca27f153667b1a5957a9e6f30499502b4ebb1a1db42c8cb08e87bc91b3148ea0524b9f44d837afd4d652d4e48649fc74897e53e97052681ae213d907da71138ffef6a83aeff788e614bb70042914fca3004ed9528b6f375c6650373d6c428604a04e04fb70fe33eeeaa852af0d907b2d86968ca63688803df41acd6a3d56efeba47a3d879055b93f6f485be9169787f52eda1fcd8b499ce575dd3ea1962848f78f1e634c52b0a571d4d1806eb5344fa84728e3a6ccf6957586015f98322e9ce03e42d032bc90e74b2f6a2ce3d02f67e2ba799b114f100b52f7958b9edf02f8ac70308cbbc4f06ff1e46c136539d40dcb4fdee20dc3405adfa49096931c2303060d9fe7301256d8cfe1ce2344231229d9afef66", 0x17f}], 0x1) writev(r1, &(0x7f00000009c0)=[{&(0x7f0000000940)="176a9e37ec6e3d3eff0fc65f7f0baacf752c102c0c04fa2f845d095d804e6f3e0f9122315c6128b7f6d4092c94134447faeb2f1a2a16f89b6d982dec8b06a3536401d03b7062c068ecf1c4", 0x4b}], 0x1) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffff9c) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r4, 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f0000000900)) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f0000000a40)=ANY=[], 0x0, 0x800) msgrcv(r5, &(0x7f0000001540)={0x0, ""/227}, 0xeb, 0x0, 0x1000) getsockname$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000004c0)=0xc) msgsnd(r0, &(0x7f0000001940)=ANY=[@ANYBLOB="f1435c0aea0a9c8f465a779bcdb3b5d7bc7de3679bac2dc9bac6aae63d7492583bc150090948f60580363e7d89", @ANYRESOCT=r2], 0x2, 0x800) r6 = open(&(0x7f00000001c0)='./file1\x00', 0xe7638c5be1570c31, 0xa9) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r7 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) r8 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r10 = syz_open_pts() close(r10) writev(r10, &(0x7f0000002a00)=[{&(0x7f0000000a00)="0ecc60950247923927b991948fc79ae0af2f9fc52c03fde3114d0ce218555041c4ab18b5444a83aab1638630d52ede5952621b90f4de7cb5df877528e929efa0160492", 0x43}], 0x1) writev(r10, &(0x7f0000000400)=[{&(0x7f0000000040)="91", 0x1}], 0x1) r11 = syz_open_pts() close(r11) writev(r11, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r11, &(0x7f0000000400)=[{&(0x7f0000000040)="91", 0x1}], 0x1) r12 = syz_open_pts() close(r12) writev(r12, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r12, &(0x7f0000000400)=[{&(0x7f0000000040)="91", 0x1}], 0x1) r13 = syz_open_pts() close(r13) writev(r13, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r13, &(0x7f0000000400)=[{&(0x7f0000000040)="91", 0x1}], 0x1) r14 = syz_open_pts() close(r14) writev(r14, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r14, &(0x7f0000000400)=[{&(0x7f0000000040)="91", 0x1}], 0x1) sendmsg(r9, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001900)=ANY=[@ANYPTR=&(0x7f0000001b40)=ANY=[@ANYPTR=&(0x7f0000000c40)=ANY=[@ANYRES32=r13, @ANYRES64=0x0, @ANYRESDEC, @ANYRESHEX=r14, @ANYRES64], @ANYPTR=&(0x7f0000001ac0)=ANY=[@ANYPTR, @ANYPTR64, @ANYRESOCT=r10, @ANYRES16, @ANYRESOCT, @ANYRESOCT=r11], @ANYRESHEX=r12, @ANYPTR=&(0x7f00000008c0)=ANY=[@ANYRESOCT], @ANYRES64=0x0, @ANYRESDEC=r8]], 0x8}, 0x402) pipe2(&(0x7f0000000540), 0x4) r15 = socket(0x2, 0x80000000000002, 0x0) connect$unix(r15, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66694c653018cdee000001008ea9f9591188002ca551ebfde10cfc60830eff4d030000000000000060833c5c9b9fb54cb188dd3e7942a967f063a7a9b7831600000000db9d501488d08100ad1f25dbc29a8644ff0f00004c998cc24951316f47836c23a69b5b1e27aabf283d517a2cf1476059d13c9b6e5ba84590ecf549edc9b6206e76c50c5229850b5f87330c000000000000"], 0x10) setsockopt$inet_opts(r15, 0x0, 0x1, &(0x7f0000000080)="01a01b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) writev(r15, &(0x7f00000017c0)=[{&(0x7f00000002c0)="7d8123364aadc8a8aa165a9a7563c915c657e870f56098b50d22618c22165803b5ea503ca23048ab36fed184b2a541649d46e2610b047fef8be45b734c377d26f2a113f65f00438b4e79ef08265f24c393f45988cdaf4163302bba27530ff8a31d552eb8420641c11ae6b02a2b86da8ab902225d79e1fc49267765c508a20606031d016cfc7071dc4edfd1ecb6ebf1757627c19b987dd072a731bde090b58c2a6393f1c961e883bf4ba096509c913bac4b0fbec38ddcc8aed1a4ee4fb64c758607957c847cf7386bfa83e1d349a4c64a71d65766d58f65ad665abaf0b37d307e449b8a25", 0xe4}, {&(0x7f0000000180)="790b425f59ca1c6bff9af1e8b5d79ef79d61f3b041851906d1a013089d7d38ddcf419f7b3898", 0x26}, {&(0x7f00000003c0)="ea4c6a610e5686478771a5f960412ddfa4e68e757a2205e9a00b306d88839967025aa296ef458b76709103a8503510a1e8d9097e01c15030786923d4b6f69e6e898f4bca7a36dbe0e46302bf89b90d43e96eb6f40f1288f029f1a2785f1658ec3b6e879dffc5726567b541cf52d54603c80a9ed163c9c94f0742107e93f75a36e01dabab665682fa3fd9cf35b8e280b5d5186b52243c1d38949109715b1e60578b03ab0ec85518b477278c8d170385c39ae6287ad5ba9b55a9b2a9", 0xbb}, {&(0x7f0000000480)="e55ad40d73ded4be0102a21f856fe93398c919fefdca372b1cef4b4f8dbdba8abe0084312810b6d15b6c225f56f3a56820a5f6c1c2a61498e14b3688620ce9cba9f2c6b8d5d154b1456141a4da4763a9c4eebe7a62ff1f32f8b14d2102ed6d338e8a378f284e4a39be8b7543d889db620a7514040e737e699d5ae454834efe644edbb63a362e674eb51d25ec534cc964da1cefadc6957842df", 0x99}, {&(0x7f00000001c0)="fd782352ced49bd1dfac54a7c795138b7ec58eb7190dd68caa29cd4771a8643939f475933ae349ab6ca9d5e2b9553462b65db5111d4cd8f4140aaba9e2d074", 0x3f}, {&(0x7f0000000540)="95dda513a92fa1380266a04e634eb95d8154c17dadb9bbed140a17329a2852b714f18e3fc5bd44a25cd203c2cc0f78b28401a0e878d67a6f4f459b50e1730c3c5bdba80ef0db9a9648089dc420092f1e7247b5229476fb8af93990a60db9aff385e1146bb4b5845082dd46b3f025d719585f51b188433c51c88d1c3fe5237724ec2af435c416e1388f85df5e0c0712b66a9db1d326c2b58e7f70b3caced59ca2a54761a566fcbae6127606fe4d949509670535efeebed7b367451df7bda024ec85a51fc4685a0ed4ebfe8a66f79c385db9513173bb294759ce5a9168a143f90749281e1b687922996f59bee13a67e2892a853523bd52", 0xf6}, {&(0x7f0000000640)="261332bf57366c53547fa6dc23bf8f418789c63376ee6bafa3218e826023b04a8a57ca4006c61873d940fdeb3457bbb2876f7ee8dcf8a48c5af4574a638ea76c26220b05dd8e0ba9de3781062381e0c6d140da29b1a9c51edb907e265b2dbed3664132562a7b8b3cd29f41253f84c3df11ed08cd9a47c6f70ba5ae52dc305a0b1e32f0669906d2b33db926bffb211110c98fbe5f6b93615784f30e33c2e11963ac742bae99c4cd41299e36044ed36b5fdbddd52925c8420ac5ec586729a3cf7ef3c23c87b0a17fd411f7fca7c48f2c64aca75f9c97e888954993de3fcb592d07e4b0d888fa8aa59148db6903e37891928de507ac79cdd469549d332077eda1020cb3a235bdb6e0ee7860eb5df38191bc2044381e12a400d12e706f53a3b838d2210d800530ee11be7e77bc5f610c775812206a55becb55cf8ce71789955d25022430d3b822d06d38c73d3d02b60d638a257b566dbb3b441dc62b0f751b2e2d8aa8a2b4090ba83fa2c3ee3aadc794302473b4a5800f88fcdffd4f4cfbe12d98cdf644883020515bb8864a6a6b967e8c2c0ee0ff00de4c8ad3532631fc396b7156ab1a71326ca7ee3cff93e4e9cd592a2201709534deb83614f64b33ac00d8cda5f081eb8fd9184e241f31a00eec7925acc5a7b2615ecaf9de25c38040e41658b980ec8c8213bbd4b28a7f", 0x1ea}], 0x7) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) r16 = msgget$private(0x0, 0x20000003c4) msgrcv(r16, &(0x7f0000000b00)={0x0, ""/244}, 0x15448cce079ae68c, 0x0, 0x0) msgsnd(r16, &(0x7f0000000800)=ANY=[@ANYRESDEC=0x0, @ANYPTR, @ANYBLOB="83b0d66f152169927fc971e229e7d6d3571800fef990fc83f03c8e7740d5caced38004000000f095d77622f509001000000000000017c57960c900000000000000021bb8bee5f5a3cfff3fd03c5f296886a1b6d24f5da562fcd5a577960db4857b9c1a52a6b00024dcfdefeedcb7826aa054cf9e00"/129], 0x3, 0x800) 00:56:51 executing program 1: ioctl$KDMKTONE(0xffffffffffffffff, 0x20004b08, &(0x7f0000000000)=0x7fff) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffff9c, 0xc014575e, &(0x7f0000000040)={0x5, './file0\x00'}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x20) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x8, 0x2) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) recvfrom(r2, &(0x7f0000000100)=""/32, 0x20, 0x0, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) fchdir(r1) r3 = fcntl$getown(0xffffffffffffff9c, 0x5) wait4(r3, 0x0, 0x1a, &(0x7f0000000180)) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000240)=0xffffffff) r4 = open(&(0x7f0000000280)='./file0/file0\x00', 0x2, 0x38) r5 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x40, 0x0) r8 = kqueue() r9 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000340)) r10 = accept$inet(r1, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r11 = kqueue() r12 = accept$unix(0xffffffffffffff9c, &(0x7f0000000400)=@abs, &(0x7f0000000440)=0x8) r13 = syz_open_pts() kevent(r4, &(0x7f0000000480)=[{{r5}, 0xffffffffffffffff, 0x85, 0x20000000, 0x9, 0x3}, {{r6}, 0xfffffffffffffffe, 0xde, 0x80, 0xf8, 0x2}, {{r7}, 0xfffffffffffffff8, 0x0, 0x2, 0x8, 0x69e}, {{r8}, 0xfffffffffffffffd, 0x46, 0x1, 0xfffffffffffffff8, 0x2}, {{r9}, 0xfffffffffffffff9, 0x40, 0x80000000, 0xffff, 0x7fff}, {{r10}, 0xfffffffffffffff9, 0x8, 0x400000c1, 0x8, 0xc1ec}, {{r11}, 0xfffffffffffffffb, 0xa0, 0x20000000, 0xffffffff, 0xfffffffffffffff8}, {{r12}, 0xfffffffffffffffd, 0x84, 0xffffc, 0x1, 0x4}, {{r2}, 0xfffffffffffffffc, 0xac, 0x80000000, 0x2, 0x6}, {{r1}, 0xfffffffffffffffa, 0xc1, 0x80000000, 0x7f, 0x7}], 0x81, &(0x7f00000005c0)=[{{r13}, 0xfffffffffffffffa, 0x23, 0x80000000, 0x7}], 0x2, &(0x7f0000000600)={0x100000000}) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000640)={0x0, 0x3, 0xc347, 0x81, 0x1000}) sendmsg(r12, &(0x7f0000001cc0)={&(0x7f0000000680)=@in6={0x18, 0x0, 0x80000001, 0xacc}, 0xc, &(0x7f00000009c0)=[{&(0x7f00000006c0)="d29f4c6d5d681aa437ea6f5763528a45977a8e4592254266d1a6b4f75b5214d25ab4d6bfb3b03c4e96281c7c478a1bc4f4f1f82b2a282956ab33b9be1e27840033f43b2c068dcc2eca8cbd434e6f9cafd42e0eabd39bc02c29b0852cac9b1981166bde9fbb38a5918dd4d0a648a9b24c928574501daed2e50d3ee145bbbb00ce0f3044dfe8b51fc4236bf0178a61212af21bae80818d197d94743ff022ba68414d48e748c75e923d6e1390c687735a2d46a3c2006973f2cb3b51b3a2985509154f0a96a751c376260b1d2b2d4b614e07de335e8bb198f47daf391225455dbc82ced9b0b205357f", 0xe7}, {&(0x7f00000007c0)="b6e4cd42a59431acb496a4610594dbb43dc8f9012dfde68450d2309e79ae3c9e6a6b7a703291b1e759adc75efed498", 0x2f}, {&(0x7f0000000800)="0c5e2a9c6c03199effd43169246b7d5ab2f86bf0ed5306111e802d32969dd031ab068d085f96669683250033755466b4b033c30a755b72afb44ed250f007abfbb8ca18166fb881146b34df068b0ed5eb500be3e912f1d66546cc9ab7d44a126932e53fd5277553421ea6e940fc7317220940ac2abb89ab6a4fb93d4b1c36317a450d4f2b747dad06f91507aad69873de4fa442d4ba2ff357996810fc9d9c62fb674f99b6940c272df9", 0xa9}, {&(0x7f00000008c0)="15617906bdd1103a05acd23af70b714a65cb7d781c3a48840f57d681362148a3d1690ebc1e40c1ef6f3417d2ab18f68791b66278e10449e5bdfab3f998bfb739dcf187219bd4706760d4628cc37b1060f94c1eb4a53826dc2e044977991201b5ea2ab96bd9c258e57b0e470bf3f4a0b18edd0d6fd97e27852727cad5354e764fa867b94d5de457dd26681dc6ad7451710cd6467214131a96a9c1c9cf18cff3093a605e0f4d4310af91fefd133aad9bb0ac4005313d65de3d9de9b08a15831a31e0f1c659f34ea934c61fa17e6a48fc9474b632354a8d40df1ff6b5b2f71be708d7d9797fe9", 0xe5}], 0x4, &(0x7f0000000a00)=[{0x70, 0xffff, 0x8, "5cc520796826594098ceaf8f3ffa9dd06e43aaa51a9c2b3b085c45dbcb318924f7a734c1bea0206a498cbaef17d094b656e307d93e643b9fbdd8570e4f9fdd181059317787810f38577cde303e56659a217ceaec3c318f887ffb"}, {0x100, 0x1, 0x40, "c071f67cb44f39a11c7d247a6915f340040f8c8ffb108d8fb1eefd4fffc8954527bf2bc14c4172ebdee145c2dbb17f135932dcbe6e373ae25104e630b34f8be13d61763a4d6527228e0f7642c0e246a5cc7d036e912e16a38b70070a6b6d78e07cb3aa9cfde76c16c01c2a9bb829a855cb90a4facf0a43b5b1ceb0227260815708cb2cb624a36a7b72e9db6be2690d98b53b92a66a00ca6bd81082d5324902f82bdcda9794b581c0ce3f3047162b5c51394a16fe157b2af7cfe8e2d77690e5efc3a18f4a7aecc50b2dfc3b1ab1746de95ba916b3db742d62eccbe7d028152969d9b84cc3d16d15f975"}, {0x40, 0x1, 0x5, "ae1547403af402fc1de43985f2c69cb0adf469e96fa054039652f287dfee6c443073c0c08407e8fb9c96a45e"}, {0xd0, 0x1, 0x285, "6e3f8a85b45bd7fd6d6538f97d9444bea3dffb65d153e5d5562eee74bf438b07cb87c0f24111c402fdc976881cda2e2be7f90922d3d1c77b08a32fcc8eb62a72e32dc65e5b8afab690f1881da49d2a997437512d7df35a792f1d81935e1988fe8056b75e7d71e8f36399f5dc8849304d7ff684a342770462be39f3d3a6396e92227559b28929daeed24151326c0e4562847b0a9aef23fba01398965bd7c0af3ccbc53919b5e3420db5c2e8597fe42f70643fb54d09525fc8abf6"}, {0x1010, 0x1, 0x71af, "658baf4654d23bab6810fd129bd40ddb3d5442de0a6245a7c3fed6b12ecef8f689c09a729398fc38571092a74938f8ff208a90553b5dcb0376d40899170c353e1c15bc354970732f31f6c199bd0bd7b62eabbb9d939e112eaadf118aee514f0243e1b9e1fe4fd7ac7d70708064378d7851366a930640559840db3a0e326061c38b9632e1ba8b05293b7972ed1d874c46f702dd67fee960054bf44baa6059b1c9b16a00d39745493b4d0c37f4c0f4ab36598bbc83ebff8bf130c69b512145e69590d5dd7f44ad43d9ff9a56d66534c6d7d63e58114e96aafe8c2cd1d52b931ecaab574e482a87e3219d4d1c42e5e29967b11f3e5a435a4f12da72d76a889bf8c9c975623446bc9b77b1bc03fd2a9df37683e74b7d85841951d7c562365db2d22356674b11c7ed39bc37a8ed9a52be1973e24ecbc86fceb2adadc4f9ee515fecd4734eed7d21232ef4189f3de15264d006ab320f32abd45f1c06eb51fdd8e9baedfd6ee5af9f90bcf5672fd2d7269efe446c2c515a3502e52a9e054f5feca868013912bb727b01dceb3c9e528a6a196e27e0e3c793fcb8457469c5fe2749f585b9ac30fb5afc42a703e546591cfe452f07f79fdfc016234c15c30dfe790684f6a8ffcf13d85e1a2a73eb39e96e22e9c0ee38c0a16b356e202607c6f8b16060ea56c95f5bfdaf78301e35dd5a4ec8850d4ee82ceaad61b385637854ac9ab3cdd6fd01a6fcc7a373a8cf085f1519e28dfeb703bd49096db44ebeed0b6e8d27058cc5b8d519b88ccae79ecde15f515a5852e6bcecc322d2762a048171c2a37d95cccf36caa74bac9f3f17ec62120240b12897cbcf842643668ae8ffeaed003d343236925b796404e67fc72c03fdedd2e6c4f741404df012e53880f33ee000a61f958704069fe5f2313a3d3a31ad9997e5a8888bca68f6d0460453bf45386a979f578b3d9c19100470e8776a2b5fbb3320abb36467cd8ff90d7052e3f6d1476e4e4872e9b181dd10eecfca86348d63b093fd48df6a621918b3b26b4e25471bcf83ac4c856ba25cf63b985ba07ab31638aca7e259a6c65ae60f7e7b128188baa77a4fbeb9e9ff81f2abeed36faf496c8e5e042f88bd2ae7c62f65d896a4b0375ec8228f8de03c8db6b18e4e5943e1d4c1eedd620411e6684f36c973cb9eb68ae47823fe3e0b34eeaab598c7529db4a88516fd7def7525eba6fcb11a89c3cd9b9e387bf10d2d04cae3dfde3ba502e7189e30abb61eded9fee91e37568c8e3a5ba0a50a1b5f8d5214dd4ba17029e1d833bfbf9377d6d0ce0fb3a5dee802341ffef983ba1bd778478919fe3b1cf3fd278ace67a603be4ccec4e5638cee62bc2838a5ed0da92249176d20b603d881b6cef8e56c92b49f3a0bb6e0f6196ecfd6937a0c1994365a9adcde1bf59eef0aa1afb2343dab8d2f4cff9e153cb001219ea1fc0bbd6653125401c29d8e1364c26c9d8700d682465e98a916a43fc0b2e06e294ff0840703ff9c958802f1a350127f12d3211fb75b502f4b72fcd7d8961452f44134ab45a6c2600e95e07f55fe5026ec7f10f2c60b2b28b996a13018101cfe3767765b14fe24eb3cc95f4eccba799fdcb0289cf07eaf5636727f329dcb4614900f1e2af6648b379666c9d0bc0437ece095b3f38bc60723b0248b085022e2ec8455c88b8fc9427d1c7aaef3bcca4b14365faf211b85eb5b9f8bf0a3e73a06e0fe64bf009e395e37b0d3aa642bb8f260aafb1e6ae44fe96f3929535836f71662b774177af496ba3e1ffde81b33539f7c6f2a5fb4a22000c390ac241f485e34420c46528cc9e829495d030efeb31b2c815ad41db771cabbdfe4fbd00de0f75b93b30cd549496bf7df75b905740947e66dd1d9e3eecde66d62b6ae3cb45cf2765a9ae257ce6b3cc6f28c42ad94337811c8682deedb8d9e4d88baf5a55ffa687fd9e094f95fb07ff42baaac41900388c0666ac6c67a8b9dbb4ed303f9c427625e2ad63b784a2b7d5febe4ed230e80f60f27e851fdfb8dfa75719fe59c924388a3ee76c50dd7f1cad23c115bd924d0a2c096940a6cc5097e3f6769c2775f0e458e18afd5982a1328b3f026836acedf8c3deef99c956ab7bc17383699f1e2bbb7472dbb4aa0288544dd3c841775f4c95fd8ef957634aaf2ca67894ed3a3c6033587be7b69ae19d07999474daaaa5f3c3c5c5bccdaaef98f8735f80d42669aed16d755b900c22b609314d24d04b1d4e662ad298b997967fee8a5039655af1ee2d91d79e7ddf3782427814a40d1a4dba36794260ccf20025b9b89c591a17f5d965517b2c574eb542f9ff34e4b5783b8c3bdd41d60e16a7ca60f189e414feb0242e3f6eab55b4bce7e8a3951d7d5f59c1539e170fdf85a30a57cadaa5ee1c5fba5954804691dfc43a14f5a84078065f19194ae8f6e87b7d4e21cf38bd2b38cf135eca1f8fd0a6580c42d697b31c811431988e46ac8d77288a9c27fea63a6b5089a26a0cdfd17c78ccf42f4ae9e006aaee7f2a428c36f3d2cef8d678d60101fc617ab4b5c445e01c37434488303fcc75f914e4abe1e2a8bca9fbcd539d33d4e919a421d5ac08bdb4d32eebfe6cbb8a79253df768150d86aa77a4a034efca05de8cbfdc5649ea3146efeb927c4007e70e37281568da44792959925eb11f665f0ec3ad8a9a06d5e5be9eb85e4e7c99f9f3378c3d67187e32b5c1fea7fd84a1c6564b01e50882a362bb4e79eee8e5847c3f4492851c8c4994918b5ebedef00148a518e8c947c5355c6c56d6c6e39ed0b76f874b65eb13158f98ae1eed81579addf605a116d8f2468e66754d7479d3714438f7af6520bbec485f11d807c3c7f2a8d39a577b2bba641229e0608ae64d786b535feaa4e891efb12558644b494943b93ad368ae11aedd0462ff6c2ca79e83935f069d741df67b1240b41b39cb1467b5cd5a51f67f994b6559ff252acfbbc3d0c2d1ed73116f755f6920a4a26f680bc9a624a9b0d31ccf000efeb5786886572942647a3ec5adad24d063865427598a3457418fa40d1f65361620e326d38bca1c42c289633757b1c58ea71207df129303a8c4950198f724a0e8cf033bcccddfcf04bc75d48db21a39e299c8da185e40866a6ce67a139a6b7116e4036352dc1a4ef2db822b2a04b73572160f632ffda6d690d4d8b6923261dad2829d53d236cfd66a31d2e2fce708fe48d776c7689ed2317857371e008670992037c57d1531174c6a27386e8b0b30071c81ab3b30c469d825acb47aeb8a61b3eb4a4e1c9bb14f92d2541e41a4fa1a4a5294be94d9d2c742b6adc0ad03feacd31e938ab2fcd7a57be755e8a8a2fd1063ffe61723c0fa27145a754bea42f2ebfe1c5d4fef9c5f6ea6a8255eec3d0a10a1df07d53e5e6988538acd1930031b9dc96c23b81e846715f03d6c262b95ffc821d001ee36b40760a335e6f46f1f40156698ad9310648a9d1c28e6cbfd26967dcf189d7f381b96c3ae4bb498cc1e67f36119de2c452a20355ebd82824f44680384caa932b482c92b191290662c21fffa75c42a644defc9f7aa1e2d023fdf107517acc12a9ad883fd26216c26db659049c43cb2b66faced0b11861aec539a4a2b02248ef6946d2689bc6542e07033b057ac6df3588eca118bc95f61129f9e010a0a620a37df64269f45a8737af743eb7880cf901938785b17004a5602f168e0370be4f69b4e7aef7079164ed10453071f3a4460610d7149657a74451a248c32a4114680a88928d008a97a10d3609b0a1e73913b247cdce20ce75a284137367e2dee7d875d7332ec1cd35a8f62a5c4d1551210f52cbdf277d82375136a05ce849f7e873d4ff27860544330c297af19f5a68ccdce15d7be72b01612b5f35e79cb9cd3c4a022539ea4548c904d268f6eb99e19b5add006304cd57debabf39d83e3c5792ce632436072cda07ea33e9b36f3b15de6a00cf758a84301e29730a49d8fda3c5df58ccebded73657e6c850fee05bb31e627e2596077657c97f77e1a84eae5d9c26d66888c70e82cae2817a4d1ffdbec8d0f5e1a0633fcf9777b6667de5cd9b158365771c74a8c8f6781641387d9896733aa63b08f823bea904ebd6c1f931e3bbbefab91c1db118b2728cff5aeedf69f5b94ad344a7872dafd8862786ab55461185fc00e4fa434b3852ad54525d3414c72083a5a4ad867f43933381592d53555083828fdb8199c32a8c10dacf8aa72bbdbd72cdc41e706fc689faed4b92a977594930c644146c64ad33bf6067a0794f8f78cbeb6bab49491e8c678bc7f26db6e2ba3e4840da0e00b64e00b12dd994a5e26bff6a6ce0d8ee6874aa05531b4b2c9fb55e8288e2c468eb67b535f0c80e0e40a8a3aa6eee33c20f7f0bbd967e18a75eb28dc65129b90781cfe13a01a7f60ba0426bb4642842af649a067e6c5471788bdb79a269e035a1e559e46dc08281106740e96046ed25c02aa53d50e5da2ebbdf62a3ed0d7094e913d80bee12c774f7c2f147e75a35da460fc39c85e06b8e858998364016ad9be1b4e687fa663d33614012198486956a48f19982c3e356cdf36330d56a549cb417e331a478b1ca21f89c579359a372d941087b2e589efaccbc94c846055bc5a80811d4c0039eec7ae28a0c90fd9564e2e207314632c8497f6027054fff1a2d787ff215b6c3d9dd448fc634851d70be5c4652ecef5c9977d17d19b66b26f071240cfb92ee9ca4ad8417098013d969b4e326944b9d9cd2a9954b5943cedd95b437fdc6e1e801a83060b4023bb2f1cb1f8198c14109b9783dff88d90367a1bc9003499a9884baeda76a4fe28baaef2ced1153cb59642e45bd2546f0c00dd43f1d247da7f2f53b30408e4c1d5d883af483c85d698ab9b33dc124101e9859d0af69b7a429903ee9a4de2957557e7ad7a4557d32596b4d05df33d949e4a58a36f82e5e61c008daba407ced412d096cde63775a5e1cce076572e3aeddb69611b076548a8bb4947b88477d63c175de9b8bace3f258e097fb46aef3338c68870c74f7d8af1b35b4869890fd5d4681aaaaf4ada1adbc12259610f12d33951249c3619f0a8287d263c6bfe741a38f3b8c842f4461e1eb96f680392f4e25dd61394757eed619915953ac043d4bf925c3252f3988defe56892e6db0f416e6426e4084f3cbda2037e6c1f236930de3e1f4d86dd381957f6cbd459ed8d539d40905400e33d1f156fcba808e55f753cc66ef946b7cc372e033fcb2af8cba49e8ecfeab24da64ae8b492c4ac5ba5b33ccc553894cbdf8f1191c3e300faa3d1556b432cf21e3b8d9f7628c3ed80e876044418ace06d1231eef8906fe58c0956f37cca4d1f6794ef7616d3728bd1a2de6da70cefe7d6ce5509b994e501a5cf3d603ed5aac1fb13947c5a73f68916284e254739e810c920a6221a1b5b77769ef5ef0c1775615fe9162b990edb69e48db1225cfeca6a267d3784b8a0201bb65bab3fd38578191e0f4ed69f3bf56f91e26a931b0e9f137dcbbd1b820c39f85744ebdac202a13244967015df06b3ff1478e39a5ad77f35ef5b128207223d61e8bae658afd985fff5e45a6a17bfeace143865a51de89181a77e8b518ea48581d61ff8d9f26a9bd720030fa6fa715e4b458bc1bfdea28b19df0f9e5464d8a36043df85abca6c9ba2b084efb3bb4b4c3eafd52a7653940ddbe4ed0c92dc3bcf06c1dccada7350197a345ef489b967bfb3a890123bb542a2c0cebfd1754caf8f0dcfadb51f6f80927ce2cd59cf5c52a8d39be3a1d2d596cd484c307b67a1e128d6d71955d2b391929b705c169c3e1a99072b8e5dc9f1ecae33478"}], 0x1290}, 0x2) r14 = open(&(0x7f0000001d00)='./file0\x00', 0x10000, 0x20) ioctl$TIOCMGET(r14, 0x4004746a, &(0x7f0000001d40)) r15 = openat$null(0xffffffffffffff9c, &(0x7f0000001d80)='/dev/null\x00', 0xa0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r15, 0x80245753, &(0x7f0000001dc0)={0x2, './file0\x00', './file0/file0\x00'}) utimes(&(0x7f0000001e00)='./file0/file0\x00', &(0x7f0000001e40)={{0xe8, 0x7}, {0x5, 0xf97}}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000001e80)=0x6) pipe2(&(0x7f0000001ec0)={0xffffffffffffffff}, 0x10004) connect$unix(r16, &(0x7f0000001f00)=@file={0x0, './file0\x00'}, 0xa) 00:56:51 executing program 0: r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)="91", 0x1}], 0x1) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r3, &(0x7f0000000540)=""/226, 0xe2) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r4, &(0x7f0000000400)=[{&(0x7f0000000040)="91", 0x1}], 0x1) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r5, &(0x7f0000000540)=""/226, 0xe2) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) getpeername$inet6(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) read(r6, &(0x7f0000000540)=""/226, 0xe2) kevent(r1, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffff9, 0x13, 0x2, 0x401, 0x2}, {{r4}, 0xffffffffffffffff, 0x80, 0x20, 0x32c5, 0x7}, {{}, 0xfffffffffffffffc, 0x8a, 0xfffff, 0xd1d4, 0x4}, {{r5}, 0xfffffffffffffffe, 0x0, 0xf0000000, 0x10001, 0x9}], 0xab25, &(0x7f0000000100)=[{{r6}, 0xfffffffffffffff8, 0x9a, 0x40, 0xfffffffffffffff8, 0x401}], 0x2, &(0x7f0000000140)={0x5, 0x8001}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x3) socket(0x1, 0x1, 0x8) nanosleep(&(0x7f0000000180)={0x2, 0x6}, 0x0) 00:56:51 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x140000}, 0x8, [0x130000, 0x10, 0x0, 0x3]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) ioctl$TIOCDRAIN(r1, 0x2000745e) write(r0, &(0x7f0000000040)="670dc3", 0x3) socket(0x2, 0xc003, 0x2) r2 = socket(0x2, 0xc003, 0x2) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r3 = socket(0x2, 0xc003, 0x2) setsockopt(r3, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r3, 0x0, 0x66, 0x0, 0x0) setsockopt(r3, 0x800000, 0xd1, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) close(r0) 00:56:51 executing program 1: r0 = socket(0x1, 0x1, 0x1) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x23, 0x2}, {0x0, 0xfffffffc}, {0x21, 0x1ff}, {0x80, 0xee4c}, {0x1, 0x7}, {0x5, 0x8}, {0x87, 0x57c}], 0x7}) connect(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0x10) 00:56:51 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) r0 = socket(0x800000018, 0x2, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r3, &(0x7f0000000540)=""/226, 0xe2) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000040)) close(r2) r4 = socket(0x18, 0x2, 0x0) r5 = open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x38) ioctl$WSMOUSEIO_SCALIBCOORDS(r5, 0x81205724, &(0x7f0000000180)={0x7fff, 0x3f, 0x7, 0x0, 0x40, 0x7, 0xfffffc00, 0x10, [{0x3, 0x80, 0x7, 0x400}, {0x4, 0x1, 0x80000000, 0x2}, {0x8, 0x7, 0x10000, 0x8}, {0xfff, 0x101, 0x8, 0x6}, {0x1f, 0x1, 0x8, 0x1}, {0xffff1a57, 0xeff57c16, 0x7fffffff, 0x7}, {0x5, 0x100, 0xfffff174, 0x21}, {0xeed, 0x7, 0x9, 0x6}, {0xb6, 0x3, 0x7fff, 0x81b6}, {0xfffffffb, 0x7ff, 0x4, 0x10001}, {0x3, 0x1, 0x0, 0x1f}, {0xfffffe01, 0xef, 0x101, 0x9}, {0x1f, 0x3, 0x1, 0xfffffff8}, {0x10001, 0xa3, 0x1, 0x80}, {0x7, 0x7, 0x56, 0x2}, {0x1000, 0x6, 0x7fffffff, 0x48e}]}) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, 0x0, 0x0) 00:56:52 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0xffffffffffffffff, 0x0, 0x4000}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0x130000, 0x8, 0x739, 0x0, 0x1]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) open$dir(&(0x7f0000000080)='./bus\x00', 0x80, 0x8) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x3, &(0x7f0000000280)=[0x401, 0x3, 0x1f]}) pwritev(r0, &(0x7f0000000100), 0x243, 0x0, 0x7) read(0xffffffffffffffff, &(0x7f00000001c0)=""/164, 0xa4) 00:56:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x50, 0x0, 0x1}, {0x3}, {0x6, 0x0, 0x0, 0x10000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="244e7f3cb06224b0386e5110db69", 0xe, 0x0, 0x0) 00:56:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fe, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x48}, {0xc}, {0x6, 0x0, 0x0, 0xa4c8}]}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000040)=0x4007, 0x4) accept$unix(r2, 0x0, &(0x7f0000000080)) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000200)=0x5) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000180)={0x5, &(0x7f0000000100)=[{0xc64, 0x4, 0x6, 0x8000}, {0x3ff, 0xae, 0x7, 0x967}, {0x0, 0x3f, 0x2, 0x1}, {0x400, 0x1, 0x18, 0x4}, {0xff, 0x80, 0x5, 0x909}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000140)="fbf217f65b361b1b42e218190300", 0xe, 0x0, 0x0) 00:56:52 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) accept$inet6(r0, 0x0, 0x0) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$unix(0x1, 0x5, 0x0) dup2(r3, r2) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r2, r1) listen(r2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r5, r4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r6 = syz_open_pts() r7 = dup2(r6, r6) r8 = syz_open_pts() write(r8, &(0x7f0000000000)="a6", 0x1) dup2(r7, r8) execve(0x0, 0x0, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) 00:56:52 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2}, {0x18, 0x2, 0x0, 0x190000}, 0x8}, 0x3c) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x15}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0xa, &(0x7f0000000080)=[0x0, 0x6, 0x800, 0x7, 0x61, 0x80000001, 0xa7, 0x0, 0x46fe, 0xfffffff8]}) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 00:56:52 executing program 0: open$dir(&(0x7f0000000140)='./file0\x00', 0x40000400000002c1, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) getdents(r0, &(0x7f0000000180)=""/230, 0xe6) msgget$private(0x0, 0x622) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x5}, {0x14}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000200)="7794ecb2b77544b74715e9d96cb3") r2 = getpid() r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r4, 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r4, 0x800c5751, &(0x7f00000000c0)={0x101, 0x7, 0x1}) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1116, r2) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) listen(r6, 0x0) setsockopt$sock_int(r6, 0xffff, 0x200, &(0x7f0000000040)=0x4007, 0x4) accept$unix(r6, 0x0, &(0x7f0000000080)) ioctl$WSMOUSEIO_GETPARAMS(r6, 0x80105727, &(0x7f0000000280)={&(0x7f0000000100)=[{0x26, 0x3}, {0x46, 0x1}, {0x43, 0x20}, {0x43, 0x6}, {0x25, 0x5}], 0x5}) open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x189) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r8, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001480)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32, @ANYRES32=r8, @ANYRESOCT, @ANYRES32=r7, @ANYBLOB="2a55b2d2d28c0faf0bfdded378de1522a5d0f4e0d031593a733044ebab9ad2e7edbddb9f153584790928c05bfd55f12c17c8c9026c817a506cbf7b12912115a64b63422556403d5e5b009698a65f4246001a2a10637267cd336b71b4e147660cfcae853ad64589c33d1851b7fbf2efb4c5946f7c2b068889cc05759f137c11826ed0a790d518294fd8f35ef5c8f48a518fd3aa4447d73552570f5e", @ANYRES64], 0xd6}, 0x0) r9 = getegid() setgid(r9) recvmsg(r7, &(0x7f0000000340)={&(0x7f0000001580)=ANY=[@ANYBLOB="000000000000000000000038d00a7d17a775ec0000000000000000000000000000000000000000000000000023000000c00e71c20000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000002000000000000017716ebfa64b46d6f3a8d79b5e7ff8da6dc1196d2107d850ff591ba66a38ea67570cc157961ba2052e875403ed7c1515cf4cc31fab86969265cd7e042940f60b0a0ca3f99224aa2d79ad37ad2bc4b293ef9c82dc6248839636fa783ba4b5fc21b1f5595ea2772d3e058b882eccc067565a8ba38a2e211da56c0a200a05f920da935d4f0ea759e97caef34c0e7ed83a180f478fc89e9ed4f26c5bab98e0a492eb657b7eb8bc89a9cbeb122a9f58db786680e8209c109479c323e32830481b0c0c3ac1b717cd13fbfc1629000766b37506a43fb95d66c293eace63383ce014a3b0b3a98f04ad0315d9f967ab547048fd77b76c8ef81c5f4dedda919b26925437143d89814e14da222e9c9433748bcc06c50b6e2a6e0d2bb9755d76dcc16ac48d2872a8557f5cba5d2b4ba95ed2f8e84c202322a2c7016b41bf0788577727ad6e05f66ddae11c79c9c1b720c2df049deefba74a151b4dc12b0cba00"/465], 0x6e, &(0x7f0000000300)=[{0x0}], 0x1, &(0x7f0000000480)=""/4096, 0x1000}, 0x0) 00:56:53 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/8, 0x8) setrlimit(0x6, &(0x7f0000000040)) mlockall(0x1) 00:56:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x15}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x15}, {0x16}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0xa, &(0x7f0000000180)=[{0x0, 0x8, 0x8, 0x2}, {0x80, 0x1f, 0x0, 0x6}, {0xfcc7, 0x2, 0x10, 0x9}, {0x4, 0x0, 0x20, 0x6}, {0x9, 0x3e, 0x6, 0xcb46}, {0x6, 0x3e, 0x9, 0x1f}, {0x8001, 0x5, 0x3f, 0xff}, {0x8001, 0x9, 0xb5, 0x401}, {0x0, 0xfb, 0xd0, 0xdab}, {0x6, 0x1, 0xc0, 0x2}]}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = kqueue() kevent(r2, &(0x7f0000001240), 0x6, 0x0, 0x9d1, &(0x7f0000000140)) 00:56:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r1, 0x0, r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) geteuid() r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f00000004c0), 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) r3 = msgget$private(0x0, 0x682) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r3, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r3, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0x1, 0xcd5a43da4793c538, 0x1000) msgsnd(r3, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r3, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000feff000063f425b0290c2a73b400000000008140c80f55047763514cdffd2f50cb5314e9dcdbe5c13b83f5d1b3396af41e744b075fcc1c36aa4d179d16d3872ed7bc61d987907013b9c8f4e1202554455303cd46753dd2909007b347c9a638d0e905f8880c38e31c271430ce2639f88c1ad17d7a2481bb843ed198d2f36ec1d1640d2ad85598f489f6be5a887b621beb39ba9560e88ae364ae1a21589eb73a8436e9101be3d18d385a47ff37cad88cef24043c248453559ff15464f03c3fce02aa692d62cc463150014e1d31f8a42554d4da9f9ebcd5d3c9a82559ebb6b7aed512eedc097fdad83747b0d925e87576"], 0xffffff64, 0x1, 0x0) r4 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r5, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0x5) r8 = getppid() r9 = socket$unix(0x1, 0x2, 0x0) r10 = fcntl$getown(r9, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000980)={{0x2, r4, r6, r7, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r8, r10, 0xa5, 0x1, 0x100000000, 0x2}) r11 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r11, &(0x7f00000004c0), 0x0) ioctl$BIOCPROMISC(r11, 0x20004269) r12 = semget$private(0x0, 0x7, 0x0) semop(r12, &(0x7f0000000340)=[{0x1, 0x4, 0x2800}, {0x1, 0x4c, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x200, 0x800}, {0x1, 0x2, 0x1400}], 0x5) semop(r12, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x4, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad}], 0x8) semop(r12, &(0x7f0000000240), 0x6) r13 = geteuid() r14 = msgget$private(0x0, 0x682) msgsnd(r14, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r14, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r14, &(0x7f0000000b40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c00000000000000bb0d0000000000000000000000000000ffffff7f00000000000000000000000000010000000000000000000000000000000000000000000000000000000000c522d343e493e59c7d04192db4c45daa641f015baa17"], 0x1, 0xcd5a43da4793c538, 0x1000) msgsnd(r14, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r14, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000feff000063f425b0290c2a73b400000000000000001534181bba834e4c8140c80f55047763514cdffd2f50cb5314e9dcdbe5c13b83f5d1b3396af41e744b075fcc1c36aa4d179d16d3872ed7bc61d987907013b9c8f4e12025544529588fda8343346a9007b347c9a638d0e905f8880c38e31c271430ce2639f88c1ad17d7a2481bb843ed198d2f36ec1d1640d2ad85598f489f6be5a887b621beb39ba9560e88ae364ae1a21589eb73a8436e9101be3d18d385a47ff37cad88cef24043c248453559ff15464f03c3fce02aa692d62cc463150014e1d31f8a42554d4da9f9ebcd5d3c9a82559ebb6b7aed512eedc097fdad83747b0d925e87576"], 0xffffff64, 0x1, 0x0) r15 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r16, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0x5) r19 = getppid() r20 = socket$unix(0x1, 0x2, 0x0) r21 = fcntl$getown(r20, 0x5) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000980)={{0x2, r15, r17, r18, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r19, r21, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r23 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r23, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r23, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r23, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r23, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r24 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r25, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r28 = getppid() r29 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r29, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYRESDEC], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe, 0xfeaa}, 0x0) r30 = fcntl$getown(r29, 0x5) msgctl$IPC_SET(r23, 0x1, &(0x7f00000001c0)={{0x2002, r24, r26, r27, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r28, r30, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r22, r27) r31 = msgget$private(0x0, 0x682) msgsnd(r31, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r31, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r31, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r32 = syz_open_pts() close(r32) fcntl$setstatus(r32, 0x4, 0x40) writev(r32, &(0x7f0000000080)=[{&(0x7f0000000000)="365534ccbe0094e976d9943c73617f7a3a46506e0985c30a", 0x18}], 0x1) msgrcv(r31, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x1, 0x0) r33 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r37 = getppid() r38 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r38, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="40f4ffffff686c653000"], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe}, 0x401) r39 = fcntl$getown(r38, 0x5) msgctl$IPC_SET(r31, 0x1, &(0x7f0000000980)={{0x2, r33, r35, r36, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r37, r39, 0xa5, 0x1, 0x100000000, 0x2}) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000580)={{0x5, r13, r17, r27, r35, 0x20, 0x9}, 0x7, 0x9, 0x4}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xfffffffffffffdf5) setgid(r40) r41 = msgget$private(0x0, 0x682) msgsnd(r41, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r41, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r41, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r42 = msgget$private(0x0, 0xfffffffffffffffd) r43 = socket(0x11, 0x3, 0x3) sendto$unix(r43, &(0x7f0000000200)="9b03050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882a297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea800000002000000000000020208a371a3f800040000000000000001000000000000000000", 0x39b, 0x0, 0x0, 0x0) r44 = socket(0x11, 0x3, 0x3) r45 = socket(0x2, 0x1, 0x0) bind(r45, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r45) sendto$unix(r45, &(0x7f0000000c40)="9b03050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882a297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be65756ae28155ecc7674bfb48673a075aea800000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xbf, 0xf, 0x0, 0x0) msgsnd(r42, &(0x7f0000000180)=ANY=[@ANYRES32=r43, @ANYRES16=r44], 0x2, 0x800) msgrcv(r42, &(0x7f0000000a40)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000fa279e0000000000000000000000000000000000000000003bb87de567be6a436f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007c00000000000000000000000000000000a6300000000000000000000000000000000000000000000000000000000000000000000000000000000000f3dcb0a4aa0c9a75008900"/241], 0xeb, 0x0, 0x1000) msgrcv(r42, &(0x7f0000000640)=ANY=[@ANYBLOB="0000000000000000d3ee37dbfb9c9a46a1bd97f385f5dc99d391ecd7a237fbcc2bc4042643f0e699d6f3009a6cd694e0ade0dc0708e9bb6fa2d0341a92aeb18cbf22e209000000eb32f8e481fd6192562cc7b0a92c50d3a3eef081d06643a50300000000000000112eee45217a2a63ebf5c2f13a75fd6b9210cc3380e9937118c398e2d25a7b12e62393b5a1657a799b073ff6726124ae70098ab76fdc1fa1ab2cba0706bf2d250a44ddfc48ff32d2a534e20fd74f85062278389d4199f5a848ba1d0a837a33ca6f758dda8f5e9180f9aac32895ec69bb8fe941efb75a19bafb2856b4ed20f324b6d6f16d1384bf164c9dcb78"], 0x1, 0x2, 0x0) r46 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r50 = getppid() r51 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r51, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="40f4ffffff686c653000"], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe}, 0x401) r52 = fcntl$getown(r51, 0x5) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000980)={{0x2, r46, r48, r49, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r50, r52, 0xa5, 0x1, 0x100000000, 0x2}) fchown(r0, r46, 0x0) 00:56:53 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x22}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000001500)=[{&(0x7f0000000240)="2ea3810be70c001442f6be90461581eb0e85aaba2f502afa27681ffef2dc557f74bd46c82f40a2287fb9faa71af91c7617dd903065fb9f89c08e2cd3a1d67d8e8ae9d942fa6a3394aee4ae3608cc2c2fd09c3e72a60f0eb40b32c3fd4f9c13b5c991864d56e99b6a61fde3aad8a60ccbdece82c9f5c3946ef445d7cc5719b95f441db85d0bbbd09c00201a18b67957250bdba96293dbbdacf719ef863709fba82f439ce8b84bae42573cd13546c33a149edccb37a8ac4ea195976f78a8f1f7da7560d8ec44382fd04904c853a97575806ac0083ef0c25eafedc0e130133ce7652141fbcace05a63bc3697e45d30cf39a14f396d79acf34bccb9c26460b6b6b2bccb00099f20c02df84ff504c56dd2aeea44e39de6ebadf06732e54e0571f19e2aaf481f44e3402a54218088e0f1d50c39a8dbb588db2a6fbabbfe0722f2393f45906d1a9634001b52737813593c495869f86070377e07cb9c26a213c0e4d16a8278333cff2ec40541b07f6c661d3b35e3418cc953fec03602099011e991e1199153641cdd72ad883c41f14faae3602e32b0de153f28851db8e288471a4d069cc5d67ab1660706d9bed7ed5c511b793a8b28a20571c9efe1e7178010d404d07864c689fe541ddb9f438b38615ac6523ae280419a2ff9be9c574a08e945354efc5f2d5babe84ac890dda16dc59dd029b9110c1972250245dbddd7fc78ab51721e82918d667840ea176706e8ecc0228c219ec1577a8e9996523ba770908bfbb727b33e8d6967a1421577801206bf0132a30be16546362b35bb417466621df875ee7a0b75a70f5bb97a887a1e62e037ea5df18b0874bc8d733cfd9dc7c3193cef2c42a2092ee1077f4beb081fb68528f38252dd13d63201ce768bc3b06e8a2b753281c7be0fbd6e11583191a401b18b6942977a666a7c977b39811f0f2b6d02bc48dcc0450dbbd251cffc03c5e8c3dd0ff39699cda52266e2578cdb17c2462256c5d3938d77740b808601b5422dab44c18e554ce3295a9d64cae3a107fde2f65c568cbe061255dcf37eae58eb8450eab7afaa09c384e9941588026c99d1463d8aacbd5aca94f6eff66b4faaeb40e4eef2cbfc4f54f7f14d3b0360ddfe737befa02387ac401bce11869ae2882cbb37d343bdd3b3b26c659d8c40f185a3134a8d7794b72b9e0226809ef1e1d968c3a2dd32172da378ff5402a786244ade7f19a6eaa719018497a58cab7b8cf2928d20fbdbc961263ff00a8ef7e68ed046152876b72e219afc68b9723c22980c5c91506f37aeeb6d7d46eae7cddc042fa8c703fabaaee2f494fcae7ca2ddbcf9326857a66b26314d308c7bc3adedf69e2786dda547927bc9d6ccd3e66c34080c477ddf71683a17505cd1663431828f91c73bcf8c5e62e1b959b0abf815910cd4f0a2e143248f076ad3353adaeabc51269005d157778d7624cb298be07dc46fffc8fafcbf7815c55f503c6ed6d1dd82cfbbcf55b5575782864db915dcec8e8ea94f5939de2a82a3c93670057cbdede4eb6171e076df92eb2f5f9ab72e3e69f25f5b30f364469890c09dc3047c6c7cc9ee52141524ebb4b8ab19e1303e1a0e8d1d379ea195c88978708c13313bdee712fd931e88e8239ef7ee8fa7914c947f7690e6f5266b29b31f96d12293ff3d7d970e7e7a99d65da1ba51148ca2a45246462282890efe48ac39eb79417a11b9a06b84bc5b9536c2adc83a6c1183fb1f98e60654acafd1279a7f9fa008cea26ce807b87ad1a944a3fa01c5601a3f878c632433a388b738cee5dd4823c658173196b01bf05db59d8bf15", 0x500}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000440)}, {&(0x7f0000000100)="dbee85863d0e58f27ece2e41998dcfad5931bb7957fa1acf9e0d51d6f2a2365b3ae0eb983c8761af71d59d626a139049a7ca65e906d19606ee0c93baca8b63ab4c418e231662680c579fde680b8a4585bd6de835b439f9ce1316e12f5a1be9b17251d27037e8e7228148c558c78d989a616f628037aebbd318a2dc7f7fa649aad6cf76823fe0a09fdaf0a6cea70f01d98049bb7e922b4d1b3a08b03c94fbe8bece5d53352f3823ce6a2808a8b117a10967da86cdcaec9046f91d6afe7417ee76ef8e50c9cd26b6b4660ee5b1e16a88", 0xcf}, {&(0x7f0000000040)="1f0b9b2c984388d2f08f172b249b6b8a19b34de19ab6a493a75c85e29e7301effa3458ac43a8e00cb6408ed09cd4f7f66cc606c41ec5193580bb2c2e984e5c6e113328d58dad9583f1aef1235758ee0c0153ffcadec376de63cce5557153fcbc691d33613abd865c574fd2", 0x6b}, {&(0x7f0000000740)="eac753eaaae6fb9ef1a4f6dced318053f2022a0150eae88fac44a965c438c6b170898b7cd84c9b9908f3064a4eda23323ddc0a9184b6f28f4c7d0dd77702e47c63936b982a4fc782e62e9f7c7b9d3531071471e65759f876a773d56fc6ed4205006dad08a250", 0x66}], 0x4) 00:56:53 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x5, 0x3, 0x1, 0xfffffffffffffff9}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r1, &(0x7f0000000100)="749703170f0000000087515ab45713442de6", 0x35, 0x0, 0x0, 0x191) 00:56:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000100)=[{0x1c, 0x80}, {0x1, 0x0, 0x0, 0xfffffffc}, {0xa, 0x0, 0x0, 0x6}, {0x7, 0x1, 0x3, 0x2}, {0x1, 0x1, 0x6, 0x3}]}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000080)) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000040)="91", 0x1}], 0x1) pread(r1, &(0x7f0000000240)="61f58a18f2a0b819288f9998e0a80ecdbd42543e0805a50c10bf3649ec27779a9aa97169e4da9d9ee6b6cf0b86b07549cfc39c5aeb6fda1355f3a57fdffba00fdc0c220c2945a526b3d3757cfc34c5018c1523825a28070e470aec1f914c0eca536cdcea6052c4762ffa5e675b5b095e3f9f74441865bfc0aa18de08075fb5d03657f3f3", 0x84, 0x0, 0x20000000000) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x15}, {0x16}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="96446a99e553c535916d938c0638") r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000000400)=[{&(0x7f0000000040)="91", 0x1}], 0x1) fchflags(r3, 0x0) 00:56:53 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{}, {0x6}]}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x3, 0x3000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket$unix(0x1, 0x1, 0x0) socket(0x20, 0x3, 0x3f) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f00000000c0)={0x7, 0x6}, 0x10) 00:56:53 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) mlock(&(0x7f0000a0a000/0x9000)=nil, 0x9000) madvise(&(0x7f00009e2000/0x1000)=nil, 0x1000, 0x4) 00:56:54 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000002540)=[{&(0x7f00000000c0)='@@i', 0x3}, {&(0x7f0000000200)="bfdaf16bd0", 0x5}], 0x2, 0x0, 0x0) minherit(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) chflagsat(r0, &(0x7f0000000080)='./file0\x00', 0x80000, 0x0) r1 = semget(0x3, 0x3, 0x88) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000240)=""/82) mlockall(0x0) write(r0, &(0x7f0000000100)="1a842ba69fba4b173dbc24dbdf6db9d0311f1cfb25355cc80fa041fc0f9aeda6fa0a5c7fe360dd6640ff6506ce0f6af5c227c5290b61801b482bc7d44e8dba10156530491d4a79e60ff831557f2faa4d9684a48a708547ab349db0837f45530783ab859ff4b011239e4c6f9649c0fe1d882431769d3ebf6c4da746a4fa53d2d10277", 0x82) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) select(0xfffffffffffffe4d, 0x0, 0x0, 0x0, &(0x7f0000000000)) 00:56:54 executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x12080, 0x5cf9) open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = getppid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x0, r0) select(0x40, &(0x7f00000000c0)={0x8}, &(0x7f0000000100)={0x4}, &(0x7f0000000140)={0x9}, 0x0) 00:56:54 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = dup(r1) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="82022e0aa6eb9c221a9cc1a100757a4f57e7ff998103745a8bbf00ff00002d5939c71641051c6bb12d8626d09f1322a6da5f25348c4f45d253164995bf78ffffffff4c49039212d74523e09859c0037d8d9986ee8e573594dfb3abaa1ec38748c918d5801063e4e413c5e0f05565e74dacf763b812aae1e937"], 0x10) setsockopt$inet_opts(r2, 0x0, 0x20000000000001, &(0x7f0000000080)="01801b0000051400d400"/28, 0x1c) writev(r1, &(0x7f0000001640)=[{&(0x7f0000000040)}, {&(0x7f00000000c0)="0376e062fd57da8e6756ca12f63b5a501eda154f04939ca7d9ca37340da4ffdabfd3185d1a54c6860aafaf", 0x2b}, {&(0x7f0000000100)="b8c82b5aba6eb1a842f5be737870664fad80a0fd6f0e87996cec3d42413b8c77f9c6019ef60d90a2ef87ed4f030e92aa9e96d467fea7ab2e8a2a919eda138f035b57a9e0eac6b5170dda3d3c13cc891d92c3138931af597c23dbe3677cf7993f572276b9467a0f71511d834179a47cb2ea1cd4d2b03eead197622b85b1cd13b4a26a0f458470ed307c4e3c3bcf71083dd7f8", 0x92}, {&(0x7f00000001c0)="a55ba33195bad369f6077c9deccfe6c0b995c1eb1f200f6be6e51e9b3edd472dfb1ea1f23357ed8391d2620857dc1ae20c6a9a66a52f98d7719657302738f4b84d4ac84a67781fb6dcede888ec542babff0c0350eafdec83c9054a9c4bd7e26ec1743007b370bf78c6ea505bfd84bd85c186a220", 0x74}, {&(0x7f0000000380)="0e6d8cf5758855e20fd04adae5056e34164562e08b94eb67912b1a90c67f333f7d369909ba39d5410efa5c1379d76b2c7994aa1bc4d6a13d4c51b20ea943484a9dbd3ffd904acf1e72f62eea548520027f4105ab28bf9eec78a4c173abd4519196f9512636260541e1fde03d86fcecf987a32204adf0ad3a43f02eee14faf59f600107d9ade67447672824249619db2c5b61efab4494384f75cec2c81a1669334492a0b75979a6c129094bbf8926fa8ae4f6b81c3455f03cca80055762aacf5a2fe801a064323a6ff6598ae3e185d4a9f97b2dc9706b9d4719c73642d87288891f8c053b54267d0f4ab6c2e932b7ebb8e77cf9d2b9427f995707d9d2c769effa8b34d0276fdc5b807ffd3f3d63e49e19749af313a2730f8fbe899470f32ee965b8f6498a0b8e0bccc98e83f51f2dd6fd527372f45ad914ea91128ef8bb53a2a2618738a9f683a9b99a66a57995b4f2f807db50f8c5bba58a8c249e70df13f89972e691b22cc9bd0dfaff3e2e5fe81793cd22714aec37c5fc4f729fcfc4744bef08194dc09a8257ace2ef1eb919a599cfb3ef05633057c65f0e1c3f32fed356eff8e57f816e581e69fecf4ae5a3fd7ee62bded1f8dad032ed3b397a9cdd0c68732f61a9a3380928a17ab4529db98e308027429ca40a7377bee0e48a07311dc1a41a02b805c2669411ec746a68d79246f1802708a328230d3ec9df78ae0953c6569fcd9b95109789ad9576a8cb051f56728b5e96d87e4cf73e8cea97a6e3937d768a0bf1233adb68c7dc0952dfd76b4ea042a6dfd17760b9b6ccd691d3df1c1959c757bd0e3f31bb83ac054396ab2b131a694bd894a77a412e7b2009c6fb6777006693d0c6811a9eb45bd6ff84754e480fdfd5c61c4618304e39159004ad922794ca662c2b84c278d3f6ab8519a62fa0c583b23412963bbfa3fd95fdc8fc62ef368df2ec95ad007538553c0794b71fd5d530fd90a8410d44960ec042f5baf58f14df7c04071edf1214ea1b760199c906ef1651655793e5436c91a9a26798ae2e90812e1c4a8a7ebadee7040820210d491d0609adfc99fbb60ae0af3d847e41c68a8320de621ccfe43747149f01d403ddab4d57e9d0eb01d3532e9acd0b76d579855b8dfefa0ab9bbee9717cd782cb73c76f1b8d4618ed822818e134b2a525ff56e2c47e133f8f46f046c8ebfc48bcbd401d6c0297751bfcb138a86d80bff9b269e4f3972477102fac02cba5e6dab9981eb9b59a7733a90aa5d3ef046f2b35fb301052860d2aa52e4f9ddbc0aaf32848f7a083c5a860598ac09e684a4416c49d2024cbc5c2b963ff45a0aa30e937cef5af612deebb251528a015cf4ade6a8b0b948bcc1b0bc71fe1a3e964ceea1ddd2895d3650c6f13fe3db618689eb3a76e5b80e096411ffdaeb92255bb062bb0c317ee18087914da150ddc9fb273607f377fc4102858b1b54b864b5d92b95e182fc27f2685518b9334fbc2070c2b17c0e", 0x41d}], 0x5) open(0x0, 0x0, 0x0) acct(0x0) ktrace(0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) r3 = open(0x0, 0x0, 0x0) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r4, &(0x7f0000000400)=[{&(0x7f0000000040)="91", 0x1}], 0x1) r5 = open(&(0x7f00000002c0)='./file0\x00', 0x40, 0x189) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x10, r5, 0x0, 0x0) pipe2(0x0, 0x0) close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) r6 = socket(0x11, 0x4003, 0x0) sendto$unix(r6, &(0x7f0000000000)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebb3557699a1f132e27ec0ed602000d7d026ba8af63ff37282921e4fd89720fd3872babfb8070c1abda71601a8bfee8aca4911faff575e8c881ff7cc53c894303b22f310b404f36a00f9000fcff80ffe608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, 0x0, 0xfffffffffffffe30) setreuid(0x0, 0xee01) socket$inet6(0x18, 0x0, 0x0) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) socket(0x20, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) msgget(0x2, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pipe2(0x0, 0x10000) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r7, 0x20004276) ioctl$DIOCMAP(r7, 0xc0106477, &(0x7f00000003c0)={0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r8, 0x20004276) ioctl$DIOCMAP(r8, 0xc0106477, &(0x7f00000003c0)={0x0}) 00:56:54 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000040)=0x4007, 0x4) accept$unix(r1, 0x0, &(0x7f0000000080)) connect$unix(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="a69f00eaf8000001f4544d391b95fb94bb1c66793c6e3b337928f0757f3169de8ffd75f83a35c5da7e60d423798c68a2820799049723d9c6386786e1ff916b8dd6b85af3b25835873be648c321589a08753abc6522a3f852d55c1be87733a5c7b6218c5338f30b317c1e401a4856d5c75719965d817cefd5a6b10b4d9d9e323cbf680f79e12894e2ca21ab9c662fa3f7789c1f246fb9ebeb9e444306cd625c54556624555dcc340663b10dacbb90509e4b2917888a4be1536754bb57b7ed68308d654e93538c0100eadebd04f3d35d30ecfd6833d7b4a652d0ba9e47293f05e0b64bf0669d2f47"], 0x1) r2 = socket(0x2, 0x3, 0x1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) writev(r2, &(0x7f0000001440)=[{&(0x7f0000000040)="0e0bb2e005948d00", 0x8}], 0x1) 00:56:54 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000340)={0x9, 0x6}, 0x10) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) sendto$unix(r1, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) close(r1) connect$inet(r1, &(0x7f0000000380)={0x2, 0x0}, 0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000300)}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x400, 0x0) sendmsg(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000740)=[{&(0x7f00000003c0)="6fc6fef20d0bb6cf56fa008008081e1b89cc50544f3ad09971e9dacfa0c1fe26560bd7cbd2bf32a3df84a1b6fc2a3269a1f9b697f0ffa3d1909dd3e509befd19fb4c7a75356019dc", 0x48}, {&(0x7f0000000440)="6a6202644552c1e2c459b87d867ea0b4987e47e9cfb0eee7f245fdeaa5133a9de3359144c64c0e0ff5616e658e41416c4b29a130f49b4e3129fe72ff19b49bce43e0e6ec07b811cfe8a809e25f6dbf985cc6b7406141e603664f39f349a56be2b67a7cc1fe7b7aace269c39f39794c0ba92d7beb4daff1459b058b4eb64cf93f17f086bdeb0c0e9c81dd9ec893d5cb8e13c3385702ba3b2691918191b7e76c5331bfe60568e9294452e6daa708585bbe3340a8bbf25d161773270617d1e9f193b8948f97b8f9f2331d8d1cbfd956b4a10739c049fbd8", 0xd6}, {&(0x7f0000000540)="c4a1b34d1f", 0x5}, {&(0x7f0000000580)="9533854cfbbc51e34e3a54b81d02032714dfab0a3b3d251fdaed7736e5a6c4cd51d0e9d091a431bb5425c5f77d38a59f649055d3cc9140b5d69b8b3ff36f6bafbdcbcf9b3c6082d7a041c8417aa9e1a9b918c613901929ec80df97f6bc9fbe29817841ef1f31f362786bfbbf82efcc9edf7b0d66399e7c04abde486ef24ece2bbade6aa93752e72f767138fa7ddecb7e6e57b2193f1ea90e", 0x98}, {&(0x7f0000001200)="fd954b4934c8895ba3b96c53c26c366d195b3f424fa01236ed406585c379de529ee65b72be185b1406de7d9b9ff689d09b202e57b5d1828b030b8522a3543d8d1ee6da66d2799367da5f4220b182b1abc6b86a1f895c71874b520e42b620b214209a77e034f803d1bc4ba743214d4fa8bb9caa9905f7358e278ba8bdf1f060f72dc51e6dbcc41aac8392e3dfd36679f46a4fc3cfcc933319589790963fc60bf41cf27db9aea783abdfa01de690efa734fc29cd3f0c70bcf126a6132b5597d3e5a7c51c60ddd3eb82670c47b119ec24b127949085c7e87e923c3b99a728c291485d7758592ea043c060281b62d5bc2864c60fa7e74c73a4ad1b981e452c2d61174c351bc1000fb21eff284f130a7c340cb53f029673d6f87df7f2eb9551346c5021b4298323368c19effe104e2dcc5c3ec05d7fb8387659bc55ece1e4ead9ead3750702e5d2329381077db7678b67f476066bf183944d65e117cca5de253cd167f7bff7821010195d935aef901f54e945e9ec298ba36d50068cf77239d4a2df079027f0dc58ebfd9e7850cffaa4cb98684f898351ad64800c0a99aa5706d97d4add5ce27c645b2beb124acbad235b86e54bd09385f36ff17e8426dc23ab32a3f55404bf65d53ff608ede3f8f6798feb8b03a9c94374bd7ef6bda432678b07645a96cd585ed797d14f24e06d55fb4e8888c5961df7bebff5178df169d13971476858367a56a417433fe97b1bf6e56df5a391f616c47a19d6c6af18513c93ea132bc954fd2c17eb17e79d28e54d0dbd302bd21180c8629f43f3528d7a14f90c15ca300e2baa7316e102f3a8d3115a5c12e55054d2815329e4acc02527c53609dbf20c51b4264b1da9099a841f674b5ca9eac2370247222247069ef9dfb30afea7872b455ee7a3fe8156e50993112f5e737b27be7fa6addb7700a9fd73724fe159b64f2af055cb41cc5a6c4cba5bdab8844403487b6bd8d6e2773e218d81ced56fa780c3b0c87ef740aeca2b69fd70fada5f91ff9dc45d0bce1d9396a0e9e7da871951221785088f6a0289a18406ce04fccea95a9c25f10ab129e6b477ac1c0742a47b424fcb9f416ad5b8abd8f9c1e0a64492257586c7600969e6fda7708db9539c68ae56f498669b3dd3f6c96a28b89b3bbf59dac514967e542337d00d0f9f058da32a6aaf68a65fa31c6ef050d12271dbd9d7f5771e17c4fc9b12edff3ebc735f1a6c16d2910648e4d4103932426b1690320fe827fc449ba0fb8519719cb7adcb9fecba257daf3c3605ae470d7f663c67e5abfe975dfcbad642c6ee7deb1a31e8822aa451d8415c7f7e6165ffd94457602241ae85a33022e326122be097ab1f7c03faca8c7bf13376d12eb2acd6b81b5993a94e5335cefdcda63c643ea050016a8681dbf6af5aaa466e629044b58043d7a3d573c4ea889c749c33f88bdf4c4fd92a8cd601801cf5c374b2629a08a2ec8e750ec8423a91c0effc94ce832b65d5fa48518a4bc6bd69f74ddff421007945564631f1cbb1175d59e2065e54728d12320818b7b15de5e6a234908ccc5b9728ca23c022286e5ebeed95854029c2198ac911542e9a8f6156ae78b708d36d335f0555313191eb67cdf7fc264ccd1d5697dfe52f3bff13142b38c9e0d3272ecce37fdc20b41cc4c0a38ec480c3401994316d76105571ae3effae7f15d849d9fdff823d55acf77bbded1da4a5279c09b43663b2d667faa34d39bd674579763c4196e2b30541edafc2f8d26fb1e1bcaa7d40479ff290f252b724e3d7394e949c13cc2929062889d1275b5343e1d5e0250e379201942b3f05b7e308c1568ed24364905221a6f7aed7639334e50133307078496c5125d7463a7b3f8b1b66923f7d06c467f9e615e85694dbfd8dedc9dbfb879296785db7fa5a1c19e6fa660c2c596e5bbb8ca53ea8bb0e0fcd57ac3ca8d39e3ca30d738bc26ad93476996e7e010a685d1dee87daf5fb99cb3dab1f28968cc0cfc8b3ac25c9f886a5a0edc6917485b9915638bff54f9592684e6f99eee2c6335a86aa46cf1dc32464bffdb4d194628a700b456c887488723b9bc16c1416054c5c19ee53273dfec3a1c22dded769071f4569729afe643e3eee354281b7162ee90c35ce6d2bbe9cebf9fd80b7be6123e7e425f29d89eeef0c8e66aac5b639aecefc4f54cd5700ca2da6d9b5a8e0ae247d6f59d3af19cf6f279a0a1aec36267d62e0944dec3373a00ada656298ae09e88cd1dd159f790d143848e5c780a4328f7f714be9d5dcc54200da49601e317e5c3e5e366bec22a283f690b519f2f1ec78a848864762a6bec5b1d2837fb946444bbf2db1b2d5b6c6532ac9300b67f1aa67df63a66f79d2a1b26591181c9f41280fd11716faa577d7e155df88a74c1a030297eb9a6fef7152347c349ddefc664a7aeefd7d47cd6f3d7b8112fa443dde93aded54825f730718d6df20b352c94082496552b24a20e413a4cbba9ee879abf4c09ffe2a99ad9a12786977b71616a9e5e21169e855838af07f3f7abe7d44f7d8f654545b35480e372defbb0d7c820e8f37ad5039a400c5d3beb84a4b7fdc44e9635be121303aa9bc1ca9e4025094627267144494998ed9e23698dd4a164355598728d371d0a692cbc4381b201e161541455ba89a51115eaded9e541e2b35fe578d93d060ca972b275967ff510ca8c5345008fb6a2c3f117d2259e5b885b2eab7bd952b7ed7891bf04192b5e4969da66eb12b475d8c846128358d621f06e57b3cb0a1689073b29fd2f3fb3cdaeeb37874725d537840ad982c6144498c491ba439e9b7910bf1d38fda17aff8ab68c33fe8fb0b0a42093a6803b1a21cccd37a5fcc42192d055e70e9dc9a4a6ca8647aee31ad52f636ea8efd30a4e0b8e75104f96f193d98132f25a04e14e4ff77734fd85a6366609ac7bebc97aa688a7c7a919814dc94c73f8dcb3dc3965f7b772957454c09a8c453bc2e9ee8fb0ade278407aa915c74491302c54d76cd30965e01d5a578406b4dc50e5a9481d8529fc5e5d44fc30f41aafc68a91229db937809c70ce423d5fceda40fe3669b4ff471193e42ce4397319c48565fb3b288fdbe475034bcd2438f73411e50962f288a777d643acf36ee22773032694aa42910d7c33d3864d77b0ed8d47c955422c984b156cde09ff11cbae49bdbe66c5ddd33c8c8458f60f0f8166844e0a799e204e0e00312596da6c85fb279bcdbdb1b6843bb396b14a36f9e592f28aad648cb327ad213f47e7df0c899ec65265be132acd97d97e3b74f735e17bae0e09f631ccf26df43b551e28648b7e9bf0dcfd69376cb1cdd46bb13e17a2e46125f72dfe28f51fd64f1d54c06eb07d35d015641175272c2f43e2dec8da3c55d9f978cb5cdb547ee14a2f9ad9bcd95c7830d1d92c17094601c47f4648771607b4ffd2d7dd0e125dff7e50cf6487eb61e1ddfb9a0824434f7c1aea0b53657dcc536d73042ea4b6647d48ba58d43fb160043e7b01c5b6843aa9693797c159296bdc941911637437d2f02f83c90f16b4b6ea26ba8bdae89c8d5bdfe9215f0f9182511dbec648fb6c2eb4d7b2f471d8524953fcdfb97db75bac476a0b9c81ed20fbc3efe1e0411a9cb62c11fe751531107eaa3da4aa93cc66e54c1c76df3f04e1c112d13be884276f565c6b288f1392af022abb370797accc7d24706f43ade9253faf2f976d288359397f057a68755fba834a583494f792dfbf961dedf07fa58e13ebeebff86e5f70a5914f9379d06ca3bd98cc538dac9b2b5bf62637b5410022d2f8f42cab53c2afb10dbaddf09411b399f081a3bf114305c9d094e2b58fff1430ada4c7da19b8d225c7bc9593211aaa1efc7fc25a60f1be1c448aa301eceaf49dc0f9d7b31f5ae0808906be33d8b573c93267353baf1cbbb87f60fdd5f65ee58f07e86d1430da3fbe213ffcdd6ad2296607b718e9fed8c750a3b8137028aacf865b390632bbf66ed3729b170efb6414a40eea849c32e22808e9ffa83becc62e9db66392f6c72c077c521a2665e10ab32b7ec13801c65753ebdab561378e94f933402524d537e5aaccbe5a1749b023d44ccb6ced5913bcbf1cd0305fa1526af2ad0de7ccb1481f3ff0feee05cd0cf934547641acd3132be74a23dcc48aafc1d851bba2c2854aaf091f874b345029cc8ebed3d5e185d2b0847d85796c0c18470624bfe7afa1e81652dc08ede9a324406c5a00c308d94f40d50169aa9b6e7d5d707418654b1f35c570af6674257cbec6377cdea2d303da2890e245085cf6aafebd28c9153f0249b17aab26d020525dd1b0c75cf38275488419abd91b4b5032d89e7cd37acb379ea54d44995e10f7bfda1ad3c4d63acbf94031183cba32d86814dfe14827fbe8106ac518387db8a752a18d08c460ff6def63b9635c3b4b8575828d04392d9780fd228608c38da9d31fe0ee4d302feea28c8391f236b9e6a926e12f983cbd5d3e63a062db2ecea564e262d99ceab282608daf047c0d65bd34c1eeca5725b23a20fa727243b54c5bd81d5ec3f31cf2aa6a22172c3d9ff69ee2494efc2dee7b331a193bf9f372ffe1e16bc2ca408cf48c9734b7c5f8f9f6ee6948b2644838c0bb6738cfe676510d147bcb211b09406be2f7ba511176c59e29668ce1a93060fb4e26c689d9aead22f8f1186e88bdaa7cc450454f8b5b301985b04162025e6c24ddac2e2aa9d1686eae7c7adcf78afc95c53c394cb181cf4c5ffdd2b467dbcd9c994a16d9d0ca2efaee1b9ddbee12487d63ab04dc1334892653aef6382084f1218520381f21eaa35908a6579ef884cb42178669c47329c0e70dd28def67498636629aa8fb67149d4dc8d21d3b853e72b15980108bb95cdac70a823b00f080007da9598c952b569633db9e4f750a39286db3f0884e6e5cf91683ea7d1692141841c7d24fdcd3da87a7304f161d9bc79acbc446c6c848ca33d2a1344c6e7fd83859b5c4a664a8c4d70fb3eb628d06ea99e593ce93201a0a531587c43d9372d6ac02e13da6c360a8b209fe43231b907d06528120e75af75f18092f01481e9348a54a1eac66a82b944929bcba00adbc131174fe1ced032c138c03cd1bc9eb411ff047b4faf1a9ec27f5f4c91ec41a21468e90907362a7bc25c28be1990a5af4a727878fad5c8f773a04a978a180a6ff8d788396cda451cafaf5fea94b8ee61bcc0f8689a63ba7091c77d1decdaca8b32c1fb0f25beada03a3ced01620f6ed2ccd567ea979ead593e1ca836e5d33b819c4f0ffeb98cd46087791d1b94120cc794356bffeb1230e5721eaa2f993cb5b63c233f6e45465d1df0a947e40573035a5c884e7fa27f729937788d93783a725fb5a8acaba3373bad0b62a844475ca2cd43c9cd4068e411563cf56befda52301869fc9566d1344c2f0f09f50ec37922f397ef8396c9a6cd15e7a5ef9ea8ad4026f203d21d143543c91258b2783056c64f5f4e3dcec26ecd3898d10907f883cd4f4917be33f6f5c1320b1b62f5b45f06d4a9231ccc766fd4c465948bb8d0a0793089f13ebd7d4ece7dab7539a69ba1393056ba2462fc4f85e333359a46b141886711861d4b2b2f2fd38d868d7dfa172148480c8b90b1925bb94229ebcebb3fcd4ff654aba19be45fe1a1d082e326485543d0ae6862023a7ff30bbc0aa8800e0195144956e466875a6281808f885877332a4e9f896918d4fdcf67c585d405d92b5742889de681ab3a0766e3e936b7284a7b60bd8342446d89f1176e9f62283ead455fcaa40c49edcbf626ce5ea996acbb525aed18138bcf028ad88a7cfaff2452de6d44ab", 0x1000}, {&(0x7f0000002200)="2a5ab824d003e36f943daa779e2e687a7fcf168253f12e582735f9fda87ab7f46f6eddc92a864bd2bbfaba0946d10d622bcbbe2bba4628e6190ea50e4c2fdaec1f49b6e6267ccc5289aebade922984e7d187c13e100447a67dfa626d090631cc81471bf3726c0350f6996615016dfb46cef152ecd21e6a3bba36b0321692c6dc0e1d156ae8055f60ef18c26fcca67764dcd382ec680cfb31b84d1b58e8d53d47572ea26aa69e616f70bd550cb1f14820f7ec2aff9e7b63220365eb4aafae27c674370b54c7e8e474abf82caa7234852f0479240f1ace09f2a9e6cb70bc3ccf18cd116b358934743506417bcbca8f1f79d23e14d1fdf7e64b63f8759a5c5e59e9edf3341f6f826d037faf66bcc44e4875cf61d345b8483e55ce4ae657224266a4288b32bfc79b4ed0266afec63e105ec84bab6348b804d87beb24f7507018065a923bd5b33a7ec04ad9b1fd28a515d5a80107eea685cf290c787cb18dfca65ec7b0e3e074b7415a0df6dc499f3bcc74fe04191825fb6befd1a03fb12549f862bd78d90cb4e1877e70106359ccfe8d029aa173b1a123b8a5d9907909012d49f545e18748bc9304ae35620e0840bbe424c32b8a643db158e0e9d682447258dc2077f38572b87d9993846a4b7177da61418280b761f7238228b2c4a24dd84b0e19e510a64aa6f241165e367a9533d3be774e0cd8cd75dd0a4375ca1a8ad1b0301779dc54bfa459556f1976b297ff03753256b854b8baf4755b995ac23704a345f9837d3645bc7b6f7188d12f086a9967afef963ff9d222efdafb168535a3d387fe2abf7179c2f24fb193cd45121063fbe709e56ac551ad39a3132847f6a9f1a84bff02b92cbfaa683ebe4a23f350bc6521de97c7663366e69a8242f0daf119f3c0e36ce2e342ab463dabcb5a49f7f6575a8e883604c7fb096d987fb571a6fcd97921e4575ad81eef0a2f874b579c2ab131c6cda3c659c1daaa2b30c47c1246ecb1a50a477ed6a9b5a8d7833d9745df5423ee68467144d6e8d54dbb1a7d8809a13d4fa0952249fc83e217ca8611197ec372f5b89393b2b3ee72cfac51d37d081106ce7daf4374143f79b4331f273cc3f8510f6607545d1fbc78727e61fc47ae2b3ba78ec4a87fa2d8e90792876ca9392874fefca246608a84621b6f9c9fc4a669807c01017583079724e03d9151ff32f201d168d34277bad89b148b43e06e6ebce4d4fc198935d41b3d23c28f03baf73a1e1b61d5fee508e8be0d09317a169222094a6ac9872dcfb4b7c1ec41b6190278bb0c8fd02a9c4784c228d0c3abb90ffdb2edca5dea3e46bb5347497cde17bcd1817a28d3fedfa748fb83ab39d854438879e1aaad187d9b1ce8a1087964b8debbebb6bf236c7941998648173462e13d42119bc875fa53cc5558e5b014e77b150b3cdec351374502a25c7391d4873e637409547c014f26b66224d4ddb4918f622cd43159e2ecf4cdf4294f3677928018e36f4494d9bfd2f6b341e2bdf0d9d6a9efaebb5fefbbcc02cb8aaea9df5fb8b8520d85a5464939a2a1e3989604cf73821eb78c54cf76528d4a0ceefbc86301304a6cde2527779bcd29f111c62343e4e3a1139d29b5d37eaa30b498e5f993a600f0bd9b52a7927a5579718f3d119b147d41129f89639ba91da9b0cd4722e48aa100a27b7d09921cebf918906ee2d30eb4f706975890af9778e9ce7c8e3f25d0bf07d184335592a847e60646a79f8994b9646710a910e17e63369e2b91e36a7dab9f9f5798a36618c07f4452a3602b593898d19ad2cc3df65c39eed89b22bbe3548e2c20361d2955340cd1e4bee871b2ef943bd6f8435b1001618d54995ac6d87b14d2df78d7b895a975cbac8ccebd72d53cd2d88b051e96bacb00fcfc3a78e277e63f4e518139b84fe4e35535bbf9de7c2a47c61838f8fd2714708fea6982d88489ed353b98438a9206ff400e230526f98159d3e57a849757459b7073c36bf10f1f48a261d13576569337472052a3cdce75efb93e98081cfeb795e02cdcd5427dfdbe13a1fee7a2404189ee5f9822177ca2d10a4ec0804cf5860ea3d34f5041ca99cb03b1e2c583b3b60c910b92fa1d0add23335a323a9a9106f40f7721b51cb6c3afd1d9313db0331af78b6c48fc6cf667ab2e28c240ae9c82a814154e1a3b56ea869bf8bc0b83b2b0803755793977b5d60855f434fcd19d30907c1d973cb43b6876e58410c0f62ce90296cdfd12a59367ca9202e550fa2e30bee2e0efaffbb4e6d79a4e8659eaec13b1b111e4b68eedb4c502a088c73b5aac577429bdf95c53857ec4c8675faf5f4be94e447bf9e50558bb4617278c107fbb5635b8a0a31d0a69c6edaca54c7b4a992759614c9914e1bedaa7911d9e3741e142e126800b5b1fdcfa940087d1aabee14f2be5fc505860358913e2175174ed4d3085b6c2995261e981f731c65b4e76e797d4c7163334e2de36f4b985606fb3684ff28a9f38fa0ec77975daecac8f14029531211236335dc963393575da5a5ae3e83ead50d29d6d99e22938bbdf2ba7b41216f7e85cce325d82de2ba754846d812c0f777a49f97f865a3caa86dd44b8a476371ca72cf619a2791ff5658f242cca15947a387bbd4432be623668fe117a738262430c48e8948581aa678b7cb523daeb4cd4ccc70b1c1ad4fb1fc9defb482c90165d9a6fe9f08e5b760723786111eda082a80b5375f9d738331dd0bc36864b67e3037612785add4151f3ca3b06474b952494da2e11fa200c2c29cad5ed1c2536779c1f5e878667a313cdf984f9bf2e71399567d4d4e24d6ac4ab26a2e37bec8e3fa8bce993d3babc6671b65eb39312580a97330843532b8098c6eefbb603ebaf6f442e6c076ffd81b70ee208ab46aae3c20ef755b3301cdc04371c181b9ce4d147d6cf674e403fa331e9b908d4b2b558e665472a2768fe6133c0f02b073b791238a1729854d6a2b9b46ee5216e4aacb4ee59d1c3e3b9c87453503216c23f235581dc76a57125ef61e72476179a93228797b05d489fd31a207966730f2e66a41140c60e437ce12470c82f1b9b7b2cd9a9aead9a4faa526773e087c819a44a14836e80bab0e7dcc36a3a196ecbeb66442d48d2b371c75f317790d74cb42719f8fda6084b681cc5bf22acb5f006309a73996034957cb10d042c6b7a2ca8e445a87db6b58f4dd92d9d9382ec3837219fd12146df4cd9f4fc99a8680bbe31a94cbb6bb9563147e9012ed212b565263d9745ccd5ef50898ce46a92813fdf8cc78c96d5c8be5e4fb6e9ba2fbf1c89910569cc69880a7022c938c136d5f845077ebc4a8a20fc997c0d069ff31ab9205fde6f8a6b9cd7da6da61b4f1893a01a743670e0ddd5018f0421ac1d01aac82b8c70a6276103d2ae14130a071999a204a2be4fa6387e7f0d2c7afd55f94c20baf77cb093b489bb1007c2023b611b4f0d5f5320a210c556d990684dcb86684517ed466f5fa8fda7fb78f5199b25a0a3177f455ee8a771551b9b054de0dbdf1b5402d8010545d172cf5684379abb417693ec4e5c2a89f6faa37f6c40697b338ef38db9d1e52b25c1090446b165d1b152a96ebe6c07b425bdf2c434d13eeb9c3247c578f4e1df00948542420a0e5afcdc8b524262cebc68f54ed80ff3877d5f7ac4d94bf6fed06b3092323103547fdae6be6d0cf1f70c1244f403f683f428a88b56f89b901454225305ddd0388637ba09b4d762ca1efab0cb44e2dca49d072676a9c6bbe053a2ebcc5643353d892139c6e0472954776e38d33afd5552ae390253aad95474a88c9ec6aa3594785e89b93c4bc133f6c2cb56fc5364dd65bcefcf00717baa00d4916a9619bc4a31c11fd79a5cda2c6ac5e184744d6d9de57b824a17bab21367e68057ce9dba6e206e5942522b83697d13450ce0b64c37a9a762eb5d120f182705d93790494ed2d3b34903fca897d8ce5454abe072f0e00a1c9fea1f1d94d5039a4f87d82eb9246549cec3e9e76edf71f288e84bfda108022dba0fece3bcedb6fb2ef1fe7100e5141ff3f88c23a81ef473b586fa7d6c5fce97d66b121de00dde133eeb5e1ee8008f2b5d3467bd004556fcceab539aefdefe0b99ed1f30f26fa796f4e90054d0c647371e460602705252b61c604a1c0c2cf06d483dc358e6b1f6beff79a8f5033516898331475a28959fffc8893843b83b346b7842da9b2a30be615fa33069fa802d7d5090ea75a7ec8adea992fa9b3b6868326ce70327cd8053ccc8b333896077a5fe14254eb97902baa0650065fa17b7c419ba7afc4aa733fc319d011ce7784f720bc3b2f8bd652fbb38ca2f1021b29b9e5a1b8f1be9ef07387652fba75967097c2fbc43019e62f3beaa0ba5a2733407044128ea17ebbf70e4b7c4fab8a182d8a2bd6f30a3d831191840f229957ede404e905381eb1add79042099778fffc41dc49f48281481dc4c149338fbde2352b93e7bc8907b2c36f52736fd623196ddf9ec590775797272553e64ffe937d864c44ec596990bdf4e665123224cf37c4d108170472ffc3165d7a902d0446dabeb862a3f320f883ff6b9a9f4211b8f1513f1c26c2582f7b2fef44fb8122ae713469f1d34a4c63ab03187402cca76e83ed179f1896c33c84b5022f7c2049bee30deb326de0067cf280eeeaa463f2caa9a8f90164dd3f6c6be7d9df5c788995481c5de0b62dbc423736766034ca26149cc6be35dbd32b6ebf51559cc1afbc74814f64c84fe7ad4feb4b2c9d93e01da425ce255755e837a169a543d842ac3a4b104d82b8005a9cc43b2f1591ef1778273e350b2f39794502a83f3abce58cc79e97fe0ce39648a6845a957dfe7631a112a9847b8030d3eb177ea0ba8e7af1f485fd29edf26a769f459355f29516c56fd5b37bd79e341bd23bcb3fe42da06a91cc95fdc1ca757dc5a4ddc3e44ebe7ee2e6256ac7bb2877399cd88854cb5779f75b67ef312fc5b5944b2e922a68b43a1137fb8d98dd63c7babc9ab03843d5c8d1492f46bc2e63ac72f8baefc46e0f73bac91f166f43daa0f47c2f8bdaded73d0776f62d6c4fb8f90ae92f1ef3bff556bb9024f01f35c5bf3c539cb60f244adde9dfd8435d316c9a435deb875692595ce2e50a88c9b4b9923c98d78b66c6a3f3e67d45a14a66e2fd980c4bdce516f212be08b29544b3743b7a18aa9e1ac91e92187a3257fee0d0f26af39198b2c21205373d251885cfdf6a88b07a79c1689f209bc855f9f4cf92bf8559c375aef5fabaad7eae1ab409d95d80ccd8a4f77694395eb7c39770c0a37c3a93e992c0263737d381c8d7da1bcf07ff1dc292952d724e3cc51b50feaf77a17eec6037dac83b3dad10b9378e06b04d1d3b6253e600a8a2dd9ebe37c27526dd5868b171255a75fa88091e004ec322e69c360f086a548b03ca9587d7890336fba9787b8b167a10e8f5f8c835398302111876090e63ef4127f52cc49ef1f2801222d766b52a01e0e23c6dbcefd275d82fc6d802fdb6d2b2931bc5f2e5cb27a4b01f3f19c6660b3a96be90164ea2bf44226a03e425bc418f7bb8061510860ae1207db15f10fe4f9344b6a540f09dcab3fc512a54f7357461de79c88c99e0d5a78caa640b97176548bcd4b1967b414ab7da50ef0f175df1a234f5bdcc30d2b4646621bbebee36e68e0c609cfcceb6ba39e87ed2d3145fb5b2fed67b7fc5bb7064659c49a340810b6f1350e64986d13f8352b8fd8d1ac645ca3fb39a3aa739e87d5f92a08164e90cc60888810a95d5f691091923a895aec5c507c72e06dfdac430e89b6a09e35718d36de9eff04f92b18a70987", 0x1000}, {&(0x7f0000000640)="67de418345", 0x5}, {&(0x7f0000000680)="50f48a66c371823771829525fe0ba6d6c55ba3acebd97aef90fcac22b6bb4690e46125b2881c7d75bb6467d6c2adc523995c8993c4ebae4a53d48421db4bd828e6ba84f0b8912d7e5b1983b0bed0634464bca2d841a675e35391d7d148ee89e31fa65075a4cb1ab898ec144b38451465e9a77e41581ef625dcb593f2a2a52d0e234484fd6accbf42e4004504db85310f446ffee7ec", 0x95}], 0x8, &(0x7f0000003200)=[{0x1010, 0xffff, 0x40, "4ec107b85d661cafa3c0b8405859aeaed2606c374a9103bfaeba6d04e5673ef08bc8c733c10c10077ae51b4feb103460e1c6b5588db8d3624c05c288b567962cb9cf2b678cbd5fda8898005d0fba9dc20065dfc9f10c95710330540feff0a52f95cf8b9db9891ab9128fd956610155c65d1de9b0e242fcaf6e11e287cd2933312a3703ebcf96f0a52cb497c032c312cbe91279a222be6ba0102f402656570817211a7c9d15ec6263e3ae5f9f715908cb0c5149776b726e98d67d07bf826d65ded04eadf9150262b59ead16ecb141a2a3bdf6d3a688e4c21dd0ab66a1c7df34a97132f58557d985217cf406905902656a243bad27835bdbbcc5652d8d91bd5777d9fdded38464a9a3f3bc7a382b663840dcf3107a0fa484044b2b89564eb3d179541219dead9e1dd00ac722221990e4e4fe7cba3c13db2f5f6257a8287a3157977ba08499c6f6989a6b1bd1aef459061e19e7007062e7ed4d413f955c151500f6879a99e8d9a7fecb7f68c9c122e726d1bf6ea13702162c16f2b6394df4e9d74ef066333840afa285387fba3fe7373ac4c364c15dd72ce76d180d21946d75d29b8289b1ae14aff54a3f0f343a516efe129e41278205f42de6a9c12ff4ef65e36e8f7dd380e9ee089397e223de85de1012c9a9c99c8a12ae856c5af3a7d01366542bda734961ec4b99e07e70893a2469c76d5de03fd82b5da6fcc8cc2f7713875623b6682c839cdf8c7a95c972f24d602fb88072c227163c7bebe2465d58d1b6ade4a70ec913fcb9cf3c9140ef40f53112d173093fbb63320f72b0f530455d14e14fca3bfd201321343be888b86dea2f3e843f40ef0e1d7f00049a698ca66f2354df219f5ed77e96900dfa80edb6c3c3d357f4d1e47adc67ac85ed6cae2860d8b29a87a26343121da7fc0e05245d2949b914a6bec0f01312ef8afa0870a77e63f494efcb4d1b37066f05196a304e0a38d2016252a3baaa21f97b941e232bf79e93e22adfe10b1fad4075831790f6452b408b792db6c2e69d77a47969f107b8103b49cc9499337ab8db39031a266be3de4f67a47c9607cd8d5bc821a4c6e0433b8ae2eafaf62b3b8f40555b673e887fde93a76d2dd49ff135b60982554cdf572b307e667a88c589ccdb2802cff79efa7474a4b84e96add51a8a7ba23208ce759fa345c7f860184084ae0479414e33abc8391dfdf2bf59fcd0e79968761a75c461093b6313c454b7c073bc7ed395f3dfaf0048f09baf035b82e2bb9751cea0883c18e670d37f8297ad7273a70f863e0d45d62e55c3b53f737280fea5378056b4c1c559983f84b688ad7e0a5ca8fdcaad9c7ddb945f2d35088448af9b7580464f01c06c9b4a2b4ab875a0614455400b51c85d028361e1f73736a0f7afd00c7acd931ca6bfb16d66656bd6f75fb95028427dd39f0b2a6cc51ae7d1e85a98889c3d7f60d819529046fd17cd6afd5bf535de55dacc096d00ea59213802845057a36bed6e107bee17c2a784cd982c60da2af069f5d94703049b740e38351caaa00a044fa04e1701af83f86efb08ec2c6d2c373c0c012506d18c76e78176d1a8b861ba02ecef8629765c38884a7d63da6867d6f41a8aae253adb9133ac5603db2b66a98d94a856b9aeacbc2bbf73fb8691c4d29b0e8befb08ee2b4a71f2269d855e453ef94a16a52e4c960a7ad69875da56a85f345049a884da23689b21974e84f6cee027b9e7af337accb9892422f882b43092359b43e7fc408b165fa8dcef27ea1e30363e5a4e7a5f315df32aefcd42e36c386a7c26580a1817955f6d100d060cf8b3611c26a5845a3cc8aedea538be793d50f81c22bbc0d3a67f69361892186edd3723804abea781f989a97bc1a14479ccfac79e73d32b1fd601e2946021d68923b2bb3c26ee1367f544f473c50421583e954b644cbad097c1154371cadb30cb068c21ff7fc1b320c1bb73cddde0f3137404da9591d5bc86792ef91cdd2afbac0930672800436ebc4a76c5bae25fa7a26db1e314cf6ec6784c646a661a50354066376e0d58450c9cf6763ac9864b70b00ac8c0c91932aace099484116dfa1d369cb8f2fa8185edd0563aa4530ec09db2e1cee4a6c3a29f7932fae542994fe29b3802209ca88be025cb623d9a29d54308ce6ba32b9a95926196695ddd8e67c2ae3f788e04001e937292ff75f527afd9a0e6b0811a622988e4e2814398860d3d13694957c1d0d5707c6af0758d7b7ca2cd8b63174bb668ce2b0563891468c278e152fec533898ab981768371688005345aa100ecabfecdaa651662538a2d4d8df52024a2dd0975cf40694debe3478a3e8eb06438e2864fc068c2e54b9c12e36b39c25af5d2547341d6fec5f88bd2dacdaaa2a88e0ba8309d25fd2dfa27758c5057f757c6d494ea66f5ff3c24f928d13308c436f7706dc56dc3fb7e8da7d411d19c503997b92ba0986e568e4c5a5f14809a95ee519dece523a6e380f01490c177085bcb197a025e9d6b3beee214faf25c2fc4f8eaef97a16a1b704d546427af239847b7b5b9d0c8d2387c113fe65358be7b0d63d8d7ac94f8b6db2e110d43bc96a8810e7a78b9a5a4459e6bb5769118b17db5aed4abb9cd25fb82baa9526c9366b10dc191618a30c80f78f89e78e1aba5d529bd7aeb8b83a2d126c5e0816586022d0e021d13517327e73db54108b2ebb6bb462840d588ca5965bfd27404856fe90bb5d3e473913dd1c9e26c510d4d575d283499f969b57f9317e8e16a58ada953f15d5de4b4f9bba8826ae1a1bf2ba6d49efd32cc138f7572380b42bdefc459ac3994e626773210e62f8f6f4c6b88d72555a12acf298ee837118d4fab19754ab089db0d0651d14b917e1db94bd2643863d4ca4edfd8d8c8c6d9cfa6550c753042c25732f63324a44e6081bb06eabfa86f3e610870cefc7b86ebccf0329de0708f5b24006e6a5d9a654ee18f812fcde16f886775a53e1b591ed74083ae4eb683b3f97fd63b7d27a9f2f16dc044d337bfac252cb0fd2bf72c926e68c6d61cd0b459d55db7c17b0a1ef635c09ccb18314f36f8ed9f1c8f3cda680a78715dc705f00f20049dfa11aaf936b466256fff71282d746ecd2faaec6f58d72d6b80c9dfb648a026f9cd72f47f0109ab6a59ea5dd1f404f249f9d372a410bef4ce7bcf0cb99c04c3900fc5895eb5eb85f736057a02e85cadcdc8bcb6f289a914db0b5f4ef400f7a0970d23acd0cf25e775cb7df432e553226918ae927e719e9c17d0c16ec4906b3c912364c34fcec615e49f8deda84906f95ea35408827849df1f52eb0c8134bf67f8c1ac7f94d9dd7a195a81a2611b2539859e4b4f813158dfe19411e144e9cb4370efa79cb8b44ac63298a94102a388e25ab5d32e91b5633eb2346c825b57f3dcd27acde4c9551e7fa8bd39658f2f6749269f6e0ff2d5d163e1aa0ec4d7e7b7f76817d624d12ff6762de7feefc76db4cee939a3dec0f4c96f1f87dc92d7e93b36002ea9dba46ed1dfbbe46265758b726d91e54906974027cf9bfbbf706fff02171f5d4b569a8b4e6435c73ebac364d23d0465989fe2b465cdf9fbbb65531e9e30824169fa88cc6c1565d848b6ac1c35819a00c2933fe8a81741de7917583442a1071e025a3af0dc804dd70c6843538d9df8a4b2ea3577da08c3d463e799e1edfd2fc5e574eeb1f7a92b8aebb221d6d5ea37125084a6a6672d1532cfdc62eae6223fe77f96e0ff5f021bb4085a5529b41a2359c870639283f11b3f1de993d50abbe89dea776cf2471e45ace404e199b8fc5d9177497bb5221eb2469da9f4da5367b780fd087541b750f50177e034605f3daca6233f43b8608a147c9e72a3b0ed9b0a66614dd1c25299b3e2bf9c4efd05fc233c25d67e02d7a8b5c8b516cf5ae93a2f1cff580cdd10c48aa42d0ea758eca123ae9a25bea4f3cfc20ccd2eb9f3796027161081c6972a9b2df97cd392d77d6b503d2dc9436fe9d7962fa7ff0f4c433f4f1d0541a4398412613c3c4b1b5d368caada80a67ae9e5aafc1cd3c60458172dadce3e019010fdc14ec94e76cfe69fabb5ec8ce7fe97c6d2b47ac9dfc319877cf75acf2153dc9dece8832702c1c61d4f4aee79ee087f9b66e2dd22ccfab056453d981d084f29a87880a92cc6329ade595f3c967cefb6d1567130a9754990f1a1ce0a110c23492f4b6933e90eb51a13d90602d07e39ce11a8f516f2bcd9ffa3c01d5432dbe39e7ea312cdbda1162ca33850ed84f30344f114de10651ae432d9d876f120ff3b8c827055ef3e443636a40fc99d2ce22dee40f26e9968f4e66f5044b909d36b45a51b21a7b0ec849c6ec252a9daf4e18690063a22fa8c54bcce0d8d8a0a08c238254fa5bbf8952d8a71b9e51488239c81dc09200e20ac9c4a2d6455d9f6312b31c95e1b622ac7a73ad6852b83365e10c5f5def7ccfa2ea1856e2721ed1fd715a46aad3caafd3175fc089b217db9fdff1a0bf3dfbb61aa7f470467245d5d38a4eee50fd93dff456620885e4ef9e072527019327c5cf490b6a81087fe2f44a1853ee7500cd15ce2db5c1f8b38c41e9eb7b28a66347e39105bf9ab4c43b07599c17d88d02d5cfd7147d69e09d729e5c4966e778f89d220b7417610d88bd63b54f1f54a6346c1c22546a49d2f2779ee3a9ca46dab34b6f399232e999e5b90b6959223e54f45f3d6799d55459cfceaec391723b62f3f9e462380457a09dcb90b28c6a3d939ba2cd286cb51c2ca30b9bfd086d51fcdf57e711f648863abd8f213e02079929093c43b2f53f526ce97f4641befc0358920283f59719aa446ac3193c824a7e0910ce149ddb17902c9775f1ae92a859e32436c52fc30c23f37ea4e72fba238ae1e550bf7bcb5dc7d81120eee03b39ec49ffbe611b549be47a5fc0d27e202736dea7135ab6b50ad37cc4deabc2ca02d05ba1487ab2cb5e4d39c7293834fe29440675ec7954bd21206ea87222a63a24118ffc30a8fca6c082ce3476f36ee13c016e010330ee6e9ec447a37c86cb844a8d690d4776b376ee7a64efd218afa5de5d3a91478a0025e4d3262a45e6134df60458e345ce693539d0915ba411dc82ca5925941fd5be749acf8b25aba4dfe2c0ba4fe07da91fd6afe2b9b3131daaf1c13579023d4acc5559b2c7375761ef60e0eca84ff2d3d2015c3457b87a1c7df6194eb5730d104c3e5e06d06f08726754eb4be2ab3f76d9e9a8f8680537167dd114fc533fe4c018086b27c245c62621f8d7e41ce2c85b883f6e330c36b083009357cfceff226bdc8e020337329226b38a8085265b77b644cf0cec459b96db1c1d10ada426511b92128be80050a3c918259ee882022c0621482d6893b37e46adf429740f23db24fe5fae4567bdd27d1995e3d02833d04c3b59f0a7442a97c79f1e73c08d372216a36838e62df030bc042ace85c08174d890bfbf989861319f832b2583062eb31de3e69f1a6d03f9015b43694252c3b72b49d5d6a858488960f4ff3666eebbfc9ffe891f82d53151f6c774379be9c57177dcfe3ef3988042c0bb129f34e0088d5a6da856b60325663dadef317c41af576f495095fea39bffbaffd1927fe6857967e38e05d59c74a0351eeb2310dbaa26f5b6608ea6e551660429299201ed59257b51c892db1d8b7cf241fd97b061d1831702f638476efa4ccfa8fe098995f46f14925c5f3884bb8c446dc476f3d1daec80df9e367e66a438d3833bb07fced3c1a7d27e0f0679b4a15e81e7e17274ce85f7789a4428a5288f519e40ccc2783c8d8702462d6c6c22d55a91a1efce61d5b2d5e102b671ad572965ba"}, {0xf0, 0x1, 0x1, "2d410b84d7d9a73cb58036d7afc3a3696d4ee4f768e29844d84355f3a699e8991d4bd4cf55e53f8ca0743632b016ec038471a84a009ca5d1712c3050719cc1d2641ddd67560db116f81825d6f690a778e711a83743c077485710618416e3e42020244e40df9cc08ce15f632e983e9271bf88af924a27df209c1219f4f34a101255dd3cb356650a153b50df2cf77dadfce99397a7fae85a4b4c246fe1cf5561fc09b6766db4239449ec34d46b49fe3a55c73ebcd10a1682c0c933b59a04884ac5f8c42dcb5acb5b1fcc61962e4ae640b21c3c2a37a2f1d9b7b072963961857b"}, {0x100, 0x1, 0x101, "f2d2560e33730702fdf277a14e93f5b3f044e76ceab7c25120418b5816f1d726b31c12c31973e0bf5132cc021b4bd85b5ad50f72e8d02a206210fec6696d0c14a22f008990de48e29c6e74580019d8974dd5184ed33174a2644e2b6a2a92f2a109e0305b596ac64f7dea8133351d27cb42badd2fc1e6ea0ba993862aba9a1ac88cceebba8c7869aeaf35dfd3277b9d5b022c215d1446f0daa559bf5e7b09618490d1f18803aad61ffc6f69053ff543de3a9a9fd363000ffad555ea1ad68dfb7cdf2b20eb5f9fa5b6316d86b5133071ae3b4ed7040ff13cdef2f0f539939c745aaa506517f0aa4a2a31f5835d5c0d2586"}, {0x30, 0xffff, 0x6f15, "81f5ad3c58bec20c76a807f742e5a85ae78c04842fb547b72e"}, {0x48, 0xffff, 0x4, "d0e21eeb515bfb24a47d3bd8e4c599ce859b21c99327821dd31aae7590195e52d370539b8df9ba720050ca88e1a9999ba4762d"}, {0xa0, 0x1, 0x8001, "6c2fd8cfc081899d071e7c9a3f253fee6a9f9110889b754b275692bee9b553fe7b065d469c0fcbe1738c2ccb02fdf00e6e26b685d7d74d380394746b749bb1cf0c191925e286ee3bda42ff91cfa83ab1f62c92c3ed21883d760a217ffe571b1ad5ca4118ba75a8473d96cc3271e7ee8092c30f410c84eee596cd2d129772939f4679e149c398a1ce2919cf"}, {0x80, 0x1, 0x5, "cde7fd8097ff9898aded527e8f2d1063af684fb405d4ebd5ad8863c5029d54c77983e35c2a8b8cd1dd2e53d503bf857d8573009e5eee78b8c8d508e6bc1aa816af7e2755efff9d083a7bf3e4b4c64d3e06be5f240facd15ee72653bfd84f0ecff6c648fe4d1f16bea5d19b6cf2"}, {0x70, 0xffff, 0x5, "f61c15dfcf549cc38683d2a9de9377938c174cf30a7c62ab84695bc77df359ae09c111aed48a794617c7302df2715295380e12923e6fb0466420bae9a777ed75844c32ffa52568ec575628528906ac2924c24943912788ec2eb4710528f7"}, {0xb8, 0xffff, 0x200, "8052dac3c086cd8caf7b4e7e7d9bb975329d1b75a1548d34ce96cc67d7f68fb4724727e9774b1f372a473a3e7e642343ede46dea9c3f8edc8b27ed1e62911073a93ea59e20ab78d12a678ee6eefcf46c30b550e2e09fbc428b6aa1ad07cf77b96465f0939881142c2380594cd30b5360dab01cd94d5baa2ec18d73f72ee11ee6c0dbd8c49836eae0ddd38f1797111b459ecd3f4132c870a532d6209ca7fb60cf914669c7"}], 0x14c0}, 0x400) fcntl$dupfd(r3, 0x0, r5) r6 = socket$inet6(0x18, 0x1, 0x5) writev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180)="d4b116f850f69923defd9391f19ee0e427e57c1b0d9915900a20ccd6fba771a381e233f730370aea41963a8dc9721f2ecc96ed211ae22b500c8ec64bd63246895f0d811c12bc6bde04dc83846ea9f25a07aafd02a8a3a06cb2f07582766be81e37a1c8d142b7837f83ffaef9c904c9cd7d05ca566e238885c97264f7dc5ff2c137a240478b09fc1780c2770e99a24340796b9059a0c612ef1389edd1320a4fa83dc14ead196035abf7c49aa9ec5d50c384d79fe54f3d4cf8c78ac0806fb1469d2f5b4960523b6968d7d7984f18", 0xcd}], 0x1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="8c685f3ad1239438a7dde00ddb1d") 00:56:54 executing program 1: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="018908"], 0x1) r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)="91", 0x1}], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYPTR=&(0x7f0000000100)=ANY=[@ANYBLOB="3fabeb789a98a2ce3e2320648244de14d41182a22e433cda77e1a8ad37b49ca643643ef717b7db14d773d79f", @ANYRESDEC, @ANYBLOB="7106a1ec4f64b0b4e223381088a4ff985cbab5270cf1249e6531f99613ca86f3de078fc384be9b1ea10504557307ad35", @ANYRES32=r0, @ANYBLOB="65251f00c7ecc166bf42095656b1a561211c660fbf8e92bcc664df4e84edc5d0cac405debc3bb8a863286f5658fc8a16f053c279c8cb5e58c8775ea02a41fe5c6d043cbebd0208032842fd07cdc0d81239253f4fd742252e4876c815a61d55b1d6a607e0b2999794d882e5a1bd68156fb48c601fbd41daca099dd2b1913a03a13014e5eae3dd066e41293fb45a421b156d8c57c89a093fff6c39c6d5d9ea4d138a4607739cabdcf5903327213e6a446f37762475e3e65e9142b19cf2357d9822ff"]], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r1, 0x0, 0x0) 00:56:54 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000140)=0x9) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r2, &(0x7f0000000540)=""/226, 0xe2) syz_open_pts() dup2(r2, r1) 00:56:55 executing program 0: ioctl$BIOCSBLEN(0xffffffffffffff9c, 0xc0044266, &(0x7f0000000080)=0x10) mknod(&(0x7f00000000c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0/file0\x00', 0x80, 0x7ff) 00:56:55 executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc0e99db6de761f86, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x191}], 0x101, &(0x7f0000000180)=[{}, {{r0}, 0xffffffffffffffff, 0x41}], 0x7, 0x0) 00:56:55 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000450000/0x1000)=nil, 0x1000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x1, 0x5, 0x3) close(r2) r3 = socket(0x400000000018, 0x3, 0x32) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getpeername$unix(r3, &(0x7f0000000100)=@abs, &(0x7f0000000180)=0x8) r4 = getuid() setreuid(0x0, r4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) lchown(&(0x7f0000000040)='.\x00', 0x0, r6) lchown(&(0x7f0000000080)='./file0\x00', r4, r6) write(r2, &(0x7f0000000040)="896c11e2e1d36302", 0x8) 00:56:55 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x6, 0x0, 0xff, &(0x7f0000001340)) recvfrom$inet(0xffffffffffffffff, &(0x7f0000000100)=""/178, 0x73, 0x0, &(0x7f0000001240)={0x2, 0x2}, 0xc) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) dup2(r0, r1) bind$unix(r0, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r2 = semget$private(0x0, 0x400000000d, 0x0) pipe(&(0x7f0000001280)) semop(r2, &(0x7f0000001640)=[{0x1, 0xffff, 0xe5ce97ab354d8ebe}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1000}, {0x3, 0x3, 0x1000}], 0x4) semop(r2, &(0x7f00000002c0), 0x0) semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f0000000200)=""/27) semop(r2, &(0x7f0000001900)=[{0x4, 0x80000001, 0x800}, {0x0, 0xfffe, 0xb52d7de6e61f1278}, {0x4, 0x2000000, 0x1000}, {0x0, 0xccb, 0x1000}, {0x3, 0x0, 0x1000}], 0x5) semop(r2, &(0x7f0000001840)=[{0x1, 0x6, 0x800}], 0x1) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f0000001380)=""/234) r3 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmat(r3, &(0x7f0000ffa000/0x4000)=nil, 0x2000) shmctl$IPC_RMID(r3, 0x0) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f00000000c0)=""/60) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffffff, 0x80045756, &(0x7f00000012c0)=0xfa) getrusage(0x0, &(0x7f0000001480)) mlock(&(0x7f000071a000/0x2000)=nil, 0x2000) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000240)=""/4096) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000040)=""/50) semop(r2, &(0x7f0000000000)=[{0x1, 0x5, 0x800}, {0x2, 0x80}, {0x1, 0x0, 0x3000}, {0x3, 0x8, 0x1000}, {0x0, 0x34b, 0x1000}, {0x4, 0x7, 0x1000}, {0x4, 0x923b, 0x1c00}], 0x7) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x21) r5 = fcntl$getown(r4, 0x5) wait4(r5, 0x0, 0x12, &(0x7f0000001580)) execve(0x0, 0x0, 0x0) 00:56:55 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x41001, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000002280)='\x00', 0xffffff92}], 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) 00:56:55 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r4, &(0x7f0000000400)=[{&(0x7f0000000040)="91", 0x1}], 0x1) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r5, &(0x7f0000000540)=""/226, 0xe2) pwritev(r5, &(0x7f00000003c0)=[{&(0x7f0000000280)="4c49673e3163767239f32fd024b37976175633065f9eb9a04afd594362b9ab1a97a7a388144f951f83dd73fcbc48270c166d90b1fa37e046f53f87610eedb5ddce51b77619c87c29de363b4f856177da866a19d6b1e6dbfe1af0b9893463823196b19f99b0ce6dd2a561c219540c65f608a8a8917a7ea0aa85ddb8f3bcf185fbd81a307f9e2f5038623e47b1d13d9c8165f15857912ac40fbf74cd60019315b3ffe85a84c3a0a4e51667", 0xaa}], 0x1, 0x0, 0x7) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) r6 = socket(0x18, 0x2, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) dup2(r7, r1) read(r0, &(0x7f0000000140)=""/103, 0x67) 00:56:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000240)=[{0x74, 0x6, 0x2}, {0x16, 0x0, 0x0, 0x80000009}, {0x5, 0x0, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x40, 0x0) write(r1, &(0x7f0000000140)="c14d9c6b5d992abacb6004d9c0d4", 0xe) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000001c0)=0xb639) 00:56:55 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000540)="8ac4c51e8d2d0749c1b93bb0b1f6271c5b032f4331013d600a37d596417bc0f4ef87b90c04f89704a5db5cfe9349b2261b8731dd3d5ec0aaae54619ae70b1387ac94e9f4a1ad01d0ea8cb1ee50ed49234b6b528a77d292df904ff84a7c45b1fd700c0000000000001000152cb067b5ededadb8185b12cd6ec2904b9598b5bb71220b262c900d48853350e633236d1e9ccff42be09fca378258626408b0814c8a6556dcdb10e620e6878d8bbcc7665909", 0x6a}, {&(0x7f0000000280)="946df01b5dc1baaa8b167cb22220b4470ada9c12cadbab9aa6efc6d143e748c20922fe536ae5ef6975c9eebe58258259975d8f52dfd809e3997c08a659cda76363624dd7faf4e7d94f8e7baf994e0e29ce12ef7a97a71735605dc67b3cefd71327146c6a3fa192df7dceeec0f4fd3931b28998cb7fe4c46e8b707e49554a50967aa86b4e965f6124037c2c8a03a5f5079b81415fb263bbbc827c84b37c569028e94e73753e593f64e5fe8649c4d2b25f5170c9eab7e1b805b37755747ba4c8670142db922e0a7c1b390a731ca3002705c94eb228127ba16b6e5ad3f2066e1a69b21cf711e8f4a5d697547275b704f6c6915d152ccf", 0xfea0}, {&(0x7f0000000400)="2f415dc31f79f5621736a5d601438d9b4b4057c66f8b521dce0f596decfa2498b8b5b44fe7759bccfea788ecb638db7405df28de71b85c169b2766fa8db9710d2e12970a62f7df6cbef7e9e0ed0fdb0184f62c1dab871130f4c303a89d25e21deb40a0fc2148b40d1a5bd10065d2c285a23fdb16dabe174a313d7f4e005b89e824bf94cc3a", 0x85}, {&(0x7f0000000600)="b03d85dac4cc0ba22a05fe0c8bf7a34a0f8cbde8ff4d20392abf6bf29fb32dfc1c1b31a5f985719e64e7402554e3ac5e1edc96a3e753ba52982477ba553f1595584e8d3120fc5752cd63f781897734e1dcaaf5b816c7377460315a4581806c9a13", 0xff0e}], 0x4) poll(&(0x7f0000000000)=[{r0, 0x5}], 0x1, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000200)='/\x00'], &(0x7f0000000740)=[&(0x7f00000003c0)='*\x00', &(0x7f00000004c0)='{-@)%\x00', &(0x7f0000000680)='!\x00', &(0x7f00000006c0)='(\\/)\x00', &(0x7f0000000700)='\x00']) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket(0x18, 0x400000001002, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="081800352600000000"], 0x1c) recvfrom$unix(r3, &(0x7f0000000140)=""/44, 0x2c, 0x0, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0x0, r1) poll(&(0x7f0000000140), 0x0, 0x9d) ioctl$KDENABIO(r4, 0x20004b3c) read(r4, &(0x7f0000000500)=""/15, 0xf) poll(&(0x7f0000000040)=[{r0, 0x6f74f77087ddccc4}], 0x1, 0x0) getpeername(r2, &(0x7f0000000080)=@un=@file={0x0, ""/80}, &(0x7f0000000100)=0x52) 00:56:56 executing program 0: mknodat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x3fff) open(&(0x7f0000000180)='./file0\x00', 0x8000, 0x0) 00:56:56 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r2, &(0x7f0000000540)=""/226, 0xe2) dup2(r2, 0xffffffffffffff9c) writev(r0, &(0x7f00000023c0)=[{&(0x7f0000000380)="023559dd7956eac1ba213de8d79574484db80d8c9427b9e0d8182a5098f9ade766c685856793e410c30da8d411df30bfd637c31beff6362141b3875a1e0244694c815313eecb272af5904012847b1e29cb52674b05b84662209e5079634114339506a7259af425635926c6592fc4f1127455b26948edc2b03310f5a5dbd9b70351da35cfb20ff466c6dd1c61cfa1f4dbbf2b8772fc76dd2c63368872c92e803c912e270727a404b229dde6681b467fcd582ceff924a7f2014878856b8bf6013dcbe60eff5125caa158a2cb82755a9493cda2f57ff52c8bd487ea5f05beeecf8704ffb1d9eab9de865b1438163871b59d04eeba824a2914f16c7e32184d406ee87c43f47f6a86c91de423ccaeb365563f147019aa20a497ee5390f3e88c060ef1a594f26589779ed606b91c561d141437342953963001af0e2bfdaa342daf54098383c13f4a9e39c861f7a1d56733311879ef600763136227369c9789136d875918b24aa4ddde8ebc5d07112741f2757965d2499727b8b579e9287077203a98fc25488600f34edd40092be3a623bf24222250ac9c59849d9ea307211334e4e7ad66ba95bf0c546e71d0c1fbd46ec353420c58a2105889a8f35fbab0fdafaf178dbf606d79ede1502ba68256ed8ade273dd038066215dbf216c493fa96c46aea0cbba1ea91d7cde448dadafb46b7875870a0f885ed3beb4784cc7c0f6305dd5c29964f97a2fcb1c1b9046b2d43cf1d6d2cadf43183331999bbf87e09437c3cd48c33acc3c44836a7990e636e2916cdab5d95549ba579920483af960ff081884a6ddb4ea87731fa8569c35c63e2711b33afa26e16f176a3be2e38be7f5428de73344dd3cdd95e4dd41d4873846f1e88b5d511253edfcc96bf67d48758aa20efd9dc3feb58b12a0bc9798792fd815750f96e34e96375f72a6f1ff4918602a8672970a376639b6780af932ee319a68e520db200ce069a7752b68f0f213b5f1683f7e849b37d3c047dec02192514dfc2a0c18be272c9b566af92843c9c2831c742e179180508b9710a41b9f3e1f5c938b946a9374214e707b4fa477f624cc47538c4e99ec700ac91409d7161b3e52ba984abb4568549bc49efb3093289d7b93ad05a3812bbf483a8fdbaf25dc4007e9e10d0a22f282bb8f1d40a2e836d682d17e554b05c462e855f57195f97e7ac476137264e5c96d0f2a045ebf2e8f574b122e004b0f297ed80773fc0a352056d32ba7f1e88a4677dee7ef53c28ae3c5b11762d7a5b6a038ac7566a6dc621f1de76bf35260e06938189b2d919f47631c62a30ab5a7df2f528ae1431f2d1169566ee35da80a260047ec7afcaa7e52fc66d2d1315ab25644a72e479060f149621487c518cfc5dba924ba4f4baf7d62a8a9c35195a9de7d36972bd0344f09cb01f424bf1eb6404cac5a1613e0ea8e5c015f429ad1f66ac64cd01203b7626cb087b37bb88c87ad04140d758363a33fc2c12b094dac0116b15c3ff369e9a1a5a8c88766197620e2b71191e095f9b137f86575bc5e8891c8b4319b90386d51de4097eb320b47055f5a9e2336971a7dce6dca64bb225be61bc9ef438cda461fff05e153944ce900cb1a5241b219a10fbb9215b49e96f8e0c5134682bc625258e4a8b1c6671de228a0fb005a903595aee1c5d31e25fff09a2025cae0ab3833843dd51da133745645bfcec08e69f52d2602a8f96ea8fcda90ece752ddddc1583e8f059b3358cb5c9ebbd4ba32a3e7a396ee39befcc696b2b683c48134375b0be337e68270cf38613c9d1d037de6ae77363e42d3621ebb31a5b087b2e6009e1eea1d7c9d9bb837cbbd1667a6a677872f20536ec43da4e3f7fb0c484bf7cdbd6233c4d2240f272359c4cf4ddde7865e6301f57f6b4ba3da479dc26307ad38f14a05407617b21937e2f3254ce5700c0b8811c9c47564328587959f4bca98ec5aa0e193d99c1d1f536d172b742e7b082bc586b327936cf741529c81f6d99a7c41e5503587e22d9e7f940313b7a60201c9a305411b8f3497e5733d2e756de8b095b73ba85040a7843972558ff982ca1abf96f2b2bd3c68b36184a154d94da895dde1275b22ffdc8a40eeb31b335f31b5cd151ab962cb4c4abb92f2555c1d56a80a9e8ff8fd579658b9e92396ecfca9cf64fcab3a9b02f513d9fe091bbc7f8e6f39bd945797a932457c534bdbb0cf9f50fd489d3d19d3706cf9928e136b1ec4ee17f81069c5734c02bda3bdd6b56cf647196cdf966d7bf760ccdd283205d509c7ca9d7cccf763800ab28087da6ebd2db129ebd86151c55a5cfb2e5db9621cf773b37de4c25177f12ccf1d3499b349301c400de0b45504956acb5483c877a411e4f1cd7b2f7baef9866d623543a398ba3075f32d489b0d9e7c27016cb74543364a7f1b8155e906c14feeead287cc98a48fcb03759962c4fbc9e01f8e2f6f3d1f9460df85f89410c0a5ac624fcba71affb236edacc970d78e638331b3d661b61b94182609c36b39326a3cd433ed55a6bd9c4da97045dc0b7d964944194951dda7d202f92a70483c36797a1fadd7ec4ad9738c6fb03d50f6422f100d40233e9ead60a93bc792c85d3c3bb9984e52cd9dc2ac91aed65a18b249e2b564278257e9a45142fc94c628ee3b2fc2096a353573cbb83f00dbcfa069823b4c68410f9d44bdcbd0040944fefd7d8218b844c55018948ea2d3c143868f1cd514ca197ce5bb16fd7e73c2b2d8642bc8c48023c1a66f2a7057f3b2ea8ac752d3ce0b34a85b40c1bb7a7b43a3505d26d66f1a36b99cc55f41c280e545cb4d4956d7747a1e426574ff20bc975f258fe44f26f74af24dea453b69e782bd8bf118120838f43695319731a7872334ab9e760e0786456b8c73c7d5471d672552afc117dd6a02a95b3e6743537941c096739fb7089ec402dc2be85768f5abe7aca0ffa7fe1b74871584e0b764a3bae33d2d80931dd328738260546a85c3f53a6e1497e7debbed9a602435cd3b11a7d3a1af1af3cbe90b147ef1b9194dfe273fc91df2152dcb1526a4c3d30565d3586368d2bf0e9e9833f1df3ca5bb146d4113187f5a7724a6cbafe42506ac76b33d96c6d291da78d290dee9dbf2305a5e1a303edfc4f895ecb229a6b026f51dc4c0ba5e0ad2056445d593558901fb9742eca568baaa21f4bcc3a8d6944912cfb74336cdbc6a18640c1e3d678271c4fd0170fc63caeaafa3bacfc2966fcf3708e506fe6c857785843d8c97cf5f721d34d4dfbe424a0a9d0f743d8abec2be36f0d863403c13ffbff2afe1df31ffbe3256d902b485823d7fc696ce334febc05936feee3ff87d569c0a3dd71ba2154727a5017d3bbabb8103c4c1b99a299e046c808f975063907ec4cc029933411dc08376ab6773ef2f455437e5326ce226c3bc02686e7f7c0f877c34db92f1618e475f652600a969bb01df0bdecb62907c9d4ee6ebf0096044ab140f62f9994da6c1984b4d1d565900b5573ea054f8b89e2d452cff24431e79ff96f20021f79d726865f5e9847113e0461e6da55572e81344d1ffa087eb92e64cc2da497223b16b12ebe6910ad9c5ea917ee27d88f3e87e7ff048cfc459609f83bf2fc78c6631c0e0173abbdf91c5bf593580b8d5d7e8910aec988878301b691069a7462dda500e0480c7d61e2e8d856ac7347cce2434b6fedeeefe38383469d1647711990c1d95273a30b9ac7a21109f6ed50e747c5d4956febec84618ca20b9988a0a3d360de1735b79f7b4ea0034a85c3ecebbf471b861240cc87bfde77ed65df30be80e88da8e3ca1ae401b206bb78587a952b8864245bc0320093dd6fa5e2fa224424dd2e4e72312dc165e1e083c89dffd0d69cd83640cb9f310cf056404813049b4d3ea61a76b33542efd51108f2d521726d6bb7077de394e5ced43c2eed4a6a1a734af8dde693f30b3a05afd5d6169a5f96658c80789af2427c1ac57b51a51734c72dfeaaeda5e62fff3292588299be1f1232658b5fddc0b762d9c97b4cd8b664c3b50ea8ca23f753de0eac58b15267aeef46e9910d", 0xb23}], 0x1) readv(r1, &(0x7f0000000040)=[{&(0x7f0000002400)=""/4096, 0x1000}], 0x1) 00:56:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x25}, {0x6}]}) r1 = semget$private(0x0, 0x9, 0x42) r2 = msgget$private(0x0, 0x0) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) r3 = geteuid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x5af1, r3, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) msgrcv(r2, &(0x7f0000000500)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00'/216], 0xd8, 0x0, 0x800) semop(r1, &(0x7f0000000100), 0x0) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000800)=""/191) semop(r1, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x8}, {0x0, 0x9f, 0x1000}], 0x3) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000440)=""/93) semop(r1, &(0x7f0000000200)=[{0x1, 0x6, 0x800}], 0x1) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x259, 0x41146820, 0x80000001, 0x8, 0x435, 0xfffffffffffffff9, 0x43c]) semget(0x1, 0x3, 0x80) r4 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r5, r4) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f00000004c0)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r6, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r7 = getpid() fcntl$setown(r6, 0x6, r7) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000180)) fcntl$lock(r0, 0x6, &(0x7f0000000100)={0x2, 0x0, 0x93a, 0x7a, r7}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCIMMEDIATE(r8, 0x80044270, &(0x7f0000000400)=0x2) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="0a81286e07bc7f97c14d70532853809936798d52d6a18e6d44ccab81154c9b3fa11e0ccc77b5ee9696213422fea0c6aa9b42b5226b97771e276378130cffe7066ba4dd430701025fc019600194826106e8edac67f042399935c1a5b5d57c", 0x5e}, {&(0x7f0000000200)}], 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="7c214051d957885bedbb6da24b68") 00:56:56 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f0000000080)={0x147ae147ae14731}) r2 = dup2(r0, r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r3, &(0x7f0000000540)=""/226, 0xe2) ftruncate(r3, 0x0, 0x7) connect$inet6(r2, &(0x7f0000000040), 0xc) 00:56:56 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x80000000, {0x0, 0x8}}) mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) 00:56:56 executing program 0: setrlimit(0x7, &(0x7f0000000800)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x4) recvfrom$inet6(r0, &(0x7f0000000040)=""/84, 0x54, 0x42, &(0x7f00000000c0)={0x18, 0x0, 0x0, 0x1f}, 0xc) 00:56:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r0, &(0x7f0000000540)=""/226, 0xe2) syz_emit_ethernet(0x1, &(0x7f0000000280)=ANY=[@ANYPTR64=&(0x7f00000000c0)=ANY=[@ANYBLOB="f260b21c9fe45c0b477f8923c60819011ce096822ab0bc91a7cca0aaf184b819474d25a3608be1939b8cfe8b3ce01414ed7dee0a803f52c4ba2021e42f3d6eafca66865760001cabe863d43b590ee1b2dd67c8a7e6112f3d00b9b8390edcd5f4c79f48ba1ffb19382494c2b2b2073073b2544d", @ANYPTR64=&(0x7f0000000000)=ANY=[@ANYBLOB="62c0dd2cdb2e4bec235ff061a4a9071a8506afcb4b16a07d389773f535adf831afec210278e04b7641bcddb1bb01e0993e5657c322f0a99014d33e7295230127d5a5266182ede1395400eed01536068fb57d2b4dc5f932dd998670f0998f6ace220e55eb26243c64e447bdba5988cf840d19729fcad8c5e4ef177fe79a8697f0898dfb3a4c11c4f6b33f5ff7d2bebb5ec62203f268d8491694b3853b934751d7ac96126e6fa3321f86"], @ANYRESDEC, @ANYRES16=r0, @ANYBLOB="c70b09757cda31613891d947c3309d891a1e14f32c741bdcb7151a5c794cdf4567d352aebb252ce45d906aa7f924ff78a4ce65c4501671128c542c455eeafb967eb6f2253db3d0944f4d394e7cdd4fd14a12811a94d1130b08d7ecb6db66e2210ee20be5f26aaae6a97bb1c58bb5177541a7f63368537f55e3ef722a45135c7977e12a2f6788358034b791c58ef2c07469590e8772b72df26c6c9516dffb3ccaa9b4999e194101baec919ab0fe4b0224a007cb1fe65b093f719149a6b5870954d42bc1d8dec387b3911d7952daae79729a1f4a83a13f0be55e258652cdaededa54330207c72eaaefc3874d456fef99d33023eb508a9423a86056a82bd528"]]) 00:56:57 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="200000000000008d742c219880309905f87c8a5b6701000000000000000000c414000000290000002f0000000000030000000000000089daef16809e9c59f9b057b425246054340796c48ed192f46f641454efe69b534d424ac2656c964a2a0729c083e08fc2aabf999bc2e241adde00000000cdc97c9a00000000000000001e721ba1b0b9f6bde94c5666617cccfa789b46726d9c44062b1379f74ca83cad07e886a85fa14e4c622b20b81707a701cd21b7a9ca5581ffffff1e6b42c10cef114d9d4f58fbf75beefcf0c3400d38f67ca39e5ea666c5d0d4885d83a3fe72cdb4200000000000000000000000000000005c98d4afcf"], 0x38}, 0x0) r0 = socket(0x18, 0x400000001002, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="081800352600000000"], 0x1c) recvfrom(r0, &(0x7f0000000140)=""/16, 0x10, 0x1, &(0x7f0000000200)=@in6={0x18, 0x3, 0x8}, 0xc) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000440)=[r2]) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) sendto$unix(r4, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) close(r4) getsockname$unix(r4, &(0x7f00000003c0)=@abs, &(0x7f0000000400)=0x8) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000080)) r5 = socket(0x18, 0x8002, 0x0) syz_open_pts() setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff31929648000001000000000000000000", 0x14) pipe(&(0x7f0000000180)) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r7, 0x0, 0x0) connect$unix(r7, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 00:56:57 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x71) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000080)={0x5, 0xb54, 0x1, 0x3, &(0x7f0000000300)={{0x7f, 0x40, 0xbf, 0x81, 0x40, 0x7, 0x7f}, {[0x100000000, 0x400, 0x4e, 0x9, 0x7, 0x0, 0x4, 0x0, 0x4, 0x101, 0x1ff, 0x6, 0xffffffffffffffff, 0x2, 0x9f5, 0x1, 0x2, 0x1], [0x7, 0x3, 0x3ff, 0x7, 0x4, 0xfffffffffffffff7, 0x80000000, 0x9, 0x8, 0x1], [0x3, 0x3, 0x3, 0x7, 0xf3a, 0xffff, 0x3559a88b], [0x5d11, 0x7ff, 0x7, 0x5bf6, 0x1, 0x3cf3], [{0x7ff, 0x101, 0x2, 0x4}, {0x2, 0x2, 0x5c19, 0x2}, {0x8, 0x1c, 0x400, 0x2}, {0x2, 0x64, 0x1000, 0x1}, {0x5, 0x0, 0x80000001, 0x5}, {0x3ff, 0x0, 0x3, 0xf8ff}, {0x7d95, 0xc8b, 0x9fb, 0x2}, {0x1, 0x3, 0x40, 0xfff}], {0xb8f, 0x6, 0x7, 0x8}, {0x9, 0xe9, 0x8000, 0x2}}}, 0x8000, 0x8}) write(r0, &(0x7f0000000140)="220e22", 0x3) r2 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000000000004, 0x100000000fff, r2}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 00:56:57 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="8b0201fcffffffffffff214147f7cd2de35e6e0f43e0ddc4f54cc627dd28a697abf7274c33e6fa1f406acd9f8d8b37b58ec54df48a472af1bf2ec4831751df5aa0dbbcd9682d8404c1e1c8d001e82006cf0343d883a98653ddc87c84abcc8833b4ed08e775bc4d8beb6bdb07a68845ef0ae3b290114d58b004cfcfa6a258e9e7ef6f086290cdf4a08fecfef706d1c22ef476566882ac8962638daec0bfed21314198260deca34e2d0bad4a67f5b9d8a2f0453c5048a100608e190189de783df5628752cffd3265826bf0e2e5e77101ef39dcccbee066aadb219dd68fb12c8f0d1f66e82e2d9509d46921015324b995afe1fbecfa72e8ffd0d114cdb0ec18aeee7110a3428a66b8da8c6bd4bd0000000008d4d092a80c8ff96f321af3913385c3e75762bfb3f83d355966abe4f8d7526e83c50900abbf5c929dedfeb69934511e47280605dd5c8075bb682fd4df88d29629a3e719d396af5906e7ae68f0b1c7c45669ced89552d9867e1fdc920000000000000000000000000000000000c55e15fb74a27aa3f685dc0608f8a202a0af976e330206b24e324c495c60e6a9c4def7146d14ca5c0e70adee1efb8a72a5934900dd2eb696b45293848fd7d2e57c936dcb5e8e6b2014dabab1db5e09aaa3e73c3a2f926c58b648eed0ad1359739022dc956090f44ac73ae9ac5af030ff963d73e6fdba70ef72dd5000140628415f04b11c1c6cb80d71d92bf66ca4c5c1e0f87ba1d401b8007008ad23b40d4bc225305a806a392ffba5033f189223f31ba8a50abc74dbc417a8dd4999778512e59026656bea1fd5d8b04f1553e2828e7a8a051021fd64b81e6d88d6cb886c383568f9d61166b6be3aed4e92bf32240639b4b417b00ce3bfbac4e959ca26cc7ea314da1f65d6211c64c7a3b9745a25fa84ae6b47754785f137e16b1ba03fb7d9ea668e57755e26e46b9a841a418806c3e93f6b0e3c9077d5b43e76b60303b723bf03f65ce8f7b821bac7d95d1e3ccd961238b8f904eb3b813564a922b7fc81705c6875085855b6a9927a5af8a78b2660ea4b7c44a5d738839790935400d3461344134282fabdfd6f4a2767ab3db8b106bc610655695c2b51609bc4fe5cb77160d401a70c75d914dd05fc13ce4610385eb91fe1ccef82150ac36b47f84fefae4f7c3c693cd6673738558f012b8bdacd2e51a13b392e6dd8366ce8fb10dec7b6076a7a08467d2575e3ee36af01c9f94f7a4f528719b137eba5296be7fa1fae38be8355e8a6f41c9fede7261d9b84f5e56c1fd0502369c804e4b81f4beafce132b4d4e49be84e5ac1c83fd1b34d7c9e37654784"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="01201a56e9681eab0b783b3706800000000000000000000000000001", 0x1c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) dup2(r0, r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r3, &(0x7f0000000540)=""/226, 0xe2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r5 = syz_open_pts() close(r5) writev(r5, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r5, &(0x7f0000000400)=[{&(0x7f0000000040)="91", 0x1}], 0x1) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000001a00)=0x9) read(r4, &(0x7f0000000540)=""/226, 0xff30) r6 = dup(r4) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r8 = syz_open_pts() close(r8) r9 = syz_open_pts() nanosleep(&(0x7f0000001a40)={0x100, 0x7feffffe}, 0x0) r10 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r9}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r10, &(0x7f0000000080), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r10, &(0x7f00000000c0), 0x200, 0x0, 0x1ff, 0x0) read(r7, &(0x7f0000000540)=""/226, 0xe2) readv(r7, &(0x7f0000001980)=[{&(0x7f0000000000)=""/59, 0x3b}, {&(0x7f0000000100)=""/156, 0x9c}, {&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f0000001640)=""/150, 0x96}, {&(0x7f0000001700)=""/98, 0x62}, {&(0x7f0000001780)=""/2, 0x2}, {&(0x7f00000017c0)=""/149, 0x95}, {&(0x7f0000001880)=""/234, 0xea}], 0x8) sendto$inet6(r6, &(0x7f00000001c0)="709b8a8e3c6b0c33533014017af58491", 0x6cd, 0x0, 0x0, 0xffffffbe) 00:56:57 executing program 1: r0 = socket(0x800000018, 0x3, 0x102) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2bb], [0x0, 0x0, 0x0, 0xd, 0xbffeffffffffffff], [0x0, 0x0, 0x100]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r3 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) r6 = dup2(r0, r2) shutdown(r6, 0x1) 00:56:57 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4008020000210]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) sendto$unix(r2, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) close(r2) sendto$inet6(r2, &(0x7f0000000200)="282d36ad843dcaa1d64f11d263fb1078a760961cbe50bd73", 0x18, 0x1, 0x0, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[0x8, 0x7, 0xebf8, 0x8, 0x6]}) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r3, 0xc0206922, &(0x7f0000000300)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x15}, {0x16}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000140)=0x8101) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f00000000c0)=[{0x2, 0x8, 0xf7, 0x1ff}, {0x81, 0x1f, 0x3f, 0xffffff7f}, {0x5, 0x4, 0x3f}, {0x9, 0xff, 0x23, 0x5}, {0x8, 0x0, 0x7, 0x708d}, {0x0, 0x1, 0x71, 0x400}, {0x8, 0x6, 0x0, 0x1000}]}) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r5, &(0x7f0000000540)=""/226, 0xe2) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x1, 0x0) fcntl$dupfd(r5, 0xa, r6) r7 = syz_open_pts() close(r7) writev(r7, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r7, &(0x7f0000000400)=[{&(0x7f0000000040)="91", 0x1}], 0x1) fcntl$lock(r7, 0x7, &(0x7f00000001c0)={0x2, 0x1, 0x400, 0x3f, 0xffffffffffffffff}) 00:56:58 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8000, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) close(r4) socket(0x400000000018, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000040)="100a2956b9223776", 0x21d) 00:56:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0xc}, {0x2c}, {0x6, 0x0, 0x0, 0x3e}]}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000140)=0x1) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 00:56:58 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0xb, 0x2, 0x0, 0x1000000000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x15}, {0x16}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r2 = socket(0x18, 0x400000001002, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1c) recvfrom$inet(r2, &(0x7f00000001c0)=""/179, 0xb3, 0x40, &(0x7f0000000140)={0x2, 0x3}, 0xc) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000280)=0x1) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f00000000c0)) 00:56:58 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008000701000000000000cea1fea7fef96ecfc73fd3357af96caa0416e74f376336acf00a7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657ae00000002000000000000020208a371a3f8000400000000000000d3c883b40000000000000c", 0xb1, 0x400, 0x0, 0x0) getsockname(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 00:56:58 executing program 0: execve(0x0, &(0x7f0000000000)=[&(0x7f0000000040)=',.\x19Ds\x1dN\x1b\x03;\x00'], 0x0) write(0xffffffffffffffff, &(0x7f0000000180)='c', 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') 00:56:58 executing program 1: r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)="91", 0x1}], 0x1) fcntl$setstatus(r0, 0x4, 0x84) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000040)=0x4007, 0x4) accept$unix(r2, 0x0, &(0x7f0000000080)) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000000)={0x8000, 0x401, 0x90}) r3 = syz_open_pts() r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r3, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(r4, &(0x7f0000000280)=[{{r4}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x0, 0x0, 0xb0, &(0x7f0000000080)) ioctl$TIOCNXCL(r3, 0x2000740e) 00:56:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000040)=0x4007, 0x4) accept$unix(r2, 0x0, &(0x7f0000000080)) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000000)=0x400) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000280)=[{0x54}, {0x6c}, {0x6, 0x0, 0x0, 0x800}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000100)="6d6176efc26f574852e467e442cf13e9d00fb87219b8a288e4beb3359f5d2a9a1a9c61de8383f79235a7ac", 0x2b}, {&(0x7f0000000140)="8311395c509a7940aa05d004cd24c872ae4c4be2ef4d1cf7ac4a7d931623967a11215d3eed3aadf100f6418bec4607cadfbe28af2986afcfdfeb009a7d5221041a6b36", 0x43}, {&(0x7f0000000300)="1bd003453b20b1b495698c3c2115365431104d360dcfc3e2a197f1f1bd90c2f745aa1ba4dfdee3d13abe4b7424abedce6d769cba49a2dc2127c665a35fc448081c220fcf7882d10944291ac2194da0a514c0723cbbafbd58346f8e1b75ff5f0edb427762046cb5ede5f741988e1d64b8211a", 0x72}, {&(0x7f0000000380)="66bedc23c90d431f437fd310594c71b4d8dffdc83ff028a7942a218cb75ceacbdc9909143f1ca1b9182ff11df3d43cb77baefdda1303b290e7724a01738aa258cf63871c0273d7c50bf9d58ed5564760af6b1663563ff4598ec9b73e11dfa229c459b15e8c0d25161a41e135df87db2776b8e55c8ad2aad4f108ac55e54d0d", 0x7f}], 0x4, 0x0, 0xc7) 00:56:59 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfffffffe], [0x0, 0x0, 0x2f6b6091]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)="91", 0x1}], 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) socketpair(0x6, 0x4000, 0x12, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000040)=0x4007, 0x4) accept$unix(r3, 0x0, &(0x7f0000000080)) connect$inet(r3, &(0x7f0000000100)={0x2, 0x1}, 0xc) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) 00:56:59 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) kevent(0xffffffffffffffff, 0x0, 0xfffffffe, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x40}, {}], 0x0, 0x0) msgsnd(0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="0280000000f29c"], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x14a) 00:56:59 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f00000000c0)=[{}, {0x8}], 0x200000000000024a}) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000100)={0x10001, 0x1000, 0x6, 0x1, 0x7, 0xc88, 0x3, 0x10, [{0x9, 0xc4c, 0x101, 0xffff}, {0x6, 0x81, 0xf57, 0x400}, {0x6, 0x1, 0x80000000, 0x3}, {0x101, 0x3f, 0x28000000, 0x1}, {0x1, 0x9, 0x1, 0x6}, {0x4, 0x8, 0x5, 0x8001}, {0x7, 0x2c, 0x4, 0xa512}, {0x8, 0x7f}, {0x401, 0x417f, 0xfffffffb, 0x1}, {0x20, 0x80, 0xb0f, 0x1}, {0x8001, 0x5, 0xb0ad, 0x528}, {0x2, 0x9, 0x8ede, 0x8}, {0x4, 0x1, 0x6, 0x2}, {0x6, 0xe3e, 0x7fff, 0x1}, {0x8, 0x6, 0x38b5, 0x5}, {0x7f, 0x3b48, 0x0, 0x4f}]}) 00:56:59 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x4, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 00:57:00 executing program 1: getppid() ioctl$WSDISPLAYIO_SVIDEO(0xffffffffffffff9c, 0x80045745, &(0x7f0000000180)=0x1) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000001480)={0x2, 0xeb5f}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x3f, 0x7f, 0x9, 0xfffffffd, "03664e00f200"}) write(r2, &(0x7f0000000140)=' ', 0x1) writev(r3, &(0x7f00000014c0)=[{&(0x7f0000000300)="e640fd6b65c1963fcbab319338749c7804c27746190149e2ab61f9b55ab5f5557b6fd346de2eed95f9251d5f5abe7169de816114a09b45db4eb9c7497785e2d2a4406f4580aaf3da80b0b4c6cb3bda5dd8975be3f354771220e3bb5078f759b03205af3907a14a959b1f508e49f3a08919cc595c450b9acdca7110f034a2428c4e1691bc5b7511ad220355e2671e76cff95533d29c64acca681bb3c864cb420ce6948abf230a1c33fe6ec63d7e79b97ba8464d6f40e6b9fab4e82498dc2b29aea9293af9b9913753b0123cc4b1cc9aea9792ef9c15f3c20d39ec0a01519692de1943b765da1c15519f91e358041d5ebc71daf230466c7618ea73d07253c1de379d115ba1de82c62916d780e7d211c143ee476572073a6e7ef617c5f95758b00e6e6ea3d41ec05c29f507b877549d97a347059accb1cea2430af1670cbfda82b6b2fce225f2649811082130390aedebae0010d3b5c278d92993bacf7ac559007180bfb07bfe7e9c928e5be2fa4e9f79c1b65e6697af32b981a1401fbf7593af9b0e6f460582c1f19715cdcb40d20c1b0f29a1c7fc7a71754d52402e1389b97fc85c231e7b50a672ea6aacfe8ba28c27981009f8c1f9b12ed838d8973d359244e53816059c2aa24e9a7dfd43a306e3df22e8e854bfbbc5496512ffbf61a83d99a51e065731d5e2f27ab364580d8b4bae5a7c8d94bbfcaa0848a4f1c191aa31f101a784aa7fd857046aa17b9b0aaab067e073e41fa7afd9e1d06bbb12acf57ef7cfcdc34096083ae95180d6715d9fb9aa557f3c2c0c289eda71a639a841f6aa26ae81a9a29f9625fdc8ce5fc20d8f83e37708c81c5b4c55ce5f8b01dc5d964c07d2eefd7b387759b8a4d5c54e08ef62d10434f705c97d476047f488113cb044f5f53089a444c59dc7b3a6bfa07a7de7fd8d1d7084e7a0c89c4051dc1643c6b5dec04f99e747a66d4bf6fd0706fa4f6316575fb80711d0c7b893cd25fc7782fb3c5a9dc04300634446caf78966e131d51c5db291724aa7c56f190b8eed784649702d3979a5af34cd736c6968e227801e0d93fa52d9f49582ac5b96662dbdd9ce5895ef064cb8c519dd06b76a2f400b64ad9a47f5f4ea659151b853c6147836d45e1109added939e62d92e3a780c4798f688f62bc5f568aca47233e8bd8c3f43197c39837a106293def79038a91ad5f5466988874d9e90c0d3de73b9ed216cf6dbb80886469fbdd137ee5370be8ae6e5790f619546f8273e6d7aebb9abea560a0703f73d8cc2489d971554eacff65da47e73dfacb56561368e0d2a40ecb5f54ff9daf89ff95764b39daa46282162131b263ded1224eaac07f96deb0cd82cc534fd59717103305906c5947efb0204b17fcbcf3b80357f2331cc5e80a1649dc75e1712acdf997f50c995d84e6d7cfbf84615899ce00761f20aa1ac6ac987c6be100e669b619ce299a086c170794f1cf4a0066689fe8c84669f4f116de4fa864d24f4ae6b14c911f8cb42ccfb5966a1a5c15f747f95d6c9a9e834c4091a209280113358795baed34387d45fa879698630ea28c14502cf39eb03185946bc41c3cde51550e1d32f4b1401078df63d7a87dc6364e2e65a80c19d4bfe4e9a04ab8de2d66275db95aea77bc5c3758852df75d5f0af5f07b9fe5f4c2634b178ef6eef61000f668e79d6aed7b1030ae31671b5be23877a678a65ae2cb199966a63edfad6e388452db4d5bc60378246ba3ffd5722e24540a8f1cd9b04df0b34ecf00edd08f0df1ec7c5d481c90fbcf6ca7aa91c6c3726e8e9a51e037bea8daae60fd1a95746222a833b5481c8c6ca017cdb392cbcef8574622bd2b9ef1529b3a3c040b74cb865b0429e2e92b8ab0bee99f4531da39efacfd78249739e4fccd375da30fb064cc4230c09e0da16711efb6a873ca8a460ea630d96eae82b6e5d8db60b553723166387b1b9de4b8b88d383dff9a0527a18ceb9d03111d594391c8cba67750de51254757dc448145000251c791200e316e96f5891919b07542048075e35df0eb8ff6ce8d271da50e31b1dd4ea120a44d4b76987fddc18777fab9f86c4d037eebc99eb9000be2a138f54afed0728fed4d04fe2f9ea64acfceacdb27e00562a435129f63c7e25b40638abe4602facf66c718764becb8d3b35b8470cd747a7309e5c66121f88e30c72c71984c3c30771f4b48d840f3ca8260089c234b51e45080e51aa38f6e5656c3bb0b4b998aeb5d4f2370887a140780d51c485098c900e922a6bbaa1a7af60f19a3d34180b40e2c639312bc66113136be2e4b82d79c4e24deab8a2d785c49a798488a23fce06f52859d7298cfd764e3e44eacaaa3168ca7ffd876eb739dea9531aa0e6f617e621192acf4486c41b548de20c84d42e2699a491044a41e8b43074de8f287ff080c7cc0ff8e1b0b1fba1abb5540b7454913bd5c829ea185b5b2d173c88772995b44f580452117cd1fa917fb76f7da339f1a2a6d1ab42c5ce9f891c28c2ae434ac0dfdc00440078fdf66c74f03c6d6d5d5f9e8c576c80fdf328a22c12f6bb51fffdc96ceec1e3d089a9ee81293450afef27a0f248d84cd2b1c4025486381c18eee50bac2ae0a6eae1e8b300710acbe99698bd82dde306274f671509d651817bc407391afe6182a39b4cbd747d84badf0e1b129c2d7f5356499c779534a9aeb9aa54fe1efada3e1739b1a7446899a265e39e47bc75024ce9cf8b94d0e6ffe6a93435cbd8238c723e8ebc181ce15a7dca7be2171c2f67937782de0c3e94632b803eb5633248f1eead4f8faf18903cdca625fbd60eef265c79726bd9ed374e378f444e319e4fd0f8a3e88c7d02bb659503e40d394d4d26a696ea9632b5dfb7848a1c4c0285cdcb1aab57602a8060591ab591709fee94ffb0f94b7fc0cd681b4a42577f59d3610ed618ebcf3119abbe963226c035a81978bd73e137c402108dd44da7082685d298cb36bd16610f4f43ea8a29451f5efd44e6e36907acc9391cff3c19338f1a046557b4e2dca25ab22d5e68c36b47d7775473a22c7e59303b87098e92059d0740ab036282f1c2782f06ee53c7ef5cfc70a513350caf1de3051d434b04996339f38d89ee2a4788e6a56bf9734932c7f643de3e19ddffadb25a2572790b6ea8404d5b3df48a9649ef134c80954520f35dfafbd97471da092391427caabd2b242fd618a359efc09a1ed801e868f81ece2f15be98227281df87a3926bbcea0516641c91ad7ab24f2424b2549ba2b0a5f0938a080cf35f97d4f91f88c90b36594cafd786b062e4fd2b8611738faed39355220d4b17217418d67d9212e82bf6662849fa3ae58f6e72a78b618e211e4f49bef821255e89d6463299d1fd87355b09112f930dbdd4d9c58c9cf5968a5c8bb7cfd68695634aed94f8b5417d7f5e568cc826a95b34fd5c1aff82749c26f8b64307d5ef8d7db526955648b04b2fcd48c39b77ed179ff51dbfaf8eedc106d9d3b22c412cf9a4d9554f416f4826e7cd7a824dc657d681c9669b642b37150480942dfac5cfa0a17791023b8e98c2062afa433ffe2829031336292e61cd43a85038f4e7a932230272d58491810ebeab1caec3e6e1bb97ed16de8aaec0e2215cd79ef11145cba0092048be7dc887dde4ca5813e8499578b54c730eb07535ec3eff070c683bd633f032cebeda52c44902d3fd152194f305ef0fbde11b91d33716cc292fb37560a0d1d025a1287742f6183d5a41df7cc33bc0b5f9f0d6a2e2eca328a5fae7b62f43f70954aa82f4a84fe8d1cbe59b20e56cae4f0a2eae9473e7bf962e9c34e1af66cf1635102d101048e9cdf0dcc8da7eaac43adb9794959caad54912681288bcc3faf90cca78d8abdcfd201d52dc30a674be97a607aa038c968fab28b259b51adb88be37bfdb9fa24093968621353b70c3133479537a5a857715ce1a473fa0a34b5e1fb2440c237f008ebcf99c3edb26bc112cba6e7b46ed0821e44f76ba3acfe9b1cb168c4cf8f6649a683647416e9109a483c682ad8115187329eb5b71d3356efd37267c3251c7b296ec1a3b3c3e44899de00358ddb264acb20ae2bb3447539b3861919d78cf344ee3f0d14f83c0071e1b841f49c5eadbdea8c8e35ae55984c03f205ddef9e62bbbf7d981f2aacf3cefa6ebf67020a47837eebc651107a87bfc8e1267e09c40b75c03a60c56e63f1c94e62d88ecab9e9e41572917bfd4fa0fcd34aa810e31768323d020423387a5966aa8d4ce99577e7f263988d7ed3952c609bf9c3caeccfb70fbf4e637f0e903005fd8d4d93742402bc93959e99e0714c8fe7839c9cfac2aa5b5446e81a5bf2cb833407bdf61c2f9f485ea627f15ed5bc4db85767c0bddb36dd4c5ac769d3d020151b318667aa7840dfae53e86311d011f32714586020146431b336d6d1b599a0c4872235054ddffa56002cfe101d46e6146fc7364a4d9ec610fc960ced9acffdf30a206fc305e5ae0812682f1f2855f70104e54428d025dc8b09900ecdb947ad24a1ca22f1e443fd26aaafee5ea2e70f33d1275aad0d2f4fd7b0bdbc186b60aae6b0c4c0373727f77de283cc5bfdc46dfee651bceb153ee84b68eb17ae72c9835c0832e9b57a11453265c762b39e9a6f99d640d7f418e0fbe5807f56e630e1ebf6458c9badb4330d3209223826cd29869df660df4f647529915973a26b27875bf9d3953d16e5538c57afe66c6a43e7bf0b32c4d36583a7ed6f1a5f7b54b5693c083733b7e261f5a59fd8ffe6ec05257dd8a0ffad8321a59c4a1916b6fbb6c8dd42276eaa9006c96cd68d95da4accbfce56a5834675c885cf0242d0c6c1fdd0b1a8273b6e1efebc6e492f418d789047ce9810bc893393954bf8ae95cca33612659249404e6e01e17663bda845c5ebed9e9cf71431e51600be26956c52a122872fa911d25ce78833791bf75ee9705ce0995d6cc9dd98c32a6be6bcf098c597fe354eb628455949c3fbd2d8f621c5040b16864e0d0fd954ddcd05b0fde78c5f92686a0796a7daff5f637ad046d16660b8a1b4d86b0ba471bfa9cd6d69e7a689bef2d500cfeea9084e593f03ebee9fbac7842e437ba5202d4e86c959b409a5e59c4d6a987fad69dc6b995007a7dd4fe9e1cad801fafda4b1180565ee3b7ef57d362a7b65ed9221a824612fdfb7b0966c0358c4c6c30ba553b024c01d76af363d9742025d637963a467cd2da869c22496ba1d6a008ffc2bf9359abba3f6aa6148b05de9ca962334abd474f94b97f9dd7447068da6a2a16e8366132a9a9479fa5f8bb126bf2d197fc41057bf53937c70e7099c9f70481caa854e4476b1044b843f5ad4a47edc8ce37d71337d4eec0fc11a8fff3934fb51167e254e0562e6c3da0db22fb85071fef41d520477b49e5b8a736fc53a916143b5094e3714388d5f3dc70b9e517899a343cb693c8c513ac5e56bf7bcd926bcba04e7f099c12a1b9961693e238c612d3120327380eb91bb68a83f543624aa7074c64ad85019d05e8e0e31d5d80f659ca8b1d7be4b0f8726624b1e04d321db443df796d1b5bba28222d71dc8fd2b5a03daf0f8df07d4a68ae0f31dfca375c631c8fd0b92d7e88d24bd778dd3c2559eb7725d209fd472ba8ae3b086c689fde8771a44d9471e8d100192b0a6518a2dfc5132a738ef3ca0bf75de46b92de157a906a3e1059413998f1954794099b1c4dbde661a67f49874b73f7cdccc0df2e560080f2078c96ae2131a9046d38021497a826a52f8f4890cada8acaec8ab4f27cc825615f5db7999e4063f7e12a318d60cee49cbe983692f7221fdbc1e60680b1b553166", 0x1000}, {&(0x7f00000001c0)="ff5ce3a04673026c1604c7e2c372b84ce09e6c80c4729a700786feff7831e87948c83aa8be3dbb524a7326ad522160a1c5efc7d389b07b70411a71818cb8796fccec0a11d9d3f1caed4545f010b8a69121dd9ea1f741a70024083f7fa96189b02fc5906b663cf4749ba468a5e2df906b74a75857acc34f9b5c23762504c2ad387f61e6b142eeeb7b99c2683b77fe45c097ffb3fe1650f107f685575cb05a176eab1bdefc2f3fba236a4749d2c2bc02513eeb345e04b154d809604f01af3b6b62a0c58d29f6bd7c833cbbf4ecc3b57a0cf8048dd90dc8eb1bf1edb90b1f23a127a30c3a79d20e54e601", 0xe9}, {&(0x7f0000001300)="9bcc2c60762787af43881e2998ce1a2ef91b34bea63c16f304e7e7a838afd8a2b59ee58cab1aece2da7a6e5383942a16e826587c27ee509c3815e3996524d802772dcf4403bb37", 0x47}, {&(0x7f0000001b00)="5dc18aaebfdf8cfb6625024a1fb30c83ae0ddef33e5437e3c7ea0090acced536dfb13bd340f28b1bc22e586fd820577cc06a3b1df1586f1ac69010ac683be57cb8bfb23d1f79a57c30671160f84d33e1c2358be90f849d65b9d31d33287230931ef61a806797b5c8b12a7054cbf8ef655f3157e4f762c9188172f670822075da20bb4fe0bfc8cbbff6b3a269c63529ff247369c54f12278c1627df3496c81603127ad3b70dbc9f55180609191ec329dcf5acde99806d5d391bd07b14f7c706af39e52be681dab7c139741e67854300c3b2a2b15ab19a724a09d864eff7c8b1784284c8b975d27e9a0d2b55fdd8a67c89b42395ce052bef9a9fc3049739ae5a00529c5c340fc3165f50d6ef3ee9c9f1d82b8d34acab7bfdec647140577b852244d3a78ac8f29b37d8293bec6da6b095b8fa516987b4de5f0bdf34c8c8765f1f57f5f153b465b99318d9044b62f7dc6192cfd91f54020e417806e1e382a112bfb56e7baefab6fb8eae3f8cc4e7216eb820a3d69daca2453657bff3d17079d3376e0fc0ba0713bdf2357fbd666b0b27881abcff4bba546721236bba033ec5eaac4f03e721a145b1f8d9ce05125ace5831517a11bf944e0c709e6b69f7100fa41a868d4fc34d459c4b59695b8b9e7e3f11d971f5e87d246d0e15c6ebc9f770e5930172ee0e13fb76279c41c654e82cb3bc9e3bf8ffd5b27a6057a8d51770efc65f87a9d8c4bc711165686cae17eb9955d4a69c1fc9bcab374bc5a2d9f519d7b8e41fd247c1f352e792f1f14b59e8902b5ec4f9728d16730d871ab3a4a940f03bdbaca020aae5aea22ffc43f417612e9b3822ce22c098b821f193fb29a44a6a4c9ebe545987df338f0aa79d092b0235ae966dc24c6eec4feedf5599401c71b6f7a598d2dfaadd9f2d60f8851762aa91d04ff7d94adeac6083d7b8c68f6acfa6f0a441d96e3d6a34fae4518b7d1afb8cf9cc6e848fd03125e216b2acec393bccfeeb4f489591272c04d522c9dcbec309ff0a7ab8e434bbaf0eb4cccb60cc0ebff4193294c1d6a846f02c05c868558f2c9ae4b874dbb45e2622033ec320fbeab142b6cf180faf0c9251cf785eb1ee363419a2553487714429cf4b8139e7c20eb39f040e8cc7064a9762f8843ac1407a5cd77b96c283a1728dc5329bc9563b51b042a3a149c22b03e9f1a8944608a182e66cc58fcf35efb0109d3ccfbf488c5110889b8abe2b56d05bce804269eb688d145b24ca4b8905335b317b6e19dd61a78858f26a154d14618787c7089085adc3224cafa0e93c665fbcfe39402c4de0d90ab02744e82dfe4366f49bb1bc11f261ab0783731af9c23f797572ea326effbc0e4cae3ae93389872cb491563e71d45aa9851f8f26e541336c635b94159a4c3797406e193a72ec4879a144338a32ccd835470ed531e07b2b0f671498c0cca71b7ad9eae89f967df90f1efcd243d57ac943e39431e0d8a4fe1903ef3be156c2feda4e9f2fa5f8d4b6e07429b5dcc586414ec479760374442ab8a677be7003b8b160f0d9ed85d0979ce9b56173621e3e67046ce0df994897dd7d4a4950695e79904845f46e6793f261c27606a87dd73325a6e42f37aa87e80107a694221b5f044046f87af6110d7c571bed226cb972c5f1d2e71cebdca364886e0ea17aac3ac69efffdf850c094221502ecfb7c3544ae0e7442d3f667a9c5b764578796da615b5dae4ac6d8cda2d8f6ce831c0ff35e71356aa4b97187581fd9750c092a975be28a524f1df26ed1c2e060cc5be0ab7745de08e6374763191f4ccb515a0ac3f40272c9da88e8446f4ab025f3b99f15dac7341546476f7770c7a2dc26d0a9bf7c1147c82e32dcc771ffd102ee25b8179f19cbfde5c85714d9b484c59541f516a8d3453567f60e37da1d8a1be5ac4027c593e54b45a84ec9392fbdbfedf325935d09f0a9bb3cf8ef49542a2f4dc2a7025894ada9eb9a29f5d9d81c300df7409040e6e6c5aaf2bbffb0d27f63002bcee45cd96117c18f3d7ab27f0a1d4d89ecc2f5c47634768865ad08a64d7916a3e8834ebdac0bc48dc785af4433b23fbbbac5c195be9610cc9121bd792186e499f08143ef70b8d2141262d2d534274af235ed5405f98d5c0ecfbe9cb9a6603c149ab0441f05d601ef072ed5307fdf990d882d8c504f8f2f2b2074625c85406702171cb656ae7a4c4da3e206afc42698deec0d1596d680c38031a201f7f4576d7c0f1a93d7bbcce7be59c208a46c345e823a5364d7b00c6cfe03ca00212d2509c9cc27e280098d443c28eeb3052cf22f7d6c0ccfe00dbe362d48e446333edcbbbf37fb0e264cd33eec1cd194476d2d1f88a4fec4576ffc491b3f21ca8fb89059c3d405178234ab3f21f63043db8a26dbbe9bd29d0e3a51f1af140e114f68bf7fc0eb0a015cc9e3145622ad45e52497c3660d46fddf06f20032f55b781007a9b9e83992f9e73ba3c648771809bf81c81a07b54f8583356833c8261fde2af0224ab7aca8b346d8e0a948eb72222427b502b7c1d476e31e02cf51b09b50ea326bda1642ccdc9ac592622692c93a1ac1ddc7fddd78781304f840251a46bbfd7d4843a7d24a7e4a017a3a350889c1da6d006097146bfd1e290aead92d2a85e905398f3e2eb19942df9743b3621de94cec7e7f138cc029554ae3152d819739632b1fabce9347d403f55306a5a4b8abe90f64ad647eb40c55ee7b061ab38dd0654a5b52d8a04417905554c5a13019d54e544ed24eda7dd95cb89ca24d58d14dcef670d21ce66165825a7ffa3f784e3dcf0e55b3a4544814f106841f0d466b026f15715a6b6866daaa89f28d2928ce33944114a1fa787a78e0ace696814727ea892381f4e9ec1229e79bf6f77043d89fe9473eab377aa16d297a4e690ff6f319709d3d59ea3a109223eee29097d760e0849d712795dc03619b31d65ff34850435ca0a676b87f2067e8ccd70d5388ed1bef25c83a7995275078d75d890af3a442683baa15fb48588a02f42bfaf108025a04c99f46176cba02e9d10fc36428c5796f8d538096304317d8cf9731b90f8747fd8ac3fe97dca8deaa84b9d43848a5b09f407de1bd7f128bc722d63960ddbc323d99a8de8c2c041bc89cc153c96c303a03745d179e75bcfee2e9fdd9ca3c0bd77ac026ed3f29b642734190ac4223be817babc915eb9f626f60c544713bdedab36f9c34faff692dbd49a7d30ecd4bf35eec259ad875ff8ffcad8beb078cb28b0275affe4090bb892064388ca50c7e542807a8c6fe97427cfd360c8fa48cbc3bd93e0861a4673037ef9816ee1585f24f70e82d56596127d5ea9d3ff71fd60b520fc424bbae2c0805a39c5000a0337266170c116f80e622486d285981a6747d16c86a1e3d61d6cfbf3ca805c47daa8d59ec8d70a3b588e44955c87b3335562e63df3b4c55515d0fa8571bd010bc4cffcb85c545cd6bd0e25bf3df25bfeedcc20a7f1d9fa015f5287d30b5d10caf678a62a5377629e70c3ec546fb5fe075b5e6567d2781f371a45f9f1248c5ff2a5a62756f029a6cf58186fdba38c6483650fbcea791e0592e949fabb85ddbcc5e24c9af3ffdcbee0c9a4381bd139e6c743ee62141b23bf7e8b2f2d8ecb5492e39605e005af9e5811b26f1210c7ae333cb1d5abc23365d5c6a52df566e03bb2b9ceaf8beaaeeb062cc0dcd0ae2788aa3183e5426e4b2fcce50d2dba0b69784d57966fdf6db324618a49a3e32ec3e934871e30c114f5f4bbda6fa878f71e876c3909c67968666a878279be661e22b8a965b550a6edd8afe9739928c45e4879fda267ea671bf7fe1c30ed17d769024f2de6344391bbaaa8d804701f732d3ca3daec9e2800473bac7b49b5d4eb28025e1ccfdb869e5666ed7bd4053c641af170a23449d7b60c50b7b028aa1e87678e2dff6b93ae1aa73f9c69804d22a65a83ef19b817ef6ac6de70ec216ada62a72da34152c3be1fcecd9a6a97b389e5f495ad4f136e06e2024b51052965e6ff1bad6b222f9756b357a1b1fd3c144dc33944e0a9076eedcdc37cf0073470ab54fb733472c677ac5ab2e4722aa62353b8b54894b98706331b213094cd5445062d84d42838b622cf2ff6c8a3186a960245f9725ca3855f0373519f8264954e87684c67e771b4f4dd741d58ec74ddf58d3d6faf81aa01b4ea57b560ae058f8606877e2247ebeb132d0b636e33a90ef17d62113e1249312d6ab5128cc190d666949655b2d4be32346f9486f91f8298b6b1c8b5a85e95e778b115672d6128c45249d1c0a2b4a3f7972005a9c1160cc60994a3f9249f29b42b805676fb9c73269e62d1d44cefde077438976ca0d8823b73e2ad7e044e7e37cb69e863463028db5b9fee55aa93a49a71d36ec48a5a982f7f6fe813980d6dc7c5cebda37148715554742966b5b9741e171bd836d18282e07e6b56dac93ffa651302904a8f9352f45a6b7f89ef3f6c0d7578473644f01358837294e8d9670bcebc02c4df8520c4cad9a8230d97a589556b0ac5b6b7755919c343fe48882a91406470b822f85f1935aac63b64e849c32de7074892d53d9312ad4011e0e66f9f825ae29abe97cfcdf2a2e4ac25fa62a96761fe7fbb0738ac008edf9bb4ed1f0dc7f8bdd7faf170a20c571cdffb6e51b44b382f9eee0716e4b1fd26a81a3a90671bd20e4bfda7dd56f9dde10db63852756e07cd4c011fc390e33601901e7827cc7c3f848fc3192c1248006f1aafcc110e49ce69c", 0xd10}], 0x4) writev(r2, &(0x7f00000017c0)=[{&(0x7f0000000000)="6baa522de91d9dbba8e7ce5b093003c7db", 0x11}, {&(0x7f0000001380)="08350bbd7818e688d58f039ecdf5f76e6f191ac102b56c2544d10a43a7dc35d01d13a529e1a9fd11db7858e0e2170d86362c9fe5ea0d8aff30bb72d4b949eee7f46a0c3c801db0c303c642778bbd78da70db50a3a4530a44ac2c7e23422e08f6cf45143e205ffcf2476bafef0216a300fc35acb84fe0a7c979f4db31fee19917b7058faa8a53abcc011ae4c06dad7af21f57583a74de46950c03f32a9395a237401f04735acf06726de6702134fe9a15c24686083bba7cf25660f7e2f4878c600d0a0c", 0xc3}, {&(0x7f0000001500)="569250798bf8489ea0dfe3a357e66e938ba8f1e2630936482e53572169f6cb7fc9328424a0f8a4c4f48cb860b348d7ed9403", 0x32}], 0x3) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) bind$inet(r5, &(0x7f0000000100)={0x2, 0x2}, 0xc) pipe(&(0x7f00000002c0)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r5, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 00:57:00 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x101, 0x0) ftruncate(r0, 0x0, 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="ea00005c00000000", 0x8) 00:57:00 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000240)='./file1\x00', 0x200, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x1, 0x4, 0xffffffffffffffff) rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') execve(0x0, 0x0, 0x0) 00:57:00 executing program 0: setpgid(0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000000)) socket(0x14, 0x2, 0x39) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x800, 0xc0) acct(&(0x7f0000000100)='./bus\x00') r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) sendto$unix(r3, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) close(r3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) getpgid(r4) r5 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000080)=0x6) 00:57:00 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{}, {0x402c, 0x0, 0x4}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x80001, 0x0, 0x9, 0x1000003, "ff1e16000000000000000500", 0x1000, 0x8000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB="2ba5c884d17f6a520c757c45ba34aebfdb16de0000000000002000000000"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000300)=ANY=[@ANYBLOB="4ce55955320337f76f3a45a3cac9d7c528f3a7e419002c52f9ee1618d3742982e7c33f776d310f5a3265a07243a5ad6e195f751393c0fff3236e8d550a6fabbbc98df4fe2e44a9d33670faf2d702e267a2954981072d00000000bfa7a41a009b483fb7a796b2d200000000060a8e7a3d5b287b98ed09ea030b319eaf6d9cece422324fed09b975497b7ca110008deccec00062dc65ae1051ed80f37d1e849f67db0f0bc71a70b658907d36ca2075bfbd7d583cbdea77b6ca3be5895b2419eecb07ae4cdf08a1836c487fc1984811a5b52a08f831b33e84814b041c10abb2d537849d154392f2d9bb01b84f44443eb7e0b0a2aaac385fb76e684e24ca3a6ac1fc155864576cc8e8157fe908b575ebeac38b49235386933a38c8167a8b6ba02e360a2a79db1e252674d4680bad"], 0x10) sendto$unix(r3, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) close(r3) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000180)=0x10) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) munmap(&(0x7f00005c0000/0x4000)=nil, 0x4000) write(r2, &(0x7f0000000040), 0xe7) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r4, &(0x7f0000000540)=""/226, 0xe2) ioctl$TIOCSCTTY(r4, 0x20007461) 00:57:00 executing program 1: open(0x0, 0x611, 0x0) ktrace(0x0, 0x4, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000002300000000000400"], 0x10}, 0x0) 00:57:00 executing program 1: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000003200)=ANY=[@ANYBLOB="7902adf5ffffffffffffff653000463f7b138a2a197a386207000000000184955984c87910bf453f68c11700287ed30bcb777fa69dfceac6a84e6abca64896bc5e57c6360bcd4c0a162b18fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a400089d612f871f4385f04157795ea4a5c50700000000000000cac7dbac5b65c6593d2870bc122cd235000000000014b637000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8ccf712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c7d35f23d1aa551416c17f38969eddff7744123053f35c0560900d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c034cf808981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e010000003d36ca293e35372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75ec53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac55bd5d0e254af635e29603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9ddac3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef00a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852c3cb4338f3bfee15a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d7100008f9d5e3da04cfbb073654c0180fffffd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7ffb1f98e6adc147ca20bb93465f8f501542bcb5b9924e85630c5374310d409c86824d7cd06044cc952d4bfc84fa4bfbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e198145af7ab215df2bee241fdfce327f83b9a912be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c3400311208a7ede233c2a205fcff2a8e1357ad931d4778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729ac2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1540600007b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8ecac6392a60a201d1598faf652ecf5f4207aca1748ac259dbcebef3c31b342bae09e9453328371101fdb7bbf1237472c0500000000000000135f9f346867fddb060000000000000000008da619dd77894b000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac000000000000e30b6b46aaf8db428ac15311dabfa3f61407867bb49839a248fb28f7d91ff0c211d70e7e73f1b412a428e7c3032245680a7e5bc2a871d1b025ba5d38cdec23c0eb6f7ae6da1b143baa9d524badecfc87f922b9188d638d15fb9ea02b1c389fa07b99cb04eb282a44b14a66bfeac9da17d6295a694bc601ac31b178dc5dc095003ee441cb8c7b308b5c975ddcad8ec4ba61a4831f452bd60f48008456b09f5226ed178c2fa7c7458c7b9a9248564fe2a7263b0a0df5bd778cb1808b7857df93c3bf1ed0e006452ad0b823d93c39d197cbd8102e06c5c40e3346b7e501a4e9f9dd4089754149244f896ccebd29b791a63d025ed57ce8111812a92b8da9c93d5ce5ba28878d0b3501394ebd068fb1128ff96897ea240c67a07a84667f79ea7e2aeb7d7324ae7dc32f821163d7906c8721258725c01a4e571702940e42d65b6acfb7b0a7cd821911f63003f358c09d87b877c255e8751d32a5841662c721e42e17f6c467fcf17842d75e8393bb83e42f9aa54f986ec66b55aeb4783d8ffff44a9693c0fc337342fe852e9bad066be8c83daba6764553ab28aa9629fa9bb518ec97d714f20ea200000000000000009be287f0d5233d1aa6d476af9ee0a5006d842f1330f102c3f40c24ca8d556c94dc650c15e4298d1ed76ef7f1e8731a90acf0543f692224d79aa9b6d15d000000000000000000000000008afbac0f89f18a844833e75f64c2828c73f37851ac0e2562b60e1aabb2cd06b4a772018bd16a2b150c68eba9b6938b78bc534e1488500dee4ecf4761b3ef7f6981462f249b9a1a0efe25666d51c13ce8fad7659d5b49fd27d50fad4efbaac4230fb5aebc24aef004a90c8e2b2a5649243dcd6158951165ea20821ec4d8f0e074b3c5fce13bb882045b8a0bacaf80214d52fd6c30e14ce64eacd1085007d841809b705ec6e024d75b6234dca79c6afeb1c95b0ff2c1115cdddefd62b47c18b5f578072cb9c83bf5fdc40bf289b96385794b3fd91cc68ad5eac0fcd8e180d66c106710b7b1b74eeb2ffcc18ba0cf4a3fba53ea5b8d26ff8ebff4bbcbb02fe38a3581265b07812e2ee324c416b203abca4dfe7b07b8e1c702b050a4ed8644e921c29a0cf6413c402090a80e9b85d235252ac398fdb01c5aafe5c70c81338a2ab8c681590253c93b9e949a900216aedb05185b026e8a0b"], 0x10) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="81b372c30c94a61eedac90dcca1ef52226ca7270d0ef959d27594683af6d7fb873f238547a701abe17acf6f686c8737daba6bdbed88aa90b074fa7d9df754aeb4a62d411c5049d46e246155042a6e875aebee0707b13c44313f338e1f03b40bb3ec6447bef3abc348ca0f7c7da9406febb350e459f4959d8cd769c622be55b3079fd58047173cd6eb163bd5de800a07d9c66f68abe3500"/160, 0xa0}, {&(0x7f0000000100)="a5aadca186aae35f8260d8657910d4ceee26d3be0a8046a700157e8934ec545bfa6bf2ca9cb8baa4611f3b90645de0767492fdf6853d92626c30af96b71cb27a64348afac5f4dd7129828658efbc6a33346b714c93838d7894c119a3dac5ef46234d8a396d02e7a2c36e35c4d54160b16f5020c276c426", 0x77}, {&(0x7f00000003c0)="5c3d3e606437809c7f783245a748f453b2f8f3f8d091d8c33cc00d30978f7e1bc28cad095efd04482a41bd5b3be1b056e7fe2cb755d6803674a03261d282d1666766679767d4c9b3cbb4ce299eeafdb7395d024663df80dfd34af46e1caae4da1f50558caa6032b3029fbe23d4e5516bf90120031c5023b7738a186bbd90b88b779d5b38748fe07252e429077f592d39fca554401b47e02a73f9536a0c79cb6580", 0xa1}, {&(0x7f0000000280)="2a74c9d190d61ced718b9cdfaf876cd36ee498762b20a123620ccf9c61d30e62b7f4c561ef4229a6ccad43ae3fc09c84fe95c55f7c3cf281027c4ab22cc1f70b79127c81a315d3ea863dc2727fd3e77e529f0c57cc43630ac0e46fde73ea24cbaf3592a13d3287b059341f0704297fa3cef70523c5f5ce2cd12f6c9873a12a0e050195bff48dc6700430460802", 0x8d}, {&(0x7f00000004c0)="928ec426d01de06264c9aa0bc15e74c42cc6506a5157f5a89bd9d737562d05fc22f94e643ca8565ef0ef8d8ac5b8c910d8e6da47aae88dc4a2f2cb464c1273d3af5fa95d7cfb5f8e5d3d49a9fae3929bf401d65f2930c12efee8f881277b1a78562010c59a83921d714defcd3631568a9c68393dce5a4735fff120020e7096b58be6aad817301f76c53f023841da6dc803e8e1f07b9c936f9176f4cf3ddf9bdc64dfa4ac9703225ff569144d65b76547619f1b6f43dbbf535a68f55a87fab01dde381cfdc84a16e8691071aec6dace53711c3bc41271a482455049ccbeea5fb7c8a5bacf349f9eb860efec3bb97e8db42ec8bdfa00371f51b22a1f2802a7d6967f5295194c6c218889a70b0bf84853bf60cbfcc70e72e14e97289eec6c73cec5e4ef3d159037049604d917379b8eaea27c9b2c940c849ca911e8e2865a57908c4d99f40ade3967a9872e9fd5a44a17bbfef11c05985dabb5755c6901ffd063c80f94343832ab022895654f90e9fc45cd430bef396385804a57ce4f353015b1365de75da75a793e21554f47acac6ea24ab82ba4cdadfc828a70c760055592fe243b8e004cae0b541fe72fd12d43cdc00e2e4908ab2cf0315b5b9abd5568ac978fba5af2867cbca624d365ae8b5c3787da92a80aadd3e537877405ef213633ae3c38099266e5b394078f14edaaa0cc4d16ab8e07aa115d456b66a39d2cfc56038b49f4283937f3b922cdfcdd4beaf9b24fa8fcd3382f1f57a8c54c1a8bdfdfc7a55e6d23c80a717da132070612d7903e7dfa76907a4718e75ecb24e01b601b317c9981bef189dbb16ed97d8056288565968de258e997a5aa6cd9ce37a2041620a949c217ed2278c00f7e20672a5f73948f8f60ff868f27549d026c9ca5beeff868c692702ce1b9e37039e45815eef9268a1d372e0790e73ee014209593bf1f4252a9618821c80c8bdfc8ba705ae9e72df22612ee297d70395207e0b0f8a95e45162e3f0ea32fbe0da2a94a67f486bf3634f8f497c1e0c3f2a516f467bdfbf3ec13c03c8121ddf35bfdc7763d31fca4fcb22419fa0d037923267d83e42a893ca9b2f64f3b9eae34bd3ad47af003e3619d642b65636b15f647138ac35764469a179188c5f99c834508c0b837fbe166ad3338c19a32353aaef4c2f27cd3c4fc36470723b545c41ae6d0484eb860999aeed06045567cbf28a92c6399f9a582fdfe1be5e822fba456b82e3414e5d92feb57d581754589266004c758381d0cd39d2e38797fcc7590bd93be59771aa438336c917404f2267cb17e63f4581c6bb26d7e86732411410d41f890c50fb3f63addd6db4043c667217f74c2013b31bb6f2a4caf3d875a4a21d57f99cfb856709af4ee2b89221e797128af086470f980980937f5941c559cf23a1ee547f55da0142c9e3da53e640a2e1e607eccc4277c93c3fbc938412566a81957980b554fb128f7494ad7fbfefb678edf9018d492cf59b07bf158be1debe028bb1a1b79394fb39bcd74a93a9272cd81bacd7cc5a759311414ea6b42530117e9ceb583d7df2673914a4df2962a5f57225f5136ecebe55cf09d7a1a546e90b3b2e2cbfa6076458f7cb04ec4e1bc5b2bc3ad60f4802e71b90fb2fc34ee980e9497dda5fa5f3e2fe363dcab33ef0f47bda8a5f18a7e5736055365e92af6c2e4b05762ed3d71d9739338d21514567cfbd8b2ec646a934755fa50fd8024035bb3899a3f844021a25c1be3bfdc3f9e86e1d9482a1d9b3b54fc2f89ed56f21b924a5b2b0b204249c90e6e9230c212cb4a5d2cd978fff9688bf05f346ef1e707c785d23aaa3f46863482657bf1edef4a304fe41953aaa0eb05475a863c6079170aa22a269c8139633c865618e7b0e94c56decba31a61310fe1f64aa788e135e6bbb450c0ddb894f203d856d611c70e853d6104900cf43306bb09b0b03afc4341d1c90d8bdf9a25b1dcefc8bd8e01a57fb8d9a5aaf9f656bdb8db8b299342d689db58de70cb6e192b7b0fd76642ebbecf21cd48428b9f977632022c19abe3cee835d362a378ed3f43def1d0f424c62e8173820d5984c68637175b709253b8fd3652215191e02078506d764152267ff56a8d81138d6197bc5e2e75f9491c385b0b13179e6d078494b5e08c309b1b625ae5410efcd98f00795fb57c7bed18a4e6240c579f246a3d0fad5ec5ce360faf34ae6ee90547fcab7b7841a4acb12a2f754a94512563b22262f65ca03c48b2c58297907ccada2f01f132e3d5908d0e7bcc3ee94818ea8961578eaff523e9e52e1f99f0e9d3b13faa7cbc6f979c519f490834ece67b5c29184a82b8e301fafa12f8423c3857ec1bf76fb781369f43afe6c0c36a980161c5146f8f0d6c77599e3d7c69fca8da993e4834c085ad24eb50ae2e12d038b617f80e76769ca69376679d79f8488cf6c2f4afda2b283be16e6e3e1b9c112734ef257e27fd7ca6d821e01899ba917de5fff2d4a1a7c12686f34f5a6d8e792119f0335bf6fa8e11d9d6f44f286a53d1bf435f9103ebebe5e0968446591dcaf2665ec7cc7252d248b44e022dfa6320e50a8b89d5d156035915ccb634b39061f88344cb3dcd1dd45d876c8e69cdfc2b6d994f804e5eb6f38b292a9fa5e015e2eba7d6fa724bba415267c0502146169b152290e982c9e27f0f2a92dacc35e71fc3237df08530b13ed4128d3f8f933883d0ffce06c9034fca126a3d5b732902e4665ff46e555aac3ed74f86f3983317a1363c1cc3f62351865713003ad324371d4d69b751d23a3899db8335b35f336b73d5c9c30c2b1532804d56ce73aadf4ac25518d55c1a61b61bf0f9707014bdd476b7d12ee57c3cdfd808d06c63b7a2751370eeb16e0b001cb6988dc9df0d2a8f5bc164a490cad229fdba2b84b9c3375d3eb67438319fd5e1dcbcd9045cb3c7cc9fd74cea254e0389ae42db080600634d857176ebac02253fcd44ab3c4bac9f40117486e5dc889bfb93cea6a3a5e975e013cadba1d415043e432327458dfa8a2223dec536d774d10036bd4080653646536e3a3a8ccef83028a74d453a410f7aa3d0250a20286cfd7256eb863cbcb4da2889a834b1f169c060f0075a1d03de0bb97fae408ef55f883e81ce655e01bfd71d5fba20c67e1a84d347a941f82e5a6d1521f1fea861ce8fa9cf352c237fbb931f51ee31f2db56adcd15814751e06bec1c83194234cdccd2e3edba34a85730d7286c78199642550b494c4f616ea9e0209f1ded092cf9a2cc86cadb84dd770d20fac712d95cb306416fd09131922232bc7fea357869e80bcbfd1cbe2a48427850d9f4d4c771684d4b80308764bb20a0baf5cb6a7169c04da9e7655338fb97b93a18612a65b941d383290d6da49bf3cd54c9b2d20d3a33d700f02423baac8be61854148a3d8c0349c7a349ea0c42ad609a663978c6c362a04f3381bd1afc6ff49fdc9b5469d65df68ad2cfde5714a689b0059623f8b4004f20b3eb1931fac2e4f3eda526853b00401ac991e98fb57f48d67332814b0a4948fc04e2713b1bc563418dd8446eef2e9280cd7ee1c36bb313f416f050bd38bcdfa677df80bfa3c4096ed083e30db089277810ba3c4128408b47795fa994dc8d66a692a15f4f9c41ce173eec87a55aff34da65614e11373daa7993cf91d6e588c838c2bc275fa43d017d7ed5030ad58349c2e6ee152e9a5d004cc691c602adeea52c248800f3c772c315cd65b91cdf74c06a6080f21c1709c14896dac5cff58413fc80e439f15d5e2a2b9380260b3ed908b9ddacfd28175f52b3b82c617463db07d376e624f3124311ad1fd8af6372c587df1c782df965a90e35b1502139455ff9f11da07682fcfd1c6ac4cf71c4cdca048e63d7125fbef44d0717cc6a5d5cb0d1405187d169f4ecc69c44ae6d0e1a037970a45228ab7d2a3f0712b2e364965b2c05d6b8041e80208d3b7dbf2402aea17c3f967f3a9dc281cfc3ed7fc47203101166f9de209a43e717a8a7337f6f12f6123aee3ce2577ef6aee3382feb3007298edea99b8e7290f3d0caca820184b13c35964e430478400f291e01981837d7a1552cafa022bd85cb3428b93faa5c4503faee7874e96e9da7936233bb6fe616824047343b04d0942529bb10a8b32282fbc682cd1215cb13901aaa15c8f890f34aa405d69cd7466a8fb02ca88cf4d3ddb0268704fd4adf13b3fe07788a491823bf6f6f456fb028901ee42796dcb6db7a19e222ff8b441175ca52e61c97ddabf7a5cbf4b28791bfeaa50da21ca109f761a577758a3c93141754862cd5bc743070ba52adf1616c241b72ca1ba2661cbac28de5fed5b51018c50ad193d1a1b7d903fdc1302bb0b03560a774bd6814040073432bdbf7e26ed51a8cbe8ada287e8ab85af3161d5f77fd1ce1383cbc7d9dda5f99a95b5d8b5ffa25a3e7e7ba1b3f394091e2ad76cf03a73c4a7efaa1e5a5c9c1ff1966e7ece24afe1112ae8762d386e9acaa8c90d8c386b06bbfd24fbb60cae54b5ca6a8824d3c0d3f9ebd8ba17e99aa4b34883ff471b908150e987f18d2ce143d0c8af3eccb71a36bdb76bd6e8fa2c182dc4b0f04f01152d6c8cc6d32a6288de429cfef388cc83251677a015cabab5f8e166207387ca26f9ff5e56643a21c84005ea9a1b0afa81e3d59c5cf7d156cd26879ee5bae2fa6572902a604851fe7f6f89a6e261e5ad2ce29a77b6cc49f6219bb7f039f4b370c16e1749562426585a3078c25083d0f6f2aadae8b89d37260b045847c62c84c62c2e02802394837988d32ca9769450bf5285ce84beea0e234368b9f801461a9df1ab2de", 0xd3f}], 0x5) lseek(0xffffffffffffff9c, 0x0, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000400), 0x0) writev(r3, &(0x7f0000001c00)=[{&(0x7f0000001b00)="20b3ae5c655dd91e0b8c65973bba5de0f7a7a01e9bb4a6a704ac182854823448f41bc3cda2c07eebba0d4cc460b6b7f3abe566505c4a16c25b0bc3d9e76c510a96307bc568", 0x45}, {&(0x7f0000001b80)="ee83e99d474b54187c428734d0f861ebe6c3d4146d691d2fd610280fb9655630b2c7e3ace57ecd759f9ccd8bc061b07f6d04c9aedace8f1ee2f4eef62633368207c2ab08bb40b3dc", 0x48}], 0x2) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000400), 0x0) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001c40)='/dev/wsmouse\x00', 0x800, 0x0) dup2(0xffffffffffffffff, r4) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r5, 0x0, 0x200000000000b, &(0x7f0000000400), 0x0) setsockopt$inet_opts(r5, 0x0, 0x0, &(0x7f0000000400), 0x0) writev(r1, &(0x7f0000001200)=[{&(0x7f0000000180)="4ea1d4dd39087f431dd237f3b884afe66c7b53f154c931bc020b74f58eda5943106441496d2a360fa350a87d32b9257f14a69b49e790f7d40dc416b330cca8d5c33a4241fc0a9b8f5144c1ad117005350fac3affc7c19d5a3573b8526b949629f3a7a546cdb4efc7a55b9c2616da987dfc0ea8136af5bf4d4bab4de0c950021319212a7f62eadec69414f208ded9d578e4a5392b1a838826589269c02980dcbb6e2e6f3b541160416cedb0727c82b12a6c0aabd81005f37c3d0a6fb3db317af2ea47981487e7be788f0bb8695cf7db981721442dd5ae001fa00af1", 0xdb}, {&(0x7f00000000c0)="d97a4d40e966d6960ebba7ba5428c711a9e31ed807fbd138b23e04403603c38f83de955a7959152f133ddd04d95a6bb5462c", 0x32}, {&(0x7f0000000480)="bde995aa968fc6fd360200722765", 0xe}], 0x3) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = dup(r6) listen(r7, 0x0) setsockopt$sock_int(r7, 0xffff, 0x200, &(0x7f0000000040)=0x4007, 0x4) r8 = accept$unix(r7, 0x0, &(0x7f0000000080)) recvfrom$unix(r8, &(0x7f0000002200)=""/4093, 0xffd, 0x40, 0x0, 0x0) accept(r8, &(0x7f0000001c80)=@in6, &(0x7f0000001cc0)=0xc) 00:57:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000040)=[{0x35, 0x1}, {0x7}, {0x10000006}, {0x121f, 0x3, 0x1, 0x6}, {0xb11, 0x8, 0x3f, 0xfff}, {0x40, 0x3, 0x3, 0x80}]}) syz_emit_ethernet(0xe, &(0x7f0000000500)="b21690ccc8b39eba97926afa790d") 00:57:01 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) unveil(0x0, &(0x7f0000000040)='r\x00') r0 = socket(0x2, 0x1, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x23) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000040)=0x4007, 0x4) accept$unix(r1, 0x0, &(0x7f0000000080)) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000000)) 00:57:02 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="00002400010000bda6e8000000000088428acae73685b9e0ff06db14d1c4087d5db2426000000000000000ffffffffffd60d9fd53f85660100671273b7e938d01eff0000f306009d000059d49d04336c07fa536e970676bac33b32038f77bf04b25f15f898fe4ac23d3a8efe189f0e1fe0a165b15a1838f0e0e54bc65ff701bf8bd9464aa321a27eff51362889999c2e59e0fb35328c174f2b6db5bd05dce716d63ff3c7a4aeaed476a21a19af62d5788f8082"], &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x1, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x410, 0x0) connect$unix(r3, &(0x7f0000000340)=@abs={0x1, 0x0, 0x2}, 0x8) close(r2) r4 = socket(0x18, 0x400000002, 0x0) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r5, &(0x7f0000000540)=""/226, 0xe2) write(r5, &(0x7f0000000080)="cf192207f99ff235a07bfdbf9c40266e7a9d1d3179f0b5ac381612caa71f59c99012b23d3af9552d3774", 0x2a) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd\x00', 0x80, 0x0) preadv(r6, &(0x7f00000004c0)=[{&(0x7f00000003c0)=""/208, 0xd0}, {&(0x7f0000000640)=""/252, 0xfc}, {&(0x7f0000000740)=""/168, 0xa8}], 0x3, 0x0, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r7 = open(&(0x7f0000000140)='./file0\x00', 0x20000, 0x10) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10, 0x0) openat(r8, &(0x7f00000002c0)='./file0\x00', 0x40, 0x20) ioctl$KDGETLED(r7, 0x40044b41, &(0x7f0000000180)) getsockopt(r1, 0x200000029, 0x2c, 0x0, 0x0) 00:57:02 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x2000000, "f01d00200b0f000005000000ac39080500cad800"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x37f) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0xfffffffffffffdaa) 00:57:02 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x63}], 0x2, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x2, 0x1, 0x0) r3 = semget(0x2, 0x2, 0x620) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) socket(0x10, 0xc003, 0x3f) r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x3a5) setreuid(r7, 0xee01) r8 = syz_open_pts() r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$KDSETMODE(r9, 0x20004b0a, &(0x7f00000002c0)=0x1) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(0xffffffffffffffff, &(0x7f0000000540)=""/226, 0xe2) r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r11 = socket(0x20, 0x4, 0x6) read(r11, &(0x7f0000000b40)=""/239, 0xef) fcntl$dupfd(r8, 0xa, r10) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x8, r4, r5, r7, 0xffffffffffffffff, 0xc4, 0x7}, 0x1000, 0x8, 0x101}) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000100)=""/12) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SETSCREEN(r12, 0x80045756, &(0x7f0000000200)=0x1f48) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r2) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x80, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r13 = semget(0x2, 0x2, 0x620) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r16 = socket(0x18, 0x1, 0x0) fcntl$setflags(r16, 0x2, 0x1) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x3a5) setreuid(r17, 0xee01) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000140)={{0x8, r14, r15, r17, 0xffffffffffffffff, 0xc4, 0x7}, 0x1000, 0x8, 0x101}) semctl$IPC_STAT(r13, 0x0, 0x2, &(0x7f0000000300)=""/252) 00:57:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) dup(r0) 00:57:02 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = syz_open_pts() syz_open_pts() r3 = fcntl$dupfd(r2, 0xa, 0xffffffffffffff9c) listen(r3, 0x5) close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r2, &(0x7f0000000300)=[{&(0x7f00000002c0)="cfb34ce1d8f87b10098566051a6e5e9885b3ede0a4c703aaedc8bb3f0af5", 0x1e}], 0x1) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r4, &(0x7f0000000400)=[{&(0x7f0000000040)="91", 0x1}], 0x1) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r5, &(0x7f0000000540)=""/226, 0xe2) sendmsg(r1, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="10000000290000003300000000000400", @ANYRESDEC=r5, @ANYRES16, @ANYRESDEC=r4], 0x3a}, 0x0) 00:57:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x40, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x15}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x5c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x60}, {0x80}, {0x6, 0x0, 0x0, 0xfe}]}) pwrite(r1, &(0x7f0000000240)="d000000000000000000000000008", 0xe, 0x0, 0x0) 00:57:02 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)) poll(&(0x7f0000000080)=[{r2, 0x1}], 0x1, 0x0) r3 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x40, 0x10) accept$unix(r3, 0x0, &(0x7f0000000200)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r2, &(0x7f0000000040)=""/32, 0x20) execve(0x0, 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)='u', 0x9e}], 0x1) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{}, 0x0, 0x81}) readv(r4, &(0x7f0000000040), 0x16f) 00:57:02 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x86128) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000040)=0x4007, 0x4) accept$unix(r1, 0x0, &(0x7f0000000080)) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0x3, './bus\x00', './bus\x00'}) r2 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000680)=""/4096, 0x1000}], 0x1, 0x0, 0x0) connect(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="0da7ce23fc5d96ca77d2f161f27e82686aeeeec3319580f190e75a5eda8924bbff0b7da17ec9d2a4f87e2a6166b684a3b85afaf10b5ef4e7b78e8a38c625e0153e888fd77d849b52527fe4e8a573f78499e560800d0eaf869cfe722ffa568270a58c5982c8f23dd3f46e98d9f458b2c7039e1fb73ef34036d86f6888af946928e9ec215fc9ca34c3aeffeecd86d0986a5f08ea299a348da32944eb94def08d"], 0x1) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 00:57:03 executing program 0: r0 = socket(0x2, 0xc003, 0x2) connect$unix(r0, &(0x7f00000016c0)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f0415779a7a4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e49ed4d433d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8850747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd4d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f4007aca1548ac259dbcebef3c31b342bae09e9453438371101fdb7bbf1237472c058e000000000000000000000000000000000000000000000000000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac0000000000000035d1c39c16c9cca38832c2c5cda5397895cedb795c0205ec3e1ac91ca7acb11551b0235d28bbf44e367dea492813cb57610c5937fc0019631b18b74e95b88b26c7577b8525a6823a0e33190029dd9fefa19b9ba7a96209846a03119646f04e4e78fa9d52aaaf9d57005c6b097b34f9fa3a976c9d4b83bd91e262228a05361e33589f4b"], 0x10) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000a40)="f7f5ccf548e8e1df56454b84ebb7a4ca7b58d82b51fdd1476cfa81d8604f592f2b5a75767f0b4fee00baff0e2ea90c31bcd1b59f0d1b75f7b1b9ddfe41ece90ec4e172ec2dbb41ff1cee803e5686ae1a7b52f2e39ec5d4c845dc719888de7c1047cd0c9ba61f458b3137b1e4dc556a74ef2acb7410dfa859363bd797d8938ed0d98608e062760a454d4c521503b6829ada74d3fc9760206a1e2412dfff5546376edce59d1785bfa2dd9aa334034c67351c8e713910169f49759930596394613fc729a531b0e3b0a53ef3311c750d0d9ec2113dc678ebacb9a9c58d57e4f97fa458496fd5a045e53ceccc8f29bbe4cf218213610400604c19afd8936ee1d8dedfce435d0628794d00e7e4a889c083970d4b0ba82303e5c901bef1f02d6dba873a3c0976b65b63581a2e0f4f1fb8aa2f1dd381df72b89020899796799343ab2ec1f0d3679335a74f0fedf30d58b41313a0413770648a95c41dfc9784be1812555e4b2a623adac2a47304c62ce8c3b19c4f652dd9ff69a715c7f3f46fc30d5c908fca18c8847fc4fb237fa82a41a50a8ad31398d3d3d1ba66fdcea74c07c8bd2b2e4eacc23f5c705d7a6fa09233023cf249a95c7ad7dda6df30986645190318c337e3fb01ba17038d0517767a179d85710c540a4a176dea97503cdf69cf2dde0d9e082047151a72ce23f65ca58dc82ff7a84a4259c439be2d1da3b33240c3d01310b393b0a9c980cbd542d92afc09004d525434bcf73d1a9f64c17a5ec46b6d7ce3e2c171a7fac8f697271b55c1784931da3552cb5bbcaca3725919e76b5164b2fbacfb72deacdeeb5c30551fd32086e7c071fd1a153e265dcad75e786edf71320a950d2cb84c6c751b62481b6f75bddcd0b72355b337ab09106e869f8c381de1c8aadba3590ab8961681f2039e6c1a8d4c6180b8d5a0f5bbacdd5da76c2d8e184fb48584008e12ba82ec4fe5a28e76d8a680408f61043039a257e1381b117f4c3a17b5f821f6223111678a4b216e6e8cb261ae701199bf5dc341ee0d53aa2c564a925debad8e7730e49c8ef56c85b076e813db1dde753bdded48083ca4e20e6765842fe0704af9610ab846e7368d2b06309f25cdc1c068c9416e73328d918b94147bf9666cdbedc0dd57f396d4d2780b3ef51f87e993a6819f5db47239bbf8ed8a24a5276ba1a1e88f3fe943a3502085340f0dff733ff8f79a34c4c300acfe65b604ce04428e8b2745af7fe739f1767e7d163d312f9d156d330c53758929fdf819da2ddab1168fc5381fbda55737673bb44a8a4d5be92b422eacfb8646499bdb7e1fc814ed7def04a89feab55b80412e5a8624e90f965330b719710dfeb5e3d424d0e37a6a23a8a33e6983c9fccdaecfb267f0b461c90cea2405d74e587efffe57cb2a33f0d694e3dc6c6c30b25d35ff69e26530bc67f575fe8ce996bd2ab0dec594d51b794fd3b64d8ddb3b3ee0d55810c1fe07bd17292a3a70fd60eb4e5063e92ba0e0e5c44d6ee0b8e88a6bcff5610a7b102ec00215c48a212fd0130297e91fc611d356723efcbdc1c2c4b2e017145f3d34a25c62ca77fc02423a69b2a038cc7d6a612acebe8c4372290673633139c8bfb7c9f30acd3a735fc0ee55fa51b9eac0c6415d2e01000000000000005a603e87e52cf793ad944f6215eed25bd72d6ca688965dba021f510729f7bbea62e7b0bc68f939d4877383cbcfa6cc315b4c7c3ade5213dab9db07185894cdb24bc468b2dd367b0b6e93ff34e182bb92b48b482697b2152db811c408100219ae76798d0a4abf1a5f226b170876bb720b4b5fd78300d3e59141c03913d85d417584b4ee6766bfcf2278614d728c243403575f0524771fa988760d2ec6f64dbe2d0f6fc6b920fee0493b91c4bc1fcf59db02c5989bb279a42111afcfc53b35fc696d2a460b73a04b8657db8bb22e477428c82bf07d1caadd394f128038a62548d1182567aceeb45b8bd976d22aa8b6327a93d05e96807732bd4c3cada6ed5279ea0eccb3502da12f1d0c47dc56e216ccb2ad5080c67179d279330a49c19bd1e6bfe5fcd393122937464a410894aa7918411e71f5af2fa7f2316ebc3747cc7ba531e75f1b807d6cdd3a20695bee51490b4b2f620299e27b4be83f7be675bd0b7fb3ac8fb922d7ae41db65d8cf6a6047695462c004db6634ea5c8dcf679d4fbf72fef9df564d8a6b28ec717ec2e93ae1aaef6f589e70d00bd8d876fc1200da91d35a70420808272843808e5ac74dc6df90f8c2c3fb8ddf76607b1be90aca6e406912149dce5832ceefcb8b880e88fe7d1bff78996afbd2309077c8db95c085e4c5227059f853ed5d010bf66b7e9386ddedbb7786fba1e1da236b6a06de85c64a743316f7079563be703e7b45c5a09e04243776005511d32e92c52483146e1ac9089e1a94f7e3c70c8db568cedb9cf12f0c8cfb058487f8b27a3df53cf8f6d28db3329b1edc497ae731ad7923b2c06be21bf8352275f6ebd220e1c2db9bcd23df77a042f8b865ac6eeae7c5da0ef97d8eddfb64906657e1183541b8356843fbb7e0f8611b31cc3c127c6dd5a00872cf119b36441cf0b19907a6063e84597cc541f902833c0bea3438bdb60ef2078193dac6b4dd2cd4bd946f4fda32a488805e8ae8a0fadb7171066d81aa3a35492d368549dfce86a91ab80a51f09e711950493791f35cba0fefafc097f63698fe0d22d2565147a45c50b2f381382aa0f3f4a0b5a3e40835b40a11a794446d4a4f1a178a06940270d30a5afb5a23b82066d64f6dca606c7269a23c1a3905656f0a6c49a57c37e68fbcbf0eb78aa95f45072aaf7168b2966a2082cd0e7ee9b144d69cac605f69f250c8d16da5b75ce9cd986f19d97db124abe0fffd1988084baf0c84c29f224d83f1f8a715ff3659b70eab65b52d345b6098534203c64f79cd4b504c54b5ac486bf07bb285044b8a71795d503e31c2ac14c8d2772e075967b1e94ed811b58823731cbf79e520304b4c8e883a4d36d19f315ada47fc795084bf5d15d98cb111d276", 0x85e}, {&(0x7f00000000c0)="3f8130e4cff6dfeb8c069692f35ab1ae520b975e932672083d6be6ed0683bf94c915a54164edcadcf5a307763dfca3db9f1e1d0cfdfa8981c492626547a5ce6b3d960504854a5a575d0244fedb8579701dcfba3a8a346ae7f4d42b69e3d41170e8432e78a6c62226eaa9fb58fb2a12bffb84d9122310c5fecdd1947abbd2176dbba90fecedf617c1976e5d78a17ace605363e4b9109a26354c38aaa4f4", 0x9d}], 0x2) 00:57:03 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) unlinkat(0xffffffffffffffff, &(0x7f0000000400)='./file0/file0\x00', 0x0) r0 = open(&(0x7f0000000180)='./file0/file0\x00', 0x400000002, 0x83) pwritev(r0, &(0x7f00000002c0), 0x0, 0x0, 0x0) r1 = syz_open_pts() ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000140)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xfffffffe, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) clock_settime(0xca3709d61a035e6a, &(0x7f0000000100)={0x9, 0x400}) read(r1, &(0x7f0000000540)=""/226, 0xe2) ioctl$TIOCEXCL(r0, 0x2000740d) write(r1, &(0x7f0000000040)="c5a2c17de8bf710c4e2ab58734b65916b4cc8174d989fba62497f2e3a6b526361b01f8d4ba79b9ca16029aea4092e9bb6b0640347086065cd7156503b6b39ec6613424101f72930075b3963169d824", 0x4f) 00:57:03 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x2810, r1, 0x0, 0x100000001) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x7f5, 0x5, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef0800"}) write(r0, &(0x7f0000000140)="0c4a4e5cfab0fbad705a309b8dc538bcb29c88bdb57ce9092b", 0x19) 00:57:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="03000000cf8a1ef3b2858ae817dbd4020044dff259d35a05fabe0004"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fb48f4445ed5", 0x18) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffff9c, 0x4004574b, &(0x7f0000000000)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0x4ebf}], 0x10000000000002d1, 0x0, 0x0) 00:57:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setreuid(0xee00, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setregid(0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="fbffffff000054000000e014"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1000000000000236, 0x0}, 0x842) setreuid(0xee00, 0x0) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = shmget(0x2, 0x1000, 0x18, &(0x7f0000fff000/0x1000)=nil) r3 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) setsockopt$sock_int(r5, 0xffff, 0x200, &(0x7f0000000040)=0x4007, 0x4) r6 = accept$unix(r5, 0x0, &(0x7f0000000080)) recvfrom$unix(r6, &(0x7f0000002200)=""/4093, 0xffd, 0x40, 0x0, 0x0) r7 = socket(0x2, 0x1, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r7) r8 = socket(0x2, 0x1, 0x0) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB="d6fdca084e0a769bbd73"], 0x10) sendto$unix(r8, &(0x7f00000011c0)='\b', 0x1, 0x407, 0x0, 0x0) close(r8) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xfffffffffffffdb1) lchown(&(0x7f0000000040)='.\x00', 0x0, r9) r10 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) lchown(&(0x7f0000000040)='.\x00', 0x0, r12) r13 = msgget$private(0x0, 0x0) r14 = getpgid(0x0) r15 = getgid() msgctl$IPC_SET(r13, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r15}, 0x5, 0x2000, r14, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) r16 = msgget$private(0x0, 0x0) r17 = getgid() msgctl$IPC_SET(r16, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r17}, 0x5, 0x2000, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) r18 = socket(0x2, 0x1, 0x0) bind(r18, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r19 = dup(r18) listen(r19, 0x0) setsockopt$sock_int(r19, 0xffff, 0x200, &(0x7f0000000040)=0x4007, 0x4) accept$unix(r19, 0x0, &(0x7f0000000080)) connect$unix(r19, &(0x7f0000000340)=ANY=[@ANYBLOB="00002e2f66696c653000346c3e53f25dafd8109817fb536a8ef156a35530edf1b378d0b151010d62dfc7a9e85d494d1e72e0eee3f03d14aba200afdfcc01e8b25482c22b6ddf9fe545f9dbd3b0bac947ee3eff335d6a1532143fddf81a4e32f7da08c6d685b5341d90f231f65bf5890ef2979160b8048d47c273f9f00800000000"], 0xa) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x200, r3, r9, r10, r12, 0x14c, 0x3}, 0xded, 0x40, r14, 0x0, 0xfffffffffffffffc, 0x4, 0x9}) write(r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 00:57:04 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x8000) kevent(r0, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x8000000013, 0xfffffffffffffffe, 0x3100190000000002}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f00000001c0)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = dup(0xffffffffffffffff) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000300)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003333b92f2a9d81c8818d24d760fd74c7e7781e394d0bf163ada7a91760e17bf3cc2f8e6df6534af55273e49f6d171453114309b5359d7639db367f0afe68cdd81cf00c16c2e7fbfa4c3fc6ac16dd8b523e836b2ef582dec4a63e27765ce81990f2e4f05c0bb12a0433a4c9b73e08a7e0173cf16f6a84c715be112a341c8a96451a75d1bebfbf3b6a8ca9a947087c5b"]) close(r1) 00:57:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000240)=[{0x45}, {0x40}, {0x80000000000006}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') 00:57:04 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x20) mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) recvfrom$unix(r0, &(0x7f0000000400)=""/210, 0xd2, 0x40, &(0x7f0000000500)=@abs={0x1, 0x0, 0x0}, 0x8) unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='c\x00') r1 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x102) readlinkat(r1, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)=""/94, 0x5e) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000280)='r\x00') rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='c\x00') r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x15, 0x0, 0x0, 0x2}, {0x16, 0x7, 0x3f}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = semget(0x3, 0x0, 0x20c) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f00000003c0)=0x7fff) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) openat(r4, &(0x7f0000000240)='./file0\x00', 0x8, 0x0) 00:57:04 executing program 1: socket(0x11, 0x4003, 0x8e) 00:57:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x100000084c01002e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) write(r1, &(0x7f0000000300)="604e35fd869301081161d8e741628ee8f5c11a386257c4ffec729972249c29046a0a8a8ab3b86ab9253330ad5f85c2c3e047c51c8ee8c004ca4641c915438c578ae4e6d15f2e0190e1079ae6051cac811f8b6e8f865e6e2f259b8a0239cdeac04f97a6f71320faf6be617d8be3c2f4ae6c010a36686b14370a62652487b735e49e10927436512491b9ecea83ed3715ba6dda689045503e646af22dddf2408b0a327f482101c4add18bfa2065347921756117f4fd257ce351ad773d039ecf14402fb782472e473e4e76e2c8c4aeac6e7a45b883adbca42cd9462a3c4fe486c41d91fa91b21f8cdcf3763c1945a83baa0f2436907fd8e75ee15b62b518d986831482051d9ef31521c11a45468c21a93e2c8f270a1808d400e77d21b3c4c17c5c2ebed9e6916e758814dfb9b9abe306cd59bb66a48ee098c77ec1dc26edf7e9f990c08ea9d0cc8ccf7976d0b94f162dea43926a857ce3ae20d4a3d2b9f3eb3515b307f7876399d6bd3c851f2b4ecf55d41156e227c0b939fd68431283bc4a56ebf3a0055dea79c8e92855c30a18d1e645e67b032dce51a266f60af22fd11063a4ca4c307cee39d0065c75967ddd0fc53bed30348d23f9914290986dc8318204c57dd0551e90c4dc4287400a20fac81ccdb2a5b1ad537dfa5ce3fb9d7d8e3ce5391c4eab5dcc9700e60ac93542ac42b18bfffbed3e41dfb5b5b36d792742dc909648ae0e92814f78484fd4fa3566551ce3228fe9289736416467955a1b87bc5bc1f21c2e7ca2d922151542813222d3a997ccbb08557f176bde0b48f25ef0204e22f02a9ba7b363cea8dd1a9fd80d82a231a52c334b0418daa71b6984d5e563aad24a91c8670c10e4b631357bb9fa567a1d0a742230e9bb5ed5aaaf1e9250ebf85a3e1ce06cda7924f2239c73c0e3420c1acb3b6622ecd23acdb46e978d205b5e3ed0cb61d58cfd533248fea4d835eebde5c355bbc0034da7ff2cf80098b7abfa858b84d72ba044f38700f215f8acf476b2317fda8b87fcd9134ceaa62fa7b1fd006bc23726e4a5a28c16cfe5216bc5519fa7f7b73ca31cd66550fdf61334eccdbbbd7e440f40058c8740ad8ede5bbbfd05f75fa30cb8fd33c9f6c712fdd3366a5c13da123057df748fdb4a5d1ec9342ad506aa9fdb384705fc5c3f7fd017a997c728c64dba750bf35f54476238072bcb5e4727ba1a7f9ac1af0340d0b8b29306b7b3aa4ad23e1a399bc160b011f68ea2d761729ce070e110cc3453e9407a77b3a8dce45bb49e5f4373b46468c97556b85215a4c06e4c7340a2b300c360b7cc3b9cdb59e437ef79a1b3438427e7a44e46a1d13b50ddb83b1d27d61ab898c46a0470ecbadd1e5ad90be4844b234e680c7f0cdb6dac97e5d9425ccb1376d24303e06a5337ddc50550e5016910f5be008ef7e37c6eef0678860b999708ffb732ce691becd774a676732333dbe67bd423f928baecf10b6708d1481d1fad76c0615f807bd54c7e34d1943fba0a01e70cc5f0031c01c58765ae523b578b79c7ec5aaf6e4724b1086b73392e10c592822b13c93496c216048f9a2bc1a6cdce6ea41498c1130c56ba3b6af8e21183fd76370ecf7729479dd3e1087f7ea0301b7c38cd524f94f390ee3fb992f6250fb5850c13240e7f64e43adacb0a3d4ebba7c359eac479a97cb04b73d21b1b1ebd53d8d0e35afee0c90ea5e94fc920bd1dc8590c4b4f20903399a25cee9df24e5c51d4b2ef3e880ee40feac6dab8aeb594a3de73396167bd28bbda871009cc66f83fd359144f1daba5b959c9973f1d9a6f009d151a5fcdc8aede437c03cbb854973ce135a6efb32d71a79877f31d724f2bdb7f327f1e7fb33fc31dacacfb59490f35a623b5d712b2fab0d80530aaa88ca5b1308fbec3f16edf39ec6b0b51de5127709b33b1ab4f153fdceeab88499f7f0ebca5b617e085f1150625459527b201545cadc960129db973af6272399dc1d8d895fb4a6d782b8a0359ce2ac07c0f5aea8e3a466cf828553f936c2787be8f53658e869db5aaeb3645b29fafe5bf6a92951edfcb84b522c1d037cbcb0e94ca1f5f8e0c8b63ea12b18b13e0e3038864e21ecdd9509bed268203cf79123efe6a26a146924f29a2e764f23fc389261d2c631afd6c53caf2b47d62e92a27fa51ac8066bba08b254fecf8058af0484239f3611e97e8416360009e03ffbcfcb820f38e6f4fd5a59faa5fa0e74ec6f251fe02f79b4f29e83ffe2a5b21eb5b0286ee58255d8507e927954165e9d775dd5615ab119c9b6f311eb6a76dddce4064f217ea765a2727cd011bc73becb382641fab7d7a668a90c9b0409b71e3216e2d17de44d2aecb1c0e29e18d7306f2e333067958ccdac0a2c13a71942d508bbf7c7cfbd49ad3b27a94f5da3f4c0747ffdf60b5cf55e5e7b99967e941ad4c4a4239dba666376104c3f46346c92e178a7236c3f0a64e1dd5c51a5ada14594e5ff5e863822995fd9b05a7a3ea811a13f20f33a5342479db2752a57337214c492d198e94646ce80add565718449b302eae5dfd4215706ad43f8b83e62430b507ab733f1163f7102978a4339084f13338a65caa9aaa6f50e04302c4e428b844b0d215a0ab00b4969b79c36349a7bb5317fc726b0c5255516431de1c384541e71e42a10d1d73b01a123ab08a90ec7e564b214b4330aa6b82b23b5ccebdb54839e2842b768192fba955e6bc10e72ff4db3500cd1a297027530854efd1e63b938824def813ddaf05fe7d0a5060842be073673cf7cace5b4dfc0a6ee52c4045ef7f29f5f38729ff35dd118a9ed17aecdb56b4728fd7608da8ba930ecd230601ff3cde7afcabd485c97fe4181f3392866518b31d8ab56472dc142338e1729fcb3fc1ad7f1996f235888a0761c5074f5e6e67fee8ddff4dfef70206eaa8db0c3a056b68fa796b920d35cff8e0caef6ef8d5bcc9e78f76c8764515de03c93f20b707f403b1b99aa904d0119672932c67cb8cab84735c3cbed763cf9407cd8d55fd241e3c41246dbdb8d2bb0c04bd046c243d46710f8be44710d5ceb2fa7b14ea918a8255071e03642339dbd287e1fc781c563087a9777d74848996f87fcefc0e118a15c690035309819585d9103e166628a07d5f99bc4e2989c0a299ed3c6e172c99bd42a7a0e9e1b8d2a723323ce7470880dc32ab591232a67a9b67a2534e11155ebf77239fa6b5a5605686b01df7059474052fc1ad03242c52a33f87da5aa426b4b5a3729a07b1390db0c79eccd74cdf184608ad5e7a4cc18a6d72c1fb2cf1900cbbb24021b8a6b3365806c9de0b21d5691cf6da303d5c385c52a4befa25c98352241bbfd0f2f8f20b43b1e3ab6c29a2d11ae712e45fcfcd7dac38e81806648917d5d89e02f0a02bbf6eacea5fe5d2f02e52cc9a3f66832d23a6fa9888a3289cda45f2e44f9d473e20fe47562d0c98dbc4c228b2b1b8aed3731a1ed54cc624306106039d4a227d291b2410bbe217a3ca64a21239fc0fa65ed2fab6b82c765ca70fbfc000a7d9c2d9a4d3dc4977cd5a9582e4df8debd1944d3b84e38000f99c904163615e21daa42e4fcf8124b23b7e06f194bf453ec917ddf968ab76810332991c99e427d48bb32a2ad0ae8fe75f85859a1bf19b3d6862ff35171eacca0d1c3c5e413bfc34877a819f9bf810937519cce7c02d421882464f6ec967d4ede50d20124796f38604c326b7406bc4f28cab2f9b0541a5753565d5062f7b92554a3769637f9900a9d6945758850efef06764d3f016beb59d4fef972dc55854c66b20d75b964d4606d174b8fd1b86c588f69cfe59a42c815b18138d54fe0210954ec3a0d0c774e14d5bbc7ee40a8cb202b391b1dce5795fd909f9e1f8af2cde493715c8e8a1e436a6bac8791adffe73bd989b99ee81cf4ce5eeea97a856ce585e625ee518d8ecfd914ff4cd280d0cc57c7916f2c1c90cd8db965f2ec4484f4f21c14d091cb724c399474bad62d278e98de82cd3167c32a175fe1474ccc3beebfeff8b1e42dcc392851e2135a6584a5a9312159c1991ed940e672ef41d073d4c5fa58b788b5fe4cde9cd27a6a6f57984cbf2798226420844f7ab3115c9f6c7451e97b35fe43f78dcac266e7285cdcd486aa22a4fb06b2cf77bf5981ec4ca47092be2f8708fa357e06d440325f0338f3760e74189f452717d836209d00aa1da81ea5179ef237463fc73540a1ed105e2ad7cbff095bab8da59411c283a2b1df3a4b8663ca887b4837b507a34b850a59a8cc31b28441bb43b239d29e7eb1f15788617e53576dee0661ee92c2d0a96efacfc64f73e23a8408b9eb53f2268e847e3588ba1a977f8c46757fa58c07a53d5033167c48cb2ab2ef121d33fa61ea7198ba560e98f3c93d77dda7a38d7b947a90d35b858950e03226aae63196b5cb989d94b5330a356007aef0f6fb3957ec49e2cf087deab7c0c4ba5229700ab210e516bfb88fd8c961b0a69ddd0aad65ce57886afa5a31c4e7bd6dab5440f26a38aa47a985587df8991ec68617ff57737babddbdb7f45aee031bde56f62b39372ef57077c1c6d0754d18b45f8824688c1117566cc0e958115f56519d832d82a114d4d9838f8b429531453b88330d57481bf3a1ce30c1c3a2dbf456a21cb4011617ea9fa60f7e4f284db68fb42f411e1e507a6da007db4e48e1b0b62c137fdba81099800424a28970fea1d22d8f971be077274f9e50c1c53865d72244060f33ab92a80b34c687d8d74538f6598db9bb8c0fda58d483dfc837ebd622362c864cf800f16016c98173dade6f01ffcfd58e7936ac64f56c4692364200c52caa6cfe15ac613ee4db1d4e7c734310f3e6ae2ae0ef4873bf8e3b4d1a3134eabdfdbe51ea320a46384ae30c25f2a3f695fd36544ccfcd5fe0eaa6b23f81a7e8077c9adea953ff8093b800abd3a3f168bce3d8a5a396769dbd36f96ef2d96dad03ca4b45c52b8d9bb8463c2f566546d41c6ffa04bafdf1b9502db2303d9bf414a3479c8f4394c074447c5058dc9d01625d866ce6501950de05b47396ee7d64de67ea4fee2ec87e228c552f6a307037f08d516421b8b86eb467d023bbd51c7c47663f522acea246519b14c48c5da3be1ee75ba94ac8b5ec40c776791c2a8298fb302c1c387d8d6762ca42e7373625f23800c8ff56f6570bc126563d63ae6ee718fd43b20c0cfda4d1fdaf76ee11c2987634d2366493430ca4556123d8693f62552e27e110055277f2c9ce173f1647a90282617b39e664c2dd91cdd443fc68195edcc793fc2fe56d520523f4dc22373098df02a5f2cae346be890192c87c986e43822cfe8ac698bd26463d0fb2c0b3800b7a0e67a1042cb3e8860288010713c2f2385d52544d5535ab3eb89baac95c527a3ca29f100aef627e2c38c74e6bf86b585888cfa4055589d89fcc84f8e3f721b4569c52dbff362edae365bd30c996d1d583aae405369d81e243f312b8ed2a48048a63969a36b24404926ce86768520a503b9b5ccf62a345825035b5a159d1024d1a714a3a88f7fb076a95913028e6dc1e5b709497779fe70ff5c8efae52503114a8846fa273344d3332bf74af43e8e4ec8c3415d2073b4e316aed49fb2da235bbd2d7e37d2fefbb4c76a9965f1aec69df3f18be633ae7c4d9972341bf125b7a091eb2561d32dc5a52be5bc62b2e230c6d434bf0cbaf3c223b89a6401f4bbfa9623a3057df6a0f0c7cb4818a29f3f59e3df9386051d30e62fc33791ebdf3bb0a58ff7eb1af240aa52685e57adb3c613469e6d7813863fa6ff6363ce49af25d51184c213e634a8be3470f892b87c25194257", 0x1000) 00:57:04 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r4 = getuid() setreuid(0x0, r4) setreuid(r4, r2) lchown(&(0x7f0000000000)='./file0\x00', r0, r3) r5 = syz_open_pts() close(r5) syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x0, 0x200eee9, 0x7, 0x5588, "2ea86ecc0104000000ef64e16eb595607fcfd711"}) r6 = msgget(0x0, 0x2) r7 = getegid() r8 = getuid() setreuid(0x0, r8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) lchown(&(0x7f0000000040)='.\x00', 0x0, r10) r11 = msgget$private(0x0, 0x0) r12 = getpgid(0x0) r13 = getgid() msgctl$IPC_SET(r11, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r13}, 0x5, 0x2000, r12, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) msgctl$IPC_SET(r6, 0x1, &(0x7f00000003c0)={{0x9, r0, r7, r8, r10, 0x8, 0x8}, 0x2, 0x9, r12, r1, 0x4, 0x9, 0x9}) write(r5, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804", 0x227) 00:57:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000040)=0x4007, 0x4) accept$unix(r2, 0x0, &(0x7f0000000080)) chflagsat(r2, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = dup2(r0, r0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4d}, {0x61}, {0x8fe}]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 00:57:05 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x5, 0xf9f3, 0xde, 0x2, "abf2e44c985e857f74bd25301f7cc38258eee87e", 0x9, 0x81e7}) close(r0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) open(&(0x7f0000000040)='./file0\x00', 0x400, 0x9a) dup(r0) select(0x40, &(0x7f00000001c0), 0x0, &(0x7f0000000240)={0x7b}, 0x0) 00:57:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000100)=0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x44, 0x0, 0x0, 0xfff}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2d0, &(0x7f00000001c0)="0c516d3f70e19318ca9bc32c1b26") r1 = semget(0x2, 0x2, 0x620) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = socket(0x18, 0x1, 0x0) fcntl$setflags(r4, 0x2, 0x1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x3a5) setreuid(r5, 0xee01) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x8, r2, r3, r5, 0xffffffffffffffff, 0xc4, 0x7}, 0x1000, 0x8, 0x101}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) lchown(&(0x7f0000000040)='.\x00', 0x0, r7) r8 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0xd6c0, 0x0, r7, 0x0, r8, 0x101, 0x200}, 0x7, 0xffffffffffff8000, 0x5}) socketpair(0x2, 0x4000, 0x13, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$inet_opts(r9, 0x0, 0x1, &(0x7f0000000180)=""/64, &(0x7f0000000200)=0x40) 00:57:05 executing program 0: syz_open_pts() open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) acct(&(0x7f0000000000)='./file0\x00') 00:57:05 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xdfff], [0x0, 0x0, 0x403]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r3, &(0x7f0000000540)=""/226, 0xe2) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000080)) read(r2, &(0x7f0000000540)=""/226, 0xe2) r4 = syz_open_pts() close(r4) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x8, 0x0) fcntl$getflags(r5, 0x1) writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r4, &(0x7f0000000400)=[{&(0x7f0000000040)="91", 0x1}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x4}, {r1, 0x20}, {r2, 0x80}, {r4, 0x2}], 0x4, 0x2) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r6, &(0x7f0000000540)=""/226, 0xe2) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f0000000000)) msgrcv(0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011cf42b4f8d761e9e6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e7000000000000000000086cf1492ef2f18db672be20e9a88d1597a5400121b9129742856867553f0682afefed06fb52"], 0x88, 0x1, 0x1800) 00:57:05 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000240)=0x1) open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000000)={0x0, 0x0, {[0x0, 0x5]}}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000280)={{0x7f, 0xff, 0x5}, 0x1, 0x7, 0x100}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) socket$unix(0x1, 0x5, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 00:57:05 executing program 0: socket(0x2, 0x1, 0x0) select(0x40, &(0x7f0000000140), &(0x7f0000000100)={0x8}, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = semget$private(0x0, 0x4, 0x1) semget$private(0x0, 0x1, 0x206) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000380)=""/174) semop(r0, &(0x7f0000000280), 0x0) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000080)=0x1) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x3, 0x1f) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r3 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r3) r4 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) dup2(r1, r3) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r3, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r6 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r5, 0x0, 0x0) 00:57:05 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$WSDISPLAYIO_SMODE(0xffffffffffffffff, 0x8004574c, &(0x7f0000000080)=0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) r2 = accept$unix(r1, 0x0, &(0x7f0000000100)) connect$unix(r2, &(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x30) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="e1cc"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x2, 0x0) close(r5) socket(0x400000000018, 0x3, 0x3a) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000040)="100a2956b9223776", 0x21d) 00:57:05 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)='_s]\f', 0x4) bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="01440f"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="567b951b5ed032b60142b623a1ba56a1e9660efe0586abe23fff6d9fd25ea2da4d0700e685de7559045d9fb56c33a6a2d4729438f686dd05f4373381ffdb408876838ef83b28c6f7369d210fed53c9fcd375791d0aeaddf71b"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 00:57:05 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x86a17f753ccac3e6, 0x0) r1 = open$dir(&(0x7f0000000140)='.\x00', 0x0, 0x0) getdents(r1, 0x0, 0x0) linkat(r0, &(0x7f0000000100)='./file\x00', r1, &(0x7f0000000140)='./file\x00', 0xc) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="2b4232e580178c1fd5da7cd7eee89f95e452033540affdb718b8c4fe51146caeec926098cf40b4266dd07d8ebe704c9c60b57b90fc42d34ffb77aadda79a", 0x3e}, {&(0x7f00000017c0)="babf2642d9dfc1be5a5c4bd8dcd877543e10f0f2345ca372e2ba6d3218c06217d53ef5d4bc868659a236e86379029e7351788d3cf6e6da036f2650f306999ee0c4b46b0a65cacf9fe1b2ed0ee508abef57a730378d5e6e0398a29c00331ef6fb6b326676744609c18be5bc72170067769da053e7378f61ac2c7788a5c06fc820513492b6002af820f1ac3df497a34203a02c7797481d2d5dc3322716887c4304fb531b57", 0xa4}], 0x2) r2 = socket$inet(0x2, 0x2, 0x0) sendmsg(r2, &(0x7f0000001780)={&(0x7f00000001c0)=@un=@abs={0x346771fc3684a0a1, 0x0, 0x1}, 0x8, &(0x7f00000015c0)=[{&(0x7f0000000200)="20a7df246919601b0744fa5ca5c48d1db3ce11069a5f34fe5050d69fb23162f46c3a80a8ab1254dbb50e971acd", 0x2d}, {&(0x7f0000000240)="281d071765093c5918562e5f03e0d2e8bf24e87a2df37a7feff5deaf4eea82a6dca2e7c9cd41be0e757a3a3029365485be976e580ff88cc0511b29aa48790dc8432d38a21653ad4d4711fdf935e5e97f76391a589c4578493b9d1402a8f2e555ff98e7d54f84bd07b81e537b377d81c916b6f61396fcf51040bb1f689bee4b4da306b9da4ee997b3678ab0e04eddefff87609138b3cb8e7a0494efb1fb63762aee2d24a1dce67a09126ebfa3c34713cd90fe093a80fdee8c3ca9d2fc1dadde7a19126b0b4884b6e757819113bb454b4b56c2a5a6c2151f82e7bece19cb22836de57031118e3ca957", 0xe8}, {&(0x7f0000000340)="6c64bd344ce0", 0x6}, {&(0x7f0000000380)="a4508076a77ed8aeb840876f390d645c5921ed52fc569a23a89824bf609562aaec101e585653fd74c246efc1c1dbd1107435f705d7736213f796e4be5aefdc593e4081f3ebdecf9e2dd19aff41e86790ab64eaa6a67ea280f110df9ed5b1c328e543be834b17edae40ea0bb8a8d4af91ad7515a6a731b10dc83f96100b98ad0ae57b8fb55c734df9fa5a0924373dea587d568453121bdc589457bcdad469f27f8028fb7837cb1797e64760a68dd32a37bd52b06880db29d963ff4b89883168bcf5da36830cd947a3e94e8c0093ac9b3e39599779b919cbd90e3d7ba49cbe1df589fffe8de1d9253fcf01e1d824a2039dd80cf3798a818a8c964204a67598cb3467600a8ab284c15ca0fb29f8826eb44710294b84f7f4ee61ee6d68ea243a2ff5b769cdb62a3b8a25e1339d9aeddeaff933c7721acbcbfe3c704f740f69a1ff3a2ad450ff49d2d007d785b3988c6bf577b8733fd143c27e81d08fc50639c29013a3ff3fa0b53d996f8c4df807bbddc92932229dd6da7a77f18f12d2cadd914edd8428f5059b85e000f74ae572b2f3627b4ba48a043096a4762f4fdfc7bba695f9510a16d56f3cc625d1a21fff080c0b08d32e76438a35c44d7cd0c6d6dfa72bc67d359cec0695ddd2cc48544b226f07b741b2e2eea25f557f216b17a3b689bf313b2f6ad734d98166c85a8a1fab55986cde20b3651792b9731dbe016939b6dab7686686f70d793286ef0c6cf2d3993aa81ae26a1cf8722784a4b3c8b9f68ca93545feb5872dcaf10b0ecde882fc904578796e512538bc4f466a2d7ff45c9384710f524a5ad89ae5ca5ef3bd597f9bb28e77d42bca3c503e34c50cd2943effa89ac739eae7501b7137c257ffff149e1fea3491523cf64f614107b00d599d1e87b53a507bf42ad7ee3a377ed493a6aea2c3127c2dcc78fd99d896dc093f618f4ca0bccc9775e3ff35d147c94f21af2336405e3bb1bc5311bcb735b141f4b1cc35f14c91b2c15b77e3053788886faa8f39d93c93db441db7a2a611625960e3d07aed33d0683e62ef5850d92a904fe0a1e23d87bf827df3103216bd85345e889dd51995da99eb302f29a0bb7d648e3d63ee970a18ce06d3365396853b96f4233c562f82506677f6401611d230b45c6591cbe38fdc776fa0f9a3ff498a7185411a85ce7778fb33fe5dfb1e474c06a3965f305d7d02cbd4db63267b0c629932f24bcf1aef825ede4ffeadde2fee045402f247b9c312bde1db3e7d5fa42b4124394493d75402487d7881744275a54bfb374c18ba7dad6a47c028135f89ab8e3d35a6e9cd97637c779f4805705e4a7495ab57060514fb9edb37628105610dd089e44036da409ddc66faec8048042eb9fcd17af56713ea688c3cd268721809536601f96cbd02319877cafeb89af1f6d40b53454cc591bdd598d5066688a0b9f24cf5769a33479d94f2b9b93604b9dd843d6b94a6a9480b1d2320f57ca67182544436682a6bcda604d59bb1091fdfd986b9642af398e2653f08d64bbf377de9d36be625c20612f9b4ac48225f6b59d4aa1cdbda8763ef2bdd13c5b8d119dc49b63f5a711698c304fad94e0ee9168878546dcc2df4e9fc5a9f575077825191f8a7fbe1ac288db87999ebabcd4a8c2c8dad3db47ebc0d45a5288039c8c7df70f499a88ebbbe270dc70743e1a5f2715247050ed8e83461a1c32db9c8dd7cca7d30dfb39553f1cd3ffee2eef7a999435c610de427032b6b6b92dad2b65b2e88f91287561b593030b88edf92632b0da0f1ec9df914a3bc7f3a30fe107563d64e77fa35359b9fe608922832b8980ad8ae52efdaa26f2cb7f86ff85ae70376706bb5fad13609a186f33bfacd799b04fab42ef9f1ffd36f4266fea9eb228d3e571a8238396989de1726684aa3a1f72f9c99610d39b40cc8624ac59576a7bd7a381df08e3233bab1f31c3d88160e42ef598c9641d8f3a2480920b1920ace10a1a46e511e6c78a9225c773a62d195976789558246540d8cac8fb76a30e83ae44fcc93179d13ef58394d348541d827dd35e60f2c76982f08be183c29d99ce2a70721ffd4ec79f859a70224e3ffa27db775bbacb88285e2a6dd0db4e0fde0be2c74083e6f9d854629bada7f6eb30f53542b9ea32d450dbea33314addd23d69fbb778a974c802ad39ffd7054e2b6a79d597ad43599eb90e18ca1a5fb0431036a1b19103abb2278bee2a606f7964b5f55d484bf759a6ef7a3b1ff099adea386094c047713be825ff2f9402d44989621b52045d9491156448dafd6a4a9e43de378a85eb73c5254592e2aa7fca9e859873061f37ef1fa75cb9ec7605a3c285bab3604bf95ca0eeb850e5bccb3d6c7b667a67f19c18448d7d8d1a39dba3edc796ba8e1579e063f55b13a324fb2a1b11edc315c44bb2667c1baeec9df9d3c5f62559ee0af4ec359e2b5f3a01f57dc4024b3eaf1901daa77285a45254e91ff7f8257f2f439c74da5607d668ece6ac52e79e88c8b760134cb1ddb3ac5e5c720259634491b1c0b0e98c6ed9c7a615a2174e567b745aee9ddde518e03bbd45f1118106f6f7ad6455265789e26357e6fe4fae61ffb13b45d6c9bc8079fc10e127289711e16b0030db98721c412fce12fc129bd36ea3459a468ff5b7b7496b6bf687497a79619f7935043478cdf2d95de37d116f67b83810c0a2b2cf6c95be19f6ca242418aa7d15f34ecccacd53f4e539636f5d4473aff73c4c400ea587e9e33b280b3d8f4e5d73343bd824161afbbc423897f1b63d87df00014780abd039499773628c699ac9461acb49af4749fbdfcdac47571988d393ce50431d5573ba940096f4bf2c38b96ff6fc9e4a1046882c5cb625118ee597d8e4993fa6d0a121d86d5f517b4cddc580a18d2de0c347413194c61fdbe127e012c378431f6f55b939e84fb11c70ebe66adbdc95849e8abbdf94211ba8d27e53682fdd4eb5a450342334fe1daa54b6f1cf2cc0a210f315a9c8e802699c472414fa63aff95e06845108e0de4ff5cf162bef0f0e82a2f1b72060aa21f1c340010ee2d2d3cd4281981d290e368d581119493bbc72ca3ebd97062d836b70298160f6747f9a2e3705dd448e8323abdff214bb112324624f3e399ace2cb48a169f939be204499010ff0385364a8616cf8c4c190b942546ea73464003e81d1bd58278c2b865c218039bcd4faf9243670ac755722044bd089403124ef8007bfd7f171dc4d1a4847a1b544a223c0a145cdfaf946f884cd9f44359f5ac5be37f3d1481011977e71d98ccdd513114f78afb79c9ec1cdc5851a39249615b370dea8aefbb99edc1124e6249d6f363cbd78c568ad8261ac84275d5251e8136e0761c9ca6731c27150bee9e65bd51621bcb3175ae2df8e4d5d3f01ec315bcaa03203f24bb6a29f4b9bce42762deaefd11823b28f8bafd6554092a5dbfa5d97f0b78aca87d095c6f1ff56903443ade782d462a8d61848191c20cf1b67f56d3e040a11ef70a8337aef1a128ec298899958155763ef3782f1cd0f648b26e13d86178b35bf57e77b45cd9ae56f4a370215046ce1c4134800f9eb5f7229ce56790a2890301a0bb7e775cbe7c94bbbe2bfcf58a100bb98cbd7491090d7ca880364ff66464a206031d27736f89946a9023834f43cf55fba6bf5a57343330cce006d9210ec14ee204f29d8fdb2cab6f091604055bcdf2a9a71874f9e4bda08872806f1fb081fc9dd570700eff51821cb5d64069943fd787d974389cc89239df51acfe8306e1eb1d56c60e1ba84e271f7e28cef68242d14b95975084d0965268c5fd8a8e81429dd40b671e65953157d0020fe9fca3f99656fd340b1b8be0a77a0659d497502fafb6c485a98c0561f64fcd03b7ecd11ef114c620bf26ae0033cbddd0b90a4fb347398ef48711efa4b38b43f631017faf30b41697c0e0095c7895a23a864ee3b24e35c29576740e50256992b2ac2f25acaed192c029887fd2eed3e9f7c6bb224eaa22492059669552ad9da793bb8630fa7b61824f26231794d07eddd663872760eb2b8e2f7212cd065b3458ad5678c3422859a96a64cdd488353f621b64fc05d7cb61c0c4ed46ae6937bbecbca29b29c4dedc3d79dff84bd945c576ab729c4d137cfc18da9da073e63af6acb2ee038a81ed54d732e2da7409f1c958ef7406047ccdb1073f8521971f08ac4fb95156561d9918bc3171d6a80b168cfe9346ca72b0963cca096b10277a7f0d3757cbf06291a55de4cd7a7f600580c96589adbb0d1033ac7ee02568e39227a69a7cddca8c7adc4ff47c69db1b1a0263311d653c7a2c47bdcd72f6e0e5725fccc080b2a3951e3fafba54373880f016a4b07692ecc044a3b964ca6f2b3998cf086c838d4810987d9d9a683d3a5cee150bb1700524399cfff9e9369bffd16e9973ff0f36ba5533a21fbb8dbe3809ef9330abe95fef8bc4f2d3c810b7234a6943f36b5f10ef1c1181582f3555e6442b01c7e22cb316ffcbdad1e964ed4f71e043d5f8f9fab66ba30f23ab7331c1e3a4a31b0d75e3ecc4c973f24774c2be071f68faef6ce4dfc3f71664d97c2969ef47a78b2cbec901d852ab7e892c3071282a27cc533efcdb0a5a486fb102a633b25149d0aa35eac2e24daefc23f2e922cd8714fef234802ffdee5bd943df74f60f360aed94150b5f1d2a5ee7a702e1ff1c72ea14731b1a0936008344f1d88e82c18cfc6626a51802d344d5043553e04caa874fd3a8685373fbb15969da13e11d2b6d549ce9158ddcfb57c1fc92117a2cef107958f1e28184c37a510681ba26a55c49f44bbe755e2a6c937974b53201cc983f5935e34808758c3aa68593f1a93706293d3deb221a333db633ca78889beb38f1b8b96b9db2e4017b3d5d210f9804d4425f11bc5c81221746de9d432d85fec84ee8fbc863fea73efd132d5cbc3297464c5edb164458faa79f68d739b6c2d7d316f38437df49f2d6a72ee8e869148c5a7dff9e77d5db49fe7746614a4eb31a19ed57f68388396554cf92763f06dd5d2cbf406dde763a849cbbaf6308d8f11c0517d24aa6e56b616ca6431b1928d99a0a22ffe8a7b9e59cc9dc4d5d5e5cf8b5fd408a23cde2957a947892b9d1afd340422b50a55d462360843f6dd859ff8cc4af5303ff19b6e01a57d797c678fbfc9536f173aa76572efbb11b281e7988ab0c17bc16c4cc6118e3389c3323d8fc7a92ccaee409ac8634c8ca3fe40b50031ce2cfc521a9b1787a2adbab53de32b5c2f8d95dfd7a3970c1fc8101652693cd0f69636dc64e20f316d665c9668a2b01559fee5b7f84e518437a6c21c0eb4e13df7cf08a3fca2a2733751c28e7981c8fad06f2e4ded5b0fae649bea189084dd5a8966c9e43f898729c36ecfdaae1d47c0096cebd08657c67750e3ec8c1e9faf1b4d47c95ba2fcac3460e8bb32088df3242d053bc930ef97ff743b41814dc37599a01c421ff5317a494ffe7023bfe5ff480ab1747113459b8b587c84364c6accad290c7572a52d9dd76114ed008a1a7cef59c0aba40a8141515fd44b6cf4ec95afb19182105f6c58060650c345019e7080b7c9914123d69d473fc380da06887c939151a0c729c71fffa308a23a9ce2f3110485024520acf4f457582ad97e5ffacd2a20942a6ff5cbaf58576d207f6e0ca625bb367a984c37f1d7379df4e2bbc2cddeddf378162dced9ddfb512a764dce74ae5963db81aec446a612b4fe36020a87ae608ab9e3a7373def7b4fc0eba17d5da8ce8cbb000552994b37dbb9aee0f5a6ac8d5a7b8c0d97b0ea40b51e61e962d890b20cb60c07423bdfd9de48", 0x1000}, {&(0x7f0000001380)="20a15e74740daee4362cdead300fd354bd5f47fc3c07738e2ee83772d63763d030e9a987f4da4cc931e0a475ac993cd7a27ff5017c4f8c9146212dcfe43018aa8eafaa3ecf4e78d7f7682a387c1d86792e4f54c1809bda0bb2d2a315981ae76dfce08bd2347e0100f5f1864dac772185b097b407aa1dfe295507e6fe7fbf3cdbc05cfab64137bb1af69ad5d1a6410e1fc4219938cfd2d568bb6a6a09ee0817f8bd68a07ca3c75f5ec62461fad03271826bf9a9cb3312df911b6581fa92e0767f9da1aaac7d77983666f361c8f2e2615e3a144340615d7ab35705ff92a12a277174f4deaaf09d0f36bfffa7ce445b5ff64ea4924553cadd92ce", 0xf9}, {&(0x7f0000001480)="c3d243275aa898550859af7b7a8ca26758ca6e9dca8fcfac62cf1c5d49d116f73db5ed2dde24282c3bc68e9c529db81121f47f24da9cd5790e4ba0c31a15cc30934b495725e94950a379fbc1f12edd60d771233cd793eb736fbfe6774c", 0x5d}, {&(0x7f0000001500)="853f92201a4a9273b6b215235ab043c6d47e193078ad55fde579198c587175bd991643ceafbc0d26acd8bbd58b6af5e6899a3c2b3481079ec0c3780c7acae541c692d6bdd055a4aa973c2bdc6e0c2db00b8d7898af86f9e29f7a64a79d89a53b0158ae0414bd9971f4fb32df352408bb9674d4888422a4f0cc296b8d8ebf1d3b4751dc2f895aa96eaf57282a0cae7220120f36cd972f2a59433dd5000df79d9cb0001e2cd52c970b5c8099", 0xab}], 0x7, &(0x7f0000001640)=[{0xe8, 0x759d0c116f220661, 0x4, "b71df5218c41a19e5ad4f54b2a19899009075a4dc421d7e2df334ad5acb0e42c401827e78a7971bf02ea25d168f751051be251ad5acaeb927dae21e7d7f6ff5dabbc37a1ca0c25067b6b43de36075f801da41ca42be0dabb5894507f6147cf7a2941440b91231afe384f4a19213449d731434a6dfde72257d5eee54ea5bd8976396a01f7b839d917a244cadbdec0d7ed399a7074a402615f4c0c050d241625457147ddae1121c6caf3fb74793b582d60a17a5a9824d751b222de5e9cc9c4448ef32487e71b22877ad34f94e47ed8e627884462276490"}, {0x50, 0x1, 0x7, "85bfe49477b761282a08f33638acce21a29b9c256ef16dcf22838a257ef7cb1e3b12b51cf1c43bb74a913e597f6188eb6fee84e983553483ffb80e0a8f6b7be6"}], 0x490}, 0x400) 00:57:06 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000080)={0x0, 0x3}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x2c}, {0x2d}, {0x6, 0x0, 0x0, 0xf9}]}) pwrite(r2, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) 00:57:06 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x20, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0x29}, {&(0x7f0000001180)=""/149, 0x214}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f00000023c0)=""/211, 0xfde3}], 0x6, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x2) getsockname$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) r2 = syz_open_pts() r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r4, 0x0, 0x0) recvfrom$inet(r4, &(0x7f00000024c0)=""/231, 0xe7, 0x2, &(0x7f00000022c0)={0x2, 0x2}, 0xc) close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) connect(r3, &(0x7f0000002300)=@in={0x2, 0x1}, 0xc) getsockname$inet(0xffffffffffffff9c, &(0x7f0000002240), &(0x7f0000002280)=0xc) writev(r2, &(0x7f0000000400)=[{&(0x7f0000000040)="91", 0x1}], 0x1) preadv(r2, &(0x7f0000000000), 0x0, 0x0, 0x9) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r5, &(0x7f0000000540)=""/226, 0xe2) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000002600)={&(0x7f00000025c0)='./file0\x00', r5, 0x1}) 00:57:06 executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000600)='/dev/speaker\x00', 0x82, 0x0) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000a40)="a96f6c", 0x3}, {&(0x7f0000000080)="471e8f984238f26b7a6c4c548efc914b896385a5ef4851e84978b533a85065a308f9fb82928d17f177f5c3db25667c32737ae108432e", 0x36}], 0x2, 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x3739, 0xa351, 0x1, 0x0, 0x81, 0x8, 0x9, 0x2, 0x1, 0x8000, 0x1}) execve(0x0, 0x0, 0x0) 00:57:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) sendto$unix(r1, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) close(r1) connect$inet(r1, &(0x7f0000000080)={0x2, 0x3}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 00:57:06 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) r2 = fcntl$dupfd(r0, 0x0, r1) close(r2) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0xfffffffc, 0x0, 0x5, 0x69, "6601fa1d03182eab7fff000000000000009c7e00"}) writev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)="56fc9bbdfc69f8cac8000046694537dace6045fb6ba3b03b8fccdfedc4c4666fc04fe65ca58591c05ffb91afeb559b3316528119e917512004e7bce932f0eadd48c8965fd51f701f330f2e610ab994c25b8fdbca217f9dbcd8ca6cec4b0c26e32cb5b266a5", 0x65}], 0x1) 00:57:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "d7bc600b441dba52c7f0338d7c3bf3744077eb71", 0xffffffff}) syz_open_pts() 00:57:07 executing program 0: syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff08060001080006040002d4bd30ebcfd47f000001aaaaaaaab3aa7f000001"]) r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)="91", 0x1}], 0x1) r1 = dup2(0xffffffffffffff9c, r0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x251, 0x2) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r2, &(0x7f0000000540)=""/226, 0xe2) fcntl$setstatus(r2, 0x4, 0x80) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r4, 0x0, 0x0) r5 = openat(r4, &(0x7f0000000080)='./file0\x00', 0x1, 0x5) ioctl$BIOCGETIF(r5, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_flags}) 00:57:08 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000002c0)=ANY=[@ANYBLOB="fb182e2b666902e3ff010d9822700fd1a9f2d2a45723de9de09e9b537ea39f7043f0dcd018b952a200020000000000005fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f6ece473033b5854796632f23806d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c8187ba99b9832a4787a1787f148c29765398f3b50a23586d323620f61f0b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b71323293303df456214f7e6db25648691404e85f6e35c30447492ed173a4720500"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, &(0x7f0000000180)={0x0, 0x0}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r4, 0x0, 0x0) getpeername$inet6(r4, &(0x7f0000000000), &(0x7f0000000040)=0xc) read(r2, &(0x7f0000000540)=""/226, 0xe2) fsync(r2) r5 = dup2(r1, r0) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 00:57:08 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000002540)=[{0x10, 0x1}], 0x10}, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) 00:57:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x45}, {0x81}, {0x6, 0x0, 0x0, 0x7f}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 00:57:08 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file1\x00', 0x10a08, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r2, &(0x7f0000000400)=[{&(0x7f0000000040)="91", 0x1}], 0x1) r3 = syz_open_pts() r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x2, 0x0) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r5, &(0x7f0000000540)=""/226, 0xe2) r6 = syz_open_pts() close(r6) writev(r6, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r6, &(0x7f0000000400)=[{&(0x7f0000000040)="91", 0x1}], 0x1) r7 = syz_open_pts() close(r7) writev(r7, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r7, &(0x7f0000000400)=[{&(0x7f0000000040)="91", 0x1}], 0x1) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0xca, 0x80, 0x6, 0x1466}, {{r1}, 0xfffffffffffffff9, 0x20, 0x1, 0x6, 0x2cb}], 0x3, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffc, 0x10, 0x1, 0x7, 0x9}, {{r0}, 0xfffffffffffffffb, 0xbd, 0x1, 0x3, 0x8}, {{r3}, 0x8000000000000001, 0x46, 0x80000000, 0x1, 0x91c8}, {{r4}, 0xfffffffffffffffe, 0xa9, 0xfffff, 0x3, 0x1}, {{r5}, 0xfffffffffffffffb, 0x36, 0x7, 0x80000001, 0x2}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0xb0, 0x1, 0x2c23, 0xd2a}, {{r0}, 0xfffffffffffffffb, 0x40, 0x20000000, 0x6, 0x401}, {{r6}, 0xfffffffffffffffa, 0x4b, 0xf0000000, 0x6, 0x2}, {{r7}, 0xfffffffffffffffe, 0x40, 0x2, 0xffff, 0x100000001}], 0x4, &(0x7f0000000340)={0x5200000000, 0x7f}) ktrace(&(0x7f0000000040)='./file1\x00', 0xc, 0x108, 0x0) r8 = socket(0x2, 0x10000000000003, 0x0) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010021b403d27d132f33d11adbf7eb24b249135917287215e50a90bde000e0439d9fc4b019996761d3b12fcd465f1f356e2ac6894d75b94cc121d313e3b27bfafc56b4488a38f83d9ed1e8fbfa1dd002df410ada4c3452e170ca404e7a2c94f136b1f4434cf09c5fd672ab448f0b198ccbd66b732da8fdfa59f2d8b8c45852c04347c3a49920fe835ec234ab7e1718ac61aaa9e13c170ab72e2fe12c95d5e9fb579281d1a000000000000008fc76000000000b54985ec66b688c2228caa347656ae3a6539a6c5519913332139108c2a1ba6a4be41512275a734cacc7cb73ea3f6ebcc0cb266383266a934aa27227881c03ec5664d0cdf3c80244bd1a5bde1093ebe25a9b563aa7c023dc78a216b7adaabff79ca9c660a9d01776f509e6c629518517bd0b1309a613921b1b871dca552b08f67c446ea7d2308bf29361d0d5682fcd8e275a9b41bdcd758ec23ea49af2ae61ac244f804099e56ac4b14c"], 0x10) sendmsg(r8, &(0x7f0000001b80)={0x0, 0x0, &(0x7f0000001680)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, &(0x7f0000001740)=[{0x68, 0x0, 0x0, "48cd1f35ffbb414e8f897a3f96a08833abc9989cb56ec23b94e082fe536dc55cdc7f4a340083efe9e6f53073b71c2c56ebaeeee2aaec5cd49afb4e30706957762ae0067b5ad2b485bcd56075578ac1ba69"}, {0x20, 0x0, 0x0, "2e3ea588063b8c48eb"}, {0x60, 0x0, 0x0, "3af3c8a87a36a134ece6eca0682acf30e1f1e44e8f736ec8c8dabb1b8d1e858ac47ee5a97852f828176390b6ab8f9cad440dce19b33899acc0308769ae7a51ad51cac3b00bd1c952c9"}], 0xe8}, 0x0) 00:57:08 executing program 1: r0 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() sendto$unix(r1, &(0x7f0000000100)="04a31d36", 0x4, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000000480)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000180), 0x0, &(0x7f0000000380)=[@cred={0x20}, @cred={0x20}, @cred={0x20}, @rights={0x1d0, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}, @rights={0x10}], 0xe0}, 0x0) r3 = dup2(r0, r2) r4 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r6 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r7, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e000000000000000ffff0000ff7f00007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a089286916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d82f878459e55186f6c90c657388af2f3854826f53090035b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e6149700"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r9 = fcntl$getown(0xffffffffffffff9c, 0x5) r10 = getppid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) getpgid(r11) r12 = msgget$private(0x0, 0x20000003c4) msgrcv(r12, &(0x7f00000003c0)=ANY=[@ANYBLOB="000500c806c2448927ea325e39b0b340a891f62e217821b111ef89695d4ae142a2099adeb615aca83271cb08cf27766da5a4a42afe6e5d3ff160f09d01e1304ca750b038dd62def78cbcc267e577b1921e6d422c5809cb7ac8ff965b9f637c21a759f9806a7fa9c291b898ceedace3335baa273ef734123d2437aaa99a14dec4256ee5b169d8df94d76b364090150e1c4d0b7f48dda04b7d72b881ec09c00afea3dbc09b95d083254d4641af8de19e221cd1b2bffbc50bc5a043a72a353891876c8c394b0977bbeb5d6e689af5ff1a3d2dcfac19953c123c955189f0e6bcba685f128c5cc443434fdd3e44a6e9bd1891bed5dfcf9aada01cebf046dbacb50d49c356d20116c8de4c98d3f9a7c3ef87c7a0ef3f4519fc47e2d1d3a14357b07a9175ff8931f32a5372a1a572405b288de15a3e55d493d2b6651578b10ac57f478fa098f515013cb5004527639f184b9a9b30998621b906204346975340f422294a44466f9188ff08e0751505f61094562d449348fe4a36f8947c4003af81b124f7f090f0ab3631f7fcbb4405b25f272042e08f25d6989140ea3c256094f27da730e26b80318ed276def5650d49ffeb035b146c4909dab207455001806435897f19eec610348a0746986f3c5e78d942dea041739faa2d5c8ac02f11c02b81dfb6856c3943d96e1a0288ea0682986589f500aed72b2254e3fae16a6855cc91c224b9392389181df830fe27a47705be6a7f69c6244bcbf5e78ef308a1ce9acdccf0fc8173dbaf9ca4b65ac557a14925e7037221ab6c40829b414efaa1ea"], 0xc, 0x2, 0x1000) msgrcv(r12, &(0x7f0000001c80)={0x0, ""/242}, 0xfa, 0x1, 0x1000) msgsnd(r12, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000"/121], 0x1, 0x0) msgsnd(r12, 0x0, 0x0, 0x1800) msgsnd(r12, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) msgget(0x1, 0x82) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000980)={{0x1, r6, r8, r5, 0x0, 0x46, 0x81}, 0x10001, 0x1, r9, r10, 0xa5, 0x1, 0x4e2c, 0x6}) r13 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r13, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r13, &(0x7f00000010c0)=ANY=[], 0x0, 0x1, 0x1000) msgsnd(r13, &(0x7f0000000f00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8f662fcf5fa3b56cdb615f058b0fed6706a08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b7000000000000000000000000000000002b846e9ea6bfe963e868239614464ff1e6c94011be14a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e1729f126bc3a02a8f43b026a7845a0f847e1a4b0233c6dd9ff248b7496fee38c4e6eb063b60b89b7bfe5fc922fc62051825a59672eec89f638644a65b48ab42eb72a1560317678bad0aa724b5fa4587f492a3d9607e16cd11b34881c3fff8ff7cc027583d3f18d2f3f791951e888f1fdcb99d13b6d6240d00"/399], 0x1, 0x400) 00:57:08 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000002680)=[{&(0x7f0000000180)=""/122, 0x7a}, {&(0x7f0000001680)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) lchown(&(0x7f0000000040)='.\x00', 0x0, r3) r4 = syz_open_pts() r5 = msgget$private(0x0, 0x70) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) lchown(&(0x7f0000000040)='.\x00', 0x0, r7) r8 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) lchown(&(0x7f0000000040)='.\x00', 0x0, r10) r11 = msgget$private(0x0, 0x0) r12 = getpgid(0x0) msgctl$IPC_SET(r11, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x61}, 0x8000000000000000, 0x0, r12, 0x0, 0x0, 0x4a}) r13 = socket(0x2, 0x1, 0x0) connect$unix(r13, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) sendto$unix(r13, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) close(r13) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000340)={{0xfffffffc, r2, r7, r8, r10, 0x110, 0x7fff}, 0x401, 0x6c, r12, r14, 0x100, 0x1f, 0x652, 0x8}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd", 0x6}) read(r4, &(0x7f0000000540)=""/226, 0xe2) r15 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x400, 0x0) ioctl$WSMUXIO_INJECTEVENT(r15, 0x80185760, &(0x7f0000000280)={0xed0, 0x0, {0x800, 0x80000000}}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000140)={&(0x7f00000000c0)='./file0\x00', r4, 0x1}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000080)=[r3, r16]) sync() unveil(0x0, &(0x7f0000000100)='x\x00') madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 00:57:08 executing program 1: r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x84) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) r2 = dup(r1) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82667853010069aa6b00"], 0x10) close(r0) 00:57:09 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x9, &(0x7f0000000000)=[{0xdc, 0x8, 0x2d, 0x4}, {0xad, 0x81, 0x80, 0x7}, {0x8001, 0x5, 0x0, 0xa02}, {0x3f, 0x3, 0x40, 0x9}, {0xf001, 0xdc, 0x1, 0x7fff}, {0x9db6, 0xfa, 0xff, 0x9bf}, {0x6, 0xd9, 0x6, 0x6}, {0x5, 0x1, 0x81, 0xfffffffe}, {0x5, 0x0, 0x2, 0x6}]}) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5, 0x10, r1, 0x0, 0x4000000000) r2 = accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x10, r2, 0x0, 0x0) 00:57:09 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x408633c) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x800, 0x0) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000340)) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000180)="000000186004008b00002b27fe5afa04fb0441ffffab7b74371b2891ffafd77837e13965defffe0000000000", 0x2c}], 0x1) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000380)=0x6) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x120) r3 = openat(r2, &(0x7f0000000140)='./file0\x00', 0x40, 0xb2) recvfrom$unix(r3, &(0x7f0000000280), 0x0, 0x8c1, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa) r4 = open(&(0x7f0000000400)='./bus\x00', 0x20000, 0x81) writev(r4, &(0x7f0000000080)=[{&(0x7f0000000180)="000000186004008b00002b27fe5afa04fb0441ffffab7b74371b2891ffafd77837e13965defffe0000000000", 0x2c}], 0x1) r5 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r5, &(0x7f0000000080)=[{&(0x7f0000000180)="000000186004008b00002b27fe5afa04fb0441ffffab7b74371b2891ffafd77837e13965defffe0000000000", 0x2c}], 0x1) r6 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r7 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x0, 0x0) fchmodat(r7, &(0x7f0000000500)='./file0\x00', 0xc8, 0x6) semctl$GETZCNT(0x0, 0x0, 0x7, &(0x7f0000000440)=""/137) writev(r6, &(0x7f0000000080)=[{&(0x7f0000000180)="000000186004008b00002b27fe5afa04fb0441ffffab7b74371b2891ffafd77837e13965defffe0000000000", 0x2c}], 0x1) fchmodat(r6, &(0x7f0000000300)='./file0\x00', 0x107, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r8 = getuid() r9 = msgget$private(0x0, 0x0) r10 = getpgid(0x0) r11 = getgid() msgctl$IPC_SET(r9, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r11}, 0x5, 0x2000, r10, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) wait4(r10, &(0x7f0000000540), 0x2, &(0x7f0000000580)) fchownat(r2, &(0x7f0000000240)='./file0\x00', r8, 0xffffffffffffffff, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000640)) r12 = accept(r2, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) ioctl$LIOCSFD(r4, 0x80046c7f, &(0x7f0000000100)=r12) 00:57:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x201, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000140)=0x8afd) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000000)) pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7, 0x0, 0x1}, {0x205c, 0xf8, 0xfe, 0x3ff}, {0x6, 0x0, 0x0, 0x3d1d}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r0, &(0x7f0000000100)="3c9ebbd555feff969613ba3e1fd0", 0xe) 00:57:09 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x1) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="200000e6ffeafffffeff0000000000000000005b9d071b542a538706000000b818000000290000003100000000000000000000f8d2ecd21524de39f91d2a195d296a0002000091749ef5fd430d127ddd3d3daab8eade0354fa3bfe0f94fbcfa67687b09cccebf020258b798b721d74baca0a8420d5b7414afdf68a2166db"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 00:57:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) sendmsg$unix(r1, &(0x7f0000002980)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000140)="a627185c5e57c4ee48446e40b0df9d6d9b50e338ca1d00e7aff1ac561cd5f92dea8d4a4694228823be3237ad2f6111bb9f08805fc2c5696656edd7e92f83fa7415b19f029bba0196853917740349bbdb72e295cd8f701e148c43d6ae6df4aeefd3d0e3241e9d94826117a7b254fc37695e94351f955c99e21cdefec4ca22d35f979780ea7915e0486cbfd7dbbb0fcce91c10f8c6ae58193e50ee810750bba450860554b44538010cc695864a62fa285901d0b66ec5ee6693ab7e355d", 0xbc}, {&(0x7f0000002700)="ea67060f", 0x4}, {&(0x7f0000000200)="f79577d0d446d324c3d1afea6692122dbe34912f122e8a7d6f2c4a338854c72d951f54e79f513006fb4ed88d1b895cd18afdc94d0b6efacc8220a3fd47637a56ee1a4a", 0x43}, {&(0x7f0000000280)="d306e096913208c5466c45eb4d4c2f3b3b070b1b1d382c4533e987117edbc0d2c209cb0b9f9e5dc4f16963aef810c9105d30ae71a9d0b3b1d6582ee00aedde0db4d560bfb87877a78e40c575f85d608fc1f8", 0x52}], 0x4, 0x0, 0x0, 0x8}, 0x0) sendmsg$unix(r1, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0x0) 00:57:09 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x80) writev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)="000000186004008ba8002b27febf000000000000010000001000000000000000000000000000000000000038", 0x2c}], 0x1) 00:57:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="d22d050001ffffffffc40047045851a27373149c235240d8aa0ec13861dc8535135dddc31f37c070a96ef971eb639d9a4d302a1ea48285", 0x37) r1 = syz_open_pts() r2 = kqueue() r3 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x10) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000080)=0x5) ioctl$TIOCDRAIN(r1, 0x2000745e) close(r0) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() close(r5) writev(r5, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r5, &(0x7f0000000400)=[{&(0x7f0000000040)="91", 0x1}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20282, 0x0) open(&(0x7f0000000200)='./file1\x00', 0x400, 0x11) openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x1, 0x0) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = dup(r6) listen(r7, 0x0) setsockopt$sock_int(r7, 0xffff, 0x200, &(0x7f0000000040)=0x4007, 0x4) accept$unix(r7, 0x0, &(0x7f0000000080)) r8 = socket(0x2, 0x1, 0x0) bind(r8, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r9 = dup(r8) listen(r9, 0x0) setsockopt$sock_int(r9, 0xffff, 0x200, &(0x7f0000000040)=0x4007, 0x4) accept$unix(r9, 0x0, &(0x7f0000000080)) pipe2(&(0x7f0000000280), 0x10004) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc2485607, &(0x7f0000000440)) r10 = syz_open_pts() close(r10) writev(r10, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r10, &(0x7f0000000400)=[{&(0x7f0000000040)="91", 0x1}], 0x1) r11 = dup2(r5, r10) ioctl$TIOCEXCL(r11, 0x2000740d) writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r4, &(0x7f0000000400)=[{&(0x7f0000000040)="91", 0x1}], 0x1) fsync(r4) r12 = syz_open_pts() ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffd, 0xfffffffffffffffd, "854955df92000001100000001000"}) kevent(r2, &(0x7f0000000100)=[{{r12}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) 00:57:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000004c0)={0x3, &(0x7f0000000000)=[{0x61}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x20, 0x2, 0x0, 0x200}, {0x1, 0x0, 0xae, 0x6c}, {0x7, 0x4, 0x7, 0xfad}, {0x2, 0x9, 0x1f, 0x400}, {0x101, 0x4, 0x2b, 0x7fffffff}]}) syz_emit_ethernet(0xe, &(0x7f0000001680)="11a9dcfaae39f8659cf281938dea") 00:57:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000240)=[{0x45, 0x3}, {0x4040}, {0x80000000000006}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x15}, {0x16}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000000)=0x1ff) 00:57:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3, 0x0, 0xff}, {0x6c}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 00:57:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=ANY=[@ANYBLOB="1eedc24971dd41f49b38c04a0d30d38d584c761e0b4f2c8bb736c66d46698211c33a5a9ba098b9e4c9f56e9333f1042662115f5ea799c39753e3fa93e658f3014333ef91eeabf8395f561fd3d506d67a5a21492979abf554af4e3507003dab89da8d04"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000004a, 0x0, 0x0) 00:57:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x2d44) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000001500)=[{&(0x7f00000001c0)=""/130, 0x82}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/82, 0x52}], 0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x15}, {0x16}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000000)) 00:57:10 executing program 0: open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = socket(0x18, 0x400000001002, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="8818002db70000313f"], 0x1c) sendto(r2, &(0x7f0000000000)="3a3e0d00866cf2004296005e0486c17e8275e8647ca7c64bd5ac1abd07f612d90c0a580f4fbc3c505ca44564a2b96a0d2c580c3900c332b1d388e967e6e045f570487e2f840780017a4fbdcd391cf12f0eb8d7572f160b0ac908cd7b5cb58327e07aa80e5d5f6c8fc8710044351a9066d3806551", 0x74, 0x2, &(0x7f0000000280)=@in6={0x18, 0x2, 0x2, 0xffffffff}, 0xc) r3 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x20, 0x11) chflagsat(r3, &(0x7f0000000300)='./bus\x00', 0x0, 0x0) r4 = getpid() ktrace(&(0x7f0000000400)='./file0\x00', 0x0, 0x1d2e, r4) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 00:57:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{}, {0x25}, {0x6}]}) r3 = open(&(0x7f0000000000)='./file0\x00', 0xc0, 0x42) poll(&(0x7f0000000100)=[{r1, 0x8}, {r3, 0x80}], 0x2, 0xffffffff) syz_emit_ethernet(0x2, &(0x7f0000000180)="18a100ff3fe4b383e0e88a31b5d41c68ea07e9121ece92217a867783f36fee160d4637fde7eaa63df8ca3c950288f7a11b4d2c23bbb66430d12a8ab7e143776517d42656c58a7ad1d31ab7980c7c717543f629505f763b023864b6d366d82db29a8fce4a0b526b78b7c20233a0949bbc0433e03e839614558a5ca17d85d56c11551a57a252a7bf0494f00f39bab6ccf23041cc88bf7a3aec0afa1f551dcd97acd26812a1fe1d0cb41b03a97f2cf9ed759767d10796c5252176fdccb0ed82d7bede0250e47c81e5e3d35c6782f7ef7227016e75e220e8e1") 00:57:11 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x1, 0x0) r1 = dup(r0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80045710, &(0x7f0000000080)={0x700}) r2 = syz_open_pts() r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r3, &(0x7f0000000400)=[{&(0x7f0000000040)="91", 0x1}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0xfffffffd, 0xffff, 0x0, 0xa568, "9375b01add00", 0x0, 0x1}) read(r2, &(0x7f0000000540)=""/226, 0xe2) write(r2, &(0x7f00000000c0)="1e643115337a3a0349e56d4efa77009b54d3bc00cd7694883c8741645c77c32657bc522da47653a82db69fbaa30dac6fec4f6a4a569ca376d1055eec00c020af2ce388df27ccb3c2372286ca55e7c9c15dcbfbf5d63327270c74f7a78f075ff4fff3c22814dc9f3338328c4271a60798ab7bacbb96d7b596d4f37f754ff92fd953db93d292a1c52a8815e89b2cbf7c18863e3e93a9574d90f4b074672381a62313c21540e79e2102b2665f22fb65a17ffb6d11843d661502290eb5169de2d6787dfc38cf82475a5452a597003b8d0b6052b6412bcdd1b2d2a336197a2d2510f1754eedee8affb8805067ef38fc4f1da0b47839a74b394ba21baace529ffc36cb20fdcf35f8f37edb2ab4a09240a5181e2aa7d6a59e9f25f6ec8662cb7fbb29cb8668c706e8efd093a1f493b72d24f36171635dd3cf2afa524afd5dd1e6a3f807bc4dd59d019c4be902f68100ddcb47ac2962b4c97cecc6114b03853afc3c4cc03a29a81e49f8e4273c8f41f62a0810e3ff37e803839a739f84369a4e013db59216a3aa440e44cb3081d784a25a73ffc1648f10ddd946e30ed43cf4cdf7d5182de053ce445edf6f6276793f2bc1b0a792f2f89ff1e385b0fa2fca455bb76fcccd716a80a9a439aec7b5ba2259dd6d51c1a39153a1352e867c9308c1ee2d148578955b5196fdf12340a37468aa7b74876d014f3e3abe0d08d86eb303ce25cc193b0ca397f4381abc27ed5c83fe86a713cb15f27affd821b690a0794e8a54a1971f171664362e6a643fae71216309c4906e256492dc404f18d5ea0a43ec2bd8264dbcdfd1a5bf5afbec3c6274cff069688da429c8ac572a12fa86ce4a90bcfdb265115a78e744b6f010f7b95280b2fdd7a194f7297594dd8121ae7ef49d6dee2f68a052658c79d642a05523f13d5cadaca1e281ee00e0b2bb9d35e0c385627b232ba5ed6f38aa8c081b305b0749b5c09775f9db48a47785067bd76d20cf3320a5a685b521b3cd82b8e92cbb0cb701bf0777481e26178059cf83ba343072520c47a49d3763e643fa590f917ca3eeada92c0cb7d3eefbed4a8118f118db8c2c22979b30169025d8df10bb3ecdd6fe33c64b14a91e27d55b4e1de536a37321e05c1f91c74dc2fd4633750835387989176002e9d659413208e13c0776c7ec4e8819b506bd13531ddbf9cf693dda42403b4979dac6f6871dde0bfd17960ab414cb2634898b745fc19fd6053daf26608a35d41bdd0ce70017876aacdc975985d13cdcc85d095bfd116565712215423621c2614fa1cbfd2534b673298d9eb3f5d8e155b469eeb71ef09d2b9bbe93b7e1a150a9274c8e59b7eb24719e531eb69603850281d29fa2f9919d5cad430a18644bd84304a5de6eb8a44e41223c20c60a0df5b6511e1bf262345b4c89515a3fd78ae552ceab34ad143c2c27082d4c864a9ac4c6d70d5f86174dda5cadf79131449d3cd3b48a93cf0773aa89da408584288d6eff94bc7f29c8cc0e0915d29f58fc508e321ec2221beff72bcdb00910f626a69e9dd9974427ef3f232c21e07cde7268c21087b756fb4e112ae4d13d1c40a8670c5585867d5eeac0379a33ea7319083bbbdff14a7b057338e25566a6b6fdb0b52cccf433f3701e2f81ebaa5b4eb8bd8e96cc4aedc29c373e617d3a5c2d592f62fae8ae0c819ca2e58fb25f65ef1383e54149e35993b763761aaf25228cdd479d9e020f38a70741fba11581950d713648005da315c9c9178e6f1e7d5bc2ffb6d13a08aba4f743fa327b91e27860110466baa258339f09f342e617eabf311ec53905087e7399a3e6bec93442398954cfff5b5c3cd1e8a72a8fd2e1d88565b20077bee27a3a3fb483d5f6627306fb913c2a4c7577dddaa5404925de8dd007cfca4f5cd5d6bcf9860133f185dd4286b4e5d450caa9906b3223dd8aa44413f9576a9e8a5aabb7cde62026f13ba0100bf23fdc2e576a2ea4a533450f547f698ee73ae898da70b8983e02ba6b585d9bde2f86c8152fb6cb8d35a32610bdf320223a0746a84cd3080116b9133830e677366f996aab73c2750209ba80f08dc9f670a4274f0b76d36ecdf279034c20edd448ed677d72badf1c1fa81ec8654ef218ef92427325c9bbad71c7da7df3e141939ef82078338aa976a11d78b1a6a51e802b55e9e6bc6f0c47ebbef9906d82d67d7612c015e32d550ccc508f0a2f678861ef1f585502dc2edb73e239c8eb7f25e39dc9fed9bac28859a8f759d117189f93cd069f31e19e9492d03dda9c95af30e810de5aafa12b810b6a0ec32d5bfab32ac8d04fa99b28d808178380fd3a389cd5443df5a7723ee43f87d55acbb0cb7b2594347faddcc314e9586d71424f24271ec18a37c91bb79d92d487352e881c626e9205d62466efc6faf37d74c652329e6fff94a2ca562f0329034f27e4f8096e02b8dfd7a5c030f940d3edc9f11a24783d1078e0e22efcc04f74412a5b59b2c6a3d2f9a3944a66edd28d3ed79fb40fa940d1ac20d94070b77e49a8053cfa2e3d6eeccd5a1a60e1962b1343030864050a0d93ae3a2b309fc89ffe4f34134093a4625bbeb05f18f365fc140d4b3120b1fd95d2266859b2a5f2f7a48b70a9e669dbe7e2539b38e16566809ca32ad462f99000a4d26d59d339d2339bc37fc1b47f6f6206d51860b81f9e1aae50cd8c629e333c7f98d0aa05d7f9c0b0421252df12bd018845b4b38aec7923f30aab502e23d177b7d15ecb2353a0ef8e98b69721dcf42fee8cd9949ef1739718d5bb27b4655ee82377da26ef0f7f322d165aff6b964597c76a332d2401e7d00f24761920981a79f5f8bb06fd2a5f9ee50632d8469a8d06254b6178bd9eb5588d77fb96b4b74da5d358c2b8c300317b083064e85da730cc7bd8f3c8251378b89403bc3d6ce1a574de8538058e22579934cdc4f3952efc7bb2bbfd46a1030d9591785280332d68ed50c33c2219f70f85a432d6b18012caec2715998d226e5263be7f08648a28fd7adf03cbcec28bdc089e1555d079807abc558eb829c9e081bdf29454ed438afde575c7eafb8d0d2c6b6a3e5bfdf4ea00225bd7edd28733b26ca3ea0afed204f55bca861e6f751346221b4cdcc268ceb79e7d5602406ab7e6702c68354b4751c4050e483b7bc020fddda5db021721679027b97220754ec71797b5ad139538076c8ad5bc11a56c09406ea66aef26e49bbeafad74a697c91213b70b564982fd6db94f905c147c2f5a3189e0c3a584b21625dfabaa7d29a88afb24f87cf6b71afc162f601ea249f8293c7b08bbe8b547dbe45e53b62bf83687632a87febfde180e6b0cf3929d2c42625281d7bcd3ac33fad13ae7f357868907ca9cc37cd28bc02a529c9948efdafdd9ec9c0cc4bb0392c896e948391e2bb059b6f04ba11eb9d6848e0e6b90b9e8c8917f800c26a89481e8ed59a4252603eff30a4079b66f7baef180d348c331a078792b57f71494f167aeebd8ae66bf00d5dc93e2c545213ebcf9ce5b70ebb0d67a3ceb8234ac2ae9cbb6b3cbda26a9f49b5e3aac2d726864b554a30fbf8a1d264c4888c8d9c800f3a8f508f4cf896f9c92e52d347951ba1d4ab61375800c40caeb6901a150c1ee6a5ff29da7db6af1b36ea3f14a5e9cea59ea11fe485685d16c3828bc283b537c624d6094dd99934bc74bdffa4ca07ed4084d6254d9570fbc282295254831bad70579a6149058550b5bcbf8bbe0f8d353876380a0a493aaac1a87bb82d2cc28642f32f0f6ce748c1015ed7692809fc90228e4383c756f803fac4e07f3eabe0f95b4e7d2ff40c969d65bebd62711f85fa7dcc2ead53d1ce0483ffbfe78ae734f67f08d79dea7e8e251540ecaddead600781f196428cadb7a34828bb1e431f81b169abf36b524ea281479b6fbf9de17889a6d74c99c2993c5223601c7c9a4ea896f5d4fb577ffe7ac5da45affb42bb2e3c7d2f79e50d37beef9e5afd8074981551323ec015491cc824caa82d2da2e0a850d35bc24f7abf017e6b2d36b80972661b30bc17a38b8bb77fa203350bf72d64ee8b469baea699aab39b7d08c4ea0b78fa5b9a40b11014efda7853a354c309f7a3cd47332f5a5ed6dd13ab5fc819ba39e57069e89604b4f10d354a482df7a4fc3df7f2c492057ec17d6093e2af29a3c887e4a03c996902b9b797633b2317ae87deeadc253dff2d3669519bd3e58fececb0bdad79324bd307366d147c59a3c2b45da271ae01577efd8bc4f2efb67e9af92030be7b04e7004f9a6e4dc41a22fd316d5ec1e4e4421b4a411dd0b367b0604bf1d1c566122404eb9c811290b08425a5a041e4ecf88c0c3194dd51e8656ac4046d42e80e276ff393beecec143bbcd8fa294cf1dba5dc57c7d59c6e76e540eda356fd9eb6fefd1d1990b81100e17ae098ec66860648af742d89e4668bc18983bd64291aa72afbaf30948cb9dfec1c8f171adf06fb881910e8fc793ef3cd79df28de49bc610d9d110df2040dea747e0378df841179dd1b7d0207c0b7c61ab1acecc252ddfc027baeb38de22e8397792191190cbac58a2eea0e7c49b0c59fa6235bf836753d6e43748dec26011791e51d221536e5b7738b867dd8eed8cc998676590750d1811af8a0400edaac5c07b07b2b1bbe8432425bef144a5f4ecd02b603f68cabdbe1d8f0d8a8b00fcb432477365ac9ce0062b9e3e2097f9c30fa2ba7b92c24a92972d7771a2146d5ca0fb702dadb966ed93a9ad52796ebe7a80a575b3e9a53d5405d3de48ee91f710c1e04c6b9775a2e3a288988297f4d00d48dab3023779eb161ed76472a49f7df8461de7cb7b02a9392ffa462aa9eceff7a4a547431e059599f2c4494e145a3a4a65ca6ae22200c2a0bfbebbcae8f691f4ac5f3e6d42eb99b9bc50558d2eca40b05c3bd38169b7808fe7ca29c16525efafaf37d92e21beca35d7bd5af1eb486dffd1588999dc7193f699487cd2a41919775d9314c1f02a27f2f7bbc387c83a3132706c44e82a440fa15739689ba1db092bd5b75ab78f30fcbfb1dab5505a6abbd9a71d4b14de2d158c109e10627420a4be3b0c31153f708673742be8cfb287694089aadee6c06de96572ada567495f639b5707e520bfb0c44d9ee21ab24b1f539abb22d548cabe915ba24af493ecff6e02463de7512bb591f844c5c8e73c5f06f919511d0e5c3c973ae6a697278bf1759b7e9cca281250302a1ca5fa806698bab03b5f73d6e6b3d5b2544f89c6cb6d2121b8bad8451791d9ae10af8f8d64f478a202c40d48fb0953f91e47479765cd11a86c75d30e57ab482a0197841ccbadf08dae7100cba0cfae39ed584f6880b3db5d3ba8f67c27c10d5a06731a8cb2c55af71fa4744c4ee86b3e8fc97393a74546ae941b8713b55072ef617ef354d380fef2644c4973c820fca81754c856381e06c732a18080d361956863f5d658413680b637595d043693dfe2ebace350ac4174f50a22114376367b02762137a968360a285bd20e98d17a980872c3a10bf7f1143f6ae78314b0947b507932587e1eecfc23358db04cfdc8959724e304e87f3522159bd4ccb0d0a7ce2f675d183a3bf84d1597efca77e1783ec4d3caf873ee24123a56b1135c7b2307da8533987757c27ee202042570baba757c36a93226813402c17cb5c645c1e71f71d082b9ec37e2c557c654404f1001e5772547c22d08baa59532f5b41ed13569a0fd37a663c2bafd4127a68b187ce962cd18c13e028343ba06565d11b737e8a1288ee456a25ee8f5a2e9679cf1ca35df5aba8b405879c330ad2a3e7b6b329355d3667145b49ea51dd720bc3b5c", 0x1000) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) setsockopt$sock_int(r5, 0xffff, 0x200, &(0x7f0000000040)=0x4007, 0x4) accept$unix(r5, 0x0, &(0x7f0000000080)) fchmodat(r5, &(0x7f0000000000)='./file0\x00', 0xc, 0x4) 00:57:11 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}}, 0x13c) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fbc3f2e62000"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x403}, 0x401) close(r0) close(r1) 00:57:11 executing program 0: r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)="91", 0x1}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x2, "000000000000000100002000"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x18, 0xc002, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) 00:57:11 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000180)={0x2fea, 0xfffffff9, './file0\x00', 0xffffffff, 0x800, 0x200, 0xffff}) r1 = socket(0x2, 0x1, 0x0) select(0x40, &(0x7f0000000140), &(0x7f0000000100)={0x8}, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000380)=""/174) semop(r3, &(0x7f0000000280)=[{0x3, 0x11, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000080)=0x1) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) fchflags(r2, 0x0) r5 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) shutdown(r1, 0x2) 00:57:12 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x80, 0x0) fcntl$setflags(r3, 0x2, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r2, 0x0, 0x8000000000000000) dup2(r1, r0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r4, &(0x7f0000000540)=""/226, 0xe2) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000080)=0x5) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) 00:57:12 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000000c0)={0x8, 0x0, 0x7e, 0xaede, 0x1}, 0xc) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000]}, 0x36e) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) dup2(r3, r0) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000140)=ANY=[@ANYBLOB="6a8bc9634e19769bbd739feadf4df3888609e584baaaa6f4dfba7180e0ab935aa5645041739f9597791879661f3afd0a598a20599884c07cc305cd590600000000000000fab4ee820aeaf6008b627c623c84ce01c56b94663141e1930f48e1306da6606c556d3025aa302d95b3479bc703b4cc9fbf7d9ebd339a47954c15041475c209509c417e06c9495c2a43f4d61ad32144552b58488a621d8c8b92a6cfaa5757f91a367659bc84047d96517517f8abf4264334"], 0x10) sendto$unix(r4, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) close(r4) r5 = getpid() r6 = geteuid() setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={r5, r6}, 0xc) 00:57:12 executing program 0: r0 = socket(0x2, 0xc003, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000040)=0xfff) r2 = msgget$private(0x0, 0x0) r3 = getpgid(0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x61}, 0x8000000000000000, 0x0, r3, 0x0, 0x0, 0x4a}) fcntl$setown(r0, 0x6, r3) unlink(&(0x7f0000000000)='./file0\x00') r4 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) r5 = syz_open_pts() close(r5) writev(r5, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r5, &(0x7f0000000400)=[{&(0x7f0000000040)="91", 0x1}], 0x1) r6 = dup2(r5, r0) ioctl$PCIOCREAD(r6, 0xc0107002, &(0x7f00000002c0)) shmat(r4, &(0x7f0000e80000/0x2000)=nil, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) r8 = socket(0x2, 0x1, 0x0) bind(r8, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r8) openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x10, 0x1a4) r9 = socket$inet6(0x18, 0x4000, 0x81) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r12 = getgid() r13 = getpgid(r3) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000240)={{0x110, r7, r10, r11, r12, 0xac, 0x101}, 0xeb800, 0xff, 0xffffffffffffffff, r13, 0x8, 0x1, 0xe235}) setsockopt(r0, 0x0, 0xa, &(0x7f0000000000), 0x0) 00:57:12 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffdfffff], [0x0, 0x0, 0x441]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) readv(r1, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/99, 0x63}, {&(0x7f0000000080)=""/134, 0x86}, {&(0x7f0000000140)=""/113, 0x71}, {&(0x7f00000004c0)=""/171, 0xab}], 0x4) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r3, 0x0, 0x0) ioctl$KDDISABIO(r3, 0x20004b3d) 00:57:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x81}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 00:57:12 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{}, {}, {}, {}, {{r1}, 0xfffffffffffffffa, 0x21}], 0x6, 0x0, 0x40000009d1, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x0, 0x0) dup2(r2, r0) kqueue() 00:57:12 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000040)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000040)=0x4007, 0x4) accept$unix(r3, 0x0, &(0x7f0000000080)) unlinkat(r3, &(0x7f0000000240)='./file0\x00', 0x8) listen(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000040)=0x4007, 0x4) accept$unix(r1, 0x0, &(0x7f0000000080)) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000200)={&(0x7f0000000180)=[{0x26, 0x4}, {0x40, 0x5}, {0x2, 0x9}, {0x23, 0x85}, {0x86, 0x3}, {0x20, 0x100}, {0x0, 0x101}, {0x8b, 0x2}, {0x6, 0x6}], 0x9}) r4 = socket(0x18, 0x1, 0x0) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r6, 0x0, 0x0) r7 = accept$inet6(r6, &(0x7f0000000080), &(0x7f0000000100)=0xc) dup(r7) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r8 = socket(0x18, 0x1, 0x0) close(r8) r9 = socket(0x18, 0x2, 0x0) close(r9) socket(0x400000000018, 0x4, 0x3a) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r9, &(0x7f0000000040)="100a2956b9223776", 0x21d) 00:57:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0x130000, 0x10]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) socket(0x2, 0xc003, 0x2) r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r2 = socket(0x2, 0xc003, 0x2) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r2, 0x0, 0x66, 0x0, 0x0) setsockopt(r2, 0x800000, 0x1f, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) close(r0) 00:57:13 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(0xffffffffffffffff, 0x0) getgid() getuid() setsockopt(0xffffffffffffffff, 0x6, 0x8, &(0x7f0000000040)="fea1b757", 0x4) r1 = socket(0x2, 0x1, 0x0) r2 = dup(r1) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="6a634e19767b0784f01591685f7444b17006b9a073ac3455d37a5120be0b8d15c7ad4dd4330a69f2d801a1fc0a96e30ed2d720a50aa8b28defb3ba6fd6f6e4d7aab407875826f0c917d2fe848f17bc9b12c11ff6e9a34361e4a564bc8ad7f9a74f4de5cd938dcd628509df3f04569a333c81d769937e269e3552abe42f2cc3e96d2569c1fa2241e85d09c5b0befba2b475"], 0x10) r4 = getppid() wait4(r4, &(0x7f0000000080), 0x8, &(0x7f0000000180)) dup2(r2, r3) 00:57:13 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x2ae4466fc3a729af) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) r2 = openat(r1, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r3) setreuid(0x0, 0xee01) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') openat(r2, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 00:57:13 executing program 0: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffefd, "854955883d026111fe4d04000000100000001000"}) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x8000, 0x0) r2 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000140)=0x10) fcntl$getflags(r1, 0x1) socket(0x0, 0x1, 0x8) 00:57:13 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0xffffffffffffffff}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10005203) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) r3 = openat(r2, &(0x7f00000000c0)='./bus\x00', 0x100, 0x2) r4 = accept(r3, &(0x7f0000000380)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000002700000000000000000000000000000e00000000000000000000000000000000000000000000000000f25988"], &(0x7f0000000100)=0x59) r5 = syz_open_pts() close(r5) writev(r5, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r5, &(0x7f0000000400)=[{&(0x7f0000000040)="91", 0x1}], 0x1) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r6, &(0x7f0000000540)=""/226, 0xe2) r7 = syz_open_pts() close(r7) writev(r7, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r7, &(0x7f0000000400)=[{&(0x7f0000000040)="91", 0x1}], 0x1) r8 = syz_open_pts() r9 = socket$unix(0x1, 0x0, 0x0) pread(r9, &(0x7f0000000280)="a30844d1372d8d94d1d32d144e91dc45f879a77074d56e6524f1412e717b3d44c30ec3c71b54e3a8e2293fa25b9b6859c1bce9520162677d988e06ab262f5659149de953159bdd676dfe02fa68bf6be4789ffc6e88e582eaf2c566e7d950301e28a818b60297b5093d70f57c738ed50c8e9e1f917e710630f9e168ee211d0075afe98ab2ecb7592bfa1edc1e031c13956c21c2beed6764e82244a4d6f320805e7ce491d29e26b2d63a8f6ed5008af9809ffa3308c2bc440f01c264d88aad54e2c49321e9de78ffcc02d710279c54570d8e984666c46c9174ab1f62c2a890febad0c122bf2aee19c82a", 0xe9, 0x0, 0x4) close(r8) writev(r8, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r8, &(0x7f0000000400)=[{&(0x7f0000000040)="91", 0x1}], 0x1) r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r10, &(0x7f0000000540)=""/226, 0xe2) poll(&(0x7f0000000240)=[{r5, 0x4}, {r6, 0x40}, {r7, 0x2}, {r8, 0x100}, {r10, 0x1}, {r2, 0x1}, {r4}], 0x7, 0x3ff) open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x80, 0x10) 00:57:13 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbfffbfffffffffff], [0x0, 0x0, 0x401, 0x0, 0x0, 0x4], [{}, {}, {}, {0x0, 0x0, 0x1}, {0x4, 0x40000000, 0x0, 0x7}, {}, {}, {0x0, 0xfffffffe}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r2, &(0x7f0000000540)=""/226, 0xe2) write(r2, &(0x7f0000000100)="f298ea", 0x3) r3 = accept$inet6(r1, 0x0, &(0x7f0000000000)) pread(r3, &(0x7f0000000040)="1d36e81c6abb78d7063a31792512791b5a12c534c4a40a839115025315740caa1bf0f8f0b2a30b9a3f3f27e0ad605966a8bf6c84406cbbb78c1ac728f5c8a3f799ce191b03c402d83918c0af1091112e3ac245b2be43cff526b68139ff3f8d8b74a5b14d9124e511e029f9015077dca8f18e6e1df6d4591dc1598c6cba2026152d8d313bf023156277f261d0c1a4a26ef9fa033e9ffd75070f03cadc30bc99e6f09efcc8d46ef0676ac9b39e66bc42dd1fe9c91858754e9757f8ae", 0xbb, 0x0, 0x0) 00:57:13 executing program 0: r0 = socket(0x11, 0x4, 0x0) shutdown(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0xa) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r4, 0x0, 0x0) linkat(r2, &(0x7f0000000100)='./file0\x00', r4, &(0x7f0000000140)='./file0\x00', 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = syz_open_pts() close(r5) writev(r5, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r5, &(0x7f0000000400)=[{&(0x7f0000000040)="91", 0x1}], 0x1) r6 = dup(r5) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r7, &(0x7f0000000540)=""/226, 0xe2) r8 = dup2(r7, r4) getdents(r8, &(0x7f0000000180)=""/106, 0x6a) listen(r6, 0x0) setsockopt$sock_int(r6, 0xffff, 0x200, &(0x7f0000000040)=0x4007, 0x4) r9 = accept$unix(r6, 0x0, &(0x7f0000000080)) recvfrom$unix(r9, &(0x7f0000002200)=""/4093, 0xffd, 0x40, 0x0, 0x0) sendto$unix(r9, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x2, 0x0, 0x0) 00:57:14 executing program 0: openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x42, 0x0) readv(0xffffffffffffffff, &(0x7f00000016c0)=[{&(0x7f0000002700)=""/4080, 0xff0}], 0x1) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x86128) pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204", 0x3}], 0x1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 00:57:14 executing program 1: r0 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() sendto$unix(r1, &(0x7f0000000100)="04a31d36", 0x4, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000000480)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000180), 0x0, &(0x7f0000000380)=[@cred={0x20}, @cred={0x20}, @cred={0x20}, @rights={0x1d0, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}, @rights={0x10}], 0xe0}, 0x0) r3 = dup2(r0, r2) r4 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r6 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r7, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e000000000000000ffff0000ff7f00007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a089286916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d82f878459e55186f6c90c657388af2f3854826f53090035b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e6149700"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r9 = fcntl$getown(0xffffffffffffff9c, 0x5) r10 = getppid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) getpgid(r11) r12 = msgget$private(0x0, 0x20000003c4) msgrcv(r12, &(0x7f00000003c0)=ANY=[@ANYBLOB="000500c806c2448927ea325e39b0b340a891f62e217821b111ef89695d4ae142a2099adeb615aca83271cb08cf27766da5a4a42afe6e5d3ff160f09d01e1304ca750b038dd62def78cbcc267e577b1921e6d422c5809cb7ac8ff965b9f637c21a759f9806a7fa9c291b898ceedace3335baa273ef734123d2437aaa99a14dec4256ee5b169d8df94d76b364090150e1c4d0b7f48dda04b7d72b881ec09c00afea3dbc09b95d083254d4641af8de19e221cd1b2bffbc50bc5a043a72a353891876c8c394b0977bbeb5d6e689af5ff1a3d2dcfac19953c123c955189f0e6bcba685f128c5cc443434fdd3e44a6e9bd1891bed5dfcf9aada01cebf046dbacb50d49c356d20116c8de4c98d3f9a7c3ef87c7a0ef3f4519fc47e2d1d3a14357b07a9175ff8931f32a5372a1a572405b288de15a3e55d493d2b6651578b10ac57f478fa098f515013cb5004527639f184b9a9b30998621b906204346975340f422294a44466f9188ff08e0751505f61094562d449348fe4a36f8947c4003af81b124f7f090f0ab3631f7fcbb4405b25f272042e08f25d6989140ea3c256094f27da730e26b80318ed276def5650d49ffeb035b146c4909dab207455001806435897f19eec610348a0746986f3c5e78d942dea041739faa2d5c8ac02f11c02b81dfb6856c3943d96e1a0288ea0682986589f500aed72b2254e3fae16a6855cc91c224b9392389181df830fe27a47705be6a7f69c6244bcbf5e78ef308a1ce9acdccf0fc8173dbaf9ca4b65ac557a14925e7037221ab6c40829b414efaa1ea"], 0xc, 0x2, 0x1000) msgrcv(r12, &(0x7f0000001c80)={0x0, ""/242}, 0xfa, 0x1, 0x1000) msgsnd(r12, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000"/121], 0x1, 0x0) msgsnd(r12, 0x0, 0x0, 0x1800) msgsnd(r12, &(0x7f0000000140)=ANY=[@ANYBLOB="010000c70142a38b0000000048656a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed103004112defb6a4e4317da003f5e2058e87751753451847b5af25d6ae03e9986dec849dae8bba0823ac9a6128a9cadbdc9f2c82276f2d4217ec24d535a1752a0d97228fe2f2c4e7731db34e3a3cb732fd8f7f54993e0987b69dbbf0ffc2029811669b511d05b25470f9100"/153], 0x2d, 0x800) r13 = msgget(0x1, 0x82) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000980)={{0x1, r6, r8, r5, 0x0, 0x46, 0x81}, 0x10001, 0x1, r9, r10, 0xa5, 0x1, 0x4e2c, 0x6}) r14 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r14, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r14, &(0x7f00000010c0)=ANY=[], 0x0, 0x1, 0x1000) msgsnd(r14, &(0x7f0000000f00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8f662fcf5fa3b56cdb615f058b0fed6706a08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b7000000000000000000000000000000002b846e9ea6bfe963e868239614464ff1e6c94011be14a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e1729f126bc3a02a8f43b026a7845a0f847e1a4b0233c6dd9ff248b7496fee38c4e6eb063b60b89b7bfe5fc922fc62051825a59672eec89f638644a65b48ab42eb72a1560317678bad0aa724b5fa4587f492a3d9607e16cd11b34881c3fff8ff7cc027583d3f18d2f3f791951e888f1fdcb99d13b6d6240d00"/399], 0x1, 0x400) 00:57:14 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8be", 0xb}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f00000000c0), &(0x7f0000000100)=0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), 0x10) 00:57:14 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x8000, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r1, 0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x2) 00:57:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) fchdir(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x50}, {0x6c, 0x0, 0x0, 0x3}, {0x6}]}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x7c, 0x0, 0x0, 0x6}, {0x67, 0x0, 0x0, 0x3}, {0x7ffffffe, 0x9}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="0218ae4de39e04a1de6275894395") 00:57:14 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x800, 0x0) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000340)) r1 = open(&(0x7f00000003c0)='./file1\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000180)="000000186004008b00002b27fe5afa04fb0441ffffab7b74371b2891ffafd77837e13965defffe0000000000", 0x2c}], 0x1) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000380)=0x6) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x120) r3 = openat(r2, &(0x7f0000000140)='./file0\x00', 0x40, 0xb2) recvfrom$unix(r3, &(0x7f0000000280), 0x0, 0x8c1, &(0x7f0000000540)=ANY=[@ANYBLOB="0100fd2f66696d658430fd5f3000"], 0xa) r4 = open(&(0x7f0000000400)='./bus\x00', 0x20000, 0x81) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000500)="0000001848066d146004005387002b27fe5afa04fb0441ffffab40ad294ba6e30cdfd7783707000000fffe0000000000", 0x30}], 0x1) r5 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r5, &(0x7f0000000080)=[{&(0x7f0000000180)="000000186004008b00002b27fe5afa04fb0441ffffab7b74371b2891ffafd77837e13965defffe0000000000", 0x2c}], 0x1) r6 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) semctl$GETZCNT(0x0, 0x0, 0x7, &(0x7f0000000440)=""/137) writev(r6, &(0x7f0000000080)=[{&(0x7f0000000180)="000000186004008b00002b27fe5afa04fb0441ffffab7b74371b2891ffafd77837e13965defffe0000000000", 0x2c}], 0x1) fchmodat(r6, &(0x7f0000000300)='./file0\x00', 0x107, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r7 = getuid() fchownat(r2, &(0x7f0000000240)='./file0\x00', r7, 0xffffffffffffffff, 0x4) r8 = accept(r2, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) ioctl$LIOCSFD(r4, 0x80046c7f, &(0x7f0000000100)=r8) 00:57:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000180)=[{0x100000001, 0x0, 0x0, 0x8000029d8aaa8}, {}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = semget(0x0, 0x4e6d89f23af00c8, 0x276) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000040)=""/38) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 00:57:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) fchdir(r0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000280)={0x1, &(0x7f0000000240)=[{0x1f, 0x6, 0x7, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = getuid() openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x800, 0x0) r2 = socket(0x11, 0x4003, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x5, &(0x7f00000000c0)=[{0x81, 0x7, 0x5, 0x7fffffff}, {0x75, 0xfa, 0x7f, 0x7ff}, {0x385d, 0xff, 0x8, 0xbd9}, {0x4, 0x1, 0xe1, 0x1}, {0xc55, 0x80, 0x0, 0x3}]}) sendto$unix(r2, &(0x7f0000000000)="b1000513600000000000000020000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c02e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500ff0002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f00000002c0)=""/169, 0xa9}, {&(0x7f0000000780)=""/119, 0x77}, {&(0x7f0000000400)=""/150, 0x96}, {&(0x7f00000004c0)=""/133, 0x85}, {&(0x7f0000000580)=""/237, 0xed}], 0x5) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r3, 0x0, 0x0) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/210) r4 = socket(0x10, 0x4, 0x0) connect$unix(r4, &(0x7f0000000740)=ANY=[@ANYBLOB="28fc20fb1b72534398de0000000000000000"], 0x1c) r5 = socket(0x18, 0x400000001002, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="081800352600000000"], 0x1c) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) r7 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r7, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000240)=0x72) r8 = semget$private(0x0, 0x4, 0xa5) semop(r8, &(0x7f00000003c0)=[{0x4, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x8000, 0x7fc}], 0x3) semop(r8, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r8, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r8, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r8, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r10 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000100)={{0x3, r9, r10, r11, r12, 0x4}, 0x200, 0x401, 0x2}) semctl$GETVAL(r7, 0x1, 0x5, &(0x7f0000000900)=""/206) semop(r7, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r13 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r13, r15, r6, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r16 = getgid() getppid() fcntl$getown(0xffffffffffffffff, 0x5) r17 = getpgid(r14) r18 = msgget$private(0x0, 0x0) r19 = getpgid(0x0) msgctl$IPC_SET(r18, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x61}, 0x8000000000000000, 0x0, r19, 0x0, 0x0, 0x4a}) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r6, r15, r16, 0x1e4, 0x8}, 0x5, 0x5, r19, r17, 0xfffffffffffffe01, 0x9, 0x7ff}) shmctl$IPC_RMID(r3, 0x0) poll(&(0x7f0000000700), 0x0, 0x69) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)='r\x00') mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) setreuid(0xee00, r1) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000040)) 00:57:15 executing program 1: r0 = socket(0x2, 0x8001, 0x0) close(r0) r1 = socket(0x2, 0x8001, 0x0) poll(&(0x7f0000000180)=[{r0, 0xbc3b8cc1a45260df}], 0x1, 0x0) close(r1) r2 = getuid() setreuid(0x0, r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r3, &(0x7f0000000540)=""/226, 0xe2) dup(r3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x80, 0x0) fcntl$dupfd(r6, 0x0, r4) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) lchown(&(0x7f0000000040)='.\x00', 0x0, r7) getgroups(0x1, &(0x7f0000000000)=[r7]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0xffffffffffffffff, r2, r8}, 0xc) 00:57:15 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, 0x0, 0x0, 0xd}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = socket(0x18, 0x400000001002, 0x0) connect$unix(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="081800352600000000793f03edc747bfe23840ad7a4d2b5aff400877f2eb38b57a9945222db50aee81efdad77a0a73ef3b6edc333cb4dcbc9a6aca30a9c2b33890c3adec3267532d07e8b7d995ee37c9a08b62c7d88e79807a8738e6726e5a89c15c8bd4e3cc922e86c00966056f41752e6ba646399446549978482569ba672046ce9d4123b067d559cbe31a999984d17deec0473b19e4c7315f1f612cf928ba374be1a217ea2aca620cac63d946e447b180a227a0eaccd12c7868d9c567ac97fa7922ba50e874f53871964deacfbd18d4ced1cacf8ff68376152f7200323d853d4dd0e24914b94b03d482191b62ecd04720b8c83f0cc022a8a754bfa0d8b2673e5e9e051cca0334a66d9a21d779c07996b39990123f02a339b028db756235f87d2f7404d49b7f63cba9fd00000000000000a708b83c8c84c2176febe9a7fae2586fc719ed8b021f9800bb42cf6bffb0a0f3f771249a86fd8965c301b754b31921f4d690d88ef92e26e4eada837b10630f63c61b32fba503bc48548df1709c1c06d412aa93d4f654"], 0x1c) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000040)=""/140, &(0x7f0000000200)=0x8c) 00:57:15 executing program 0: open$dir(&(0x7f00000000c0)='./file1\x00', 0x24a, 0x32) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000040)=0x4007, 0x4) accept$unix(r1, 0x0, &(0x7f0000000080)) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r3, 0x0, 0x0) r4 = openat(r3, &(0x7f0000000140)='./file0\x00', 0x80, 0xc) renameat(r1, &(0x7f0000000100)='./file0\x00', r4, &(0x7f0000000180)='./file0\x00') truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x800000009) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x100000000) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 00:57:16 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x28) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) nanosleep(&(0x7f0000000180), &(0x7f0000002540)) 00:57:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000200)=[&(0x7f00000000c0)='%&*{\x00', &(0x7f0000000180)='-\x00', &(0x7f00000001c0)='\x00'], &(0x7f0000000340)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='@%\x00', &(0x7f0000000300)='\x00']) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f0000000140)="09917b2f2d25d3e5e3df3765279232c01f1eb7dfe6000b7a", 0x18) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x15}, {0x16}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000380)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 00:57:23 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f00000000c0)='./file0\x00', 0x0) r4 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r5 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r4, &(0x7f0000000040)='./file0\x00', r5, &(0x7f0000000100)='./file1\x00') r6 = open$dir(&(0x7f00000005c0)='./file1\x00', 0x0, 0x0) mkdirat(r6, &(0x7f00000000c0)='./file0\x00', 0x0) r7 = open$dir(&(0x7f00000005c0)='./file1\x00', 0x0, 0x0) r8 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r8, &(0x7f0000000000)='./file1\x00', r7, &(0x7f00000001c0)='./file0/file0\x00') mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) recvmsg(r2, &(0x7f0000000700)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000000)=""/24, 0x18}, {&(0x7f0000000180)=""/255, 0xff}, {&(0x7f0000000080)=""/12, 0xc}, {&(0x7f0000000cc0)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/100, 0x64}, {&(0x7f0000000280)=""/194, 0xc2}, {&(0x7f0000000380)=""/75, 0x4b}, {&(0x7f0000000400)=""/149, 0x95}, {&(0x7f00000004c0)=""/224, 0xe0}], 0x9, &(0x7f0000000680)=""/124, 0x7c}, 0x3) r9 = socket(0x2, 0x3, 0x0) r10 = socket(0x2, 0x1, 0x0) bind(r10, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r11 = dup(r10) listen(r11, 0x0) setsockopt$sock_int(r11, 0xffff, 0x200, &(0x7f0000000040)=0x4007, 0x4) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r12, 0x81205724, &(0x7f0000000840)={0xffff, 0x6f52, 0x1, 0xfffffffd, 0xffffffff, 0x7, 0xfffffeff, 0x10, [{0x3, 0x0, 0x100, 0x4}, {0x9fea, 0x5, 0x2, 0x8}, {0xfffffff8, 0x7fffffff, 0x7, 0x400}, {0x8, 0x21, 0x2, 0x1000}, {0x8001, 0x80000001, 0x3ff, 0x6}, {0x1ff, 0x7, 0x8, 0x2}, {0xc35f, 0x8, 0x10000, 0x9}, {0x1, 0x9, 0x78, 0x40}, {0x81, 0x40, 0x7fff, 0x6}, {0x2, 0x6, 0x6, 0x2}, {0x9, 0x6, 0x4, 0x80}, {0x2, 0x0, 0x6f4, 0x6}, {0x0, 0x3, 0x1, 0x4}, {0x6, 0x0, 0x8, 0x8001}, {0x0, 0x0, 0x9, 0xfffffff1}, {0x2c4, 0x5, 0x40, 0x8000}]}) accept$unix(r11, 0x0, &(0x7f0000000080)) r13 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000780)='/dev/wskbd0\x00', 0x40, 0x0) ioctl$DIOCMAP(r11, 0xc0106477, &(0x7f00000007c0)={&(0x7f0000000740)='./file0\x00', r13, 0x3}) connect$unix(r9, &(0x7f0000002340)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d057145406000000000000000700000000829568c11700287ead63cb617fa69dfceac2884e6abca64892bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447471c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f53f8a4aeef9d612f871f4367f04157795ea4a5c59a3a9fa2a1d8cac7dbbc5b65c6ff070000b4122cd2350000030d7d61f2cd2db402000000000000fa478cb02121f590dceb00000000000000000000004c08408ed9d7fe39c7f2b03d5bab8fa9eeafe3930a28b6a549db713f74987813b57c2017c843018fd570f12f71572fcc8142858758ad7cabd2ecc7d7ef9d025b6c5ea1ef10c00000000c45ab4746021eeeac0a8bc4ed8b3c0e0a7cc76e951ee4d582124e084fc270f882b865eee588a7eee039a2e945096d7fa77b300ada2ac9cb71faf2e2086a14d6f2f5eaf499b625759d6a4c234ae2afa2675c5f8c00007aeb4505f1d2cabaa441be793f34f409c213afea16d4209dceb18f13a3e4c092e9d61e0400000027ca829606c392baa4193d0e2add254f8561ad1d48c6426a3ebde4a2d300abf70003000000000000008dda644dd3d1890d8b24124b9218392670c0a77bda7ebbb38531e0dfe8047434e5685eee934168ec73dee815b53c81bd7392b2462aa895da127c1d5943363da647081d8016b4b8a15b8969cf1ebc3a2d4b0bca644f00003751b1e4da809279c7b3252015da259eaf0f42e09878e6b0546b051d9b22d05717f5544717aca0ffe0d84bf7f233d409c1a22d7641764cf4ce2af869b90fd62a23f14d9521fda7e05d5aacf9528cf4959641da3633e7e3f5cbf54aecb0d994f8802adc76b996b58aa6050aa727c9bfcb6feaf2a0cd455bfcd11119cb4ceefab677116603800f8031b222cf8578d931e7bb2e08a99fc62b9150c50b52ebda176e26b25acb00e6eaf70ef69cd126daaa21ec3344f65ece41fa47767fa56b1dbbdc07a24550268c3caa4a1ee916dacef7411e8fa2fa6a3d9eca80e2e6c215d09e597e3dcb2909ce5a8d50050a0ea432ee3593ee6c7e95f84ecbd17c0003c4e23b6688786e2894202fed2b5a7e962a2b8957ff64f4c50c532e9a9138c84fd4718355cd5ed9992638f5b5f4487dabfdb3fd677b09fe7f9b012a896f8f391f2df433d610a6a33c4e9eb805b72ecaadb207b16d3d1c4a6c9d847ed7d6eec33fd497c00a750fe84c23883bc918a05926bae77016502994703f47efee33ec1564c46422d73343c60b39afa3b97c34cd9276d0a942cd2f70a1d4d07847e8c382757358d6f509f9f62b304afe438b5c7d1557499e706c2e2ca33b71bf3ba41cf54947df2f0d93fd38c35f43a38016bad4abfb6e128e2188baea035f5019b66c556e1deaa1934b2918194d30bbe57a102aadd9cbf3476af545cf7a4526715cfe66f3732560e1b7d12683f6d5da98affc75e1eb2df5268b98e691e44469c2fc5d3efe91626dab84a08a18b1317517e24e5495d59a9a6a868571cc87d80433e3f8039c71342c67ec5be3e33f6d554ada83a7c2de7fcff3602338daa412227cee37a7745d240a2ff62f5e1b387b9a5186700000000000000000000000000000002eb1cd8043e80612f7f3dcb1dbf4085457d3a27184f1fda724c15730274b11d720eca34d1c24b9c69e27b06e70c580e67967e9e0e7866fa29e4b01ca387ad1a1abb4e4dcfb599e69bffb8d85e7b2cdb33baa3a67c54269aeeb23a48c469c49e7744380f53cce7e366d83c72fe0b89bacd9f25d713f9c09c8d93f923672301ef63e8ffd29854ac4c7a7d545cd760b6e403b50d36ddb44670f8843741a34dbb267c5005240c3a10b1f43c973d738d46bbd5e000000000000000000000000c63662fb3d36961956d07028d207e063017767f4d4237466afb2c045a40db65891049c450bba044d4848c2b73176631533c7e46e44d68ed329d5d84e9c5dbc7cbab3f127f1bafa871db7bec1145921997f0e940a5225d7ce1014acd002004eb371b8962729807ccfc81f47b602b889d39bc9507071a6ee07c7ea53550f3ba0a1360848da1e342e19b9e813131ea3c2b8374196b0ece3af64a04bbee95e5504f0b2d1e47624a9035d119f6ab8b553493a3b0b1caa1647d1c87d191892cbd3fb676f31bd7c061be5b992f5c773d58cbccfe2479edb94aa43c17c2e4cb0652767527e5f6ba5da85f6859f5b7f295fa5e92003c935f108e0f7c20820958933092d91108884d2913acdf92cf82d447034b78b2092f2810148"], 0x10) r14 = socket(0x2, 0x4003, 0x0) setsockopt(r14, 0x0, 0x1f, &(0x7f0000000140)="01003f8a", 0x4) dup2(r9, r0) 00:57:23 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) select(0x40, &(0x7f0000000080)={0x6}, 0x0, &(0x7f0000000180)={0x4f000}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) pipe(&(0x7f0000000200)={0xffffffffffffffff}) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000240)={0x7ff, 0x4}, 0x10) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) socket(0x18, 0x0, 0x2f) r5 = dup(r4) listen(r5, 0x0) setsockopt$sock_int(r5, 0xffff, 0x200, &(0x7f0000000040)=0x4007, 0x4) accept$unix(r5, 0x0, &(0x7f0000000080)) readlinkat(r5, &(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)=""/61, 0x3d) pckbd_enable: command error 00:57:25 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7fffffffff, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r2, &(0x7f0000000400)=[{&(0x7f0000000040)="91", 0x1}], 0x1) fcntl$setflags(r2, 0x2, 0x1) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 00:57:25 executing program 1: socket(0x2, 0x3, 0x0) socket(0x2, 0x4003, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000005c0)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf468d20d8a0a197a386207000000008295955984c87910bf093f68c117002824ada90b64ed32bffceac2a84e6abca64896819fb15801360bcd4c25162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeeff245e0882f894bc84157795ea4a5c5fe659fa202561cd8cac7ecbc5b65c6593d2870b40900003500000000d28418ac1b00000000029cc4ac3908ddba44fb4b28d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1ef009e5a319d54401cb92f77420eea4173d5b6913e489e8b0fb636710000d2df0ac87e0d7b65b7240cf97dfe1132a536ef612e9e3b79f7424082bec304ee9a498252abb7cc8e0cd938965d10374c4fea0ee6f28c35bb0edb267ae65c7d44a95bac417e2ab04fd8a9c98e9501005d090000000000004036d11b2434c929b34b0087cf25dd9e1e49f931a4193897b0a30000cbf637786819bf7e26863a111574bd1b6d85eac8a829bf8aa02ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d000000000000f145c4e68bfa8bfccf6a2c9ce08a146ce556cff965a32f7c8e9645d300682b4eed6b5ad30d7b696378a27e42cfc93123dc2a8bcc719fe6682881ea2fd58ed735230f00f93f47ab3d3f3708e2029d36d56bf5f2a140cdc3137813494ae280cccf91360000000000001980e0d399eaecbef83b9c227939358a9469b62f895cb7964b421c1587d71ae8e6be397f695d585dbb0593c3753204856049da3b801d8e142c59f3608753e64210131844aee2963ecd987163f46cb65efa7dbba0306b18b49d31adb99755151d7f439743618851366756cb110e0762b6c3503264a70bdc89ab91964735b1f27122fa81c88cb62ac29c09d3a26a1c30f7265031f8fba6ed2ea7240000000000000000000028c101c1e8c1b0128c408deb7703b07f2def46ff13944c1372a09d5662b652d4ba79d5379c5cdfd7b4204515ed08c49f212dd14c3c4d9a77deead5082868fbc2d3bd1933cf7a73220000f410ffc5a4bb7d0c3c7eda7b15b9009be57d63e9a736888abb31686023ad160000000000d92a1e2454df7a3100005c20bfbe4ab45d70a9fe3c62ecbff3d14f25481889e013505dbc11f6add8e81340865c7b9d0df4f10f8aeb3ef185971d2bf5139af44eeed1a179c309bdab3443616dceb651c953ec45b2c408f4ab80f5bf06a9d646bf9cdd8c1290e6969ad230be467659fcfab0b91520d9cfec0cf02ec57efe40c25679e3be1bba23977381f3285b99fe7fea89a4300ddb762b05b80138752792abbea35a16e6cdd8341a4a0409b50f5b5a46012685f794a75cbeaa579422f3290e5bef424f8b0b6fbfd6d956b5b31209a7900f00"/1034], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) pckbd_enable: command error 00:57:25 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x8) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000000)='./file0\x00') chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000100)=""/168) 00:57:26 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10, 0x40000801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) recvmsg(r0, &(0x7f0000000400)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000380)=[{&(0x7f00000000c0)=""/60, 0x3c}, {&(0x7f0000000180)=""/83, 0x53}, {&(0x7f0000000200)=""/219, 0xdb}, {&(0x7f0000000300)=""/98, 0x62}], 0x4, &(0x7f00000003c0)}, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x9) socket(0x2, 0x1, 0x40) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x28408, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) lchown(&(0x7f0000000040)='.\x00', 0x0, r4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) lchown(&(0x7f0000000040)='.\x00', 0x0, r6) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r0, &(0x7f0000000500)='./bus\x00', r0, &(0x7f0000000540)='./bus\x00') getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) lchown(&(0x7f0000000040)='.\x00', 0x0, r8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) lchown(&(0x7f0000000040)='.\x00', 0x0, r10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) lchown(&(0x7f0000000040)='.\x00', 0x0, r12) r13 = syz_open_pts() close(r13) writev(r13, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r13, &(0x7f0000000400)=[{&(0x7f0000000040)="91", 0x1}], 0x1) dup(r13) r14 = socket(0x2, 0x1, 0x0) bind(r14, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r14) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000600)=0xc) getgroups(0x7, &(0x7f00000004c0)=[r4, r6, r8, 0xffffffffffffffff, r10, r12, 0xffffffffffffffff]) chown(&(0x7f00000003c0)='./file0\x00', r2, r15) dup2(r1, r0) 00:57:26 executing program 1: open(&(0x7f00000003c0)='./file0\x00', 0x610, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, &(0x7f0000000000)={0xfffffffb, 0x9, './bus\x00', 0x3, 0x100, 0x0, 0x7fe000}) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbff7ffffffffffff], [0x0, 0x0, 0x401]}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) execve(0x0, 0x0, 0x0) 00:57:26 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0xfb) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000180)="00ee33003c7200a441b9", 0xa) 00:57:26 executing program 1: r0 = socket$inet(0x2, 0x1, 0x80) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000200)=0x3) r1 = socket$unix(0x1, 0x1, 0x0) connect(r1, &(0x7f0000000240)=@un=@file={0x0, './file0\x00'}, 0xa) open$dir(&(0x7f0000000140)='./file0\x00', 0x24a, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x800000009) r2 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockname(r2, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x100000000) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 00:57:26 executing program 0: clock_gettime(0x4, &(0x7f0000000240)) chroot(&(0x7f0000000000)='./file0\x00') r0 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r0, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) semget$private(0x0, 0x0, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r4, &(0x7f0000000300)={&(0x7f0000000040)=ANY=[@ANYBLOB="01002e2f66696c7d3000"], 0x1, &(0x7f0000000280)=[{&(0x7f00000001c0)="9fca7e25df45c1a591e9ac517b89877cee26cc78186a639fa58537c52c7343a2fd7740b44d4f7dd4294b50d0f16501af6b56259fd5765b83ef8268ca789dbeb501f30ec1be4d9d6558604634ebabfdc08b4dec751d07e7e6bc2c1d27255ab2c299d08cb04620ad6f81003d541a", 0x6d}], 0x1, &(0x7f00000002c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x8}, 0x1e688d6f81cf8f81) r5 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r2, r5, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) semctl$GETPID(r0, 0x6d7b0c0deac95250, 0x4, &(0x7f00000000c0)=""/213) 00:57:26 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x100) write(r0, &(0x7f0000000040)="1fc70acf13e4e18c0e0937556ceed5db4590ed0fab324ab527a19f53b427bd2422dd98f3951a79128b5a2eb7e446acecef453d5d03aa74e5fc7fdeaf4bcebcfd484853e36bb9a9174ecf8d0180a1a7dd04373bdd9de4693bdd388d1f303264a1945b27b706efce306c017c560a18261733ef03caa8312c8d8c2c8789e90ec19ca6010e4466da924c6824e8e4f749e0e0ad78a47cf8f8288598e0bfd60803ca8768adc1c5f966515dd26199494e53380a0d3f9d2b7eff6f65a49e12d79c952f4830e4f8821a716a39542b9d240951e3845e9421d6635eb72245fc0086599418fd18ee34d65635a7501e3dd2ffee984ad60d5bfd1b39c9137c556f5f9d333a0a5944e0f840f52a663fbb621caabd67a2ba876424b42a28b12aa3fe077bd662533d43191c2036141d9562eda60cc4b86019418fe46a89716f3d2511491c7cfcc70cedc79a064ceedf075773a98279e106b302bd76e2356483f99bb8213c5508576224d054adcae6b47345fbeb18e6ad5e54ab4b9cb89e342dcb116085288d637582f76850f427451845fdcdf9ec4bbffa56e491f51113bd0a7bd3a2a3f09636e9e1f04ee37be08d47c11e9dc0789016de75b432f7592461cd58ec589b3bb687d6d4e0d658028ebf8ea0bd6cd0d5c98b31c8d910e67531c1ecadba0d734dd09837b20756a3610c61b254d4f60c252b6b46ec73ef1fa34b66469513b18987800f63b034784e37fcea8044776003f9b9b74e51abff1cb42859cef3be2312a7d8e6deef9030ed1bbc5ce037e2d0bbbbccde699392266740f370e8d410bce022233c5b058f78679c05978c932aa7f725339e5584dd51308eea83ac3a391c25af5481b2257a0c8d89c716f09103d30d8d2b2be39df312dfffdf149bdb14e54ea040a4d18132443e31d31746b8263f18696f394f64c834c6549f9b2b14c5dc7d45bb08bd429f387561cbbdd4584a61a323913e14ed182c2c815f4ac925f9acbcf0aaf4b773d0dceafe49f3923a5a69afa653dc9e0ac3e3a10034ba4d1acc45f6b9e48b28d8cae8554c50c40e54d2a2f26a96b079e52aacd39b5934e74a3593cc1528f6f2ae9934b5190a9cc418f7acfbd7dab81970efd1a4cd376b5024e38a379f8fe8007f36a38137259292231f5c481cf8bb6a3d83b1075079737f2534e356154fe4dc8182c7fdbe769bc10611e2bbcfbb6e1268608c93a1651913e10289442a5f3df79964d59225b850c3679d55c7e217f73b3a8a9fc1b7b27841938f0b4fe4f07e6826b710321614fdaafec9bbf21258a1bd131016aec7a243556cca6f5c946636463d2c623a12437ea383886f5ef626c1bcbf00151baac54eb670116b9df92be9a138be6cd9f76814bd0f20e5c5a29e094963be6c94883276bea39adf923c09c95f957313d8c8464c004be8c6324278dfe10c6ac0f969095a3fe2f6769288a1809169340e27b429a1f506e7f50c5d2b076ba7e1918eda7bd7f5b17192e8b15eb18cfa4748d4328dc60c0d91b360012ac1b0d9901c19b3f911404c3192a919b5306d7293261213b12cc8531c4008828195d04f71a16a4824bc31d4b89a693cde1e1e46e1afc48f8ce55e8b410683fde1ae8ea399818aba7e8644818bb0fd9fc9f5e6cc6b77bb7d1393b023644bc61cc25912fb4d1e502686fcd1babaa9de164fb3a74d8b78b2b45e2ed67f13c1959033bbbb238f5cf12596efb8dc9fad1eb378d9e736cc8d9fe2c0b6dfba441ef9c8240f87944b9d6cb90c03f0d2f56f8506466f8a7ba7fd9e68a0792fe4e3b2490176592e27ca396878647161c527650ced4b36228145df21c426deb389439a9924c6b56eaa95619087fff3c6efb2a3e6b751e27b3c83cc8fd7cd0d114f1a21393b8efcbc4fdee94808eddae0d952886c458c52997bc1e5686977076613ee23fd40c92e15981f67c26b489976fde7e856317873446a8426ba75e4e9d52881b37244f4f88f0e18857dfcfadc0a411578a512e6e12dc4461bb8af4c10aa63ddd4ccf55b3332697d73c734f193b9e407bb6015009edb95c34addc6c14703e39c76789984621b08da1e1918cd7210d90958ebf5cd2a551ff92182a97559575532679036aab41471d68d44525b02496fc59303e9478d353ea47eb380b6b602b98ee781dda704829b9256c541abf5e5f9544047af38bd965a8a054cabf607f4e934855c33ae07f622966089e712dd4ec4f5e094c50e67ee2c166f58f89bbc02e6d4784584c19b453aa91854c24e8bb0ab2fac5e4204ed922f63b7b28e55ed25c9a084cae5246e5f043bba4e72c4b7e95c8981ab9ec05b9849a6461bec0c3d9f5df3f4458139e41b26fb1301354cda9a47bb6964d0f581f2d756edb80bc206e99bf5767ad0d397bbbde160ceb1c18d5ddbf687ed8226c8a6c69090877961b9e7d5240f3de1abd1ee4c372e920183f21cbb7e06b357b7a2a9fdb79fada5fe2bfe51e08d56cda35cceeea184db0030badbe3052f06592b918080e9910b58e50b26aeba8bafc5435a89835df4a43a7d8870bd626cfdd1914e520d13450a246f8275f9bbead07a6af3e126b77c2ae29bafe494965338d40d963ec2af36424a9df29792e3eea9b8d495fc39c9832964fc8b8ff7555a7e8cf44b17ed374780f53c7d70935e79aed49b33155c68cb2f1600b6b34d2fac71151b46efa4e35d7f745077412cf723a572542e052eab37ce1adfd32d5101d9ac9764b4209ff28bebce425d2ab568f4a4f3cdb1d0d0c09ef5a6e5a3e03b2362bb07236d127da249c946b927a04cfff4c7b7b13b61c52d53fccf12d7b6cfbe7a41b555f03c7273f2a377eb591b9d6ef04ba74f46b0c182359ba781086d14ca859f3caed121140959332811da1db9b8d225618d5efafdf3b1c6fdeb9eef2d691ba1b0641eef4dcd3aba6582806c0d34db068133ad572c2b2d5ed796805c7f52a7df9da5bf13da473925a03cf30517fb2789e38822081450f4889d4ce7615c26e6d8f1460ad4a0b77d03e01afe451ddfd738269176e7aa43fd882beb2276c4d4a628e691328da061b476261ef4a0e8d38bdf201d116986056d4491519f3c360d8be8b3da425a1c9e032f69d7e2ba02c9475e6d33aaefc9b7474e3959f3095962c637a9e05fe13488722d4b930b6c80c0ee47e07583714e37f1bb8efea28329cdab9288134985080c4940090db235aac304fc7a9a711638857428ef5285a0d706d3c14028421d06af3b405dae6ba4638a455673d46a8e0274d80bf4b66eb61440a6544b2a34248b8e7b2b27b6d274143da6fd4c82526b277c603c3d589e3bea14e733bd24dcaa0eccd8d25c0394d13c0ca97483f973aeb45f2339565a17d60b460280b57409a2f1a55c4c6da972951ce7d6ac1c4cd08d31955cb780688bbba88adca8c975e383faef4d21f8ad601b32aea42093da7258441c8b9712d60288373b0c60edb65bd419bc47b7e183e9321f25b644bd49d67c249fc7682bf567da105c48d352b94b972711373c8ab6c98768d2109bd2dcf6bb49ffb7882d0147599b2c32046326652755abb7660c063fcf7b4d721de7b61878303fda6420dc3b0336846f9c602fba1009c371426b4d7c3a09cbabc68ef2f913dea5a4e126018ea7c8c5464c7ae1e6e7314c3e1fc41b56bbb508085e05878bfa52df8a4b3efe6da1328f7e5c533cbec5df191fd82797733baadb5f8f8204d59e2d446780546571a89bc2ace523541a88b80d924c4b3077d18fde6c630e146f0796a36b59370c989ffe388986103a3b1d5a6c4fc13901d598ef83905edb76cc10af284e25b77809df6ed98e41c653ed4da07d422cd405db19845ec5efe90fbf6f250d45e504c9e5455805fea88bc71d7634a1a3a7832a3a84b9e8946e65c9a0f5da24996327ad2c8e5b0efbf72d056a971dfe76dea721a22f2c270c52217490ec2dc2ef48b8ac4276dc063526f72a113516346e443c02973dcd7de2ddcf0a1f84c75012aa9c5e57d59cd00255a7edd32e9b50d2f075326d0f67b60c26c2fd53351f2208cc1d679f8088609b90714f0c94069c1f9358f0331765378bf9f6c453f64a53410f2aad374b417d9ca0b7c522dc4d6884c52fc00ad533e01820ba8de31dfc90198702bae78c113533b78e4239fa9511ce92100a80acdca436d50863a6629abba98d1ad83cc0add6b64e83b821dbdd88fbab294c4a46eb174e123b3902a1acc3b79886ecdce76086df7b64f2b1b0148159b28e775e022d2eb21af45b544f0b905924100ee5e30e96905ee3484d9be52845921188c85f3dff2f8fd19f5daeb3a99688b4a9aad96b3887fa097c49a9a9747ad1cca1de619c924bf26fcda635d5dd9d9a3aa3dda799155135961ba14695ff8d9d6066e5bfa8ad6cd5329ea91d2e53d9fff1bc8b093b99ba6f4d2825a9e0d68814d25d361acdfa7e824789c73dd3e1003f7093f46a9bd5d3eb29b1d45cbabb96ac5da6e74116ed432b92b1d80181f24aabc6be67d29a792d9202a07414693bb0dda359759d941a93393e1a3c8bda1f5c0c917eacb33b5b008912c628857cb993d0248e13e79b0c65395358564e1f44084f109af5e50898fd716756c1baaf3f1002c9febd6bc6cceaed8fd3f9475380db91bf27165c3ab6b5c3553079afbc5b529325e5a7d5679ff56cd4af59fcc3334dfc0a1b673738cb41f5e3bfedfd2cf6d56a8e90c32f3731287009c8ec6eb7ee5a7e9ab1e637679a3bd6b98d44dbd7788520c47427968f2e84b6ff37107c6a2f62b54a8df440cea4a499da9c35c71ba431812193ebb73048ecdce4dd14526bd01e40c014d31221032176ac58bfde7241253d4207d1c1e87eb2a3f648359cadcc66330ab47b84121942eb1966df745254e2bfdd34cdce88a79fef8f55d593367108cd4442dafdfe2fab05884bae4328f9b3b5fcc49612ebc755f74e66bd73d9bdc9bd7e5cd9556438ad1dff7534a3b7a40a380f1a6f28c620b8b7fe4a74be4bc9c613bdb08acfa1f9847830c8ce8e592212eb9c40d4f301718cbe26fb93136b65e96d6b62a555ab1eed7824f68a3684bedf76495561534e86de7d2fe56199c1e38e5b576a7724b517ac8c63bb7901f011a0e9f5f9b4136619b42f310edc4f6c309d952faa58362d208c67ff4cd2f6a5afc1743d12ec3240fd347638384be970b22de52acc6d57f0b842f6592e86bdc7e5a2eae19f7670a56cf59043538e94bb0fdc5fe01fae6bd739b449be988eca9b3b69c699f07324317eef7489c2830dc72c54d47b683d09684316ec17b5feb669be86da2a7b5da8f87db1f28e5088812429392449f02f32e7beb37ea823c3772f6f692763659ef042a86440cfd777b695014fd1f677ed0aa2f3b3ba58735fddfafba76a6c324e1ee93532c2936d54a8aeb62ea46a49f4104f02fa9e844f800fcdfe360efb7f494162115740d17b44a97b8d0eef113e3a69ec4bf845d3f1a011d9d1e6575914d53df0a0053c605c02cd81cba360110c55eeca1bdc095faabe98abbfc4c37ad77fbfd5228c61165848962af2accc8fa54a25fd82f31735253677df451dbb75eefca58818294cbe459c3eab21643c9cc7d6dd0ae042af1d872f650d4030a0d407b63e995befb380cf15f8fafef1b3548e3141c8d517ca11be899fb2f9ad766867206e52541ffbca2c076a8688ff47effe8d7fab19f35e4b4d2efac34a667c2b1ab217b19a61a9c7ddbf704495a373dbdfe9b00a85947da6af4cc90b78c02c05c44576b141e343102e06954f02c8ecad47304d4e943abb0d41b07da2626b2b69005bdfd7a4f9490442c25acc97bcb46bd4d5ae7a0f2f56b6051efc4d", 0x1000) truncate(&(0x7f0000001040)='./file0\x00', 0x0, 0xfffffffffffffa6c) pipe(&(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) pwrite(r1, &(0x7f00000010c0)="751835052eeb5cef94b73fa0e500575f56d90305f2be29fd952c3026202d2bddc39bb157a18fcc540969f521f0f998acdcff22fd97bff7", 0x37, 0x0, 0x2) r3 = open$dir(&(0x7f0000001100)='./file1\x00', 0x2, 0x100) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) openat(r4, &(0x7f0000001140)='./file0\x00', 0x200, 0xc1) r5 = open$dir(&(0x7f0000001180)='./file0\x00', 0x800, 0x12a) renameat(r5, &(0x7f00000011c0)='./file0/file0\x00', r3, &(0x7f0000001200)='./file1\x00') socket(0x1, 0x8006, 0x5) ioctl$TIOCNOTTY(r2, 0x20007471) open$dir(&(0x7f0000001240)='./file1\x00', 0x1, 0xa) r6 = open(&(0x7f0000001280)='./file0\x00', 0x10, 0x2c) ioctl$TIOCCDTR(r6, 0x20007478) socket(0x2, 0x5, 0x6) r7 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) writev(r7, &(0x7f0000001340)=[{&(0x7f00000012c0)="228994f550595af55e5286018b2834a327af70628f3d35036c2d9c4b0b5a63f97b345c59e6e3a421d3139da898c942c5fb88fc2b0452c171", 0x38}, {&(0x7f0000001300)="05c958f2ad1c678b3fa6", 0xa}], 0x2) sendto(r7, &(0x7f0000001380)="5b6e5037caec1307eb87da4847e9f0ac548802d41066bef33214817639d387406e9c54c63f7a472a4fe109bec68e95f0b4660fa8bc4479122e51c8bee13fef2b3a407f4e53181fe5401963ef564ea25a9d60b0cb9591cdf045c40b", 0x5b, 0x40c, 0x0, 0x0) socketpair(0x2, 0x4000, 0x80, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r8, &(0x7f0000001440), &(0x7f0000001480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000027c0)={0x0}, &(0x7f0000002800)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002840)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002880)={0x0, 0x0, 0x0}, 0xc) r12 = fcntl$getown(0xffffffffffffff9c, 0x5) r13 = geteuid() r14 = getgid() sendmsg$unix(r8, &(0x7f0000002900)={&(0x7f00000014c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002780)=[{&(0x7f0000001500)="5cf6ae7af7c82cbeca5d81db6e3d4bd8816f89718474acaf6db79806a45161e72545ee52d779fc7e49a122e474cdf453a4f9a014e0cd22e4e80efc851edd9f6c8cba724b9899911f8104fd9b5de48ae69bb21bc3888238aee5cedf6c7363796af77734d466f55d10314d0167e39ffc31d7ce60dda69117878b947165f5c9d6a29ddf7bd7143ef91649a9f2cea8139af354111835302ff5e1e3c242d9f1377ccfdbe8410653dee2fb0f9c6084f93c3822a210c3967cd59a019a8bac8d377645a92f18b6b510f65ecdcc27f18c07d0ca3c95c76783c41b4feb7a198a62c7d8b44d52ed4910cec9956b340233", 0xeb}, {&(0x7f0000001600)="3cedf410abf9249b27c954f48c5558004ac020753f2888e4abe3a90de9031ee7c897099c216b8eec2878fa5fa14e89280679d3797e6ee1d94a89a3d4c2872f6e51e8b131dbb1277e558333653a5627115718f510c15a06a903e1030218c09d76bcef6bbae82f009636e9dc17fc89a55322ea4206a1", 0x75}, {&(0x7f0000001680)="034300bc26e23920cdb01799d10c6e79139632bae2f7b83cfaf1902a546268cfc5bbaf3b04d4f432feda0eca7bc6e26ea1f2917e064cb48cb8bcc668aec0cefa71bbdc6cbe6edd43f9eed5c4f347cfacd090177627a02a51100190c18d5618d7300851d25598a13e62cc8378609fa6bd4ae6d0a137584afb03debd0b003a0b048aec40415804a9f127965711b4d8a6be7efb7bddbf77da39a38db5b2f1eae84fd56749a347a4743e41632410cc8ecae2820c9475a27bd10e2c8da2e566eada9b8efe2d9e16536e8c01ca71fa79f8dada2d665695c84c22712cb0bac86b6c39478bad350234e93a05118b02753df9588d16ac7b0306d18f3a6218e61935dff72d5500465df26ac7f02ba359cb7726b5191f70fa98c2ca339b08f2f605eca8856bf75d38559f56c4ac909eeb313e342f8bb3adcaabc023b1939f8a958015145f748e23f78f1a64313f73546ee12b374307a9578abcd832d157aef0650a995a3c2dbd01de19de0a3f2683e8d0f19e34e7305fbc9dc3374b6178e0ffabfe4f75dd9fd39490c36fe06ce5ee58f0d641316a00e56dae831a4a3c25c1037f991707b689b98e97dc61b8b3125b469d79486ec0835070f2f5307e1bb9e7717cdbc5dd8428b04e338602aa4c9b4bc25409692a052a870818b700dd2b23da54b8bb0a48c26f45616989f6efc25e5e20c066c190086011dfa1c2578dea84c63101429ec5de0471c0b9650724b858d26bb40784c4cc1fa65060e8ac7b92cd6afe1dd83a58ffffa2c245bd20f1398584b924d1b71427dbee2ac272abc7681cc485afac8c45de326db7b0e26b5d996d820a457eaf16aa955d6b3af318bfb75329b55a0f2298a6464aa913b09e12529e07c58a371607d350c3efbcc01096473918131224530703acec0ef7a1972c7d6052efc927c432e47f926513960f246d24a1b4c09f970f2bdbbcc2d96df1f88d351397c872e0e6b48619d104bf7c8b09c414ec072acf6146f08ba243488dd1bd7d866ae9dc7a6b9acf0f80ef6bdf4ca54f7a09cd5444742e9016c74971bcaacf53ba31656c93b106406ac13e2901d02865ec14d2b250aae0dec75a83e866cbcc2be8eb41cdd068a8611006365ce1d833e5e575501af15f5f5a1ed3ee763b1b079498dcf897d014322c66f8580d09436265353e828f3ef05bb289242df75ce6cd7aa8c7fbeca6e4d3f5dee8bab6b3fb98fc8569247b5ea743ff96a4c92c5ee0b0e2f68381d136d7b1c6b74542d57ad2ad5b91feca76df9c72cbadfc455c17d543d7d7034451598393b65ab6b9b8c549bf1debe870df3b24a673a289f42dfb4163e0781096ebd6da17d432467eb29fc34f3b2679a261cc1d137188f7eae3cabbb28cace4dea65fb692a6ad29667a93ef499e7c32693852580b6e639f435f4b4b3293a76adf0f85af7514fdc54b64bbf9cf915739cb7d74493ac0ce019ea0e1b5e284ac8a8d1b21102d314eba4fb3678285b49c64c607aa549159af438d38062d737ea7397fb945f789e763368bef53673fe2e9509703df9383788ed0824efdcba2c185f6a4442047506c922ae68485476b93aca90999b285e844b6984ec1db6c536b673a70a93f2ac6e94ff68c75a8f0ae1be1145bbb2a35d65488fc0362c6b3573115b5d0828a077861f66f6ff02480f1085d87b0d09638b5006d0b9925165fb64228306720f5e6ba04dedd7d0dedb2948d96d21fb8847d21627e45f61dc4f2625701b0b0b968a06dd76145b8fa7a11f5cba0be0931ad62637eb4a5cafea7114f9c8d46592e6b37d89ed376365383b96fd4486809771eb18a32d6d7323c5d482ee3291fabac6428cf5491d3c01a2beb79f771b3b55d7c6801b9d39102dc8424000b1f854141734523a1da9faf6c85ac7ced88758dc42e7387a0afada7479923baf9144ebc2ab5e6d3ed3acdf9831e25318ed658a9f5ee002517c615134d505172537fed77d9025be6f94becf52f9a0f5238e0b75561089f85e5bd3e6cc891b08546f7d9ab2ccf5d623d4ce10a0da629198c7097450e72e5b901852367ccd7f1fa9acf597356b5692d94e928c24d21af5b3cab4cacc5c739e550a8a809dbee9d958b1017a4558f3643d9a7c01b71ef724df355cc269056db6b1ad4a6a1d0d0bee9cdcee51063b54118be356e5d9047662e3a85fe25945212aa7a27c8a43194e79ae8e4df54df513686bc785589d100ad84555dcc8178c9779a584c7cb78ad6de7726dc4f5a14130f0eaee23a0c95cbcec27d3d88be93997fb387401efffbb7b73f245867841373a3878566fa12624069b51132dfcc3174efa6a2efd86dda3901aade196473ca051c3173d215c97bcfd5060fb745f5222d94b5963cd825fc5c0e8efa7260719a599286e91b482dc02fd0926e968edd8bbf53d6f10dcf2f07d848eb9e8215db6655c2514c2c6ba8ec134285a644d8f326dc9eaee42d38ea9db9741ac2761bf5ebf08e223547351db2cc9cb8769f6cd3cf8b668accd6ab23e12547a463a9254eb197ce3d618a4497c650c1c647547fb5a69b6a4186c9cf9473effea9566bec1e1a7a0d168958a4d691e3297530ba0497d85d739804026f724dc4620585050d86ea19374ffc9d0476319cccaa18e5e6800776778ec353ad38b3a71b6a50c397b729ca711d87fe777183b4278c888d61dea3c4fdd55e5c983670ab6f4cdf31de8b305a44443876b0f399c5b3f81b91cec1f03306d60505d4f24d9fd0e12594f986696751358f36ec44aba8d9fc166f00249f0de0323597c390c7e4e9caa6bd53b99271934110be07534d2d0ad7c2f62c0aca677bda18623fb9f83e86960494bcb2f582c297f9d1236784ad0badfb7acb7dfd8a7673df74b3fdaf6251e3b0504b99a32ceea4d7ade0b8c90b3ed414faef34c09751d0c285f1106eb74a5c96a0c8d66b10c9ff2bae8b1cb5224a3a55a317b2e653605dbf316180c52f78b485485f59270fa04c40c51de062c012565b512c9edcc5845124a23fd447f0869979fdf54935498e35c432b13d7f1ad556ef4ee82b093c75ec4550a2a8066b4e0f7067e14130d94aba4eb4e56a371d2fc4aaabb25754a8f49c90b42d3bc9773dd9d56aebe2d5ff42b5b840126abe1c624d1eae538d20e81bd876ad35e7fc63e8fe547ef413974395669830a926d03099fbfc8589842d82183631e92ce28c4fd8e8f0266af610e799efad2d2bba89ce45954e498adee08a3759d4d2f61fc4923b05205bec65d68f115f8f28a2742c7ff4c0793f2dd759f602e0b2a6dde89112f6dd572ad6558a83e89efc2e2dde24b13df1a06f94eeb209bead2d639828d5293d0db1719903a2757696a4f54f134c61e7ef54f21c2ee58d996d23ebe8ff05a96475ff81a0dd36ab02e6dc6839052508b7cdedf8b39ce5a08a14fe93c6252d7ec42cc2dc6c03a61653fe44ea27338c2fe07fca74ffba9ea4714fbdbd26332e9922b5cab8319c708cf7f039952b5fd8952155bfbbebf3584c8d06096578c611d986b211b5657d579205a2d7ed1fb89c24ef718bb55d98d89519f4c231671ad1407d782cdb11b9df71c650ace1dcc5a83f48f37abee85a2a16bd9ef58120795a59af6a2a47d0f34631c0c68fc016a1c89e8e5275207f8c73b7c247f752b8695816499a7dcdf8c049ed38139eb9f92b169be9b8d38334a1bc055e01003ce7251daa4741855c228a7074a1b87e50cb1cd6e1d738887def978e19e8560a58f2fe759d44983f9f8cbf5ad432711b04a3b20a447d7970eeb56074887cc56bce78a8bd70654d6eb6ce1eacaea0b5c389af7b4877b91ad0da8e535707741230a66aec6205e466c72ace26c93ff1b114db9e89f340ef7d07f6560e62f4dd1c93786a724f5e2f9a52b405213ce7825238baa3f8e1e7307600fae16fb9cd7f4bf379962623ea335fd86df78e72235068a8a79c9e3701042824df326662d30d5705d91ca63de5191d5e66a0bd5a6dcc75de07ecde95bca7ce197dd4f1db610a3674c4a81304b09de2d06a3417d0091d5b77a178899af211462007522642612369fcca9b867aee84dadf3e7a448855f40b2f2cf670f4623f958b103b0214a7ce758a74708faf12e7f79374e3c6279f78787eaccc1f7e6a5dbed76d77e5b65db4e417f8ec34c40121d4a4464340e45d2678f498ac9c5afa6105bd02a480286a5bce195bb285a585856a8b69dd31c8cd9d19087fbab64e4af43858e458b3b463ac149dfddaa43358b6efffa7d48dba65dbb984cd7d8f7b062b1d930550eac2c7fc80e5fedfd076a614f2526dfd88860cccc4351aad2356046afed3d8279532e4730e26cfdbca375ab7cfe0567ca2f25ac447ec3038f43c5f3bd8d84a5af90ae873d5db57cefeb81c6fb8847ffa2c83e104e124937d4437f32129982e030dade9fde08cdfbb4ac9186a3e2231c1319809b2cf4ad98f43c6c2e2ff98c799a45b45f4e98d4fa551caa4cd69dd5c038134d46e5d36a116382e3d645d181301577de9e76fcb36162436c705db8cd02dc0d3ee70529d112303cfaebaf558d9e80046435e27b4dcbeca47a13ce761df8c15f5c923da1fe47888677cbd0de87b016b4ab124a872fb7d305392e234d8e4a3b388e6d4c81840afe4e8b1d226ddb4084815362b4787fd763affe0549ad36124fd98637dbf0a947a27482fc0e5cde0c1558ffb1ffc6b9f060f293a6a3228a2fef0d5239587e9c458cf0b27d8bec53665de97cf7658bf56a288536bf98e8ddd6b97e08c3aac8f7f4fb0e6e89270b366eeb3f9022cf75bbbbaa12f6b53fa9690bc7530fd52a587287df24cce408f1e54972305a661b7a8677fcd29dfe041653985f31127bbd3f1792d3b0e7173e6e7b14ddfe23e0be222deb51be9cb2035c84c2ad1609b445f1143c0b017480e25e2dff67021f6586d1d39989ef254889933d21e70553b4e8d53ab4db32c8737c8f79ce1a1bdc33eae4f8f74279a4e745182cb41280bc329a2543e1afb9bb151baa14fca5a103ccaecc0057473e60a86766d21f5eca63baf1fe0349ad03561e5129d78e14c68f431961abc1a1fadce9a4c4faa1289222d15277b2555545a1e73c2168156b25382383284c3698c27c116d76599c420447289fb253ce61e8f7f898d94ddc72e5edd0d1faa6f50c656fadbe5deb1ef75c0c5c7621108df10a5996a27d2bd26ef59a30b787462f3b54d039d20e59af6897dcaed4de7e15cbb2c64b7b88bc03390db85fd972ac077e5577d2af766e1ddd1c1e7202f76a022ed0f0bf4b963cb59d7bb5d7bd13ecc8e89c881863057a3108e7ad4c5a346ad7d5e60d4532061cc7679b64a25dbddf9fc1757faf11424fb1e16752b21744f65c8a265ffac8c648323bf11f333f4d96a6350c3a08cde8acf109d48818f68fee4084421a000de4f55223b2f056363fb9fffe171714847f2298dd7168bce507a9245819c6adb83c750165c3a46d58722f956a9e73d524ca7ba34de98274a507333a8523dfae8f48c6de2d9566fba11f89b77e5fee4195ceeb8db6091db9c17b4259798f616dfa8c59f067f71e0c232011818084b0fcc93c9d1adfb12ef2bf43dcd31ffdc25c163574b798e59f323aca48a6aaf2725f34496f757141d16318d167a705dcee9eedd5e5595d7d3eede7ceb3041525862068a4920418ad50d0303f9bbbfda570911a585eec61634db8b6e0bc57aa63d4016b95ae7c088a1711d16550a340b89cae0d8c572da0154810e43530581b16e863474d98e54835a56534438991b7a98d2c56ebd803f3293a1eeada29682fb99aa3a34b06ec578767e93b70f49522c68a93a40e4d4cb4b9a54391ddf", 0x1000}, {&(0x7f0000002680)="d010bb5e4e0878221f64e92ac53df5f15b39f7f49c7114451a63140b56e7a78e5cc3715516815a8815068e9a46926cac46e4f6b6d5d0054354c272b7d4cf44446691632e53d82829ac86083e57576d7226bed2e2141f83017e4b22afb8a65a59c1f3fd27fc1b6bbd01e3ee48e98ba9fa2eb0b387225e26b5f12a36dcfc6641c658a9cecc8e4dca559d9b50f085ca40e6ecc389d8486f0f9a2ee0857866ed700cdef429f73f7c7843e1222973506781a60bf5f9a27a8d779c0d9f0848d6cdf08c88b3c247baa3439ce875b185e376f290bc633f9840336610e0d6279110c723e4", 0xe0}], 0x4, &(0x7f00000028c0)=[@cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}], 0x40, 0xb}, 0x400) pipe(&(0x7f0000002940)={0xffffffffffffffff}) ioctl$KDGETLED(r15, 0x40044b41, &(0x7f0000002980)=0x1) 00:57:26 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x400, "b04d00f3ff0a551a00"}) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r5 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r5) recvmsg(r4, &(0x7f00000001c0)={0x0, 0xfffffffffffffff1, 0x0, 0x0, 0xfffffffffffffffe, 0x4}, 0x0) 00:57:26 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000040)=0x4007, 0x4) accept$unix(r1, 0x0, &(0x7f0000000080)) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000080)) getsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x1006, &(0x7f0000000340), &(0x7f0000000380)=0x10) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = syz_open_pts() writev(r4, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r3, r4) close(r2) dup(r2) setrlimit(0x8, &(0x7f0000000300)={0x3, 0xfffffffffffffffd}) execve(0x0, 0x0, 0x0) 00:57:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x5c}, {0x34, 0x0, 0x0, 0x4}, {0x6, 0x0, 0x0, 0x80000000001100}]}) socket(0x20, 0x5, 0x6) pwrite(r0, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) 00:57:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r3, &(0x7f0000000540)=""/226, 0xe2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') read(r2, &(0x7f0000000540)=""/226, 0xe2) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x7fffffff, 0xfff, 0x9, 0x0, "4292607ae98534ec1bfbd443a40cee79b14e2bd1", 0xffff, 0x80000000}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x15}, {0x16}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x3d}, {0x2}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="010c777cf7c7e52c32db472b74ed") 00:57:26 executing program 0: socketpair(0x1, 0x5, 0x1, &(0x7f0000000180)={0xffffffffffffffff}) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000040)="91", 0x1}], 0x1) write(r1, &(0x7f0000000000)="7671d42f587efaebee8a3fdbbea55f5d3ccb290a27fde3adce82859c4df94db27a1fa60ace1724035b67f30d88ac41ffc50f65baf3bfc1684da0ed7742a32e2ea212dec3a94ee0a2d4979e0589ebcf32b9e7d8f3b418ec13d696903f00303ac0f7ba00407b899d72a7d3e58b9789e0cec0fb2f13963197071023b0", 0x7b) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000040)=0x4007, 0x4) r4 = accept$unix(r3, 0x0, &(0x7f0000000080)) recvfrom$unix(r4, &(0x7f0000002200)=""/4093, 0xffd, 0x40, 0x0, 0x0) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140)='/dev/diskmap\x00', 0x0, 0x0) r6 = accept$unix(r0, 0x0, &(0x7f0000002580)) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r7, &(0x7f0000000540)=""/226, 0xe2) r8 = syz_open_pts() r9 = syz_open_pts() close(r9) writev(r9, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r9, &(0x7f0000000400)=[{&(0x7f0000000040)="91", 0x1}], 0x1) r10 = syz_open_pts() close(r10) writev(r10, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r10, &(0x7f0000000400)=[{&(0x7f0000000040)="91", 0x1}], 0x1) r11 = msgget$private(0x0, 0x0) r12 = getpgid(0x0) r13 = getgid() msgctl$IPC_SET(r11, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r13}, 0x5, 0x2000, r12, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) r14 = getuid() r15 = getegid() r16 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000025c0)='/dev/diskmap\x00', 0x8, 0x0) r17 = syz_open_pts() close(r17) writev(r17, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r17, &(0x7f0000000400)=[{&(0x7f0000000040)="91", 0x1}], 0x1) r18 = syz_open_pts() ioctl$TIOCSETA(r18, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r18, &(0x7f0000000540)=""/226, 0xe2) r19 = syz_open_pts() close(r19) writev(r19, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r19, &(0x7f0000000400)=[{&(0x7f0000000040)="91", 0x1}], 0x1) r20 = syz_open_pts() close(r20) writev(r20, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r20, &(0x7f0000000400)=[{&(0x7f0000000040)="91", 0x1}], 0x1) sendmsg$unix(r4, &(0x7f00000026c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000002500)=[{&(0x7f0000000440)="257a86e66b9e29b8d038fac7ba2620303d545d4b392d78b015bb3bb2249ce5066ee67fe9613debda8f66f0f80e9f1a2ac521828314923759fa2438f5980afd91ff1f5ab0fd8a65ac5a79717037ffe0fa66be9abdc278127b3087b0e3899d53b15925e9aa68e6be63ea2524f221dd38553997004f9c0046c65e856bb6ccda75e33aecb3f2400018a88235281e1ceb71f5ba6fff690f72b405997c0a60c26d3ad04c3ddfcf9bd697daec25b1d096b1a5875ecff116abe29b831ca249d52ecd228e017792dc41465fab0dbd87aa3ab89be91aca1d683027bf9c1f3295c3d610cbc0a5e49fbdfb04c9b6d49a0ad578aaca237df530401eb53bd27c463accc29a8d542ffcacdd89149f8afed086435b54b437a769472b01ea98b2accd359840a4a3242bf91dce509f09b6b8cd0f2d8e2171f7e0761b33a019fe5f84c4d7adb48fe165bd2ed87fa939fb3f43b2a7eb5c6b92951ec8b17b08d3ae2be9d0d71a3aa3012aec27c431039fce37384ef9c1e06511bcbf5bde6621fed060438dc39b9836cb9a5b716b60d315eebf7755ee7556a7108e2cdf74365d31bfdb385d051744e4f82c4ed386c65c9c6aac360e05c6778a23f7b45f9d4b24b3799fb39c38f3eb2796e899c2407a1c6d1c3487035c124f1e15ec53c41acd990957bcdec9f38915b09dd58bd27cf52e8dcb3244dc80e8ed264b5b0c3d616484971e7b0527edd59efcbd9c4a070060264e8ca0ad9fe954a2022f4650122a6bb32dd4a2a6357da634966d003c815ad8ad4839ac0d82e7674178fa724de396a38addd65f8f2a8c266e6d0d5acce2f1a6fd08a0ac827b524408d05c99a0c410b8ebddb92e09e7a4ff1f5860b710a5ae1c19328c7e64e39791405bd43f7f4973fe5f7b4fe3f374011d5ec66c7fa33e443fa30cd860c63485d13ab36191bcdef57ff30a6ee8e4b04b878054390fae879071c0c3de1a55aacd3d1725de5feae990483e6e179a34e7f28e63cb3b7d1d9d0a0531e31664c4d78f5ad1247cd07f9912dd7a62347ab9f2b928edc40250d907b65acdb2b1d9f107e70f7586a558458a3b8b67e39365ae4f3d425528f69799eb0dfd3a1c720ba0b6f7838743831c6b3b1eab43c2d2a843f6741721c59030bee3ef6cb113d9e2602ddfb85ecf7f88cb59ea8a006de559dfa346bd780d39a057eca091a75393aafa9aff05d038918a50fd220f5b39db1df3bd4815df96248c964ca29acc8a67b8fe902aff54d48f072157d0b007b2e5384c997cd836e47fff399d18c39e693208b102a1903fd0bd4df5be72e558a26b5d259ee13a601c181fbf945e9eb9ee4ab19a8b9ba7f212e957d85f0298446fefc7ea2cc408e01950ca86af1b93e80ca64fe92da8d2f47587fbd8fb032b0402435af1877327909cbed841ebfae5f26822abcfa86810cffe532f2f4d3d138b8d8eea36f61f2cf36eb2f32bcb509728d290ca73b416b5cd7920abf6363732b0b4bb26a7d8aae3aa1d2c1cdeacb53b185ff659aca009c33636b1e4f4d8b0897509cfb8ac53b6f568fca50a5a474f1918cc9f2a355f8b33e4c36945ddb8502529c6cf99d1e76f9d018ed5db92515e495ee8d988bcdc11eb180edd759fc1b855c8a12d0ded7c375f96c1d5cb897b307ef9415ef3bb3301bd513057cce3cf40a2a074c8c2323d280ffe4c2b8a2fe6656fedf94eeed977e2ea0bbdb6b9e3cf4c497c731c54993e8bbbff53cafafc867c1ccbd0ed53ab82be0463b558cf14f9ae7b0f37f099c4eb4a079860f52b3a1d3aa738dd620a8e7758aedbf22e7ab7376bedf06150065b1b2fe964080e01b6bfbffed769a7e39404333651d1cd9dddbb148f063f6dc4b166427a8008f73d48013c6815c6187ffe36337b0727eeacb5f189309e4cd9b04c65c8f68838878bebaa337e3c27e3c0bf94622c7c0d54ea9595d3b7fcac314e7973a2e15cda5a0231eab58b419cd26f50c96bf6e185aa4116b1fca10b30901d7e31f433b0a83e9b588e2e6a68a1848d3bcd34962e1649a025730630ecde9a3e9601f179cb8ad0aeb98361e8f6341fc35d3143f8478fd77b8851f6c1a9c81741ac218dc1812f494c06856a19d3e42b1ae4c43edf8f8e5aeb51cd3783ceb00939ed275bf5e8e2b4916c2cbd4ce4423fa19c657c89d756aeeaeaac029349a43b87a870b1b9caf411ed0f15d624db3b13eb92f6c222fb4e60e661b858046ec7319210580c1450a29c544df94ffd9bad8f56f15a3837ef0804cf384c2d406a59200a06715ec318c6002f97afd67c98c0f8a958b57698f5db67b6d929bebf0bca111ab7dec0569a2f017fb6e52dfb898c77a5028f286f5b7c865138681d6640fcc27948faad15140ea189edcced1500028a3dbd88f52a6a628d33740818a373375931e0f1c29c92d421a3e8748c1ffd8b08d09d2234d53c35d0ae660aa98bafc5cdf1abcccf44861d6b69cde69b55a98250d41dbe0da5d05ea5e80ebeda32bb00f218961b23d5a06559e467814c30c42ca4c56defe5ac263faf9861adcf5dc0ad0571dfc4757ad603e1ddd14f1cf08d979215ff8b5bbc7680adf4bd5b5e5297f78fac2a1db2c276c5485c6cddd424d55b1add14ce5d6fc9a871b14dfb745e348b4753423c61d198e4333eed73f3651ecd64af825f1f3ab54641b767029cc7dde9c754c4889edaa103dd1d7698279629b3ada51eeb15122868cddf3bcb74333bf750280b450aa87852b9ce5375d1322c587bc0b07b76b53d02ba577a76fc8b62d9b3d7a2867f7d62f1ed78dda88754cb56f819c5421e3faae7beb639bc2c89cc2ed98243400391b0973702991c96ea2781351ebb16c2b0c9305e811bc987a7853aa0cf0512f2bd4e0ffafe773c2843d43f8d2de6cbb152ebea067e576eb2380e5e6a3ac65e69b136f6ee681bc296c692e07062a322bcbc09ad7f692fc810c5b9a4d93f378c4dddecc0cdb37927753236c312747069fc4150d0b19a2aa460a3d4df9508046fc446527e3adede0a4858a1742de3b9bec6392846cf1deaef073c0959540d203418ea2fc63450cd3d277802f0d55a4b87ab992901e93ed6cf9c965d5b45bdfe2b0065b5c5bc1ad88ac810e0cb4e4283447df9b17c22f21b80b53c8c4d6382320f3f8f7c3d32510750f2954c5b830c8c181e7459caa8c6a19c68921edc70aff88699b96eab67759c66b8b61643d3dc116baf5f0d36e9706bb683d6e6e9fb7e18692bd7bf6bb94b4e08df87a910775d58fb3c5c1fdb426f078fe09b7a2d706e1fa96844260c8deef3e48dafc3172e085cfb34a6e607a55573c44d468c60d11b2e726743d974174c4fca1db9480a78f6fd44321d3c92a8dc71545a303329dca98f943e9da6aab4191b76d524d079a402f7ea1bea8601169b8cad680905a6e60da72e389c3d0923a16d07e094d49c6e53987bf18f6bddbbf1ac2c90bf6f919dff77fd49215f725e561babf371f178385a8c5c9bca0e27760a164ce9fd9c281e907fe51515dee4ba0f650ee5d30af1fde5e1524af5d6bef59954a417d07e13af47942af3c07736e81f5fc9329146cc828f9b0e99c1213b8aa241119af3ad676cdf211b1427b1c6053ce53ce9b02f62aaacfa8f1f69d979c233c24a9442615de71ae3d7789e4e0d5420178ee4abf2734736b13de8122ce5c2c7ab1f6e5add9d997248608ce53d1d093f7209af75c8c17e8d31f123307438f63315d771a3f4e9da7e09ef01812c36901f1899972e70c156c27441e72987ad280c87cdaee4833bb36a61609b52e1746a325e2374fbe97508893064eb424abc7353697dcd9938addba5e0e658dd5039913519225ec78282050e68743f99f2110c89fa7b4ec85086803dc950a2ee49480554155ea48a71ca0bd84e451f3e5cae02a5ff6c4bee2d5efe1d19fa3c7abb0a0fc2d77c1c1ac0536dface40c41dc26075beeefc5f8fed8c8a81bb9b744e86dd56632d0a217bbefba9ef239e15c5a4d4b920bc9b7976fd92e4dcbc391e9ba60bcbc984b5dfe09de4697332024bd268f6d4f5bc7f210288622340bc4af657be935b5f2d63d6849db179abdef8bf991c278e74f6f5df965ec34097f65dc8e29c2e83443bf55f1bb36b46327a454c215c6fa597aff935125ce02f756bdd860d35159b1cf1157d72fbb14310659607825986c9ddf7ac69005cbb9137fb98a8c5b76108c31d863716a4b1a4d8e913039470f8150389735292f05e2b95a2a612e644a62a28ffcfa01e41f4897828e53a28ef60e492027d68aa3057d8b20687e25c47804f6face0011f8b9bb297990a8aa85777fcbcee673b8cab5d53e5f81761249021b79069e26e510825e716dd57668275fde86daf1607bea3dd8b28d439b4f4aa5fe31e2fa26e8367fa77c62f072ef45a9ca51f6d9c855ef44d2cfd9e26c3c309511633bfef1167cf0bf2be4e560b189249369c70c75783eb0a909bc7f2207160216373b1dfa50ef809703a2715c6a25b5e62468fd038c0789b862a09f2e49a2fb08fbd2593a52785a316e0b254f0b2f3f8dc463c5f6f5a1094248c71f17b44a063c63ce6a72131c2da48c2291ec81cfdae941d9a8f2a2cff7e30adc8eb9430cb00182e9d21a1c2534621a0d789d099936cb3b2f6aeb32359f55fead8c3381b9d599242b57779511f39e00817f1ca2c18bbd3b8ed7a7a3acd6640937df2e8dae1e8ac15de4d2ebe0eb16bbb5937b154359daab10cb8aabed88863b1677f45afcb7b52fdcb54a07988aeb6da6ef37711a2ad04e38b7b909be2661890c06b81eaff695e7c9b8ab645b26248fa3e634486247e0f042f1e7ffef4598cad5ac2a492f6e9ac63a79242167f95f9b33adcb8c4451942200f2b55a3a0dde62c7345b16dad2728e6fb6fb0d5a5e10fb82d55c54d9103a64b3c46962d8aa8e3d32ba9abae454e570aaa12e30d0c8a400284318b976c2ed7bc31c63d80f502723e20f200644a80f3d013f9aade9745b0aaf2140df09f7197c828d233fda383bb8d7d5d9705af2f89a4c77321afd59d05c480e04691a267378aef1f77d50cb171dca0bfb6818d207ef13f25901eeb713e2aa6818758d3f7ec368831df1e1d39460e626c1df5fb60c5a981add7ecb361008b96a1a8340faf0d547b33fed0d06061bc625150bf91f11cb1c38d9b1b3795feb19b4a14d961fb254de3d71662a306474012a087d4a7db0f79e69e708723db706904c0441a8fde565b79ae50e5f30bbdceeceed16323293872c27dafbd9e18a31534a13a0b0a5247968380cda423d1dfaddff118ce9ea737653b4eae65387c67322937c13ef87bebc7d10196ce179c2507f5a4a2ebb8cfa2899bd7d53589653c9954e7945cc3acc682a04bb923791e70b99dd6ae3ca12e2ebd5bcdfab9a1ba646ee16d0f8afe8c75c50436ce3244f92977b6fc24e6f468a31e31105039b055739afa69dcb330223e18806a518f9c1c1f06163ab15258ec2689572af433653eda1d983205b062ae12bc5835d030e1134cd94fcfbd468ea2f2c3ccf4851d0ab16979ae2c7d687a65aa0a2b3dc7688278287ca38324f6c20e10039b129524130fc1a177c4f4bd71518d1c32915c480f868cd7e9496f1096e1db22b01927d893a9e52cc264ff7310280dc3ed53199124b6a96381b58c397469cfe22039c680066bcb1e1023773c4dadac6784ba4ca2bfc52ac1f4cecab727a4df925914171563104f5fe4ad69e704fbf0b1b4f17a76137092afdf05554283eb93c2f250215f0588d69e0f63234040477a6b03f2fb8462848e8f188c1c55d9559620d8e743dabc84fbada842939115cc24d4e46e90463c2294948dfbce273423f251", 0x1000}, {&(0x7f00000000c0)="e9d54cc7111b232b50c4f0b44e5b8b2897b621cb587b2f38b5dfec53da307ae5a6cee7d8cdb9956160adc62de2e243ca92ce7b8d0a3865ae0b88f857ea2fbb5cb3dac1a3cefd2adb", 0x48}, {&(0x7f00000001c0)="4499357b31b25e591d230d94baef1e36fb0fc9097d10a910122379927e7fc0a4365656aeeaf839f566487d122391652dd9d151886f5126226744ae958eee349ab6b2ba379b6a864eacdebe98f71e185d279305f441707e2f2e2e8139e959957d005941aaf90b2021df3c4eb5108c113c6db22f63af188eb685c65119115f95ca821643c0f54430e536b68f2732c1e777adb5bab2583401c9b7b7c6daca15d1c51d68216eb65b77e28bf0524a2d4c", 0xae}, {&(0x7f0000000280)="c0acbaa41aab78bce87b215892d3fba6929dcb4ec107460564e8c960cc7ff3ad101c5645c9511a8facc68aba364255b15711ffac29a0f75e8ec9de7b55c851e45ef2337d7ae7421688741518de2dc610d754804bf8", 0x55}, {&(0x7f0000000300)="b908af7d34e414379bc429ae96f03877b55613441c9e30f354449a3a5e24f6e961f237d80d21b367024bdbccf5a9a36e1474fb7a9ef71037050e18f1f1c94e9e0bc8d38c50fc459e51c5505bae7948ef23a3b3566870a5795924623d51f70b061778f1497f3b719fb07369838db5064ea1a14e2921b41e005b0549f4d3cf371a077cde5386c864ada3500940fcb0fc0347da07647f6f94df3270065517f92b8bab869091f1bab058777c38831a6bc742709ebb323147516909b22630b88a3e289beed064dc7e67bd", 0xc8}, {&(0x7f0000001440)="2a544adee415c70c0aa114f95eb10217daa74edfa9a839e2df948cd8758a3f55da68ad9ca506d05c6f9122ed26c9cd8379b99d7cd6a384433c4d02201722029d692044960be3dd3300412598629327ecc064b7bc91f2e58ec92408f10b23ce29410846fcc3a3f6539786d44f954a46156d9a7037aea779230602964efa66c16acbcbb26c1d9c35a3cb79fe40dfd3cdf602ba08976cfdb85da2749f6bb44362a273e761092e7fa9f7700a2372c8f55f5d62bc831b4eccb4c4e08e4e8eef51e3749b1bf6377cc89d0acc88207f1768daeb74c74a5cdac2dfd1267cdd9627e427b276d446285a0ce56fea276fba0999217644a43c4b039025af48436eb504996d623fbe6e10047ab5ff30f9a6007d0058d9035a398094743cfacef118c2af18645a4bdc710597708204f7b059aa4096f8f6b0514b398df851fea8d04978aed283729d2532596452c5dcd50f48a8b3b4ee515e71664afbf3ad3d007f34d3a97fe96cb6127f4768577d9fc40b79ba491c237a53e100a48b8c8172a960d8b8ad877ec49055dd87bf22bc920134c9a7264fe70c639ac47a26254bb3d8af8e36dca3fc7b8df3f3804cc210fc7a41a593bff9dd9d0197dd4b6a21b6820592bd8a7513d02b530b60f130c3c72e62d79e8594fe69d466646a9442449b295bc8cdbed1dcb8359aee0f3a807d75363a962256ef4b4764036edf4c3fd3fd2eee26990e6b7c03a403f9aa8beca4df4ed0fd626e1009e362350ef6891880580986f85e54a3ce0a99d5b3563dc86e7ba1793d85f8f41f1fb9724507fcb11e0114f6b161b121bccf7c111c188da92bb38430f022b38161f9b32a28635bf5532329b853770640977319a6a94f4b5fc300b7de14789384ab96c41404f229f0a23a5c3451e3ee448971fde2007da5ab5ce9f103cc4dfe817b0af77e2dd1b42a4465f8df0354e1ca28ec512da731cf5d03594cf5fd48f1c90490bde045b084733150da218333b0b78d221ea54793a0ef60754d09d9e152d5bc293ec5c3430e98a9e7ce31f92599ec556934a018d1873178e866a35a09ac929ed3bbefa3857c3738da17aada01d69952edba4b65770ecce9ca6e3811996104cada65618614f957a169bfdd1e8c51bff47e7e7d2b457252b58b2491a67775bc7db97f60201031ffa840a11e57d3addc1cd1968db86d6109968dec3c656c6a4b433213204e671c1ecfdbfcc89ea5264cefc33872993967d5ab5353235f53f50799707674e02ae3bf9cbdcea9f7d628ace906e2a0860a8a9972a6320d8dfb24853d7f214e2e3a0b9dfc5a91c24c44fcd104eea81db1873606ef213a0828ac0796b87a4ac293f12dc30a4159cb29d0f170b37046d05f8d19dbf0d115e59a3d7dcdda077600a5eb1e2d71d21eaee1928fda5380b994a34a0330553ce802fba04be8d361cccf6492f7ad7d2bc0163190e6508e1960aee224d13e483555594f6ec1d077efee5129b1e12f826cd000f69c0e74d5f52d71c27844bd1fcfcc967ca4205029c9e5e3e8c088b7eddee6ed5f64485175b3546d705a90af74de7b3840adc3f82381d5046d05ad3407c57c12d573d8e74ee8360ccbd954c1fd1eabf92a0cb6303051f947682251e82eb4d94b81b4f7c31132462acb1df2523b3d370b2fefcb47cca27828a883bba89b869ce46e3e1de155b9913d67bbe33751818a82e4ffc65dcab818d0800c7d892a19d98e7f2fed9e09d120f411df50f0c3c2206d44bd559c0678854bc3887dbb154d0566c98982063ed7ea777e4b977a1662d6ebfcdf130be54bfee666587547964d1cec56dc6a74d4258e730134f0fb06c920be5e225aeae04cf9a55f6697038f2256d88c00254ff2969535e5c9a042a5d075aae24871ca9d13bbf1b5d010eea4ed01c6bc159075b95e69fdb470f2009f548141f60bf6e62530a3f8f2ec92c88a8c885639174716e6decc3b7c7bd197ff75fd8dab3678a3c2b44abd21c431f52bbdfcca857cccaaafaecf258ddb74067453467fc3f771747d9193663afc1d9a93dd5c8edfdccce71962303195098c513687c30150d989611469d9dfa583dab3124d4928280b4cb521022ab209e8e228dd7d3c39e17436860e8045001ef59eecae916b17446c6a3fa3e9180b554d22ef62475a9362ed0fbf86602618b189e994d5a825222ff8b118f98d68af6e9c5f6568d15645995e7223ef1fe722652ff8fb3c5f944a8f4f920e5b261c5932784287d5a508f11609cdff5769963a2104f61115c47e563c7123c54b56a85f3cb801652a8deffc6708fe64d7852ecd90ac1d6f2c606bb3d2dc5c850085df861cc32bdafddfe6d8c4fbe7be06d530f5ed5eab5403d076f42abaab4d99f0250d35668250c5f754786ea6ccf6749492b8e5159262e55b41a5e40b48e628d1fe03c0caac91780f159c3ca3d4f068ef679d36433e9417b299987529c1d84a4b76a4b9f944d8d1be477335de3c7c061a4a93d45bd111ddb6c9beedd93748b854aa101e1148da2ae59d9a0710b436e11c11c08f11f6bd76fe2bc8d17fcf6579179e8ed495c03a155f2a0a21f5567bd0115ee9bceb26897e425fd57486fc7cf41013f801b61fbcbd5ccdd908e5ec9986e071dfe1af3357d4db0cd17a980f0cd741e01486b97f0d74ebaf7b364f7c08104a3d0eb7b20098b3467a46d9d17dd28966f9300281a824394d1ec9d52dc73cd2f92b3eedb3c7bbfd53b772d9e94ada559b0b15bf8ea05024797a583d9c85496155e2dadd4654263ec7be108eff1b8554dd924728d81632b7679c38b1dbf26e16cbc9f0f05292361e01654fb483babbcf352be31807da3d0a144045cfeecd838c94089769ebee7095cd89cdef0189eb2bd63fd76f4961456424368cb55f4db4d94cbbe40d3babdbb886737d76d4f8ce98124ea7ca1c632c4439007ca25be1e3ce52f74411af48d3885e8752156eab777efbc368d19e140306bb7c414aaa0c0bfc3a1132eea0a3cd4e28741246722490839fecc72d039f959f2f6e6fbf8a58966dfe5a919d6f4d54b5990ede73e868759679faabaa16176869098b13a44cf56df171885e5ffa7ce484ce97ae18683b2263ee525db62f3b9c610544cd7ca7e9a143ebd62d1ab6a0b614a3d0b6ca6061d0a009b41f93dfac7fb42ec425198c64f20b82ab22f346474292221a6e150d61f2f3f551e6b41c2d901604da294b9c42c090ff2b1841c35cde0e80096bff7a3b6673b2a13efeeb3cb467e946f873bbf8fd80bd8e25ec02ac47a0a6ca1b98fe457686d7507bafbacd24ebce23b0204bc561be00b084ea08b07adfded276a563332b2e45f7b13d56871a91d0d1bd3151eab292c88e98c3a3aff2bacf796a1a82f2c560a74b2f43367bcdb3ebc37c22faa806ac94607bd924c01694caf73fee8eefd2ae0c8c2f275eaa62b3dfa330d4ca633887f463b697d09f95abc8df009aa0c8ea7d05698a147eb73a4152a79f930501c202d5ce340dea870f776ed7bf668cb4c1e323ff5ce699c314a1c31e07064769721bdd176cd1937760c62e749df7975eed5804b2ada39b6a808fb0ebf09cdc4a33ec1e333e997bd82be4cd77b4139676975b9b15eba6e213805788d9460785c39cbb568d7f8552127a7b25fad4f78e404cdb1204b6fd023463ae3cde7bf78a6c5b4150c740ce42f0ec26501ed733da079496e9e3c88cc546ba8f2024a16473e6c0c037dd609c2cc61ce71b9dc1bfba3d1588d19ffee225e81416f05c2fc96836cc121b8c596bef12345427683a511ac94118fb3c2b973c50055095469a9bd071be24a5509ede6f3132c13b32b99e7f41e1334b5d3555abd4a651270a29aaa6acc5248e37582bb84c0562b564ed12b8958461ee9dfc37ad7f263ee5dd9649bf2222c03eb59dcc33ed78aeafa192ef6ebdffec1589c282e8fce169524219e9ec04505fe16311a82080ef4f275f0458d7fead223f7cea6dd4183a31289bf35bfc37ba8332c82fa146992824273fa3a6685664a57075205f31d1c6a83f4a14605c814ccf8634f8fc4545c685c9abf389587d605192367c5dfcd207f001796973769a9794c201258ce9a3553b988b241c9fd95a726275db4cd8e02e062d13107cb7b8bdd316f78c008e6c88bae00cf42d0edebda362973b133814fd0277d78985167b8741c980263447b730e3220becfdcffba0041c578ef4658ac30292f8630a8831d3aac2e420d8049d8e76ca9124ab9d6c0c6c70be7b8ea68500f1263187e8babe4219c2697620f8c314f03625cc243991d02e4c6ddcfb7696a15752df765c52a744f44fcb2193227ea7aa4952dcbab2d68255c96b78905f5ac141f6c7f2095a9a0183f17389d4f4e490a808e8027f10be1bde828eafc8645b3beb432e45ea0fdb7142bddc46b4d79197f51ddd41abbf4ada508233d89467c6d47771b947cfd38c697e85d0cff83628b6d468b58cffea0ef633a9ada808a069fadd14de92a9e03c95b000e2fa2d5e535c5401020a9fbd0493cfd7cdf58f35f11bc5995c037e9a6a1f0d6ba3657d04243a4d204f0b638cab127025910cec7a02465107c47060e48fbbd7e17cf3babb8271dea054b71d489eb9a54ac0c646c019b47ed2fa5a8de2697e27f8c9296aa1dada27596083a1b1fcd73d56ed01b371fd13a937d0c09c96f8b6767fea4c4c2da957dc8a0b7ef59e34da90518420cc67c9cfcfb473fd836677fb108d219630dd64bd77a5e4d9aa9fdffcef20edab36541a2276859f32c1a2327e5a931f5be2b6dd09ea8dd61db4a70fc786cb7f5f2fb0b8fbea3736c62eb00fa9bbb494dcf9145615fcd675121fce81afa8fa6f3ea4107059df705b118937a59128fcd94fefa1c88e221cb785fbff44e1062521412cff24fb9b9f156267210ad31904d0ca3ad4fc77e4718ce55cfbfabbb244e70062500b153cc78ac382fe243fd5724a1ef58fd03ddfdc2be110393e021e4cbcc8cc9be9899ff1b1d16fd60571d09cd6c154b249d4958ac628696ba00de0be33dd627e9fdd51ffe3e6991d383da0bd7c21486aa2e136b424ce909736fcd2cd0ddfb2d6f1abead5ed16062672de9d74725c256af53f9a60d81f9af072e46ccf08b03db6dd56e3a92ccc9469e1f9be59960ea3fa680b599b51c46b527261cac8701bd17857355bca0332705bec031652ec1281ad5862443c14f07904326572272c243c53d6970cc3c97f6dbacf04a01c84433388a11862c772db2247538314b7aba1b44adcb4d25162a295d770869ee26cd519be971a1978e1c122b1fb5a554ddd643201a874e89eb95cb9e96579408214e0378a07e07ef25489ae90f557e8831a53bf5f8aad51be6fd5c14ccfef020047ea271ff73e8aa1fc518f7369d4499e9265f746cd0e6df18e45c2d38bae788324b1e187b9ecfda10b47724430a86332ca699c4bb0f3e9fb2584b21f530edd4fc1c89b3548cf4c3e8d0b5ea5e017295e3bb81c3f1f741294bb6502046e99dc35f97251189005b0432cce7d90401f4fab5a497fa10d11432a5ced5a6309e9e0b514bd497ad034bf6649f8d1a5357d559b73b9794a7c2717b8399756f00043f293be5d02a0104d3df09d741f4db6bf248ec8bb974eab179d02f9347d54c5ad1734128d589154c741a86f164aa59ef7521e419b86d1b98152503f0f71315ab70fea29d6798817a54b5db0d82a3b980e74afc1b8f0a7e4e650d903dec153221d54c1d209f488eeacca09436bd4062ed515244173ea4b1b93dda0046372994683d91968cd3af3bdb27ffad7ea41bd8e3df260848602ec9cf6b488648d459783051aae51c0f86c8890d014dc35bef122715a9a18", 0x1000}, {&(0x7f0000002440)="bee7c1fd0ffce16316b0b4ff1f906b6613b4ffd9bc24d1a2114f5710135bf1f1f5e2059329c5ecb5cde1ddcccda3b3218344c667f8ec849160dbb7ee95c6933a26ba0aac7d4f1f4384d3f2c7f798246f8a1788efd7d487c9d46c12fa44fb13e0f7f4f66abc31dd01467419bb9c6bb5ff5905b2efc66587f0b59075884fe406b0c6af9244db", 0x85}], 0x7, &(0x7f0000002600)=[@rights={0x28, 0xffff, 0x1, [r5, 0xffffffffffffffff, r6, r7, r8]}, @rights={0x18, 0xffff, 0x1, [r9, r10]}, @cred={0x20, 0xffff, 0x0, r12, r14, r15}, @rights={0x20, 0xffff, 0x1, [r1, r16, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r1, 0xffffffffffffffff, r17, r1, r18, r19, r20]}], 0xb0, 0x2}, 0x408) 00:57:27 executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) mknodat(r1, &(0x7f0000000180)='./file0\x00', 0x1000, 0x8) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7ffffffe}) r3 = kqueue() mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r4 = open$dir(&(0x7f0000000140)='./bus\x00', 0x40, 0x0) readv(r4, &(0x7f0000000100)=[{&(0x7f0000000080)=""/85, 0x55}], 0x1) semget$private(0x0, 0x1, 0x47) r5 = semget$private(0x0, 0x0, 0x80000100) semop(r5, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r5, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x4, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r6, r7, r6, r7, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) semctl$GETVAL(r5, 0x3, 0x5, &(0x7f0000000740)=""/204) r8 = socket(0x18, 0x1, 0x0) fcntl$setflags(r8, 0x2, 0x1) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r9 = msgget$private(0x0, 0x552) setreuid(0xee00, 0x0) r10 = getuid() setreuid(0xee00, r10) msgctl$IPC_RMID(r9, 0x0) kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x4930, 0x0) 00:57:27 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="330100"], 0x1) setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xffffffffffffffff, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 00:57:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x5, &(0x7f0000000080)=[{0x105, 0x9}, {0x81}, {0x6, 0xfd, 0x4, 0xa6e}, {0x37a, 0xd1, 0x3, 0x2}, {0x3, 0x40, 0x3f, 0x9}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 00:57:27 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) bind(0xffffffffffffffff, &(0x7f0000000100)=@in6={0x18, 0x3, 0x3, 0x5fc}, 0xc) syz_open_pts() r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) write(r1, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(0xffffffffffffffff, &(0x7f0000000540)=""/226, 0xe2) chmod(&(0x7f00000001c0)='./file0\x00', 0x101) poll(&(0x7f0000000180)=[{0xffffffffffffffff, 0x84}], 0x1, 0x0) 00:57:27 executing program 1: select(0x40, &(0x7f0000000000)={0x1f, 0x6, 0x1, 0xdb, 0xfff, 0x4, 0x100, 0x8}, &(0x7f0000000040)={0x100, 0x51d66f26, 0x687, 0x2, 0x80000000, 0x400, 0x1f, 0x1}, &(0x7f0000000200)={0x3, 0x7, 0x80000001, 0x100, 0x0, 0x2, 0x6, 0x5}, &(0x7f0000000240)={0x9, 0x8}) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x86128) writev(0xffffffffffffffff, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) select(0x40, &(0x7f0000000280)={0x10000, 0x3f, 0x8, 0x81, 0x8000, 0x2c, 0x0, 0x82d2}, &(0x7f00000002c0)={0x400, 0x80000001, 0x10001, 0xfffffffffffffc01, 0x5, 0x4, 0x3, 0x724}, &(0x7f0000000300)={0x3, 0x10000, 0x80000000, 0x2, 0x9, 0x0, 0x3, 0x1b}, &(0x7f0000000340)={0x9, 0x100000}) r0 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) connect(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="02015e4830156aff"], 0x8) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 00:57:27 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) socket(0x12, 0x2, 0x9) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20800000, 0x200000]}}) 00:57:28 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000380)={0x0, 0x0, 0x401, 0x0, "1b6aaa3949c088db2672b5f2c1c77a9b3b51e030"}) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000001c0)={{0x18, 0x0, 0x6, 0x3f}, {0x18, 0x2, 0x8000, 0xadc3}, 0x1f, [0x1, 0x9, 0x3f, 0x1, 0x916a, 0x80000001, 0x7, 0xffffffff]}, 0x3c) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x800, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x90) r2 = geteuid() r3 = getegid() r4 = getuid() r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r5) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r7 = getpgid(0x0) r8 = msgget$private(0x0, 0x0) r9 = getpgid(0x0) r10 = getgid() msgctl$IPC_SET(r8, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r10}, 0x5, 0x2000, r9, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x6, r2, r3, r4, r6, 0x398e79ec5b50b155, 0x4}, 0x3, 0x5, r7, r9, 0x2605, 0x8001, 0x82}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffff, "ff307d2581742039c0c7ad0d4c8f0fde307a6df8"}) r11 = msgget$private(0x0, 0x0) r12 = getpgid(0x0) r13 = getgid() msgctl$IPC_SET(r11, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r13}, 0x5, 0x2000, r12, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) getpgid(r12) lchown(&(0x7f0000000180)='./file0\x00', r2, r6) 00:57:28 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = kqueue() close(r0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pread(r0, &(0x7f0000000140)="1cb2b6721f763d953af03a226123119b1554e5ad98900cdaf10408b91e91b527a14c87a7a6a2fb584ca912ef1ba3f2855f35fe58bfeba7a34e1841757a2519dabebba5281ccb1e0b8cb161a0a1029e762e8e621f3187a80ae1db16f4354606f06b377614de92a74df401abb7490a1e1e7004c681e2fc17bbdd7eeab518b62a31c30bf8b4fb8fef5f933d34c24901d024e3b34cf673b1d10340f185466b2071dbeb9d183ffb7449c1225547ecadc1379415918076f5f1d4ff7b3e40602d1ac3a2f898e9eecea4fe1ec6a28be18b7e30fffdb1e708fe4b437b2bfce4366868fa1f9e27942d9745e382393a288363b724c63a2d00b7b5c6d40ef0ec0a", 0xfb, 0x0, 0x8) readv(r0, &(0x7f0000000000)=[{&(0x7f0000001140)=""/145, 0x91}], 0x1) 00:57:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f00000004c0)=""/230, 0xfffffe9f}], 0x1) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x81, './bus\x00'}) open(&(0x7f0000000040)='./bus\x00', 0x2, 0x20) read(0xffffffffffffffff, &(0x7f00000008c0)=""/214, 0xd6) 00:57:28 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x14030003) r1 = open(&(0x7f0000000100)='./file0\x00', 0x100, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r2 = syz_open_pts() r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) setsockopt$sock_int(r4, 0xffff, 0x200, &(0x7f0000000040)=0x4007, 0x4) accept$unix(r4, 0x0, &(0x7f0000000080)) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r5, &(0x7f0000000540)=""/226, 0xe2) r6 = syz_open_pts() close(r6) writev(r6, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r6, &(0x7f0000000400)=[{&(0x7f0000000040)="91", 0x1}], 0x1) r7 = getppid() r8 = socket(0x18, 0x400000001002, 0x0) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB="081800352600000000"], 0x1c) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, &(0x7f0000000900)=0xc) r11 = syz_open_pts() ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r11, &(0x7f0000000540)=""/226, 0xe2) r12 = syz_open_pts() close(r12) writev(r12, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r12, &(0x7f0000000400), 0x0) r13 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000940)='/dev/diskmap\x00', 0x2, 0x0) r14 = syz_open_pts() ioctl$TIOCSETA(r14, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r14, &(0x7f0000000540)=""/226, 0xe2) r15 = getpgid(0xffffffffffffffff) r16 = getuid() setreuid(0x0, r16) r17 = socket(0x2, 0x1, 0x0) bind(r17, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r18 = dup(r17) listen(r18, 0x0) setsockopt$sock_int(r18, 0xffff, 0x200, &(0x7f0000000040)=0x4007, 0x4) r19 = accept$unix(r18, 0x0, &(0x7f0000000080)) recvfrom$unix(r19, &(0x7f0000002200)=""/4093, 0xffd, 0x40, 0x0, 0x0) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0, 0x0}, &(0x7f00000009c0)=0xc) r21 = msgget$private(0x0, 0x0) r22 = getpgid(0x0) r23 = getgid() msgctl$IPC_SET(r21, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r23}, 0x5, 0x2000, r22, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) r24 = socket(0x2, 0x1, 0x0) bind(r24, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r25 = dup(r24) listen(r25, 0x0) setsockopt$sock_int(r25, 0xffff, 0x200, &(0x7f0000000040)=0x4007, 0x4) accept$unix(r25, 0x0, &(0x7f0000000080)) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) lchown(&(0x7f0000000040)='.\x00', 0x0, r28) sendmsg$unix(r4, &(0x7f0000000b40)={&(0x7f0000000040)=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000000800)=[{&(0x7f0000000140)="21b5e68c7c1343d0a1f67c0127a1f1e2418d5683455b14258468760f1f10fac25427461da77ca32125ab06022cb6e6b8062111d42f13f2415ca6a76fd8282c10f88812f15d8209a7452ba277775fd6f2a4ca9beb4cc6f313e1", 0x59}, {&(0x7f00000000c0)="a171122d58b85cf2d8817658c6874a0d60666d68ab13cceabdd272ed30f439271ceb51e4798d3925aee84c6c2e6b42da20ad313dd5b15c634207e4019b8928", 0x3f}, {&(0x7f00000001c0)="28db58804885cfff83408ce7c0d6870c0029abc34908cda0d8c0c733ca776791d8fe1c16a0ea2e9c8592262e5b265689c2ad550233acd2f06883ee7bd6ca5f43984136585d852b73c4c5ce38c15f3b0ffe40d3b275561d86e80806e42a0b2648210daec134705f285d2e23c232937824d2bcb250433360c9783798cc9a6924ee4dcae0832cc7f09d303ba08b63db987b669bb505fa402d14c0fe6f933841c34f2c8489f634e5e425c2ab140e4ba36ef0", 0xb0}, {&(0x7f0000000280)="77733670a7836a1ed21780dcf3246a8a85bfe2fc9ac563213d085eb8bb7fae", 0x1f}, {&(0x7f0000000400)="00d4a45921cdc6ee7e2ec98bff6fb303ba98687ef90ee8b413a3a7ce7d67670b4d85a5a2e9b3213a1654f8bf583e6adc3e5b74f1c5d586ed4487adec2ce69d21b9a70c624704f6849da9f2f1ea89c0e10fb30855", 0x54}, {&(0x7f0000000480)="dad47908f11abc4eeb1cf3773a0eb6a1c07cdb70a606a70a71aab497e7043a81ce9c6e834f62bc7ae1d8ea01951d7a0a0b38b3ede39c55cc9f0410f77c0ef2b3760e5f223a7bb8ec4783b4ce0ca802b7a5cf2bba6d1b7b23d826521c0d9d0c74e5ea312ef3c2934145f4a38cf5d63aa7f934aee6ab371daf2c30dca63ed4b3b0fcb2e9b8d4ee11ca182b7072b85057c125941d214a9d8c0504", 0x99}, {&(0x7f0000000540)="7824609bd43e22cdd665f8e009043e10c04acc984c276eb27dd4d5b9a4fc7c78c57ecdd4c81b3415829120818732ce8aaadb9fb6588d3ccfb7c6057a5869d08f4ce7155599b2762bea6323da5628054f87d2954cc58fb59ada44e44390fa3b1e6428ce4e03e404165b9dfe55ab9ee226f5863c23c0f6bfcaec6ba7f67399043fe4697af87ce12a0cae7bb8036eb4b29898828e6326174d965fa8e30400b0d86d4222053be09345b3178e609ed56da5e8b74441", 0xb3}, {&(0x7f0000000600)="a03721569158d775203a6032d65ddefc59ee68c31eafd0aa16baa0fc18e23e442dc9702a1af0c770676851c40ffb063544ad277fea92054ab6c5af44b8debc22fb0bc682b0453a7753cea0dc128a559db9efddfceecf3965b9c2eb10f1fb05f82c6f97b6e924a8f9a16e4c60d53074e5a3d44e32dad0f9d1103c77351206158b6a61990b8855666c589036beeaeb59c67eb8a6d73e79b0c91153f96bba2cd675a69b9675e9e2bd52c3cab3a90f9dab7e4a35484dcb3943659e944032eebdcd31ae8f15cb51010f4307611f036ff137649d8e4754d2b343f93fa629978ab5", 0xde}, {&(0x7f0000000700)="e964ede69542ca28a35e6e087ca7aec439c3464604bea8bc3ab5461889d88986379ea04f41ae8975fa31a1dd1c91a4e69251dda57c74caed5b4816d497dab96cfff40fce90598441febfda7de77fadc87d2b2ca4fcc9b172fd85ccce1b34ba2327497c4c8996154133d3a2f82fec1b4435867e6ff7c9ef466076a394b85a8158260b5820c6f58b81c65ff785d6e636261f322bf82e194c8696458607cf6422cc4f0c6be10700d6784f112ae60eb9ff443f50abd5a180d7df10e08e800f8076e7c85532dd4269fb7c89775a068e6af9437d018e56f2e7fb6383", 0xd9}], 0x9, &(0x7f0000000a40)=[@rights={0x10}, @rights={0x28, 0xffff, 0x1, [r2, r5, r2, r0, r6]}, @cred={0x20, 0xffff, 0x0, r7, r9, r10}, @rights={0x38, 0xffff, 0x1, [r2, 0xffffffffffffff9c, r0, r11, 0xffffffffffffff9c, r12, r0, r13, r14, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r1]}, @cred={0x20, 0xffff, 0x0, r15, r16, r20}, @cred={0x20, 0xffff, 0x0, r22, r26, r28}], 0xe8, 0x201}, 0x6) readv(r2, &(0x7f0000000000)=[{&(0x7f0000000300)=""/237, 0xed}], 0x1) 00:57:28 executing program 0: r0 = socket(0x2, 0x3, 0x2) connect$unix(r0, &(0x7f0000001cc0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf67e33ca1519af44d440ae433b7453f68c117002864d30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c03c2a442fbeeaa1b6a4adf92ccc952f6abf1e6b468e922399b9b813ad30505e8f0000a49fef9d612f871f4385f041577944a4a5802e66f4b5df6a68d8cac7dbac5b65c6593d2870bc122cd2350000000000160000000000000000000000ff0100000081160021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ff00000026455bedfb9c9f35f23d1aa500006c17f08969eddff7744123053fb805925341d8553fc1611cc660840eac99e39af6256b1f007bf8f244cbc769cee44346040000000000ec895c47849768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23432dc9631d64bcd823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e772d35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b254b916042575a9603e129cc5b44d547100e307c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea99dadb1b76b6c98bf0e4f37107f09ad734c77e88381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26b498d0ce05a3852a1cb4338f3bfee17a0a5192d6fff297001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d59161787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc6ef2c1417f58714e9d06aac14689ac60086055319e95afec0bfb4cfdaaca352757699d9c748fa0f45198543169a3c646ea83641a64f7eb1981927ecea519f17c5c32f2a00f53251c8286e341356006c0121cc183a0628eb352297dcc4cb38a232f632426040053bf965523cdb91fd205603d1203c9e6026baa041b3bb782d6f5b227c1fc05dd1287ee75f141e75c3b68d8a55fee5d8719a379c098b21d4395b66fda14cc1fde9eeb1cae65b5c3a755723b059c437762fa534db73f59fa2e68c5e7ded8b77d1b9670420ee942b88a376316b3a3e9d6fc9a6e7ce666154b88092acdb573261ef46a27fd3b21987a33e4998a282282bbaad6277c4b0cc481d53d2ff9034c1a0e7413c1221861dce110e39d721b36e51cecefa8864bcf8da79d3d3c2300000000000000000000c737be5cb209ccafa5f9ca2e8a2169e00efb98f52d5048816855270a92241da1736938ced0f4707e4ae3316a32eb00000000000000214e5d2d618fa605140ee5abc1bbda0907798212ff36dce3e66d107c6041e5e651a472e37d726ffbde51141ff0e94e9cdee79c656ab3e95bccc37a871e1cfb6daa9e1ffd6732ed382227d086a66d6b75858c661d257e97913bb8f1936125874f7d7496a6ef51818bcc2a13"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 00:57:28 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) setsockopt$sock_int(r4, 0xffff, 0x200, &(0x7f0000000040)=0x4007, 0x4) accept$unix(r4, 0x0, &(0x7f0000000080)) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f00000001c0)={{}, 0x7, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) dup2(r0, r2) r5 = getpgid(0xffffffffffffffff) fcntl$setown(r2, 0x6, r5) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0}, 0x0) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653000ff31a299ca042e37f7a8ad6b3e910c411d6c6aa98d8851fa8a0f45ca76571b873ce0fbd6a900000041acc3cf740e8a70530000000000002452000000000000000000000098490d077aaf9544666aa81d54b9f85142108e909d7e3b3bb2c0459f6ab0a6da6040"], 0x10) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x8001, 0x1}, {0x1, 0x9}}) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x1, 0x6, 0x3f}, 0xc) sendmsg$unix(r6, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x18}, 0x0) 00:57:29 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000cc0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d05700000000000000096207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e8d16ae8b744cc85396bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b3f000000bffa4d012ae46ac41e6bf3bf554799b9b800ed505e8d53f8a4aeef9d612f87d6bc146e4157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000000000006a0000000000e0d853fcd94c20b9ca1cdaea80e8b360fbffa90d160e9b204aa3c0b5495a204b24be82ab7a1d5b79d61cc97bc85fa93e26622e42dc7d76d825ef39e4bff1f80a3581d85a821dc9000087914cc8dc0b8c9524520576ed156467db0f107584e8e5bf61aa97ea46b113733adfa28f5da740f83547f6edc524053a6e92829004f45d1f5a17dbe02c1fa3eb95c2b2dbd235cc6b1add753202f43fadd72efa507b58eb7639dda87d1d3086adf067bae14c6c6e80428998a3c19cf908c078a3565ca4863013515e0000000000000000000042f2b37a9e9eef44ca50d86e2fe017cfbe813a2bd5b9bac81b0954119e1ab9f3df9a24fd308b1b1fa9c7a3da163f9e18a34f9b19bca8a013b71effa5045be1a7937a994f2826192f9aeba215c0c3d04a07f2e07022c57900b2cd6f433a03dc6f8fa46a33628222c00c55356fd84fd30b7a00db568e38eca34eabad07690104000000000000bec808112841b0c29976f41a58bead85810763213fe3956f55a0eab7229f66103c05152651e60b50dc0a565717beecad63ebfba1dd645e01539a5639b892ffad0e8561c2fd1214e944bec09b4f55213c94074a5520832da21b00e04da3949775f73ce544aa3a51eb3ed27ddccb5fef5948ea981ab523dbf0899d28bfdbbe6e4604873d578c77815c9b9fa991e32266812c85ef782d0872608ea9cb4307d7e6c90e8bf56b3cd1e2535f8d9cecac80da37ac48d417f79ae2b38f67253649ff019bcb2fb9b0dc63cd798987476967ca6aae886ad486b0311cdcccc359706d0848f4646d4d54e9902ed84f503a04d1183dfddd2be74a00000000000000000000000000000000000b3995e8bfff348b4ad00f32a6d6ccf118dc3d670e0649dd81952ee421f014abd3ad7c4b272387129a4f8716dfc88c6974b5737a58c8ba119898f4d9debeb62ca9687bf6a34736ed4fe24ba12c736f25184ac3ed987da10f833f9c6f15191f7fb6e9ac4437fffadbacc305838501b7c09b7937bbfcc0361eaa0f3a5fe7edc805ff71d5915657a3f2004d171083dfcef921267eb31c24121ef6ece9b33f00c1ad0ae095637dabb54f74a5a751fcc463660eeb32053107a4beef90b2b3eecde1cc13c2e2b17a3f58a09793f2b077ea574b088b2b166c93c3fcad7f7d1a9e3d466e852912bdaca97fd123a93b6911e236f875fbda00f2fbd4b4e3567f2ee48abc49de614c10710c98ea497576a6588bfd044047f1737d6aa93a5187de676c74eb0af58ed14be5247569c2b5058743276698a281513f07dbe83b65d9adfcd027192141"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = socket(0x2000000000000002, 0x3, 0x102) sendmsg$unix(r2, &(0x7f0000000540)={&(0x7f0000000040)=@abs={0xacf25922147002da}, 0x10, 0x0}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380), 0xc) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0xffffffffffffffda) socket(0x2, 0x1, 0x0) r4 = socket(0x2, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206931, &(0x7f0000000300)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x61}, {0x80}, {0x6, 0x0, 0x0, 0xfff}]}) pwrite(r6, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r8, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) r10 = dup2(r9, r8) write(r10, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x0, 0x0, 0x0, 0xfffffffc}, {0x80, 0x2}, {0x1ad, 0x0, 0x0, 0xfff}]}) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x80, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x200, 0x0) ioctl$BIOCSETWF(r12, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x80, 0x0, 0x2}, {0x80, 0x6}, {0x6, 0x0, 0x0, 0xfff}]}) pwrite(r11, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r13, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) syz_open_pts() openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) 00:57:29 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f66696c5b3000"], 0xa) r2 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) r3 = socket(0x400000000018, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shutdown(r3, 0x0) r4 = socket(0x18, 0xc003, 0x0) setsockopt(r4, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r1, r0) listen(r1, 0x0) close(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r6, r5) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r7, &(0x7f0000000540)=""/226, 0xe2) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r8, &(0x7f0000000540)=""/226, 0xe2) dup2(r7, r8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r10, r9) connect$unix(r10, &(0x7f0000000100)=ANY=[@ANYBLOB="0001b38f1d95d0d0c7ef272e2f66696c653000"], 0xa) r11 = socket(0x2, 0x1, 0x0) bind(r11, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r12 = dup(r11) listen(r12, 0x0) setsockopt$sock_int(r12, 0xffff, 0x200, &(0x7f0000000040)=0x4007, 0x4) accept$unix(r12, 0x0, &(0x7f0000000080)) ioctl$WSMUXIO_INJECTEVENT(r12, 0x80185760, &(0x7f0000000080)={0x9, 0x0, {0x81, 0x3f}}) close(r0) 00:57:29 executing program 0: ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000180)={0x7fffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) close(r0) r1 = socket(0x20, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 00:57:29 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x1, 0x5) lseek(r0, 0x0, 0x3, 0x0) getdents(r0, &(0x7f0000000100)=""/102400, 0x19000) 00:57:29 executing program 0: r0 = syz_open_pts() select(0x40, &(0x7f0000000000)={0x20}, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0xd41) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r1, &(0x7f0000000400)=[{&(0x7f00000000c0)="9f7cb4d7e482d1fb2c0caac5bd3bda80e7f3832dc4c7507c0dd1ec9f9d9d57b908d3317cdd516b8ac785522dcfcce684", 0x30}], 0x1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r2, &(0x7f0000000540)=""/226, 0xe2) writev(r2, &(0x7f0000000100)=[{&(0x7f0000000440)="3e183da12e48a02d228383611bc1a31ba9048f84fc6459309a1f7af4ef01a3e4ac61fef6f1a8dc59bbec2df3b54d2ffadb2cc1972f5d5ecbfa982881dc72ec57a0be1f063b50fe99953784866cc663d66df32456cddf2363de2da36d5026b9311d2f333ad843c7f439251d3e97a14927bcef795bb62a027a98211b8008c220e944beb72c29d68761cb8262c9b01d8d621596d94ee8cf30e83fcfd04d6604a04a6621df7ded815acdb4965425d96ecf86117ffb2d894cf56c61348f4f76f52908bb559c0f01c582323a60c5a957e0fe95adf240a56c0d719ed89f8b2d8816ce7f65c6c241042a82818970fb9616f9077017ae9db4e3e2cbd5b3664a84a1309c2d0006715a1811a24f24c18084b8c89d1f3dfd3f90ef76f843c9c909610f2deeb6aa740e95c930f71a7984096dc057f99aa62cf081ae1beefdec5e665a5505345f00da70c37d43a1ff3a6aa73a202c0ac51c1742eeaaf95cebff20fbbbfb54f493542150c4abf26b320643024c6638ac284ea8ecac45d01d85be17e076c9ba2a61c6578a3cabc6a31239a0cc782dd0538cbb2dce7da8bbe52f03e04e57455cd3316f6add018051c6d78ff2fa29aeae1a60d94aa93b0862815137d0885134726fa84b9656d57abb803105b760a92dea0a6e61c58c97075056d4280472fb2179113efa4ff8ba4748b942580d8025442235f086e994553fece245b49f525b8bba7e15e2eb5e7064746106e596aba128ffb2330085dd42ab241e6de56cc304c32f692886c1b0d30d6bde09b478ee52bd5130df2cd5e6671d07e095e34e0a885dcb91f448e241972993b3bba36d0a1c292b6be70a5474058b9aad38fdc0527999122649de59b870374b267f6f8282177c9e709e98e4a64d28052305528138f14e091d598a4d9ede552229d972eb0a95c3f8b4058d87eeba9a0a929daa6221a8eb1a28f34bda3409cda7547b668867ba1da932402494c0aae0a3b4a50533604b4f68df37900d84817ed057ba76550e20f37d9a2c98c4f20d007d3518522038696c4ed44f2d19f1b56e8eb121568ace2318afdc27d5d39ee1897730f912295ae62ae46c9c12666682d799ba96dc09c52bc95a419095dd19e8bd59e1c33a74e6229652086e889c95df082d5659ceaa161be4c2c5171bc6671ce07e09b6a940a576698cd095a6ee17ea929f896a06dfe52082653ba9a3e596247af4696621eef1ab4dc5586bed7caf8d162dead2f97d440b41373164461eeaa8e72f8eef4878e491456a551a12a679707d20209c895beef84947a4c4857ace4df943201637d846609bf757b5e0fd4a6cfe3c0acc08529c42d4f5e0440b8ec9df032a92549b6243620f123d876275586c9d4bd6bbe90780c684fc912edf7db9ca529b5615d157cbd7da1ddf608322019dd4a3906fb91e996639bfda8f7dfc969a7054bdb502a5e1137fece04b91b2d51e32504fbfec0d520994444546e6bba16fe558ebf267645af99e38028d27ecb394a33d8be67b9b1e140ca1c16a3315349c2f5e017e5e40a63794f500c0661381ae649ac161c32966e9999e7c577f3a4456d674e53d09583a70db007b1e950256fb99dcfa4efdcd901aabfff859f0cbbe5ab1359bd03ebd82083aab5fb826f6f1f713c639436737caa2e2754a81f0f80e96775eb603ea94e44cc3db3ceca6c712f8e0adfec38342f56f8b06de610a5503d607ab74078d5acb3554fb3ebe9ec4ff002a29a901d71e79c0007fb0d56b08c28072c051293c21f9ced0a1551c7c7e5b0eec7c75c800dcec8fd08f226de871dd9ba766403ad1dac6848062b3266ab1056441c5cf233d6960ffbdb22d04df525db5c2e7f654f34d58a272747cd6546a3d20403c13624775844d7738649a5119f9b312d956dd07b4048a62e0f1ef8325cba22ae17f58092c63bfe7701cd69304f40a259494d38a1d1090ce063a8ebee6bc1bf0910ac246ce8403cb1c9110fbaeea13557a9f35c2e3ef266db36e81f586aac788088f6a7a54d866ca00c37a7f8d13d2761c7ce3830dad342eb30bf07007e2a03600c9bce3cfb566b1ff84dfd13deb8cec491320b275ed4234e471ccddbae21904f17d6d85d1660d6d866085dd896ce730b819f279bbafbe2b569ac27be57840a1925cdb842b1942167466da964acb55520c92aca1473c88862744036a32dedbd7b233498d6d1d9b7a61a7beb43390098ed31a6b8581cb6f11fa39907938bffa0198a3df5b7314dc9e03a35c540d348fbc9651e5b9134d5f6a5798e7bd53b6cd57a2480ffca11a3e4a3d706feb1abf3cf6e89682feeb40e2acc7bcae896823275b745480e0dd27a5d5144c204a6056a274dc837126a1c8223ccdaab8fcaf438e50e0611bd1e1f7fbc82e1ea2962a22da258986eeaa218c6d5ccbc02a8e003b786c377d400de9f746d2aa0b8b2bb55eb9141c3ed2151d3f91672c1d19e128388569e79711ed429099422c3d62979c15944fa0c1bc2b07daa1b9cc3e867ccf817fad6afc8029445d913475d88abb8a7cf09f5796476f6878dd1d52600ca1a842ab0351d016ee96b6c88e65884f586e09e5874bb9c0a459a37197b9204582b334bb3238d5f189ff41ccefc2d0a5993cb931ba52c2e0005541e57ef31f1fdab01c210b315f52c2a6a31dee8dc480599bef5e3498dd19eac3269ba1fd63da21f17e0001c60bd3eb5eeafe94dacb9c00e61ee50f51c948ce397f991a52eba08b888096de883ecbe7abee405aa068fbd1f6635567a7bd69cfd56c59dcba1ea1c761cd4dbba5e2901a0de073de78a1542f830b610d010b085e1d7ac54d0d39c971e8d14f4a1fde84a199210aadf83d19c8cc3b8dff081d5af4dc69fd4cb1ad33e941639d9cde0a3c10036da4a17d47be138fa1f79b294d808ed7798c45406648929d2ab3f06813791625cf29dca232324a8d352ff41771828bdcd9eaac003166093b870ed705b93e920a6610f7f83ffdcfee9b65744b2a4fad38be6c2289844c8a117c5ac4162d460c1a975859e4ceb66aa5056f2d9edd0099ff2e294533902fb33776c71068e16a87075ea0fc48bc180eb2fa0dd41c319154b6cefcf9ce6a45d5bfe0207eb33024bbe2151d9cbeae3faec0173c2d2f6df8df350a5997f388264f88c4bbf8afb6ba0aea14b6964c2909bb879dc4355227e07b5bf08c3a9b262bbd52aa67d66181ece585c350da992e8329c88a452bce9105256abb5dd857b03ac80c5a8c6e6124ee3bebd8322c6b53445d0b1b892723cdb45d9c71ca7061a7d5be4f070e2f196a5a6a851e4b3650cb92fef1573fcf2f3b289756b63656fabc145b82129f178c285fc51b751c17ea63c8031fcfd7ae99c1e4466cab20dd367ebbcc506e48cf70cc53940bcaf3e2fa143fd607021bb15b5e9daf84f7b5aabaf1705fad5109c0feb4cc964fc7bc8fcd82e99dbd1dfe13c92885c32b78f65a1c8e3ecc436d2c45aa0dba919682bdbec97303828ef19a724093317afdc79311bcdd89efcbe1236d8c81309f8253f8e75c74e2c23ee6f853d5c8a17d3085b5b3fa264afa3a889f8a4126123e6659846606382711db38bab89fa95025651edea2c53ab90baa5f68ce6a9979b014ab16fe415382302c61c1332ccaf3c3a745b4ec4a0c1ba62b59d72f09b3e7c23d0f504311b6d658cab0140f3b22c878e44b6b596f1a3d7acf40a25eaeb3dcc1b861642f931384e0961012a734e61c3c2e19c2cdc51d4c0a66bc6cb6b9d5d1e8b4114d9d25f4924b6e4709721df15a2b0d970f334843a7dd00baf383c5d475c37faed458dced3bfd95dd4520328040a9703a74bdc1348c2425cbf403cc08bb902a3c70ee99195d2d67a8e17870f9baf24f02a5474315fe15fee8b5b1a0879f4b12552178df73482ff53b0fc14b8d1a2fcdac982c778b281a3806f660354050a8dcd182fd701335fcf5485cbbbbd27ac90d625252d14c0de6f1fbb66de9c465323a82bb9c5005e97a23e68d983c6278aebb6e430a8668a30af4e75a71eae6d4ddd85edc001553c8a244ef8f2956ea2f43b2ca49ec693d7329033186769127084d3c34260487f3440605156c70efb3d9477d153abcdfcddc903b237f73cc2222081461452d210a7b5826f0e490836e336d5a7e81af45fab3e1537c7723dc785be04959cd60ffda4199353f8922beee6bcb79b504ce14f048be1034f4d14892465b1f8c515e208937acf3fc7a8dc4b14e273c4b19a66d55e6ad9baf785244c48dc5bc42e49f5c83ec05171a99100f3e372442c7ffdb694fd2f680fefb0d7518236af68a3b66af6128e6373619c089bb037b21d22c9e8caedf786a228d07c97563114cca211cc6d4ce9bd78c6ef7011a3e62face93787ad9f4b45b4754191a6c02fb02b4559f7e692ae2f0ed3b2f3a8b6305638d11d727604e032ae479d04f6929959d37315024914e4f61bdea2620e14d6d6b1ad6eb3f41ffee656ee3d6096864edf293137c1062fe08f2fd57ab3ec0e6ca4ec94d8f3a3db0a6b1fd1fee436b31707daac193651b537e92678cb245a4f1402bb4b23d7b3d5511d9d79e38d59bb0242ddde498e299d1dfce23dc28b864ce7575e25a177c6c949e6960b234639699033889e83f9b00a054f5a52295439fef9a5ccc762de30461edbf0a9e5fe58401b6d21720dcc9a44d67d3c61e2e8eb5c194a46b47fc9a3b854db12c39e5c9444c2eb792c1c5b8e9dc46204c9afe008368b313f1126432c4eacd838d3d0f7ea06550b71b4673ebc209eaf06b089fa7349bcfa79ae0cd2aa78363e8e74e706f8a3440d7e58b82ea5c5d434b87a034a3ca3336f8ef8a029c3177404b172bd3ea851488f027b627f029bb23d5f2061f3982171f5b359e9ae5b36cf3f04c6e4191129ebe282ac962e303dff595402776d873aee43bc6962bd0d94457af19de1eda4df12d7551b93a31bf435a2646478eecaee32d396899c466bf290c024d96a84adb6de3d6ba107c21f7c4ba8e4df036a29603f381ba392e394fe2f3d16dc8fe0d9e8038f32a2d7608249d962d492d5d4d51507b6bd7e634cc11625e9cc79867c1d411e021f6ca6886d2e8794a2cbafe96186c887ad0392f1a9f9778f6999edfc28e4924f6f8916ee81eca01e71d9e4d4db5c5a818b7f7b0c3beb889e9eb797eb7ca9f925ae2018f2e538dbb9a01a8d72c7305551203841830c9d5c765d98f69aa07db7f01190c50d76acd4fccba0e2ced29e70e56849f3001e5de176a290c208b3b7d19d3b0d41c030f955de02b7ca8cdf518014c3a02f1c331060ad90f1077df02084c1b6c16bbbc1e28a614993fffff27bb5d484c3df97b30aea9c80a1c51f6509cd5c14de5a92764c81c095af9d56830a5bbac234a4ab9d29d76b8ae3b34a1d307819e424d9e498dcd745b5e200ea2ffdeabeda668a8b45d36776dcb8102f9fd757e58506fc8cd9df0318178ef50cc904986c27c0d46d41a7151d9fc601d94301ba512620fd42fbaf38d1d182ee17fb128a6f16c267472490b8a0c867c84d24f6b97bf3893c05510268c4f071a0734795f44fda2df9ccbb3a13fe7d4e7711c78a2bce8d4c83c010d10f61300d78fed12baef71137e3e15c13751dd0ac98dcd53799f299df78af30acfce8272c8b355270b24b4b37dffc487737e452e9ceb320135efe6d8bcec4e207551927a43b4411238013ba66fb3ed345e73bd3f6c2a8413afab84ff732e223654839bce2a56d30e6ff70b5fe8ca5d9357b869789c8be706efcee676862d4e99c733b7e02413a750b74247356e1d778ee47c8e397cfa5c942c54fda6e09968f7b75dbdb5596eb1dc2bafe7f215d588f7aa", 0x1000}], 0x1) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x4) close(r0) 00:57:30 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffff6fff], [0x0, 0x0, 0x403]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 00:57:30 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x20, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r3, &(0x7f0000000400)=[{&(0x7f0000000040)="91", 0x1}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x1010, r3, 0x0, 0x401) chflagsat(r2, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000240)=ANY=[@ANYBLOB="001f000000696c653000d23a2aa5555d0a75c383f239c4be8410a59a00000000ee09"], 0xa) r5 = dup(r4) listen(r5, 0x0) setsockopt$sock_int(r5, 0xffff, 0x200, &(0x7f0000000040)=0x4007, 0x4) accept$unix(r5, 0x0, &(0x7f0000000080)) mknodat(r5, &(0x7f00000000c0)='./file0\x00', 0x10, 0x0) pwrite(r0, &(0x7f0000000100)="475f706c2a1f05fd9c7b29021376fb3ecfd3d664d2d0ab78d200000000000000000000000000000033f89ac42be5cd7c9ef5a27dd64a1bb699cc6b4315f27880bc6df3aa01b7e8639c06c42f8f90e8f8", 0xffe0, 0x0, 0x8000) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x100, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) fcntl$setown(r6, 0x6, r7) 00:57:30 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e9dd850a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc2675bd0800006be9a2cbb2cfacc5e906dfd1e3208364dec454327b6a1522c332ea628b8cb672e9e7247818f970e0174fcb9303e6b505059f9476ab8eb2dc291328efdeff8aa0903634d3fb9df3993b75", 0xd0}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/wsmouse0\x00', 0x0, 0x0) dup2(r2, r1) fchdir(r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x34, 0x0, 0x0, 0x3}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) write(r3, &(0x7f00000002c0)="3f4e18a5ea841afd3d02471460012a4a3a51813884d52dc672dc13fef63a340687116a9339dfd258b02d290d7eb105183e7ee3cc702af9c9614052e74d02c7a0c2c61a670f105c5dd89e1f474b90fc22f475a0e78a77a83281dd54d61a74e9318d5d5b237b06616d8222a19591ddc72759548500c6743b369d54f6383f4684b54ec1fb11d8ee11aa03564bfd84b3853dab2a081993ccfb11fd525a869529c99f227090317ffc1f34fb799c5325ce9bc4ce7cda31dea1788028e0b36e6f9d81f3a31a9d0cf4c566469bd77fb2fcfcc1e4e232360e92d237e792a1833dc6d5196539c30080b0bf95a0ea2e477fa9c622a024", 0xf1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x40, 0x0) r5 = kqueue() r6 = open$dir(&(0x7f0000000200)='./file0\x00', 0x40000400000002c2, 0x0) kevent(r5, &(0x7f0000000240)=[{{r6}, 0xfffffffffffffff8, 0x1}], 0xa9, 0x0, 0xfffff801, 0x0) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000000180)=0xba6) 00:57:30 executing program 1: r0 = kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000340)=0xfc) ioctl$TIOCCBRK(r1, 0x2000747a) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8, 0x0, 0x0, 0x0) msgget$private(0x0, 0x104) 00:57:30 executing program 1: r0 = kqueue() r1 = syz_open_pts() r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r2, &(0x7f0000000400)=[{&(0x7f0000000040)="91", 0x1}], 0x1) r3 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmat(r3, &(0x7f0000e80000/0x2000)=nil, 0x0) r4 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) lchown(&(0x7f0000000040)='.\x00', 0x0, r7) r8 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) lchown(&(0x7f0000000040)='.\x00', 0x0, r10) r11 = syz_open_pts() ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r11, &(0x7f0000000540)=""/226, 0xe2) r12 = fcntl$getown(r11, 0x5) r13 = msgget$private(0x0, 0x0) r14 = getpgid(0x0) r15 = getgid() msgctl$IPC_SET(r13, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r15}, 0x5, 0x2000, r14, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) r16 = getpgid(r14) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x3, r4, r7, r8, r10, 0x40, 0x7}, 0x5, 0x0, r12, r16, 0x4, 0x3f, 0x8d}) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000000)=0x9) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff8, 0x1}], 0x1000, 0x0, 0x2200, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) lchown(&(0x7f0000000040)='.\x00', 0x0, r18) r19 = getuid() setreuid(0x0, r19) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) lchown(&(0x7f0000000040)='.\x00', 0x0, r21) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000140)={{0x6, r6, r18, r19, r21, 0x11, 0xffc1}, 0x2, 0xff, 0xf8}) 00:57:31 executing program 0: munlockall() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fe, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x28}, {0xc}, {0x6, 0x0, 0x0, 0xa4c8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000140)="fbf217f65b361b1b42e218190300", 0xe, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x20000, 0x0) 00:57:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x3d}, {0x44}, {0x6}]}) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) unlinkat(r2, &(0x7f0000000000)='./file0\x00', 0x0) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 00:57:31 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0xffffffff, 0x80, './file0\x00', 0x8, 0x8000, 0x1, 0x982}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x100, 0x0) dup(r2) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f0000000100)={0x0, 0x1, 0x7fff}) r4 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x20, 0x24) r5 = dup(r4) r6 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) lchown(&(0x7f0000000180)='./file0\x00', r6, r9) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000240)) r10 = dup(0xffffffffffffffff) socketpair(0x10, 0x5, 0x6, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r10, r12) unlinkat(r5, &(0x7f00000002c0)='./file0\x00', 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000300)='/dev/pci\x00', 0x8, 0x0) r13 = shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffc000/0x4000)=nil) r14 = getuid() getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) shmctl$IPC_SET(r13, 0x1, &(0x7f00000003c0)={{0x0, r8, r9, r14, r15, 0x110, 0x5}, 0x3, 0x6, r7, r7, 0x5, 0x100000000000000}) utimes(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)={{0x4, 0x101}, {0x80000001, 0x5}}) r16 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x100, 0x1) lseek(r16, 0x0, 0x8000, 0x0) r17 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x2, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000540), 0xc) r18 = socket$unix(0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000580), 0xc) 00:57:31 executing program 0: r0 = socket(0x18, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000100)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fff357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca02bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb77f30c03756e3d2cdcaa13c894303cf33153b404f36a00f90ff03000000000000c500001002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x404, 0x0, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000080)={0x1}) setsockopt(0xffffffffffffffff, 0x7, 0x331c, &(0x7f00000000c0)="a886c0210b85530cce217feeb30cc79caeb223", 0x13) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0xeb) 00:57:31 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xffffffffffffffff], [0x0, 0x0, 0x485]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000040)=0x4007, 0x4) accept$unix(r2, 0x0, &(0x7f0000000080)) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r3, &(0x7f0000000400)=[{&(0x7f0000000040)="91", 0x1}], 0x1) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r3, 0x1}) r4 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) 00:57:31 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) shutdown(r1, 0x0) connect(0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x6}) bind$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 00:57:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x30}, {0x20}, {0x86}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="472b74edb0420000000000000000") write(r0, &(0x7f0000000000)="90e7495b15aed4efb418804448833e84e3356a40f665d230319644e51e8a55944f4062773af3e89281b3dccc55c4ca4b7633b1f1cba6f05682db69ef83cf04", 0x3f) 00:57:31 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x213a], [0x0, 0x0, 0x0, 0x9, 0x1de0], [0x0, 0x0, 0x1000000403]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ftruncate(r1, 0x0, 0x1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 00:57:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r0, &(0x7f0000000540)=""/226, 0xe2) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x64}, {0x1d}, {0x20000000000006}]}) munlockall() syz_emit_ethernet(0xf7, &(0x7f0000000340)) 00:57:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r0, &(0x7f0000000540)=""/226, 0xe2) r1 = dup2(0xffffffffffffffff, r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r2, &(0x7f0000000540)=""/226, 0xe2) r3 = dup2(r2, 0xffffffffffffff9c) linkat(r1, &(0x7f0000000200)='./file0\x00', r3, &(0x7f0000000240)='./file0\x00', 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) getsockname$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, ""/60}, &(0x7f0000000180)=0x3e) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r5 = semget(0x3, 0x0, 0x0) semctl$GETZCNT(r5, 0x4, 0x7, &(0x7f0000000100)=""/2) read(r4, &(0x7f0000000540)=""/226, 0xe2) r6 = msgget$private(0x0, 0x20) msgsnd(r6, &(0x7f00000001c0)={0x1, "84f20425d00768eb8e23cf7e0f8a45457316f7c0f25561918ce6"}, 0x22, 0x0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000040)={0x3f, 0x9, 0x2, 0x6e, "1ae20b1c8e479c7909b32f4a8b800105363256cc", 0x8, 0x10}) r7 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r7, 0xc0106978, &(0x7f00000000c0)) 00:57:33 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x84) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0xfffffffffffffff7) r0 = socket$unix(0x1, 0x1, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) r3 = getuid() r4 = geteuid() setreuid(r3, r4) geteuid() getegid() r5 = geteuid() setreuid(0x0, r5) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r6, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r7, &(0x7f0000335000), 0xfcb7) r8 = socket(0x2, 0xc003, 0x0) close(r8) r9 = socket(0x2, 0x400000000002, 0x0) setsockopt(r9, 0x0, 0x16, &(0x7f0000000040)="04000000", 0x4) dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(r8, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000200)=0xc) pipe2(&(0x7f00000009c0), 0x0) r10 = msgget$private(0x0, 0x20000003c4) msgrcv(r10, &(0x7f0000001540)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000f0ffffffffffffff00"/235], 0xeb, 0x0, 0x1000) msgsnd(r10, &(0x7f0000000240)=ANY=[@ANYBLOB="02ff0300000000000d92f87a67d790803fab37eedb5db9b4cb6a6ec545c20126c2e4b5f7a3f1c2dbc6910374425ce2c9c2f54d59fce65ce297a4aa0d7b33bef296a85554c457623f500f1bbc5b80ceec69369dd45a04db4e728cc6c04308f721499b8608f545f6490644d48af8ce273da7581d3db901de2fb9e75eff7b3a84ca8000000000000000c1e6bf2817bd0eb0310f03000000000000000fec4ade3410d2556b4b59fb6a37075653080000000000000083b00e5558e528940f388a5bfc3a5de5459e6a621c3b842b0a5a1cd530e96562000000000000abc1f7c15cb604168ee38e8430f84797bf5199a391e80880494f06414b3dd4c494eb36312011472bfc21b291b560563b22caf91893bbf2824a62a3d0770e529ed3879c0c46cc90be6d3518f7d953c62cd3f6386d9400"/330], 0x1, 0x800) msgrcv(r10, &(0x7f0000003e40)={0x0, ""/4096}, 0x1008, 0x2, 0x400) msgrcv(r10, &(0x7f00000000c0)={0x0, ""/31}, 0x27, 0x6, 0x1000) 00:57:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x20, 0x0, 0x0, 0xffc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xfff, &(0x7f00000018c0)="9828bed0e52c2677d50e18031b411d4a38ac59ff75e0d2eaf6caaa1cf16eab3703f33f23ad9c4d115bed2c71a4cfcd81efd3fb55a01c05b8dd701b4e55f9d84c6aaea638f2eafb22ae7b822745f3bd21382b3b4cd917c406f8a2f644b30e1ef593123e14cf9eb952cf19af0dc08dd130d20889b25fcf3c474e1aa747e256e60b105e1f0ed57e9ad642a5b486868fd39a526e0bc4a7e166965b162f8f4851bc573a0a2476a743110a69afbd80734253902702928271f0e1cae691c501bfd327b9c1d0071be4194d2bea532732876ccda343aa23aeec2942ac11d6ac397832a43ab0d5f433a9d25f822f820b514edcc433288a5710c8072d32202b10d8b7046bec273892eff4d4c155aa020b4533d03123cdfa8b0805f8cc31aae4acec1717e9c02acd67404b1a28873677d786ba87c19a2b46fedbb44f155f2b7489df673739908780582b8007588d3ab3c0f278cf00b147ca37601bd76f66cfa78b9c5a6a8b024f71f17a5506dfa6662d62dd3931f73df50e9cd7eb63d7302f61b887a240f814c1cc84e6c73cef8f40f356b3da76f9a0bc5fa78320dd106dfb0e3e657b8f1598651bcb645242bfd160313c9b7ffc53a67bb86c519024f7caf2e4cdb0605225598c13b5b7a056bcd16364a34b6c1c2283d9eab6551fb6547fe2b812d973e0abbcf6fc289400ff0eefe54e36555329c8b5af87a57b937cf231bdc3f0f4675c791cf017480f7867f590b0b3b5b669ab48bbf37c61f509701f3c96d30d1d01a873891b017ce6455338003c75280e465ec026933167a65a175b1bc8755a09fb3e863d39a893a14feffed620018de8695ed5f2e546c914cb3bd2f4e6af8c3c4f649199d9059a1d8c414e4474e7aaa7de78b4c4afa871665b27f1d570114a534be568fa31343249733974321e5bd25d576fc1e7e7bc212403cdf5cc005b41abadb3c2634e62979a6d1b00bee97d36835839b04dc4a067a57c1749b7735776efa99ef2e7b8bacc3cf04977c6e4a1f18d3d3182f76116c61587dc9d0bec0aac86a2532733e1f9f98cd3ba8c9624973e9968467bfe2b02c1cf7667966a0614dd7fa6108002bfd4fd4cbfa4875ce17b446437baeda11e8399baff5a32db2275b5748a9065098bfb98460f569b098fbd059489cf4cb6343eaf690f87004ad6e9b1a041eb9870fc88651078b99a8a9ed4c6a8e6c072aec891b95ba97c211e0231d944edd44afd2b7836bee98d907df6f1f5c00d80885e93640da0155973f82920d3c2bec738df9116e8bc8183af274c489704db0d7f93412f10e6998999a0a6a83b3a949100486840e8a22c5b5b2f7fc04eba7bad640a2e86c2b371dd82cf66741a90eee43c00bfb61bbcac5bbdb0e5d634b021a0dbe7f65491b7a0c77aa6289c2994ce364643c4e6fd8d51766bddff42be87fc9bf4e493897c1969e42787a563fdba287edfe019f76713123638f69c42af5c7cfab7fcbb2c268e71b66f7940af2ba4b75c1379b5d33b3a10bb2c9540c5c12290ac143ef44250b7fd64d67ec1a1977975358b42b25dd3b0691e76e5980d3e05c909a048f7a104f88d6aeb574e8fc92e055fdd63c511a032c39e0dd1d2b7e743f035903d798d6e402e08c92750030ff668800aa360104a52f34d59b06e512e1a217eedcb11f8bc43d4dc9f779ca7529343624ab83cd4d060d69760b9a23390a4996984e68f3254b4defe4f41de0cfd9d1e0d473d0fc9a34ff4c022f6b6101bf808a2a8eba9301d76e49d302ec12f2980958a9b0d1c289e05f115fa9902fbf981048f1e2e00e50b005b46426b3841ee6b3abfff42462b24ea356aa21005dbe756f4d9cba381809ce32a5cedac4e123259fa6ee170b7886816d8e87d531b313c69d6395475907be8c217aec718a0ec4b6375b8e0f537edcf247189fbfb16003b00bff033b744742c4a17ff887cfa758ce4164a0c5f1cf5eec39d14c6ccd292f300e8f200fbe65fcb9f8cf5792f47872b71d4563f1b3911d47e96ca1258e5569899c5b4373fe210795adaf4972f9920f27005baefea54760935fc6e673d4b63503854b510134af52f7addf8b662ea7b7d78e466b05fc6f03e416e7c4633d3cc0a1da66bdba21c69b8a868b94b168ad3dabf41823a0292ed9efa93c47d775933058d141edc3d2c0e378e8ab5a0413d368d1304d8866ee988375cb775c22c87fb6a199fc92ec909de95c7b73908841f6bd53b30d98a599c3d483ee80dd28283c254fad655d7c4483f09dd528fa5ef44c60b9f1d7d185b8d093a38838bc65a5f7448ff699c737fb40738089811a05e14ba637e9ed04caeab873f8050f624bfa9d209dfcd47c78b4283607a0c8d067bfe37aa5cfc6cb5cf229adb5bb88bbaf508a9bb1ee894335e89c9d1e26d49d4fa7ccf0dce51f7ea9cb6c0e27850da303dd726bc79a502e78b586f96a0e8c5b5cc149155973118d624ea27f218eac98819d2bf69b30822e03dcd061f460b96cc4a43ca358b284accebedc7977e6381fa63bc6f5d060118279c45a4f459ad0c9333bed5c17a990a6124c9ed7667d8cd5bb00e81e5cfef4357d4d1e1cff797ea68b8c39e6635acf853ce2a24197760ddd8f76d58d356e9aef019a0177478e31c83ba771321e66e17cf02ac0357df96e47200634e311ed7ec91a1e9c6ca9abd4b7efe668e64807befc40749caaf07fface39fa39e3da3aba9167b456aaf3d4a4151cc4a8fb19b6efc4437f203cd77c13dfe4ff4585b49f760a838b8680ee4b071fc30b7e4b18a22d12ca6416c1f74ffdecc212dad3a5add6860d4357c8efe01083c5ec900d8e101cdd4a6cabc3c0785051edd7a1b0cab67b59848c0147a48982cff36ef8ab4e7921a110f454493bff2245bf2124c9dea59637b23e3dc8feac2672cdd654749529e31b2488fb6a9ae4897600a3cf4d22fe1d756c47502412c78eb1750e0886add85512ed34d4f5ab35e48492ea901dfd5b1f22c279b3441c0e33b7ff56025013c0f34c57aec7ad7b5fa1e1e15a7150db4abec8e2835b1916bfd72219e0f9addbbd3782dced777d9ce7344b967869eea1bf53d1c4b02b3e34ed02d76ec7e3965f4dcb32d36e71ba5df17d49bee0993cd99a9417fc8f947fea3cd9902478ffe36aed89d4fedffc3072b62c9cd8a39f11d3415e82c8b1b896b8910735d802866b6d36c7dc7748f99fb2dcf4eb6e7e5088129d7258d7e78d39c0a4f4d916160da9619386e3197806b7176b44efc22d0cbe66d724c101ab901627b542683e4bce32e0b342d5ef7f2f1aae1e1ac03e39e48c0992cce6e8a6e4b2f4fb03023b979d394baf597a46b56cb9973454e0f0278d2a154a70d6b0092b60263d63f861735c948ea6b7e3d6ff1d1c06a0baf276c64be2c035537d10b1ee1d485c28e51ddea698fa7bf0c115715ac196a3859232f2bf469ccfe2b4dfeb0a66f71b8dbfd7c06edd49614490c466f1c2a442ba924e34551904ea3cccdce4e5c9389fc9a8f12022b793cb078432bcc502694873f996596c01c0e9a693e39b3c95ec576e0c734189e729924daf07556ca916a36f312011f6509617c83f90cde3ed7456f211b017797a4f0251c5c7f81454a5d484d9d86babc238d79e1a6eaff8e5022e8b17eb3078155093e9ff35186d87562592147b192f73d0c739402947481eface91d0bcce47629c16700743846ab53b554cf0d9dd4867efb6f8de0647fd01332a04584ff8d2dba336fb81db0442576f58831329863d2b4a14ee6a1204b81bb82d1388c8cb4ad10ca34078061c1c88f1c1d23988ed1bc98717e15d1865957d8915550aa04b896d1ef1e2cff9a4e0a5acdb9020aa67ee5c286894071a87bb1dd0e80aa9e8409468e9f836847ba4825118ea71aaf372810df24283fa079dd5dbc2407a9dea800737cf087c83815b08c97d10930484dd202ba68d64026f22939186297acdf903b845ae614aab9e028841eee1a0b0f259444314d31a5e456c67fe918f64a952d84f16bfb2bc9cea5ae07bab2ebb53bb8a524b66bf26a2a0fdbf262853bf2d5b7a2701748cbaa893a08922e70aebefaa005f0d4659f01e7f47fec0be3b5a203e6316e776b9fb76aa12560d0f147c8809c6755cb739b2c807fd3d6b1a7a1ca1c0b16ee7b91dde8cfacde9411f6629d2fd41b2ad475473c99a391eeacf017404d40dc116166778d0822802851f3ca1ee0655322d659ea79fd8a2d9151516e300d3f193f70c6d02e04c6af62793b1be8bda7170242354ae3d75573659b1cabd41cf9f89aa0b8b79f313997b625f7c7f57d2ad90a9c6a407a1bd4c7e8bc1ffd50ad06ad4e3ba699ceb2e386960f547e440bbb8f25e259bbe96634dca454cccbd3fdb2e278073cbc0d1b88a91e12500e81e2c575d1b0a7ed1471578fb02beea00006646903826f0ccc3193b2ea545718beda46e2e080d96c5c9878e7b9c1d621a9472d8247e7d105b51edf16a17c887956c51e447300325640fdf0a06ceb2b9bf91998118b25ef20142f7aff506ed6217ddacb74d059af2709fbeb64bca8e5b99d517dd141531500a34cba3aa1ffa1fe36ae3d0ddcd89a00a66c105adeb198e062e71be98700f865266b636565e050908d5a321a3a72b7c747f6623fd77c1224681f14a6e7fbe435beed204a34ccb052007eea57b6342e2b39c8f8b487ca56392935b503c0f10efe891d46272f91a06e5a5fa71b6f15f317edb752b7ad2b34fe2c230e238b0247ec62feefa940986c706b5766f99cc12d4e4ab53537e146223032a92166eeaf0e63111b1a3538b19f6a9087ce9d7fdc00bc561180951a6cd409baf2cef4455878f5453107bef2e763706bf0f3cf29ef3b36c1b9c6886b039a3a801b6e374885cef0dc979624e367b7392ca9d3ffe5b6b8f6938d8d6f45f683ac4c12acdfb38ed4d4f1b163278c86646fc3c4bf9decc02b766541001ea3bcfae8bb4fa2a95241c9561c3797cc88404957f23f2ea607caba3154ebbd0dd905f1ec1959926302782e520ef00d37ccf33af8f146d2edc13b750841f78f99227b466325466b8709d4c6e830cec63258362b11e5d91c6983994a05eb8be857e9d5acc0666148fbf66cf61df2052c31e9be86053d63d41fa607ac83ceb65343acd95f38ded92267ae2ed182fed9cf64e3b81d14a6d6598f46f43fd51bdfe5ac5c95853cd30d578cdb0e2b3c62f0df3278a102e45e3936d9b0d47e5ac1182ebaa16bee9f2c790b7b7947018b44429c8cfd3cb44227948dc6c6f9b1bc91dc9dfb8ee6e92646f8da66b2cf0a0f0e5168d35125765c18a9ab25c66c4fabf59bf890aad36d357478e29fb48e3db3efbb071f6317bd2d3ffb4d924abf2cf4f1155130dd13653978066fa8a657399153d1c58981aa5fa11423547ec7bf21140bac418a090d464ff994928d28633b170778a6cca7ff53e063cbb37be1e7865ec993b5e21bdf3623770b447fcee87a9a9678e51a7224476488ad58aa3bcde808425a2441d7d1ba6a3afc50f56adad35cd6ce353d9b620e8e6418a11b1b35f828bb280f8467a3a92b132ff49fb77586e044763e8cc7cbab7853c1c4aa438939603a8f13ee5604a34ad0c0372683f06deaca2d7094b43d2c1cee762e41b35a8d23bb77ecbdf3ecebc2a639b0a7fbffaa512621646c980e9af82d24ce3c43b38b61208fe68340262f314fe79df07e3f6294dcfd59eb770d43d92567480b8fefc4fe6db6437222fd513e49ad33961818af098b883a3497944d92e24b06545e5e4dcc1ee0410a7f0556abb4c002080c9c9312c56ed4cd106d7c0a14b8327f4d53d9a05807964988a1e70f30067406000000000000") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x15}, {0x16}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000080)=0x22ad) 00:57:33 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20d]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x15}, {0x16}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 00:57:33 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028a8) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="000000186004a1a300062b2bd4c478af5509eefbe8b6a48b60059d00feffffff0000a3bb6b3c042efdd10000", 0x2c}], 0x1) geteuid() 00:57:33 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x64a, 0x0) r1 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) lchown(&(0x7f0000000040)='.\x00', 0x0, r4) getgroups(0x7, &(0x7f0000000180)=[0x0, 0x0, 0xffffffffffffffff, r4, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000000140)='./bus\x00', r1, r5) r6 = socket(0x18, 0x400000001002, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="081800352600000000"], 0x1c) recvfrom$unix(r6, &(0x7f00000000c0)=""/84, 0x54, 0x40, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000001940)={'./bus\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}) r7 = getpid() r8 = getgid() fchownat(r0, &(0x7f0000000280)='./file0\x00', r3, r8, 0x4) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r7) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f00000002c0)=0x54f051b7) socket$unix(0x1, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc028698d, 0x0) socket$unix(0x1, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="1000000000000000ff07000001000000"], 0x10}, 0x0) readv(r0, &(0x7f0000001340), 0x1000000000000290) semget$private(0x0, 0x0, 0x80) mkdir(&(0x7f0000000300)='./file0\x00', 0x101) 00:57:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x3}, {0x30}, {0x6, 0x0, 0x0, 0xf6}]}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000100)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r2, &(0x7f0000000540)=""/226, 0xe2) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r3, &(0x7f0000000400)=[{&(0x7f0000000040)="91", 0x1}], 0x1) r4 = accept(0xffffffffffffffff, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) poll(&(0x7f0000000240)=[{r3, 0x100}, {r4, 0x8}, {0xffffffffffffff9c, 0x20}, {r0, 0x10}, {r1, 0x80}, {0xffffffffffffffff, 0x40}, {r1, 0x4}], 0x7, 0x6) lseek(r2, 0x0, 0x7f, 0x1) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r5, &(0x7f0000000540)=""/226, 0xe2) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, &(0x7f0000000300)=0xe515) read(r6, &(0x7f0000000540)=""/226, 0xe2) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x2, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x200, 0x80) r7 = syz_open_pts() close(r7) writev(r7, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r7, &(0x7f0000000400)=[{&(0x7f0000000040)="91", 0x1}], 0x1) ioctl$TIOCCHKVERAUTH(r7, 0x2000741e) 00:57:33 executing program 1: socket(0x2, 0x2, 0x0) 00:57:33 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050300000000000000000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f373f00acf00b7804be781e4991f7c8df5f882b297b", 0x3d, 0x0, 0x0, 0x0) r0 = socket(0x400000000018, 0x3, 0x0) close(r0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0), 0x5c) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r2, &(0x7f0000000400)=[{&(0x7f0000000040)="91", 0x1}], 0x1) r3 = dup2(r2, r0) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000080)) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x80, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) 00:57:33 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86139) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r0, &(0x7f0000000540)=""/226, 0xe2) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0xfffff, 0x6, 0x400018fffffffffd}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r3, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f00000001c0)={'./bus\x00', 0x6, 0x8, 0x3aa, 0x1, 0x74df, 0x6, 0x7, 0x2, 0x1, 0x100000001, 0x3f}) write(r1, &(0x7f0000000100)="510fc3a0", 0x4) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x40) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x4, 0x3, 0x7, 0x3f, "9bb8bd40b5684a59d018db4533368fcd707fac42", 0x1, 0x1}) chroot(&(0x7f0000000140)='./bus\x00') msgget(0x2, 0x284) 00:57:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x61}, {0x81}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 00:57:34 executing program 0: msgget$private(0x0, 0x0) socket(0x2, 0x2, 0x0) r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000000)="01201a56e9681eab0b783b3706800000000000000000000000000001", 0x1c) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r2 = msgget(0x1, 0x0) r3 = socket(0x2, 0x2, 0x0) dup(r3) connect$unix(r3, &(0x7f0000000800)=ANY=[@ANYBLOB="8b0201fcffffffffffff214147f7cd2de35e6e0f43e0ddc4f54cc627dd28a697abf7274c33e6fa1f406acd9f8d8b37b58ec54df48a472af1bf2ec4831751df5aa0dbbcd9682d8404c1e1c8d001e82006cf0343d883a98653ddc87c84abcc8833b4ed08e775bc4d8beb6bdb07a68845ef0ae3b290114d58b004cfcfa6a258e9e7ef6f086290cdf4a08fecfef706d1c22ef476566882ac8962638daec0bfed21314198260deca34e2d0bad4a67f5b9d8a2f0453c5048a100608e190189de783df5628752cffd3265826bf0e2e5e77101ef39dcccbee066aadb219dd68fb12c8f0d1f66e82e2d9509d46921015324b995afe1fbecfa72e8ffd0d114cdb0ec18aeee7110a3428a66b8da8c6bd4bd000000000000948b08d4d092a80c8ff96f321af3913385c3e75762bfb3f83d355966abe4f8d7526e83c50900abbf5c929dedfeb69934511e47280605dd5c8075bb682fd4df88d29629a3e719d396af5906e7ae68f0b1c7c45669ced89552d9867e1fdc920000000000000000000000000000000000c55e15fb74a27aa3f685dc0608f8a202a0af976e330206b24e324c495c60e6a9c4def7146d14ca5c0e70adee1efb8a72a5934900dd2eb696b45293848fd7d2e57c8c6dcb5e8e6b2014daba26db5e09aaa3e73c3a2f926c58b648eed0ad1359739022dc956090f44ac73ae9ac5af030ff963d73e6fd3a70ef72dd5000140628415f04b11c1c6cb80d71d92bf66ca4c5c1e0f87ba1d401b8007008ad23b40d4bc225305a806a392ffba5033f189223f31ba8a50abc74dbc417a8dd4999778512e59026656bea1fd5d8b04f1553e2828e7a8a051021fd64b81e6d88d6cb886c383568f9d61166b6be3aed4e92bf32240639b4b417b00ce3bfbac4e959ca26cc7ea314da1f65d6211c64c7a3b9745a25fa84ae6b47754785f137e16b1ba03fb7d9ea668e57755e26e46b9a841a418806c3e93f6b0e3c9077d5073e76b60303b723bf03f65ce8f7b821bac7d95d1e3ccd961238b8f904eb3b813564a922b7fc81705c6875085855b6a9927a5af8a78b2660ea4b7c44a5d738839790935400d3461344134282fabdfd6f4a2767ab3db8b106"], 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) dup2(r3, r4) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r5 = dup(r4) sendto$inet6(r5, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0xfffffffffffffe8c) ioctl$TIOCEXCL(r5, 0x2000740d) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xa, &(0x7f0000000000)="03000000", 0x4) setsockopt(r6, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r7 = socket(0x18, 0x1, 0x0) msgsnd(r2, &(0x7f0000000000)=ANY=[@ANYRES64=r7], 0x1, 0x0) 00:57:34 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000040)=0xe5) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c17f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001480), 0x4) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8000, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) sendto$inet6(0xffffffffffffffff, &(0x7f0000000300)="94", 0x1, 0x0, 0x0, 0x0) r4 = accept$unix(r1, 0x0, 0x0) r5 = socket(0x18, 0x1, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) setsockopt(r5, 0x29, 0xb, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4) setsockopt(r5, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) write(r4, &(0x7f0000000980)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399500370b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decfdcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f7c3669169eb4be5a922395a28149f4d2ec0588916c297ac43ad7bb5775ab949938e2baef7e6fa3703487dd560bda399c30ec9740d50786eb126f167c0555d7e225825447afe2c7e0e2881cd218cccce8d080bd4d19c0b51802d92fc379b824eaf220eabcb251da31fee9c12ecd37de061da6e9db5459ae887e7aea9991459be8fd480c240fd692dee1acf9c1b3744efa21a98c03ee491890d2b080000005879116bd99940eb9e0ab83aec5d37a656aff2e9ba5e638a45b8f925a52952d20ed41020f7a8123fd18323fe1945b190b90f6f8c6977dc1ffd091b4a5d0479adb75cbc3ab26227d83cf1c790c7825b89498ba6a77cbe2f1df6aedd5ebb9a25a136d02e4d7f0a81c6f5703786e5140c4d50b31c1e01f91e623ea6c22cde9ae86e1392c0e1d85ad76c57651778834b370712a056c8fe221e41805c411cc5dd7601964dfa2a267106a9b01eb938a22e06cae5caf9a383cd405332542466380444f8b62b18f7cd40d4af31c837236f1400443290b8493386e925f79c452e3c6298255dbfcafa080772a0288f439c7cb0d87543b566c4e0c2a2e4dbc3864db22ed72934c7e00b9450373077aee74acfc3571e142560a9239ca4af89a6255ccabe5d59fad064000fa4ded997681f5d2799536aa6b3eaba2e0de58ab81e3c7bd1415de9aa0b66dc33b18e8dff8cb3c33e023f4d9e8fecb36fe411783f8c03e4e8477648c3da00dd25b31746db1a40e1f5558524fcef4d5680f087c814f62605c96d331f6d11b98acd40a7278502f6e1b7b68c9220b9483726504832d0957ba009b8cfa2857a8dffad29220b0f74a1af4c4e7cb32146f305d2d100c2ffea94d99155ddc4c56ebff2", 0x2e5) execve(0x0, 0x0, 0x0) 00:57:34 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x20}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180), 0x3357}, {&(0x7f00000000c0)="602529eb06107a642feadaa2e2c5"}, {&(0x7f0000000300)="cab9a2dfced1b578d9e0b61d287dea0e5bbba3aeca09a640d4c2fdcebcfc5e95b902c939969c1ede15d35b10e18271f9b0eddb5b0ec56467fcac35230d082718c21ac9948a6e5b352ea4f5ee4ea550b4409699902c2f07c8c32e4b8ceb335746f8fddc6c6cda5276b8326e6cf9c0c4be5f99007cd250bdbfad092ec15e3667fdd74d86f8e18c6f80553b1cfb59036f16e8c81ae782db95437fd0a4b1a75c944a948a46275bb958efccba935a25b3bd13b918a54527e11ab5bacee7c383feec645efe7f60c4a0944a62c445a8c3cfa742975c8eba3d3cf773f8f4422fdb52b1e7a237d3836ee525e69c68c81c2bb377624c9390e7b4977401e8359206046907f68138fd84bd6e459f6a6d032ecf7c0848e319c99d4fc57abf24ce53bf28b9d251c7b166d0dc7530cfa6df57fe1e079aefec486f3a3d45be5cdca1b6082090b37c687688d1f7f51e1fba8368ae075128aed7f12a875b3ce9033efd779208f5bc2e5e808183e227e0dde02b76a812ced9d37c9d344a53d24f9e5b587b46b51830a346bc28c2781a8c65aea89fb383ad85d18485e5ebf65fa951be157fafaa065c2235f7aba373bb810acfbcea3c00b72f64bb7da3ae42c44d3e0f284e052be354d88b63e7bca9f78bc2329bd9082b195c9926201d87cd7c72d64d17c35645ecce65ab909149483aaf17d7294dd1c0770a6e28579f1ddc3ffd012bcf9e58ea9c3324a4bfdcd539086e6ac368374f32444b3a6ef17268dea244158c7c419ad95f0c4cc366b526a71bf74c8164cf13ede24c62f941248bcdb4053deb6a529d3bee40ccad4491d871f2d03dafeb89d77c2ff0d9a6547c984b5b2408f95d662df3de61f26879d0f95811b4c2e4f51aa010f20418e9022f4c8c8968b59fdefa32a5706393d645d7cbe672b16572b7685dc92611e09122173688dc818912e4cbadbbabc648eb4e1970595194d8f5b303ce55fbbb9cb9cf88d8d37a8445391a48d66f57fd276298ea1089943b06717e9448c6f0a1b3718be0ba0d67b738cb605d373e931734e6ac18fe133cfdc8116a131c59b402b62dc5771325dd7d2fe77bdaf42d54c19ff96f7ffad7352ecabcbf2ac40ba7afec3c4a0504b754bd2839aa2bbb4e1fa9a939ed52370972eca7dad124046a80a1a3a95221f3629e8fef41c394ab659fcaef99cdc49270f39aa1a6b4877e50b2508c5f3e2c456fe6f3b97241f18d4184267111a3d83a0790fb8f76fd8b35aafc27440c311620bfd3d0d99037b5435ae344ccc950d20bc1bc580f94f7dd19393f5f50db467f1511a5cf8d0628bf89ed7da379561af40e2ba6fc3c0c7a92d3ffe45a9d3916d575ac4355d3d56d460cc411291a1c3a536affb4586571afc35aa4492b79c597e23ee3d833975eecc54a60f694e86f994e58d499cd65e16b14e0e5c4649bb9cc970f5dbd8dbbde9119be23b6d738aed969ebcfa7e84debd2b8daab5cb97d1c9d1ec1bf25733ef20ac556a8607f3a4f2307aefc4216efc412b257d4abb8cfca567420b37b4939bf9d2769f138e64c343a9b692d11b666198e945422700df34739eaa1d16ef4c671450c711a83d6f54c3c13664ede51b721a99123d28cbe9463840cb7dc4ca6870bb7976494b649eaabc157be3bb61f513d604ba225a6453e0deedba0bfc6fa4479e79418087a0c0d956d1ef108e1e27e7890003cb8de5649cdd3b33f6950aff69a73a886b260d6c2170a102e86610539c9ef0d57ffc929131c4c86e0f36869f8436be168cb08dc01be9d62c9b0943da54ec74a8f7071d7250b86cfd7355623df49ad18cf8cab0c50e9d33df161f295836fe15f6eb9de52900736b13c6553ec216833a82832a8831b1507aea755fb2be4bc87538b464a13f1c62fde1416b37be250224af1eaecdf9f7ce355885db0445aa3d2ba811ef3ee1412ac4dc047ab419de2f383c1a9e40f0762c633c2d60038b1859c091818c97013405140caba0c078a624c65e0437c36f881b6bb152ac8f380592fbc01e5355af23cccb5ba5ccaa56115d20bb141ef96de0bd2804c935a68a1f80065e5cb59076c4bc2b38dd7fc9a54c06a1e41c0df4f68eda60dbad065e025f425a85383d9a5e2f32e2acf01563a96717e32673a4495f363ef57479c4c77feef21841ba82a59b8483eb2746e7f2244ce0e51380c14eb2d40ff95fb7e3293305adc8117b3e6494566bf48e934b7c66af1b6ee247fe3f96fcb5ba1b1f0beb95dd12b8e4d725e2249b3f845917f88928ad181d1b382da33838a1588b2aee3195c4d64032fb54f87986c13f3b245eb6c22ebbc90dd38f52b9ced7b971d6730f92c709bce2e1e63622ca58187f3e74a3e2bbb4af2b2789803bf3747003c0dd1fbcc9d15a33a8bfb4b004ef5d76f917302b21e8199ad39cb828e2cd736e3cc1331bfefaa272e224fe2dd17f67352ba8720d9e605717f69a24e54a85f28016c28b3bbfe518df0cd7f73b3ecf95de90677ecebdc8b8a3d09ccc350a44bec658520a878f6bd21580e7f82a2e13f8f170e9791f1e684398c96b438ee26662fba5551fe9bd4ce4a0a16635db900f33fff4c2d282da3036233788aa8604f76edce4b3af18f5afe0dededa9f716bb523b94195ab6fdc9b39359564f60e1e616c1f526bd2ee1521c10422559003e0a5aedbd09d1c2630a66348fdbc1a0716ba90555a5da6fdb044a2b4abc8a8633d39fb8fd715452616019c301d7a27f77335328ddee122efab20ed638fc8c89caef155c16f088b34ceee7068e266a9bc8e4a37e3420d5cda585d803b7a128e0943a7a987e8f0db114b2736cd013315745a34bb84a52f338a575f01d8a48d9b58fa6e929e30d73b315086432d06c0377f46aa80e87b2faf8461b998d6f7263be001d5a0649302b82bd4a026f6248a45e8e75628b227176398af24b6904e69d2083b0d9f407b7f0a6be05f2100ae966cb4a5f0dad10642c521c534b56e50c1d6d9c8e7945ee2585d0630d8d664832829c5b061399d8e19158a51e4dce3b84af08a81f998a30754901fcefa4541d561087403e9f566bef9c011d3f8b7ee87625070631b493390c6b456091f26faa2eb6fa518f7450a9bb2ab1238dee66365ff9eb327078e5a866809d007c83c258132f0f14e077c80afa09e500b1f117bbdeae0307dbd756c31f8cf8b86216b63badcdc5ce10d29700af883921af81a28a33755dfdc72a3e9f94911ef4ef68a396234c99edd6a62637b4093f512bac9ebdccb804c5ea41189ffab4ad16c8b546c73bf5f2ebd8543dd25c62ea7168713091b22a827684e9b446aa9150208f64cbd3a735f1c8e3d9db60306aaca40f93e3de8a5c19b844bdf7b48751182fa8dd885fb1d06e11e87bdfcb0fcefdc7202ee575c7b4257e9a952ba87072823e2a57da64f0bd9d2e0e4f54df8173e4d6ca3aae6a80b4c987347d9fa29918caa420a2bef6721f85577d1e83de74fdfa9f5e9ee05c5325ccb6a3ca08690471277ad72148bc85bfdbd248316d0c669462f01c8cc6e7b2136e196fcd35d2dbbc6df067e581f37c7e206fb1e12cfc9e8f68fc038d6173c63300986dc8cf085402ea9a3a7382792cb3ed9050ef082db2c38cd103c5a19f22ad17890232bd16c067562e38313bc4286880e86969753875c85a32efcb6de7f01b8a2d6571d3ccdf0d769ce5d44244c20a7025c13c330739e337c610adee14ad5dc497b20cbce9d3e480b50841634fe2015183615345a9ae7f9734c8364dfbc370d18c6beec410f6918c48c990912d1a26439ae025b89c1fa9fc748a945cc00210414e0803570bd02731e9c8da4597d04bff2995e28d03ceeb351df07687cb13e0bc14d1c20ca9644560082cc5e612def080d2c93da2eafa5c1745c8a55dcd6c8d68fa6bd262e3556790529470a91cf83954acb8c539256fdddaac7be5cef71884855124441a3867e3eff9ef72389029c0848f0cbd728a3206267889a1a9e17317e55d0836986eae4fc40855c61eb4cf31c2f701cb3db720a568082050ec19722c705cbfc02c95c56e81bd49a6061ab4b5e99afffc718355192e251e875e76ba2007375000dcc89858d8272eb4441261474a9b3ed84470f31235ab61a7ff3008e6c63cc579f3405d5b9660e90ffd88f1b55ba9e0a9c12173e003f4bafa2144589c9cc883956c632e6fc98cd9566704f5f4d92427e46387767ccc417cacb8cff4ea0443e78c961455e71bddfb79d6399c82f1a48fb08d1c77620c8137113baec7036e1b68f4e5125d7d9b419da30a4d8a09bc764ac0b2e357393d5b8c42db2ad1c2c1892a5768d23d3982fa4e3adc40169edb026fa7238e3662834e98cfcf8cb5f676285a152776fc5a81fd99d15d2fa14ee92d8f7642ff03103fe0951badd1c83d4a31c5369d19748d96d0eda1446998929b213decbccb242d6a844bab1acc4db54d5763ce05c68540b36999a0008b29a7b05827582d8e8b252adcedcf5366bf78d04dcefbef04d84a416edc9c6b289889cf30a53ab26808b88d852b56f7eda47be3c01ab476a02ee97de8c8fd3ee44ec8c15e04b79ca6476636da3ac76a1561ba8c8b31e4cd366cf631d583e0fb9bd0466d66962d364494ed1be414487599aa6d0e5d9354c184ad03aad611c93f55d50a9e4e41209104bb5af226d5fa640d5ecc58c579a1cb830b88230636d1daab76d0ec576bb75b37be72577371d606ef21d3b2acc57c5087d4976baf137fe2ad7c36c94065fc0022d314a049a3f79fcabd09495500f15a98669362d4513f37a60b1dea03f7fe5b0cf64e3911b5bc995ced1de3bf66582523ae14275af7833b448dd2455a15d55938cdabb83c0a438274a20f05b98ec0c7dcde4f2d7fa20c8423988170d1180bb30faa415261bfc9b6de5409e58ff0d2d078d68a75d72c3270aca38e15e2bd8c37ccba5d0f9b6f2773f9045600125fe17f35fe1f8d648e7edacc5cab55cb647555c149a1a2937c82110481978233e0896d949f2a4d04f311d1664f0517ef0754753464b0f765d1330d97f172d222e3ad84c07485e6cb7c3dfe5a0237f080a9dd294200d8caa0b2efa0cf957a14d3e401ccb01ed95052ec4710a2721277425d5398c7eae019a2c14e2ea9b1ea5131354b0e5da06f563eedad442ad47a809415b3d5b1d2a4efee162c690968cda6145b5fd199467949884c91fdb0fbc92053678ae75b863162bf2ac710f03a04fa9f703c4b56924ea8520e687223c38c3c9430d1bfcaec1d30c29a50dd4c61e3b33608b624279c4011400203334f70f02a237bac9df5a5410fc08246ffbe61f1e578b1c353bd0c6dc7a93b70b29da0b5ae286a8d6f0b5a29fb7a34e2e499452df923c753792e0b8a107f30e8abaa8d50c7286e92f2764c2db0785beaff75e232c631a37df5a41ee299c06210185c60b3d0d7da8053cb26aa5f2093e75260148ec321647613963932ad4d80ae8a701503e0ab011a45609d39be649a62e0bb1080700b971ed745cb94b72a6b00a403b450399252c650cab792952c3951bba2f62c3ffa36e136e13af5ab25c0f1d8dfd9552411ccb6968f0c9decba5f53811e83ae75e5cfb711bbf3f1e1763e0c748c270345609c705f1e6b33984b49ae32302d0ce23d868a6a265e4ff18101d2f6e9694be6aa3463c31b76d652c7fc9c60206c54b0917ca0d04b0acc9b0644bd8a8c90a74bfa4e0bfb2068c5aad1ecbee555aca66f3ce831694d5b88a89e86b8057d1bb5fe112f7a62246f5debcf49e6c6ffb373dfb8fa3e0ac900c204dcaacc97a204f71584bedb49af022d7d08e7d6091db260c52fb859b552ebb30fed9f6db3af0c695928"}, {&(0x7f0000000100)="5d37dbc52ad091b20b089736c1356eafe58bea3eb1766cc930c0276f78600c533cf6c2fa885e7998967586731d40d686c44f9e5d126938"}], 0x100000000000005e, 0x0, 0x0) 00:57:34 executing program 0: r0 = socket(0x18, 0xc002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair(0x18, 0x2, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x0, 0xffffd7b3, 0x8000000}, 0xc) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r3 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r4 = socket(0x18, 0x400000001002, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="081800352600000000"], 0x1c) bind(r4, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) 00:57:34 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x7}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x3f7, 0x100079d, "08180b027f610400bfaf7c50ffffff00"}) write(r0, &(0x7f00000000c0)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41", 0xe8) 00:57:34 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 00:57:34 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x200000000006010, 0xe02) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000040)=0x4007, 0x4) accept$unix(r1, 0x0, &(0x7f0000000080)) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000080)) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x200, 0x0) setuid(0xee01) r3 = dup(r2) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) setsockopt$sock_int(r5, 0xffff, 0x200, &(0x7f0000000040)=0x4007, 0x4) r6 = accept$unix(r5, 0x0, &(0x7f0000000080)) recvfrom$unix(r6, &(0x7f0000002200)=""/4093, 0xffd, 0x40, 0x0, 0x0) r7 = accept$unix(r6, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r8 = socket(0x18, 0x400000001002, 0x0) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB="081800352600000000"], 0x1c) r9 = kqueue() r10 = socket(0x1, 0x8000, 0x0) connect$unix(r10, &(0x7f0000000380)=ANY=[@ANYBLOB="0020003526000000001afff737b00bf6e4c5e23a6435b6f8c04ae958d9f9554d4408e1b078af9ee30f0fc5f6b76797084e223b1f39e9e5d373b3e7783bad25c11e86f7c1476ad5c39fa4d2bb31348aaebba546b0589711f9b7163168e12bcf7768975ed66af8cc01a735e616b2ddf9452240b0371c198de656da3a5090dbdcb431b51d02b85c93e3ceae018123af64a021e2fdb690ef60810391c158aee9f52c7fa8f80ea52e373bed4d088e480d3afec03be688c92e67625623dd63b2a4c7cccc33d93643a65a3b7c39fefdd6f9a23a7b12711a44f97cffb9"], 0x1c) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) lchown(&(0x7f0000000040)='.\x00', 0x0, r14) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) lchown(&(0x7f0000000040)='.\x00', 0x0, r16) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) lchown(&(0x7f0000000040)='.\x00', 0x0, r18) getgroups(0x6, &(0x7f0000000340)=[r11, r12, r14, r16, r18, 0x0]) r19 = fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r19, 0x0, 0x0) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) fchmod(r7, 0x2c) write(r3, &(0x7f00000000c0)='p', 0x1) 00:57:34 executing program 1: socketpair(0x18, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000240)) 00:57:34 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x10004) mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000140)={0x800, './file0\x00', './file0\x00'}) r3 = socket(0x18, 0x400000001002, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="081800352600000000"], 0x1c) recvmsg(r3, &(0x7f00000007c0)={&(0x7f0000000080)=@un=@file={0x0, ""/5}, 0x7, &(0x7f0000000680)=[{&(0x7f0000000180)=""/39, 0x27}, {&(0x7f0000000240)=""/234, 0xea}, {&(0x7f0000000340)=""/85, 0x55}, {&(0x7f00000003c0)=""/109, 0x6d}, {&(0x7f00000001c0)=""/30, 0x1e}, {&(0x7f0000000440)=""/210, 0xd2}, {&(0x7f0000000640)=""/44, 0x2c}], 0x7, &(0x7f0000000700)=""/163, 0xa3}, 0x840) r4 = getppid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x4, 0x26, r4) r5 = kqueue() dup2(r5, r0) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r6, &(0x7f0000000540)=""/226, 0xe2) ioctl$TIOCMBIC(r6, 0x8004746b, &(0x7f0000000040)=0x7) 00:57:35 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x276], [0x0, 0x0, 0x0, 0x9, 0xfffffffeeff7ffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x0, 0x7}, {0x22, 0x29f6}, {0x6, 0x7}, {0x101, 0x80000001}, {0x100, 0x6}, {0x81, 0x7}, {0x41, 0x6}, {0x85, 0x8000}, {0x2, 0x3}, {0x26, 0x80000001}], 0xa}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 00:57:35 executing program 1: r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)="91", 0x1}], 0x1) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYPTR=&(0x7f0000000140)=ANY=[@ANYRES64, @ANYRES64, @ANYRESHEX=r1, @ANYBLOB="ececaec5c3362f74780f8ae9afd94550d30c0a043b31501229ba7c206f6114ad99e8c5237b993af11eb899533a05b69448aed0dfaca5f04a6f08311296d4f4554df3ce6f7e2eda5b245eed5eecc7c21848a18a7559d5139ec2", @ANYPTR64, @ANYRES32=r0, @ANYRES32, @ANYPTR]], 0x8}, 0x0) r2 = socket(0x2, 0xc000, 0x5) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) socket$inet6(0x18, 0x8000, 0x1) sendto(r2, &(0x7f0000000000)="89b425e323727df63c65c20df5e1077808d5d0838d5a0848113d7d234acff3e44214a2546276e8d4a5004149aaa48e81257dc59f89af44e62e", 0x39, 0x7, 0x0, 0x0) 00:57:35 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="dce1c1226fcc0efe09cc85f92a71c36b1c5134b466598f5949c6c61e735439d99bedc654c330179676389de0fa11735ac1074038ba9990aa936d2e1c16476c79194f806160a9c35b725b3a410941a2bc027875fcc81bad3520a3cf719654266d61c7215e0736b28c3cf10141ac99c216802163423c8ffd0eb77fcdfaf1f5e15b6483b31f6affc445e57dae2ae14c6f4fe68973c8bb2c25d376a198923f2b0f"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x6, &(0x7f0000000140)="e3bfcb9648", 0x5) r1 = socket(0x18, 0x1, 0x0) socket(0x18, 0x3, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 00:57:35 executing program 0: r0 = socket(0x18, 0x2, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) select(0x40, &(0x7f0000000000)={0x8}, &(0x7f00000010c0), 0x0, 0x0) shmget$private(0x0, 0x4000, 0x20c, &(0x7f0000000000/0x4000)=nil) shutdown(r0, 0x0) 00:57:35 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x7d, 0x0, 0x2ff, 0x0, "003700200b0f000005000000ac39000500"}) r0 = socket(0x18, 0xc002, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f0000001440)=[{&(0x7f0000000300)=']', 0x1}], 0x1, 0x0, 0x0) r3 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x8, 0xba) sendto(r2, &(0x7f0000000200)="6e815e61684bd406245b6ccf6af7b0dfecc67cbdaf094db511ac2f7c8270274afbee75d023ae1148a9b0d2bccd2915bd665fbd543d0ae111dcc68a79435facb3fb96ab3389984f459f9fb5e12492f279cff2c57d232cbcd8a074b3b59d38ff3821916ce8981ebfcf63b3df1fc0c138b89579c88a1a83f87ab933da0570f82ee3e56c2193498b3ca418fd371e20abe2e4bd342e3d900187a2f5f77b8a99baf74af74c2814043ff94be7301094ad3f98c8014ec5fd564e5d8eaacc3799bc6ccfc457d0684d835038f4ba83d9a9ef740818368d22c1990168f5412a220f726ed5c83e3508fd20adc8c6609bb5d736d50132de979324fc291ce4", 0xf8, 0x1, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) pwritev(r2, &(0x7f0000002500)=[{&(0x7f0000000400)="fb", 0x1}], 0x1, 0x0, 0x42d7) fchflags(r2, 0x0) pwritev(r1, &(0x7f0000001440)=[{&(0x7f00000001c0)=']'}], 0x1, 0x0, 0x0) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r4, &(0x7f0000000400)=[{&(0x7f0000000040)="91", 0x1}], 0x1) kqueue() fcntl$setflags(r4, 0x2, 0x0) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) listen(r0, 0x4f) setsockopt$sock_int(r6, 0xffff, 0x200, &(0x7f0000000040)=0x4007, 0x4) accept$unix(r6, 0x0, &(0x7f0000000080)) linkat(r3, &(0x7f0000000080)='./file0\x00', r6, &(0x7f0000000100)='./file1\x00', 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x810, r1, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 00:57:36 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x2d53b6584dddbb69) chdir(&(0x7f0000000280)='./file0/file0\x00') mkdir(&(0x7f0000000400)='./file0\x00', 0x19) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) sendto$unix(r0, &(0x7f00000003c0)="00012c07f7f56a91b1604e62e68b8e45166f1e5501c29cd99258c4f54b3397010000001c89ecbb8aba84c0e59f935fc99b3b5a23d8aa4aff", 0x38, 0x1, 0x0, 0x0) close(r0) bind$unix(r0, &(0x7f0000000380)=@file={0x1, './file0/file0/file0\x00'}, 0x16) r1 = msgget$private(0x0, 0x0) r2 = getpgid(0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x61}, 0x8000000000000000, 0x0, r2, 0x0, 0x0, 0x4a}) ktrace(&(0x7f0000000340)='./file0\x00', 0x0, 0x1064, r2) setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='//\x00'], 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000000)='r\x00') r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000004c0)={0x5, &(0x7f0000000480)=[{0x401, 0x1, 0x20, 0x8001}, {0x8, 0x2d, 0x20, 0x6}, {0x6, 0x1, 0x4, 0x2052}, {0x5c52, 0x9, 0x1, 0xfff}, {0x38, 0x80, 0xff, 0x8}]}) lstat(&(0x7f0000000200)='./file0\x00', &(0x7f00000002c0)) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f00000001c0)='c\x00') 00:57:36 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = kqueue() kevent(r1, 0xfffffffffffffffe, 0x0, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffe, 0xd}], 0xb37, 0x0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000600)={0xffffffffffffffff, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) kevent(r1, &(0x7f0000000140), 0x200, 0x0, 0x1a79, 0x0) 00:57:36 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) msgctl$IPC_RMID(0xffffffffffffffff, 0x0) semop(0x0, &(0x7f00000005c0)=[{}, {0x0, 0x0, 0x1800}], 0x2) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0xc5) pwritev(r0, &(0x7f00000001c0)=[{0x0}], 0x1000000000000214, 0x0, 0x0) readlink(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)=""/197, 0xc5) r1 = shmget(0x3, 0x4000, 0x80, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/195) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000040)=0x4007, 0x4) accept$unix(r3, 0x0, &(0x7f0000000080)) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000300)={0x1, 0x8}) 00:57:36 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x30) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r4, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff000001"], 0x9}, 0x0) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0xffffffffffffff7e}, 0xb) 00:57:36 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = msgget$private(0x0, 0x0) r2 = msgget$private(0x0, 0x0) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) msgsnd(r2, &(0x7f0000000340)={0x3}, 0x0, 0x0) r3 = msgget$private(0x0, 0x0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) msgsnd(r3, &(0x7f0000000340)=ANY=[@ANYBLOB="00800000"], 0x0, 0x0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) msgsnd(r1, &(0x7f0000000400)=ANY=[@ANYBLOB="030000000000000073ad00000000f5319fae636155b71fafbfaeb0da1287d4ad2b4429b5b71c0284c708a5e5bfee610e58681e5e2112bbf1993d70206e0000ad21b8f204ca2c812ef5073ea88cb938b9910321b5bb528918e40bceac45c8a1d3245b6f7b569bce5b3be0538aba513a9d71568433508856aef661aab491c94e15ea31bf73c2f550c5abd1bc316bd4087e42f09e2e36305f687eb4199c132b92c5321f43258eef931de37fdb20d96647ad03e527ecebe00489a7e0e2f03c4489ed0c66f418355d2de0d202a87786ba5f6905a91564407b21a76ba9ced63610de5daa749ee1e85aa53426c1661b20f723fadf7740eb2f279fc8e8f76082bc1e69ed69483d26bf09a7"], 0x0, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000540)=""/129) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x100000000, 0x2}, {0x80000000, 0x7623}}) close(r0) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0x3, 0x3ff, 0xfffffff8, "a8186503182eab7fff0e091fa600"}) write(r0, &(0x7f0000000080)="96038c867d189ac9f508d0f68e0299003a52edcc40b100d771d81fdf45df4284f85cffe2a0ccdfc66f8614df7085abb101001061ef76da41e7dc71c96ae4c37431a4bf7eeea0d36524669f18959d18d08c3509", 0x53) r5 = accept(0xffffffffffffff9c, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) r6 = syz_open_pts() ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x3f, 0x0, "27c88efb93011cbe48546c189af6743f75cf9b87"}) fcntl$dupfd(r5, 0xa, r6) 00:57:36 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x280, 0x0) r2 = socket(0x2, 0x4003, 0x0) r3 = socket(0x1, 0x400000000002, 0x0) setsockopt(r3, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) dup2(r3, r2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, 0xc) r5 = semget$private(0x0, 0x400000000d, 0x0) semop(r5, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x2) semop(r5, &(0x7f00000002c0), 0x2aaaaaaaaaaaac8d) semop(r5, &(0x7f00000009c0)=[{0x4, 0x5, 0x800}, {0x0, 0x6a5, 0x800}], 0x2aaaaaaaaaaaabe5) semop(r5, &(0x7f0000001840)=[{0x1, 0x6, 0x800}], 0x1) semctl$GETZCNT(r5, 0x1, 0x7, &(0x7f0000000200)=""/234) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r6, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r7 = getpid() r8 = getppid() wait4(r8, &(0x7f0000000b80), 0xb0c77b59dd58f405, &(0x7f0000000dc0)) preadv(r6, &(0x7f0000000680)=[{&(0x7f0000000c80)=""/262, 0x50}, {&(0x7f0000000280)=""/156, 0x9c}, {&(0x7f0000000340)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0xbb}, {&(0x7f00000004c0)=""/11, 0xb}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xeb}], 0x7, 0x0, 0x0) r9 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) r11 = getegid() r12 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r9, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r10, r11, r12, r13, 0x1, 0xff}, 0x8, 0x6, r7, r7, 0x0, 0x2, 0x1f}) r14 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r16 = msgget$private(0x0, 0xfffffffffffffffd) r17 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r17, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r18 = getpid() preadv(r17, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r19 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r21 = getegid() r22 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r19, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r20, r21, r22, r23, 0x1, 0xff}, 0x8, 0x6, r18, r18, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r16, &(0x7f0000000500)=ANY=[], 0x0, 0x1, 0x1000) msgsnd(r16, &(0x7f00000011c0)=ANY=[@ANYRESOCT=r19], 0x1, 0x800) msgrcv(r16, &(0x7f0000000bc0)=ANY=[@ANYBLOB="0c59152d3e261f4891b789ba144d99d7d3c6e3e2d69abf17b144047e3bf4800f1316e4ece75022f9c4d8e3b6596ebaf07132272817793001bf0267ea6098adc53f965ebf0fb0d9d8bca9a9ad0c5903b57a98e44cc4da8c89346388f7fa46093fd9b877df046477dc2fabaeb9469f60dc9102009d5f684033929c958165d34e310d"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r16, &(0x7f0000000240)=ANY=[@ANYBLOB="0c25180b"], 0xffffff64, 0x1, 0x0) r24 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r25, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0, 0x0}, 0xc) r27 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r24, r26, r15, r21, 0xc0, 0xffffffff00000001}, 0x103, 0xc07, 0xffffffffffffffff, r27, 0xa5, 0x3, 0x1000000100000000, 0x6}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r28}, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r30 = socket$unix(0x1, 0x0, 0x0) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r32 = msgget$private(0x0, 0xfffffffffffffffd) r33 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r33, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r34 = getpid() preadv(r33, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r36 = getegid() r37 = getuid() msgctl$IPC_SET(r19, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r35, r36, r37, 0xffffffffffffffff, 0x1, 0xff}, 0x800000000000008, 0x6, r34, r34, 0x0, 0x2, 0x2000000001f, 0x400}) msgrcv(r32, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000001831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848000000000000000000"], 0xfffffffffffffe9f, 0x1, 0x1000) r38 = socket(0x2, 0x10000000000003, 0x6) connect$unix(r38, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r38, &(0x7f00000000c0)="025cf012", 0x4) msgsnd(r32, &(0x7f0000000980)=ANY=[@ANYRESOCT=r38], 0x1, 0x0) msgrcv(r32, &(0x7f0000000bc0)=ANY=[@ANYBLOB="0c59152d3e261f4891b789ba144d99d7d3c6e3e2d69abf17b144047e3bf4800f1316e4ece75022f9c4d8e3b6596ebaf07132272817793001bf0267ea6098adc53f965ebf0fb0d9d8bca9a9ad0c5903b57a98e44cc0da8c89346388f7fa46093fd9b877df046477dc2fabaeb9469f60dc9102009d5f684033929c958165d34e310d"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r32, &(0x7f0000000240)=ANY=[], 0x0, 0x1, 0x0) r39 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r40, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r42 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r39, r41, r31, r36, 0xc0, 0xffffffff00000001}, 0x103, 0xc07, 0xffffffffffffffff, r42, 0xa5, 0x3, 0x1000000100000000, 0x6}) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000001c0)={{0x3, r10, r21, r29, r41, 0x6, 0x101}, 0x6, 0x7fff, 0x80000001}) r43 = open$dir(&(0x7f0000000b40)='./file0\x00', 0x800, 0x0) r44 = dup(r43) accept(r44, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setegid(r45) getgroups(0x3, &(0x7f0000000640)=[0x0, 0x0, r45]) r47 = socket(0x2, 0x4003, 0x0) r48 = socket(0x2, 0x400000000002, 0x0) setsockopt(r48, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) dup2(r48, r47) r49 = socket(0x10, 0x1ebbb58adc21eda3, 0x3) r50 = socket(0x2, 0x4003, 0x0) r51 = socket(0x2, 0x400000000002, 0x0) setsockopt(r51, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) dup2(r51, r50) r52 = socket(0x2, 0x4003, 0x0) r53 = socket(0x2, 0x400000000002, 0x0) setsockopt(r53, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) dup2(r53, r52) r54 = openat$klog(0xffffffffffffff9c, &(0x7f0000000680)='/dev/klog\x00', 0x80, 0x0) r55 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r55, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r56 = getpid() preadv(r55, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r57 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r55, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r59 = getegid() r60 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r57, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r58, r59, r60, r61, 0x1, 0xff}, 0x8, 0x6, r56, r56, 0x0, 0x2, 0x1f, 0x400}) r62 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r62, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r63 = getpid() preadv(r62, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r64 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r62, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r66 = getegid() r67 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r64, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r65, r66, r67, r68, 0x1, 0xff}, 0x8, 0x6, r63, r63, 0x0, 0x2, 0x1f, 0x400}) r69 = msgget$private(0x0, 0xfffffffffffffffd) r70 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r70, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r71 = getpid() preadv(r70, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r72 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r70, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r74 = getegid() r75 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r72, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r73, r74, r75, r76, 0x1, 0xff}, 0x8, 0x6, r71, r71, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r69, &(0x7f0000000500)=ANY=[], 0x0, 0x1, 0x1000) msgsnd(r69, &(0x7f00000011c0)=ANY=[@ANYRESOCT=r72], 0x1, 0x800) faccessat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r77 = getpid() preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r79 = getegid() r80 = getuid() msgctl$IPC_SET(r72, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r78, r79, r80, 0xffffffffffffffff, 0x1, 0xff}, 0x800000000000008, 0x6, r77, r77, 0x0, 0x2, 0x2000000001f, 0x400}) r81 = msgget$private(0x0, 0xfffffffffffffffd) r82 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r82, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r83 = getpid() preadv(r82, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r84 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r82, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r86 = getegid() r87 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r84, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r85, r86, r87, r88, 0x1, 0xff}, 0x8, 0x6, r83, r83, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r81, &(0x7f0000000500)=ANY=[], 0x0, 0x1, 0x1000) msgsnd(r81, &(0x7f00000011c0)=ANY=[@ANYRESOCT=r84], 0x1, 0x800) r89 = socket$unix(0x1, 0x0, 0x0) getsockopt$sock_cred(r89, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r91 = msgget$private(0x0, 0xfffffffffffffffd) r92 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r92, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r93 = getpid() preadv(r92, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) getsockopt$sock_cred(r92, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r95 = getegid() r96 = getuid() msgctl$IPC_SET(r84, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r94, r95, r96, 0xffffffffffffffff, 0x1, 0xff}, 0x800000000000008, 0x6, r93, r93, 0x0, 0x2, 0x2000000001f, 0x400}) msgrcv(r91, &(0x7f0000000e80)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000001831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000002000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc8480000000000000000003100f89079ad273e4d4dbc16fff6b45486aff8070807839ea1c0c57ad84d8df467cd5419c9cc441d0a3ba970172f21d54ea13956e2e8756a397964d5d084e4dbfc029c00d219747ce90001820f8f7f"], 0xfffffffffffffe9f, 0x1, 0x1000) r97 = socket(0x2, 0x10000000000003, 0x6) connect$unix(r97, &(0x7f0000000ac0)=ANY=[], 0x0) write(r97, &(0x7f00000000c0)="025cf012", 0x4) msgsnd(r91, &(0x7f0000000980)=ANY=[@ANYRESOCT=r97], 0x1, 0x0) msgrcv(r91, &(0x7f0000000bc0)=ANY=[@ANYBLOB="0c59152d3e261f4891b789ba144d99d7d3c6e3e2d69abf17b144047e3bf4800f1316e4ece75022f9c4d8e3b6596ebaf07132272817793001bf0267ea6098adc53f965ebf0fb0d9d8bca9a9ad0c5903b57a98e44cc4da8c89346388f7fa46093fd9b877df046477dc2fabaeb9469f60dc9102009d5f684033929c958165d34e310d"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r91, &(0x7f0000000240)=ANY=[], 0x0, 0x1, 0x0) r98 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r100 = kqueue() r101 = fcntl$dupfd(r100, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r101, 0x0, 0x0) sendmsg(r101, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000fc0)=[{0xb8, 0x1, 0xfffff39d, "3efd8897e65392d364ac4c938267b477fc0d2e532fdef18ec43e9fa66e585cee507acaaf55f3b90caaf2e496acfa692cc438d322010e884ac779d0f5f533f8d55e2a33bcc0438b614701657529e96ce32ad4c28c0cf3272838769962d13fbcf76332f7224c1911f81d86b6cb3e4668331dc11b99bfbe203159dc47ad01f5e5025386daa2fbeb6e69e73d4945a0bf7af28e8ca5facd63657a4a95423a54f3b06767"}], 0xb8}, 0x405) getsockopt$SO_PEERCRED(r99, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r103 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r91, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r98, r102, r90, r95, 0xc0, 0xffffffff00000001}, 0x103, 0xc07, 0xffffffffffffffff, r103, 0xa5, 0x3, 0x1000000100000000, 0x6}) r104 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r105 = dup(r104) accept(r105, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r105, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setegid(r106) r107 = socket(0x2, 0x4003, 0x0) r108 = socket(0x2, 0x400000000002, 0x0) setsockopt(r108, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) dup2(r108, r107) connect$unix(r107, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r109 = syz_open_pts() ioctl$TIOCSETA(r109, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r109, &(0x7f0000000540)=""/226, 0xe2) sendmsg$unix(r1, &(0x7f00000007c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000580)=[{&(0x7f0000000080)="ee0f3f3c8cd01348ea5202200ad8182d39fc4da0de269b516fd7b188a852d0cc258cdf4e3d63613f9554ed1b7da21136db7cc02a4b8e2db8e9781ebb", 0x3c}, {&(0x7f0000000180)="644f110eaec9093bcb6bb4c9a341e3e8d9d118aca14e8e5eb41d6ea744269160073ecfbdf00226fc2b76c81e9864db6cfa5b953c6435baacd86a80708e9f37e1920a311ab949cc09201f055d9a77314eb4c20558f28691c7e25edf1f6c29fde7bc6145ca1c4b6bcce17cb1e96127b1ceeefd27453cb9d008d24f672f44ad8cc3d97d01525f21b9d9395b67bc58810cc8b36353e4ea5e807cb4535e1edb9e12c50109667a4543d3de3175c56dcd794ba5200afeb90b6fad7303a73c1c2c37d2", 0xbf}, {&(0x7f0000000240)="f502801a909c0c1ffda7108a868355118f336d8770629a46734ced1cce0f7926b097307b874ec9610c3fe126489bc090484052eb090cb523135f1400e178579b0bf31d5a7f772c379137e1f33ac2d85fb300b682b13856949ac98247cb0e599a5bb25b7c842b7fe18ac050e79d790843c4d2881162401d1127904caa2c74c9de0a97147e6d57b93ba4addc01f7be535150127d373f143e36813141e70fd74612413b16ed08f17dbddedb0558b9b34c64960f084e391811a3ce332fd185cb3941891ac4a0c368d26e9075843af4c4ac11d9dc9047eede1c20b3f1c3d73340fe585ff36171e94a2e", 0xe7}, {&(0x7f0000000340)="d58e7d8f058f7589a16db94513b2b11ab71949a998228296dd748a9b5520f4f58d66edd1e88969848a0ea25b190cddd8214c39b9864cc6d9892498431b0571258dd5dc6414649644d256f68e6dd741f0d065e44e9fd0ffe7a3305f661a94293fb5b9694cc54ee89aff8c8c88e8416035afc06f76b1e89ef08c8695f922a996bad4", 0x81}, {&(0x7f0000001300)="4756e8fb908118d59a57921268a2b86a9f9423130feb73a2d671ff430eeebb624f469f34e2a2ab2541325960b1bfc15b0e655ffedc87730a80f3ff257224d0e9a85ebee389a54cbc0feb64230196b8c0f21b2286122f4b658edac166970b3d7f26cf7eee4f7f4c9cd352df1e15bb1c86cfdd2b92255c500efd217e4e68f426e70304b0527af338cba90e9adbaad2763af14b5991d50c3a9ac1c59b134269e738a6c067be50ad7d5deabc4f39a2192ac74eeadcc8a544e8dbb781c9355a2d14ed1cd930b1380aa14d9679244dc4a09bde6d7adedc88a535270433440f6a1c0b04599d890a5751a4630d57b155768731f934bb5068b5902998a7", 0xf9}, {&(0x7f0000000500)="bf3644c588411b0c77fde9304096f684d7a26ad920f8ed197718cfe136a6967439b03e78fae7d475ff19f828c5e9d11443ef6613fd5a39bc8f6119d85dd3693a53ec8199bbc26515808dbfc99e1abc826c3e322984041119600ed0cc9d9aabb50a9e0fc004b6edaa9874706876b66a0d11", 0x71}], 0x6, &(0x7f0000001200)=ANY=[@ANYBLOB="2800000000000004ffff000001000000", @ANYRES32=r0, @ANYRES32=r3, @ANYRES32=r0, @ANYRES32=0xffffffffffffff9c, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r10, @ANYRES32=r46, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32, @ANYRES32=r48, @ANYRES32=r49, @ANYRES32=r51, @ANYRES32=r0, @ANYRES32=r53, @ANYRES32=r54, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r56, @ANYRES32=r65, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r77, @ANYRES32=r98, @ANYRES32=r106, @ANYRESOCT, @ANYRES32=r107, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r0, @ANYRES64=r109, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0xe7, 0x4}, 0x8) 00:57:37 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="264e474b02ceade09f130178be941fccdc3b00628db56771e48b53acce1b6a1588ae4392d78abf836680b9b1a5f6477584e90c2339f47d2abdcda0975c55869e90b29d543fa167886b472fbe65460edcc8865c4f21901de5791ada26ed843996dbe0a2a0bd742f7c0b3522c0933a1fbd1229b8a97c86c9abb72e47fa7342535ff12060e46e845f10344f8ffdbfe8635bb91b2e40927a1c8846c0709a54f063590aad117b0dc9e66f1105c6df079194ba88dcbd32c0b454a733c0646412dc989a434c6c93680dde2ba39e3e3e768dfe71692e07cee762805476264b010000003f793c03d645937da1dd87a9c3cd9ff3fd751565822ebd509dd9c839a07e5e94685bd134ceea1ea358a6a626cd30a0c2fef314d9cde3750435896ac7c3839779656390fbd6a28ead169448236b18914f90b0f57c7d77be16f5c1d217b613d516843b4975354572bfda0b4b29044ee63f17e91dd91354b05cb056fad4c5007be79653f8a886b31b61bf3d6d56ad6e232e22a86ef49bc962ff3b7c69f2f8d1348c14c8ee8fa165f3508d2879a8a357d116fd13bbd0fc30109c8791861e268a60fc"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="08e44b5f84d427d0055c3749a8e5876039508065aee4461a75d20ebdf4e6c90bfa57706f477ecbf10e2a28f6563f25960e9f80d1e44277716516d22ad4eb6c84bf892e3c6ece564efd78e97865fc9930e8e9c46665730b3694d4e71dc7f58cf129f4bbbb966bb71a60fd704f097df5365335c19e0e1819a18a7df51fd5c8e1138d29ef94f96d972670fe9a509d92c4faa7a425dbe4e0e83a7064c111c5491e0f70e75dcd20f401aec496aa13b62459"], 0x10) socket$inet(0x2, 0x2, 0x0) write(r1, &(0x7f0000001240)="c8", 0x6bd) 00:57:37 executing program 1: semop(0x0, &(0x7f0000000000)=[{}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0xfff}], 0xa) syz_emit_ethernet(0x1, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffb300ffaaa4f00808183c00fe80000000fffa0008000008000000aaff020000000000000000000000000001a3b0d6cf06e7c5df573fa244c208416458361749aaa98b477091c81824e2666e503aaa219a97d63c83df9bf763eae04ce1b7bb1e5519fb6bb5d31e2116649d9ed3b42b08e7dc07c3cf00c5203c34150db3266387b708e33673d0d17f644f47c403d8545df695ad69666ce3ea17f76e460cd2ebc3cbe78bfb61c8dbbc04acfefbdf048872a49ce27a19c6ff0fc066d0dce6397ccaf539f3e472c1e500960b50bd5d178ccb3aa139035517f6304b25d61533b5b2e7e6fc168fb37f8a9c8c64ab068f5324f54439a5982d6c0fef355812e1349553eb76504d0459b74222d7cb25052f81393885503f758c26902ee370"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 00:57:37 executing program 1: setrlimit(0x1, &(0x7f0000000040)={0x7, 0x800000095}) r0 = syz_open_pts() close(r0) socket$inet6(0x18, 0x4000, 0x1f) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r2, &(0x7f0000000540)=""/226, 0xe2) r3 = fcntl$dupfd(r1, 0xa, r2) symlinkat(&(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00') getrlimit(0x0, &(0x7f0000000080)) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0xfffffffd, 0x9, 0x2041110d, 0x9db8, "d6d06c8a40b3a95986de6982fa385680bda074ad"}) write(r0, &(0x7f00000004c0)="6e0e8899832aed8d11fc4cd32a3fcf73ade6c6df1cefd6406011035e57b476b4af4c06aab7aa13d146f27b7085ab85ff2089f577d5ff1b73b62147218f20d68b6a6287a2485c5ef62f5fafb53474aa30c5808c952f1d55fa9a5712476977d2497d603897f272973aeee0a390ba9fd2d131085114b9902fd1725e8ba6f5475997ff0b9112a49c8c912481b45296722c84ee86bd69e8fa75a0e6d04c82fccc9c831c6ee38ad5a0ae91e111e5b73a1fd63b6aba5fb6278aed857584b0b1aaa823c55335c8f560e316b0f8ce0574b8bfa5647084263175c0", 0xd6) 00:57:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x54}, {0x3}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000180)="d000"/14, 0xe, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x4) 00:57:37 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffff9c, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd], [0x0, 0x0, 0x0, 0x9, 0xdfffffffffffffff, 0x3], [0x0, 0x0, 0x482]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r5, 0x0, 0x0) ioctl$WSMOUSEIO_SRES(r5, 0x80045721, &(0x7f00000000c0)=0xfffffffa) listen(r3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000040)=0x4007, 0x4) r6 = accept$unix(r3, 0x0, &(0x7f0000000080)) recvfrom$unix(r6, &(0x7f0000002200)=""/4093, 0xffd, 0x40, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r8 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r7, r8) 00:57:37 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x202], [0x0, 0x0, 0x0, 0x9, 0x7fffffffffffffff, 0x3fff7bdf7ff], [0x0, 0x0, 0x482]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000040)=0x4007, 0x4) r4 = accept$unix(r3, 0x0, &(0x7f0000000080)) recvfrom$unix(r4, &(0x7f0000002200)=""/4093, 0xffd, 0x40, 0x0, 0x0) getsockname(r4, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) ioctl$WSDISPLAYIO_SMODE(0xffffffffffffffff, 0x8004574c, &(0x7f0000000000)=0x2) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 00:57:38 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x110000}, 0x8}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10000, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 00:57:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x64}, {0x5}, {0x5, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000280)="895e654f5c1d85047229b675851d", 0xe, 0x0, 0x0) 00:57:38 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff, 0x0, 0x1], [0x0, 0xfffffffffffffffc, 0x0, 0x9, 0xffffffffffffffff, 0x800], [0x0, 0x0, 0x482], [{0x0, 0x2}, {}, {0x0, 0x0, 0x0, 0xfffffffffffffffe}, {}, {}, {}, {}, {0xfffc}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000040)=0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) socket(0x18, 0x3, 0x9e) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 00:57:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x40}, {0x3c, 0x0, 0x0, 0x80000001}, {0xfffffffffffffffe}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x15}, {0x16}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000000)=0x7) syz_emit_ethernet(0xe, &(0x7f0000000380)="b6c74d8265ffb32eb60507e84b0a") 00:57:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x0, 0x0, 0x0, 0xff}, {0x3d, 0xf2, 0x0, 0x3}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = msgget(0x1, 0x4b0) msgrcv(r1, &(0x7f0000000100)={0x0, ""/210}, 0xda, 0x0, 0x0) 00:57:38 executing program 0: r0 = socket(0x2, 0xc003, 0x11) setitimer(0x2, &(0x7f0000000040)={{0x100000001, 0x4}, {0x7fffffff, 0x1}}, &(0x7f0000000080)) connect$unix(r0, &(0x7f0000000940)=ANY=[@ANYBLOB="7902adf5ffffffffffffff653000463f7b138a2a197a386207000000000195955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b81fdd7068113092bfaa13ad30505e8f0000a400089d612f871f4385f04157795ea4a5c50700000000000000cac7dbac5b65c6593d2870bc122cd235000000000014b637000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c7d35f23d1aa551416c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c034cf808981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e010000003d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75ec53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac55bd5d0e254af635e29603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9ddac3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef00a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852c3cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d7100008f9d5e3da04cfbb073654c0180fffffd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7ffb1f98e6adc147ca20bb93465f8f501542bcb5b9924e85630c5374310d409c86824d7cd06044cc952d4bfc84fa4bfbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e198145af7ab215df2bee241fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c3400311208a7ede233c2a205fcff2a8e1357ad931d4778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb8357daf26e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729ac2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8ecac6392a60a201d1598faf652ecf5f4207aca1748ac259dbcebef3c31b342bae09e9453328371101fdb7bbf1237472c05000000000000001300000000000000000000000000000000008da619dd77894b000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac000000000000e30b6b46aaf8db428ac153e2ee6b11dabfa3f61407867bb49839a248fb28f7d91ff0c211d70e7e73f1b412a428e7c3032245680a7e5bc2a871d1b025ba5d38cdec23c0eb6f7ae6da1b143baa9d524badecfc87f922b9188d638d15fb9ea02b1c389fa07b99cb04eb282a44b14a66bfeac9da17d6295a694bc601ac31b178dc5dc095003ee441cb8c5ff51b5719c21dc60c45bed29d7b308b5c975ddcad8ec4ba61a4831f452bd60f48008456b09f5226ed178c2fa7c7458c7b9a9248564fe2a7263b0a0df5bd778cb1808b7857df93c3bf1ed0e006452ad0b823d93c39d197cbd8102e06c5c40e3346b7e501a4e9f9dd4089754149244f896ccebd29b791a63d025ed57ce8111812a92b8da9c93d5ce5ba28878d0b3501394ebd068fb1128ff96897ea240c67a07a84667f79ea7e2aeb7d7324ae7dc32f821163d7906c8721258725c01a4e571702940e42d65b6acfb7b0a7cd821911f63003f358c09d87b877c255e8751d32a5841662c721150e078e57bdf503bbe42e17f6c467fcf17842d75e8393bb83e42f9aa54f986ec66b55aeb4783d8ffff44a9693c0fc337342fe852e9bad066be8c83daba6764553ab28aa9629fa9bb518ec97d714f20ea2326edc5ec4f633019be287f0d5233d1aa6d476af9ee0a5006d842f1330f102c3f40c24ca8d556c94dc650c15e4298f1ed76ef7f1e8731a90acf0543f692224d79aa9b6d15d"], 0x10) r1 = socket$inet6(0x18, 0x4000, 0x9) connect(r1, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r2, &(0x7f0000000400)=[{&(0x7f0000000040)="91", 0x1}], 0x1) r3 = dup(r2) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000100)) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000000)="236900000000deff0000000000a76ac499a5c94ad50fa3c8ce5bedfc2c8e39b5c7e5112285f6162c5d3145b9745d7003000000000000006146a1", 0x3a}, {&(0x7f0000000480)="3708c45eed3570c3a5330f254b1988c5d43c840000000000000a9bca86dbb8124a763a012a0f459133f7dcc75aa23a81cd6a79e5521f44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33d55de84b97acd9cbe120a03274831f48e82313e72bd96ec804359f79e3af9e7e2d6b63d78e76de666579ef69aa0a49a6ff8a71ad000000004e2398c6bee967c490c4c79ccd5aa1054c273e45e0ace578abe4d177d57071efbec6368bd57be8acddc30fd514d45654d6834fdac68037af2af3fc0f01b03c1ca2c7302fa056208d2003625162767c8c57eecd4e02a69adf2fb6b74597220a19d46b0fec7f528da340b0119892e83f063ccaf3d75d67e682cc69156ac21195ee3c496ec531b40f985d013de235a45caa91abae7863a825491f9da422550f2baf9bb17b562bf142d5ad32f293018cbad7d8dc870fc3", 0x137}], 0x2) 00:57:38 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) sendto$unix(r0, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) close(r0) sendto(r0, &(0x7f0000000000)="03b49c49242ccc869e5b2594cfa3f5c94d1ad03b7f9a3eac9ed831192493a6c675707b34456ca9ed5f7d022fa380c820e0b69c974d042b3b6b42976b12d163f8179c2aff20dc77b5cc1f5999925f081f973cd5d3770853cb77c40f67cad628902f874da0f3a49f153cfe7da06a07964664c3fc1ac5d4b06441ba57283cd1115ab3900607b83239b9b9da6c794bd6af4e9854e921", 0x94, 0x0, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) socketpair(0x11, 0x3, 0x0, 0x0) 00:57:38 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000640)=ANY=[@ANYBLOB="82022e2fac14810087cc1085a273d76048e4c724a899f96f0b224ec765ed0e76d92c6b8a03b18620a58fe43b00fa0400000000000000d9ac55a52f7dc8062782813c13efcfdb1bd4f9c0e36d58ab4f79a66de7fb584d490000000462f547d55587267ba5050932ed612e5ffe9349889c444304fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacf12aa76cd608f0d9c8fb7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9df01000000000000c1ecc440000442e36254b7abec43ea0e6730005ac4c0db6c55a02a05961f2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc692c35dbdc77d3cd03af0c9fc348834695bddb22c517b80f7c0000000000000000000000a713fc188253f6a8eeb15672fc59e89f6a9ef6717ef224d6771b3337c6323746c0adc798c6d22f8256b3693514107adddc2a162b05df017fe25dd9ce2f6590ff54ff28276ecf13233993aabd749904f84395a6ef9cbacc55dba668e7d7e97811844cc114b4de0c88bac5058a4b1f6fedbae19b99b80000000000000000006460836e1c930852c06167dae2ed5b92ed072400"/452], 0x1) connect$inet(r0, 0x0, 0x0) 00:57:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCGSTATS(0xffffffffffffff9c, 0x4008426f, &(0x7f0000000040)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {0x61}, {0x6, 0x0, 0x0, 0xfc}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x15}, {0x16}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x15}, {0x16}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f00000001c0)=0x1ff) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x7f, 0x1, 0x3, 0x3}, {0x8, 0x20, 0x94, 0x2}]}) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000180)=0x80000000) 00:57:38 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10110, 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) select(0x3b7, 0x0, &(0x7f0000000000), &(0x7f0000000080), &(0x7f00000000c0)) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000040)=0x4007, 0x4) accept$unix(r3, 0x0, &(0x7f0000000080)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x1428, r4) 00:57:38 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) semget$private(0x0, 0x1, 0x110) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000002040)=""/4096) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x80002009, 0x2d94) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000040)=[{&(0x7f0000000180)=""/4093, 0x1343}], 0x1, 0x0, 0x0) 00:57:38 executing program 1: r0 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() sendto$unix(r1, &(0x7f0000000100)="04a31d36", 0x4, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = accept$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) getgroups(0x1, &(0x7f00000001c0)=[0xffffffffffffffff]) sendmsg$unix(r2, &(0x7f0000000480)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000180), 0x0, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, r4}, @cred={0x20}, @cred={0x20}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, r3, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}, @rights={0x10}], 0xe0}, 0x0) r5 = dup2(r0, r2) r6 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r8 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r9, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e000000000000000ffff0000ff7f00007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a089286916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d82f878459e55186f6c90c657388af2f3854826f53090035b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e6149700"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r11 = fcntl$getown(0xffffffffffffff9c, 0x5) r12 = getppid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) getpgid(r13) r14 = msgget$private(0x0, 0x20000003c4) msgrcv(r14, &(0x7f00000003c0)=ANY=[@ANYBLOB="000500c806c2448927ea325e39b0b340a891f62e217821b111ef89695d4ae142a2099adeb615aca83271cb08cf27766da5a4a42afe6e5d3ff160f09d01e1304ca750b038dd62def78cbcc267e577b1921e6d422c5809cb7ac8ff965b9f637c21a759f9806a7fa9c291b898ceedace3335baa273ef734123d2437aaa99a14dec4256ee5b169d8df94d76b364090150e1c4d0b7f48dda04b7d72b881ec09c00afea3dbc09b95d083254d4641af8de19e221cd1b2bffbc50bc5a043a72a353891876c8c394b0977bbeb5d6e689af5ff1a3d2dcfac19953c123c955189f0e6bcba685f128c5cc443434fdd3e44a6e9bd1891bed5dfcf9aada01cebf046dbacb50d49c356d20116c8de4c98d3f9a7c3ef87c7a0ef3f4519fc47e2d1d3a14357b07a9175ff8931f32a5372a1a572405b288de15a3e55d493d2b6651578b10ac57f478fa098f515013cb5004527639f184b9a9b30998621b906204346975340f422294a44466f9188ff08e0751505f61094562d449348fe4a36f8947c4003af81b124f7f090f0ab3631f7fcbb4405b25f272042e08f25d6989140ea3c256094f27da730e26b80318ed276def5650d49ffeb035b146c4909dab207455001806435897f19eec610348a0746986f3c5e78d942dea041739faa2d5c8ac02f11c02b81dfb6856c3943d96e1a0288ea0682986589f500aed72b2254e3fae16a6855cc91c224b9392389181df830fe27a47705be6a7f69c6244bcbf5e78ef308a1ce9acdccf0fc8173dbaf9ca4b65ac557a14925e7037221ab6c40829b414efaa1ea"], 0xc, 0x2, 0x1000) msgrcv(r14, &(0x7f0000001c80)={0x0, ""/242}, 0xfa, 0x1, 0x1000) msgsnd(r14, &(0x7f0000000c00)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f056502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e80000000000000000000000000000000d1573552f9728b53b7e55f929acfadc797c612503229050765073e9f1e39c1752ae5a1553c92b5a9980c154d04f6cb6e9c199beb3ff27254c1ab1ab764e000fbe0b2822f99db954e4653aef63616dd004371afe4f1d227085841004e98fbe49cc15074c50ac6646c10b464aa4cd6b98ad74f8ee5809b33c33d056cca39b5bc789c0868bea1677fb80c06035ffee0bf7265bea174270ad1facb2fc423a43c57fc5e504abc44364ef0067a757c8baaa5b1b4453c97b2053f79ea9fe3664c7f0963074e506daed6de779d2bc3447245536ecc5b6aa0d773508fc4cf8fd324cf9c3966bc77afe5906d6b7d0045bb512364bcd2a02b1fc31d64c7d8fbc030ad41e431167ff1c25aec85e722c03b787eff47019b4bd87aa31b6735f97943f2bef3243e8253588708c210c06d1d4af96e398502f42a61622a1dee7cf51961fcd7ddc013"], 0x1, 0x0) msgsnd(r14, 0x0, 0x0, 0x1800) msgsnd(r14, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) r15 = msgget(0x1, 0x82) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000980)={{0x1, r8, r10, r7, 0x0, 0x46, 0x81}, 0x10001, 0x1, r11, r12, 0xa5, 0x1, 0x4e2c, 0x6}) r16 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r16, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r16, &(0x7f00000000c0)=ANY=[@ANYRES16], 0x1, 0x3, 0x1000) msgsnd(r16, &(0x7f0000000f00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8f662fcf5fa3b56cdb615f058b0fed6706a08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b7000000000000000000000000000000002b846e9ea6bfe963e868239614464ff1e6c94011be14a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e1729f126bc3a02a8f43b026a7845a0f847e1a4b0233c6dd9ff248b7496fee38c4e6eb063b60b89b7bfe5fc922fc62051825a59672eec89f638644a65b48ab42eb72a1560317678bad0aa724b5fa4587f492a3d9607e16cd11b34881c3fff8ff7cc027583d3f18d2f3f791951e888f1fdcb99d13b6d6240d00"/399], 0x1, 0x400) 00:57:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x28}, {0x54}, {0x6, 0x0, 0x0, 0x4100}]}) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000040)="91", 0x1}], 0x1) ioctl$TIOCCDTR(r1, 0x20007478) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, &(0x7f0000000080)) 00:57:38 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x200, 0x4) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000040)="91", 0x1}], 0x1) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f00000001c0)="d42adf865f557d3a9e30201a11698aff99939a280a2b1da3640ea61e94a23d0c26afc64a8c77ff1ca6351db0cfff7a0a27c7eafce48d78bc32bcda308f03e39df200e24e3ac996a5edec71b1bc70555f6ddc35dc8f4bb4d4a4d22e2c8f471d5a6bef4a001c043d9863e16173391098ceff9d381247f2061043f5601fbd5fc0d3b047c5a6ba8411ba0398ce38b9a6f9e7c4b403c0d8a0ad72be8cc5f3bfb0fd37d3db4fdaf0a192fd211311211091c05cee7710b22c5cf30c0a7b3c2e80c4d41966557338f43519", 0xc7}, {&(0x7f0000000600)="2009db64f5f7b8b10b1a480b50b8898c6f7a11a7c1bf68b1df5ca88113499ff272068d1c20f1b5237c9a01c322f18f8d7743f017848cea9fe1c99dd8a6167334c0948bb3a27c2f5dd228a1d53a73c090b7c78b056aed0d7d10cd9182f213549ed9c4262674b7d932bcb2e8c0526aa4322d6cce763fc2c817a0bb1c02181135a354add243be8b94d7e26b1777e8767a6569307a66199cedf3413aa1aa90070137ba577de441c4727ec483cf56f906e7a1ff757635b9b9ceeed0584156b8091f2261efc1d69e9550e894b98890f5071ecbbc94de29b7a05b6b6d007173e2bcc8733edcf5b9729bcfdc67813b52f237249495dba8a8ecb5279c5aedf47c", 0xfc}], 0x2, 0x0, 0x8) connect$inet6(r0, &(0x7f0000000180)={0x18, 0x2, 0xffffff81}, 0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x50}, {0x44, 0x0, 0x2}, {0x20000000000006}]}) syz_emit_ethernet(0x18, &(0x7f00000000c0)="84876a6e801721bf6781b8d555b494a4da913d380722840c") ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r4, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r4, 0x82485608, &(0x7f0000000380)={0x140, 0x6, 0x8, {[0x1, 0x7ff, 0x1, 0xfffffffffffffffe, 0x3, 0x5, 0x5, 0x2, 0xffffffffffff7fff, 0x9, 0x7ff, 0xfffffffffffffff8, 0x4, 0xff, 0xea3, 0x200, 0x7fffffff, 0x101], [0x3ff, 0x900000000000, 0x7f, 0x8, 0x400, 0x2, 0x3, 0x7fff, 0x1, 0x5], [0x6, 0x4, 0xffffffffffffffc1, 0x2, 0x7, 0x4, 0x3], [0x14f, 0x3, 0x78, 0x1, 0x8000, 0x1], [{0x6, 0x4, 0x2, 0x10001}, {0x6, 0x2, 0x3, 0x100000000}, {0x3, 0x74, 0x1, 0x80000001}, {0x2, 0x0, 0x2d78bfd9, 0x1ff}, {0x3bd, 0x4, 0x9, 0x3}, {0xfff, 0xcf0, 0xfc8, 0x1ff}, {0x9, 0x400, 0x5, 0x3}, {0x1, 0x7f, 0x6, 0x2}], {0x3, 0x6, 0x7, 0x1}, {0x80, 0x9, 0x8, 0x7}}}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 00:57:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x25}, {0x14}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x800, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x15}, {0x16}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 00:57:38 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x0, 0x4}, 0xc) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x80, 0x21) 00:57:38 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x6], [], [0x0, 0x0, 0x0, 0x9, 0xeffebfffffbfffff], [0x0, 0x0, 0x401]}}) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000040)=0x4007, 0x4) accept$unix(r3, 0x0, &(0x7f0000000080)) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000000)) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 00:57:38 executing program 0: r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)="91", 0x1}], 0x1) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x400, 0x0) dup2(r0, r1) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x21}], 0x2}) 00:57:38 executing program 0: openat$speaker(0xffffffffffffff9c, &(0x7f0000000600)='/dev/speaker\x00', 0x82, 0x0) socketpair(0x10, 0x1, 0xe4, &(0x7f0000000000)={0xffffffffffffffff}) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000a40)="ba6f6c", 0x9}, {&(0x7f00000001c0)="471e8f984238f26b7a6c4c548efc914b896385a5ef4851e84978b533a85065a308f9fb82928d17f177f5c3db25027c32737ae108432e8dbdc95e644c70145bf3212eaf3d2dd66c2af00b7d473ae933697880373f9bd54f73cb3934a5be933ce57cd4b3be9af0fd56db67c89ce7c41b2e5ffa8eba251c0277ec340ffb87c21252ef7b510d23fd36f0605c1ce7b3d47c05bbffcbeb34fafc04517135e83d69cea7391fcbb33918761f2cc807be0d43eb75d1b6cd2d4ce4d401d3623f1dbd87ec78c99a522440cebad292a29d8ec93ce76a", 0xd0}], 0x2, 0x0, 0xffffffffffffffe1) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) pread(r1, &(0x7f00000000c0)="52ebcf55532487c7270232090a0947edd339650a3d683531369ff3334f3093c81aa8f3bb2828f69817394763568d44e7960446a1449426f1b8bbcc384f6fa01cb49f1f6885e29f7a28b7de407f4c3dc522ddbdbde4fd8b3a0f01029a6bdd4b3f4daa37536ade50d35adae8961680d5338f", 0x71, 0x0, 0xc00) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000140)=0x1f) execve(0x0, 0x0, 0x0) 00:57:39 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000000005200) open$dir(&(0x7f00000001c0)='./bus\x00', 0x8000, 0x120) socket(0x18, 0x1, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) socket(0x18, 0x3, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000180)=@in6={0x18, 0x1, 0x100005, 0x5}, 0xc) read(r1, &(0x7f0000000640)=""/4096, 0x1000) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r3, &(0x7f0000000540)=""/226, 0xe2) dup2(r0, r3) listen(r2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000040)=0x4007, 0x4) accept$unix(r2, 0x0, &(0x7f0000000080)) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000000)={0x101, './bus\x00'}) socket(0x2, 0x2, 0x88) syz_open_pts() select(0x40, &(0x7f0000000080)={0x43e}, 0x0, 0x0, 0x0) 00:57:39 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000080c1, 0xffff}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwrite(r0, &(0x7f0000000000)="bf69e8c7838edaeac34a56", 0xb, 0x0, 0x5) 00:57:39 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000500)=ANY=[@ANYBLOB="03000000cf8a1ef3b2858ae817dbd4420044dff259d35a05fabe00043612713928444d5b29a37580d936facc64f076261b7494f50c5d1d3dbf2408575b9fd888f7e1503a22c2eca5d177b6fa31ff56ca41c374604e4ce8cd11200f4f0d7cf445c156ef00a773489accb09adb49185dfd5a0e3d9714a50a176ffc69ff3623865245916423e108377b76421c5a2b23ff36a902e653060c2ab203b800e71857235950d1d1e03dc024cb147d9eaf629091e5f9e9d9d0e517a8ab39b1aa5722707804da7f2f7870f1cf560b730101b1c49b5a0a19262a4f3a46566b16650976b001d073c49cb8701a4a896e12315dda275a807ad292b2717e3c9666bc3e83c53c11daa5cccdd019566c347af8225e3214561133e67d570351f54ebd05af7e847066d8e99bcb1f0cad46a1b2a9f430d0c64259790000000000007a30e3df0fae01e0c3ecc6a7848a66720500"/345], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fb48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0x4ebf}], 0x10000000000002d1, 0x0, 0x0) mkdir(&(0x7f0000000000)='./bus\x00', 0x20) 00:57:39 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYRESDEC], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r1, 0xffffffffffffffff) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x20, 0x5b, 0x0, 0x0, 0x3, 0xfffff9ee, 0x3, 0x2, 0x1, 0x1f, 0x1}) close(r1) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x800, 0x100) ioctl$TIOCSDTR(0xffffffffffffff9c, 0x20007479) semget$private(0x0, 0x3, 0x200) ioctl$SPKRTUNE(r4, 0x20005302, &(0x7f0000000100)={0x9, 0x7fff}) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 00:57:40 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) kqueue() ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000280)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f00009fe000/0x600000)=nil, &(0x7f0000bc8000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000b2d000/0x3000)=nil}, {&(0x7f0000fab000/0x3000)=nil, &(0x7f0000d90000/0xf000)=nil}, {&(0x7f0000e9d000/0x1000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000a03000/0x3000)=nil}, {&(0x7f0000da0000/0x1000)=nil, &(0x7f0000eea000/0x4000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './file', './bus\x00', './bus\x00']}) ioctl$TIOCSETA(r0, 0xc2c04200, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e7c99"}) 00:57:40 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000020000/0x3000)=nil, 0x3000, 0x2) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000001c0)=0x1) socket(0x18, 0x1, 0x0) setsockopt(0xffffffffffffff9c, 0x400029, 0x6, &(0x7f0000000340)="ebffcbff13b996480636f99e08e8619fc1ee001dc403423807952ca0b8a73e9440a694e271a59b2819e4b1acc5bbe055ae9b974b8f9e60433af1c58b92e6f464ebb1c6b67edc1f241b3fe988f8aaa4592bfd12f2413ad84b2d0a7739f3b6d49b252c87efb73f93af5453b25ca3e7483ca81416390a44e9fd0f17a65bbd90637928ae357497d2a82d31ecccf7e2e0aaa8203e9f651b36", 0x96) r2 = socket(0x18, 0x1, 0x0) close(r2) socketpair(0x6, 0x4000, 0x59, &(0x7f0000000300)) r3 = socket(0x19, 0x1, 0xc) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) setsockopt$sock_int(r4, 0xffff, 0x200, &(0x7f0000000040)=0x4007, 0x4) accept$unix(r4, 0x0, &(0x7f0000000080)) unlinkat(r4, &(0x7f0000000040)='./file0\x00', 0x8) recvfrom$unix(0xffffffffffffff9c, &(0x7f0000000280)=""/37, 0x25, 0x802, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa) getpeername$unix(r4, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) r5 = socket(0x18, 0x2, 0x0) close(r5) socket(0x400000000018, 0x8000, 0x3) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000180)="00ee33003c7200a4", 0x8) r6 = socket$inet(0x2, 0x4, 0x2) accept$inet(r6, &(0x7f0000000400), &(0x7f0000000440)=0xc) 00:57:40 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2008, 0x1000000000005701) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') 00:57:40 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c17f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001480), 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00'], 0x10) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) sendto$unix(r3, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) close(r3) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) sendto$unix(r4, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) close(r4) sendto$inet6(r4, &(0x7f0000000080)="0d34c1b1ac475b69180e3a9150ec7c60140a3c1341aeca32f06412a7c0c6cece2ae59f1f08f9147d666e17b6beaaf13d3fc793f2e989dde3e686b6b2ce2def698aba42c6ace483767ad235fb8d81f2219b", 0xffffffffffffffe5, 0x0, 0x0, 0x0) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r6, 0x0, 0x0) shutdown(r6, 0x0) r7 = accept$unix(r1, 0x0, 0x0) write(r7, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) pipe(&(0x7f0000000040)) execve(0x0, 0x0, 0x0) dup2(r1, r7) 00:57:40 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x2, 0x5, 0x9) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000080)=0x1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0xab33673602b13e1e) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x400, 0x0) r5 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r5, 0x8020691f, &(0x7f0000000300)) 00:57:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000180)=[{0x105c, 0x2}, {0x2e}, {0x4800}, {0x7fff, 0xfe, 0x5, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="28d800000000ec00d4d95bf7ffff") 00:57:40 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x200000000000035c, &(0x7f0000000000)=[{}]}) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x10000, 0x0) dup(r0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r2 = socket(0x1, 0x5, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x7}, {0x14}, {0x6}]}) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r4) getsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000180), &(0x7f00000001c0)=0x10) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r5 = fcntl$dupfd(r1, 0x0, r2) ioctl$PCIOCREAD(r5, 0x8010570e, &(0x7f0000000080)) 00:57:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r0, &(0x7f0000000540)=""/226, 0xe2) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000040)=0x8000) socket(0x18, 0x1, 0x0) msgsnd(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="556ce2932fd3efee"], 0x8, 0x0) 00:57:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x242, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) pwrite(r1, &(0x7f00000001c0)="f368f6c510affa272e08884d4b41ff2198b5c5f38dd28276f254a89ac4e5d272849466e25ab91c4a99abd4d865aa1693a18862810c14dd87eb3d9d215a32a7fde480547752204ff9282f", 0x4a, 0x0, 0x6) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1}, {0x45}, {0x6, 0x0, 0x0, 0x3ff}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=""/80, 0x50) 00:57:41 executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x8901, 0x0) r1 = dup(r0) writev(r1, &(0x7f0000000740)=[{&(0x7f00000000c0)="057be3dcddd5d9094270ef2f0693ff3091ad3bca06df6e372e2e", 0x1a}, {&(0x7f00000004c0)="fe", 0x1}], 0x2) preadv(r1, &(0x7f0000000380)=[{&(0x7f0000000000)=""/47, 0x2f}, {&(0x7f0000000100)=""/171, 0xab}, {&(0x7f00000001c0)=""/83, 0x53}, {&(0x7f0000000080)=""/1, 0x1}, {&(0x7f0000000240)=""/78, 0x4e}, {&(0x7f00000002c0)=""/57, 0x39}, {&(0x7f0000000300)=""/30, 0x1e}, {&(0x7f0000000340)=""/61, 0x3d}], 0x8, 0x0, 0x462b14d5) execve(0x0, 0x0, 0x0) 00:57:41 executing program 0: setrlimit(0x0, &(0x7f00000000c0)={0x40, 0x4}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x207) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000680)="ac4469671de5290fef6a78c3e2ff73f717a8ae12d1e06ae926d6e2f3e0f9e9b84c5501909f564260a5dbeb8fac936c9bad82aa44753072f592bafff8c7fb6312981a2eb2a6452aab54a2ca4a9a1b4c04c1723fcfde80379f44b3f59c9d38a6a50691dea36c54b476b5948d7af9bdc010587dd8afacfd13efec285c9abe6e8384817ce35ce628cfb6a4f1cc697e211c428561d9c2e9e0815d6ac1acda5e1155e40d926cdd390213093132a3035b3a0f447ed6300fdaffb1cfdf4e6dddf0a42dd5b9902e41d3a99f16d85050eb4dfd49a9570065a05fc8896f180e326ddaaef7c6487b7f5b567a4280aba21f1531d358f5fae887f19be2a8d0c4a503048f6452005b068f37831c21ffe20aa6cbc5c79493c80183ec68fa4c7cb1f5aaf52d7ffd74e9a8c3d49fe6f888a794caa754f7b0e6afe78fc432264aa384a761207d78256b3f0f56069d4899a3be3d30df4f815a2ccb14f7023c1c003f578e39cfceff1cb91a2d397f3a54c80e06242a9f1f93da1a6103d05ea87d0c11bf36d02f3a94127bddcc869ef7e67b3f60f75a26b74fc67fa37a4f8a2a04bc2a5247bb522f972eba5452e9159b9042443002f61aa85935f1c66070d1dd21a5874ddee4194e0d", 0x1be}], 0x1) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)}], 0x1) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000040)="91", 0x1}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) fcntl$dupfd(r1, 0x0, r2) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r3) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) 00:57:41 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="39ab3ed96d0800000001c1ab6201000000c75870db03"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket$inet(0x2, 0x1, 0x1f) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f00000002c0)) sendto$inet(r0, &(0x7f0000000180)="7ae9c18fdd03c8aac224e67f6e549ff8d6b1c253be6494dc4e8851dbed641cae71bf6a2fdaa1e6e0576d337a52d535dad8d6fcda9e05c4e34003bd90eaeb35c2c6493dde4866bcd3dd330cd76e1d2c55862f7d001e362c23bdc0c179dcb0b99ae610194cd58b1c095efecbe3826d5943314c558293e04202f55682166b959ba768e97496df1b1b1a667b4771d723e157fd3703d5a1c32bf3c721a53cb55a82e6f56a1fb87bc5d50e9f3a59342949415085ce4568eb6b82ecce9d69adb16594c8fd22ac471c74f0ecc1f135c78cf926bc4fa225a4c209e94c7ae4ab03a1d600a3a05cb653d4c29cfb", 0xe8, 0x400, &(0x7f0000000080)={0x2, 0x0}, 0xc) shutdown(r2, 0x2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) sendsyslog(&(0x7f0000000280)="b2e6ff50c3c3fb0bd865257e7df43ae0f99208ee423a05d1820acd5d3a792d347bca5f3bfd23ecdb7328eddaf3c9a9180e191d", 0x33, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100e2956b9223776", 0x8) 00:57:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x61}, {0x25}, {0x6, 0x0, 0x0, 0x7fffffff}]}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) r2 = fcntl$dupfd(0xffffffffffffffff, 0x8f3806757bb4f691, r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x9, &(0x7f0000000080)=[{0x2, 0x3, 0x81}, {0x0, 0x5, 0x8, 0x7f}, {0x3, 0x7f, 0x54, 0x8}, {0xde, 0x2, 0x7, 0x3}, {0x4966, 0x0, 0x6, 0x32}, {0xfbff, 0x1, 0x6, 0x6}, {0x100, 0x3, 0x9c, 0x4}, {0x5, 0xb3, 0x4}, {0x101, 0x0, 0x81, 0x49}]}) pwrite(r0, &(0x7f0000000000)="638be1ada823511a46489e9878de", 0xe, 0x0, 0x0) 00:57:41 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = socket(0x2, 0x8002, 0x0) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffff9c) connect$unix(r2, &(0x7f00000014c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b197a380000000000008295955984c87910bf453f68c11700cdb67ef6cb927fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9f213ad30505e8f0000a49fef9d612f87a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc120400350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665980ea3b1e39a00206b1f007bf8f244ff010000000000000906000000ec895c4784f63b0ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265367027548d8ffda5eb1152f6b60afa3393fc23442dc9631d64bcd5b823e495bb171672365f9025ac16e369633d89aac2204ccdaf733f9a5b0f2c82d33436a13db936a5d3378479709da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e7f000000000000003f5a2469bfe8c96e620397a30031541469659255490b88ff1bf33436e6331ad3574d79be64d7a570715f68932de75cc13ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7bd1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e929cc5b030087c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe415fa2cfdee2e52bf897cc2330000000000000004751b76b6c98bf0d9f371e916fc7b88c013c7381f77988003c7ba2c44768789d05f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c000001007c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc0793721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca7e54747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff903ad0000ac75aec99a8ea296f8f93ddc76bf621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629d0162d03821b117c90841ea6147ce522005f96566eaa0312083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9000000df395e367a8807e37779cb60ff7fb71682d1a247d5d2b5afc600100000000000009c42bdbe3f267105d1d6654c4dcc8f494de290673b40ddb1ae4ea610e2f6d9d55b434e8e41a077c0889b4d873318f832941ed130ec8be79ab4cea21b83e2f6ec1abdc4a29f701d87d5774af8e999855d0b0f27c1478755604f7c7aa2cd85d12f1b36a56a3623e4aa467719fbcfc59a4f71965e8b803d8b2aa14fe22e5c3f66f6295b468a8961b6c5d96faf962bfb27c16eb7ef661559319aa672530bc9c1c0d4"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f00000000c0)=0x2, 0x4) sendto$unix(r1, &(0x7f0000000d80)="380014a288c8affbae9a76965a26402ef5395e0cb6486366c64ca692ccbd80e2bd0a107f8e102fc78b82d42178295d922ca1d790c2b8e6252c130a7d2db8d4c8936b385c4bfd6cfe7ff3f94380a77ad06ff75a36ae60fbe4ea8dfa2d3aa3debb5ea06c8aecd1c7dcbc208ba26348692485f26055250a37072b8a7dbf3049960b310c12c8d60f4fe1bff1f802c603259d4e6f6ca5d6c05e96771c4480767d05ad330aeb2c5c68e65303a67b1a33c437dca145dfed1dcd2b7b6e6283cd00913dbe59979b59820d069f9c553d414081c70518f85366e29f47fb918b2807f07c2ea47379fbf496d3b8def3ff63c926104a0ed9eb31e6797c083db4d4356447cf6523c72777c43a52762adb398f670400ed2a8a1797a142b49eabb2aa054c0e0b170f10bb06315f251e01e2acaa723d5d01ecc80a3bfc144cb496036fbe4904ea2d8d12ddc579385883187c3008f0de7283629413388ec8f5056bcdfed76f208545ccd6a3a5090c2dd74d5bdafc3ce9d2585807d5172c8eacaba7ee8c08a7504d537f27c12723e1428530853eed713002517c7ae9632b501045b3c0fab73259e5ca1422bb940e35c23bdfe1c9352260dda1ad2050225412ad535ef67d4cd225414bec2420b72bdc082f4b70bd35e913ca32755358d5fc9828e59aa757c3fec5aa41afcf875a56fd86a07950a5f5a0c042ea9320ac56d22a2329197e907a4e2615fb621185921cb313388c2d4985282d7502a88edb030a2f9886ef727356987c3fa0a76af86286f9d10d96954b3063581e32d85798106680dc9fc1cf687dd98e73026c22eceee6438b66af66c80a0dba9b49b90d1090d24cf55129d7348edabeda1cbc63a9b5c05777f0b3054495329661b43a0635b05c5170939d99026cc8fa69b416631854a63dbd733729c2ae81d1ade08020fe51e9dcc868b24390bc1a2a04cbe4e8b346af29bd0fc4a7ba3d37dad3b53a0c7cf2426f30a7266cdbf66fc63e99004d8ddb0e26d98a0f7f821fb01a8f65d1df8475dc3613105bd6ee7c6633a9d564816520ac0be70aa48ca05a8a02eb47901f3b2d30175c1d179595266b1dc6ef1d9e0bd8b33b10772cbff9abae125df19da7f072afe9df8ea7efb01685b96b345c402a35851835372345afb5961a4345b89fbd5e452640cc9e22bd5320df86c2a551538da73a39bb93c03331a4ead982dc5753d368624bc81a849b2d52dd20bf11e085d4ca25c3202d63669c92daab05a7d4fa4af875f523a35e0b90a33dad70c4f60c660f816f72764a4474aa25fb567d209f1468f2f15476a7e80cb26cfe3bf25de57789425fe1e5e24c809a8cae675ff720410ea42e28ddc37e295ebd1f9f8bdeb285ff70467e03006817df421e97a1d565ba6abbd180799c882a6ffd6e0e8c9206a7571fbc44969ac35fac698426504ee59171bd509bca9f43d2b36fcdff694bb34a62f3523bfee0cab78649bf73106ec060ea618f6f6da90cccd0ef5e4a16bd5e1c4fb8192aff65249a2950ece088b41626cdaefdcfde7b08ae7b415bf2143ffa145bccc6b91d44175d1363c91ae352a826b7cb635239233b8157b9e53b9361e970867b9bd8f66309c45bc7dfc94dece38f0362abb293a0b9ff18d27b536f9f368143ca828bb8ef8e6ee9c16f86c85d0773e7ec203142dec71e031e286878690f8558f459a1ba3fb1f6c74db5b74802edb8c47f9389b91a70273e75a86aca08ade1988594e12e2158b0bfbf725aa5c08e0ed76f04e417056d311249f735fbb9290bf7282e09aa3c4a09fb1dddee2f8be3f08320886e872657dd89b134680e039494ba2fcc154285dd7bac8724080be63df6b9939a78a8dad63a7dc5e3bfc19e4acf86c4eb9feef0c9bce660552f299a333a5262c97500ede28bcdd3255062eed5c232b5b8a25c7fd593b16688eb11506d2b2bb7e9dd4eb26b837bda53e6b8ef2a5c61c842901233cee993b5ab82e284d4995a660a43c7a67a8f7dc6fc3c09772269a83899cff74256501a5b1733f22dfd7ba7839621ad76", 0x599, 0x0, 0x0, 0x0) 00:57:41 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000040)="91", 0x1}], 0x1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYRESHEX, @ANYRESHEX=0x0, @ANYRESHEX=0x0, @ANYRESHEX, @ANYPTR=&(0x7f0000000140)=ANY=[@ANYPTR64=&(0x7f0000000340)=ANY=[@ANYRES16=r0, @ANYBLOB="213290eb4ed30a5eb3151cdf4b87cce495acf01af0e8f169c75c6aa8764deeef372a0ad76b04f2c53e28f403d0df48f66ee4ac5fbe5647e0b7777451e3574bfbc37b7e963feb119866d203e50a6f34a7eca0bcaba762b264c9"], @ANYPTR64, @ANYRESDEC=0x0, @ANYRESHEX=r0, @ANYRESDEC, @ANYRESOCT, @ANYRESHEX=r1, @ANYRESHEX=r0, @ANYRESHEX=r2]], 0x5) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r4, 0x0, 0x0) accept(r4, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000f80)="76eee3e863800268234a72146f87316be86c125352879a82a28e3c6999dc20d85c467adc94c6ce0562a3151fed9a56445d605890cd07fd16708e841725be871036b4b63d1711ea417513fce26c29ed882940ebb4c0ddbff1b792d751904c5260a13c0ca1889ad1e3498c03f5d511a759b8afa24122a60feb572d545a519415045bbb5a521d46f20b4e41c809668d7261c6596c36c24c90081771adbbbf54fa02aea325d5a102c13a67571aa705c26d0ed5d299f91cd7d7fa2058fb24ccb1a513165599c8b800aa07cfc1b776350c1e1f5581b704887f8e15c512d880d1d658bae116ed26f2ea608f92239b74983f871687f626e06830ccae59c7e2699e256a43beb37227f3212e329a49645f87dfcad9d178517798b6ac39a2a446c037cdd750cadc4d19b28de457716b7a6be81e84c2e213d3f2758cbf33ece3bc238e4b154a3e952b4f60e58f9ad8fdf2122a8244818e356ccb8fcdfd7750ec78c0b56b6a5b0f49fe8a5dc59f448f83144d90023dd5a757bff6e41088e7609f41883b5a8ef2e731de2c05c05f0221b95cdd5aba5471d9adc147a4bfc219e2a24cc59226387dd9a6ffdd69b12394d0b1fba27acdc63b51e4ccf7ed98f5ba7e3be1879f6e3347624d4bb4920d4cc92451d786ea4bd8ab5e9c06d399ab98569b054e203406cc27527e23322e0003c43b5da3d1c5148cb8afa9551d9e9b604352eba087e9c8ec31ad708a2b7d63d7be8fbf33b77cc4694cdcc2aab1c5d8f29104001138d496f5fb126bf2d8919395bd5034bb589c949187fe8accf6887bdf4792a7254f8be2e6fdc9e59cfc1a67766f9c8d59afe0adcfd912e8c92af11a550434728d0bfec2c8ba70721dcf4c913520c1c301e747e7d652c8229c5111f84842d2cbedad2ab0da991c223454bdb215ea8a76bf2e22919eeb523fc2ab3302d6cf91a5d1829ce2ca8b2690ead9598e00382cde84b8ee80ae62bec55bbfba29a3da26a7038beecc2d68785e865591bf7c3e478230b69947c7ecf6048e6d5ba1f8a3f778ab291bff503466b9ee24198bb6e798630fb4aea7689280bfb4e57fbf081b36e9186226bf173b5bd47ff61f60d5c79a6d93a64a56d7c103476aa602545df8178be3ff6822d77fa2768a62b170dfc252bb774644f2b64a7dca707a571fa85bcf29b58d2ff54e729eecb0bfe0e90b716b2d1cbe8e12f96df4efc6052ce715d0377ef7f8d44bf08d8c850fbd4b204df04e99d115eac99b9a33c1eab685f8cbd7c4078438b41f37a12e153b4edff54fbaad4c37d5ccae73bcacf014a9e07ce602ce47994e7938dbdd817e8f2390c39dafcd83b7fb05e06358c0925b79a656055024a49e3a2458dcbeabbd4fb8845a6e325e3bf5938e2ca2d5bf37546a661aa7ddde880a6b112739ae1ed530932ebaa41a5d535606e36f7129e1280093e3dca49989e429a2dbe6244139809d1e96a253d9cc318b9230edfb691f28cc6d8f151a54027cf533157e9e390f4ffcfcb34f1e824aee12ce4b41ce351ba949240e49c77bc7a0dbac4d111a08c8a0fc9f7b5be4e4b973fa7aa2bcaefd1cf30a4f5a402c5e5d0cb505877b44a6de7e1a446803a6a58f6a3673bc3e98cd503636d5953eb151f160d2a6abdfc4ae0625997b491bb61c0c806020cc45a7362bfb0bc4cabe3de261d39cc2b7b3ac3ca249ec2f1156ec828f28f77afb4911eec54aa8803de6c8d2215b8fb6bdcd9bd4cbde62a80bdc76c713258ce621faaba4e0480f60b0cc9c40fd4be91f4368c5bff7f38b121d7b0432539eb72dfdb0138ceee1806496048935bf2ed6f2e8adfa97b9cc025a22e414d1780e9d17228a49e306943f5848397c7981cfbd7a5f5d5573c7a57d5e2d0c5362d633338e7add6a943d9ebd579dacf315fbf6172dce9b7534ee0ace63b0c5305fded6558953b6a49bc77d867b5e84771acdd1d6213ab9f709d29bea29b02f08c7ccf0b2ff5c5e3d47ee48251d98c6fcbd30736a9e9694bd3b43db99e7457500040d68a71699612a417876a0f19bf2778645c10e8f161ab84522dcbaecaed530a8107d912bd5b021a12c694e1817262624018620ccc6ecd79e73", 0x5c1}], 0x1) 00:57:41 executing program 0: minherit(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) mlock(&(0x7f000000a000/0x3000)=nil, 0x3000) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20004000, 0x200000]}}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socket(0x1, 0x4000, 0x6) recvfrom(r1, &(0x7f0000000080)=""/157, 0x9d, 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) 00:57:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) write(0xffffffffffffffff, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(0xffffffffffffffff, &(0x7f00000002c0), 0x1000000000000036, 0x0, 0x406) r1 = geteuid() setreuid(r1, r1) getegid() geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) msgget$private(0x0, 0x0) r3 = getpgid(0x0) r4 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, r1, r4}, 0x5, 0x2000, r3, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) msgget$private(0x0, 0x0) getpgid(0x0) msgget$private(0x0, 0x601) geteuid() getuid() getgid() getpid() getpgid(0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(0x0, r6) r7 = getuid() setuid(r7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r9 = socket(0x2, 0x8002, 0x0) connect$unix(r9, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) dup2(r9, r8) setsockopt$sock_int(r8, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r10 = dup(r8) sendto$inet6(r10, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) pipe2(&(0x7f0000000280), 0x14) r11 = semget$private(0x0, 0x4, 0x2) semop(r11, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000}, 0x5, 0x2000, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) msgget$private(0x0, 0x0) r12 = msgget$private(0x0, 0x0) r13 = getpgid(0x0) r14 = getgid() msgctl$IPC_SET(r12, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r14}, 0x5, 0x2000, r13, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) r15 = msgget$private(0x0, 0x0) r16 = getpgid(0x0) msgctl$IPC_SET(r15, 0x1, &(0x7f0000003f80)={{0x1, 0x0, 0x0, 0x0, 0x0, 0x61}, 0x8000000000000000, 0x0, r16, 0x0, 0x0, 0x4a, 0x80a5, 0x4000}) r17 = msgget$private(0x0, 0x100000000000004) msgctl$IPC_SET(r17, 0x1, 0xfffffffffffffffe) msgsnd(r17, &(0x7f0000000640)=ANY=[@ANYBLOB="0100000000000000d255396d40fa53f1a8d2db3e408aadf1dc04bedfc7a1ab77823fda714971144bd4fa0d3b80f82562ffebdf3fb63964f5846c6cf0419d9a0e8672b8385b403784a2131d226ac10227b9c169aac9ec41936b77ca737b3971049aeb8004bcbb8ea24f2cfaffffffffffffffbfc9affdb31e532bdbe019a8d9030146ce9783474c154c29c2028161724e6c86c6273a7a5c8a5feec7d9fd2678b49b5a9ca1902c449661a9e9891c697adab8f101bb4453d5f8ae4a0a169af09df281eb1388d0ebd1dcdc343a6d552cd5fde52c25184335486095ba1bd90005d805ade4d677e3620396619a158770b2ad8aaed714407e1833da2e0370032a7e394197645491d593a4ad7c9a1af3a66efb260e1edeb435f661f7c0499af71bfc8e23eaa4fdab2c09c3927812891ff944939873ed4ba9f7ac359fd01e22af8076b614c3f0e86504c076fd518699b119a2e938046d8a32"], 0xfffffffffffffefb, 0x800) msgctl$IPC_SET(r17, 0x1, &(0x7f0000000140)={{0x3, 0x0, 0x0, 0x0, 0x0, 0xa8, 0x6}, 0xa, 0x2, r13, r16, 0x0, 0xfffffffeffffffff, 0x100}) getgroups(0x4, &(0x7f0000000040)=[r2, 0x0, 0x0, 0x0]) r19 = getegid() setregid(r18, r19) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x64}, {0x40000060}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 00:57:42 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) write(r0, &(0x7f0000000080)="62032a3106773f1e00bb5a1e771e245f50f4857d42b595a4c9343ae2b5ae0ff1d6dbccc65a9e8898b02a8bae6db90bc29ee6ff857ad7231042f9839a1fb7bc4e8f1fd3eb9c0e38f2dabb98b5b60b94512298ffd0461d1f8b62a14b463e278f5fcd0bc84cc038982d02ee7fc24c7ee3ea6700931f65b454aa", 0xc238c107) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x4, 0x800, 0x7, 0x6, "bd0000000000000a1b0000e6008000000300", 0x0, 0x1}) 00:57:42 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000040)=0x4007, 0x4) accept$unix(r3, 0x0, &(0x7f0000000080)) symlinkat(&(0x7f0000000100)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00') setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffff9c, 0x29, 0x66, &(0x7f00000000c0)={0x7f, 0x0, 0x80, 0x6103, 0x1804b240}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x7f) shutdown(r1, 0x2) 00:57:42 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000001800)='/dev/null\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0xf46678c19e5e9f50, 0x0) r2 = getpid() r3 = dup(r1) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000001440)='/dev/zero\x00', 0x8, 0x0) kevent(r0, &(0x7f0000001200)=[{{r3}, 0xfffffffffffffffc, 0x80, 0xf0000002, 0x5, 0x3}, {{r0}, 0xfffffffffffffff8, 0x20, 0x20, 0x3ff, 0x7}], 0x699f03ee, &(0x7f0000001480)=[{{r4}, 0xfffffffffffffffc, 0x10, 0x1, 0x3, 0x100000001}], 0x0, &(0x7f0000001600)={0x46, 0xc698}) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) ktrace(&(0x7f0000000040)='./file0\x00', 0x2, 0xc00, r2) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) listen(r6, 0x0) setsockopt$sock_int(r6, 0xffff, 0x200, &(0x7f0000000040)=0x4007, 0x4) accept$unix(r6, 0x0, &(0x7f0000000080)) ktrace(&(0x7f0000000140)='./file0/file0\x00', 0x4, 0x40000000, 0x0) ioctl$WSDISPLAYIO_DELFONT(r6, 0x8058574f, &(0x7f00000013c0)={'./file0/file0\x00', 0x7, 0x0, 0x81, 0x1, 0xff, 0x401, 0x3ff, 0xb1c9c06f2a207c3c, 0x0, 0x3, 0x1}) preadv(r0, &(0x7f00000014c0)=[{&(0x7f00000000c0)=""/93}, {&(0x7f00000015c0)=""/27, 0x2}, {&(0x7f0000000180)=""/4096}, {&(0x7f0000001180)=""/115}, {&(0x7f0000001380)=""/41}, {&(0x7f0000001240)=""/194}, {&(0x7f0000001340)=""/15}, {&(0x7f0000001540)=""/124}], 0x395, 0x0, 0x0) 00:57:43 executing program 1: syz_emit_ethernet(0x246, &(0x7f0000000000)=ANY=[@ANYBLOB="45fc4d3fbc4aaaaaaaaaaabb86dd60e0c38b02103c0000000000000000000000000000000000ff0200000000000000000000000000010420880b00c40000f9523f1570a8bf949f044d7741278b6c7b21acc7ebe1e9ecac9ed6f326509fe269e18e527473b67da10685d024aa3f4a96178e4f69f42c30365b3d24ed048a055f7ca175826f79cfd4fbc762ab7718d9423660f58bd0c679b7215387ec9be03e39a2303078bff8ed5fbbf5c557f81fdc396bbe6151f31b4e8927ba64a3c0020d41676747f5eb50fa85013f5c800400f39b117457d6779c48f817b0bda44b4d645f44c78ddc7cc1355365c6597609370fe807c8153d66f60000080000030005000086dd080088be00000000100000000100000002000000080022eb000000002000000002000000d585377c0000000000000000080065580000000015e795be1db25660ccfbbb0a9db317681f063ce897b084323f852db6fffffefffffffffffa080979d02911734dff07007de53c8865daef2817c0d7052f07a5b8b10f666b11692e222db4a2f0c26f3eb3eec8dfcbb3f867aa7e8a11dd1635d60c00ece66c60ba193e2672d5fae13124e98547984013bbeaf4885244c10cbaa8920e5c28e08589033bd17df6e1dfbfaf89e866941752db2ffc9ccc8d9c4e577946bf70b8728ae55bd83ef8e64572f7f24616d129acfb74cfa2f7f890ee647af82c97b064ca1cd74944e95d229d9de6bb6af95b820422c556fb2223ad82efc5abc6f77e901a50dde46f0ce9bf44a3c723915f9d506ed7cae0799c8cb7e95400007cea6ee47a807456ab1272e95c24963a2ec1f3fb3f7e7776837db5e8977d8c986fe831fa1a6dde05306a5ef8099ac478ead4424f95208c9d1515f78b72c8150a28cba2155b00"/650]) r0 = semget(0x2, 0x2, 0xa) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f00000002c0)=0x3f) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) getpeername(r1, &(0x7f0000000440)=@un=@file={0x0, ""/84}, &(0x7f00000003c0)=0x56) writev(r3, &(0x7f0000000400)=[{&(0x7f0000000040)="91", 0x1}], 0x1) pwrite(r3, &(0x7f0000000380)="dd", 0x1, 0x0, 0x40) listen(r2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000040)=0x4007, 0x4) accept$unix(r2, 0x0, &(0x7f0000000080)) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000300)={'./file0\x00', 0x330d, 0x0, 0xe473, 0x0, 0x3f, 0x34, 0x3, 0x0, 0x0, 0x3, 0x4}) 00:57:43 executing program 0: r0 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r3, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000100)={0x6, 0x7, './file0\x00', 0x808b, 0x4, 0x7fffffff, 0xffff}) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 00:57:43 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x2, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020691f, &(0x7f0000000300)) 00:57:43 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x2d53b6584dddbb69) chdir(&(0x7f0000000280)='./file0/file0\x00') setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='//\x00'], 0x0) r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)="91", 0x1}], 0x1) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000002c0)={0x10, 0x3, 0x4, 0xea, [{&(0x7f000008a000/0x1000)=nil, &(0x7f0000555000/0x1000)=nil, 0x6}, {&(0x7f00005ee000/0x4000)=nil, &(0x7f00007f8000/0x4000)=nil, 0x5}, {&(0x7f0000342000/0x1000)=nil, &(0x7f0000156000/0x4000)=nil, 0x5}, {&(0x7f000053c000/0x2000)=nil, &(0x7f00001b0000/0x3000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff4000/0xc000)=nil, 0xffffffff}, {&(0x7f0000036000/0x4000)=nil, &(0x7f000039c000/0x11000)=nil, 0x8}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f00005cb000/0x1000)=nil, &(0x7f00003a2000/0x3000)=nil, 0x8}, {&(0x7f0000024000/0x1000)=nil, &(0x7f0000334000/0x1000)=nil, 0x7fff}, {&(0x7f00006cc000/0x3000)=nil, &(0x7f00003af000/0x3000)=nil, 0xff}, {&(0x7f0000462000/0x2000)=nil, &(0x7f0000042000/0x4000)=nil, 0xff}, {&(0x7f0000209000/0x2000)=nil, &(0x7f0000777000/0xc000)=nil, 0x3}, {&(0x7f0000710000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x7fff}, {&(0x7f000002e000/0x3000)=nil, &(0x7f0000176000/0x2000)=nil, 0x9}, {&(0x7f000011f000/0x1000)=nil, &(0x7f00007fc000/0x2000)=nil, 0x81}, {&(0x7f000021c000/0x1000)=nil, &(0x7f0000466000/0x4000)=nil, 0xfffffffffffffffe}], ['./file0/file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0/file0\x00', './file0/file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x110a}) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000000)='r\x00') 00:57:43 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10, 0x0) r1 = syz_open_pts() read(0xffffffffffffff9c, &(0x7f0000000100)=""/143, 0x8f) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000040)=""/14, 0x15}], 0x361) r2 = syz_open_pts() ioctl$BIOCLOCK(r0, 0x20004276) close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r2, &(0x7f0000000400)=[{&(0x7f0000000040)="91", 0x1}], 0x1) ftruncate(r2, 0x0, 0x152) close(r1) syz_open_pts() 00:57:43 executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2031, 0x201) r0 = getegid() r1 = getegid() r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000080)={0x1f, 0x1, './file0\x00', 0x0, 0x5, 0x1, 0x52}) setregid(r0, r1) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 00:57:44 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0xffff, 0x0, 0x0, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000080)) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0xffff, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) dup2(r3, r1) 00:57:44 executing program 1: r0 = socket(0x10, 0x4000, 0x9) mprotect(&(0x7f00006b6000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f00008b5000/0x2000)=nil, 0x2000) munlock(&(0x7f0000419000/0x600000)=nil, 0x600000) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) 00:57:44 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) write(r0, &(0x7f0000000340)="6f834bfd3dcf325d81051a955c4985906a889146879f4ac130ffcd404d3d5fac245feb2da016f401ac871332a41eb055c377645472a891e90887e00171fd4abdbc9db7cf1d8d42be19fe2ba7135eb9d94794924befbf44b0b55e83ff8c2363a9d6b2483fc0c7e15c8c4f71e3", 0x6c) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000080)={0xa5, 0x0, &(0x7f0000000100)=""/165}) 00:57:44 executing program 1: mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) shmget(0x1, 0x1000, 0x60, &(0x7f00005bc000/0x1000)=nil) munmap(&(0x7f0000b31000/0x4000)=nil, 0x4000) mmap(&(0x7f0000547000/0x600000)=nil, 0x600000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x400000) 00:57:44 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x7}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0xffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xfffffffc, 0xffffffff, 0x2, 0x100079d, "08180b027f610400bfaf7c50ffffff00"}) write(r0, &(0x7f0000000000)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41", 0x33) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x796fcaba7863bd6c, 0x0) ioctl$KDDISABIO(r2, 0x20004b3d) r3 = msgget$private(0x0, 0x0) msgsnd(r3, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) getuid() r4 = semget$private(0x0, 0x3, 0x540) semop(r4, &(0x7f0000000000), 0x0) semop(r4, &(0x7f0000000280)=[{0x0, 0x9, 0x800}, {0x0, 0x3ff8, 0x400}, {0x4, 0x8001, 0x800}, {0x3, 0x4, 0x800}, {0x2, 0x0, 0x3800}, {0x4, 0xa392}, {0x0, 0x9, 0x800}, {0x3, 0x3ff, 0x1000}, {0x2, 0x400, 0x1c00}], 0x9) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f00000000c0)) r5 = open(&(0x7f0000000300)='./bus\x00', 0x80, 0x0) r6 = open$dir(&(0x7f00000004c0)='./file2\x00', 0x2, 0x100) ioctl$BIOCSRTIMEOUT(r5, 0x8010426d, &(0x7f0000000180)={0x1, 0x389}) dup2(r6, r5) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000006c0), 0xfffffffffffffd98) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r9 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r9, 0x2, &(0x7f0000000100)=""/114) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x10, 0x0) pipe2(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r13 = fcntl$getown(r10, 0x5) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000200)={{0x3ff, r7, r8, r7, r8, 0x104, 0x5}, 0xfff, 0x9, r13, r13, 0x7d55, 0xd75, 0xfa}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r14, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r15 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000001c0)={0xffffffffffffffff, r15, r16}, 0xc) r17 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x4) accept$inet6(r17, &(0x7f0000000180), &(0x7f0000000380)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r11, &(0x7f0000000100)='w', 0x1) poll(&(0x7f0000000200)=[{r18, 0x1}], 0x1, 0x0) write(r18, &(0x7f0000000080)="a6", 0x1) r19 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_INTR(r19, 0x800c5606, &(0x7f00000002c0)={0x1}) dup2(r18, r19) getuid() 00:57:44 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000940)="90c3fe67eb586898600425f2f54cd573e042e4c8161b422d549ce6564030f3b7974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26070014f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb0415a2c332ea628b0cb672e9e72478188600e017c7cb9303e6b505059f34d3fb9dc67f98d1d3a294549817d87590c4a8f3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d0982784493c17a0921dc38af76420c85f6035f185862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c45506672cda99d1c3471259d08198e13683ef6ba6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400c78d1da37d5228e5aa36b139a8d5957ec370a3255d4736fbd093315d238f5a0c3cb694e5bd546af01421ace28b2e266c33488bccf4815baf3226156e050704a0b7fe058bf69a49e52ac968a096524f374b7934364f461f145dd11b7e502513bd8424e51f7c9956deaf310a73ead19ace2166af10e16823b4a9c9114836fb6eece3cc5da71895258236e41a10c86b06878581560128ded3b16362", 0x21b}, {&(0x7f0000000280)="12945bb9429cd8a43b1a7834fe5132794667e6c7634b0380058ba45caf477c6e3db3169b8c62c93938701f753412a4e235118ba431bb2e2241954f1e6cd1f1d9d0ea7762c93eff733d0a4a119be28d53c8d7cf5ad6e05f08e17c3a8932d046ce9a6caa01c3428261947fdf3577e7d8b4e7a49e01bc2e7e96cde38ab2d25461956a9bf8ee545e948bb3e55bc18fcde77143c36f5e110a12c7de0fc433d8aea2345775feb5930d859d5800542511", 0xad}], 0x2, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000004c0)="0ec465cdab1ab6925cb81235dbb17399c070dde203e502106f690d9947364fe3569560e73bfa9012263c0ef6eb626ad79d51e7b4607879072ca33809a85443bef8e011b3e2e63de6f9637ca6e422106a6a1762b67f560814eef6dcb3f39a2e51600251fbad1ee82088a75ca3764729af3f3d4d967ce8aadb3c3fd7f9ae4f4c83b2", 0x35a}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) ktrace(&(0x7f0000000140)='./file1\x00', 0x0, 0x24, 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) rmdir(&(0x7f0000000080)='./file1\x00') mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) 00:57:44 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0xfffffffe) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0xc4c01002e}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000001}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 00:57:44 executing program 0: syz_emit_ethernet(0x2, &(0x7f0000001200)=ANY=[@ANYRES16, @ANYPTR64=&(0x7f0000001180)=ANY=[@ANYRES16=0x0, @ANYRES32=0x0, @ANYPTR64=&(0x7f0000000100)=ANY=[@ANYRESHEX=0x0, @ANYBLOB="f707bf53f84d759791906863918eb4ee4333a4e88b6134b16e843db378b180d68d754da56ad1e155c2a3121fda8c0a779779d48c68f1004c024daa51f7a78b3ee9c6e3a0b9b8b9d90df24f002badd2fd49c96d493ef3032e0db2db10258e5f77f69a9c486316a333cbf4f9ecf4f60730f3c53f57925423f66816d7f97063d12a89610a28fd09854f6381e0f6e4c55c21ec09905c23f1811dc78ddc7b04d2a92022fd3f862389bdbdcfa45efa6d4f322e422d8474717b4858743a497db9bc7b841f0b03bd41cf41a516da0e2383f6612ef9d64cda07dfbf29f7bc1d35c9a48a3a8ff0137a2381852034c8df8006b18a65714082d20911eb726672d30e379cc5f3783f91b3d1190b774ea059a113765fc8570c69688a3d02da56f6293608ebe1950615c12e515ea474d4a0e0573e38f715b4c9e96e6e3034f341a93dbe99af56822c668e9e01d823908e2a56fe986802d015202d1d61526effb24c8137c37b1e98f11a75a81e3552e0bb5feb1fa19041a96f953685a873a1064848a3f275869e4e7476abc304629a63ae5afeb6c725b3945e51cab7d83fff23035237b305b69cdc93ed11ef89e175ffc58e77f6ef0278d4ae21b9467252e1090be7f87c5f75c020d7f2d507ece34531bcba1a1677be3c77c11a1faa0d49930fbb7514faf99303cc1714a8ea32f139d0685b16d4237b0b273ea9b18463b31173a328b6fc0a4bed3431412efe5be3fda5d1a2d4e368e33f13cede4c699e13f59bb38f7c7cd1b88a53d4dc29961b4890a3166566d2d22d84311a5adca95f1ef7a3599b3913227bf43d5bdc982cc69b86bc82a873158f5fd9080c5ec5bba811cb329d33340fa1709efad8d573266ad6e9ff8f1bb013c6776a61cb9603000953e7c164f81263d12167cf1ebd3aa15689c863a95b677d7f80fe36c7490213b404af9cb159abf65d52649c5b41f2846f92190c1552536260d7b4e6a601364fe28d1082b2a09f9d844e796e6f4b6a1d5d1586acfe04d3ec7366a6b4e5174a685c10daad4894b48a7a49e9c5d8cb431cb49398f7909c6cf8bf56b4f0d6a770ccdcb30e005e45d61aa6cc9b2d247d2fd40e2170e0180223234c3c7a2f62b5b6a079a43b71e01b208ea0e3685f1fd19c8d39e0b80c75c1b2007332e6842a20b73176db728760339a30765d6713212dd4002be43e2c6c381b40c5ace0667dddaea23db20eed2e56b6abb2555352479d1297d4b4881ad2f7d547860138f606413dfe636db03ff6b951b8fea80c70778dc4545fadc7bc614450519bc8361c99082ca9d18b7c0a0de71a012dd5022b9d56e804ecd8953dc60757445f602379bc895e53d6de91cb58978a16de7e70a6001ca95585346dcbe19dbf402ec6f7e903a6d01290ff1bcff5a1f7497312b41a2a90da4fcaf6748908464b7bb02dde4717a3831b5cb3b69c49c84f71af5c3347dde797faad51b3d38fd63bc61c1fa1494fdec3a227f02a7cc7117e82990c5d522238bca284bed5f82cfa31974ddc5b297a3f7caad6ccef748289bcac9376fffd98d30ae922afacdbe37707bdab8284a5bdd3b237b33c58e2542334258bb2e111a7acdc0a853b57e08f03391f8ef26921309307b0aaca4f3ca94f74a60011550cd230d85946f411c6a45c8b24e582d927cb53372372565120579b5872cc8f0692f83134f2455847ffb380fda96006dd0f8963119015b80b3271fb16f9b4fe5bfb4e30afc929c0dd20e608aa508e48e03b3c031cb3a86cf6d1c4f3009162959516a73e47279b5962c52a5d1f76c972497c642da48f53799225e2b43da9ce14ca39880a27f3ad75c0ccef9c2aaf496442d94914367987bed365732e74c014968d1095b9fb21b8ad9d28819bfef2e93fc042696ca019b35e6c1d8ce085ace036a233f5bd5c313d6fc48010ee827b034867d5a5089fe79c31b00b20ba91ae8947b0a922eca7c158241d70e47847806206e143c65d4d56aec1ac37fbaf92d903f75189f2cd21409063d6c4fe5c50e7d8e695802c89624e35b97c71fa3f8c02814d96fa549f536208b182be5872db1e1eadf58470a7d372a4534676556a2bafffb35825ad9bfae5449ed2de2a46439cfbedf4623d8c2e1337da00d4d938c1a8f99bb957c900587c616f28581614459c5999b12f1ed3e819b2186470ac445e4c4ccc9de6d24c329067e9b7592c3af89d09f18e86c3e75dfed13e41186379b3092eb90a43f5f269bcaef58ab503336fa2860c8091b665cb8c20d47c92c979e471049e5aebd343bb6a0f27e77464d75c35d9bf7ebad679d9b8e4f40c0d485f6032d8369045bc3c034d3850043fe25b80aecd2b91ff87e68fcfb183a0e48263fbe18dbf58037b8300d11584b9d9322d47dfb65e20ccc86f77f80d80d8584eba08e35ed7e42d53377284fee1945fe801fc388405f253cd07d6079f6093d7e18d9867d000be9d304db159adfc34d57a8e89baa168d489b8b54ba5af93da7b2d9eec43ad50f9c79215e6750848a1a530655ca62bd2c284ab0024cbd2b29080f36f87112c602baa6053c52e72fa1717f0a9eebf532adc2649e3dc4748721c28544334ad9b64edddb673b187beaf5f28210eca42510ff5474712a61228a4c64ea804c5d1371c2327d0fe8d67e68399a7f0e9efaee44e1bbe1978d20fe4a24dc928a2802a4aa3f807c4fe6c862ea5c1fbaa730faa961b0fd959f3b68a0b0cb6786e561c95455b3c26b88208477d4fac22808056e5204e02c1701b9cb32f81a246b9b7d928165992158924a0b467d101e847d0360b2bc5ac8a36f21e0fb5afecb4197ab0867f34ae154075c82f2bbcd17850290efb6db24385fb7ea3601b5a342f850c688db1f3f1c756daf5dc088657d8d77d86c52942d12651f4641b2e84ba9be4bd67ddf4c1cc1724fe632c7c5571e8f2cf8da6be22e49c5134c56a81b8706c811c59ed73ab4f89c244c921e61b50466e97e02f9a90c62a69e587e861be833961e3b6c3dd0b67be48a08e078151fcdd63eea11f6ae94b41fab8173f7f4af346eb4f353c7a8134ee0b4b093af89bfb7904213f8a1cd82abbee21fc3ec56fbd25755e7c3e64a05e05ccc3af657f96c1b9acddf9a2a2c5ecf38c830f291bf9e2769b64f25b847b3ad6052c86acdb17f6061d16edb3e79513688f62dd85a973df4948a8020e41bb0a69c6393f5760baeecf109a297db1103335fccf447ab3cca154db4b0a9cbac5b5bf08fb50b8e4d433675dcdec1eecd2bfba36cdd2035de1dfa693e061e49c0e70245ec37963fcc2e4a39ce0f5ece3e7159a1efb06028d0f2d53768b365ea67dc014e9038e7267b68eebfb0bd7fb564835083e0ee979b4c1967ee55bda8d80945759404f5a8f310263b49fbd8ae295a09013be6c6b61ba12d1f04deaffcd7f9693ac95c0e689399662e4f0da0e886656a87ed2e79351ad14c350bd38cfdaef0ab6e12ea0a9bbed2597df333fa0ce4e59e8a61872d5f4bf56d14f86efe431bec5ecbcf119ebf5acb4a1d25f8a13d6a99f3a534ed83c6a4e28e11fa89e413757df9cd767fbe90b2a6a6f8abd5852992a5195645c7dc44b6316325c252c306ed8ed36ecb80416c1c95fee22d431302aeabd8726daa5af803a861aed1e36f503777ee849ded78239d55ec92777c9eb8daa4998a6177dd32f12e977fd1d4d66752191fc560fe62a31bf5f877d7c8486a410ea02bb938c63a9cc9ce513f7639989ee470f8ce234ebf2ff0c9a6efc6b2004d051bba84ea56a8913eb9d4771079b7ea362b8b4122299e7b72bfbc4bfda91bef06332e5e15a2b6841aa03e30149c78234b6e06bc29b087a6cfe5b321fc6b6880b79715ff8c2ea037ed9b6183046a7795729062448585f90191a0a07e77508586a3fa0fb8c2194c68e58dd8e459f5712340549a2e541e7295d10819b8bf9633aaf7be890e4e83997b639885761280ce244e124d0df3a1ecfd233c5e1c370c72d32bbabd58986c78cb5a625948c5361518a97318d38030ce9dc988be777acbc5c2cadb5a812cf7ad82d49b4b25fdf56d433e901b8879846cb188555c7f9265460defd61b363c98621416ac5a90bb7e345487e000342e0e482855bae01465ab43848d3deb22d4e5e50bd124076196cc709674bf78e3a2867f37f65b9fdd6af182527f6e47e714ff639373bb0781be870cd921ecf95feefd8451dca6abe1e79ac14bd3b037c408ec22ae9fec20f766f2145b90ddd25feb64ccc991e6ac9d79cb108336afaf77133572c0fafaeb69ca85c929201a184ec66301d2de5005b602d33a9c0497f9a5f1e10c21868c662ca2ba21e28d413c8c3248907e610212f6fd3fee4ec8ac58e8e50e84f8d982081d2dc5bbcdae75c7d34149a9d3554e079e3658fcb9fb3785135d7444440bc34624e7295c786971d3f656a2213027fde190fdca4a1374a1c5edeb4c8b5a306bc4180fd3d162a3deb838894fab10cfff1ec84b0666380ce99ed2279d5e7f90443f7e01ddcee0da69d052af63aebfa07abe68d9640f71c51c3f5ac878edd151062100cbdda49e4867e62faf6d69b49223e6b0ba84c19992e04e38d6288613365daf6a153649f14cad57179acaec7fb3ab96a5e1bdaaa59a5ab25970552cb70fcd71edbf93698c05f65beb74cc4161c73e19498f7d3c4d33d058586352eb252e3c56b1efc36ad16bea5fc82fc87792dce9de62980b4ad9899340c8aae2707e19c285275174c550df3af0ee6ede1016a989f08f7db35c6fc7ae2e99ec9db28f513e326183a78c4d1e9555e921d00a254c257bf5cb2ad45436f2701279f02d84d8bd63f411bbfe8825c1afc98fd839ae969e780b2472b6fd1d512750a4f21af5731937e3fe502f1fab15bd1f02e63b28084ebbaa49c7a099cc24eafd5a4ce6734afb90bc6e36b73e11d094b8ef352a7636ad85b37611eb847463ae12c811717050fcb4922eeed94989a3247c472e40dbde2662050568bac73f27c02c0d7fc6bda3bb0d2d7262542f65034e64dfff9d1302af9adcef41e5d8fa5ddd60eae85fc51cdebfd7c08c466e3a3d303745e7a4c7cbca1e4e5cb10f4e81a3be68a45277078efde13564ac66ebb75bf32c2d77ac1264b66ffef271f80c008eb20413e1af1b1194f3cb0536dc8c79dffce50cfe6080df66f43544be4380e9b83b47da2e0180a1b2422eafed0d51a5637eb26b0a7e8e96fba46123fffab7348eaa84c814c113309ebb95c0d0406562e524689a4ec570438ab76e3ceb1a1a4720391a93572a46eb4e73a2d396401a0b901b41af7b7d0e713c8c9e76b85a3bdfd7ce8ff56a8f6ad1fac5858747748f632cac27626322316f7fb4ff989526e62318754c19a5ade1100da473e2d44985311f8a7f8fac3f77285223e69171d4193b946e06edcdc0ee2923a056ba83d03e40e07d8cde449ce1e9038f7a5c8225e95e8866166fcc0aeb156b24337496a24bebd8cb492380c22ab315a3d2f30f51f13679b563715a3eabdfd6a42f925c0e0df25c6a26d0654376493ade73383184105cc2285047e8139ebd3628d3f8af9fbf6b39706b0041c0de7a8014da39fac696f4e62c2994db8888512c1305d5f950d9f2257d1962e82b7a9d212e29591d300813917f11064cde26ae75ec4b15c93838bf9d195afa9d7c766c67443ecdb7fa770c8bb29531dd0045bbd520ae4a75308ffd8f914e582f19260949f5ea084e4481d08a8d51198d68955aa763b35fb7b4c20be037883244cda63fdbb7ee4b936e05ba2c0cd4bc762f7a62c90e921d58bfe5e9d04d4d3c0833f78bbed7166896184491ff03459e5fc4fddead95be500000000000000", @ANYRESHEX, @ANYRES32, @ANYPTR64, @ANYPTR, @ANYRES16, @ANYPTR64], @ANYRESHEX=0x0, @ANYRESOCT, @ANYRESOCT, @ANYRES16=0x0]]) fchflags(0xffffffffffffff9c, 0x1) r0 = semget$private(0x0, 0x4, 0x20) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000040)=0x2) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 00:57:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0xd}, {0x3c, 0x0, 0x4}, {0x3}, {0x6, 0x0, 0x0, 0xfffffffe}]}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") socket(0x6, 0x4, 0x2) 00:57:44 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000180)='r\x00') mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) fcntl$setflags(0xffffffffffffffff, 0x2, 0x1) 00:57:44 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbfffbfffbfffffff], [0x0, 0x0, 0x401]}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = syz_open_pts() close(r1) clock_gettime(0x2, &(0x7f0000000000)) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000040)="91", 0x1}], 0x1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 00:57:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x15}, {0x16}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x30}, {0x3}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f00000001c0)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r3, &(0x7f0000000400)=[{&(0x7f0000000040)="91", 0x1}], 0x1) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r4, &(0x7f0000000400)=[{&(0x7f0000000040)="91", 0x1}], 0x1) r5 = dup2(r3, r4) r6 = kqueue() r7 = syz_open_pts() r8 = syz_open_pts() close(r8) writev(r8, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r8, &(0x7f0000000400)=[{&(0x7f0000000040)="91", 0x1}], 0x1) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r10 = syz_open_pts() close(r10) writev(r10, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r10, &(0x7f0000000400)=[{&(0x7f0000000040)="91", 0x1}], 0x1) r11 = syz_open_pts() ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r11, &(0x7f0000000540)=""/226, 0xe2) poll(&(0x7f0000000200)=[{r7, 0x4}, {r8, 0xc}, {r9, 0x2}, {r10, 0x8}, {r3, 0x4}, {r11, 0x20}], 0x6, 0x9) r12 = syz_open_pts() ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r12, &(0x7f0000000540)=""/226, 0xe2) poll(&(0x7f00000000c0)=[{r0, 0x8}, {r2, 0x1}, {r5, 0x4}, {r6, 0x20}, {r12, 0xc}], 0x5, 0x70b2) writev(r2, &(0x7f0000000400)=[{&(0x7f0000000040)="91", 0x1}], 0x1) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000080)) 00:57:44 executing program 1: minherit(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) mlock(&(0x7f000000a000/0x3000)=nil, 0x3000) select(0x40, &(0x7f0000000000)={0x200, 0x8, 0x9, 0x8001, 0xc1, 0x1, 0x927000000000000, 0x4}, &(0x7f0000000080)={0xffffffffffffff77, 0x5, 0x6f, 0x401, 0xff, 0xffffffffffffffc1, 0x80, 0x7ff}, &(0x7f00000000c0)={0xfe9, 0xe20, 0x7, 0x5, 0x5, 0xebd, 0x2, 0x6939}, &(0x7f0000000100)={0x7, 0x13b0}) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20004000, 0x200000]}}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) 00:57:44 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x6ad) r0 = open(&(0x7f0000000040)='./bus\x00', 0x800, 0x0) r1 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff8, 0x8d}, {{r0}, 0xfffffffffffffff8, 0x5}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 00:57:44 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000000c0)=0xfffffedb) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x26, 0x800000b, &(0x7f0000000280)="40040002f19f20e14ef8992d8fbf23c2e056bcaaf0fab8220635a8454d4a90c4cdea012d40261ad9e5d6ea9083ab0f2969abc55e810965cf88a54638a51809326cace3a46ae137ec1dd92e938d2953c1e2a78d250e50b0a511f4b8991c572e2874b034ff4c6a5d204fa355a68d00568b86a0599f75a1dbdd2612399b14438826b7edfe128f19dfedd280d48ca6d438e83a051ab52db016ca26df5642e0ab88ec517fd0d893e2ff0bf0822a10b264889996a90882204b49d79a1dd8c544118192da925a6890b25b863da5669721039ce491ff234b778c5f782f37c88cfdffffa10a466dedde0da9cbc4332a5e00"/248, 0xf8) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f00000000c0), 0x4) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) setsockopt$sock_int(r4, 0xffff, 0x200, &(0x7f0000000040)=0x4007, 0x4) accept$unix(r4, 0x0, &(0x7f0000000080)) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x3f3, 0x0, 0xffffff7f, 0x0, 0x90, 0x2, 0x800, 0x1, 0x0, 0x53fca053, 0xa0e4}) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000040)=0x4007, 0x4) r5 = accept$unix(r2, 0x0, &(0x7f0000000080)) recvfrom$unix(r5, &(0x7f0000002200)=""/4093, 0xffd, 0x40, 0x0, 0x0) shutdown(r5, 0x2) 00:57:45 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1116, r0) r1 = socket(0x18, 0x400000001002, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="08f7ff342600000000"], 0x1c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) sendsyslog(&(0x7f00000011c0)="2883511b6488808fa716743ae8c300373dd86044d8efd3224d5a7fad6b56152d6702279881183edf1f9a38f76016d898cb8da144690900d209679fbf19ca058e2602c54dc594df7bb1d40f95b6db1ab8c6c3d15d026bf751d1577d3347c2e81940da7c23674d97d0db92f5278ee157dbf37c631faa478d8605d867acb8e9c76beccae3f0ffbef77d789f2f8312e2856081ed5dd56a2ff8cae5c7249509a44e92e89ba9fdfa3f92822310a25b4fc127816fbb5e68c7f964a9d4f7b5a1281625c43eb390b899ec97cb023a73a5b0d8ae80a8f054b733177014c00200132b17737e9cb56b53ae9ae7908d35f8b82a231ec22ffdf863904f90c177a85a6429aeac97200f0f629d05cd8df42ba80acec504fe9956aef03ad5f5b99ed365c0514074e7d06927df96487226b8a1a0c64545d3be39435c7632fc6c662d5bd3d223a41a7784cfdec3b5f52e96d60c712e986fdb1ac7645165ed952bb45c53c8d48161966e8eb6f5494ff5332e2a5e81372f88bec536f7a69c0d14efd5e73a5850e979087843393657d9e08e7a180df2c915a67fbe218b7d91ad74f0d6a21d6aec8dfad004f6014ed12a18c629fe4a2483b2ee8f5c68a645679d32c6d2e19a26ec19fba9b596fa11fb071857980cded8557a75a519f3bff011d9549ca3dbe038ed9264382014e62db0642ce9842d7e05118fe0cd757667414f9b5c5f20675f475e360700b2fb25c7066292ca6311c4b5581bf61aed489f440bdad19c73d4d18f8a374b86f88c86bd2e0aa74089990364249e66b1267409793279d1ecbe67e390662518c701c660353479389ae6a7ed2715ec035ce7504b578356c76d15c8122eaa67c519049d187fb6ed6e25d3cbd08db1988199d346effacd3923178088a90ced8e44b626c75e9027b54cf40e52887c80ea26133106e57da061dab398e1b8cd0b931a34a6c1e6d842258cefa1abb2b320c7a8b296c7c85e513d216a98807b7e6c469a07d037e4caadb43502a265d6c1b5ce70d69d32fa19bc42949e5c70738b913f41e091e4d770efcfd0d214430b634acf17c5ba0e71bb97e05cf6ce4c51130eb6dd73b51120643b8e2edf833109ba97205e89706d5a8d8fffc73b9f5ac665de6e41ba59a0d857def8729c78ad48764062e6cb2fe9e13df1467abc008c9a168f3c11e54ddce05c28cc606179f45f9cba8943dbf7ffbec4c5830af9128f025151c49a9b7cf75faef48823556240701cfd6f6cc3b25a4b09b98be328c3a63191def20c69693d6ece9116ab4ad022287051326102f06924d4c22422b2216942f3565d813996a3e4a832958f7089a553e7667b6f34fb0a124cc6d851404bf4748634815d16414cbd12ad46714f95f601b3adf504603ec8dd81d8c1a30aeadcbe26ab2ed6e81ad76951f39dd00fb76a623ca037bf00021c61681d64c0a77431adf7f1459f1bbcbb5d42e5b0a685f41970d5c6fd453adb5c5687026e5501c01e57f5d393ca14206a7f5594a7575f477e331be053135aae1890ea303294157858e63508a59b07df151692a21d2fffea7f91aba67009875bb41d2ff8852c81c8d83cbed3c28af5d61cc7c527574e6d0ad7455a6d47df87e31c3c6b89c525972933cffa5448f6644f38187a1361cb6cc1c60a562f45a332dd72b6a04762026ab1b4b28e956afa62c9509f584efabe085a0e9158df59b96889e2fb67fefa03a4389bd4fe4e2b9473d2148ac93a35fd240c1c81251eb61a315d30478b4bd15ef1d83e03ef41f2ab2a279d58053624b5b17a0a0f778d6d41aaee005509b2ce5069f16f386ed0bb6b66c1e8f5a48ea954615326e4cdbf9af835e38419af80071a3f056f97dd1b61051671c027033b3770f76797e00cc3446967461a843c972946b3d0ba09c45b2234a43f858880ba0104a85884bc30041f6a551650d1ae72fe13fe4b3b93a06183e4bf987c1959bd2764b0b2d193d3de324cfa6330aa56c4ee92edc7d13c23c8ae023828bb731a64fb629d4571a9105c3b14254e317609c18e1ecbf95bdd9a92412bf00ebdcfde6da8c37b5e10516d18d945f262871564dc58f4d1975d60e21c7af53660e991f0f0225065e5a9b7d16ebbee47ce1e1d44541d5dc1cb3eae60172b1f836ecbfed8a1f71b2e1301af5422a2f59b944b711b2958d7d71bbcfe65d40ea6d74ed2a8879f413ed90e45579ee93ff06771d435bc7ddfeaa056c7ad194f1cb13a82a096c7f5f157af35072345d220c143de4f41ffc5de425ad425bd8b3b9a2c843faf6c77d96839fe1e33f7aafb1b2336c1a1eda6e57aa879da067cae76a33b26107493b75e19830817bc10599ea7bdbf1bef031bc7132825ce0ac66766a9466c64e3863ffd1c4eda6bfbed1d77db09b051b9a6a44cf811dbf62ba7b2b5f842f33b64c31827f18e084b8a07830b9bc987a42cecc764992a8c549ace2430a2cf1b0f294d3cbc2ac5ffa8dcb7cd2afb01d8529c551ab615ba7a99b5a30b1a64203e7fe69931a61f8a1f88d594dea6bb5efdf6246c463ba461cce3c69044be1c05bfeb34a4c015e86131e5ad15debf8d7730ba4a3aa782a3e67775e243a6c97eb3c27bfb9d6ff27a04f6bcd8edcccf6a4e0e6ac92ce29853e32fee38f664387d4be9e1375478237b90bc65e39c4bf87c451b8494b91e452ad12a6d57a1c7656781e51fb6457c4f39dcfb9fbed33b486ed91eab2a2314bf79588877af992cbba3bd2f8043f33f53380a90bcae8ba2abd0118d87e81f1d6843d01f9475bf4840ac804835d93a60a551a1695fb35cabd1204d59440c1236163befda44de2b6807ef5a6203bd86aaeec849dd5de86ead567c9c334cb97f112b4f188dd0e500807c2c342a94c5b7b91519b3ffec42c500462e8a6e6ff6ef5ac0c4eb837b6670261fd2ab6dbac503daefff20c0dd3434a81e040f6847019881180ab9f98e468f3158b4c3d71a4b3b2bcad309cb212db4b161b8c581e19940f28c4f3ccf356b3905f8efedbcda69a2ced9b482f7319d8d18072e18e03553527dd1fa52ac79644971599f5493ee2d1c58608404df6fc5f58b0755cff2b95473c25c39d933c34dd72358faa85bbf41f1190516298e909af46c4c7ce79c7ec142b81d9593deb67a395224d855503df360f985a142ee528b1fbb6363e341ea23801fdb4eca7b70db61d24f0d465ecdd8c470509a4307975538c90fc5af765107d94dbd17ed18e7244fd5569de90116d2f87d2d7a298488bd02775c86dc85e33a6a04b226f4aa2a93f57bf88922c5d2330f164c4ecd360e82e97bc2e9595099a78d68731a8b745bac58644bee1f1e91943d55abde0961d54613ba2d5a8d16746f65f141844da280c438cf1681f645677acae611166fc4a5c949e0c156ece3e147b0de723b8165bec1e24c350ded0414d9136865322c38598e4209fed1cf0ede29d59ffb47fc79c2b36bbf09ba184aee57c3653d6130960bb119a78da6081325ec248a6ce84617c786ff2de99866c8d4d2396633ae52f8c253c531ce69f4dae4f612a52357ccb045f4538522e54802f82f9fcf58b74a6a3a4417aa40282bf188f0ec83eaa922bbb63181f36dcdf42fb944462d86c8a8aac6feaefba6672a70e936f061c1fd99befa47064324dccf125f1d9b10555490545d863ec79b46e367d2e56a25513b29111539eaf16b1d4b5d0e20527b30bdf7e95dc95aafe1e7216cd711a569a4c46bda47d6c690e6628421dc2b297b0bf58339e546c57ffda0ef663b57d48aabfd99ea2a16f069b26cc3a7a9e521a0dd92fc5f99f269015044753405ac5a2b731e2bbb7ee9c09abdc2a8ea5a1954a07204131da67764cc78cf3bf9e42e4950b47a30650145b711977b62e37dc7bafe3eefe077b5559f065b01789b1b264f0b61865acb5c0bc41fd023fde208014e732a27373b753b805adbf1d802576bf2fc0932eb0eb712676fa4e984eb337a09f19a1338b356ab9dce70546a73f1fcfd64c319a75e24ff50d3d4fbb867644a30760203ecec4919036aa6071eb936df3c765f1fd0002fbf598ed4e1a5b03f9655bbbf9543c0664d03fab61a939d64e76e10931ed6de0dad9eb14ccbe9383fd08ed3e3ce49f4974a4e2216c3e7675c462fdca2ff9faeccdac1be092066c19a4a6e21d97834a86c1491b2520bbd5d4e364d95ba6807570bf257b4ef706307c84302060a7c80010292a3eef44bd81d5abf0b9624bfa794e2df467b4d6e14a374ae155b67233ed62f4b257868835f442a2ea62d39c0559e3998a1d51448068c752f8fb53d8ebeb35a9f15c3f0a032db0bdea04aba27a1faefe0fa8914f33cc7591bd0305d3ac8f6bfd1baf416adfda9d7570476dae12a003955d98666d61d3e452b623012151269b1e9301f3cc8d69d5d77f053cecfb332e09c9f254fee0a17e8d5af952ea9890b44476999b6ffd22ea12c194064e250faf1e84170c8ab4a4de1aa15f4d83cc89cdcbca84519773cd36e30324fd17c8c433b9d8d72ffe5d54785f75784303353fc350ba15c05ec8839a60570c05c028949e15706fdcf9d68cb7da0b27d53b152642066a1399c10dc3b186eaca7cb7556c7d7c8228950796cb448843b168ba8f98cdaa75f441b3cd54ffa4839c059010e69ec1fb4d7e52b2b08294bce83c0361fee91a29af21a897c0b39d05a02d469493d9c1a39d285998b8cf5607e124fce44477153ac725950ed20f5a36b85aa8ea0ca3c77e2516f78907a7191554366bb59e055d95c3488de7239659536c4b66de16f757608014239aade9eacea1a7b050a286d60f67a1728f06182dbd2b8c719b7411dacb70e833beb06a9ab1db4539d95a6a58fb6b2c5321e3b49de0fd80d809bed9b2c8f7c40d1dfa01d9ea63453be68d65c3f0733791d9e0b26c26db6a4003483bb8e99753eab9dc7cffcc03055a0c3f097e552bc18633accb3ebb0469c298f5f11bf17ee0485491c0ba7418f751469ee1126eb394d37e1c9fb7760dd152a56c5679b66696482fe709a686912388da97b7e7ed206e2a289793e76e088ecc78d2be1e85789627d91454e3bd7647f546a4bd040082e1e5eb6e54c00f7a2d2f6622727b7cff9e16df361cf0afed2a9e965cf1561ef4bd5cebdbaa917bf8f04bb599279f7ae707d8e6be768f44b735275203b0e8a39f8a17415b6bc3ef6a5411cfffa0868ea0b6e54ef4a7c530b2ff390107712d8a0cdbc81e4c25dad22f8957e9dcffb7e161d89e3706466ac0f21ed1fea4dd6cc4ccc45176e3d180df2740306f04973fc645721833487e1d5589c5f2e0b79ca2528507511d93ff3e93d2512a59ab5d8d8561a6862b01c77c8e0898265c56c1cba0430664159b74c3df7130c0257a58c9e98ea1e227f66c052fb901169268cd109f86b56edbba5750a28c615c2d78bd2847ca2a44b6d071af0f433393e2cae918321f49a3fb8a9b3fbe3a2dad61c4214f3ca58a88a13fe698716824bcb833ccf86fcea36b7bcedaa08cb57d4b85351efca38d47700d7e605779a7fc623aaea3413e9c8fafa9aa4b8c3f71fdc9cb2bd55485dbe922c000a173a5145738664704eb5db435b5c74e5ede8d9b6bd935b4ceef52a10464cfb5654b3f188b3ee5ef3a958b39efbfb1cd5fa9c70c68fcf8e5fc3dfcd8e06eff50de902286e7a0e2f5daa6a767c7f12e5b762b38e1fb5176f29258234ab8b601782ea119e90c2a84b40448f8a1b4c879df9fb86a0ed091e526099ab37450245e17656f3724ad175d8b4e493d21208bd2ea5292e09a09145ede21a6b7e3616f3b58ba2353a7d67d8b36e7025419405df1820f3cb37905cc99e3e6da971267ae35bc45013", 0x1001, 0x0) 00:57:45 executing program 0: r0 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x2, 0x0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') renameat(r0, &(0x7f0000000040)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00') r2 = open$dir(&(0x7f0000000200)='./file0\x00', 0x800, 0x26) fcntl$setstatus(r2, 0x4, 0x80) r3 = getegid() setegid(r3) clock_getres(0x4, &(0x7f00000001c0)) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000240)='/dev/diskmap\x00', 0x80, 0x0) 00:57:45 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000180)={0x5982}, 0xffffff92) connect$unix(r0, &(0x7f0000000140)=@file={0x0, './bus\x00'}, 0x8) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d0019", 0x17) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) 00:57:45 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{}, {0x2c}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="2a9a87f4c759fd7bf0c6a5138ec7795cb99231a4ae4b634786c0f7daafcd7470a7e9b482ec960037833d3b8e09fe5e5f3b1d7c1d721f"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) r2 = semget$private(0x0, 0x97e09b1f3841bcf7, 0x400) semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f0000000180)=""/71) close(r1) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r4) connect$unix(r4, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040), 0xe7) 00:57:45 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="000000186004008000000000000000000000000000000000001c000000000000000000120000000000000100", 0x2c}], 0x1) r1 = socket(0x2, 0x1, 0x0) r2 = dup(r0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000100)=0x800) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) sendto$unix(r1, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) open$dir(&(0x7f0000000180)='./bus\x00', 0x800, 0x30) close(r1) recvfrom$inet(r1, &(0x7f0000000040)=""/18, 0x12, 0x2, &(0x7f00000000c0)={0x2, 0x2}, 0xc) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r3, &(0x7f0000000400)=[{&(0x7f0000000040)="91", 0x1}], 0x1) r4 = dup2(0xffffffffffffff9c, r3) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f00000001c0)) panic: receive 1a: so 0xfffffd805e552190, so_type 3, m 0xfffffd8005d96100, m_type 0 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *368705 83651 0 0 0 0 dhclient db_enter() at db_enter+0x18 panic(ffffffff8219ec4f) at panic+0x15c soreceive(fffffd805e552190,0,ffff80001d3823f8,0,0,ffff80001d382304) at soreceive+0x170a soo_read(fffffd8062dfb618,ffff80001d3823f8,0) at soo_read+0x53 dofilereadv(ffff80001d349758,6,ffff80001d3823f8,0,ffff80001d3824e0) at dofilereadv+0x1a1 sys_read(ffff80001d349758,ffff80001d382490,ffff80001d3824e0) at sys_read+0x83 syscall(ffff80001d382560) at syscall+0x507 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffd3910, count: 7 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic receive 1a: so 0xfffffd805e552190, so_type 3, m 0xfffffd8005d96100, m_type 0 ddb> trace db_enter() at db_enter+0x18 panic(ffffffff8219ec4f) at panic+0x15c soreceive(fffffd805e552190,0,ffff80001d3823f8,0,0,ffff80001d382304) at soreceive+0x170a soo_read(fffffd8062dfb618,ffff80001d3823f8,0) at soo_read+0x53 dofilereadv(ffff80001d349758,6,ffff80001d3823f8,0,ffff80001d3824e0) at dofilereadv+0x1a1 sys_read(ffff80001d349758,ffff80001d382490,ffff80001d3824e0) at sys_read+0x83 syscall(ffff80001d382560) at syscall+0x507 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffd3910, count: -8 ddb> show registers rdi 0 rsi 0x1 rbp 0xffff80001d382140 rbx 0xffff80001d3821f0 rdx 0x2 rcx 0 rax 0 r8 0xffff80001d382100 r9 0x1 r10 0 r11 0x571cd04905c50e0a r12 0x3000000008 r13 0xffff80001d382150 r14 0x100 r15 0x1 rip 0xffffffff818ca838 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff80001d382130 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (dhclient) pid=368705 stat=onproc flags process=0 proc=0 pri=24, usrpri=51, nice=20 forw=0xffffffffffffffff, list=0xffff80001d34a388,0xffff80001d3499d8 process=0xffff8000ffffa390 user=0xffff80001d37d000, vmspace=0xfffffd806bc09440 estcpu=1, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 16588 180958 99623 0 2 0 syz-executor.0 16588 218734 99623 0 2 0x4000000 syz-executor.0 58434 115543 70679 0 3 0x80 nanosleep syz-executor.1 58434 221682 70679 0 3 0x4000080 ttyin syz-executor.1 58434 337907 70679 0 3 0x4000080 fsleep syz-executor.1 94011 510579 0 0 3 0x14200 acct acct 99623 335639 79205 0 2 0x482 syz-executor.0 972 396846 0 0 3 0x14200 bored sosplice 70679 453116 79205 0 3 0x82 nanosleep syz-executor.1 79205 459754 44938 0 3 0x82 thrsleep syz-fuzzer 79205 152618 44938 0 2 0x4000482 syz-fuzzer 79205 266074 44938 0 3 0x4000082 kqread syz-fuzzer 79205 216546 44938 0 3 0x4000082 thrsleep syz-fuzzer 79205 484801 44938 0 3 0x4000082 thrsleep syz-fuzzer 79205 306891 44938 0 3 0x4000082 thrsleep syz-fuzzer 79205 85503 44938 0 3 0x4000082 thrsleep syz-fuzzer 79205 218240 44938 0 3 0x4000082 thrsleep syz-fuzzer 44938 213670 94723 0 3 0x10008a pause ksh 94723 475331 52470 0 3 0x92 select sshd 67765 20602 1 0 3 0x100083 ttyin getty 52470 489132 1 0 3 0x80 select sshd 61995 12704 7804 73 3 0x100090 kqread syslogd 7804 78732 1 0 3 0x100082 netio syslogd 24862 106667 1 77 2 0x100010 dhclient *83651 368705 1 0 7 0 dhclient 12188 47125 0 0 2 0x14200 zerothread 5487 36797 0 0 3 0x14200 aiodoned aiodoned 35350 21160 0 0 3 0x14200 syncer update 71663 303096 0 0 3 0x14200 cleaner cleaner 95331 224417 0 0 3 0x14200 reaper reaper 76268 227899 0 0 3 0x14200 pgdaemon pagedaemon 55971 38163 0 0 3 0x14200 bored crynlk 24025 106354 0 0 3 0x14200 bored crypto 30753 484834 0 0 3 0x40014200 acpi0 acpi0 26971 67032 0 0 2 0x14200 softnet 30913 46232 0 0 3 0x14200 bored systqmp 17552 447106 0 0 3 0x14200 bored systq 72631 64929 0 0 3 0x40014200 bored softclock 33790 495581 0 0 3 0x40014200 idle0 65836 150686 0 0 3 0x14200 bored smr 1 289053 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9534 6372K 7969K 78643K 12108 0 pcb 13 8K 8K 78643K 149 0 rtable 102 3K 4K 78643K 426 0 ifaddr 107 21K 21K 78643K 223 0 counters 22 16K 17K 78643K 42 0 ioctlops 0 0K 2K 78643K 54 0 iov 0 0K 32K 78643K 120 0 mount 1 1K 1K 78643K 1 0 vnodes 1229 77K 78K 78643K 1752 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 5K 78643K 10 0 VM map 2 0K 0K 78643K 2 0 sem 12 1K 1K 78643K 70 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1794 195K 288K 78643K 12646 0 file desc 6 17K 25K 78643K 575 0 sigio 0 0K 0K 78643K 10 0 proc 49 38K 63K 78643K 456 0 subproc 32 2K 2K 78643K 51 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 0K 78643K 84 0 in_multi 108 4K 5K 78643K 171 0 ether_multi 1 0K 0K 78643K 17 0 mrt 0 0K 0K 78643K 16 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 67 307K 307K 78643K 67 0 exec 0 0K 1K 78643K 261 0 pagedep 1 8K 8K 78643K 1 0 inodedep 1 32K 32K 78643K 1 0 newblk 1 0K 0K 78643K 1 0 VM swap 7 26K 26K 78643K 7 0 UVM amap 130 87K 96K 78643K 2559 0 UVM aobj 32 7K 7K 78643K 39 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 0K 78643K 109 0 NDP 16 0K 0K 78643K 44 0 temp 148 3019K 3605K 78643K 30317 0 kqueue 3 4K 18K 78643K 53 0 SYN cache 2 16K 16K 78643K 2 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 9 0 3 1 0 1 1 0 8 0 rtpcb 80 73 0 71 1 0 1 1 0 8 0 rtentry 112 72 0 31 2 0 2 2 0 8 0 unpcb 120 655 0 647 2 1 1 2 0 8 0 syncache 264 10 0 10 4 4 0 1 0 8 0 sackhl 24 1 0 1 1 1 0 1 0 8 0 tcpqe 32 26 0 26 3 3 0 1 0 8 0 tcpcb 544 480 0 474 2 1 1 2 0 8 0 ipq 40 7 0 7 2 2 0 1 0 8 0 ipqe 40 146 0 146 2 2 0 1 0 8 0 inpcb 280 1053 0 1044 3 1 2 2 0 8 1 rttmr 72 6 0 6 2 2 0 1 0 8 0 nd6 48 9 0 7 1 0 1 1 0 8 0 pkpcb 40 2 0 2 1 1 0 1 0 8 0 ppxss 1128 4 0 4 3 3 0 1 0 8 0 art_heap8 4096 2 0 0 2 0 2 2 0 8 0 art_heap4 256 324 0 133 15 0 15 15 0 8 0 art_table 32 326 0 133 2 0 2 2 0 8 0 art_node 16 71 0 32 1 0 1 1 0 8 0 sysvmsgpl 40 16 0 8 1 0 1 1 0 8 0 semapl 112 68 0 58 1 0 1 1 0 8 0 shmpl 112 37 0 7 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2335 0 935 46 0 46 46 0 8 0 ffsino 240 2335 0 935 83 0 83 83 0 8 0 nchpl 144 3321 0 1724 60 0 60 60 0 8 0 uvmvnodes 72 2726 0 0 50 0 50 50 0 8 0 vnodes 208 2726 0 0 144 0 144 144 0 8 0 namei 1024 11361 0 11361 1 0 1 1 0 8 1 vcpupl 1984 9 0 0 2 0 2 2 0 8 0 vmpool 528 9 0 0 1 0 1 1 0 8 0 scsiplug 64 1 0 1 1 0 1 1 0 8 1 scxspl 192 10822 0 10822 1 0 1 1 0 8 1 plimitpl 152 66 0 59 1 0 1 1 0 8 0 sigapl 432 743 0 729 2 0 2 2 0 8 0 futexpl 56 16701 0 16700 1 0 1 1 0 8 0 knotepl 112 132 0 113 1 0 1 1 0 8 0 kqueuepl 104 274 0 272 1 0 1 1 0 8 0 pipelkpl 16 222 0 212 1 0 1 1 0 8 0 pipepl 120 444 0 425 3 2 1 2 0 8 0 fdescpl 432 744 0 729 2 0 2 2 0 8 0 filepl 120 7355 0 7256 6 2 4 5 0 8 0 lockfpl 104 139 0 138 1 0 1 1 0 8 0 lockfspl 48 46 0 45 1 0 1 1 0 8 0 sessionpl 112 18 0 8 1 0 1 1 0 8 0 pgrppl 48 36 0 26 1 0 1 1 0 8 0 ucredpl 96 2055 0 2048 1 0 1 1 0 8 0 zombiepl 144 730 0 730 1 0 1 1 0 8 1 processpl 896 761 0 730 4 0 4 4 0 8 0 procpl 624 1709 0 1668 4 0 4 4 0 8 0 sosppl 128 11 0 11 4 3 1 1 0 8 1 sockpl 400 1788 0 1769 12 8 4 6 0 8 2 mcl64k 65536 316 0 314 34 28 6 33 0 8 5 mcl16k 16384 9 0 9 2 2 0 1 0 8 0 mcl12k 12288 13 0 13 3 2 1 1 0 8 1 mcl9k 9216 14 0 14 4 3 1 1 0 8 1 mcl8k 8192 32 0 32 4 3 1 1 0 8 1 mcl4k 4096 72 0 72 3 2 1 1 0 8 1 mcl2k2 2112 6 0 6 6 5 1 1 0 8 1 mcl2k 2048 63781 0 63733 18 11 7 15 0 8 0 mtagpl 80 97 0 23 4 2 2 2 0 8 0 mbufpl 256 106632 0 106282 41 16 25 28 0 8 0 bufpl 280 7392 0 1984 387 0 387 387 0 8 0 anonpl 16 95710 0 78420 109 35 74 85 0 107 3 amapchunkpl 152 5064 0 4918 36 16 20 20 0 158 14 amappl16 192 4168 0 3201 72 22 50 60 0 8 1 amappl15 184 305 0 299 1 0 1 1 0 8 0 amappl14 176 30 0 29 1 0 1 1 0 8 0 amappl13 168 146 0 146 1 1 0 1 0 8 0 amappl12 160 6 0 5 1 0 1 1 0 8 0 amappl11 152 51 0 39 1 0 1 1 0 8 0 amappl10 144 12 0 11 1 0 1 1 0 8 0 amappl9 136 569 0 565 1 0 1 1 0 8 0 amappl8 128 126 0 103 1 0 1 1 0 8 0 amappl7 120 105 0 93 1 0 1 1 0 8 0 amappl6 112 73 0 62 1 0 1 1 0 8 0 amappl5 104 159 0 149 1 0 1 1 0 8 0 amappl4 96 959 0 933 1 0 1 1 0 8 0 amappl3 88 138 0 131 1 0 1 1 0 8 0 amappl2 80 5536 0 5455 3 1 2 3 0 8 0 amappl1 72 23568 0 23124 25 15 10 20 0 8 0 amappl 80 1969 0 1918 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 64 38 0 7 1 0 1 1 0 8 0 uaddrrnd 24 753 0 729 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 753 0 729 1 0 1 1 0 8 0 vmmpekpl 168 9364 0 9335 2 0 2 2 0 8 0 vmmpepl 168 96781 0 94540 167 69 98 149 0 357 0 vmsppl 272 752 0 729 3 1 2 2 0 8 0 pdppl 4096 1512 0 1467 7 1 6 6 0 8 0 pvpl 32 295689 0 275962 280 48 232 271 0 265 72 pmappl 200 752 0 729 2 0 2 2 0 8 0 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 236 0 75 6 0 6 6 0 8 0