096e242fd3f9e6bb80dfc78c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d84d65e2ff02e77dcca8cc7722a84bb0431a1c0be11ca979d5cd1975741f226167ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938a64abc812d6d90ece6f0704406cdb53701e315f6a434f822ccdc9e14acec8c824d5db4cf9adfba5620f6d61ed51c7023696eb0a79222189068ad203a59277c1c148fde018da47e3b65c570b26fb81768d1d2c04083451b393b06997c812f920c4b36659780bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd063d08a49abd7e488033857d6c22327177b"], 0x10) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x8000, 0x1) r1 = dup2(r0, r0) sendmsg(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000001400)=[{&(0x7f0000000180)="e195f0855c6e3a8e62b033953c83992cac27d34a08c686cc", 0x18}, {&(0x7f00000001c0)="4b8e566c0a84147c640394c16bdbb8fd2401ca841968e19a05e6b08a0e39f3416b0ccdd44f500e04b78ed5f7f0280b9c98", 0x31}, {&(0x7f0000000240)="0d91c3b8130d0658c03ad7e4dbd144e31060a290c95400ec41f17f7595033b92b660143a000000000000000000000000000000001000000000", 0x39}, {&(0x7f0000000280)="8638fa760161e7a0a2540fa676c5efe059f119544fa84c2b039370a40e9e0b371d9f882a9ffa2df3312e227dad0e407d5d400e896e03d3f5a3667026ce0bc6ce49a7de52711df3b086d2b9c4d381155466fa258be63f67a2485cb9e9d0a8442fb1f2794bb1fda91578edb2fe25a5997a6795f400680caad8d7a5b1a037b405de72af1e0664ea4e09be558117969c7aa5025c2f3e9d330255f2644b9e6072bfff767867", 0xa3}, {&(0x7f0000000340)="08dca8954a1a4e1e242e2235335c2838193ae7dddb4595515d9be70cfd4c7763be98827a6f9f43ac0ae7b7b76c6d6c6df259ce199b8fedc32923061a5dcf8be9c2be426e6b58cde2e39413fb0cda14b1aedf00c2f7ef1803afe8ce62f300f812b10978b0980c52e313c8a71e61fb5f4c89551bda6974867a7bfd3836416f926a8d0c26aff4741fc21958f8e226f4441addf4981ad62758dc412920b918df1d0e4754afe1b8ab402a690fc54e4e1255ee0be8490e73d14af76a1efa32f41e15912529800624e8bc1230b4135483dfd4edbed9bf9773dbafc552d1acf809b2662919de160f55f26212c359835b9f99a2f2e9dfd0382b8d1644a33d15cfccc75a74ebef147946094a07bb8283ecc9fd11ebe978cb8a280463bda183ecb9cb9e8e34adf8bc3c4d2e588502d599027f152d0c5443f5f1b4fd01f3e0a0243b51991994413d62959f671830f575b15c866753a06627c1d730d63386e00795de802542f64cb4c5b14d05290b441af59c364250071669984da788355d7fac9859586f8d22049c62223229ae5e5e57cf7c1a52cf35fa5661279b35659f37af5c3475dd553921c01fb906c0e9446e955f5452b8d51562c1a7d3f57615c1cdf048bfc450733c8fad3c58b5e99739d8c310138643c761bd29bdf1aa3286c84a4d549c7f23d901e1f008e11420eaf042af12bb8278b6391ebd44863524fe28e10d0162ad10b796a36fb18afdfe0e2c980a373b5ab306c117344ccd6216b18e376d75fc387afaba0061667e884da9fc370818e1ba33ab380d859e6edd84e25d637584b808e4007b16139976084b9a7b99e3fc5479eecd1ce933a1ad3300dad72f6ced192688aa5b7c0ebd0bf17ff558b4023dc93aa95e5b313391a0f7e35786a72c27f2e8ada60f9f98e407edea353f45376305c6c5dc7f7cd2b5fdb11fedd88164712c4ca53b92f33dc5cc7f681748334baa680e8a8f0318228216a81ec3982d3df853544bcb871fda713fe04759298a750faabb239cfc92aa87a6cc3c63133710f9528219ae546ee3d8b165caf49f2043307b90c33db7f5790bdf096dfc2c1a63692b9a9f86fd8dce9ffc32764e6738a75b507403ffc27eec7e245c47f6794a923c2b5a6f442ceb973b70b51e29e2434bc2f9db0c68b994c0f8d95a3712fbcee4012294205cc5162394f4603f97a6b6e6d02451abd7ea5be74bc4041e8f3db9aeb2c91bd463b90bfeace7b67e089659b358b716387394d44898e50f543c97dba1bc0868c9dd0b54ed70dfce4f685a5b412fa60816bafb5395899905efde15e06a72b59fe0591dbdde685565ca50e34d33c1f7949f45a1b9b514f6a3b3eff850c9292b8e5080dbb8ddd3d01cd22a08b322d92f96a552e1f1b72819c815a5d9d523ce68194846a099f4ccbad07b9ac16a068d14a4524ea9abcf0b73e6cb6a2c4f7d77a658e6fc5f771532119ff2b16bc27ab7bce46fb4e9bf35a2947348381c58806620a0e83f8e70bb45340ef381ce3c5ba6c36f21d00155a989e5a23ce6733098e7411cb50e49a99da20cf9452855abe09f839a4a5a7a835baaca185e6878b3b8487e3508417a5a0d7148c3134b2847f0e90c7d22967aed58cc0efe680c3f03cfb0903211f374f53ac72032b951749ff382763b1301eb90f35b4e63b1accbcfe0f9378a0892d10eec0c91", 0x4a4}], 0x1000000000000153, 0x0}, 0x0) 08:08:37 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r1 = accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r4 = getuid() r5 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={r3, r4, r5}, 0xc) accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r6, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 08:08:37 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0x78f2}], 0x10000000000001fb, 0x0, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="03", 0x1}], 0x1, 0x0, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x10, r1, 0x0, 0x0) fsync(r0) 08:08:37 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = openat(r0, &(0x7f0000000080)='./file0/file1/file0/file0\x00', 0x80, 0x8) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000280)={'./file0\x00', 0xa6, 0x4, 0x7, 0x2, 0x8, 0x4, 0xffff, 0x0, 0x0, 0x5, 0x8}) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file1\x00', 0x24) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000180)='./file0/file1/file0\x00', 0x0) stat(&(0x7f0000000040)='./file0/file1\x00', &(0x7f0000000200)) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000300)='./file0/file1/file0/file0\x00') 08:08:37 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x5f, './file0\x00'}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x8, 0x30) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0xca, 0x40}, {0x81, 0x101}, {0x86, 0x401}, {0x7, 0x6}], 0x4}) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x400, 0x0) r3 = dup2(r2, 0xffffffffffffffff) mkdir(&(0x7f0000000200)='./file0\x00', 0xc0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r4, 0x0, &(0x7f0000000280)) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000002c0)={0x9, [{0x2, 0x7fff}, {0x0, 0x80000000}, {0x4, 0x69756d36}, {0x2, 0x7}, {0x3, 0x101}, {0x0, 0x1c}, {0x0, 0x3ff}, {0x1, 0x401}, {0x3, 0x2}, {0x1, 0x1}, {0x0, 0x1}, {0x2, 0xa8}, {0x1, 0x4bc}, {0x1, 0x8}, {0x3, 0x4}, {0x2, 0xff}, {0x1, 0x5}, {0x3, 0xd01}, {0x3, 0x9}, {0x3, 0x4d28}, {0x1, 0xffffffff7fffffff}, {0x2, 0x800}, {0x3}, {0x3, 0xf2}, {0x1, 0xbf4}, {0x0, 0x8001}, {0x2, 0x4}, {0x2, 0x401}, {0x0, 0x7fffffff}, {0x2, 0xffffffff00000000}, {0x1, 0xd99}, {0x1, 0x100000000}]}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) ktrace(&(0x7f0000000400)='./file0\x00', 0x6, 0x40000000, r6) ioctl$BIOCSRSIG(r5, 0x80044272, &(0x7f00000004c0)=0xffffffff) chroot(&(0x7f0000000500)='./file0\x00') socket(0x1, 0x8000, 0x9) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000540)={0xfffffffffffffffa, './file0\x00'}) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000580)={{0x80, 0xfffffffffffffffc, 0x7}, 0x4, 0xabd8}) r9 = shmget(0x1, 0x2000, 0x322, &(0x7f0000ffe000/0x2000)=nil) r10 = getgid() r11 = getegid() r12 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r9, 0x1, &(0x7f00000005c0)={{0x6, r7, r10, r7, r11, 0x4, 0x100000001}, 0x5, 0x8, r6, r12, 0x8, 0x6, 0x2}) pipe2(&(0x7f0000000640)={0xffffffffffffffff}, 0x30000) close(r13) r14 = open(&(0x7f0000000680)='./file0\x00', 0x800, 0x2c) ioctl$TIOCSETA(r14, 0x802c7414, &(0x7f00000006c0)={0x9, 0x458, 0x9, 0x80000001, "f57f2c8c5c331128b73f4032bf8896f9872d5c61", 0xea, 0x4}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, &(0x7f0000000780)=0xc) getgroups(0x6, &(0x7f00000007c0)=[0x0, r10, 0xffffffffffffffff, 0x0, 0x0, r8]) chown(&(0x7f0000000700)='./file0\x00', r15, r16) 08:08:37 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) socketpair(0x6, 0x4000, 0x20, &(0x7f0000000040)={0xffffffffffffffff}) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x0, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x10000, 0x0) r5 = socket$inet(0x2, 0x1, 0x6) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x800, 0x0) r7 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x10, 0x0) r8 = socket$inet6(0x18, 0x4, 0xf231) r9 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0xd128d0fbd76a7542, 0x0) r10 = syz_open_pts() r11 = socket$inet6(0x18, 0x4000, 0x9) r12 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd0\x00', 0x0, 0x0) r13 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000280)) kevent(r1, &(0x7f0000000100)=[{{r2}, 0x0, 0x2, 0x1, 0x321f, 0x8000}, {{r3}, 0xfffffffffffffffa, 0x88, 0x10, 0x74281338, 0x6}, {{r4}, 0xfffffffffffffffe, 0x81, 0x20000000, 0x3, 0x5}, {{r5}, 0xffffffffffffffff, 0x20, 0xf0000000, 0x6, 0x2}], 0x777, &(0x7f00000002c0)=[{{r6}, 0xffffffffffffffff, 0x10, 0x5, 0x2388, 0x1ff}, {{r7}, 0xfffffffffffffff9, 0x80, 0x20000000, 0x5, 0xb5}, {{r8}, 0xfffffffffffffffb, 0x20, 0x2, 0x401, 0xa5e}, {{r9}, 0xfffffffffffffff9, 0x4, 0x2, 0x7, 0x8b36}, {{r10}, 0xffffffffffffffff, 0x2, 0x40, 0x5}, {{r11}, 0xffffffffffffffff, 0x10, 0x40, 0xaa5a, 0x5}, {{r12}, 0xfffffffffffffffc, 0x8, 0x4, 0x0, 0x8}, {{r13}, 0xfffffffffffffffc, 0x50, 0xf0000000, 0x2, 0x5}], 0x0, &(0x7f00000003c0)={0x5, 0x1f}) connect(r6, &(0x7f0000000400)=ANY=[@ANYBLOB="01000000000000800000"], 0xa) r14 = semget$private(0x0, 0x4, 0xc) semctl$GETALL(r14, 0x0, 0x6, &(0x7f0000000440)=""/230) connect(r11, &(0x7f0000000540)=@un=@abs={0x0, 0x0, 0x3}, 0x8) r15 = msgget(0x0, 0x20) msgctl$IPC_STAT(r15, 0x2, &(0x7f0000000580)=""/105) openat(r0, &(0x7f0000000600)='./file0\x00', 0x8010, 0x190) preadv(r1, &(0x7f0000000680)=[{&(0x7f0000000640)=""/54, 0x36}], 0x1, 0x0, 0x0) msgctl$IPC_RMID(r15, 0x0) setsockopt$inet_opts(r13, 0x0, 0x1, &(0x7f00000006c0)="ef514afd061dcbfa5b235169bdb0d959b3fac71378103c3aef", 0x19) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000700)={0x2, 0x800}) poll(&(0x7f0000000740), 0x0, 0x1000) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000780)=0x8) preadv(r11, &(0x7f0000000a00)=[{&(0x7f00000007c0)=""/140, 0x8c}, {&(0x7f0000000880)=""/104, 0x68}, {&(0x7f0000000900)=""/102, 0x66}, {&(0x7f0000000980)=""/89, 0x59}], 0x4, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000a40)=@abs, &(0x7f0000000a80)=0x8) msgctl$IPC_RMID(r15, 0x0) 08:08:37 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0xd720e47d06b671d8, 0x12) writev(r2, &(0x7f00000027c0)=[{&(0x7f0000000080)="a66c4699f8708543a2fa631e02413322a429ca18b4c906ccfd725924c1a67aa2ac2a191f17267058f0078481f55e78956af8446170bd8662edc704f55161120158365b183a97202f870240e535696cfb64f68cd28383d09efa4dadc9ae76c667fc96bfb4e3587f703f31109f22b071e14d7bb11ceebf5474", 0x78}, {&(0x7f0000000180)="ce18a8b7c77db3e8bc3f12db4138cd488671560d20603853ef21f40176e4b190fcfa6165549b924b00d63667834d52ab5fd536b73de21503b7db20010e6ebdfb1a73dbdf4d28f5d3b9610f96248c8406fbacd8eaceda377083d89ffd4809637d85942e9a963e9f", 0x67}, {&(0x7f0000000300)="2354801f98363a0380f9a6dfdd72013198b03de1cfd32c5abe24682bb230eb06d59902ebebd6c17834006104074863429c20e701126da2adc5ef2a52678b5c15898dfcc110d97b7a2e9995418eec06614b2286aa029270fe5b92401ebc051d21ce7a4c27049bb184cc78625910016b6dc58c0f9eb644b489d499f743c9d63c79eae556d125cbb8a91094c24c0477487837f6fea0798ced4a862a193e7c8c716fd76f05bb327f7171729bb23559ca568b84281aac29cdbd01d4eff419", 0xbc}, {&(0x7f00000003c0)="6a67b5c90bbec1d30958b2085d8e77d987a34549d5ff470f16b68a9111df4975304dd5ae9bff3dc6fc975b188903fa145df7840e481ca2571b0b5cbf7697da9a7e5aa940c542d44b088ef5b7d5cc2e0c60e697bb73e0e86d621bad71e9de3d76f2017991e804d49625130665ec0c2c1d79abee49e4808a02e529e28a495a283ee8c8c51ab79176247e87b691b49a9a1bdaee89c59169cc8d559786f71b78b000eab12e6235d0c44239ef91a9bb9b06b84e849562e3b8e3f001e6441ecf9fa9f9dcf2092f0901d447f6bdf73e210ee28b067fb6e3c92b498c5e23b241ec65238e6ee88fe60524fa824cc31b951283defd2ef53a5ccdbf27d0d38374f3e8917205edabb4b01dec0f03266dd053eba6e397b23a06b017b8877049cfc0ae9e1c435b310713857be69e6abf8798d70cc2fc383584c19f4702cd556eb35fd9cb71bf39263938bcdb91a313ad282bbdf7ca87fc8e7fd18ef1563fceac6ee3904920cc0543c76ae40e1e3fbda41a599086ec951997f40fe74ee31e477104612f5bbfc58e2c0fcf7bcdeb7b36dad0f8bcc2b9de00dde511cf7e34170a52191ef5316ed4563f2f6fa95dc7a3d00e4e3d66d48e7ae1989aee103109fc1f015d58bd5bec860d8ee786814eb9795c24024848261803ec95fcda0a4277a4820ce5e74aa5ad6af714937c78f3a2a7c4bbf8b9f4cfd96c85da916f3ae89895f9ddde033a5117a0ffcca94161616871ac9c4be6cd03e9fddfca7aba536662a198d8c065141dc2e35c829891d8d5e2713080de910cb21565bb922805b4fe07d3e9f0e9a0d75499336b0fa4897dd1c6743ec70966943395c74abe4f53e5e6a94ea4e89c1d45cd0cf9f1634449dc4cb22948275e77401ec1f954a888113fe4562d55742eab6b6fd062c5666ca3aae68ba91adfcd1dea3255d32385b11d18986f439642378f6f539d535c5b8725d711527f209947d0f3c1607b343dd7ebe289453406ebbbc0274412046de2112bd714069f213307c244c9880affb87d316b01d8bc5f86068c91a34e56ebb55b17919cb89b220ac2779ce43fc845e69e580de1bf30fc5b41efd56d7fd9573709f3a50aaddacee96f88bed558d0ef84620c251a44597393e16ab66dade3d9d2d4aac3543ba99755cfff8622ff4de9dc397b5b041f6fd054331f7e72d6a4d3a4220e0bd9f98a1fac0c7fb25a329662614a01573df99747c23bfd4e26a59ab5f672ff70d2f5ac7512b9f008ecb0a4ac2c6af56095d4237318e70d165d611c2b5bbc0e8c2583c0eddd0c05b72d6b08984a280beaadb4e118ce3ea7e85cf28efa5cbe6ef9a93b83f1be6df58739da99e2dc2c15162e50212c8f7dd719148e65bffca7bbfa01c903d920454b4714da2b9c61f1f97aba324d112694371e048f16360f88f8ff567c0e962f7fc34f4b824f34d0c62a95c5b4c3ed3c28b7a80ab99608755547b6d5858f3e4b99a7c463e76072f2251925af06cddb2b412ce3ab5c655fd70ae35ade94a17d75db2991ce709978d6acdfec3bf8bdb57d3d19a4338df7627d58b26efdabe32bc80d27ee58df5b7f64135cf7a36ef267feaf46d0cafb31630ca2ac62bfaea53493a909013823846530b1c565d2738e843677cd0dcacf0d2644bd43cb430605a351a9f4c02cc21daf5361700d94f96cb1d77de45a5061d7183cd4a5ddb121f3a82234d3da7e243c4c49b0a454a2f8e06c8edbb2c29333ccfc27260961c95899488b07bdf6db0de20e480de7a0502f1e7807ccb0bb1877a09109059ce006644d2dde437f6973d8b39be82ca1906e991250cebfee17ec9fdeaabbf69e3ce745d55c350c1b790986eed4df6138d1fc0a8c7bfa0cc0ecd6685443841efc2d2b4f2800e3ee86f66bb55b1edc0876e5329bf32784016dcde0255b4ed4ed3e7ca4d61bc878f4d9fee4fcd3dd01d666932e2da83e6db8e2946e3136928958b966a57e3cdcd7866e1c289aeab6c518c8c6a719213915fe5f76ae1bfd563ada751aa17c0ae45435fdef0d18b9e960bf1947eab3d659d770286696d096c1d2626c49061e1918be562f3f8ce7c438623e2be3d64869b5e41f83f97f18d933bf4821764a4f6ef2257ee49e7338dff8671c869f36edcbb130991d1b58f8393dca569a0d23111cfb850d83de27210feaba14f04a94e77d1c6b862bdb5b02d30f5a56264acbf28bd1bec34628f28581bbd7d00dcc8c087264d90d262f076e45ea7c9b5b3a9affe3acc14553d5c60104b6357d99b76078604e951a0c8b8582ec6aa7d407cc61413123a64851b84f2f592c15fe82033167c457f0309de4b77b044833488c3c18be6cf3d8157c467ccea429b8a27d696d725a681e046a19788ef9c1c1a972a75a489796143f8f2ee74793d3031ac6b0135e3187216dda317d047b3642122d16f3cede9f67fe5f8045f250fbd52e5a10b8f98617c80527fa3abe4ad0db0ea1eb917c7dfd5fee21bb1d047e0ae485aef4e9d9d4a56af28caf6e805f23b6aae7caa53b901d5b245949dd75a88d9e3b632e068fc2f4796967d340fe394cbe60f2a16b88909f513e60a9ff984f1cc0feabc943ab5f19ad7186da5bbe82a8e1e132d7242651fe6b9703023de97d8df8633bab6ab978ea7971016c4c66930dbcd15e9f1caea63f9214848063381ed49748657666749200e2945f3d572eda1523b33b694906c4f9640ca9a66aa54fe3aa6c1a8846a43966ff990153aed1112847b5d0a8b896733e57a4fad6cfd4add6ca378ea4424e6f1b98810d6f53439668c041966a862f26aa7cfb6bbe2d50e27c0da9a65b449b0d4c584a93cdb27c85d9538f95008ff4d55d9d37225094257410e8a3d54804b3b593fbbe64cfd61a5ab9e4599f4f70f4be28da68e299c7276abfe3cff2d27d7c95688d838af01a73367af00b856a4d1fa8814aa9a8f3bb04369c8ae943c9ead53e75bfd438dfc2d9cc0e65e175f618b29e8597910ff9123bb6e9c5688068c4f0d7819788b25bfa772647e492705ebc87b5fdf8fc50288d5b514d22ac1bf38799ca11c5bdf0e0823748782bbd933069f14650c329bd52c2d9eab2e6307fc872bc6a9d068b3cb015b090cb7e05a6b4882951fbac536ec855b28846a6e06c312119e40859632f8058bb3f54abd103f0e673711564e93a5c9fad70ab674245c8d24b8617da19df2339319915c599e5be19b18fe561d590109c56a53d7cd0f80372ea5df46108519ade8ee635ba5b4a2f919b4acad28aec4b176aed5ed3aa0ab2aea27ce096b499609e435eacd210e6e5a05c1cfc66ed03d0e26a6e0ba94b1c3d64d437718671a3e3b106d511ab2bd5d44567d39d63e19055e341e3b09314d55ed0ed57087823417e7a715e6d94ac3226a4550d32a6f1d290d0a205c58347c177ee7f7b2e665fd09027c7a70fad144d877b17391c502567f078d1540877d686d6dcc80af3c14a0318104482cb931807a4eec3bad6350a8d7a99923e882fb9b0116d0014ca6dadbfba2fe8c04418047f89dfc758761ddde493b97690d79d10476a64787453aac427918b79c3935fa2ac8fce9645eb2383bf4ac889144382df222b6353178f7e63283ee1ae7fecf24c78b099e628b4985cde206f8c65b16c48008c7e00b7e34be0fa408fadd2ae9f6a1590e1d54cf8db0273c7b180c06b55786c2a81ada87446fabbb64c6744c29a3f4bac323a31d5a8a8c138082617beb48174d988fbfbce5cc7b066703efac80a326445538e1631705abd08a5e431423c867fafa339bd9bb630e1ec03071cf5d108b20e979700c5d70f538b955e6432f9f0dd385db98cf9f089052aca44e0baeaeccd9f897a4da285d1431554c72e47331381cc94c544525fe76587f1c0da221b9f186c9822fd0cc7bdd64d168036e2f034f80722aad81e340ebd66ca02efbc943041b15caac8387c6816e96b752ca9c4df6a1e4b38344c766034d5fa595493482994aa54b54fc4e2ec2b7df169f426cc5f7d9aca7eef8118c8dc36dcaee010827039e600ef161bcd863c99edff593af0e532e7dc68ec2611ba25acf84a9685053b3786dc10920a49d70a570cf1a5c1929342be968f2e93ddf943a0c7ef5bd119ffb10575d2c5ce594813c8d15d9dcd7214e513e8cf6eace60abb5b4c04900353226c1f0bbf362488b901c3577212c641ed4516e3ce0986367bf305926a6f105ecec523a03057f0da80dfe96badf573cebf4b9d8de083c5c6c64fbd87b234c2f466392621a1f8ea433177362af7865d6adc1607eb1351646c974dfd14be90e3f73ebb731e5bc629449cfe36381f0a66931b071d79679e8a828081262eed40bfc2cb8358e2050f695604dace6839e1834df93a01ab6980bc72a2a75a65b2ae0d2b4ce85d6122f50c5efc5b96ad6d857e20cada9d5e7443c1dff417c813b192b8dc9d74007d215410aad105ee350d8e186527669adaf49f106d7216ec058cde970d0b43dca4be43c6f0bb1ab22c2ca0c71a1a8b2f062cb511ae5489a276a40b3c3887a5c7e834c84aaf59d16cdc0c70e67bbf4dedccb4347d1e43704d2b9b34ad058c9a775014a4b12ff8b3fb2ba9292491d2a84e1e9bffb3b78ae74f28657600a633059e2ba312f32083cff5a2b8f571497315dd60de3cae1b241d7b3d46ec57661cebae9fecd92974c023e35b79f189d4d476192dab54b7b249c7c87b18d9f45360bb9098c709245bc596d5ee5d3574d34497171e26586e50bc8bcc8f425bfd236666d224a976477948efbeda9c949e4123540b083a41291a1c6326989c291aae627b374827acc029f6de833d3f5a569747bcbf39b16dcb70dea7ff478aa0d742f9d2bb5029b882fd98ef0755fab2abf78ba50e5a93405b8eccf2f6610d3c233853008b1e1c488397ebed77a2cfdefc226a6f8130d55ada04d406c9b773917521b24629fe5ebe7e54299a7d3fd05cc740474a30067ea881ab73987aeb877a432342d71d21e36959fccb53b8adc533e8158c46ed6d9a50f8fedbdf1bf933bb4893b592219c9602c5681de875ee500c2d45ab32ce7ca8730fa467c5b54dcb894f589af8164a859b2f3791333276718ca7b49efd48701b8dcfebaa831d88232029da0d6ab9b917119ba0c8f2b5c315a0c5da3a6d51e6760de2dfc746047d6a7f8cddfd977367ce6385c619529b45a303bc36b580f59ee7b12e40aa1d0d707eff1c221ba09ec5481ac3cf4bac0f38290deed07cfb7e24d1e52a25a5f355ba0407ddf8e0e906304fa09f57ea639f64e78b5ded13f15e0061de2877afb300283488bb9a966beca384e504ab0ac33cd7468cf79d884d211e9e6f2bf06a15a0091d686ad28423efef4a44983dc625c4a68b4f955daf72dd49d7f417ad856ec95db9026b70ba532e2235e4ff52cf47bc286a1a3707e1a35fd6d1132108d86b141123fe12badf2382e3205aa2085862f15e77f01a2200e816b1493853b91fe15b98ec7133daba3d29eb830fad53bba025d67d94699df0eaca97f6c52dc0be4430fcb06c06e1c5e80c3dbf9f81a303aaa17d6ef454605417c41ebc8516cf8de1ceb41e98561cf14618bca70c0df4d7800b6aa5f3d261ba33bec51db76b805b183b5194263154364f20279a195f731563cef14ea249014cebf1417279bbbbba11fb3c8d023abf694a3a86ac22081e5632f040828b1f025655a49e104f56e352090ac6781dcef070439e4ad6206dc4e0726b9abcc960f677927d832fa5d3652fbc87d2e3af87e85d3a90fa925a8b029afc10983bb624d5e03c83037c0fe9d45899ff2fbadf3ce94e0ba1bd944f674aa355aae56eea3f5905102a008ca20515a0d34e78d9ba14", 0x1000}, {&(0x7f00000013c0)="09f91ba2341f0dd78e20cbd586bf20a7abc33c7b0d8932d7995991c5281f2f1286619abb2e4aa933328009deb2b2139465b5b1cf44e968b9f86d06be4cee596a614abaebbda702c0573f41c64cf51a3ab7344a77f7b877f4082e8bcfcddfcb73ecd5d6b957347310dc51f259006bc2883596347df926b919e13971da804698bf52bfa4f740d40e56579e3f4938ef3f5fe82137db62b23b63a26e3f9fad3aa2f41bedb9d41ea290624233d466ee4becee686f30014612b8362c6fa19ac140df7ec3cd24cffdbec8cf216e5d409c9adabc3af2d9bad13ab69b244521f650ba40cde008e981bbf397947045bbb17dc4376f293f2dc03fd260435fc84dd8bdc37df4ff744525e0cb3b657adac76e17c3cfd867e0ee3250b98ed6354722374541134fcae0a83bcdddd1eeff0473c9cd0ac38fe95774bcc406b5bd44567f1b9992d69678860f53d79d4c5a186f5d21e04cd76f1caa820ea5dc885e5843b174a1073244263a44f7cab2589dcb85c3f56cbec9960be29b047a1578a30d8dbdf93bc653cfc6f435b620fcd05b97502dc53bd45d5dde0e45bbc7cdb6dd0b753796652a36571c902e44cf393347ce48621100676d61b939a4255579bacbb4d75a05bb259a0c1503888f745b7686277b12ea9b0d2cd0bf3546df8ab8cfc40bae7097ff06e41442e715e1d8276da6dca7d040f8a610e56bf15740650efda25ae9638aa1ee08d5ba00609a851f44cbdd1c91aecf3456fb782f1a198a1088c2375d894e5774fe60d2f93a7a35eab59f6f70fd470d257e975346f091102676d01eb9e3afb21b15644d7ea7dc06675c60a2b241be759ea200970528156977709ad2f129727fda6ae169374db72db2b4177e24193834c2afdd0762b65180fc8af2f75d4aeb149cd150f7a59ec94f2349ab24176b70ac4f5bb88477c37a9f89b5c8c89e0e79b4943fbea798f90262c98d0d1c4c3c838b8064ed8c660725fc472e3b7559182ff1ccdb5a3790f2fc59c88a971ca6305a707daecfa24a8082b62e7557bf9955923134cc7f90642d87b4990f26634af7a9873e65cd367ac27794148b10151b467e7b9b9b2bd225c576e2f5703fd62e4f51d58edc7144ea01a6ad3d56713a7fb652eeaeb31ac89cfe17d753dfa931959d26e931313953abb30cb5eb86dae490674e014df25e9f3cc8ac84a7bbe715d96a6174e98a3fa47a3fe6af67abbc28f08bfe82f293a275dc2a08e0a4dcea749a6041354fb2d1c2576a9d70bc88e95fa15b5e79471179beb09d842f52eb89f66a2617f5d82bbba86c6262d005e18d02a333050282e5d43e93cb9a17ebe3cd3826bfefc68b045b692aa69edfeb28e651cdc1dd8bbec48b28d05dd1d855e5fac0384e85eebb62e63dd2956c12d26b9824daa06c21c34c75c4d801a17e86890ca8ec5f91668f91aa8dd51ff4546a761a9c9ae15dd3be96815d64bf91b1c75b5958772d47e5e9fc5565774a1aef9dc1251630340a776f9af274cd7a760223c47eec4c6a515f1a7f724f0f7b89d0a717eb58a22c9d2ccd467320688d8c3422926281b5d160f412335e4ff67d2ebb814915d078640c4f7cbf453f0515c406f33289d8ba9e5a33d8ee0cd28ff5b41869671448fde9b8b633b085cafcd2a088265bf85a5ce86884f8df64c0af41aeaaa5220942da1ad8330b3c7839504869ca2d65843f4361a8a4a5837cd967a834128786b6bf62983ec9306d6d93b7e1d4519303a70a6a06f59f3a9cccedde22dece6347dc570b246322c00c5a8cdc9ce4905b7e8fb0904b4cbb7c7cd0ed8752a12a344f52aab6661326a64d394387d882bee2789367d81e6dde38ab23e8658abcd9e002d1b271a71f13c04433e65774a4e27a35ddcb478ba488253f3c3df54f31a4787b831742de9b862c990fd67d963022dfcd7b354f4bb4dc929b7cede2e021a0c032a87ec8334dfb903e0683156c60232cc11f4420ca399a2ced042f41abc2025c656c088e0c8d08e6f2b6a8d0a7cc08f81399a9e523d2e9e76c03317e09878c0f013f89c1aaeab677577ea1885cc655658d38e3ad3b8ec2bd4ae1f37836f8d075e98e75ca41e39b3747f859037089d9ef72fa501fa3ce8e7c012fc5fe555290da7d624865c97f3db0b35b7c8b625130baec3e467d231a3b4e7bb5c6ee3e6ce971e98032e3954dcfa151bb64b822698d0e0187796aa52c9f2a01b763ea26b86de6c8ca6128b6a92ba2c3d4f345366311bedac30a01f696da75a781067bc487764e1259b86cb4ac68d49b03143e96ceb82e84237076d4452b17d627e5f572eb9a99fa6a1517ad1f727314f8e1ac7492e8fc198b20ac0f1937f8e5a37dce305cfee451d850782b41a8341e62d1aab7aee6c6da51b873e06ca8875942c6245a77741fe36b3bd6834fa0305b8d6cbe0a3ea91e7182f55b229ffce9d6a7751eb717489f7b5db147b98a0a81038ae6083d3deb02fec148132475bc894319884fb889f24103baf73ad759013e02cc2c979edd79ebd2d7bf31ce4e781c15730bbe390df753c42f186056562577c7b5050f5708994ef528c3948c39f3531e2a220ded35f113c4c1ea11a96f5d0c98956f44be774c708dd335671e56e3c86fb0b2152405c6599a32ce2e641857e7cf335da25f54e2f4ddc2ea03b97029e5a5888b66dfc00207802fdad68afaeb78501aafbe7730ce132c624334848b571e96fc5d6c694d73ebcdccfcc7cb22da7b2ccbfbf27213d633c21d20db1db367e7715c5721db5c26614af294970f669842972fc05d547c57419a19ba868a5fe23bad486f4de0abfedbc7f04a28a81e303bef5abce17eda430abfc07d7b8154b7f88533cb92cb409a516e075055a12d5caf40ecea2f1cc08105daada01b0cc1406e42344a351f2aec7a2b5c996a1c84c6cf9bb6fb67848e72848ca8dc53ee19146f59ba2d3c07277d83dd6af3057827713a4c782e9296c724630d15e18ddf37ec5f3b5e93c4964f51c9d3d639ffe75c069624eb3c146755c0b397e1b0f2499f66d39d96219c0f49c6cb7410a67f5188127aa00941aed06cce048ff99a7f032a25ed30b304d676e51796dd8d8bf9ddb02e1bf2894294cf7a0b4eaed7cef25ea69881fd3246bf79e961e98d7b89d588858803eb859aedf0938aab85ba6968dd3a7e6f6a7c253248ef1652acb03068a5fdd2f6348ff5e4dfc8a71866e79c5941e01615de6d28ed3e7cbf95e20f39a8bd2a89d55b57dd8340b10775a2277a31c149b5b5f1071044a790e065701683236badf29bfbaef25574c8495efc20b7bb09196e9c7610d5b37fcd2eeee13df096def99b17fa3fc36b7af3297c44257e187a34b1b554d4c7e71b8909281d054fb9e6e175ee2b68f631a20f3b24a19208074d5f791c092fa975215ea984e2af4107486e172d88a2a578a5a998bcf438a532b944dc30a5c2172ee3c18093c5790b44ef6037bd829ff8c24dc256a56a13f5a94fc1789dcca49f669a96d3a6807d06320bb58d68b45bd5a6145cdd3fac777f4245b16a2d8b76ec7aaef29b0bdb5f90f362c9b3cf89193b9d62170342b4efe4b4f3fd1b69f292fb5e3252b375e563af677c1c5b42e1d95f9b0014b082b203ea565c2512fa31b279b9e06713516736bf89985a8c4ce5b26465c1ffd17b7e2b9c0e834de99fe46bfcd30173a4114f474960d93a545ef733f2538dc3d7edae5fb971eb95f2214ac5d18eab14449883957a2045d6e3f1a13f04e3a89d8fe4d5bd215c7a2750b723759e155c8e8a67803afc258c132f14d205962e0494e2352cbe0330205cde70e8b5dfac9f222c7527e83d1d592a7f28a9d455adf607248ea8a607eb7bdbbf731c15648f129f8c297ca312dc0656579c8808b906bc5a496a87306f4fd172892afed6f8e4efdb27525052f6d0cb572c0b37cc25bde77df62b0476df941e87b7e4838eefb2837aade0d03fe9c26421190df33426cbd93da1614db3550d0e149d59752899d98462fe3dfd3bd873dce428fd80cca0694d6a13980bd09e9dc417caf6c90ae4ad54d7527e2caf93420b56431d2eda4fdb9ba98b0af8eba18a40f04f32cc1f2030d04d58bafde708779b746b4e782849123fb289e6bffdc73c6afb8cd5f8b183ac73890200fa58e18c096dc34b6616cb12dda6ed878737f6063efab0a525a8b815fb3282c4731c55e12abc74d8afab2159a0c99e719aa600b8520adfd4fc70bb7137ff2f4294f75fedccf1caebdb1247069f4ec42dbb84ab603b7f7361cb327ddb6565df2b1ac838b7bee9a011cda34e9d8d88971c8af584b015a788d2cd4efb087e6710bca50fbacef4554539847b513d75d91f18f4c5e93983ddbee5b2929bc161ace321df53e561c39c7c52b54acfae3561a1aab47c7e1e244612b4746d474f5be976eef79cc4016677e6541005a847c4571a066d1064874026bf36b02a39812e4f1e716da7531ea79c32310c2cbb214581cf0abde83e659cad6f9d00f2e229795303f01d7f875f97f64771875d1645ab4505812b966764daf30da8b662e9cc8581b73cced197d0409259a7d917fc46d8d22031242c8e40771dddbe9e813acc6de461220615c6468f35fc81130153640ec6e30500b554da151ca9ed607927a49529b54468b8a937746b9346676261826f489b0cea1df959149c5988c7ac50eebfb9fdbf04c812dddb95cf31a623fcf210a3f5b963acfa35aab4c8614fe80b63dd01039bbb06a1ef8fda7a47ed6b99581baa176a524ea2b7d34dc77b28ad2fbf8a5db4f1fcab4d497551514981992a2ecc52147a64d730e2891d5c69e2ffb72bc17238eb4656d3c9a95934b26bd7f512bfcfb16b24c3b5613244f5a75aa6053f8344becd46965b1a49c5aaef6aa15b2f948ceb0fc1bc1c4c7661ec117c6c0a6b1cfdc33130bfd972bb1d113c82063e8475118cb028705bd8c090c525c7fa48cc94318d1e182da429b5e36b56e6e7937a7ef6cb211fcd5130411b0bf43397adc7ed11c6dd5ee1415e48d8680f032c8b044b82b03d7c5fbee8322410b8ee1f775cb5f20d0f2840ff241588750934e805f0b85e2a9865058064e8bb6acba1629434f140e589b1c299c727759fa37397eeaab1a12fbf1f6666dd6f023c457a6b46febefbd631338a0660a0745e941e774abc4721793ee6805b62f0fd231f987da1a995dd0fb98a1ea52537ce57e0e5333d2c04e08a2cb02f9056a6683ee645069856bfa3f190be0a2579feaf96aaf229553aa124ee7349c5b480615b7a1f5db1f0b7190a7be3ac85be83c45db6fc1624b3cfc33704314295471a997a54c166bc886dd39382f9587c8e0374f2c1d251831b8e4e643b4b06569240d724806c48c8110ccd82e7e9a1a72de827898c935149dc590cf292f274c5461b5155801e72edf8118502bf7f0e142ffe7a8bccead0ea66502fd623323bb7807741f247138a6eb573d4198031ad2c4b109ae53c7dcdf5c6a2fad545e53f059dafe4d063001c9a3c83d467e59877c99eda480348a3a8dbedb6475907c04f2de41afdfafc25416f650a7644e17e07f95e36f8c02fc942946fb14c8b967265855450da0030a7c8f1971a2d087b4633521f1f3120af2c52de5fb401d70e44de61c2f9c6c52bbf5821e8df985516ea1e970e2ad1b3a5fcb887dfbd0a2d85dfbadc6847a120c798fccd4f7441fb224a88155ef073cd2dbf985bce483d84ffa7bd0ddec1476a9a1b7957c29ed20c3182e16171dc068114eb0da4f8a699b892a8a5bdf3a44a149a09ff5cb5f957d024c3b24e38013962910325b0716d2312b3e8f06aecef8e40b194e418b7fb81bcf43b5fdfe0355aad492efb1d", 0x1000}, {&(0x7f00000023c0)="a03ba0ffff5d8c2ba6d96f157abcb3b3c1b3a3c78063e5874cdf672ca89f870684a462f735b1d0ff59bb37c32038a3a8546830004e51f9a37203300e47601e68a1dc4683885e47f1628cd02bd6c961f132154735ff4d7bc67aa3a33fb69b48bb5dc79bac9a308e226d66", 0x6a}, {&(0x7f0000002440)="dd1dafd70841cfe5c2636d255a4936a2de2f011294fd6b79f9ff28f4d23d795a31759b19e710fe60029f15f900adcc3af95455cb28d37a186b0459b2b472c631b28eeb2e15bdb2e287dc71de158c45ce9264c3c07f7b4796e2d23881a1719cfe5b11b0149c3e2e6340b7020011b12db32b78305c016658fa68d17c8e23f7bfae1e4501a50c0b647f6d61e25013031700a6055fbd07fa92f220", 0x99}, {&(0x7f0000002500)="1a91f70d2ab6b65289dc482de88415b8392bb9f1d3c9a646b427690e9cb43a086b515425ba2589c604b27626332c5ccc448c212a706779cb86a4e781c593eceb868d9fc3ba3437e9d38a72cf98f92c2ee059c6f279c3363718544dd3ae314b297bc03e7b3a6fafa1f53e654a7579916b100e04854f2477b698586fb300bf5d694b9bb99cac5574e2909bf6c9b0f2bf57be15d2e80b7d00328c4d9553b1dda046a0c89e6354275cd1125c2699389d2508de075125e5b365fa73f41f74dc4da19c9d6dad2dae2ab9daaa9e1256c1b385dd7d59f97cbc653f36f4561b", 0xdb}, {&(0x7f0000002600)="d8c9990e7e7d276c7453a6897cb6ebdb9fa94dbc538ef65bca004dc9184240b4cb7c6b8c5ada9f78129140e95c03ce27396ec62735f0b3c36e48fa2e9a3bd13398b0c139886eea2b99ca0a6776a10fd616cc0b9002c692dd373daef51c6316c26d0d6028a5d825f2246d07e584c8b72040351982ab88f725d57389d28ad05cc49f069df5d383a52d85e9dadfd5b0b8367d2b91a769dd0240f45404ed73171b74d34da3d42e3d28f778dfe699a6c0aca332619a59e219ba14f6512914245510a2544b28eaec9b49fdaf157ac14de2ce775744eae07f39ac1084246dbef657285b0a8b", 0xe2}, {&(0x7f0000002700)="2e42958a6e3c42d9e2d84973fbe6d40f8c5daf3c4ed715180c55e9a8581bf6b32af1587f2746f3b71d36c0dbd876664878d17d389d2721a1e7bb448d541c14ed051ce18adfbeffaca01eb293e109b05aed3e6239910c88803ed607a9dae06326910264d80a872992dbf3d333aa61efecb3e71b879b306262de728c643ac3cb3e200b9383434812748ac5f812801078294cde84b02c679ad8a57f11fb5ac6118f", 0xa0}], 0xa) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c342d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cf000100008d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x8, 0x0, 0x0) recvmsg(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000800), 0x0, 0x0}, 0x0) pckbd_enable: command error pckbd_enable: command error 08:08:40 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x40000003, 0x10000}, {{}, 0xfffffffffffffff9, 0x11}], 0xc4e, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = getpid() r6 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000000)='./file0\x00', r6, r7) r8 = getegid() setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180)={r5, r6, r8}, 0xc) kevent(r1, &(0x7f0000000000)=[{{r2}, 0x0, 0x40, 0x4, 0xffffffff, 0x7}], 0xdb, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0x1, 0x4, 0x5, 0x4}, {{r0}, 0xfffffffffffffffa, 0x4, 0xfffff, 0x80000000, 0x100000000}], 0xffffffff, &(0x7f0000000080)={0x1, 0x3}) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c68, 0x0) 08:08:40 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) r0 = getpgrp() ktrace(0x0, 0x5, 0x2, r0) pckbd_enable: command error 08:08:42 executing program 0: select(0x40, &(0x7f00000001c0)={0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0x0, &(0x7f0000000280)) 08:08:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x50}, {0x2}, {0x8006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{0x6, 0xa6c, 0x401, 0x7f}]}) syz_emit_ethernet(0x1, &(0x7f0000000200)="b6") pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000080)) pckbd_enable: command error 08:08:42 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f00000003c0), 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r2 = kqueue() socket(0x18, 0x5, 0x8000) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r3, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x1) setsockopt(r4, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r8 = fcntl$dupfd(r7, 0x0, r5) r9 = getpgrp() ktrace(0x0, 0x5, 0x8, r9) fcntl$lock(r8, 0x7, &(0x7f0000000100)={0x2, 0x2, 0x6, 0x5, r9}) setsockopt(r6, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x0, 0x0, 0x0) r11 = socket(0x18, 0x2, 0x0) setsockopt(r11, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r11, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r2, &(0x7f0000000280), 0xfffffffffffffffb, &(0x7f0000000040)=[{{r11}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3, 0x9}) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r12 = syz_open_pts() dup2(r12, r12) 08:08:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x44}, {0x4d}, {0xe}]}) syz_emit_ethernet(0x1, &(0x7f0000000240)="1b") ioctl$BIOCFLUSH(r0, 0x20004268) 08:08:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000080)={0x1, 0x9, 0x1, 0x2, 0x6, 0x0, 0x0, 0x10, [{0xfff, 0x7, 0x77, 0x2}, {0x7fffffff, 0x7, 0x1, 0x7fff}, {0x101, 0x4, 0x7, 0xb6}, {0x1, 0x3c3b, 0x8, 0x8}, {0x6, 0x8000, 0x800, 0x1f}, {0x7, 0x0, 0xffffffffffff0000, 0x1}, {0x80000001, 0x6, 0x2, 0x3b}, {0x800, 0xfc00000000000000, 0x2, 0x4}, {0x1, 0xffffffffffffff48, 0x80, 0x1ff}, {0x6, 0x9, 0x7fff}, {0x5, 0x1, 0x0, 0x23}, {0x6967, 0x0, 0x7, 0x1ff}, {0x1, 0x6, 0xffffffff, 0x4b5}, {0x7, 0x100000001, 0xff, 0x2}, {0x7, 0x4, 0x80000000, 0x72d2}, {0x40b, 0x526, 0x4, 0x4}]}) r2 = dup(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 08:08:42 executing program 0: r0 = socket(0x10000000011, 0x2, 0x0) sendto$unix(r0, &(0x7f0000000180)="b1000513600000000000000000100000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00e3630667a586196a07949a2cf4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0xffffffd6) r1 = socket(0x18, 0x1, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') setsockopt(r1, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x400, 0x0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000240)=""/113, &(0x7f0000000140)=0x71) r3 = dup(r1) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000000)) 08:08:42 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)=""/102, &(0x7f0000000080)=0x66) 08:08:42 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x33, &(0x7f00000000c0), 0x0) r1 = socket$inet(0x2, 0x7bc28d9140140359, 0x7) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) pwrite(r1, &(0x7f0000000000)="7bbb21c3944e80c1402bbe535f090e907894ea513b6a2fa3a3627f25c0be59196718519ebaaf08aaf1892f87e5c3c1bfdfd85f08d5e4e4c25272a5a355b838cec32ea9587351669e9ba4debabe409ac8c1458e6daac9b0c099c7117a9f879251d06a176aafda5387f0dd3322f615cff0022801837124a33a3451076fc7348af6eaeb9116d6ccb4ef87c05e3e5c51c13006a43c7bef6922baf58ebd150e3fc2ddd3ba83608914cdbe2c54eff9e5931372417c3d6fc902366f1372757f5466c461720347f73332ffba2419340988", 0xcd, 0x0, 0xf) setsockopt$sock_int(r1, 0xffff, 0xf, &(0x7f00000001c0)=0x1, 0x4) 08:08:42 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) socket(0x10000000002, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r4 = dup2(r2, r3) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 08:08:42 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a538706000000b8130000002900000031000000030000003591af0dc1bb893f"], 0x38}, 0x0) r0 = socket(0x0, 0x8006, 0x0) pipe2(&(0x7f0000000000), 0x18000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 08:08:42 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0xa0) symlinkat(&(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000280)='./file0\x00') ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000040)) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000000), 0x4) fcntl$setflags(0xffffffffffffffff, 0x2, 0x1) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=""/210, 0xd2) 08:08:42 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket$inet6(0x18, 0x4, 0x5dcb) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x8, 0x8}, {0x18, 0x1, 0x80000007fffffff, 0x8}, 0x9, [0x3, 0x7, 0x7fffffff, 0x100, 0x6c2, 0x7fffffff, 0x6, 0x10000000000]}, 0x3c) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) clock_settime(0x0, &(0x7f0000000140)={0xda8, 0x2a}) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xfe0f) chown(&(0x7f0000000000)='./file0\x00', r2, r3) r4 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000000)='./file0\x00', r4, r5) r6 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000000)='./file0\x00', r6, r7) r8 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000000)='./file0\x00', r8, r9) r10 = geteuid() mknod(&(0x7f0000000100)='./file0\x00', 0x2000, 0x80000001) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000000)='./file0\x00', r10, r11) r12 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$inet6_MRT6_ADD_MIF(r14, 0x29, 0x66, &(0x7f0000000200)={0xfffffffffffffff9, 0x1, 0x0, 0xa118, 0x5}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r12, r13) getgroups(0x7, &(0x7f0000000080)=[r3, 0xffffffffffffffff, r5, r7, r9, r11, r13]) mkdir(&(0x7f00000000c0)='./file0\x00', 0x52) 16:58:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x7, 0x10, r0, 0x0, 0x37) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pwrite(r0, 0x0, 0x0, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r4 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r4, r5) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') openat(r3, &(0x7f0000000040)='./file0\x00', 0x20, 0x20) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:58:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x40000000000004d}, {0x54}, {0x6}]}) r1 = dup(0xffffffffffffff9c) r2 = openat(r1, &(0x7f0000000200)='./file0\x00', 0xa9ca9d1f7dc59c07, 0x8) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x8, 0x2, 0xfffffffffffffffb, 0x9}, {{r0}, 0x3, 0x40, 0x9, 0x6, 0x7}, {{r3}, 0xfffffffffffffffb, 0x70, 0x2, 0x8, 0x7ff}], 0x0, &(0x7f00000002c0)=[{{r4}, 0xfffffffffffffff8, 0x40, 0x8, 0x5, 0x6}, {{r5}, 0xfffffffffffffffd, 0x20, 0x2, 0x2ca9be7b, 0x2}], 0xf9, &(0x7f0000000380)={0xff, 0x1}) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000001c0)=0x1) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r6, 0x80045745, &(0x7f0000000180)) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGETIF(r7, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_metric}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:58:16 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffff80000000, "00370020000f00", 0x6}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:58:16 executing program 1: r0 = syz_open_pts() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x7) writev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="9c0535eb3f1af149a4517092fb5ee9fb96baa5bac44a13b3ed4b1ea9298444be8e80ea32e4c280e9da4aec6949338953e3143f4119ccff81e7983d242f2e068b79aac90e179e976a2cf7c9d5b31a5c48ab4058575534ed8a40f9b9af000431b21c4b54840401e72d08d42a38e18e29f48eaf4d6678d5a3e637d920ac7f7fdc45b7471f234f297fe338a18bf71907765a96ff5130720a6c5ebe82c04c7099abe334b33d6b691d88e6c288854e3b91024686e15a26d507a6a8cfd29c7707cfc3e384921d93ef5a3732108251b3d49114f884aa7816f27b86c3488dea1df66602c3ca639f77f1cb29e50d3478ea271ed08f7af7", 0xf2}, {&(0x7f0000002200)="f49ce8fce757092c2db8dd6de15f729efa63dc03d63615b6973d0e4194489cfb4ca02936cc7c43f62b171bf42a685803fc2af39aad9a1743cab13b65af0385bdb3d7e4d6f316010dc478f7ea5d13d2b7a14d5a0457ea039445e3c896fbe18a805e4faa43476644be5095799dd2e1f6ffa8787f6b78795c4632d2fc6f9c0ae9e15c4bab988e25e40c1755655a0332a9c81ca834ecb8d6dfb99d687c5caad97ecbe2aa73345c01df234a81ef72fe5b53d5b765966ea147025bf3c0e8a4ee4556fdb6b6ad2940c27771ba47078f5b70d4d8d78214adf80753d8890533ff073b5d0f934d64445c7e0cd74a68af07354ca711f0f0", 0xffffffffffffffb8}, {&(0x7f0000002300)="46625d1f3ef5d88b81f9f9c71f56914a0d54eec64625e575e854932148c7243d01d8d2bffdd89cee689871e4fea0d6e7f3e7466df1e7d0a1f1476a5d965492d37cc00f015e0eeb644504236cec32068cecc300f3a0e94f5f3eb13c448e120d8f99254c8a12c305b42a58f3ae586c4bbb18311d133880cdcbe720a471a7f3fbb4da61a3a84c2c33438ca640125c66cb8a21a2e08bf1617d5aceeeac624526f684f86f18966a38799a444c75c79e90", 0xae}, {&(0x7f0000002480)="050dbf28e12725b8f11c624cd76bfd32b5fa80922c2fcb56b188c241a590275047078ca5dc33f8734958e4e4be825378a4069aaed6b6ddc1e8a97cbeb9edcea587d3b5cebd7b1e2a8a878e778506d05497144da5ffaf5966beb27e4eaea220fbb6fc090372a915f7ea1781ade2de179848e5f00dcd06409cbe5c3ac9179ac1b509a796a2826bb98157f2a9160f22289bc7795a65759248b8e3c3f120dee27df0732711c528728adb36d04d51f9667f7613e1d1821ae0174e31a6d82c8bfa6498c553056780a56527c852568a5c4281d1cec95b2279151568e36c449add", 0xdd}, {&(0x7f0000002580)="d18cbbc340569b9c8fa36b05f61365a1656c91c7571080e08ca283471c1a0c850634918e55968c6cfcedc321a2e8b82d714bf187bfdd08af384f6c0c901ed142f00690f930ff11c156590142ac1e0a83977ada8915793ee255a6a4907c4da73885bb5bff09d9e887890551b1aa72c3ad5e243b31aa67559cf56c3202abe207b077e2953d17fd0aad3b751715bc4fe92356aabcf1a760ee6cf5a1cd2fd622a18e09022df79d2876157496de4e7710a2158e92adcaa189a61790eb3f0e5a6ba1347212e10a6dabdef0c9d3b311808d28e04e9365079db4f384d4fdf0a3e34373d365da28f66890c96be152efa051c9fb3c6b8551dd036e0d", 0xf7}], 0x5ff5615c88422e8) writev(r0, &(0x7f0000002400)=[{&(0x7f0000000240)="eb575bc19be6e5fa20237e528b97ea959275a955448ad4f391085244cf9afe3f4b18c5588453b8069c74fb215894bcc849f85278c0321c015631266cadfb169fefbc98f57100fea09e39affeae07eb92a8efb2f0a55982", 0x57}, {&(0x7f00000002c0)="fd887a71d104d60d493c760ad55bc77ffdf7d2466d0c84834edd204f328229cd7818a63bac300c63c388e93a93979d868529edf724e1c826edb6c0fd4cbc4526f7664d", 0x43}, {&(0x7f0000000340)="e4fce016bcf1390d8ffcee24b14796a67043298eefd2835621ef36d6f886c6af2d68bab83257658b61138d66571c2ad9e5254b47e414ac97598eab6a579ab0098aa8e823591a38b889199d1e7edbb7cbb50aac6c51e39e2ec171fe00d7f158eb1f5778420e7e7b0fd2e3670e8f90d38bb35f3631c10a289c2b83f47fb171ca87f5b5c9a7", 0x84}, {&(0x7f0000000400)="c228313e02d1b0b41f84475a3e48de64090f3adfc7055bb18ba23d3523c059a64758c8d677fc31be0879da29a273f9d90f6c769ffd6fddbe71391fe26f62c4dfbe9409f31fac06a812469438231697d2b39a7c208c1dbe234d04e2687b0bbca606ec239141a5b037da75d38e229ead9340c9d12f0f86eb90e06175fc9722218704927b2bc8a55d984422a8760c715d29eafba9dc711a4a8ff9ffe29e9b4b903a1b93bee682a07685a0bc4c99681ebb041903094480b1a3155301cefd6c53cbb68e959deece5b273a809324d4d630f02c9a4623b8fcb1e67445d7e63defd0a1a650bf63fafa9f0daa27bdd093583d7b3d2a843fa746d52b8b7143b27531d47b783830c44412bdf6df5d3d3b03fd742dd1950418229beda339e07089c9d921a45ae1f76539065e68043b6b2c300a56829f5c2d35895b2c4688a960d49bc48958f3f933eac82a95597351e7e37526fa36b871c6e74dc2baaa45f42b0becbc77ce9e6f27969d7821d9876d46575b29ae27befc3813903f3cbc5027970ec9ff239d4e327978cfde17717d39d01366a1f1a53639489003a63976616e526be5ec1647b8f169f8a0afb88856137d4ec0bfeb7d1263e90cd78dbe4da691037fd483a2b252a2a089333277d585de79ee85be6aa088fbb58d043b28bcac1e7c733a90c76afebb9634476a43478ce58900742dc154f7c83ff53af38065bcd8907788c5b0a3069f3d12a5ff63000470968efa5a468113d1c7dc2f9bad6d006a06255f5d17ace55baea136a177a56feeeb1cf61bbcc0d31b52f66511f7b6532392e36e3e89d192723f954419eb00d23b0997065dcfb1f51f7c27697a9c60e16906b08bceb656f9e0a204ea1e736ec9ca3c8649359adcd8aeaa075ea3d3d26429aa7b7b1b82546f16c50e8a8d70fbc4c901c0b03cf9fcadbaa819763ebbd5e3b758b283c865d063cb423bb0aface289a7038a8efb84e9fa536e8985be6edbd55bf5e5c9cb7c9284ff877a4d7c3df5271c6591a2733036f21b73cf98ba1d08b6e6537686a8dff1a51a77e155a999c000cec7f27faceef154f96473a662b4d2408bc7289cbfbdfc6f8b862678da690605792429dfa780b4bc0aa9829257a37953053f94fb4e25fc0fa96fb5ab8bc3e7ed938edafc904d43462c7e679de887eceb46d4290cc7bd6310927f4df0041ea2de11f4253cacbac7fb16b1e6dc1a44777116ee7ec9dad847ea25e3c13a26717bbd1ea409adfffc87ecfdf8c5a0d7c2ac4f395405606bdaf4bdcf13e30dbc0cd80dd056da86d19e22b19c4c4f69b7d4f8a4259e9d843995edf5e0a471440c972f27ca9bcdd87dff1e4229b38ffe6a59f2d6b5b3f04706c9225922ea0c02a697f5491cb3510f78f23a8ebd1218ba8a398d1dbe2a2e91c5117f686c9442adb02c9b4186fab917774d162aedab7b878f20fa2f5239acde96f3a7e2bef105225fea0be6bed988e7883dcf5f58975db33728109809f8f9ac8259d3575c93dcb40a2d2857cdf4c55265efaef8c53673f1d34770066907c96bc4fb4bffdc60c6d2e12f13d174474956ce1bb42b5088b940716adb7b6f887cebec4fc166392957e63f1a49e808a5e8d90f5cec19b101125de79471e5c3440466c5abe2e29b9f2f66177d319a3b564a211c2bad100fc678f4057360fca0b4c4190fa23094f032906855b7a634adbca4fa53ea8a0c71080eebe06c78982d7b269c8ed4f9fee52e9dae71d823bc123cfd25e1e2a2d0032948afd678fc1ef3972f6d91cc615154cb9da52b85fe571f7fdb6b8bc1bf3911850a816986105299387e827d48b1e16d295b2a3471a9a232ddc8a76380eefa514877c3903ac067dca3a353631ac2cfe7d3e5daf02d502dfd9b9b6dddb84cefca2c2c97d212e30faa437b6d325694c86fa68c1d8a93473ecd5c877659b54f456350072987b3709f999ce40913ca8b3fb2760194a9787054a09868236ca10bcb0fbcbcae89b86d4f289ca037ff0b6c958867ac9d20cf8105749e4095b409f10e61033c17ee0368786f646212de803b3f8f5cb77c12a85272f0c6f071d4d79e4745d70eaaadcc28bd222c857fd39bd5b0f03342345d5c29963d3628269915c0f6f7aace75701d285d10189c68ffd69f72e4e73605bcae86cd74ce1e000bb37dfe9da3355479242a23f5bc03140179b79fde82c9161999addaed6710fb819b8bda95fc27c58426485f552224ce7185da10e45d4a1d5a8684dc1b2db31b469ea97fe1008e6f137e4a0f572c2c617f5c21b8830ddaddc36d54690a645bf3ba48818274ea2e1c3d85c39a787a3b1e6901980e3768726614929a2e7921846c46e32ae4d7102938bcba10794d9945eb7d3ff8685fec70c6dbb1103a44edef0526ad0431ccfc597fe590d5eb0c3d0a04900008ce6f27d51d4701d5ddbfb8bb312d93ac8cc8489c28e7ed23c1fa6db1ddc0953dd8709cbd4dc4f6b430620b0595dbc0b487b102902ac9ce42eddb429deed27bf85b962611e6f2a2b863b35b39b994ace7af385cdb3b781dab268139e72ea33c486e302d0c8a0c2058d7e099b757ff8b8528a8ed6eaa839131da5614049fcf7a9a700932ab999ea8e25a9b534806b11356dd392c0d219657a577744a9a44e8a7effd4b7ea5b9f411d5698e3297b8223e96323e8d8f4363d3bfeda188e6d93c6b2aeeabcf15628ee727f57840229e9e58fbe956ae2b03a1d4fa76d21d74e88609b212b8bcea1a650de70e14e80722a3ca2ec3948c8343d9bec1bb7ebf5a215cba7674d85919e3132ccfa34793b364bae0456c1f76515cd1b7a16e7aa3c2cefbb9d35e02c9dd46a15741c35a63911d7ecc614d942c4b46063246dccd024205a147553def5ea0b1f94ad3b68b1bd752f8c489595fd23effea5b1a27c8166d1839d0ec760befd9eee3cb8f9cec71aabb0542838e463ed8b95734dd7b0465198bf3d43b765cea22cc07ac286f117f3b9db48f71921ad7a71bb6c705f37338bb47dd50853ac47032c9d01c241a45934aa6f866a68ca180d31fde1e35ca2692479931d9de75b508a4a8dd11aead55b2846875c746bfebd3959a88d6467d189d0f93237868e046a1cb868925b115a48538ba862f889412462cfe98af1c3f3b4149867fc482b1d16e6947b02d28cb1fd9b3156ade3dea5e06755669d6c7471e82b11d6552ee7dd491dd65ef6be51a90fe1009b2269daa6e2b029a00b2d08f5c9f4e0e5d7734c03a05f326f8176d8ac9bc0868b2a578223a48de8541cf36dff4951f67520092f88134f08501bf39dae083489babe55cb4bfa818c0db078d8a099e4e6b51431af42a048c9cb00c6540860afbf44ba85ced78ec15eb9a499a03b1af6d0d18adeb07b82cbd9abe6f2ab94eadf150f4c5ffbe97a0acabe77b43a6532dc1eee241d5d7baad0bdf4036f61564dde94624b602866224b3273a0feb04c2595153e210374ff2966c34426b31e2d060a4c0a77a56a20d54c262de2e9d265f3eca2162762dd312b80020106d19aa72d2f96cc515f7c13f60b2cc1a701bca5405b3ef8095cce9ba7468033d90cc408840205075603c442b00957e3ae9e2b83705e7961265385667594567a7e8c0e57764c1f2d88b3ac94cbd48cde5bad2eb4924de64232819507b532cf1b211737d73a8f9d947986db26fd290c23ca22eb37ea35243547e445e7e9defb9181dcae7ee9abbcd37b291ae21764b93cef6e83243c80f9c3ba1e54b4b199d0f356e00251f890166d1a2064adaf72ba7f6d897f2d0bbc52b20e03b0bad718e907676172f18fee9c63066cf1b16926762141eb1fa7b7d68dd1b602d5e7184f0bad4627efd83fef706e354a2522799b223fb475ea41a8ca882112db51a123f1d927f0348e2b9aae4c3870902ce53e6d7de3f45383f3cb96b2a46a38aadc9e3088fddc81e717cd86d28b6c755b8bc500ef1da840ee5dd98d444c9de4083e5f7871fa4ebff863d70c06dc69af94a9c9358dd17c327fb26c1eb41b75b3d0c38b604f8fa0e86f1c5fc39494260137857f1aa95c87a59910025c65e2c361541444c37802e22bcbeb28eac046af229b38a8037f06be8ac27863da918446c72cbb3149d43aa3b81b2ee4b31c141b4c31f932a9fdfdf6c4ef5bb3ef15367649b877fcb7c2c672fb37776185771117c95fbb4c5326997030120ce67693a0a4a5bfa1fa22f176e795e38047671b485774ea64b866f8b046e6630acf10b0fb3cf5c5b7ee53470932600ad520cdd9c4710eb4dbbbeea050dc2a99c107a99c7045de0bd7b5fc51815365a9c1d260090e14929edd17c0b429ec9cde1cacd2c5038ee17474f2984505c0c66df4581587bbf1f804ed7a759654e41115fc4089122e3f36d0c039db4684b306e99ce202eb056ae1c7c6cea821f6916d8daf678ecbade0f4aceecc0f5e82695bae1d221763cbf697a4042d9cb726a10dbf4c39925be6aa248900dcfe8ded82ccd248b482f82a47f35bf89fce183fd7c27cbd6cdb055ea5b053f73bf1c52f052e9c19eb51839ebd4160a59108db9ce95e3311ac85bacf056db1498a37e4a8761eaefbb8934a1ec9bf97c706b36fe0e57aba1001312ad556bc29abfe896a5f9059485baae57ddb2b91a3752aa8d2a492a19d0691837fd7d831c98bf494f607c25f2c19bf941c92ed378f650e2c2d936c730d61a86031bf10ea89b71c237dfa51dc751dfc1d40fa5da403fe1024d7f98bbb0816cee046aa9743a938df539d8689723ca0aa9cb192ce6c1c1f2da7cf3ad8370aa533a4a7453e15ce660757a60e8888754b364a1a28134c8061efbb1d06c347a977aa6653f1a00ec6037c9f96f5d699619648307eb5963ede52365adffa20028f4e67689e6dee18b6d758ef5dc91846decc81016f3b6fdd35c311e54e4cc4ae4eae76414446f01165a579190bbdc8b5396c0c7cdc69e1a096595cf93ea333489712c65a2790d5f66ac910daee03a900a9aed32d55462198b55c45fc7751147fa50c4ab02be414d419903cfd7f45afca28fe8c08a497a137ed05ef1b3e6647d46c02805334b1489cd98997ffa315395ff354c8c3a899240b4f321e04d3b4d0c4e7442ebd187df0135bf241672e0a59968038d498b4b7b95c2f55277fa479b11343445a371cf770ca43c21b8f2912908208dd053cb2cbe7dce2d636bb7192ab5695222dfb4da90997c1730a24b0edcd314c019d222255f9b4ec407912e47b06fc95b21f6a6ebdec770f083d8cdf830109af6141427e095fb5ef758f8ad5ef3695e6465b4caf40300ccc01c26067a7a872bb60b5da0d4aee94158342303faccb87f172fe5863769e7ab16357dae6c16015814b95ce747f8431ef0a87390ac5d615be1679d88c0af6758fe15e0b2b8c8fb099805dce4ee9258589ba99189a68a3d2dbd57446c7a9f56271774dc3c3a484f6c014a5ca61fe60d053e03cf7e0988ff3700495f3990f455da74dbb8864740e291082299c88341f9398869b240bb0bbe69d11bc54708ce972d813fa1d8776c8dd2cf2d866c9fa3ef02f41fe39229595adf3a14d46ebd3b661840f09a4b5d36f1064914f6ef5ab5d1d85d197e21e4c98d5580ae1d3dcb9a992edcba416a96dfd439d404ec10d2d19f8963cbffcb7b7ca0baed315f897ac1f2e1be6cd35996e67bbe12c906574c28cb07eabbcef773aff41ea65c719dbbd49b4979212d92616462d1e49b37d0df9b56cdcf7be27c506d3ef53f8b4342c62883b1947e9e4f2230cb4e23f17d913ebe82c48a1c6ac57e02ace5f0fd1a2154efa8b3b02d3a4c6631ded4ee84240b0b95a9bbbce708c76f6ed1c09967ecd5b47e4dba", 0xfff}, {&(0x7f0000001400)="b899939924331fb39ba97fab9ed4a32d978e3b3256b424580ad183923c5741a79bb8ad4d5291a50fc11c4d688b73f2883df4b24efad560d1802870889c731a15e6be59902bc64e5e01fdf0593a213ed6986985664934e67ece5ceb90fd748c5fc77d3190e3ca3968b8605c8f8054b58805a813087f7776bc87de76dcaa1cbe91f5849c2e8b40fd8b48f89020442a24ec834b50cde0f27de1e8e6a4e3378c07dcd346c4b438797f96fc56235f510a507543d02ebdf2da4122aea60b4750a749dbad6007350953b223d8c1877b098c2cfc438b8f2fb3d8bc72943e8a42e0b123e53f052e63f14e9eeed03d3001e7d33034191eb1f503d30a5c74f340bff03a9674dd70c7e67af54f34cef89d3d630adc5f0d1af57401c2bbdf6203027ec07f865bf59398d437339912eb63291e3ccde0e731d9e56aa597fe20ae174364dc68af2dd08c61b498577b80b88e2eae8c6bf1239ee5f55ada8a00de5256d76434f2a785177afb8d88e2fc6abfc89573faafb5486a86e702aba91142374f8edece222c2cf5937ae33505e4155f77e16afc8eafe8ea5063d74360afbac7ae10d010df758123755299e2d6e1d896b9bf02fdb6aeeba5609c456356b64a309685ff199275e754170a02c2dfeb13f44e306e135072c4574e1bf46769dd2de5caa246e7dde5c2e3be49a2f9ba2f099b5f4674feafa896943424d4c062eb59c36b87a923156592997bef96913aa3eaf7cbc00f3bd3b7e6e11c650671be38155d51a931bc0159fe90d86818667f53f99de5c78c9b2a45055ea27989d25155ed019316d94b761a471910add3efcaa209b557d3004ce42f1e9ba14dfa1b852d30ff0648c5fa3f1caabd317f1a8df93e9c88d2017639d81f3f1452ac5142ad3b073b435ad2cb3b56500017d43a9451b8d35e84b81a51c1aa6a20a8e175b896d7653ed0007dde16a395a644e18f9d91beb0b7b7074af14eb50eeaa8db9bcdc855b034814abc778a157669d7f17f0f9dbf6eab8d260654cf1b7a8f68208979389b72f26a2bdb8bd2e16849f47da73564f4252575eae7710cc9690d338c2a94769b17ef40437e00058b7bdd59e95d4d3ff9e8b0e6cad9b4738aa863c739e171d25d5291021211b685ae6447e9526f5a24e111d6e4ccb3bee8fd9d8a20081cf023f2e7382728a83dbe0f850a8d056bd77040252a3295feac7cab3365cb06b0a7f92617fcf617c43ae2590d8f6387c8f06ab9fb289c44abcfd79f29c4b2a681dc49d8a09f8a50c1f6bf3315d2ac27e484dbc0266a6561979fac238829e68279d2937167eaa2e9948300ee7af7825c7acd341690f36c7f8de9d03a417a9c9ebb1a9d7010068f1c3c3c98d4cc89e536647eca321578c9f4456c2cd27ffc50da9c2821e0f6be3a6bf52881fb100e0a4b568f5e4efbe9d4d428693abaccb9accbc007e41fbcd43645fbc6e68deddf60cc6e01764f31d1af434034aff131dc799e4db3048a2a7f36e6e46b295adfc06dcafbc15ce651a1c1712661294905b263ddb9d83752c7db792bb490a4aae15bd4c201d6202c8d477f9b2657e654a4ba2f61c5cdc3ca0390b2dcb813120e44af546197eb4be31de2bd055397f2c93b2af569f9862880164cd2ce00ac29d52f022ccb0c002f4375866616ebec3bc492b84c35fa36d9c8c2ba803fac0ebaf33c98d6ba7144749c27bfbea33678b31f891c447c78fffa6415963b327acc057af773fab62cb4583af8e3080655145cd8e81e36377812b9d16e58d39bbf80c37cd397d08a6eeee0f43e7b7654bcb6d2eb1cb9f07f03ec66c38cccea52b33e0dcf61109a3c6952c594d773db80364a7bf57795bbfc9936562783b21b6bbacb49255a08cdf8aeea737236b7a53c3ab387a4ea47e0f743345dcfd8bbcd9cfcf8429293fa300a121ecd5d783cc6619cc05a0db814e7fe577871371cce8afd9c2ce36232fea38caf05c7ac7bea5a8b902b9ebb710ce836d269489d7420f5cebcd8455610247c65c31e683956fb19858ce8aac660500b48bc2ff3177c9cae0f54aafcc1cf1fbdb70d6a76fff3f44f7feb29b9ed58079e87616a6a8c991dd682de18d2c0afeda40d6de3b9f58db2dbe702516b2f3faa197b93768cf8d98333cafc154872aa95461abc53d2e03bd3b96b3b6ba34ca6b9194a5c025f47dfe1640ad8bda44de29e156a4d3703f6b7f94c773b83794f4afdaf555607c3d69b668f18bdcf1e477e5dcc1f7b64696b9f4da760d8e69dc821aae26a20cfca693170239a65bbae98b3f4923786a28258b8ad90f50637b20f4b40c5f011f63d8931ae82c227834e47ed18e05500cec8a309cb11cb314c1d143eab9cf040b38ff12bb1d13ff7ba867e7bdfd6e4f72f4f9a3f36911b30e5224b097401363dfb712f15cf26cd1630928b2234130d1fdc5c805ffb38d5673afea17bfe818385d0357a8fa5d00792fe37fe9dad683673ac4e876e56222a19d0e10deba4569d949563cf425f80db932c279b326c76257bc2b9027f409a1fb638d9db2af7ca4051951c949abc126679f55fe0e47d748b8ed19e86079d859b838bdc2e69271b8e69479c198df32cc64341fe71c244b4dc09ae41bcb9a36ce52d19a70766b49445323535d8c373e867e19b637060f235515801c409e5a7c5df5138a7cb51a3749624ed650e25a3ff433413061420e57c2f42d78b15fd0d2eb90ca378c6dda8157a8c56f54b562437cb977b71771c0ca44bdbb326c5a9d1ee0bf27e5f70c55cd61a1854fe28560cd28e147377b546397e14540b59e96cdc30c28e703e4a9f09336a869114784feaf9d4024a9d319f1e8b30884c7db164e931613231b9a90b85e33b9fbc4ac3a76325de025f27f23267091abcfcceb9cb5be50cc33ef388ec3db532556fda369e2e4feec9b2f9a8fae7aed7abc7950f89e93bfe8f32e3b7e78304d6f6f85d38a4de1f63b3564c8b1b0e358871233d2acb68da2e18af713d1bdbbf475296a71a3fed6e69fa768b529cadcf5099041571ab7ddf24d385e7092a7a3c9253b849a3eb4ab29d9df5858969670dc1cd28e41d08711a3bc7ad625111cf3bd23605ae277b8d26eb882bebf723a9c890def6c29598fe850fb234449322ff77c51ba61d5736cc6c53c7a117126458935dbc9badb7d5e602d8c5c782c3f50c2a900a92958b97ee9e5845dcb72b63805f33384e351d4460b62a211f5fdbdc3b0fcce4183ea8633528281cb8af3488e16adb6aef568af9397f56c425ab3166349e47162d2ce489f129fb3c56c915bdff4bd40fb1f03931d704b629c85374a77b6b34a8e14224b459f0cefdc731816450b978824480cc8fc60839349564373072abc91dd5f37f8a4c446e5b404ba3a992013b0a0c98265bd90c24a1d451b54966ee20e6b599af2ebee4581a3265cc869f05ca64f23f504070e536287924efb184f577096a41711034385e7cc61e2595c5ac458077c268cbe8725305303252abb8effac514ce8608", 0x998}], 0x5) 16:58:16 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r1, &(0x7f0000001580)=[{&(0x7f0000000380)=""/4096, 0x1000}], 0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r3 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) r5 = socket$inet6(0x18, 0x3, 0x0) r6 = dup2(r5, r5) dup2(r4, r6) sendmsg$unix(r6, &(0x7f0000001700)={&(0x7f0000000100)=ANY=[@ANYBLOB="f31845b3fb86d10000000000102d51fa80000000885500000100cced44a7ea75fe3c000000"], 0x1c, 0x0}, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) setreuid(r7, r8) r9 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000000)='./file0\x00', r9, r10) fchown(r2, r7, r10) readv(r1, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfc6d}], 0x315) 16:58:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x50}, {0x6}]}) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x170, &(0x7f0000000000)) 16:58:16 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x2) r1 = socket(0x400000000018, 0x3, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) setsockopt(r1, 0x20000000000029, 0x37, &(0x7f00000000c0), 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f00000001c0)={0x2, 0x8}) socket(0x18, 0x1, 0x1000) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) semget(0x3, 0x4, 0x4) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) shutdown(r0, 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r5 = semget$private(0x0, 0x7, 0x30) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f0000000280)=0x3) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000180)=0xe68) r6 = getuid() r7 = getuid() connect$inet6(r4, &(0x7f00000000c0)={0x18, 0x1, 0x1000, 0x4}, 0xc) setreuid(r6, r7) semop(r5, &(0x7f0000000100)=[{0x0, 0x0, 0x1800}, {0x2, 0x2, 0x800}, {0x2, 0x8000, 0x1800}, {0x4, 0xffffffffffffff00, 0x800}, {0x0, 0x8, 0x1800}, {0x2, 0xfb, 0x800}], 0x6) syz_emit_ethernet(0x1, &(0x7f0000000040)="8e") syz_emit_ethernet(0x2c, &(0x7f00000002c0)="78e05cc0a7f9d94060ec2c45cb7d68a725a0c6966b2e3a0fbc20135242d3d5c32f964583a837973866d428b1") r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$KDSETRAD(r2, 0x20004b43) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:58:16 executing program 0: syz_open_pts() r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x8000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() r3 = fcntl$dupfd(r1, 0x0, r2) fcntl$dupfd(r0, 0x0, r3) kqueue() openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = syz_open_pts() fcntl$dupfd(r4, 0x0, r5) openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = syz_open_pts() fcntl$dupfd(r6, 0x0, r7) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = syz_open_pts() r11 = fcntl$dupfd(r9, 0x0, r10) fcntl$dupfd(r8, 0x0, r11) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = syz_open_pts() r15 = fcntl$dupfd(r13, 0x0, r14) fcntl$dupfd(r12, 0x0, r15) openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r17 = syz_open_pts() fcntl$dupfd(r16, 0x0, r17) kqueue() openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r19 = syz_open_pts() fcntl$dupfd(r18, 0x0, r19) kqueue() kqueue() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r20 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r22 = syz_open_pts() r23 = fcntl$dupfd(r21, 0x0, r22) fcntl$dupfd(r20, 0x0, r23) openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r25 = syz_open_pts() fcntl$dupfd(r24, 0x0, r25) 16:58:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') openat(r0, &(0x7f0000000040)='./bus\x00', 0xf289280c61d8c0cc, 0x30) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="bc2562ad0b6f3fa68a2bfb8b75069a45dad05a29a4a56983346b5d1984c565a8ea67dde80d79e5ec369b82555ae5e9e833eb39f11223153096c5f99b15d809a5d440b6b8e0f8a4112f15dbb3d63401cf86d2517e0f051febf6db2ec4875aeb65036c531dcaa93c7b99002ce11aac187a73323c06a745615866bea778957ac026f99fe2360239340f74332fb3f4a35baca0f5f9da1f25b968b128c2a17adfa24efd347080c8b48f136bc118b67928aa6deaf85904f8ea2b9b9c89a2e5eafbab0b1b47f6ad503c7d0855c217fa67676479dd74e53c5e3abd98af4b701113b9b527783e79f2e2277277d5075519ba6e4dcad592590b07bf0b6a47bc3137c2f450fa734264f5cb6ff01254474adb312daf2bbda1f83f091da1ad4f14afb9820131a00cdd90a38f1b946575a34eddc27ac51461bb52b8cb2471aabde4efa7ea77afba5730149110bbf7d423f19fc68a7037d16b94825d3e833d019877528eadf19eb5308d0840dc3b9b05333943445d362ac29a5f1ea537f76345b4a76acc9e53b2bbfa694e371be966b186071272f5317efdb8e500ed17814bdd6bc832e7d1fc4f3ba5fa25bad9c37557a312d33644d2869174f08f032e3b35adc92bbd27b040c3e0e2fecee8b0d7b26d76bc0525c711a85f76203f69ce982e69b389e52d373ba719994378206a7ad3938a1df74a78c1a8b88ae51d52a4195fb8540470d3911deac3c240c6eb4eaa1fd261ff87f200d3713a487452dfba19ccec2dfa8e63e6bee9e6423575d81724a510c06d54aab1ca82fe35823b955b7370d135dd982f75a6103408c727a4681e54bcfdba1bdc74c6c02fa5c58f7fdd2f93fd34d97434098861f4f6cd418dcd7e29c72d9302c795473679868bb7ace646bed0719152c70ac3de152977482b1f1ce49ae137fcc5b2873be6a7335a605a301afd767fa2274affd7533e6f9ee1e6bb937bf3477c091cd2cbd50df77834c0f9af6b33d2d65b902f388afec80d59ac6ab6ceaef60dd7d3c8bb37131f05762e1130182b1d359ba08838a2fe585642a202a7a29ce23dd9d192e7480e931e984523e285bc4cbe712a1a10a6edfb66e506342dcb796cbbe9fb3b8ad4bc1b44bed67a45bb5c04e572eeacdf8d813e21a31c382221ae45f5f6ca4a37c65b2872d313d4bd545c307e686366f2fbc0895fddbdcdea45d88bf7529dc371e6c762d22e6473889c782ff2ded0c4c1337209bb5beecd42e7457eb4a661b8b31f96ef0c4aab6f2b79dbdd4c84c9c6e74357162e46c87aac3474bf6e1441cfd840d17c30145091c7a17ed0dee73c61429316bbc56a1b52053def16452c9882d042e7c0ccdd6423bd2bf245d529faba88fc63163754705cffe3a576163491baf1d2ea1c6e455010b06b7518c3ab2b8684b5a06156206095c2b61f3e902acd1f85f088ff466dc4eee0136bcfca0ed620ce8d42344df75bba7b86978f830344b1ac85977cfe94213be1f7f736936c29bf1c6dd38b04f49688e7bc78622aad84970b55adc0a7f03b4aa1d5ab94732c327164d10ad348dd4de7674772537bf6290c1f7de15a0119381c853e49485e8870878733268d4e21d88346ea9b0021f2b242ff09a7c5e97674bbb96fe2d4e19a644a9ff6540bc8246f507fece63088fd4f4cc51dc593ac8aba384ce1110cefe4bb5204e107f8209832a44dc55c99ad52adfd91e759a63ba299ae503916634a4fb4f977c70f284d9a5c8eebebbef40d6b7031340f", 0x4d0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "39d96afa74bb29408b4a65f08a0e010077f61d04", 0x0, 0x8}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x200, 0x0) pckbd_enable: command error 16:58:17 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000381, 0x100000110) r1 = dup(r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0x6eb, './bus\x00', './bus\x00'}) r2 = syz_open_pts() fcntl$dupfd(r1, 0x0, r2) utimes(&(0x7f0000000100)='./bus\x00', &(0x7f00000001c0)={{0x1}, {0x8001, 0x7}}) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000080)) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000140)=0x8000080000210) pckbd_enable: command error 16:58:18 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r1 = socket(0x18, 0x1, 0x0) socket(0x1, 0x8000, 0x113d) setsockopt(r1, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) socket$inet6(0x18, 0x800000000003, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)) select(0x40, &(0x7f0000000140), &(0x7f0000001480)={0x50}, &(0x7f00000014c0)={0x7f}, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x1, &(0x7f0000000200)=[{0x6, 0x6, 0x7, 0x7}]}) r3 = dup2(r0, r1) ioctl$TIOCSTOP(r3, 0x2000746f) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000001c0)='./file0\x00', r5, &(0x7f0000000180)='./file0\x00') ioctl$WSMOUSEIO_GETPARAMS(r5, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x6c, 0x401}, {0x21, 0x800}, {0xcd, 0x7}], 0x3}) r6 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r6, &(0x7f0000d06ff8)='./file0\x00') ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x2c, 0x2fd2, 0x0, 0x94e}, {0x16}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'\x00\x80\x00', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:58:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24be0000000}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:58:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000ac0)="582720efabd16ebae60400259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619514a4c8ad7ce4bcd660eba26135a223bee40ebfab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d7228193ef16a0000000000000000", 0x65) write(r0, &(0x7f0000002580)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d0000000006dbd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff1639ad7ccd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5ffa4d8bf18460869a8f385273a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f", 0xc74) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x10000000001, 0x40000000000d9c, "9f8dd8e500"}) readv(r2, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 16:58:18 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = dup(r1) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) fchdir(r3) ioctl$KDGETLED(r2, 0x40044b41, 0x0) 16:58:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x30}, {}, {0x6}]}) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='W\x00') r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x6, 0x0, './file0\x00', 0x1, 0x9, 0x320, 0x8}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000300)={0x401, 0x0, 0x400, 0x3476, 0x4abffd13}, 0xc) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r4 = semget(0x3, 0x1, 0x220) semctl$IPC_RMID(r4, 0x0, 0x0) setsockopt(r3, 0x4, 0x0, &(0x7f0000000200)="65f4aa613e0ce8b6d3af50f42ea556728b4fd85adbc06dcc26d0b3cc383480f16471248311b3be237a27b97dc1fa4000c39ecb8e972d023ffd757e9a5fe51d1d423af84ce303b516efdc52abdf2d791d6c8b8868f6de7485695f2baa596e408f0652c1694da6405bb5a1cdf07e87d2119b3b2ee066761bc42a649a8187be8c2ffbb51db5616f47cc531a85ea17e584cf9f8f3eb45e317e8a55b3cb4afef61037", 0xa0) syz_emit_ethernet(0x354, &(0x7f0000000180)="96") 16:58:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f0000000140)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x84}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") 16:58:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x1000, &(0x7f0000000380)="7519b1ec3bac8ad830b422f687a0dae4cc22ea6feb91ec4162fc0ea014b935bd014c4d95da65246e7e8920fb25fc95cffd0c542dd3f9282a4d2cd82927f0ade4095cf90bf39af6ac6a68a7133a0e04934432c2d817fba98964498c67e9a5ea20da08e5f4a84d8e62d1af8815722b03ade2988d89d1016d991bb6c2b659346d55e64e4673a69abccf21e057a0b824bdd0999e7d99b1501d41526c4090f1aebc50c8c7389f853af72ff54f02c12816dc8bb0adf062005f8b9abc3ea303cf31e35b42187f97ff8699bd70030a4fa710d9e29b9ee919edaaa4ae120a896306ce4c5fb148909e57fea75e17c7df559268373a896520643e14c5a4127b99280bc407b5127739450c90eda0497882e06252997b2c9addf9644658fc6e67d89f61c1de595542e212299f3ab914a67db8c0c9202e9e2b1fe17707b7ea1b4e56617075a91bf8ceb5ae0804ca99f8045e7f87805708ba65590e2f578f007c54fc2e1caa1ff1145cf860edd769b741b623409d8581f36f98e25b5b50b5fe5d7d0d5b98c3e8e62be38cfd0f0a831af7e1c5b57c03b4dd0611151c27046c1e68e139c99fa824d2375b2e077ba30f5e89c727f379b78198de508836dfd4fb328c67d5c9b04d3ac8e1bfed21a3939622fe3c77eab9fa7dbf97fbad03250e3197009481b3d955b95acd78ba6cc8b9646479cae35792b97a1691684c2d6e8289c90504f3e02f0ac36eff6cee13e652541086dd660b4414fb3b03fad7c5b0f83482d7348995267f1efcbd798f427ba3ae77baac86be072da5063e3d373d4281d81963bb96b180b819f47e826f1b62f6dffb8311f357ed5740a4b7b1aa8ecfcb167b18217c8dd44b09cc216b5295baba2fbfb49f4a84cef68fec13fecbe3f1da18cbb4505737f9d2428340bc2dbcc180be33877e7933582e92e6f280105ff63834d146d00aeca629e8bd3a001d08b71eb0d7870ff574d8a33c6905f9344602252c74a8162f109864d75ba0c34431836d37cce1147d47f4b4fa1d606f49be23112cb1d8c1f3d11e2750640ede6f539ee2dd537757353ad8972552f84b116cbde5fbb6d1ba5ad4054e0943dec908d16865b17f1908c61cf60b96731befcfee7271ec114e29e1353c276f3d538391d74b4ab6a485e18330a60061b99aa7937dec2051c18244108c8c548c564fcedc8e3ceadff0e04311291ab7f2a35a9fe7ae30289bf1761d3aff1cf40c521bf0f6b71fbd6b60f49b01dedf6ec63566ff65b6dc13b69e278d3eac45ac50e52ef611f5832b942c72320917011901e0ae609ea5c4786ada82dedfeaa902498bb4a82e1864c0d12dd6a44f926cfd32a223940e4d60461f2d2c833d111ef79450c5fe59211d6cdd6e2bcb56cd951a5846f4821fa081386b9549ee70150bdd9b2600ed6c59c9a72b24929d7670d4d205577623fa97570a004635b021d4e3fc6a5cad27528d10cc44847ef9aed48b87e6e7936700e7a663973de7eed1776931d47832091173820893eb4dc5149b30bae706380087b7e57de1b63907955d855f5a2f3255145b365185cb8b659ba245076a1ebf9cfb4a10c6b4e4f5d4234034de26f21048b2cd00843821cfdc287e14172f104cf3b6a7b0533f42947d30275efe6a84aff641e15a8b8a714bad4b46d9ebb38e23663353765b45f7e809e489cf1b0e80631e7c019ca374eeec7536cd42e9a6003c5e37fee37b3ce94e523224dd75c9540e752ac9078f05d3cc76080c08aee3a84e90e14bfc353891bf83034f9fd89e9903223fe020406cf313c322c9449dc38da6114c6291fd7872f59d891c9abc904057932cb1b508e287552a24f97820656f55e16d55b23c41ed9aad0a463963e387abd7988354dd2f78526436c62c644e34e77cc73484aeba6cac419632c2801ef5e5a7542599c3d0590e6e426df4abb1537a44c2d14132075786e639a1f14e4a49e8c86e64afc245cdedbbf01a4ccb5142e2e037243fed95864bb01265a683558394deca02f266f8c52417add727bfb8042c42732e01ab4c0cb55b39d89a6641035dfff5703e554c263bfa33fe41c2be681f4accac293795ea0c267552c14f3cc2f1331656bc4edb308450311292a3aa3053732c06dcbe2e2c610a234db85893129f5f8565779062aac4c89b0569a1b84cf9a2c803598b1beed2f3adcbcb8e297836d529b023632b4e17452ff619cc5eb3d465e18cf8d4350e0b933b43f10d712b6daf038bc28fab6db8f17aa06191a9d809ca7719bcc0727967c37a41a3c78a4f2153d590dbb0d34c0922b16b05c8d89519df3eac309a0a050a3043256a5e075f7bcdd1d29e86b6865034bbc529d836deb0e8af14c747002dbbbe335a4b2043844bf353b92dd2d9e34c604b421f8d8a8d841b95b07fd31d31ccb975323682efeb5a409eaa7f8776d87151fe7ee00585019f59490636f23a41fa5e3b67dc67b4cfb0d118cd31615964c734a58969f15f89b6a7dbc6aafb916fadb5788f10fc28592695558691663079d9ad50fd386ce6b678d2b3fbc1bc884bb4a8526b2077211b6a75a364a7cd7a076308c0efb4728f66d66ed40d2b5f4c7aa149690c6be3206d29fe2ee81cfda8018513a044f2d5b5c0bb4ffbffc0fa216af0bc401a78ff2badfa49ab985a28b4863c8a8cbedf675530606eb6678e5422c8ea933f4b2795082f284691f4b412225f302f29bb46d0ce5d40e923840fdf7351335b7bf4280d5fe1b6486c04f2f7c05291f1855fbe9a552a001328d868e73e8624e3930ec33e836f35d8402f744f2d2ca00e2669dde8d56a2f1c11dfdc87defdbeabf3f0cd2b4e6ec90dbdf9c87cc027fceb7987322ea997afe8f657bbc6e8a515d99a4b0dbe74f46781a9cd2da2c0b5875a8ca04fc901549c9ac35632dd72e5d51385eb637a6f44b66d43f2510de3c345e7a6932ddfdf41663722cc9b3cb8862ed85a823ef135809aedc5905c068fd1cad25bfbb0161373e055040ba74a2a0a0ca861589c85e7542041b4729023a4e5338bc1a9bc314c244fc34c042475168679ea55584d08df8b068a1ed9cab9a33a0d198a58178648dd950ad389c9ea212ef36b731bc8b7fb3b0c4474e513ba4d2c42aefbdc86d2e569ac2e6228c5657028160c32282648ea777ed6a304893b3448a9d64e98d79bd49d4f748570ca7e55375ce33491c8e547503701efaf66930d2e317a701cc80309ff5779218441c8a97be63045c5a876b2f58a03a1232a94aa3505611cbad9974cf90ffd3129a14ad48d6ffc8dc3223eb45c943a4443dea9b5e437d49165f0e97c0e9dff7479e58b4edd21814f83fbe2ae90137e04532ef5a07fbbd462c4739e7aeb2875b36f8bed763d8743626bf8d970390835dc9571d7c404b75ca59ac5833c6027d43d762f186f598d86f6e121de4db79af227f3d29e7d7a8e3ad90acadc6fb6fada974a39173444837626f63b38f372dbc4f2ef8772eba74293af65f07e77b68b074434df35253de883c974dcb180e0b258c6bc5179ebadb2a2cb118f7b794ae5343d3258ac031edce822762ee0cbfde3e0693983ecde8566859e7b61974288395a85fe8fd9e4418aac6e992a28e5bf47c37e137b011b3b6d6b8f045ffea1b308b2dc090b681acf189870e0f85d0782d1502da678ce76749c95666babf7a8e478a61a20cbbca6748f2ac45f913f58451b5af93cf6a5b34bc99b0882b1a5795e780ad6c01a169ab559551f6f83e892e16cd242e0124ca2fd9814e3b135fa2d0dd4cc8c0e73e4bd9a173d47091534c7f2ce6ac68e8312dbb440341924c1001fb3eebcbfc32f8a25ab53e8bc18fbff5c09a3bf6af351c8e8fe17de72d70c4facd3c7e0cf993ab17cf84fa3ec4cead7d398f7407ad458841a59c9a92d85a528d6cfa3fe5deb326800659708fb181a6e0780d5040e07ecfce6113766413afc77bd6007b66a3224a41ad1f1d9a067325cd34ecdad4099b9dc0527f08588f56c0f9191edaaec4379ec293147a093b54d49751f8aacb765453fb1c3a66730477cccfa57f756c0f724ce05d258d1262e51f348e0e5675580b4d8ebd7ef00478d629a3eafbf3ddf3a059f21997b0f60b1f8649a04621a2e0055c44b9f16760ff906cfe1a2df9efbe42be6d911f926d705f0e956c24718106ab829c9f46ea9a338f3914365f242e4ab1ad1f0fd368fb7150670913332f30fedb8d00ae07fb5ad30b675eb857e562ff6e1c70670427a4a6bb07d89b509a4764070ffb63454f53eb1d02738fb6c35b6aaecc7dda8dfc08b4e64f2e071c2cbf22f89afe28e9f7113c5f48925015a6d4f471f204069875e5c7d72efe99925f9a6f1a50f4b5c65a13e91e5aa125e5611e21fcedf1aedaab9f965a6ecf043eab4673dbc6499dcd412b12331c6945b54c7de0f11485d8dacc8dd5f2847cadd37609044e303546c58f74c88c5937c813b6b66e459981a75835d9a72b5475a86723d515a3b21db8e040a13bfaf9917a2b73e24396970946437865608560e52b3f20c4474b2a15b76a7609183fd98cecf686139db275e9e591f330834774bd75fbfeb7fdb50cd1db9983f1169ba80ce0a3d09b42904528663369f24301948575757c137414283c59e84252c7f66dd8a5d8196b3ea252e99cd719cff54e69819066532c33abdc87c1eddf8e54d4e83a6cf2d828e22b9af5b36775c890fc55193c8c1c460a110081f5848fa3569cc1ec3b179f493e0a222079b0052ee2968b8420a9fd0e63aa4e938e497d73f9f8d7dbc9442479f99a5bcc931e5cf2acc923846696062cfcb0bf75a95f3ed02dad6e5a8d194a193b4e9fed54546f95e7ee499e2492f7b041fc15fc00afa0c53078246d948305f80ca466553232e98c0600925b8a24e6ea369781a343acc68ced3d55065490ab3046942b874b347ce8ee3764579b337bde2edb412358d5967c06aceb6fa969c9e25847a726798c8f8f009cd558431246b0909ee50f19cda46992b00fbeb37f652a562271c95bfc45b2b1c69bc9fd27692016b13ee22087614d5f2e629fd0b484addde0cadc5b2ad950eebbde0b7d9c23d7046f2c390dbeb248c3f85b1d6111ef0ba4169167861d39366e5e755d3cc55f03504df58565c913f03be51a0b3ae3f567bd202829217a42325a3926dee7f5f34762949884b69a2f8951f56b73aa1d6afa9eeeb4c60e2f4506a74c9bf7ecdca3a9238c4345a3ae7858a4429f6f7385b119bd3ffdb4d6bc4f471faf3728ac3fc979c3d2ee0422835e0bcf1279e800d692d7db4b2d6a7e002aac7f61a9f2e9daa9bf7e76c9625ccaa93565476f2c6b41f9ea23b86ce87b9eaf4d976b2293c6dd4eef961a556016ca2dcb8a0a3e5f73b6f49a4727982b52923314eef3952aedd433bc6580382923d1f56de28b5378c0834af6d28cab147423b7f484c3ebd88bdf7c7252eac29675df1bffec96c8ceaf4e2776774987827c67b1054a688dc092dd35531fdc52eb5fd86ff12ccc372b2556309da5a327926c8f99093ea566ba719e10390389a7ea06f1089717427393d1c01ed562fd9a4bfc3c52b075b70e97ffb663750b9f60ba5a9dc29ba37938c70f8c15e1b355accd05a8cd5aff3fc6c019609414c3fbc37bfe5430494ff77b006cc0a9c3142faf81127f760ad4f2a6e08e06f39f889ab0c6c9bce05849edcc370c33e3d50e0e541dc6bc509123bed593cf52f23be639a47d882c63dfb5bbc8c716ccc54b840c6f9793004633cc2c55c8746a912b21d8cadbd8192f20424409f9bb99048a408107836da0cae39556d2eebc4c5169d213b003ea1a9fcea17023954255c1c4ca0a113c13056e2c9cb1ef0bd0f") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x50}, {0x87}, {0x6}]}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) accept$unix(r1, 0x0, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:58:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:58:18 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x300, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) flock(r0, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) fcntl$lock(r1, 0x1000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) execve(0x0, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000100)=0x55a) flock(r0, 0x9) 16:58:18 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x113) r0 = getuid() setuid(r0) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x0) r1 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000340)=""/192) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd0\x00', 0x10, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) write(r2, &(0x7f0000000440)="08847ef639a97e509400940f5509827ae627a4cbde0d2b4547f56dd789e0e0b5d561f13fbe1db56023b15f91e5118db8cbec0d52662e06a44f73123b80e0fed7c510dd9d41347b3b5dbfa62d147b5d7ff8a7660b753e5ccb02b480d9f40725067082e1a854cc53987e539cfcf6e673adb10ac76d5a7ec332af891673698b97864b", 0x81) getgid() unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000600)=0x14e) getgid() getgid() getegid() r4 = dup(r2) fchmodat(r4, &(0x7f0000000680)='./file0/file0\x00', 0x0, 0x4) getgid() getegid() setrlimit(0x0, &(0x7f0000000200)={0x2, 0x7}) mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r6 = accept(r5, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) recvfrom(r6, &(0x7f0000000240)=""/200, 0xc8, 0x0, 0x0, 0x0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/82, 0x52) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000640)='/dev/null\x00', 0x100, 0x0) r8 = openat(r7, &(0x7f0000000740)='./file0/file0/file0\x00', 0x804, 0x80) open(&(0x7f0000000140)='./file0\x00', 0x10188, 0x20) ioctl$VMM_IOC_TERM(r8, 0x20007461, 0x0) truncate(&(0x7f0000000780)='./file0/file0/file0\x00', 0x0, 0x0) pckbd_enable: command error 16:58:19 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000), 0xffffffffffffffff, 0x0, 0x0, 0x0) chroot(&(0x7f0000000100)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40080, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000080)) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000000c0)={0x37000000}) 16:58:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x197, &(0x7f0000000040)=[{0x53, 0x2, 0x4, 0x5d}, {0x9, 0x1f, 0x700b}, {0x1, 0x20, 0x4}, {0x3, 0x4, 0x0, 0xfffffffffffffffd}, {0x1, 0x4, 0x10000, 0xcddf}, {0x8001, 0x9, 0x4}, {0x7, 0x1, 0x8001, 0x56f98720}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:58:19 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x800000000001, &(0x7f00000000c0)="75010156", 0x4) r1 = socket(0x27, 0x4000, 0x2) dup2(r0, r1) sendto$unix(r1, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:58:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000100)}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'\x00', 0x0}) syz_emit_ethernet(0x286, &(0x7f0000000040)) 16:58:19 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="0000d0bb7a0f242cf53c2255201bc3e6d5315ab7286e42cada08bebe768cebfa6ac5f2"], 0x1) socket$inet(0x2, 0x8000, 0xffff) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)="92912674da4f2aa5be4b4f8f5187541984ea1087b10039c548d5e9aac58c0ec51fe0bf6e328082486b894c7672a6635e6cf71269189ff113d9ee655c99e723055ae77b5a9827970a9bc4c7d3a2f2e8300cb96aa31e958caffa97a0abfafae923fc25b2462a7ce4fd2455818d4544adf8a1618bb607d5d6089a1c016009e79e1d380c241ae11b594a261ef2a4bac77198c8d8c1b5cf4ab5155533c35f9a5681c7b70c7f2aee6f2ec0f23d4ec88cef597987c635082419b0fdb17ff5b5779ce7df3606c09765357995b1", 0xc9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x4a8) 16:58:20 executing program 1: r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(0x0, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000040)={0x6, 0x3f}) shmat(r0, &(0x7f0000ffe000/0x1000)=nil, 0x0) 16:58:20 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f00000000c0)) mknod(&(0x7f0000000080)='./file0\x00', 0x2007, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r2, r3) r5 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r5, &(0x7f0000d06ff8)='./file0\x00') openat(r5, &(0x7f0000000100)='./file0\x00', 0x20000, 0x95) r6 = kqueue() close(r3) r7 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000000)='./file0\x00', r7, r8) setegid(r8) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) kevent(r6, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x28}], 0x80000007, 0x0, 0x4, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000140)) dup2(r2, r6) 16:58:20 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x100002fb) fchmod(r0, 0xe3) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000180)='\t', 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:58:20 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) r1 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000620, r1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x40, 0x0) setgroups(0x0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x8, 0x80000001, 0x3, 0x1, 0x8, 0x81, 0x6, 0x1, 0x1, 0x101, 0x2}) ftruncate(r0, 0x0, 0x7fffffffff6) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000000, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x4c) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000080)=0x7) 16:58:20 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) close(r0) r1 = kqueue() r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x20, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0x8000000000000006, 0x4, 0x80000000, 0x7e5f307f, 0x1}, {{r2}, 0xfffffffffffffffb, 0x0, 0x0, 0x4000000000000040, 0x4}, {{r3}, 0xfffffffffffffffc, 0x50, 0x40000030, 0x400000000000009, 0x1}], 0x1f, 0x0, 0xffffffffffffffc0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x7, 0x0) kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000000140)=""/90) 16:58:20 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x40001fffe, 0x0) socket$inet(0x2, 0x1, 0x3fe) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x40, 0x0) accept$inet(r0, &(0x7f0000000640), &(0x7f0000000240)=0xc) socketpair(0x2, 0x4000, 0x9, &(0x7f0000000740)) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000780)='/dev/vmm\x00', 0x12, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000540)='/dev/ttyCcfg\x00', 0x400, 0x0) socket$inet(0x2, 0x2, 0xfffffffffffffffb) r2 = dup2(r1, r1) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000580)='/dev/pci\x00', 0x80, 0x0) r4 = dup(r3) r5 = getpid() fcntl$lock(r4, 0x9, &(0x7f0000000080)={0x0, 0x1, 0x80000000, 0x100000000, r5}) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x200, 0x0) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x1) utimensat(r8, &(0x7f0000000140)='./file0\x00', &(0x7f0000000340)={{0x2, 0x679}, {0x3, 0x9}}, 0x0) r9 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000100)) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x2010, r6, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000005c0), 0x4) sendto$inet6(r7, &(0x7f00000002c0)="4f2c9faf6a85bf9c4a3b421109da8581f66ed4345c93a79da0158c284c65682db5010bc040d08da9be27119d62a0c7319dc00edcff64566e51bb47367573b927b362a6ec4a561d66c25342ca7bd03d303036a520925fc62cd63f384d606e75d266da", 0x62, 0x3, 0x0, 0x0) r10 = open(&(0x7f0000000280)='./file0\x00', 0x88, 0x108) poll(&(0x7f0000000500)=[{r9, 0x80}, {r9, 0x6}, {r10, 0xc}, {r2, 0x4}], 0x4, 0x88) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x4, 0x11, r10, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r11 = open(&(0x7f0000000000)='./file0\x00', 0x2000000000611, 0x0) ioctl$BIOCSRSIG(r7, 0x80044272, &(0x7f0000000380)=0x6) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x4000000000006) pwritev(r11, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10000000000011, r9, 0x0, 0x0) r12 = semget$private(0x0, 0x7, 0x31abeab9b6d42942) semctl$SETVAL(r12, 0x3, 0x8, &(0x7f00000001c0)=0x9) 16:58:20 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c1, 0x0) pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20004) ftruncate(r0, 0x0, 0x7fffffffff6) ftruncate(r0, 0x0, 0x33780000000) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000016c0)=0xb47) setsockopt(r2, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) writev(r2, &(0x7f00000015c0)=[{&(0x7f0000000100)="c84d75be9660573d9d577de9447b704ef9221ab66231442bf1021561ff78c580794063210532b7e4b864dc3057c71c6975324652975b794c3db06a52c57455f8acba8f367e5845083d1030bd52baba", 0x4f}, {&(0x7f0000000080)="04b28bedabda56ce6a6c3cd70886aa1828628795", 0x14}, {&(0x7f0000000180)="69245cee184326c7e18fe7d3aea62ddd9d027846fa011fd5bfed4936cd5ca7b6301dff77bfe1d03b47b48f50fdf7db1cbc00edb104e3e381e6cc7919205464baacdd2aa071a0f031ddc8968318374c5c21513576e5d4a5f8ff164a03d168d9cbceab01ccaf2812d4aa8203abe0c90587322f7241001930770f9ca7b13e03db456aa485bac68ec084ea9890", 0x8b}, {&(0x7f0000000240)="cc3691257b9d2389c54b960036704f580c1f29d11d9ffefa262f3ea9447616ff27e4f7960a032dbac3899eca80bca9c96f09523df44876e5914241e6eff9b08b5dd68430d6d53308f3f5f66bf01fd86cba3ac5b8e4b1d2bd4c6da390e6d90b2542266ef5161ec4c7b66b1de057362d27e1074c2f544454e56b43f12c721f2828c7b08f8751a7f9708612393bd81bc077909bde4ff17ea9c8d8432b28b0aec99096e186bd45054c82374bf9893f938a236fa6eb884f4aae277c34411422e5d960ec2c81dfc41fa79529b5c6c8249de3c37b88443d9dd00690d9b9a9d9047d14d59c94eddebf96edde5d6836909a8c3c15ea138422438d38b67e7caf0cd039214f56dac789f9fe792eaabe7a61a9b9b4c2f6b9e31b6753017dec808b6c7bae35f6e81a2d64a30056f677086bfe3dfbc3c44b6298f04c48944e74b177757065dd02ee4ab2503999a4227d6b631bc23553ec8533b1be1b96229dee604f2d99be401586d3cfde35c2ca22869ae36226473149c29aa4573a928e13c1d885d442887a5918e41cad2fcd0ad55faca71332a4d60de02c8dbfde18c462e6b9598bd234940db54106301565d4a17593d262a709f4d1cea7124310ffc0de914b50ac142d3f647a3d1157c5275335d2955da49cb87a3ceb5650decedc63cd5d0b45ae9bd24311a1188bbc8498d1256599a7f30fd2dabb8bccb2ec567e78bd1aa51cc6e097831732a71371d347711b3864492826f18d860903b7f1296b9e6a60888710e5c1f1001f180a19924d27a775ec97d5704d160ec2b7c52f31532869cb218a6eaa1ec4c84b7d920a314d62c4c5834d1f26af68b84758ef370b002764a76703f3463885202317592c5b3e1fe7e88461859ee8164c35afa4ed7e33bcf152c44427d83d46582dba30ae5a684c529c5fa30591ec52ea636b2211f6a5b29c17a092970ce22f33e3655d63951121b758dd2549abaaa04e477bfaeae1e823210f1924b93bb22e37f83c9d2862d4c77649af2ba7e24255206bc76d659c190cbf79c4c1cfc3c5e041ed7bdea185c74deadf96461dc95c4ad4ac7f687c3b2d61aa6991c257a2d962719d118af7f2a300af09142f5c596abbf3be1d2f63bc826fee507a796c0dff527ab28be37b10d101c71f2650abaec9856c886356a7e998de00601fc59c538423b3a3af9685c51e3286d202b225fae633afdbd0a0d5986903e04174901e5948febf920ee2e836842fd22321c9adadfafb7cd90732c17f5dbc0b6873f1dd33d3dffe67631448edd52a33f9bdc381229c0192bbc6aa7df7eeb6c00314d4146b6eee403415bc5caa9ac82f087abb55cd60ceb467952378f9b8ae0f18a70abe07ebc0272216592facac0aa9bbf27b4a016dfcf1d19c93d8baf1e7884fce836e305c9b6e0587749c32a6ef6c6b20d8f3749ad2c16e7a3bbcb9492a33a3382219515d690016b3af7de10fcfd63e3bf3696096ab3118af559af6b28192fb59c0438a99ce3530cf75f48a0fb74283ad1e1524873c3ed10269b157749e5ed364d5eb7ef2da26851420da3fbbbe449a0812d56f2d40ae7f559bec033ddc4c2befc892bc7efe6656ef41731d09853b458a9db60fe6ce07c349000c54d4ef8f5aaa32af6e9efa1a94e320c40ea60431f80048612b4ae2a1b62d92469b153ef655842c6d9fe7644c0f4dd0dcca59b37b445133fbc3d3263599234dc75cd2fe6f970c6e028d5381f2ccc0c17fb7189f97947a2da8a71d38f5d7c603d763699d5c6dff1a548847c52aab024bee40074384e7f3d4145a8246ffd927986b42e543060cfeb8e5d5a3cdb627cbded0ceda018310c882cdc3f2acb07b119e91650430deef62f52f1c8fcea46db6d8b86fbd29cb412601a286dfb93afc9e35110e97ce3006447de2da05c929b9afa3ef79a45e7ef419829e48c9c787a5ed905b08a06627d55c60b4afd19eddc00a4d8d9004ede5605b4b22fd7771bc838652fef68cf7d6b5bef6abb662618193a6c411dd559c0eb6ab56e178f40b837eea8b0a5deca76550be9c9ce64efd85514cb25865cd9b10f807a92654d396401cb0236945ce3af4f0d46f8c43c193b9447b0c834c8ca4229060b91bfc89cf5af9ff8241dc7324080a8657607c871ca058eb0ef1ac8e9d961a31813cf089d981f0568042dcf6c84798bc073f8348c37a15958342050a154b81c8538545a458344b4b43d7887dea1a2a1b8689b98419cec6d4414b3d70adecd06aadf69c1880a040008e93a95745789ac59431fe224ebfc1713b68b8fd033a51df38f17cadc637a4f46c5d39a4d801b71732d4fbb1c9dd3b556b726bd776a463c9c5c14a5a02b78d15a5433f1296e83f219fd6bbccada28bf97add0daecf7a83d4d41b32f2a03384fd571c857bb36f738b97d5d3531a90979ec5cac61c30416d62930bc927fc7ddbec39b696411ac700c09a65a55239ed305e244172cb0a807f8e8b7f7312c95603458760583b1bffccc30f28b9f6a4643e1ac490e7e1a41d0853e882ab5f28d2cdeb32aa06eb84f31b469f212455d5e9cec1324b9c90720c98ccb7cb13aa7e5c9e625de0150479ad57f0cae1d8c69724f50dcafaf028157f9457c42ea7f279f195caaca4b4dbcd1bebeabf353e62432ba28beece9becdb2d6c6edaeeb4452127e659dc7d4efb04103809c40e944963ed0282c43b373b27e9ca39e4f6c6a86144efd9e6d0779cb6660658f9e15019fe706d66cd140168ddd70f40c325b67506aa40c00a8874dcded6bf00b6af20fc1c59e328ecd1c0e3faa888f529df9e9adabf7e28face6b2d43069dcd1643dd6804bc88287ac9ba83267b234ce298dd160ebd73835c1acd6aa1c03e763942e1d5935dfcc85665b6f44ad2ab23a4881cc47a224fc925217d8e46f5dba4f0cfd0a8e57a1f80439777a2fc7cfac46df3f4bb96f29af22a7819d68463e10858fb8ca763c2d8aae6aa6cba260a0e100bc76aa8219023774ea76d15301f06ecb841b5c492d2dda4bb59335272e74d6c27b0be18e3338223cecbc5633474ea73ae5d3777c036bd6a9ce288634685d88c8e09b3ed7eaf39465a4db92255510451c39e7be077281930242440258886d0b34f95fad0b93f71fcfa776c47e1779da472c2470434c81c7b28c286781730b5f8f2335ce633c14d5085257598e5b1bfbbc9259067781515e99b66a5e1d1a7d0638f619ee02092d22d6cb9db516c669cc2229e648bb89ab7ee606ac89ce5259412916c358108175a54e4dce16963be5d42f878db365512c11494eb3daed0b4586fb0b9f6cc26c0665836d9d8926afc3c952a13462ea8c650be339d44245704f16c87cc0d56fd6607600b3ee687baf3cd1e39c5bd0f0c60aae708358812323873ee6e63a0de9760bd0f4ec244b7458d2eec8d4c059402b2f5b46e6a5b386fcc40a23fc208b5d35e991b4ab1e701119d75a36d67d04a1273bc03414a75cea2eaa9c87f6a90f5d10cf3c6d5d9ff0d41747190e88df83dfc5ccb5fca956448754de677932607682c1b22f9f976be8a884f3a7906867dc0d43643128bbd619c81b0eaa4b290cef2ac67effcba12025c47d700c944df7a9c508ef89f426e22b9297ba660e7d8136b35f85bc177d547a772a5264bc1b16852dbeb3f4726a4bfdb12ecb387219612b6f6d43bbce2ff1881b56e826eb28d22fa89aee9e021f15dff0d8d481f2d082955ec1c49add90108e6e4957a2aaf69a1a0b3fa2f5ec5c1323059651772a6558a38315b2acf0985c4cf070ddd63bd3f0c8558b6e001a6c665413340529ce082079c869ca41f2d8741e09b50d4999dcc696b78ac0980c5b66c0e0b1fae816ad80ff1da36eb0baaaf60a5eea8d6620a342f22c7aeb1af1f082b71f58ee19940a6a5db717e7f992b90f898bc5fc195d5ca9dc89fea85bedb81da041061dbc882b974fc6f0d7d9e5f45e0b6ee8601ae422d71451bc6971420fb388be3188b4f5f3eaf33dcc18af216aeb50431c61f19222edc483351748384fd4d5ed8289d187f1e989c13283bc56c9b3da58cd2a87dadb2fe8bcc0bbed62288e1ea2885d111d0506e438d5bdb559afd42c965a94f6abd9293e2efa30aa918a29eed0c79a80c97e4eba9b80d4f133aa62b96eeb7a70fea828cdf4af370bebb473495835f7c8d1db30c3246be0e16da7f58cf3d70d57daf26b1b062d75bd8bc71ab98e58dbd5c65aa2267d2800c14beab3d2601d93de74728e71c51841ef34133c192de629645c5aa12c68285be007264bf70ff237a6ee5463aa78d6633ed0487c86864fd010157dd8071273905cf70c382eba286044930530386702c11bee8d51382a1984f8119d32243520f8c6ced200879ff54a973dc587cac90a72155887af62a52173eb23f2a960863554a6dfa4387d5ae12a1a39ffcde6dd2573ac782ce37bf5577775a0e7ba5abf2bb0778e925e429c2284f15f04bedbed185fb1dc4bdb76b440c0a3643d1fdc8db4a65827e6049119232c56abeff36c695f75475b8fa813d83a23ec9a6fd3882b485af52bed4c8e90305ce2f1b40ae95e02f9f3007377f665d85900285d87b9dccab8534dac458902e60b76dc5064ad66202ded1d6f1dc978b184ce33dd16019777b5427790602c9a0bcc65484d1306b7d638665c7d7a5f3b051c05af1ede2c14332856175456864b939969ecdc149f81d30b9cb85dcd18e0a50076f214045debc5b37bc6d497b022a77fa59b648f6eaf103beac751992fe07e0eeea1a8133ed2b0f414de58113b38a14ac137dddf236f2e91426eed547973689da245d13f84d7b4ff59a0c628426455725b9887fc0c1718acf287321b1c7424d78af54a07fc9805b7812cc79c1e83264262c651f19311a4fcee97fcbbf2139304b4488579b4aeed0bcc110f69f0e102b20ec7ca588048e725cd2db9fbef06fd4179f7f89833bf1bc85392e4a01e510adf04e9418bb6b40d7559dd678b26409d66c4e51b0b003e3b21518780188ca4e33283666c9b1ab0ce73a0f6ead9b85291d49e407900476298c7961e420a7e26486ce6f81a29d45989e0b42d321de4df17796fc48ef291c782a457776c302d26748384e97095c9663da4e78ef2fdb5965c1bdc003c80f786fb0043110348a9122814fd4305528c0535ffd45d4aee978b08c1504f1fd4f1a6ff8b885e970c1ea1e3bd20b77619a687a8d0edd6f20e426be94d83e8daac213d1fef7bd487c9ab01cebc15407d04c0f71a2b0018dc3a413ff70166657fc287d8664bcc92c07a16d33dad3eb4167c46ea129983f9048b5f58687862e6722507ac096ea45f8c0c88019beea07ea6d4854c1ecda49f6e5b545f11ae4331f92e196b6a559d3fe20894596ce412b4e887645fa3827ce12fa3f0b6d8dfcce339e4c6531bc3af8e336969f8bf84c6524b626e4a6c9bc819963860468f5895348fd3f6af01ed3e5072bb10caea9e45b0293c58c1e56fc1b69535b8eebb42b7520f822d412b702c87ef2f97c152b15419133348cdcf615cb08b6283be3e2dc41c113176cf3d9c0728b3d12a2b1462ae2c63af56d4a28c33e62baffcc3a25aaf44bbc3f57c4b2497b27eb230f9eb8ed8e878394b41790aa6cd6da7aa1910bd5dbd63bbe781eb3ef9682a0762f27ac8493444a321b669b8aab9f749fd8f70eff30ff3ab540bd96c4a5a1146ffb4cac410eae28e4c20590be5e67a9880ace916e3fa86937c9b03afea6c3b8cde7aa1847495339c3fbe5848fd99fbd41c375e213ca82e9d26516b7fa38c4b2084f378d797973bca3dbd78d8e1698a2270573a297cbeea8f117a12b02ebcb9a4997b159431e6c03687f4245", 0x1000}, {&(0x7f0000001240)="ba8fbbe21af8360cb396a93e346f741df11eaac114ea923fd1a42ebb4dc670751a7822995f0f1dd296a95d185557f9ecaf988dc1b1515de35f58b00bfe1c9394698b041a474373d1f0576d9790a03a01658d6714737442fda753a23213", 0x5d}, {&(0x7f00000012c0)="024588d05b78f15796fc04641bc1baa1616c9d23e1df0631fffb12d71bf9c4446b1826bb3cb175919364a2141f20731c605ebd13c91a769299a32fcdcb7434c5863b2d9024ebceb8703bb5c0fc4d07da0159a4f68fe67610f579a86b603b8b6968cbcd57c17e9e457cb74a5fa24ebce0412b759e48cd54314757738faef78a817aa78fd7bdbce19cc4376471c2d386d6602341c45eaa823937fcb3037b75f9d081e03bb1958d63b04d99", 0xaa}, {&(0x7f0000001380)="19bac9e7ff2689244646be83f991e26602816e5cfc8b38bee21e308b37d5ebf645aaa70cb9031ae5c434d3f87b4f26d5d7f05d73b401824a059a5b23c949cedee324bf457539adfea34607977c75c494ac098d5df3791b40e8943a1f7b665934dbaa2ba37f5bb4e69c0a258b23d8fa79e7c970c99c4f7f0022a119486befec988e8401570eca6de51e77b08601afcad75d822e1b2d99e3bebe6533", 0x9b}, {&(0x7f0000001440)="e116479b1fe995d9e67eb372514d2553456a6824e255a3ebb0cb6bbcb1ce6d985c5af6be2cdf97f37adb55c2e978981de5ea4ded307f1922849d79cc8ee687150a5354989ff075f33b18cc6a0a80863cf430213a305e6bf1d3339e52ec7000aced012138b19e68", 0x67}, {&(0x7f00000014c0)="dfe09d74497fa4b474b9780baa74089ceec83091e80f49dd9fc63377ac3319b13856dad4670e637a0cdd4ccf122da6b2b1b3dcc50f1c7b29c0a38ba70a665ac568729dc4a30b8f8a8741de4e015854a535b0f99e40bba93308c9faac07b58d05d22866df4e37b320a550c4a3c618bac3036ea1cee93b2e5273d47909565d01d15d050072f876ed082c22ee8d5b2812b059f06807f4993f6a125fe7bb82410c5701bb0d8674227a0c50f29e647166345f6f0a094d51896e06240a864ff2c6cc8fd19cbbade145b4551f3b294406522f2b51e6554e1aac3c065e694e8f3d2dec9e140c66311655e17e88191fda1e051827e784da4535463942", 0xf8}], 0x9) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000040)={0x3, './file0\x00', './file0\x00'}) 16:58:20 executing program 0: semget$private(0x0, 0x7, 0x0) socket$inet(0x2, 0xc001, 0xfffffffffffffffc) r0 = socket(0x1, 0x1, 0x5) setsockopt(r0, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) setsockopt$inet_opts(r0, 0x0, 0x22, 0x0, 0x17d) r1 = socket(0x18, 0x8001, 0x3) getsockname$unix(r1, &(0x7f0000000000)=@file={0x0, ""/34}, &(0x7f0000000040)=0x53) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') rmdir(&(0x7f0000000100)='./file0\x00') ioctl$KDSETLED(r2, 0x20004b42, &(0x7f00000000c0)) r3 = semget(0x3, 0x0, 0x106) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000080)=[0x0, 0x7, 0x1ff]) 16:58:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x74}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000240)="c98180000524028356da8dcd6e23ef7d46248747790080000000") mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) openat(0xffffffffffffff9c, &(0x7f0000001640)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), &(0x7f0000000140)={0x9}, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0x28) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000180)={0x92, './bus\x00'}) 16:58:20 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000)="caf5b415", 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r2 = dup2(r1, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:58:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = dup(r0) open(&(0x7f0000000140)='./bus\x00', 0x8240, 0x3) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0xffffffffffff98bb) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x80184600, &(0x7f0000000040)) 16:58:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0xe26) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chflagsat(r0, &(0x7f0000000040)='./bus\x00', 0x8, 0x2) 16:58:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') ioctl$BIOCFLUSH(r1, 0x20004268) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:58:20 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4004427c, &(0x7f0000000000)) mknod(&(0x7f0000000080)='./file0/file0\x00', 0x2000, 0x1) 16:58:20 executing program 0: r0 = socket(0x18, 0x3, 0x797) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) sendto$inet(r1, &(0x7f0000000040)="da35254eef738c4be3641445f81897822b6ba9821755b14f7dfade23d3c7544508872fea0b8e2bd0a5d79815dbf59aff18b8bdf5d83dc79dc2410464e75279ebc481ed7cdd6cbb80969d9040e830dc641f69d8689f358e925a79c2df020d722c118971c8744d08c8ed18c5d880e080416763703aedee", 0x76, 0x4, 0x0, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000000c0)=0xc4d) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x4, 0x3, 0x6, 0x3, "28f42ab705c53cce2437100cf506d3f218bd34a3", 0xfffffffffffffff9, 0x800000000000007}) recvfrom$inet(r1, &(0x7f0000000140)=""/96, 0x60, 0x841, &(0x7f00000001c0)={0x2, 0x2}, 0xc) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000240)=0x100000000000001) setsockopt$sock_int(r0, 0xffff, 0x1117, &(0x7f0000000540)=0x9, 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000800)=""/231, &(0x7f00000002c0)=0xe7) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x0, 0x100000001, 0xa, 0x8, "ed64385400", 0xf4e, 0x9}) listen(r1, 0x2) accept(r1, &(0x7f0000001040)=ANY=[@ANYRESOCT=r1, @ANYRESOCT=r0, @ANYRES64=0x0, @ANYPTR=&(0x7f0000000d40)=ANY=[@ANYRES32=r0, @ANYRESDEC=r1], @ANYRES16=r1, @ANYPTR=&(0x7f0000000dc0)=ANY=[@ANYRES16=r1, @ANYPTR=&(0x7f0000000d80)=ANY=[@ANYPTR, @ANYPTR64, @ANYRESOCT, @ANYRESOCT=r0]], @ANYPTR64=&(0x7f0000000e00)=ANY=[@ANYRES64]], 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000580)={'./file0/file0\x00', 0xffff, 0x1, 0x3, 0x2, 0x2, 0x0, 0x30, 0x0, 0x0, 0x3, 0x9}) r2 = fcntl$dupfd(r1, 0x0, r1) getpid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000007c0), &(0x7f0000000c00)=0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000c40), &(0x7f0000000c80)=0xc) getpgrp() ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000cc0), &(0x7f0000000d00)=0xc) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000300)) r4 = semget$private(0x0, 0x4, 0x316) semop(r4, &(0x7f0000000500), 0x0) fuse: Cannot find fusebuf fuse: Cannot find fusebuf 16:58:20 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x2001000000009, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) semctl$SETVAL(0xffffffffffffffff, 0x5, 0x8, &(0x7f0000000080)=0x6) 16:58:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000003c0)=[{}, {0x80000000000014}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'\x00', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000000)={0x80000001, 0x9}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:58:20 executing program 1: poll(&(0x7f0000000040)=[{}], 0x1, 0x7d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) 16:58:20 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r2 = dup2(r1, 0xffffffffffffffff) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x10, 0x45) getsockopt(r3, 0x200, 0x100000001, &(0x7f0000000340)=""/244, &(0x7f0000000200)=0xf4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) close(r0) r4 = socket(0x18, 0x400000002, 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) accept$inet6(r5, &(0x7f00000002c0), &(0x7f0000000300)=0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x80000000, 0x1ff, 0x0, "0000000000000205000020000000000000fe00", 0x6, 0x200}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGRTIMEOUT(r6, 0x4010426e, &(0x7f0000000080)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000304000/0x4000)=nil, 0x4000, 0x5) close(r4) socket(0x1, 0x4000, 0x3a) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) connect(r7, &(0x7f00000004c0)=@in={0x2, 0x1}, 0xc) open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x124) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x80e0, 0x0) ioctl$VT_OPENQRY(r8, 0x40047601, &(0x7f0000000280)) socket$inet(0x2, 0x8000, 0x80) write(r4, &(0x7f0000000180), 0x13c) r9 = openat$tty(0xffffffffffffff9c, &(0x7f0000000440)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCSETAW(r9, 0x802c7415, &(0x7f0000000480)={0xfffffffffffffffa, 0x28, 0xffffffff, 0x40, "c095b47a74d7098ac4599310ccb7afd563a5936c", 0x7b73202b, 0x7555}) 16:58:20 executing program 0: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = shmat(r0, &(0x7f0000f01000/0x4000)=nil, 0x2000) shmget(0x0, 0x3000, 0x200, &(0x7f0000b7b000/0x3000)=nil) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) 16:58:20 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x80, 0xa5e}, {0x85, 0xffffffff00000000}], 0x2}) mprotect(&(0x7f00000d6000/0x3000)=nil, 0x3000, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x0, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:58:20 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000000080)="d74c78007f", 0x5}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000000180)='./file0\x00') ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_broadaddr=@in6}) r2 = socket(0x2, 0x1, 0x0) ftruncate(r1, 0x0, 0x7) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) fcntl$getown(r3, 0x5) 16:58:20 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000380), 0x10000000000000a4) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x91, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:58:20 executing program 0: setuid(0xee01) r0 = msgget(0x3, 0x0) msgrcv(r0, 0x0, 0x201, 0x0, 0x3c00) msgget(0x1, 0x2) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r2 = dup2(r1, 0xffffffffffffff9c) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000040)=0x100) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x80, 0x0) r3 = socket(0x18, 0xc000, 0x0) setsockopt(r3, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x7013, r3, 0x0, 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r5 = getpgrp() ktrace(0x0, 0x5, 0x8, r5) r6 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) r7 = socket(0x18, 0x2, 0x0) r8 = socket$inet6(0x18, 0x3, 0x0) r9 = dup2(r8, r8) dup2(r7, r9) sendmsg$unix(r9, &(0x7f0000001700)={&(0x7f0000000100)=ANY=[@ANYBLOB="f31845b3fb86d100000000000000008855c4024e89cced44a7ea75fe3c0000000000002000"], 0x1c, 0x0}, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) setreuid(r10, r11) r12 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000000)='./file0\x00', r12, r13) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080)={r5, r11, r13}, 0xc) 16:58:20 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x8881, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000000)=[{0x20}], 0x2}) r1 = socket$inet6(0x18, 0x0, 0x1) sendto$inet6(r1, &(0x7f0000000040)="a1c4d1d5c3481ca8a636a128ec4d32d107b673d5c8fd927a2d61ba3340a1037728aa10590061bb85785665f8b4d71c9206b456016d87322d0a806e2ad4576623a75e460b0026836ba90c79caf89352f345e27802b13b58658895e22a9864ac806208fe0ee683ee33f73108705bb8601701f3b70163158b85ffad371145063139d4b018308e2eb0ec6f0c380696771eb564193817797091b42a6f53fd8545eb3fb1c1ef62a041e0be41a4f14f28d360af", 0xb0, 0x8, &(0x7f0000000180)={0x18, 0x1, 0x40, 0xbfcf}, 0xc) semget$private(0x0, 0x4, 0x100) 16:58:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2}, {0x50}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20040, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000040)="f9") 16:58:20 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000100)={0x240000000}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) mknod(&(0x7f0000000140)='./bus\x00', 0x2080002002, 0x40004000000228ba) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000040)="000000186004008b00002b27feffffab7b74371b2891fffffe0000000000000000c600"/44, 0x2c}], 0x1) 16:58:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) r1 = getuid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x74}, {0x80000000000006}]}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000380)) socket$inet(0x2, 0x3, 0x7ff) r2 = semget$private(0x0, 0x7, 0x90) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000180)=[0x401, 0x800, 0x0, 0x5]) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x181, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000400)=0x8007) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x14}, {0x61}, {0x6}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCPROMISC(r4, 0x20004269) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0xcd2275cdcc04a901, 0x0) r6 = getegid() lchown(&(0x7f0000000440)='./file0\x00', r1, r6) r7 = socket(0x18, 0x1, 0x0) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f00000001c0)=0x200) ftruncate(r4, 0x0, 0x2) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x2, 0x0) setsockopt(r7, 0x29, 0xa, &(0x7f0000000000), 0x0) semctl$GETPID(r2, 0x3, 0x4, &(0x7f00000002c0)=""/184) 16:58:20 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCGETROM(r0, 0xc00c7007, 0xfffffffffffffffe) 16:58:20 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x37d, &(0x7f0000000080)=[{}, {0x0, 0x20000000000}, {}, {0x0, 0x0, 0x1000}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) sendmsg$unix(r2, &(0x7f0000000200)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000180)="8cb39600ef9b192df545e67f0cf5bd511fbaa737d7b7e5456e1cdb8164a3b44cc7832d9b0515729cd413984e45f2f2266b2ce4fdb4afa1d743c325a510549ecfdfc40a7c5e5cc89d60afe47a2f039262bbafaa276045f5cb4a632957a1f015d5b745526fbb3283fb5d7e06fea53d3d", 0x6f}], 0x1, 0x0, 0x0, 0x2}, 0x8) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) connect$unix(r3, &(0x7f0000000340)=ANY=[@ANYBLOB="00978a7aed3016c5ffcdef3e68f7bbb03f3cb6182ed1e1b8666d2bdcc6d1770f30a93a8cf60ef08255b6835a6a28939dc3270cfdc3cd5d1e001371a2d43718345306ec0ae2386b52b3bd8cea88c7c3f9ebd75e54de8aee1ea8a9d3850542c6d290410425bd6fb5deed92bb9c5d0257f80751a41bc0bfb3b999a1b81ef33ba4d4fd0b55d59bfe2478458ebc5a01e3a204deb70ec178069618354029df05f883f33db0a008e219da9a2f24b1d155aa3ca1fd3fab2d978a25cff568f99408ceac80cc4c00000012176d881d24d4e2d77048833950ba98988d26c2ce2d9ffccc59de1bb63a5d91f75265d6a653657da0dacf01d981fbd6245de8548a168f67fa6430a4c9bf57abc61bf393b253b19e47a5113bfa3f1d024285e7e47ab2c42d65696a9470b92e5c2c33e83d91a3c764747e9e07ce43afbde098a37cbf0e94f05966247e21e031561aee6e537e1811359050711cb38737577c739ec2c9c7cb1765db773b7d27b80be039923a8228e1c0ef4a3f47e005afe9379525915593d3ec4959373588ad38d79f394c580b3e37d8f0dde6a40d5c312fb1ca7d06454a9e1ef4204d6a2172cf410c5d5e97db72266795"], 0xa) 16:58:20 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x2b, 0x0, 0x0) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:58:20 executing program 0: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) write(r0, &(0x7f0000000080)="0900004b589be924", 0x8) 16:58:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000100)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x92d6, 0x0, "d730c1e7bb6fc60ba39611dfef1ca40000e74de4", 0x0, 0x3}) r1 = open(&(0x7f0000000300)='./file0\x00', 0x80, 0x200) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000340)) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) write(r0, &(0x7f0000000040)="db616436a9c1ee6aa164264aa5df95b41ce37cbb8714bcc133baf42f127e22183ce17452b94f40364b7d67076535dc9f1cce68412b3863c547d5d6e04241b3b5030eda9f096a91fab9730a59db8f92005877bc58c1e2b17222232bd79d6137a81f0bdb0fda15712083c29660c2e56ebe284f38ef5524c7fac8a6ae968c6d902dd65e4d860df900c14b", 0xfffffffb) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r4, &(0x7f0000d06ff8)='./file0\x00') pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r6, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCCONS(r6, 0x80047462, &(0x7f00000002c0)=0x4) linkat(r4, &(0x7f0000000140)='./file0\x00', r5, &(0x7f0000000280)='./file0\x00', 0x4) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000540)=[{&(0x7f00000004c0)=""/84, 0x54}], 0x1) 16:58:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x54}, {0x2d}, {0x6}]}) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000080)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:58:21 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a5387060000e2b8180000002900000032000000000000020000000000000100"], 0x38}, 0x0) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) getpeername(r2, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) 16:58:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x5, 0x6, 0x7d3, 0x9, "6634a1df945c1f48c80bfc7206b7aed8d77bc548", 0x540, 0x7}) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92"}) syz_open_pts() 16:58:21 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') mkdirat(r0, &(0x7f0000000080)='./bus\x00', 0x3) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x2a22) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:58:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xc}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) shmctl$IPC_RMID(0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:58:21 executing program 0: r0 = kqueue() poll(&(0x7f0000000040)=[{r0, 0xd0}], 0x1, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x20, 0x0) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000004c0)='./file0\x00', r1, &(0x7f0000d06ff8)='./file0\x00') r2 = socket$inet(0x2, 0x3, 0x3) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r4 = socket(0x18, 0x1, 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r6 = dup2(r3, r5) ioctl$BIOCSDLT(r6, 0x8004427a, &(0x7f0000000400)=0x7f) setsockopt(r4, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x80, 0x0) r8 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x0, 0x0) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r10 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) setsockopt(r10, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) socket(0x18, 0x1, 0x0) setsockopt(r1, 0x27, 0x800000000000040, &(0x7f0000000480)="400934a9d839989c", 0x8) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0xc) r13 = socket$unix(0x1, 0x5, 0x0) r14 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) r15 = socket(0x18, 0x1, 0x0) setsockopt(r15, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r16 = socket(0x18, 0x1, 0x0) setsockopt(r16, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xa93da7fa8c0bab6a, 0x1, 0x8, 0x100000001, 0x8}, {{r2}, 0xffffffffffffffff, 0x0, 0x80000000, 0x8, 0x7fffffff}, {{}, 0xfffffffffffffffa, 0x10, 0x2, 0x5, 0x3f}, {{r3}, 0xc, 0x4a, 0x4, 0x7, 0x100000000}, {{r4}, 0xfffffffffffffff8, 0x8, 0xfffff, 0x8, 0x7fff}, {{r7}, 0xfffffffffffffffd, 0xc, 0x4, 0x560, 0x8}, {{r8}, 0xfffffffffffffff8, 0x2, 0x40000000, 0x5, 0x1f}, {{r9}, 0xfffffffffffffffa, 0x0, 0x20000000, 0x10001, 0x627}, {{r0}, 0xfffffffffffffff9, 0x9, 0x1, 0xff, 0xffffffff00000000}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x10, 0x10, 0x9, 0x6}], 0x100, &(0x7f00000002c0)=[{{r10}, 0xfffffffffffffffc, 0xac, 0x2, 0x800, 0xc87b}, {{r1}, 0xfffffffffffffffc, 0xc8fbd7e107221390, 0x40000000, 0x7, 0x6}, {{r16}, 0x0, 0x4a, 0x20000000, 0x31, 0x40}, {{r12}, 0xfffffffffffffffe, 0x80, 0x1, 0xffffffffffeffffa, 0x100000001}, {{r13}, 0xfffffffffffffff9, 0x20, 0x40000000, 0x4, 0x3}, {{r14}, 0xfffffffffffffffd, 0x9, 0x2, 0x3, 0x899d}, {{r0}, 0xfffffffffffffff8, 0x0, 0xfffff, 0x5, 0x1}], 0xfff, &(0x7f00000003c0)={0x40, 0xffffffffffffffbe}) 16:58:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x2}, {0x45}, {0x806}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b7") r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000100)=[{0x6, 0x3, 0xb78}, {0x3, 0xa, 0x8, 0x100400000}, {0x7, 0x1000, 0xfffffffffffff0b0, 0x80}, {0x0, 0x0, 0x9, 0x3}, {0x0, 0x80, 0x6, 0xbfb}]}) pckbd_enable: command error 16:58:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x7c}, {0x61}, {0x6}]}) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x5011, 0xffffffffffffff9c, 0x0, 0x17) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10000, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:58:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x8c78b5e88e9bb3da) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x7}], 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x82, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) close(r2) close(r0) 16:58:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000780)=ANY=[@ANYBLOB="210e002fda8cbff72bda4c1afa37ffaf71c761b8332112505a38ba124266d5463fdf3d009dda84962a85ecbe7e4f07112287b431e6eb49e90ce00f51daae3a46275900"/81], 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x60000000006, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0, 0x0) r1 = socket(0x11, 0x4003, 0xfffffffffffffffe) sendto$unix(r1, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x7, 0x80) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r4 = getpid() fcntl$lock(r3, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r4}) writev(r3, &(0x7f0000000480)=[{&(0x7f00000001c0)="39eca95ea24b46b121d175d2f8b86e9f46ff97ab340c963f37b4e5508babe7c16e2bda5730530ebd472a5059d5b337c00fd8f87493e41f1a4d"}, {&(0x7f0000000380)="35a76c95ff53c657ad535eb31c4cb2722d8d8cb1f34c13f0ab72fd123f539af69c170c44036f3afea89530d7b514aaf76e15add6a93fbd4f66539d6d75dbe166023a49f851e4ba523457871c39231774c7cc0c586ee31692c066b2dbf7521916b39178f7af47c135c3cdb8bf900a1ce3b46bd408db46b289dba9eb00beff816cc4062c40f762a387411b23eda29f088934864d59e28552fa877a"}, {&(0x7f00000005c0)="14d688dd0ef5ed4d6e1f6c18b029b5919acfde04dd5a7a5a34125ec64b622b4f1727ead97f8633284145bc3413f4908047d8b50889fa7230d7657c58b798739e15e2caa728e44d3fd8b4a49e6f764df503dbf73ea2dd32273412aba3615ebe4622dca161ddab6ef667bda19127e79e3346e78965b4e9aa9a34ccad992b9764b7cfbb78dcedb7b57589c6af03e4dcdc8406885683b23938f6385920790475f31ee7948e42578e97c84e63dc876becbb86ac129ff04cfdeb0aa1c5035d420384c22d6b4d2adb33823a97cf196bb8b958821bd701abae9e030c203140d143f771c81f8b0a0f6464fe804921caeb6316675442d0669387550f62a7479feabd"}, {&(0x7f00000006c0)="373fe54c27779dd05d38c1ca40cf72f08e5a79e577ed44f3bdd46bdec592e49fdb3ce7d080b703c734cc6ad4d1a12713fe2eed7503eeeb5e97b894b2242a616dab739c972c8a602888578300cc7f0371ed5a541eebd4f47266101819766303eda122f9ee838efb0ac83a0b1184df1cc14ce9eb015526ee5c1d08e277e12f76a07ef0e4a150ee239643936ff8dfddb8362da2b4304a8cfeb40d34fabc99231491695714026b73a863d08f897488c2bc1e6e4169427a189d70c1c3f6c1a686"}, {&(0x7f0000002640)="4747465ce1fd3fd0f97356bbf61fd075a099dab78d26ce4e887a8b68cbf9ab1c127319b7f3a173471fd9d6011aad857217fa1fbc3b0d3e3d98881e89d08b4335a9d2a1dd80a7f41cf97cf672da3831d5ac06b25980e680e7f0f9277d1cc6c40aa50e0a5e6e9c8cb4f29738978522efbcbff052a489924a79bda713bfd16027946bf2f3a244e54e021ffaafd511cd017534a822e5856de67b82defec44a7d184775376314d8216392d229c9432bf49ebd8027d748fee82f1d26015673b02e34e837c26a88894e30a1da3cf66c72afbd7834f96d9cc21efafcc0eb2690537bce18f749dc1498ccd769b2d36932e618186d6196b7e09d9adc757b32ebd24609dffb10a247ede80e042d63551da845b9809669acfb2f067b320b7d929fee20aeee8ced7c86926c02b094fd8b5e68454f003473952653efe9dacc6898de4bf538941a015951ad54035ca11a1ff30a44573855d4991e9ec88a49b91f57bffaf69c669d23d6e2e6dbba7e50005bb2e1d59ee29b0b50bda8627bbdbdf5c3da30084d427ac6ce55b7a309db6b44a90a2a2725a2f7fbfe7a49b1a68d96a10ab7ade3d005405b81cf9a8256cb1f3d4d1fcd363a0b72c05bae5058ccdf37fdb1ef5b28cbcfdba451a78e4cc51dfb87fbd2f79bc32c62d6adc65874e8e6e9358c6121cddf5a3014cc25f8fdeba75280c1b8a694c469286d1634b1090a32e881cc49cc36d4ba3a674f1945dba76317808cb6caef0755c8e611f86ddc442b0d10da374c1fe538707a0afdea529dbfc57b76727ca756db91411ec712912010e48eb925827dd6b95749760199fb53ba6956dc21a00813a6d68443d4694bc4c52097dbc67943f4377f9d1af6009c085b422d7613b619c7110636fd8d6f0daa0806ca8cc47ddb81bbf40f2508b04ad5c3dc97cbc5f5dd8dc05974e68b90c5e14674f36232dbb66b5b4bca9cdbfaf0a6c28713987c91e615a5b1470eda4f80033dbb1965ca3c94fb44b081cbb91dede580d1ce3648757e17878fcbf7f63120963fdaa29bbaa457c3589755c94f0a3ec2ea05e3e46273eecf558fd837b1aa66e3672a317e860223ac0bde5fd02a0dd36c9d05124b0f75c0d5913b613e98172e0ac58918d70066f924f08d8b509982bb0de5054a0746a9fbdc5e6d69e8a7c0094d997fb1a106c5f7756fd3da1e335fde6889c2b8f8ec0b9b95441aed00569e33d8c8369b42af67a9e80eb679cb31bc774ff22875b4840b32c48aa02c994afd7bce13d9d5cc6434640854fe83bc90f972bd3e059229f509cddbb62f8a3578f89a24a22b757517ba2d72a7c1b3c694df9422826194e66c7733eec02fe5e93ba4853960e2ded292722e4cb3c88729f4b50afe533e17cb46a0db769750013e741b99aba27695a96650c2c0924e5e21af993bfc018384adc6e2cafaba5496d01301b1cb588c0f9b924643f310b010a8d134013203a578514cbc3d2e1fcc390e2183dab2a39bb602a7384090b0368c09cce4dd4b054d85ebce9c2a2587c63a51a80d6aa2f61a92ab281489560d73398fe1a4acb09f1a4169479b89609edce90fcf3c6a11510b8e01c522e055cfab6a0645324696ef49c3520c9f6fffb0f5c871380d00a35c0302ac01a3f16b3504ab29839d9a3b938f4f47480b8b4099951d4bcf221983a1cdbfb7ac72e0863200a58bcf734b548ef80796161fced4482b05872fdfa35942193c5a60b06b6a6d5e4adce9d8ace07c8d58f289ac3a3f53e9c61499015f12051ecadb482222966ba77509eebef15c8739415a9f44de83190735e9b1757b8271f5e5b6897c4d254684f171cb04a774536b258c2d795ce8a557bfebf851383fee1c0a428de1b882dfa098f32c0f685a8472d1ff772550c81f7b2d823bed7b1c26a8e84090265f83bddc90895ce6d055a7d9fff41e16e3dee5e6aaeb3a478814dbd199c76c6b47953ffead131da3a9081663569e7786f7719031e9021e743d0b200820c4b906c35f8c3b4562f4f31ae5a8a60a4856fd8050d89fec52e98ceb34bb4430560d4081fa1474b350abae8ba34559c6abc2470724a11f00fc2a024c148b293bb7fec007dd8bc1f63643a72e9681b8cec1659374f50b99f795d964a6c0b9525abd26eeb48e3dd7a6570e0bbe9e189748bfe515fdd8c6f6dcee0288e39388fdaf5815cdb68645cdcec9c84597fee305dc522dbc6b0e552b6d2d16503e0756313eb7fe5bc50fb12c81b3a002508c7d05e851e268584fd2e1de0c0fc5ba0ad1191c384f3ae6e2177e9ddc1c76ea7da0aa56af225a211ad854aca38a0db228e2b775923b610af38ff68f7c203b7a8cb95322e584aa9a6662790cce96f7554da3cc65fed6b816a8a71d3bb6e7fcbf4358a5f4ef60e42c4a25c68dee6f5f9611003b52325ddf538ec3122ecef7963d8a4efcae78f197a120d7fd84838c15bfdcaed45b8bcea39cd7cf0c26462e71993b5d4e7c48566dbfb8d253332f44444a8b998465d06557fea9fab6c37a32749f394f099aa3c9b12e4e235b227679288e606cd74ff532c69c2fd86b81ac624ddd718c9093c578e3a1ffb24a54fea86c9fda171f5f3c029827d86c9f075705c231ba95ae24c763389a18f978411ab5001456ab48e1307305ffc3f648eacdcb002242441374bb7c2ebd00ea4c674e5198f85b728660df2b6f80679fc9c677a7328105940743a20b984aaf4b4ee187ce587a68a9c396afc73c2c7906fa6c38deff52dac075cbdd2327813624d5a076a46219e5eb41e58415c068e926b550e9d540b53eeb002f704840be39756efd681680aa195be8c31be3382de11e8411a126351ed5400573d311c6142d09b90e45ba6b7cba447d12364e19cc4cf418b527235f2af332a3ccbbcde5a7d648e609ad071da95a7e7f5fa7e44bab43c2d7abce2404cbd4ba3283113c3aea3e4fd967acafae61699bc747918580c02dc1a98098a5d7022192e6e1c5cf768e33726334e1bcac83eb0def6c4ab518c7d8f0a0cf5026749f2deef408c74670ddc5b9d336ec56ae93aa3ff36b8a8933b402cdb8162f94e996db604ed88e9c967ed5920df7dcc8e53ad737d2bf42fdd0a7fbdccd0282891fe4f86d911579181f8cfe5be5077cfe980923f4dcad1b170a0a98b4c1b2bcec8edfb99041f008df36db403ed359dbf6876897f560926bd153344e2f04eb1da3900c636c7dcd48c57d9f8f5a2b53a8987c83c2a2a6034a8b286ebc4b446ff6417aaed55f386c731a7a63f21381062587b9702a2e84d6299b21746be876b5014345a8f8572df8503f856b8340465b37e4e4e179a916be51b5d912ba4a761f961d48eabeb7180f9dfe45389381f4d8c5dcf0639ca5f7b6461cce2088ea35de67555be5d2f4a79235fbe466eb3313164978b5d40c053de93a8de3a0b6313b7f983a331f1f3ad2b8e46d2a32664c22b6be9c34c3aefbbf8bda27c46fea759a64fc9ff9a0cf865b9a227b98e9a1741ee7b7829e7590404fc1887e18e3824745b2d27c21db4d3669982a4ad40af4e51c100454e4e9523ff1211c785f9e7a0a044b010d788dfd9e39029d031c027f9c108cb9761ef8b527022d9585f1f7a68ac76432a7eb5643376e8327710c5f9291ebbb13595b609a1745bd823482648aa8636adc663cf75b2b5ef51e6a5a5ae9dae6dfcb81ed5e04e01b48dc896c668a0852e8816d02b9217f1de9d018c9061b7359bbda019a032e3cca4e5db6cb922cab371cfb2407e3963f72b3842bc4a4686ff3e2e685feb66452534f7781a72729c2dee13b4e43898f3f884f25757721ef8f99e72e469c9cbbe681643e642e57f310cdba5c969e555694dc845b51b5f7e14ea97b20a922e4adbff3a5503b4271da41436e0e2b22cc6484491608f95bde9d567d3208800fcb1a41a2f3215dfed7d7adfb4ba5edeac04aa1177fbdb3f635308801e114e7474fc4cf5d7c006eab17df4c9f9215d85b1666463c7b45b411f0528b924363cbb10e4a1fe5899a317ba5145344a8a7a23914f0db084d9cb90fc3a25e013e6163ced3edbcbdc9c6729ea889eec504825b8d51cb82ae630d5928fcc1b55cfb81fdf0c45cc8826774f986865160e350fd55b06f6367a83e68d71abea5aeb25ca3b49431121a159c4ea5a02f8ddf24f5252b2df60e914aa38efcec2a68701d16c51f2fbd33a5fdda04fe87326c65af2f0477305b54d3f61f63849dc2d8e8e893974df93bfa4e4b22a129723ee1172c11d07c8ef4d8555229a135a22da4ed578ce6c3002ed1a26d83a3eb99120fd8d5166d3ca02f06edfa87614c8f6524fa64bae8d9b198bb0a2cf2a78123e0aacaecfe800e8817d61f6a80f799584c8bfd345615b44eeb57b508c5fa5d989437983d64c084a6ff45b3b80fd36e3b708a306448fc8c8c8b54e1fc24c6fc5789cda6aa034cd9f0cc7226bf5bcde2741e459a7a7f7aa1534378ceaf43e8fe51ce8689198ea26c5433fcca4baad9815819173d1bf7a958b54a87a8252b72eb3ba56609198ec3dfacf05c70103406a9008a0a74beef76138a31d729d9262dfa637633bb599f84c8d9513d508ecef2ce05a2a5c5218a309f7a5f971f2153d62e16ca6e0f04e4b79e308f7a6c01d04e65cddbadd5fa1296cf33f3472ca4c9aa485cccf083ce93db2a4d8f6d59f192f81b0d89a1a8c0045c09d95b16885138ec90a48275f1b4c150872e082d978f87445d78052f54460da7a3f235d6c9c5babc3a0a328ecf6b43813780b36fa0cc11be553b35eab4cb46e5cf50c040e8a7da6cd245131e857c0936e74cd62c6c61bad8bc328712cf87beea9429b59cd0a3bfca78fa546be42c9057d5b7ba8ab54af5f8faeea45a18cd7c59547b9f53e154e5db54266d6d5ce5c299e26da5268ff6c2e481aede0468487af292b399ac1a3ad6a6a5518a78cf78414a046456b4858de68055f6252c8fb6da9d758c3519bfb803c77954570389151fdfe10fddc7405d8a2bf0ecbb78206ca8984bd043aa90085075ee955bbad1ca203ec3c6418592cf32c69673c53c0e9a94b20ae881356b34f691804e79ef51d8c57b8d642d2f0ca7b4bd89527d6a5e844c0e49c2295679b930b0b69b5a1c5b65178a3698cb8a28f266ef5e68af20e55c520781665155dc2470fc58674b0dc0ca388286ff56ae3a700827fc38690d824064e2e78007e0595f083bfb9ddc52fece08cc72abffd506519b5923c58651a03a4245a6c10f6f927a4453908e263c987d8d00ff53c1530cf0285417c5b09dd1a4e24f266ec28723b4bdbe3b0b7c85ae6b9453e35e26c06b7608b91bc49624f34ef3e39e47dc2463c876e5d2247dae451d5946f2a988ff656a918420936c941e80bf78942b9686ec6bcf75679653c491af2f88443c2db4bac50ff976789fcf79c04133c8f59d6b5eb8fc2c290da68096ae1f5c8b5c25d1c33926c49623f33f10db0964f6edfb4c50607de3d354c08d6f423ceb3fd93d95584908967e91482f176efbe6bd2adff72ff29cae4c2a5933ef79377d5411d3ab466f1d8c0ae109f4cdc427415ce115dfff735c98cb7eae5bc24390eb11f0ae9f70e0a365b401cc30990c76abbfa882c89ac00dd564565356bde3bc79c65930af3ca4389a8fc579da08de625c51c094a9fae75dfa992ae3361adbdac99bfc9b2ee8dd8d79f1c31d4b0d6d56297c98faf6632b4081b46f2f7b5084a6c99b58d2916f58c070d4767e967bc276adc291fd6a534a45e6aa8d00c879e11aa2e63952257dae4f5124459abb0c0ca1c13bdee848ee916cb44b00f16f48bb0b45981fa922f8453952234f393537704b94e9c176e589c700a019ed267d5530"}], 0x1) semop(r2, &(0x7f0000001140)=[{0x3, 0x9, 0x800}, {0x2, 0x10001, 0x1000}, {0x1, 0x400bb2, 0x1000}, {0x0, 0x10000, 0x1800}, {0x2, 0xdb7, 0x1800}], 0x5) syz_extract_tcp_res$synack(&(0x7f0000000440), 0x1, 0x0) r5 = dup(r3) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f00000011c0)=0x1) openat$vmm(0xffffffffffffff9c, &(0x7f0000001200)='/dev/vmm\x00', 0x82, 0x0) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f0000000180)=0x10001) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000001240)=0x5) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r7 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r6, r7) shutdown(r5, 0x2) ioctl$KDDISABIO(r5, 0x20004b3d) clock_getres(0x0, &(0x7f0000000100)) shutdown(r5, 0x1) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000001300)=0x2) write(r1, &(0x7f0000000280)="6b4a20688bf28a9faf1f0efa0574922480ca920a915d49611d80d3038953746d88457ff65a531361074754585783b43219f837011c42c0036eaba581b3e32c581ba96b29a54dfd1edfe34ae5e9feb5ece6408e3a66bc4fe113f9490463e3b0db20a41b3e8e5190c23eed92d0ce89ea0eaff94d872768a0106806e2e5f0b531b0bb41cd4795462a01d052c108406ef4450797e0d2e8200fc4f1649f36cae7acc1358267717388bf43ab5a510915b7bd9c3079fca09e84c32e8a094dc24dba53bc594183c55a29e5d0f9959304e9", 0xcd) getpeername$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) ioctl$BIOCGDIRFILT(r5, 0x4004427c, &(0x7f0000001340)) sendto$unix(r1, &(0x7f0000001400)="68c004c61fed98db95743baab224d9c62c8cd9ba1a38318472c6a867d35361e601d4ce00866720df75ea9094b4310467d7ed873dc0e7006778fabe6f736ad883900d4f39bdd44ada9c090f20a9c3fb82497ffb5ef7c7a90973e490c6b2858c921839053e76e4593538900b7cc415b9d2d26dc43d6c96d28ec92b9ab9eaf6e7d4158ec391813853e544cf51c0359ccf4efc52ff82edef1e3a4863940a77079f09864e6b4a557336f71d36db839c2f93f2e5c954dfd40cac5adff9f41b1950b4625dd346725ac27350fced27a71cbc45ad3aeee222b746c0137ea07d085ccf4910f78c4c034cbe3c10f467019c6a5dca4883240e70c27c037d633e5de3cc1f8927f040b534a143562f7939c1d04fdd1450a6ab1ba5af34a2c2ea6fc4c39a86e5f72c4df8cf34d7f8bf1e09a8554f29fb55fb71ed2b4eb8987b90963defa10d7352b016feddf21bc5c458a0fa053c741f92359b4f48369d2248b3abcb1db0c0b1c9edff465f3475a2dbc68d3fa7c09a45267f0560c7acc56748a9edae0670755b22febaba5fed09a6a7ef26b7c15dca3f75993c7be6490412a78db6ad0ef8e2a6e5649124dfd002b47ca7de863b1dc96d5d5a256c96f65ec02a549733b16323d1d59e923dc7218d4810fe9d4a47e176a366fea177d7cee87c04937b7e07ed38ae29c5eda76bf0a4f737f45e2243b6df141190ff55073d44fa570ee5418c40254b4733696e83f0bdc8f86882b11d9ee1974e3fc4f53754d82ee1642f002001bf01769a33beb949a4cee94747a92a4d30279109c685f627c3e42e5f049f2fa65adef4c37301a8b795640ab9148507d8db3ff99b6b47b4b0053754ab0d2a2af8627f875239616e35ce78b8bcee557d428a87de56c7ba619866fa15a26ff413fb228047fb4d05e72fcda5dd323a81623875dd321085f77b46ed701ea1ae962a2b354ecf83e97538ba94dfafb09dd657d1f365f06460ef1ba67a0b286137a438c1a95c85975f64e27b4f93f9ba5f14f7c61cf5a44363d0aa5df31b113c9957343dc94bb9f4c232f91021cec0d4e53cb4a3bd86ab7bc46f955b0ede409a88699a4b56e89b5ffc4aaa7a743b178ee969debbd4183110874942909d17a8f15c9dca6d5343f521863750f9c8282bce8bd71ddd466c3b657c5675000ab84c8ac45005f997411f1d56c9d1b563d3d99660a0098c71a36119d2e3c424bb12c84816f8512662022f39509fe9f70735b18e6dde7a080db226336ede10a2d891622781b1ef042781b32b4e97ee389025181e4ac5443cf6787cb8e87954a0c74936737029226fabc78d490e62e9970cb1c8be9cb4d39f4ac8846bd231acd6dddc925a7bbb871883bd52f0abbf24904955d2b6a0de65d306d0db8bf82710a8e2973de66866856d223ff35efec2beb3049b0b38f45ab4ff7d3ee4f570a87cfd23c85c7682f3349749a2eb3ca0a34097108b851e20c48764b9b443c1cc9240093b9e8faec19acc018daab6c44e4e6acfd9ae16453ca37f4110b94296995d053975ccbca64c92c5568b6f32290ce8461af741acabad0806e50ea8d11f735e0716afbbe1bed8ece12fd8b8d6ca8756d481ecb47a4afa349633beb042f42f87f3c225e89ae18e8ddf3909844c59f12828b570c2d9a9d0abff202cb88b7ab145beb21cbf841cbe7a6b9f1aeb3befba9031e904d2024af87701feafa562f890c313efcf615dd5e9c7ac351fd21bbdcd40677b4e959981aff9fd129f611319aa0c588a8a5ef741abb4d988534ecb2991e057de4ebfca7768cb9efa4a554f78567a09ab24233db9cf1f86ea4e4dc1cd6ba86310dcd279fa4dd9c528fc3a074b2cbb49baa239ecbdc3598530c03f4ca325ae0e8f9c3558efc3b961e9f731ee1995f9ac5eebebeaaf9c70e1488ccaae04c9926e260836a1a1e3003682dd37ebf699a24355f838db351547545dcea908ce691ed97b51c649cb27b6a8b64809c95e14c9e6729994a5d7e7c5a1ea77b4d2c82b7f81bbeb51b626b8ac6a25a645e9c9af6728326dbd4c9ef9d6a496614bd6e24383fa2185f556e5bdc706dd427b040dd37fb5edfbcd1b19424a9e6400dedeb3987abb1a2580efcab464cfbae745068a9cdee33f0cb1bd1a339ffe2593538d61b09945e8afa37d4206f0f0d000cf06b4a3e5801f2784333aa08b3b4ac1d79e5edb3f11155dece2da6ea2bed1b3d2b894ff177f40ec6f2df5b5d5f148e54e2ab20b504c931075ef8d9c292c8c019cca45ca3657f027d91bc15548268428eb90eddc53adb1faf623df0a51705e8670bf1eac459091ef64ad239417978025c8748b9ad93a53e07e57fbf99cac0d12116bd461a927151ae1750b66f4b83561fece17ad7f99c020afdae27a6706b2a3b94b6b2631b9f788a7f703b97d02f695d96ef5b2f68120731969f9a700bcb33f336a49404b99a9dd67b42ed29ff7df9519468b64a801a1a17617154dd97e5d1543d30e3b8b3de003bf617e57949ed93e349ff8b2c5935402e65b8ec633bf2ade1fcd3ea76e4b61a834bf3bbc728f0abc3cbfc144d4ce85f12acf2bb2a289eaef24d02f22ef2fe076bac2cca21bd7dea4cf9085d56692cdd686f1dceeb2e790a9f868d5bf63dad6f208b69b4176b180daccc65b252215a5b0f250848cf44271d97864e767e5fed1d538b0f3fe913cbeab483e2bc70f556d64685ffafc593f94ba2c13a047e493dd8ccd3b1a557fcd6d4d5eb491836f39c34a73d038c5c7ddb0674f18631159de84ab0b5e76535baf927c51bd14fe9457c12d2948db04ef00e02d80cf0898f54b7a584e4e7e41fb5e8a5d4701d36819c7ea702733dce47b553fe95e785b554a1a9a36474dffdaefc3f511e70bff8dbc472831bae61a2bc2b9451e27fe4e5fdaf700114e8455646bca2175b40111c1a190d157fe1a7d03c34fd286c04a9340f9c2ca530c44127651078ac9ced768a9dd0a54616684763071d5bf23aa592d63b8a59f7f94a0247cecd87be3365a196e044c8a796f4abd8b3247b150e1806940a6413c29e32df10fc83f044977d7402779fb5cbdb7131e95bd62f09164dc3d43464f42dc915e14d0eea124e3e4df1ff19377a4527c5bd844810bce0917a47fc8da60619d66342680ec4b069bf83cf5b6be0bd87bcfea69c8c3ba36033c70695a8e254726da4cddf29c6f25a8a10c69e1d2492cf8b04a481aed09709cc81c637d8f2ee1cce53399d09db0b63eb77625daee0a3b491029c866e1a267ae5c53313046b3cfcf29bd9f972db84f1e8d1db045e1fb6b1a7b482b56201e0954e0fe425c5a4b6d390b2cec1cfaa3e5eccd4cae3b419b63416a2291ebf4ae1ccd9cdc13f4e7be0d14c3e4dc0acf4b13f4c2a20bf2f60ca786da2267573c16b69ab1740188ba66f4bf39aa07301b3d03ee0fa3c53e0f2c3367f80fe09498b22e2819a6f92f565971168084b5396d9b06bf21eab1a3d51426c8cd6d4cc7b77e4b1d4bba9f82cc6a69ac08189d4ef501e69acf72c9a2dd801053eeeac11bc35d257f00dfa4dab590e0112bc2e9fa0482667e42673779b0fc89b085d5493731302951bc41534e75afd6fa34ca9fc8e75a56cf515aa0d2b75379549c1ef861ae4d1806561b877fb873b547a8877c2416741fb96c7052c58808e1f91804c18e970de6d0ee95b5a6905b54b969f98a27b4ab7b5156b4665c2445bb956de71168723a8c436428a1f956dcd1aa8f6afc81afeabf03d89b6ad03c0fefc7fadd0f9fc414693bf31102e6e9f71ef60a2f87d2225d8c6a9cc236a2188cbdf3dab7adcb80edc3c438a3e4bf00da7f40ab0b86319b227bfd008250d739aabbd79bf6b5270f2dbfb1184e4d6a497593ba69f2ea399f326282776428a3ce56e4d8f6c6a3cf95a751c81a39b36fe31aa9f481e0f9895ac7a69c5640061dd5114e98244a57a65df413ca5b7faa7ec9f2d81a0e99a637d956130e31db32e7c5190153550c0f21d4b6646e73d0237a3218f0df89c39fe4adb4e911434bd2468a90ee8432124f3fde4c775b29d6cbe0ebcf2ebc46f6f75efdbcb687dc587788f0bd530404b11478312548446eb932f58b0611a0c807b8af18297844ba8a0290039126e2d357d1de2316991c570accb1840cdf198499753d571332f758a456e3e254119a3f3686a8f02cb16c69df1f90ed86c6c920c7d4a86e65d99110e6de255a631cea623df67ae0b7ef17da1377379547bf7ebc780184722322825424404477f1fb6edcd04a265055cd13f779ede309c3161e83fef6be0c9995616bdf77c39c1782a2036174913c89efc04250705d774728ce1cda84c54163b435b50d238092efbba6885b605db624745fc8d05dff512fc50a6bf25a0423bb5034e03d7300fa436cdfc94bde6242d233e9f1e72687d66aa21a461b0c53c245cbbac3614f7bdc757fb392902d298e270e72c930a6ed37c7b788cfa479fcd388f5999e0e8ce949045aaebfc06866fd312fcf5f4209bb03b9d9ce694f7ce75242cf058ca9d054b96505f81e46270d4b3ee4208d0e4be73e360e7a93c95d3a536c7d0821cf3b43d6a91b33b1322f46e2fba93ebab1df35022c0eab545fbea6659fbbc8b345e3b346850eb95ccb17c698dc5e1593560b2a3b96e7069e63a36c83ddc06ad62d1b056fc7b6f0d531c977acd05dce04509e789d1b572dad899310b4b786f0429227aa08321fc4c5d10193f20015cc8302786df626aa25987294ff8f19a6ebc3f1732c553608bcd10fc2f0ac75836b6d94ad561ba437eebfc2d5382ae86f8a2af704fc992402c7659ec16948d510263a6edf186db5908e4c38c7067fa1363f4efc186b07391a0d94dec64eb237f6696ac189be0239e3e4715ea5161be642721b3188944cf23e0be1b88f5a33ca9ef9db588abc24e8224cee15a525ca01c6c17905963ba5923a122ca7418f609bb0ecc153c5c649e74ae33a69e147705a3f63c9bd41e3c7280ee103253de1bcfebb13d380f668bf269e9353d1096fdacbd3b6b9ea3aed7e4c30263c240c9498354a2949f5be098c3590d7b7aad938dc85626db4e375f9dcb905b96ba40473c8a3cf6103b9c9bcf1c7b1db3cc75573b7148269f1c447ef5ef29586f5e398e5555d2d9e64b1d47df06c548bbac8cece8942d6ef4be557496d9d473b4f335411c119a8b1db9a557b43c2f31fa1e96303cdfc0ac5345def7207295c18e9ad957e2af301fe0facfb6a9acd448600efe2e909026cd7a6ddc284026f18ac2f4fc0e7e94fd0335a41b95fffee0d8527ed0c529ffe84625a2bd36731a49bb4dc1b3e334cd8748ff11ff2ce035c1a09b7a5a4141756354ffa4d3c0ecba49509a4a3d0df79a02a9fa5d278459da0f778317f0d8f248c0448bca4d4b0cec51ebdda7ade54adbeec61c404d178248dc7c4ef9a5f5f00163d6bf8853994b3a8694209e6f1bc3386c41c1e94187826ea655a18294b6913836c83a6e76c1042ff800da7548dee4f152916c0fdee828545f834ea994f1cc215c703cb80b64345a75c2abd843f7a9fe610db3fea5ef564c4cbf5c4e34408c84809eb4402445dae6386b8f0a37d5504e3c98ec7accae599b14ef58b7ead2597d1dfc4ef83d951a0a2891596c2df8f5e8c6eda6b5434de29395dd76f0488ead058d9fa2b5f3e538402b57224e8575427b025bed03a43411dc132e8eca321bed58218c28c0a8bfa071e6aaee77df4564c0ebf9f11840c3f47ae8907674ab9ebc5bc1345d12e67c437dbabd830c1da4059c385e0a04760f898f0110cd37fa0a856737f65665a40760a5ea0f36c3129c0fbb003febebd4c837bfd8ca4abeb2e611773ea8dd960", 0x1000, 0x2, &(0x7f0000000500)=ANY=[@ANYBLOB="8579d3fa154c2dec0400043578e7417d430603b36fc569bf2a28c495799b12396adf71c635bc8d15212bb134e9e57b5ce0c3463a72e44be878eaf2a5231f3704981d193736be8949c3a11250e1490a0dabfca5f44736b6146675e128eb02d8f753a6a62484e894fb0d8b1571e97f9c7f2ab8097c5383d0e526c34fe321afe5fb637be2ead095a0ddc3f2f14f777ab36ed0b954ae729046a35d9ade4e056f654b7265b6587fade1bbea4aa217f27bdaa94cd99857707b55c4e7af16"], 0xa) 16:58:23 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x28}, {0x4006}]}) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/86, 0x56) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") nanosleep(&(0x7f00000000c0)={0x100000001, 0x4}, &(0x7f0000000100)) pckbd_enable: command error 16:58:23 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000640)={0xeff, 0x80000000000000, 0x160, 0x4, "1bfc43c632be3135c3d925354708fb1158bf5e4a", 0x1ebb, 0x4}) openat$pci(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/pci\x00', 0x800, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wskbd\x00', 0x10, 0x0) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000680)='/dev/klog\x00', 0x800, 0x0) r1 = dup(r0) mknod(&(0x7f0000000480)='./bus\x00', 0x100, 0xbde2) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) faccessat(r2, &(0x7f0000000080)='./bus\x00', 0x3e, 0x40001) setitimer(0x1, &(0x7f00000017c0)={{0x5, 0x820}, {0x1, 0x7f}}, &(0x7f0000000740)) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/null\x00', 0x2, 0x0) mknodat(r3, &(0x7f0000000600)='./bus\x00', 0xc000, 0xffffffffffffff00) pipe(&(0x7f0000000540)) r4 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) readv(r4, &(0x7f0000000040)=[{&(0x7f00000002c0)=""/245, 0xf5}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r5, &(0x7f0000000e80)=ANY=[@ANYBLOB="2d012e2f66696c6530f044986dccaff34537708f45e4006a125e57987d58fafbfc5bd94fa3eaed6a3c92ee04470d51843175895c913e08e4ee679e7ab3fb50597de8688b7f685e0d0ced6821d30e47cb46875eece96ec97d56136dc5dc3fa6891ec052f6d84bc0c4aacea9306be35248f7b7148eca3fb2280acc38499b3598f42acc8125"], 0xa) preadv(r5, &(0x7f0000001400), 0x1, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f00000000c0)) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000140)) r6 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) readv(r6, &(0x7f0000000040)=[{&(0x7f00000002c0)=""/245, 0xf5}], 0x1) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) preadv(r7, &(0x7f0000000e00)=[{&(0x7f0000000900)=""/138}, {&(0x7f00000025c0)=""/4096}, {&(0x7f00000009c0)=""/228}, {&(0x7f0000000ac0)=""/144}, {&(0x7f0000000b80)=""/96}, {&(0x7f00000035c0)=""/4096}, {&(0x7f0000000c00)=""/182}], 0x3b6, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f00000000c0)) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000140)) ioctl$WSMOUSEIO_GCALIBCOORDS(r6, 0x41205725, &(0x7f0000000cc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000180)=0x8000) kqueue() utimes(&(0x7f00000001c0)='./bus\x00', &(0x7f00000005c0)={{0x5}, {0x7, 0x2}}) socket(0x10, 0x8003, 0x8007) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000400)=[&(0x7f0000000040)='\x00', &(0x7f0000000780)='\x00', &(0x7f0000000200)='$]*\'4:\xa7]\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='$\xc6\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='*\x00', &(0x7f0000000340)='\'@\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='#\x00'], &(0x7f0000000700)) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000100)=0xfb4) r8 = msgget(0x0, 0xa0) msgctl$IPC_RMID(r8, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000007c0)={'./bus\x00', 0x5, 0x6, 0x9, 0x1, 0x101, 0x10001, 0x4e4, 0x1, 0x2, 0xb77}) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047469, &(0x7f0000000140)=0xb) msgget$private(0x0, 0x100000100000104) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000700)) r9 = socket$unix(0x1, 0x5, 0x0) getsockname$inet6(0xffffffffffffffff, &(0x7f00000004c0), &(0x7f0000000500)=0x109) setuid(0xee01) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0x8028698c, &(0x7f0000002580)) r11 = msgget$private(0x0, 0x104) msgctl$IPC_SET(r11, 0x1, 0xfffffffffffffffe) 16:58:23 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) socket(0x2, 0x4, 0xef) symlinkat(&(0x7f0000000580)='/', r0, &(0x7f0000000540)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') acct(&(0x7f0000000080)='./file0\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='w\x00') chflagsat(r0, &(0x7f0000000240)='.\x00', 0x1, 0x0) 16:58:23 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028b1) chflags(&(0x7f0000000000)='./bus\x00', 0x0) mlockall(0x1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="000000186004008034ff07010000000000000000000000000000000000000000000000000000000000000001", 0x2c}], 0x1) 16:58:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x2}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) 16:58:24 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) 16:58:25 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000480)={&(0x7f0000000440)='./bus\x00', r2}) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x0) r3 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0xc) r4 = kqueue() r5 = kqueue() kevent(r5, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) pipe(&(0x7f0000000380)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f00000003c0)={'./bus\x00', 0x9, 0x401, 0x1, 0x0, 0xffffffffffffffff, 0x7, 0xffffffffffff743b, 0x1, 0x1, 0x9176e28, 0x800}) renameat(r3, &(0x7f0000000140)='./bus\x00', r3, &(0x7f0000000180)='./bus\x00') kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r3) renameat(r3, &(0x7f00000000c0)='./bus\x00', r3, &(0x7f0000000100)='./bus\x00') r7 = open(&(0x7f0000000000)='./bus\x00', 0x90, 0x100) r8 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r8, &(0x7f0000d06ff8)='./file0\x00') r9 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r9, &(0x7f0000d06ff8)='./file0\x00') r10 = openat(r9, &(0x7f00000001c0)='./bus\x00', 0x0, 0x4) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x8, 0x0) kevent(r8, &(0x7f0000000240)=[{{r7}, 0xffffffffffffffff, 0x12, 0x2, 0x9, 0xaf}, {{r7}, 0x0, 0x65, 0x2, 0x8}, {{r3}, 0xfffffffffffffff8, 0x140, 0xfffff, 0x7, 0x6cf9caaf}, {{r10}, 0xfffffffffffffffa, 0xd8, 0x4, 0x3, 0x200}, {{r11}, 0xfffffffffffffffc, 0x10, 0x40000000, 0x3, 0x200}], 0x9, &(0x7f0000000300)=[{{r7}, 0xfffffffffffffffc, 0x1, 0x10, 0x80, 0x6}], 0x6, &(0x7f0000000340)={0x7f, 0x7fffffff}) 16:58:25 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x176) poll(&(0x7f0000000100)=[{r0, 0x44}], 0x1, 0x0) 16:58:25 executing program 1: unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000080)='./file3\x00', &(0x7f00000000c0)='r\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) 16:58:25 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000001040)='/dev/zero\x00', 0x440, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000001080)={0x3f, 0x3ff, 0x8, 0xcf, "5d273857bef8d408229e316243fdb7414a3d6044", 0x4, 0x1}) socketpair(0x20, 0x8000, 0x234, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r2, 0x8, 0x5, &(0x7f0000000040)="a1c1b4f523f180b638b8f9b2f338356cc66c9ebcef2e9666b677a54e1108a1b984bf8e9ca284da8af48e7184549d44e9692c38d30c234f1ad7e6c62ba22d7d7e078a4adf56da9d1a0719c2d9d66aa9f227b3d63b21546431e1e9ed8ed922fd44bf390cb7198fe3de22db9e98b96349083f21c62fbe69cda0ef9672f7434fa2aa64f12deb4704980744b2a6f09f9347b07eaedbf64ee5c0924cf6f7011883e385ed4fed44b2f32c8e5108b731272bb47c9790822347968783f4007332924831b200737753efd15b6b2c01a2526db5fc32bd62a47c10d0de7311642cf06559941ff05b9d5ebe23bfb4ae6fec7fc44b41f2b6ea2867561b1f40a2458476b7205360922c4268b4b21fb5412dfcb08c54f633ea45aca25f60846fbb7fc54b3624adbec858aba7a0dd9535e06972f6a78ff109450428edaaaf7243acc79cb94f9a25a3d5529a02516336bde0b3256cb5c1eed074dfd50ba400a9474b73fc1521cd22bd80f2f288642c209c7b7c5db9e9b56605cfe8dde2bd5bdfbb70577493c386e56e1c233c718812589e8e515583b812ebfd5122ad3112f368d7f6cfc5c0e52a127b40d7ae13b06f0c1c22acfb50b23d73d47ab46ceb0c8f2f462b90f503d5613102e63afbc0bcd21565e13ae0cb6ee0e10afef952b5bfd3c35866514e26d1d9f212a375cbabd202d6011cd2a8558c8dc46d14a7e42031c8a6d55571c248ebf4fc3ddd8cbe3fafab2fca81189b23c1ea8bc0308ab3959a71d21ccee583cfa2452d92d9d628142003523bbc522eb60240d587256ba726d93f9bc08971620e43540e6ba26676506e0799684f00feedfe481eb4189d9d39c3ae0be66096457e070f5b909229d4f9fc25b7e1ff4426ef4d5639e82a1faee1b6fa92d61420ca6ec28b6eebc45d85806698e6d349e1dbc830086f4e9b55f74894d82d3085557df8b03690f2889b02030cb00d70f0b9a89b2b8f1c392e1613d06715a1ed060f3ad572af81330d866b857bf06e5122ca28af661f6a7023ad6aba2a8a7205fb5431241b108a46fc2be499ba58db070a0c41edba188970c17f6c1990939422f813d4c0d87012b2bd01eb96135e56f7de0da3ea739f7194ce60af05d6362e23caf44b2d6bf29c8b33a8dea367f5dcff1e7138f0849e78ebf57d5238e5ff76649fe8429410965fc5e3c2c9664a98f34a3075f127598447c455cacdcd6b8d473caed376b60e52a8b1e15b0552ebe2644d135d46d2d2fe4346d63ecc345981947261c48f5c13fb150240d5c64fbf4c2f7240871772feb395b4f0ed4b2f2fd8db929be69a2b6355ab45a1355748abcb950de4aac232b99e0605d25da6a704b5f758e3edceca694d4c9d2b219e78fc88b11c6a63c9248ad9b4511ceb6929e15aacdea8965dec364c8d8694601ef2cc8329015750d7ea36060edc69a95df78c232fd2d6d0cc2717cc94ca476f931c899db0b6cff46487fe4c448d6629ecf82642a48287d411784ba4a158cec9206bd7ec9b105eabbfb90d4dfd9a85855e9d762a4d42506c980aca76b11c61c128243abb019237483dcf22d404746cc8e2fb2ef06e49bcf3bedc1b55c22550130a7c789b57c85549f737a09912d93c94f09fc3beff3233972ce81800911c1cfe52ed37abbc51c58f7b919de9833a6ee8fca08e5a0db9e4a2955bc60c1f371a663db937c9412b929ad49873820ac4e23e6f1af7b7b1f6a42a29ca41152f982fa656a3cdbb97f79d09dc1c21a33677bdda0354728f5ec63d35d28baff9c479aea16ccfc1c72ef5bf845f8ef4a69a29dc8ca8b3cbfab3ae56d4498820c7f996776cad69a79a93208b7f6cf8b63405c2e05b40fb312a8bb6c609c9d6377f7f5214d1ae68e89493c64cb0837797b515c50538844af54af1976490cfdaca9894f9c6691f19f65231574f925a522253e7729bcddab9b8cfdef9a60b0816403486c175575ef55a85e74c575fdd327c8de990850019e0b3a7be22bda077632a3c2545821a385795a0bd1da46b88b18790ec87996e3638ecad0f5c3908248b28fdae67fd384f463982a53e2fd5c9eedf0ed17402e834a9477f06efff0850e2eb1b33eb1fe8905afd5b05c553eafcfbc8845b05d6fbdab024612ef8bc2c66f01737a5774d8429c2a1a2019f4d54a7d03f45adb566fad19ba89d5acadc5aafc3e3a0eb3b5e34d4547f600898591806022727cdcbf41e14b11f9ff2760d5a4ad54503d231e47ed33d83e346f51a8f2e53afebd09c3e7dfa90c394723c5daa9dbac3253caa25242b50cd1f4b48e83b7a06e1d874fda32460ac3c262408281cb9711eb61d2fe22eea63566885adee0a93066284c2edea62508438fe076f2068d728d61de5b85aa56cf1cc4eb71dce7d5a85b027d7aacbe0b8af81e2e20d8a3c76522738ac4d48c29370f3ee4046a477d846602c711b2fdf347d37a8cb6131edb1e544a23322880c64ac449f475b39f640f17bfdf5708010885318fc8e385d7fd215fc5aa0770329e8125be1b3f48837be03da9a7214604924b81cae5be542e3af6edd5f7dc81ba4b30864e9c9ed64b0f32345ee64cd7acd4fcc0c3156acc282e2471756bffc714ac1e16db6968f80ea766b787c7a8f0be7d346cce2aa842bec1bdd4d74657f3daa4dbc57f18a32c1bc3891605e4e1836ced8f64b80cda21d31c49bceda6eec69508e0846cf47af8794146fa62479fe8a22291c8ee11e4cb7b7e1ca86e2d7d7be99ca3819ccc55320a4e06fdeece3ebf1deef623bbee61bad9e57251e44209e13eafaae01b33a32a0e48f98a60faa481b237c4b40d2e8e752ad8e187be6ede6738dd58e021ff422c00e1f2d722e33b922a1ed185303c105fcb0596a2da043778ab8671df3d61933a4e63059a5e8e13ae53961d5c06b3dedfcacc3e70088026f4caf905e3ac2ec8bba0cd28f7daed37fb0504dfa886ad8c8f6b592de3f79d984b50a284c2811f6aa96bf7eabcb725b95f74cfbe6439cae52bce6db8ea21ef3c71335a974e9ce81f7d8d3bc5b23fb29cc790f45f55ab2bc678c717f1c314b9aad4d0b225757531926bb2333ebc29ba5630a7e02ada73946540ad169597278555e7c5e5fad00d5d738dbe50b90b6577e1555b9298ecd8c0922febd5ea4941b97080f1c2fbc818707ce5728a439fd9342c3c2749737d526bb624e5956ad4fc43e8c770587d2b4c57fd6f1e5b4f19c3dd3d849c3120e8d098e158b9837f64b58e78d5e8f92ba670b208f8257360a91054a0e584267e9ffd6e4a46f1a385892523629fc79aa55c300b2e165d5f2231371a4314f802cc70605231d786cf11632b1d05b8c15fd9199d0c612be36a60ddb34e95a943d5e4148b64a542969d47a056ce95ebfe05f57c7f69036897beab5291532531038edc62345b3c4db884199baa0c345702d18aadf239f20178094c50a9619157b9cd82e88ae00dba99d6b4a42829817adcc5f70643dc8c63f803de2d5ed0761454fa42c8faa590325f7c358051cd7bcbfa275817f58bfcadf364fbe03e334cdd7e7137a3d4e2a24ff1cc473136c7fac14507cdd061cd643f662c9fcd2c9c2c8afa02215b4d212368dd3b03ad37315927114fc2cda535dafb96b0715e32e43d86c4ef1cd784d27cd2dda7c544eb2a35df952f1699c3a088489feb3df673c9b514c78c5ea27abe7058ff3ed6d09015818bf250f2fe6fb28e42c989a6445656af3fc792d50945bd5c3c317a1d4ae1fab7412fb5a521862e9ee3a5ac37a63e6a6cf9820b51fc204e38de34c62ea3e2b857f02a19727880fd06ed0ad18bf488d1f7395bd28a015b7eb96d6aa5ed33ee41acf1fa4e800407f58979a274936bd9d179063a9b2a20c139085ad1a0ee001c9b41a96eec48efa11a232d6e252e6542fe851cc0498cf333bbf4c3b5e52810a9d9081d9f93e6ace5675e5473307860fb8cf8a2a17fe23164d71e01560bc3c7428273f270e4e22ea8b0bed1b9963669252896a4b9ba2c9b8e3755b6d18109c317a3752f59b0b72557f1b7ef6d21379e7917665d29189c68f589c57dddfac02a3a5c91257d44b79b0a781d9eb43e48aabdddaa2dbd2339c397511b37c638ee5bc2cf2c9828f34945cb4eb581af92133d9f82d03b67ae55a29fc06590973b255cd9910a3494276782075e64962d570765ce25cd4ff2f689d2dac2d48dbc2c44a7019e9ac89924fc270dbcaaacd7db83907283eae0c7ee530b78ad382016fa24ea3a7fcd770c3007a999d4a1a0097cf37f5331cc55383b5e7d3aed57dba187c0c861775597ee5ae77f3d35cd7cccf245c1723b20c1db128c719ce321e83b27d4908a8cf7d5689876361df13b060524392297c896c8fcc3addcc448f30e4def169826a0f480cc01c222177ad5592bcd6137f65470e3a081648c07fa41b9aba4627e6673d8bb64e6e90e2659b93b9a7db7fcc656e78b379e9004bc2dd0eac9b7db8fec0704cb6d7fe0def9624ca1f84797114ff045f17735cace183821932964d70e67d562756a7e3819432808f58bc521a9268ea5d1c0e2d9e23087b753c50427a78b5fa1bf90f5e4e99559059e175270aafdb0de625b6e3e31d469e8dc16e526659b29c50aa67d0fd93a1790edcc4e90535497794f825e2c37f7d2b2d6762820d637ab31f66eaab3df7a31ca62bd3d7c49aa68b0a16a785c42fdf6933812aa2634132f2d2b005b169467166cc46cce93be720383326092c9476f164c0ca6f32445bde97205b535a35ef6f76651237c445996bbbdb4ca490505ee1c4e9b4e43de1b010e621087973e59f3665eb4ea24156dfb6f168a2b57285dd5345b0f375e350a7f3a59586019bd48c57b0f9a71002100a872abbe758a1b7f165f291e32f20aaec4b52f9fa22e6b22cfd0179ec461035025ce328b8df6e72da31895e6f05bff6bf5b7b41316887dd45a4e166b820daee575257d6ed2cab97c3aa090cbd6f5ae336a2a48f755a4a3f98099eb986e3a22c5e87b653ca8fc2fafa99fa82818f1ab79f45edc0d76e9e023966c68e02d7d9def0bf4fb34fcf88d8e924ecf869f01d48dd8352149d6669f6a0f98936b13a64aa8b7fe0ff50953669f419f3673ce81b8ce3e3f7a9f62783c531c10b645899a7287878a4eaa4103b2de3c5ec317d8e434b5d0ec43ac1fb1c8324bbb890b8d8415504631c04d231408cb3d154e89eccec4afeaf3348f22919d364f103a60337070ccc31603461c1de68181b8895d7997a857a1acf377c047bc32f9fba854eba429f0f345a8c02116ba632d0189c34336df79c3fe89a77277050d875c443054a848b5c2ed32ebb1a68d3a023b38e0236d8d9aec89e0daeec3a9b2ee875299036e16ee33b01bc03d2062cc31b22d04fd45488a9b5ae0cfbae11572c7b29533fd4a9ac2089a209ce050dc10ab4db02de45515193eadb49c2ad1d212d7a7ecd6d90facd24ea6a78ca814a873c3e864ba503a0bd5d28cf8a672193c90a6d28d02b25ee50d65a78efced9ea03435dee72c7daa70aa32b970bd44f4e32d1006b18045553def1e819dbe146c04b638dee39ba5b3b8287f636cc0a849a86fe1a9e9bb48707d36b36e35a511ebd90c4c9b2ce16367b63eb6352bb87bcf7ced88e809bcc9cdf13f035f61cdb0d54d9a4f3886e6a8b9bf3b0f655620576f60bdd97bc663f76894dad8ea88a4fe9ad4da41e26b8b8e99b2c7e01c35a3057eff42a501c5b9f0547e360d98386664fa32b0121795858b1e0ceba3635fcdfe9843329c5950f17600a56e58cdd67ec6921eb88b6da9858feca68089bcbd47156e35366ec1b9423b934a9a3ebc1c9766e45e1cc37873b3dc7743170c87adf", 0x1000) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000001100)='./file0\x00', 0xab3211affac38f35, 0x1) chflagsat(r4, &(0x7f0000001140)='./file0\x00', 0x1, 0x1) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') chflagsat(r3, &(0x7f00000010c0)='./file0\x00', 0x0, 0x2) setsockopt(r0, 0x0, 0x8000000000016, &(0x7f0000000040), 0x4) 16:58:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x80004000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0xb1}, {0x6, 0x0, 0x0, 0x80000001}]}) pwrite(r0, &(0x7f0000000180)="ec6529cb39f655f11b8b50992ff7", 0xe, 0x0, 0x0) r1 = dup(0xffffffffffffffff) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000040)='./file0\x00', r2}) 16:58:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/171, 0xab}], 0x1) select(0x40, &(0x7f0000000140)={0x1, 0x7, 0x10000, 0x3, 0x0, 0x2, 0xff, 0x200000000000}, &(0x7f0000000180)={0x40, 0xde87b5, 0x0, 0x8001, 0xe862, 0x7, 0xffffffff, 0x8000}, &(0x7f00000001c0)={0x20, 0x1000, 0x4, 0x3de, 0x5, 0x97, 0xffffffffffff92d7, 0x4}, &(0x7f0000000200)={0x100000000, 0x7f}) 16:58:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'\x00', 0x0}) r1 = fcntl$getown(0xffffffffffffffff, 0x5) r2 = getpgrp() r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) bind(r3, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x3}, 0x8) ktrace(0x0, 0x5, 0x8, r2) setpgid(r1, r2) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') socket$unix(0x1, 0x2, 0x0) 16:58:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000280)=[{0x2}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x2, &(0x7f0000000380)=[{0x1, 0xd8, 0x3, 0x1}, {0x5, 0x1, 0x5, 0x790}]}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, r2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r4, &(0x7f0000d06ff8)='./file0\x00') ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f0000000080)=0x5) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000140)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r6 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r6, &(0x7f0000d06ff8)='./file0\x00') ioctl$WSDISPLAYIO_GETSCREEN(r6, 0xc0245755, &(0x7f0000000040)={0x7f, './file0\x00', './file0\x00'}) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, &(0x7f00000001c0)) 16:58:25 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x116, 0x0, 0xbf1}], 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x2, 0x180) r0 = getuid() r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000001c0)='./file0\x00', r0, r2) ioctl$TIOCSETAF(0xffffffffffffff9c, 0x802c7416, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x7fffffff, 0x800000001, "0100000000000200dcfbaf52b77a8a5400"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x5, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket$inet(0x2, 0xe66cac7130674582, 0x3) writev(r4, &(0x7f0000000100)=[{&(0x7f0000000080)="714fa42cdc86b4862465db", 0xb}, {&(0x7f00000000c0)="a66070403a95d1231e171be7f17ac6a0", 0x10}], 0x2) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:58:25 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x5300) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x28006) readlinkat(r0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)=""/133, 0x85) r1 = kqueue() r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x25f12e15719981ed}], 0x4, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000340), 0x7, &(0x7f00000003c0)=[{{r2}, 0xffffffffffffffff, 0x2, 0x0, 0x0, 0x3}], 0xb9, 0x0) 16:58:25 executing program 0: ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffff9c, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x80000001, 0x9, 0x80000000, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x97f, 0x9}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x15, 0x6b5}, {0x74, 0x0, 0x400000000, 0xfffffffffffffffe}, {0x200000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="b6") 16:58:25 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) fcntl$setstatus(r0, 0x4, 0x80) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mlockall(0x1) 16:58:25 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) unlink(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) close(r0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 16:58:25 executing program 1: r0 = socket(0x18, 0x1, 0x0) socket(0x18, 0x0, 0x9) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, 0x0, 0x0) 16:58:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x5, &(0x7f0000000300)=[{0x7, 0x1, 0xffffffff, 0x2}, {0x5, 0x0, 0xffffffffffffff01}, {0x1, 0x4cc, 0x8, 0xb6}, {0x5, 0x8, 0xff, 0x4}, {0x7c22, 0x8, 0x3ff, 0x5}]}) geteuid() r1 = socket(0x18, 0x8005, 0x0) setsockopt(r1, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) geteuid() r2 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000000)='./file0\x00', r2, r3) geteuid() r4 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) r5 = socket(0x18, 0x2, 0x0) r6 = socket$inet6(0x18, 0x3, 0x0) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r9 = dup2(r6, r8) dup2(r5, r9) sendmsg$unix(r9, &(0x7f0000001700)={&(0x7f00000002c0)=ANY=[@ANYBLOB="f31845b3fb64d100000000000045090000c42804ee4e89ccedc25e00"], 0x1c, 0x0}, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) setreuid(r10, r11) r12 = socket(0x18, 0x1, 0x0) setsockopt(r12, 0x29, 0x801000000000040, &(0x7f0000000000), 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r13 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) r14 = socket(0x18, 0x2, 0x0) r15 = socket$inet6(0x18, 0x3, 0x0) r16 = dup2(r15, r15) dup2(r14, r16) sendmsg$unix(r16, &(0x7f0000001700)={&(0x7f0000000100)=ANY=[@ANYBLOB="d100000000000000008855c4ed44a7ea75fe3c0000cb6a00002000000000120000"], 0x1c, 0x0}, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) setreuid(r17, r18) r19 = getuid() setreuid(r17, r19) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) geteuid() syz_emit_ethernet(0x15, &(0x7f0000000180)="ced382d2ece136b63356542f8c3704fcbb88ac167a") utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x5, 0x3}, {0x1, 0x2}}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x5) 16:58:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x45}, {0x24}, {0x6, 0x0, 0x0, 0xfe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8000, 0x0) getpeername$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) 16:58:25 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) setsockopt(r0, 0x1f, 0x3, &(0x7f0000000040)="0f6b0e22d20a6fe784d70e0206ed40f34b617ee35a75c6539cf27dbaee9d590892e08e09860806ff4138b92ff05be1e7cae27931badae1a9f27d3381c25670ffe449a86d81c546501f9c17cd8f3230a43362c69e122feb4b5709d1c139ee199a940e544e1d60e2e093f7ba08d24fee3500e6dee6df5c6964de10751429f118a1e2bd06517cf7974711f6cc7448fea111a321ec47f0ccaff3fdf64ef7e56ddf1d741b64c4bc8a9ee975e3420b7cf968d99f1ee1dc628ecbc42491eb885a4e96776c9e40eebb1efcf6e15ad38190a2943406506837e6a62ac82132e97637e8da0e405eb45c3f65554f18bd212640ca03ef9caaf8cbbe02510d30fbdc6e110c7790d89c98c0f31457d8ed74bafae7d1ce4c71e7a4288814c3d663b7329444859c70add4c46ed15a76b24120970e881056c7074f54050a5742c44e49cfbb952b2c47e0e24ab0fdd257e7ba6482df505054e0d386865fc86d3d38eb9ebdf1f59e4b1703f96a2481f2e2686eeff6ae09f267e3fa5d411852264e4352fd5cf6a2aacd07073a87c1b9fe4cb8b8afede0e0539cc4af8e1a89b8d015e16b9af8c0152cee76ab8689f8988b7bf8a6caba4c4d1387b271c8342fef0a9472c180a2c7750c416e64b6266e78d0d0d12f23a1c1d87b1011a03473c9b553ee276fc4623d6973d65ba2bea96c21583c20b0c0334bedce2230f2ee03da95f98f5693781456c21943dd9a8bce7ecf92232af50506c2db50395096a22f70f17991d3be8e3d4fec8b67487fac0638041c1b7af80123ac6c5b57e24e869fc7602d712b19ccaa16d4bae70b23839701a3a68a580176bd16fa4ba14a50e922db67e3869eb7697a0fd24d03634be1a9596a3854c20ffaa1c4df3692977982ddc59a48467f5aebaae44b63fbfac38867c72059268f7c0b2d4d51849298e9816c419c9ba83e36ec30b0365152800e57fc9b4eff20347e836787f345d021d871249b2784d6d201788bf43b67ae1cc0c5165290d2eb27697b89741763424254429d05cae134aee2a538cbb2f11df2cfa686f0c04c9b001d3b39ab3c0b857a7c8e069939d04c3a17ffb818b8ccec964b56b3c06433e3043ad58491502af3e2fc7b67300c9b5648bce18e601172c8a6efd790eb8fed6f722e920fcef180c06d99e8e4eddf2fe53dace1775b94466a984002e2de2db57c8ae93af3eae1d7aa84b61c4e5604f4b4bb54dee4cf2271dc79e6e9aa16efbfbb7413716462e0a099754bf009326e2d0fb87a428ee54a7ba73f6c3df0ae1f10fa889ff1fa32f5a22a0249178d711f621d74d94bc7c3787ecb727a34326a14f38263a3b8cc81018b31250794b7c4098c370bd33c745d263e5dd41b4396a68e0aec44c2f72795e7a24aa87902dd6978df153d25c5722b1fe46a497cdc0457041699ed5dd086191e4fb6cc81e92f3ec0d62d069a16fc4ed72a81300006869e25b5c9f304d14b062c3f7f5d5f8086a3caf9a5a485dc9cf99e9298579923e9df00dd6c866b5da266dc218368da63a0453f7d14df3791cf7941c8db622c425405451b5095fde02c642ab7765c8744dd77d8bc0c1002fd91b50424b5450f849a1ee8271fa9c05aa0c0205bc2721b16599b8f80937a0250c150ed48e9182152280e4e89a807b99eeefa41a25df5c50b0550dc913c14554a08ceedddad4e86e0193017a9ba1feb9761c20e19c81c5b9d0f994d9b923acc1ec79ece05ef7d07b0ee21fd5e4e460575005493b8d6d656f90831efd48947306ddc72f8e29d0e30e0c9fec39f6e91485213c4b0b17c54cae91da0f2ac55cfd98e80bd6a71cfc4247d857e3de10bab89019def94a84c5aa125a2ae22fb87cb6b90c5876eda5b402376d21675b5200f200f51b35ce0d4ed9a3628b4c0348c4e2ba4295558f913520f60536092da7d321b703c0b84c64258f132dc8ed691566794b6f9e531164dc2b23a0441aabbc146e5868fe2dff707b1c077b4a7b93e6fdb8a4ebbb132e801b14aac02e888fef3c20c121fb3d1aeb58300053f073d33c654e931f98341ab3a9ef7a8e93206591b254f4834eaa69761646bd4371d25cb640ffdd0668433eb93af0506b3ff59090fa6ac3180a83e687a3a6d11e35c4e0c16c988945a4acf3af8421447a72742e95d29392a9fd11423e5e626be52e860e01348dd10168b427c23f788fd5332947510f987a51082489c97d659db418e0a74eddee7fe5ec42ef17d679d38cc30b80f404ac29226ac29b882d54200df4bf58bf345d5923b7098c72951c99f8d2dcb5a21ea1eb2bd48a40ec5943c3f9e1437c0e1174817be143606f7435f77d101449f845b38e0bc2525b073ac4339decf3a50604723827f2d74784fa1d4aa56b48525c5db392db597d2b651dc15eaf241669dde2a54dc8b607bac10e1c5550b85238ec9c4351695233ab807c1e2d51fc2ef12691d23e1fd390f5bdc71e805f21f454575246a9e9087e0f65eafc65fa24280ed8412f76d816ef028819c8d952031e6f714d067778e9cec2d30be4d199784b87efeb27341f98dafc2726bc73fef69911b00fee03fd225a50b987f949797a1cd27afdd184f43df8737199e8748fc3eed59bbf354e852f27d04c8d361a569bb05425671b79f051e8fc7c7b2b60bffa2ea641c3b98e857eb21141bf43ae73f80da212afb799f6f28b973d3e911c1bddcf5426b6a19e60753bd826098690126f4fdcb6af0ebfe672aff81f09623164f53855b5f80567436dc0d4866e9d7fd5f17e91174f08062820d91e609613c694b841ce3cff99a90e81027be050114a2e4e21679f55d7a2efbc639887abafce716ca7eb1594fa4b2c3dd30160c9de99dadac5eb520ff73254fc370e1a8a85bc8482a4173af90241620531da6ab81a2cd9d5e65ac4cfd0161fbd04727cc2866374c9dddd3a44dfaa82c9f251026dd3ffe5c1435f62afdce47c3061038ba9d854796f0abddcd5b0e99f78247027287b06aa44b4b03224487af32222d7646dc1b09cdaca5636c8f9c57711a4274aeed7108f35f83feadfa4cae739967440ba4f28e19d4f5ea1ab2a08921b7c4504a2dc55350c851e321536977aa35443aeafed13532de033e162d8311ab91e382573297026145de78a1341391e4cea437993088652a2a720bfb93a33dab271c577a45a1db7d8244fdfb171059a51e161e016479e5a428819bd52e3d37542177ad35bef3dab7511adef87dd123df37567fb7e148405132d22391592c28bd2279c2bebd924e09aec71f9e036cb0779cff2d8871d7ae52c0ec2e718114968435884fe8affd86f93bb046f1c72ef8e13bfa02820ee3321ea259aa1b959c5fcea3fc6ee880fd278a16dd30f0c4c99007e7aac89e001dd09c8a4260d38abc164b1f505d3494f5b28d862aa315dfd195e520dcb4df752c6072857b83fd8d391ed418a400c3a03b8930e7fba4c73201e469a9efdeefd175c1923d210dd6753cbc6a283a0d0e4ba33bf0382159b0cecd88303a58aa350d3e96a54caafbb43a1c6a7d05e3c02cd417c8e6054b9c0674331265659bef418c075fb873c5b06814fe17ac62a177b76a669fdaa2f4ec8bc02ca56253a2684458d4432e3cad795f4ff10800ed7fbc698fdea7573b43461411bcaf364e088223fa26ded225929718389455c09f5a052f9c13bc90683ae28cebb00f5dbebd030ae596145177ed09959579f1d5125106a06cab90de7d577aaa8ebaeb233f85a41644484552cb8a8dc014daeae3258e554a41cdba2f02378e5dd5ebb7e693461c859acb42506a59cef00f88fd340a3103911f748974a77ba681ccd5fc24e4515f9e49e8d279dcc4c900d5cbf966b1ab6265a03c190cdd4144525e246ede979e81e9295471e7959b8de94c253ea373ae0697a61531f6294b58f500e98f04e54aef641e63319ddbef654fa7fe54ca29b6e51c06e058270956e604d18ca84df19d8b7589a0987edde10b1a0ed2d83645d5f99bdc5b35890db54eae72e1d6d7a42519ecf2f509d1ca473fdab74e67d652a583c8c4d5a46117228daf28923a73d7bd5c6aa982b8e512040f10ca230431d56cf3c1fec04d666b55e58667b959292b9209e8e8acfdc3b0a0e8d3d7b7780d9d014362a99252f31aea28912dc45287e35316c722ef207b1b30a80f726b6fec6fe22ecc8221c47e00b04b961f086a382f0db4127552932bce52973b1d2ca3a0215239df9b7172e9570cb48dca65d3e1107a4a628271d8a44e3d15ce0e756f8d2ff4d215dfdce1f71239b06dbae20a5f80288d7cc40688b772ad48e52f1fbda8a8e50e8fa0a893199980b698518b67feba08a5b791c7729549162d5b408ef7d187ffabd719c490d09f3791d9e79703128ff00a07d973008234086989cadd5edcba6452ed04bbdb0e1c674eb30dcab4cc7241e60fcf238d1726c78ba2ad403f9c144f75c7d0485c5adafe8fd03d6f8558d43db14b9542ee8a13e5b5357870b947a8e7fb99c690043907f7b5fa8f86edc6161f243d8887647785b10261268285f1e1e882b2dadf7f88b5febd94c081c92eaa72ec146297723c6b0a46e01011dd7c8a36ad20bd0630108349fc25f6094fe325c5697d28e0c33d73e5cdc968b549f86f66c48b303da0dbdbdd9beab9c55c02d34c7a6de0222c4b51e12ac0f5b817159083b9adf14d7b2f33182f15bb2b44a1fa07835777722270dd62818c644af118aa1c6e46f4abd450d78d698c7faf6c8e6f08e8d42b8aac266c2d20deff263b77c09588b11d0b6a29cd8cfe6a725ae14327a9c871503658b7fd82b6f5b26294dd82575eecf0274a976e0ccb5c2f568d3139a0c5fe6768c6393be5199ea315a6cb2ecdd88da6cbcbfb3f629328164f475d6cc1d4ed8ed061ce8046d16c48f75d406c99e8e9132de97c9a13602bf360f55cae3d522c3592c4918dc50e87b7c4b39f9a9e33ead4b0fdde925191ad9a693a090e941e96ccbbc9e1b06c1cd3dd6e17ece4682812107ad4dd289c77fa8eba3c2c4c852de77a50b8bc0b84ec0e5629b2cbe50218fd8fa5a02dfc9c7749c860f1462245952fff84794981ca544c415fcb65f433e71ec8ea5c797d92f04cf2382b0292f47ef0b7cd4f238eed5b7701ee3c9c83421ec8b10d82be5f1d9bdbc00985bb9f4e124cb7a5c2dcd616722d892f038a2935396919e44ff137b41b078119604ee6280fefb462bd94ae9c670cea26271530e577dec3f7396671cdbe0036a62835bc39d5b201a74dff04a8eb5e05752b02c2beafd8a969de7e35cffade36fcc4cf8252a9b70ca1440f4325b60e6b32fd0aac2404227491ed9f8f1c954bf73d1c87dc4be9c82cc33b10c44786091e53b1e2f10a2de426d0f5d1d86566ac5acb342e0c08a6b19a74f2598f2afd9d7c13ab1d15ce3808c6f9d96ebac918ac9020585d3dd2177b9401e10b38427d875aa6dc7b7cd06553353094fd927ef04a569042f12b5db110ff8c27d05f4a5c58013b309a68577faf2e58a82a002ad7153c5ef110e8feb0feeadd59d39f89dd9093d71f163e59fc039a32d5f6f5052b2d59ced1fd91ac8db1db3b552d54b9407f5272320a6a546e039a88b294211728e7bb57b5971e18baa3696f1ea69491abbd27711de9cb44eaf2be6bd11b8b02135eb8e6b952ac8b30ff0f0121dc01ecc4ac40cbda4627e03f99df5739b31c0f82e564f96436aa71226b8b3bcb2984a9bb38619d094a55b5d99093f8bf7a73576f9c5865b01da4c5f8bbb4889f7518aad2afa4b70ba1c7f4f1bade84f18d6df056f0fd72705a5b67fb6d9b8b8a6633c950d07143bff3fb70bdeb2b92e0735dc9f017f194afeb0f9a67320e", 0x1000) socket(0x20, 0x1, 0x5) r1 = socket(0x18, 0x1, 0x0) listen(r1, 0x4) 16:58:25 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = socket(0x18, 0x3, 0x0) r1 = dup2(r0, r0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = syz_open_pts() close(r2) close(r1) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:58:25 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x8000, 0x8e) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000280)={&(0x7f0000000240)=[{0x42, 0x7c}, {0x26, 0x81d}, {0x85, 0x40}, {0x44, 0xd9}, {0x42, 0x401}], 0x5}) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x1e, &(0x7f0000000000), 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x1ee) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') r3 = openat(r2, &(0x7f0000000040)='./file0\x00', 0xddf70b2e0c29d622, 0x4c233eb409d473d1) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r5 = accept$inet6(r4, &(0x7f0000000000), &(0x7f0000000180)=0xc) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f00000001c0)) shutdown(r5, 0x0) setsockopt(r3, 0x100000001, 0x4, &(0x7f0000000080)="0674d97254125559c657f9b2b434133fc2cfcb48bc3a51d62c5eb484e535066ddfcd0fe27b02fad6e92e08c82251e19243b57d7022bcf54538f43c4d2a8b701f8e080b08eb0ce9c7021d4bd8377b3d3f26b8c94824a9ea852fc29523c155b207072105ce80b3eedcbc030217a233edfc518a1fb92ac61d19dd1f7bc96e0d8e04c732be91f258e7887fb4247b6e36604b1b14ac0cafd844f6e049b84009aabb8697644b55c86012790c55449bc069aaa89cae62c7306a7be112e583810a022bd8fd1d6c7e5b272f8a9a6a56203a894e5e44683bb1af7a15874ebf3a14168944", 0xdf) 16:58:25 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r2, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) r3 = fcntl$dupfd(r2, 0x0, r2) write(r3, &(0x7f00000001c0)="97a9ed27bf5536f44ee3f38203a94001b20fe0eab52020efbb414b7474672292bb695c0bbcaa9eb20d79abe65c0ffc5b9ce091c4abd14971540274a182230a", 0x3f) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) syz_open_pts() execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)) 16:58:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0xa2) r1 = kqueue() r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000180)={0x2a, 0x0, &(0x7f00000000c0)=""/42}) kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x207, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) kqueue() open$dir(&(0x7f0000000040)='./bus\x00', 0x10000, 0x1c6) close(r0) 16:58:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) getpgrp() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7c}, {0x64}, {0x800000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:58:25 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000240), 0x7fffffff, 0x0) close(r1) kevent(r0, &(0x7f0000000140), 0x8, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x3, 0x0) kqueue() 16:58:25 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='\x00', 0x0, 0x2b5c3afa0ea14000) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:58:25 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000000)='./file0\x00', r1, 0x1}) r2 = socket(0x800000018, 0x1, 0x0) setsockopt(r2, 0x6, 0x2, &(0x7f0000000080)="c6000000", 0x4) 16:58:25 executing program 1: pledge(0x0, &(0x7f0000000000)='vmm ') r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x12) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r3 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) r4 = shmat(r3, &(0x7f0000e80000/0x2000)=nil, 0x0) shmdt(r4) shmdt(r4) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCSCTTY(r2, 0x20007461) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000080)=r1) 16:58:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='\x01\x00\x00\x00\x00\xfa+\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x20000000000000ec, &(0x7f0000000040)=[{0x74, 0x80000000, 0x2, 0x8000}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f00000001c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:58:26 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() dup2(r1, r0) 16:58:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28, 0x0, 0x0, 0xfffffffffffffffc}, {0x208, 0x0, 0x4100000008, 0x7ffe}, {0x6, 0x0, 0xfffffffffffffffd}]}) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f0000000000)=0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:58:26 executing program 0: r0 = socket$inet(0x2, 0x1000000000002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000180)="e493e9", 0x3}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) r3 = dup2(r0, r2) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f6649f80e002f62696c735a93"], 0x10) sendto$inet(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 16:58:26 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) pwrite(0xffffffffffffff9c, &(0x7f00000000c0)="3f0515974063e3385aa67944547c04385221c9121731db92bc44f166d6116a15fed4a46e51690719df0b4d004dc6488f84b0886e70246f253f43307058f46747e190f2328d791c908aa2a133fca0ecfae14f882bdc22245931c903acbd65f300f3ab024773eca8dea51af16200b751d9a102a7ccb79e41adf5e0", 0x7a, 0x0, 0x34) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) 16:58:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) poll(&(0x7f0000000080)=[{r2, 0x42}], 0x1, 0xfff) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:58:26 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x121) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000540)=0x9) write(r1, &(0x7f00000000c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdc1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3c15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d97184a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550a", 0x61a) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000480)) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001640)={0x0}, 0xc) r8 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000000)='./file0\x00', r8, r9) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, 0xc) r12 = syz_open_pts() r13 = socket(0x18, 0x1, 0x0) setsockopt(r13, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r14 = socket(0x18, 0x1, 0x0) setsockopt(r14, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r15 = socket(0x18, 0x1, 0x0) setsockopt(r15, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r16 = socket(0x18, 0x1, 0x0) setsockopt(r16, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r17 = socket(0x18, 0x1, 0x0) setsockopt(r17, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r18 = socket(0x18, 0x1, 0x0) setsockopt(r18, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r19 = socket(0x18, 0x1, 0x0) setsockopt(r19, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r20 = socket$unix(0x1, 0x0, 0x0) r21 = socket(0x18, 0x1, 0x0) setsockopt(r21, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f00000016c0)={0x0}, &(0x7f0000001700)=0xc) r23 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000000)='./file0\x00', r23, r24) r25 = socket(0x18, 0x1, 0x0) setsockopt(r25, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) pipe(&(0x7f0000001740)={0xffffffffffffffff, 0xffffffffffffffff}) r27 = socket(0x18, 0x1, 0x0) setsockopt(r27, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r28 = getpgrp() ktrace(0x0, 0x5, 0x8, r28) r29 = geteuid() r30 = socket(0x18, 0x1, 0x0) setsockopt(r30, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, &(0x7f00000017c0)=0xc) r32 = socket(0x18, 0x1, 0x0) setsockopt(r32, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r33 = socket(0x18, 0x1, 0x0) setsockopt(r33, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r34 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) r35 = socket(0x18, 0x2, 0x0) r36 = socket$inet6(0x18, 0x3, 0x0) r37 = dup2(r36, r36) dup2(r35, r37) sendmsg$unix(r37, &(0x7f0000001700)={&(0x7f0000000100)=ANY=[@ANYBLOB="f31845b3fb86d100000000000000008855c4024e89cced44a7ea75fe3c0000000000002000"], 0x1c, 0x0}, 0x0) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) setreuid(r38, r39) r40 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000000)='./file0\x00', r40, r41) sendmsg$unix(r3, &(0x7f0000001980)={&(0x7f00000004c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000580)="d05fd3b6fc6489045cc51d58e9481437c308d064aeda73a468ae1c8333810b06df531d19913496b8baca74086d5bee7c75761c67fdb4d3b44cfc02af4dffef75d2772e88858df9986c73219d13d52edf1c84358929711e2f4ad947e91d8b2fbac881ff02434414c0faa08379d873d8ee2865d460692291451970f766199421300ed2b2ca7af51c3bbe5fc77eca9cde28cda27d6189", 0x95}, {&(0x7f0000000640)="74b7607449024937650372e35b7b5888cb0b11214ce4dabb5dbc15014618415d89b1685249137d28db6ec93de7e7f882c51a953ac2ceba665cca2d4682185ecafc568e6f24af65cf541903667e2e54345e5958a24e992ed84a51e4eb071283eaf559e03df0c0106448d3e7bc3af8139675170634b776517320ad155e228fb8291464cbaed1dff1af66ea2f30d0347602722de877fa7f1840caf4c55f337ceced95436e0f9779a401e78bff4ea755471688e548965755ba8cd1ced454961a8a5dadaa9bfc346c2ea40f481f202b14b7e9b42b6f1f8fb13248b5c78aa253b74cf9ba297477e4522fb7e3a240a63fe1162c3987777bf84a08d422fb1f420f387e7c8e9509412fb1308064c8785ba0a6af4cfcf849b059f8e040c7370e232ad1bed3785013d2ebac6d3d2081199597a87d8c8ab5104da8db1229e4bb7320bf3ea46310e267a5f137a0a492f059801a97ef77ad3715447901f18bfd3cddd277cc7a08de818830f48651b5d1ba664cbb9dad713909a6919eb487eae4f056120dcc87afb11be5af9932ef3fd1f3f65f8902526a79c570adfb5381ea20a6a50ab6429e2056a8cdbcae502bd4f35a1f8f7e08c2c183727320fb31ecaf1ab9d31d960fecd1f068e4e81051ea8aeca584d1b81f1fe623ca02844449a4f2acdfadcdfb9fb92097d1afa2a09bb7119bd2e01cd6e97007c32f32e1d2d2cfa42e000a3e5b139663293c36c47be8bfda4b5184a5d008d1ebf0af331c165e904d059a52a2ccbfd6f92643e2663b89b2a8c1c63a52683f91b874fbc9eb46c49a95a2f4e282b729ed96fc821b29e2ca0b20fb9685ed16db7963c2d8613141d0606d460f51e216e8cb632f0dab5f47c339568e7020384dcf554514efa3d515ce42af72e6bcad65fcfb3723a25bf0a51cdc6359ad2e3efa054e4dc94755a87d53984c09fe3a7978e7cc4ec00734955c6122d603240c23380b76fc79ae4b1b55dc287625d84527a102f2b81b63af63e00b95348301760e15aaa562e8f79d9c5e62c50b370103a7607149334bee78d46435f80adcdb0f7d0171a12b4d8049a922b9dc810661311498c3d7054a313fc95b76d3b72f2d4eb293a2291e4872d28e19357591a820a61abf5b667e958bab678944029f9624ba7db783a88b24956272176ed1676f4c688d0ab4384ce2e873ad3d757b7e38e39b2164ce56271e73fe1473ea9e2e1c1bd99526945807f8cc1a91e37250c536bf6af288c535c75c78be05572803008e9d934b090ba3cd9527c28f82820b63308b7b5455e28886ec33f003cbb845c01eccceed7c9f695f3031ec47df1df72b3c627f5410675f7986d54cae974eec2012e0f683f0b214557d02df40a2a792f9308c2400c44e732cc2c2f54e1868f67925da1384da9d5a577dcea636cf4ea197ff2e618da9b3dbc2f9bb9c7428e51f19b181e5c6bf9f92f8d41b3df7f94d8dcfdc25f0b01d5b845b78be513afa4726ed71034be5c280741a872d5ae3df04bf61362df15e3adf418949980fefb12d37ae7f44f1b61c70a4405cd338030ecf806d3a50683f777abcfc7b14ca45800d19a97e4321f635fa317f63553879fc33c5ea80a0c0a99ef77f49b72be930ef73bf565f886237b15fbe5b0b3edefa8e0ad1c5c7c9effb8a9bc417c95f1208531d18ae58120e337d43798508085dd2ced6d84157a4b9e4c9f6022b3791622e17408b3e3b8e44953ddbcb8e8731359472d0a57b903319445345f8284420d8f50ee45705e0ed3989fdc08696cf1db29a6af4cc4f2753180e8a29ea239ed376248a679baa9539a8d97576019bc92e51f8d54bbb233dbda41dd2369c0ba61f3693d422c3b3a7214c91b20f13a0be27223245907caaefe812608f67e25d1124cab845a510f7633ad452d083128c78c16c7425a938138a8fc1f327be9bf2c1a57d5bbdea5186ce6c6501024e80062dbadd25bc53c449d6ccf5b5995f1879f236e352ae72c56e0a26bb8004047615d462937275f113557a1a0619bb5aeae3f16eb1f668607141113056f9b0c2e7a6ff3c0c507dce9b5192f4347201d36b98f9061dd1bd6c05f55c3039df7922fdfbf8512246a16805c2fea680cd5b73a3270646368cbc75d13318237e234ff6128e4f06af5b781a4787915c418f6c854672cabf217d52afb5ea1cf54194adf3881a548b1b56428293d70c158eb841d5f0877116dce946c26bce04334094d0e68b190e855fd83a671cf43fcc2211e0263cd562b4753a9b3c0aa184026cecfde9bf602cb85b9907e63c0f26c5c87e05ab460b481436955945c3e9956f568193b9b66f0dfe9d77a94ab92dacbf1c825c86a9f8c57ff4d86de341364c21b1b7360e79a0a74c1ac3566ed3fc9bfc85f65f468ebfade452449faca093996cd023895f9b47b72a72bfc5e8cdab92796fce746cbe63baca818c5d96781a94b4eb696d3353cfed31801a05825685961cdad7d7f86bb427e18211ba60be644b60dd322d1acfae66e540c5968e3b99fc081f08bf140edbed620f027890c9a09a9f8fbed3e60b4f7b2892ef542bf10c8fd6d90a8aaf1fc0abb7b93297cec1ce6651abcc940c6378b9a6aa4fb9eb3dfb011d7894d9c80fd03ae77a6ebd926cfde179561fd166bc0bf3144fdf2f678b31f49d11f616e80d5d33a3dde501a290d249ce9e3ef506460f399a0d0ce0156800a6398d28b82fc55d8f449172996dfe614ef951cf9270266820e7b23a69e98d301e5e82411f196b8bc471055f6866653737704e557a71d307801a5878eed8c02a225b5ff8e124525ced34852fa9176f9c17f77a721df573ec1d98ef3ee022df4ee68a6984c886ac4506d1842e8ccaf061ab519ddedc4d0d4017ba53f702cdb6397e5179988c17fdc11d17dba92608d04cc95302d0cba6ba0e17fab38cd114e25b94ce1291923e7e045698f94f5c59214d3cc9b5522c88aa1711cefe5b9b9c90bf74e61f063f37336abef03367c58b1f561f7f41c88aec565ed7e942f3890519fd592309c3a518d986cb1591a18fe452a7263632beea9e0262e84efa1f67947a9de7d786df13e58eb726168353ce4ce46c34e7ce5d0f4448d4e3ef1dccd9b6613d2e710a31f5ce46891c95224e76738a12338a4b802bde7998441f0a0c45a5768cfcffef5300c07c1c1cb7afb2bdb1c1559a79ddf3b198945f5a8aac2f7963441b5b3479d7f8c7ee386c12715c2122582c709841a093422653912094db9d5fc78c5d3048fc256b0cbb246afff3a4a2614fa54f7403f8275eb5eb8fd7a192f3b462c63922763d8a0975d899861123492e76107f377fc4e50d6b36d6b2ffd2b3deb76a16a08d4b983dd2f894dfb8bb5a01db2052184c210ee69a50ffb5caf500241c5e3f8800dc98c843c1e6ecbb8353a5b49ce8e1dca9b06754af5e04e5cd80f0e17d0040bd6d095eae1aa28191ed2863e0ef93a31aec775d485ed0653d3f0c48e58aac7ba8261e1583bb5e5eda5e45b343b78590dc98b2da399d6b7551b502a57faf44816168383cad3b21050bafd677bf5a9b3ee45a46d0b6b62ac390c825b2688f27a1962277f523a4ecfd459c78c59315ac030b471f2f0e201f4dda46af53768bf3d961b9ffcdebc5977ffd420297fefdab85c36df8738dd57de2edcb64cd84ab054756274a834be971be80b80190cc5941ab3f6bb077270ec7d767330398150079040005712a143dbb053ecac314890907f57dda59d8558c4c8be28572937f2d9aeba5641ecf04b12ba8dcd3c64ded6f600f53a797a7df3d7473bed066af3982af7a741a28b5bdeca8ae613feece2daa33526d451821707c18fd1d2d7ee8d8c70f9ae25220e21c3891372ac85e626765cb7406957c7ded6dfd51e7e078420c66c14835f57239a64e2f0d043508aaccb5e1036bff6b9b24fc35416c9f29745f97e17a51c9e9fef6cc3a7d92dcac92e6505d85b1db6b4bd813c1b9d6fcfeb5f3041fdef9da8da94ca4426dc44ed0c18701d67304403297120acfa4c4a2b88e93feecff8684ea15904484309f9f8dba67fd88f8f8efbcaaded696a038e4fd1deb00d318a4065ae9e33a7f24f98a8c2f09ad421997422bc5bc34d196a29e914f71ba52031be9e714fcbf8c3f3085e7c139cea29de3ccc2d4ba9388cd3acf8728132791d74ddeb00c7f79c4859607fedcbfb8ba2e3e592893ec949fa780141da638444bc19e0583ea1a045cd0b9772e5a082ae05bbbf139ba321bee5c2d2bed7ac0a7edcc519f5dc03ed359b9d43b852cdff5489df2e65dc6e8045315db8525ea27ccf69f71755e19b6c67ec62e95030a63f33afc66c927315cc73278bd9e24911d93cb06acd0f0ee0636719c181bb0416d7995fc76abb5c746b8199423c6f44f71cb8237dc3d7ce0d33310db539b1a78e92e3cd059cc54a0ccba0815f8c551f6498f9f1f1b70e4e04ecbd3db3db0aa90339804df60c436680a02875a6aa8dd03bafc87a4d39610168a53b4cfd8a5358f4c1d401571145c74e97aa2790b95526b6d3f15f8c52e500ebe2c5209853c60538255d3d143fe55d81a47512cb8999f14dd39bdba33af833dd1a799dd724328a7af403ac99bf7ddd97766903e562b0aae87a31585c0dac03d6c5ec3ca2ff378dbea21b74173e8463dfeb24618893beabfaf8f6fbcb81a9c1bb390b2b454ca5353955b1f63e58a96ce96cec49bf4ad7edbd1728d1d4e87ab446aeefe5c411b018cf7e908d29b294ddd5b0487597c915ebca82ec1cbf2e9e45b1675c61ec92b71c00553cfed3747d9a1dc08747d7b7d0f790fcaa98d9a43cb4b6d07389bf1a4583846a61550fa86bbbdf31085aad83b669e955376febaee6d820d4d704ca93b6a640491708be4052e22215af779729033c98d391dc6995c29edb96eab4119984fb968f6380ee881d82fe554cd8aee835a4b54566d78d79de739129a6b4ab645c9a9c1205254fd5f753f71a23e3b7b03939a61014455b3820bda9803a6c0c33ded447d2940f95183ae7bd1f52bfe9ab71b8c027cf8042024f4c5b6c337dd1f8818a97869bdad16e1ae89af523832c871718c97e01cbd696874b0d3f29f7d1222078705b1ce490e8841dd5f584b2c872e96c234e5b55971f8ea8bb1b5bd5c9401be3eb2f1ccb4b24fafcd5f6a8aa2a4ef15998dfbf2406296618f685acfa3127e88726c49c61056c27428139f7ff53a163675cb11adc120eb75c2f464ac9dc5887dd4172a4feda96fb5b43b26e193139d8adb3087c94dc961e6015631354b148c081df7c9097793eefdf5a7c283a3076a8e98480815537fcc6127fab9300a3b98138de35935ce3c0d06f23c9af5d5f3934984a548c425eb0d76ff92267216e0b192e0b8a117b66a10f7f5553a7db15616a95a8393220527a2926da723feb13bfa0b9ee1d64d3c0275fc0f0d07eff077bf9cf5e23524f15d991e7f31482faa76f11820ccd1aab8b44741ec176431f6a91dd18f2a1b378f24cec5ad3b23227b1f000980e3eb272841b835e83ef8cd46977ec16dcd21ae84ce4f6a625e121fde6cf742aaf4ac5fd7caf965f75e2cf5c351905959e5fa6715970206de1712fcc0103ba32e5fd3e348ea6ec9d0c77cbe282e24452603d9f641d68ecacc2a0145aabe845e902fff750194a302c209cbaeb0c8230518e7a157a4ba5e3a6afcdf5e754860a2d43f5e580fd93a8a55377f630846a136a9e05a57efbcaa90133face69e115df74d1516d4a92b193097598a9fe4a6147a2019d567b01293fdb163007c974aa5cf1250bba10a8700d177c175aeed34954660f44f4e25d9eaaf0fa97852a53641685e1635892151d3d99022", 0x1000}], 0x2, &(0x7f0000001800)=[@rights={0x28, 0xffff, 0x1, [r0, r4, 0xffffffffffffff9c, r5, r6, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r11}, @rights={0x20, 0xffff, 0x1, [r2, r12, r13, r1]}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffff9c, r1, r14, r15, r1]}, @rights={0x28, 0xffff, 0x1, [r16, r17, r18, r19, r20, r0]}, @cred={0x20, 0xffff, 0x0, r22, 0xffffffffffffffff, r24}, @rights={0x30, 0xffff, 0x1, [r25, 0xffffffffffffffff, r1, r26, r1, r27, r0]}, @cred={0x20, 0xffff, 0x0, r28, r29, r31}, @rights={0x20, 0xffff, 0x1, [r32, r2, 0xffffffffffffff9c, r33]}, @cred={0x20, 0xffff, 0x0, 0x0, r39, r41}], 0x168, 0x8}, 0x402) 16:58:26 executing program 1: mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x12, r0, 0x0, 0x0) 16:58:26 executing program 1: semget$private(0x0, 0x1, 0xa8754c22058a12ea) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x60}, {0x7}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) ioctl$BIOCFLUSH(r2, 0x20004268) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x84}, {0x6}]}) r3 = semget$private(0x0, 0x7, 0x80) semop(r3, &(0x7f0000001140)=[{0x3, 0x9, 0x800}, {0x2, 0x10001, 0x800}, {0x1, 0x400bb2, 0x1800}, {0x0, 0x10000, 0x1800}, {0x2, 0xdb7, 0x1800}], 0x5) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f00000013c0)=0x3bb) semctl$GETPID(r3, 0x0, 0x4, &(0x7f00000002c0)=""/250) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000240)=[{0x4c}, {0x30}, {0x6, 0x0, 0x0, 0x10000}]}) pwrite(r4, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") r5 = semget$private(0x0, 0x5, 0x204) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x800, 0x0) socketpair(0x10, 0x2, 0x5, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = accept(0xffffffffffffff9c, &(0x7f0000000380)=@un=@abs, &(0x7f00000003c0)=0x8) kevent(r6, &(0x7f0000000300)=[{{r0}, 0x0, 0x167, 0xf0000010, 0x53cf63e, 0x60000000000}, {{r0}, 0xfffffffffffffffb, 0xa, 0xc9e2e8daf6255dc6, 0x1, 0x3}], 0x0, &(0x7f00000004c0)=[{{r7}, 0xfffffffffffffff4, 0x52, 0xc0000040, 0x3, 0xf76}, {{r8}, 0x86ce57bdb9ebac1c, 0x10, 0x40, 0xdd5b, 0x2}, {{r0}, 0x8017f11a787a6d65, 0x2, 0x4, 0x80000000, 0x2}, {{r0}, 0xfffffffffffffffe, 0xba93dbdcc7b7c0ef, 0x20000000, 0x1296d750}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x10, 0xf0000000, 0x200, 0x9}], 0x200, &(0x7f0000000400)={0x36ce}) mkdir(&(0x7f00000000c0)='./file0\x00', 0x8) semget$private(0x0, 0x0, 0x402) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r10 = accept$inet6(r9, 0x0, &(0x7f0000000140)) getpeername$inet6(r10, &(0x7f00000001c0), &(0x7f0000000240)=0xc) semop(r5, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) 16:58:26 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0x1, 0x43aa98ec, {0x0, 0x7f}}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x84}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:58:26 executing program 1: setitimer(0x0, &(0x7f0000000600)={{}, {0x0, 0x2cd6}}, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) poll(&(0x7f0000000100)=[{}], 0x1, 0x9) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setitimer(0x0, 0x0, &(0x7f0000000040)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x2, 0x0) 16:58:27 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x8) lstat(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffe) 16:58:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000200)=[{0x25}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x8, &(0x7f0000000040)=[{0x3, 0x10000, 0xfff, 0xfffffffffffffcde}, {0x9, 0xa9b1, 0xc93, 0x8001}, {0x5, 0xc8, 0x0, 0x81}, {0xd8b, 0x3ff, 0x7, 0x8}, {0x7fff, 0x9, 0x400, 0x101}, {0x9ca, 0x10, 0x0, 0x3}, {0x9, 0x7ff, 0x3, 0x400}, {0x5, 0x9, 0xffffffff, 0xc816}]}) 16:58:27 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') renameat(r0, &(0x7f0000000080)='./bus\x00', r1, &(0x7f00000000c0)='./bus\x00') r2 = open(&(0x7f0000000040)='./bus\x00', 0xfcb42a5e5478932e, 0x0) pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r3, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) r5 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r5, &(0x7f0000d06ff8)='./file0\x00') unlinkat(r5, &(0x7f0000000100)='./file0\x00', 0x8) write(r4, &(0x7f0000000240)="616d9860b42c96aedc00258a6e311eca732c384c25", 0x15) write(r4, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000000)={0x0, 0x7}) 16:58:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x34, 0x0, 0x0, 0x400}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ff9000/0x4000)=nil) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:58:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x50, 0x0, 0x8}, {0x87}, {0xe, 0x0, 0x0, 0xfffffffffffffffd}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:58:27 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x12, 0x0) writev(r0, &(0x7f0000001580)=[{&(0x7f00000001c0)="5bbdc12231d21e8e2c404b5958f172db18bf072dfefbfcf7341307210f4046b18fbe376087a1986357dba8586c2fc1244b53d1452569d0092efc713f520fd18aeecb33ec5f687e61c1ce1a4b69c6b0cfd74ecfd193a34b042416d3a385ce908da6add5ae54fcf3c7c504ea9452eddfed38f899fb84e41aeced3aa93373656b9e14b46bb5343ba4bb05fe970f66dbbfad5ecb52c954c2c858a91185050cc32e533646cfb9dbbbd4441eaa198e8aca50b34f4963f6420e960be3763bf616023d37b5f68dd4401be396174b6b33c21f9ca430da40eec441048a1e38227b7c7828906544ac78b1b4fcddeffe0ccd9b4c89c538577699a24fc4fd7a062bb37917c2d1cafb1c6f52caa1a6ff29e0453b042f74be70d243e419bf50d2abd1304f32ac1a260ba4efbdfe39c9312962a7e7298246a784cd60eea5f5ae33fb6760a2bfc4f862a7150b9bc35c302cbc2e13ca07e3d25d87544283b250ee144e71b2b59b3b4898d8da2e54df903b0870e04ef0f5581ddd939864d1712a834d714fbb62d1ba6a17f4e4dffc8dfb82bd075e025649610c1e04517a9cd2c3a6acf5f2f8374f2d780f0c3f56853c3178c7f37244acdc173a94a7ecaee9acaf8e1f3993f9e25d3c5b31a9ab654ae984a17fde4e86c84e3998f76092e150b889a5ef118088d04966b542a7fcf60b42515c2eb3636acd3fcbfeb70420916ffd9c78240265696e96ef3feea118062c9a63e1129a4848979a6182cfd066e21443083b7f74871f2d0a5b8d685742f7f220085b2314d76cb906e908ae4afdc842d2f631018f03b9db881a6fbe44fcc44811d9534f6c78ecebcbac970046a9b6ed7a6a27b4deefae3eee773f901fa98615a2407c2e60a7c9a428765307a006d82950d6c54e1091f08f36a7e8db15f41f056ad5815ff5c9bcea23f506bee8390a49cd96297e2f46b11228d350d751f0b1e31b338475c7415bbee81f05c7dfded3fad141558f9b96f7123c6abde76a5641abdd74759209cee6e6c14a7453caa42f4965d671dc2911c2ec34ed4e4d6216c71cf5748fa48620e6638ff6c581947051b9d39afa6db4b96f2efb92024586befb4c4441ba223d90ef33be493f8951985b14c3a646574d915f4ad5d216785ca4a6fef8d91f86eaa84a3ec9ae8b68a9460638f7aa2693459053e5e1964f4d5ac2af7d3fafe6300d5d9f06644d53c634de9f140d0e53597b1ff103ae9d76921db6fb808e20695094242ab36e6235af62628ea0d4f21227ff91f7fb51439d5eab90c4d7631907efb1b7781a127d4e6ca875e2c5fb18087dc7566b7cae1b57add3f4d5cda6fec3e5ad4210b8f5fa31d72c947463330a48d2e67af6f7f931b8dda10e32b28b0c49c66fea86ec6a5a475180ce27b2d560c1e6e1c430b7a02c626838aaa1bd44e893793a2c670b4d400b529edcb299df9b2084967e5836910806d2c0ebf68dea4c62eddff9654b453627aa3234a7a8fcd361f4b636724d6f197ae835b7e34499642624a6d359ae836dc9770b3df55f879dc83007737893a57ff03264a051488953d9daf7b05d92b1e04e546eeb32ad1ab7d4e89677cb36f5a43cf5df3a0a3a78ee21eea2c3b68c65316d47f900ca3f88c9a0ded8b451340efccb8df15955aea8301626fe6c4afde559f1e75c74d296cd951a97f36b930135813b93696dbef49e4e6875f5b3423728451c9e5689e15038cdb2a2d45b80ff2f358b5081b3a916a3af38a87aaf1e1f6e4d3859e47a388389515a59576079bd9453355d45a0d3918857bfb7b09eaf54aca6ea4aa242f36f536e66c2bfeb3e90df9d185d434fc0cecd6411e8c6f23d415596d0e6b193e5c7ce40dbfd83d60ba2b6031d920073df851c71656ac29c1d3498e46d458d6500481a0b40503668c08e9bd2ba2c8dd35aead317414e51eed7088a6a0085a3b65925e384c08d9466de5925b325d412693877efd4da117985ab8980352e8e8e3a4fcee0be466e7f020d8b5e7ba9c9eba0ffc218a7508b8622f21be39a6475d3f8924c58cfc35cb651512b9334a74caa0cf11246b3c528f49371f74f894870710882cb02f2a8e494e7b7f0d59fd83a5552097070a11e47c6ff0eef6265e5edb310537e09b6d7383971aa6f630babe4e9a9519c9c90400c11d07a8c3be2bfded22865ceaa90d5860d1b1a5d6f0454bd3e7810996d17541304cfa3348a107544f2b7b3f4d81537f762bce936720e7471f5e34671d318064be70ac376fcfd559e612826b5e5de58472ef254bd60fa4ca6f02e224431ae847b7c9e730dcea7245909406d3a86f49bd7cdaa246910903dc170994343714571a086f9b2248f4c5d5809ba11354a50c99048ecd31ba2fb1e6345717fe83307e3ec42d9b091f928f2b507e0ff8760e1d857fefeb5979ad4cdc81524411ca031aabb0c14e4020be1891537ddb90cca1b9c5ba0bfc9679c8b7e27aa7c43faba24e14ba74a731c2142e6d13a1f91913a107ff7fb18341deb2df2d74709befcae20ddd5a4846e8fc954f30759bc3f1e31b7283377a4d1af0d7675284b901d031d1205cb3a4f5342a38ca3ab4720c8486720b9296f85cfd3691661f7f89bce57a411beb1a680dc5784ab6759ec2d66cfc22e725eab61c857c9325a9b3e34baae0da59608e5de4700644b45efe9e49d76b398714366bb2e52aae60568a8c90e3a9e97dc61ca0aeb7affe077ee55566012844d43f577929c6828addf5ecbe93f2ea7b0ba8b2d66206bff1041abc945ba9af47457195402674c63b355808961cbd29ea1302945d6063f029b5a707e6e4a24a061bf3e22eb6d09b631b69b7f7055a8e0a52c15e14b48499ccb1a0c62fa4a24b80093604db5d6d298cb0cd17139e2aa398b9c0619ee3418b84fa3c6cfd95617cb727c9427f6af02c471a09e144bce86d2f7df1cc7e99c213856e7e731ce5b20f5c5f69ab2f14029e17cc6f8fd509039ea866780287e7431394f0314074c1ad80d7b49f82351f03f632f8f50023dc90360033a832e25ed033a89102dc4a303643fe22ca324ff3cb605b8098467fa7e0b8d07ac76130aefb963202bf7205cbee750d68f3e1eb3415d8874526cd29bc7342b8a982b003b0999667d4b4086f29f250cfff7e97e812381654cb631daeb8aeb4878efd4b7c81036f4880c5ec0f69b51c73979fed46a3f17d0405cca0ac2b2bc6a12014637d410fd561489c05691a6a0f9aa357502b567eb45ba2f5f7ee1e27e2b9cedd63afe47cffb8b8113b271c0428c11e29a05cf85cfec8518b8eb10f5f649752d89a80bf9bae44e87d87ccd5799a16e537fdb905038acb77d916374c81544d6109ee5260e626cc84e00188fe2ca4a697d63995d9c605e2c264a1dc548c8f8eb51ee7c91e1b9945637e80c425cfaba8837b22800d5fb79b0b15cbee1a6207745ad66f37842df42a96450a43042e52b46301bfbe2dd59cfc4172493efb362f80f8836bffb0ac509efcd3e99396b8a629de9448dc892d2cbc1198a7540a0accba208ddc7c58288ccab3c9f1578613d83babc568fe51bbb1df9f1b528ce313ae9a39b4308bfe43ef8482eb1216bd53709ad0779d9d43d38ab357255aa95bf4d50b33563db222066fc8666f8a5397cd6f383b542d8a24aab83500b0a757d445ee4bd3b28710c0f886a47f697273535965708b34f751615afeb9ae90649d176373ece8435cb24daec04c7c4e08cae998116d7375e54bbf9a72d7899c03afa3a1c55e6709751cd7554af02f2f52473dc133a757f79e42b94a62b34f54b33dbc82ef19aa4fe9bc4210e516197e32a19019be66edf605834a1235c09a262a135692d6c93c7599a701316a9d2d91e70adc7c1dd4208ab88af3a6df59840cf7b633dcb8e9d2118697acbcc5bdceedd2d78a5e08ff7462cdc037c8841d52fa3999483ef452f30d0607f9e7fdb49f11111e6b6821078e2baf6491d6db34ab4014de99f00c2a1d907b4e26da3b6f775f94749bbcc4d489db4e4ffa386b3b2b740e33025c54fe2576c0ae9d93f3490aecb0111ce0b985dbb1093b023e0c8c711005adaf1a0a8594feb2485146bc4745b3f97ef716fe2744386ea32101fa7332742c16e2cc41d04ad725c9b8bf432af8c4c32fb3dc72d38817567d79c62d9c8badd061a69258968ff2885dee678f4b20d71198a746a9d4519808febfdcec5cff2fa58f32f4572f60dc58667960decab0abbf18300b397eaf660b636d07243cf1cf6e4b875c0ac2f30843d6969cec42c814c11d85df754c55049183f76457c0d39acbed3991d253c5e3aa41ee3bf31a526d3d3dc79af35754b2cb23dd96d43f36d8400c548af9298afa1b5010f265d80894e3bb873029eabe566cf47b43965cf81ea3ae7f6866f5525647a67887031ef52cdb9456ea97f0c38e75226a4f6382546d79a334bb8af34a1c3cf77ef1b28f779336c2f11fa4eafd228c061bebfa137ca05d5573cc22317d71fa90a990da60e2bcc7b3e451f48d3468615a6460f453eb902c9765a21846961f281765f07a9cf5fe1133cb0c12e3db7743e9a8ed212deb856438fc2b238227ae4a569d8019589af7fa8f174461da95461817f0ec486856c44b52c9f55990781482e2b8b807435c5416ac1ccb0362ca815b0d1109403ba78b528da064f91f8c3ec0e3a4dc7a613f063c6c06f808b059cb66e464240c8d407c7083d09e642fdcee69cc65482401d12dd31c88726f19a433751f06f04bf9d4f05b1788301a0bfc34fe19b13101654acae63e0c8857db6820168f6efc9466193ec613c34b3d9afdc9967f0a5803f293758bd50b55c3191ef980dede5a266ddf9c61c0b2fd39c27b7870a2d0574b71630114f91248a0ac0ccbc1f4d914cbf5d4e0efda10395029f3f516feee67ba0f40abb139781f27f3f79f4a2a45727cfbbd0b9bc04dc591b7e29dbfa520652476e1e5045b4ffa4267ca96417b6898034bccc71eed4b6924aca1cb1fd0c74417312d19e40f3f3cd8e1a7ce81fca8e64482f13cc5bd4e7551835542df497490546112b92409c44a494ab7953d70b091397990e4857f606e27699ca231d05532eebd38ff94a08f0a0d0385d841c6d3997525d13f795a7883455221f81a0babf343140ea61dd0f70d7c7f009dc8f57e0901d4f006b82fdfdedc2dcf126204bb6216f6c3567c9dbeb6a2824db8ed6415ee974acae371d05ff47f4e032a4991d144222ef2b347f900ece7f828d87cebf676a4338016bf9461794e02f254624a7bec33c122b08546b4a82a13b87927714e41ea0e6cba4ee5e5031272003496c91c07f1f48ee3ce8cdff2a09eda6e93db812a78a1174f4a8827723bcfe9c526eb0c32f8e5f8948af33f4fe6591503158441cb97f2d149b149a147737f00cfd5f7fd23734a71126080b951693d0aa92c882695ce3ff686e22024f7dc70e901fbcb00d9f9d4718b639cc3c238ccbfa4ba32cc9d9b457174525ea5e8aa852818bb0a7edadcd179e7eb86157be60fe37cf52b14fc3eeaaf6123ce45e02d08bdc1717dd1f86a40eb3c72bf27d89f25f925f6c628b7ff676343da4d3c12e67f70a78552bc49e06868ae0ffa52bf1e2381784950921d3e072f5ddad0392ae8d42d26e22e2cf7dbef0e7654bc1cc954a62318d3d13700424cfff8d45881f23317dd4ee821d942448d73e88f4a3ba81c216b810375134275d180f0a4818a19c52c075b117422ccabdbb22c385cc0d81e389bbbba000fd838ddd6e87e9b2c9f79da5e2c01f3ebfbcae89e82733968d93b7b1e4afa2b6a7a1f20561cd2be564b194bcaca4e5ced5b0ca014fad2321a776fa7072a7d54631425c69b9", 0x1000}, {&(0x7f00000011c0)="5e87eda87cf858176d3cec86f5583819b8eda5243aa0563e0c36dde0e3f952a0b770f4b42b2c669bb695d41a3c36af8188f3ad4adeb42321f0b61fb2560abe31d4f422bd82b064c091765285707f4695749267c57c27e58ec316fb1a7d1f8788d9811301b9b73e553d5314cad4d2ec1ddb599e961f62c60372edccbf5b6a6348ae8e713b8951d8f335df715937c96930f248470d0cab30e10608d1f70f5c8ef4ebaf61f5bb522d4b945717884d8e9b56e7201fe04843707ead7002bf261b0a9d60edb108cfdf625ec33996b9e5c2f233356a3225385ad4045d5fa2792dd68683c7b4b4bafa50416336c6eae1424a9a", 0xef}, {&(0x7f00000012c0)="9f3aa5e95df8755fc13ff5f7309a44647597c3e1589976c0a2e5b1693a7feec4183ed9d43c75d1ec69012109f24d91efddb2229a1f297641deee07ec05e8b64a409e47f4aecff899943d895e39fffe50023e6a9b6530c08dfe376890d6fa5460c01d0926dc2e9a45ce6acb9669", 0x6d}, {&(0x7f0000001640)="e4e8512dcfd33c902e99983681df47397f4bd10c698d182cfd0add10f1657f87bef87d36cca11c2c8787e14a5ce64276575c3bd9fac5f341ff0d18252bcd31bd0fb5c2a58eb2bc83d35fce516ea9b1a255d3fd6f5bd4f9a428afd7673495029b13a228888db44a898a565ce1d83885add69f2538e3410291dc1b47c445eb9084573ed957561502a920", 0x89}, {&(0x7f0000001380)="abe57bae373fe58917fc8087875ce0d2a1ee049bf5b464732b56a597db9c2a5f", 0x20}, {&(0x7f00000013c0)="8562d7f47f0c8f5bd70f01bae5cde87879515b4f1e74c90c65fa912d047463f14f6b2540fb6b60ea2572ddd632ab4fe2960df3d363e70995462a4b125667e80714ba776928a537e1022279410489cb6cca31", 0x52}, {&(0x7f0000001440)="93dff9ec8a633cc7622e14ecbd2c89c2331ae3027bc43d1c28ed305263e1551c039d116c9b1c03778c6afafef912fb317f765129549f7fe148a0c261c551c7ca68473fbb32d16a994a07ec422dc38480c39be4ebac80e076f9c075e63fe196731cf7b73ef480358142083d15613d496a86ccc3c203af2193c4411f89a76cdb0919711193ebd6384f3bee", 0x8a}, {&(0x7f0000001500)="a81f23ed473a408d913f3ecef6c32fd158309ca9ca538b45b830d5f45f71b400b645dbc5b1c624de7110bcc61fbc7a6af09a0a7b260d7a5e", 0x38}, {&(0x7f0000001540)="f8cfa230b8a699a2333e9ede52186c87a30b8254156e982ec82bbc5488ba8c64a4e7d8346e0128b3d440405eaf5b3d5a9e74f5b2449c7e72fa9d47", 0x3b}], 0x9) 16:58:27 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0xa0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/24, 0x18) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 16:58:27 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6f0, &(0x7f0000000000), 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000001c0)={0x4, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4]}, 0x5c) socket(0x1, 0x5, 0xe1) 16:58:27 executing program 1: r0 = socket(0x1e, 0x3, 0x0) connect$inet6(r0, &(0x7f0000000100), 0xc) connect$inet(r0, &(0x7f0000000140), 0xc) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x20, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000180)={0x39, 0x8000, {[0x9, 0x4, 0x1, 0x3, 0x200, 0x80000001, 0x6, 0x7f, 0x4, 0x2, 0x6, 0x6, 0x3, 0x9c8, 0x2, 0x20, 0x82e, 0x1ff800000], [0x3, 0x400, 0x9, 0x400, 0x6113170f, 0xffffffffffffff96, 0x8000, 0x5, 0xff, 0x1000], [0x5, 0xff, 0x71, 0x6, 0x100, 0x9, 0x507], [0x8000, 0x3d77, 0xbfa, 0xffffffff7fffffff, 0x6, 0x7], [{0x7, 0x2, 0x6}, {0x8000, 0xffffffffffff8001, 0x6, 0x5}, {0x8, 0x4, 0x0, 0x3ff}, {0x8, 0x0, 0x3, 0x7ff}, {0x8, 0xff, 0x11c, 0x4f}, {0x0, 0x5, 0x1dd6, 0x6}, {0x7fffffff, 0xffffffffffff0001, 0x200, 0x8000}, {0x8, 0x4, 0x1000, 0x4}], {0x40, 0x2, 0x7, 0x7fff}, {0x8, 0x9, 0xa8, 0x1}}}) 16:58:27 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) mkdir(&(0x7f0000000140)='./file0/../file0/file0\x00', 0x60) link(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file0/../file0/file0\x00') lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x10346, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x80, 0x0) openat(r1, &(0x7f0000000280)='./file0/file0\x00', 0x10, 0x302) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='W\x00') 16:58:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x208c0, 0x2) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000000)) 16:58:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x54}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r2 = accept$inet6(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) sendmsg(r2, &(0x7f0000001a40)={&(0x7f0000000140)=@in={0x2, 0x3}, 0xc, &(0x7f0000001680)=[{&(0x7f0000000180)="2cf7af018e614a16c4a6d756151a9b2ec204fd11628d80e0b9f93e25fe2b22d16773a30c20af4fd94930bb4340aa7b14835db1909c96753ed1ed4b7bb8cc76251c97c1a84f236d9f6868445d67502cc78ac22f046bc64aae966db96a568403d3e8efb462667efa6195dd22d32445d88d8d36eed6ee71c101c077457a56e7a53b81579b08e462fd462076", 0x8a}, {&(0x7f0000000280)="e4d0b36d9347a55cdbca9722e9a3482683c0c0e1f159", 0x16}, {&(0x7f0000000380)="8016d59dac749ef1102711ab289a8e345daf153f128ccc06b068feaccc5b12b8394e76f302bc6c70817a21fa743ef97269da5876e5fbecbb3b68c367cd68c3303a3b13e89f17b878a433861c7e354d52363c064917393a3fa6a89c7babd82e97d91d5d0721390a520aa20da2ca974e54c7b7e4b2bbe7ec1799cd8f23e29f7a82009eecdd4c26851339266013ed887a41ea8628701418fc51d4a8450f3ae5727c210da0fe3ecef651204ad2989d9fc243709a544bf956e6ffec268cbe4f288dbb125193baa1d1d4dd7d671be6f9852ff4688e3eadf1e535db763e080cf2a0885a4e31c59f9172af3700d6f4", 0xeb}, {&(0x7f0000000480)="a850a53fd7ccd18381d24d961a37a483f1c44e46a839123cbbd367bbc79f080b7673cbea86a7b25fa47384073fe43c8900a85fe885548085ea500859ee90b47d9905fb6d31b8a8ccc0cdfe5b1a9b6b52a91b6cf745b297574223bb957feb1603d1654bba1e272a65d702b4369df495391af26589ea11f45b1342f00d43501bdee2434850dfdce1796b6c9887695f14a99285af2c5ca117de7a6d61e20bf4d7cd249c55c5bc3512d7ad4739e2aa77300f713eb2aaa8248a35f79a372c98151e4e18f95275fd7a2dc18171db4c4181992c010d5934412ba20e70812daf2b89cfb1b60d9ccb4bd1dfa0fcf6", 0xea}, {&(0x7f0000000580)="bef319357fceb1bffaf0328fb1f0f99cba9c8e37fd981f1f101a493e265c1c6db550550e15f00da81c2a39d3ad99d758493c10493b73e5b361a369c1bfa750aa7c026f8971d460c7a97ad6a57c01123d2ebb2bfac1a91f5fcbced66c8f8c8ab18a9899df974c1ce4cd69bfb190806bee6240c72e74b38fe1e8fabddb02e49c86d91bbdef517b2058ca9bc957e729c5e1c68e246e77a27bc9fd9ec162c3aaeeba10ab2e961b91bf44e2994ee9ede6ba82dd9d0d1bfb6008a2419d039ab5d62449d85c9bfd5fd768ae5c4ccb50527abffe28ac7d62a87bb8f4bf5dc4759d43d4a743ed4de6f116af7d1eb337138b14e9ee0b18e881c8c43de6fc138e260a4fbdd20d294934b6ac88a897f865b4361c0ff8c8476d5b2006f722d413ed8363593609d6a00e0b590b381d5edf109b5f702eb50b5412987eaf4459a1721138c0d42595a772c9cc5b8d069f553377473f26c237a4023263f100130eb98eb0b21bbb0a1e30cf448548f36fbef13d7e0d6c658032b67540e985d723e9b550ea91fe279ba393e5318c7cba5cc8f325b69143beac3c8fe49231ba3b02c80b293f3ddbee69aa1e4f8fccce5f28d0498288126b1d997e6f8e45349288c377edaf591be7490155ed30472987f3a5ba3999df27554b55105fdc2d01491af68fd8c123cd048818b49362c770c73265cae91b700765ab8724c322d0902e42f68c5e981fa4ac137e4803b4ab6e30f420dffedb8dfc87ec5ab1aadb4ee6897c68bdbb6fa5aded18c68629d7b9ac0dcbae1bac090a88bb8ff24b2825b8085dcf08b34a1f608277abb1b04f37561ff1b3f170fbb0e393666f00af655929d76827d8d87ff5306ef62401812abe37b132a3bf0efeeb1d62a21557c4babe07411d671280d93b7ca56a89d235820c8456d9927f4014ef24982bd57fe5dfa42e6dff626ebd6b5de675399368283ffe6d03051a03ac43e1cebc3eee2c98664a495076eebff39e1fee189ef5ce2417086edd80af6c91e1ac60ea9c53386396b55ebbdd17d48eb5f774e20bf2d22f2b1dcb7f7d6a73c02ba1190af7ca6ade42b8d13e1343fb6268aa7d33b2536597d0f1b8eb21ee87d925ac810d8b67965ce610d0a7ce3997627c017543d2ac35330e46d9adbdf22ac50a87bff828ad16ef33a6396227c6bf6d78717ea8cb8f373639750ba91f0d4c27678233ec97609abdc837b91ee42f9aed838ad6ede324420ed8af8de084f1d070d0e5aa668b051dc9c8981958b729c69321ec6f81bcd81e2e64c9ca604c5685705fe9d6db15993edd8a95a402061eeb21b32528e46c516b2657a9708afa0602c3f1e3a5269cfbca0d2b71625f031928bc3af494ea77480c5c67aacf9244e5acb0301d2d5b7e1e28859958f2f3b4a49822e1cb3e5e1137f6cb49c842da7639dfc8b36b89b8a0b82e6113bd4e85bb80327eea6bdff4f96174892dd1849f9e3b1344e5f1bce8514bd2d42615264b74e56575887fc869568cbd848c2d3a589a74f3d1fb5b28cb8e28bd950f3c4722c8b38102862d54c4804061aa52fa1701948d90a888e878e45352b4fa5809053aec169aaabf8727e00015a99d7273a6ea13040e98c910865ed93dd5ece92695175cedae8bdf7692977f528c46a1824427236544729d2b742b11ae2446541cd1282f5509d090bf6c4d87c7498d15e0b496b6f78fe7d196b98e546d00d17f8181d9b1d2de81b921519b4a9e7cf5cb62229402c32727a8585637ffce0dc71b6fecedf9566586ebadc297e55154aa911eaecc8534e4ac1106636a34901cd66f7735413de4f74b269ae1c34b09e16e6081c154a0be2c7660b9271de225f9dbd37722fb8d5d2eb264d4095ade1f70eadd94f3a6fae1764621e86a64bc8ff05339eae8176f6e02a8c9703d34bd6058e8b3dabcc58c3b74ada49f384c8feb1ea46223392a448feff952051c2b37b9ea84ec11f5272874efc0574094b24796718fae421a7423ab668a993e54590b0f71e433c2d4530986b2b8139f6eba449642c0eddae46cede2d2bce41cd340ba48e45dbb60c6f1357b7c7052c3ac03ad218511c5cfff98c550e51271a8849cb3967bd8800d6106ca8242af666388dca06768458ee5bbd9bec857481418d912101efc7190e5cf39437fc7c570c188d830232fdf403620b4eb715697d239ebd0bba0b77480e00230483fa8e82fcbc07ebe16160cdfc3e0c56ec87b666af4a39e66ef826186a30966e03a0e5fcf922f877906a50a42cf87a74a9304581260477c9bb35a391c7bc55e514f37b6145328ddececc26ba602607745bfba5f18839432ad03754c75e7c3d76658d4d5ea0fed6d760a8e109a125c6a0c8ee9773f20aaeb3f041afdbce99ab5e9177d62e6c20ae282c8a480217be59c078b8939e66864effaa64194ba04dc78f97e8b5ba55d0026936e433c67c19ab307cf263cf779a4ac1856bff7856bb9139dd3e9ae23f7075dda898265ff1624bdf3780e2225f9fb082f2cae09c7d30cde3f023bf5738943eac03464518e620eff8e4d4f5785dc0f0fa07ab144c0f4ccd7ac7a58282e8bc83f3ebb7137f502b9b30226c1610980660b1c3b0ce16f0158e38995f024bec02ba36c73b69dd0729003bd46c0fa0c912914d9ceb13628f09c0ddc2f3f165e76cb7c0db88acab152bd0243489b5d50f51674e6cd5a23ec6757003671351a193fa17758a6df49c498e25035940a39a9f46acb8de7f46ba58db8574b83d50b60aa84667a2f5854e7a5000a23ebc046d223f6c743dab1585bdd4071d77c382ed91fb4f3db194aa3b8f42f2108e977de61c18838df7df32f4d5de9c327f68f7e7c8c2beb428ae66e3aa0e0ddbe045e82ed7851136d4b6db627d3692e44a63121c194b3409e71ec9be4ac3ffac112bf1f1147c9fe33a49220b15453447a0bbea11b31e0bd31258b7714c08d9127918dc9d0b2277bd5b994f1445708833645d528c5925d067284809bc72adb16ace0de043c98d23bc169e547839fabd482840c30bc956a5a3808adf16d49a5877e32c712504947861cc42c0babb3820542eb31ca281174d58bfdd939e7cd2dc5c9b1d79f0fbddd0766da0865eccdfec38a44f4dacbd87ce4d232f1363b2c3503ea50dbe86ba726201ad56975cfad0452595ba1d49afb01e3b40645575abb54853192db50b26e5261f75066bf8b7bcb9579dcbe62ed4f2fff436d8e8d42aac7f652106dcf9e26786bef5c87a257d555c9f43c664445f75ad3db12cb8e310c6f70b9cedf18892584aee6e005a7a0c02538794c6d647c126d5c6d76e0f9e24b075a13a147b61bbfddf813f11d11e2cdd32b651040b0c1d8100204581e93076914fcfc4467fb21c09a8c33218e486ed4081b19e7d5528d8082937026ba73aa919f3922d1dc910ccba50ad4ea4d6de639205101d75bf59e188985428dfb220d6567852c034d3a4b8e1c901097df483b3fb0b65bb9d696603b604a7b1d78d8d87cd0bc0a4b3e016bf5ed55b283691927d73a11332a66395e362333d8a5a01ac78db0479bf4b8f2cab16fe8b00e2a32bfb1bc8af667acf58f53e5aa08d6992a586ecc012a84166756571bbce637d9331afa011379271bce79228df29a48b06f4758df79b4b48339683bbf9ead8d6a276c717e47edf1fcb9383d195fc83083be9ccfe12d21f12ace26044a4dda60a62e56cc0f2e51a31fc44347ab1f83fa5f58b1c2ab922fc3932e2813eb7d4d720e4666719759a22e652990d50038fd20bc72f4adcfca2dd807e799577eb63702466bc8fdd51945e072f8c2ec88d7306061612d74cb48e38fa12ca7c5945e3fd77e407916e99dca022b12cca8958f159032a67317565d963abe122e337722b36064fb7883515340167bfb96d650255d6074d662cc5fb944fa3cb683a6bd3ff804b04bcd4a93f232ccbfe1043e86fae68a481100ed77853cce07bbb26d5b4c85103c86f8573157451e5ee13fd23bedeed76e14604ffeeb6355108776a043a8c703bd801c4baa39d456891d356a1e73a5f3e5c5e2c0f7b0d9c942ae278b9f10b02fef0f3967655b0adf53181d55038dbb68eee8d81ec2613fbf73bdebbbb29b7c0a9cb62d068c9fce9608d82683e6c78f19014053d6e151288247ee4f1483e61903c85c3219e548179a3d84f907b3eb2c18fc29b7d058e9ba8c978eb89fe59cc84e71442f019f305824406204b8c899b75e6a86a98e13e5e132fe4cd36735c9b0a3d9a07a7c326f446c8c4c92b1c6e7486ed40f8d17bd73241ca888c63ce02510aacd5b10831e61909fefdacf0c2bffcdf427beb035d0bff580070a6f20cf9692c5d38451b1a3d23f126467f713b7d66afde91403c9133ca2841fcad72c28ee7058f196ec9a613116c98f6ebd9ad41b4d681e840ecd93452e8c4954cfa553cf82cf26a4769f4bed1786bed2020d35a7e64a59487d06698fe02046aa703911eac5959c09e3d9313c895a8deddf78ad4ce32c7ae40e0d7f415451d07014e5229454fa406db1d21ecf43243c802c68744c169dc1642c144707394169638844558e4bd24653f5c7ffa98dda50dad563bf689627a62307da93cff4ec526976ef36150cc6a4d1f741e7b614465b8e21d4a033ea6d15ce4e494660484c5425a31167feea8fda9c0c6331025497156a754f131185710cfbcfdbcb02f031cb97a0636b6ad74c34a0d599d29bc22192d4b205b0e427c56b469ca80e3a0cfe25939a6e356b37cef96197541c54531e7fb6a02752854ee52e54634b53a62b537f12147bd9cc20feb3ebcfa1bfc611ed6d4d9255a0395acbe12691ee2588bc1e41703f5d5abab823d0529faf5daead3f01867dac2600c134aafc58e1c5949199e1038e23217550a0ad9730b9475497dd6f06da3359c88739bf232ea882f79885d3630bcc78247b06acfbcc917051e68d5a87b98cd210f639bb1f71b8283e6801973b9587fe3b7333ded42a93796266fcc578ed5cb7c52f0d06f8a8d9920f395c35aaa3a5bbb937b2c948e734925dfa85d04e2c57fc9316e6b8916d654dec8feb25cd0a5becdc5ff7b53bfd6f0b24263094d05069fd22c941d2dd2ee87fb3cdc06e663be8cf61870065e6c2ce1853a7994ab84460557ed90cde867955c74071fba746f2814c62301c413ed781ade4451b2d4e1f407ba7c147bc64209f61b54619f7dd6d62ec32fe2d4f33d835c0649b21863884f634c4b8a137d31bb3ec0033cd09d9b3a59a9758b3ca9697ba13db5d21089f9d623e6ede6e25bb64c3fe75e1e0313eab2d03db98adde36c27996997d5657d67141735f6ed54f2a02352051712d37cac0cb7698a693429ef8a2f5b298f6ef77b443d4e168ee17ece1aad4ceb4376dda5e0ff00bc06f7bb7cac6a8d53475dd621217f1d256f917f65d2f3bcb9f64e9599281e548665d39ae596c0fdbc6dfc6fb30c9c48304051bbd16913f001079990abf867e0ae96e13ca1e169e94fa284f8f3adb1cb9ce9dcfb42f082f609ffbbeedc9ab5e3f0db4a9ebeaaa581cd786651d960692d2d43d18101aa2839d1511b3ceb28bab52f3f5e891fef33b23d6d9edaae31e4613f76a73ebdce66fcd63c1b421a7b9616c93b102cf2837073f1eb284aa00062be87d87072ee2eb603f2edc331d1a772f5f6c915af45d238910624f2dc4944b675da679d47024e70253b8bfc79733cbfc2c823f27eed95fe4ce9073b4b477e7cc38cc508f9b80bd36874b7af97d9ad5b92581158647a628fe6cab243d480db7d778447f92a9604cbe415b08d9e92e8a3c6cd802f4e387ce802259f9eca2e66592dc81217caa6681aa78dc5d1b5c832e0438b6e2d945", 0x1000}, {&(0x7f0000001580)="a5fcd6f18667764cae17ef66bca4b126d7f130d3f235f594536c98e5b7e8c26629e66f49eb44c63f7526c64616503796e707fd536f7882e2f1c98a79158025c7aacdaae10337b0ae7493c5d3167a7da708e3443f2892b37fce145d5035baf4391767ad79f982fc383b7871387c24ef78783ac6f9772c4c685c05bec6deaf8fcfa65b5c2b535d951ef0a629f67b94bed9d029592d9b26807d658af6adaca5e54c9d743ef84b8d688fb4cdb91242a1c55f179c9a4c6759117e24eb97e62756939993a8541996e0d8439794a6d0ea0ba49edf4ddd63e87511936f2523b65522f7e63c97b3de4a2aa2e9ab41282cf719a81ff25090", 0xf3}, {&(0x7f00000002c0)="5cfd386fc4c0744c5b34436ecbd4cfa058106d27cecfbbef255ea8dc69b0509657820c1d92a730824c875a4dce92e60a27c7eb4c838e43e6248e058ecfc9dc6d2a0ea6d25f749f8260125dc6cef883393d05e6f7e5478fa6bf26d72367b4a189b6ba97e2a790f22c1911a23133d4", 0x6e}], 0x7, &(0x7f0000001700)=[{0x68, 0x1, 0x7, "d912269b43a5e13c46ef215c22267c0c50fea0e38f7dbf1f3d991dcfe081332ce5b70e2bdede09e711e68ebbf46fcfe1afa9170411ba6d9475cffee1899215b3af5e295f9f05efd42366d0883a7aa9057eca2044"}, {0x28, 0xffff, 0x9, "b7d2c770dc71340e0f38b029ef9b2e0e95b5"}, {0xa8, 0x1, 0x7ff, "da3c254a9ffc5f4a121627ce6bea69170656fe77af6604453c943a95ca88ff60403282e380be68496ea5597d9182ad1575e4ed9109cc1ab2be086dcfc78cb03c077d418ee26326b7c0714793a0ed416716116746e7ff7a72af41000690c84f09db212dd8efbae22a7cb23e75bcc9d12a981f9a6422ae15ed1b18d564d286496334a352f003d20425096f9902d9e6519afa42a4"}, {0x48, 0xffff, 0x8000, "37ad5abd64144e51105b1160b1e9c712324f0648ddfa8f9912638e8c7d7bd7b9a5357116d8c5f3e94097c4393ba9d21f339c7ecc2c"}, {0xa8, 0xffff, 0x3, "9e4cad2af3213f44c397719ad6e1ffba73d17558e25d2d249c2fcfc92c00ded91f6a2fece765df5a5c17c877b242f93097a638bf88c2bfdef5abd87aa5db9b25fdacb9ccb6161449b36b9f4d125f80616f26b7d3cc168bd4d8ff2947e9f112385398211982cddfe72f0327cf9bddf5ea42055fff637d25954270e2625af2d5c91a3881bf30599778c327e00c3e39755488c45637"}, {0xd0, 0x8d69fb8f5838cdaf, 0xaba2, "7e43418c5e6583739ae282652d79e6812aad3dd164eb303037844e5c7494811fd0a9a20a12387f0a188b29c281d5ba0d6d1a2ae247d549981747a8ce0ea2d90e2c200061433a9c1a4823602368acd24e83b809f8c86344453187a68de49f7286d3a63f40f81cc7c3d9831b6ef0c1722a36431fe028521530b9137a1d895353a885c7153c4f7a0ed8b13ee66d9514d9ffce970ff65f6dd1350c2711f71220394e733821e83e95b0c74fc9416bae382762d135e0348e00d924480e0b7327"}, {0x10, 0xffff, 0x1}], 0x308}, 0x40f3220140c84e00) 16:58:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000080)=0xfff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x15}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:58:27 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x800000000000040, &(0x7f0000000080)="e0872898", 0x4) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x18, r2, 0x0, 0x0) stat(&(0x7f0000000280)='./file0/file0\x00', &(0x7f00000002c0)) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) rename(&(0x7f0000000340)='./file0/file0\x00', &(0x7f0000000380)='./file0/file0\x00') getsockname$unix(r2, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) 16:58:27 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x1, 0x7f, 0x5, 0x2, 0x100000001}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000240)=@abs={0x1, 0x0, 0x1}, 0x8) sendto$unix(r0, &(0x7f0000000180)="b100050490000000000006000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e2708b5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000100)={0xffffffffffffffff, 0x9, './file0\x00', 0xd9, 0x3, 0x8, 0x7fff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xb69de4bfff65dfaf) 16:58:27 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x229, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000000)={0x7ff, './file0\x00'}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x100, 0x1}, {}], 0x2}) 16:58:27 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) setsockopt(r1, 0x8, 0x800000000000040, &(0x7f0000000000), 0x0) setsockopt(r0, 0x8000, 0x0, &(0x7f0000000000)="c599c88ec552cfa2fa078e8e73c869545b5f8c086ae67f7818b10ae4c6a45e6604c4edb57caad379f67aa6a8", 0x2c) mkdir(&(0x7f0000000040)='./file0\x00', 0x20) r2 = socket(0x11, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x8, 0xffffffff00000000, &(0x7f0000000280)="c17f31cea8d3acd8954c1f9ee2fc78f656574da8a2cb0c5c30810b3957da4dcef5c89d3eb858b80f16f90e245dd633aeaf6e440498d39b3490f0652efa97ce6befa32fb78007c4f3a6f1d2e015450f4ab5fa54d30723393f574844c2a16b44be6f72b707ba587fa434f136a2c07e5b2ba5c03715e18327a04bd10be5ad387c72807156f1672a4dfb4550f9530664301d1cfe169752a9f2860fcfa179d3fd0c009643dcdbfdfd0085a042b5a8a4be784efd87dc212fdc610edcafd46e8e0701c59d2a7b1231083dc2b2f9b2dbfc110bf912e967c642f5363c6f56402415012bf89f081d6e457dab22eec7c290ef33c5a0e69855b210ba5dcd453cfb5d4d2e47656f5e1fc767f6e54f557443aacbf1d88574b18bf480c452de2417848f195d065981f7d353f386e2a3b6fb97d476abea8af838f40138f0c1baf3beba0987f11a07e98c6ea0588960df837d468db616cf44fb12b34b4940e3c30c5f8bc3bf03da493af76b97d5c7c3edbfc89af151fd31ce5bb567d82cd5630847e63d65241bf4bb0442127a5bc46bc77d6258eb40048968ec7bc5bf100842972627aa907eed1a846d6ea84b661878767b03aa5530d1cb74fb596dc7e3e6f45129a3a3a014a3fa6172a8414bb68448d05959e2cc8d5758dd42e6d8e2532848b1834b79310b74159016b61ab0bebbf7fce9d6eb565c9179a1c5a1ba93a408fe59a661e9f1ad4141c6035c7086407aad7515cb69c1f716bd0cb73e0019cff5845918bec89f0958f9436cf42aa4a68ba81982827e8953071282045571c9cd992fa61d7dd8461564bdceeeeea2835e3e2b777dccc2de35f137c5a786178d33d42fd33eb69d7f4de00b90c32de05c1ff619790f2bfd6dbf37fa30a1879f0d63e123f46fca02f2cb9fcc2796f9f31f31e4e57a01550a9a3c57caa42a4947ab4ef6f8fcb7e39153830e6f790b1b3345c6d5fce989f907bfd58e38cf7ec241b06e9f57cfbfc0c64cc0758f3ae6b3602820638b28426046641f70ce9f22a9bd22cede2493a1653f8f040acad84f98d8400ca1238e027d9e7f953c91328f2c4e6c5ab04106cb8a50bf5369920fe5a17db891a58e9e9c5b0a8db0258f3f4ee07d9f62a1888925e939f7c8f8db5a37335131210cb73752ca99c4b015510c2cd3ba6c99ddc8186fc2a7938a7fffb28a22c3b64779bb1e6de00dc87ada04a46744a1b33ebc0b71b3792a0f0d7c57a623c74e7e84192384488160697126667f424f21612072d43d9194bb17cac5907c2874da92944684daf0069f789eb629c4608bfb2c10f29fd938bc5e928c565eb33098e99f34aed67c79fe71476a52526b8bbf677c86aa99084914bcc7c3afd872c6e9591677328c17985ab11749f243eaf04d8c8cfe836bd20f80c56b80132bd3e1342418e63aa5a2f6fa517f948e73b6531458e9484f384ab5ac0e1c6cafc1ffa03878b584d227bc0a76df81901fdd8d695369619e85f6b74240fb1e31aa8701e78f2b3424ab72e2e207b5c74f20d51e401015a45a6abe3b83cbfba539c6a667c34684782790d9b1ee5b1803240421c55445b568bf45d2618057d2bb09bca10800d7cae22deb32203c1c3b2126ca890fe523e11d7409723b4310206ac16b69d2736cf3c8ecc98b56c00f1d0e1fdd4894d19a3ea72cc4eda258c84db4dd5c8418b3030e596a3b691da5fa9a9484c41b063948251d7364821432177dbf2875e216986b1c86729f23a83447827cfebde079fa66f7bdf79b27fbe19a4c7db6151adae4e46dbd71e3fe6d28191b01c34ab7561c28df720fdf365d86874ed48e03077fd2865a1ebe4439c243bc6ce3aba47f3fc1e1e8e754dca1e67dd0c2a0f6205ac341ca7b89c42aae391889a41a8f004aa9aba5b1f912493f14482297bad219f924b6185022457df8c1b9214b91e2caf8359412b3de296897a43c3e1b6c6db7130667d1fd460d4de46fbd8ae582e199fbf0e87e772d84b675570a761403190225c1423755032a2b41c505ddd5d17f127795a52ed98ca5b5e1fb1968a2a88e1e8fd3b695508520e7e25a826691c78ee200eb5d54b64d1675ad1d96cf0aa811db6b3fcd87c7aa3796e9ca969380eee58ef52565bacc3cf946ddb43def5f4c428f3a09edd5f98c037c7617028112ea33e0da7a65df107daf11bc362987aca75722fee7ee06c81420e55bb05bf8cfb826e16f923f3903e1c9574c82d600833093831745291bf75f1ae1f339412fe80c933a0b4a11cd57790d30fcbdb9ddf4242ebbd32bded0be9833b8eb360e99a12b4845cf4d390f0198717ec7ad6dc73eb741a3c9986e0cc737b05025a21b1cc0ab8c4a447c59d0339ccc030527b0b8a9162d689be37f13b29bd9f699575ebf3e6424ef2066d157dcaf6de967c49101820f97257a3bdc29a6001d7e66cf56316bc7acafe3e3186cfd0fcbf34963b154229b8330ea00c32837e3394896e939d1f031739aea5063afa53bb3aad22cdab7fd425a4e6068915982b905849d9ec45afe7e2a8a230ba32b7c2550f01ecfe04f35ef47b8f98d7e74397ab9192e6231c41b316c7328383014243b79a2fa8dc7d9b7f72e09f807fe5bc07580ec0081ca587d82ed73fc11ac21d8effb41ddd5d48dac9f21ad14ef2e7f8ac85d0b9e25d7d4deb76fe511f054bd42ce776a1672be5d6d302f4fc5a2d4942ec0ddab400b6adaabe95cc0e38b7a56f31c145237a372ddbdb6cce60e8546d55af8c77a3c1db054d3381777124788310dc4e4180ae17af579107d1e14d77f217a212d66aa21e5dc9365d9905b0e4d8f08cf69b523a30e719ed97fc0b54ab516b30a5daf6306ed96d603357f20d37e3a56bb99ae9fa0604ed50a33995b2d88b8b2cf67f46fd80ab0897c55d1e406966be6276ee680b60667038c9db95ddaa0f4b19d0d334ba1357117c4d147a457e234c24ff06636c4323c6d2c0dd7b3f6c0f7bf5bd2626d912148c89c85232e5dc1cb97b9bc5da13d7129a5bf11277deae7a5addc6b7158df56e778e080fb287ace3efd3ad91941c7ac837c36d96dcd00f61cd263b4d21b726a8d1593119ee204dbd775f718292d170cee0a3e6c74060ca672b60dfd078b78d25be950f1d7301f539d4e6728c337f6faa47901f3eaa2f01747c9417dd04e197a1c20c2554d6b4ee681baeca0f51418e82494d408a328c91a15c7b8208f573ebfce1d2a23c33d0e1be9b37f0d62d613bf97ad036cd062a0e731d52fb13206fd609eb2faf953ff2c85646820b8ceb801d98dbf20a2cf0cc1303d6c03a6d5b6d7e8712eb03b819d76479e037c915696fdf5570d9bf5bc47677f1918fb9786507096236de0c7f82816a665337205a48f47481e8a22ebe68cc0b743849d3e5afb65986fa7cf4a3533201663cbfdcd8a40382e8cd6bf997988a6ef08b9b653077b738cc8b5e8aa02a5fd151a574b06ae60e34b2184439c09a5e05f9c4df6e419abf7708971f8b26986b32d7f61b14edadd60067ffa0bfd05c75f9ede66ac72c6e90ecad95ce9e705dbf7ae5a1541ab93420c76e84c50111aef3fe214429797e1007ff2940df195eb2fa2200d31db0a5732ca1c7c85e911314983e375e17af94a7f876892cfc47a7f18ead2f4f6b947bc1480f3daae30180d2a7e4eff86958663ef9edd6df299b0fedd5a50390dd5b9c978c548874aad70f1cb538dfaa8612bf55d8394cc5b421a158fc6a1d6d4b2a93727b1be6c2da0792225b0cf58349a66757c99f8d19bdff4cfed222b9d6bf384be1101cc9cfc4489a710d414c701d830182b76aa4650a8073dd16bdbb157aa1d89ccadaff9f4c2bf5df966f5d4762aae733f812b14bd0a66cb6767abf7550a5386571c20164982202f536d58db5bcd23a7ba33477f607a062680969e9c183fc5b48e9592470f3657b405d11380bec914c706ac998c7c5eeef31fcb16580c5ac1c4f80c6efdd27a659cf8d515d61b2ee396d0052505cc76c142519d2132dd093e3040792be294c3af1d6f2f329b35738996d68f9c149c047d845b11ff09eb268a9b7bd8c27242fb3dd9c8f86f17f12e651107389466b16e71adffe73c4079b6c302081c1b42d0c8127cb677f7760586e4af35874f716726f4794faa143778ed691f765627b8f23eaf01901e6097a011c83a95f973fb4c38c5271e57721843932fc71621ceb7e145654fa45184f3adef316df963d01ddabcbae7739fcb28467cce3ebb88a0b637a9f1f38b1eab309494644fecef8cc8e593b8535069d123d8285864dfe9c01e3ef9f48fcc6f9e58526c4741281b5e472fba39fdb21aec6bccc47875aa52ce1ed0196894d47e67634ef0746dbc6896dff584e3ec4f265476886909c0f6d6851f10ca7c88a1f07b87de50d0273f0b5388cc7bc88a141d8a47dde107cca24d77e964ad1f6dc33e2642a182078b1a6e6cd063d8e66c7ce806a0f2fc8598db24b51950c3a0bb31e35d1dbb7301428971afeb064b472b67886bee304d43f9302862fea180341ef79ea99acdff5059be54c41951a33c8d5be1576e6c5adb4100de80bea9bd29917bab521a796f888c4babed29f9fc5bf515462759a55627581eb8d0febe54dee09843f700c3adf14bd8b45a3b962b78df15b6bb162319537551b88c880d6f3bc9276531d3fb094183da8a2f10c74636c5faa821f6026ff514efd7145209ef173263a8ee63957b38b7f7d5668c2937e4d0fb8076bd6ea276cb89dd7ee06216b43759a701b044ac10c3f43e55e59a17f0fd1e408c93c7a4055fbdd15263be2330cd5c289e4811f1a80d793cd9f44753a13e39d997329c62470098886b3f4bc974df4291be21cfd592569d012981901205f25852163b27faa341bcb55344aeb669b75b9a24a161bae31988cc3dfe021f048f30f7a895c0589acb3181c706148f7c0485cbf8499cd26be3799445322d1b6b2979b8eccbd13d7291a966edbdf20c79116c0dbd2cdf8a065ce06e293725b2cd2e8aac7a70ed2ccc68a2ff6c4d79452d09fd764d5c28ec54e86fc5b4d8c0d2975a209a7d74662ad157a4a94111562c95db177e9bcee533ddef78c0f5ee0fc4d78bd22ed034df64b9f440978c9e351b2a6feea7b00b51d2f262bb15a564741b6904a02bcbdad89c10f0acb45c94de8fa7bd6dbc98df000fe62d7a1b19821df720e2e848946b0d8966525f475baa0db0e776bda03de62211cf03692f6861c42eb5c3069608478bd896892d22203a4c0d9aa7e2d4daf58bf821e34d0f3d20bf77407dd5e5e101836987866700b6a2ac218dc7ce56394917c8e3b53a9e512adefbfbf9ec8c6ceb45226a47072eae96f5cdd79c0cd6d6a73ed280fc035851f3093a37e19ad8fbed7923833685426ccbb859d1c5cd3446486f3e858abd6618bef0b5d389eb55e4bab7032e54c7ef845e96ea64130572b4f7e4efb71c0392d23a0db222ab213ed841250d8cfca849beb343eea46fceca2e93e1d0b091a89bd322caadfa4025aabdd424a448441b479eb3d4afe49169d2fec7e41a20eb7adcc523db1555a1658eb29a4ef524d5058f6e2371352a848ad6ab2ae646415d28c6d385e1f180e3f6335dab8899dc59e1e70fca7778660f6b08464df39c9c8ac78307bb523d0ab9e76f68a2999058dfb49f73fc43f0449ca6742ef2f32b7600c341f4fef54e5fc6a16588d6ac5fc87b3ea5de9df452db3d8babae3bc1d778084830b03fa8fbbf2fef2211fea1e2143cb1579c00aa72f1927bbe795da85d3c0b03c2416eeabce901bd75c907a00a09b70c846c2d4d6dba5954e39e808c22e6a7e80d22b17a0113ddcbf23e863556816082f050c54786c48eb8de", 0x1000) sendto$unix(r2, &(0x7f00000001c0)="b100050400000000000001005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 16:58:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x64}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)='&') ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x80000001, 0x3}) 16:58:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x25}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x10000, 0x10) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r3, &(0x7f0000d06ff8)='./file0\x00') getdents(r3, &(0x7f0000000140)=""/108, 0x6c) ioctl$TIOCSCTTY(r2, 0x20007461) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)='m', 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000300)={&(0x7f0000000240)=@in={0x2, 0x3}, 0xc, &(0x7f0000000600)=[{&(0x7f0000000280)="981bcb28e172ddcf816dc5233e1433c0f0347a05bbc35a241690decc82373aa1337864d3ff9818a615c2ec28044464", 0x2f}, {&(0x7f0000000380)="6eba54ca33d74407a2851550d781348609277475b32f79c86d9ad5cc17b20e147b117c739168a60cc6b80ad4850cebaefdeacd50af66e3d9aaeaeef9ac7a94a80640b7663282226eb71d07ed45871ac31f3cc3e1c81846eae8babba547dad99819cb172f2f369d0976c3d71c59703aa94e3a3bae06fe351e73bf00be6e95a2d16754fac75935553d506381a145a8f18b2bd817d8e6f80880ead377826f5552d5c20e14778b44b4b9d7185ecec90746cb70fe1fb8fd53caff30dd37353db258667b3c4a3c966728560f5ceeed41a4871287ebbdfd49ae21294f4ca73cd365b97edc42ed2eabd082b9c44c5105b6f2e9d0fcda", 0xf2}, {&(0x7f0000001400)="11d26b52e95df300a4bfc2615a527f215f32e162c8ca10b50906d04a90ed10c8ce9c0890c01f8d19f521f9ea08ce792a5e8dfc6d5e88072ad5e308e1b669b95264cbfe17e8de54b34b56cd385bab7215aa9bd3f89811ab029ce79576a83d13106778dd3633cbd5f189ef32dac3ebd4821f2a1cc1c3aeeb5afc0f168c31c55b8ba4c684c5ebbf9f31e2170ce52e2ae3b0f253a766e08ace28bee919e7c28c81e5ba20d5f61e636b74ff7231ef25772e23d9e338d6c7171b75cdaf52c88ab19923a8984146ab1c0148c7507f6380e036fcc6714ee677258dd7d486c79f83f0a80d02d7d2abc42f851a77100a1ca01cd1cfb5227cad0a5c28086d5d1c84041e0961fece53a661150815c1c5012ad9edd2a3dfcddd32b37886694faa773d347c733010c93f65cc393b8342e03ace286e8bdb2261e2c3314303bcb110ed22cb7aac49abcb531fac73bcc81b095d0d9d79c3de69f5aaca9a1f19f5e6c4bba138f3c4192b6d88fcfddd75a2d58e5550cb7270ea546f1b634c84a2562510f9594e399f03fbe898b7978fc59e68108a2808a457c332b08d3dcfbf45ac1c9115f7b37eda4994cbfd9254da3748bc67ef599f28be040828d8f3fd0ca8f38fc2916eb306404769c4ccf2926c5ff54e65c81de0bae1d0c0b10f041dc7757183719eb99e2fe73531e4e50de635942379a6ee1c9a4b49dd624027362d66752d0b023ce2337802cad8350c4f258dcb7d5b42202a987ba94e15b8a56c0430de105c8d36004992ea256edefdbb6ae9b538c1b525b3887113db5866d99c53ba7be00a5568268c26b739fd4cb12f6b6e16697530ed2f0ffa267ccc65909f71b129aeb1ec06380251a3d5b0d44794288d20beb5a92615f4b715234c0dcf50c70d927fa9a5d8e63ddb3a3f875dffdc82d99d98781ffa0128c863fd91f755f7409eba9b8170f24191c1f6bb8f31c7751c24739002eac970a2269385e567c496a300dcd42f51dd9797b239267ce55f0bbed2fd32e3c29c555a8788607186858fa17dc75b0464f2fae33c4585974577fac3bdf857889057cce482e0d988d84ac698b55d520c928db0a81b3003fe3836469999db75a03df2615a619bdcad100cd3664002982dad0babdc329e51e757fe50880579a660dcf0b6e0808eb097bcc575e0f7c08abf8954a9a4307e15b32a129eccd9d5f2f1147208425df56d5b79fabb8b937784c691b4f14e185c244b1f0cf2b47ac7eb74b317df25d4f582a28e07fb0caef66f682ce65a9168e725ed8b729c8a0391d560e4740154c9b65da06920312085954fa96541c67cd4110fc9e417026afc67d6a5de7e8fbb54a060b03afb629536195a54be8b01636640bff26d63c27319a2b16285a1a90a089d8e959848ab8f61292242dc1ceb8ef98b84480a3d1c1f661b2f6b8f8dfb9e3aff7836248247ba086914e89e870a4abecc74a5866a9fa0d0fd19b9fbec2dd9671f382cd62b3452428c6a3832aba5679ba905a07a039e40c53551fef6caec65bd025f03f65b1c18fe77fc17fe958fe6c7b5c0957ccaabaa751a3a30ada6eff4ed0de156db6040044106e0f52df7a5814528cea367c81f495611d2c7e7bc4d6df76772ddf08b1022928a2478aab3607210fa6361a04971e4c2e7b8258de06fcba5433f8cc628c65705e39b2bc80a00280c03b3aa51998ba037ee0b7f969551c0a251de745a8389b394ab18c2ab1781e15e295034f8ce24efb5f4cf037bd37fb8798a8cccc2be2bcf06984b563b6bdf85444724eb9575ca842df9a1423dde44b3f2f71c7c9e017ebbda029da05ed11ebd95f68fa9fe9a9f6b2d996cffb20e2a30de44b2db691c0e9f7ca42d6b979383df138d9c1e8be2e90750756f2cd588052df0fb1b8c2509a41b072139b6f0f0ad28ab4399a47af01fd91156008d6ecb7912c6a13d99df42636107c726ccbd5e4f0b25f10b198c21fad9dfb6a71ee88e51071d21d5deaf3b2f5f4cef3f7fd293987f0c494ec9dc4113169b39ea00696193e100c0912026152a69a44ca6427a36859f4abaf66a9f64f59f2cf8d5b09dd04d5e1d795f2da40d251f17bbb59c3388e36a1cc79cfd804c38037b7f20cbda8b3d55d6e1ccdf3cf3dad3e6245cfcead665e79f9e78183f5e482e61dbf92fcb3dc0a93ba2e78e0cc695501a7ca30683035b18c501c10094a06b7a22b0a77c1eee8c735df5a6c9a5602fd58587ee2b8ab37191709d37203f2c8f27422d07b20d419d8b7da123356737724b3073b74c48c016ffb8744325ca41290b37378cc943eb8ee8272479be27c1ab2843263f9e14781638de3a46c4037fe2345e218122b8ea37b62a5e1de244c1743c664aefd9c98ef6ecb023c14fe24d7bf5959ded354abef856816b4c4424f85a128d9850e995f8475b96c0550dead2bf9f83de7c53e8692b72ad2b10d2cadf6936a60cee02a742519286ec1cc7f5c4567b31ea829d5980f6dad18fa58d89916ecb8d9ff8ca7e3bfd4d5039436c29add79dba9e49eadc59a10b2bdf2b3e4005b54e12fc06c139cb65ccacef4c38279866cc3f25fb399cd5c4fe6aa3761b841d5400263b7352939fcfeb9cae2a9f97ca4fe5c9548b69ff0a6beb1bfc69f9de6bfc95c08d84431eecc6e2d2a18db8aa32bc9f44d1b5f42b8c7309f7d4f0e22748fd040dd4d7ea9a61a823deb7cd7759c62cd8c2b025f1ac3fa9f47d9116b0e0121f5fd98c8c19b63bca4a44c77da9c42ec8c5b1d676c461cfbbe6e8cbafe75986698216cf53dd25f7e6a4991b0fc63544d16b688e25beb50f0a0efcd45935504e33c667aaab3ab238745064b8449df3c4b849ed4d2ad691f94a6eb35ccbcb022524a36b70695530f10002231f5881cf9da70a0478a0612c121cfe0ee159698154167ce961e1c32161f9ecc52249caa335a5e146e7ada392862a83460b1df1464cb87e88f4c22fc27f3fe1c507a0f667bc21cf8046064dded1f5a5cc698d6692729d350a2650763f65f20b899414a85727995d71babd5080de960285b930997f4082d61be7d839f886a5380ab8d5848292c31fb4b451f6d927d40519858073d7899cb260b0dbafa41ed01a92b4b156dc703a618de03e995a54c747ec67fde4e13679f8386922bf8478ce735b2cf179298392a0baa39896c9b4df0ec813da3788e16c1591a72c3a37cb48e94942985db5338292e7e9cd6425e9ee9faf829a895e68011f93dc27f46487e6fb9275acad197d1ab94058a6b3142847826d70647d7929af35a25462355a746db2be64ef443c41f39a5b66b5ca2c4cd4a617d6f414a90c6c4cee34e954e6e419b16f62d212b59dc8ea680a911bb0b85a10706a942987d588af6f78118588db1e45df0fd5b7146a1058d453112dd0e1701debb5d255ae0d75ab5a787bf71ce6aa42f2d1f25831e60dc1fc1721740ebc8410db80d359a2d693ea5a2807e496a81271b34324183d276e6606ec1adab91009ec16fcad8fc1d806fbee12235c86203699e97920a8169dd5becaee5e4e4cf781c6484c0e18c226879f75918d33f871d8bec6968a33feb5b92ec6b698d87ae1bfc57a5ff37970d4935b1e740283a0ef3432662c2b5fb7272db3f50aa089c4206ecec6415c0634820030889436cbabfbcde19e7d379ac14b9417c3c813174565826a86189a3f9370075b4507a16702a19c385f5c74e8d862565a9a190b7b4e3053cd0e3a2ed538d940335ad260c20db0ba7e30c8ec63c72fe08c270fda3d98a5d92c273979570b2ae7fab9b617328fc9ce3540347f768b54eebb93071c0e7e4669f14e0fc239a5ea6495b6be47e4f44d9d4a177c773b16c3a613306176e5b68c4ddeda41aab78bda5c788d57625a3fac1b93802ba505b65b3578b5ac62a43b1c22bc531912a0e89874f1a6a32857d5f12f8c7e1ed190ab86453c54c688665acc77f143460962bc9a671adfa1663df74afb52792bb6cfe9aa36203c5d0d5cd86737209a64100d953120651d18c925019394c9fab8bb858ac622bad3212bff808b0a95f578b4bf7b2d6126bff0024be28d4ecbad1e764f731602ef44136cc651f1404bbafae6d350da81e937c10e7003342be542bae848535293818c018574eb553327ee9445658d766582e18a4534b106579890167eb698ffc543606f80447e6370e50c34492983f7a0ddf07d5b02f297f8d854212278d66dd4cda048daf79c4e5e0db5aca6ff119e72168b41e7ffc0d4d22deeaff8be229b3331cc9e84323bafc90748538154122c078ff030a37e8ae65f148e46724486f65a7009c81837135a020b0d527773673e70a0655bab1f0f6c3e2b35685f46892b016d06f97c204d0037124e26bb78a8f0a5253360ba947d0e01219abb0c26aa6befea547c66151c8359dc1508d07dab1266984c615423705849d02b80abb274355c27dd58c87c2da253c92ba098e6240671216447960cb68623a778e6599dfa7d8e77f4d84ad2907103f2269ec11cca53831b16c2cd3170b837d1a5252f06b1218e294af5a18a993370ddb12a561126a05a0a4b01d683e51b9ccf42811d218bd9523af6fbf8aa334564061382f75a5116a12f9f000ae8a857cc8ed5a1106d2ff12b9a25667f7fa49a01f966680704e90a95ede7e3d014fc09e5093cc7ca0ca801e79a970c3e21c5f4d7ae24507f172eeb8b102f50ac0c85b0a51987848d8e360e51a001db4061ac5d4b186de01fea21e6a38ec56853bccc6994b83ef32b72d3de685ad19505f5b0a0cb543aad5bf5bf1f5c968e7cd33c074c10d8fae6997b04f14ebb5fd5c8aef0e84a8c1634e2684ddc503bc94495c0c728f4ccf4e17081905b27ae7e71a46f74eea7be0b88f4efcf1ae3ab8fbefd4c65243bfdaae2244be3ed0e563d41c14dbc7a4e2c4959e5aa3412484d194d408318e8ff1efc287ac92728909f1db7c82874256757c928546dfc0dc389fc056bfcde5f2aa6c1fbca4aace5982e302575f53ddb7fbb221b079de394730c246a9a3185fb33910fe41e9f03ae4df65c68284e776ceff23e85f04d0449ded817f30f31b8bdcc2bcf46c9558502b82b580a48495ae3be5ac52d849e2da924dde2e8db01367e8a3ac8659e418655186f2c499b8f6c9670dc0cbf473e9edb6e598b74148fdb10b5599aadf2e1ec198f665ea6b3e6960a571d2a725a01b97491b3160bf4d71b2f137ff4757b6c934e4a56354664e3c1fe3a43f3b05a197236805a0f3806217d750f417918af9f5abf053728f6d41ad0be0151067b60d05d4a855bb8916532a6064a79acf50c59e0913925a5e2c96d266bb12abf940e9fd09949f4e6b4c37eae97ccdf3e23c64feb8b84b76146d7fc6de15150458217959d3001aef0fd56e5ae74ad24e15121b8bf72bdbe01c5f53465f6d9e5bc65f6443f5eb899f833eb0e69143c32735ba77c275684d5d3109d42761cc3e0aec6a01b6c2732572c63f2f0a0277194fcd59bb38f5843494362687f9c3778f0a2cf6a874c1b420053fc5d989952a0aca4d6ccf03f86750565ca95d983b3bed9aa1ac420cc772abfb60ab239973c23dfa2b801910f0b14938f576da0346647806014609d5337dc0fbf8902314c55b779371e222ef7db9051f0142eb7c249ca4aeed40e6ebeb75593b4fb32dc66e096fc38a0f664c1ac05e5308140561af09361ae8e5e593630cc03693aa291961b38a60c2f169ffaf747c8658b23386c5556d8673212956ace3714755f933c20a9dffc3269cefb82ac873ef0b24b1360fca0f67dc6fc56ca07bfd60b42490e1d6415d60d372f1d6dcffed650c05c5f33d06c065bc8c9a38aeae080db3f0c7ba1a0c384db7911", 0x1000}, {&(0x7f00000002c0)="55627ca2", 0x4}, {&(0x7f0000002400)="20e394af03737f47036567b4de93ee7bd0c987d5c16e6d3599129f687c4ad5058944de319524d0391e5e8df874fb4e9650de8e1f736f492384a383c9fe540d1c5696e90d26572e3a34e8f77c6a59a31fbfa010e6fe56e6f26ba708595b186fc7bd32c3387e5dc10965341bc504a40ac777a265f7e0b6fa884e1db33968e2c9e6befec16e92a1b0d853601cf025585b852e7088d72afbf1a880870249ce1d6390d15e2b57674889d57a5256016caca1ad7c96d0f116d16c5570065f0a497963fb21fae57792392c4507073fd056e4f119aa754dec8a20dde7042d64b9d5b0707acf8fd46b1cd6ffb7b7c3e48b143f0af700afab292117b42e0ea141c7b23b7a5df3f10807f30eae7d01b34660d28807a47944c4e6d0bb32f105c2672daa13f8e555b686edcb06aeccee320ad3548ab4ea41bbb83ad8124b27bdf4329e95b7716a5a308c55bf8edc7056dbd0e6bbeff5358dea92bfa8d9e7877e7e2b59e4eaf6db97b043e05086a202356cfb05b7f3b2c1676ad69a046f9c477f6a9ae65bde27bd86504c7fbb018272b20dd3beeca17a05099da07a7023b1bbede7ef745ec68dc2cdafd09c37c74e29858f468b4bff6ab9474a954a7995406466cc426b2f236eea78c685a4ff859023aa03bb5b3d25e043921d32856ef7fbd94aed38c010acffe1ac0b24dc4ae4560db307979f5b67478bb2769c0481bbd1f7fe7f296fae4cac604dd917dd3cb78283652317a15aef5c233cf02472d6ee905b043fa3f8abe6e8034570c28ae326863ab0dccda977b9305dfa2bc3bd1de9747dcac583ca2fb3be8557471681037c9c35073ecf72aa1159122edf0c06660c8fe0c5b858723febbc1518229996322721eaece6330aedd365c7a41f85044ebebb3c14d4d577508df83b06469c6cbed5a9bba60d630fe1a975789c156fbfef0425071535d6d212fabdd09cf3abc7d19e5ee5a4e46359ce01e54c62dd96cef31ebabad08ee8a2a4bac728eb0b8314a73a9fa5998192470f39eae68cddbd655bfa0dde415d3d233d060c9e41548cc5271ecf4f3967de5d196c322e5234e34ed73b8cd695b65065bdbff718eaddcd034d0b914c495581951c50fa28f71eca2dafa80cf289c52d611abdeb7d1e2168b7ac03349862440ff9dc9cff9279925c4cabc00d8b671595a35ae73300ecce97e0941ca02b41ae50970a3aabbe3402713899b8ababd7490581ad256e4c0337e70014158a90940b182bfa478f3659dd086a51651927ad5313dd1de6b8ba7d2a0d510bfd8aaa6f1ea7290205773af7be81757e09fc66afd8abf9c65214cfa9286b2f4ecb757be3e51c92c2072f4bbb2fb253a1b825dc64d03e4844c4dd7dfca6bde7549520ef26cb939f95567c2f93c2a5888444821e103367ed2536f77136d95d7967dd6cbfeb151c2ac5b80c153ce2cefde8d9dabc3628db3c24a72effde22d11b1626641166db429c6528783e637f2847998d6ff7188bc0b0b88b3a72ee7dc3c9b240ccb7f644206a87fb017d9b51a7d6aea7dc7f859a0520a6dc7dac9e9d6ea63001cec192ffb5f10aa272e57689d3189c66139fab6b1efee3b69af9984ce0adf01b3b11ceefea60710949ab3d28a9beeea5708fd03704c311e24ad4a61c68eb91d8a0c9047bfd8a974e43b2e641e82a3a7f7b546ff2e9d6ddc08ace810e3f85f21b3f03a57e4a560a1f6542afb52fd13cddac3b333b585c7d7f1d486e54c5e57bc3a312c297da2b1ba98c819c82aa0ca510d135c3fb43e32c8e9282752f2e635d2dff282c734249979aaf9386a6994c7e8ce582f5c2e72e248388a909e7a99f9c46bf7ea09a82a93e0af491dc74f1c439d0e1359f4e7ee6572c50634ae694cf8138330879aad2cfeaa371c750ace21ec3c01e0d1433685e71939943d12816cff47df715e663f81f8dd80bcfe182ec45e2bdd76378e36472b102ba5cc3438c20232db25df42c003b4fdede9217627a8f55fd0dc5d6fc50051e5c8768cda5df56c1233dd3d3e031e15f1075c366026813ac9f6307df9a1e5871ca4e30817d227c47dbaabc03bf89f411887fbfd0f347d83d9dc7164caa00f87c796c687a96b543e7c76e40474c6652a30cb5772576bf174b94ea5065d674f712d4640aaca9d4b60930bb40546a2545e9a4c88a41f7a5ad6d5a94af01d86c099cab6a58bcf1d6e717f308c8671154aa3653ce44d8bb3b4a58c123234edfe3c66e1b87f1379a5b465a5abf080133ee133dd35be425ef6f18130457433be198f706e114a8a1ad254afc307f0a23305e2d167ea9d625a025ffa8cf3a2e3ec19f1cc6bcd7e9f2b29d026c47ce3d3fba80ca9b29411edceb8a26ae9324cae8b5ddb9c78950cd0fda2b2dcf22b4030af767d8001fd923b9757c8efe9ea2c36dd900d7bdddbc1461d5a999147a60f607948b29fae4b0c4b95496bee25b7a562722be6daaac81170bb0a037f479af9505370a7102c524a9912354a4e858563e784b0f7735ede15b938e6250f0eb5eeecb62610b4655864b4c94d40f3585852b333e41020573734a98817d97c8ac5e392e4c2e772801ee190eebc313c5c32e3b04c06dd229549c3c989ea1b60dfbd4e6ba280bff70fb9c2474e2a701572b8f830344171ba2d055d1135453cd46132c83b67e2a2f91b5759b4f3afaa3d7e1b275cc0b5f82b19f28b2bdce3fc146684ddbc9c16bde26ba4db45ee477d6d24d7c6e8cbda0d7f6ec8d8b0571bb0c5ee19c9d75bb85c75c3851a179f2f8efedee30c9377255d86b9963ab4cd044700bf5b4882766f88db0c9ad9e964d1b8b57ecded9d96b073c2bb44074084675baeb95b86f82285e0d4b893e99798540f634013e8692563c29ce892df14f707a16c7262b291ea92c6f88abb1485efca10eef53f33d88eabad2d6948608c96e111beadf4188eabc32528a8532443ddf5aba3590c3aae32e44aaf1956a68b0c42fabda330476886b1310dfdecbc1b358b6ec4af84b39bc2f201dd3d50549ce4898b132126ce3ed298a00c06b5a96c9b901c027dac22e5b2387c6dafc0e318c26221297dfaa1a8621b596d680e3006ef8199783698b9bbaac88daf9aeac854fba2ad13091557ea17bd1deaa52d0b37a7489cf11b524d87f0eb28ba971e1f24e9f3cf5206cf853fa95a06b57156f884b72cfed404623f24ac782be4a88b2a051334f87d3252a1d935935a2666cd31c5f936c234e105fa0255fe125979c564e73a5b21018e905487df92e3c49a8ade766cbff78b46ae999021f81ea4d45bf121d0796b6895049fad21413b4b686593f5d5f2cf377653569aba92addff0c9c3df5de174e34e525c9e2eea04670163ffb8c0569180330727cc198e248fec03a5e4f16a8a6d7a8e6179c1d3b66735a2051dda257cd36b73d9f212f2b907333b6f2174651ca6d8513f17a8a9bb0c8c9151d1d5039e7d6c61baedaf4f4dfea72bc7c9f0faf2793574f45c4c6acf8d596d22068f6bb81fdc01459c2b89773ae0023e408cd41d0e23d39db56a93d44411f0c312d494214d6d2e2c55e5918510a7fc72d578b3416558d21edb4b6a5a979983c1084c80a22d45094b7db33312c8ff4f7d88d1ba0cb04eaaed55baa273e5de93dd0406c959fff49b23dbbd2d29ad6ac53f9b7ab3c0b6d68f210fffbad31b3fbe355603893eda367292366da513f69f7fb6286d31a18892fd4b89109b776663da516c336d44c50726bb81f1e176fd09d088e6c061b303e2f5a9026ee086bf3b009985af12498f9cae66f0157f011fbf963e9c0eebe41ad773f285c5482b615a577f4d27200875a3030f720be358c453231c5e14cfb131bda3ca319ed05d3beb53470d455fcfa1fdf910c75e4e380cedadfa16801a7ed9469a302824db857df0897ec9d0a8e69aaa56b95fede701840505099574f5bdaf381ec68e714f0eed1ed8036267123b87fe029db993c909e58261d8bcaae993ab429ce3532ac12dc7e5fa8724c17eab18128c22de30e36d0b03fdc8c707d61b50cf79dacd35b3e29af46349f6b87997c51915b3dd782b9f7b9669b3489afbf6612cd85bc7d9c7db8ac3c145af5f3f66828e9d0fa17732e4e12bd8b19bc7646ed3556bae8b14e5b60177d856e596b7ed09b28c85dafa7d855b0b3c226a0f0a8aee943c5b884150ca7985439c049ece235a6e3e0ebd2873181c3b2e36cd2e9c0356c80fa12e6c005a5a3842ebdca4a64fe438e56fe3bfc360494f81484867dfcd3a306f62d29b04b57daee2cbc44bfcfdda4d209c532aedd2b8b95fbaf32efd4fbefbe96e51f9a8e38e1566d6de9903731a00e2fc75ddbf3db618e691f45d598b60fcf26eda1463565342a468682863097fbc98290edca20c0dca243b03f8ee8ccefba0419d6215378efbd7009d5b2913888eebdfc06ebad48a977748c2a9f9dee09727e10f37d2b338ff6761ffd93d194b6a78560f0aec80caca314a27596befb52d6be2ca43eb28c38508ecc8651164636e79375bb83e9310d6a763c1a9676eb398e39c8585dd98c509409225f34dd4b1613662b93d554759e93b7bf9363046b657b9b72f489fd97bf69c8a7a3a63510a7d7381a31fd30d543ab129bc4e67ba22e9e1f7cec44682ab49d916e76ab15f69e8976f8841ac247503ed8ecab02017d55e4fb661ab565f2d10389cd2133762f2c20b5b6a45427d36b131b4fbae4a4530bdcb249b463aeb19195ff3e7542cfb795a1db9bd285c6033f14ccae872974c5019fcc05dda621ffc8748fe1bacdf892725a4f03f7473994c84056c858308d85b97457a410f7da7f3629ad9afd4d571dcf334d184d831b8359ad8241ce97ce85be84dcb70c038a476b541561ba60473f241503a23bdb0f62cb14dcfe4ae707233ed39466d1f9ad9877410ae2c4b312c77d94cb104a125493f2ecc992d21f9af0199bd0e3c7108d00b2b3eeadb38acc2d543675b3e622d810554b83841de9936b6661c0ea688c5e4753c8196c0642b616cbf6fbcf24c59918dd77c4315f1e59ff396342fa0d91c15b9b89ff21d98e38a86036cfceed4b3728a5b5705cb7e168e2b026339b77aafaca579ad1e6991ee3e7e162dbee46eb6743a9a51a85bb711572bd8ccf054c1edca1f26cd1106e570719980a65feb3bbd2ac95c423c2d08fc9e85009406e9d85801bea36ae405890622d93e93cb57f03d23c0ea049f370950367edf620ef5e83e850ae9f3304c8ff2ec94f4115ca812dc367e9af0555f0a22d37f9282edac38e53ff1f3c1db2b1db208f11fbd09a527e42560fecce358262a11c3afba5bf8e7645e389680bc625a4b351979efcc192901c3aa4c755644371851f0313631af298af1061e31709d63330ca53fad77c6d51bd6bb2c90534027d2eefa404bf532cfd51eaade69a23653d697012a08ed5d062065fee53499284def99e24fca8c458ebe3f6926e5d1302ecf210bae9406499a77f3d756a3595cc15c1118500dfc732ae151be03a149031d167b4fc3484541f0e652ddfca587c1270d45cfe94717fb419aea3b01f9144f646bff50906bfe5c3c459ec2f05856824fde36d0a4632f1182eb563d20ddebf353f4d9909c992f375258728647b4ebb2e3cc42f681b46f370a32d8cdb7890bf23e8359f91492b2522fd221c40760575e23e61d904699fe0922dfe7880bd86cb82d980714f8814f242a9fa9f910caada5ef42a71d6745609c41cd7878fba290fc48bb1a93407b59ef502fb7a243de161f1dd566e9ee761a8761aea35adbcacc9e71545ac8470150a65809043d676796c42002e820be28456e55d63b913dd00fd1d500b4ed49ab08ee630fc384215f27a", 0x1000}, {&(0x7f0000000480)="59727ad4a9f1f8eed2058fd73cd8832c8d0881cf038dcbc6f392a46c73ae8bd0a1183f2e92e5e06901b7deeb310a4b183592cd625fcaeb415359207b48265e28701c3ca1378fbd8fb08600ec1f8708e5c5d0e53478dc7f72", 0x58}, {&(0x7f0000000500)="9399314bb20a25d8cede1151c67995368bbd1236555d3acd1afaae4250c250fe3a604eecd186a8d2b8c8aba2190c52eeb65e06446bf5c2401e1fe464690c19cab0f66186416d67707773752bfaa93fc41072d98cbd79b2ec3ed7368783c136940f19b2f2c2abd163e2792d49021ab742ef933d116c68696e82b327b871fa217bf12e2c89327fa72a2fa381ab641aace23d9f10f652c62108a316e6029807816842436fa26f0f6237b4a22795415d1c591ec9ae2d60ab5349f641fbaf64a09c0bc3dab90773d191c8d4fc01deb674da2cc8d2b118fbe341a714fef4ec4058540171700f04e93d313b92ba4bad", 0xec}], 0x7, &(0x7f0000000680)=ANY=[@ANYBLOB="5000000000000000ffff000000020000df0ffb041bbb96b834491a6bc6afac6726f19b529a1c7dc46a99ffaf3fa92ceeec777fa544eeb29e2ee79254f1ac4cce135de600e2e24330a70e000000000000f000000000000000ffff0000305000005be9b2753bf531374e99c83c1af789e536ae204a37f963ed98fc545f248e803faf9ebc2694f9e0af7b63145e3ac7633202e79154f4fd8905774f654291bcb8d2d19feb70d2094e14e12631f1b7a8477407acfb8207bc1c72fec42744276170ee4b226e886907b64d7b4af52657bc9b933b68293a77116833be8927c1aa7807ce204ca41718d6aaa52210669bfdbb0fa6059bff92b4f26c5ce6e5115d48d5abf0ffb3f841a6d23a7c91228ceb53990bd3df9b07c6c6fdfa5c57a5533654fe8ec11b53bed7e2ca79eb47e624e9b43130158d71e15d2e069333cee20193f2f76e3c60d622ec96b33933ede500000000000001000000000000ffff0000060000006d3c11cf567836832f1fbde9461c2521540b17ba55b03f205e2b698fcf7efd162da048391cb51549fef7dfe440ae825a706d0db6c0f9d128ad90ba30e9b9452205d8753e5e75ea950300000000000000aef48ff2cb26645d7527a31ed36d3a27adc634a7905cb831481abe163c94adb0f12833794b324abb689fa8fb491a62f27f2f919e47248aba37c9962850b41b16794f48efb77fc0bcd1c42bf990cc1e07f99103f3a73cc8a88a91f921126e046d15681a25cee0068d4e760134227e5b22714953e6e1abcf6f29f2aa0125a5bc0f6adde4fcf45f27bc78976d31312ab5f68c85f10f2da4027e087de05d76380000100000000000000001000000001000008000000000000000feff00000700000030fd0faecc37f4a02fc2d3834d61b40f56c49c2a72f654dc6082ffb2d85ab8687f573421d1d0dfb72c29feab743207d794ff511393eea571fb533098f8ef4ef4c4ecbe03b9d8484d7a7a0959eda3407d08ecd8cc0847a0a5ceb100adfaa3df28533936d96f90892375a7c900000000006000000000000000ffff00000600000041454ed5561b93515c566cc78ef3a649183a777934e4764914f629caab0416b9871004c6128be5c11b91ff085359eace85605d62980c83410dbc2a494156bf98afd5c27eae2fa486173ee496cf0000006000000000000000ffff000004000000e03320d210a2861c21d2357f668e7ed641cdcd362a131f9440003a1724e6f875cb791ec1cce927a9ccc7e102bdb029a8730ebdfb0f453a764d12f3cbac20df51e542bcfec888a363e4203583614b1600380000000000000001000000ff00000084f1eef4e01006614b9b4e3935b4c3c84ef48d0021970ae541"], 0x3c8}, 0x7c047f47f9853bc) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x6, 0x10, &(0x7f0000000000)="6d66b176", 0x4) setsockopt(r4, 0x6, 0x10, &(0x7f00000013c0)="6d66b176", 0x4) mknod(&(0x7f00000001c0)='./file0\x00', 0xe048, 0x80000001) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:58:27 executing program 0: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x181) pipe(&(0x7f0000000000)) msgctl$IPC_RMID(r0, 0x0) setreuid(0xffffffffffffffff, 0x0) 16:58:27 executing program 0: syz_open_pts() setrlimit(0x1000000008, &(0x7f0000000100)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) getpeername$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000400)={0x0, 0x1}, 0x8) syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f000009e000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000080)={0x100000000, 0x6, 0x7}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r0, 0x0, r6) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000440)=0x400000000000000) semget$private(0x0, 0x4, 0x20000040) getdents(r1, &(0x7f00000002c0)=""/77, 0x4d) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000200)={0x3, 0x3}) ioctl$TIOCCONS(0xffffffffffffff9c, 0x80047462, &(0x7f00000000c0)=0x7) r7 = msgget$private(0x0, 0x300) getgroups(0x8, &(0x7f0000000340)=[r6, r6, r6, r6, r6, r6, r6, r6]) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000380)={{0x401, r5, r6, r5, r8, 0x0, 0x10000}, 0x8, 0x6, r4, r4, 0x101, 0x2, 0x1000, 0x7}) 16:58:27 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x6, 0x8000, 0x61) setsockopt(r0, 0x0, 0x8000000000013, &(0x7f0000000040), 0x4) recvmsg(r1, &(0x7f0000001500)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000013c0)=[{&(0x7f0000000040)=""/4096, 0x1000}, {&(0x7f0000001040)=""/154, 0x9a}, {&(0x7f0000001100)=""/12, 0xc}, {&(0x7f0000001140)=""/197, 0xc5}, {&(0x7f0000001240)=""/176, 0xb0}, {&(0x7f0000001300)=""/22, 0x16}, {&(0x7f0000001340)=""/115, 0x73}], 0x7, &(0x7f0000001440)=""/186, 0xba}, 0x2) 16:58:27 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) fsync(r0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000040)=0xfffffffffffffffd) 16:58:27 executing program 0: getrlimit(0x3, &(0x7f0000000000)) r0 = socket(0x2, 0xc003, 0x0) munlockall() getsockopt(r0, 0x0, 0x1f, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000001080), &(0x7f00000010c0)=0x10) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) getsockopt(r2, 0x5, 0x10, &(0x7f0000000040)=""/4096, &(0x7f0000001040)=0x1000) 16:58:27 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e4591696c653000ff31a299ca042e37f7b1ad6b3e910c411d6c6aa98d8851fa8a0f45ca76011b873ce0fbd6a900000041cbc3cf740e8a70530000000000002452000000000000010000000098490d077aaf9544666aa81d54b9f85142108e909d7e3b3bb2c0459f6ab0a6da6040"], 0x10) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xffffffffffffff67, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac, 0xffff, 0x0, 0x0, r2}], 0x18}, 0x0) 16:58:27 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) read(r0, &(0x7f00000006c0)=""/138, 0x8a) r1 = syz_open_pts() write(r1, &(0x7f0000000080)="ac", 0x1) close(r0) ioctl$TIOCDRAIN(r1, 0x2000745e) execve(0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="5771ab2c670c5bfe455862526457974ee64396568b873aedaceeb80770ad61637aa217034c3cd0794cadcc888f4da9b876c2d834e02667c810db9ac6426ccd044a47b4be3b3a544c877498147b8d8a5408fdd7f89035d7b2d6899673cd10e35c22524c7c30e0bca9f21023ef044a3914f5fb3e0c0123c692e8e0672053896255420c1db2e5df548f258b3e9f4ff4ef5d12415711e5e1d4ecadcd8ddc0631854af0e062cab0d9cdc75d579a891521341a341a07c849670c7f4984a614c643b540", 0xc0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x0, 0x7}, {0x0, 0x7fff}}) 16:58:27 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) r2 = msgget(0x2, 0x400) socketpair(0x18, 0x2, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f00000005c0)={&(0x7f0000000040)=@file={0x2, './file0\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f0000000080)="50856b723f2b3e30e90b23c0e1541b12e9b9", 0x12}, {&(0x7f00000000c0)="a6cd0e467bd13cbc6c2c28c7ccb8553666838246e4f6cb6024b8296de8fd3ef19d6e2fd3845f8722a38d2baf113a69255f93f4b79fcb547cb9294e1f415594395051510c5d674da5a14d88a5e172a8cc633b05c6ba4f76a4805f5445874cf5f534e256e433e94db4e32fab599fdd27d451bea3613356a4398313c8cdebce7aff95b5f05182bc7019fef6701f3b7f0ff58a5766d7713e7ebcc6d4bed96ae39f7dbae8988b390bcf90d26a01c27f007a9c842593e16a", 0xb5}, {&(0x7f0000000180)="fa5c45c564574ff1543db70a4af7121f043270fcb23cffaf5d071863efdd610a2d6dc944b4d8171d3dfc369bbfecadeabc24700cb6f7de1ee3d68c6dd8e2ce0adabc40e49e28ef05ec44b7256184806f15d5177f854d35b7aea9a7bcd4ad3e54b31b7bd0be83bdfa383d3b483778b105435e82b86021dbf8be72c4e5ff", 0x7d}, {&(0x7f0000000240)="2f4addc4991c1c01", 0x8}, {&(0x7f0000000280)="2cee856d520ac3f1315ef352490c53d5701945bfe51d77adce8356b77b4acb41a1f43654a73c85a0940a6585ad4788e1a15619f7b6e998fcb807d95faac8768b0d4e04984880d708ad837c6f838db84456bb47fbc0035a02dbe30cebf6181547204a5b5087a0e7bfc920e8b8ade494d33640c81615852401bc76d79e6ddac075927da429250a4b8bc96e80be664bbd1a7b03a2adbed8591c9aae74e0df2e661583b4ab133455c2c9d73b14dabd6a4adbf974c9f0cbf1257596434dce7d8d403ef6646e83ff919144fc32b95016e7a14aadf21b", 0xd3}, {&(0x7f0000000380)="da5123701c580252ffbb901b584cdf9f9622f0e408b324edb0afbc5f13e97f0e5b8c84177c6139ec8a3f405e98b85eb0419b632f0b5c473f5047df4fae66c16e1cad", 0x42}, {&(0x7f0000000400)}, {&(0x7f0000000440)="1b9a514156022c11453f7986d88d1effcc112597c096", 0x16}, {&(0x7f0000000480)="f388914856221c765b6500dd3b9a4415470ef271febf3dbd2e2ad8a2805172cff6490218b6bfd4dec5a2bd09ed9c0e8b00e34d8cd84f321edb016fc0ffd0e6f52d471515deec903b79061f8d7cfa44307ea0999eabef2c7e21a8e921ddac39d2187797e87f", 0x65}], 0x9, 0x0, 0x0, 0x5}, 0x1) msgsnd(r2, &(0x7f0000000200), 0x8, 0x0) 16:58:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x1b0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000000)) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000140)=[{0x7fffffff, 0x32bd, 0x9, 0x4}, {0x81, 0x0, 0xbfa5, 0x1000}, {0x6, 0x9, 0x9, 0x80000000}, {0x5, 0x3f, 0x100000001, 0x2}, {0x10001, 0x6, 0x10000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:58:27 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000001c0)=0x7) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) write(r2, &(0x7f0000000100)="1057f5f61bf4752eab9d5dc211386f2f431d1c5b90990fef55a3dfd584ef309926432d8685cd4e9f49ff045ce4634a241329744269eeca6b6eda2f5e64422faeea962a14b6a5bcc4495891f6e00609fa265fa462541393f1f64850bcf96813e8a116d2204243ebc317cadf2b2f54fa446a7ec918e668d42b58896a800cf00370f5b0bc527ee7c23ac05ae79a6a69f50611a27556d398", 0x96) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dOv/zero\x00', 0xf66507c69c0eb678, 0x0) fcntl$dupfd(r1, 0x14, r3) r4 = socket(0x2, 0x2, 0x0) read(0xffffffffffffffff, &(0x7f00000000c0)=""/64, 0x40) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 16:58:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c, 0x3, 0x4}, {0x4d, 0x2}, {0x5, 0x7f, 0x0, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f00000000c0)) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x90) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:58:28 executing program 0: r0 = syz_open_pts() r1 = getpgrp() ktrace(0x0, 0x5, 0x8, r1) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0xef43c5d8663d759e, 0xfffffffffffffffa, 0x5, r1}) 16:58:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r3 = fcntl$dupfd(r1, 0xa, r2) sendmsg(r3, &(0x7f0000000340)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000140)="be", 0x1}, {&(0x7f0000000580)="93a895f3a2f48110b186bf8450233ff463fea1b9581f170d99891f34aa578cb8b67ab3dd93021350cb4057cec7e3f8a071595c6cc5d900588abf03572abc32c60cbef0dd9176efc3c0591be6d94380e3248eeae39e8ca151d488ce0d341fb4e1a4e973f0c9d93e52d4e5b7e9e02842a2016b5b58640287c6199befca9ac024ef5295240ad2c838f5e7a9332677cf90eec3733898292b8638a3df2f1250c846c0ab51c61d689711933073789f80c6c5c4b6bdd907028291e20daa65b9fc3338ca810a7a61cd67c8499e27b31cb1c2e8226b9f9c564e396fb256bb4af0440f6969d04bfb234c9db3b529bb40091f8b2917bf1683c62a7a3cca5eb517a848ae4361a768d7b2ed246a7a6840fc962a98d2ebc86ada1bf66e193c732b56a9257338ac8198992aff361d56e6310817d4ba162e11b916e01e605cbcd5c2e27d703b0cbcc7f04962383595b5eb6d0ca15a0c8f85c10ff85a85c4b3025be243f80b01907f681c6faed800652b4566ae2df0ccf9d91248afb3f7752a14f1b37cc8ce986ac1147ea932fb2dec72fbb163eb51621c616ab9ddc6a839c516e4b82e86f4278b563268da8fffa5d905eeb081a94aef445845546813df7fe01a0fe33b501524674cfb782caf7969d801a9c0e332921f4f6cb6d2d18602b0851344385f2db64f961c74e7dd6bbd04bdb7748626d3c539d3424e1e41e3be42e8487f0b815741a4235c825c62cf596e8b23c372b96bb3614af208b7cd35306145d8f8dac87c6b09f38c163398b85c173dedd858638f0390240ae2ce40badc1d709d78a7df66c04b286183c004ce5b74627f98216cf9b406ccedf6ac5cd074f9ee9e5a5a6eca0f1015222d56029a4e07d565891b67941c4af5f47d0ad5c8cdf00effb5649b59857c84af53c52543b50ac6f554498243acc738db1a70ea6f0cfb867732ff098da8832828205a966e3d98fc866fff9f08ca740ab0e41d4b791ba0f6ae8dbdbeb6c9ffd0e842b94531ec1dd2b5ffc7cd1b7858c768b757d090b1012ff29d998a7ef2b60ea202dbdca34f3ba66dbc775fd6fc473d5a90ad800796433d6096a499779b0bfa7e93143caa7bd0d519bcf7ab011e0769da195c646452ea5199ce292bb69eec2cccfc82199b9df9aae4ffacf77a3f542c5f2bb28ae7f1ccca94a82248a79f6cfaf456ddf18c5790d29958b8b1fff2e962e87707872e48983ec035afc9b4a7f7677355ce5e49f4de7457df56f09863e2fbdd8d0771f90867434890dfc48c0755f7778c1634d4ffeb46f430bd7c6f139bab95686aa644a412c69cb837c7f27eb983ffcc64d222a5a2b072e53ea0639a3708e93718b51b33f19b5869b3f8aa0a5af473cc54cc247981cc3c143ceaae82c2d8e230f16c3ca71731c4697b909cb3e319dbe6618accbe9e732ba30085dbe00f18795bdfa285dc15518a25ebfe53fd889d70c36a3d7fac6f482b11184ee366df643fd2fc281b295beae5fdf847c12585536552460bdecd2becfb59b25bbdd5ee58e39ece091c4b230cef1c5fdaadc9d570a147091d47ebae833f1acff60de072ae481397c1b0ce40d951a5da10f2a41646e445dad7e09dd4bc0233ee1b7d16f2e9702b23038faa39b66d31a8d35ca2576e121126c0ce1045541ca0f46fc81c2c5fd945ccd011f16f88bf9c10243dba3cfd2f566c3801b806915fbd24307cf84ba67aac2934461c94410bcd5309b074af5a354039b2032308562473d04815f5004f717da11d9a14888082a0b0956f2b07712ca8553422476d0c860debbf3d63ebbf344bd1d196c74515a62bac8e2d5f083739d4f24ee01ed99bc18ac4f3c8c80839828d0ee45820a31dd6e9d0ce17e237c8a6f8172e1538fc10e9acca14c01aecee0bbc23d6bcdffd1d8995e4304d74e4905bbe7b715957f290c9667c35d6f50730014fc710b48b290f1ae4b3479219dbf0425d4f413c80a45a954851db2efa0df06041a93e29cbef6d8a2b5ea4b96942bee6f345bea188551eb619292212b1ceb799c49b0db19adbdafd3fe99c0e341621b6b7375828a1c409e1784d0f16271c257536dd9b8199f7c7c70f87d9d87360bffc480b72282591eb2061beec6c92708de83db232bb6b6750e704385d4f6aec77db88b2761c855b7cb1401d1fa90bd69cda964e9ad9340e09c4bdd5de3df6e7eb8b981ef3773978b7fbe5cb10286567f26f51890d82d1b9310475836ffd23bc7c05d75a325ddaeddf3213d47e51dabb1af8976554d52c6ac07a653c66c7a334c8d56d47ef955a5329c18a1ac0115d8c5dec3a60014e6ea87cb6b465cf335f9277f36c8c47bd24d35521323297ad727d1bc33e856a6b976b89578e901201b44d7242a64c870b55b8eac73d861b79a8c2255cb4fc610ac495443a15f3d6ebe8216ffea2e2e2f9601d1af4cd35f67c81e35f344e78e827687b15afbb8840b32d6d016a4f0dbe385556f9fab52a04f0ca5dd1eb204c9a1d61dcfe1dc8341a8ec300829f0efd804301c083f1db73007a7bcac6bda759c4688c0d1a18c1655adae60805f247cf5052dfc66dc6e9ee51d6889c6198b4cd65100b7a83844eee7b84d8c09d33a9048c318a27dea5d5bd9864fd722ef9a7f4f447e55a7080e2a943a9584ce7c34ecc879b4239f0ce652479cab3626813a63edeb7da70f9546e18481f1994c631de88401f270a6a067aa82e983c9815050250e5686142aa3ef1004a7ae53a2413da6d9ba268a8553522a2502ceea3592f667d096709734280ac6ed4905d391de4d82655b8fc545fabb74bcaccf21823bec6b3966e227037fea814c810587226bc8390b569cbc3115e0097b63ac11dcd42138d378927c2e125585ae46e338844c430deed237280921846eb46cb5c7b99463a1caf1b1edbbdc2da778235919c807ef40081652c95ee9266d17c81f60b7d3cd0e250ea49a78d7d4ec3c6c5374899aaa327f58ba1f79be4423b5b0ef466a8dae5dbbff898db0fe2de320d0251754eb6ac1d1179a2620cb09d02524f80f4267e11e8a5bcaa4cfeaea443626fb19fee01329ab5172f916bdf207f41ae860c0317bbec0a11d9590fdf89e9a65254b89dec5f34aebf554174be12705125350033bb792e42c80c2923ba72896af460b678c676561264ba3235cc9b6c7f311dbb255744d974c361780a1410867f2a5f6a0c8f4a0d70ba4278916a3040c23a8e73356542edfc4dd4551a9fee13996b883460738e9b998d42128a1eab74d48c3059e5f9c091e9b2b9b7bba80c1dd62eedcc793c281d150f3938d08bf8d1f40419f0d0cef6dc28eae14245aa1aa685a9eef775cd4a8e1aa64043a243a753b390220833b9f63e455767a01564195dca1f0e7605b7d8661fc1b81bcdea56dead88cc1832f60f70869d86bd7bcd15f8dc395786e76e4e623b85821813e79cf51aea0c1337a3ce98aac192b316bace9c031a6e233fac1c481d9539b7fee49d224ea4c582b244e0537c941ac5c15767561aaa711dc3828800ca8501fdf888dfec531e56c9ca1e05540decd4b487a3e5e38b98c6e3ed04e084f99ccecc7f85bc3e1ebbc274700fe02f76d1fcecb6836b7bbaa875b2870fd2de9064f5298b3d413f3f880ee163c6f09703a2008492368c800532c54d3dbd1f164ae506186272f3d6eac947118a40efbf8b387f7137789fc0e14d763fac545eab45f4adf2a04541d1e046c6bb3a895a821842692168fb9d8cc1e61867cc6398e462b7d7fab85c4f6029279aa8bd40d487813e9c76dea762d8143e254d9627f791d6b233754fe19f9179d244d5c2b7509f4c842d109561ab62bb5133a6bedbcac3234cb92d9859f629aaf88117fe2588dc40b671489adc17aa249f1a13395e62f1cd1ff726765f59baa59a9e979cd46a2ebd75d1ffab9ccc415c05bd45cbfdb8bb6c3d7e4093a722279212a5cafba8f1ea96d3f5ddab096f639173736060cf448eefcb1271aac9f3bda0f0a8a86d003e14a69d8d19e3fdc6ac33a03f86a8da1c02fbbdd535512da30bb222edeba4819794d9ab5e112d73f87201493354a0d54d6079cdb011db67b962fb6fc0aba5ef425af81a49c8918e58da3d697a262fc825f30f5a54f34014707118f13ffd608cf581961c6f92a2c47a268f16f314e5e65dea96bb776c01d67957dc2e2ef61c8c041f7cb7f4781f6a88243b68cabaa30c456b458dc8cf543db45ef2dd596660b519101b8aeccf92b1b6c048b86f87ced68ba89df8d23e33f0bbc433f1b74d0949cee88f53dc72f48c5735f3fd218606ea37a6b4408de4e74792e62b6819f5e89995637cfef095fb624326420036e57717f00e80cf8af3c1482bbd0756f625a54123c0230991d4c812200e67110e6b2af6010899a79a86a1c2ea1aca8a6a09a5ad2f2aefd0725cd936112fa47806daef85069030a877de97e9b2172dc3bda3638105c33276ba679446e3730a702147ba77cdd2bfee43d506d3cd98634b4adeed1f60289610dfe72acc9475a3de3e7dbb80a23f679d35d104969b64efd6287e54d4a5e922162caee5a1975aa4526edb4b7a384a1429a995be613c696b01240443fd8e5dadaeaf30caf1c975450b4526caf8997bc7f285a52be112dfe7e3612dc7a35e0de6396fb0e696c8d002583f4d7401daa49bc2c92c54931ed10837d3e33d5689832ae150234592a94d385e0fd7d0b35db8af362b89eef18bed1fc317350a00f330c5f11824d0d9f34f5d22692f840833f0df1a2f083322ccc6a906a9aa409524be7d6ba745226d04462087cf35075d689b676e110603fc5da3424a430183e06f9c63268523e7074d438ba1241e73a710f48f44e7653187038364b2188f47f98c736f4d0727d3cd7f0139a2d2f3b90a225ce66b453015ced8479891c9e3fe52147cebc6af6245fd089cad232bc953a2351fb7d32707169e0392ca64fe13ca8dd531645df23a23173c79d2e52853cd68f19eb802a2ef443b63e2678509a5b3bf7a30973785276aa507a1f6dbf74613258df5c85ea670875feda5fe314f5bda7820565c903be896dcb75939d3f176f082c2ce11f2b1a460faf19c2b91c56f8ceac378439c05bd3ba4b2d4a68f4ae60c96a8912997304b158c9d2641146f737953f0c244bc8d23948b58bfc3ca8caf94773bd8fe0b4f8e8db5542faf397db8ce9cc0e59958030c684623a0a4782fba1973eff06cee1a476c12c5559981c7c95f976833fe2119b07751966b94731d43854802261b0ad3a9eabde7498ca3ac77a0e835122d58c81f6626fd7dbf9e6cb96804e2452463a4474bf71436606bc68f4a58666795713bbb4ef9120d02ebacb98b9860941fa833f80ef1b09fc51dc416732e9188ae97e9ccbcd9b007c0a602c42556ffe2cdcd0889bd0609f7781e594b1bb90eaf0bf50c8b121eba92f86d0c9ad512c334800525f94ad245225a5dd835747fe0707dc0237b962a7036a870b88f6826658b6bc841319f4d849ab707bc128a6aa48fca984716e2dd5ca07f8062e37453f88c840ee8e1b7b25c60f797aec9061efb66ba4f2e952136028c8ebe104d6b2c54701cc5e2f1fef3344363bcad3aba0da4b4e28413ea205f62227703b14bd19288474e2d294dd244173f713e1d5dd8aa078091c250f516ee0307d15bd8b3d409849c803e5ecb1bc4ca3fc702a0ef9ad8a1466baa868c4e993aa0d885893a375a4df5ac7dd76c43527d77bf1b7bf4b2170cd0e127cf06c68df3e94197107d21968b77f4f4c7fe9a94204998898900173ad2eaa87c2f4e86c6a3b71aa3e7aced50d8c58333fd232a15b184f6f680d727ab43279273404911864c170883b1a59d66", 0x1000}, {&(0x7f0000000180)="1fb068b6fa0cd7bbb1166b4ee256fdc2f0f0acd7a7ee7b75af4ed037175f6ded7109cf75cf835bd1cedb3c5c95aa541dc0f77ebd6e0b9634e80e9e4cc8ed0c596bf48e8f12d32e1e542e9d372fa4980d21831d96b0c8dad2aea3b9d1639ecd4c12d02876be86a437e6772a9ec255cd04db51", 0x72}], 0x3, &(0x7f0000000240)=[{0x18, 0x1, 0xfffffffffffffffc, "8be151ddaa6b"}, {0xd8, 0xffff, 0xe75, "123f646fb8f6bdb96389c80e3585f1f39e13eed4219f4ee9d19f8e4b17c52e4fbdd9bd12eadd5e013cb43d27dab5d0bac3add77f8ced0eb16656a8b8cfbc132e259811e0e70542f205fa7ff74e4dc47b459bfd0322e133320553b86e37beee4b1c3d23b370a3af0b6f883f63d0c56c4e3bc1251134cd9925d42feecc305cec6c416701cc7dbd763bc14dc423cacb79aeb2e09e669acffa698945c76a62fafd1bed30617bc8de69b14f1fca2a5a42ba4151029166f30c1e821e2d386acd7ce78bb8ff487b9ed6e3"}, {0x10, 0xffff, 0x9}], 0x100}, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 16:58:28 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x108) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000003, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000080)=0x7ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = msgget$private(0x0, 0x88) msgsnd(r3, &(0x7f0000000100)={0xdaa356d7e1054208, "6e78d8eec484e07a057fe4551bfc7654ad39284795690d92ace54362f9a86e0557939231e393e54717826e570c7b9c6e33221d12e5b91688d64ecd4486d9d2"}, 0x47, 0x400) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:58:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x2000000000000029, &(0x7f00000001c0)=[{0x3ff800000000000, 0x1de1, 0x457, 0x8}, {0x80, 0x4, 0x80000001, 0x40000000000000}, {0x1, 0x5, 0x4c, 0x7}]}) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) socketpair(0x20, 0x0, 0x10000, &(0x7f00000002c0)={0xffffffffffffffff}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0xdd9e3b1b821ef027, 0x0) getgid() bind$inet6(r2, &(0x7f00000000c0)={0x18, 0x3, 0x401, 0x7f}, 0xc) 16:58:28 executing program 0: socket$inet(0x2, 0x2, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) ftruncate(r1, 0x0, 0x9) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) setrlimit(0x7, &(0x7f0000000000)={0x5, 0x81}) 16:58:28 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$VMM_IOC_TERM(0xffffffffffffffff, 0x80045604, &(0x7f0000000000)={0x7}) close(r0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000380)='\x00\x00\xed\xff\xdf\xff\xff\xff\xff\xff\x00', 0x80, 0x0) ioctl$PCIOCWRITE(r0, 0xc0105715, &(0x7f0000001500)) 16:58:28 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x7fff, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0xf3b8, 0x7}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x298088b0c0200a95, 0x0, 0xfffffffffffffffd) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x100000002d, 0x4000000000002e, &(0x7f00000003c0)="efffcbff14b9e699319296f360439b5a37f1672a7b851483fc81d739b1dc57c073983ecf25d4750ee121d72d38e77d18f98f911de9e0a0bd97610baf531452a27c6735a7621ad5e209ee6f2e399f4a234b37ea76086f1895c82412a7a26a2267dbf1ae333c8c9aceb43e6b52487b87da00000000", 0x74) r2 = socket(0x18, 0x1, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x8000, 0x0) ioctl$BIOCPROMISC(r3, 0x20004269) setsockopt(r2, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) recvfrom$unix(r2, &(0x7f00000001c0)=""/151, 0x97, 0x1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) dup(r4) 16:58:28 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0xd111, 0x2) nanosleep(&(0x7f0000000080), &(0x7f0000000100)) 16:58:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0xff) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4c) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r2 = accept$inet(r1, 0x0, &(0x7f0000000040)) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x7ea305b978d6afd0) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f00000001c0)=0x100000001) getsockopt(r2, 0x1, 0xee, &(0x7f0000000380)=""/4096, &(0x7f0000000080)=0x1000) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:58:28 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x64124ba0774f3755, 0x4) r1 = semget$private(0x0, 0x5, 0x204) semop(r1, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) semop(r1, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff, 0x1800}, {}, {0x3, 0x0, 0x800}, {0x1, 0x5}], 0x4) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000580)=""/10) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000480)=0x7) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') r3 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) r5 = socket$inet6(0x18, 0x3, 0x0) r6 = dup2(r5, r5) dup2(r4, r6) sendmsg$unix(r6, &(0x7f0000001700)={&(0x7f0000000100)=ANY=[@ANYBLOB="f31845b3fb86d100000000000000008855c4024e89cced44a7ea75fe3c0000000000002000"], 0x1c, 0x0}, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) setreuid(r7, r8) r9 = getegid() fchownat(r2, &(0x7f0000000140)='./file0\x00', r7, r9, 0x4) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f00000001c0)=""/198) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x2, 0x0) getrusage(0x0, &(0x7f00000002c0)) flock(0xffffffffffffffff, 0xe) 16:58:28 executing program 1: r0 = msgget(0x2, 0x0) r1 = semget$private(0x0, 0x1200000000000b, 0x55c) semop(r1, &(0x7f0000000100)=[{0x5, 0x1, 0xfbffffffffffffff}, {0x4, 0x5, 0x800}, {0x4, 0x2, 0x800}, {0x4, 0x66ba, 0x1800}, {0x0, 0x41, 0x8000000000000}, {0x2, 0x10001, 0x1000}, {0x3, 0x8, 0x804}, {0x1, 0x8, 0x1800}, {0x1, 0x5000000, 0x801}], 0x9) semop(r1, &(0x7f00000000c0)=[{0x0, 0x6, 0x1000}], 0x1) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/130) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x40, 0x104) r3 = openat(r2, &(0x7f000052fff8)='./file0\x00', 0x100, 0x31) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') ioctl$SPKRTUNE(r3, 0x20005302, &(0x7f0000000140)={0x9, 0x7}) r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r4, &(0x7f0000d06ff8)='./file0\x00') ioctl$BIOCSRSIG(r4, 0x80044272, &(0x7f0000000180)=0x39) 16:58:28 executing program 0: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000000)='x\x00') r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_metric}) 16:58:28 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003ea000/0x3000)=nil, 0x3000) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') r2 = openat(r1, &(0x7f000052fff8)='./file1\x00', 0x80, 0x6) symlinkat(&(0x7f0000000100)='./file1\x00', r2, &(0x7f0000d06ff8)='./file0\x00') ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000040)=0x7f) r3 = shmget$private(0x0, 0x2000, 0x0, &(0x7f00004f0000/0x2000)=nil) shmat(r3, &(0x7f00004cf000/0x1000)=nil, 0x3000) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x40, 0x0) 16:58:28 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000000)='./file0\x00', r2, r3) setegid(r3) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) write(r1, &(0x7f00000000c0)='N', 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0xfffffffffffffffc) 16:58:29 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='t'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 16:58:29 executing program 1: mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffff6, "42d7517b007de3c7660000000000000000004000"}) writev(r0, &(0x7f0000001700), 0x1) 16:58:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x4, &(0x7f0000000080)=[{0x8, 0x1f, 0x81, 0x20}, {0x6, 0x4a45, 0x14, 0x9}, {0x5, 0x6, 0x6, 0x40}, {0x0, 0x3, 0x4, 0x4}]}) setitimer(0x1, &(0x7f0000000040)={{0xffffffffffffffff, 0xffd}, {0xfffffffffffffffb, 0x2cce}}, 0x0) 16:58:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd2e815552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab9", 0x65) write(r0, &(0x7f0000000480)="bd", 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000180)=0x100) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x4004, 0x5, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000280)={0x4, 0x0, 0x9, 0xfc6c, 0xfffffffffffffffb}, 0xc) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r5 = accept$unix(r4, &(0x7f0000000000)=@file={0x0, ""/1}, &(0x7f0000000040)=0x3) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000240)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) syz_open_pts() 16:58:29 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0xffffffffffff65f0, "925475447dc50f479a8933ec72545f0a765e2ba4"}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r2 = getpgrp() r3 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) r5 = socket$inet6(0x18, 0x3, 0x0) r6 = dup2(r5, r5) dup2(r4, r6) sendmsg$unix(r6, &(0x7f0000001700)={&(0x7f0000000100)=ANY=[@ANYBLOB="f31845b3fb86d100000000000000008855c4024e89cced44a7ea75fe3c0000000000002000"], 0x1c, 0x0}, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) setreuid(r7, r8) r9 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000000)='./file0\x00', r9, r10) r11 = getpid() r12 = getuid() r13 = openat$pci(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/pci\x00', 0x800, 0x0) r14 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000600)='/dev/ttyCcfg\x00', 0x400, 0x0) r15 = socket(0x18, 0x1, 0x0) setsockopt(r15, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000002840)={0x0}, 0xc) r17 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000000)='./file0\x00', r17, r18) sendmsg$unix(r1, &(0x7f0000002900)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002780)=[{&(0x7f0000000080)="fd7f802acdc82f083ae3e9e647fc517f0c2d3a277b9979cee53e3bfdce566ee367de8fd6264ab275b04415f816a1041aac6829d14a0aeb710ece9a", 0x3b}, {&(0x7f0000000680)="10069e4e276a04b7648d49a01a4081f528c36315430e107b27a50f40467168976843618e71cc17a698bb55f2213f3ef40fb7259aab5dd2ee22abe4935726ba40dbd0dbdebee7ea96fb6847b77978075bd5e4b4dbe5c2981c45c908c7313f2c095b63969a29f23191359908ea6f97b99532dd3fe723acf4f66389dbe47f7f96f800376a18a933a45c96ff7f81b118b29e69907918be73f94adb499f6a60f315696fefb50cda751d41535f75ff590c861d09fdf8d9a7b213d8bf84e191f998fe113b0274473507186dc0e38017366634408f7a078036a3c30e02e2940635eaaca1634646a65c3b03ced65a0d6f5b3e2fc9982264977916a85998d2aabb6aaf21f53ef4b89f2071d21a0f6a4df557ba024c1889812b2c94802984adb8fcf2ff45c33e8e6ed8915ddd0ded611d8c4bf85f03e8b8a83a30a257d8408707f03a075642d63e03555deb6947f8a894b2a14f04ca8aaa203465c3f4a16fc946de080530b92a34b6d5080c0a72090a537c774a5b4dfb698e9b5d81fcc3ace31066ee29bf0956f6f4b8fb27f7f2b9b6dbb29c7f6813c0da7cf81ab7d934f36bd57c96d36cd862a2c0e2fd043250a5575a6954f0826c3a6cec05eb0011f70ed938b25a7f64cb171993a3c77ddac1a9e010fdd27c3ad29f4ca17e9ad889fb11ce5df42ff202dc01c582936ca125e4f712e75bef0a2ffbb949c795952fd4b141cb765c16070cc37f5ee01099dfd38117cda94ed2ebbf7a64a5379d38ad7d9a3eeb38517f7cafb38815090255f95caf31be90a2e33afb97424bbba9000cf656dcd39f588a1a4ecee64f97381056ed094ef1cc1ce950a95b5c82a72d27a8f654b907762e2ad80414d129f9489e697b592eb869611f8afa597d8e4af9e419873117184a9aeee0e1c4915cf8ff677528957e01d531a52c1dcfc17b90a016cd15199e9e4a32d957bf44e39cb83adf044dd49c3b224ef59e2e42bd177da6a59621771aae1e8ba881f9ddd0d10615f81c92469016c3a74a131597a95700b650bb733e4a84c48f7d68743b0a0a644ab13e3520fb904f0f0ce1906b6d7bdd410665eb002e977d484f05739fea6e56a10bb2712711b7cbcf689d2516c1773888c2adb79206f95ea3e6d0fdfb7dd9ec6ca5501a3e7dbf036eb7b3bd3f2e8f9640a518075f92c6c5c58c90db5fdd88f118e404dbcdb0e942fb97b9e4e7f14be7104eb8b085dbf8ad37cb0b46e84f1522c79efac306bf07fccee82c251d9e525425dc1e93ff06e6b55c61644d39e7ec66db56c126759234a596924ee3ca7c399728a1be4e691d85f20f39fc6ff40ec5d1ee8c7f150ec13251ec81dd224aee04d01dfdd4a5bd9de3192a542558597673ed86b2af092a816e2b96d504cef5465e6c6497f5e03e2aa17db2d00a1d6b8d9d0ffcdd47ae2df52537610ee67c351586027e018b73288bd00de6e278baf30e2e5edb4538b691588800d239d171ae0bd77441a21caa80004a6a254fcd693c30541b00059d6e607216f6301f21a39d471e5787452f4c2c0cdab43261ba90bf04b12302e1cbfdff727922b5cfbb8b94a8a51e8647b9b61d9827455902a37d6345d25b80ef213ac75385467f238b86aa8d86b25a751c9402f1f7587c4a98dfad33a854a91e39cec4be968998965cfc9084a29667e84d180248328d2fb1e11cca1a1472a87f8ec79c5ae9a2dc60e258cc77b5f2f99682d4cf1638607bc486f2f373e74c6f86792dd476074539b54e7ed6e7c06dd19f3ae02042cc091976b7c85f523f5dd4d9bf8a5f40ffd223deeed9dee71e3d25c9f3614dcb405810b8ce2a5fd1cdc0e1834f600f64ad1f028511bb780a8cd4037267b0d13f7613a95432ae427f11ec6d5e34633a97c3f1b43864641293310a6bbc79dcb8e536a57499945cada7ab6909c57a4f47bd5ce9c014f125fd3ae2f22968cdcc2b96efc271ba435a7603ff462939b9e0c7d464f7aef628ba3edb7e5a1e2da7b441c0b1282d50208603847af358ab905b12c1f566102f07d70d3dc9e8fac22698608b835c152971bcda1976bb7b6bc31ac9eb8b2d25e995c80e150125c1602f14a39507216ee7a7caa7e1997d91f3598994d6130648a7eaa39146c80d288e197834bb2b63a69e038865c24e9cc493c6af7355e8629b675a814599e967ff922828a8e4320f0b1f4ee3e7a3b90ccaa5df02227f1d2ddaeedb181963a1ebbeb6280cfef37ed87328de6a31ecf81287b27b92323f6a0ce8ae2228f5a0eb7584623e738ddc1475c2be56d0f1afa32de8b36ba6d2de1c98b45a15c97133a92a6b9539a2db17ca43cc39cfe4342c98be38621e5e24b397c2fb422cf1654e7840e946e339e1113e89467b6064ea93f77e60bb9c082757b7e2484ef3becd22db013887f8bc68ed7528c7cac0c7dcbe60cbcac6bf260adaae392bd1b406647f38fd033421e0b3f031e430c966f80ee0708214e39bf76729db8644f96d52582e94f4f2ad885b7a8b2f8f50e08797d73a9b722c615cde36cb44c4f9039a940c0859b58412acc8f8a6e317147d84249b5a0c91e68e5ac48291870e70ee771b5a9c95b2a34c79ae185be098f260e1cf8c01b0117238e4fc820638b78ec2a7b451f25acab1c1939cd5fe488483a077827a34febf4f43ed9db38dae3754b19834b710edc8f7dc14b87212372d508284759b3ff48baebaf549078937cdc9ddf448efc0019b309f13f09e9bc641162ef16e70773be59e1da91ed0a503f3c2aae072f81b9e623bd99755ed5efd2c7bddaaa065798be5c7b2d63f79c4d7363cb9f0bd01beb18a349792ebbcfa9d1ff36f2b2b0a64c66237bc15e9b517e7e0db5883a5d48c3a8fb0bc97dcb8195209d6657f71d6d322ec9f82099a1d70f240bf58b895d5a022953453fabd6aba2759ed6bbf75ad82c3d421472d75b484d30801a94592399c7fcdf216a2fe598ab3f5f618b91ffcf41a27a5fcd50e852c612940dc047215540ed89f8cb118b8ae69df55914a0c76a08e1e5e787106f2bd61e4ecdd21bc1c649cfe52776b9582e69dba57a39480d8701cb76ed6de37388f3f111b2c9b9dd93d2bb342d6c6f43c8561aaf5a7482634e8d2884eac31452f09a8afef3956e60f5cedbf47dd9136fae41ac6b2187bd2229c498616a680693309f6b28691a71cd30fa4f67a0155b1574408a36f0c9e24ea9a7de9ed53f6b69e54bd99622060917982a4afa81af5f6faf4a12d5c3cbd6e38cb0b9b4a4cc4bf3470fb9b57ca244d94b2d55b74983e71879398ba0a7f1f9454356ced5bf479049818f3532aa27223f4e680c6094328e065e66904d168a25473aa1f94b08e0e0a273511f8ef646a114e91e80cd42e58509ab4bcb20ac773dbacb0c63a3afc6be8e4fc7263e2f0255615d05512310a4169acd5d575617001bc1728f6838cac3cee2709f50ea8cfbeef1d6e22bf04e884f79218283172fcfb279e894e9deb26d349fa753cf06c9c5b99188eb28449e1480643788d2b4f66bbd11b0e1c3c02357a45c3a91c6f774a4d32e2106540632b5ef27c6a3647340b06435cc89b52b1704a5d3b8f11d28164548de4eb36ae88004394516595d3c7548ed109b46743cd5239c59cfee763d83caeb68ad62e4774e2a1b11d329c7778026a89c61f979d0e4bd8b8365ec9d473fa3d215305c0a084eedf36ff3637e7c256ce7d88ba48b7831e2cddf84dc7455c550d76e1ae39cf50486bc624793ee85d6fd540e4717e888eddc976c08cf47b0bc25d497ccf46fb8d35b9d5a20c5660cfa165d3d9d9a4765a5e80f6ee80ded61ea7033b5996f5e99a2fab9579daffeb2661efbbe33795c8bcdaf60923f341680e776f107bad62ed2a9c3f8cf764549281b6a9d23aa7ad10fcbae73bc3a55d7a097123d836b80c6eb46ecafd2b616373130cca25a3fec7d31641629682bc7c5273d0a8df80877bde29776486e29d390779c98a8876b673845aba45729df915850d1e3a9e2ef673af205e8834aab6c4997c530ed152d35d44edf44cd5bb13e42208201e3e996a16129e64fd30fc3e0239e1111e27bcd1eeadf37ba47d8abccf9a0723e847ff2c69f0d1781527d19a7a238119c34641ed49831b15079f36201496b281bc69f2baccf220cd4f50095846fffb2a57b17ee8bca1ef063a52ed965f810342c559b9599fadba833fe6dc5784b03ec0fb77e5782aa677a83ad2cb8ad2ee4f90733d4ccb436af7152b90bedfa54b3082521cc142e79ce99584248869c83682a60dbfa28fb9de1b3d249411981abeeb0b2d3a002c3b991bf05df206216f0c43d1fbe893c6beccbb9a39f4aeabeeee4f6ff74769cf256604fdc05efc1f8da5a3d563a317283bbc66a3c189eb2b2564ecc9ef56ac4a3376e49aa44cdec7263ce4c986f0e1b713c16f4be7c840f25b192d0f637b0635bdc783e8c138bf0d11839d369f0313f37f77ae360ff6e31f9096ee96f5f1fc676f36430b3eb125b9fe535f30cf4d1d7034be66bdc724d2d2978d981c0b83898a57da3df88585afd32dbaf9394cabb73f88418fcf3c3988257d22d7d1bf4d14011023cce6603833a39de0064c37dd251f477beee26e5e4b0a72305e25d058aeca53d248c08bec1cb35bb00e8ecbcfec073d74d2a36a2730deca98d8e879e7984706143d9b331214ef6f3966ee4687d1f615d6c9c686d6cc060c956e328cde1f298f7ba6b1a45ce8f013fc65bf8072f4cbbc4f034489b7c350b20e5c4da79d4ac43937774ede842f48a52ed60fa1250eb9b9e7e5af98d0ad423b3948afef29efa88a2a03d2e26a84bc44cee9d6efe4028113e63fe76fa3d5f8148a4c28bf15ba8678da31f4a9adf0f8a59db4293423e86f168f95cc40e968ea527aa76e0122217ab421b3b2928338b6f5a0adb65aa5eda09df53e3b2881c3b20d0fcb1861097ca5ec7bbc344dc7f657c08546c018bf797ef2e29be20e32d2aec71efac99279ca6ea36390f682a47f60a025b21a8fc3127bbd749f9711954563b256db653f49b7a9a92d7b0cf658bd8f5fcdda9d42334038f5c0977c81106a99a0aefa62652cfffc9c8c7e039952619ff55c25e170d9a962938690d141623c8e3b447eb8db41b4dc68a6e4886811218b8734b5690c4a2c04a354759be2f01d49079039034aa1524a53d5d742a19ef11d4e7e0b439783f0ae7445c43cc7911572ab943ee01e58b328e818e3ff466bc3629eb85fafcbd63df543de7ef37e94d9165d9166a47fe16e1be6fb2a39181eb08f2636432d5fe2d9353c246d9b7bd37593cf22af113160daab6820deff73e78fd435ab456b1b74fcfb1d9bb2cc2b30e787eeae1b3bb11426e9b535eeda9434ebd001274eca17b0e9fe2d0921581b547716ed3842be9d194e6955fb6c241cc069731eac902810f7893fea39fcb8457e7d3bb1379e9aea5634515bc1a7f8b4b4b4077aa6fa313f8b4b47778b6fec62e45cd4d05381f6391fa4fd34db461cbd5e15973f49d24987c848f2503a4a4faf98f0ec23601d2f50a4913318e0efa9aef7df8d836d7f808b1c9767201c9c5e196ea5fdb2bcb09722b6ac7f291bf76899af81296f1153be5313237077eb5c6db709bc7570fa06074c159b772dba2c5d77addd7e4433a107ca8e9b2802cbabc209c661ecc96fe633574e8b645f3ff64f05ff8fba62b8f99ef534e2ee91a7084da348e0a45f82d30480d6fa75d64f8f5b7a1c298c24a3d8505f9a843c794a012ec3fc1e3e4aa89550ec392b9e1fe0bcb3db530b6cb69bef9d648bb9ec5f943695a6e0737682eac5f1328d9c75bba76d497f3cd63dc0f8f7b75964d52734f6a4b52b87637b2674708dab09fa", 0x1000}, {&(0x7f0000000100)="81f291e145fcf983", 0x8}, {&(0x7f0000000140)="4c9a6171d47257b203c2c8ee1baf12933f71f11fcc4640a76d2850b9fefd5f6291dc86f4b05c71b91890803b7dcfe5ac8b1834f49e1f35b07a0e9a5ad89e2170cc193f06baed38cbd53ebd6eedc92eff08ef8c165c74c57ed99544aa2564125179193ecba3550f4d95f6e40f7e37eca91cd9eefeda0d4c61fae4af6ad4b37db647fd00aa237bbee11b723b4ea09918f6a85cca0675a74eb867aa7e5dbf329edbbecb3d5454420df05332861d8b475832ceb56b38a3841a4d748b", 0xba}, {&(0x7f0000000200)="d6f432c66e67c38c7b378650e7da8f66ac21fd3e36210c3d94a97d36b5a921c855e1652f89ba106d74997a67c3c5ecdc33a9cc7f4d8a5d22d138e9165764a2743e883d940727f8cc619d4708f732353b420b2a09b6f05ddef88f181c76e0757e43bf091c7f5c2a1b848cbf25a9da875898e8b696e338489ba911266e200a2735af0f70f8d390bf648b811a0c4fdf", 0x8e}, {&(0x7f00000002c0)="d84014c94e1b4dd7ab97e16c7d07413651f748fa40c660ab235e6fc5b8a4c754b5b7e3ad321ebb4c03062d2379528effc2084184f90a9a3927bb07f8966c1b6cd53362c7271ba18c146e6345e14ca15eec2b1a19d4b663e25e5874dc1b7963c67fb37635f8f780b1babacdd177b9bf9312e6cdf7b836e3668de1ae6055b45bc22d43be2acda6badc8137160b49938804a156e02dc8c9148b38f25dda142bf5cdd6b760a45f09a0c9eeb5a3f3e868c42c934350bcc6d55f5195340855a20d37c52bc168332707b4803cf05275aecd25", 0xcf}, {&(0x7f00000003c0)="e4f5168493739f6f8c93f8ca3a6f754ca6923b04986504c8966269d27e0ff14c8bbe172eec51d49889e9467f97c35a186be77f9841561d635f0948625ced8924da763b228da48aae59a95a98b653c991683a190c0da1539187bf7fb6a127b747946aa1e27b2d061c96ad5ef72274ac4e207578982ad0e9a1caa2526e0b3cdca14da1cde209da58e9ac21b3cf16d05ef41ba72f302a28", 0x96}, {&(0x7f00000004c0)="b88641de7518f8cdb5019b4d8fff4fb1b2e0f6f1ab3d2fc0bcf5934430c888c55ecb2968d8787540bed4f12178be9caa5159ea2da0fb4ab3ab333e7063439f9ddc38d45e93a895829ef8b44badb941e7291173b01c5e61f9bbf46a59799f09c04dca31e32cf7f230cff7b383eb078dd82d04157946d6e5cd060153183df1d52435b5c1201bd5a5d560a3a87832df6b8b5b4f450628db709a161b3a00243aebf0ee8bbbbe2000ef1f92df4bf9de9e265b923f84a5671792dbcad4191a1dbda6243a1ed8dc765de610c46535919960783a6146d74e89de4d2accb23c8c8c53743ca1d494a631e4a421b035dd24ac", 0xed}, {&(0x7f0000001680)="a9902e3ee37cf16b9bbd1ab9b47239562a28f40568c7a6ef5b6e90dc4e87d0fda55c4e96942dfca6ffd3bde851962c732b056ff5b4b37eb3b9c68fcc6bebcf815ccbe6953d0cda3c67da767e36e621e18b9efa481acb166487619621cfbbb87bb8559b9bdd471fcb7b967966056787135fe3d007c2032c58b1f2d8d1e75b4e6a150225f31070b61cfe75b19004231e9822c08c1a1b9cb71296cf16de50304eb03961aa8ef6d235493569437266e7825f73c31372996b2c2c61eb7a8b9559434092fbc380e9e16922469a93cc36cff09b0a5f645d4bfefb88f14f688dba8c49391d04584852c303784bc8fd9a9662f7dba434c5e63fd66a0c42fb9f8d6025dd5d82206c570049508ba0497734410f4a003a0cec1bc7085768a6bd4bbf4463cbe2b1c3df48cff92fe008687b322fe00e907c5cfe764ddbc16647e24feaee6d2dd9d12227e3a102d4f42c52f160b60db571d3cbd62372df597c0a4ae350d61f9343955bb4caa60fe6be93b88cbf8207a87002f93411b3d614d4cc17e3096555193af455d57c44f2c3e84e453608996f21ac353f6afe6b85b074f1ef972a4fa1cd70f10cee2d16664f6245d43f7922f0cd2ae80dbf3d378b54d342e9b5f02ba8cfac71e77430d1fb65e721cc45f42b9e19910ac4def078db12391afa1d7fd4c3a81d9f1fd9ab3430cb02894568a57e8fb17feede25741df799641cf4402f7902ee522aea3aeec1b07180277cfbc3c84c15cbe93edf8c58ef69e26aec4356d2686add3fbeb154335ae3213cc0d8687deb8706018a9f56a5b60af4453dfa1593a81a6fd653aa88549b068d19846edc3d63aaceae65c858c84623852a09779d4badfe5f020109ba9f644af439240498c20f76bd6c89601d924cfe422c2494db4753054ecd5190c83eb07c13a88aff349f91c8443f644b892fc3a57dafde11a2f469f07e781cd4a80a46c2184e686ecd117183590eec5408f92ccad7c4dcf50f34da6b858083a89c855656d069bb4fbb58b3bb2e8f42ef3633fd5416daf99d2c5079092f9330b8ef602ef810afcb8b22a2f25ccade2c39f547ec4262d1a024b8d5cd40eae0996c1b465241cfce5f66a717fc6162163e5cd459edddd26ca208901d0c8ca8c6adbec86ec112b07cfeb97926c303743da41cfc522fe2d471a44e92f4c724a50b5ad2f21aa92e55bc43d890788a83bea49c3aea5fbea74888b812cf011ac02cef1abcc9a218d2c4cea13eb9ac96ad386bee1dd1c2f6ccf1b184e448fb8ef227804bd13016c12d07aba856c4bb55e482aaccc7dda4ff16c3f5f774eea2cd6b99666647ed8b04b7d2cfa03ec8afa9dac4494e3f478863c3cc6232b845eda4b418b4c3b7fb17e0eb5e8f519c7817dc4b6e7fb4955c72992b23e74dc5b41071edb08464be3329f7e6a25c1002379c71253e6efe2e247511a2ea0046f5dac46f624ed6cc594f5c974f8836111946a8a3f829f89fd7a4a79b2684b883509250e7a8d34a8a6f2ecfbed5fe9eb196332f369d976da59d36a480fa2caa9a7d8d3dcee0a393164f512d1e316c1ad94acd22a646138330ceefeab40d4b4afd73519266dcaea8de8afc9bd03fcfc5837bda1b17e6aa6acea715b80bfb3db011f811211773ecf71d43502ba61809b189ec62338395f4b120a277e620b67245a5bee96cd5c5bbd655541b78aa8c2f4763d3b2514c9c19ff2fbf1033af89e2dc463e8975ad09dcc65308deabd258fcf166cb7b55646120a115e0494815221783242ce3cc1d2b19bf0f7cd30ceeadd3ade7826446d9b52c14cfededf7ce7495806eb3f6a08df09e5a43a7386a3729f1526f14064b47c8713a2bd4527c276e13652c204e21142878aca03b5cfafd6b903f083ea9450c15371539c1a32b24d5b0f83cdde7ac386630c72594fe659d91a9f836bd20809998bfd0cd0c963e6f80020d3e92209a629027adf04b15422c83dcaab0a58a4df4c9f3ed05b3e4e978a2ab71cd1498e6a8c0ac58299716d6cbbc783b698b1ed4258cb0901419957f0e7b89ae001be1295828a04f8413bc20157673b51d363674f0946957103fb3da1ff315e75932d5cd12798b34bcf86129057458831a00ea2022e674cbe324cbd578c40a81d5afc60a478be26c7345f70b751ccdbfdae9e739b09fd5e587ed20d222b2a3ca21d52431b1731c935cbc79f2aea04436be3662a07a5139ec9a8a2f9c2d038c240bb402abff5f7d35f227ec336786fe6401a5382a6c83a82d41fdaef6252153dd05bd4f1a33bc9a9cd36dea9a12c631c1fa737a59d277d52ff649090f088891f0ee108190e3e76e8c291d692e8df8b71426853bc3938b89c68494f3b069b03b60fb43f571f6c7137d5c3383a3bf76415d080143cf843f2d51f5603c97d1f76613b9f7c8edb5c81fc7e06647b4b17b9562f9cd3e87706cabd11e74fd702e60c070286fc99d519f3c48e20cda831aefb99863344eedb3bce35adcd1b06d244224697c2b2102940fdd910e345071ed8176936e37e24a9f3c3d030eea2b18c1e861737dc456bdfe6c762a39a365cb5f52fa079ed42770cecb724b526df0297b907c8b7448ab10a957188cf5783502f52af4f3ef8709670d200192153c6f01557f092291e57255568642b8a915099da3f9cf3b5f6a0328d060d16a8ac164b90ea8469f74f013074970d219d62fb44039fadb0005f55cc95954229a617c99909da15de43574a64fec0b382902e08ff11cf9f0449ea48902872ddc4c3fff5fa7796f6f7d3befae7c36b50753e6f4c5da287bef9dd0da7762857498edd476a4b635b488d3f41967a01897199c1d33b629f30a0a7116b3bdbd66448c42fbc7f65326c56086adfc1bf6ad5f140df2f2a87c299d7e8ef59b00468e44a0f2aba4b45fec773076af50613b72408bc116cb0b418e349e7fa9b438465268c3866aed7d85bf743a543a74a139e959ff2e43b396f69dd314978b5f69cef61e22fcb1c04eaec6ffaccaa2b69251f3ef8c74d70d47e51e233fe30c791e23f42b6bc9a5cae82c5046c3f111849cb49bedf32d2704b3135953de05d6d6908d59835d6ca405cbe244c51ee7b507a05c28d68a15c14daf01169b065f896d9f13d395387a27b0d6b51270d7f501eebfbcbf22cab0b92999716dab3169f0b54880f40ce4fd9def03cd62ba6bdeae526a5a49f401c20a3da532afecc8af582fddfb2ca15e9d3010e41fd92f6a06b40c25b38579c2e8757e6ab6ca67236988f1cc9f35dbb10a6d2e89797390b03886bd88b50fae0c8058f25865db81da2943edd7d1a71e11a936133b39a14fa5c6ee725189e58eb0a69345709775780d9d89886155f6cdb4dc00f420bb39c23d91c3ac61fdded4af313001323c2f3c931a028501318d30f39a5f032509ce8097bca762371d8f6a56a46c0b96477e4a4e62c538f56a800e38459b172d2ea4d6df534e82e739e5711053e5da07c10d39b90e6ebe6fad7c29689f51314f058020be9744fbc2f599154de28f304e7aaee1ac375f0417901c908c54711de2a819b44ba55a03bc92f1c625ba2c51303cc83dbb70d30a1bc3af6c8e623fa4cd42d30cd0fd23ff7fc90665cb607ec0010019c97409aa3e0eade161c501e7d425e32639e55e58366d03543c2f97fe3308b2f4632d8112fe1f0d2aa89be0f7fda98d1a6355cf42ab8ef069c0bb2eddec3d2f44acc0bc7aab30b7cd72d0ab6d8a98975dd5ffba9aa47e0fb40bdba7cea8704a59b751322cc3f3f0417fc75bd5e5601fb360b2436a63c0747219f209656b44b43e6cff4071dfa8898553f1c092ea9155bcb89e88d66772dfc47f3d7cf8310ecb02b86d6ab3b751de57086dc1143388cec0b9035bc5000f629d089e40ad99166d29bf03ca11631eb72105dff3ad775c9ec172d2bdbbfbb9b37d10beb35824303cfbf8b9217beb9116154f33cac0f8337402e624707873664499398150afefa5e4ded96b5a6bc312525f3fdff21155751371f0bf75f76afacdcfab117f2b8045938f57a3d613a1b7620f393acc8702006b6c6041dbd37c5869022b6ba51d9c2f587ae213aeff20a6bb92c75eeb3ec10c175faeb275c89f5fb5308f5a462ad84162ff813e87ab6644b4eb661548d65822e4da09efd7f0b478029e4eff1f4e2d4b3ba18e89f5314235679283c3281da1a4e603e432eeb3c2698e1835f98506028206cec956271038bc68ad785c3d7119ed478d4049301714b42fb307399ec2466fb80a53d405e1c6329d9290a2fe43d2a3e4eec07cab2c4880ad2277aa4cfe44bfdbe90fd598f5b06539c1b65559cb8653d413da4c07a36325778825a218a4c8b940adbbf5932fe721e26d02d9d281fff526049c70b0552eb8ac68ac226f2360d024f51d271e7a0ffb175d5bff839c0d295f47dafcfddad033a82935f4661db73fc9a828d115e5ee3f08d6918daa4aeadf02654be037ad7feaad205d28ddac3fc125e1d3b75db3d64c4017f691411a4fbc689ce4df97bd196999f11afe147bdf0a1648078a01d50fc1a2aa392ef71df8bb659ff65dcca1bf339f284eb1a0155ad0e892c3a0ad9ae37a3700e9e166109f99e0dccd84f0cc8f477173881f2ae6e26346fedf7375f30a04f6ae7a630f8323652318bd973f69a13aa4b7859a086a8886e150ee01ed8ad5d2050014383c37909a7b948798abff68902ab9ff334e8bd951568d8145ffbef4417d7ff5e6b64c2c967afab117ba943f4abfea0c42866b986d1ee60766821374e5d9b1489fd0e77ffe9196c8dae21a34c278281b0f57a7cd4a255700fb78e96ce749f85cffb45f512c41afcd9849884c32d94257e13d9aefcfbddbd0a54bfac0d249ec00503a3221533315a049afc8aea41ceb2975bcc25fe24bbf3fbbf339747b79d22be685177c4a777689e35d7d2e79c4cd16df4b944c513648b2a55cec477bc5678739f061227230974538694cf998abc75b2f0b3f520298611b543056104332d789d1f58208c63e50eeb7632a6c0da244ae9ab23ccf5e06b1a1b3c8819f09cd287aaeb7aa0f6e8ac683dcb4b0f464ea3afa993e3eba966845eaafa9e3bbd03da2153ca4687820df96d7b15c137324f485b994a9fcbce4a1ceceb7f880c7dcdc4f8d0b86590e7c5bdf63b293cb932108515b959e14a65be7a16b61d093806e842f7d75dadefba25d00a3089fdc0ee36f6e9a75a37d1892dafda561c831aa2ea0db1b2a623d9016d3594c81fa79b36d3af50f6f739a034549503dbfc3bfc3c60278eaac12caebbf2925bc3d95c46d1da5aec692043d5645f39f479ec94cbd374f555bc02936734fb68128e953dbd6f49b238f65e630234753044fa2ec3f9939b0a1589d495bfbba9e7d41b21249c0aa354cd69d4dd48d1e0e45daf08d73ec0eb8dc72a5b7aaf834fefd0f6e5488b53e321bda1bc3127bf7014d673076982a2b65d31c61aaded89a7336c9da7b382b2d43c5c2402386cbbf1fbe094da5671869d26ee8c818cc62dffd5e650d209abb6c9462ea96750fe0f0cd49e0513d699d99221c8997cd2faf22ef6f3917603823aa278363cb00b42f5130de45a3c7941d8b63655550c2d013928c8c155ff5077b6919ad1ea296fbaaaffcdac0cf946e5f8d1e8395df56f29895dc112b1fd9f8813cee1d874253e01411172a21352601abb61502ae7bf1566a98f5c0389127157f9679a737995b1905312a872674e413ad1fe19b73c9980783565df34dff6b9ae3b524d917145fa93d4679de3834ec86c5397c60335bb5ca1f04959828386dbcecb0dccebcbe3a04fb2e7cb1a36c5a9c037aa5ba55ca7ce584ab8f4686d07d6f31d5f2c00227", 0x1000}, {&(0x7f0000002680)="71fc8e8bfa318c7c5d04cd96b8c32b4d090f0d766c771274bbae81099b05e72b69919e112d8fc0a488940f10a140847d6ab75126950131cd87d41cb6c8d687c61767d91ee3fb1c09604d3dc0073378d40ee70790a2b63ab812101cf9ff4d7eb5b4605b430ee0bce458b9a7b9a5fca578058e5f8d549a289067de7a1934f4fd4e80364872fcb35a66066b6b9362204f827111bb33c01135e51a25b07752f80ae944969b2100c3d144207295d29ad6eb2fd88a770821ee9781e815f00be6649b4dcca79bb211be2e60e62d0f8529de4b68676b361bcdf959a46be843f338980b0f", 0xe0}], 0xa, &(0x7f0000002880)=[@cred={0x20, 0xffff, 0x0, r2, r7, r10}, @cred={0x20, 0xffff, 0x0, r11, r12}, @rights={0x18, 0xffff, 0x1, [r13, r14]}, @cred={0x20, 0xffff, 0x0, r16, r17}], 0x78, 0x8}, 0x2) 16:58:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='\x00\x00\x00\x00\x00\x00\x00\x00\xf0', 0xe920b52ef5ce289, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1000, &(0x7f0000000240)="251e3c4960bfeefce3967b68a5c39174bfe904ea1483bc666e1fce9a91fb32dbf4bf0a6a475db229380863d586e6d5c47ab1996027dab53efa5e2fc4aa3cf932eb8689abfb5992bfb3a0ea85d0679b0d10f7c0c89361d32f479f455673480b12e13cb070c3e200357bdc9fb910ea466f3aa4c4526eb96804c39595435545926c8dada968a59b48f79963eaf8faac4f2d9257a1664f4557570a3013d670d73e1a314ebeaa28e970a63163cdb860efe5b82808c75546d829ccaa5db41985bfa436310ac84953b9954f5813535ca50c3058929efc409b3e91f8c176c692dbb16f73f2766a7bd322c0368cbfa065bd2b20a19f58b74b90c6a5bea25dcabdc2f552955f10522f15b1ebcde5bd0f80f875b9b6a5e949c218a4d3384c1ecfdef109e169e766f65d248ee0e3aa073e75029dd21084ba057205f1da793f02b64a4b2a474eacb25adc3c38635718be34fdfa241e70fac4110214784d9e90caba645cb53a5a9bf95e7075ecb3377078fcd09631b1e4216dad564674b4a96596c7660b5dd71ea60f05f91db33c1efde400d637f756a70c5bf6498f25a972634901077787266f0c55eda0a1004a674a38d45ad89415ff5b846367f45de20efa86a4b576bc3b102bd32e3f699cede6d16601b95cee3b0021764d35eefa67ddc4947ea440055d37bbd4e52521e6ddb6cf1d5c7784399b24fd0dd9cda5ad7ac4456d2930ee5c17a6faa135ef5769bae225ed9ede277f364197b2ada913780bb4b50a67032a5ae26e5755d69243f4f709b8feaa9406b3e551f5cbb85c1687d13000a1d634b9a304fb7f9cdc653ca75bba89be379e4bd371e1e9b188c6d6fbe65bf2ad50b13cf71f438e370d72c1027531340b326027ed29f9439fe472f3315222573f138ecbc80ca6a42cd8f5b4f99eecb1c96b4d4de12252d03f702cd4d2f2367d2da9aa13302a412e9607f1a221e55d134eced16f12943766cd1e8101752f92068f8f47a2e4a6f73b0cf42749f5935dea9940b5a0bd2c76b4ef259df9d1a1b07b67aa57feee5ac9adcbdff2d037f10041af8d78518f32f08f5d3a346b793de8e6e2f3cd4fc253cd73bcb801b71654ab2813268a20d31540afc1f67bc780366440da06249dccb6674c5ffc0063a9c863c809670d0f5bb2740c539571d0d4edb8807f9085457527d7c860468c7fd7be5eefa0069460da45a35437e76c2ce266fd18547cfa949d69d1f23ce19d78c1c8cb19012d4827f5adc52dd7f92617943bc24f03e923690856106039fc0801d415fd2995b4152b9dd99160aa9edde68f73deef6813b6789430ce042a1bad64372a0bf4b12aa4cf31a1240640981b6aefbf7527cdb22b86a96c2f30c53d946db5aca00b035f257953c8c865e9623b9bfe9ff8f4b2004b1277dcd385b9e8425135f09e957c3de14e55956725a4146e187aaa554943b704ff78ff3f467cfddc35b6e08820bb3ccc6164c1af51d724ad5f99244e32cdc99d475ce44013de005f18b56708cb42946213d8ccd7de9995ebfacb878df846aea7126d926e48f179b758ae8bbcd6ddf714bee09a24e5a12eec3af99b03cc19d1f5f177813f4489273fd5e6c58ceab732a479cade00849fe6f41583767dd6800558a20963051a036a3c1a0f9ef3c0f997f0d74f5a4cdc1896138fd204169e00ca6eb93099582d3c0fdb844149fd9c26075e8ae9761a7f8cf0f2a84a931db84563679bef752f5b14b35a1edf20f480592dda18afa2b0cf143731c5c0d804df1e922bee86f96df43dde16353aea50c25f004e2d34c9ac12f6e6bd15436c6dcc3e2751127996c4fd2c96b690fdd7bda31814261794af660c65fdfe516448e717b002dfb0085bfdbb46fe6ea2f2f70fe87282695a74d2982f397cfa31b966e36f759a92516ea17aa3bd8c6622eccbc93c85bf0037455e21cb8326e4319696729ecaaa46d712ad0ee19da2e5028ea5c416f3a3f1c906b830003b05efbf0c4b0666f1dbcf7030322a5f80a04a9edee73e863d8e15b3557e7059b0753b1107c71e73507fdd65ff2622ad22a415eb4d31f4b7a5942a49fed4ed9015a83cbdea3e615119209bfbf3ba6856612a69b37016ac1fe68d8a5d49b4a207553acaee59a170f76a7d97e26fc003eacc1c3905dbbd019a9434bdc8c7175a17931bc4a6a818d9b9d51578e35d03ced62ea34af4404e601ef7e3f683b39d9d04964800a64f72fe8a55439bcf83c4e02b4af96bb4fe0554ea76d57b3279d1c1e71e829a6c42ebebc2e9be95e036475852187ccd302158fb5fad57e8e8e7d5c61fb72ba5e0cc41150cf489bf783784a49ec8605b9a111eb72ddb960caa99c2ffe5054a017f26ddd791e090eb4ead46cc0f019b1da426141648fb54efa83d0710c4f46b9a15266bdf8535e5a08246c3c762d268cde99cc49efc6a653ebd00230bc3dc0edf0e8751fd0d889b86a2ca3d1977b7547e228377291883bd9a66daf33e083c563fec2aeeec2d243e3094c04ecfa5719155d98c4d626a8f5b55e63dbc9c1b80e0ac0c0af15b026402eeee61204497276ea006f0a5b500c0339f615977835bc7204b95885d07a5815e7ee6f8e3f8b1b7f067e0c744f358b82f5c4b723494f5637bbf2b8c02e4737ca1c3012ce7c6fec535b7d45793ad4bc237ebc9aae2594e38d591119c8e243a86fe69627eabd3f3b56ebba2b789e42d211aa054289d910a9cc7b1c0e3f835672fbb471506977e46e473edf47736c54a1449ea5f214676058bfccdd60a09848ce28da55d4ab8aacd515a8e86e0efa86545351de5e1688f4b88b69964800e6368a6b03d516b0e04a965c2106db34b68f0b17a648c5afb3e547ca6148a6e89de1af4532eca980552bfa886f41dd469752abb39f2851331a77f1bada35da1abc0b3e96cc0540d5f6abfc095cbfa3dfea901978e4cecc24fb05940632c8b4552f7ce205c2f931cc2cde48530d4bbab347ced330cbbc89a9bea4dec81dfc182373b5ed65012cc0c751e60129c819ae88e9d78a73a6a8b1987fe591a8adb60ec314c82603a1a48cc79b988f282cad260fdad1b1d7d821dff1caf693bb6140b14b6143a70bcea241808c9db03077bb0c537e3ac3dabeec1e6c77e9cc87fdf2fdf63f8ae08a92a21a779988f81592cee2e066932e4cb758c3311d762f9f63b5ac8f5fc9cef04ad5469860658abe451ab83373b3fffb35bd6136bf40af46741374a8bdd48819dc812d3260a40ef9a4b3b9f85d1d96fe3fb6bd2a9ca472b429b1b89b4efaa105bbc3849da9379e8e99640213fa72a18282ac178192346ce9fa4524c3b0b319c1d30172adbc768aebe86af026e6b7a8bbac20a865bca0a3ac51dfeaa9761a12c63a07c1669415cdf415b6c0ee4a1cbb92b375089a9919e40bea88b8c4490017b9628ccab5d1e26c8ba90cb06a1310db6009c74bf4fd581a83d17522f67a32e799c637a00f8cd665aa296db4f070fcd6acd085d59acfd2d57c23307b3aaab5f4e01ad1aa8adc643d27f5337c28daebae6f373d50401c8d064136ac87d5340ef314d2df43706048dd0b598f2e4ad231db79059d6f2fb90a21f5da434a3b99f6bfa47c8616d91b1d87de15bb96e10d5f2926bfce959492b963cbc7155452411b467144145247c771ca2b9c97c0a311934df2e409da0d8251c30814d174e84a84edb567995cf7dc28908df0d589eb52cbdac01a98b12682f440ec249f539e0895fceb9845b0fd91a72912fe3f2671fc21cda1ee9b3adbee95c09829efc17cf978b377a8044b0f36852340cb9e68a35452890c882ea1c5bb75e89f546d51efd705269e594b8368d345bb27cf9c387ac55d63a3564fd15ea45bae8396318138b66e51e7d9914d2770d10cad95c1b955022539ab88cc6a1a706e1ceade040680f0f0ff5013c3f4ebd89ba532fe5cac52a6e5e6cb36b2c11e6704044e4c1ada9f9e894daa1b471debcd793aa9b0d696c8765dc16e808af29eb2d79575d113b1c67bede9bbc8ca463f1d8adef68ab9f5cae56f57fdda07456fcdf7112dd14927206ce08398d82aa24a631d100812dd04e8ac3a802362c8c01c387b7f04a1758e37bfead5a75137db11da91fde5afde97a0ab9f843c9255605d92145b52d4a6ca656cad3789757328e4138d145a0c2c03cbffab0b3623bf85ed33a36f1d95e06219667e245c1dfadc5e3c3651d10a548448978fb0c2bef1a1301986e20d07ba35ae84d813adbb27b66564725fb43a572fdb4561f1155cd22bd64164dcf7265e96026519ee9c2843724c0cdcf9c5f79e6e29a1cc6109175fb8f243f31f86b8214326859e8facf2e6b25df4dcae2dac011b5b8c75361e2fe0d1edcea2f55dda2c11317e6b3ddc403b05cf02ffff9ab94d4c8ca22a5d10e9190a52cc23dc0593129f39c9d8743add2d77b5b8aaf26abd0f93f95248598926375a5b449502ea4b5d089edf6beefca989a1db29c05994b038568b96e9018575e6dc6ddb3e6dc4faf430d8cbf200c850f4ad37cf5c3ff7fa9559ebf8ba901b834f70bb35d695292b71144e50ed5062cf80a76215c4216ff31fdbb4d5313e3ef4cf116f527d2286705de28cee846b59187fff42e74299e04c2e3c31d0528a0238f5f394fb351a89a40bd42943f8e99919a7e1626b64a598859ef1fa64ee2666cada192dc1e57c4e23598e352ec85aca449ac89c47ff1aef12e09c1873f941d5ecc43566a99350446f3d39c1b9de5d0fbf7d1852cecb408b2f93811366a806c698ba55763d1feaddaecfde3d8d917a60d4ee04e2fe7166da524f65461fa0a3aaedae3beeb9bce94e85979f32829fe274d0442327d48f3eb3c0e2257efca0ca6f77ac1864b2cf462aa871fed2797094da5fbc25e9f8aa34e88ef0cf164823ffdadf96646b2ed08a114111b5b6cc8c4368463599e3c845dea7f63069c088d100b32b8f9cefdd84d8d2d571578b9faae88f76cfe0fbf14052c265180e9e2c62c10dbe88cd915742956e871693a8df07dbff7551da07220f8f16b5a7d7d3c44f2f0d48af851505da823b88e7a85868894a34519728456423c67692a79215b4ef9b19bbf5dad2133a0c22a9589f20f08796fcfd9339a9d909479aab9f087f33aae3a9e1db5359b79bb266e9c595e63d55443f1a1af6525336d5d27c0cf98009ee9a91c09de048e60df81efba565fad4af5d9681affc20cb67ea954f90e32ba7b8be1265b221e1cac9dd18efd22393ea3a7d1aaa8d7b2b54b25a0f77f4fea0fcc6918de36a1ee21dd4bfd80b1e2a88febc6eccf8575c2d06214b4710d51b080f260569af9080de88db302a050edf392c67cdba3cdd5ab6b02719990b3bfcfe7491305e76433dbc3a5f154dc695f0ca803d3b22025bb08cfd973a9ff3d0f28c536f135f4ef61d1fedb738ba97c9f638c114a1ee8df0019ae9373a755b54ac8d99a6b83ef372f68ab296aa36d4853470aa1048a389bb38b214ad1a4850d58a7f737a99cff2f13834eee382fba67fb85c782d440d41c33dcece6d344805dbbffad453cc0f092348c847cf85092bfa32284854a8df2c892a384800fd0b0f97cde9e416854a6ac706a5b41bbc59c27952acf9f4b86d9f7e04f0bd0b550cac70f59a4bf10115c4f003b84b4f8008cf46327c326737667bf85d0d6384af021760544a3992574c6b344605d9ff6fc0deb017ada7e19ae5bdc2c8555dc79f010c2a8ddbd9f6d7456655321d75f651c20b0a0e666f196b901aac3d36666f47944e85ac38ee70180ab876c6ef6d77a88bb1b997cf18a6d75994d8d9e565bc5f3eeaf19a7f09c1d7dd7e2adfef1fb20a1fe6a2e03c3872362f0ed46ee7cb1") r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0xa47784443c2a994d, 0x0) openat(r1, &(0x7f0000000200)='./file0\x00', 0x80, 0x6c) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="02") 16:58:29 executing program 1: munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) madvise(&(0x7f0000dcc000/0x3000)=nil, 0x3000, 0x0) 16:58:30 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x20, 0x8000, 0x7fff) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:58:30 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x2) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125d7f000001", 0x8) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) r1 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmat(r1, &(0x7f0000e80000/0x2000)=nil, 0x0) shmctl$IPC_RMID(r1, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r4 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000000)='./file0\x00', r4, r5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x4, r3, r5, r6, r8, 0x0, 0x10001}, 0xfff, 0x7, r9, 0x0, 0x0, 0x8aa, 0x5}) 16:58:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x35}, {0x24}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffff9c) fchmod(r2, 0x4) 16:58:30 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022eaf66696c653000"], 0x10) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) poll(&(0x7f0000000040)=[{r1, 0x322bbcb36642b54f}, {r0, 0x80}, {r2, 0x1}, {r3, 0x80}], 0x4, 0x9) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="140000000000008007f9160800000000000000c4d61be70f1300000001080020ac1400e5df1615a1962aea0000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x30}, 0x0) 16:58:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x54}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000180)="d000"/14, 0xe, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20000, 0x0) 16:58:30 executing program 0: r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) dup2(r1, r3) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000100)=ANY=[@ANYBLOB="f31845b3fb86d100000000000000008855c4024e89cced44a7ea75fe3c0000000000002000"], 0x1c, 0x0}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) setreuid(r4, r5) r6 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000000)='./file0\x00', r6, r7) lchown(&(0x7f0000000140)='./file1\x00', r4, r7) r8 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r8, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') unveil(&(0x7f0000000240)='.\x00', &(0x7f0000000180)) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r10 = dup2(r9, r2) openat(r10, &(0x7f00000001c0)='./file1\x00', 0x20000, 0x10) utimensat(r8, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:58:30 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) r0 = socket(0x2, 0xc003, 0x2) r1 = fcntl$dupfd(r0, 0x5, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x0, './file0\x00'}) 16:58:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000000)={0x5, 0x2}) 16:58:30 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r5 = dup2(0xffffffffffffff9c, r0) sendmsg$unix(r5, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0}, 0x0) 16:58:30 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket(0x6, 0xbdfc3ee1c6e9acd0, 0x6) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, &(0x7f0000000140), 0x0) 16:58:30 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) open(&(0x7f0000000400)='./bus\x00', 0x8, 0x8) openat$speaker(0xffffffffffffff9c, &(0x7f0000000280)='/dev/speaker\x00', 0x10000, 0x0) writev(0xffffffffffffffff, &(0x7f0000001700)=[{&(0x7f0000000340)="f81e250e7b3ee1010d9c7b1f33e81597ab8d744fed01c4e08f3aca572bd92014aa7bbbfef6007e9a8cd7c1202075637e97fbc429ed6bbdbbf650c7a6b9c5ed6ab3e4241dbf84587dc9cd0902426675cfd972fdc8bedaed263ac1aedbdfbe1683202fb06902bf720ca93bc4ffeb91f767c3956ec1bb5acbc8a59e1a25409ee22c97693bade59bfcfa"}, {&(0x7f0000000440)="04e12a073c3b69311a11738c1b9a05f72f2bedf9766fdaedcda0901c94d3f8b59c2a69f481eafb07461e437a3ac69805217bc070c9841f25c8378ed2e764e820b44cd9c88462425233e9b8ab14ff467d7fa8e7f32d4661962fcb9ed761fe3e8fa0ad50755540734e308bb812cf1537b53741b1f89a1a9b7b26662c066be3cccced796da34a3a8d9dd12a81d7dce89008c3349aa5b7339e92798533c09132a91a1c34905cfd73a1933661895fdb10ec1a5d6e84ab2dc7fa155d8b623c3dcb8b5aec995e0a4e9604da93243fdbbc15bff1351aa3485cc45a1156a5fdd571483c2df56bd32f5a30c32d8ada62067560322746901bfd748736b4b9a8254b0d96525f92523acb20916642cf261f7738bfc8f8a093f70217b0a53a6e05ce413f0e8eb7d86816270bb9756210bfc71d11fec730248d6e8f694494c6cb76302f43c044ef54eec2d9caccd3de89903abc134b2b3b70a8083582ed763b053b3a61089407f2bf45e8d67affa182815d7c40121d31677ceef4918b06d2f391075fd9651be6544574722a1fb28d7da096589163dc3ad28cf12abc37187402d295d1ee999debd774e1c15912b9f8f78cf7844258b4d8d4a4d088458d7d52d665960efd7d5498c732a7e95e21211b4a124b696544389d275a8a9ae6036cbb1355d10640e95990df241e2f3bf4e939a9fe5769de64ac129459cf8ce7dad6ebc2248b58fc924d215247bbf39995704b60a22465e1425d5ef918583fa47f04b58301537f9d4006c8ca3a0708c7dc89ae6df949f2f47c00bc6a96967f99473b69df64cf32d4c64cc2c71cb585d552ffb256822642f8d5e1db6a2ff3d1ef71340881c3248d350146292f1c9ab04471eb1f914c78c856fc0e8b361dac3f5e4554ec6f23117a10140bd2ce92e6e2757b870d1912d582999ffd2108cf06e53cae3ed855b52f683ff64cfcee1f66b9af1e7a6ba7eb8b40e6eddf1a6a805cd5eea0735027c22acee54097437981f545de8501cc82621da9dd13b409d008e3a08379bc9c41b13f52d44811048ba0c72ee52191098d3dd7a8e2287a615313bec4e76f927cb22f3218fa110dc62fc9ea2c895b7c692223aeeb340c7f677ec1cc6721618f85a9eb0460a3adceb84a9276638e3a83de49a8402e3cb200f7fee5de50648b379b0412f61e643cb92eb2d569c6daca0b68f4bac6d5a734f874085737b3f95d89b46cfea8724f8f27406dbc69bff180d776d7a7e39bc6f4ca3ecac2149dc8f516268d971bba08648ac5649e34d44b17bbb7fc2eeb2e8b0edb3bf65c00754cba104ed88f4204c55ae4ec76f692dfb008821d61e6efec7c8b21886c97279b3b9d95b570e326ec497af4d1daaf68324fed41f6d1853e6be10372ffc0677586d1e457f45d8ac2f60ef9fa084f447b0dbf36063a3cd80ad1b6b182e4917ccb8366fe9593dc220ec541801351d635d418d6a0678a08a9b37470afe9e16bff5130b907ad52ceb831ab6888a5469925aa2b89427cda98f45469a5db4af512d52c5d66faf696341aaf80189543e01c1d151a444ec5e0995c7cd483104f4e88826251a1b0b5cd8d7f13c368f4554bbcc44bd14869a8ea5691648ab4aded2159c5fb0d3ef6365b772a2680dcccbd9479d1cbdc7951a4841fd78910360921f55bfb1ece1b86819a1bcb60bff5d7d0a258ace1d6c84b6d66d0fed13ad9a7354e1b69c78150e41103e1867424eec2b550a507486c0d27bc2602e9ab7ce857052bef86eec678a4dab119e2ff4f7fedd54192a64aeb0258f17106330d5b960b1b02d8552ab7bcfe0f5bf06c4049c702ad7103f7357aa2e0693c7f6763f5b3219b7ed1320ac3b849f08f4c337899b508f3626360452fb5bbd330b4eb610fbe1c92754e7cc62ea446debe8cd74729b1b7e0d596d903127ef70483d40bc392a992f697f3dbe1fc89d7ca770fcc7477e690d67e1773aeecac1d1ad7f03b6a47d0e75cd40c892b6d32d8ef51d55bf20737836538b3cf288a48c2d57f04b8596333ddc4bc7a58213068b0eda99616f5ee4df038d4cbc5c2f89826ef7554e1a108f3ee4bd9fa8f60db335200d965797021ca01e7a30a8528b801285ae8abc4223a19b8017f13b9a51061234e4abd1ea3b4e1731d6aca245a3ade335bd6df04118a5e5b29cc9d921b96a613a6c9004837d2b67af891f86a34dac03e1b7042df58bdd5e88a1a092b9371173795da1fa653ad6fa8f2752d39645ab1fa40c2148b9e5a9c2708b3cad9e716130daf31bb77e27008b825e1baca8a8565aa801b9696a8fdda349b7152615d6910148ae1a6e3d10512bde3cdccc8f3b89df161d221c341e526cf72417e68a368f45a70e99021e6d2d0762df6fab7b4b4b0afb287462ac497e38279770de02d8f853e59099ab33871f876bde1d98f72657e2d91870613eb78fe9c3ec0562d1763a94ef47cf467a509fd493a089d4661a844dc3c566bca0325ceb8224069069367af3883d113d245fe07d64d7b50df951f6206a76e21472edabd03687965e8f276c05fce77a240c407622ffe81787e69e4e2137977c8d2831179ecc914fbc0eb85bed142fcf6b604467f8a392f225197a098d45e98c3cb233c0575d3e2fc1c00ddff8bab59a513da1e4771689a5914c4e96e047eb664c8d2797b23bbfd37e481478374067188d7e06fff88a69f6987dc00497a500a490ad88526ae3bb5ffd78cac028e80ae059a5cf6ee1932d6a1c3985923c78a25d5f230a5ef62eb7c72c0e659fa8e6d3f5f8d53764fc3580f5110f2ac8689c22d155e45e203ef0eb0bcbb8cfc3d48a4a1537a8ad109d41b55340519c481c326e4b75faf75f1591e4691c8b39481342e11b15dd23ba933f0d6109290db2984b8888a6c3578dccc92c7d3720ffdcf4faf3e8417357bcaf5d7333f27e18b9dafd523584448b8f5ae08f811d8599d36e2eddff039f44e136190d4992479edae18baedc018f01eff81094de9c862f9c4e71f1cb6677f04af22df9d065756df115b628b5eb69e3979703d052d75aa6afc15ce7fff9c9a89f374b5b4686bbf41859fe44850e094b5588aa3b0cafdf9f437df5470b09db7472d192369ef64313da642509439a4f4f91ef6cdfcaf89d9ac66d3f9459cb762395e1444a646fd454b047baa04d6078b2dabeb35aa71af7a02c0116b6910e763589fe7bcda79b07329ed9e1bc6659560b1a17c169abed76d0d1ef1acb7069e327feb1e5018fe467d634434bb743c76f5b5bd22abfdb63e21151a828e523bc2de2def99ad6c5646d88e2b61d6b551708f341809b62e60568a8ad9912cc98bfe4e460230b6a53f72819e79723858aaf45fc30636a2f9db2c8b282631eacdbf0617f8f44cfc5a2c7fe7c4ff6c554064e5413d08179b4486f9ce173edfd205cb22be006877f1b684975a8c7e768c975282ae1476bd88b17454f17d13c89bdbff5527134091bac502629e91c89678183bd3d9bcbd01fb1f86ef4131c9529cf5a814c23b6a87912710747248b1e5895d0e6f30de5d1a127b8bc844c9bf0bec32dbb6778bb6518a9f324dafc37d111cb473e86c8a06db9dbcb2055c76b76d4c2160c28b4fcbd352b85d573191d5a91682a9364321e2d79bc3d8e4a077f2b2731a028fec44791532fc0ea9eaa89fdcafa3b181a5e21dfd496927e24215d7cf032a30dc429908335fea337a1a0b4e0076e3293a743f9f2077476df30702d2a784eab57c2f08f7f60cb38c6b08b4addeba743af57ef3c48713cfcd3c7db713aeabda579a600c33df4ada6c67846cc614032b4a14dbb4ae7070038fdd34906e6b567dd047d1c276069122d6ed429f96cdb55cf4f07326954adea38e645b6279e7b22e80bbd888de9c9f0277dcce528c2cddfbab464d3baba88dbe9dbbdf6f5d7f6588faa9f8245213ce7ae74a09ca68a4543d136f6ccf155902559c2b42e7a3d181cc512a3099a42a448c20e34303b8070285c554bbaa4698d0014137039764ceefb2390c70a236267ee2c01e2fa5f39db649228dbd972faec0a3ab88acabb90b45c08a15da44cad9d8c31a9b0c2fb3f29668bf918de3161fcd1dc2a18739fdfab77c815bb9605eef38758deb574b378e1cc060aa32ed2ba2f4c3f1ad8122363b31f53719226e8d71f36a16a5caa818ea63fd4ae7ce7816e90eab31f6f15efef3de8e29985adde46515b075117cae03a7c30071300ad7f818006c4f611668d1819a75620ce8687391a40b2375285acfce281613c2f8e0a07ae125fb45f40d325e31a91e6a46b5b39d5f1156f7475de6e917b70ba8bd6fe2dbc442cfd9c71d92048053933b83ac61d01f04b73abd0b7d1beabca02be6ed9b9f4aca7c62150c5655fcaa9a87902631d7bfe175b47fb47dee2cfd226aeacdbc49a209aa04e8efb0e0d09100991973e9ba4ef2f15b4c29bcd5c0b8a9f69fe02067968ac97711c39d0014f62a4be059b768d72b74f3325de2147d61b3c57c9c37f9b310592d6349fdaaa91f504defab035d9f036ddc5521fee6dee377ddfb406bd7db1a4c58baa1781c1494d98c81d7ac75d441254c023f5e74d607c99dd8fafd5bac83a37c144f568891797da13801ce05cb8dd85716c3478bf6d56ae100acef86617147a02c3c087aa880b174cf2cc0ea554d8d80b1bb2235897bbef91ef52523a0eeef8a88b6c93c67e8fedc6a347673fd9a3011785eea48617443066218f64074ad68129d36f330496a7779b3c58a3aa2c1a74ab5a1383450a8f0e7c33ccebf965c9d5523dd34e37627a61b8f3de08bc48a53b4cf5193051de3016d692ecceb10ea1e3342effb3da211e3d990440b64f3b66e0c7bc9cb9f86d94be6f526f1886a1863788b972bd2c7b66d2368b3c2b5dc732f89d256e7b3f4cbad0de41f5ac3004b8c19870f2d44a669f85121c61a449af6b659886e940e84d325677097f67a9397e2ad86003a16f0586283fd36ea35d03a6efac74bdd7348f224af8f63a3c2c9bc3a5a794cfe79812eee8d4f8d1ee2f07716114945266c77f3687fede516ce9687447edeafae00c4b31319d6025b3bd316ff6b398b5d8c3dd81809b4634c77e04cfc467a4ae085bec3812c6fd5aa9b4b9722916d6c041b475d2d705953406c609e069b58e7ff6ade6e12379d76d92dd0ec54e5b209c74c9a81d0648a7118a5ce93631bd162551458b11f841acbffecf0c725db3ec00ae6fa423ccac72ce4552f6f198319d11ec7492060db0c27feb169e0cce32d098558cfe92157f125fc65bf867817788337b745f565c681ced9a8b5f2a6d84244e4edfd4f609832412db0ce636dc71c256ea805af1f05c02700cea6078b150a6814b777a41edf1f35309d462a68d244c5f58792993f135b92c143c53699907c7833dd5cf90beacdbb64fafd3dd0d1b3c1613a01517fe956995aea0fbbd347be3d2384078e50ec13d35d08be779313ba9014ef06ba7a510a82691804b9a3120ac2d6d65a29a581d95e5c0b0d93384ecd76e7ad9cf8d2fc9d1a3e96b9ee1eb8567a1d89e59c67302dc39a7a1cc077dc9b7b462e34995e3b9800e51540fea4dc79bbabb6889cb7819d110b739959dac21231f0545072bbf08f52678616d6bace2452056f7039082317dae7950e0635f0c061ecfb807604b194d2b0c0ef123a47680c88549a4662cff54db9e993d325e9c83e8287fee029f1dc3da621663d6fe891e7c5f4815095152cb1af6ae6097f16ac363bdb6ee4c88692e2eb0c1175b33a282b78ea533fa62432b655c18e514f21a0a9bdd947554b2db0e700fff0b496593f47d0e60e26b8ef814d14ed82f2685947f95314dd6a124e23fe092e422d71"}, {&(0x7f0000001440)="035de12a6a09b5ae4432d53f131d5f083c570449b6f50ff7414c8324a48193f3e35fa00477bfe1b3e8d41dfe6dfc67047be23cf9b53e3388fe6e901c2bb168f90883074ca3129ee577c6623d451f265940697a0ac8265747ac570abcea472f164d37b27ee31544d0bec8241d7213b624bce3dd8271a59af108b78262ebe7fa88ad877d50da8e22ad787e53522d0caabe20e105baca7c9af4"}, {&(0x7f0000001500)="b8af64a9d3247cc93babf11dc093d59180c089bab0af0e15e22ca13d2b63194ab3ecad20318f0ac4903cb9ab8f47aa93898c2cbe5fe3bddfb80627f20b5f0bb3342a92658596ba29a7ed7d6fdd97cf625e7bb37faef0d5952d2c7817811bbbf50d0773c25bb0cbb9fb493184539b4f58aaffb620541f95f6213dc69b76f10a686ecf909593e69951103384b174f23f8a54f55842f52ee4b020eece593c9ef890f1452b3a8b8982708de6c9129190bde524"}, {&(0x7f00000015c0)="7ce90e3e829ead9407fd7b7f06504fe1fc309b931f8ba285b353b9ea430bb8bd17c4e930847a802f826678b642d5c88ed4aea28045b39e69346c2577fa3f876341"}, {&(0x7f0000001640)="dc8b738f08c2b87cf82ea7c75574a97dbd3b688da668d3038b7bc1959a2775ee85"}, {&(0x7f0000001680)="8446a9ac4b4ee5dbbf1f1f481d06447c24c0711f7fa4ad0e0c2d0f80c841d18b5c4f36bccdd1f53946b47d034288fb75acf5f2ded91ef2d0e70c959b5398c9bb15fffe0c"}], 0x28) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000140)=[{r0, 0x4}], 0x1, 0x2) open(&(0x7f0000000000)='./bus\x00', 0x100, 0x2) r1 = accept$unix(r0, &(0x7f0000000180)=@file={0x0, ""/6}, &(0x7f00000001c0)=0x8) getsockname$unix(r1, &(0x7f0000000200)=@file={0x0, ""/28}, &(0x7f0000000240)=0x1e) 16:58:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0xb1}, {}, {0x6}]}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x30000) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000100)=0x1) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0x40) 16:58:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000240)=[{0x87}, {0x4c}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x8, &(0x7f0000000000)=[{0x1, 0x80000001, 0x5, 0xaf2}, {0x5, 0x4, 0x200, 0x5}, {0x6604, 0xfffffffffffeffff, 0x401, 0x7ff}, {0xff95, 0x4, 0xf512, 0x8}, {0x88, 0x2, 0xa5de, 0xfffffffffffffffe}, {0x4, 0x1, 0x100000001, 0x40}, {0x62, 0x48b8800000000000, 0x2, 0x1}, {0x2, 0x2, 0x8, 0x440}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") 16:58:30 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x87}, {0x8}], 0x200001c8}) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x80000001, './file0\x00', './file0\x00'}) 16:58:30 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x0) sendmsg(r0, &(0x7f0000001580)={&(0x7f0000000040)=ANY=[@ANYBLOB="0100f92f66696c653000"], 0xa, &(0x7f00000003c0)=[{&(0x7f0000000240)="fa9595ebd22418668660ef995dbdc90d20459b583d7d3275de2be69d846b13814c410eae3cf721864d500566025233bcba52f2f08c9792cfb0b771133bb60c95a42440293cd48bf419de7ece1b28dd1a5064139112d1525be37cbdd0945280c81a1ab575eb323ee788edcf7afba9f216d6e60286a96c020cd08a428cb6c420b93fe3a66ec9bf34bcb4731ea82cc08ef9966f90325cad3af9dfe20e3fe1d9091f58fc9e52b5d51fda83c9272e16e5a51ce22c", 0xb2}, {&(0x7f0000000300)="fda1d6c0a19733b7e437e37686784c8de7196aa2a870dcc516f7bca697982d1f73a23cb797715b8b19d805fd9e10f7308614d4d50c68db092bbf361bc77bc38f9a92e31dc2c9e5be71dff45b8a860e2a61eab2008ac44a71b4f451d857de96bf4af00d8ecb732ccdbcdaab0de29f2e8ca306b36c65ff4e35b5", 0x79}, {&(0x7f0000000380)="d3fb1aa57388b171f987074035ba83e6c625a5d5c8bb77eb726bc82c857694bf3e31", 0x22}], 0x3, &(0x7f0000000400)=ANY=[@ANYBLOB="f800000000000000ffff0100010000008d1820a200fdcae33703efb17cd23411fe5d100813e8bb365abf18ab901250f9142f177ccd057561aae862ea0721d443c307cba4bdc74c41a79ff74aadce15210f735127fc59f204d230c32cfcd4fa88cd436a02f2413d5777c1ddff703550ce7b3582ea4616111ce1fe0b57b8129ebaaa4e657c88cccd7638c3c80d60fca63228b975ea4a05cb811751c317c13302fb4c474b7f9fd4f193178532e164b36dd1cd8e402ebb4a04a5e4090243be2dd4b49ab741ed1ee1a40e275a06e2da2fea159f45a8a737b9d2843c22b1f2949e1f71bf82c0e2c1bc2791825ee0c2e8b15da229b0ef00000000001010000000000000ffff000005000000cb33b0f6e155bfd3bd37712a552a03d89ee014572fd52e93364b2799e2e2584b299b040e73b6a50d147f162446b22ca89e59816204c3125b47a476884cb0a44223e200b085425333da9a1a85ea119fbe9215ee2242d5e7cd9be29da6ba310a1bff2af99ecd43e5797c220c1f87a6ae5e3bbb83759dbd65ace558133d7948866c72412158bec238af67d05000886cd517eccf522ec9f7923c16c563e5c9f525bb9af6851436f857c45425237eb6a379ede10e86c57475616444f1d4bf3127acdf068a2e7365c1f713f22e7b2c5c56902bd798775d0a940704169e4ba6c08825557d6ba2ac10a133c010bfd0224c19e178a872f47d275ec90d81f24359fd22705d7a957b65f295aeb8f8cd5f65640aba61ab7d343bbb2bc674c70f0fc808ebe94ec8ac6fdfcb5ca2ea6ee2590a38116efb51dd086a0dc2eb5a5ecaa1e91f60579f3150ca7be90b044815ca8b3cadf1856dfd9acd731b4d6fd8a96f5a59b79e98194c895529f3194225d5ee2927c187283040e2b711be6f44e3445f5a100e392280924dbae086a6d14e671bb2d35524d999bc6c5650703b903d24c97a38637274f6eb309359f96eb45988586c03dd13a3f4d0bb05f9665ef5b1b659f75441e29f4de769dbc92f7768a3a19c68969c3097e230d40663f54f080d240f107a38b40fa3c99242c6c2871dd3d18cd70e6fcde822fcaf935b21fbeb398c92d721e663db157ba4be3bc9a6fd9eff1409c88cdf8724cb4c630aa52050f8bd9db16968a8c8e8366018eb7ca94aa819d6376acfeac61839de4bb58872935cbcf31e7bbc2aa60d1ac29c8b2bf083a781f04c00cae24909fdd3797a6b3024de4cf0a886ccacb251a0ae91aec8db21fa60e185fe22ad7971fc880c0919d352cb45f02ac8637c59625a84a1c23ae2c1d914afbfa4980118f2dda4fe83fa66fc7bbd1cdb93c36e6ad83e4e654a0230070cd953d52fe13b4f3c25fe2634e72ea21ec959d33c4cd872d3c3787ffaef41da096bdf798795234dfbb5d9e2df229d0a24512cc5252efe70de740f98e70dcbfc731bc10cbe54c433993572a0049488821881c4ca5478bf405eaf108dc46050bc23016933b12a0b4292d4d33bef38be8daff9c0c8cb9c3343273884ad6046647cf7f2f5404383db8a5c56bc33a31b8c166b949da34f7f0e40c3e9f4fe049ac4494a233b3fc49f79386b1019e81cabac560d91870d5eced4e94dda8f4fe93c1fe3a29b6d093fe36940ace1a10d1c5bca07c01d78142430d4affdedb4bddb240444a3021ada1311a48f99cba9e017e27e1951f00867649748313829039c17d932980603e31c7d90610347ef7106103e654dc0ae5d176f84d5db1842812f1cd12dd387b81d70d427c44b651f58e38a68ae892f07b8bb59777aa29c00b56b233959ad720a5b04b62d0674bb7a73ae4c8c05394fb4a788593e1e7a2a29492975995504527064ad3826ffca98aa19ceaddef96b6f6c871bee61b55db517d4aa575237b201c2d09d9c32c37480aa9d587fed1d73ebc4db173cf21736ac5742f5bf35f3aefcce70b31ef33e4a096ae793fd18a48cd529aa5f0a100283dd8c6112a6ba5d16beb5596f43bee7c066f6243868bf738ab38d6185421d2f1fc91e75fdc90f7a46c4ebc3852fe7cc5fdaee705c3fcc70050e864b24d7e68b1ffacaef872d088b04e6fea35a081329f7f9144a30ac3273e11bc1791a16dd72e602699ceb780dc67156d981afe3b47500a47bbfdb927655ce96c29adf49e9d783effe2170d6680cad0c2a6db43617945636606e20446288bef8753b63109081dba39cb6c3ea728b2c6d37e24aa72398f1b77602bbfd3911d4ff41b23fb7a30579512ecd66ca63b8dc4a9209923f3f8d7a82e4164489cc61cf9a0f8ecc10b7f3cf32d56ed1f1b55fbe78804d5e30beb6e28b251782546f4681725d1f2cd71f5c71fc34762924d2ecdf7c0ee7380e04d1ca4f79bfa439de846cd6b888f9f0f17c0a41eba4857ecd3c6a7da8cda4091da88b75865219195625e5db628e12053d279048cfec74f60315bb2849c50fc3511ef62f13b30c33d95e98956d0c0129ddfc76d18964336ccc16157c88cab8fd801e1ec8a376b8464315878fcfeea6dfb86473ed58399aff97baf9d0b09cadf0ee78714e98df395354825e9d1592d24c7f48cc7f39fc86f976fa8ec1db91b8f37193c8cb15a3c7014fbf4bdbca4f520d25feb03439a61e8d2a0c998d1db186677bef6b99aa1158cf78ece7e3024e6209bae22a7a3850397ee27ad4daf61344f9162cae4aa583bb5df6eeaf722009a79c4f39e10cd44f8d1caa7498f1d70a5853d7eaf41b150223081d3d5c4b042ad699c46187e2232417f67091862fa655252bb366fcb4df4324729c40282f58c00997215454e3b77c114e0d0422b44b15ad05438830fb2f63ea8d9a90ebe4d3a9d020c5d4fc82912559c790ef1d4defdc50c0109e636df6c1ccf3e056c9a2dd0e0cd62d9fe83c3da140c8c189d97253551d8dac173f615eb47967709cc97f1cd574947c0d733b3e200c41de59685d406f9be5757642e1ca69a8b86d57164f3bf6a7966658963267011bd5c8c116255d7a3307447da32cf3143995e3f9a25b28fcfb6f3effde6aba1ae7c0dc25f91250b7857a9d10188ae958949b06a1734a165923d57af2d04a01696e2ee9225be6556ab0ca3446f0580e904cc62d7f73daa416c2fc59503c23e97ccc87c0f987ee55966a16273fe46bf868ade458402c95bd7366dc1f8398d223b034d9d25ab9a87cb7f0c84e04df7afb3ad081958e777fd377edcd62b58465715987bc7a7a0dfacc0bb8d5f190237642355f384bfdc6d6d6e8cc423d1adf4e127c409a304ad372708218297eb9146e8f56bb97eda6643b01655a5bb53d600e4dd3ab7d7c2bc513452c98c5b2723d87ee4b53e6a077efd669429878e2eb48cc45fed574ce82d39e1af4f428b584213aa920485feb4f50e6130359eb6bb76bfb668e14d050dcc953f8d5ede9e8af4d7749f36d3c423bc30ea4230304c26a8f51876f520a9695624fdbce4d956843bde6edc86abded34fd2635a7392ec9e5752afe2c1e77d3c70c908b2b7d3debc4e9e634414c4573a8dc8a3db7a024f852ba1cbb32e6905f2c1b22a9016c7c09cecd3e55de0e2ac781cdd9b2235440012f10b4c988567af52d804f8a2ccbc4b857d19a679462a5f9d6c61125a2a57d367972479a5a2cd0c9d12c6d2bfb1480a83acebe9136eedcdb58792c327a19397ed39ccceba1a5c89c105aaf51af6b9ee3e63890723760460d681098bc164d5e9aaff5cead4712e4d6bec5deb3ba02a81745593e8d12f2b5cb9824b1ad26ca21c79dc15fdbeae809e8c4c2a33b31910603ab18c9afdff5856d195ce6286d6a69f75cea8c9756354c95ab98037e3f08787b054b5abb3028bf61ace49e458365b3eeff7525e7099e337f04595aa068ae7dac6c11683f38c201707522348d879bbc3dc92fa4011c02286b6cba2d41c2323e3411dca3754fceed31d277317bcdd6e76fda19cea7c30cf74d2367224363ee8881f1871e44164f84f9680724654c282415f57aba16341b239f81c51ba88fb8ccbc1be46aaf483f8411f567e9e091d83403410cf26fc50fc0379400f6e42342683e5d4e9806bb223b5614902e273e7cce54674ba9eafaf4dbc01b63dca375eb3eeebd2538040c7f5de19d949bc780fc40c3f7946bbaceac22009f0a9533c55049dadc0c50b59681d6af4d00c309958d464364ba669c5b5c72b0332da212c1331ddc34e3d8d7ea3dd5c38481014517b8eb64c3d1905891a4f742354bfe9239ab1a370f391f452f698982cfea6d5efa541a35176777f7540812de3ac91b0a7a70836c8b4178986f5845632e7b5e5145c6f5a8c4636313c859648294215200c8623f2a2cc007971281fa2c4b499dc97c91b76ef61c864b628e224b06f9934fe38a13e9ffdcaefc627a8fcb7c0b02d349b3b91f76379f9c96d89eb12c1810eb4d0ee202d17f62d17ef0d741046db31a386343984e1118205d361869d7631b5af20335252502b33e4ca0edb1872d887f49f222b86005c09330dc492f0d0bc096dc00a47a92b626a1a9aa877a7acc3c0f4dffce1d77a8f7f15b5f1ee70afd52737533702d7bf42c9efda16adbc0cbeab85f1fcdccd2029020eace1394886334bb48c0cf30be015ea24a47708f67e6f8255d5b73b8f86e15092d38524e4473269ef00157c54ee11757edd9762c3b20f28874e468e05617d8cfcdbbedf0fb32fa9e5abe41faf41e1e943b88bb10673267d6657b503fa052a810354501ff85a6ea0678fa3d247f5f5bbe0d64ff986e3a861aeb9fc7dd18a4ddcbfe8be5fc86aa4dc40587e7c2fb19adef6b830971285e93dec2357dbc1ba02726de763efaa926b01608c1e435206d562e70e1308170fcc8688317192a9fe018e75a703f6f77a3d6173815ae3d9ccbb508d2b5ed3f97f7eb526f1004e5868425ecb16ae11b7b70b06051b63e2b6b0fafb31496b63277382591ef4387d87825df2692d962853e9d6f5fa49e0e8bf20a079d9f48b0b028242ab4b88983c6c529bc2c4f6d470f9afc1abe75a6364fc44924ac8b03e89f4e087cbb2b3744bb7fb47e72b35f89a959dd33b3bb91c09cc32fefc30ca37f7272fd771256452204cb8477af3932caf05b66c5a18280b36078bf97d879bec8d0eaf204e55a922f558cf756afc7204339628945018b6e0b531f913c4c2344ef1378e5fb938bfa30ac255f2d7649cf059e937b5e5b400260aa7d22383aa7d8a2894446f02da7bf2fda51a6b9b9bd922d367a044cabf3970018064edd7b61e93bbc7a7a7620cae93525753c684be071671a57a7e239605113d565e955a4dc89ace6882e8ae8c3944e8c3d83300de92cff8d95939318942468adda2b632bc77f8be9b3c61db852c6566e90b29e3779e877bdbbe8bb07b55c03167debcb65d7d6e7c2dbd60b68bd43c4aef7bc3b800ba9eaf29da17bf1ef9c64c0b0ac537c141e3a4a75439592d3895e929f5450d9921f3708d5a6b9c0d22676e0062a27c2f6a9c131d7548b22fcf538acce8ec9c411cc0c0d431091f5e6b2587e37a34f43883d4d7e5a5412bae5f34f626af76009081134eb4572835551cdf524cb44f468fe04df6dd0fa52c4d7914101fc25336d80a9d827302f4d6827e5e4af3aad65c61ebc2a9c71011f374bbb7519bce319dc0747e6c266c83e7ca7b2ac313f232cd3ceeae29078ea85a56fdeac2afa5a54d67113f6d4e56a34df0d2f768d0f331a1b83550d394493a9a8c96efa94b2a0ee1aad70895dfc172fad4f088ef313be9c06ef028c89de55ce0004f23945ba70ed67270fb5a73a2a18b9418a9aa2d77dcfb9f263338b375c1efc6f2fbda76f4f16c1db622ac2326b357775dce58fd3e55576a479e8e4a33930e115509da6f1ef2142d0602dff5b714956ec3b0ac257762f3eb95c2ef21201c93244fdf5f23a54c8f96b5b16c0ccbd2c2a6ed833b51602a312e7a65b8d08ce4ba690129259bb6cad8784a6e9bd84da9b73d1c0a942f42d9ac9f53bd3959bd4448af1bac194fead2c4879c31a3514a8fb573a70a7905c2ce761f58c26b703aaa6570e94aaf8303d20f65a5ea8625bca77d85ed2916c9975a2d488750bd746c6a7d0898b52aec7b70cbca4c89cfd66ec53d8821b15b34d6f331c502875d509efae30c655566b6f75a8d8c26a7c03a9a93f0325792fa1919be255827eb698e19b7b2b8ea773f047b4067b9f7a91be73faf16d89adb2eeb4587c164f70f6bedac6909d2450000000000000000100000005000000059df5008750a5023bde6bd899008c48e80710ce4d6c6927d6272f4d17009433395bd0458de03cb9307345fdb2eb08fc92b2"], 0x1158}, 0x408) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{}, {}, {{r1}, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="11"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) sendto$inet6(r3, &(0x7f00000015c0)="e95ac9c488ed36ba7557599294714678a545a19ce86a933f7a1db250a7bcbbfa9b3601b875e0c0e8d7f0a2d2bdf9b553cd9d1cb7d6d96c6210400b1e48018cf68a539ced376b39ab5128431921925160e576da5acce3ed3f95c6325a650e94c23b578ee32e84ed85e9e36591c9c7cc009490053fcb91878a47ff866fb0cdb943c5b5e2fa9a9bae4181025aa9e458265ad30b9efbd07a39184153645d91f4ddc67559eb032c190305a4469ecfd88e763ac2aa0061472163fe3694fc0f4a", 0xbd, 0x3a864bb3c540261b, 0x0, 0x0) socket(0x0, 0x5, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r4 = socket(0x18, 0x3, 0x0) r5 = socket$inet(0x2, 0xf801275778259ab8, 0x3) r6 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) ioctl$BIOCFLUSH(r6, 0x20004268) fcntl$dupfd(r4, 0x88076a42df7bad11, r5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x13f) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) pwrite(r7, &(0x7f0000000140)="1bc2b3561949bf882a9a0d735c3dba6b4b21f1579e22de752c39b6ba661354903135a3e4306977626fe8d5fb07e701d317d4223899ec114343e832a80969e3f7085e8d39414fb040f0a87f439957140f07535785149a8bb3ae0988b97a7167e715946f19bc7818fab2d8c68eaa1e2468f3c0a0dbc42a57b15adfb0e5cebb522ca474e053135f2ce5fd8885de6c84b6a140acbc0bab06b77e7c1c317532dd328fec01de79ef7ab1a912532506ca037ce678723e17c3cbc6d3e1696b65a023d23fea707d64d58c92c6f0ae78bcaf0372c9e8b7b629d36ff01ad581af03436fa02491b6dd33", 0xe4, 0x0, 0x0) 16:58:30 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000100)) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:58:30 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000040)=0x2) r1 = kqueue() writev(r1, &(0x7f0000000500)=[{&(0x7f0000000080)}, {&(0x7f00000000c0)="b929444d93aa30302a4794b7a3f471028a1af6e3b69e689a907da36cc2aa186e9f88c30500dfc3b91e418ab67fbc3a2199ba9f1479f7b7a216a335f3e6f5277b39102f516763258a9fe7398cab0c60cd84e0bc5c26ef634f11afe6a2a75da955d24802fe", 0x64}, {&(0x7f0000000140)="1417b92dccbc144f36c9b0604c", 0xd}, {&(0x7f0000000180)="cd2ea912cf41bdea3e8064a2db4160fc1eba6d43cb3aac8ecb9fc2c9b85b3eafb2c9f05d6445ab23a5683ae38cf3b20ceac2bf3e071aafcaf089a27aacac1234deb5a24add5f6949253f87bd1b342563f29a84b67de5301809d6bf57a867f7abb061696335cd567e3855027f1618c850571b78a24d3de36358a0b8bcb2b1feb8fca281", 0x83}, {&(0x7f0000000240)="5f53822e11f1b15244e1c78cadffaf511d109cf2059c1ac8bca2578b1d9517c8ffbb9bfde000ca5ac520cc47734f9ba621a51517c8a7e16587bcc3f7a655195c88fdb727e2f325652e18a41b21f26fcc265edb81b10a0679434d86c54961b108fc71361ed95cb45ae3a857aae8f804a4717d3667f6401acd379a19d20014f790440186f13f08badfb022ca45d3efb46c29277d", 0x93}, {&(0x7f0000000300)="552be91db71855a44484af8c4fb377b36b8b19386506968e791b1b859008797aefab3bb498e14c13daf5511a039cdacbbec5cea4853f9a1925382b4c3765d54df0759933f7b5d5dc456014b5058ec0a2bc3a30be78b0f6fa697499e806c29d010586c996099be12d8447d77e119922bb165c9556df57768d472b64d98d9b6f64560e", 0x82}, {&(0x7f00000003c0)="8d0206ebb27e3614a1964b3be9a04a19924ec8957910211f993375fdd9a55ecfa869271bc290f3aa58d3af12e82535008350eb69812eab105d4dc95590e0bd95aacbedb30fbe8a1704c6ff9db1a97377cd5a0004a57afefc5114bc1352c37d38d54e55baaebddf1cbf2afc40fa91f1b85a5cb793b4cb659a40905482b29652396d7bc6d6a993a5608dad4ce9b95173bd9f51e24f51e47c112f70d4d95bee684914ec3935d7c57157d90a77f6d3b950cb520e19cfef4488e4b4fd26e76f489b", 0xbf}, {&(0x7f0000000480)="6a5ae2226acd9c08b08f5071b8ed65f8a117f1eedf55c85779fdfbe9e388690e5a4014983f5040a629f5b892b459c9d9e9483311c807b413ce672891740b82a154ecb075891915598a997b71d6d343447fec", 0x52}], 0x8) r2 = shmat(0x0, &(0x7f0000ff8000/0x5000)=nil, 0x0) shmdt(r2) r3 = shmget(0x0, 0x1000, 0x44, &(0x7f0000ff8000/0x1000)=nil) shmat(r3, &(0x7f0000ff6000/0x4000)=nil, 0x1000) ioctl$FIOGETOWN(0xffffffffffffff9c, 0x4004667b, &(0x7f0000000580)) r4 = open$dir(&(0x7f00000005c0)='./file0\x00', 0x200, 0x0) chflagsat(r4, &(0x7f0000000600)='./file0\x00', 0x28844461dcc947a9, 0x2) r5 = dup(0xffffffffffffff9c) getsockname$unix(r5, &(0x7f0000000640)=@file={0x0, ""/62}, &(0x7f0000000680)=0x40) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000700)='/dev/zero\x00', 0x10000, 0x0) renameat(r5, &(0x7f00000006c0)='./file0\x00', r6, &(0x7f0000000740)='./file0\x00') r7 = accept(r0, &(0x7f0000000780)=@un=@file={0x0, ""/108}, &(0x7f0000000800)=0x6e) pwrite(r7, &(0x7f0000000840)="13f0ca7924bdb706989112e1a61e06d68409a0e7c81e5edc786e29d043093c25c77e3d93cc7bc30417344fe91ef787765c992847cabb95d5316c2b95a6dcb4de994e1565e17fd19335cd16b3a69bc68c18fdacefee62490033af698ba91f89df00d2d016ce75b579e4f10d01a27e5ff82fd4fe0a13231ed0585c33975b75cffe3c7c3782b51d2be3f76780784e0e74abe3a1624c4886a50e01d331354c49962dbd0734fc1368dcca68a46d934d5df9eada2581af2f524fb8bd3741382ed340ac8ccfff2bcb9479f487fdb8d8384a18f842c7c2e0da4689469a6e5fe5394813fa51871f73ed1135646ea07da5930804a9654abe6cb0a89f77f23a3c1b6188c79f9b8670bb02495920d71f262c7f84faba75788b0b097840699cebca805c6cf4af6a296a2d941407172dec2bc92225598d0a448f6d04a0551ff27f7d64d6572c5f3ccdf0015141b2698e81387da4c0aca4232133ca62086641dcd1a0460510f5a9af82cb48f79ff29a72eb9dcf834a377bcee027996d4773b163c879760ffcbe73906e253fb13d18d6620cb6fd7145bd03100584eb96848554746b72021aa2fb25206dbb77a6d3202080d8a7747acb35b2f8441407f4531c0f5fb950f089d1f3e5e3229ca3c878e015e2bab28983e4373fd27663614051f68a95a9d43905b8c9e0cdf4a0e42fda6323b842b8a190b487e41aac043c14ced98eb8709f120905d1080b7b469bbe8fc078e982ffe8404b83a3f46e7d55220eab21d82b0886dbf598166bf805083ebf32f133d75926e047fef1b7d9507dc548da341e052632ca2510a55026df7bf928cf12233892b071c635d3b338a63e1a7787e0d760a405e4aa6abf94ee9b5788190fffd2efb246640ce77ab34f699366567b6b089bbbe0d9c070fefa0c73f314314c8ae5b2b1986e97731b0cb8b5effa461349438da15cd926235752266a666a6818bb218b1e199ee12f1322cd5caadaefd353cfe963509403ab3585c95ae37daacc01006dbbf26ee8c922bae12db0c6e649397116520eff52e373bb09f8197f6c34edf2162123487964ad822f41e96bd4e864f7e97704ea26e144eb4ea818a5f09841332503ed7002f0ac2e8c2b75ee0d487db02bba2dbb81f71073f39948e99c02331e900441d0f4eddbdd2ed9e04fc805cc5f93bd936ef3415078d74d3e8efbad49d49baaba3bcfcf76ef0f93902398a0c24c6054f3383866d15a24f4a88874975efffe8c2389de65e03820f9a5d0c883abea9d6f0fb259bb51a31d7dfea86e6da9573365de06324e7b428a7978946a503f09631688ef9af6afe8fdb90731adafa1cb7b0b461c86ca477985f1cd6fd1a9f48cc1d12429938adf95ed15544acc89453f6cb8e79bcc7f7916ac62c82bf05b30c97ae4cbef2d5b5a91e020deeddfbdab452813c453bc56f37840f58f9d05c0a95865183cc6449f851a3da6e7bc8bf5683c9f5ef1cf20d9da8900569d6bc1fff8fb83158cbf63e8d3cfca2ff3eecf222b3862b53d12f3c0ca86d655da9adf2798dcf3ca0afa9ad4bacf7e1309bab2ebbe0e17344d47f6d75bfc7d14610c678a65b974aeb4bf0cd8daf135ab511fe31189444b48953ebcdc5a3fd87916b634956f8a0784681921f4d1d93e29386402bab68344c34f56b14a732af49a434782a28cae7e66300416d79ea1210573a1647c73779c13884e256eaae78f3bd47eb88d86016f80f0f187455f3614dd79e67ed17ce43f083630100e3d2eff817cabc53791e1fb4d91a80cca798689a077fa777b40e27b1252626248681247cf1b2500290039e784edea7714a819e3a660f7b5c0e234777eb61df557c15277e780d68fdfc552a0f0f3f57b565ea3e4e3d34738c20065b67584748986a3b4fd7af6da370894428a71b490f5667cd47fefd546cfcc19aefd1712845e4757ea10687edda217e3a7861b1f73293ac3aaa596b952a4a9bd8bbc621eb7afb906661dab995f6861c1b5fe78041636cc4f4dd92163b3b967b4ff8f48555d06fdd2ffb21e79006acf194a41d732439701c34b7733293ef4cb77285838a1ffd38cc7ae35b1280b4126c9d4cc8f4bc1b5f6c8cedb37c44816178c858e920acf56677e802fb9ae426a29bb1a544eba8fec62b15bacfe29ea186e8fc546d953c4f6870c03000234e14ab684a4f90302ec59113166cc4e01c8d4a2f47c452da173b5bf8d2e0ab01531a1aa4da4069ba84aa8d4edaf68cc314c5fd51f320b888cbf75f46c0b06ad0ec4a3688c7b498164b1d0e31783d5db68d598e24dbd554fc470e6e9dfbcc90e8dda0778257ec73add5723e4629590f7240ad30b54820678eb404d03c4c40143027b529da440a14921829f8388d196119969829499246a3c8af7d6005326a2b3bb43da5143a8c99943ef32c1cc5012bbd92cec28de307f8f1f281bf3fe415fd93f90c85a84ecd60df7aed8ae7efd5a87d10c1dca6a141c61cd079d0f35a147f2eef8de86a19409f7ab2cc42740bca9681eb0fc20adffdda4a56bda608da6f6ef45ab8da41d0e2c76de6a9b95292e0873a3995ebe2e20b78152275b03f9c0a1a0cdba555ba464fd361e28b914f5a20b849793021d8f8cac3cccb858e603ed31e477f784f1b61a7f9c309889ee7bf6ab7da7863fe44b078e9be4c7f939f55e53f00169fe991c344243393c858f02c2622906439beaad9cfc7e58d2afe536d97c10ceb4e9985df572f96e6696aba7a8a8d58a3a3d53025ab525beaa084338854c8cebd07117d624951ecc805e53d4d31577fa8b0ff30041bfdc1da13789abddb891997c43d0d0644c9f024863de9ea3d8182be43985e6404ef5c4a767de159ba8f3e63a6ede80698d217704d4ec5d0fc2aba5a75f938631dd5f54b2299627f3db23688880156befd710e73d6d9eab05d91f2e3a7605cd7646ce76b1f663435ee0317ee4bf2793fab00242071e24d2d4f766e9e4d1e2e032f6070574903894245bb9c601bdbe37e3da67ccb91a0a42b0ec5acf906614b7fcf4d361272096f17bf8e05ff23cc488450b90883ed82a9fc2ad54b9d50bf3156262e3b7eefb12bd0d72775ba7eee88eb438a4c900a79c959ea5ae5d2e8908ca687dfeb9e35b03b6ad55b7992ea3cace4cdc1ad78e8d20c60d61b56184b3bfd42c735a8fb3693d0f9de2a35202043571c77b9c334185991e3cd5dd9b6c879852d6dd37df4f4c27a39fe6da937e81dec587897078642bf0b0abac415d69ce0702eaa518184e042812ffc27eee80f9a33b50ca204e8674f6e739aeb44f55b15e46ea7ef63802316be00bde19b0f794fbf1a3833e7c4e6074609de5b13e9baf293caf5b7e0ae01754c51ac7e65ec76a7377ea2aa233ca9cd1f43e8d796ac2226abe158780d2a71aa7b139a031055d358322e373d23dfdbc49c4faee9b79bdb16be53fc75db8e342d1eb41627b0f0e31af571298810c7103f0b4c992090b5ec47d743bf1055d22e7ab8ac6831ca6e21f3f234a05ae9742d1d6f9622bfd3dd912efd25de8c1e1d0c8837f1afe621e601dd0f4176fad9614426cff72c7e8e6edecb2d16e45d36fe226bc739b4ca4928505e58dc5d04b9d75fbf3d04b747115d1d184387bad471a80a76375fc389811ce81a42c9808719877a1d9fb2877bd09fe73f9e4fb2de8c2861020d3a0ca4830932581c29289813e9ce1cf0fb8230afdea7c7a3b3f9947e6e42d75100891ccecac7a2f92cad1d382dfcd746387c56c8dbe5af1a454497f555c60c3c4d061f602ead88d5995256fbd4046c5ad8b58ce6c7c6202f969b1e984336000a8a42b6d8038e5446595420a65d60714a6e2a74b60e0f111e24e1a9ef59da998151083580ac81cfc604fa2bdbe782d2a5b762052ad0df6d73c171d66d5b7d8c351f1428aef7a9d9b35dded70ffbafb67452c6eb7382a54323256fa279c9226ff7971e92390d4d57b6609130ed4177fbb5a184aaad21b8dcf4d0bc4892ff879b1a126020e9fb89ba0d0159684d6a8a06e70d6b19a1cc58e56d1a0f2982502b4b177ddccc9bf0e33e5c05f98612a48202f5ca97d66b5b82b7858a0c968d18bc3846ef592b7887ec84202c5af11ac11d5dd21bd4aee35bab47d1937e2ea228607e0732605b3ec866196416f759806ca5248fc7384b14bb3481e77d88b5e71eeab27d08ba409c5017753a57da82e38e4a8c19d8d5669092f6222f4c1134cea7c2acd2e6dc80613ca5468fc0df14d68916e9ed6a28aed1b2c33da11e8cf7565d820de63fba826b0e29119bab0e95a6492019dbd408dbb48a1e582dafc3ba654428be6a9a8a87ec669daab45cad707989f82dbc90c7bf481545149b7570e7030bbc20a82dd35f18cf25bb11953b95ccb00cf7213cc233fe7b2a86efdb8d677549e2c1f886f39d0fa3995826d404e89ac676eb3233ec6b2b6acc0045405330744500493caa94d10ebba9db93e28eb67decc7f94d0e367a7895a0201beaf0dca9254754ada5a555bbdb65fe11622a97b61c3600309ebe30fb1607f45916e58381e16ea26e8c7bbb54471350bb10059cafa53bebadff496a2f4427cb3933fc58e13655ab9c92f5a4216835ef4ecc595962cb7f08e54f3da56c46ebcf8bd458c47a9c855326e38988cd8f4b98d7036578db5ac9ecd6abcca14a312e48b836c9a6d8ec492aa41e9ad0df42ee54b181d06a07d5c5632c950f4085eb77bbcfa5f69cda4413898eb4c6485bc9e50b2985915cce85de61e80a230e2fe83c998c837b98f14a4c42164565713ba854ddd4beb29d6315006724cf72671fa4f6cc7d96767ea1bd367e8250c6156878c27260d6714071ec30c5fab1553202c7989ebc403b11a60577e20bad2f1076025fad3165433e47333c2e6218bf471214b0d308108bacf7d1574d7e0d5b5a31de4463fa52acf82803f4547d0662e706e70e98dab7b692a55bdd82cb072ac1e20bc847e79425171a0e8427c76131e90fdca01782ccfafb71d339864b45aa7c7dc2505fd6832de9211fc1151a5f3eae44021133165fb94c97b61d36f580fc58f161b668a082b9ad252378530389853b73c5650d90c2c6af01ca729859f925607d3b22077caecadd15f13e00e3a753a80b2f079619a68cf7aa5083c491a29c9e0c48f9d8448b2911d2116418161f1129fb49f0728d986917e18bd36af1af575ecdbd4fbb292b06f008a9eae30f4a001e3aad9d5de7e1cd845c3e1cd8e3de106df12872aa33e7d5f7d1b2fc992edde12d8ba0993f78ceccb8883a0534b555a5cefabb6ce7a71cf926736ecc89815a6886b4fdde99a45d83113d385d210f01d76192a0b2928b697e247f6d552a810181a357923be422e870de4c515321dd6cb6fdc475dab179bd64b107b7d36a14f976958285c6a976cc06afda9fb23f91961a92e55762dc431bec68e1c391cb264eeb1b9d192cff9c9cdbaae38adf04f5f92db693a9b4b3d9fa1c296a80d367e797ae81a768fabddbd5633579ab4454f47d30213746c7de998f2f5852743d5a605e43d6cf3a91b20f0e31f20e2b3c0836b0ffe06ce99ea2045e0260edb6eef00000efdd4a45691f511fb7e1442c2369a7c5925be81fb8c6e3893e9c0a3a9ff4e316ec40562dc20f2daf80c7322e0502ee944f1cc5d07e6dee3b5c2fdd989129f427bcb563e187ea7e2d9baad3a9ed4eda477fd10f77704f7025ae050d7dfe47d25433ea292b4f6ee2b67b2429f75f60c7b011f7a5a73f6d497626b811788fc53a9cb3d9028548e2d2056a5c926ef541776043b873d6e9c10c13c43eb3cee43f36047d2179f3f03d93f9be81c4cf466cc25100dd1765610483c1b3f5b967b296663", 0x1000, 0x0, 0x0) r8 = semget(0x2, 0x3, 0x20) semctl$GETVAL(r8, 0x1, 0x5, &(0x7f0000001840)=""/235) open$dir(&(0x7f0000001940)='./file0\x00', 0x2, 0x80) r9 = socket(0x10, 0x4, 0x0) recvmsg(r9, &(0x7f0000002c40)={&(0x7f0000001980)=@in, 0xc, &(0x7f0000002b00)=[{&(0x7f00000019c0)=""/4096, 0x1000}, {&(0x7f00000029c0)=""/135, 0x87}, {&(0x7f0000002a80)=""/91, 0x5b}], 0x3, &(0x7f0000002b40)=""/205, 0xcd}, 0x4d4b9570f47bdcb0) mknod$loop(&(0x7f0000002c80)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000002cc0)='./file0\x00', 0x0, 0x2) r10 = openat$pci(0xffffffffffffff9c, &(0x7f0000002d00)='/dev/pci\x00', 0x10000, 0x0) fcntl$dupfd(r1, 0x0, r10) socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000002d40)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = accept$inet(r9, &(0x7f0000002d80), &(0x7f0000002dc0)=0xc) r14 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000002e00)='/dev/wskbd\x00', 0xa00, 0x0) r15 = openat(0xffffffffffffff9c, &(0x7f0000002e40)='./file0\x00', 0x10, 0x13c) pipe2(&(0x7f0000002e80)={0xffffffffffffffff}, 0x4) r17 = openat$klog(0xffffffffffffff9c, &(0x7f0000002ec0)='/dev/klog\x00', 0x628, 0x0) r18 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) poll(&(0x7f0000002f00)=[{r13, 0x1}, {r14, 0x100}, {r15, 0x4}, {r16, 0x10}, {r17, 0x3d16f36732baae0c}, {r11, 0x108}, {r12, 0x4}, {r18, 0x80}], 0x8, 0x188) 16:58:30 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x4012, r0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x5, 0x2, 0xaf29, 0x0, "c2a7ba5c7c976906d5623bd4c121ada057dcc87d", 0x6, 0x101}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000004c0)="d6fd5b0273d997231bd1564a113eb498220cb8581208acbe72532ae55be9789a9a4eb60bd19b69ae7e01dfea37929b0ccae9e84390d3a77187a115b0fbb4eef1fe2a6ddb459232f092f1d3125f810c9d9f3fc22f2b3ff3", 0x57, 0x0, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x7ffffffc], [0x0, 0x200000004, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x3], [], [{0x0, 0xfffffffffffffffa}, {}, {}, {}, {}, {0x0, 0x0, 0x400000000000000}], {0x0, 0x0, 0x0, 0x8001}}}) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x18, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x4, 0x100000001, 0xfffffffffffff919, 0x5, "13c549e2b613d795b5f9fb7dff9fc9de31c3b4e5", 0x6, 0xec}) 16:58:30 executing program 1: mknod(&(0x7f00000004c0)='./bus\x00', 0x3a0914c44f7b202d, 0x2000000000001b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000080)="4e8e47f8039c6c49ca820f302a", 0xf3) write(r0, &(0x7f0000000040)="9cb2992007294c02192ddfe066322e", 0xf) open(&(0x7f0000000000)='./bus\x00', 0x10280, 0x40) 16:58:31 executing program 0: socket(0x2, 0xc003, 0x29) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x40, 0x800000000000040, &(0x7f0000000000), 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) fsync(r3) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) connect$unix(0xffffffffffffff9c, &(0x7f0000001640)=ANY=[@ANYRES16=r4, @ANYRESDEC, @ANYRES64=r2, @ANYRES64, @ANYBLOB="138edf5c56c02cbf6c4f465b82edfda9417d11682a43e9a721a3fabcedb7b1bb806d487ce25ea48c6892f504d63cdc35a53e3bdc02cc48c4598ff7c07c7be400c98c0d870bc8f52753a124da7f5ebcb6d87ef6a55a75bbe8169570f065845d56d96f336d18e803fae2116252d26e9eb8391a38d2bffe9b8659386ed24b82514dfd8c7813a3c002b8234df87770b385973ffdcd452bcf1cef0a8791b974bd757c887e8c3f3887576231c90ca0fe894d3124"], 0x5) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x752326d83fd6d2be, 0x0, 0x3}, 0x8) 16:58:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x2, 0xfffffffffffffff8, 0x2, 0x8001, "7169682cd1a1aa522cb28cda5a47556eb747d104", 0x9, 0x1ff}) r1 = dup(0xffffffffffffff9c) ioctl$TIOCSTART(r1, 0x2000746e) syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) pledge(&(0x7f0000000080)='/dev/null\x00', &(0x7f00000000c0)=':#\x00') ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000100)={0x2, 0xec, 0x10001, 0x3a, "da6d030f956af065d6855b5e52ca26cee18fb54e", 0x71b6, 0x18000000}) r3 = open(&(0x7f0000000140)='./file0\x00', 0x8000, 0x4da61e3b299a8cb) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000180)) r4 = getuid() r5 = getegid() lchown(&(0x7f00000001c0)='./file0\x00', r4, r5) r6 = syz_open_pts() ioctl$TIOCEXCL(r6, 0x2000740d) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r7 = openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0xc747394581d8e44c, 0x0) ioctl$PCIOCGETROM(r7, 0xc0107005, &(0x7f00000002c0)={{}, 0x8, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) fchmodat(r3, &(0x7f0000000300)='./file0\x00', 0x2, 0x2) syz_open_pts() ioctl$TIOCSBRK(0xffffffffffffff9c, 0x2000747b) dup(r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) sendmsg$unix(r8, &(0x7f00000006c0)={&(0x7f0000000380)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000680)=[{&(0x7f00000003c0)="a6cfa1bc9a9e52a5f7ca7400563cc228fe089c9bfdcc9ab78fe2e75d188dae1ca7a25d5d5c0dd29af74df6c67c8f9540bba571e7ddba03a53d460011ec4a53c62c40911d7e0505109f4cc6dcbd14914d0964b5d2e47fcf364cc17751480a34b372ce87f5f28b3b47e2d4c53b4ed23c3bc9", 0x71}, {&(0x7f0000000440)="b882f5a74ee0b09c4845d65f10215ff42c8da4ab81e6adc772370280b0c6a9303a795393be3ed197a3054f32270fbbde079161b87df57321c9006fafe5211e14ee2b2f036039565e01aea782f27aae56538aa6f7167167bc7ffe54b3c43b04d96163a99da1f12feaa418341fecdb0d3c6743732d0f10bb591b51ce72ea8a739b047ad58d99cbdfbeed66bc141077dc21b5ea7824697d43071feb759e31967b8152557e8537d97a8a47029b3c0b5d10215e680e7ab627b88231261cd683d5120f21f9bb7a59f6818b4e1fc079086163", 0xcf}, {&(0x7f0000000540)="6d27367fb0727a5db3bbf2fee23b6faab892eaf9931c4a755c63518af025fde6aaca248bfdd8e269c67b57eb002883bff9fd913b50dfa236a6daff6353601eb234da668ef4bd37f3f39db751e05e5a1b18deacdccda81d9423e0bab6dacfc07db1253e83f60229534a8f7a6c57c8b87495714ee8e5d8f74f5ccd01af47ecf67de17dc43876eea81df40fddcb4fbdad484fd355dc63e9", 0x96}, {&(0x7f0000000600)="829b7d8fcff82241d9806a46b348592ab60f2e29eda2eede821ac8ef991a6da0ef7f3c9c6fafecad92d9e54543bef1369accb01e63c9fb256f393dc8f586f567aee101d6876f97add854441f4e182605126ba6182268593daa9e3319706cca14d378acd4bed8b6ceaf9da2a9cdfcb75354a58b29202495", 0x77}], 0x4, 0x0, 0x0, 0x2}, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000700)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRSIG(r9, 0x40044273, &(0x7f0000000740)) r10 = socket$unix(0x1, 0x1, 0x0) connect(r10, &(0x7f0000000780)=@in6={0x18, 0x0, 0x5, 0x4}, 0xc) 16:58:31 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x7fff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x4, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:58:33 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) 16:58:33 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x20000000002d, 0x800000000000040, &(0x7f0000000000), 0x0) bind(r1, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) 16:58:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r2 = dup(r1) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) getsockopt$sock_int(r3, 0xffff, 0x1003, &(0x7f0000000240), &(0x7f0000000280)=0x4) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) fchmod(r7, 0x56) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) kevent(r2, &(0x7f0000000180)=[{{r4}, 0x7ffffffffffffff0, 0xe1, 0x2, 0x5, 0x4}, {{r0}, 0xd21b2aef422dff33, 0x66, 0x40000000, 0x80, 0x8}, {{r5}, 0xfffffffffffffffa, 0xb8, 0x1, 0x8, 0x8}, {{r0}, 0xfffffffffffffff9, 0x80, 0xa, 0x68e, 0x5}, {{r6}, 0xfffffffffffffffa, 0xcca653d2ec51bf8, 0x40, 0x3, 0x80}], 0x0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff8, 0x3, 0xfffff, 0x5, 0x7}, {{r8}, 0xfffffffffffffffd, 0xc79b0087a246aaee, 0x20000000, 0x5, 0x5}], 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0x3}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0xc}, {0x3d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:58:33 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x2a1) close(r1) 16:58:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000280)=[{0x7c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000100)=0x7) 16:58:33 executing program 1: socket(0x18, 0x400000003, 0x0) r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x84}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_open_pts() pipe(&(0x7f0000000180)={0xffffffffffffffff}) pwritev(r3, &(0x7f00000013c0)=[{&(0x7f0000000380)="05e1a5db66fe567498933a1da7ae45c0c6ee2bc7e9342fd7bedf3b178016344febe55745158e3cdcb8f4eec4760bef2c7dedb5e9781e1b60e11fa98364ad698a7a37e01d3f0d6ec7fa458adb25da56aa80e2e56a0438282f384ee25ffaff35416aae325d85f7ca5a0f9564277cfe2818aa4655cdc1815f152c07ea9bf2eacab65d1383d6325ceec7371f6847131fd7a70363b8ce6c29d5036f26932d30aba71e349bc21678fcfac2b0ce60698977765c6b1cf59b4150afd7d665c1ee81796293b783418cbe5b5356a7ca37ec200974610958cf5424e64eece83cc5eb1052fd62f880353b0158ebb33789af535e260fe2a9fc049be6704d50ad2532a3dcc2582cdaf77b6a36cb1061f051ab0c42c521edac0df23e3fab30a7318cd7b339fbe09a61d01a04b4b4ef9fbc874af4a3ea4cc69338676b193bfa155ad60517ae07e6a12fb93e10d8d7e63660899cfb269c525c9fd178462bb9cbdbcb36a9c00bc5e1bf2e1c8595b92d4a99ecb4889757da5ef0813364cb0d5dd470c8b98d1ec86f486d9ef963d4481b16f9e6d108056341f5fc757cae962fb901c39e87d7d09d7b5f1f71326eb98b939372ae4df6caee7f14a7db2e637babe9ea1abf7836c36a2f88d2a3abe16a41d3ac6ad314170f224bfd9cbf2a4890d6df089c809b3d09d0dfbeb3f03d8dd1f974674ee07b927d7ccf51c99a321ec822de877266207d59ce367fda25011e2e043fbea5bd1ee7a2a7ddc499772b5d45841a52cf491d25dce12bba5e6deb677956b3a228b5cd08ee646fa7cb476b5d0f925b5e291186d53ad3845df856c02382cf9b65d621b50f3848d764b0c5163c811b4b3cfce2921610c3ab32583d45addf44822d636e0654516f5186a7ae59e36ecae805087828cb08ae8b2a4ad5d8797a5a493a8d65b77d042ab89cc65a53e3dbf2637bf7198f546cb2cdcc7033559aeda49d81fc082963fdaaf425e002579d72f1b3c2cbc090acf0c924c17e550e8be8727543fab0239fb2c193473218f979a2eca0e8d972bdb009f9ec015bb042017bedc4a740bce8e35129a786c216a80bf9face77d67573a8c22923ee86645d4897c41ca13740c78a07d14592ebf61b9c607fb316950a7e0c691b09707b1db9b81ba1d771fa99810946e6558dc3b73c408b60a5a08a647bb8194161d2a04b7da75f677e0e96b2c1da3361e36606f45a5b09f21deb13fb5458ecfba1043ea74080734c2bad2d4e8d9f59d6e599de653084ec8a75295ef045ba8d4c4febe778c95e9722ba88c190c31d6ef3fa51bd823d4493b5555f95636ace2c0b1059cc7f9864bcb3d89adb80b58b7b08052a6c41ac9cc5a66f784d32b2ea6ec38cb353fc87ec56a03c4caf80492804ca281442b2bad9994647e60cb33d4168220a00e62c7bcdc1bd029acfaa7ac2144befe876d75ed93035ee8846c794b981cc88c7f8f48561968d8e4126246b3e97423ecac9b5c8d8f380af3760b0768af43659173596d885dd332c1ee9a9228d2eb418a630a6664a8ffba974f196d78bda25a4097e00450e3900c7f48106f6f934e8932b6dd26a45c93eeff074b6301aa86ae1bd8c0813896049b1c3a831e3f600c9bf3a7c6a0586058d9efbf74a746a8085904306c9cca9daa02c9dde2bf8341efdf41a3353d5d8f1f281e4994865fdf0f350f3a87ea5bf132e1b2b814a73a216046fc01ee2bc197f07f0d57c6e97c64f273b5d67b1ef8be147d4d3e653870359bf493362addff6b73fa545c5d74c52d690f472ea1b2b3434e380d54bc331426b20bed05b3a1057c02539fab35effe775e1175f1ccc724c7dcdb6ea91702a916475f168c94f91f7534a505a02b7d15c08bb04bd20d740b14b69c4aae78350284b877e8c2f2e0f7a727e1c0591a75a2b871ab6745672a8e13753a2e930d97929b482ac661f260c3f0908789e69f5afb92358d71990ca1a010ae5df27313b4037ebedfcccb3a7a47309136046ce263d4c11093a3b5836222027ddff99957854ba50d61354fb430958098041b70259e4127580cf9466b0fa34406f0117965b22995ed35957e802daafb231192e27d5a35f9db809ae685f632f66abb51e23090df09c34c019c39735dc15577133c32b0d144fa9ab30ac2b0b771971c766d588f4bb45d1e1b2f4285fbeea89421538b5925e4d7b7a8b4ff39ecc0b99c0147a69ea7af07a0b83a1c86937f3ed45031d435a9954f0294565513ce8978f97ffda4bdfd52630d04770dbb1daf79350d05e25c4b84b568864b9abfcd1387519ebb00c6a6e7776032d4cb54cd91625dbe8b1c493fbf53d49a45ba488a3cc97499ec2d53347fc6123a0ce58a30e82ba1d3fd7a7c6356e440532628b2d81a735314af0f0b46c012ab06ae1be80b11bd151f02f6c042ee0f4df915540514359d175c3bdf85219fa08ab3c66d1f6c3732f6076cec775cb033f91e55ffc8c3af963f4c15f0acba3295df285186de568bd04a7ac6897738e752c78c7e29041107d42f44f5fbc5f2b1143c3df848103fc6a9b5661ae3b86e5ae96c589319ae773ec06b4c35fac58a963bd3c986d0c0d1ed4fc6e3c82112f39a12bd8733590534a7fc7c02c57a446b4599e248bf24447f3273dd45dd6269db6651ba2bb629b10e5bd78689c948f6730d90a26e39ec903bdf6716fcc4ab0f3df4f8fd51ff9be01c9a6cd106d58db56f770e7a613f3ec9cdbee1cf14b5594313b03001e43780f09ef78466504c327d012bcecd1356072069fffc43bc3f14a1c3b87b79f07dc899fb705beba82caa896b9b08d5bffb861805a4cd170deb96db27572d1213b0780d201a9525691b20fff60b9000b458d0370954d59aac2e89d56dcad63984bbc3b8e0d45bc9d3c25bc52c3658880730aece84b91bef9f7a943ced5abe0d82a8f7eb6446c6bb3edbcd1d5e5b808edad8c0b4a9aa40634db98030cf6616c6ba5f8d13b73c9891a92469002cb6d62449b0a6b6c69a1f0fb845764b8955d04ced0b6febc6165efa3a9e5cae1e28747ce96e3c15afa6fff8da15226eeb5ac539576d73c960f56b686ea36342ae3595b1377e862f6f5b6ecd12eb0b374abe8992c0b642fd5346a861bcc973569586cd4478e1e2ae90182c817c32a87e01b6845508ae05d433f1418b0eccf5bb893b18ae4ebbc2862b6dde1a76b475da48bf6fa32b6a440054cf2966f33b4ecb4aed79572f094aa8e55bcc6922e3978446da5be326ed1ba8517cb7fa39ab29c0957075dcd7a093ceda9de97adcda929eb33b8441ad5b45c30411d0682b7effb5dc9dd571d3efb86422973cde281b4319cd8254aee4da9194543fd98c894e663a6355454f28312dd3af9787135822ab91e77f8e629262b4c7ce9ab96405a40b790cad921e45252bafb26fcbb5052e46caf8f784cd1ff31cb34470023c3ed4daacf5172e8eb0382e45a6a0bc5f308fb656dcc0e31ce48083cad75bc771828d2f668ce490c241f50ac23fd713ee3f2f235ebcf740e8faa2a2e10a779eb64ac5392b8b9258e28ee54e41a3ab183e5fa9cc23a082287aadeaabef20983ee4eff479d5514739d0d25a3401cf369e3e1c5c7e628b7aff6d8ebff9d99069b21cb5555098a015976f393e0d75984dc064394e5ced7900ea665aa04a9f4f268991977753fe39bc01444d23734b67c138de53b24a271cf9bff9224bfce87eb7cca5f9491b49156d9318f7b5119ae939da85bb0323c405498ec9faebea0eb80b616ad5a3f7d7d83007859341314970da8a58de99e0f8d3cabb14b73d108fe6892b0a80c23b951689766fa5e0b7b65d84d35ff5bf159a131bedd8de3d4be5824f426583998fe31db2f52cdd9b475a54e66b8fb708c8b8cc5d218dcdb1d0c0d88ec15e8c9bcd417721642a5736b85297fa6078cb6d24147640cba05ff2beaf371f1376d1b2ec7a6946435fe9240a0b3a9f6541cfeb3bc493daea0a871557974867a85b079fa313e948bf785f716e99f1ccfb3e4f6dd3624f346aa00d4f024176d9d8cf212f09e62891bf39121d3675fd2d40f0560d41acbd996f2cae8133d81a91283c19928d95148640eef27cf4e2343b20ef8980dd62137140b9f6035d631791340420d4d3c9447b26667a8ebac4aca1763e357842ab036c81b4e0e904356b4142b5c7de5fbd86a93c8f047f91332723574315d3dc09276b285b4a47750bf637115cae5bf978ff585b061a0c10fb7d0952aa983f3b77629c15879f825315e51e5a6123b281d5666e7b76b2e9519320a443c68cd356b6490bfe842d63fa0cc2aa369f5da61a293b94df8bd87e48655ff37e43f69819c94b5c6327e07ceee1670210f7ceff51b8a9349d3bff91e7976e6c55d77a3aee500b2a31ba1af2626901808345f388895ef4a816f9954b80b5ec8f182878fd52aa78410c5d13bdfc570e3c0220f4cfe2a2e3f77a3186e282f30ea8df44889805191013f3dfaeec56955bf657d634ea298d87bad089e80388e5a0e8056d528dc25cda2ed17106b52df9eb26330db599667c6704a0cee864247c06942f966812056ca746a26edaf1581feae3d9509c311cf166ba7410005bd25e45c0bccc5fd2200ec27e2245e2041ad8f6ee64384e800703a77a21b8d8d0cbd3e07f67290b14bb5590118322a3d379481c5baed488b8787d4fbf7b9464d52a4791960a2c5e63403d35197dadc92453caa4925901dd867b377c308930b337c743d7d281c7f097b82e15dac26aedd052b0262fcad273377c65817f5488f0d3550a5362095ea327acff9fb04866ec43eab7d50ff5f9eb6577cbf0bba0f5812dc926f6738dd21c2094767dddf1f156ee79db6ab6f3d6d43babee51df8c43510d76486247249734084c68b1f25addd8fa44ffcf79a7369c5c73faee8967f38e3d2b2b272c16990b07362415c6315f501c3c4f1d3ec04938e5b719f2f82594dbcfd38c5b0bd362e169933062b7747a236dbef9ff89d4eda1339b6479e8d49cd4acc8b77a7d2c99a0913b0a60292f1291ed16272533253f075ac2320ecca087924506a06b739ec4a864c19fe8681ab5dbd9e1108eb2f2b88857ec4f85801f87b9ea1fd0c4073cf13118fdddc391c818b3164dbc522243b58a826d1e8c814185444f63836469f647a5d9fdb5718ff381eceae017b48a0156f4cd50d8946f3c20e534a94abb5343fc91f52eb31853e39162700f2029076b5cd17de93dbb1b09f1933e75e847b08e6e01b29bb7188389a745b36677d8e58d282fcd574100c8ebe02959a0318ee7a21023ff06ec4bfae67ba18a943957395d0b58fdaa1a1b8007b831e31f4ae7ec7358d13dfec72de6c7c48122652f82a2e2084d0ae71aeb43415c7dac436fd1f4f7277b738075935b59eb41f2a6b3edbd7ad223170da21f10f80776c6692ccb44d99d410cc77978a12b7b88fa64f19444d42af5c566385a5c882b11be3836e13b7f428aa856aecda7d6018bc4b316bf283f8b81381ca547e54a90f98eea3e2bb95b4eca35d7fd201fb3f558cd878fdf034e8f001e473d74ed146857173281adbeb66fca44fa95f2021cf55538ff5ddd045521831d2caae39184a6c939b3d6f2bacf6be4899bff087d75e7d1e5fe9c080292f1a58e181d367d1c8a8a9acdc9e9d234305fccbcf6f1593fd8241411853184e18d759bbaf797ece067997aa18aacd50b793bed6417e81d815ea6bbbe89f1ebb357848d2c5096ba3a18d2076ac776b74a26109973991d36211a46c29c12e9893b8383ef6e6f0efb4ee8186d1dcddff44685d9593b236840604823a305765b8b8e02730816ba61ae45f74b5c86b00d67a7b59498f5d8efded6ab88d0b", 0x1000}, {&(0x7f00000001c0)="6292086261cd097a244aab", 0xb}, {&(0x7f0000001400)="d83ebc1d01cbc328cde7707dc8e0fb60f6150f852998c67d6c9c4a7563a5f6df2f37dd7e6e3c1be2fa58fa2f35dfdac1d87a47feeb7b68480161189c6ef7519b3550a05863a80eaf03cabba47bd06e60609466059ee5198288059f2ba27457953060e4a48db934399ad39ff09657aa27253fb39390da0a541563d8a250cdd5eccd885817382a45ed35b7b8e52d7a8aada821821dce7152b1f22e20f149d1ca4063a8059c51a204444e420617fdc488f43acf3df69e367ea8461f9164a73f7041afa8b9", 0xc3}, {&(0x7f0000000300)="acbaa59e566f062aca664f73d0faf73737356a36008a23b42fdfd52dee46f4071cf44a13972d729a08", 0x29}], 0x1f7, 0x0, 0x4) close(r2) r4 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) madvise(&(0x7f0000222000/0x4000)=nil, 0x4000, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x25, 0x800000000000040, &(0x7f0000000000), 0x0) getsockname$inet(r5, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:58:33 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000180)=0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x200001ab, &(0x7f00000000c0)=[{0x30}, {0x64, 0x0, 0xfffffffffffffffe}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = getppid() wait4(r1, &(0x7f00000001c0), 0x8, &(0x7f0000000200)) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:58:33 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x3, 0x0, 0x0, 0x100000000, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:58:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x30}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000180)="969b") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x1000, 0x80000000, 0x3, 0x9}, {0x4, 0x9, 0x8, 0x401}, {0x6, 0x3, 0x441, 0x7fff}]}) r1 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmat(r1, &(0x7f0000e80000/0x2000)=nil, 0x0) shmctl$IPC_RMID(r1, 0x0) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000001c0)=""/221) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x2, &(0x7f0000000100)=[{0x9, 0x28400000000000, 0x2, 0x7f}, {0x3ff, 0x5c2, 0x7, 0xfffffffffffffffb}]}) 16:58:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x7c, 0x0, 0x0, 0xfffffffffffffffc}, {0x30}, {0x6, 0x0, 0x0, 0x40000000100}]}) r1 = shmget(0x2, 0x1000, 0x128, &(0x7f0000ffc000/0x1000)=nil) shmat(r1, &(0x7f0000ffa000/0x4000)=nil, 0x2000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:58:33 executing program 0: mkdir(&(0x7f0000000200)='./file0\x00', 0x0) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x120, 0x20) mkdirat(r0, &(0x7f0000000280)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') fchownat(r0, &(0x7f0000000100)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff, 0x0) symlinkat(&(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000080)) 16:58:33 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000100)=0xd9ef) 16:58:33 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x34, 0x2, 0x1) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0)={0x2, 0x1}, 0x10) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) write(r4, &(0x7f0000000280)="4d16531c111e4c3b8c7e708b6cadd66a79e6eef6bcdd9b15abd9f92ed15f77fabe4d790abefcc72d2cb805d8fcbabb14c81f8b7ba7", 0x35) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180), 0xc) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000100)={0x6, 0xcc1b}) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = semget$private(0x0, 0x5, 0x204) semop(r5, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) semop(r5, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff, 0x1800}, {}, {0x3, 0x0, 0x800}, {0x1, 0x5}], 0x4) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000580)=""/10) semctl$SETVAL(r5, 0x1, 0x8, &(0x7f0000000480)=0x7) semctl$GETVAL(r5, 0x5, 0x5, &(0x7f00000002c0)=""/104) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0x41) 16:58:33 executing program 0: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x80, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r4 = socket(0x20, 0x3, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r6 = socket(0x20, 0x4000, 0x1) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0xe4, 0xa0000046, 0x5, 0x7}, {{r2}, 0xfffffffffffffff1, 0xa0, 0x661b4fb988725d70, 0xfff, 0x8}, {{r3}, 0xfffffffffffffff9, 0x6e, 0x948937e06066a841, 0x0, 0x80000001}, {{r4}, 0xfffffffffffffffe, 0x3, 0x2, 0xff, 0xbe}, {{r5}, 0x954c9cfee9f3df7b, 0x0, 0x5, 0x1, 0x100000001}], 0x6, &(0x7f0000000180)=[{{r6}, 0x0, 0x14, 0x80000000, 0x10001, 0x3ff}], 0x97, &(0x7f00000001c0)={0x38f, 0x1f}) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000024c0)='/dev/wskbd0\x00', 0x0, 0x0) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, r8, 0x0, 0x0) r9 = fcntl$dupfd(0xffffffffffffff9c, 0x1e, r7) ioctl$TIOCSTSTAMP(r9, 0x8008745a, &(0x7f0000000000)={0x0, 0x4}) munmap(&(0x7f000071c000/0x4000)=nil, 0x4000) 16:58:33 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="a6a025ff8a0c000000000000"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) listen(r0, 0xfff) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r0, &(0x7f0000000100)="151417715d39a577c09ed27d35a09e837be2f5a48aa6dcdfb3751702e6a5f8c8228f63d02b8a8d39d472d4253950168ccc6db04060ee585b98e011868adfad63421f94c67ca490f994756f9d35363c038aa63a223def35636c1cbcbf228d8873a66f6b74e15a4770f741e88552afdf5526e386f61dbc8a72299ecd329731005a644382d7e8bbb319ad8758b0fae1dba0fd89b6e04d7f8089244b2dcf34ddbf4a1c73e4041ce5d1b303cfd9f90b963ab6565422c45edb49b08621d92402de9dd4c852866d84873d273ffd6c9cbcbde277b5c0c378286498dc454f345e184246a65a30ab3d29374025112972ed4f9d4720b34491faf869b7bf7e5a013709fe3d7fd527782ef6fb5010d2ce008675aea5e2f540a6be68cf1f7667a502dbc3b62ef311b5b024df736a5808df0b16dde1499fe38cb97ff203aac8ddaab727dd61ec636fd40e4a0c8330f6d5f740bc7947c49f3394d8439e9dfe6247c2efe780db21d3e8b0c4a2798fdd939c8779252d1e9bc257ec68f67b1523900bb23fbe1f6fc478bf7b1074a232fa40d2d152207dd812a9b1a1e362a9a6f51105f90bb750976fca9016bcfde363bbab367de01ff277108fc78e88bbcaeab28dd9d07dc173282b4039f6d5e72e2c91cb17f5f3bb02aac098b4f74c321e9dbbfe702a7271bde3995506e4caca1fb057ee22f0462a049890146cc665554189a438f25ff2ba62b2901b99073d9510cc2e76b302303b6b7552dfd571863e50d24fa3744a75685e08cd6b7c8f717b68adc827bed60ca65ddcdedf64a7757515d701277b58ee86a67966d1a34ca2adc1521a3095c1404a0cfafba4580cb06f6d8cf2ab0f1d5acec9dd0dd9b44a06357c4414be01194025871f5e9db6dd554f48566e9009b38960ca26e6bd51babc9381084ef703dfd7790e35fc91e66fbb7162fb8d9221e357ddff2a3b54c845676007399f8a86759740ee8c9bfa70ca38f9ed18c727c7f23c03ad7bebb7ff33026a15115ba9cfc156cf71527e5124c0edf3a4b99fba69e5278aec020424dc36cf35eed2b66886c9db6d52998397debdc5174a9f397b3950c07a07c3e3ad8750ca823b123da707cc59fe509c68e66fbbcb9c70597db5988d27331a08491a315cde0ac58dfa8ea0e0e73226417f822c3f079adf018a0e76f23524e9a382390f10e49fad56fc1351ee463e23ee9a191535479a177812998b97f849494a7ad1ccd03ba66bbd9cc57a0fa3cf7c6fbf03195a086e059bbb7c6404f404dbb6127052670234c2b3ae777015c9674214c6ca4a0b3aaf962bd12ca2ba06b5dafa996b66f5bac8f493f1638a62a0d024c3ca6ee9a08806fe059be74d765d171c106084aa346db288caab63ae41176922483d43a367297e7f38a1665c0e7f753f36cb3dcd35348f259ff9728cbb05a562feacb5c6bf9978dbe4e3bc6291802b04c26314ad9bbaa87b054a70f81a70b3f21853aa3b100b946ceea01678848ecc267bdda2dd45a2f9c9022494aa8b4829dedaa1fe127e8efda8808c6bb91352a415c0978667f60a274a37efacffbd1c3abd7ab8eeff74662629518eef7244a8a8f0b409332053ca576745efc59cbcd364be9c295042520e8b79ba601010ef7702d74adb3c938bd5711ccdc2795270aa52e0ba957717c8dc180cc3db2acf5f9c70e0a8e56a16ecb9fb01b15c67ede20513b0d59ff17816652754e73e0080e5306aae329d7fb9f0d6044a13c49d008d9ce5367bad1662ff83b508f65bb51738a2e29008068ffe60fbaa87cd30a44634878dab3bc8b2ad89a7978ab3321a55e49804cf9e5374fb2d20a0b17b6e6a32fad26fb7a0bcd3dee694a7c0422d1262351e1d2fddcf53dd3e7a21a6c7986fd7ce54ff1ea4cd0162ca3946b368bd8d79d216342ce2ff7d35e1b37dcf5fe912349481a43e985776432c0e54c684b329fdc03724fea027403fc9f7a13867f996bbcb42f945599a79eeecef3bb0e4fb8752c3f0ed6d08b75bac215cd419734900f1f7219e4357cd087c9a26b572a6db396b", 0x599, 0x0, 0x0, 0x0) pckbd_enable: command error 16:58:35 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000680)='/dev/klog\x00', 0x8019, 0x0) recvmsg(r0, &(0x7f0000000640)={&(0x7f0000000040)=@in, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000100)=""/193, 0xc1}, {&(0x7f0000000080)=""/31, 0x1f}, {&(0x7f0000000200)=""/200, 0xc8}, {&(0x7f0000000300)=""/44, 0x2c}, {&(0x7f0000000340)=""/178, 0xb2}, {&(0x7f0000000400)=""/178, 0xb2}], 0x6, &(0x7f0000000540)=""/202, 0xca}, 0x800) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) 16:58:35 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='./file0/file0\x00') pckbd_enable: command error 16:58:35 executing program 0: clock_gettime(0x3, &(0x7f0000000000)) 16:58:35 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xbf9a, 0x0, "7e73457abf5dbf724d52300000fa0000fffffff5"}) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) syz_open_pts() r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r2 = getpgrp() ktrace(0x0, 0x5, 0x8, r2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r4}, 0xc) 16:58:35 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getrlimit(0x3, &(0x7f0000000180)) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r3 = getpgrp() fcntl$lock(r1, 0xf, &(0x7f0000000340)={0x3, 0x0, 0xffffffffecd81e2e, 0x100, r3}) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000380)=0x101) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000004c0)={r3, r4, r5}, 0xc) r6 = semget(0x2, 0x4, 0x400) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000003c0)=[0x80]) rmdir(&(0x7f0000000140)='./file0/file1\x00') chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) r7 = open(&(0x7f0000000280)='./file1\x00', 0x100, 0x12) symlinkat(&(0x7f00000001c0)='./file0/file0\x00', r7, &(0x7f00000002c0)='./file0/file1\x00') setuid(0xee01) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000540)='./file0/file1\x00') bind(r1, &(0x7f0000000500)=ANY=[@ANYBLOB="2dc8792decd47988012e1c3000"], 0xa) setuid(0xee01) chflags(&(0x7f0000000480)='./file0\x00', 0x0) r8 = semget$private(0x0, 0x1, 0x0) r9 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000400)=0xc) setreuid(r9, r10) geteuid() r11 = geteuid() semget$private(0x0, 0x3, 0x8) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000000c0)={{0x4, r11, 0x0, 0x0, 0x0, 0x4, 0x7f}, 0x3, 0x882, 0x4}) 16:58:35 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000040)) 16:58:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800, 0x0) 16:58:35 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = kqueue() chmod(&(0x7f0000000000)='./file0\x00', 0xc2b4b98a3346b60a) kevent(r3, &(0x7f0000000000), 0x100066, 0x0, 0x81, 0x0) close(r2) 16:58:35 executing program 1: open(&(0x7f0000000000)='./bus\x00', 0x40, 0x10) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x8}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:58:35 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180), 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r2 = accept(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) accept$inet(r2, 0x0, &(0x7f00000000c0)) 16:58:35 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4001, 0x0) mlock(&(0x7f00007e0000/0x1000)=nil, 0x1000) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) setsockopt(r1, 0x29, 0x8, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) 16:58:35 executing program 0: socket$inet(0x2, 0x2, 0x0) socket(0x0, 0x4, 0x8) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000040)="42ae3a78ddc858f795a8461989446c431e645f2952fef9097da86026c4987a476b59e484e545faed93c8e5fa75b8791dfd2452ba0a052c6d2dc534b08ead53c4d0ad6701def9dbcde9d8a335ed5d93b2c2a86f3a8fac169492784b637c5b04c929766b029e73885b6c1a932ff23054c18b0ef1c778a87425aa61327fe1c6572e3c018f0c85b2060d625ca9e63ee0cbe3fd77a3dd31edd6e153be7a1ab8c196", 0x9f) 16:58:35 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = syz_open_pts() close(r0) fcntl$setstatus(r0, 0x4, 0x40) writev(r0, 0x0, 0x0) dup(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x810, r2, 0x0, 0x0) ioctl$TIOCSETD(0xffffffffffffff9c, 0x8004741b, &(0x7f0000000000)) pwritev(r1, &(0x7f0000000000), 0x100000000000007b, 0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') 16:58:35 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x45, &(0x7f0000000180)="4b74954c1c9e7635a4d1caaa4d903f58bde783563fdfbad7facecadda015af3cf78d51cb0ab6f419244b9f193ee6ee36da83c540c59b6283a0432a98bcdd24d591044a5019d6d16026482f648a33d380f0efb1a236753ee721357a708cbb87a816edf99efadf8338bbe2b0a270f8ae7075da5abc35933239349ce5bc3d50122d89d1f40a302c7f42ac16ce335ba8fd4fe1d2452e70e53f0b763039acc4ded265c6a9c761c5fe7aa44a2126f88fa4b90ade8126e5e3302e40d04e2d19f32f337dffa35d8ac4b9c76baaca3d61f5672bc330a22131fc0201681d050000003645d3ff3c7eeab00bada5d36b", 0xea) 16:58:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x8000000007}, {0x7c}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000300)="fa") r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) recvmsg(r1, &(0x7f0000000680)={&(0x7f0000000640)=@in, 0xffffffffffffff72, &(0x7f0000000500), 0x5, &(0x7f0000000740)=""/213, 0xd5}, 0x402) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000006c0)={'tap', 0x0}) 16:58:35 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r4 = kqueue() r5 = getpid() ktrace(&(0x7f0000000080)='./file1\x00', 0x4, 0x400, r5) close(r2) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r6, &(0x7f0000d06ff8)='./file0\x00') kevent(r6, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0xc3, 0x0, 0x0, 0xfffffffffffffffc}], 0x207ff, 0x0, 0x0, 0x0) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) write(r7, &(0x7f0000000100)="b7f5350f41935fda7427a1c0359cd796bc238033c0b6f67325ab1d7b5dc48d799b6372ddb8372e3a501de0c19bf807877b55a4b26f7820d978ae3d47cae4927dbe3d8d364626d6dd42f199c9961be171e3b1f89d7fbed9cc3a1d8049", 0x5c) dup2(r1, r4) 16:58:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0xb1}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) recvfrom$inet(r1, &(0x7f0000000000)=""/132, 0x84, 0x0, &(0x7f0000000100)={0x2, 0x2}, 0xc) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) recvfrom$inet6(r2, &(0x7f0000000240)=""/4096, 0x1000, 0x840, 0x0, 0x0) 16:58:35 executing program 0: socket$unix(0x1, 0x6, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x48}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") 16:58:35 executing program 0: mknod(&(0x7f0000000600)='./file0\x00', 0x207e, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "1f5b0f426c0e1d3e9cd9c4499a759070832c609b", 0x4}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x100, 0x7fff, 0x80, 0x101, "4afd872dd45e6eed1de12d7df1bb5dce7510e85a", 0xfffffffffffffff8, 0x9}) sendsyslog(&(0x7f0000000100), 0x0, 0x3) ioctl$TIOCEXCL(r0, 0x2000740d) unlink(0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000100)={'./bus\x00', 0x9, 0x7, 0x9, 0x1, 0x7d, 0x100000001, 0x80010, 0x3, 0x1, 0x1ff, 0x1}) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kqueue() 16:58:35 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) r1 = kqueue() clock_settime(0x98ebb69b872cf92e, &(0x7f00000000c0)={0x4, 0x7f}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x1, 0x0) close(r2) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000100)) kevent(r1, &(0x7f0000000140), 0x8, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x7}], 0x3, 0x0) load: 2.65 cmd: getty 91753 [ttyin] 0.00u 0.00s 0% 305k 16:58:35 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x64}, {0x8000030}, {0x4000000006, 0x0, 0x0, 0x100}]}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)=0x6bc32efd) open(&(0x7f0000000200)='./file0\x00', 0x100, 0x4) openat(0xffffffffffffffff, &(0x7f0000000100)='\x00', 0x800, 0x234) pwrite(0xffffffffffffffff, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000001c0)={0x7, 0x7ff, {0x9198, 0xe6c}}) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000280)={0x10, 0x6, 0x4, 0x10000, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7f}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x3}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x8}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x80000000}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x200}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1ff}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x8}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0xffffffff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x3fffc000000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x10b8}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x9}], ['./file0\x00', './file0\x00', '.\x00', './file0\x00'], './file0/file0\x00', './file0/file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5}) 16:58:35 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0xf149, 0x5, 0xfffffffffffffffc, "661fbef224518087ec9e03182eaf7f091fe600"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) 16:58:35 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffdfffc}) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000000)=0x1) load: 2.65 cmd: getty 91753 [ttyin] 0.00u 0.00s 0% 305k 16:58:36 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x100000000, 0x5}, 0x8) socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) setsockopt(r2, 0x29, 0x80000000000003c, &(0x7f0000000000), 0x0) shutdown(0xffffffffffffff9c, 0x0) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffff15}, 0x0) 16:58:36 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x800000020188}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) close(r2) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x1b7) 16:58:36 executing program 1: r0 = socket(0x6, 0x1, 0x40) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) pipe2(&(0x7f0000000140), 0x10000) r2 = fcntl$dupfd(r0, 0xf, 0xffffffffffffffff) close(r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) socketpair$unix(0x1, 0xd, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getpgid(r4) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000100)="99dda047e65d02f6b5481e7433", 0xd) 16:58:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20000000000014}, {0x10000000000024}, {0x6}]}) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000440)={0x100000001, 0x0, 0x3}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r3, &(0x7f0000000080), &(0x7f0000000180)=0xc) r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f00000004c0), 0x20000) symlinkat(&(0x7f00000000c0)='/', r4, &(0x7f0000d06ff8)='./file0\x00') r5 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r5, &(0x7f0000d06ff8)='./file0\x00') r6 = openat(r5, &(0x7f0000000480)='./file0\x00', 0x10, 0x4) symlinkat(&(0x7f00000000c0)='/', r6, &(0x7f0000d06ff8)='./file0\x00') mknod(&(0x7f00000002c0)='./file0\x00', 0x20, 0xfffffffffffffff7) ioctl$BIOCSHDRCMPLT(r6, 0x80044275, &(0x7f00000001c0)=0x80000001) ioctl$KDGKBMODE(r2, 0x40044b06) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000280)=0x101) r7 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000400)='./file0\x00', r7, &(0x7f0000d06ff8)='./file0\x00') utimensat(r7, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x4, 0x8}, {0x80000000, 0x800}}, 0x6) r8 = socket(0x18, 0x1, 0x0) ioctl$TIOCMGET(0xffffffffffffff9c, 0x4004746a, &(0x7f00000003c0)) setsockopt(r8, 0x29, 0x7ff, &(0x7f0000000500)="c6a10655ead4f4610a8058cb756d612862bfce663be5a73fd3fc832d4f61225ab222ac507477db4ad7f6f02b5b968ea71196fae42bda31ff0a30d1bb9a24204f73a70c9e17d8aad2ac6e8e6eee72c37d459938d7ee3c6da3252b35f19f8fe8c06c2aab69c3375d098a0857d075cc096b18a78c4bf472ef05a762fc75a4f2c6d3b66c0db7f91b30a00a89ed3cf003cd97d8d61b25dd9d", 0x96) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) seteuid(r9) 16:58:36 executing program 1: r0 = kqueue() poll(&(0x7f0000000040)=[{r0, 0xd0}], 0x1, 0x0) kevent(r0, 0x0, 0x400000000, 0x0, 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) 16:58:36 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x8, 0x208001ff, 0x0, "00000000c400"}) mknod(&(0x7f0000000080)='./file0\x00', 0x1004, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) 16:58:36 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2}) semget$private(0x0, 0x3, 0x204) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 16:58:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x48}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") 16:58:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r1, r0) 16:58:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x20000000007}, {0xc}, {0x6}]}) pipe(&(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x100, 0x0) flock(r1, 0x11) 16:58:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = geteuid() seteuid(r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x81}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:58:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x25}, {0x20084}, {0x206}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="e4") 16:58:37 executing program 0: ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f00000000c0)=0x1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)='y') 16:58:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000140)=[{0x8, 0x10000, 0x9, 0x1}, {0x29cd8c05, 0x9, 0x10000, 0x400}, {0x52, 0x10000, 0xa}, {0x5, 0x19d, 0x6, 0xfffffffffffffffc}, {0x2005, 0x0, 0xfffffffffffffff7, 0xd59a}]}) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x156, 0xfff) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x8, 0x6, 0x400, 0x1, 0x4af, 0x401, 0x8fd2, 0x1, 0x3, 0x0, 0x22a1}) 16:58:37 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3bd, &(0x7f0000000040)=[{0x34, 0x1, 0x0, 0x2005fffd}, {0x20, 0x4}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000600)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 16:58:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x30}, {0x6}]}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x2, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x0) utimensat(r2, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0xfffffffffffffffe, 0x7f}, {0x8, 0xfe}}, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000100)=0x100000000) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:58:37 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) symlink(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000280)='./file0/file1\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x28, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x3ff) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet6(r2, &(0x7f0000000800), &(0x7f00000008c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000200)=0x6) r4 = socket$inet6(0x18, 0x4005, 0x70) r5 = fcntl$dupfd(r2, 0x0, r3) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x80, 0x2, 0x2, 0x20, "1c1cd8404bbf3234938cbac82c8f8ec2b92b084d", 0x3, 0x30}) r10 = getpgrp() r11 = fcntl$getown(r3, 0x5) shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r6, r7, r8, r9, 0x5, 0x7fff}, 0x6, 0x2, r10, r11, 0x7f, 0x100000001, 0xb1f1}) r12 = semget$private(0x0, 0x3, 0x489) r13 = socket(0x18, 0x1, 0x0) setsockopt(r13, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) recvfrom(r13, &(0x7f0000000340)=""/11, 0xfffffffffffffe1c, 0x800, &(0x7f00000005c0)=@in6={0x18, 0x2, 0xcf, 0x6}, 0xc) semop(r12, &(0x7f0000000440)=[{0x1, 0x0, 0x1800}, {0x2, 0x1e09, 0x800}, {0x2, 0x74, 0x1000}, {0x0, 0x8000, 0x800}, {0x4, 0x9, 0x1400}, {0x0, 0x7fffffff, 0x2000}, {0x4, 0x3}, {0x2, 0xa67, 0x1000}, {0x3, 0x0, 0x1000}], 0x9) r14 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r14, 0x3a, 0x12, 0x0, 0x0) setuid(0xee01) openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0\x00', 0x200, 0x0) chdir(&(0x7f0000000400)='./file0/file0\x00') rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0/file1\x00') semctl$IPC_RMID(r12, 0x0, 0x0) 16:58:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{}, {0x44}, {0x1800000, 0x0, 0x40000000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000000)='./file0\x00', r2, r3) r4 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000000)='./file0\x00', r4, r5) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r5, 0x2) 16:58:37 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000040dcc400", 0x0, 0xfffffffffffffffe}) r0 = socket(0x18, 0x3, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x5, r1) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000000)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:58:37 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000040)=""/4096, &(0x7f0000001040)=0x1000) 16:58:37 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r3, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x8) fcntl$setstatus(r6, 0x4, 0xa0) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r5, 0x0, 0x0) write(r4, &(0x7f0000000100)='w', 0x1) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000040)={0x40, 0x7fff}, 0x10) mmap(&(0x7f0000b1a000/0x1000)=nil, 0x1000, 0x8852d2880e677558, 0x581a, r1, 0x0, 0x1) 16:58:37 executing program 0: truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x10) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20000001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f0000000080)=[{0x0, 0x6}], 0x292}) 16:58:38 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20001900f1eafffffeff0000ff0000000000005b9d070f0d00000000000000b8180000002900000031000000080000000000000200c28ef62e50b5f3ec774a43440b5194378c0d719ae94278fe1fec2dc167591101726329c51045cacc8f77a8afcc382656f177058ba9a86518c734f03e9825d4c0e0de222dbd288a187d245eadcbc17173ea7b833a6987b0ae79f033"], 0x90}, 0x19) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) getpeername(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) getsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000001c0), &(0x7f0000000200)=0x4) r2 = socket(0x18, 0x4003, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r3 = accept(0xffffffffffffffff, 0x0, &(0x7f0000001300)) bind$unix(r3, &(0x7f0000001340)=@file={0x1, './file0\x00'}, 0xa) r4 = open(&(0x7f0000000240)='./file0\x00', 0x8, 0x100) getsockname$unix(r4, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f00000012c0)=0x1002) 16:58:38 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x200) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x20000, 0x0) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='r\x00') 16:58:38 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x20, 0x7) r0 = open(&(0x7f0000000140)='./bus\x00', 0xc00000003fd, 0x0) pwritev(r0, &(0x7f00000016c0)=[{&(0x7f00000006c0)="391bb9b523d68baa95284a756cfede444bad26dacf1e481513fd32019fc3a4d986db5478c300357e85bd49c3237ba47409b6d0bd1938c8435b16fcd8f5a960fa55a5dae817c53fa4d6e9ae6ff3f6811513168049398b80dd5c3c44b60ddedd44f4729b07a1dc882e04a31f89dacfede48b5940e3352a6e494769ab81f7e40dbd99d5bb75f825fa412bb1284bc6ebeaf51bca0c0efd60c41a3bdfd674a84367c6ebb87b4d1ef27e3c382049e52d9e5f17544193079e0e6b27a2e90244ef9fa99c5b0ec85bf92774945984ad1a10fd6f37e3bb3f2a858d64acddfee7e6c2c44ca9c653bb58413f17a5845d1480c7e83819baf713028069aee2ce4c4c599ae34b82e6e35b0ab835c5ac3601d3f22d2c8354611d0938f3e99f0e1af9b18a5d5559a4e105d71734df7ce09b59e4006523", 0x12e}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) accept$unix(r1, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffff8, 0x20, 0xc05c4f0bb292bb91, 0x2, 0x4}, {{r4}, 0xfffffffffffffff9, 0x1, 0xf0000000, 0xfffffffffffffe01, 0x13}], 0x7, &(0x7f0000000180)=[{{r5}, 0x532aae74c695f750, 0x6, 0x0, 0x4313, 0xcd}, {{r6}, 0xfffffffffffffffa, 0x1, 0x1, 0x800000000, 0x5}, {{r7}, 0xfffffffffffffffc, 0x13, 0x1, 0x0, 0x8}], 0x100000001, &(0x7f0000000100)={0x80000000, 0x20}) 16:58:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x84}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3, &(0x7f0000000140)='4') 16:58:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24, 0x0, 0x1}, {0xc}, {0x6}]}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x800000000000041, &(0x7f0000000100)="aec6deaa3ea80438d4b74b7dec217cc9e6751aff0084195ce01eadb4fdd67d2fa76d37d45c6a7c650f8322e82027a58a530000000000000000c763830442a9d9fb0beae6ef0fb967af61fed6cdd369b12b8af934f3b2a2656c0035a0afccdc9947a3ef74ed919bac57b9a8ff0365b5f6", 0x70) r3 = fcntl$dupfd(r1, 0x5, r2) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000040)=0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:58:38 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) writev(r0, &(0x7f0000000000), 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000039, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:58:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) read(r0, &(0x7f0000000140)=""/72, 0x48) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x40) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140), 0x7, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x5}], 0xff, 0x0) pipe2(&(0x7f0000000080), 0x10004) kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/speaker\x00', 0x1, 0x0) dup2(r4, r3) r5 = socket$inet6(0x18, 0xa, 0x7) dup2(r0, r5) 16:58:38 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2404, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="fa1204", 0x3}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000001640)=[{&(0x7f0000000340)="16fc5b1f8e52a15345fea58b47ce27491ca37202914f20b069a9a2b19854cf9339b1fcbba29ae0bc29678105a07dbdbec060a5f6a758da0e452b97c71779cb76a0bf74f316f12705d0e0a8f1ca2a7e3f1aca2485f0523ae84215bdfa45", 0x5d}, {&(0x7f00000003c0)="0836596faea4366573f4b43b5d3cb5f76e787a184db1b53248dd817201322c48a188dfa74c89b2d27b4904011abbec067bd65ba5084c72ddb1c76f024b52eb2180fd44c72405ce73e8dbc4af9397c9f5e3e80766ffb5e883965843f0fc09ea4956b7d42ad3751f1422bfa426f03667a90e5f0dafa31adf0c4e61e9c951505d479a272d19f0cb4849714743c6d41321", 0x8f}, {&(0x7f0000000480)="7e784a008cee0d05224756b617b374613cc4055e9400f125cbbbec31c4dd6365a2eb7e1cf961bb1e2c1afe2676c2e40b60ef0cbe8c6ef45e8ea511c11df736743007058e24625c5dad9df1b0669aca53e3b7bae02dbc006e9579842fe7d6ffe5144cece2b34a0453d5c8f47a1a643e730d09bb545ce6b324a2464e4320a32905eda2bc939d0062497e715f1702f6feff172de956a4d587e0c7561fe8e465f0381717b81b9159aaf32e569b0ac69609f812bb143574b725617d97f31cbe01f486fd4addcc86b0bbb2cc352fe4caaf8d84bb4978", 0xd3}, {&(0x7f00000005c0)="5cee499eb960db38201ba2ff3b21e4b9203df516fc62e4f3953ad52e757aae44d403a6796c5a4f480db0ee3b48496fd680e4909d7fce88a00f1909cc77c406251ed076d1f1fd584f6c7659f88d0de30940908dcad6aaeb6380d00c43aebbd4eb8c6b4347b4bcf5de8934b57c98750858ae6fc6799f738605d38f76da4d164296876c4a8c66c8cffaffe4c3907c8f6523ad86a84974d08cfdd25b04a39e8d36f849aade1d971bc43608b1769e58dc04c59056d53a9b1dd7595426c18f3d9c4fc667e44f1fee1cd5c357a4f6be86c464ea001fa7dfd0ea5f8525642b2d08df21613a53e4f9811a4ae1612d7d030d4e1eb7cde35cc29fb3abc7384ef6abef1332faa470ee2a71e5dc3928079c09fb2da17a08de614bd0e5a87cc100c2ef89edf36003253f0fd2e8695fcaf1dfdd7ae7575f0b4406f1cb577bcf455177124117bd58b24593243449c46c89177f098260479c7d61c173dbdc46af0641a12c6ead2106c9e5b77d003e54f9c28d80af5e8dc7234c7635949712048f05b64ea648e0be7a9ff2369a8cc1d57dd85208c1dbda054f9ba9b3a0437e7c445b3ca8c8ef118f56497942947a39aeef63754683c098eef21675c4dd440edda84168a0825de54bf9241efce7fbb8150dce842dc71e61feac23158140cf55b7a0163b5bb09fb480645896982b0eb7c15e6a39b11710bb2925b50f1cd9739c7e89546e3739576a35d1db6f29aa06c057d5cd25f1b23f8d13944323e14d4174dcdb393f35855f9f02285bd0348033b54b99b4d8177b0a1a479e53327bdb1a987f7357dcadf413ef9f7dc188dcf90e8a597056429c55dec7c8780b7e7ac3", 0x254}], 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) ftruncate(r1, 0x0, 0x0) 16:58:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x74}, {0x20}, {0x7, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) 16:58:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) close(r0) syz_open_pts() r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0xcc) write(r2, 0x0, 0x0) 16:58:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x87}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000080)=0x9) 16:58:38 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x202) stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2040, 0x1b47) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x10) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r2 = dup2(r0, r1) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000000)={0x3, 0x800}) 16:58:38 executing program 0: syz_open_pts() kqueue() r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x84) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000100)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() r2 = syz_open_pts() kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) close(r4) dup2(r2, r4) r5 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r5, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000040)=0x401) close(r1) 16:58:38 executing program 1: select(0xfffffffffffffdd8, 0x0, 0x0, 0xffffffffffffffff, 0x0) 16:58:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x3, 0x0, 0xfffffffffffffffc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r2 = dup2(r0, r1) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000000)=0x7fffffff) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:58:38 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000180)="d78bddcf84248815a0548799d8f6ac0905f22057fd8ce2e1a950dab2d466", 0x1e}], 0x0) r1 = dup(0xffffffffffffffff) faccessat(r1, &(0x7f00000000c0)='./bus\x00', 0x20, 0x3) write(r0, &(0x7f0000000100)="6f4c547fdc4137c566df252e3d", 0xd) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000480)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000007c0)=[{&(0x7f00000001c0)="e960af86676c04ebbb00932fc211d5363cda70f57d086a4851d1f3b90aa9f9454141cb6e5a4ffb0981b61a065419e0e59d7508253126827f804d2498ecf97d8b56e36e5c69d5f581294fecf00ef9cf8149851c233519771cbd779d8ce7d24c8ed7d5101021016fdeaee17b99b9995e0d774273e06e4ef4baeac35358c1a34d9c782c46a69c62414de164df4c1570fff8cb3c5dfe87799d488eed0b198f064adc70e540a374535f549810b6a0512800fb43664731b5519bd69ee6992dbc25a721", 0xc0}, {&(0x7f0000000280)="f0e5137973f616d5a59d427002354f98e790e6a722ee533e58615dda7953c5ad1bf58cc8a48fd9786a5f842c35ede7a1b93e207a6085ac63a26962acbcc1df22bc94a776247b4aed44", 0x49}, {&(0x7f0000000300)="37222e50db4971ee3995fed99cb7e07de2017f01c6354dfbeec84a116f16b6bd4634debcb33f9349a41a87ae7040040bf0c3d6787504b73d0af5064ffb18a528157a5d04f55f2d2c7a83f0d882460c1fbd8f4cc9a0be53beeaeef72bb77af48bee3627b188e35564f4960ba71e812f467c0e38c0774fb498617f0b7077eb20970da00cd5befc30db5a34b4c3cf784af34c645caaaef46f892475fd8c7cd41997629a723084998c1a57ca2edc4690bcea08fb39a75803cc614006f362b0845b56314105cfff37fee74d0bd541b3d52f9f53a379c80fb6625d36c1d6a60b5bb81cf843934df8304eb2", 0xe8}, {&(0x7f0000000500)="f22692004a02dee9c99fdfba19e4556c5b840291983c63f37d45df0f0563949440a3f39a3d623d274fe37d6ea110a4c7acf1d6038141de296d3662c71c9d3e6beb123ed91cad7db29ac92790d5a7120cf463d7329c236ab1c2483938efb735589dfb0bfe66117529e36c616318e87b17209b941b435b98ff4247a9299c0fbbe1b03560743acc3001950cd8df5fe5aab112fc376114e3f2175df19ed23319afa3a35d7169abedf00e693f93f2b204aa20a5d1c848cc3dd18080dfc86b8b469b138a734f21a76e38ab825186086bc93846c895e0efc9614a6f1916a7f8864b04594c2353d1f8cf5d87ab6b61794cc8b2", 0xef}, {&(0x7f0000000400)="24d5286a8f0078508854aaeb24cdf03611a5948cdd8337c24c90a34b31408f444e93fc8e68261a7ef17b90b7caee9918aaa9b26afdace362595983fb796a39dde5649d72b2d50edfca25909064e3200d4eb07dd5078c", 0x56}, {&(0x7f0000000600)="2a6bab77b7d54b976a0e09941f6bd9e9a1f15b5475ae5dc584ee5d028d6d56efaf5c6b01229c3dccf3358840c5052dde4f9dade754b3d77b11fe44db99c67795a517655acc50c6ec1ebb6fabecb5d59f2184796d582153004351d7ba6a8c62a9dbdc281ffe9ebc02997e254af504c86cc06d36f582a2ebdee7055b899b203e338656793dc7cb0468da10de96ea3366a7eafc01d5e06449c4266bd8990be669ca4059065774d13743eade98dc3345a89c3dd4807c75ba9aa117228dc739af6cbf1179", 0xc2}, {&(0x7f0000000700)="49c550a9082eff0e08d04e66e76e7a0d871f00389bf8c8107f1e4a53bc96ab2d9e1d7400dbf46fccab1b6040a78ed1ba1d0f0d84b740ec7be4c542275b52670aee7bc56aa8c168548475b1744bf59a6add684ce16dedf35dbe4b93028646c7b0fab1ef5dc0515080d24d66f412f1ff42c590d8095673af8fa9839b8060417593468adbfc53dc6e48cf283eb14256d045de8f9f08cb382146b6dc6575c9978562bcf9859d66bc897db3c59b98931180bd", 0xb0}], 0x7, 0x0, 0x0, 0x5}, 0x8) write(r0, &(0x7f0000000000)="e008dc7be849bdccd04333", 0xb) 16:58:38 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2005, 0x5dbe) mknod(&(0x7f0000000200)='./file0\x00', 0x2062, 0x8000000000028aa) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pread(r0, &(0x7f00000000c0)="13", 0x1, 0x0, 0x0) close(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:58:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000040)=[{0x16, 0x0, 0x0, 0x5}]}) syz_emit_ethernet(0x1, &(0x7f0000000240)='[') r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f00000000c0)) 16:58:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x40}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000580)="b1a05e28") r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') ftruncate(r0, 0x0, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000000)=0x4) 16:58:39 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0xffffffffffffff90, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x461e21f1f4e530}], 0x10000000000002d2, 0x0}, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240)={0x88, 0x3, 0x0, 0x0, 0x8000000000002762, 0x0, 0x8, 0x4}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 16:58:39 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000180)=0x4b) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="058938dd285428002401b61ec5bddd000009010000010011200500", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3], 0x28}, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000080)={0xfff, 0x4}) chflags(&(0x7f0000000040)='./file0\x00', 0x1) 16:58:40 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000700)="61814e7f018c72b387522e48444d95ee0310550e4a8581063b157dd15b7c08bad08f26ae9132f31336731b6b5bfc900dea8d1d7ee9d9f9d15512ead9210569ae121ab0773825842dd35ac6f92f18941636f54254c47475c819a4c1642d82f88c42930eaa2047d0c068b38dc02381ad0eb7f6458e0552295ccce8aa35835db8aa7c35f5533e3476c740469df70a16617fc3d67ab6f6e8e3b09371429d00100000000000001dc5e48228d693ebb31f1a50ce8253ff658b47f0ef4e7302f660b41facc98b5f9cbece70e6db3c16ef966f2869531c0cc301147c3c806073dca1bced89", 0xe1) semget(0x1, 0x2, 0x241) r1 = semget$private(0x0, 0x5, 0x204) semop(r1, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) semop(r1, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff, 0x1800}, {}, {0x3, 0x0, 0x800}, {0x1, 0x5}], 0x4) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000580)=""/10) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000480)=0x7) r2 = semget$private(0x0, 0x5, 0x204) semop(r2, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) semop(r2, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff, 0x1800}, {}, {0x3, 0x0, 0x800}, {0x1, 0x5}], 0x4) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000580)=""/10) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000480)=0x7) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000500)=""/206) mknod(&(0x7f00000003c0)='./file0\x00', 0xc000, 0x80000001) r3 = semget$private(0x0, 0x4, 0x280) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000000)=""/155) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000000)=[0xad, 0x0, 0x0, 0x8a52]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)) socket$inet(0x2, 0x40000000000000, 0x7) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f0000000280)=0x100) semop(0x0, &(0x7f00000000c0)=[{0x3, 0x1ff, 0xb55f7064f25347e5}, {0x1, 0x7, 0x1000}], 0x2) semop(0x0, &(0x7f0000000140)=[{0x0, 0xa4b, 0x1000}, {0x4, 0x0, 0x1800}, {0x3, 0x5, 0x1000}, {0x3, 0x4, 0x800}, {0x1, 0x80000001, 0x1800}, {0x0, 0x0, 0x800}, {0x1, 0x8, 0x1800}, {0x2, 0xb6de, 0x800}], 0x8) stat(&(0x7f0000000340)='./file0\x00', &(0x7f00000002c0)) r5 = semget$private(0x0, 0x7, 0x285) semop(r5, &(0x7f00000021c0)=[{0x2, 0x60000000000000, 0x800}, {0x5, 0xfffffffffffffff7, 0x1000}, {0x2, 0x3ff, 0x1800}, {0x3, 0x1, 0x800}, {0x3, 0x1000, 0x800}, {0x1, 0x40, 0x1000}], 0x6) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000140)=0xffffffff80000000) 16:58:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) recvfrom$unix(r2, &(0x7f00000001c0)=""/79, 0x4f, 0x0, 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00', 0x8) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') openat(r3, &(0x7f0000000100)='./file0\x00', 0xefd01ea7e27e0482, 0x2) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x2000000000000002, 0x0, 0x0, 0x10000000000}]}) 16:58:40 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000000c0)='o8', 0x2) 16:58:40 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1, 0xc84f, &(0x7f0000000040)="03000000", 0x2cf) getgroups(0x234, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:58:40 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x800000000080}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000014c0)={0x10, 0x82, 0x4, 0x6, [{&(0x7f0000185000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x8}, {&(0x7f00005f6000/0x13000)=nil, &(0x7f00007e5000/0x1000)=nil, 0xa84}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x6}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f00006f2000/0x2000)=nil}, {&(0x7f000066b000/0x3000)=nil, &(0x7f0000718000/0x1000)=nil, 0xfffffffffffffffe}, {&(0x7f0000107000/0x3000)=nil, &(0x7f00004e5000/0x1000)=nil, 0x9}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000198000/0x4000)=nil, 0x1}, {&(0x7f000042c000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x7}, {&(0x7f00007d2000/0x3000)=nil, &(0x7f0000398000/0x1000)=nil, 0x100}, {&(0x7f0000709000/0x7000)=nil, &(0x7f00007f9000/0x3000)=nil, 0x180}, {&(0x7f0000165000/0x2000)=nil, &(0x7f000047d000/0x4000)=nil, 0x5}, {&(0x7f000000f000/0x2000)=nil, &(0x7f00001c0000/0x1000)=nil, 0x7fff}, {&(0x7f0000450000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x325}, {&(0x7f00004dc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x3}, {&(0x7f0000287000/0x1000)=nil, &(0x7f000033f000/0x3000)=nil, 0x6}, {&(0x7f00004e1000/0x2000)=nil, &(0x7f0000050000/0x1000)=nil, 0x8}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x100}) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x7fff}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) accept$inet(r3, &(0x7f0000001480), &(0x7f0000000080)=0x5b) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) sendmsg(r4, &(0x7f0000003080)={&(0x7f00000019c0)=@in6={0x18, 0x1, 0x7, 0x9}, 0xc, &(0x7f0000001cc0)=[{&(0x7f0000001a00)="c08833f41b573ce45394c2feb2e3cfed7648c1b9633142c220ebef450a7496ae213a6a5ac51968d5380755e20aa739f47f601ee1f67c4fd630d77180589018e71245c27e0eb67cd1503c058a9fc0539af1e9eafc4c4690dae40e6c805fd6c80e9310cb85f91443b7c133b9f3b4243814c841dcb9d7fbef24cd48109759564a888158cc133a28462c6dca261e0e6641ff1ba69bbde15c5529420a548a33d06d66a8deb3d4ec0e2ff58ef280593736613cfb6dac77b0a80b099a243767c70d92bc42259013e48f7c472d1ecdc45774c8f2cbd2", 0xd2}, {&(0x7f0000001b00)="a62543d577546248513920df45d687f8107b6699", 0x14}, {&(0x7f0000001b40)="c46e7e79b5e4ed8ba844e35dc073ecec92f86c5dee5cda46067f860888b84888379aa7149139ea231db020c7dd68448290c2240040caea07bac2097e738b558ec507bf3c029ebb14494b1be3c7c6f8d835fe9620dd97e7c3968e802a64a380e06e8af07ecad877a99e8ef613905ce79173fd3ded8797f4b4ed86c3da0b6dcbe42a27ca8375b39c61632ba0fc3d56c8a46cdf16b50dd1ad2ef318ccb117a4b44359083f3b1bada8b4e8987b1dee5cbd0b321b4babf110f18814ff3596ea82b2f60e00d2eb0eec58631e6245578a1e171bcae2effbe5cefb6295ef7ca13bb183fa", 0xe0}, {&(0x7f0000001c40)="f6c7f3ab21824b760d05cb9498c5bdc1eab3f4d26288010680bf91a34217815a3aa3ec6bab06133aa3f83e757ec61e3d3e867a09d01a329a00be40", 0x3b}, {&(0x7f0000001c80)="feeb9fe09bb2d8f2102c7d83cdfd52d1f9e4ca902ed4aaf2fb20a89c19d26e5827d2d796a641481e", 0x28}], 0x5, &(0x7f0000001d40)=[{0x58, 0xffff, 0xfffffffeffffffff, "e9e5b685848f994565d510bbd867987d0f850edbcf809268c8135cb106fdcd9200db7249a8525b997443eab435485157e52f48e3c6fbb3d659c0d6ecbde00d627acb00d8039238d2"}, {0x70, 0x10001, 0x10000, "f3e75ccc85b63c95db0c3dcea5d919a5570311ccd60e65fcd97151776119078b4412cb4003f7b83dc188d35d85144aea4c48dc50243cbc4e9406e649c977e3d82be9a3ff06bcdc904fb2b3bfde2a498b131cd61285e8021856"}, {0x1010, 0xffff, 0x17c, "ac33f1b979263b3524f6a813acbabb2ec570ae96686e575a9c519154c69aebb09c07afe851183ef520f17c1bc09247b21c6c2e3a5999df4343319dc577eacf9846467e838ccc4276f8707c2b3ed233ff17b3ad9efc968e97931808c9036f27eeeaf121ea4321a250b1ecd4ec5c98432b7e20500c19eeaebc6f1b8a78dd19fdd88a79f556ae96afc89ffc6a6dd0e1c6b22cfeee48322b6d53a009699297c4efba2af786ca456179fa2940845b5909733dd48990f9c49280e587713b2d3997598418993bd57d175e565d53e97eab56b90489eaef7ceb2a372bee9f90a2e58f5f576af648ee7ec5e6654095371cbf4ab2aeec82d7c7b2f47415cc3d0a2ad7e470f6ee71b9dfbaff8d93e8ac936190a4243f08a79587a9f5c877e7a8f082c7e8b08221709131e2de7c5d2631e9561288849fa46e6a38ea5799fe86c333949c1accea9f8717344e933dd781b8b064e3b5295513501699b527cd00b74410a42a2972139ac98ca0ae29141164916ad9c3e739b71dbe9b14e663c93f6a845b2d132e70d9d1c0686e85c3a8f0797024f7cec17b56cb66c1de3c651b33573942d042e19d9f19c47bfecd41063dd3327132a5f375f6b7f78a87a5b8ab214c85daf99e44bda88625e175290d7646e13b4794ed0f83176425fcb6a17df061e9952634247feccf2f3c8f9abfdb26c0b513ac6313d5e1e03596aeb453e891405827f203a27586478af8c0a66c8c0e1a6ccf4fd600e64a6cd060c33141d30719d8fa78d464875c6101907bf30dbd40b2c42f8541a703a4fe162756dbfa59c1548810d5e85dcf6415ef5722291615a02411a29a4619841de44060dfd16a565dd34f1866648c3eeed588050a8fc0f15cf2f75f57bc5ee55837844960f40f0683b062f5e63174ae97d6bfcda7ec2c2458e930e69f1cbf5be18c46fffac2086506eb2216369ce29d59c19d4ae94dab7edc13a4d36480a275e0b552c76378945cd89a56dcfc74a1cde260e7d9e2cda848095c0e20723692e16f3cc8d732fb64d7c9e5626bb425aeebe80e905a7caa4c50458f5e5403f616eb3118ce1e84c2c62d2ec7ca1ea54328038f0bd7bc61f316cce2bb80dd824c0d15b35bd01af28438ec71958ba8fc886e5a6a62060b3640489f2a646cc179242a1d8ce64cf00c671d44e92e5154d16ad1075b0ff55f16d5a0e0bf02eac02c94320f7d5198c61ed41e8b2a6c611bcd712b8a7a0c56fa4099d1f8ea4580e37af609b17ef67d1e8cb3858869449ae7e21ea40e6879a8167a42d28b63a9e24b4cf8b9f84e3c442a059244c622dfad647b3b378b4580135e334855453c88a4d27a1a510bf36d12b4e49f75787f9358b4778faa14897a7fdf6711a2a86d3c2bc1b6bf5cdb84ff1f83edc830728773e16a4e856502bb41fc3146b7be0cc84356876282e62941b3745238b91067839dc8a02546d7b48a4add4a1c5204cc6b02f93b514b379df94703614306acc1ee2e405bd72190cbbd3a80b18f1b92af3353d1d33dea98f172cf8802c1d7be380114fa93f69ea317edbc22dc8bcc4244059e42feb8e540b2e791a5a3146abd32211829dcc3ce0ab956074a586d8b612ca5973cb1f2cd5775f74b6d192b826dd811c240f8b7df7e65137f87f8119971c53b2e731f288a22490d7fa0fff1759c94e0ecb9b734a9c81e0e3d9466541ba7e4ea348147aa94c0547086e1f3309e9fb3198ca10b37075840e07b721d43a491d26a77f3b071d575024c0dc4dfd377182559d03211f22a6ef4b144ccc66f1aed895cb85a80860de1468e0240f7f34f1cc5f8ea5a8c24442040ebdffe5ea0e437ec7b27702d20c7bcb869dd1141c2b0aedd66c1dff5b0f31819fee121e52eec4eb51efd4fb291690200078611b2acf4f25b9596be85f8ebd58000032a05ad0e2704c85f68fd890d89d42fbcdaa79f51f9710bcfbde741e1e8d0bdbf4e06972a379feda1f5ac28d1e4bd1427223cdda677d3c2303f38396028c2d7fd56a35a7422983d7e84b91de2fd0b4c5f70935f2ede5af48c83458af9917e5803deb6d491565c96caace64c66b9456fa604b33b72a6d2514c504eb9d51e3b61c680228d029689f999701b0240b8d6365d99fed1c92cfa16055ed5cf16e4dd7bf4233e22a6027bcf3c1c7f0aac23bc31f66ed258b3e01068091cd5bcbd9826c7a26074404995594d9dbcd4a6754f13adfd93e2fd155db77fd3dbe8bdcbdc4533e9bc795265591c1a928295b40dce9d191d640ead5f5ed629ff679d38f76cbe4104b8576a6b00bb9feb1d2108df141734755563bebd75aaa291008d4461c1131f0d06f6f9a31e6473040b0e32797ee218c020910d43ec25cd2efdcdcdb89ca2f795d9b1586f55ab2693037c23d2529a9260ff187a19ad24ac37117a57c0f9ebc76e3cfb5fa173e3f8368b3b2acaac790ffea6f32191c47774c0a76fb55620104dbaff713e9c9e4c698efd421c104a1686cfe0aca4fadba84c399227fb80a6cc56be55ab98428e68298a248760f25ff15c1cf415b3bf3be36789f35029d2ca31fac55cc2ed0098ca44ea50c76a7c1209ada8969113e0fdaee5eea8f3dcffb6308f201ad7868ee8c72e73844dbe32cd2953f7c990f06a8ab3ec4ca475c0230280e2e6e3d4299be8ba8e837feeaa193dfbc082fcaca78630f9a5f97842652820fff732d3f647f6a9f1d213be2155001a2bf1314ec9a7a881842652fabc014b937dc339a64f7e5cf90a231de18e36d0b8a429094886a64bcbea41e518fc68f952539dbc65ac26a21d758315359b88e19529a7a116db4c59127eb3b61dcc1c139b6a385d053e1d5831b2186a6ccf40991435376ff6dc17b56f607ca9c737a344d32213dd723b20c7921827d0f3af0af88bf22cc651b4d9779d83f5accfaf81f270b8f53bd3c8a7091bd2ad146f40b7e2183ad8fe79983594d2ea169439099d89b874d02ecb2393aa69f747550aaa3495d6ed8d291eeca0b389fecc8d485363a310491e7736eb37f3e65aef08ccae21e4df337650b83c8809ab51c4ab593cac4340049d21f63cf63cdf7e9662ce1fb8b53ccefd8a15d00ca4ad29c4aefb7cec32464d15adaaa12e01c59b17a8e8afc9d0e9ac9a284854aedd32220a8bba1a85a28efaa9e260b2f1a6066ad65f0620dc7c1186c8f31f236a9c4dc00684a379fd49f5b537ae980f7f6abe8683bec450459bf6b32a59ef12820a7dfee015373a88dd3b0bca11214e4c6d6195f38026ea09f5de668213f5ed54cdeb3f50384b4b6f04e3536168c1b1564c5a96b980e8fa792d6b80b79c2ef45a6b818f9355842497d7f366f4d770b734d3e03b7814d7551ae89f3f43b1da6f1e6e52b631d97d052bda612cabe3d4b72e2e1cb288f114a945c2956d66128ceaab73d64ee3e358f581ec15daf9d313a63c20d4f03b1472c3b9bf4dedad34b20a1cf4eac56d3f56aa1e6ee5ccee18619c5ff46cdc9c48fbbaaeba5c9944de3e9b0cb9b5b1e7bb1da9d2cb50cb937efc71ef9797c1a58a796533c39d4e7ca58f073922a0ab644ea16b49fc7c08b89ce96719148d1fd3c5a5f9791775e6e6867740b800efe4d97e7ac59cd818baedd1a86e6f7b15a01bc2a46e0a418165141297c7991858a27a0c7c8ee45b487c22e7bf1c8f72436f5585d4d32c052d8bf477440e0b68cb0e4cd74c050e1497a4debcda4c4c8b1d99faff25c5beab0c2ad6ebb4886da3345de53f4b7a9aee0ab21cb5ecfb36b0867987248887feb7cc8df2fd98ae2ecbb1115e58a0969bb57b8aa83ada34f4c6458462532310d89a26eed9726b483a0e0beb84751e0f4c71341d1b785745b486eb311b77ea8a40f45b73f50d040150e8f23969e59c5e5dbf037a117bc9758ef213a4bab3693e8db2ffc71c4bba847b9ae95c6cffc626a974c83b6f73e1854419a0370e326d592185ca7992ce6df50bc73d52cdce41912cbf648a939127a6427d9b078cc12d43968585b2e23525574ba19e1f2bd6dc2a10983c2b4775c4886e9f832e01812c580bf5e1116f420b2ab8dc324af3f8ffd11d21ba64398d87c479c9ee4fcc102892a004c8c2fdcecf5d57ca8afeaf3139ada2fab7d73cf83a01f5ce3927dd0b2a547079548dc612a341c822f0d6b2d370f88be20a2df6b4aeeffa89616b9146531ac407363326d72e35a07556d8d9e678bbe7cb001bc6492aa01c1b4a84ff5ccb38f7ebb077cef5e875b4063d1c0a987d1664a1210657c9c432306c9a7b2a7e8fe121f22c6a8c9d6575e86441f78813a9eb2aa38df89b30f1f7a54f8a2570dfc27fe6f6617670217dfe7a2ede0d7664dd8cc70751b892f36acce977a4da9bc989f04c8859a969d12c345ff72f83c2aa6a000fe7511831dfa714efe36344aaa53b0feeaee7b8d0d67dfeab0e4be77ca3ec755587fd9aad59a9253e46fb061098f278e89307a1ebb1ce3fc569aec7cd47d6c46bb9beb593a63c3ed96c6ba5c0549f43ef245fcce9d3c0d4194d71b4335a990eb0b9f57775852e32b40c91455c87a69cfdb96dffa43ac3ba57c697ad42dd4b612f5bab14ef00247bc0bd0f50d8feab3666f4f5d6067ad29744507830c44bd66527029ecc2dbbf11f263a80c44193207bce302f1403f077f3fee27df9d3cb152a979d7cd5a467d25a3c2ee8a34aac2381855191666b07782c05b13b0f9a8fef0ef11a147cefc7673185655ff98561ee1d80237a47c596f5bab5dcb00dc03727e6b04f026a243347ba26739ce9372ce9f8b30eaf6d64eb6422aed83fd04371cce483b6ea562bb25cc1174b45591aeafc0efb1f018f681a4eb4ec7c99c9d4522a1e384d1e9b32125710bd61703b89fb8b6c4af06ca0eab9fe88e0778c977b9c7fb0dc2b4fa641ae5c2e739c7c723560b3a40391ca65b980b0e70ee756843d5b58c4beb81ea78d2bff3d83461564be6a70ec65f71ea9e3be5e7b464abcbf8212ac4e301ecb31cf417cc8657e77563bee9f47df7b8f64dfd0fcba4117113397b18bac5ed95e25c9b2df727c604d0e3f26e5d931cdd0a3acd39c72cf9206c28ac2670b4c856d57af95a7954850353b6b65c8e7faa192e272d83d1b38c2826a92027753bfa229d2108ac925264f57db8c4f1949d9dcba8f088aa82f1f686b24fde117149b40064a9d56e20a7238fdb0af05f0b3dbe52c5a78a8b1d6f0f559bcbef776c3154cd89383d3e7382c905734935e4276a691f6876d5e46b708ede432e5f4fb9a549b099d8091cded6c43bb363db7ac6d5fc3e41f7cbfac073dbf84f91522d5082c002c77be63a6ee2d0aed661d30d44157c65909585b6bc4a6320ee2ac942fdba624acb25020fc37e7b1f07c1321559c728feab5058f159515d632abb0d5fd4f00d4f304ea0d03b0c6d25c6dba3e4e8965cbd803608c6c3739140d8fec8b881434dde2bfa3d04f5c30dee3dfc036f9ceff425c74d2822cebe5c180fa8642cbefea996ebf9e63f76456b986c3fdb27e4583efb62dc2887dc807a3492ba6a17ab0e656b15ef6dae4e45d080bb6d020629c652da672521682e8bbae48983f9f14e1cdef611c22e0da363c4fefde1dac15f7e68f949d2a788d9c14dd9e176cba45f3c6a9fc1bbab4196d2ba4d71c5eceecafa903086d89e4b47bc6ab14ffa7099c30234a190fd2d981c45383199ee31230d0282d9095920d18936ac7d4c2b8474e0c8e76628b1cb06c2925166d98dd370179cc13c4966b4ea8dcae73486c1993d232c7c2362c6361bd89329249680b647a01e1ca3aac859af511981c579ac913020d428472662e5fc9f07d4e79cbfa5c78ed0b5387c67e014c95a7ec9d65f16c8429eccb742bb54f"}, {0xc0, 0x1, 0x4, "6b79fd4d909a1d397b68ec1e75895edc1fe1147fe0a1fbfa2854b189528c7aac7eb6f95e31934db47764ca9679382baf22d3845607f9abcb39f1e9b4fe07860f835fd2d4f460fc12f8beba81e195ffd4991062a428f49eb3ec6cb82b6786031ecf803904a663e338d597c9d4fd76e287f0b04da6c36cee26b4c45cc40598bc781550a492b883af71b9ac40d7965ad6461d00c1146879464424c1fc6720fbbef59e84fecfea626774160a"}, {0x38, 0xfffe, 0xffffffffffff0b38, "c50031f5ace2b3ec1069fb48b78b5f8ae16ca6020e42f9102b89231b858374ca9d545a"}, {0xa0, 0x1, 0x1, "31256029381e11b805d7e67a3933469769b1874708f7b9d68079bacae460699c08c891e6768a7f5e7ee85b934be30cd8d6a75cc312c4a8f7e4750c4dd8340f36e49e14daa1af8961759d2f80f07d925b438acd72062bf17e4757d833e5908cbaeb6ff6c9f671a9f21f7137ecc452cb7f81b8345fdb83c44f3e242da5bda55735985fcde237ea7581df2fdf8b"}, {0xa0, 0xfffe, 0xffff, "68776cc77392b9ebc1a98a5e84ab51bdd6b19eec8cf6155b21c2d9682165ee859e9ba0b88303d09318ed26a82079897b581d433a2adcb402c034695190c0f6247b0fbbb48c6dd4bc7f62556f71bbb194d492a4d40628bef3eaef473cbc18aae2d03627a97b2ec449868f250f5c62a20431d64e70268f57e7a78f0383445a79d0baf003e4db785417f2b3"}, {0x18, 0x1, 0x2, "8350a5e4"}], 0x1328}, 0x4) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000001440)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000013c0)=[{&(0x7f0000000180)="953a6dac2f699c62a225", 0xa}, {&(0x7f00000001c0)="f54f68bf6d82ea3697499ecd51d36efacb0348723354b1ab754f60714033d4fd78b0774033f0d075ace3efa3ef41d9d8c159df8706dce2f63662200e28e25675850cfd27fa6eb90034f620801dd54bf14e22751b093da4a43c54f4d2c1c759f046bb54539d53ba137bf9351926fb375bef22eb83a0b5737ee29dfe57aa3e09f7c62ef1818f17fecbc49baa0a32925f1f376d5a0b6dcea6cb3af7473de38da841c205ea8ed4055f08bb43485d3d6fde76d1aec258cc886451227ed401220f660c2634b182df72b8737beac69016e0146257fcf5dab9201edfc2a4f134f239afd4d5a661cc8338745f451cafabc1013ad605bce5687b0295fa096c3cc682e19aa8c19f0e254eae2aeb0cf6c019937ec8dfff0d538d27881deaf67282b402464baeef862034f19b54ff9dfcb101280760c8f24e7f1a2b66dd5772fd6824ea4eab7bd5de0aa4c7237b5f5e8756cddee710081bdb9118f48408d7638cd5c45d57dbae56556982514c6bd37cb4a88f89d80668b7b6512968b316166d4d75f23b8acd57a25030aa8a3cdc287a59ac5c3f0fe06f4119e9dad241f215052b8a1a808c058d2dffe397132ea06f6f892cc7acfebc1222de5fefbd51bec5395cd851cb3f07d1f134fda6bf734122874b62b34a9d710f9c2fe09b5c6a9b936b1a7456c4783ccdde9708fc1c13c722d8669873167b5b02e8800e668ba938665ea5bf443cea715c5cdbf62d4c68032b99454a4212d99c5e28f5ae4cb0a8eea94d8d05b54064ac96c8c45644fa239c76870fde755a278770f27e2efcd165ecec0b40dda3cf8fa3a5366f02a12322b2ac1063675037d9b6753ce07344117352e5fbc12a7cb299940558839bfe9adeba9f2101592698cb52a7b19fc89dd703f7e122dc25e8c35ed67f192ff6851a3929c2f95cf1653414638eb181d836866c33128a9b68d43f9685657b3f41e3498c41270c26aba8f0cb7d54b0a31bedd5b8d2dcc3635bee8f05ef02cd7731fd43786539bf6f75ff4c029af6f4dcb79e5c32f124c086a20cf25394373d8db16fb25b365f2e1625a7e92397733a39a275cac3df021920a47b00bebd1e07d30fe36bebb1f4a9a603fcb31a60430b1e33c3b6b1b926aa6e476c5179e6c293d9788ebe681b6a93141d1b9555c60393be9e0f6518035f1a7844d1ae0afb5d17544bb13445c43208bbeb9fa40a66a8611bd77da4b81cbc184d2aea31d28177144a06c2f33c5e5edbbbdbbdfb7b799413ab10c386b8c9b112a4b65c6ce47a422dd2d3b9382b0294ddd4de4df02326c9ce994922ecf7919bbf6280dbb3df90396cbb269f5a02cc929ae16946bc4f9fa1410d5735675163a4b3e2eb0800cb79d3aa19256c39418b4e906cf3e4c6966ea7b91fa19ab15a8ed2863561b1891a593d47258641db385a6c7e6de2e21cd2c3d651266884b0a4713b8bb930a533efb1c4731ed1b6a36a324f8b46e7507abcd0e0fc66c3cd3429b1ea5081f7ce3bbaec517809c5f236f8d441720c22910ac38882f27375d5f859fc8685086be293d122a59a9bbabb232c3adbc5b2eb5a4c090ce4de26bad75a6dac22d7c7ff27891667c284584923e6a8e4b601638f3cc4ce30a96dc396b66ae2e5acece1701c21a711425869f00ae7232e50c0f0191084f4556dc15bcea51e24180ed5bb77aedd93c95d38d03a6d449ea4a2ff27b3b8b56a54cc19e0003712ace8c753c45d1be05054f724dc0cf21421f084a60d0883d452722b7372b6fd6f3122ae2bb655b6439d1587d6afa5bbd4da1c872e789a96c6eda80abf1f5c0dae0e4be407e6412179a2383f169209b110f2cc7e6236612070b14361678e0ba66e7647f6b3e634765569bf9e572e63074599637059c68044d1d6b1e02e30a72125271d94c8141914e59ffbc610a4e227302fb92a9caaaf54062a455dde3d10847e022f54fb6a2eeb180a2713b7ee0926c20c6155c8dbc3b342ea5a72e0b71bffd4a0ce8e2448d0e0b5ab91c383e651551f864c78c10afd0672e8aba500f7795523ea8349c804c1c71a7f526cc20d0d03ebe35720c9c05a1cb8433c2a78104ddf26615abdef2911e58a36e169171fa3f373710bc4832f82599659e567a335a093abddd302295c6975684f959ffd462cef2972c60082090445da6967e42120d292b36576dceaaf544e75562615c6e5bfb6107ba0e6c6712dfd701843794c6ec8710374977f604e3f61ecea85ee7b8dfb45e8f9c4d862a6cbfb0cc41078bef8c91461d46ceaa6bb780a5f2a13f805b57283597f949b01aaf736e7a8754cec782893cca26a44e4cd4fe344b7efb87bb0f3b4efb151ba9ae3baa8a8e9ea237a7abc3e5073f6b2d7c0aaff6d2e3cd27ca6aa51f7a8e2419b46dadaa33e2d8337f8bb4aaf1b0cd1812dec90d7948e4640bab39c825ec649fbb45e0ed1276430927ce4687097052fe8c9e8e4331f05c083c23334870a175c207e66d6b3bbdf4f2caed60dd6581ef8a5f44ba400a89c3ed1944087b7da2d93f3426ced6abdbd56fbccec4b1441819bbbfab7e1d9a3c79fb45b8d1630580776039d6809b8ca2340f6c61cd163f942f4ab248c0e4ec51068565861dc93f3f93d8c69d214b45f15f860328b6b760aa8f08fb85d0e98224be62863b49def7d5c9a6241523ef80735d31861c32091a5649c8143cc70d81fe78cdff62a39859820cd7b45eebf94871957478656612a37a705a1cf5a101167874252de8101d8b3e4507958057bd51f0e6a0323c7cf79143daa55b55bbf799e043e281a20ec796946a97b3082f2bb1cf26c83513f319fb1b3c2b32a9f7718f83b1b1f9ca3a674d2ecce0aac7c2ace8d91e6789ec108d456983ca4f15f1c81457e63357e03f59322d1e003a2fabd8cab4e9c354be964723a23f698b50a876dbc297f6409cfd72e6b624b5c1616702415ce40af023ab4788b15f7a01582f23f9a343a6099ba90436fbdc6232d7d2368342db39df6ec0cba66f62299f6de3a6449fe123f8d21b4de3d0a2af993fd387800066c07faf568036659464ab68fc8941e1dfbb8d718d49b328b2a0daf413d891c9934fba7672dad1d18801bbba7dba91a7594e542cb3e5bef0f0aab6cca67d422df453a1bf3e2d6449d8a0cf16264a6e817142075a7214e0eb03f554deb4368efebf1b650aded8ee4ae2a77ca13c6aaabd56d1c77062fe2f16b4ea56dd24861031cb596dbdaf3196b85c48fb5abea590a600d8c22f0b9b1b69734837fcb035aafc9b65cf1c9b210a0f4520def33d2521af18f56e9e86cc238841faaf7c3dbaed1edbbfc4872406e339a4b1445fa4a8f2ad55102e336c2be8fe7367506eb36ad1fea60e836a690e8626763bb6ed17ecc0472ff47de7da3e6e7fae96506e449f721a0fade2bd835f65fd9c524b175d6dc3f9fbbc8941126c00bdc5de3b3bf4792b75f13c2d5a97ccdde26374e9abd90029985ef8d5c84fb21a65aa5e9eed05c3abe12d6c670ae424903df9fc2097b6389200907a9efb9e26032df00cb5e2f5b6cdbbc3076e39638c6b2aa328321bec462507bcae7e18a3386aeb22a70668aa84ec3031df473d831668af60d1d007de4afe8456e9317dcb2a7febcfe1c953081096875643153f16aceee61ede9de3e44a15eedf1d07ddd421c574a6f8290e2efef448775e1961a871d76fb37494a6edcd4e9ed0c589feee6135b02a5f79170c9d721114ef0c3ec0b1857cc8b27d4226d7b2c8320dfeb2c3ab3ba426b06b52c5e2a1ba0a84a3142f0de0ade929f6f8e510520a00404ae0206a158ab35dc3b2299ecab7f4fbd034889b1d5027c7266a6ffe2c6f2c0ac7d65edeb8aa54964cbbe25c4304d22e679693e6118c8f49bc82834a538d15263e7248c80532ed932bf41f363908d10029e57bc48b9782ab65b26c47a89d774088fb8326a52ddb8e1c45e47e1fc8476724f0f37509e2fcee5174134c2c457e85fc0b234207694a279e76752068f2e808a86fab3f64588c8ef7ff9d66a217c95d9d87540787e2db63ad421a7348d50a4427d6a6b27ca81c23a96568c9ac4b1a4ece7c5fd7989c4a1a51c92cfdff09f83e732930852981f915aa37cc9d4382f9d70e07d9dc1af8b4f0bf2d77d1c44e3df11a89e3ddaa70c505a39887e791caaf791339d042962298889624b3d23f2dc9c4d76ef713a3ca3c07bd785b1c4c2fc8133f4c50719980c77835e9c541fcc27daf7520d4e4f53ee60b8364a8b29372f9501641d50265b022dfb80111f554633af7d3c1d1aec5919528ba7961d33034b55a513c517c725165cdd76a3b97cd99d9a4ab10b851091892b529e5561e166ec11d3f64a30deaa4418bcb5737bf3d59a1d580e03fb38ff1556acf44af1721097d76f44695ae5d54554261eda66b22652f3796f113bf322b0b0d7f89984f7af573785ccb1f01adaf4f128c53ea4509de1a618c5182c886f96e1a1230042b8245f339bc4e53a060e963b268b248632499c61f1624a4b8b229c752e493779dc0936b35cefebbb9425178fe03d2877c201918b8dacbabb7a249a73d3f83e1f2611ff343c3b5c02cc3ce19b51eba05dd2d510ed451fffdd5fe524334ca5cb1880a2ed07c6238dc10991bef416e49574a6c9df7ac64354fb5a04eea19d89d11740f64b375e8042be73978ff58ead4182c8b2520959ed9c76edc9a289c28376857f6e994917b09ef610b6daeef710c41a912e89d28b3c35ac49a69fdfe1e4ea19b4c427fe057d9a834f66d84816ede8ae82ff209976c700b2145d00fcaf4ce254f08a9b5a8232a17c8ed0da927536407a817c26ca869403018f49a8da0969f90068a7854166cbfa39a21c1210c9097507d1e7a4eaba9677db808fd686ba20628ea8aedf763966a3c2cab9d9d64950f16b072cad7831c75a138515e7522537cac23c74a67e7353aa33443fc53f8f66c81e0fc594e667cf44af9bebcd3c3fceb57596027280cec3bdc08ceb352f262422e75d6482feaf6560676815e2192d9e630e9050c170ad64487d5e848d7703e8c6f50a1d9398ad4df17cfa17570acd145e0644c53486fd1ff5b60ef94125e75fd79552a749909c24ffee4afe179324419ced51c0c38a36a88c5b084bd49a60f3044060e774a53a229887dc69b964efad0b1bb1ce55c5ad3bdec8d82ab9dd7352055e2d8d24e50c8db7b20d17fc2d30ca9821e06d8df9c0d1c5e1acd36264907de4ecd503c5de506ac73238b773be0414fae71769be142e23f05cb1c6e4fca4948614b5faa259e54ba296e57b6ab0cfe2d4e91b5e633244e2b875ed7a070f1764db1a601e1bbf438c7f32a3db2067628fa880426ff930aa4c094bbd3227f4c86454e7be326364e3180e48e3296063795e9efef09317deed9b20f58d80a5c2575616251022dc4e1d671fc3a2f9f7606f4208ed060952cfd40a50beb8dcb3a9f66d7131db54b37aa6fcfc549c322d8ecbb27758373fae10b429e6087f08f32d77bab642b7303a8acd8aa4e660f6ec7223310b4536ac1fd2257de10c1e6b5f48113130d4ce03d7aeb34ab2cc927ab37c60e9d885cdc7d73b96aa84c869e806f33ef4e52950693f1936f57d0f884bb344497a9798b1fd02cb5cebed169811ff8aacedc27de6380335db2ed604b9b2c2934987e8769e5054248b87c83067c00ddfe70f5c56654229eac748e447bf95541179116444c2e660818a3dc5214fb6ebea70d8977a67e759b3c621288ada94b8e1142af3fc969ea89dcb86dbd802bcffaab46ac9a52a9e0b49a648aea60a74d2cbf92119539ab7a050a1c79b6402673886c6376018b39bf0b99f18b9eba98618f277ace308334ed581", 0x1000}, {&(0x7f00000011c0)="893fd16253b3ee9ad4bcb93e5e7515914e1e622220ccdbc9469378a1e8ee1608036aed6df05bea271662ca44cc2017f9dc2376762c5c6f37749a028ad5cda800c0c5d4a09bdb387e2a2d165873609599cec7807b2a35dae236ea13f375c1c251855a5de513374ebaf88025a23dedf572c9805275ef37b708734b3bfdb071b9f7ae2f738f35e64ee51604c23660b2433ad54864ee3daa7f313dc3f33be9bb8d2a901b21fae58f5dfe3a4888c5b0eb516ffed9c374f0fe6bbfaee326fb88", 0xbd}, {&(0x7f0000001280)="da50bf905d769b3fa8f738f78ee86d1dc1536c6dcf8c8953e5048ed0502c5ebe9c211283ea2fd53c7971b576e3dc20fa3f4023cf9b166fb8a387accb9a05a963771ed07ae057cc93a13b96b2b99a4baba1b2a035dbb252ed8b68d4982bfa960a1ecfc3247977e301d96970c7bf500dd9aafc624edd3363d72e20b49a19d7", 0x7e}, {&(0x7f0000001300)="b8d61f6d9acea113c94d7d30d2cafd9cf3f2626b4d5290b66adb260c9d469d19d7baaef3e4eb1c9a67259dc10065a9b17c47d009454293f1a4a0f8c8bacf019135df9a8721678cd67723eab0fb23858928e3eff01fbfd4b3dedbfecc0b360ba3be4e572c328fa981a6030c71df399cb3dbcf65445f26f6af374a53219bd9680810d94d20ddc0e8a6e6e75cd6b7adbb378c1253dae45e11def94b5c8316b09d8582614c55dfe9dfb9272d79989810a67d3176", 0xb2}], 0x5, 0x0, 0x0, 0x40a}, 0x8) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) connect$unix(r5, &(0x7f00000030c0)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 16:58:40 executing program 0: 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', 0x40, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x2e) pwritev(r0, &(0x7f0000000100), 0xfe62c9f79afb040, 0x0, 0x0) 16:58:40 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0xcea, 0xfffffffffffffffd}, 0x8) getuid() dup2(r0, r1) 16:58:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x80}, {0x7, 0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000100)=0x2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:58:40 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x0, 0x2, 0x7fffffff}, 0xc) mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)) 16:58:40 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r1 = kqueue() kevent(r1, 0xffffffffffffffff, 0x1, 0x0, 0x0, &(0x7f0000000000)) r2 = socket$inet(0x2, 0x0, 0xae) fcntl$setflags(r2, 0x2, 0x1) 16:58:40 executing program 0: r0 = kqueue() r1 = syz_open_pts() syz_open_pts() kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f00000008c0)="bd73", 0x2) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000040)=0x4) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r6 = dup(r5) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f0000000100)) semctl$GETZCNT(0x0, 0x1, 0x7, &(0x7f0000000200)=""/222) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "85497100020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) 16:58:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = accept(r2, 0x0, &(0x7f00000005c0)) sendto(0xffffffffffffffff, &(0x7f0000000740)="db9825fe51caefe8baac8475def0919a506dcc81c236c35df9e15284377fb5281abf15d3a67b9a84e878109aa8ad9376a84eae6bdc676881f013c66a31c574105d92241de15fece5f0b5f4b0e5ecdda2fbf0e23af83b9fd5e138e722c0eb9a8c20ff8c40cd808785c6b999a6dd6221569a8f5024830c6308f90c139249d23057243a0c5de7c89f0b922ae1a786ba2b129ee99c974389219af149e44d6dc64f6e034898f9bc2cd87e837b6a5dd013c3ec6a7cf0de7b74f14aa181e9f1212ed737018d844ce8e409da96b9f2d116e3d81053e4ac505f19b6a31378194b958dd80bf6eb26219d2ad09e3398b56baa88bdb70c5ea00ebb027cc3f93734205dc297153be2d3f50c8e9ab7047421000db7d81fc386a0f4e4735e57ea77b94112350521fb7a10ffe0ae4604aed3e4f15b23c2de030f6eb045658db7ac318488f01f1e988397b2443b896ed2ae8d276fa44612ea07b78692c0614fe801985ff0991e5486ac9625533f98f2eeb809afcc8ad8fde744929079158042dd818229f9b6850c214f238e1ac707b6a33b59802f065cb3fe2aa59ae3b993e5ab6e0b871a84e3e857393a1d74e376ed407ecb9ffaa69d5864775b7e5f6473f80ad69aefa6858477d5c4ec40f5ed4a8888c48f0119dcd59181e21f3667208d099e3ed90aafb982c7ee6544514be580628a0a0389334d7dbaf95c057baf51cc2fa14a6740f2a200d3d848677927e23a04ce0204535bea6b2558e137b78c64de1bdbf6d257519459934ee31258aa6ca75dc4992ec979d1b01afa9e2dcef712ca588ed5d1885bd9cbf9563cd07a2fc5837d0decbbfc3f092239f272a721692223220aa90276a659e8e3ee832cb6d85cb04a0a95850d3ee02ab8a5f47918e78a03f6ebd00b8ee64b400018a6596637f4af042a56911cd1a64afcb470fe8f6a823089a7b701c3b1f47b6d11914fc37c42a579d56162bb6d076286e4471b7516af834ccf7965ed5fe640297864039b4cdfecf8bfc47040cc09a7da11641411c30250528194d8214aeb0d2cb6bcef7c1d30bf989bc81f81916ae59566d701db94d5061b53d3ef50f7fa9debbd41f4ff37dc2a4bb31db5c5110665ed3d543945f49cd485a650ebf6758ac2a227e56684a0706eb8b294e9a36e356c69e6338f62b7c3234b713cb27a5e06aabb10e6c54f6b22e3688c278b3d32e4978206b4dcdf36324146764421dc5902a03775d5469c2df7bddb277eca03845e3208a67424219b4cbb0735814fc71f73e64bb31f0479f896d107a4bfb4fde9090e1e0328140aac9c8267b15cdb1a0df0c5e27f4b2342caf4f0023734df7068f7076574c917e184dd928e7a6ec152548b5be9327a6d6eb5aea27104d928327837e4286d0bf47cb1cc21ca7941ed69f75115c82935f22fd9cab9f48ddb140728a79f0b575b56d336b1166b07a750390674523ccea1f575bf0bc347991e72e9f79452026318c05364aad534214d0c5b4b957d3ab22a942e333f245c49355105d24a1c4385461ccea52e7a0cf78c9f995df1fc5bce2a84db473826ae5574c6e6c8dbc0a317156175a0385185b2f3687ee033b76fcb6d2e04c1703610487b987cc7c427f919ac8dd2000b1398d2fad61c97def181ecb8ccce8d42aa7fa1644bc898cf8de0eae0edfb8bc3ef5fdd764710d6b503645ad4a244d02f1990546d581b232f29b755276c8c65ee17fbac3aab86ca51daf5e9a180f03d34289c24007cff337f4300ddac9255f8b9a48e4210670f7eb838fccec7712b7161d14c200b5ebf10424eca3928c45db10a5460ac8f9fc5fca314b19ca61fd316dc2aebcd6a62bd4068fa3684e9160b25425792c1ff0cd2d038becb6666b40c3350a294f8928ed864f26f8f9fc73b58308492a6f022579bf1df77d20075c33afe64c715d4170d300343876233d00619b04e547a8145c5bde066c77ee50c159951ca8305a268b979844521f5c404b323a095f5dd6034710d0789674fde7f312d436ec4c52dbb9d45510447d7b47c1b8492b18d1bbc54deaacf428b9dc7af2f591d6f2c7b8768b37af56e38091937b3d97611768fd47549b21dc4669e8d9bc39a8422c93f79773d30e4fc5981690dc21b3cf83c5d1e73c79c7319caf720e1258bebc9c1494df70e51198cd63c24e3d21dc8f4c882a8fb256bb0d524ce165c6a8f52a20c8c948bff07bd0409897bb387a3b1a86ba55a8ebcb7489c512db1f258ccbac7b45c6cea31840ab4602cd65be366d9551a1cd6e6fb862a7abb99c491f61523e9792082052a804291eace2e5648f9eb14d0cebc245113a5567f55032945c5247496ed99f42fbc5133682a97a660794326ffa552afc3040e0180d3205832e662c4f23f13b13a435723cded95fa4ed65cbd7bbb51cc54fb364e5f1602395763bdb85fe38f823aa7868fe6a3b32925d0926ff4df6eefe693adadde0377473b7549ad21bf0b6df2117745bd804b1a6ec4a597ba9c395093d40ed57d463a36db4f5ee678ddc1693b606c01fab5d80eddb04fda299ebf9407e5061df13110c727a24de1841cf00116499ada8d7af583e8d07d699db9c64011ca5898faf32afba3c5d7d9448fa6d78ef0368c9d2fd9434751855e55f66cd3faaf3c42b12ef3488755c7aaa13b2734a60bc87844f4c189efa81f774925af21ca2624574386744d295ed616009d381fe2927c9f8c043f1a356b077b0658eca5c7fff410ffcf914cb393cae6bbf837e18728f77e90209a5cb1636bf46be2626b4d2c22cff6cd6258344c3b23d350d35ffd583ebdb093e6085208b21132e12954401b0d4e0eccafc9c2769b1575974727686bd9cea2a2082a6adb0b3f8a82f47c7af99adf949c007d48b2336a5ce757d795e5d955ad32c255bb6e01ec023531a0130ba3f79fc1650868fb1f7b55b107730efd533e260b68c4a09eb4c47159913ab4340d01791a16b91d6df247a817300370f5c7b2196300ec16e0bd143762026d73020a0184bd10fecf331b46a8a3ed7b25133c137fd611c6664f49902c4a374d9f56e1ed465b512c18414b2c03deb1af29882a2ee0be3afcf0da0741bb5a2cf5d72b2ececd3df697e7ef32bbd772421e29d2b3543cd62a74b28ce9e50391df3267b2a3b31755b29171d44de414ede88ceb90bd0d9d2424ab5220610cf190752472a2aebe13b4bc2ccd767c49feccd65811924f7679a5730f42069d9abac8460b2c766d5aa1c2fb3b11cda0fd7f9e332ebfd21d68cc2a964e54a470ae26aeb4acd2cc33386caf6b19b9782760cf91b76c489a9a899a53eb8ad8fa6b145ac4a0ee07bcaa31429d52a439ea4bd6837cc6844b2b79cb82c535847dc304ade3e268c4d87ecb45f8539adc3c74c736f1f9cc3ecedf0304b75ccbeeaf1e0d44e56738f5602c302e448f9d3969b431ceac1c4c4e963a306f673cde3afc96abe9e5c91fc279822025210ab9dec1c8b44cd06132bbe50eb8cbfda6813ee86c4e88b244463ccd66156483301eb2ca7a368b202bc5853e2f2be8a8d9dea139914b9609c40eb2b20fe7009412714d0a283661aa29b057b6ef423bc252cff197d5f283a1eb719d5705a24e450af126a30ded5993f2a9ce3323f4fd7b3c1fac9e7cc10be0e109805ae2a114352e83cb9b90c843fef90db205108ae4cc52b7be226b895a41f8e6f78756e8a956491cad01730fe0aba2ec0959e18a4dd44ac8bd7f452ad65877f8417ee60b0e6782427e37b12d61953bb9feaab1d47877bba9554a3d60c96b2399e04971d6a2c61c6433e9cf9963f5ecdb46f2b36a5739ad543ed71d78a2283e570082a43caa897df5fba7efde540116cd8fb84035398821f7cfbf7fdcebafd2cfa5bdf0103c890ea5517104b3f62b9fbf6c500a79943a94f68501130a62d5587865dc201d7243f906f7e285bd4f75bb73383bdd3ec8becf0f61281169f2bcd61e8782e4bd0f79b9eab6e0ca90c9f6e3099b6f0b5ade24707fa3b28cf2f0ea72251080d6d70c522dce9080eb60d6f8c86df41118f03f3859d9d5ecfc9cb9d4741d7f54b3ce9d99887f85349eb488261751f78ad6cc614ec9595fb49f0ecaa8f2ad187fc63c2c10cf85d98a2043a9748ca6b8139b4ed738fed19723a75f540f4ae88ccadeea4127e3d562cd719d305b2390e17ae4fb71f5b2a73c2e54e4f42796dae3039de5adf58b518e2923f3fb1fefc2a22cfc70bf6fbf0273bfab9cc23669daa50e83852e8d23fe334486b5cee47b119e84c0f5c79854fc556f7e49985e63941f988038be24d8ce5f3932e2b77f22a60fa00d8f84ae2133028d8e6ea319947decba5b025fd378aed029dd5d3a54ee9204953ab0bab6fbf7d3222f52420e3d20d7018470dd0e4322491ee817131bb0f76440acbf7fe631ce0721cc826a9b077b2004f9198452a9a7e3fe235e47e384cbd46e96ee90ef687a175a2622557397b5a8fd2c25116b40f0fd6ca1f8a1bc51c0e13c74c4b7692f7c24564c2b238a7d0c009ab5af8305bbca6c27ebea5e4e1cfced9c54c2b694dfa1f7ce57cbdf28411b1738628d51bb115fa8b03d348f96149f33c48eeab9f7bd49d0d353f94c7318304089370ad841b13d3924ed0c32fef0678456e3fbfde937794871a44f20f27e5b5a0f5b63bce3fc88e52509e23f8439aa87d303d8716b7817a57db2d50bf6d62328b3ddb71902a41ddaf26ce26fb9e624362def958b81ca476d5005c90c0c24934ff4a67739c85c4c68d7d6257ee2cda970e17b18ab7204c8245d284bed6c9415d4845e1e0278ec28b18ddf1bf8250e3fb6fd42c1d753610bd0f568151a1d010b4eb92ca6684ad91f5be1ebf018397d3224b4570a4982ebe4a28a5f91e213e26241b8138117e437c0fd10b72324ecf8721e198bf4e8dddf91b669c4a4bed36c9c50a16af15c3e1365d59682dff1f77939a5ee04c4dc1b15701347be08dc82442d1ffa00bafb897d97d4f116fd6ed819d044dcd70f43d6134961e084411c7ce67c3262402423e0be9a47ba0ed4aa438260d63f0bcd596e8a39b63909fd0ad55f1cae24b8b0cefdbc0641c871adf4fab8795024249c26d80517dd868f2f18d9948b32bab31d22af7ffd8bf305d4ae871ec21810e96d0f8ec4b1bbe6206e83e276ed41f119393c844064025640dfcb1012a3b6e114e3cc24acefb63ffb82348ca3fbfa1200a29450013235ad52a26a09b006a18969e75c6341ac418a342efe56595434a92434188da534028ba273ad920b46a3ed77936748b23fe1c99221be2b68187717320f479184c390d9c70b87439e400be78ffbe1c5b82abffcb8d85389ac2237d11416301c0b12ddb53f60c52e42256a94bfb7242a06a1ee211c3a87ebe51a6bfa8c5b14ffa17f714ccbe38f3878d4198625f6b80381b5689e86eefdec5e9a9838cc5d886bce33eaf46e99941e7493e13c0f72a88b468dda94c2bd200c2bf902882ffcded8163f3cca93c12d094118e216b5b1075a28c86e304326c62de378d27474a5510c17aad7c4c95ff3bd8dfec045c98aa4b59be5e1b42b4bd5a2333a5793982de5714186e122216b3c1ab0da29eaa78c235e976f823b775fae8e9dfffb4700a3afb8afa98318afb310ccffc935b0c2d0a61d55c9922ad790df41a8dfca010b790b547064ccc1e48a47cc6b1f16b9d80a63a89d54b8f8efe229894eecf9378df846bbe4140babedd111d1bcd1d78edc5e981b00ae9d3c462273a79183dd7d15d69c5cea03b1a54440277f5e0333f6ef7438f49058e935f18ab6fbd5c87584788235cb68574ceb7e77e5772604899dfda9789ddbe27ba9fd4b1bd84c948de2f70afc25231b", 0x1000, 0x2, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) pwritev(r3, &(0x7f00000001c0)=[{&(0x7f0000000600)="79b11251c09c0c6eb47ff040aeea2a3fcbfa1b1ba48cacfdd335af9ee5911f5a0e533f11b43e8eb96a62618481cb216c1f0d2daa955e4380bc018186ca0d260db03f762a08bf1443589770e78edb09506e479d81b6f21b190f04d767e8104b8570f84f982d0e6fa77ba12d5490d808c0e36e1dbc2c72f833a8e560ef0727b6701f00b6d7db03be607b5d9d27d627b1969de25eb15a1c7fb84feefd5f6dd91717955ed3a6eb0278da14601b863039576580de747c341d02c386bec2b0ca7fc90ab56b50fcd6fa9ecd46bff000933ea4f1ff06e964b2aafad672d03a1b910aed623e9d760a1d0751089989671eb5c5ad58458056cf7f0900ec9295f0e95fd39b5188c578b0d0f330ab0bebc2422d41ed5fe57bad9fd7860d31f92c28781f93a92f97ae911c6d39549b4f88f024f7870ed3a200"/317, 0x13d}, {&(0x7f0000000440)="dde52f8115f4f78cb9f9c9c455eb4913c6fc618f541e972375a7ddba17e463cfab7ace228a1aae7c8eb3209c7f88b6d26cda9c60c24efd0b75e1baed08", 0x3d}], 0x2, 0x0, 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) poll(&(0x7f00000003c0)=[{r4, 0x80}, {r5, 0x100}, {0xffffffffffffff9c, 0x40}, {r2, 0x2}], 0x4, 0x7) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) pledge(&(0x7f0000000040)='tap', &(0x7f0000000380)='/dev/bpf\x00') r6 = socket(0x18, 0x1, 0x0) r7 = socket(0x2, 0x8006, 0x1) setsockopt(r7, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) pwritev(r6, &(0x7f0000000100)=[{&(0x7f0000000480)="28ce6cb5abd4ff1b4ba551b5905d7e308f8250b6f20defd93de21682f381b0754a767453880d9ce59c6b211da529cf2838e89ab978f1d308c9899e313ba2633735832e82d12d6e6827140d6114c65f11dcbc905b27d847bebd4b52ae20f59039174cb5b231e6ad6d64c30f3d036c6dc4c2370c0289f793fe551e9bd60cc137b19fc9e5ebdb5af65cb0a4c8e39680a6f77e30e938f6e83a9dedc2b9aa32fee5d901512c2aa83f244fd383a9b98389b8b5b4b60931b981fea56ad9b72fe6dd5c99383cd25fc376b955df0b52e3ccee660198f72f1ee395472578afb6d6709a", 0xde}], 0x1, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000140)={'\r\x00', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="88") syz_extract_tcp_res(&(0x7f0000000300), 0x8002, 0x400) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) fcntl$lock(r8, 0x19, &(0x7f00000002c0)={0x1, 0x2, 0xffffffffffffffff, 0x5, 0xffffffffffffffff}) syz_emit_ethernet(0x1, &(0x7f0000000280)="bb") 16:58:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x9a, 0x4) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x200002f7}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20, 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r6, &(0x7f0000d06ff8)='./file0\x00') ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) kevent(r4, &(0x7f0000000140)=[{{r5}, 0xfffffffffffffffe, 0x2, 0x1, 0x6777, 0xfffffffffffff001}, {{r2}, 0xfffffffffffffffa, 0x8, 0x1, 0x20, 0x7f}], 0x2, &(0x7f0000000180)=[{{r7}, 0xfffffffffffffffe, 0x88, 0xfffbe, 0x7, 0x8}], 0xa39, &(0x7f00000001c0)={0xcc98}) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000000)) ioctl$BIOCFLUSH(r2, 0x20004268) 16:58:40 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) shutdown(r1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000040", 0x8) 16:58:40 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x3d, &(0x7f00000000c0), 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:58:40 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) fchmod(r2, 0x100) setsockopt(r1, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) listen(r1, 0x6d6e) setsockopt(r0, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) 16:58:40 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000080), 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) ftruncate(r1, 0x0, 0x3) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 16:58:40 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x35, 0x0, 0x0) setsockopt(r0, 0x40000000000101, 0x6, &(0x7f0000000000)="1a339c2c2b2cd7a07bce2d0a942921ea178274663f5584901517b96844b0b524271e2dd3182aa4c8bc0f62b80092bdcdc8a64611ecc5a90f4d9c9f00c1cf2d515ffe5c8288f32a8dca60a32e5d736b211ca6ae00a016ad991d942bb66ce639853704cdc160b5c41f96e1463ab8ef5db9b3bc610d64f372f4ff6f6aa4bbd068c6232da4f56f244ab3ba8eb66f4b75939e890641a81dd4b881f04b431ea83567276cc7f3a9375eb09728b2f71ed7c21b00261d52111b17500ad3346400675db5bc7070a64b6a37c54a130eba30ef4e9c46c7a5acc3dec220f2d78479ef563c45f040e5fc72", 0xe4) 16:58:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x48}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) recvfrom$unix(0xffffffffffffff9c, &(0x7f00000001c0)=""/204, 0xcc, 0x802, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) syz_emit_ethernet(0x2, &(0x7f0000000180)="e5f8") 16:58:40 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x400000000007, 0x0, 0x0, 0x0) 16:58:40 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x20008000001, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x6, 0x7ff}, {0x3, 0x935c}, {0x100, 0x4}, {0x41, 0xffffffffffff0000}, {0x7, 0x101}, {0x8b, 0x8}, {0x0, 0x80}, {0x3a, 0xc000000}], 0x8}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x24}], 0x2}) 16:58:40 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) read(r0, &(0x7f00000006c0)=""/138, 0x8a) r1 = syz_open_pts() readv(r1, &(0x7f0000000040)=[{&(0x7f0000000140)=""/218, 0xda}], 0x1) close(r0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') r3 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) r5 = socket$inet6(0x18, 0x3, 0x0) r6 = dup2(r5, r5) dup2(r4, r6) sendmsg$unix(r6, &(0x7f0000001700)={&(0x7f0000000100)=ANY=[@ANYBLOB="f31845b3fb86d100000000000000008855c4024e89cced44a7ea75fe3c0000000000002000"], 0x1c, 0x0}, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) setreuid(r7, r8) r9 = getgid() fchownat(r2, &(0x7f0000000100)='./file0\x00', r8, r9, 0xe) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000080)=0x3) execve(0x0, 0x0, 0x0) kqueue() syz_open_pts() 16:58:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) shmget(0x1, 0x3000, 0x141, &(0x7f0000ffd000/0x3000)=nil) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:58:40 executing program 0: setitimer(0x1, &(0x7f0000000000)={{0xfffffffffffffffc}, {0x9}}, &(0x7f0000000040)) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) dup2(r0, r1) 16:58:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='vd\x00', 0x4, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x5c}, {0x16}]}) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000200)="9b") r2 = semget$private(0x0, 0x5, 0x204) semop(r2, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) semop(r2, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff, 0x1800}, {}, {0x3, 0x0, 0x800}, {0x1, 0x5}], 0x4) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000580)=""/10) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000480)=0x7) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000140)=""/65) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x100, 0x0) 16:58:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x3}, {0x14}, {0x6, 0xfffffffffffffffd}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = shmget(0x2, 0x2000, 0x21, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:58:41 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x49, 0x2) mknod(&(0x7f0000000200)='./file0\x00', 0x2062, 0x8000000000028aa) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pread(r0, &(0x7f00000000c0)="13", 0x1, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="01002e2f62755304"], 0x8) close(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r2 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) mknodat(r2, &(0x7f0000000100)='./file0\x00', 0xc000, 0x7) 16:58:41 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000080)) r2 = dup(r0) sendmsg$unix(r2, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001500)=[@cred={0x20}], 0x20}, 0x0) 16:58:41 executing program 1: setuid(0xee01) r0 = msgget(0x3, 0x0) ioctl$BIOCGDIRFILT(0xffffffffffffff9c, 0x4004427c, &(0x7f0000000000)) getuid() r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000000)='./file0\x00', r1, r2) setuid(r1) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) 16:58:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r4, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffe, 0x800, 0x1, 0x1000008, "5edd0bfc7dc58c5f9c3280cbd151a1e898a442a4", 0x7}) ioctl$TIOCSTOP(r2, 0x2000746f) write(r1, &(0x7f0000000400)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d944a461a1401d9dbf8dbc0bcf0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80872914cb3909b0000008000000000ce7f63c5ea403725d978ba05ee3fb8f8c72c001258b396d1b74b28f6e7194f223b0a21fdd2dff208009387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f489475c0f9508efe5d6659bd91b92e1b60c6e1410c59958698332384debb026d4601115887c22dd3423aa80c52ce46c06dcc8f7ffd30affb1a0d", 0x167) 16:58:41 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x400, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') symlinkat(&(0x7f00000002c0)='./file0\x00', r1, &(0x7f0000000280)='./file0/file0/file0/file0\x00') open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x80) chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') chroot(&(0x7f0000000140)='./file0/file0/file0/file0\x00') 16:58:41 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r1 = dup(r0) utimensat(r1, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)={{0x8, 0x3}, {0x1, 0x3}}, 0x5) open(&(0x7f0000000040)='./bus\x00', 0x800, 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) sendmsg(r1, &(0x7f0000001800)={&(0x7f0000000280)=@in6={0x18, 0x3, 0x5, 0x1}, 0xc, &(0x7f00000013c0)=[{&(0x7f0000000340)="f422a08723025d268ff59132743dbf65cd49ec747f6d340b6aa1586ec2839784b19364ecec8fee50c98836dcb0f3abee40b037b2511df4b9241913e65fa9642d1a1a9dd0227f7691ae7143a9e98bfd7aa96a62c37b651e722d882fc3b541956d8aea4069ecfc2dc6f93c6c879ee3e076f1cbaba7b04b", 0x76}, {&(0x7f00000003c0)="6025899e4bfe0496e8a6e1e794ad5bc233931ba73a367ac1abdc63580190b4912410f0876f6cefa9e14e20ab65303193c9177098fef1b9cd25e70a291e94debdf04d4118faa2f32f0dba3e6450ec760e9359d19b578c35e37aac1afc28a4a3f19834775044e7febb2631a8941075045a1cba66010c04a1d711d322e6cc4261fea345994cf93b991ee27dc254ea75b91b30fd4b362fc2dfa975cc5ae78f491de2249279b6021148c733d23e6cfbacb3b270ef9505e9043f55e15453718502cb576b143a6db0636675673f36282a967004b878617c2e4b7c494a8427687130f6395daa8754e50b45173b3de42b8ef3986e17a73d5853377ab444689b6b4d7d7641ec1e0e183cd0780ce6c2e390746512efc8336d1cfb5dfe02aa03b657fef59ac3b042aeb17da34449bfe4154783faafae86a049221da7ac2e122c9fa9890a5d862277f5a575c820bf7b26b8ae8661d96511e3238de7758603899a1e5c07b404e4d74f26bc4f8bb014a2ee25e80586ac23e3f797f91c1846684fd242a5792f0da13f22bf9ec18bbb38977988dc14a00bab5a5eac2397909e4f5dcbc5d0d5c946908a848b9c611a2eac78b609213914ee09e9da9a0208879d0d0b1f6b5c06edace5b4550ea8758a379075b0d52a5d01a64d88645fde1f77c5b24de3f84244ea9d9c480621f944a53f9fead2a729c697c0ebcb8f1fc5144ad88e03b0bd515f995e39c78669c0f0d8e90d1930542a599d46ff77c8ce02c32b112843981301852e892c03af9216802878199f7a2636cd90a40b075a2c39aef74daeac825f7b66f52737dd49558ab78a32966e7c199cd74f0499f3a916d885ecbaeb6a22d60396b3ca3a8b9a816e8beb0b6fa96a82b20a62763878f2f660f2c94c5cf005462678b917d033d47e06650cc127b76f7da8d5abc2d7b8b0babd8f7b58e11fa2a3a770f25efcf89c77a6c58ac0ab0a9b3016bc4cd8d9e95b1fe32996fea85893b231c5dd05863e612adfea0742c43eb4b47cd10b47c8a01b561aac176249639896a26dbfff4a9221b15819b995a82f1038e3b8fd06cd99933c51bc244eb56b44b93773e37ae47e444621d65c120c60421cb9fe134ccf295d8c52c42f2dca616ca1da2d25f5b213b2357e652aa0786879c03e98f53241a5652cc162fc71c29dc7e39767c4c901b68eaf1145f40f88ec90adee6ffe643fde1ba2a9c2323f76fe09e766194d91f1b702c152a9fdf8a0ae4eb34b68a8a2936df8b67ccc8aeeb57260c181a8a426277a26a3740437130c40064dc92028689d717df69bae113ad454561906b33232e44ead553085af3bd407d7502a084a586fdf1c2a5e1b4b8d4a4628f837cac131af2910186e6fdaaba0967d7bb7b87200e87dd55a47f73170919681592dabdfac87ea5fba18a5674ff9c2ec75ab42796a5aa83f4548e9b709f374f5e00eacff8d915125309e6cead0c76b7566f34b61ec64be19464ea8746a1d2bcc9e22a6abf80024370501dcfcc0a37b3797ffdcd4727e16739055f62bddee5b60bc052935917b48c75e7066a29c5c9545f0a92f27b09491d554c35c1e831338aae20d87cd382bc548db9282ab3f59a753344103604c09b98605857dba263c38c24f3879f2d5a643ff0f37a444a38e3098968f114db02d81a660526c52e6c08ea082b3bf486046e7c607ae26e0a8a9506df3f055b7cc258d6486da1d409ba5f7dedbe7ddd385e409618ab54a27ba37b4c9db029a41f9a9a120710b38bc369ca6dda3f471d04334bcfcdbc053b8592701132a2fd86db66537a51d4a94fe496f9b6693e69da07663f71fe50ad3aa63138ea40c9c5a84d877ed71095a356a93295a1ea62cd050e82bc5e9f83156eb39a9d2df48702eed73991c7b51b1193e46243c11d905bedc1e05a0c8cca90f8bd30dfe9443740330022b0f84181a95b55707a04f7c648da90b2ed8d7f72a206e2ae4565463e120d39c6188519aa0c2b076a1c5482e6266f91260bbef056aaf1e338eb5f901e72dac347a0b6fc17234160740551330fd54da4e67bc30b8a5477cdad3513c8ef1b124873f618970cae06657a7b337d30c3de7a884284eb730d815e049f4ab2a43907f67f2ddc0dd564039dd2d97764a84a7c16874d0459476424cc876a2f4a7c41dd96db4b1b29789d28d8cad7e1b1ade620a5104128cd6a3facfd35147ec909c31f60f567f217d015660f4aa3b87dcd75d8b33028705e07834e00b2aa7d6d65f9ed03966002030f062c67ccf2b2c0df44fda745ef9d693f71968380910b1bc1b7e2936c644e510b561187e4702dea2ef7390c1545140238405657dc37c0743c8c67a0dca481f26a09f8a8c56b0f477098c19d4c1988e53779d8253f1d85d480a36d87729d34b45fb968c0c8fef72ff2a1cbe287c416ae02714d0729d8546bd5f25046fe03d10f415c3ca8f137d344916bfea504d873c1cf2751fbffefbe878d76d8af0620a2dd434ebfe51190c43e3a4356526aaf2edf7829be3c70dc62e065cd157eeea1b309801c8280c571724a7670d7d1f557bb860be6a7b37dc1a710b70962e30df699967f3e39575ca2f22d36d70b6db19b709d7c8291198a973178976185734d422f91018346a7cb2084acb472fe105f562dbe183a8bced7ee3555be661063fab03162028f562d8d46fa4975abcf48c2ee52aefe35fc52c0dec0e7bfc744c08afc55a9a58ef988fd8e123331318aea5d3b340507c8bd8335f36f965a5f700b2f13cea406cb6e3a69003b16207e654de17f29ff5548769990b2333e6025b1fea38015a8475dd6cd813ed02ab4a09303347b7343b1583eeaee568e0156aea5c4bd99e22dddea2ecc185472a4adfd080eaab52109884521f8d07130d2b105069df3119b35f2b99a2241d21f72c5a371fbeab1bd3d5df7da2fc5d93a516598b95bd81deeb834024c222ea14ee7e49573eb2592e21ca3f09c3df69765a6563edd7a8b9d995601701063e3020be9b303781cb051ab76f5364fce11fa6b00fe8209d95b6a8fa65b31135696b99fd34bdf1b30b5238d9b91af7c8b41fc00041c951cc4b0b50632b4644546f6894c8e6d988a74e8fb5a5d2ce39fbc336afb783d2e45215a5f4e430b34208a85e8b43edb4806c5eacc7d0e159d4efecb741bfcde0301d1b23fd0255576d06b19ceac5235a921d733b7824df8adb5b2f551a30ca71c417fa7c66ddd4da9f10455fdadfeaa284be1de467f19a7a61f6dd99e28f3580b848aabef7970b2e115fae7d7a123848cf79e6219bf9db73fb0c40aa64de56515fa600fbbc10e999aa0cb67992ddbcd543dbe244bdfbdef860e4c01ed38cc5ebd447a1bd860255b63e5bddebad59fe9bc813819aa6d117fbfbc913055e261b6c88266be635b3b8377c7153f9434e171d6640f2116f09b8d02e481184dda56dcaec219275ec9fcd9cb06c93e341936db17f2ce50215272b5457ddfde37f1e3ffe30bd7c7189c5be0639b6adcb817bffb2b4e9477781d567d96f30868cb4e6294fbac01862c2e8f8d7bcadc35b5cd91a8ad5bc4c004dece6b51c9a139eab66c297a69bcc3995127dce236a3311794e43e3206aeaaebcb75a60b3d36f7b583f85e1a336af5acea75d515d0886e04b44961cd596609c5eedec9298ab6bd1b061149367bab1e77b206fb9dfd41f2dad0f28608293eeb730f7256c8858f21e5aa748a6318fb480679ada81e5226908481d6c966cbff3f3cd1f86a8d5cb62f0f9d86a4f05a8459b4e05fcb19e20e634fc8b81528c47d286ba0b9335da78cfe79f5aa7a3b223c1d1fdf24add92513326725beec5089f7ac096b6ded6608fd60a3ea7f75b8827e5bf97753f2d5b960d1da21a4f7780fcc29728f81922031bd5537c91641f4f4a9ff071e789790ed89b1f8ae8a41b02c613503c7c02efa070cc835b9da26b5621c89c6479322b098c03a866913f4a3ef52b81de67e1b7c9e6a1e3c9fc202835350fdf92ed6a9c685b32fabf46f4064d02e3772bb001324049c0c8a01925c739f0b95d9fb3445a984a475597d3bba7b0dbf52a0c5aaa4a140f293a5d7780ed777d0f559505d2c57dcdb7cdfe454acc654f731c7201143b78c3bc4c977d9e24de167eea8bd84d97088349dd0331203ac8ebcae0952979f8bddeca4b1353dde0f98c438e97a3a43d4290f261c45b2feb7f95687fccdbebaac1526f06b33747c30caa5c01c3eb6d1d313e7b83633c43c06f0ac28c90af713af66e9b6c44bd87d79eebe2f74ae12f9594561419a293aeca60425b0ef92ab7b8c2205d78c4f8b3903c943bffef0919b25c34540d17c94e22983c23dec490cd8a08077082c6a5907007bb67b4479c6e1a6d77b2225ec8aed4117dac91b5fac7dacceee7e7e1e995afc66564a55f2387bddf03a51ca2bba4fb8486f1074a866960f4ace8f3bb596b62427d158b3c8a29ceb44720a289a15ba157612bcc0cef658598ec49100d8327ee0315aa41c3d0527244fea308902e9973bb3fb3dcd7776be6427355f93e18c488f47ad3450104e259ccdc0b775a3bb35f74e7447485bc102d9534ae4c090c01617a3416d01aa65dd0cd2b5ab8241fceb382009d2920499442e9942f745cce8b4868b4a610928d60105adda398f7c510131f70729c02dd160a0d633eb373493761ee221358014308490af546cfd4b3bdbc2fb755d1b6cee07942323e92b50f24d7497efcbb5303bd28201625129d151d106dc95290ac61bf713542cb2eb3c2e8fe1eb16d1e783f73d5b3680e72d086049875d9b6a0226213282eac8701b94526fa1c4c2256807db272edf7554f85fba3a9586efff3f21e41f3b4562ae99eaac990d66741bdba778ccee1cae70857018a74f0e68cd5f2c40293bb04c74421b6f5d364749c52901cd104308ac9eccdf9c07564eaa4e0a0ac4ef669f51769efdb292adc833cd97958818dfa4d02ac9254d967b0ed5088d12fe2d5938977f235c243acca00eb29026ee19cc6327132a57d08543432953b390b851eef2528b6ecd5a609a063fe093fa71a589a00c4020ea235b6f657a1e034eceeca9c7afcf9071b76ca668cb919bd23ec12b8bdb6a1cef8cf93e10b0a8c6bc53db397bc8269cf25edbbfc4fc09c71dcf654c8495b6dc2628c48407abf664930f735f610e1d26a8317412db0d9a6aa3b14705c83ba9fca0767bf37402ae6e64d07bb7a5d7a1bf4156caa65bf2246906139ae6a677888b14d7fda0e83f8f6b8815259bdc9b2c8f1edb051da548cecf87a82e297602069ffc5b27959567be6d9f97dc6b1197d8545385c02f27975e16aca7a033e8998a00a4a7c808c084f49c9dfdd1979435e0f30b942dc7c5a2f145824a126d437910820cf36feeb7ddcc2a06e5424101b2baf4a6a05fdce0878963f1c6552fbfb9c82f29f351bf0e4d784c650d4b08d494dce0f1003afeb0c27bc8791bdbbf5f7322118d5cef8ca04b6da625165d5a6e73212705a413848871c9c1accd698903b557a2fdf380d2b6fecc37987e704b806fccfb7f9c37b6b54d2c1a95179022b3ce0b585273f47f882828f748bb557a29b156faeefdeb13d33fc7ee9a37628d19f6f18311226d974b74fcfa750d26ef136952c4a9a4c9d8b7ba171352b5705c2cb3b824ef685262b91f5ae4e0ca2b08e1f61daaf26c0cfc67cacfb638b6c6abd06680281e9e2b471f16d6800abbe2f596973364ad3db52e7cdc509c155aebee4614cb510bb2e32c2092f21d95bb85c2b9b7bb2bf16a39b7388d06ddf727385aeda07f9a90adf6ae773e819428e12ce4812648c5e1bca129e2dbd51dc47ddcffe8ff5df22e977b49d3c95f9", 0x1000}], 0x2, &(0x7f0000001400)=[{0x80, 0x7ffe, 0x4, "ddc355a89feac5bdb9f2414fd6e9d9702a792c6a94e081047c090b72ecb0bad30d3506ad971b157c2836e8d1fcf1a5d3b29c3fb2619d6d15583de4687e83c0bc48c0674427570ee553093f3d1fcd22293553c0ab9ea49bb84da3588ed7e28d184be2eba12d614d16a49d"}, {0x100, 0x1, 0x7, "637cff3348be2ce216e5f80ff16292496b46e6c738225d18ed9447749338fec9395a2896d2f22584c9ade9d6e0c47d8b13af6b8797293ea2c10c09874ef5289b5c3e4fbd4c057b787190fdf1ef6fa9675c38249e2c5f4d31050dd2e45d5552e3bd925158e0b36ed6db9c561aee778731ba6157125c9f269864c5f30ecd50ee1e8c903a88d5740a381a5b6e16d678ce279d68ff4733c7644195767d7ee37402710df1e5c05a3ce5e184f1dabd48af3f7c3f446eca514b191b759c9bc7fac9bc986a53110dae494fbd9ff5bcaa898cfe9118364354476bad3faab6cb48d9e5da331ac0e84a3acd381f75"}, {0xb8, 0xffff, 0x0, "b51c5a5252534ee1ea0c8c3d1a2f8c8af65923cc45ad2f355994ac2b9eba1f9a49b86d1cc1c7232b0c704c36c09317853750536f3ec708fec462e04e9ba74b5e2cfe3dbfd06739657852faa9e2187136c219783427e8379a7dfc43353e0ccc6e1f26b4a1394056799eebd335d3c6f62a072fe03613ba7ec351c555fea1ecebbacb17fd42b22e8424e0f838dddf7946b85f11afe1c69788fc3eee2a49d6e9bcd603"}, {0xa8, 0xffff, 0x7, "90077b998c86590e42fdc0316d02932a3ad85cf4b426febb977df6172dab4038ee71d742d5437f453e5b6d1efa26ee2021a90b2e8d7a1ee07da13c7c1d0f084e9d230b4263612914a7d9abc18e47020d265b17f1ba245930abb4c0de2b20beea80e2d199460dc80bcf78d72e20eb9f81846ceb73b5748dcf796b8f768d733c61f13e52850e7ff337609802848d14a25d7f844763f327"}, {0xf8, 0xffff, 0xefb5, "a6b23d40152d4b08cb87315048dc31353e7cba8e2e4d6447cecb5a2f12fc508e8e58ca82beacf19bc7f09c0465e95e834b8c4a00dde29db471eed01ed6f2678a868726a608dc7f01a5b1d8a8bd6691aab378bec244389c5e777df3e4ba47bae07423d6331aab94bd759d02b07e7f02ca46e8b1219e9de7c9d2c8873907284a1341b739436cf2014f4806af4fc4e9a56a72ac7f8c7123d2608f9c6c9f041d0ea09b6b03a1d8dd225da100e20ce6d24abea2a697dff925c5dc04e49ed42124d38925776a3e5afd0f9cca157a950a6ed02a5f430c5f16e3856dcaa26bc95d51c5a7cf347519b4"}], 0x3d8}, 0xa) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') socketpair(0x6, 0x3, 0x6, &(0x7f00000001c0)={0xffffffffffffffff}) pwritev(r3, &(0x7f0000000300)=[{&(0x7f0000000200)="dfbe7379ce085d077ff15f6281cbd35f6993ab11fce41e989ce5060438c07eb796bf67", 0x23}, {&(0x7f0000000240)="d3c9495cba66894a9762b53ee8480e81ded1d76f538e512bea6ccccf403cc65284a4eb06b6088952848cc544eb99", 0x2e}, {&(0x7f0000000280)}, {&(0x7f00000002c0)="e51f", 0x2}], 0x4, 0x0, 0x0) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000000)={0x0, 0x7}) execve(0x0, 0x0, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r4, &(0x7f0000d06ff8)='./file0\x00') ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000000180)=0xfff) 16:58:41 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r1, 0x0, &(0x7f0000000040)) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r0}) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) unlink(0x0) syz_open_pts() 16:58:41 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x19) r1 = syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) write(r0, &(0x7f0000000040)="4e8e47f8039c6c49ca82", 0xa) write(r0, &(0x7f0000000140)="728a66088cd9dd366d53", 0xa) execve(0x0, 0x0, 0x0) 16:58:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x61}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) sync() 16:58:42 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = syz_open_pts() r2 = semget(0x3, 0x3, 0x8) semop(r2, &(0x7f0000000040)=[{0x164fde540a23d138, 0x8, 0x800}, {0x3, 0xfffffffffffffc3b, 0x1800}, {0x6, 0x80, 0x800}], 0x3) semctl$IPC_RMID(r2, 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x200000005}) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f00000003c0)={'./file0\x00', 0x8, 0x108003, 0x8, 0x0, 0x1000, 0x2, 0xba9a, 0x0, 0x1, 0x6, 0x81}) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x1}, 0xc) r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r4, &(0x7f0000d06ff8)='./file0\x00') ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000440)=ANY=[@ANYBLOB="4526c300000000bd000000000000000000000000000000002d7efcbb64a7c441d27b0ba5c16d7741a5384661c47260aabd0224025ebbf0602bff4476895bee27f22c61178782df95f4018492b4d6bfe3d7af7bceb4c7de5c1c122e1265092c2d07c6d0c1d392939aed2ce67f8ec2170d5f01ddf43a08306a5bf5549bc95dd17405f8e96975bb208374e4004fbcc614ab46c75eab5617044f0ca56b7c7c8332209222566c485e25d4e373c083f6fc4575cca917ae2bf6669c66d6dc0b97e8e5b0655214eea5b3f535eb2870"]) mknod$loop(&(0x7f0000000240)='./file0\x00', 0x8, 0x1) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = openat(0xffffffffffffff9c, &(0x7f0000001540)='./file0\x00', 0x100, 0x1ea) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000002700)={'\x00', 0x3, 0x3, 0x100, 0x0, 0x8001, 0xffffffff, 0xb, 0x2, 0x1, 0x7fffffff, 0x39248dd9}) r6 = syz_open_pts() r7 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x105) pwritev(r7, &(0x7f0000000140), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r7, 0x0, 0x0) faccessat(r7, &(0x7f0000000040)='./file0\x00', 0x5, 0x3) ioctl$VT_SETMODE(r7, 0x80087602, &(0x7f00000002c0)={0x1, 0x8, 0x0, 0xff, 0x10000}) syz_open_pts() semctl$IPC_RMID(r2, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffc, 0x10, 0x40, 0x0, 0x1f}, {{r5}, 0xfffffffffffffffc, 0xe2, 0x4, 0x1f, 0x7ff}, {{r0}, 0xfffffffffffffffb, 0x20, 0x2, 0x3, 0x100000000}], 0x0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffa, 0x80, 0x8, 0xfffffffffffffffc, 0x3}, {{r6}, 0xffffffffffffffff, 0x1, 0x7, 0x800, 0x4}, {{r0}, 0xfffffffffffffffb, 0x8, 0xf0000000, 0x335, 0x7}, {{r6}, 0xfffffffffffffffe, 0x44, 0x4, 0x598000, 0x7}], 0x4, &(0x7f0000000080)={0x5, 0x54}) syz_open_pts() r8 = semget$private(0x0, 0x2, 0x50c) semop(r8, &(0x7f0000002840)=[{0x2}, {0x0, 0xff, 0x1000}, {0x4, 0x4, 0x1800}, {0x7, 0x28000000, 0x1800}, {0x3, 0x5, 0x800}, {0x5, 0x4, 0x1800}], 0x6) 16:58:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r2 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000280)) poll(&(0x7f00000002c0)=[{r0, 0x80}, {r1}, {0xffffffffffffffff, 0x1}, {r0, 0x80}, {r2, 0x4}, {r0, 0x40}], 0x6, 0x3) socketpair(0x0, 0xc001, 0x8000, &(0x7f0000000380)={0xffffffffffffffff}) read(r3, &(0x7f00000003c0)=""/4096, 0x1000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x2c}, {0x6}]}) r4 = dup(0xffffffffffffffff) accept$unix(r4, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r5 = syz_open_pts() ioctl$TIOCNOTTY(r5, 0x20007471) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'\x00', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20006) getsockopt(r6, 0x3, 0x3, &(0x7f0000000180)=""/160, &(0x7f0000000240)=0xa0) semget(0x2, 0x0, 0x40) 16:58:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x7, 0xfffffffffffffffc, 0x81, 0x0, "d730bb6fc6e23c5b00000000000000e74de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) getsockname$inet(r2, &(0x7f0000000080), &(0x7f0000000100)=0xc) close(r0) dup(r1) syz_emit_ethernet(0xe1, &(0x7f0000000200)="54c2e1efa5e5a3a414f0dd5067d17205eb12955b3b965cb1dac16ed1461ccc20599fa9c8c602e7f852bbd8d05099bd1d1fc209f209cafdff19bd0401624eb40863292beb8b7c51d7b677372a4783340e5fe83ac920c23dce4682c09058cb5debbb7b5089629a17511e3feacd631673484ae2fe328d0bf2d11874d03aad60c25b72b9a026f5068500446854a4e69ff2ca6ecc1ebc4f6a793c9aa2d9abdd2567eb83f468b17721241bcedff33d653bdc8f66bf6bf49203d7dcd526f8ebbee0f30abd43a8bbb7575a5dd5153fedfbf919223bbaf044a76009977b44fd23d8b41852db") r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) readv(r3, &(0x7f0000000580), 0x0) 16:58:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4d}, {0x2000020}, {0x6, 0x0, 0x0, 0xfffffffffffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f00000000c0)="e4bb1f214389f6e3d5ca0268c7ab", 0xe, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x4000, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x5, &(0x7f0000000100)=[{0x5, 0x9, 0x2, 0x3}, {0x3, 0x9, 0x100, 0x2f30}, {0x101, 0x1, 0x1, 0x8}, {0x4, 0x0, 0x83f6, 0x4}, {0x7, 0x400, 0x7, 0x95a}]}) 16:58:42 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = syz_open_pts() r2 = semget(0x3, 0x3, 0x8) semop(r2, &(0x7f0000000040)=[{0x164fde540a23d138, 0x8, 0x800}, {0x3, 0xfffffffffffffc3b, 0x1800}, {0x6, 0x80, 0x800}], 0x3) semctl$IPC_RMID(r2, 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x200000005}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000003c0)={'./file0\x00', 0x8, 0x7fff, 0x8, 0x0, 0x1000, 0x2, 0xba98, 0x0, 0x1, 0x6, 0x81}) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x1}, 0xc) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000440)=ANY=[@ANYBLOB="4526c300000000bd000000000000000000000000000000002d7efcbb64a7c441d27b0ba5c16d7741a5384661c47260aabd0224025ebbf0602bff4476895bee27f22c61178782df95f4018492b4d6bfe3d7af7bceb4c7de5c1c122e1265092c2d07c6d0c1d392939aed2ce67f8ec2170d5f01ddf43a08306a5bf5549bc95dd17405f8e96975bb208374e4004fbcc614ab46c75eab5617044f0ca56b7c7c8332209222566c485e25d4e373c083f605e77df28b05b7dd58627ffc4575cca917ae2bf6669c66d6dc0b97e8e5b0"]) mknod$loop(&(0x7f0000000240)='./file0\x00', 0x8, 0x1) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = openat(0xffffffffffffff9c, &(0x7f0000001540)='./file0\x00', 0x100, 0x4) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000002700)={'\x00', 0x3, 0x3, 0x100, 0x0, 0x8001, 0xffffffff, 0xb, 0x2, 0x1, 0x7fffffff, 0x39248dd9}) r5 = syz_open_pts() r6 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x105) pwritev(r6, &(0x7f0000000140), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r6, 0x0, 0x0) faccessat(r6, &(0x7f0000000040)='./file0\x00', 0x5, 0x3) ioctl$VT_SETMODE(r6, 0x80087602, &(0x7f00000002c0)={0x1, 0x8, 0x0, 0xff, 0x10000}) syz_open_pts() semctl$IPC_RMID(r2, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffc, 0x10, 0x40, 0x0, 0x1f}, {{r4}, 0xfffffffffffffffc, 0xe2, 0x4, 0x1f, 0x7ff}, {{r0}, 0xfffffffffffffffb, 0x20, 0x2, 0x3, 0x100000000}], 0x0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffa, 0x80, 0x8, 0xfffffffffffffffc, 0x3}, {{r5}, 0xffffffffffffffff, 0x1, 0x7, 0x800, 0x4}, {{r0}, 0xfffffffffffffffb, 0x8, 0xf0000000, 0x335, 0x7}, {{r5}, 0xfffffffffffffffe, 0x44, 0x4, 0x598000, 0x7}], 0x4, &(0x7f0000000080)={0x5, 0x54}) syz_open_pts() r7 = semget$private(0x0, 0x2, 0x50c) semop(r7, &(0x7f0000002840)=[{0x2}, {0x0, 0xff, 0x1000}, {0x4, 0x4, 0x1800}, {0x7, 0x28000000, 0x1800}, {0x3, 0x5, 0x800}, {0x5, 0x4, 0x1800}], 0x6) 16:58:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) wait4(r1, &(0x7f0000000100), 0x1, &(0x7f0000000200)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x2}, {0x4d}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:58:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x2d}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x200, 0x0) symlinkat(&(0x7f0000000380)='/', r1, &(0x7f0000d06ff8)='./file0\x00') ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) syz_emit_ethernet(0x1, &(0x7f0000000280)="e5") r2 = openat$klog(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/klog\x00', 0x8, 0x0) r3 = getpgrp() ktrace(0x0, 0x5, 0x8, r3) fcntl$setown(r2, 0x6, r3) r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000300)='./file1\x00') r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCVERSION(r5, 0x40044271, &(0x7f00000002c0)) symlinkat(&(0x7f00000000c0)='/', r4, &(0x7f0000d06ff8)='./file0\x00') r6 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r6, &(0x7f0000d06ff8)='./file0\x00') pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) linkat(r4, &(0x7f0000000000)='./file1\x00', r7, &(0x7f0000000040)='./file1\x00', 0x4) 16:58:42 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) clock_getres(0x0, &(0x7f00000000c0)) r2 = open(&(0x7f0000001700)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000040)=0x2) r3 = syz_open_pts() sendmsg$unix(r1, &(0x7f0000000580)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f0000000140)="56563a6b5b828afbda8a254adea9bfd4c820e821255de6dff700e99438bda1eed43a9e8f249d8f50fd84a57e09d2cdcd0ff17c2d0d3a529e4ae7d715db81ccfcae3b2e875d7f812ae340dceb9077558061f70500920b829297585c9bfebb2d95a79b324cf4249f1602c38662ea1dd83e50faf43a96b1de903dc4fd9b0a48ae8d33f9e681ce129ba89c088274b9cb9eb30e5a0c51a53620c4b97834b2f8d03d8b63ed422f9d20219774603ddc35811dbfb14fdb08be15ee96fd7134", 0xbb}, {&(0x7f0000000200)="dacde577464394346aa83aa6b917c4f9e1c2556c7314b2e811327c77531843cc6850311bbd7e6316c1333d1ef664ffea9c396f0a97c03032618270e106f0b177f4537c1e71ff79893d461f6a513655b7137f6064be68509358342e15", 0x5c}, {&(0x7f0000000280)="4155590bada45190a74aeb5f5a21166e0f053c0cf919c1274a370ed1014b03e7bbf422bbab4f5bd1a7f0b9828ccc6a962bc73fa6f7f83691c57f295965ccc58273112367f33d0c663537c58b07759461f446f8291c1c57eee41d4f29bd38e5facb2ed98ad76b90f2cf0430bbce842de87553f26fc6caaf46aa173e697e48f13b1a48b449ecba4f1273d62c65505355fd51c83464749791c6e734ad27875b3dde221eea2e011c6da1b0b8c637efaf17884037c151f97dcf70d3662e2bf89db373eb8d2c6e1a411923a5ddf86ac297e9d85c178b743445d74f80c5", 0xda}, {&(0x7f0000000380)="38002e446b48b59bbec20cb5662af27d43d735acb42e3fa3ff307cc7377fb42540667ed439746543b7938923280a8f2a01bf180e925c99f0f00542d5a8c9f3bfd8a5438b7249d9ce2435be9507c0e45cef8e67ac611978fc9c4383aab6a0e23ae139b18ae71d96e16254b81bc05ab37eb0ab6f4247da445015636a4d142ec6759cae5103e21b32c7ab40f4", 0x8b}, {&(0x7f0000000440)="d3ce3b42b8c7993ecb070478ca446d4e1793e360afb471012e9e", 0x1a}, {&(0x7f0000000480)="c7d4fa7f456ad868909aaaab4fed4d5b94066e85c1eb51112ae76fd096c18cb565fe3771aee9455bb7616fe4223cb2", 0x2f}], 0x6, &(0x7f0000000540)=[@rights={0x20, 0xffff, 0x1, [r0, r3, 0xffffffffffffff9c, r1]}], 0x20, 0x8}, 0x1) openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x80, 0x0) 16:58:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d, 0x4}, {0x81, 0x0, 0x1}, {0x6}]}) r1 = socket(0x18, 0x1, 0xfffffffffffffffc) setsockopt(r1, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) fcntl$setflags(r1, 0x2, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffed3, &(0x7f0000000140)='\v') r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./bus\x00', r2, &(0x7f0000d06ff8)='./bus\x00') r3 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) r5 = socket$inet6(0x18, 0x3, 0x0) r6 = dup2(r5, r5) r7 = dup2(r4, r6) r8 = socket(0x18, 0x1, 0x0) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) sendmsg$unix(r6, &(0x7f0000001700)={&(0x7f0000000100)=ANY=[@ANYRESHEX=r8], 0x1, 0x0, 0x112, 0x0, 0x0, 0x40e}, 0xa) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) setreuid(r10, r11) setuid(r11) ioctl$VMM_IOC_INFO(r7, 0xc0185603, &(0x7f0000000380)={0x3, 0x0, &(0x7f00000003c0)=""/3}) r12 = socket(0x18, 0x1, 0x0) setsockopt(r12, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) dup(r12) r13 = socket(0x18, 0x1, 0x0) setsockopt(r13, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r14 = fcntl$dupfd(r13, 0xa, r8) ioctl$WSMUXIO_REMOVE_DEVICE(r14, 0x80085762, &(0x7f0000000180)={0x3, 0x623e}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') 16:58:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'\x10\x00\x80', 0x0}) poll(&(0x7f00000001c0)=[{r0, 0x40}, {r0, 0x6}], 0x2, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000240)="88") r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) setsockopt(r1, 0x3a, 0x5, &(0x7f0000000280)="b1cbc024fc317e9c0925d13a6f4bc3a74244403085c051a9896ea83c2e78d54d3c039a43054c347538693e4eb61dd1c171dcb55a139dc6a0f38117a25685fc33b740d53682c1eb8e97ce3ed1d8e6f11a10601635bc11b09cd3f7e2a0f28a45129de9dd7943c00ab278c7df517beca6c3ee85c9c8a4518a899e0c6f5041af2a591414ca61a0c5523bf82d5768cbc9160f0ecdee45fda915f86394406c78e23daad04540479f7607c1fa30825445c28c28c1e7211c", 0xb4) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0x4) read(r0, &(0x7f0000000040)=""/32, 0x20) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) 16:58:42 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x4000008000) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="c478576f541c0309e6e7ea23d890e0c4e153708e55681f1877a2ea4ca1055c00de37e9fb15cdc1f1d60a347037f0c40a4782554ab2e81050ef7069258aecc49b5388e8a1a50ab5387388e78c0abd573fef154b88d38b2b8c061b1ed223fdac", 0x5f}], 0x1, 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x20000, 0x20) 16:58:42 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="6202ed14b86d4f4723c24f26581eb8090a07e0000001be1baf41d3ba1e8a8a2c1c07d77e0b58bb61ecce931a1cf754d8bd3072e8072cfd805f0abf4fe29c710734121eabd555d97c065272762a8ae454a39ecb0700e63affb1fee4dfb5f91149ee9e5ee10ed4d262820f1495e636ba981536c10000000000000000000000eb368e2f813f5472ed1f081c9a91e2b5229f3035b9d6cbd6b93b765445330e5665efed3a4a049b2c37b115c9bc075bfdf3ccbe76143dcdee354c5d3eee60110f6e7f3b2a016381a8"], 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) flock(r2, 0x6) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="c6d99aa282cc1b40370cef127bf8f0"], 0x10) r3 = dup2(r0, r1) ioctl$TIOCNOTTY(r3, 0x20007471) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) writev(r1, &(0x7f00000013c0)=[{0x0}], 0x1) 16:58:42 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x29d) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = accept$unix(r0, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) pwrite(r1, &(0x7f0000001140)="4b0bed4b7ab4019de95c5383925a9176fb564c455822108cecedaf70d3b428f4aa94e4118991eb464fb32e8123b0fcc40f62722eb3293d3186e6c1f5f949e5817e9fa771c7c6e88841ca7e592771cfe7c4f571e1824b4cef0f4829ca2d1e3f", 0x5f, 0x0, 0x0) kqueue() readv(r1, &(0x7f0000001540)=[{&(0x7f00000011c0)=""/124, 0x7c}, {&(0x7f0000001240)=""/154, 0x9a}, {&(0x7f0000001300)=""/74, 0x4a}, {&(0x7f0000001380)=""/229, 0xe5}, {&(0x7f0000001480)=""/77, 0x4d}, {&(0x7f0000001500)}], 0x6) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r3 = dup(r2) r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r4, &(0x7f0000d06ff8)='./file0\x00') ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000001640)={0x9, './file0\x00', './file0\x00'}) r5 = accept$inet(r0, 0x0, &(0x7f0000001500)) kevent(r3, &(0x7f00000015c0)=[{{}, 0xfffffffffffffffd, 0x4, 0x40000051, 0x4, 0x1}, {{r5}, 0xfffffffffffffffd, 0x10, 0x40000000, 0xffffffffffffffe0, 0x8000}, {{r0}, 0xfffffffffffffff9, 0x80, 0x1, 0x10080000000, 0x2}], 0x60, 0x0, 0x40, 0x0) 16:58:42 executing program 1: ioctl$TIOCCLRVERAUTH(0xffffffffffffff9c, 0x2000741d) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) clock_settime(0x4, &(0x7f0000000000)={0x0, 0x8001}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x64}, {0x5}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:58:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000200)=[{0xffffffff7fffffff, 0x3}, {0x2d, 0x0, 0x0, 0x1}, {0x6, 0x0, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000040)=0xfffffffffffffff7) 16:58:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {}, {0x6}]}) getsockname$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x4, 0x1) 16:58:42 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a8914c44f7b202a, 0x1b00) open(&(0x7f0000000080)='./bus\x00', 0x10040, 0x2d0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000240)="1158320a035192affed4d91aa987c5400c8f53f85e8529221727b8e12d1f3b6b6fcbc6981b490c90eb925ecc0818591e1c782c347e2a9849b87cddd89f8648ad2de0870852104c8a4b5674d9e8163e4eec63c939870ef639d6e0169f1fcce5f16054189b9aa2e17eca7e4275e6423dddfff30ce9e2ef587fdfabb457220b0824d61da05766672219ef734d17b074f4d5816cddf7cc36f5d4ee107570193db01ee3441a5322f03d599a8c3c0e35291b59b74c51ff3ed7b111fa3e77f808bc5927b95b475430340e9cb069d60e22327b82fb5701b00bef0a228a7ec2836f34", 0xde}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:58:42 executing program 1: r0 = geteuid() setuid(r0) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, &(0x7f0000000180)='./file0/file0\x00') readlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = getgid() fchownat(0xffffffffffffffff, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, r2, 0x6) 16:58:42 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000080)={0x9, &(0x7f0000000040)=[0x3fff800, 0xbd25, 0x80000000, 0x0, 0xffffffff00000001, 0x800, 0xef9d, 0x7, 0x8000]}) setuid(0xee01) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) 16:58:42 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kqueue() r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f00000000c0), 0x7ff, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000400)=[{{}, 0x0, 0x2b}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x400000002, 0x1e0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) geteuid() setsockopt(r3, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) fcntl$getown(r3, 0x5) 16:58:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) link(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) 16:58:42 executing program 1: write(0xffffffffffffffff, &(0x7f0000000080)="c3ee522419caa734c331491b7e87f6cef3aaea801d2f0a69b6a2403990a418bb067e8b7454a8d6c862fd18f3b5070b654a22889bd79136b0ea5a7ef7d5b091337437c7aef957c048c6c6a45fc7fe589d05959ad7d16e337fa2db9667608074c311d3071fd137a09ed8297ed0c459f98afde1143a17aa7377842186674902125b26ba703ddcce0ffc23f607563a1caddd7b958be98f14f421239d6525695edea742d9cce410f97b1d55a1866720f2fefbb868be6cb31c97ef311ec2afe1b63476a51ea5c418ca88f45be68e2a020ac5f471ffe52f58619f563eccc3798b89d050a251b06b6f3de54e8e9171703dd2904871bc30cbfce611083fc916dd67f08c4f55914f71a976438ac5191ecfe7f31ff194107eaee87b628d03f470edb35668f5443ed1eb254a35b7dea4d8b82609ff266dc6b3cc355ac6dcc2f25e529d063c25289c14a5d50e10f5a073e869fecd5d6ecee53cfce11242c6725bcb7fb075dccfeb9827f1206f24f0def08418e958e6f4967e25c2abb137b13c8631c82514afd97f4a28e52ec2519c3597fea71c5e34ea1dd00f7aedf41b06970736860563117cf8c83029a6c3ec1498db6f4d584d578c49acf9f68ea7d255450d2f14806361931c6ea500661367ac038b879676e0e855d2a8593765864c16c602cb27c63aca5d287d70fd6e169dcfbc2349c1b37ae6a5d6841f359e3e74de4fb1f85c51b3570824105cedb553022f615bb879ee97fa8f80df710e8920cfe19ab30e7db1a1470a5951599181d7c946ae98efcc5c53a40a05a6bd9afe30f420f894945d4382f2bf88c2bbd0045321303cd94f7d00f840a486c76fae69a32675092698cbb973df215d200956c7894705f7bc774907a744d07ad61945212bd8da921f2a14bc0214ec7321f2796b827a99af547ae6cf3079fafb07e6ff7764733bf7b38fd457ae92a822e57f08d1ad3ce2cd3c67fe845e00161192a00197da428eef2e43cfcecd11696050cbcb2d2f45ab7fc4ddf36e7aee5f7531a8bdabd98beccd89f2d198883b0f1042e6350574836f0dcd590643741845f3b46600126238c16c2248b31f9121297fa2682f2f1a5cc980d618184e4faf1070e27d100a4c42344d230a992f220e9fad25a389d911142ac828dd10877696b8093f81b2f3212d071372117a552da3475cb5122cd7e47f83b26905d12fd4ca637bb88db8b6155b60fa52b6b66d8c479635d6381824ac2dec8e28f67fbed8647331dbcff1d129174afa68aa2ba06f9c880e4bc23e8f57e3b77f6bd8501ebc2881b327ed28d4315e3d8c0ea617ed0c56a19610adbc0e875a13aee01c8da2b51d618d5ee2611a1373af3e98bc1873612decaf3884c071bbcb207f74472d28b4c2a7e78513777d64e18132b08c03071d536daa9d16d67ffc76c083cc300f30cd7359df1fbcd329217b1b7743545e6954f0100e23dd0cc3fe77d19cdc70a101771e6ad57999f6d7026fa1d7afea997cb0e3cc7e16e3e42371f846c0d5ba807a1877e047075c090f2528da2d934fa44a52d4be357a3cefc990f0ea2b5d33c5f43cd37acb7bebb16b4bc3cf34abc6578587ddee74d8a6420bb945bcbbb2cca54e671bc775a6e4c238f38ec89f9da5a82105e2bec58b6c50c89a6fc5e3e934077e457aa12fcce5c06f8478db4b13c81cd2107bb0446ff7f27bf5629b16db8ba60f2eb0dc6905be165f34fd643a47abd60081d67a8297b4a9ea61196b6bb5e2c4bfb731a8c3c87ea6ec4a965e40a989032f3da135c8d9ff7ef9f7fe90d5ac975c3381174f75919d8d3bf3386d7412a188bdc275953f5f288e8066034857df41d8bc6a6b01a3ae2575e7058d6700e0ac3e6e12e07ebba144c7261cadef65b5a359136a1058fd27d48fbeaf5ec6cfb2a75309b62788222e3c627e929435a8869a93186397c7739c7a4f5201515d0c731052571666521d33ab1acbc71543a54dc415a634974dd1f2e8b08f4eee92e0c64cfcc75c07c9ed1930bdd44c1e56f07dad2d1eb8beecfd473d6072f6a28237f5638a34228cd65641f8bca5ee072a4551e4f8f09d74f668d227ae07d7565cedcd92f93356c4e6b2a21ee3c28d218b8c30c769af65f50856518986d201ac13d316e082345b4040f385070d", 0x5e4) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() openat$klog(0xffffffffffffff9c, &(0x7f0000000680)='/dev/klog\x00', 0x0, 0x0) close(r0) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000006c0)) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 16:58:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x80, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x100000b1}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:58:42 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) mlockall(0x1) clock_gettime(0x5, &(0x7f00000004c0)) 16:58:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r3 = socket(0x2, 0x8000, 0xfff) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000140)='./file0\x00', r2, r4, 0x2) r5 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r5, &(0x7f0000d06ff8)='./file0\x00') ioctl$WSDISPLAYIO_GETSCREEN(r5, 0xc0245755, &(0x7f0000000100)={0x2, './file0\x00', './file0\x00'}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) 16:58:43 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) socketpair(0x1, 0x5, 0x7, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000140)="a71d45a068984827c877e40871f46d94381684bd04527c69625d0f43416dd7cb63f7a53a1d0fdabecf7ab39b21d3ba31b75a1fe07c82dab036644cce00d30483cec2b8b292efebb9dad64fafa75bdca56ace9f0af44c5ea9a0d43481152695e8fffeaeb9abfec33af772adbe13b4155edc0ddfde5157da480411dc9de5bfa4e3b7757288b2d75fec949c8ad462469615eb7f61fd4e3fff070f51203cc2b115fd601469e197", 0xa5) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') ioctl$BIOCFLUSH(r0, 0x20004268) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x820, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='\x00\x10\x00', 0x102, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000080)=[{0x7828, 0x0, 0x0, 0xfffffffffffffbff}]}) 16:58:43 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x300, 0x0) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x7, 0xffff, 0x1, 0x0, 0x401, 0x20000000000, 0x0, 0x2, 0x0, 0x9, 0x7}) clock_gettime(0x3, &(0x7f0000000200)) msgget$private(0x0, 0x20) lchown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:58:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000580)="e478") r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) syz_emit_ethernet(0xa, &(0x7f00000000c0)="8c704b8472ac0ecc8dfe") acct(&(0x7f0000000140)='./file\x00') r2 = dup2(r1, 0xffffffffffffffff) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f00000005c0)={0x10, 0x4, 0x4, 0x400, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x10000}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x4}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x10000}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7fff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x1}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xbe03}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x100000001}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x6}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x400}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x1}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x91}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x3}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x200}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x9}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x7fffffff}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x3fa}) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000100)=0x88ef) 16:58:43 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x2, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) 16:58:43 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=[{0x10}], 0x10}, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:58:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x64}, {0x24}, {0x40006}]}) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'\xc70\x00', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:58:43 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) recvmsg(r0, &(0x7f0000001740)={&(0x7f0000000480)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f00000003c0)=[{&(0x7f0000000100)=""/191, 0xbf}, {&(0x7f00000001c0)=""/229, 0xe5}, {&(0x7f00000002c0)=""/215, 0xd7}, {&(0x7f00000014c0)=""/131, 0x83}, {&(0x7f0000001580)=""/197, 0xc5}], 0x5, &(0x7f0000001680)=""/183, 0xb7}, 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) close(r1) open(&(0x7f0000000000)='./file0\x00', 0x400, 0x40) shutdown(r1, 0x1) dup2(0xffffffffffffffff, r1) 16:58:43 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x20) geteuid() ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000100)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r3 = dup2(r2, r1) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000280)="b6") 16:58:43 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) r0 = socket(0x12, 0x1, 0x0) setsockopt(r0, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) 16:58:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0xb1, 0x0, 0x0, 0x4}, {0x2006}]}) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x800, 0x21) r1 = dup(0xffffffffffffffff) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x8, 0x0) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000140)) r3 = openat(r1, &(0x7f000052fff8)='./file1\x00', 0x0, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r4, &(0x7f0000d06ff8)='./file0\x00') ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000240)={0x6, &(0x7f00000001c0)=[{0x100000001, 0x4, 0x7, 0x81}, {0x1, 0x81, 0xb, 0xffffffff}, {0x1f, 0x4, 0x31, 0x7ff}, {0x7, 0x7fffffff, 0x9935, 0xffdd}, {0x0, 0x7fff, 0x1d2566ed, 0x5}, {0xffffffff, 0x2, 0x30c6, 0x2}]}) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") r5 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r5, &(0x7f0000d06ff8)='./file0\x00') openat(r5, &(0x7f0000000180)='./file1\x00', 0x80, 0x144) r6 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r6, &(0x7f0000d06ff8)='./file0\x00') readlinkat(r6, &(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)=""/168, 0xa8) 16:58:43 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) connect$unix(r2, &(0x7f00000010c0)=ANY=[@ANYRES64=r0], 0x1) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x1, 0xe4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x8002, 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) getsockname$unix(r4, &(0x7f0000001140)=@abs, &(0x7f0000001180)=0x8) r5 = semget$private(0x0, 0x7, 0x22) semctl$GETZCNT(r5, 0x0, 0x7, &(0x7f00000000c0)=""/4096) connect$unix(r3, &(0x7f0000000040)=ANY=[@ANYBLOB="4b02021ee00000012000a124194365d69a4dbb8e210bd37614d5f7dad4db57b49cf46d3fef13332ef65ab0425fa3ea1abcd84bc680a0"], 0x10) write(r3, 0x0, 0x0) 16:58:43 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2c04200, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e7c99"}) 16:58:43 executing program 1: mknod(&(0x7f0000000840)='./bus\x00', 0x2000, 0x8612b) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000740)={0xffffffffffffffff}) getpeername$unix(r0, 0xfffffffffffffffe, &(0x7f0000000780)) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) chflagsat(0xffffffffffffffff, &(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(r1, &(0x7f0000000700)=[{&(0x7f0000000000)=""/56, 0x38}], 0x1) recvmsg(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000b80)=[{&(0x7f00000007c0)=""/97, 0x61}, {&(0x7f0000000880)=""/166, 0xa6}, {&(0x7f0000000940)=""/133, 0x85}, {&(0x7f0000000a00)=""/137, 0x89}, {&(0x7f0000000100)=""/31, 0x1f}, {&(0x7f0000000ac0)=""/26, 0x1a}, {&(0x7f0000000b00)=""/84, 0x54}], 0x1000000000000304, &(0x7f00000000c0)=""/53, 0x35}, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f00000001c0)="27f575905aa318ba9eec1fe418b1db908a130bff9bf60b8cb30476cf9c37e0ec105c282a1328c6462826a12d7514eb97165ff6e5981c0d51a4a25fe39dfbd7ee153a1f1d8b991d5ac04a07decd7ad62991f2d42d75ac7d40a622728a008ac29305a64682e9883ca880e0bf5582540ef63b9e9e25c36ad66787c44b1aa3c6d007199a04bacdca9cdd7412404f4a46ccb911362adcc2bb6fc1f4582e27e1cbd2ab9cb2135f1231", 0xa6}, {&(0x7f0000000040)="b9a791eabadb111cb7ecbac0ce6a0be8554251981fde264605d43316a34541ce6326ec0bb17e099ba6b84cb8ac19f43b2fdda57470", 0x35}, {&(0x7f0000000300)="59424b2be79b7fdbde555a762b5539dd7cead61d4c44749392c4f3f87de0fee7b4e7e37f5af302790e373c5c323d115af6194e2a872e01b8c343a248eb8567abf7147469eedd75fe5d2f85aaf34286ea468c4eb191466c77f3d9f4fa9055e666ff54fc5bad0cb9329aa5d71a636a9b80e876ce754fb9b95612c6d4ce814f18c5127e703e354feccfec672e9cde5493dfe23c164edf4a748d29ba74c4d066be22fe5f83b0e58d033025eb9f8529d53ef69f93207a89e659561bf1a51a9fded5a3fbc9c4849e3a221ed315", 0xca}, {&(0x7f0000000280)="d6022b39a004b17cdcdc836557fb32", 0xf}, {&(0x7f0000000400)="9c867d6384e37ee21d2666defa2cb7ab4b7ab5eb245aedd63eb42fc9c27a2728ed460bab6ea1fbda3a6960c78787", 0x2e}, {&(0x7f0000000440)="8bf062a6de7048c85a170e1bab407b2e5f76277fb126b14ce26a639bc0c99220fa861d46280c69686a011934f18369124a2034400e", 0x35}], 0x6, 0x0, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:58:43 executing program 0: r0 = socket(0x18, 0x3, 0x3a) socket(0x18, 0x4, 0x6e7) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000180)="aada31afde6156b2", 0x8) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/62, 0x3e}], 0x1) r1 = semget$private(0x0, 0x1, 0x100) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000001c0)=""/178) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r3 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) r5 = socket$inet6(0x18, 0x3, 0x0) r6 = dup2(r5, r5) dup2(r4, r6) sendmsg$unix(r6, &(0x7f0000001700)={&(0x7f0000000100)=ANY=[@ANYBLOB="f31845b3fb86d100000000000000008855c4024e89cced44a7ea75fe3c0000000000002000"], 0x1c, 0x0}, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) sendmsg(r4, &(0x7f0000000780)={&(0x7f0000000140)=@in6={0x18, 0x0, 0x3, 0x8001}, 0xc, &(0x7f00000003c0)=[{&(0x7f00000002c0)="de4119c74757d83e40f2579d5c3043447c4ed66f55ef867c2464c524f6806b9d276c743a5b186d6e328ae2cafbfe46cc054889574b7de945c71eab4a9bc1de994e7c0df4db374e1fe1a54e53a45c4f0a01e984b05ed81675e00542ee904f63711a2974fb04cc14eb52c13789c5574047bc41a69f6ba8b454c8db2ae66a746835d329d865287b0325b76c63dd11d7b4c16243e025de28e487b4fedc5e343644d1b8e170e20005b50977e7b9a8da2de92a64054206b1bd8a6ff092d564ff28fc61f385ee4a2038925118b4d31c59d55a41554908da7acc51964477d89c07a6b4979d462cf5f4e76b89b1a23975", 0xec}, {&(0x7f0000000440)="7708cb47c4b12cdea5692d4df4473795cbca5ec60453ab4615c8b8ce219f83a49384c4227a334d614fbe1f55444de937d4e3c9014f278ae0769c900e984164a3725031a7bf87ddd1e9cfafd6a741783e6271f8a8fbf69dadbc52415b0ca89732", 0x60}, {&(0x7f00000004c0)="023a2248146cbd3b462610b27ab9ff40a3435368a9ffddeadfa1c3b23305c23f86cdfa43d6239aebec01e7b4e9dcbf59190c687f171660ee64160c9d711f66adb8a1983abd718bff790e031bd5c2ac832f4bdd107078a12ffb8776852637b185c19c3d", 0x63}, {&(0x7f0000000540)="812f2f918035c25eb9bfb6888ea7507d00b212e9e631af513130caff1e578b44f52c0cba100b80ca852c60b846de11ce2d6fa106b398afdc209a0d10d5b592f22887dcf09b3ebe82dc6f2eeb3c93024978056e2d9e4f963934e812014c21e40185a61fe5becfc78a8c52c2fa767c1fb552e9f47e9f1403824d6eacd35d11e14ef679902d9f652160cc240682f48bc7", 0x8f}], 0x4, &(0x7f0000000600)=[{0xe0, 0x1, 0x8, "c218e8496331a9e55821ed831176422a4a92fa87555e15d9a25654f6f608d6aff933d9e5ce64a20ed6212f4f5a71377ae2e667b108ad7db6e8002e80ef2548b1658952c5de350c39ffd7eb36c09c74a194d8e65a9f17da531e6b5226d7ab30348d23f485517de31d8cd7d9f740612580c66852c7a751b9b9f4e8c07c7e9f5f5f213143fb18592b997c5e4f67827a0a95f37a217d43b1590a1e92c5cde30d65513ee12a66c6cc0aced63df86967bd917d0d158bbe0adae230b61e856822871e75dfa8c703f3db4e6a6e569a"}, {0x68, 0x0, 0x7f, "c278ba18111cd3942c3dc7c712632d2b86fc2554aca1c87a64a0bbc99a92f12fefe658ffdd292c13e9b8aed33131adfe2bb5c4691caa85f27d1e6d5efe111bffca85dcc68008d699bd5e97f34a4574b359278b8e29d9c00a"}], 0x148}, 0x400) setreuid(r7, r8) r9 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000000)='./file0\x00', r9, r10) fchown(r2, r7, r10) 16:58:43 executing program 1: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000200)='./file0\x00', 0x2a) r2 = socket(0x18, 0x1, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCDRAIN(r3, 0x2000745e) setsockopt(0xffffffffffffff9c, 0x29, 0x800000000000040, &(0x7f0000000240)="d363d08aedf721d3713f41b2610805bfb9979139b475da7e6ba03d8a6f4dd7", 0x1f) open(&(0x7f0000000140)='./file0\x00', 0x400, 0x12) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f00000001c0)={0xfffffffffffffff8, './file0\x00'}) connect$unix(r2, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x408000000, './file0\x00'}) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r6 = fcntl$dupfd(r4, 0xa, r5) ioctl$TIOCCONS(r6, 0x80047462, &(0x7f0000000280)=0x1da39917) 16:58:43 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') ioctl$BIOCPROMISC(r0, 0x20004269) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:58:43 executing program 1: clock_getres(0x4, &(0x7f0000000000)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getdents(r0, &(0x7f0000000040)=""/98, 0x62) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x10, 0x2) clock_getres(0x3, &(0x7f0000000100)) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000180)={{}, 0x6, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000001c0)) listen(r1, 0x6) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000200)=0x2, 0x4) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCEXCL(r0, 0x2000740d) setsockopt$sock_int(r2, 0xffff, 0x1008, &(0x7f0000000240)=0x1000, 0x4) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000300)=0x5) close(r0) clock_getres(0x3, &(0x7f0000000280)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000002c0)={0x2, 0x4000000000, 0x69, 0x10000, "138057cebe76750ec03f0297fa1ac1bd3b8eb15a", 0x1, 0x7}) fchflags(r0, 0x1) getpgrp() geteuid() getgid() fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000740), 0xc) getegid() getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000780), &(0x7f00000007c0)=0xc) getegid() getppid() geteuid() 16:58:43 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r5 = getpgrp() ktrace(0x0, 0x5, 0x8, r5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) r7 = getegid() r8 = kqueue() r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r10 = openat$tty(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/tty\x00', 0x8000, 0x0) r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r12 = socket(0x18, 0x1, 0x0) setsockopt(r12, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r13 = socket(0x18, 0x1, 0x0) setsockopt(r13, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r14 = socket(0x18, 0x1, 0x0) setsockopt(r14, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) socketpair(0x18, 0x4000, 0x7c88, &(0x7f0000000500)={0xffffffffffffffff}) r16 = getpgrp() ktrace(0x0, 0x5, 0x8, r16) r17 = getuid() r18 = getgid() r19 = getpgrp() ktrace(0x0, 0x5, 0x8, r19) r20 = geteuid() r21 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000000)='./file0\x00', r21, r22) r23 = socket(0x18, 0x1, 0x0) setsockopt(r23, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r24 = socket(0x18, 0x1, 0x0) setsockopt(r24, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r25 = socket(0x18, 0x1, 0x0) setsockopt(r25, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r26 = socket(0x18, 0x1, 0x0) setsockopt(r26, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r27 = socket(0x18, 0x1, 0x0) setsockopt(r27, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) sendmsg$unix(r1, &(0x7f0000000680)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f0000000080)="cbe3e6cadd18f62fe95b858ad3de0702dc333176da4095e375f2e92795fa3bb57dddc2a67df96ded08d110e05357543ebd3baeb958d178b41cb40b5cdb0ac01045f518152ed6bbd19bc0ba36b1ee696276dda2dda16862e4fae93562cf", 0x5d}, {&(0x7f0000000180)="45ebab242d14807008a1a554da220390cc75295e40fc86b8a40fab8ffcccfc665bbea0f4418eae43c44df9847ff8fe076bef40b363daa887529569050dbb552ba2228e34deb2d3ffdd3ac939592481d6d9b21479be8d41ccdeb9cfa961fcd785f22d1d04e01de0ebf5aae1be75dde513acdcb40f3f3030efac193b66af846ed8bf1fa23f61d20251f48623bd62a40d225f2a5150b05c54c5ac9d4d6c97d5f41cd159325a9231948ab6b1606c36a757e5514683a3921cbc57", 0xb8}, {&(0x7f0000000100)="9f50756ea3a302295b8c8c49ad23be5b8e2630814898d357be7bd8cc8fb2e92562e37c75b71ddc69cc2d4f8769d61766", 0x30}, {&(0x7f0000000240)="31561fb69331956a72c293e9dc8087aa75624e826c88769d702832abe79e62228332fdf2dae9c7f785f38d36aa7d7fa1afea8ad1635b601ff4d87da9b514e76402cc36bfdd17753751ba7a01fec9dc8dcbaab8a5fa34cc630270d7", 0x5b}, {&(0x7f00000002c0)="a26c1f06d8c6472e59d30dbf1c9fc35477a05bd345d89660c08c1727d7df68f67fe0473fcb08e459a9d8b44dd88888e9fc48e14eb9aeec35c561d70936f8aa08f4b77109b14994aabcfa8966d01b10c4ff811b1fdab98cb48bc3c213e82c6030d1490bdc791a06a63e3955651e04da1ce8ac4b03a506fa4cdf14e1b45a21e144b4b9128a9a4b14993e4d8863a25a6f7f6198888eb2262876b187faec0ae8e5f7a1b6f132992005a8e5", 0xa9}, {&(0x7f0000000380)="782a634682fab8fd3a0580714a8c9a5c1d1874af5e8eac519680f946c90c81e61b1bd37d989ed70110bf9957e235e58ec49e16fed5d4e06d26398abb2dd8d4108d890691", 0x44}], 0x6, &(0x7f0000000540)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r2, r3, r4]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x10}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff, r8]}, @rights={0x20, 0xffff, 0x1, [r9, r10, r11]}, @rights={0x30, 0xffff, 0x1, [r0, r12, r13, 0xffffffffffffff9c, r14, 0xffffffffffffffff, r15, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @cred={0x20, 0xffff, 0x0, r19, r20, r22}, @rights={0x38, 0xffff, 0x1, [r23, r0, r0, r24, r25, r0, r26, r27, r0]}], 0x138, 0x400}, 0x4) fcntl$lock(r0, 0x7, 0xffffffffffffffff) 16:58:43 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x3}, {0x6}]}) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000100)={0x2}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) 16:58:43 executing program 0: r0 = socket(0x2, 0xc003, 0x29) r1 = socket(0x20, 0x1, 0x0) setsockopt(r1, 0x29, 0x5, &(0x7f0000000000)="616c5a5d95e29fd936b9cc21269c5a3c8dcee065dec7f170d47ca3bce6c1c5a26694a9d66eb2a37cd7d07af75c87692a41e1218ccc3dc4beeac98c596271dc38dc470413b895be63a8ea5e86276dd93853b3dda36b9c14a1651e0593911eb0b156d19befbd4d10bb6725d785064b60e4b8b56e678b60cc6d2a80983289934f44e7", 0x81) r2 = accept$unix(r1, 0x0, &(0x7f0000000240)) connect$unix(r2, &(0x7f0000000200)=ANY=[], 0x0) r3 = socket(0x18, 0x5, 0x0) setsockopt(r3, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0xc) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f0000000100)=0x3f) write(r3, &(0x7f00000000c0), 0x0) writev(r0, &(0x7f0000000540)=[{0x0}], 0x1) 16:58:43 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) connect(r0, &(0x7f0000000100)=@un=@file={0xe3faac373c13019b, './file0\x00'}, 0xa) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000080)) 16:58:43 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x800000000000009, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60248, 0x3a) r2 = socket(0x18, 0xd427a9165a889523, 0x0) setsockopt(r2, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) fcntl$dupfd(r1, 0xa, r2) 16:58:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x4, 0xfffffffffffffff8}, 0x10) pwritev(r0, &(0x7f0000001340)=[{0x0, 0x4}], 0x1, 0x0, 0x0) 16:58:44 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r3) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) chdir(&(0x7f0000000100)='./file0/file0\x00') writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) write(r0, &(0x7f0000000100)='D', 0x1) read(r1, &(0x7f0000000080)=""/23, 0x17) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) 16:58:44 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') r3 = syz_open_pts() ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0xfffffffffffff001) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x76d5762501bf0fb7, r1, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r4, &(0x7f0000d06ff8)='./file0\x00') r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r7 = syz_open_pts() r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r12 = accept(r11, &(0x7f0000000380)=@un=@abs, &(0x7f00000003c0)=0x8) accept$unix(r12, &(0x7f0000000400)=@abs, &(0x7f0000000440)=0x8) kevent(r4, &(0x7f0000000140)=[{{}, 0xfffffffffffffffe, 0xd, 0x40000000, 0x6, 0x3}, {{r3}, 0xfffffffffffffffa, 0x2, 0x1, 0xff, 0x10001}, {{}, 0xfffffffffffffffc, 0x4, 0x2, 0x5, 0x1}, {{r5}, 0x7, 0x2, 0x1, 0xd24}, {{r2}, 0xfffffffffffffffa, 0x6c40ef4a5fa98d0a, 0x3, 0x8001, 0x5}, {{r6}, 0xfffffffffffffffa, 0x42, 0x0, 0x1, 0x7ff}, {{r1}, 0xfffffffffffffffd, 0x2, 0x1, 0x8ce}, {{r7}, 0xffffffffffffffff, 0x1, 0x1, 0x401, 0x2c1}, {{r0}, 0xfffffffffffffff9, 0xe6f299ee29c4d4d9, 0x20000000, 0x800000000000000, 0x651a}], 0x3, &(0x7f00000002c0)=[{{r8}, 0xfffffffffffffffb, 0x0, 0x20, 0x4, 0x2}, {{r9}, 0x5, 0x4, 0x578eda3755053fd, 0x24a, 0x71b7}, {{r10}, 0xfffffffffffffffd, 0x4, 0x0, 0x871, 0xe0e0}, {{r0}, 0xfffffffffffffff8, 0x82, 0x1, 0x8, 0x5}], 0xb87f, &(0x7f0000000340)={0x0, 0x2}) write(r0, &(0x7f0000000280)='mN', 0x2) 16:58:44 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x40001fffe, 0x0) socket$inet(0x2, 0x1, 0x3fe) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x40, 0x0) accept$inet(r0, &(0x7f0000000640), &(0x7f0000000240)=0xc) socketpair(0x2, 0x4000, 0x9, &(0x7f0000000740)) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000780)='/dev/vmm\x00', 0x12, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000540)='/dev/ttyCcfg\x00', 0x400, 0x0) socket$inet(0x2, 0x2, 0xfffffffffffffffb) r2 = dup2(r1, r1) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000580)='/dev/pci\x00', 0x80, 0x0) r4 = dup(r3) getpid() r5 = getpgrp() ktrace(0x0, 0x5, 0x8, r5) r6 = getpgrp() ktrace(0x0, 0x5, 0x8, r6) fcntl$lock(r4, 0x9, &(0x7f0000000080)={0x2, 0x1, 0x3, 0x900000000, r6}) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x200, 0x0) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x1) utimensat(r9, &(0x7f0000000140)='./file0\x00', &(0x7f0000000340)={{0x2, 0x679}, {0x3, 0x9}}, 0x0) r10 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000100)) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x2010, r7, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000005c0), 0x4) sendto$inet6(r8, &(0x7f00000002c0)="4f2c9faf6a85bf9c4a3b421109da8581f66ed4345c93a79da0158c284c65682db5010bc040d08da9be27119d62a0c7319dc00edcff64566e51bb47367573b927b362a6ec4a561d66c25342ca7bd03d303036a520925fc62cd63f384d606e75d266da", 0x62, 0x3, 0x0, 0x0) r11 = open(&(0x7f0000000280)='./file0\x00', 0x88, 0x108) poll(&(0x7f0000000500)=[{r10, 0x80}, {r10, 0x6}, {r11, 0xc}, {r8, 0x4}], 0x1c1, 0x88) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x4, 0x11, r11, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r12 = open(&(0x7f0000000000)='./file0\x00', 0x2000000000611, 0x0) ioctl$BIOCSRSIG(r8, 0x80044272, &(0x7f0000000380)=0x6) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x4000000000006) pwritev(r12, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10000000000011, r10, 0x0, 0x0) r13 = semget$private(0x0, 0x7, 0x31abeab9b6d42942) semctl$SETVAL(r13, 0x3, 0x8, &(0x7f00000001c0)=0x9) 16:58:44 executing program 0: r0 = socket(0x11, 0x4003, 0x3) shutdown(r0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) write(r1, &(0x7f00000000c0), 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r3 = socket(0x18, 0x1, 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) setsockopt(r2, 0x29, 0x7, &(0x7f0000000200)="d073c47e81bd8a7a056ae9abf145b49135bddef64686d63b9295276690341b36c2dc4ecf6b4c607ea14f63d4306e29601f5cc4b72d80aec9d15f630151ff35dcbd4dfbc2c4b658e482c1e0991113f43319e7c0c461152ad5b543c91f1f58197f05443d28a093a42e9fd12486db4f30af9ba7e9a836c6db60234a1fe22c6a055f1ba880c2480400af3486caa5b6b25f44a0347347587dbbe7562a3d33e7632324a8c0b60300000000000000663c8eaec4d2f03ac7007565a7dd19a8c100a9e2200aeff6882537ebc3ddec7f6f799a00f94f709c3b104da0e54fb514d1470b24466bd040e1d94c0ec2708d9d60b7939b0a2f68b6a5a03f51d5dcada6fd12bfff3dab1ce0d96b87ef2e6f1a784dc8b2ec49953e4abf8d1452ab4ea087a9156385abb13f0b81111a11bd6c6d66c54806bf983bf6000700000008e41a421e0b890e3394a06263ed8c26402ef41fc5006b6d8950debad21c4c2d3aa9046e07e1dee230188028996280e3a1cbee0d47af00cf59981a292d7e0291dceafc35621e1b7b972c2420d91c7bb6856d5bedee49627ca5751aa6c94d41d094b784242faa5ff329b8fc2ac3d09d2a53e91898fd07c12a7da5c2ff36e50ed490a8c46dfb0b6216f93c538c6deea09aec6a9b7245d8fcb5c8e5c66fa306ce9c63b4ed9c019955c0a18635bc517c2456b4868e7e892a5d9668d0d18c4dab83", 0xfffffea5) sendto$unix(r3, &(0x7f0000000000)="b1000513600000000000000000000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x4, 0x0, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r6, &(0x7f0000d06ff8)='./file0\x00') ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x6, 0x4, 0x100000000, 0x0, 0x9, 0x7, 0x5, 0x0, 0x0, 0x9c, 0x1}) 16:58:44 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000400)='./file0\x00', 0x23f) setuid(0xee01) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x400, 0x0) r0 = socket(0x400000000018, 0x3, 0x3a) pledge(0x0, &(0x7f00000001c0)='\x00\x06\x8c\x88\x03\xd4\t\x19a\x03') open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0x1) r2 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0x7ff, 0x0, 0x0, 0x0, 0x0, 0x89, 0xffffffffffff7fff}, 0x1f, 0x0, r2, 0x0, 0xff, 0x0, 0x40, 0x6}) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000200)=""/152, 0x98}, {&(0x7f0000000040)=""/38, 0x26}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/203, 0xcb}, {&(0x7f0000000100)=""/32, 0x20}], 0x5, 0x0, 0x6) 16:58:44 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = getpgid(0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000000)=0x4) fcntl$setown(r0, 0x6, 0x0) fcntl$setown(r0, 0x6, r1) 16:58:44 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') openat(r0, &(0x7f0000000080)='\x00', 0x8, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) read(r1, &(0x7f0000000100)=""/143, 0x8f) 16:58:44 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000080)=0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) 16:58:44 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000240)="b10005016000009005001b0000000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x7074f221cc5aeb1d, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) 16:58:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) r1 = msgget(0x2, 0x100) msgrcv(r1, &(0x7f0000000000)={0x0, ""/7}, 0xf, 0x0, 0x1800) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x42}, {0x6}]}) semctl$GETPID(0x0, 0x0, 0x4, &(0x7f0000000180)=""/221) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:58:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2089, &(0x7f00000000c0)=[{0x3}, {0x8000005}, {0x6, 0x0, 0x0, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) pipe2(&(0x7f00000001c0), 0x10000) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x6, &(0x7f0000000140)=[{0x3, 0x81, 0x7f, 0x70ed}, {0x30afabdd, 0x1f, 0x7fff, 0x10000}, {0x2c9, 0x3ff, 0x32bff904, 0xa2}, {0x6, 0x0, 0x20000000000000, 0x100}, {0x1, 0x1fc00000000, 0x6}, {0x5, 0x0, 0x2f, 0x5}]}) 16:58:44 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000180)='./bus\x00', 0x10282, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000400)="160b5c0387ac2ff1d6ad5a6a101f08bc1b4db5257624e4cbd6fa9e6b622a0fddc277d68f716a01ee986b7f496c66ddc888329d7fc6bef50a64e0499152945365a1fa731b825e874f5a31af8d3a0165944efe33eb248a489290ce56f30fe7864dae17bdf1f6d4228a56fc8abb3eddf4fe14dbbcbbc2618da3f4ae4938373988028ad91a4d6fde73216e8622c6055130f9b159e197034cc0ed0b8bd148b7ba15805527f4022de7a1900e8570f897c39101b3f172dbff07367f66168d31e4616baf8d33d356a7b8571495705c307fe48c544f97", 0xffffff6b}], 0x1, 0x0, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r2 = openat(r1, &(0x7f000052fff8)='./file0\x00', 0x200, 0x100) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x104, 0x4) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000040)) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCCBRK(r1, 0x2000747a) 16:58:44 executing program 0: ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) setuid(0xee01) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSTART(r0, 0x2000746e) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x1000000009) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x8000, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000080)=0x82bc) r4 = openat(r2, &(0x7f000052fff8)='./file0\x00', 0x0, 0x100) symlinkat(&(0x7f00000000c0)='/', r4, &(0x7f0000d06ff8)='./file1\x00') ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000000)=0xccbf) r5 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r6, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCCBRK(r6, 0x2000747a) symlinkat(&(0x7f00000000c0)='/', r5, &(0x7f0000d06ff8)='./file0\x00') readv(r0, &(0x7f0000000100)=[{&(0x7f0000000180)=""/245, 0xf5}], 0x1) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000040)) r7 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r7, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCNOTTY(r7, 0x20007471) 16:58:44 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x81, 0x0, 0x0, 0x0) clock_gettime(0x2, &(0x7f0000000100)) r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r4, &(0x7f0000d06ff8)='./file0\x00') ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000000)='./file0\x00', 0xffffffffffffff9c, 0x3}) getrusage(0x0, &(0x7f00000001c0)) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) 16:58:44 executing program 0: setsockopt(0xffffffffffffffff, 0x29, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(0xffffffffffffffff, 0x29, 0x800000000000009, &(0x7f0000000040)="90000000", 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x28, 0x800000000000040, &(0x7f0000000000), 0x0) listen(r0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10000, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) 16:58:45 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) pwrite(r0, &(0x7f0000000040)='l59', 0x1, 0x0, 0x37) flock(r0, 0x4) 16:58:45 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) fsync(r0) mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r2 = accept(r1, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) writev(r2, &(0x7f0000001640)=[{&(0x7f00000000c0)="b34245d89676", 0x6}, {&(0x7f0000000280)="c5b04db2cd266230a93f1cdd4f37ed42e24af8220580628f650255d0639cc96259468301db172e73e98b009bdd6fed47fd7d9255590f74ad7681b1f67081d998640dbad1ff0e60797e56a2cfe051b7be28ecb29e2cc4e4191dce726d9b9e9fd390397b9fdf42a301b4608a90299b87d5bcf4786b21531f4f33da78c00c543dcfcaf70392f77377bd4627392b1405341cd0fbac8a560f292a2f9973e310472bd550c4f42a2e608bee746cb203130e467a1d4af6659b7cd388e984b7dc6e", 0xbd}, {&(0x7f0000001a40)="057827703b58a079675555d9328c06ddde4c607b29ef0171158d27b773a83ccff674b52252808e90de253ea6ca1116c78403ffecd4ccf7006a438259382ac36cf49b391a961d6adb898ce9cd6252854b94d20f3fb9e67c13794fd39924522ec04f32a6fd5145838763c7a40c3b95f1dcdcb6fdb3cf9306733b9919f55750bec740e5b4be263a71cf61cbb857080a3966164b53f98d43b5db7ef05bf156868f376dfe", 0xffffffffffffffd4}, {&(0x7f0000000440)="c138717ffce524106387a83cc56a312a6b3d328fc6b119b19bec26d544871339e03966062d58f5e9b842ba06554f91c7c787b3cdf0885c66894bf081a2530bc29d7145b5acfa1c70a0f700160b5aaa275f0572b9cb6b367d26d677dde08b3ff619b47d80cb913f9d4beaac3bf9e1ae25cb8272fc0275847722304812aed908142134d34cedad1bad69b2afec1746a3b4d2d5105aa4bbdbced69c102ede802cd26e91403df6862c616928f70bb8b9a289d9e088b80dcc00a72578dce8a63887a0ce31f1cc31c007b0c6dcbb4bfc15400ed08d7c531d95c8263935442f170fb17baa46347cd9d93807ea29ef66a3a041f4f72d4f1ab024f908da7003a53ce0b5df9fae3882547fcdf96180419388aaa85b513e21a84e940530008e903c30057847a4dbef11e69db3a1b30be8f7da328c971a39e44ca0430151e7d5f70a4e3f77bdffce469df4727dbfc5d010b55b55fe9c9e7383b795eaae3e2ffcff755c70971291da399fb64d303c30681c5073571edab3de65ca3298b8a1cef52ac81948199c67aecc6a1e08f6e70787329de31175d2767b7b574ec9c54a21523eb087f4b691fbcf52a3b0fdcb4f7c4d1ec2254f02066ad39ffa0ef6948cdae77f99da980a5a4802cd3a573990e5c142464f5642d626745e6b6c6b1102abb17a3d46dc26b1c8e38c82f5be3fe9e8756d10bcf02463ef4b743e370ed14cafc431512891b8a67510c829fba506342232090976894c27e0b4ef732cad82e058e7d5ecf3969bb8eed66f89170ee910d8b9ea1348189f833d73aa54168222f5541a1a613ed00cbf9375f88544c8c93303d0fd631ec2c1e8b48df542fbbf46f20b4fa3f64eb3f045bfd510f3809dbafa11c5d738c5e08e9a0250c46a0051cfffcb28573e60d78791ff131ae59222278270e388fb7f18aa10e0241b7cbdf37a6f7f32f708d5f1eed31344bc3028516b3a65412269490a321c16966e881d0ee67af125f32aff4d64451cbae7546a8c4d93df778623787b89bdd6dcbbfed0b0dbb0b2150a55f4285f56f85b48ab581a87be6b5e6167548d80da839df4e727b1990dbf84859cef3d1df6d2808bb134bd3b32b5d8bc3c09e234428056998036c8a5ae599a0ff2b0ae10edf512a6bba5edb433a635a321e908d7a9887c53c2a6add6104a0efd1a2a57ca1a2d84a7262df0ba2adf7e0a8005de1101b7c0c4133669c1d10d73d4a29fff77a08763c678967b8d3f538c90377ef95b4c96fef6b84214a2eafba0561469ca58d63fde3fd6519d0571b2d6114e1892641eab38f76686d624796945db9249bf8f670faf6bb8702f703a344f42ad632aef8b7186c874c61200a969624198c5b9a245aef1d00d3f6b3e23ab5a41439e566b3ef8fb1fb2870344ef61d5a14f3cc194262584a9261dd9a6c2b73a48a838069e31cc73d7a0f922dfd1e0bd9c11ef494311d652f09797247ce9890ca348c13e402361a61f86bf2a52c70c9d585517a2ed8e8a8223d4d86f588b709ce15e48f2853762547d1326b6f060e42172e9fd0fba9f8d15ff4880e596be85b71fb90a4fbab965a2c2de35fe3d6aef11d03312be8486127feac0b83d9ee404177c4b2cec26585576d6f225195be527297983cd1ab14a2206880ec62c257ba3e6b39e2d084d9649e932565874925a8bcc38501f2552f793a4be3c2f5009274966a9fa550ba743f405f16778b6217c8ad84691605370af60827a4812800d126f419a06795454a596725cd15f0f6a0a4c0298a21a25e76a5212e1b2d4ae85b4d3e9d02168e6d1754a41006619984825f5af421d9927d9b17689a3fff1645c45120327e51c216559a844db0da67e9f6e0f7c37a29525845cdd49fa8a130dbe323f93c1d1d0a160c46b4581f384b3200ba07af1d687a8487d92aaffd62dae755cbe4688c7767dea3d3d82fc26f91af356430b530ff728468d39f153f79c7030f243ab4eda15460004ddab0020885eecf87f140a2cfa3cd91c6afb327be0da4c021bca4a628ca5c33ac775c82fbb9d3c6f8aa000def6f7227b1bf1105f47129e72d9954d3d2e302709b858b8f4a6f122169a1e0948f9cdac2ea7bb7e88e205f675091b0fc48abba007ae573abc5db46b08b2c65503d1d12a9383d648ad6e64801ce15e51b1357e4493a349796788f828effaae7c1ae0f74ee024b5fa70958ad27d75385ca64889b24b383efd6a11f20ec5a7549bec9fbf67134a79521a79e5a14bc951bfd5f901647c58fdfb818d57fc1f07e0e3fd9265c78649146b9ecd2b76d845e9222adc25d915f0694bf9f80c7f551a5a587710ba8fc1902d1a934b76037c63e654144d374ba83359781322ee383d909b00657c03d58b870080d890e1e95c946173531f7f733b70e80e5932d03a31248db448724645514fc6be4815525bc226aa5a0b2db1b0881dddd0455d847c8d83a9c85ffbb3b73988a218703244d6262e176935341f2501a57eaea3a13eeb1d9f829fddde3c06c20d366601e882300eef6664830c1e68747db52ca02101bf0be919ae70d68776d8386286a9b791207155a3a9d226883b43e5161c7227b7065c55bbcabdfab83813cdb2860fea1f047e06425a1441f364fd85a64ab129e3efed4e62f3dafae16cb68f39afd030130ccf09d7014be463db12c74a7b843615506c878806bc52b5d74f9f94683d5e5551925841407599761338056c3bc011ebe512f99a89e93ad19429f12ee38c21e02077d1516dd106dcc740d008f4058cb0ec8ad78637fbfb68fc06e670bf3c07a72df977ac542bc65d8483d34bedb86208a99fce7ab95133743ee97a70d56cb58e77c038d283dea5fcb894e589c3a0cf1e3c553b384463710e3c90fdd7f98e7eee4106e7eae52b83a276cd38d565229f25f1bbafef455a7a2f9983658d1573b3c07498a13657dca1fe902e30f0562c9ad9a8bb8f5eeca29fd2b7e3fe649fff781d2d0f77657f54799abfe76a086fe3c45527b7445c462be66c86e7d3cd54b916aa00d14c9f1328593e7510ff09a138c95802067e86f2e2433244ffc7c2ba100f0892c5a4e42e4f450401108d9cfe7a2f6c1af8e6f42edf34008a5eb15786b4a6b336ae63b86f83eb9e4eec27edb071e31e002857b44f0037ce6210553ca7c13003893274f9b11321d47ded6f3269b74886fc4753d02465e5561e15b0eedf392e66840d86228f07897f1c7243f384f75bedcc075b393700e17b873f9565615481b97ad1b6af8b64e2e54aac780b312c5fb91f65949b325872c8f4c693f71d7b75fbe7186509fa730c2ab8b66135d372f82f4df8416a965390593719d1486189707000d6d3f99320c2c4d45c61ac08413d643acc9216435e917f5dcc1dd10a5766f564161ea9df524a4ee0049d006e76bad5b6eaeafa10eab0cf16ae7285b259cae9ca58aa2758186a7f762a16e435e2c81565e8816ea129077e18cec214ace99934eb213b40086fd298fd0f05fb09b09896a1841057936a655754dd26d7bde085f0ee0aff5900336412e02a5ad0c1ddd7816f10bb7bb603c9f8241c82d86fc80c9a1955889345bddbf98e2481ecaef12413787ea7100cc9d91da90da0277fa5d87c659d59c90b3edca9bc57488a6bee056e445157eeaa86ccdfeb311c374838d38cb29712e8c6f8b5f74bc71281af80831e9ab6921f5b2ee74a14322736a189016fef86cac5493c4f48ee1ca394e830a7adc63c0f175c052ffe54d1345b3b862f7f6a22b67742c700074c96a183f3a97d57b0130663045a81e4d14591b27421362e6d572142d7b2e841fe479ec9b24c3372a55ab696caf7eb2262748eb5e4adfff525dd4e01c31ac3c66583d632f8703ec1eb2f7e816cefdb5980d1dd5ab41f5a9967ed242480eca9da6854e6c80f863988f76c90f23c4466a812a8ec15e1d0e6694713f5eacafc08ca08b2b980539e352793ff49b67379be65573f7c08a155a45ac2dc361793f768270ad0fb509863c3d9a4bc52a9c9420d3fba1194ef4c9bf18ea1b84b0802cb5a4acd5b6386ef90bfd0d40667364dac4ed40cfcb6f1badee6082b20d82226e5ae03bc5825ac2efd76cd774bc002c52bb7d688848204e86ae9227e7deb9a7b3feb79abcddd65879a404fe4febee9cfb590f4cde08dbffe68a4646f151d01d610853a9b327a64256c518326aec2b895670b205bcf8fff5223bd344978534ab78dbcbf7ec32196f721113ac2b8f4915f549921938354e18a5e66a3d80ad85dd3b63dbb5d1ed14bd06ff5108452e7350f30bcc088dada9922d97003e0a294e90aa7c3ddd3298c21f8aae64c51c8829713d17a2099cbc6656aecd32049ce4052264612bc755d3b85b83aeb45dfd233ca82f84fbc0531a7b8311e53b1e3a41653dd2d55ed6915e255cc231d609f5c33020ccbc47f674f34d24ffc2ad8255c9aacf329a5ddf98de864e3dff15f86d330e5ebff0257115d7fa4520779db6bd015cb41a2d4732ed00eedf3eed92d73d56b9620481fd6abc705259e5a27f3e6f6e784e285addbbcdf613d4082863e1b02357930bd5a996cc3691ced26db410af1730bf4e5b0fa3cfe647830f9d083705890b04fe78c1190b31e5c1d26a17c5c792f3758605be6b83407478a07b516b7de6ddcb7559a0f01efd0456d069d6268a694bfe7f772ba0727a38ce5554c155e97385fe1f6c9255161df70cef8a00c299fc945b2d798e0a370fdbed6a9adbf50c74fac4102a0938d52b7efa513d4533204f7b4b62bd3b711ecfab63f6aa64b1e7496529743d66895562ac426b38c64749447fefe1496cd3120d087718424bed76f130d26b28efd1c75958aba873ab33cbdeac4dc54270d270cae180716e01e98be7ade0e4ee18e85c3bf5b89e47c7ae6bfde6d627b92ec320e4ef5b55d2afbf94e2d34313159b9d872d11c1b278ab25ff4245b5edec117f2926f981964f4528ccaf33936abbc387ebf034de2191b4e015cf30cf03a6037de6d19a5f75d75857a1a62ffece85529c646f406af2f6c252cd4e044ec3c8f35427b54f5b2be8ac4112b5e2a27f318cd8a9626f6afa38a968db2e1f0ed9db548e973f8d692e03262c41d3129994cf92c64f851881d3d4c86c9282522637fbdfdb15f9e885e9a2358a51a3906e472eb5b92eb851c90b06e87edb35da1f95a21aa912277236e0cffde2cf62c5bd079352f98f7863a7344a56e8c18c13954396e035a58fb4ec4a6cd198670876cbc2c102d3fcfc5df365bc8c3c2af11570c643b4ba467198c7ea6451bd719c1ea3926faf93c66e19df1e035505894fb215ed60e5347c1d7b4fb0d86108590d9105a6135d2757137c29f93406023a29634db0b1feb088dadf63bbb478f246df313540f110bffe492b8001e505c7c619f458499c4120928833488366e8727614e100247d6fcf8ac98421c8dff94b68536520fd7ee55cbee0f57ef8027fbee1d6231d779ae46fb08cf15fc345c8fdbf4558a8af532b1606c3fdc8fd35303643705dd78fe8fbfed82a40c8efcfd8cff3ada21fe562df28236786b72dcc6cc1e26123e97c280730b7093461b0e19297ef63bde32685ad99f96b65de32103f535dbc4033bf4cdfb561247a16198f9001e7e243d988fe422193985044adda6e6375801a99be3ccd1a1cf2c3f3f0b0bb9b01e17c0ffcff32c1a0ced5322169e0dbf6ba222d3ecd32bc8dd4b923b36c0c3ce7054b664826f5cde23893fd87fb1d91e9d80a583bc9aa4aec7e837dbb7362d4f03da558fe6fb441a4ed948152a1a4aaba996d076de539d85da459f5b12e8cd7b4cbcaceec35fc98e6844b1a611df8c5fa9be6dfecb0f6c14ce3c", 0x1000}, {&(0x7f0000000340)="cf2857e229526c38b18db3", 0xb}, {&(0x7f0000001880)="7372bad7aa3ef44173df1ff9f75472ee0bfcf880d8447bf21a0734d13b417757ca19c10eb75d6401151624b789a92c280ffd72537e001600db4d0a6ae6044626274e70dd46b020d52a2b94bfd1f01fd49a30a7cd1e5bfe2883f9f27e5af59aa63c85f19f1a588408b083eb760d9f5616b5b864949a95f9fb04bc8d5df418f29a4c3fe938afdc79e73935fe8c24a0476198c7842b2581a5f65b41f02d83c32c10380950473355dd10e275afae2ba303c09ba043738830f58d09be073e0cc75466de20d30e4711f3217856cb436548c84d3ef68f9a84950018d9ae1ac665cf0482d0adafdec8ef159d14ae865b1943af184fc1e6d8e553df8e42ae985b2a69da16061208dadda7973bda72a11299d024c64a6043f98c3ea5683fc75d0502d62110c585dd4cfe3384c2ffd354d35b218a60a7460b23e2fcd99b8cfae7d566f37dbb827724dfd1a834bea5ba27d3c7b4d847bcc2ee36492cac18fb85a1a3a66949c0953da4205e52cf2d3449d8c002f22dfbe6851d0e45956d5aea16b72e5372ee21abc5c28089", 0xc6}, {&(0x7f0000000380)="89e037aafceccb294d7acbf4a785319b5f5d8e41ace2236e5d5505000e23d43ac62ab718fac2c477adb89bf4954bf57e627e44b0719e262a17461c207c8eb5145a46d2ade5c4cf36394a8478db38f228227a89fb257a8320e126557d3af1042c7ed38394e4c9ae7794edb074d8036cefa6", 0x71}, {&(0x7f0000001540)="798a930672b51a435a83dd4cd29c3aaacb5dddf52b10ccaea7ee330c042439772612b8df00ff0129a33911f0d9f579835fdd766eac860bc9f27b8582baadd391be852f99ce875f0da86568682eebbbac50940e9e23dafe2b839cbcba07ea85e0ea283c4640cb658da831096ec5579375a0c797c8e8b1a84d9d41877bcc8ad99071d690a90d38079372e9da832d5fd1eee470b5fa44984f0ee1c8583add81c89ee17ab1fa78aaefca776da5f1deb20bc19a7d8074f8c4050263f6c08fa0af9b615613c265dfe2f99f2fe4e6eaf770a084655dc25efe4b8ee3d8ff0f7ae0d01bfa572fd57702671ae40e0d47ff6d", 0xed}], 0x8) 16:58:45 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000040)='./file0\x00', 0x5a) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), 0x4) 16:58:45 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x100, 0xfffffffffffffffc) open(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() read(r0, &(0x7f00000000c0)=""/40, 0x28) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000200)='Q', 0x1}], 0x1) writev(r0, &(0x7f0000000100)=[{0x0}], 0x1) 16:58:45 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r0) 16:58:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/`pf ', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x14, 0x0, 0x0, 0xff}, {0x800000000014, 0x0, 0x0, 0x400}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='/') syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8000, 0x0) 16:58:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x50}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000040)=[{0x0, 0x9, 0xc7d, 0x800}, {0x3, 0x9, 0xfffffffffffffff9}, {0x800, 0x7, 0x80000001, 0x5}, {0x101, 0x7fff, 0xe0, 0x6}, {0x9, 0x10000, 0x6, 0x7}, {0x40, 0x7, 0x8ac3, 0x9}]}) 16:58:45 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) close(r0) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="000000186004008b0313000000040000000000000000f659565c000400000000000000000000ffff00000000", 0x1a1}], 0x1) 16:58:45 executing program 1: execve(0x0, &(0x7f00000001c0), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x40, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x30004) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) 16:58:45 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)="60512768c67624fda4039513e9078a2307df54f0e8df6b7a2d0288dc0a160cc7aa215c8a61336a4056109ee3ee2a539c0aa03297f7e0c5002eed3cdb97cc8c9da96148d68bda7d08e81d2f2638eca0a749212a14f09e35b37afb4972e6ea2ef2c5a1542707647490903905ca8407662c6e1df542be4e8b74480c77311fc797cf1f7966a8c69b16d768f91afd8e8c33", 0x8f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r4 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) r5 = socket(0x18, 0x2, 0x0) r6 = socket$inet6(0x18, 0x3, 0x0) r7 = dup2(r6, r6) dup2(r5, r7) sendmsg$unix(r7, &(0x7f0000001700)={&(0x7f0000000100)=ANY=[@ANYBLOB="f31845b3fb86d100000000000000008855c4024e89cced44a7ea75fe3c0000000000002000"], 0x1c, 0x0}, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) setreuid(r8, r9) r10 = getgid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={r3, r8, r10}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180), 0x4c6) 16:58:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x74}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x8, &(0x7f0000000180)=[{0x5, 0x3a7b, 0xbd, 0x7}, {0x9, 0x100, 0x3, 0xcb0}, {0x5, 0x3350dab9, 0x4, 0x100}, {0x0, 0x0, 0x3, 0x3}, {0x1, 0x1, 0x6, 0x40}, {0x5, 0x10001, 0x4, 0x100}, {0x3e80000000000000, 0x9, 0x2, 0x80000000}, {0x81, 0xffffffffffffffc1, 0x9, 0x4cd}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'ap\x00', 0x0}) socket$inet6(0x18, 0x1, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:58:45 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{}]}) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) getsockname$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x4b) 16:58:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x20df, &(0x7f0000000080)=[{}, {0x4}, {0x6, 0x0, 0x0, 0x5}]}) r1 = semget$private(0x0, 0x3, 0x10602) semop(r1, &(0x7f0000000080)=[{0x4, 0x1, 0x1800}, {0x4, 0x1}, {0x2, 0x1, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x20, 0x800}, {0x3, 0x100, 0x1800}, {0x4, 0x3c, 0x1000}, {0x3, 0x6, 0x1000}, {0x5, 0x8, 0x1800}], 0x9) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000000)=0x9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) semget$private(0x0, 0x3, 0x20a) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x15}, {0x30}, {0x6, 0x0, 0x0, 0x100000100}]}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000240)) pwrite(r2, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r4 = semget$private(0x0, 0x3, 0x10602) semop(r4, &(0x7f0000000100)=[{0x4, 0x1, 0x1800}, {0x4, 0x1}, {0x2, 0x1, 0x4ab9537e5a1fb6fc}, {0x0, 0x1000}, {0x1, 0x20, 0x800}, {0x3, 0x100, 0x1000}, {0x4, 0x3c, 0x1000}, {0x3, 0xa, 0x1000}, {0x2, 0x8, 0x1800}], 0x9) semctl$SETVAL(r4, 0x3b0ee056b5d9b6af, 0x8, &(0x7f00000000c0)=0xffffffff) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:58:45 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setuid(0xee01) r2 = getpgrp() ktrace(0x0, 0x5, 0x8, r2) ktrace(&(0x7f0000000000)='./file0\x00', 0x2, 0x8, r2) ioctl$BIOCGDLTLIST(r1, 0x8010426d, &(0x7f0000000100)={0x0, 0x0}) 16:58:45 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000001}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000040)={0x1, 0x2, 0x0, 0x37, 0x4}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:58:45 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/u\xb7v/wsmouse0\x00', 0x100, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000200)=[{0x2000000000002}, {}], 0x2}) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x47, 0x800}, {0xc0, 0x10001}, {0x84, 0x8000}], 0x3}) 16:58:45 executing program 0: shmget(0x0, 0x1000, 0x530, &(0x7f0000fff000/0x1000)=nil) r0 = getpgrp() wait4(r0, &(0x7f0000000000), 0x9, &(0x7f0000000040)) r1 = socket(0x20, 0x2, 0x37) connect$inet(r1, &(0x7f0000000100)={0x2, 0x2}, 0xc) shmget(0x3, 0x3000, 0x30, &(0x7f0000ffa000/0x3000)=nil) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r2 = socket(0x18, 0x2, 0x3ff) pread(r1, &(0x7f0000000140)="1bf022a5bb656da9b0524fc49494d7f6cb1f2a2472f1d7d381c35d088d2e956961e7089de151c7b985db7c2842d461be55a3edd0ed0486ff4453b43c414b2cad410eb4345790f9e405753212916c52d3bb34411b2d2a3bea1bbc4ef9fcd06aad3994c20662c615aac88abe10cd7975bda46d998db282652350e0c17a56e21135b977ef6ee945c3e02450673c9ac8ab49f02f0ab68c498ed96651850e2f67764f177b03145320ffd8aa781369f4c1d76f7d7938a984e69474c29233a35472052314f7a9752d66f9f843f101dde3f0adac1ed9c61adfaf47cbad9e758b4c13c8010adb16ab434d20a606d8f3aec97fe47ad89fb569ac475a", 0xf7, 0x0, 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x18) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f00000002c0)=0x1) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000300)=0xfff) r5 = shmget(0x1, 0x4000, 0x1, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_LOCK(r5, 0x3) sync() clock_getres(0x2, &(0x7f0000000340)) r6 = socket$inet(0x2, 0x1, 0x5) shmat(r5, &(0x7f0000ffc000/0x4000)=nil, 0x716ffb98e9851a57) socket(0x24, 0x4000, 0x429) r7 = socket$inet(0x2, 0x8000, 0x37eb01e3) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f00000003c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000400)={r0, r8, r9}, 0xc) r10 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x800, 0x0) dup(r10) pread(r7, &(0x7f0000000480)="35032aa98993abf63202a92afa952aae357c574a5547abd71efc2323f259aac4f9dc5cbb0d822def054ed5c075e640a7e865f21635ee020eccf9ee0f835e9034f39db2e0d29033f2e51257e66df6f852da48558f86baa4f0606aa50f73ead5dedceb3332e378a8c562f14a1526c101c9a2a4e1d16984fd189b3f8a7365c409ccc4e51daac434eaaacc", 0x89, 0x0, 0x0) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f0000000580)={&(0x7f0000000540)='./file0\x00', r4, 0x2}) openat$zero(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000600)) 16:58:45 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x10, r1, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000180)=0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='\x00\x00\x00\x00/bpf\x00', 0x100, 0x0) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:58:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x50}, {0x2000028}, {0x40000006, 0x0, 0x0, 0x7cd}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc2485607, &(0x7f0000000280)) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10000, 0x0) 16:58:45 executing program 1: r0 = semget(0x1, 0x2, 0x4) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffffff) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x0, 0x3, 0x5}, 0xc) r2 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) r3 = accept(r2, 0x0, &(0x7f00000000c0)) getuid() sendto$unix(r3, &(0x7f0000000100)="cc8c1c05d7393d94c93f824106e85779779a34ed87e8aba889614985bd29a65bb6454a0debd8325c1ddda80aa3683590b0ff7da258a3049fe1c16e90203cfadde4d8f53ea82cfd635531a7cf786c23beff2fae6274f6e80e8405fcfb7fb4b8745a7536e16a9bf692233e07af9696d7a2628dbcb7ae402aa466b46656b4ebb0ea1f4a2aa270be07014fa12e1a82b6a5c3678eb5c88f2971d4119b796ba9d0bb353e9d831138d0768e4ac9ea1107a1935603bca622e496986f6926736efbe45647f2e0e483d101372d437a4fdbf4b890a0c97ba21cae", 0xd5, 0x5d8e3508e0332d9e, &(0x7f0000000200)=@abs={0x0, 0x0, 0x3}, 0x8) open$dir(&(0x7f0000000240)='./file0\x00', 0x40, 0x100) r4 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x10) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f00000002c0)) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000300)={0x80000001, 0x0, 0x4c, 0x1f}) r5 = socket(0x20, 0x10007, 0x0) shutdown(r5, 0x5) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r6, 0x80085754, &(0x7f0000000380)={0x9, 0x1}) r7 = getpgrp() fcntl$setown(0xffffffffffffffff, 0x6, r7) semget$private(0x0, 0x2, 0x40) mknod(&(0x7f00000003c0)='./file0\x00', 0x2000, 0xf23f) socketpair(0x1, 0x4001, 0xf2f, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = getpgid(0xffffffffffffffff) r10 = getuid() r11 = getegid() r12 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x8008, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) r14 = getgid() r15 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000640)='/dev/wskbd\x00', 0x2585f43fa03cbb1f, 0x0) r16 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000680)='/dev/wskbd0\x00', 0x2dc621fc5759a3bc, 0x0) r17 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, &(0x7f0000000700)=0xc) r19 = getegid() sendmsg$unix(r8, &(0x7f0000000800)={&(0x7f0000000440)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000580)=[{0x0}, {&(0x7f0000000480)="e7984023b4a438c30c7b60df621692869a26d420f1f6e0665ca4fc3818b554602c3f3c6d0357473a79e45b540ecb75ef1cddafd540191f4ea0782f02d1eb56b8b3ce68c2afad4b126fcc5c50a719620b954324d7bf8bdbb845ea0236afa9c3fa3ab9676671b95b2de4e697117be65391f515fb7b3ed2ee9013b48ef46498a1dc3ef9111dfcb4484e70e8cd032a26d4dad015b7c0545231288af52e665ad89a1cec2b474d7df6f108cca058618bb19e28b85318ca85406b206d389b703e09e78372621d4281a6a59adfe478677ef741627bb05541c7b3aeef641eae58eb6f6a8df92deba5f1577cb4d608", 0xea}], 0x2, &(0x7f0000000740)=[@cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x18, 0xffff, 0x1, [r12]}, @cred={0x20, 0xffff, 0x0, r7, r13, r14}, @rights={0x20, 0xffff, 0x1, [r6, r15, r16]}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}, @rights={0x10}], 0xa8, 0x9}, 0x41f) pckbd_enable: command error 16:58:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "854955882e1a96c984ffffffff9c11fe4dbfa600"}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "4c9a6c4e44804f0b4e4d3acfc40400000015c19e"}) syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) pckbd_enable: command error 16:58:47 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="29d63000a9"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000829, 0x2e, &(0x7f0000000140)="ebffcbff13b9fd81d8d8fb3d6e75e5e53f2eaa4e8894de904815ed89361ad7285f9f49dbc59f8f1235e2a0e0fa63f6b3f77ed15c115d4bbcaaf39533f2462ad52bb38b31dd7551e6faa67bb4958fab8f3014ba45e0e91a0765120c0c9d8ccc85f22c2aa05f7fc069f315647c36926b2c862e2209f06280655918201a03139077a5e2deb080c6e38fda624a889f1eaf236a73267c6908eb14927af1dd559415a4e49716464cdbf2e150f0178d377402f3952dc6f72faf1f84c6af9dc1eeaaffb2cd7d7ebc4f9dea37bb5b44a4d36aa2243f69c52b3add2ce5", 0xd8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCCDTR(r2, 0x20007478) 16:58:47 executing program 0: r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0xffffffffffffffff, 0xfffffffffffffffe, 0x0, "200000000000000400000009ef801200"}) r1 = socket(0x18, 0x1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000000)) setsockopt(r1, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10, 0x0) connect$unix(r3, &(0x7f0000000100)=@file={0x2, './file0\x00'}, 0xfffffffffffffeb4) write(r0, &(0x7f0000000180)="aada31afde6156b273eabb54bb00b2ad846f7ac9", 0x14) 16:58:47 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0xc, 0x8) write(r0, &(0x7f0000000200)="08858c815f6660ef", 0x8) 16:58:47 executing program 1: r0 = semget$private(0x0, 0x6, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt(r1, 0xfffb, 0x7fffffff, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0xa, r1) r4 = dup(r1) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000003c0)=0xfffffffffffffffe) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400), 0x9f) semop(r0, &(0x7f00000002c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x2dd3) link(&(0x7f0000000280)='./bus\x00', &(0x7f0000000500)='./bus\x00') mknod(&(0x7f0000000340)='./bus\x00', 0x8000800080002002, 0x80000003) r5 = semget$private(0x0, 0x3, 0x10) semop(r0, &(0x7f0000000000)=[{0x2, 0x719, 0x1800}, {0x4, 0x8001, 0x17fe}], 0x2) flock(r1, 0x8) r6 = open(&(0x7f0000000100)='./bus\x00', 0x80, 0x100) r7 = kqueue() kevent(r7, &(0x7f0000000080), 0x5, 0x0, 0x65ab, &(0x7f0000001340)) r8 = kqueue() kevent(r4, &(0x7f0000000080), 0x8, 0x0, 0x65ab, &(0x7f0000001340)) dup2(r7, r8) pipe(&(0x7f00000004c0)) r9 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r9, 0x80085761, &(0x7f0000000140)={0x1}) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000780)) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f0000000200)=0x200ffffffbf) getsockname$inet6(r1, &(0x7f0000000a00), &(0x7f0000000140)=0xc) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000380)) ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f00000001c0)) socket$inet(0x2, 0x4db3e35c97f87d34, 0x2) dup(r6) rmdir(&(0x7f0000000080)='./bus\x00') semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1800}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r5, &(0x7f0000000180)=[{0x2, 0x0, 0x1800}, {0x4, 0x4}, {0x4, 0x3484937a, 0x800}], 0x3) sendmsg$unix(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000640)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000b80)=[{&(0x7f0000000a80)="1b68be7470a45e4d13f25de9d02d0030dc4e990e4103f79293569112383477a80900000000000000f52aae73fe0fbdabaee35ae97d56a478b55157203ab77ce6b77e42143d2f5809aa7c4e73d031608fa689b4c5bf2e9fbb9de782769e40337d79c86af519a35d506ba5c90606e310527f4e88b1469015300c3e456eda483ab4a0ba406a103eec5e34afd76e82b8a0eb1c54534eb2cb3c08037b4295d3e183a9c784bf1e2d7af4cb886b03fc229a9427af5141e2599197976589a749bf5d91b5756465c4c10b6aed277ed84edc36e419c995d829a0f34f", 0xd7}], 0x1, 0x0, 0x0, 0x4}, 0x3ff) accept$inet(0xffffffffffffffff, &(0x7f0000000580), &(0x7f0000000300)=0xc) mknodat(r3, &(0x7f00000000c0)='./bus\x00', 0x40, 0xb28) socketpair(0x2, 0x2, 0x9, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = dup2(r10, 0xffffffffffffffff) semop(r0, &(0x7f0000000240), 0x6) ioctl$TIOCGFLAGS(r11, 0x4004745d, &(0x7f00000006c0)) 16:58:47 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) chroot(&(0x7f0000000040)='./file0\x00') ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, '\x00N\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00'}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/73, 0x49}, {&(0x7f0000000180)=""/227, 0xe3}], 0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:58:47 executing program 1: nanosleep(&(0x7f0000000280)={0x3ff}, &(0x7f00000002c0)) open(&(0x7f0000000040)='./file0\x00', 0xbf0676f6df041b86, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r0 = msgget(0x0, 0x10) msgrcv(r0, &(0x7f0000000080)={0x0, ""/213}, 0xdd, 0x2, 0x1800) execve(0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x0, 0x80000001, 0x100000000, 0x0, 0x8, 0x82, 0x7, 0x0, 0x0, 0x10000, 0x9}) 16:58:47 executing program 0: getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setregid(0x0, r0) setregid(0x0, 0x0) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000000)='./file0\x00', r4, r5) r6 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r8 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000000)='./file0\x00', r8, r9) chown(&(0x7f0000000000)='./file0\x00', r6, r9) setgroups(0x2, &(0x7f00000001c0)=[r5, r7]) chown(&(0x7f0000000000)='./file0\x00', r1, r3) r10 = getpgrp() ktrace(0x0, 0x5, 0x8, r10) setpgid(r10, r2) r11 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000000)='./file0\x00', r11, r12) r13 = socket(0x18, 0x1, 0x0) setsockopt(r13, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r15 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000000)='./file0\x00', r15, r16) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r18 = socket(0x18, 0x1, 0x0) setsockopt(r18, 0x29, 0x800000000000040, &(0x7f00000002c0)="b55e2a0ac0ba4667d615c11d43a08d5d816d781df6dbca9cd503c04321b41238377dd9958c70db585a6ecdcb940d7ddb1351d279b05dce39dc7257ddce78573aa3cff9f617aced3fefe757f845ae4d12e0a3cb3756cca5c6544cf2f6cf9473c1722d5962097a3823cc62145cde374a147504641cee1e258937b754ea6d0cc4fd5a2a8c35d676431c5554d6d41519f4912f7e1fba83d706b0fb77b11068eb838c07d48b4b30c634bc6b27e37b", 0xac) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r20 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000000)='./file0\x00', r20, r21) getgroups(0x7, &(0x7f0000000180)=[r3, r12, r14, r16, r17, r19, r21]) setgroups(0x0, &(0x7f0000000000)) 16:58:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000640)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r0, &(0x7f0000000200)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e46209120abadcd41cd892bc7ef63aa1246e7872df2944a93a1d1799254b880f9277b19d018aa1a1804c3c0250a69d658a45fd237c16c1ac940393407d60f48c5a9b6bb92965067dc14e9f50447500fcfd28a6b74a24ed060b02d90a35db6ea3fe2831c33b8574dbca323c0e7d03", 0xa2) r1 = syz_open_pts() flock(r0, 0x4) fsync(0xffffffffffffffff) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x6, 0xd2}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000002c0)=0xffffffffffff2876) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000480)=""/248) getrusage(0x91a02dec0abfd06b, &(0x7f00000003c0)) open$dir(&(0x7f0000000080)='./file0\x00', 0x20000, 0x40) semctl$SETVAL(0x0, 0x4, 0x8, &(0x7f0000000000)=0x5c50) r2 = dup2(r0, r1) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000100)) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) write(r2, &(0x7f00000005c0)="abe77309e775b3ffb994adb7f695614c335f8ade739690c8e5cb63808a32e8e3d7125ce21ef0e297273ad28d7f9b743c90f1d01fb7d20381fbeddb3026fe6578f800"/79, 0x4f) close(r0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0x400, 0x0) dup2(r1, r3) connect$unix(r2, &(0x7f0000000580)=@abs={0x1, 0x0, 0x0}, 0x8) readv(r0, &(0x7f00000009c0)=[{&(0x7f0000000680)=""/138, 0x8a}, {&(0x7f0000000740)=""/145, 0x91}, {&(0x7f0000000800)=""/216, 0xd8}, {&(0x7f0000000900)=""/146, 0x92}], 0x4) dup(r1) syz_open_pts() 16:58:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10002) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000140)}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 16:58:48 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000340), 0x10000014c) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x1004, &(0x7f0000000080)=0x1, 0x4) r4 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmat(r4, &(0x7f0000e80000/0x2000)=nil, 0x0) shmctl$IPC_RMID(r4, 0x0) shmctl$SHM_UNLOCK(r4, 0x4) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) sendto$inet6(r5, &(0x7f00000000c0)="7c274fe530948b456d707322f9481f2334b6cf0cb41b645f0346d1d214039f9bc7dbbac1503d4e24ae61ecd9897ffdf38fceac7f924a6bc27f7a03af0b404280cb4c1ec9f275ea3363cfdbdbaa72a1c7ac6d1baa943bafcf0ad18e9102ce9787", 0x60, 0x2, 0x0, 0x0) 16:58:48 executing program 0: pledge(0x0, &(0x7f0000000080)='\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) 16:58:48 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000001c0)=0x1) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045713, &(0x7f0000000080)=0x3) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000000)=0x1) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0xf025d7ea803b9a8a, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000140)={0x4b6c, './file0\x00', './file0\x00'}) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000200)={0x10000, [{0x2, 0x100000001}, {0x1, 0x40}, {0x3, 0x1}, {0x1, 0x9}, {0x1, 0x1}, {0x4, 0x3}, {0x3, 0x40}, {0x3, 0x1}, {0x2, 0x7}, {0x2, 0x6}, {0x2, 0x80}, {0x3, 0x4}, {0x1, 0x1}, {0x3, 0x8000}, {0x3}, {0x1}, {0x1, 0x6}, {0x2, 0x5}, {0x2, 0x101}, {0x3, 0x4}, {0x2, 0x2}, {0x3, 0x6}, {0x3, 0xfffffffffffffffc}, {0x0, 0x5960}, {0x2, 0x7ff}, {0x1, 0xd0}, {0x3, 0x7fff}, {0x3, 0x3f}, {0x1, 0x1000}, {0x3, 0x800}, {0x1, 0xc1}, {0x1, 0xd3f}]}) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000340)={'./bus\x00', 0x0, 0x87e, 0x5, 0x0, 0x40, 0x1ff, 0x10001, 0x0, 0x1, 0x6, 0x4}) 16:58:48 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000000c0)=0x7fe2052e) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7ca5977300e8ad135943f2df42775d195cebd66ea14f61469ca8271f56e5c52", 0x38}], 0x1) 16:58:48 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005016000009005001b0007000000000004fecea122a8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282924e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000e5348b3caee28cbb1ceb729442481e634d3ad452a3aa66ad98e5c238", 0xcd, 0x0, 0x0, 0x0) 16:58:48 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x0, 0x80}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r2, 0x0, &(0x7f00000001c0)) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) syz_emit_ethernet(0x72, &(0x7f0000000140)="5cc0987d0dae991d396ba71a2ff2506d262d8617bc5f8a1d6d541af8e1d77fd30d5cf964f5d66660b52a969ba3a2df48ff9c40d76a7d76c40e12a431b2e58686d7e7b0d0990114e6706f57ce12efc210eaa41da43679a3bf3d8bdcacece90b87315fe7b6112bafae4b38b056f7c510d1b0d8") setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x26d) 16:58:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x30, 0x0, 0x8}, {0x100, 0x1, 0x0, 0x3}, {0xc, 0x0, 0x4, 0xffffffffffffff8b}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket$unix(0x1, 0x5, 0x0) pread(r1, &(0x7f0000000180)="b2d4f48b411b72936218a3c6fe16be978a2c1b459278a2b36033cf92d1170a3ed0e1f4897693e3b3e59e41792e6fb9fa90c6dae4e379d54e793fd3e6f4dfae337e48092e17e461b5027e421c597a982c486a3ebf77cfde294e7b96936b8b905ef533513dd6", 0x65, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:58:48 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x20, 0x45) fcntl$getflags(r0, 0x1) socket$unix(0x1, 0x5, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000480)='/dev/pci\x00', 0x0, 0x0) r2 = dup(r1) ioctl$TIOCSDTR(r2, 0x20007479) kqueue() ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e608060000000300"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28100000ffff000001"], 0x9, 0x1}, 0x0) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:58:48 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x4f4b) msgsnd(0x0, &(0x7f0000000180)={0x0, "f978bfcde8ed92dabf46a8efc5604517ce539b634f4e9eebcfa8cd49596192d3dbd26bf25a8c42309ef1dc01432a88ea60b513a0360edc724cb1132c9b6f1e0ebc4a54a333410d3d89e7582c45575147872f2e5d0a83ee6bd609f9aa863c1f8313b0a8ed93d536e0f7c1c4f10668aceaf95145eb33051a8229671cda52e9651ad8db63077a59ebc42c3f9a87301ceeeebb9e153244f0daede5c46f886f8f66d12a9f2caa64f0fa9646a318a83d67da252dbad1aac402f900676038060c03a1d89e036a44415e625b68944b139014b4c29f24c660472f255d9245b3a1abf2f5d5c2e2a6e4b792b6078dbfb11d169c9e8792ef7573315310a5dcd7f153f09bfbcf5510740da15944bb4008277dc842c9a2313c5d4d028426c62bb2357b772c9ab4a199f3f92a6ede42a42296e7fbd242d0dc00f81ce77f"}, 0x13e, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2c04200, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) open(&(0x7f0000000080)='./bus\x00', 0x100, 0x11c) 16:58:48 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x3, 0x0) dup2(r2, r1) 16:58:48 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x47, 0x8000}, {0x80, 0x4}, {0x0, 0x20}, {0x82, 0x200}, {0x85, 0x1f}, {0x46, 0x1}], 0x6}) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea6fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90000002000000000000020208a371a3f80000000000000001000100"/177, 0xb1, 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8000, 0x0) 16:58:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000100)) socket$inet(0x2, 0x0, 0x9) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) setsockopt(r2, 0x20, 0x47b3, &(0x7f00000001c0)="b2ff81ff47ccf056c22afa6a4c0c0233592d9c13fcfce73ac9c70311cbe31b56773325d59753f67bcfe20de3064b6c6263811171c7b73ab5e63a0db5098fcf1b02c25a1cdc90cd750b667082c38467e29d10a7f5e1f9fcfc7ed68b7988e6a8d9c04cce8e739677e407ad656f0ff7d09f4147186aeb6eaf0ae5a8c493ae291348b2cfe0d9a39c8798f7d7389b6a5b8d4e50fff7f92820e7a86c5d65aff7d58114dcbc5c47c0acd4f40dd51a", 0xab) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r4, &(0x7f0000d06ff8)='./file0\x00') ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f0000000300)) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='\xfdn\x1a\x00\xff\xfd\x00', 0x2, 0x0) link(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') r6 = fcntl$dupfd(r5, 0x0, r0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x81}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x114) 16:58:48 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x1) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x26}], 0x2}) 16:58:48 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) recvfrom$unix(r1, &(0x7f0000000080)=""/166, 0xa6, 0x0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) r2 = dup(r0) getsockopt$sock_int(r2, 0xffff, 0x800, 0x0, 0x0) 16:58:48 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r2 = openat(r1, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0x5fd) close(r0) syz_open_pts() r3 = kqueue() kevent(r3, 0xfffffffffffffffe, 0x0, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffe, 0xd}], 0xb37, 0x0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000600)={0xffffffffffffffff, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) 16:58:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:58:48 executing program 1: recvfrom$unix(0xffffffffffffff9c, &(0x7f0000000480)=""/4096, 0x1000, 0x2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) msgsnd(0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="0300000000000000f8964a00482d569ef593439cd7264c3cf88bdec578d0c8ac2ec704d6ccd2d961058bbce37583b01e577cad7b4f0eb69328e2fbb489fb967ff46792e0fe609c400ab219e1b0a28eb34a685051d0cb58b93dbe414a5fc3e863cd09def2ec2fffb850c7aa32136ed5d904e1419ab93cfc2cd444d1bcb170e8e5e8b02bdce1f8723f655f5bca95310bd537a4a4205be181f13d63718ffcb2ce74272d29ca4689ac66f2c719b66576a41474c6b6093bd273e16b9cc64e5d053fab8c11a75b4366443b815f30849d6f1b7dc5a97ccb83de26fc3709000000c9b0c0d44a7ab926d96cf89f90ed87f06db2b77fa6a412aebd8818cb86d15c94a3445113a69c55a20cea9c9eb069fe08fa27fef1f92f155c10d804341f4291bbc15077c6d96b925c406c38ffe0865e4894b3b3f7e2"], 0x53, 0x800) 16:58:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="6e247d64790f0017ba274412f82a357cdab749ad68902dd1ca0f34dee45fd424b7b176f6dc396758b21c6f6bf0fc82c2fd2ea9ec75b486a443398d404b563908341ac604f2c3ed9f46961c3a631ca6a8f0bf81a32e159ddd26aa4c2a0bf057e2fd0055bc453e0ee8214aa7298b4b7a65ed3e59e9fc2259c429bf2d415fa3c3ad497187ca0b283fbe2bc4bbf36c32666f295ef95b27aa11f49a56021f90595c9f86fb186db05471d32805c47983d254ec1d57fa7cdeed05c2354bd0c23834b2bc9816b06482c8111291b22210716700991355fe96935de3561be128166a9365558827b703fb588205764e4827c602f9e4", 0xf0, 0x408, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000380), &(0x7f00000003c0)=0x8) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) sendto$unix(r2, &(0x7f00000002c0)="4b8acf4a78ada4a473f3c2dfd087737a467c5d1540e730b3cbe9e78836aaf3c6084eb77a20a1f89c4aea42df6321565a16e1dbf113c9d70eea3f5847eec84b443cd78d95d0fda6f21db9a39120d1d8dd0829f204197ddf3b973d3c3b22b57d7f14f480e79e64faec01f3295980c4c89c045f407d6ccfa4b93f7e448065c3d58aed9a78e992d7a0b472c76976a13e1d90577ad5588a32375be5e96fcdb768c372", 0xa0, 0x4, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) r3 = fcntl$getown(r1, 0x5) ktrace(&(0x7f0000000400)='./bus\x00', 0x2, 0x40000808, r3) mknod(&(0x7f0000000280)='./bus\x00', 0xc100, 0x1b00) r4 = open(&(0x7f0000000240)='./bus\x00', 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) getpid() kqueue() r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) madvise(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x3) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) close(r0) socket(0x1, 0x8000, 0x58) write(r4, &(0x7f0000000000)="4d531b", 0x3) 16:58:49 executing program 0: mkdir(&(0x7f0000000000)='./control\x00', 0x0) unveil(&(0x7f0000000200)='./control\x00', &(0x7f0000000240)='r\x00') rename(&(0x7f0000000140)='./control\x00', &(0x7f0000000100)='./control\x00') unveil(&(0x7f0000000040)='./control\x00', &(0x7f0000000080)='r\x00') chmod(&(0x7f0000000280)='./control\x00', 0x0) 16:58:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)=0xbcb0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000280)=[{0x7c}, {0x4000030}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") 16:58:49 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) symlinkat(&(0x7f00000000c0)='/', 0xffffffffffffffff, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') pipe2(&(0x7f0000000400)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000440)={'.\x00', 0xffffffffffffff98, 0x7, 0x0, 0x1, 0xa37, 0x7fff, 0xa89, 0x1, 0x1, 0x5, 0xfffffffffffffffa}) execve(&(0x7f0000000080)='./file0/file0/file0/file0/file0\x00', &(0x7f0000000280)=[&(0x7f0000000180)='&\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='r\x00'], &(0x7f00000003c0)=[&(0x7f00000002c0)='r\x00', &(0x7f0000000300)='r\x00', &(0x7f0000000340)=')\x00', &(0x7f0000000380)='r\x00']) chroot(&(0x7f0000000040)='./file0/file0/file0/file0/file0\x00') 16:58:49 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x5, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x0, 0x10) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000000)=0x1000) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x100000000, 0x20}, {0x80, 0x9}}, 0x2) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 16:58:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') ioctl$BIOCVERSION(r1, 0x80044270, &(0x7f0000000040)) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') r4 = openat(r3, &(0x7f000052fff8)='./file0\x00', 0x10000, 0x12) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r6 = dup2(r5, 0xffffffffffffffff) ioctl$BIOCSFILDROP(r6, 0x80044279, &(0x7f00000001c0)=0xffff) symlinkat(&(0x7f0000000200)='./file0\x00', r4, &(0x7f0000d06ff8)='./file0\x00') ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[0x1]}) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000180)=0x1) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000080)) 16:58:49 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x800000000003, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000140), &(0x7f0000001480)={0x50}, &(0x7f00000014c0)={0x7f}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r8 = dup2(r7, 0xffffffffffffff9c) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r10 = fcntl$dupfd(r1, 0x0, r2) r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r13 = getuid() r14 = socket(0x18, 0x1, 0x0) setsockopt(r14, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r16 = socket(0x18, 0x1, 0x0) setsockopt(r16, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r17 = socket(0x18, 0x1, 0x0) setsockopt(r17, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r18 = socket(0x18, 0x1, 0x0) setsockopt(r18, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x8) r20 = socket(0x18, 0x1, 0x0) setsockopt(r20, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r21 = socket(0x18, 0x1, 0x0) setsockopt(r21, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r22 = socket(0x18, 0x1, 0x0) setsockopt(r22, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r23 = socket(0x18, 0x1, 0x0) setsockopt(r23, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r24 = getppid() r25 = geteuid() r26 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000000)='./file0\x00', r26, r27) r28 = socket(0x18, 0x1, 0x0) setsockopt(r28, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) sendmsg$unix(r4, &(0x7f0000000400)={&(0x7f0000000440)=ANY=[@ANYBLOB="01002e2f6275730077e93f1b8a5d21d0e40ca017a06ce30efc2bf2825f3e6815c5d93bce6da08b70116e98f098b88b1bec28"], 0x8, &(0x7f00000000c0)=[{&(0x7f0000000180)="1f66d8625982c9c96dccb91b56e7ed6749a9cf802717cf552b7cbbcca0bbb1ce8e456d7b8f896895482589a0bd2d04c38b1898c460da107da76a068a133429d510b1ac50b71898645b478e51550703e6999fcfa28946e20bccc3d280e8901435801b5cd93201dde4bbc5cfd15b86089803424df7dbe37fd22d734d2fcd3ae04cc8f9eb8b723e7f596200f0bede67cbe8c2fe15c8bd4f5827de0c41bc12e3604c172aa72cdb5c61bb5dd17d65", 0xac}], 0x1, &(0x7f0000000300)=[@rights={0x38, 0xffff, 0x1, [0xffffffffffffff9c, r5, r6, r3, r3, r8, r2, r9, 0xffffffffffffff9c]}, @rights={0x20, 0xffff, 0x1, [r10, r3, r11, r0]}, @cred={0x20, 0xffff, 0x0, r12, r13, r15}, @rights={0x38, 0xffff, 0x1, [r16, r17, r18, r19, r20, r3, r21, r2, r22, r23]}, @cred={0x20, 0xffff, 0x0, r24, r25, r27}, @rights={0x18, 0xffff, 0x1, [r28]}], 0xe8, 0x1}, 0x2) 16:58:49 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffb1}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x60}, {0x8000020}, {0x6}]}) pwrite(r5, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x60}, {0x8000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r6, &(0x7f0000000240)="fbaf8a8d1a029be96914f6", 0xb, 0x0, 0x0) r7 = openat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) fchdir(r7) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) close(r8) r9 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r9, &(0x7f0000d06ff8)='./file0\x00') openat(r9, &(0x7f0000000280)='./file1\x00', 0x40, 0x8) ioctl$PCIOCGETROM(r7, 0xc0107005, &(0x7f00000001c0)={{}, 0x5, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0, 0x0]}) poll(&(0x7f0000000000)=[{r3, 0x15e}, {r4}, {r5, 0x5}, {r6, 0x2}, {r0, 0x4}], 0x5, 0x3) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getpeername$unix(r3, 0x0, &(0x7f00000000c0)=0xffffffffffffff5c) close(r3) 16:58:49 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) r1 = geteuid() r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) ftruncate(r2, 0x0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000000)='./file0\x00', r1, r3) lchown(&(0x7f0000000100)='./bus\x00', r1, 0x0) r4 = dup(r0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x80000000000003c, &(0x7f0000000000), 0x0) preadv(r5, &(0x7f0000000080)=[{&(0x7f0000000040)=""/28, 0x1c}], 0x1, 0x0, 0x0) write(r4, &(0x7f00000000c0)='p', 0x1) 16:58:49 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) setsockopt(0xffffffffffffff9c, 0x7fff, 0x2, &(0x7f0000000080)="f3d6fbd8fc71fe07f19d6fb26c2f16418aba79d325e33e458914cfa17b151bebacff33b61fd599c893d9a8fdcfa8b6788102dabaffd01503e4e459ae03ff1278738ddb447c1d0fb013b76093ea39b5fa93631202d2745dca88406e306ca7be585e08a91c128d8b3278a87f82883ea253604c9cf8871c696ab48ecd371e229c4425bf522e0d0c702b37c6110b808b2005bb02ad7b14637321400dc1e089ef5aa2bc53a65d48489c6656543f2fd65017f6a031ceb2e7107e756a0cf222097f89db2d706782", 0xc4) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{}, {}, 0x0, [0x0, 0x0, 0x40]}, 0x2d1) 16:58:49 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x10}, {r1}], 0x20000000000000a1, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x100) 16:58:49 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) setsockopt$inet_opts(r1, 0x0, 0xb, &(0x7f0000000100)="2a37cb07895d6f21d73bd0cbbdae1b24806e89163190c8820012bd3e77a4e26ce1f5e3513d37a52b4d78031230844f120bec9974c1f49f342f569f27e46baa5d86a7a2799bffdb781a41cf3210d6537981dc2104dfc8e42e79e3f6d3848e4df28de0cfeedf8573462dfa8fb4da5194721a7c78d02e6f7d6617a163", 0x7b) 16:58:49 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) close(r0) connect$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x79) 16:58:49 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x3b8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) write(r0, &(0x7f0000000040)="1088fafbd0220272", 0x8) 16:58:49 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000001040)="e54a458e936ea6dfecbb6d61047fc1328feffdeb2a2c1e3e7015db94af6a7013eb6f15fab6f05024e52d879b4bca0d6b1b0d23fcadef34dd34e5568583d4204a9e2c9d9e2df14b0c38ad188395f9b0224dc816149b7556c2816c38ac8e077aefe4f92e2dd4860485abd222312fc9ec072620403802f14767d60cd22e5d399b10c265f91a89f8260b956f5a230c5e5dbc1bc37caa1a1871ab87845190349ade8f8225bd0db94bef2cd13fe3334fa42edee9cdd0c4b82e9d2ee0c330797081c057787210d5008833a5595281fb7f29da8c100dbe48e2b25ccf79c3171dab6a36297e69f480ab350e3e1d0e523d95fb7b8cac29da7e534ff7f7e99e3713215bfc2ebef1e3b713365611a7cf3cccc90678969f85974152bca2c63df109d8eb38491cefec54714b0fce86eb0033add63c6f81fab08ddbf30dce2ce04f0b7cd744b3e9cb1a074667ee458147d4ab29ff32cdea947f1a7b209b13720d2a2484cf6bb212a0b11d0ff87b93c31e587a78d989bd994e41ea37354dcb5ae919965f8a295e3f2bcfead3f964d2016a277e5bb5b628418bd58b2e7cc02f7ec36d6d04a726d3ea000f24dc9801be3c5539065b3f2515d478cc6d37abd08bbe24f28a75445b35da15a84de10ee45cd73718c909274215a6c5152c4353c7da486d35a07421c41c0bf9ada0e055f7ce1ab3e7c8f041227feef714f675b4c1f26b7f6ec9350bb5937225c2538694bca1dcc5a9ae0678513c0cbc6b7c327c787483c6d40853c25bc45dcfd5eac8449a208544a079f9149e3681f744888b6b11ecea68a4b8f234366db29208e27e74d7f2e364c8c815d1bbca0399a11fed36287c6ad1ef54f3b69415b234da0eadeac77a002d7a8c2903909e42029e9d483c16ba04d9f9ed2ae24a9da809633ca1288572b08771b4e12997947a4c4fcc98c32e4107e7c1ac0230d501c76e2974b920c8cc672cdbf102fd584920b21723bf51efc43fa98de69562b915f9cea6fa41beaf5637914723b93f30625bfb55e050d2554b32e309472743c253d80bbe2fb63c79d370b8c759add27e8137ce7558baf8c7a3569e0477fc8b1fb10114b421afc0a3edc3aa63a118d939937d40f5860bb431eb82a0f6231e8739a8b47fcd417cbab01dcdd648cf887d9ce8d46b8e1dcd7ba0699a495cbe25634ac7b5eaecc434c17a500af8bae24dedb0c21adc6c8635ce6bcedc829bdbea71ceea88f47c5933238d39233a0dbc1df92e2bb537cb1c60698c8db7f1365377624dac8d2e560fe8570a9da5050ca6c46651", 0x38e}], 0x1) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) writev(r2, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad1985", 0x282}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f00000002c0)="0d9dd6badec72d7598971d4283791f00"}, {&(0x7f0000000200)="7107001bcd0156489348243abdc9dbb858e76c64524fe89c689de31eaee2b1f4a37ec025fac03acc1812f76580955a60e94b01be3ed866e5e80d01d8ce4966ea0f4b00f16de26c95dcbb5e2984d91974790d17b54d1a1ded095a45b3b6a1f71af11a55feec35b37589e3a7b1bee84ba1952e653055a7af251b6b68bbd7c2489b521c7d4b75faaf55efde4153f96c50dbf3fa"}], 0x78) 16:58:49 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x7b) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000000)) symlink(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000100)={0xc7c7, './bus\x00'}) 16:58:49 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x3, 0x0, 0x2de}, 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r1 = geteuid() pipe(&(0x7f0000000100)) accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000000)='./file0\x00', r1, r3) chown(&(0x7f0000000000)='./file0\x00', r0, r3) 16:58:49 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffbfffff8, 0x62c02cbe, "03000000255185ab7f88ad3060e600"}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x2, './file0\x00'}, 0x0) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987f", 0x26}], 0x1) 16:58:49 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028b1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) getitimer(0x1, &(0x7f0000000000)) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000240)) writev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="000000186004008034ff07010000000000005e2c62b5e603a4ef000000000000000000000000000000000081541a6966ebb7bd58ab2917157992de94d53fb38cb6bf40d0113c77318a9bef7bcb52834d39183ab304621b3b7231811d9b609e74d95955077620c3196483e1656068516348a5f83033db5f9e1835a275acfe73070d28c038c3d6b6b67a0b5e67c8dc4e999d7d570c7bb1f0a3f3361eb6c51b0208020000000000000013ad5b2030b90650f68d463e5447efc5e4fa31d73a455bc1a9bd148f9fdb1552e78baf9d96780d64fdb388cfcc01ff3f68aa66", 0x2c}], 0x1000015d) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8000, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) 16:58:49 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000080)="f2e640b61f6e77a7c68eb644ea75bcb6d5231e3483ffeec041846b227ea6faf695142cd821b344d5116783ecf1ecdb8be5fc4f7210c7749bdaa62a540be2de5e8bbcb8eb6f1b72324ddca38344f6212c8db6881e8c0224b401545b81925bf375a7ca3c0897c45961ea49cb3509f58254a7f5a0179beb6641e9abef42e6f7a71ef58605ccf9ffde5e485215d6f6a4edcaa0ec61f77725eacdb0490a07e7817d101a5a12b6ca030d85a9159a3747a4f40b8d83f7ecc457245b55d2b9c9c122efc5c87699d5736270ff56d8aa50f90128e96c994aef1ff611c80de6860a5da896d421befeafc00bf58d561e89605d24", 0xee, 0x0, 0x0, 0xfffffeae) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x10001, &(0x7f0000000180)="aa27143177ae04aeca3be8a5b61666e35ceeee6dd00be970e3497968d72d62206746d6365524b22e02098cbf58010e332f0339f1fd1990ab97aeae1a5d3578cdcac19dd57a83e4b8c2e90224", 0x4c) 16:58:49 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x6000, 0x5f00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x800, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) getsockname$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) getsockname$unix(r1, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) 16:58:49 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) getsockname(r0, 0x0, &(0x7f0000000040)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) recvfrom$inet(r1, &(0x7f0000000000)=""/5, 0x5, 0xa349205d2d9618f1, &(0x7f0000000080)={0x2, 0x1}, 0xc) 16:58:49 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x0, 0x2) r0 = getpgrp() ktrace(0x0, 0x5, 0x8, r0) r1 = getpgid(r0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x908, r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$lock(r2, 0x7, &(0x7f0000000100)) 16:58:49 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002000, 0x40004000000028aa) r0 = open(&(0x7f0000000000)='./bus\x00', 0x8481, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000040)=0xfff) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186004000000010000000000000000000001000000001b0022feffffff000000000800000020000000", 0x2c}], 0x1) 16:58:49 executing program 1: r0 = socket(0x1e, 0x200000000000003, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x52) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:58:49 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) getrlimit(0x2, &(0x7f0000000200)) r0 = syz_open_pts() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) r1 = socket(0x18, 0x1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000440)='./file0/file0\x00', r2, &(0x7f0000d06ff8)='./bus\x00') ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x80000000, 0xfffffffffffffffd, "e4360020000f00", 0xfffffffffffffffc}) connect$unix(0xffffffffffffffff, &(0x7f0000000300)=ANY=[@ANYBLOB="6ad42e2f66ff6c653000d007f7a5804b0a6f9b61095e59c618144ba5a7dfb1eefd37a223d0d873179dd359cbdc1f16b60cfdffb9f06d191d235eccd11ffd5c820f6508e816af6fbf47567513494a5f8cee9b62de24acef793249347e5064c9b5f5f9db498836704530f0b26c4d8dc751b3dded5a90e38bd5326e0e34c36907feee4b47f4f7539fb8000000"], 0x1) r3 = syz_open_pts() r4 = semget$private(0x0, 0x5, 0x204) semop(r4, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) semop(r4, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff, 0x1800}, {}, {0x3, 0x0, 0x800}, {0x1, 0x5}], 0x4) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000580)=""/10) semctl$SETVAL(r4, 0x1, 0x8, &(0x7f0000000480)=0x7) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f0000000140)=""/12) semget(0x3, 0x3, 0x200) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000080)) r5 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x400, 0x2) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f00000001c0)=0x7) getpeername$unix(r1, &(0x7f0000000580)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000282fff43e6f05f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000feff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000006b97b947654a3f780000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006fdeff7a6ddfd872fc6e384ba4c7ed7fdb06a2c68666fbfc665c98508b5943e8d92265e3338f911689b82a73fc9146f281980aa6c0403a4b9d0746524f2ae4893c9b6108d79ac631cc17947fb44630afa530c5a521856c11937bc43730ed808f78595182bf546bb8d2388db5972eef5b241068a68b3e540fa12e73fc5fb02bd129612fc5fc44b8a3f8bcdfd2632fc25d6c017214c0a79ebc3f40bb0d9caa09365f62ff75f049a99b97d7f6cd2150e6691c90005a917c09063c517c053523a415f35ff5add759abf750b91e0ab69d93afa12f7dc0a1a7411d0557199b35e2a34e8556c5b69fe1935909253820271081cbb896ffaa0db136ac6a55ebe7bb3752b270160c3793cdebb61311144ea5f538fbc5a63ef343b4cae576ca6e510443833333ff860fe99ade422dcd2d10c4921f38619d52c33af10d2f06eb1d07158263b2a4ed456778df2c2426b68df3060c1b8ea3bbb0508545667ef0936685696e14dfddf2124e92250d31ccb00f2ca15ccb9b097ff032be4836f44f354e4009def9eb028ecc9943ee46c94e8f4a4ca570c60000000019c9836f2ed933f2c2bbcefd02622262cd63ae19d622677c153567cee22e12199b7ae91e231286f6f2841d2f461d6bca3869d96538b9c9cf8fa68fa779dda2f2fbddbffda3d17eb3ca905819c14bd8bf414656458f1e40650bf773d4a6a69c9e7e3134dc96301f2b29f4d565b12b3560d4335fb4fa154f44337a1b0ad9c555baff36314560f97680529dca6bbd4b7a7c8b0878bf8fd2c806c9b387bffc730dc4857823495e5a1ccfccb0a2700ea5f40abba380239de34224bbc37c07ab"], 0x0) r6 = fcntl$dupfd(r1, 0x0, r1) getdents(r6, &(0x7f00000003c0)=""/86, 0x56) r7 = getppid() getpgid(r7) r8 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) preadv(r8, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0, 0x0) recvfrom$inet(r8, &(0x7f0000001a00)=""/154, 0x9a, 0x41, 0x0, 0x0) pread(r6, &(0x7f0000001940)="c3b2acdc97ad01ae0943ac58afaa665a3b32f7ee7aa1e343023d58fe0c24725da59dd1702ff7c138cd7597391bf2f50638e42825cac871e18d2c707eebf66ef6c41d527b64f13f1321a602d9805c009c8a6da9727bfdbdc6d67a36b72cf46395c6e30c0e1e3f683f83f1000e2d3abd355f4b8965c3fca8390adf5cb8323c67a011a4a4d5d1b231dffc47b3c7c021dcf2095291762f520ec0f756c174cf59c45fb4fa41", 0xa3, 0x0, 0x0) getrlimit(0x0, &(0x7f00000002c0)) r9 = accept(r6, &(0x7f0000001800)=ANY=[@ANYBLOB="0000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000f9ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f17fcdc06551872c441849259ecec646b7b3c76429ea7d60ee654329343bb3273555334f30936665bb78d59db0f80432997f348e01bc328778265af9721e76ca292f0175326151b5076498f2991b44545854ec31d65101e6d3eabe390aa6166959720f71a8ef7493df499999e617d716cc84b85620aa99f7c46e9624509f082dc20cb036cda69e994ff820164e23a2777c56ef7e9c5ef503736562801fde6168847b9f530f72d343b9c26af65e91eba6437936fc8e132704d0bb9553bfbfd8d2521811b8a0c648d9881e22113"], &(0x7f00000004c0)=0x64) close(r9) socket(0x18, 0x400000002, 0x0) r10 = semget$private(0x0, 0x7, 0x100) semctl$GETPID(r10, 0xfffffffffffffffc, 0x4, &(0x7f0000000240)=""/114) 16:58:49 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x77, 0x5}, {0x18, 0x0, 0x101, 0xff}, 0x2, [0x0, 0x1, 0x6, 0xfffffffffffffffb, 0x3, 0x200, 0x6, 0x8]}, 0x3c) shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) 16:58:49 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x8, '\x00N\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00'}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:58:49 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r3 = fcntl$dupfd(r2, 0xa, r1) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000240)) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r5 = accept(r4, &(0x7f0000000280)=ANY=[@ANYBLOB="000000000000000000010001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d16e985af90c130000000000000000000000000000000000000000000000000000000000000000006cfa8831d7853c"], &(0x7f0000000140)=0x6e) write(r5, &(0x7f0000000180)="0cf3f69107f8bb05e4f72a017f0a7a76f2a6166d312cabbdb696f7fe8f43b049f60fd54442d243a8becff075e8e8d04440f1973c2f512ca000937f91bd4439152d47a20234cae5161be0a6ebf3519c9035e48c10cd472240a4ab6a60c21b4670f057af1e8b46711990a827f9cec5a19b3fa68cf264669056fc43f137aaaa9844eb1739179635f369df5fe6f7d611415f0c2d7a81d662dfdc39031602e2", 0x9d) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c1bb261dba648"}) write(r0, &(0x7f0000000080)="1441", 0x2) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) getsockname(r6, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000300)={{0x18, 0x0, 0xdf5, 0x1}, {0x18, 0x2, 0x4}, 0x8, [0x8, 0x1f, 0xdd, 0x6, 0x4, 0x1c, 0x400, 0x8]}, 0x3c) 16:58:49 executing program 1: socketpair(0x20, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000001700)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, &(0x7f0000000100)=[{&(0x7f00000003c0)="3297b0f06ad7e2935c9fa3663901e2c9eb0a1e77319f65c69d28fd091cecf803f0db8298a9faf2a6e4c1912d90c0a09bf976865a7d038f2f45db717f60b92608878d774d68c1d907c65716562137e9563fe50fe5a311831b81a16197f58524cab1f79f042062db5a5a6f6744cc1f88f86f9e53baacdcf8927e99f5c721efb23a3cb3e837b314c1fbcccf7283d8041636d04c59aaaa70e22915794cf64126f9226d09b949d25939081c8077a3260e18fa05d93c27feefcfbae107f90173e3f96dd020da65e9f7a278352b09d03b9acd44e538d4ec46c50e7e74a3e9bae0fe022eaf3859ba2953fc3414c2debbbad44109699d46", 0xf3}, {&(0x7f00000004c0)="e00db2af49d20061a25d8fd69dbc202b94244a0f35fa86318ae9bd43eed1a5f2e39c7511ff483a4b08ae367253ad213aa48af1cbee90d82028e30130148a1a8562962ef278612790393626433711fd00534aa93015635e5e3a995720b3411213ac12f7fd89052f7dde63b890bdb2471e7d37cfc29ac31ca7b1a1ca332b15e011713d37491e07b42ea9c1a3bfb9d8e014285fdae1de1a43", 0x97}], 0x2, &(0x7f0000000580)=ANY=[@ANYBLOB="0801000000000000ffff0000ff000000c04f796a0511adefeaf7d569d72989de8628f1c8f276c148d57c7f79997ee69df13097c520e8ede2cfacaff42c25041600b38d5b76a338bfe16091b1350f6c8110cd01f4f2861d4470ffb63297d642d9bf3c76499b0de53608b1cd30f57d57a7df7cc33d79c39735e652a3e971345cc91cf87b90f2f0a780736eef469ea93a59ee23391f3e61f3ee23d9d0c3c4439fc4ec3a8a691edef1d98a898445e74d890c47150d4ba9765d8a59593538da3a5f5f7ec84661edd89c67aa67c2eeed99408736ce05516c3008101d18f4a709b19b64c2071247c96ed608ef52ace41a5fccccb6b014aaa27d4dccd510d2b756fec877aec855c9a3382a19101000000000000001800000b8000000e138440e1af738cfaaea219293fb7bf1ea798b21d40c4cbb7ae916c6683858d9d309e62b6a10b89035bf3ba78faca44173c61bcb38ef66c8982a8b6f73f6218d7d0482ef5915e338c53fdfc7efe0e2e0471123391ae63598b6a5c62e2fe001e14d76f5fbceed95be425200be33d6215eca792e5e3d00f1e86012cb0d696b11677ccab30a9489f17d057735e035e8e74e38672d59a4ea3cb9195637ac02dd86b859a92b45c71b5717b547bd5275f03a43eb8983315fdf6ba3f1c3755987d5fce639fdce3b0e6859ee0eaf1edab510fb901d1ab1e49f0e10c07e3cc1832929f636d6e64e5ca4d7d8f8acd291d7e65b7368e64877299f3f018bf0e66f3c163730bbed9e51afbf9c0e03e1487a3c223895d712dfc14a3e97d59c873aa7d3d9b178b2c0ad134e3d7bbeee86ad152ca67aaa96111d27eddf98ba7a33f4781488a3d4041c55a4350fb9909f4c5ae6b35a861102bb36fc423ed380e849722ec9bfc54ab909d0f0aa620caf280f78ee9cab88da84543414e62c65b2b5a72f35d06ae2cb4e83cf8f2e12cb5b688c98d2ac6efb1d4677e84bc4d7967de30422bba6dfec1a7f257a41ed961a34d8c7fe8d3f5dd00d7b36b1510ac18b58d0da4c7da4a418d9ab774753a02adb705d949943e9c8771b9a907456bd5e47879850029e42b486d3c0d4bcdf9e1e29782e9e6f154c0dad6edd8460f39572b122826f095dea311c934ea345a7f6f1e5a1ef638d4e19a3d9261d542e25877ec4ee7b34ea59985516e09e88ae44845250df9e0a5e429726869693128c79c9ff5226616bd37aeb3d79310095d995d6b634625eb25e0daef1f9e7413f69b5e2097a43b766486a0b9c1ea1f33a0045173a76a22ba0e19b11a7ffab4d48614a83f5e554d26a05c1c53bb7353394f2c5b7afc72912263e56d50362ae8d3a5f7ef7e4f6e774e2d7c47c0f243f149e9bc81e7893f3921701800000889b4afad7a5dabbce4222e3eaab87c1cc619149b45cd3cbb3eb7d8e2d96a048a65bf22bad1ff8564a9b23da0bb07ac677a424a6a690a01bc3d17060a6ad55d9de9764437feb464fc58c0f86e2d32a9cd50b27011683885be39185d61b17299366c887b0a5bbb1c9c8d7ca2c5cd2db6b607ed7267707d55d8992b2d9e6d5ef9fc05f1b236933f0d7b3fc2b53c40fa851a7fdb93a92e39362115ddacce26cc11cbd6c7a60e91ea1d84ad233fcaa6146b1e118490c023415b8c05245229a24e621b4d4df9019757f187e2400e1848d4431f5b4d2fc4b83ae0f1329667a3edf733eed77e246e33040769d4ed62852e5d17f9a73ccb5283e17b25f2adbedf7606850134094b9d4ab81ae18e04e79ca62ccb49144d1473d16785aa418b551ada971d27bd63282f4166883f4c3636c2ad81e7bccfa8f0611d985ab0cf1ca58ab76934615fa74b4d5b85cfc845069430c14a8731f567fb0075782c432c9afcb2cc2c0441cfb8668efac9ebd33aa8f121579e8370f9c79d9bb67460999a32447d101eab516d7c62bc6a1e246bb1e2bf6c3af4c0a3a50d371e0c77b777003ffc99578967b117bba98d8b10c0b90b0cdf018ef1a30fa42cd6df65bd0c35abadb90e7dc7edaff855df002f41ab6a723df933c3dfd0c3f09020418973a6d94b20e5979d9a324d07e6216819dd48eae1e88a912646509d100045c10e28267d708215113905e037f2f4c618bde7379101188e99ce85a4f9153aa4a9cde25c4667f28b98567816da7cc44175e778d1a867682ba1372e42807ae6b2447acc530ac07e9a2c2ffdc812a5a35ee8409be7b9281d4a21c2785b78529980f7cf331eff017677288afa4300e6a505755e212500755ad9977b4848ca6ae453ac5c37852a8b138bca8b6c18e9201c826f9b3be91a5bc7e2ff74cc8615a3b7e6dbc67bda6172b7ed2a319882ba29e93525d271640047f89e29dbf156b87387dd01b610cf09c1686e908428380f882f27228a824999b25e73862c347de58d6abd4f8d851a34859fdc6682bddbd6b5a2c6b38086fed6abf05d369222b4b228ab9f5fa14ffe6ec89ea6a15d38023764b61ee7bb2bbcd390b05ccb25a41401bc83b4f95a19633cb5534220e82090e2371e3c3bf1bf6a4e96760ad46c99977217ac98f9b0d87a044ecf1c09987b1d2a0eaf54e558823627e832f3c87947e76f4f60f5e2d9cbb1da66e6ecb03857799f81ae26dbafea24ad03e9132d554633674e0b18e6dcd3cb669bca75a43e886ff62d8303a512d466c150c1d6395c7328e892107d9007e5eca82701529a68b92dd5ccef05326186342f6816e8ae64b8ca781224e9baadfec4909b44bb6a45d0431670da16c7dba1e3f9a2b299c62f07a921d725badda6fb1be3cbf6cb8394d785eb61f027276db1f0dc2744fc175b536170e3fcc0d32b380dff06a899a4cff9d3cc6dc2291a607209096b97903592f037b6543b958494b751587159ceca8303440c578b93e43af573d57abe970600c8e48172676fc5bfa898a56f8c0da87eaed69f683914a2d6f9c36becc950325ff9082d2a5460631d7effb6ba0d442cce597fea541579b3da015cb2f2e580ab45dd409eca2647e4be0c309c9f9f8169956c20b03b9f71006fae8c22deb77bbcd27108eaecdfd78e6165ef273ffaee06371485ce9be108ce2befaf14b571232502b421807f5dd6d47570854595ef3f73a8b7c9b11d279a47dbc30f39fb74dc26a28eaabdfad476730f50cc6f0d2e8d253247e0c94e59954609800577abbef640401afd29a348cbed9338236384046f2dbfde1d8b6a192293449f4855e7a4c265a616b247544ad3ef2b2f7bca71da28146ddb0fbfd58b6e1006de4103b6e4dffb0f00e8d16704db2179553a0975571519b3ecafaa34491ae05cae7f44a5bcc2afcb23510f3af788b5f2c5688bfa936aad6a62307ce3393c2b8eca42906716c869d0d25b2c7e190ed3cd3d3e1216351668cbe6cf77ad066249a4284ac702aa63edf33cee385cc49921e8d9b2daf1eac11427efab078a41c52000a79dc75a33b3674e2e83d52f91d3d289edba060ba2316b7c8c53b32ea62986be9a1d892ea91c94c9ec1f07bc361e771ba739ab0461190aaf1284c8410e79994766222d20e367d9985b3082e9bbe99d3bf6283c78fe495ef97de0ca18a87b2d63d7578b8a7cb2d3e67a563fa043d3c092192fe39a930f0845e93d23217b02af810f291e8d0ba0472c06fcd6e59059051b22c21d0a727864d284ec4ad19e2c38d36a21514e716e607d155d83a6f51c46286a9d85ed3f618299aeefcec16401f927fbdec4139ad90dada21894a888cdc0d2e022c3ea35e15b6d24dea2b811fd49c94112a8c0ad3b1721b07831ef1cdc11e24cddaa531052d29cd9dc56717177602bac359f94422d111d201cc55bfab4d2af005e57c4ae6081c0be08e7ea9945ade3e6a0aceb8c4d7738bd2b2de9769ae792ef36bd18b002a200ea9c4aa73d467e15a7da1852802dfb8ba7fd61a8288ceb0f269d62181ee99efe2e19cc63f28a157cdb0aedad9c235c132afe5017ff7cf0adf91cfd7ac9f05b8ba03b63574a8bbf93a1432b5876b9b196e09737f797ee01f04d7e364d0a20d29f0cd03b207ae66285209a7dcbf0c2b88fdfbe8f83ad7bcf7106ddb565bdaf1e4e8aa0b7acc99850e560c0852aafa507a94bf6340995433d2893c640ae4baf36d8ad51fe1016a8c4af23f3d9b8ba30e05c460645b7833366af034a97ffe5c6fef3d16aac7af9fd28b06181736725b01e05edd9174e0a276a35842830330eef97835dad000e881633acf190c56e9d0831541bea86f0f96d02db21f8b6d201f5195df834c8244bc03f0fddb639578c9e05eeef22f91f305f2f47d872cbf323a445db26bf87b36d489d829cfde795db7627bd71f3495e37d5040336e1168fdef79fd866ee2cf641763b9acb724b96875eba37aab7e7a965b1a766dd4c578c717168d41bb8e83661312578126aaf19a4e3c92dcf9fb9f71a081268bd6d036c054fcc366099c7380edaef96c88258321881859894ca510b709a2a6a05545b2839a7eaf0e67f17af0c44d43c51b2435c4e92cb4dd574479e791bb3e76140fe5c212f03654890d7d3e3cc16d0d06499096e56441451550191874025935de76eb2d8a849cce5acaa7b5ff35f6614584bcb0c0c9d399be24588cc58e923dfb57afb4fe8755622ce9298fe433643fddac9641d1926d9d63a13e4f06db27bed880949aa6f2aefbb35a46a86907acb8d68071e2044c175f7fc0b72684ff7add0f4c285f65d36d5c669ede2a3e5b8faa3e3dc92dd56304cf384c7a38129191ac1789afba9395fa4d3e55f24efd3d74f40e5aee7ba6d0d00d18d6100c35c305c058482be0343d1e7479c03ac713f84fd739b0aaf9f6162f724c0b1b6b4ff78d8b3b60d2222641d25c408119b97303ddbbd20acc1e1fb4edb981e66bf8d1e3521ba87ff5d7d1121d81e0094b274dba0d471df0cff2ee9aed323c824755fa33d2dae95ca56a88c94deb518f1db29e8259653d3120e57d05195b329a64fce8d1be32c64f6876a42e53a9b9a026c2190f81d17a96e352c3044cb6c788615dc64f2499e85daaf3b0c1cf83472a51de2292e140d50ff3f09c86518b8c283ae91f0d60ef3bd9b160db7c81f12f80a9388abfce93ea6635f9e37a152b04d5ae75fa6b0daf36ab5de87f6b42881cbb91363c038f6c0fad01799bf184ec7ccf49f740f2bafc20ce8d28bf04833b05930ce5960decd59fd1a5e342af153ea80fa3b718532cbde8a2ae9a72f39c9d541c6f33ce08a345aff5c8470ecabb7edbba1874d4e970b1814bd1e434acf5a847054d7e0b286579c59a1a441364ee167c807aeca97445e41754b123eeb101f7ceb0023403f4a05b006c7d2d83e1529990614726554523aeaaefb4bb642c13804cad8b28492c96d957fb1352a3580baaed3287b77e578695e16058f543f958d5c344c79e1f335c2ae379f38f57f107e4d46143c6e07bc7c0b6c13c7d743855ab5633dd3a1e156ea573f7897129ae164016880d6fc71cfcc9eb991a348039dd42152e6492a95fabea5bccec2f7aed08a6295a0b971164c168eda447a86b49ec3747c378b2ffedaa907d92b09275d76303fcbcb991e410eafc21c8310ab6b00c7bdc8739e113a8fd6afab1d084fd76c2d5e9cf5482c45fb5bbce5eb05bdd0817fad3cd0816b248dd7e0c70c778b504ba0d7e5711824111e9bdc1f07a4e8232d867d6b7488de5f84b7f95c14da73a1d234d02ea1b522c907fdcbbd28fa46e563e931baa1bbb293300f6b8770dd47052e59466b7a65d0c9b473f594dd3e564c1d9ecb4385ad5728c9ea385b0524790312c95570b99c2d2f10d468788e47b59a5dd5874f114e1483ae005f1d7a7ba838e938846ba2fc60bdd4834f5dc6e2da07c57d0e03c4b267e48ee7760ceecdd39ccefa4ca778c2ae2cdf9944706c09df04a704fd07b382d29f3a49777e094e42ebcd5785f81ac97bf60dce56a2ef28b0ff6c89383a6f44351b3a3d56256c11484ccdc11518bfc344d21573315589a50ef40fedf907b05918554ccc468d0d74c4d61f594ca1dc549096c45fe4c9a99867c3840bfa18b3ca88f2ee6888f66d3bdfe987081767a6f61e011b63322435bbf9bd6ba7869721dea5bd0d52fd283199d6e2ad41a4d341fefa49ae582428a5c428165fa2d99b435b28671140cda7391e64953d8566c2f250349b870b6f837d441f89128fa465a409db6724c0db304b6685dac3e6ebabc1769276ce88bf4a6930be6970ee035d2e279f2a2b7a02f092e1186ab27440268f4c97e05ddcfd8b9c430d791a2b3e99115ac5800000000000000ffff000000000000b1144119a9f1b45b58b45e091c83682bac3dbbcbac2d054fddf4a01b3a2536df1c9115bc604d7c8f6e7d8b424d620ef140b61da594f90cb200"], 0x1170}, 0x4) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r2 = getpgrp() ktrace(0x0, 0x5, 0x8, r2) wait4(r2, 0x0, 0x2, &(0x7f0000001740)) r3 = syz_open_pts() close(r1) dup(r3) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, &(0x7f00000018c0)) r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r4, &(0x7f0000d06ff8)='./file0\x00') readlinkat(r4, &(0x7f0000001800)='./file0\x00', &(0x7f0000001840)=""/78, 0x4e) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b08dce58000000000000000000e60000000200"}) readv(r5, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:58:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000280)=[{0x2}, {0x60}, {0x6, 0x0, 0x0, 0xfffffffffffffffe}]}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) socketpair(0x12, 0xb04a990373c8cf31, 0x407, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x1dcf4dcf) 16:58:49 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{}, {0x34}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x140, 0x0) 16:58:49 executing program 1: r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCCDTR(r1, 0x20007478) r2 = kqueue() r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffff8, 0x40, 0x2, 0xbb, 0xfc000}, {{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x0, 0x8}, {{r1}, 0xfffffffffffffffd, 0x30, 0x4, 0xe5d}], 0x0, &(0x7f00000001c0)=[{{r4}, 0x0, 0x10, 0x10, 0xff, 0x200}, {{r5}, 0xfffffffffffffffa, 0x8, 0xc772b250427f8e8, 0x3f, 0x80}], 0x3, &(0x7f0000000200)={0x6, 0x1}) syz_open_pts() r7 = kqueue() kevent(r7, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) syz_open_pts() connect$inet6(r6, &(0x7f0000000240)={0x18, 0x3, 0x10000, 0x10000}, 0xc) kevent(r7, &(0x7f0000000040), 0x8001, 0x0, 0x0, 0x0) kevent(r7, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) syz_open_pts() kevent(r7, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 16:58:49 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_GETMODE(0xffffffffffffff9c, 0x40045714, &(0x7f0000000040)) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000)=0x1000000, 0x4) 16:58:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000000)=0x1) 16:58:49 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x800000000000040, &(0x7f0000000040), 0xfffffffffffffc21) writev(r0, &(0x7f00000000c0), 0x1) 16:58:50 executing program 1: select(0x0, 0x0, &(0x7f0000000140)={0xfffffffffffffffe, 0x1, 0x4, 0x8, 0x420000000000000, 0x0, 0x8, 0x800000000005}, 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x1000, 0x200) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x8380, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f00000001c0)) r1 = semget(0x1, 0x1, 0x200) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000000)=""/254) semget$private(0x0, 0x0, 0x80) 16:58:50 executing program 0: r0 = socket(0x2, 0x1, 0x0) shutdown(0xffffffffffffffff, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f46696c653000f180914060ff41d4ea6329a0217a5bdb545de28936e036a3235b9c05000000833f41937791e9459c25a90d8e669b73819870ad2befcb8a8099051f22a30e4794d05f28e1de3574f073055d9d"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) 16:58:51 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x9) r1 = syz_open_pts() close(r1) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r2 = open(&(0x7f0000000040)='./bus\x00', 0x100, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r2, 0x15}], 0x1, 0x0) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) kevent(r4, &(0x7f0000000140)=[{{r5}, 0xa, 0x40, 0x10, 0x100000001, 0x9}, {{r3}, 0xfffffffffffffffe, 0xa8, 0x2, 0x101, 0xce}], 0x8, &(0x7f0000000080), 0xfffffffffffffffb, 0x0) 16:58:51 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = semget$private(0x0, 0x4, 0x10) semop(r1, &(0x7f0000000000)=[{0x1, 0x2}, {0x1, 0xffffffffffffffff, 0x1000}, {0x2, 0x1, 0x1800}, {0x0, 0x8ca3, 0x800}, {0x6, 0x0, 0x1800}, {0x3, 0x46f, 0x1000}, {0x3, 0x401}, {0x4, 0x88a8, 0x1000}, {0x3, 0x11b, 0x800}], 0x9) semop(r1, &(0x7f0000000300)=[{0x3, 0x2, 0x1000}, {0x7, 0x74, 0x1000}, {0x1, 0x9, 0x1800}, {0x3, 0x100006, 0x1800}, {0x3, 0x7, 0x1800}, {0x3, 0x1003, 0x1800}, {0x2, 0x4, 0x40000000}, {0x3, 0x4, 0x800}, {0x2, 0x0, 0x1800}, {0x1, 0x1f, 0x800}], 0xa) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000100)=""/146) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r3 = fcntl$dupfd(r2, 0xa, 0xffffffffffffff9c) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000040)=0x1) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000100)=""/253) r4 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40001ff, 0x0, "b800"}) close(r4) r5 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) fchmod(r6, 0x0) bind(r6, &(0x7f0000000240)=ANY=[@ANYBLOB="02f80101000000000000"], 0xa) r7 = open(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) fchown(r7, 0xffffffffffffffff, 0xffffffffffffffff) r8 = socket(0x2, 0xc003, 0x11) connect$unix(r8, &(0x7f00000006c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012a6d47472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc12a807492100000000000000000000000000000000ff0100000000000021d39b4028ad9aff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4af124f73f48a3455c34fc1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d302653ebfcdf5ada990b1d633af17cb0fa149ffc391a1b8d2d8e580da6931198efc82733b365f0bae0bd982d955f266c916ba37e8f6174fc2159ef8b9a10c3f89f4d2fb5"], 0x10) writev(r8, &(0x7f0000000080)=[{&(0x7f0000000100)="dc351a391c850fb4bacd4dbd0436786b70e09bf3", 0x14}], 0x1) ioctl$BIOCGHDRCMPLT(r5, 0x40044274, &(0x7f0000000200)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000680)='/dev/wskbd\x00', 0x100, 0x0) 16:58:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x25}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="a4") 16:58:51 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x89) syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000001c0), &(0x7f0000000200)=0x10) syz_open_pts() r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000280)=0x200000000000006) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x400, 0x0) ioctl$KDDISABIO(r3, 0x20004b3d) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000040)) syz_open_pts() r5 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r5, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCSBRK(r5, 0x2000747b) 16:58:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x1d}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x20000, 0x20) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000180)=0xa61) syz_emit_ethernet(0x1, &(0x7f0000000140)="02") 16:58:52 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x8000000000009, &(0x7f0000000040)="cb0177d06a3441ef596faec8605d5f6e3eed3286f1f5a5545522595c3716110c1665b5f7cbd8234b12050102cd4a7b459376068fb4c21f4981ec2dd08c7a3c581364a1dd95a67d336b8fe77fa6cb0faf487ea5b0c078572c146503eff75cdf002cc9e9dff81b546d91883a3731c7670abd8f570d81dc12c7df2da50c1e58e317a080fafe0f28056774b2be4c3e43ab5e4e4ead21c401a782a4bc6bffd1bd30e876a7949f58ca3d94c6ee513941224031b11cb128de8fbecd46f55d7ee227733fd810164f23ab9adf11eaa2ed24cefb83b3c3f1e4acc2e10289c8e33efa7b7512948fb639ea8b59fbd490af9a38f9f52e2092dddab5c7ed319b42d5f0f4fe9e06e1a541dd3899f5dc1da4eab6056c9d6456ea0ed5d3954ee77e0dd9cc97228e6e03afc8695394e835b51b8ede1023d715d40b5a29dcc150841a53c6775b88335f50d06317b7a991a83917d544a65897f86c75a0a1fb378436c8a732047b1f7174c61e20ae38668edec03fc1f16ede55091a1d27925c5891799b730521c286", 0x17e) setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f0000000000)="59c1244a67ad5c9fbd", 0x9) 16:58:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000040)=[{0x1000000000030}, {0x30}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") 16:58:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x3}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 16:58:52 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') utimensat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000380)={{0x4, 0x4750}, {0x101, 0xe78}}, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) bind$inet6(r2, &(0x7f00000000c0)={0x18, 0x1, 0x8}, 0xc) r3 = syz_open_pts() readv(r3, &(0x7f0000000080)=[{&(0x7f00000002c0)=""/139, 0x8b}, {&(0x7f0000000000)=""/54, 0x36}], 0x2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xffffffffffffffff, 0x0, 0x3ff, 0x7fffff80, "07006bfe9e077dac000000000000009300000010"}) writev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="c610e33375573c72cb1b559634c559f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29418985ccb92d8b1a343c8afed3f8db2c44841f4c3d0894dc146760821b4ef5de335486bad8eb324794175ccc3f35116d7916e3ee66f3db612c9a49523501b3fe524ebcb009a491a9b75e37e7a7abb671d296d80bacbdfffdd003fa73d5425315a32cc8b09517de2d577332e5ba366b5507362eaae831d127822ae155f3b42c6748d839809d94a8efa5b5711fb9b15e088b57ae1bd1dae822", 0x4d}], 0x1) 16:58:52 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fsync(r0) 16:58:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000080)) 16:58:52 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) chdir(&(0x7f0000000080)='./file0\x00') setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{}, {0x18, 0xffffffffffffffff, 0x40000}}, 0x3) 16:58:52 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') ftruncate(0xffffffffffffff9c, 0x0, 0x536) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0xffffffffffffff01, 0x5, 0xffffffff00000001, 0x5, "ec51c410ba30f07f5d73e7ad024063a9ed600bbf", 0x3ff, 0x1ff}) syz_open_pts() writev(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000480)}], 0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r0, 0x4}], 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000100)={0x6, 0x2, {0x100000000, 0xfffffffffffff3da}}) 16:58:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:58:52 executing program 0: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r0, 0x0) r2 = semget$private(0x0, 0x3, 0x4) semop(r2, &(0x7f0000000000)=[{0x0, 0x7}, {0x4, 0x4000000000000000}, {0x3, 0x7, 0x1000}, {0x4, 0x1000, 0x1000}, {0x4, 0xfff}], 0x5) setregid(r1, r0) 16:58:52 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect(0xffffffffffffffff, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x0}, 0x8) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) setsockopt(r2, 0x40, 0x20, &(0x7f0000000040)="46333c76e0ca4a623ff0d728848f5c6010", 0x11) 16:58:53 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) close(r1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:58:53 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xffffffffffffffef) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xf8c9, "a8741bb100"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:58:53 executing program 0: setrlimit(0x4, &(0x7f0000000000)={0x10000005, 0xef}) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) kqueue() madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 16:58:53 executing program 1: open(&(0x7f00000000c0)='./bus\x00', 0x20298, 0x0) r0 = kqueue() r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) flock(0xffffffffffffff9c, 0x2) kevent(r1, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0xa4dd, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) dup2(r0, r2) 16:58:53 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = syz_open_pts() r1 = dup2(r0, r0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCEXCL(r2, 0x2000740d) r3 = syz_open_pts() write(r3, &(0x7f0000000000)="a6", 0x1) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='\x00\x00\x00\x00\xf2\xff\xff \x00', 0x0, 0x0) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r5}) dup2(r1, r3) acct(&(0x7f0000000040)='./bus\x00') execve(0x0, 0x0, 0x0) 16:58:53 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r1, r0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f66696cc88c56c914f0c6653000"], 0x10) 16:58:54 executing program 0: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) shmctl$SHM_UNLOCK(r0, 0x4) setrlimit(0x7, &(0x7f0000000040)={0x207}) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) r2 = semget$private(0x0, 0x4, 0x2) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000080)=[0x10000, 0xfffffffffffffffb, 0x5f, 0x1457, 0x81, 0x2, 0x100000000, 0x0, 0x4, 0x820]) 16:58:54 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f00000000c0)=0x7fff) setsockopt(r1, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) close(r1) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="9a06e30300f7000000000000000024e00818d29b", 0x14) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843", 0x171) 16:58:54 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) bind(r0, &(0x7f0000000200)=@in={0x2, 0x2}, 0xc) setitimer(0x0, &(0x7f0000000080)={{}, {0xbf}}, 0x0) poll(0x0, 0x0, 0x2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) getsockopt(r1, 0x3, 0x7, &(0x7f00000000c0)=""/244, &(0x7f00000001c0)=0xf4) setitimer(0x0, 0x0, &(0x7f0000000040)) 16:58:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000200)={0xd2, 0xa292, 0x80000001, 0xff7, "25c100", 0x20, 0x3}) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000240)={0x10, 0x0, 0x4, 0x5, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x101}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x6e}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x5}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x2}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x2}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xef9c}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8001}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xa5}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f00009fe000/0x600000)=nil, &(0x7f0000c81000/0x4000)=nil, 0x8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000d5f000/0x1000)=nil, 0x7fff}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fb8000/0x2000)=nil, 0x6db}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000d48000/0x1000)=nil, 0x4}, {&(0x7f0000c0d000/0x3000)=nil, &(0x7f0000fe3000/0x3000)=nil, 0x8}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x631}) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) sendmsg(r3, &(0x7f0000002b00)={&(0x7f0000000780)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001840)=[{&(0x7f00000007c0)="97003695cf923f98d6eb1a8be1e90f512b58885105dc818477c022e9411bf328d527b8051a98e3ea3654f0b1e41564bfe61c77d240d3804386e4aa72767abfa9feece5a83f1351c75d772cd574240911d5921c0148574582f05054475214384b8710a7e42d8d15bebbf699cfb3cae782ac4086621dbc56e637454f6c816056ded1d7ba4fdf115ddd987d0cbce585e21adc8596ee3a43bc3e9ea453de17db90eccfddbca327c04e70b9f52cf54bc11e2a1f94661e5d61938dd45896b61e14bc8f2600e3763403d8ad0524aeb9ec9dba52b22dffa10bb705b46d6c8f703ec0e241f2d22eeb84c39107b01dafdf35f78adb691c82561b7fe3a977c3ed867d784a0c88d1f8dc7263181a5815e03e80bc36a03bb931579de1fdb21dacd5ba911efd5b830a613090d714135b2f5b33f08b7af04402f8eb7dc6b8486dfa53c99d525e041d8e15bcd6eefb643a78336e8aa7c9fa60c5361c5c7728a57ce44add774de131dd862fa79eb7ac16fa21ba81df0c6e694e016e72b59023cb7c902a2078c1bfa2aa8a14943e126ee8e042c731f99cc8b9059d7005aa5eb34d02f9ecc2a0618af90b1a62a949fe94c1bc10f2091cf311c9376d0aa560e18a96c81da8d8196f6b655e6c5c2b8a77ea9153bb7d52b86c3087c1604b4955e68432340ab318ef160f4b587f73e1a59dd16550f4d4ca71f2dc82bcb0df474850136ad4e19d96c25cb5ead6b778b816d19b7e4d278717f5854e9a8933691661171befa40946c3a5d78c5586bf8eb2451b2ad6afb33f776ebb1cf49de2f790e3c9198e7c3aafd6479c65b15c1e119cb92697920f3ccb9052fc8588275d6ed060a7a44fec4b3b06521faa61fa975a06af9b0ffe90976f2bc6879f0c8966d734831f3b24d61d0afc9dd33443910707880b987a59206d410e35dd81a6bf225c5468be55f4cc8bb43dabb946c6a6ea46b019fb2610c52ecf60e6a9735f8b271baa018e8184111157451e543f98dadf523833769f458c61ec5ca200f218a5e5ce7ae8e05d21d7a328ffb30e4b015f7caf2a5bb2c41db041c6999dd230ecd0ee6ead2461db700aa4d3eba602dfac607954060796c1cc5f01d7e958e186d57f3cd6d619aa5e70d7e4dda62bb115749b6ca99d1939c4211353c2326060293f8386609a694bd098433e237d3851fd0ec7cccd7b5375d1c9ac2b19e4cdd177cfcede742c1b9ccf0e56fcc348089d090e59203ae03479c1fd65cd89bbc389c0e51a2ceef8e8ad4e2cab6651004ac3e22217eb96680c973397533250fb8717c3794689f2854fc4e0e8547336df6194e19e34d5de334263238f6c00f93fe575b3a68cdc07a22741a0a2f40f0c47aec7db50e6baceba62aea57ba6cc9337518cbe8e9a485207c856411cd6b781651d62a39ca3ba7a0d8c56c83e649ed4219b7bc8509fcf815a880effc7169c0367fa28cb3b063298b7acb9239881fcaeefdfb8cb16196b1eb4e8922c89ea08d9f059c346e542db68604d033bb22b543796125b39d6d5e6b6fe849e6cf92cc76bb24870ab81bef66705383bb0218c1708957014d3babfa71315cc67dfa5ab4ac2db4182bc4e8647968bfdb71b1d35dd13b8ce56389241c3369cf850686606ac912f924fdf46a4a9de34141284fde0ebddbfbc66b780040e7b7a322526b0d103089797edc91f985725ababe657f0251f0389dce61d09fca3a53fdae7b30fdba7064c5e90d7ae3de6e3b73d36403139643bd2ce4dd465b6bdef52da9ed27b98b1c9300a86d04f95a1d15d9f43b0628917c6b7429e0862bf000ee2cce24a95c919dc80dbe1426e3ae57f9a56ae1fc5f6e6fdea106d88566322dd99452d3e34a9d842cc431f51a5f56ba3512b87d8b9ead6647cf04bdceccb10555040ab2512565353eaa55d5d9853851011b048bb1c3bf3600984795c7b702ca48c6713abbac56002af974fc1343313ad1aac8e343fa682341abcc8583b8a5c1db0355c27f20213833f6ae3cbd3ffea6050d5bd727cb9c9dff290bb8f62cc0444487fe4aac73b04691510ba757e4cd18acfef03efd3dceae8d5690fbc98fe0c8341477bf4adede8680c27e5f5772a3684dab89be419dd6463c9d51e75f1da2cdfcb648b63eb978b648695b170eb504d26fbea0d3526ade9ad5148ceff16d987262021802b04d6c0f7274c233d3d379e335146ef72b795c358c2f68f87ce4b4287a7dcf65113d5022dacb2ecbd6e1131dc4047eba9e4013c0f935902adebee47736ba86da4ae716c3b81de94e880a6451ee2a709e989b12b75ef666daefd67d4df991fb00fd1b93f5a5b324fb462ae09e350458aac2cb7734fe2676266da9f52c896acd8171e4780728dde03ae9a17f2bd6ab4710f534739aa969ba3baa0b9b5e9e4ee41b79e43257b28623b3d4d59330a7c832f0637de4499d92ae474352560e65736cfa99a1d9ec62958265d43df949881f862992a8a00a137635f77363a60d37c2a2001ebc56e94f619b464199bb860f3dee88843d7754b21ed4d3274facbc7592010bd0629b681453e11ed976dfe32d10678705124da49d30e692d39e0dddd0e38f9ff4d5f9c0fb652cd3dc5b52ef9c5de1c288a7810d4fbfa8651732c0083b6de1a664296ca6c1a192951438cbfa512ae58cf2dc637237d20e6f6a880b527eac4f29fb3a28dac51d0a8dce9e2e76f35483e7505b8b6296bc8baa617848ca3297d83bf5505f9409301b8085c4642a4f31d859202f4abfc63d9bbf079ab6d43fe16d98366a79b244ff4f93b0e25c9c79a2da95ef291a42fffa1beb7ae7afdc071902fe9cb97e0f43029ec19a848d37a92e56b0e501d52b982f1b062e7a0fd45cdde20559b3e0e400b1b2e3277219ab1a8399c9dbbb4a46124b2a817311edf01e0d888afc447408b5cdb63cc7e45859ab75d10e49af1118beb54fbaaeba4f13f7a4dfb255d3a8ce671b803e0577064b895aa1d13dcb2c266e5d4c7bf17f294fa5d504108bf16dc976aad6a72a2c053fb6dc41340142c431bb5e8193f2bcab2e0c693da5ca6edbd5f6fa15d242e46b4066dd937aa3576fb4fa2e05876282b6a8e4b2c99524a07e563db578629b74961cceb142768c092158c9995afa3f7a3baae4c60c133036e302ddaf7c23b96bec94fea08ff6335911c8b8abda2f6a3e20462e74a3c7b1731ebff614e562166b75e4d05fb3c5ca03fe6c35b938fc7b8fa116a276bfd8a56d08fdf98869f4b79da5d68f93eed739dd4e8a4dbafd6cfeb2d0a7f9feaf03be0e12fccc360eff67065285b850fdec08d09e119b6404f98f2de2cdcd18606ab0239b73be412b23f89803c7238dde626b05edbc449d0303a1ab843e1e2b6ab08d84b46b9809a39e15ad05288d845d985df3561fd84b7dfde6d6e88ac1c7e821a6acaad895ac7d6b0ac29fd84e63e042c818037916dd8ce97040c23c23e67d98409d286b1a26f1d1e2b56242f6c675424ca5bdbe15d62a9fa55b8cd18aa057b69ff8aff2fa6c2e7f230b649cd5da430eff93b92ad4dc1ee6abc4ce6b313dca8b206c23d6e5b32998cd88b513aaa26c04133ce5b56c71cf56ea5f25b88cb89bb9162997f7ac4149ceb0efb9e0587acfeff7e01ccf2b9547619f6e61d5b7ed2c2531a39f93799d4ebe4f4b5f4a5ac4949e3cc85102f6e81179e706d259aecb4f9aa576efd1142a25af7e1c659bfc23d9556c854f23a2c94749adf87c60a5058338165be9ee7df7802a85bb569ec1b7f5367bd7dac6a6b29b26a003ad1326161f59dcc1fc1bdd9e7845e24f3093f092d631c0b7c5699dd5571c2549d6978d2e26461660e67a84a71b9260769c4b86c5b7ab636cc396c86692f3410bf518280ae6f143aa7f2458ec7d54cbba9b43bdcbe46909543a6b418bf0112bde3960f603801d7ddb69a024eabe51cb07052548d4b86dd290112e04eb4a9c1b7431a9d6644780a49193137ae4e46adb706be469df2f27b247726181074b7938fc8a9ea6649df016eae2fa7e97b900dd8bf3608647d36f7e537c483f53cca8fc6f918dbefe9c56015b884727ec4a37e55cfbb2b95281199e93e3158a5d26a12f2f330812bbfc7eb2657348bc0ccdfee743defbf493ecbd0564d627a96b547eed5663509d60cba3448ec4a70ca5b2023cf28965642402183a7ae3977fe2980763c51cfdac60fd86555c3b73aac8f94fb429110a255b80914c041d2b1797aabd3de4b4aa76f186452017c85ba07c04b8905634829c859334f499ca577fd6ea643ba4355d0ba5fd9b15b43cc007bee70ae3cba687d4e64648357154708db1d42ea29d43291bb66cf90b0afb3b4506bd3d418dc738704bb68436625fa8e9a57489c65851f694c185bf10623a7cddbf766e84ad895068f9638d83c015c7c69d7e54c5abe734ae50c303cba22a520b68ec8a31a1833c301b02bf82e710f4c8e73324870b05786b451ba733369b8f66c41bd780e90f8b82d29bf46edf34aeee037e5d6d592996d920c92e5094f85fb4e82993ca4ca0be25220ef87b9591cb8f2e2f99190f5c2820b3bea78f1a4c07c1a5920613c961192175c66a1ba48fde4cf212a7482099b61fa883a6ed25f29b2297b23078948376627c27f21d0aee7f0e3b92b4bc3d696a98abdf7006e0a5a7e5f81cccb36c3835ffd1d7ce42db1ddaa56ecb0c54ca6333a60b2c6ca91bebe917994444954ee8d9eed351c065ce91c391e7fa0e394695ef33574cfa3eb596a895670a3034519c0fb2793a9f134acd7bf8ddc0a23cbe0e7f53f916e168fd703ab284ff496bdac1300956cea593dcd02f3d45f5080e734b69a077abb741260a8bd9ad520ea4f2ef7f479a6ccdeeb5a81c96a24d54c40b77b5e010d2b2ef51c9b34697145be950b9afdebc804771dcdd37a3819116035bca6fbcb1880053f3dcb9a7d95604f604c2058aa1dd5d4b723fd654e846b13556d173c52df478df9efd4beb0af0f9eb171c8e59fc65991bc35d9bf67716af86ebe510e72e1f6c80e1a1eb24b04dcfb74592dd8e9ab409eaea78259a7dff8091d069e4a6fd683d2a7e4ec893aebe8f3575c4888f369c6860c646f370c256722949f95fcb652881e83e2a323fa6a08a546dd93264d69c3193f90d068f7fdb35e469aea7a5b0044043500ad53aefe8b46de335e355aa314c52bd7dfdec96a391e6aef3ece6764fc9a09f082535fa834695c5abcbb5670be21990cee4315e271866f6e98430dd597d30193285cc0d10d1f24d5be0af53ae668305199040b4fbd9f7c095580091b04be9ac2ed8a0900bd2b796980a8abf611af764e8a5a0dafddd100b7d3d4a96491083d701a6aa70bfc7aa34d2545661225358143ddb5f59685e5314adf5af131ac62e14231284201ad0ec379a0a42e6269af222ad2109545956df036dc3813d42432426e249db2c841349f2e98b6a6d5773d1ba5c9bbaa645f6afcf3be43112dd799e5351699b32f2cf06bcc05bdbe367358cc6ad387dc25b5cc7cdd861de444693224990f30eac3c8ea21caf9e897d7e571b612aa03405ec3d7ed116ebee8206da584e96959720db48d0cf78e2c04846a5984252aa1d2ff8bc9d3bb4df12f2513aa7b049545b3b8e6b69f2f6abfd6b7c6cc7fd952b539caf5d8ff0ccbfd9c6350764033fdc15300e57b4c8f09eaecf375428c9db6c2ea5a80a46030048822666a230f1f0c252f2e9a2d00f7ac4c7b76437c63bf39858f7c583d321fab265291411a511c7747263b541af1cc48cb22f5a8c930b5bc69415362e3cb69756bbcae67a9edeec54fa6f594f5ba108f8655e8a8db5640d472211edb96a1b66aeb95ee63702def63796aba0311dc", 0x1000}, {&(0x7f00000017c0)="096bbe93cebff57e0b1d289aafbdda779fb4ff8273eb1d1f8bb9202926a9b570c925e218daa6f2b70fe2cce5f0bf1469be1baa8d56a39ce5ef28521b34359a6127afa67909f420767eda30492ca2f3457e8da2ed3c2848240bdba5d2a6", 0x5d}], 0x2, &(0x7f0000001880)=[{0x28, 0x1, 0xfff, "2d5189aac6c01bbcfccd2d2d00b3c411d40c5e4225a1b0"}, {0x60, 0x1, 0x8, "6a8b5e714fe98e7e320ef0156a1fc4ddff1ceb5af8e188042ffe632108a1b40a9c983aba211349440f8b1cf9569c9b7d13f02aa16039fa716cea208396e4dad123464c52e627b4438b1e3fc669ff7fdc"}, {0x88, 0x1, 0x1, "49d2ff84c794ad8de539ebe6f1e54c70aa7b7e1e987fe4c7fcd1fdba23e4b40aa55910ef9f345cbb1fca8fb5cda0d5ffe7377fb82ceb144f6208d9086421ad45fcb2642026116002e2c944ed582586fe44a47f50166b138975bb3e3658c5321f5e46494e934e0ef278ac8fff488caf208dd4a6aacb9b15"}, {0xc0, 0x1, 0x0, "254ac1a721af2c83c6dfc42563ed4a7c57500b5138f74b71419ea58d720e78316d5f779cfee67b1c2a460e56ad65b77884d3e01a2b47f8b763f5ba4313a45dafc215f6e897984d0e1a7f0c8b0308c54316daee57533a06571171e7dfc91e624155c44b749b89deeec604b1af3aa469ac73837c5f26612d3139465c6941e041e02921eaa3df0c51d33488ccf16dfe049d79019ab1c78b5ad961af2e6355a585f539f7d65bca9e8fed4e633ed575002b"}, {0x48, 0x1, 0x5e, "7efd559269298ae29cf7558abb1fb741b1510f7295a2a8f816e022f08938b2edc9ae665a7065c25be7b8227e740ba9a2a786b59699c9004c"}, {0x28, 0xffff, 0x7, "4ba49e98f2ce457b59f0a9fe667a74595b752e3bde6bea"}, {0x1010, 0x1, 0x6, "df018b391cf042f80bb4305d4833e416ab5d2096b192d03481dd44d9ed8860a1862ef65f042a47ce3b3e35f098a87f3bec81bb9dbac98efd7ae8690dbf60c64f7551857ef11ba8dde4cc182d2de4adf74c63f51ad62081f9cc048f772d2dfd5ab62fd800a2ccc9b1c09f8123d4db9c4fd0574b49e5c7a2fcf7abcc1510d0206b6125a51ab5a44d5fc614fa74f97373e0c17f4cd592546ebbc8314e885daf415f20afe7af6e372ed74df76d69747b0a1c9459d32809bee94366ab1ded151fa9c9584595266f8cc46d0829741fa4d3151e10d6ef845bdbcb7f1e4f71c5cd865b905aefaab8a080bc2b32b0df37e5ee691633dc1e511eba59cabbf98207cb9c229f5828925c057c4bd1ad2ee23b44e863fd4e8481dc508804cb6ec6f366b50d650374f1a66f2900a0c3ac2d6c43227938802e5ad4a12b9f40792eedb927d608008eeb11cc7c45dc79bb8141c72e33224d10cbcca291d02a13f34f266bbdbaa0f32528b9c36cb7d406fc16f74a9ecddb92b5d23b03b81bcd13c26923953b66e87ff9ff926c42317c5fef0b122bd9a114d9e5ae7800947109de54b7d886e254c291d6211744974a2ede4da98f36ff389854aa0b9432640f95985b09873dcad3b55b4cfcbe7abdcbe9cb3a179a33eade821dad66d1462fd836181e4769d9a382f9789b144acdc5e025795b6d6db2b09a428687e226830fc3318161b1747017b5e343fb805c6700ee160fe486dab1c3b81cab9434fad08a72e69f3b5be5e1cf04f34ebe6eb447ddc409ab83407970950d3cc3fb9d3df2f3cf981387132e45bbd739c5dc1fc74ca3e7a6f930222c54349c306476bd27f0376713a7de58ce2d8a0a322d2d125705be8212221ea77f83b3f09eb69e83485074ff880987d95ad037272e7c18e3c99b07e3629c4f019e132de3e6236c7aba30270cbf7adad7751fea3967644e3734f6f1af19e7c221cf05b3c601b9de3917321ab8cb27aa513906642c35f20bdae395d530d94758fa8aaa12a56f052ba3480760856ee6c2e5e4af44bbfeed7ed30cebfbd32596de3341ded216f6da391a601f601a4fe0428cbcf51060dba1a736cad6f246f108cf581fdee593c0ffd855538471bfd75a758fa3c7c6e362e604dac92140173754a765d00585a31a125f945d38a3b88f89cad3b23e3d1b69cc1eeb48f692738cc34638f3662baa4050f9b93d196b5e4071b42aa5341fd0bfcfbc9e4f83f5b4b2e5550d3b0972726e2f7bb29434554787de90e59ae639c156a22b8f29b77974a04bb5b5469ef3b15faeab73b76bc7a723dcca3dbac6ea36e4750f7e47377503857afc1b9fa3520d8778301ad9c5c61bc20d36e88c8dc054b927e297fd83e9efbec83da19cd7d33fbfebc547dd9cb0a3449cb07c90c611fa256804be0f8a38dce55ef2d410bd515894e49bf6d4a05d05b17a4db7b9233395a8ccfc515ff86a8ff89c8ad1c3bb2da8b586ad3c692ee588df4c125695eab19aee0cfc97d010505a8b117110c38ea548000f4cd520f9f9772f569b113e73877e1bb626a9622318c832ebf6378662d97fa2f0af446f57b9c4f5ed75baa80b1c0eee3cd055203e07826d25f78edb68ec3c7c5304b76fdaf6dc53ee403bef0b0e66c12c9e30fa71f85ef20a1e09562ff47584524069821c871288275fe4fa02752d763ccd73bf5b526da054fef692ef631a9a5a32366e7e9e89ab64d3cb4929ae853ab48a87209847d93ee1b4b66b407e5e0a57aa2ae7718271f845a29872d3ff01bbd7ce8fe2e57f133f939d4f8fbea9f71e91e3bfee3796f857bf3667f4faf7b8bde21bd0edc54f76ec749b1dbc6dea354e8606138379b035b6a2eec3d727e8639bc06091d23f5ebecf38479c01a78f20a01aaf449f3096bf414df656c00749a4367fe359c11bcc1f0d0e89dcef10897d5855d186c9c33d68a97478b22d97c3b4214a27791a619eabcdc54695998d9edc0ec69124da91fddedce3b49a56a14b4e22802dced8aff22d30fb53104074ae297820c0fb699d2988e7bdded048934b5d42a23d885f159013d5ce5f524b26acb67d6ff50b8d2bb993de557ea32bb1c022ea56f981ba6433516e01720ed4bc9c1db5b6661ebb75dfceb7cfc74f9ca401d40135e7d4e261e623bdaefae93766845eb0674b86faa98da3ef09d0581679f48d6c2d102af6633a1c7353dbd60b47087e30edfdf495b3e11284225c28ab7cc1a35c311e03966c696efef4448a9bab66a74e60073e2e82e2a25a80b4d86212a2b588a5d8bfcfd70d7b1e332207141160dd88d276b7f91e217e9a5bc5430022a5324955a6307e3352350533463b6e5b3f783bce8691a700ea7ef7df1cdc7f4b288de90a5e61342bec88f04ef47828fcea4c5e6f564ec7d2272183cb0c9183c8f3c9df9ec9231e81655c73def464322112ed4ef1e7ade019d986014b89085d67349af24ec5154994ad27b8d5e4590c17ee3d76ee0e695cb040863fae3d611ae3225d4953e6608fb4d4d2d9d5d81d7f901a8627419e69f16a736e4a1c93f5ebac93fb9a7eda0be24d172df7ee00634779948fe89f647ea995ece680461e2500bacc4233ba741d8ddd8d20f438d8c86829dbcbfb075b067419de61b3a08cb65e9aad227f1defea23ae962136f8d044960c0ac0476b64c7f666d0643b549b17010cc91dc0a3a2637d49950df2367982b0ea58f4b9506829a92e6909d7f3f61d6357bfdb389b5f58d006bebab73f7c1d840f6bc8a7984ffd92caea2dd6e6a4b48072a020cc42c8176a94f234300da8fca10d464c1fb02492e65bea0ed0eb9122fbf5d63437766a020f7fc4a64b48e12296fc44436183729fa64773890a6d703afb586610bda4bde6194edd708193bf7dd5c80c9b7d0a4e4ffeb93cbc8fb7a521b1caee5c2965cafe7f817e493caa6ede1b9763116b8f8a67369be1f58276912b14089c7ee6e2211ee2dce65be8f355f3e29cd781f89ad930936cab44efbb88756d69fedc01e3dc3e675b3c9b0fae89c31ce2f85d8acaa4ea93b051862b0750e6be8a9a77ee57965b2a318343b7162aa75f0a8afa0bbe9837175f5c192f4e5e24fe718eb525d753ff96139c67fd1b7e92c9caff0e3b3fd98edbb2a9193a6c17de3026c4f46d80581fd59f460861f9edb9c5e15028f342fac2358b128d90f550a91e474090a1c6e0a2c63990ef411727007d3b6e1102bd071202f9fdbc856824616dbf892d4dbfe5a7ca92d063d8fee69936e6a4c58014f284b94070613c8e244246c892ec39472d6cd16315b09b841bd842c4b73d4d1012aa1858087f95c6b3cc465032555f30a5d3fce3c299cb67d09d430345126cf44b7dcf2363250925546fd605fa21d5dffb69e4673f8419c8d9070687f0251ea04ccda9dbc987b8a3a37570afde93dc64d68638aade49742b6a985f521a831653d53ff01718048ad63b2b622b4cbeb57fdc2514a48050520817c74dda3d8abc81dec718747450088ad2dc2d76ec7f2b2b2afd3c72d4df110ab0adeb3ae70b60d2474f86a504815dfd11efc58fff11cc95a6780bcb9804c309780193773bf9e009ef8ad12f4268e338348a573d16a6ad6216d718c1b3b5fc0185a970d98831c69dbc7772b5c0a74a7cb3660cd7067107492b5c18ac74a06ee48ac6508c14b19c5eda14c8bb72e69c2ca717ce19f8efb3b7122129dcff54c876e849c88a9393d8d2d04b1b706dcd073ca1cbf6a91403b62adb65ccac93e5b8c8a32938e3a0782b232ff9232124cf3bbfe98ad2f5e3198ae89ecc4f272406322781bf0cd3c1492266cc0c2219a061bf06577fa0fbd000653772b81bd77200f7e0c91ec83aad45588eb06f92c0e96f0cda7e84304bb63f6d98bf4623551084ff924defbf25d4774ad016bdae8df8ffe662f16e3885b2d563f62e728009e9bc9888a470f950890acf65cdbdd768e4c853222d7673222c60d03308869d6e973f8461cbfd55574b52e687f0f28ac1daee2113e0b5d035cdf5b11ebc9117b8be21a0383578475c00fab3020b61e72a390596bf8ea90d901cb6777d00a04d58abb4fdc32c25523c2bfaadbbca151b279985bcecd7560951b7e152be7a9bdeebd445ccedd6d8b19b6f9417a9ae95a53c0ed073dd0be9f2cad0d9c05890005c38d1bf5457972c4e8a32312a9d92b62457a6bacce5f3c80f3f28217ac73ac8f0e4b36cc88fa49a82e60e3df5b1b541db7efc7c254b50a023c25b832453f895d7d2450237e5e2840c2171d5dfba666921ecddc927a207be9e9db8b0db20574e688cd76d2b51fa50c15309c82939351f8a990d7392d4b3079c460e3f8aab8be26257b836d06ae97b51b0ace8e1affb21fb12be9fc9573ef87442d6777e10842c645fa1ecf9d1c1ccf0b7412dc8f96d42371b3a1b1fb128fb08466dcc8f597a172c802ffd0e0ec022204989fcbf6708d2cf8fc18eed324e846269e2d85dc393e3d6cedc95864196482f91837d7e0f36ec519f921ec27f54e2afb80c77de4205c7411add7cb5fda45c75077c6d379a6c58bccf1f6debfb6e65454679e6e93dbfbc9324ab6e30b52fbc52a3d201f34b1355385eb2baa9695b9a4496e9c567d01681ee6f63b545c9758884c33b86a6544c1bb6fba281c22170b479f03afcbd7e86b59046f30ff0a962149160e7db17a72c796809ed967383d09a4c92536e009bf151f6fd9904545cf27b414a8b66cd3a1b1ea24bc7c4114eef1ac708f01981a1f51e770c96bd321746fe1e48b9204795ce32ba5d5f884eea40fa51a38da424f76cee4b20d8d2a4c322224b92513d325c17527f1048821f3c8533444ca95a2fc8eea54066cf46efb830a3dbadbcc95f4eb61da4b1bdfda967f7667dfd87349c3ba14da50fc13357f8f89c3fafb2c079e9a4edf27b1f743c43a6b1ec92bdf4ea383abab167831d311821c1a1714126a1b352dae32da9685b080b380e0a8425bf6ee6f2410ca37ea87f420d35b42b016e1665bcbefc3fd79351b26853559dfbdf3754a95488baf6d8594dbe3fac2164995035aa0c3700c0f5e4717153ba8162a252701d5e1b76b526171e53815bcf4820b5dccdcff37abf4fa5fc153e9dcdb0bac5cff2f0e74efeaaf3d3fc3b39ddd0d3e70a160b54d5be603ad5e59cd7f994409ee437bf91ca8bd9483b014d5a6bb6dd5916f78759946aa657cbbe6859d1dbe9bd3f7aa9374719ed08b8d7e4f1358b092ae9e9b8ff06999d2eb1a4e5b2243adae47b1a7c469eb6cf6b33e81ebe2b4f2e097ed869df2be0e57ff300e2ac7c421af401d06d21782d83fc65c7fb768e7d5cf30b0a4a73f6704f7f9d832a84499fea349629a9c0c230a9f2503bc991870335f65b3791d42b66fdfc62f2c5412b094474dda7d69c79f4d537ad286fd0c2d5954c90117873f5a6f247bf9305b8920aa2580cc9ceb8a5317524a1c41426bc74adb6a8a87b10d61f1f82b163ea6a2037193737ca3d33a8c088c52d81d87923740406e086ed926910201aa84cec76359a4e599c9b5dfe64c568c24f674583b2113c6d174c41ac283d0ea9e38794a1c96b51cfaa0cf5215de9c798d30c08f4c09f1504dbe1c670fc5868dd227fdfd40bb72dff4860f54ebd38b1e32ccfec9ed26cd0a8173678dbceeca01066858bab634f469bf8caf942b2cfa407a23e9333eaae9f314680e1b6a4976a092fa913a4d1be454a994b7019b9e5287f237931e64ea9eda0523bda66bd6c97a158ce3850c6233ed64400475208825ef598a1a17801a5f3e862d023f511b5387ce999ba2dc4ad0ed0064179fb9026bf1308610447de33bdf432eff678200139815cafce994b7ce394a8"}, {0x28, 0x0, 0x8, "156c8e4e7ff4f5c77d0b3c113b2d81d6757403ab59b035"}], 0x1278}, 0x9) r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r4, &(0x7f0000d06ff8)='./file0\x00') unlinkat(r4, &(0x7f0000000000)='./file\x00', 0x10) r5 = socket(0x18, 0x1, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x4e) setsockopt(r5, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) shutdown(r1, 0x1) getsockopt$inet_opts(r5, 0x0, 0x0, &(0x7f0000000100)=""/154, &(0x7f0000000040)=0x9a) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000740)) 16:58:54 executing program 0: r0 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgroups(0x3, &(0x7f0000000040)=[r0, r1, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r3 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000000)='./file0\x00', r3, r4) r5 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r5, &(0x7f0000d06ff8)='./file0\x00') ioctl$WSDISPLAYIO_DELSCREEN(r5, 0x80085754, &(0x7f00000001c0)={0x8, 0x2}) r6 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r6, &(0x7f0000d06ff8)='./file0\x00') r7 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r7, &(0x7f0000d06ff8)='./file0\x00') linkat(r6, &(0x7f0000000240)='./control\x00', r7, &(0x7f0000000280)='./control\x00', 0x4) r8 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000000)='./file0\x00', r8, r9) getgroups(0x6, &(0x7f0000000080)=[r4, r2, 0xffffffffffffffff, r9, 0x0, 0xffffffffffffffff]) r10 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000000)='./file0\x00', r10, r11) setegid(r11) setgroups(0x0, 0x0) setuid(0xee01) r12 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./control\x00', 0x8, 0x101) mkdirat(r12, &(0x7f0000000140)='./control\x00', 0xc1) unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') 16:58:54 executing program 0: minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) sendto$unix(r0, &(0x7f0000000000)="32db575588648106e42f47f42b1adb1bf9f5672c8a3fab0a42502b2482fe0266d0eaed68b7dc203583681f6da80897d1c3c56ebae5d533cae10cb751995f294a6187fb0951a2754f706d240dea01d7d5499926bb802fa517524da9915ace639ceaa35e4efee0837209719c39dfc094a2e4533a464eabd83a1cae08dc33be63711ac17b9c29bf9b8e57f38c6e577ddf4b17022c40f3c849748be52eea4aac46c714c9f6003244ce664494132eb561dece24a86962f2d80f56bd9aab99815176b4c0c52f9244b1be01bbd23c17141bab0133a5f21b42f75b4f59e58da6d24326e6aaa55b6529f792c5da", 0xe9, 0x400, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r1, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 16:58:54 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) mlockall(0x1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) pwritev(r2, &(0x7f00000003c0)=[{&(0x7f0000001680)="11017cd026bfae61721df989e35a4af971ec6ed2d1aae5968e8ae610a6e335d7e30e86409d28ae2e79cf52dcadebb2b63ea2b53e7b4e368cc49dcfcc708a882ebc796f49d596696a6767859ed8e4b8fbae9e4cf049ce1e652a", 0x59}, {&(0x7f0000000080)="06cc629ba73ed06bb6e922d0b87855509f0ea3add9a8cb055fc7414a42bc7a2d89289ecde37617a4ea4e194c0e5a7a00810592e9583e40e988f1f252d936344de33bc599c1458ba1eb8ed3fde3c50810fc198c8211933f8198a8b8a62d3a0be62d9754e04a959bda5684a4e6703a5bc0624c760cfebd9246", 0x78}, {&(0x7f0000000100)="be87104589434618d719b03b433225fb31e451126008c8289fc90beeb46a7083b957a81c608100c65104e7c4cb722b119dfe4705c81dc4b0018e22200552aa6fa9e0a3fae6291bf23b1bd1bf4c4d4d0fdafec1c26d4b0b1e494a6a5ef6c5bdce844a1f66f2936d10256d232fb8608dfc68c5c46d575a69f84f40f4d52b89b6330ada249bb23a0daf007cd73a3ddbd526f4f2f91e2ddbf213ef5a100b9897ac", 0x9f}, {&(0x7f00000001c0)="d43188ddf97e2eed25c655266b0aa7421a7a4e341d49919efbdfcfb99955bf1798a9cfddfcb507aaea738bdf027b53ded96f170371a5b6f8fbcbbc8e83d288f9e9543cd91d91a825daf395084c60e728e55e64a781221d584989d0f6c0aedc9dfbaa9d51e9", 0x65}, {&(0x7f0000000240)="6180f22ef04ddf6e37aeeb78f45d81fe03a63ec16311d135ac620fd658adfecf8760f6f5d3a92f14f6853ba20530a0f0358862cee1257a6632d1c9f4a4717f21d407c25aee625471395c4cc06aeec0f811b5a08aa3923f77d25d5a697c8b", 0x5e}, {&(0x7f00000002c0)="4304c6ba5e19768df69d06daca936cc7bc5a8b21bcda7555dbc432594a2c2d141926bb53beb79eaaff2f0636d19c13855c9887b38c254e38972ab99ac31ce1a763f160f5853375bb5844a51934920fc2eda9905bd80a5f182f1e356d387a74aa0cb3375d8d600225aaab4bad2274b60bf2493e36e91530185276e3660d4cf4c86681a6b0548b004e3af34b7ccb6a50f1df525c4a96a3a3a313e88d454e059470ed741e100cbc3718fb2ca3e4d2eefd9e4a08e320422716a28491263d8e1fc68aa491cc9460f4963ebc5f2863dbbf920f08f89fae7ad66a20ddb2d3f6e57a368b10dfe773c8", 0xe5}], 0x6, 0x0, 0x0) readv(r0, &(0x7f0000000480)=[{&(0x7f0000000500)=""/172, 0x54a}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f00000015c0)=""/146, 0xffffffffffffff89}], 0x3) 16:58:55 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0x0, 0xa3}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0xc0106477, &(0x7f0000000140)=0x8000000020002800) r1 = accept(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB='\x00'/4098], &(0x7f0000000040)=0x1002) preadv(r1, &(0x7f0000000080), 0x0, 0x0, 0x0) 16:58:55 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(0xffffffffffffff9c, 0x0, r1) setsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) 16:58:55 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x40) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') r1 = accept$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) sendto(r1, &(0x7f0000000140)="5e74210185b98803ccf386", 0xb, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) 16:58:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='.de\x88/b`f\x00', 0x200f2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f00000001c0)=r2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:58:55 executing program 1: mknod(&(0x7f0000001200)='./file0\x00', 0x103d, 0x0) open$dir(&(0x7f0000001180)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x8, 0x1) 16:58:55 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x400c5708, &(0x7f0000000000)) 16:58:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x35}, {0x14}, {0x6}]}) semget$private(0x0, 0x0, 0x2) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:58:55 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x2, 0x0) clock_getres(0x0, &(0x7f00000000c0)) pwritev(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000080)}, {&(0x7f0000000100)="8b7b02545528431fb0032c27ca914071e073be639d51994a0a4f3b6b28a8044e7c892901dea08b177d27f64dd361788f347d4b9d49c9df3b930b0c5506853ed782d2068fe7d0039b032258f9daaea82f6972bc45858bcd49a981466ce45f322690c0f588c6d3ee57f3393bd37352199075e0c2ee0d4c59f66f8022002183f08075511963a655", 0x86}, {&(0x7f00000001c0)="10546988a1807774f0fa7ccefe580324d747bf7260b581376fc2a1bfe8a6005ed9318f299f08b0643940a910a7fdc1f1d1a59f33aa4f65bd9d3e511622f0b3e6902686a9f09241d7f5a49089af38cc594ddf749b8696338d9ee2475789e106ef6a39654b6a6e559460cad5c81934f7d469ba8ff8426d25406c4c58f5760779db57b63e138cc663e48013a4f6cd2ae8139865fc4abfa3f6aa5c5c581eca154658da567de423392b0e8f918a05257fbfd5715ae6", 0xb3}], 0x3, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) pread(r1, &(0x7f0000000300)="311c1c727fae41bb188eae5f707d011db94e76c121d4797b3e1f71abba8d78ff9b926289e9e43992395ed925d98081d6539d9db83a0143c0f2099950718575bf9b5872eb9c5dd6b8f3934c911ceb4741a8767a0919b2fcb53beb", 0x5a, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1804, &(0x7f0000000080), &(0x7f00000002c0)=0x10) fchflags(r0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000480)={0xffffffffffffffff, r3, r4}, 0xc) 16:58:55 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) r3 = dup2(0xffffffffffffffff, r0) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000080)=0x3) ftruncate(r1, 0x0, 0x3) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x10, 0x0) ioctl$KDGKBMODE(r2, 0x40044b06) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_open_pts() 16:58:55 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) fcntl$setflags(r0, 0x2, 0x1) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) clock_gettime(0x4, &(0x7f0000000280)) r1 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x10, 0x8) recvmsg(r1, &(0x7f0000000580)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000340)=""/20, 0x14}, {&(0x7f0000000380)=""/45, 0x2d}, {&(0x7f00000003c0)=""/83, 0x53}], 0x3, &(0x7f00000004c0)=""/183, 0xb7}, 0x800) socketpair(0x10, 0x5, 0x100, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r2, 0x8) r3 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r4 = semget$private(0x0, 0x6, 0x4) semctl$SETVAL(r4, 0x7, 0x8, &(0x7f0000001840)=0x123) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4010, r3, 0x0, 0x0) pwritev(r3, &(0x7f0000000140), 0x0, 0x0, 0x0) sendto$unix(r3, &(0x7f0000001740)="66c7cbd953fd8202b3c9365c68826d171b1572fcbe6c33ecc5bae1d2f5b1cf4f31a6910725e751c7e064e71d777e99925bf651b9c3f9dee7471477d6382a4485a974a3270adad99215e886f021d7823268c6257181a035319231405d99df8a89b027a65245f706700631589bae960f577c42f239320f408b25d03626df79d1293fa36f26", 0x84, 0x400, 0x0, 0x0) write(r1, &(0x7f0000001880)="5dacb4fd2e81ce8f3f8dd58d3d36c1d089d8ae9f7e3f5ffe43571bcbb61621b19a9c201fd97c33b2b7808aa9060386d2db09ac7e431baa3fb682230a80edbbfe30598c08ae092ca5440e91a56a5134596a99c21e4ae5f48ca11c469aa9ff8998e14744171ad730ec50a90f8973047697ad2ce16b9a3d6e3281bd594a9f769f1e9a6bc4bc10e895097d49d445c3fc259e544973f18c6b304a4569ee04465b639da2cb95f45a9236eee042f0b1dea91d9b40fe05ae90f2f830d912f16022f91b045a56cb9a83570bd1d95c503b9beae57a09fd76cfe3a6f2f90060d49438f05ad4d7a9e38922165bbbb45fe69bbebe379d06e5ef353907403bb79105516416854598e3fa2a3f951fb15c7392c6810b0d19e7e97811727b710337d4c8eff5ddd8b4a245ce7bbcf2de8d20cb5b348f16aee3b2c653681227db15bea62985b21ec4a65bb070de5882acbf596bb1ff4bd6be3009fbd5eec5c1d3b095fba164d7641fd6ad22e16c797f619284f7a4bedca1f96920eb2094719aad9d51faa7aa76a2a9c4cd2f440fa9326a4d7878d495bc9eeb54f1853bcebd95b7ee0e230054b91d16c27d995fbbb04a953622912a18e43d2165099b6732680b484f2d7009d78f59482595eb39a7c009b492e69205258b2fa4c2dce95a4f625d7117453d1b7170a02ee62c37592cf3cc18477dae7ea4647f6dc0a812c1ffce4b8ac92ffd984b98c41555dfc8cd11b13635701787a13427a497fde6416e933816118cf0764d3060055c8ab576eaa63eccfe841a035fe43ae3b320060e750bacb20ba090cf579faec6f78c6d8785bcf4e4fec92600f41289ccdb17810bf47c8ea8f76c8aed8cd332496e1bddbef804709451133e6a89df9a9834a9ae5bc15facd97da4e99fc25ad4fd529405410af910a44d641edba3adadfd7584cd79ad872a547221cf9c835483779d1cad7d8ee9d8ea3afbfda0c96aa6ed77805c3fb8a9a0a5d63752682cd4176dd502ac4eb2820999f899f83dfa7cdb06f0f6527657d4e42f3b35503fdca49c2a4d3f2da0a66b37f867ee611a83de6e963f832f9f28e69824175db16cb3c500c81d0f8c3d071b91043a6a0c1faf77f4b6605653e5765e04aa670e8208e7c42d43a9f253b2dcf2ea43e7eae841b2e91a458065882b46ce4c30c5ffe5ef9897d494b78bc9e9979821076ebfff766a165ee563fd725cbcbfc3351fb55b2b5258280f1173fa7c363312ae5954df1cb40ddf4063550556cf6b7fe19788e806597fbd734cd7ee7cd77e528a669d7044d4517183e0045a58aa1c21ebba0b0a476156cc72a3d0353e58050ad714cc8d819cce2a41a8a617836c54abab9acff79e04a0cfc6c325a33dac312802375b2ef727087510d6f6eecce3241cb63649939fe7701f85cabe26968600064f7db4ad24d59843887f3fc5686e6400efe67612626f3cfb8459bd1d8e5bd8302d5a39efdc849702212d27abf3706f26da5367da15f73ed03ddbf5418d8c3767b83c4da1872e73f4d20685dbae023e505b5b2d2803b32389492bac9de1583a9a647743ae6493fd174255609d8ae965e3abd19ebc98c103da733b42c53f6e6ef6f9a5373cfd5f7afcc00cf8b4690f6e4a233a4acb2d4c14133bcb18ccf0fc0e377e66b28c47ea9362719352e5648783305d2bf76cc7e48218680f4d8ce0159e011fb5e10cff5aea23a78924db29bae6ae01439eb91954ce18995d86651087dce8fcbed93a807e9f39036f7281659d580aa6a620faf151fb05c8a4dc37f8c6f3c96a1b5424374d956e940a9838d31eb15579714d5131795810e0a42dbd5352464e3bebe316dccd152a7305b5fcd538fc7e0764ada21bb09c04d824d9755e7679081e734ba4d592d344c1342d6c98617166a2ee8c8d7e2cca9d4211342582193937b74abd47abe121bac9cd5b4cc5c8f15eb2c229b0612993c53452e19ea5a67a6a1e15ddbe6b10b6b93ac98e273c9d72185d07273f24c28dbda6b260ab905bfab2310e238c7d16675994a1534413be493efd7d4ca124debe2719fc5d3c7dfca88a9f1c2b6dd7dd42687b6582aa499fd9d420d5110c5e5783fa351b84a1125dcd94085623bb6e27330e7bef62dc357c07be8084a6df93ff3c1285db5eee58e3efe271441765cf43c37fe6cdff35e215e8df8376269c868e190711653fd690d928886945feceedffa499b987bcb02aa7fef2e90be2821b7d9cdbee98a8f2a90761feb56293a4c92425acdbce12a6588293303f6807ea8c46b2580f7f5ac3f39968c1e3579cb162166f531d81d69d94e619291e2d5c1fb6e8dda51386ebeaa89ef81fb8ebb10535f82cb4f25cfdd50e15cd54bd85f0f2b5aae0f394300b1cb473042a55aba8af6e97b65fc42b8e0eadcfab560d5e36263fa1a0b185413e359d4d59aeb6412cb13522f6017d7a9ae825e2e0545b3dd9c32fdab8b6a3be2bc118b796d27957120f6cd85444062dcfeeb180a7f0cf53215008823b6fd994bc53d943b485253311edc92761ada6d8c0c276db144c0e68b1de49525b2b8e3459df4b81160795648225f670b1c1913641689077882acb08ff1822bc173df63feccd380790fab1c2456301bbb6a04b60190d8f011108a5d55d84f6c529ee51b8060b6d4c4bfd4b948d3e3721b44663a7b72de2a4eee13230a9cd2aba274ff74a3e29efdb355414024439eccc1351aac983c022a41c0084658ecdb6d1fd04d8ccd15c4b871eecc8082ac68589efa227c19ca37d26daa718e13926dc3835f870f8511127e70663a0cba6e208605b6a7fe08d04fd8fab0b70dff28ddbc8e72b535e183f8ea04cfe6938fc45d3e594f27f32e6685f8ad0f3daa19737d1f996faf767d9604aac33d8fff2df9e676fdccf102dd9cf112281b20372d536cc884f7ba904153dbe1f65b36939d688bc8bbad79110dea27f245537dda771e07c7a6be6dc16d753c65d0c9080efc36d3f56cb932d591c21493fc5117f57a1d9623dcd3c7baa4f71f17fe4834cbc3a2cc7b94410bb51ede820552ccf73713013cd5129c5aca27d47070a2c582730ff96ccce54e1d6b4fb68d1edcd1e5ff7855fb688a801ea53bb2cc784a2d263170a57f1dc7ed9d2eb722adedeb85d54cff3b70c37e1ff2182858f3de6e7bdffb4939b3d4b8b537a4795e5f841102590fdea5dcbe6056ff06aca36a3f6ae63f722e52785077dda87503326555cf50a845a2bb1f0b4d928228b4f9bdb64b5259f835105cf88595a258675862ff602403736191e40082162104f62771d6ad037f32f230a58c289ccf544ec3b209e73c1f142fd056374415e96bdd2f65a15f6ce8eefb6deb8d0be7114ab0589d46d4edbe3a140cbf07bc5a427e9acf564fec5eb4490456b00c4ea74153c6cc64d05cbf2ecfd9b847f23e4d34414303869365dc234f59627847e12bafced0b0ebe8f34f86026482152e40c4a20c381336f61e87ee0a55b861a6c29f36203604b2ed98c47a8c09c001c1bcad091d8f6df772adb03f1e10e2bd8c07d45a6d8af67342cc819eea881bd56659b839db97185c12d962527d437d729de38b038742aeddac0f632c985f09cf9830b56a659ad7eae7348bd12af20b03be05601eabf2fcdc1b60bce07d8aa2d3e0580c95276979d6d3659a30cde18227f9b72a0439e545f06c8764017e6bcfed33feedc2a0d847bdb6d9dddfaed88d1ebf767c1917c2532812a09d070262687d84ecab5d9ed0c4f3507464ecec240a73bcd4bd6d201b9bd17e6b0c85e1ac712f34f4094782a7a2be5b3b9352cc28557103afa76e422b7b05dbf6e3b69a6d613a1ef64eed1d340d16cca1fb4e7239488781d7739a43ce4cb73357368d6817ebdc4e8a8a49eb27552cb125dd803e3ed63b9612c85217fc11735a3fa4f7522f4db7c01862ae7231fb7726084ef4aed3e4e8baa467237982142738e4bf61dac34ed60d2e02203f4a0f2717c925949d3dde178785cde4118848c5d66d19c8d06662de71ddf7883704f6cb3a8730b829a74e879ca58fb11e85c8fdf7e5beaa1f63be409850b630a0dd4f855b42c6e63fd0d4206501a752d5e34d9d7d0772138259f7885c5208a4de0180196364fa953c12cf60f31a9f03b4f733b4637487d84e8e180b05c2f5c263478d728e71ea4f882251fd57d1b36d965669aca5974ab7729c8e8cc52999033b71911c5548dfd2a1f848ee35f61799ad65c153ebaa6035527ef85043ec29e23503149c93821b7f81ced7e82af5dbde00a79c357960549d59e676c879e34709a52b72b4e93652e450c4979598ebc8217f232de46a658e416920f913298f56735b9cc91a45b0d2b9b78324f5a89c64326643fcfccfdc43b19e5d3fafd4349edb738f8fbb63969c37d9b313eed6562855033d783987bc262b30457cb4d144ef5b4826d1dbc75a483bfd8ce65c2413543d735fbafb84be6f6f3539907c611a7c0cedbdde24c1f8e8ad058d6db58dcc60a497cadd9b7a2045681feef6bfb90fbfc67d2ece1729fda545c9d0a601c23fd73fa7a937ea09f28358ab480f85fc35a46445de1420867366e9900fab3e034142a0d58e99b3bce24fe2351a75dddae153a66a626911c850874c695cf2b534f1494a0dd0e482f79017fd2c02ee0cec344d6e85a365e7611cb310b5bf677a782141993520215eabccecfd51b1feb68be7c8d5558c49ea8665a4008ab1b87afaad199a31a843fc717c3e4ad1936f737022e64f59cb60ae129d6c81e07498d5b29c86b6c784f2e9fb188dee57276ad40738f49a970ea4ae41d6b0c4ff253e3769486868ed6c5e0ac086bc12ff3c62f37a364393778286c2c4ba52fcad135118022f0e9d952673a491dbb1b903686bef838554a7a99e861822aad87f0f6e66836538b0ce4c362cb5fce8a7c4b978114e527860780cf72e932cd0d8b3298f78749793988a47836b8137f886e943979807800be610b25597fd18b7778c05047b78e879e5089dae26cc964028d5ca816808882ab3bc918b437304d1df902f7df045eeaf91d3b4ef500b8eabc435ad344c3c9401348d0ac63c76978b9f9ee59aa034bc9371664b26d03584e69b068f8301fc67249f5ead5634d78e9cfbc009a98b9a695c00e6f6f5f0ea1e772ac678574d02b909a63bd24a49dc104e0ceeb2febd03bfcf5a73cdb4e31f03c01829f5f84867b6bfbbb3f5a686a3cba340739624320b9fde68a9d7747f46af086bf159dcb3354c910a721d14e1d73b2e039b7c17573235abda57d521d81dd448d608c48c1337c8549408f52e11f41035149541afd44561b6a5e3d7c7e2b3419c301dfcc9fbd99f0390863815b82d8a10959c76b14d25d3f0a08ddb9ff1022d6e1f976afbc43488a83062376bb540ca4b95f2a670832a385f6a5b55c9655d65883a7ae83f03ec8b8303d7a1c91fd67ee595544558724f7de6a21a1ba479f968e76dd4a96b787b160049ebd8a44898861c330463823836edb07e9d2f81e93c67969a27c2f7b677cea6ba969a5cdd5206d197e075dfd1b5340a92db5bf3a8e5990d3b5e90a1a538fb88a4bff0079f7974a7d0a2dbae733304d059fd5c39a2f81ff9ee12170597a22e762dc265482291e40b9a5c65e2b265d1d347d207000edcffc91c6ac2e6fb5e7b3a36716689c019e4951dc53e02c38c7020bd71655328e27acc5813d1a4935e7ba54a2d765e9aa77da498dd215dd1fe089d9125bcabba4a094bd9a8f4d290c0ab28a85a2c61a823bcf5ed2f05d18f296d49768ca85411b23962004f7ab7cee592a8d76752845c922e3e3b640a60a3ab80141d4b6b0d5a47cf05dee8fbdd50024b63f7646fa39", 0x1000) bind$inet(r1, &(0x7f0000000100)={0x2, 0x1}, 0xc) r5 = shmget(0x0, 0x3000, 0x1, &(0x7f0000002000/0x3000)=nil) shmat(r5, &(0x7f0000ff9000/0x4000)=nil, 0x3000) shmat(0x0, &(0x7f0000ffa000/0x1000)=nil, 0x0) r6 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) r7 = shmat(r6, &(0x7f0000e80000/0x2000)=nil, 0x0) shmdt(r7) r8 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x1000)=nil, 0x1000) shmdt(r8) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000002880)={0x80, [{0x3, 0x1}, {0x3, 0xbfed}, {0x3, 0x8}, {0x3, 0x400}, {0x2, 0x1}, {0x2, 0x8}, {0x0, 0x3}, {0x2, 0xfffffffffffffff8}, {0x2, 0x9}, {0x1, 0xcdc4}, {0x1, 0x4}, {0x3}, {0x2, 0x101}, {0x1, 0xda}, {0x2, 0x5}, {0x3, 0x3}, {0x1, 0xa9}, {0x1, 0x2}, {0x1, 0x1}, {0x0, 0x4}, {0x1, 0x69}, {0x1, 0x400}, {0x3, 0x7}, {0x3, 0x2}, {0x0, 0x1}, {0x3, 0x53ba5ab9}, {0x0, 0x2}, {0x3, 0x400}, {0x2, 0x81}, {0x0, 0x100000000}, {0x3, 0x8}, {0x3}]}) chroot(&(0x7f0000001680)='./file0\x00') mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r3, 0x0, 0x0) semop(r4, &(0x7f00000001c0)=[{0x7, 0x4, 0x1800}, {0x2, 0x401, 0x1000}, {0x6, 0x7f, 0x1800}, {0x3, 0x40, 0x800}, {0x3, 0xe7, 0x1000}, {0x0, 0x400}, {0x1, 0xfff, 0x1800}, {0x0, 0x4, 0x800}, {0x0, 0x7f, 0x800}, {0x0, 0x46, 0x1000}], 0xa) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000005c0)=""/88) r9 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000016c0)=0xc) r11 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r11, &(0x7f0000d06ff8)='./file0\x00') openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x80, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000001640)='/dev/zero\x00', 0x10, 0x0) r12 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r12, &(0x7f0000d06ff8)='./file0\x00') pipe(&(0x7f0000000140)) openat$null(0xffffffffffffff9c, &(0x7f0000001800)='/dev/null\x00', 0x80, 0x0) r13 = openat$vmm(0xffffffffffffff9c, &(0x7f00000029c0)='/dev/vmm\x00', 0x8352, 0x0) ioctl$VMM_IOC_READREGS(r13, 0xc2485607, &(0x7f0000002c40)) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x1, 0x0) setgroups(0x2, &(0x7f0000001700)=[r9, r10]) 16:58:55 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) fcntl$setown(r0, 0x6, 0x0) 16:58:55 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f00000000c0)="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) mknod(&(0x7f0000000100)='./bus\x00', 0x80002000, 0x0) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)) write(r0, &(0x7f0000003040)='u', 0x1) ftruncate(r0, 0x0, 0x0) 16:58:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x45}, {0x40000030}, {0x6}]}) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000040)=0x9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:58:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fcntl$setstatus(0xffffffffffffffff, 0x4, 0x40) 16:58:55 executing program 0: getegid() mknod(&(0x7f0000002300)='./bus\x00', 0x80002000, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) connect$unix(r0, &(0x7f00000005c0)=@abs={0x1, 0x0, 0x1}, 0x8) pwritev(r0, &(0x7f0000003480)=[{&(0x7f0000000400)="a568f8dded08a91be63be13fb9ac3d585b0fab2f93f8ee13e2a141bba98a058cdd7773eafb54388d5e9f5574771c49411bb02b9b8559176036e8202e7a604530ecf133833a74690c14197895339b4f18f1811417646e5424ec55c6d79cade21105686fd912f7e6936720e9df010045c4fa9b353e5d9eb0ff66ceac2f", 0x7c}, {&(0x7f00000007c0)="054e0c808c4b12c6fe368f569e77f0b38563a9989c1dc8b79be3328a0d6ed763b153003364f5b9347ff59c81223d25d87f98a88a48828e080fee89527452b3d019ec27f40afabc4e2eace9b0503ba23c98a0b2d9ebc1c5b3cb5b2edc6969bde2aa87789db61212e2a7d9014f2e5cce7c73590424655a8197e3ac1cfa9e05b40b807824ffba85ffd9c97ea30e2ca91095a649f87daeeb8c661e1b2c9c8da719d1af161f53c78202f5d42b80b716d5c387f1c9adcbbe1ff37e4e8dd1bb24b1137dde28bbd4f27fba542c2cb45cfe00be9e4005c3e7ba390c8cb57fbd3a75232ee3a35e37b386395b41081898cc7d4c162a2f99907d2607fd141e", 0xf9}, {&(0x7f00000008c0)="4ea390d43eb631ad42632941e529c7f11033eca8c541e12fd4b427f5a6cae7507df08f9170c61fdb49352d533db864288103c01bb3c02068c9d540070f6c213f316b5ed8f2b20b248b084ab55b9a64133721961e24be3aa4736ddfe7746f612572fa327d3be715485bd8d2afcbbdd97602a0df7fbb262fee7f9ad1e96a037c443d5ea08afb44046a502b6df0687d2a5deddb9f45446ca480b591f5126803473e0363b89c9445798ce63082dd14bcd6111b", 0xb1}, {&(0x7f0000000980)="904b01fa79e3440040e16028791043a74d0d87aece85ff4183aa25b3477f6badf0fb67e4a7f4cbe31c02fd54701ac53b43a8fea0d5c3e32772f160fcf32261873eb20a66477e276e24aa5954750852a207a60c7b797b3f8b72be2ffb286bedd2f0efe2cc339b7b8978cd49f56c70781d95b6746469491d3409bf427c841840a782f1db373fb78a5240937f3cc42fe5d2211b2ff97ac1bcd36e2f55004131b122d38ee84a822ab8491b29479386a41b9b6c303fc6ef8633de1e03c5ff9c63aeb7e1e580b16523906e92fe47e7e4da0391d2bc5a93e338cf50df07859f8162362023a4cf4cecdf337ddef1cf9eafa0acb8316b60af7b71e023bf51b4977aa59f", 0xff}, {&(0x7f00000006c0)="1f654dace44d394298407ad996bd8608e8b70d8cc5ebda41308e85488cb7005132ed084f1de3eda0a5c4b9fb8bec2615fa2269a7ce9462bf1029fd81b06c853c26ad8c622902", 0x46}, {&(0x7f0000000a80)="eea40cf4109e5e06d1e84a73fc9aa5616f2a398f436cb572ca9b6cfa8d18447953ad3ce9cbfbabc3d44cedefa7b62c2a47f62a0eb823589e2f9e75d6d2b3c6fab8a0b3fce305b9a561709af9926ad85ffc89db59156bb299560078d6dbadf5e0a3a4d206efd9053c2aadac6b9d72e21b58c7724ce0dd4d60147a177bdaa8055442ef2bf41f7e01c0c9e79377cd", 0x8d}, {&(0x7f0000000b40)="c9eba4f6b752f2242469233fdebc0047b60be03b29d22fc85a5536948f17430407c046bfd077", 0x26}, {&(0x7f0000003380)="1c5b59549221762792ac22db38518f7a3d205bb00b13b89be05a5851e4b6f76752de7530ef57866dec25d388fb05bc82187540856018fd93a05841cf58ca96b0b35fba3698aafe138cb51d45b1fec80dde0e3f3ebf19b0a9a1b70c845b9f587fb42d4ab4ddfacddb806de0dd51f46340509bad7d383ef7c0d318e9d9c6628f6bc817d10ca9b3809b62bc65526121f873f2819d48c413c3edda013a3a96101fecdf98091d3cc42cd505db7e60bb772d12d240034899dcf1090f91a5f6dfbbd26fc62836e46bbcd887c83f90e19752b2c95e984b85", 0xd4}], 0x8, 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file1\x00', 0xfffffffffffffffd) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000600)='r\x00') ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000180)) stat(&(0x7f0000000300)='./file1\x00', &(0x7f0000001380)) link(&(0x7f0000000080)='./file1\x00', &(0x7f0000000640)='./file0\x00') sendmsg$unix(0xffffffffffffffff, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x61b, 0x0, 0xfffffffffffffcd3, 0x4}, 0x401) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x4) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000500)="8bf91176b615de5b34b1b220ea58cabd350d9d170b55ca10d354656fd1f4ed759dd70a2708d34d821777e15b99ae64bc260a8c8711516c3cadc2cc27c1241ef0a902bc5887423e6c4478dd642ff71b3b10efd2ab679f0a86378bd0f5d12de1a64e35146c5e63f7dbe4edd6870e58da9ddc29dc77c0511c2065adf71a9c4638341fe1893ab9db4d22a09bddf22dcd36e94c1f5a05f585c3719ad5408e261272e7b5d2942cde4e0a", 0xa7}, {&(0x7f0000000dc0)="7b0ab616a9e990938c85ade1abfa999e7c42413da2983baaf04a67a26fd6819c28a6fdf60788687052e22fdfd773355a425a82b8efb775a7b060a4838c0de45242ac7c536663ca4639085e3a1b7ff418f4a8eae53fac1cdaf1e07e742227d8b97342a561204a90b351f2478521d1ec8d9e164e612b63678044fb67b8a1fd1e808e93953a6b203722f139ff8e8853bbc4f9255277096dcbeb8797224ab8311e60e1d72fa12dfbc844bf1f974fdca1d4f3ef06a0f32abba4fbca4466d9e3ceb67e37bc9dfe2ec53b9ac64df09708df2a9efd28be3d4b8deaed2a540a838468ecf6272fc81b2ecd4f", 0xe7}, {&(0x7f0000000d00)="8e497239956e23ed42b4050d33dfc72e46e21f361a6db368df2f8622c7a138beabc7e7640f0c941f9ad2efc1be7ad783a250e1050800000000160000331b391a4c82ff480d74753bff4d5fd30844d236e2ddd216f3ead87fab7c461885b7a0740a56e7e986a2f178bda7a524bd690b385c540a731a1561c5a5615d99ed01a93abef536396b749244de1e9a7c81ad47c8143c415c0093fb672e68f1545d06", 0x9e}], 0x3) truncate(&(0x7f0000000740)='./file0\x00', 0x0, 0x5) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000480)={0x0, 0x3ff, 0x1, 0xfd55, "3ec72ce9b3d037b6b874f92e93f89d2856af09c8", 0x2, 0x82}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000680)=0x31b) r1 = syz_open_pts() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000003c0)=0x9) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000002c0)={0xff, 0x8, 0x800, 0x6, "fe8fd47024788e899e421fd374d8ef9057e6ef71", 0x0, 0xff}) mknod(&(0x7f0000000780)='./file0\x00', 0x6110, 0xffffffffffffffd4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r1, &(0x7f0000000b80), 0x2) dup2(r1, r1) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000100)={0x20, 0x8001, 0x2, 0x4}) faccessat(r0, &(0x7f0000000280)='./file2\x00', 0x4, 0x3) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r2 = semget$private(0x0, 0x1, 0x120) execve(&(0x7f0000000b80)='./bus\x00', &(0x7f0000000c80)=[&(0x7f0000000bc0)='r\x00', &(0x7f0000000c00)='\x00', &(0x7f0000000c40)='r\x00'], &(0x7f0000001000)=[&(0x7f0000000cc0)='r\x00', &(0x7f0000000ec0)='r\x00', &(0x7f0000000f00)='r\x00', &(0x7f0000000f40)='r\x00', &(0x7f0000000f80)='\x00', &(0x7f0000000fc0)='r\x00']) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000000)=""/155) 16:58:55 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x3a0914c44f7b202f, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0xc00000003fd, 0x41) write(r0, &(0x7f0000000200)='T', 0xffffffffffffffdf) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCEXCL(r2, 0x2000740d) 16:58:55 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x229, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8000000000000080) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000440)=""/49, 0x31}, {&(0x7f0000000500)=""/105, 0x42e}], 0x2, 0x0, 0x0) pwritev(r1, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fcntl$getflags(r1, 0x3) symlinkat(&(0x7f0000000340)='./file0\x00', r2, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000001c0)) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x8000, 0x2}, {0x2, 0x4}}) chmod(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffe) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) setuid(r3) faccessat(r1, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r4, r4) shutdown(r6, 0x1) poll(&(0x7f0000000000)=[{r5, 0x8001a5}], 0x1, 0x0) recvfrom$unix(r2, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r1, 0x0, 0x0) fchdir(r2) readlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000200)=""/4, 0xfffffffffffffc56) 16:58:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwritev(r0, &(0x7f0000001340)=[{0x0, 0x4}], 0x1, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x80000000, 0x7, 0x8001, 0xb76}, {0x9, 0x6, 0x8001, 0x6}, {0x1953, 0x81, 0x6, 0x100000001}, {0x1, 0x3f, 0x1ff, 0x3}]}) 16:58:55 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x0, 0x0, &(0x7f0000000000)=@abs, 0x8) write(r1, 0x0, 0x0) 16:58:55 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) r1 = getpid() r2 = getegid() r3 = open(&(0x7f00000006c0)='./file0/file0\x00', 0x10000, 0x10) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000700)='/dev/ttyCcfg\x00', 0x0, 0x0) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r7 = openat$klog(0xffffffffffffff9c, &(0x7f0000000740)='/dev/klog\x00', 0x80, 0x0) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) sendmsg$unix(r0, &(0x7f0000000800)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000380)="5515227cdeb5f07c107debee72bd39eea857ba14f03551a4e29ca3cfacbd4c723b7299adf1a2bcacdc4eb8f4b2e1a60af2a582088a8fd38be03f287a097d282472e7c1e583185ef30e4274007af9630d7925f5bae7aeda45c243ac500adfc57928e5a55ece1a50cb436a5e46e503db057a2086acf364586ac92168ed3dca72a6dc457cac5db22674276da5513858c5bc5441215c88a560be06", 0x99}, {&(0x7f0000000440)="a19f2d9e3ae726b311f443cbaed158b22ea8bb6c8f8478c3f445f36ebdf4901c3ac4773be82cca2edcce4c4c4b22ae9fb682e31aa5bdbe52d95c0ae38e8c511ced4f8aceb78f118bf802155caca91e144729872a8737b26bf71349eb160e841be9838d2ac4cadf5b21371939fdd961d453111dd91aaa198d4cb4d634073a1b1adf94c0f5c02598499f9455b8f00d1cda613432f709608266a54dbc4fb28cac9b4e6ef205c4ca3b7df763f2e85036ec830719e585719a033ce3df62b72d32033f2b86af8ddd", 0xc5}, {&(0x7f0000000540)="78ffce755168def3ad895ad05edd3dfcd241d9a0d3dc0d81e650c1c222588a1cd1a425f885f8bac34023ee5020a34c964389eb929fab7a638dfbe493526e166dcaf444c89a803e38ff820c11e91f4c456d19669fa0c3b977417a8992982bb4c46b3b405beffb39ac26a2992d7a240e9d184426973260e30f6bcccf32863a52efdc9d8cb57975527b58cca57632e6bf401ce09d37feaa43e9328ba832db6c4b3d26f726b501373c73eae19009b93541a27ad697a61c6ecbd646d877f1fae45121249398a314fc0eecced6af464a9c8dc796d1fe659bbfb3f62da1c33d7c84b5bc85a0f71c2c7124d002ed8b7ad0c9d7bfa3f17faf66", 0xf5}, {&(0x7f0000000200)="ce42b23a9b9417e1f2d45c7335182076fd657457e597db0f2ac9a4b112f5388bb0fafc9543f88a2f9e8eedb6ef8cd1bf638d5bb468a46015aca52f0537ae73c34069486038e188cf", 0x48}, {&(0x7f00000002c0)="f9d413abf45df0085eb84729fe1ca539070c46d14918c4fb35f68f7d1a5fbee4aa0afe0a9e7a1c8003b31ed7a829c3a60a7c58e9767799497673f6d06b4f3fb84e05d8b21b6730882474a796da943d5c9291023bf41a856be05e5899d1355fac4b08565c7192edf838b6533040821965e4aa91537737621d783684631d", 0x7d}, {&(0x7f0000000140)="e2c8ca0e815829f21cafb8372a7e2e76272f6618fb3c58a566d65b2885caac2dab0f", 0x22}], 0x6, &(0x7f0000000780)=[@cred={0x20, 0xffff, 0x0, r1, 0x0, r2}, @rights={0x18, 0xffff, 0x1, [r3]}, @rights={0x20, 0xffff, 0x1, [r4, r5, 0xffffffffffffffff, r6]}, @rights={0x20, 0xffff, 0x1, [r7, r8, r9, r10]}], 0x78, 0x8}, 0x4) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') r11 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) writev(r11, &(0x7f0000000080)=[{&(0x7f0000000280)="96c8", 0x1}], 0x1000000000000109) 16:58:56 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1f, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x2, 0x2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x800, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r3, &(0x7f0000000180)='./file0\x00') connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_open_pts() sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) 16:58:56 executing program 1: r0 = kqueue() readv(r0, &(0x7f0000000100)=[{0x0}], 0x1) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x10, 0x0) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000140)=""/239, 0xef}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000000040)=""/28, 0x1c}], 0x3) 16:58:56 executing program 1: socket(0x18, 0x400000003, 0x0) r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) connect$unix(r2, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0x50) close(r1) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r4, &(0x7f0000d06ff8)='./file0\x00') ioctl$BIOCGSTATS(r4, 0x4008426f, &(0x7f0000000040)) 16:58:56 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="2d012f2fd1c71d66696c7107d83802cae66898641add24fef9061a0a72f404e20469f510398f042968aa806863e30bc02874df00"/63], 0xa) setuid(0xee01) socket$unix(0x1, 0x2, 0x0) fcntl$setflags(r0, 0x2, 0x1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x10) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f00000000c0)={0x2, 0x25c}) sendmsg$unix(r2, &(0x7f0000000000)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, 0x0}, 0x2) 16:58:56 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10000, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') utimensat(r3, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x100, 0x7}, {0x800, 0x167}}, 0x0) write(r2, &(0x7f0000000100)="d59bf008988f9809c8d6fe5c05b60d013e9f4ebc0cd31cd469e40660d60fb242d27a3507b0823be4eac66c50d2da5d5d9a50", 0x32) ioctl$TIOCSTOP(r0, 0x2000746f) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)={0x10000000000, 0x100000001}) 16:58:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x400040}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = semget$private(0x0, 0x5, 0x204) semop(r1, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) semop(r1, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff, 0x1800}, {}, {0x3, 0x0, 0x800}, {0x1, 0x5}], 0x4) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000580)=""/10) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000480)=0x7) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f00000001c0)=""/4096) syz_emit_ethernet(0x4, &(0x7f0000000180)="b6412c28") 16:58:56 executing program 1: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0xec87166abfbf66ea, 0x7, 0x3}, 0xfffffffffffffee7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fchmodat(r2, &(0x7f0000000100)='./file0\x00', 0x2, 0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20004) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000080)) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000880)={0x0, 0x5, 0x0, 0x7, 0x0, 0xf00}, 0x0) socket(0x18, 0x3, 0x5) 16:58:56 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) munlockall() ioctl$TIOCMSET(r1, 0x40044266, &(0x7f0000000000)) 16:58:56 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x8000000003) open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x80) ftruncate(r0, 0x0, 0x4) ftruncate(r0, 0x0, 0x80001ffffc) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0xd, 0x830, r0, 0x0, 0x0) 16:58:56 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x5e, &(0x7f00000001c0)="fa50b03b715883fd582887d03b6dec8ecea63be6154bed5562dcfe33c23e4a744ca4f007b312e03daaed519b2ec7e0bf2e67987d21221d73b9d6b4a991bfec09d9e5bfce308a39e6eb8b547247eddcb091159d0383afb0f3d6cc9ecbee1f") open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f00000002c0), 0x8, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000000)=0x4) kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:58:56 executing program 1: r0 = socket(0x11, 0x2, 0x5) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008000301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCNXCL(r1, 0x2000740e) r2 = msgget(0x0, 0x0) msgsnd(r2, &(0x7f0000000380)={0x0, "c579309a4f8c36f0e708b531319ae358c07dddecb0319f3f2db4e75e9b27bd5bfe408f43e476d1a39ccc6045fd01890bf49fa3e467f68305238197a1fa409ed13fb8b1e61c84004e88fd1c1a7c821057f14f49ca89f1a40b25e436470929"}, 0x66, 0x0) msgctl$IPC_RMID(r2, 0x0) 16:58:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x48}, {0x3}, {0x6}]}) munlockall() ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") 16:58:56 executing program 1: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = socket(0x1d, 0x1, 0x0) setsockopt(r0, 0x29, 0x41, 0x0, 0x0) 16:58:57 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000680)='@d\x03w/6mm\x00', 0x282, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9000000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil, 0x6}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000dca000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000b29000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil, 0xfffffffffffffffc}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r2 = semget(0x2, 0x2, 0x92b) semop(r2, &(0x7f0000000640)=[{0x4, 0x8001, 0x800}, {0x4, 0x5e}, {0x4, 0x3, 0x1800}], 0x3) setrlimit(0x0, &(0x7f00000006c0)={0x8, 0xfffffffffffffffa}) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x0) setsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f0000000580)={0x9, 0x7f}, 0x8) fcntl$dupfd(r1, 0xa, r3) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x30722, 0x0) accept$inet(r3, &(0x7f00000005c0), &(0x7f0000000600)=0xc) 16:58:57 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x8000000000004, 0xffffffffffffffff) r1 = dup2(0xffffffffffffffff, r0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x1, 0x0) close(r0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) connect$inet(r1, &(0x7f0000000080)={0x2, 0x0}, 0xc) dup2(0xffffffffffffffff, 0xffffffffffffffff) 16:58:57 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ff7000/0x9000)=nil, 0x9000) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') minherit(&(0x7f0000ff2000/0xa000)=nil, 0xa000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 16:58:57 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) getpid() r1 = getuid() r2 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000000)='./file0\x00', r2, r3) r4 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000000)='./file0\x00', r4, r5) getgroups(0x8, &(0x7f0000000000)=[r3, 0x0, 0x0, r5, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r1, r6) ioctl$VMM_IOC_WRITEREGS(r0, 0xc0205609, &(0x7f0000000340)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000000000], [0x0, 0x0, 0x0, 0x9], [0x0, 0x3]}}) r7 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r7, &(0x7f0000d06ff8)='./file0\x00') ioctl$VMM_IOC_READREGS(r7, 0xc2485607, &(0x7f00000005c0)) r8 = dup(0xffffffffffffffff) faccessat(r8, &(0x7f00000000c0)='./file0\x00', 0x40, 0x1) 16:58:57 executing program 1: r0 = socket(0x2, 0x2, 0x0) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', r4, 0x3}) mknod(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x7fff) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000200)=""/99, &(0x7f0000000280)=0x60) connect(r0, &(0x7f00000001c0)=@in6={0x18, 0x0}, 0x5) 16:58:57 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x2006, 0x400000000000007, 0x0, "faf6be38ddbb3372b7fe040931cfae5be0787a8b"}) poll(&(0x7f0000000100)=[{r1, 0x1}], 0x1, 0x0) close(r0) fcntl$setstatus(r0, 0x4, 0x40) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000340)='6', 0x1}], 0x1) 16:58:57 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) lseek(r0, 0x0, 0x0, 0x1) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r2 = dup(r1) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f0000000080)=[{0x24, 0xfffffffffffffffd}], 0x1}) 16:58:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000140)='W') 16:58:57 executing program 1: mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x1b, &(0x7f00000000c0), 0x0) 16:58:57 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000000c0)={0x4}) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0xffffffffffffffff, 0x1}, {0x18, 0xffffffffffffffff, 0x0, 0x55}, 0x5, [0xfffffffffffffffd, 0x0, 0x7, 0x3, 0xfffffffffffffffd, 0x0, 0x0, 0x800]}, 0x3c) 16:58:57 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x4, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f", 0x3}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4000, 0x8) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000180)="01ffcbff13b9fdf52eaa4e713048e699b1929648", 0xc) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r1, &(0x7f0000d06ff8)='./file0\x00') ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000000c0)=0x1) sync() getsockopt(r0, 0x1ff, 0x84, &(0x7f0000000040)=""/37, &(0x7f0000000080)=0x25) 16:58:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1fffff59, &(0x7f0000000040)=[{0x1}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000180)=0xfffffffffffffffb, 0x4) 16:58:57 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x36d000, 0x0) kevent(r1, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x8f}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) kqueue() 16:58:57 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0xffffffffffffffff, 0x1ff, 0x3, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x10, 0x5, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e699319296480f0ca2627e9b53efd4ee4c95b2c53335f0c44dd7e2b4125a1f9a9887a903656a39aa58f4a63cddeb65b2744f032f6c55f8d2a377d0bdebcea0b4ed28cf2b4deeb81e1d22803deec0dfba3c892b56ddcd7ac132b069c7151daa3263073082e088e83ebdf751382e3dac18436637f4e9a57b9fa9cb437cf4806bb9b01792ffdb25fdf470daf4cf2ca4690b1afcbf50562af50b577a4cdc341b12477ffeeac5163fba0ed6a7be5385fd6f4f5faa4ae3b7ff73", 0xc5) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) poll(&(0x7f0000000080)=[{r1, 0x44}, {r2, 0x80}, {r3, 0x8}, {0xffffffffffffffff, 0x20}, {0xffffffffffffff9c, 0x10}], 0x5, 0x3) write(r0, 0x0, 0x0) 16:58:57 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fcntl$getflags(r0, 0x3) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x1ff, './file0\x00', './file0\x00'}) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) 16:58:57 executing program 1: pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mknodat(r0, &(0x7f0000000380)='./file0\x00', 0x6000, 0x101) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x8) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500)='/dev/vmm\x00', 0x100, 0x0) pwritev(r3, &(0x7f0000001840)=[{&(0x7f0000000540)="6cec6e9bcb31080b6ab622b2ff4a2740b38f3447be53091338449a2ae07ad2e09f2a475a9ec67a4806486e626aec6b8dec94131a9444bf21", 0x38}, {&(0x7f0000000580)="8f8cbd7b6f", 0x5}, {&(0x7f00000005c0)="7f5e63e45d2c2a9e7591ccba7498311d9b9a3f6526159b3daa7d7770f4cb3c9b7a2f64a9dd9544d02443ba0339b4b967d5c16f7c6910ab77c5767a632a8550d1b7f4f71ab6992aaf56f4603fe1801886b6397580", 0x54}, {&(0x7f0000000640)="dfb2ebd56fe314841bfe4e", 0xb}, {&(0x7f0000000680)="7c299cfc8627b53e6671d73ff7e8a6c26223e46c42a48551dba50257cd15021615d28a1a22601f432929b9ab0e61472a67d7bc38a4f2643676a3a8b52f75aaf0860fca3a41b4f45168637f9d45ca1e94222f45e475c18ae449119f9d257d4b23cfca31b38112fc4ed857900ebe71004efaa7639ac5028e36d026eb01255b22ca97f131b2e594c052", 0x88}, {&(0x7f0000000740)="953bb9c337ce6a0018d8f653397b14e0ef3e6ab3cdfe18027f8a64f5093d4c14eeaa6c99574fae3ced4207372200da7a687ab32943a0dd24cf560b7993359caad539a9cebee5d239752be037becc8525220beb2a6f5348660c9e41efabde91678a97b9986ef6d889e11443ac41601580afd8a5dff839f5b380863f988fe9de0f6797923934e799330d33e022f2df2d4fd8121ab6a5dcd0ba24984c0daf9b1a7812f352a59d51fc351bd459a132a37b44f52d1fb0fdf0cce153f3044982cbb4fba3d29062d86908813d51e146e0b897be39e750d82ecccd6b5eec12fcd48bc3c0", 0xe0}, {&(0x7f0000000840)="9ee12615fe1a59a859afbfc1614be04bf015bc8c3a4deaf3ae8610cf2468528bcdf8e009f0af4ab2806b65082d4aa76c325d8c87064132ac89ea6e44083e07ba80f68d818f2229439c62f6ace8df20b378030e71613c386a47ebb1352138bb84c761883b08044928eb19be7cf6489cb3f1d5075334a461966d2453df9fba66cb0d63b058d8f2c919b180423210c5ed7b16c499944e1aaeceb844727db11bee3dcbf594769f31f8f73464cc84583fcc4070cf78b8bd77c8371ad7ab470310478e84c7515395319efc7693006dd26d090e093fc80153297b143b224a29327d6badb55e08d07fcc2963e85e07e7b34a2fc919df0105050765061fad518fd7b6228e133a51b139ad027163d87a8d1b8d3df0d7b4b3b12f217a79ec83d9796c70ac287657ec78c5de404e292529b88453ddfd7c5307aa4431633f04e9cfe5a67214c601558dd16b7c03bc90d3fc0de12ebc53de50c0bf341134259174ba86bba651210172aa710c263fc7a117129d364793dd4f5e52b9edee990a7bbd119f1232025febc03f076b0d9ab5d0e93833cfde241a990b7cb2d86356bf23efcd5621bb3187d36573d6819121e5f1b91fece62bce18816cd2b845f63c718b6901775a91e89aff55a1b22ee85800f6e65cd1690ffc72fed70fb85f34728da7552467f76926a17cff1851e2676d28559c37cbd90b224aa5ef54bc50060cc2f2d13c164f4add69fe0178351338e887f8ffdaa168e9d0d834ef0a0cd5d1fa1021fff3f3a00ee0e38e28b1e9cc047b1cab8fff1d6f998f5c256624cdccb9e38ad1f5d9255c57e440d5e55c88e89512aa20bc808d1e8dc2ecf4ce22f82f578eff911c97bc36cfee5a340566bfd98eba8dd451361cd29bf24136beffe4bff619ed4db1e7360589d361d62f68436838a11975e1c63ee9b99f34bc774745489eb924a03e2d4172d698a510268d0bd402a6f322199bb536426ea98ae1d7d413bafc69d1a2ee4124a2b0967a0aa8dbbd8f1f288b49e6f7c0f644d97006a9d656907fc62449c6fb8cd0da0ad5ae30e8aa294d240ee988342de5e53c661694666b9036266cc71ae9e6c849ee403a65f4ee48fd4026bf5694551b8a4d3976ba36addb70025ea446ddb2b078549f8542a03d74ce71a3216cc560a91dea22562904134818b63ff5b9329ada4645bb2e36a49af61ccce8d8dd8c6f8c21fe1fd6eb628f4d9b3258724c5843411cd52746805ba632c9f1d80caab24a74c0c60fe8b696e05407a611adcaa28d7ec468992237c4c300454312776a6c8ae2864fb5ddd9ad75cc78a50244c66cb1fe7fa08a4948b2c14b5b4af89c4c0f6f2e2977f6d1e5c11d08273768dca0565c88636f1c3453e3fa52819d81e33f2589b87ffff5ccc396c957999ae59de8f829c2552f9aaf0d15e3f1454faf5c7d95d9b0ea74165160094b01e97113db40aaef5f6cb8a1d9ec15f88d7627df8cb40015b5e0ca5b13f3aaea2bba88aa2736b1263eb689a3da29e81e05db66e8bb76afecae22762caf3da2d4b00275c7c889632f864b99e93aa70c6c81706d5377c1933dbd25ec340fea87aaa6b80f9d25ef2cd64cf51fff980cfe9b77d594313213b441141a50c43252562da143eaf0cbff4ac12b574eefc0d1839a5b71b33511ca393c1cdbeacfbdf0037ea78a1738ec9cc6c36f235c351265c2438877986283d2e5fa74ea746fac42780a504bed668f5982de5e895e7c5c90bf4fd796fc899ef972f24ec99a2e1b1913d91340ce4f681a45af5c1a562e5e102ccf6a710e7bacdcd2b1c8f712a7e1f556b39d15e58ddd9eef6b7256fb9ba35d350bf1f40b8aae9177ec5e09f69a78aeffd0f4f647cacecdd9a2c54b5bd404eeb139095346d2901ff7a86b18268f4db07f789ecb00afaeb6027fc7b8f8245d97e8cb22d4115f4ffcb74815c2b2b07da1139ca2a7dd356d60a75b86ab65269903d9d0a8e7dfcef4ba4548619a2e95b9ceb9da0b7a34387810c565ba69bad607d28fcafb13e70c5c905ff3de157aa419c4e4cbb211b0a9ef4365148261961805628bfa9a7373ef16780c53e46d42322074f50fdfbbcf0aaedc1626164a12baef07e9abd44123f91042a4f79e25984633f27013577da8aa534186f1b7b762bd65e0dd131f575346bad4a52836accf33080b86f9470f735342188ed03169815cef94b7a10fe70e81daec0d1e95e94ccc81647a3e33295de82b05edff4fce252bed5ca8525191782a0af3569122c44028989ab708d3a439e3ba8849b9fe9bb2d69d629471bded7b5c2c4490b36a3cce4a8567e2e9b493e7eca0faec16b5cd648c9c9399a113c98669e96e755c3c5107791a44ee048b31910705a6e083feeb3e09bfa2edbeb67262efae28fd748730966913a9a63fcd71daaf96c0c0e63f78ffb44c2530663b2065276a828122396f96a6038c0d32b2aa1198df424f5948046dda3e1f0f6de573ed021e631d2a40660f440c45358aefbf31eff95a04cf4fed145918b68dcc850ab3b9758d7da2cca18620ae695e849d36903fe28197144b92e2e299ca4f0e71e071f725271202bba5d92d9e689f08edfc4e9ddb5ccb6ca7f366a95c40b452d530b2fbe19ef73cc9eafc40440035bc9320e1e0454fa3b3ac79f29e38c5692179e120e5c08d3a12b1104293ccf3153186a37b58fb1caf020965d771a7bb73d4ddc01e967e18e64a1fab67dd3a9c638d975a945536c2113aa797260b68cb7ef757d1032227fc4e4c9b257b8bb93e1a8b8ab62111a6b1a7c52d7f55f401fc75c813ded02aac4e09d5a8f1287d565fc2d30d1955d28711de07ce9f962faadd5db51992780553258bb1f4779926a9f7f91be71aab6512e4c8d894fa3d17169c10309dd6cc8e80584ee2e5c9912d1efd813fdd35b4a3fddaa1000463ba8c833963f9f71126a6b8efd47c818ec503578fda2eca40eb20d43c4d294dcd60c8358713734911f65fdf7f546a91403a999bcd540bcf7dda063d688faef42ca7612121145513e7669bb4ea77d95f7bacfaaabebfb131ed3562fe4e5d6c7c326c31288495251995245544083a45ec563158d622faa7fd3ba8499b6c17361845d75539e2efb51f0f859e488d5434ffe8bfbea61fd3519b91b5beab70b64ce74efc18ee4eafd87805134e5536641201fccadb5be4e52a5cfbcb71249964bea30d7dc510ef00d59d94823f41fd6e1a58d518b07498e1e8e7ab997eab34a98a9c338058c996b6af8d4a095a8d105850082a6451c1bddcdda27886634e403f8d5be47edd524f63bd60435c1e257efcdb709a09be19906b15a308aa06e908481d80ef69042266fcbfa1b7420a84f1668e905c126c0e6b1203337b00efb9e44ea357a599524f2999d91683374f93bb0b5c507a4d55ca7fa6b18ba427491c4cfec36c415e46c5f9cd3092a3e55b891050181255600b9ac88c8221673200b21075e23952ff8e998a74cfd7b0368ae792a9e12015861b556f9f83d501f0caeeec4000adf186f8840f414c33bc76754be583675d29e2c80b047f367bf45d0e6b05396e77d96e7197ceb9c3eb7a9149890ae4846a0aeab861747d982f31e9b901523815b27fe1817bf28f39b9eacdc07bfa8045af18be3a97e3214066af5cb00b35d586d05e1e664d3685efbb73a233b15716e77f8461d43d152270d6b515e4300386ca7a06cab39b764685a81b0efd2b74ba3d941a1512fc1c82e4da4d1c55ee4dcafa89cd7328091e9cb0d9ff09804808c7346ce9d3b74fd069770eca26342a35bc0fbf0a06d08f2d789dc3b24ae039f1c880513144b5d59f2897707ec3b997d73a9de5721e9692ae3bd69418c6127f067a062273eb9b5ced95444db2b674f277419d0dc877a73d6ac4b36a3c9ca4b466c5a07c5aec31b643c17339691e74c3a852ff9aca5b0a4da12998cba04aa216a64b26c4a93144949176b6fe93c42cb6a140fdca4160239b512a9da8b4d03246568737fd713d87a04e442bca6ea9783131476793ab31ad8847bc9a4579feb2e77047d7829a3a7a4b3261e2eb87e4c6cc1616b9f4fd4972c43eeabf0559f457e29e1edfa093b63f4c7c5e2d31429aba31d4fe57701573dfa8b2cc0f2ee4a8a966479dd325ee1e34e5e5fc3e28606258c187962218eac62606b28ec9ba6be84cb326112caac9c81f60fb431ba66db833e8810e496fba35671cd25fc94eb38848abfe65cafaf7df2c01a5b16f51950880f6cea9d1acbbc53ac4f5c7abc884024a2ffdd392185a1e4126e31b50579286b9f1b22932e1daa1b22b847353161ec4a78513c06454fad5f5d2d9244b00fea0fcb28c888479c338cbcf09604e67351dabbf5f826112505db5923ad4ff9e987ebe1e87563429846ac297e29b77e741e3f45eb499a49075743db1087e388ea38769b821debfb0f00bd14904f64c5c7cd16dd1b09b80c4dfb5abe741d61af1ee12f6a91ab4d05e82143231dbb51818fe0315b4b11aae6f2f500bc3c9f232bf8b94b4df3bcd6d3143556b6b6bd5b8b1ca9314afd76f15a77abf043b2923647fd050195039f18b32757d6396a681ec37b56ae3a8a2bfa36385cc32839eb639176b09779575f9ee976d20e84b9d558b6f5a155088bd0216ba7f73140b2d6dd576efb92c80ec0d929c1f2bad6f9f81df02a272bfaaba337a6326907651531be4d1dad85c7ec0b1a6d7729168a40eafb863c71120032c92aaf7645f94b8644ead001daa0f2201fd902989f79b2056ee3f3c3b3d3324e427d38f16b621055855d5e106b6a69db0b4336eec80c1dedaa14ad9d9459e100347a368e235a062bfbbf4e020a9870f12ad65c2240250fd11df7fcfc121594c3051b2429c0ab58076078087c1773447fb19ad59a0dcd9527f6337abbd3d7b24261250076cbda09ecc4ec03f96915f2ac5916412f0ec834226e928bd742732b76e19921fe9b4c9e0f4d4b22ed26f9cb8a7f92fb8d76474e44faee51ec0156fbe32481eddb6a206cd48dc7debd1b2d7d81ee01a0181a67ac79af727415e3b6d529118b75b653f8ba8b3bb284cbbd65a41b803a335998dac49b11d6a975922835be48aab9eb69f920d557e014e6b4708eeadfe3f66bc9f238a7f1016320368da0df69315eb47cb1e7f3ba745d1c2f52fe54e1609ad30c8e1a578ab6cf4a5ad3cba5e15082e44e2529b0225a1497ad6f72a9887c067a0ad04aac30d222afdcc68e69273bfb520da948bd2117e184e8040e0a3657a37ac5ea1981ceeefc26ab5d5e9e0a0aa22cedd8de2d1b8f2da3227f59d03e6c240133d06a49419aa3d1003620fc5465543c89cd4c51940da17d06ad14d6b3f7714341be6a4960decb131e7244ed255695e09e2273ed6816d70b274f4ab8c9f7a6232210d72a2008e487ee562ae47348795c086e1a3eaff76f892788ba7441d4b2dd8c8d532299ff2ddb69f7efd005c672802cb114b00eb34d6a1d1b8f854d32219bf9eeb3062e0ed5b63bcd0c6f0c3b9bfdad1ab51f7558606ec2fe8c61a882f3516f53abd001baae743819fe919c87a2f3ea71a34c15d7d47cc022cfc6c05ec7bbfac86614bbb89685a9ad924bd437f25c6346669f8710e40d40def6ae3229d49adbbfaeb79114dba5581a5240876f491edcd63faeef1cff5781153869d140f96a38fbb68831c91cb20d137f9e4a64ea475b3a0c65f89f9cbe6981374bd2a097a451899e5a598109c3829b7029e1e81131eea9c5cac1694ad28662f206780af093be335a7a10e2d2bae2e991bbedca7e620d2bfdac0634024d9de102840ab47788244c8078c12bcea1fc42ffac0d63d35e1a2a8ca06dccec54c535726f72f153e8d76", 0x1000}], 0x7, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0x800c5606, &(0x7f00000000c0)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x3f, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x20], [0x0, 0x4], [0x40000, 0x0, 0x0, 0x0, 0x2], [], [{}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x10000}, {0x0, 0x20}], {0x0, 0x0, 0x2000000000000000}}}) socket$inet(0x2, 0x800d, 0x200) open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x2) openat$vmm(0xffffffffffffff9c, &(0x7f00000003c0), 0x10, 0x0) accept$inet6(r0, 0x0, &(0x7f0000000000)) ioctl$BIOCLOCK(r1, 0x20004276) r4 = semget$private(0x0, 0x6, 0x20) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f0000000400)=""/214) 16:58:57 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x40) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000040)) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000080)='./bus\x00', 0xffffffffffffff9c, 0x2}) 16:58:57 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000100)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) connect(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000), 0x4) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[]}, 0x0) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 16:58:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x6c}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) fchflags(r2, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000080)=[{0xffffffffffffaf8f, 0x6, 0x7fff, 0x4}, {0x10001, 0x5, 0x101, 0x1}, {0xce2, 0x9, 0x3, 0x40}, {0x1, 0xd03b, 0xe4, 0x6}, {0x3f, 0xf80000000000000, 0x81}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 16:58:57 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) mmap(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x4, 0x10, r1, 0x0, 0x0) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:58:57 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8181, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000000)={&(0x7f0000000040)}) 16:58:58 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x6, &(0x7f0000000040)="caf5b415", 0x4) 16:58:58 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x2, 0x0) ioctl$TIOCSBRK(0xffffffffffffff9c, 0x2000747b) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 16:58:58 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f0000000280)='./bus\x00', 0x8012, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffff9c, 0xc028575d, &(0x7f0000000000)={0x4, 0xd7, './bus\x00', 0x8000, 0x40, 0x1ff, 0x2}) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x3, 0x3ff}, {0x1}]}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5, 0x4010, r1, 0x0, 0x0) 16:58:58 executing program 1: r0 = socket(0x2, 0x8002, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="3b0a000001811dba24277754f46aa051009bd8fe63feee0fc1117fffe40000"], 0x10) write(r0, 0x0, 0x0) 16:58:58 executing program 1: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000180)='/dev/klog\x00', 0x8, 0x0) dup(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x7}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r3 = socket$inet6(0x18, 0x3, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfdba) getgroups(0x1, &(0x7f0000000140)=[r4]) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x7, 0xffff}, {0x18, 0x3, 0x6, 0x9c4}, 0x3, [0x800, 0x1, 0x9, 0x0, 0x9, 0xeeee, 0x3, 0x5]}, 0x3c) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:58:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x200000000087}, {0x1c}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:58:58 executing program 0: r0 = syz_open_pts() r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, 0xffffffffffffffff) ioctl$TIOCCBRK(r2, 0x2000747a) setsockopt(r1, 0x29, 0xff, &(0x7f0000000080), 0x0) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x5, r1) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000040)={0x1000, 0x401}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x4) 16:58:58 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0x1, &(0x7f0000000100)=[r1]) r2 = kqueue() pipe(&(0x7f0000000300)={0xffffffffffffffff}) r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) symlinkat(&(0x7f00000000c0)='/', r4, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000140)=0x8dff) kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffc, 0x11, 0x1}], 0x3ff, 0x0, 0xfffffffffffffffd, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r5, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCCLRVERAUTH(r5, 0x2000741d) 16:58:58 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x4) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f00000000c0)=[{0x48, 0x7}, {0x102, 0x3}, {0x43, 0xffffffffffff7f3f}, {0x45, 0x7}, {0x26, 0x264}, {0x88, 0xffff}, {0x83, 0x80}, {0x86, 0x8001}, {0x0, 0x1ff}], 0x9}) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000200)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x7c}, {0x35}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:58:58 executing program 0: r0 = socket(0x2, 0xc003, 0x2) setsockopt(r0, 0x0, 0x64, &(0x7f0000000000)="8cac8051", 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f00000000c0)) r3 = kqueue() r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x284, 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r6 = geteuid() r7 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000000)='./file0\x00', r7, r8) lchown(&(0x7f0000000180)='./file0\x00', r6, r8) poll(&(0x7f0000000140)=[{r4, 0x4}, {r4, 0x4}, {r3, 0x2}, {r5, 0x4}], 0x4, 0x9) r9 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x8) poll(&(0x7f0000000080)=[{r1, 0x10}, {0xffffffffffffff9c, 0x1}, {r3, 0x8}, {r0, 0x80}, {r4, 0x8}, {r9, 0x100}], 0x6, 0x80000000) 16:58:58 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) unveil(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='W\x00') ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000280)={0x0, 0xffffffffffffffff, 0x3}) link(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') execve(0x0, 0x0, 0x0) ktrace(&(0x7f0000000100)='./bus\x00', 0xf61d4b3dfcecf3e1, 0x40001304, 0x0) syz_open_pts() pckbd_enable: command error 16:58:59 executing program 1: clock_settime(0x4, &(0x7f00000000c0)={0x6, 0x5}) socket(0x2, 0x4003, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{}, {}, {{}, 0x0, 0x0, 0x0, 0x0, 0x81}], 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) getpeername(r0, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) write(r0, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pckbd_enable: command error 16:59:01 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r1 = getpgrp() ktrace(0x0, 0x5, 0x8, r1) fcntl$setown(r0, 0x6, r1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x6d2) 16:59:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47d0138c6c3b018be5455ba5fe808f9840f9e13da075ee5d1088eb64eaa85170beed8", 0xcb) r1 = syz_open_pts() close(r0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x6, 0x0, 0x1000000, 0x3, "5c31ca5d0c5ae59e053ac88b343120b3c7a8ed00", 0x7, 0x26}) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x2, 0x0, 0x1000000000004, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffff0bf, 0x3, 0xd9d, "b0000004d8e50000b99a00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:59:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r2 = dup(r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000080)=[{0x3, 0x7, 0x4, 0x7}, {0x7, 0x1, 0xffffffffffffc7a7, 0x7}, {0x9, 0x6, 0x80, 0xd450}, {0x3, 0x9, 0xa64, 0x56}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{}, {0x3c}, {0x7ffffffe}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:59:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) readv(r0, &(0x7f0000001480)=[{&(0x7f00000000c0)=""/205, 0xcd}, {&(0x7f00000001c0)=""/60, 0x3c}, {&(0x7f0000000200)=""/179, 0xb3}, {&(0x7f0000000380)=""/112, 0x70}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/84, 0x54}, {&(0x7f00000002c0)=""/25, 0x19}], 0x7) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000040)}) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') symlinkat(&(0x7f0000001600)='./file1\x00', r2, &(0x7f00000015c0)='./file0\x00') ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f0000001580)=0x2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001640)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000001680)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000001540)='/dev/bpf\x00', 0x800, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000001500)='/dev/bpf\x00', 0x8, 0x0) 16:59:01 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c", 0x1ee, 0x1, 0x0, 0x0) read(r0, 0x0, 0x1ed) 16:59:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x8, 0x22) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0xe}], 0x1, 0x0) 16:59:01 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x8, 0xa0000, 0x0, 0x0, 0x7fffffff, 0x3, 0x3, 0x0, 0x0, 0x400, 0x2}) ioctl$TIOCMSET(r1, 0x80044272, &(0x7f0000000000)=0xc6) 16:59:01 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000200)={0x2, 0x4}, 0x8) r1 = msgget$private(0x0, 0x1) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) msgrcv(r1, &(0x7f0000000000)={0x0, ""/162}, 0xaa, 0x1, 0x1000) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') socketpair(0x20, 0x0, 0x2, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r3, 0x1ff, 0x1, &(0x7f0000000180)=""/20, &(0x7f00000001c0)=0x14) r4 = accept(r3, &(0x7f0000001c40)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008be113d117ba7a343894020079fa5aa40f20454517ad17d4b9b80ea5bf39a0db9abd78c9adeaacc3145ecf4f57de72d457da84"], &(0x7f0000000280)=0x6e) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) utimes(&(0x7f00000003c0)='./file0/file0\x00', &(0x7f0000000400)={{0x8, 0xffff}, {0x0, 0x4}}) connect$inet(r2, &(0x7f0000000440)={0x2, 0x0}, 0xc) sendto(r4, &(0x7f0000000480)="fd2f6cde405b1ec53a01dfd36720b86ed6aea740b60a4e2972af0307d7f806b7e64e1c18cd02f06a2569210d97db96d18a6150fdfa0d495ddaa822ea2404b7df0dccbf740e905353a1bddca5a3c3e049d89fe944ee39c215046c64459aeb851285754dd33aababc2857ef63959357f9c982d84ac390a53b41a086d3702b29b2b0117ae3f3d261daa03c46627f1fb9175e37da98951c3acbcabcb23bb882b43efea65eb6450dd630757aedac58807e1c54331d5009a1cc4a30db29ac43af85d5a67dfdef510c25188712fcb0d857af294a71445c8d993d6fb3d363ecd7d82361ce3f86f8aae1158866280b0e15672cb70d9a616951eacc8cba120", 0xfe65, 0x2, &(0x7f0000000240)=@in6={0x18, 0x1, 0x4, 0xff}, 0xfe) write(r2, &(0x7f00000005c0)="df247d2af568680f4489e4022e0a1ce18a6b57d6cf89c4f81deaac3dd53386b561e8d20de88d196f0b88ab8ae1af7df177fee9fd", 0x34) chroot(&(0x7f0000000580)='./file0/file0\x00') recvfrom$inet(r3, &(0x7f0000000600)=""/207, 0xcf, 0x40, &(0x7f0000000700)={0x2, 0x0}, 0xc) open$dir(&(0x7f0000000740)='./file0\x00', 0x400, 0x10) sendto(r3, &(0x7f0000000780)="7cc7e3fe9f40ae3ee86c72a602b75e4d13efd46f768c9d34ebc2ecce8643d9c9056faa4b0e2ba8ffed29a2a9f027cda6b7c515e4fb203e6b56ed1262983c5ecef6e25c4e6449b386eab358fee21381993ea362fe60aa48229388145f7eadf9d12714546b04fb103c110db672956b097a049abc4280e497981b00d9b9950d6431408765f8f52636686df1fbe71880690aace704b15658c511b8d533f6863b1f20b4922533076d7b53712f52021fe190d9bf4c95825eba7a1f52397c995827937e5ecef9f5707c7f80474983b4c74457b1a4e2e31c4c9d6170fb2d26c7", 0xdc, 0x400, &(0x7f0000000880)=@in6={0x18, 0x2, 0xffff, 0x10}, 0xc) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000900)={'tap', 0x0}) ioctl$TIOCSDTR(r5, 0x20007479) accept$unix(r3, &(0x7f0000000940)=@file={0x0, ""/4096}, &(0x7f0000001980)=0x1002) execve(&(0x7f00000019c0)='./file0\x00', &(0x7f0000001b00)=[&(0x7f0000001a00)='#}\x00', &(0x7f0000001a40)='\\}\x00', &(0x7f0000001a80)='/dev/zero\x00', &(0x7f0000001ac0)='/dev/zero\x00'], &(0x7f0000001c00)=[&(0x7f0000001b40)='{\x92#d\x00', &(0x7f0000001b80)='@@\x00', &(0x7f0000001bc0)='tap']) 16:59:02 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b0d420000000000010d671319b00"}) r0 = socket(0x18, 0x1, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/57, 0xffffff5e) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) clock_getres(0x2, &(0x7f0000000080)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) setsockopt(r1, 0x6, 0xdb5, &(0x7f0000000100)="de3adcbaed7e8c4fdd8b5ec775ccbb19e2303205876f256409fbb151b081524215ce9db59f98085a7b8cef1cafe25fb3eb70514b7b3a41b62301eb81934e2b9ae093e2c907e3789781641c67e8840524387e39fc04c1ef9bc09fd4e72a896e059668e6665c5a66e35173defada9e573f18c946f7eae51ec61ce552c0e7723d8e5bfeb84fc5faa5642c5b", 0x8a) 16:59:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x80, 0x180) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x3d}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="d5") r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r4 = dup2(0xffffffffffffffff, r3) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000040)) open(&(0x7f00000001c0)='./file0\x00', 0x1, 0xdc) 16:59:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x15}, {0x6}]}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x86) r2 = openat(r1, &(0x7f000052fff8)='./file0\x00', 0x200, 0xa0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r4 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x100, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:59:02 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0x6d) pledge(0x0, &(0x7f0000000000)='vmm ') 16:59:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x7}], 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x82, 0x0) close(r0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000040)) 16:59:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x48}, {0x6c}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000002540)='y^') r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000080)={0x2, 0x2}) 16:59:02 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x400, 0x0) clock_settime(0x0, 0xffffffffffffffff) 16:59:02 executing program 0: open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x1000, 0x6) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000300)) 16:59:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x0, 0x2, 0x60000}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="a6") 16:59:02 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) write(0xffffffffffffffff, &(0x7f0000001bc0)="76b5e55158fc9526d7c865eb060ac3a90714b824d3c5b645d0327dc5a001942a227deb3909929d02653394de53ffc95553daec4f5b5842f5c95c927ffcddc92c078b8b7d60aa38225c9c2384b00b676bdb73e6903d2de1629b0114049ecfc09cc699fd6c351b4a3ede37313630dd1293ccb60f22b9185dc364b038f66345fe1d03f2f90e25902dba69fa1ae6375f7f696cdd42c0edbb746c8d14f1bd7a96f01b0a2a756b134316f6d303b62ec6736ca4cf13437cc58a8cf2c2fbe6a0edfd259f50005d608215afe04b2166bf10cd1d1be0aadf51ce63618aba068b3126fcb0393332ab36d4a6bbfdcdc088c1e89e53c48820c1649e7cc74c2adeba6631ac57a9fcf5d6c046be0792025e285af1b946d730b928468959e729c22fdcfec04f8643f4309ce92c78d200cef188bd59097d97f4e2c7591f2385939ef88d42cf8df925e7328b2fee3ff2c92ce688cfa2e04eb3a801b258b7895d51386a056c6e59d23f05d19ddd7ea769aaf579cff33a165b9d32c0275ae0dd760d32f2558ff2cc8da2de0302d6bb9351f382d502979e6bb4240538b93296109eb1d04e97eda1dd7e84da477a8c450a4f0835792fdf08c853840e47ce7ba8359470ba8766f97dff975f14d28e14806a03408b3c2d747eff139f4e9e57bf57c83e373f3492fe09315fc2afede5720ec332745f1fa236656769bf9c7582b3643581e72a1329309c587fc95aee4c97e31f415e1f6b840c94692d346d99c974a2a4ebe560a2711079f54005769902955496871a6cc8fcf1f0232e4b38948469ee517275793621bf8aa4ea0cd3a503e856aca2fe0ffaa287471c920d207471595c8277ae1cad5053bd8ad5eec6a202394b008ce5853f1ee1e3233f23970266c4b4470c54b0ff3d79fb4fce7f70f7776c2a125b3cae33867fb26fb7c7ab71a1043cee283046819f58ea795703805d7aaffcf3a31eae2e17c4f52d68fbe585809ce9e12dd4b940e09bba7baee4c23b293116a94a980f894703c017fc04952f1dccf3b89c3970684ec140350f365867fb1b240800359a8433b002fc2a6ee83f1ba0dc08dd19acbf9f0ca242a929ad58e9ee4079263e61c103443ac6ceeadc9e04436ae6d56f2493d7332ca7acaaf9f725bc369d8a8bd25dc710617952a0888b49e2e076fd462a3ae517d29b037f199bf60f24f4dda39b75e75bf2bd4f21e0796101b5163464e6ae4d671067ddf7ab9c3bbe843b3cdde0c905fa50b261963584a9953ba929e7d63f86f6119d4b86adf1e99086e3230b15ff86806d2cecb7abe9c9773b1b9b1896b8b01d74943711e6cef634a3357c6affd47bc53f1c0487f2bf5032385944db88b31a851ec76c6dcd8262ff44538b234d89341ab11619e0a5e9950a0e8db77c8a65183acf4db9db089706d86044ac1f0f73ffed2cf45a146e129a922cc3ba428cd8c7fff3d1833272d58d808105b562cb60aa2b111292db9ea7d4f5c6b8717cd39224d5eae1c5c8bb8143d226e2bc6bb285ae6d2760ac520756284046fb4851b77d8574d5c9c0645b", 0x441) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x4) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) shmctl$SHM_LOCK(r0, 0x3) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) mlock(&(0x7f0000002000/0x2000)=nil, 0x2000) 16:59:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x35, 0x0, 0x0, 0x800000000000000}, {0x0, 0x0, 0x0, 0x4}, {0x6, 0x0, 0x0, 0x100}]}) r1 = semget$private(0x0, 0x5, 0x204) semop(r1, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) semop(r1, &(0x7f0000000180)=[{0x3, 0x5, 0x800}, {0x1, 0x300000000000, 0x1000}, {0x3, 0x63b, 0x35ca3bb4d7547b66}, {0x0, 0x0, 0x1000}, {0x2, 0x2, 0x3800}, {0x4, 0x200, 0x1c00}, {0x1, 0x7, 0x1800}], 0x2b8f) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000580)=""/10) kqueue() semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f00000005c0)=""/4096) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000480)=0x7) semget$private(0x0, 0x6, 0x40) semctl$IPC_RMID(r1, 0x0, 0x0) semget$private(0x0, 0x0, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f00000000c0)=""/54) 16:59:02 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x6) flock(r0, 0x2) syz_open_pts() syz_open_pts() 16:59:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x80) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, 0x0, 0x0) 16:59:02 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$inet(0x2, 0x1, 0x7) getsockopt$inet_opts(r1, 0x0, 0xebcc67d5835d25b, &(0x7f0000000240)=""/175, &(0x7f0000000000)=0xaf) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="2d010300003dc63288fb1ac22dc7ecef87f97660830000000000"], 0x6a) 16:59:02 executing program 0: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002202, 0x5bca) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0, 0x0) close(r0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) setgroups(0x0, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x1010, r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:59:02 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000100)=[{0x0, 0x402}], 0x1}) 16:59:02 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)) r1 = socket(0x1, 0x3, 0xfffffffffffffff7) fcntl$getown(r1, 0x5) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x20f00, 0x0) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000100)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x3ce, 0xffff, 0x3, 0x2000000000}, {0x8, 0x1, 0x5, 0x37}, {0x8, 0x100, 0x9, 0x1f}]}) r5 = socket(0x20, 0x0, 0x4) getsockopt$sock_int(r5, 0xffff, 0x10, &(0x7f0000000200), &(0x7f0000000240)=0x4) getpgrp() r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse\x00', 0x8, 0x0) write(r6, &(0x7f00000002c0)="c49da5662a07e9cfd779332791191422274f66e3b74a3775c551c0ccd413c1870f0b1aa4feda8dfe475b37ece49732dc496004a970efc1bc48b123e534c8cf71e6902bd0c03e8bb699845befce6593f20b7dd0ecfa4810c43120a8fe58c3997d159f95beb61808bffe8eb64bc96a8e89f918cdf86fe9b0cd3d02b5e3299fede39bf0a1b1b0170ebf7b9aa896781a0f9e887bac0a6cad4a91b140f2", 0x9b) r7 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r5) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000400)={0x9, &(0x7f0000000380)=[{0x1, 0x20, 0x716, 0x2}, {0x3, 0x28fedb36, 0x10000, 0x5}, {0x9, 0x80000001, 0x100, 0x1ff}, {0x8, 0xf298, 0x3da, 0x800000000}, {0x1, 0x7}, {0x5, 0x6, 0x7, 0x3ff}, {0x9, 0x40, 0x6, 0x3}, {0x0, 0x2, 0x1, 0x100000000}, {0x5, 0x428b8d00, 0x5, 0x8}]}) r8 = socket$unix(0x1, 0x5, 0x0) sendmsg(r8, &(0x7f0000000640)={&(0x7f0000000440)=@un=@abs={0x2, 0x0, 0x2}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000480)="d1fb06985e9aa26b7d4f18277597295a976cc82480923c2b76c5223bb3c6a90163e22cc9da243f4b0fb533f41d7da773a6bf0174dce14a1422055e0e42fb09c54f644875407b30677914fe324d69de060526b9443218a8e92c802795425e52a441ae003d30de3584352e557c0b42e75c839d9610d58e2202154729e2", 0x7c}], 0x1, &(0x7f0000000540)=[{0xd0, 0xffff, 0x0, "644b6ba35ddc698a3f595a74d77b6b27f98b11b7728b6b3c64a6a1bc2c49a1b7ee83b2a03ab7e078af604fc15c833dab55c1a69d9de330d7406378e016e6af6ca596a6512e77048a31ede72d16db18327713abfd83cb3349d5b54d7cbcddf0d94810ea6475f81e3f2795aa2429f2355bf36cabd773fa11a31b834ddfac2582fa68048ee455de53da2541ebc855a74cc650b218e8995b28542b58aa53db1917971b442ab62dbf437aee5d2b3c8d0c45e7496779cc72331c3d315dd80933db7000"}], 0xd0}, 0x400) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000680)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r9, 0x80085761, &(0x7f00000006c0)={0x1, 0x8}) r10 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) write(r10, &(0x7f0000000700)="ae5c4bcfe11e283088b847054bec80285e16170bf937f96b4fdc698c0fa19e3e8ae9b6995f1c008a2ee6101d672bc8aa8f76a4f4ffb8577e51bffd24a602013e5c4bf07a93037cb8d3dcc9a33bd17fb771e653bba78f589b96d58f3cb658393c070afc1d4739c877323b52bc1ddcc05e4f3e1a676f8f5dee6ca227d2c51f5a2ee14cf21dd38bfa672ff78ccffe37578d174d42cf75be175a73ed42ad41779df4a4b771d80d67d2cd03c5f92d9126", 0xae) r11 = msgget$private(0x0, 0x40) msgctl$IPC_STAT(r11, 0x2, &(0x7f00000007c0)=""/4096) r12 = open(&(0x7f00000017c0)='./file0\x00', 0x100, 0x8) ioctl$KDMKTONE(r12, 0x20004b08, &(0x7f0000001800)=0x200) pipe(&(0x7f0000001840)) socket(0x20, 0x2, 0x9) r13 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r13, 0x2000741e) 16:59:02 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x142, 0x0) r1 = getpgrp() ktrace(0x0, 0x1, 0x10c, r1) faccessat(r0, &(0x7f0000000040)='./file1\x00', 0x0, 0x1) 16:59:02 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r1 = dup(r0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000000)=[{0x2, 0x3}, {0x84, 0x4000}, {0x21, 0x39b}, {0x0, 0x1ff}, {0x20, 0x7fff}, {0x87, 0x9}], 0x6}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x5, 0x200000000511c, "047c2ce62e0dbcdcc58b62c200000100"}) write(r2, &(0x7f0000000140)='\r', 0x1) 16:59:02 executing program 0: r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) dup2(r1, r3) r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r4, &(0x7f0000d06ff8)='./file0\x00') r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f0000000040)=0x7fffffff) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000140)=ANY=[@ANYRES16=r2], 0x1, 0x0}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) setreuid(r7, r8) setuid(r7) r9 = socket(0x18, 0x1, 0x0) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) setsockopt(r10, 0x29, 0x800000000000040, &(0x7f0000000000), 0x1b2) fcntl$lock(r9, 0x8, &(0x7f0000000000)={0x2, 0x3, 0x5, 0x2, r6}) ktrace(0x0, 0x5, 0x100010000, 0x0) 16:59:02 executing program 1: ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc2485607, &(0x7f0000000100)) r0 = socket(0x18, 0x400000002, 0x0) r1 = semget$private(0x0, 0x4, 0x201) rmdir(&(0x7f0000000500)='./file0\x00') semop(r1, &(0x7f0000000040)=[{0x2, 0xffffffffffffffff, 0x800}, {0x3, 0x4, 0x800}], 0x2) semop(r1, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x8, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000240)) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r2, &(0x7f0000000540)='./file0\x00') chflagsat(r2, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0) getpeername(r2, &(0x7f00000000c0)=@in6, &(0x7f00000004c0)=0xc) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000003c0)=""/248) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname(r0, &(0x7f0000000380)=@in6, &(0x7f0000000040)=0x13b648acb0b5c64c) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="0080260000696c653000"], 0xa) socket(0x18, 0x2, 0x0) 16:59:02 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x25}, {0x103}], 0x2}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f00000000c0)) 16:59:02 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffffffffff20}], 0x2b7, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0xa0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) open(&(0x7f0000000080)='./file0\x00', 0x10, 0x11) 16:59:02 executing program 0: kqueue() r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) shutdown(r0, 0x2) r1 = dup2(r0, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000001180)=0x6) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r3 = socket$inet(0x2, 0x2, 0x8) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) kevent(r0, &(0x7f0000000040)=[{{0xffffffffffffff9c}, 0x0, 0x80, 0x80000000, 0xff, 0x7f}, {{r2}, 0xfffffffffffffff8, 0xa0, 0xd00fffd9, 0x8000000000, 0x1}, {{r3}, 0xfffffffffffffffb, 0x8, 0x1, 0x4, 0x5}, {{r4}, 0xfffffffffffffffe, 0x40, 0x40000000, 0x2, 0x9}, {{r3}, 0xffffffffffffffff, 0xb855e1ea7db481f7, 0xf0000000, 0x1, 0x1f}, {{r5}, 0x0, 0xaff3fbb5d9dd3096, 0x60, 0x8, 0xff}, {{0xffffffffffffff9c}, 0xe1e27d7c9cfd15a4, 0x10, 0x80, 0x6, 0x6}, {{r4}, 0xfffffffffffffff9, 0x10, 0x10, 0xb}], 0x9130fba, 0x0, 0x4000000, 0x0) madvise(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x0) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r8 = fcntl$dupfd(r6, 0x0, r7) getpeername(r8, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000322507a42f09121500"/4098], &(0x7f0000000000)=0x1002) mlock(&(0x7f0000008000/0x1000)=nil, 0x1000) munlock(&(0x7f0000009000/0x2000)=nil, 0x2000) 16:59:02 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e501", 0x11) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mprotect(&(0x7f000075a000/0x1000)=nil, 0x1000, 0x5) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) 16:59:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x8000, 0x0, "9ae34a14c62b3fabd5d9ec923e31f9d51b00f6e0"}) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000000)='./file0\x00', r1, r2) setegid(r2) 16:59:02 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)="89050000000eff0f", 0x8) 16:59:02 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x20, 0x7fffffff, &(0x7f0000000000)="2f44bd9e7dec1511d1590ba3838771fc3081a4bf54e74716b7539d3c6541d8664d42bbe340de07bbf3802159a89afe931c174b8a123ce066650981fc08dbb7ea6d245e07479a00cd8907b4ae88775411164cdbc75f7126b7980f1337012fa1", 0x5f) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100)={0x7a00000000000000}, 0x10) 16:59:02 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400", 0x17f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000004c0)="0ec465cdab1ab6925cb81235dbb17399c070dde203e502106f690d9947364fe3569560e73bfa9012263c0ef6eb626ad79d51e7b4607879072ca33809a85443bef8e011b3e2e63de6f9637ca6e422106a6a1762b67f560814eef6dcb3f39a2e51600251fbad1ee82088a75ca3764729af3f3d4d967ce8aadb3c3fd7f9ae4f4c83b2", 0x35a}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) fcntl$setstatus(0xffffffffffffff9c, 0x4, 0xe8e6ad041d9dafee) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x80, 0x3) rmdir(&(0x7f0000000080)='./file1\x00') ioctl$TIOCNXCL(r0, 0x2000740e) symlink(&(0x7f0000000480)='./file1\x00', &(0x7f0000000440)='./file0/file0\x00') getpgrp() openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x280, 0x0) 16:59:02 executing program 1: r0 = socket(0x11, 0x4003, 0x0) socket(0x6, 0x8000, 0x81) sendto$unix(r0, &(0x7f0000000000)="b1000513600000020000000007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b120400000000000000000000000000020208a371a3f8000400"/177, 0xb1, 0x0, 0x0, 0x0) 16:59:02 executing program 0: r0 = socket(0x2, 0xc003, 0x2f) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000080)=ANY=[@ANYBLOB], 0x10, 0x0}, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) setsockopt(r1, 0x4, 0x80000001, &(0x7f0000000080)="f2aefe4703b79ce4dd5adedb4d3ddcadaba51516f17e12357903", 0x1a) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000000140)='./file0\x00') ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000040)={0x0, 0x4d7bc75f, './file0\x00', 0x1, 0xff, 0x7ff, 0x2}) socketpair(0x1, 0x76b11329c0aee8f5, 0x3, &(0x7f0000000100)={0xffffffffffffffff}) fsync(r3) socket(0x10, 0x3, 0x6) 16:59:02 executing program 1: r0 = socket(0x800000019, 0x1, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1002, 0x14) r2 = socket(0x18, 0x1, 0x0) pipe(&(0x7f00000002c0)) setsockopt(r2, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) lseek(r2, 0x0, 0x32, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r3 = socket(0x2, 0x3, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000000c0)="070200002000db00080000008e360e751319c16c", 0x14) write(r3, 0x0, 0x0) write(r1, &(0x7f0000000040)="fb6d43277e51d6eadb11d56ca9944b6e2ee46e28f5bd59fb5c83314880963f3e8c4de5ccf5c1c4de0f8bc978f0f55e25f9ddc2f690e49165c1b9891aa06eac13ac6bdd644c1d5850a6654e6de1dcdadbd99f573dcf296256221a37bde985ec063440d37ad15bc8fd931f1c431b57b5b806a2e4d56a044d40c9d29b848befd4ac36688fb1ead34e9a5d7806", 0x8b) rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') getsockopt(r0, 0x8000000000000006, 0x1, 0x0, 0x0) chmod(&(0x7f0000000300)='./file0\x00', 0x100) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000100)={0x1f, [{0x3}, {0x1, 0x8}, {0x1, 0x4}, {0x3, 0x9}, {0x1, 0xf}, {0x3, 0x2}, {0x2, 0x3}, {0x3, 0x6}, {0x3, 0x4}, {0x1, 0xa2}, {0x2, 0x1}, {0x3, 0xab2a}, {0x3, 0x2}, {0x3, 0x73}, {0x2, 0xf8}, {0x2, 0x9b2}, {0x3, 0xa8c}, {0x3, 0x100000000}, {0x7, 0x8}, {0x1}, {0x303fdf4fdf77e04d, 0x10000}, {0x1, 0x9}, {0x2, 0x3ff}, {0x3, 0x76ff46c0}, {0x1, 0x6}, {0x3, 0x9}, {0x2, 0xfa00}, {0x3, 0x1000}, {0x1, 0x5}, {0x1, 0x6}, {0x2, 0x80000000}, {0x2, 0x8000}]}) 16:59:02 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) getsockname$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="92", 0x1) 16:59:02 executing program 0: execve(&(0x7f0000000040)='./bus/file0\x00', &(0x7f00000001c0)=[&(0x7f0000000080)='\\\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000180)='!\x00'], &(0x7f0000000380)=[&(0x7f0000000200)=',&[\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)=',\x00', &(0x7f00000002c0)='*\x00', &(0x7f0000000300)='-\x00', &(0x7f0000000340)='^$/\x00']) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000001900)="6f4c8b76f6dd729d4f5963aef80500b2d6bdc42e97bb40f30aaca7b848ea775204344e569f95a33dd5fb63659bf26976cc68b0762de4fc41737a9253570f8e415afac671f2f6b2fe3288c16486b23a0582160757c96128923826879504861abf383208941045e24e990d4f3aa8075a8c2c1a5832ff02242ae0fcde911209506b000000000000000059a8ebc67f55f3ce4f0202240703b2fd729c902eb3513c9880503555f41e6f24e7a682e8fb05c7fb666186d22e8f658aac569848abfd0e5f315d0019edc5a54984e2ce4dce4db410a4889df3996eaa8bca709b084a002998b74015c133abf9c65b3439d86b7b6f53a9d2871f2e90abd517e4c96f5389315ca6ea6743c700000000000cfbaf9e2c046efbd88aef43295d73624b8da8c4efaddb24ac03165eab9b88a7619042d650c62cbaf0ec0963f4d933bacb6bba1079735b87bbe144014ea28bedc02dc16e13ba3a9dbdc7da93f83cc5adb7788a78a503679baa2beeafc15d06c187e86abd5656176b6c2118a91b38320408d398b623476c648b580205b5cf82881e398c632e", 0x18f) execve(0x0, 0x0, 0x0) 16:59:02 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/242, &(0x7f00000001c0)=0xf2) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r1, 0x6, &(0x7f0000000080)) 16:59:02 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r0, 0x25}, {r0, 0x21}], 0x2, 0x7fff) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 16:59:03 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050260000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xffffffffffffff3b, 0x0, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000080)=""/9, 0x9, 0xa0, &(0x7f00000000c0)={0x2, 0x2}, 0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000140)=0x100000001) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) 16:59:03 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x280002005, 0x2065b) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./bus\x00', r1}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x8004745f, &(0x7f0000000040)=0x7) 16:59:03 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0xfffffffffffffffb, 0xffffffffffffffff, "03000000255185ab7f88ad3060e600"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7f", 0x3f8}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f00000002c0)="0d9dd6badec72d7598971d4283791f00"}, {&(0x7f0000000200)="7107001bcd0156489348243abdc9dbb858e76c64524fe89c689de31eaee2b1f4a37ec025fac03acc1812f76580955a60e94b01be3ed866e5e80d01d8ce4966ea0f4b00f16de26c95dcbb5e2984d91974790d17b54d1a1ded095a45b3b6a1f71af11a55feec35b37589e3a7b1bee84ba1952e653055a7af251b6b68bbd7c2489b521c7d4b75faaf55efde4153f96c50dbf3fa"}], 0x78) 16:59:03 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, 0x0, 0x0) socketpair(0x20, 0x5, 0x3ff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:59:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) close(r0) dup(r1) r4 = syz_open_pts() write(r4, &(0x7f0000000000)='F', 0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0x6f68ab8f, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) lseek(r5, 0x0, 0x0, 0x0) readv(r4, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) chmod(&(0x7f0000000180)='./file0\x00', 0x2b) syz_open_pts() 16:59:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = semget(0x3, 0x0, 0x100) semctl$IPC_RMID(r1, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:59:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x84}, {0x6}]}) r2 = semget$private(0x0, 0x7, 0x80) semop(r2, &(0x7f0000001140)=[{0x3, 0x9, 0x800}, {0x2, 0x10001, 0x800}, {0x1, 0x400bb2, 0x1800}, {0x0, 0x10000, 0x1800}, {0x2, 0xdb7, 0x1800}], 0x5) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f00000013c0)=0x3bb) semctl$GETPID(r2, 0x0, 0x4, &(0x7f00000002c0)=""/250) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) recvfrom$unix(r3, &(0x7f0000000140)=""/10, 0xa, 0x800, &(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) semctl$GETALL(0xffffffffffffffff, 0x0, 0x6, &(0x7f00000003c0)=""/125) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000240)=[{0x4c}, {0x30}, {0x6, 0x0, 0x0, 0x10000}]}) pwrite(r4, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:59:04 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x281, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000040)=0x7ff) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000180)={0x80, [{0x1, 0xff}, {0x3, 0x8}, {0x3, 0xa1b8}, {0x1, 0xffffffffffffff42}, {0x1, 0x7}, {0x3, 0xffff}, {0x2, 0x7}, {0x1, 0x8615}, {0x2, 0x1}, {0x2, 0x80000000}, {0x1, 0xffff}, {0x1, 0xffffffffffffffe1}, {0x1, 0x202}, {0x2, 0x19}, {0x1, 0x80000000}, {0x3, 0x8}, {0x0, 0x7}, {0x3, 0xce6}, {0x1, 0x4}, {0x7, 0x40}, {0x0, 0x2de}, {0x1, 0x7}, {0x3, 0x4}, {0x2, 0xb903}, {0x1, 0x6}, {0x3, 0x2}, {0x1, 0x10000}, {0x0, 0x7}, {0x3, 0x400}, {0x1, 0x100000000}, {0x1, 0xfffffffffffffffa}, {0x1, 0x9}]}) 16:59:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x10000, 0x0) geteuid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x9d, &(0x7f0000000040)=[{0x2d}, {0x3}, {0x6, 0xfffffffffffffffd}]}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r2 = open$dir(&(0x7f0000000300)='./file0\x00', 0x10000, 0x8) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) sendmsg$unix(r1, &(0x7f0000000780)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000006c0)=[{&(0x7f0000000240)="e7924912b142e18dad79e847505bf712e3d3a21f2ac8ce8a5e07fb6c0137527a689442559d2564763f5b050add7b3eb1deb1d2e2e9cd1f4fa1686c526a6ad37cdb834c81929940fed3b47ea401f316b3fc2a3c6df156627943de2ffc1e1191d56801b44d76c02304a98ce612c077876048d5d531a111243fb8c260359928ac0a0e0c343aeca3", 0x86}, {&(0x7f0000000380)="4358e28821b5946b1b533c6adf53acae25235eac2dc474ebe787385fd28d24605385f4eff76ca7f648d6384477edb239ac72688a3955b378db01934730facb4d9528088d64f19b7d3f00ecc083cb085b4eee983b1e32efae0be0a1d2d8a80495d49b1141066fcb6b3753da0d774eea1e473f633cd87c7345d1ed0d5e393230d0b78dc0c61792e5a4652055d1285669942e2c3f7d2692920c0f34c3e2a339a2c04a11a606047b12f9991b373059", 0xad}, {&(0x7f0000000440)="fba67fa6c40a8170caaa0a63fd05a4d985e48ef53a4f51e57fd4059d6cc98d23a774f3f2723d1f4cb45c95dfe79089bb09401409a0c7aa22798389af23469998c052b09eac93be71881d4a2f4395efe72a4a798a3a811308fb44e23f4cad034a19925671c0bdbce41b7a5c0872d5ba7e7a3bb79f4bb0fe79e5da32ec18b75949c0718d505126dcf5d581b91d8081acd97e33912eb3366fe0b544e6a3f6069b84f6d2bc55f767ac8ee973", 0xaa}, {&(0x7f0000000500)="79e459ee4901c2f4d568be09792f23facdddfd2b0064601e5505988f02ae1ac09851a18559d715582aee85547cab761c45a54eaa9cf1392b261675bfb60abb8d3d9fa30c09991b63928f18d1aff6fa7074b3bb60e388f049725b09de1ad902f53c547e66f708cea35a4d12345db9a1d491dd6657d69a9225c037e32e9185477ffa76070ceec44fea8521f3eed4865eae71ef90b776414b5b1a2f3f65ce21ae139a85f59dca302bdd5e726f446b06174f923657547cb5e35db65d96557dd67c804b80b7", 0xc3}, {&(0x7f0000000600)="4a8773b9e721896cb26bec1899ad775ac8302119002e3350f2101c61e530d23204d7b26eb2cb0723ca41c0396e39b4cdb9dabe457b14ef30899da1b3dfdcd95add0a8cd3c7e225de1b647027097d4df62f8668c0504642d901b01e2e31831fef5bccc64b4e6fc746260772d1fd13eee3116b0ca2ca86e8c3db70e7923b77b32a562ac6a35576ab768d879698ee91a544b74d5240", 0x94}, {&(0x7f0000000180)="82cfa27409875772248e6015de925cb8285051df5b9cbdca34e04a179f1e0042bcf2d3046195f4189cb1240a659c048463ae9ee98ea4344c6ceae27c913027b1b62998503239a25d7d46c76e14c95b9dff7bfa7045809b1d71f5365fce3c194ece041df36bbc3ce272ef32ae9cdc6a5a1b43", 0x72}], 0x6, &(0x7f0000000740)=[@rights={0x20, 0xffff, 0x1, [r2, r3, r4]}], 0x20, 0x4}, 0x416) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) semget(0x1, 0x8548144566270917, 0x28) r5 = accept$unix(0xffffffffffffffff, &(0x7f00000007c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000008b8fa184a2f07c07adc4eef3ced1ff82999f88db41b490019c391d4b0eea1e3aadb6b2c07143c84cffcb85d28994da2d7cafbd2542dc2adb1fd5dc3233ecf55aa3229fbe1c2fe8fbefaf2b65a8f390b1f7baa90ab5e761ad18b20e162be955bb799cc0e126270a0b238c0faba41b15f7d1beffcf09cf9e6ee7096be3369530aefe655cb43ded76cd610ffecee9f57706047e10bb091a7388d699a067719713426448299afbf46035bea2f245bd26b905a6549916c30ac1c9ddea95c28bf180612343c3a8132b5c98a64442ca585896d68e302022591b0701b0ca123ec40912f3e9e38df5a3a6e7721540c50f9f6f8aa4889b87fa41709719793b11cbe1742971784d2f5d2d1f581284f6af17508f531f749d8b44648b7e94d48058b72bedf"], &(0x7f0000000100)=0x2c) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) listen(r6, 0x2) r7 = socket$unix(0x1, 0x2, 0x0) fcntl$dupfd(r5, 0xa, r7) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:59:04 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000000)={{0x2, 0x9, 0xf000000000000000}, 0x7ff, 0x6bd2, 0x59}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x4, 0x100, 0x3, 0x0, "d5b4630dcf8d23126b8d44954b96b7da5afb1186", 0x8, 0x3}) write(r0, &(0x7f0000000080)="48470e4d390d943040e618af0ee98da39087dd16fbc8900842d697713e1568526f047e3b63e9be8c052ec0545e2b0a3a6b2ced6910484d55bd1485d63037a2646be513ac7e7b0df4cec21e6ac3228410e50f1f9419920deea6", 0x59) clock_getres(0x3, &(0x7f0000000100)) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140)='/dev/diskmap\x00', 0x2, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x20, 0x8) ioctl$KDSETRAD(r2, 0x20004b43) r3 = openat(r1, &(0x7f00000001c0)='./file0\x00', 0x800, 0x11) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000200)) fcntl$getown(r2, 0x5) read(r2, &(0x7f0000000240)=""/232, 0xe8) msgget(0x0, 0x61b) clock_getres(0x4, &(0x7f0000000340)) r4 = open(&(0x7f0000000380)='./file0\x00', 0x60401, 0xc) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000400)={""/16, @ifru_data=&(0x7f00000003c0)="7d416e8cd5352e820b708178b20027ed22ff8a21fa5531cb7881ca6425ef0e6d12b8463f"}) mlockall(0x0) pipe2(&(0x7f0000000440)={0xffffffffffffffff}, 0x10006) setsockopt(r5, 0x1, 0x4, &(0x7f0000000480)="e895efa886b5e122537ad7e0bc486af558b2738ab36fa563137a66f17421537aeb023d424ec2336d4ac1705656dd5f79c78e32208030f0cc89fec2875322c6fe2b0feb9ee265386403892edff5e6ea4af816ffa362320a883e6360e335a3fd6b0c25516ad04eff913b2ed65ac16543efaa67312ee5742f99d57a682eefa690926d112e0bcbc2f89bb18ad589cfae924992800c180023d672af470ee5dece1d06", 0xa0) ioctl$BIOCSDLT(0xffffffffffffff9c, 0x8004427a, &(0x7f0000000540)=0x1) r6 = accept(0xffffffffffffff9c, &(0x7f0000000580)=@in, &(0x7f00000005c0)=0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000640)=0xc) fchflags(r1, 0x1) getsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000680), &(0x7f00000006c0)=0x4) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000700)='/dev/wsmouse\x00', 0x800, 0x0) flock(r7, 0x4) r8 = syz_open_pts() ioctl$TIOCEXCL(r8, 0x2000740d) pipe2(&(0x7f0000000740), 0x0) 16:59:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x224, &(0x7f0000000140)="6624803a758e984bc48fce6b4613cabd84f103e96aae596f98b9fd2a1003fb26b07563882af11b64d1a546429c382612029ef8f9bfa0c248572a8aec2142ead67ad22673b5f53ec85482f2c7dedd8bf0a0bc039d0641945a77d2bc65deb6a54655c9c0992b33dcb2973573b5444f6ef896ebf312130db077b76d64a19eda620a2a16ecb5afb11676846970153383aef21076534e007bf7d86e27ff10f208c3b157b0dc3541a01d32fe374a3735f621c69ffb62f761a06c4dbf5c160996c5e32406142f803ac7a6f1d4ad0e8e527dece68d4691cf737ecf6599f8aa2d0bcbb80400d1ad8b51994779b798a27e8b520eb35e1177f6578c62df7df2180d8789263a27292ecae340c9bcd2e39d4f8572217988fbef6ae73a007dee") 16:59:04 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x7) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) getpeername(r2, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) 16:59:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001780)='/dev/wskbd\x00', 0x8000, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r4 = socket$inet(0x2, 0x2, 0x140800) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/diskmap\x00', 0x2c8, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0}, 0xc) r9 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000000)='./file0\x00', r9, r10) r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r12 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001840)='/dev/wskbd\x00', 0x10, 0x0) r13 = getpgrp() ktrace(0x0, 0x5, 0x8, r13) r14 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000000)='./file0\x00', r14, r15) r16 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000000)='./file0\x00', r16, r17) r18 = getpgrp() ktrace(0x0, 0x5, 0x8, r18) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0}, &(0x7f00000018c0)=0xc) r20 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000000)='./file0\x00', r20, r21) r22 = socket(0x18, 0x1, 0x0) setsockopt(r22, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r23 = socket(0x18, 0x1, 0x0) setsockopt(r23, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r24 = syz_open_pts() r25 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r25, &(0x7f0000d06ff8)='./file0\x00') r26 = openat(r25, &(0x7f0000001900)='./file0\x00', 0x2, 0x2) r27 = socket(0x18, 0x1, 0x0) setsockopt(r27, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r28 = socket(0x18, 0x1, 0x0) setsockopt(r28, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r29 = syz_open_pts() r30 = socket(0x18, 0x1, 0x0) setsockopt(r30, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r31 = socket(0x18, 0x1, 0x0) setsockopt(r31, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r32 = socket(0x18, 0x1, 0x0) setsockopt(r32, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r33 = socket(0x18, 0x1, 0x0) setsockopt(r33, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r34 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001940)='/dev/vmm\x00', 0x3, 0x0) r35 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001980)='/dev/wskbd\x00', 0x80, 0x0) sendmsg$unix(r1, &(0x7f0000001b40)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001700)=[{&(0x7f0000000280)="9d3b43d9a0b3cf1f70761dc2c7650e9a6c6da5d9679d73fa5fdfd2b0f5cf9d1bea3486cbc46d4ca542449809281990c9c003c0afcee5727cccec12af36eec132324fcbd98ffe36ebb60c0d959ea3e4f0dbb03be1e7adbbed097218fde34e8f220b1173f0dd99bf67bf598ea4ef9fb5cfe3335e5907debc0064550d609a903d9d9783dc34c8026571011e13c2c63813451505da71865bb1b22fc07df1387d3a259cc0ff5be35e919282bfcb112a14d0654a28385f803c10eefaf956c4eb8dc03770c722b0aba4c9d8debd0f206e35db6b152314abdcd7f6ce7ec9232d8141934b7cd3e395593e9e06847f95fd64e9", 0xee}, {&(0x7f0000000380)="8b5c8345502c3243b310c981929bbb727d8c28e095a60870b5f4d9714ca77a2fb2d3dff8a025321015d98c5f59e8c482b8d51f1295ed86b127e07efe42ac242adee4bace0f9892895414ab5e7dcd6020564b5333c3f8cb2ab5dec736f828d4e6900799f8e854a27532ffd3ef735c3e315fa632a0d06a17ea2fb3d16d32854b3df29a1aa4eaaa9e9a73f8cab67da04e3316a3be0e8f1cc3511c35fe012b77a30e14e7bf448aa8f6225bc9dbbda3230e859aa52afbcdcb84858245d83f1fc548efffe1d59347751c0fc9f3b84d3744defecd514b7efaaaea70289a7edc382a10b941e8805d73c3eacd86ba151a70a8ef88dddfa41afecb9713803a01", 0xfb}, {&(0x7f0000000180)="20983809fdea04a3b41493b1b4e49d8f2f3fc905d85f4ac5a6e63edfd0e5f65d543c16e97c799cc2a0984e084b895d48d3958d2ea87b406376d21f178ee18cff3260f30cbe81", 0x46}, {&(0x7f0000000480)="65df6c4406e2f02fe45fefc6edee5581b57f132617d10818477e5a0e41c228720ba57d9ae299e6c6102a6aa84cc807c41892f5c639fd0dc8acd7390dd014cbc9f6bcdfa9a10a4d7080c3be5e88f08fede3327d20e346476151f3c672a3810ce9b063cc6cedc35eaaf3daee77be7a765e0330f0677fa294febfc07b8dd7b6bbd5f79d7f2927cf42d05a63efbe6e52ae35759e6ee35703", 0x96}, {&(0x7f0000000540)="5c2659293bfa0f407e88350f1ad5c1949676", 0x12}, {&(0x7f0000000580)="e5c409e148804e2eb6bdf4634e66ffccb0fa579171737e648ee3e19793ec5c7b962674dfa4dcc9b403da57772986157039c0a03c02cb5da52ecd1b5fc795204374a05ea76f768065c85ef6aa390a7f710ee140f64c99d075d87b06448865fc1fadee15faddd02d3b3becbb40e234161a209935c64995b8b28c7b95d4a73aa4e8cb9927007eeee78a141579e40a624972fa17daf21f542022c2908181f74ba2be9b7df0d63bdeec4d2e784f647e8c6e20831841f7dddb9eb0a767b79c46f9359b4c37", 0xc2}, {&(0x7f0000000680)="02641598453bfa73e65f121ceb910203e0dadce0c55e65f31c5e42cda504aa6fec5bad1b80c3f47e94a918f148a96e682461f7513a3db51a35e945ff4c2c757d8a6186bde4d67c55ba3c2bb9081fd2bc0624713d3b589a8d4934cb50367c9d6ab19343ad7ee2c26c2733d197a6f06898f2130d9301a7a9c3a880c05baae93abbdf0388b6e70f04df2408e32d412618bc8ae72954513cd54e54094b0922627bf77602179670b40f41736aa0d4c282c7aec26ebd6b7ab5c019427edcc007d714962e8c1606c9917f5021d7678863e8304c084c2f5da9a3a78c85a3ace8cd36f18101e01f5522848d4078f20d54005c5c1a41c0dc7d13d73e2b6b7bc4a13898551df5aca7c9efe611ab88bc5e0d58dc1c290c9b4bdca86fa5a3bfae67d7357e86c83ddde8a58d9d9772c430290cc362e45310f7a91d9b43815306853805d57b268f4b6ba858a22e0327beb7f52fafaff8e16a4dbf31b0bec5f31434b28abc38103a3ca8b86ffcfcd3276500efa048d3fcc69181d51407e1d281db7ae2070d445e4bf0f51a34a55ece02ece37bd09b287170caf9d94a4b7d85b563e7eda837226f990bb89de749b48a3c4d20ba4560b4d3ee76db91fa770748fc9def01c748a226a378777197c3f2df462fb2b79d6144dadff4d4bae42228591471644c07e70b57a7cc6e158e5453dcb20cf7b18e28c3838b5176b89a5b670df23d97a0fb69fa3a2d487cfbc83854ba7341859b5dd7ffe1ead6a839225ec48d4c4f7087f735595a0b1096b060558c7907ed32a97eb2279edbe85fa079260f94e21582cba6fd9a9dc2405d26226cffc20ec126085147cc58012dfc1310103f75fd5d59042cce3ed9fb4680e5046cab31ac5327519e1cbe3bf01518897ecd61efef85a7ce95a5f242e8223e9c55d8fc5f662af36b2ab07bad82ade74655725b7903ec32e2c7fc11a5fcd151b7be21c7d340f18fa0f6c809df75bd7cf5d83fe342d4701971f0c2fd1f8582ba880fdc3a746f306f87a7b7b03a18b7850a733f6cb587c7f00d61869bffb9e37d8aa1f326087d1c55918e2effc8e28ef6c366ca29a230bc5700d4f0a3bbfa8e680c284f6ba9805cde6c627d31a9fc9c05e8767ef96dfcf11e46a335eb961076edae02b4de15ae23b6f9ebdf65a5635740f45904fd18feab991a76b5a3a89fbb07b4c2fdb34f0cd522d6cb035ab5df831cdb39f9ab2a2d8985c841e99cea4daed5c502f621eafeb9bb675c08ea68e696915c8e73114ff15abafe861ca28778cefdbd161c65d3b420afb492f8894652e0cc5c37995a4f65eb63f941a5d70af9ed5640e983768337bae1619176f5f3104a9082677de6bbe774a41a5d2ed9431c1d76ecf1d4120ba8d55fb9b9c4bec4b10657cf90f1aebc4fe9127794ec15fb2a0ed2bab0d10d6fa26b42c0a98af80ccab3bdc7d51f79dc6b650afec9b19e98d39a2bdd0c1b5566f051779c6089c49232d51f628330976847705da5b404a4d521730e9dab695d409dafa9bba7e710cb8be431d1d12b0ef286126fbee0f6370d72d16ccf48ade0b025f55c27433a392ff91574a2102a0aa58da4761e40c63d87fd5c7fe5148db41e6cb325e39f40ca87c1f5e8f824c7846d3a6f41b39cb563f5797d46f2b21aed193c230439b0adba7d6fd86e77e425b047e936eb55b12c964c86b006eec9375b68108cf3b4410dfed938f501665028f973e090be0d2fd050f039903094ef13af920e0ec542361b6aca5834a6f5ba52c402904fa3f55eac06a7e6f0a2ada78d5114e743553c28109998a91255272c0c4b115bd44d09bdba30f4dd1c6a7ce89df2b9cefb0500c7d29013554f8f031cef5d2ad609c2675f5ea84914ec5e2f3fbea40698b6f7055d643fbd8da77e82dc171ee5088ebc0b4143e7caaf086fd2c4f8338c0fdca4fdede0bf199b6894d29a7250116c7cf63118e7f533bd62229df17cd38b026c10d89c72703a240344f5630dfbb0108bfac8188bd6dafeaea4ebad02dc3291f0682c93025bc64dba72a0f6af33ecc4d63e7aef54565a39778d31759775bd1d0c0db7590be175d0a38c3fe7756289f29655349dddf84c880ebb035d7212f72c9cf71b161a383787cbedbe080163a1edc80d4c5fd9a3e29856f2bd111f2678223f0336ede8f35987b24dda4701dcb6004a3d96e2ff1b9286ff533eaba28f82cc3c36df80b2ae403f6d9fd2f9ce58da2e7315632fa016ad31cc3b81d82ffa05ff35c27c2b1d2259506cbcef21ed7af4f0aa2e8cf1726069cb5f612f54e987c0504a4e6596394fb17d6ccf45f23ed49ff11ada6dae8b7892b4c746a0edefd84062e31956badc7a2709ddc5a6cd88e41afb6012c4dd414792ae32a1ef5ec14e985fba46a2af295761bf2f7f7616bbf4634400af4923cb10cd97b989ba4ed75f58e221fe82b428834f6fae199e5c803d0261932a4d7e9793dfd24f88a0cc9c93ce3d1779f5756864b9427006dfcbe1e04c666d4f94d17a10b1b5cebd9fd9f61a9fc5f102bef9195713bb07cdd6e2c16710af0e95b56284357a0a8da01611a26aed43f3ff7ea4e0d953888765a466a4156f138b4a66afd1a2e8d06f028ee5a86066e9f4b54b7f996a6ee2d8c1f5d49d328b55a32b212832c5084af21a637c7202613745e7569c8b0a097c20868e3b9ffae2959e540c20c62e2dcde7e8b7e2e5f8a39af71ba1403f9fcee244cb62904b1aae49254b78b463258e14670d0464728f7cd1f3656f291cfed4392db47d077da656261cc588e696f306692e02446e4a470440e9fe9d29e2e4ab352c8c232c9ee8ccd5d8531669aa5c41b2924b0b1a2f0b3f6f726cc7bfeed1b7e31645ebaec74da35a38e092804c426367e75cb3e2a813713dcf9ae3972c405d6b276eb44e0de2df75036bf1134f73908a4839426e577e851cbcc6efc044f9051d96cd888c732c5d8499289c5b9c2d6161438bc317799b420c0aa66181e8082ab3be2e0b8f494a4d2ff7401424227c03c5d495d215fb1555cb59d919091c8c4dbb97cd6165592903ac74dcca56b81d9108d05f3130ca21c61fcc7dd5bece066d9b6db9e2853bbf2616af5a4a4256ecd19a1dc5a3928b511ae40ca27796d7bd76fbd0562ef2de668027ff7f57e28986ca339b5c08668e3ef7a175825cc2364870723974f48343ea391e1a56ad28a27499727bcc791305de4bb0ee2e0ef2e3d1651e77381894ff4a07a081374908078080ea8406a4adfd60ad5ea1da90bcd7ae0192e75d726fd60b5872ed18bdaea7f9d816f5e1bd8bae66c4017386201a979fe33ea4e795c3ab5ae018470945865324cc54a63799241f426975fe8e9e05c0556fd2682256a4f7c601b05c9f78db919abdf8715d0801aae80f3f31b53a2e7b35370b92ab78947c0bc464610e3c9d3e9697db5baede04d0476cf7abf280ab2f0ba5186e74c6d5463a34516a332da661b6d7dd9dfb9f8ae6a1a91bccfbd9e3adc5cfaa5c139a40c517a6bd0f2dcaaa5cdf07681534d2a0f5409dc60f561ce2ed9303ebba2998a86171d395f581a322f16316575bf057d97be6853039bc96ecc87157dd3dde5dc52eb32871fb67e3711872e6cc2c7b9c8b237c1bfa05f0606606dcbaad9f010d21545387c92429c127afde1830942ccbbdb6da4b41718a429f93532f04a2190e5c747b3b9c5489f0ca76d852768aaf01c5ceebc953850ec933580a07e29a92e66172c39ca155910fea4723bd562e1c04feb86904d04a3f37a41bee06e56725ac15e38a5e13ab22c98aa20cbf8044d519cf130128812a50ce809744b42ea8e43a52302dcb0520484e1dd8916de8a3318b3f7189463ff8ccb415ae8c6a950ba88be8d434d1a05ce01ffb5fb08aa33f2e2895561ae300972936e737a99b9e3676992cc9f8ec11a2d9add4ff7e9bd34aeb5a63c92891a013ca4071285ffe83103d769299a2fd358a83ffedd9990c75a2e171e9164898341373feba2e8e6db6235a6e7bf1a3a31b795cd3eaecd010550aa8689c5f4bf5fc4c80ecf76f1f5051a489af0ea8f0f966981eb3e4142cc6abd11c2c133bc02b2acb627cd49cdcf7c9aea243010fd68b4a8acf16d1b4d8f58be83e3fe3c11f213d7ce54de79949b6a5b4a18bdb0911dcf1e907eede9ef405fbc725b05b7ca88bd299cb3d602a864a6467d998c529f41a708b6fd722a463995a664109599599a2c994be4d0e734763d60bf9d683067239a3df70a745af6c84dbf313aa35d1e4730256960e9a3097bb1d4fb7c3a5a11b7e440ed3c6757dce84f74c157a6a7336ef97042384dde0a5960a4710c1a19efe7afcd34071a228003c9c7fb0c85c3442bdc9306366acb2a84368883d223600bc05a861de1d5a9a36f783eaf6fb63bb8f69b371963ec07df0bbca7fa350ca0d33e1ea7eefa2de5b8676ac41fb632af52d2032232f0b7b566b09048a2fe25ac763312792aed4944682a923454b2e677d2ad0903bea361dae6f86948df65f933748e845673d0cfcc5b17a4bd17f5e42b655534d7b2ba78131cef8a814d58124d6b744e05c8996b3397cfcd413699f67b0f247a07e54a32f2dac4633ec4ca27b1d323bf75aa3a99532319e91f210f78eec0a4383e21615c333b552eb00a0298dbf2ff71e252021b1a6f01700f36987d6a6ca9da995dd545db932fd2ddb8668aa973e3c0fdf52405c6e4e8e393cd350322ae53e73c88756202e929647450a989d9105e319aa4f5fc65d3c4c8397b1d27951e3bd9dd198c5540335d42df98422c55ba7a00c8c1f6a3e3e19c306b6da061af29fd4f4b5bf61cb3d5a0987e9b78efcccf262aab5221ce51562e0ace6fc18f8a35f98459a90690322b439cc7eb3c61f0b21464aed0ed423eebec5913cf592bfdf2c4535c654357c1b16021ed4808e0732afbceb6c2e10bcaef87acac541e9bce402e20f42d85d33903145aa77576bae3d3b3dd16f9526580822372f712c30649a3e6fb7dda78a42dee9d652327dec01a0c9fb2d8bd0f5b4b739b11910b0fba5354b0291ea62804c37f1547fda8c2fb0cac13a28196c00f9c1538d636ee5e0fd443908d1ce2d61b3a4d1249a32125656a563881ee46fcc058cb26d895bef40698104083ab0b9ea905d18599c3b5a577495d028cc71970d4323882c214274ee95fc4b3ea52f10fc4ae3d4230b16787ba4196d9ba735266289cb79f68838b214c23f8abc920e1ccece8e58ca69e9083318b5a807f923b8ea03391a3824c3791682ae75d4b7e02cce5213aa8944348cc0a0f3c017c4246832900292c2431a37ab833452e1df1b77aa6628b8fc04f9a79cb020162974be176da4b539548bf6a5bee8d90ecc78bca5b2d4c78fb6c525d1bf67ad8384d7f5e9a450f35934a7d291bfa257f316765933522783b0e1c5ee92d5d25d7a2b5e1a8016bac833c668e979f3dfa21161b97dbd9b2da507867aaf1160fd2f8031627477c294e4436316aa2aa14360e9e76a34f93200bbdf9e6e29857d009978232d5ad26a918074194d06c230fd3e327abda9c5f5c77620b508a8aa1f86d4385a1ef8706d6a98720e60de66aba58957e0642f8b46901c61c13b93d04fa5c822a466e26de22b0bdbdc611bbc8284fc7246d891e90ded390e4731a9e53e72294f8261d64b6a0d6bd6b0401f3ba7b340c7b4cd8486336fea0b1aacfba834777697fd9701385cbfc90964e201119f3f10b85bc404281a9059ef06d23ebcc5ca0a1f58ba8791c9a1938c20f2bbb8909f94f3b84a2b2b66bf66f67709286098f25213df82a56aef001ffd7aa607d84ebad4408a6e3778b3a6eb0ede3ebf5427311be0e3d14ea315a34fdd37f7", 0x1000}, {&(0x7f0000001680)="fb3c9f380e0affbaa17dbb969593972c410c5b16733b29aeea396cf8af1f252bb34b9b090d8fdb1ea182d5f4f3d93572fbbf785a9329aabeb71a038424ed89a864bfdc09284b5924123cbd0c417234bc50091275c4d3fb91d3438aeb1d2bd33ad0aad05c541fccfd4044657717bc72301754243eb770", 0x76}], 0x8, &(0x7f00000019c0)=[@rights={0x28, 0xffff, 0x1, [r0, r2, r0, r0, r3]}, @rights={0x30, 0xffff, 0x1, [r4, r0, r5, r0, r6, r0, r0, r7]}, @cred={0x20, 0xffff, 0x0, 0x0, r8, r10}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r11, r12]}, @cred={0x20, 0xffff, 0x0, r13, r14, r17}, @cred={0x20, 0xffff, 0x0, r18, r19, r21}, @rights={0x18, 0xffff, 0x1, [r22, 0xffffffffffffffff]}, @rights={0x28, 0xffff, 0x1, [r0, r23, r24, r26, r0, r27]}, @rights={0x28, 0xffff, 0x1, [r28, r29, r30, r0, r31, r32]}, @rights={0x20, 0xffff, 0x1, [r33, r34, r35]}], 0x168, 0x1}, 0x400) r36 = socket(0x18, 0x1, 0x0) setsockopt(r36, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) fcntl$getflags(r36, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x35}, {}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r37 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r37, &(0x7f0000d06ff8)='./file0\x00') ioctl$BIOCSETF(r37, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000000)=[{0x3f, 0x40000, 0x1000, 0xfffffffffffffffa}, {0xffffffffffff53a8, 0x7, 0x9, 0x7}, {0x8, 0xdc3, 0x5, 0x1}, {0x7ff, 0x315bc2e1, 0xade, 0x1}, {0x1000, 0x5}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:59:04 executing program 1: socket$inet(0x2, 0x3, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447c2472b3e8495aaee48c02f6abf1e6bf3bf554799b9b8138d30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cf1cfd0b34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee585540400000000000000bed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4e74fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a070016a0dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793c3f6ac242939caf050000004075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514a813dbbca51acf3f76d12ae4b87f1ca4132cf1f6184c8c156ce5cb47566abe86451173c12dfcce0a325aed454f7aabda6e3def3f5a190a05885d48b3f7b9871543e605aec4e96343d12645199ce0f92602b6fd306d32fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fcfd479a16898340b7ae5eb5359b9f1e475f3aae496d222d1e7adbf48716e250bf9acb8c5ad4fbfb1572738d777bec4ad8bdbb666656c868cf4394aff3219c961c3428b327a65fc94500dbb57f781b352043e9deff093a5fdfbb52818f43eb2f749ac186f81226aa5d8b81e91a4ea3c93ea88cfa5dd69b0e6a0ea3a55719a8ddb2ce5e9085b5b021a69e483d5347d96503b17a6bf720eb0002da2675c7d8efc2893881bfccea8268f09d02e5aea7d57af3d80c3e6f13d22f69f"], 0x10) socket(0x2, 0x4, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) 16:59:05 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000000)={0x5, 0x388, 0x4}) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x10000) preadv(r0, &(0x7f0000000600), 0x0, 0x0, 0x0) 16:59:05 executing program 1: ioctl$TIOCSWINSZ(0xffffffffffffff9c, 0x80087467, &(0x7f0000000000)={0x6, 0x5, 0xc1}) r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) 16:59:06 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000140)={0x2, 0x401, 0x6, 0xfffffffffffffff7, 0xffff}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1f, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r3 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r4 = socket(0x10, 0x8000, 0x4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0xa3) close(r3) r5 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r6 = socket(0x18, 0x1, 0x0) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r8 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r8, &(0x7f0000d06ff8)='./file0\x00') fchmodat(r8, &(0x7f0000000180)='./file0\x00', 0x58, 0x0) getsockopt$sock_int(r7, 0xffff, 0x1003, &(0x7f0000000040), &(0x7f0000000100)=0x4) setsockopt(r6, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) dup2(r0, r6) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) 16:59:06 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x400, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r4, &(0x7f0000d06ff8)='./file0\x00') ioctl$VMM_IOC_READREGS(r4, 0xc2485607, &(0x7f0000000880)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 16:59:06 executing program 0: r0 = msgget(0x2, 0x0) r1 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r1, 0x0, 0x0, 0x0, 0x0, 0x100000000}) 16:59:06 executing program 1: setreuid(0x0, 0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x4) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAW(0xffffffffffffff9c, 0x802c7415, &(0x7f0000000040)={0xff, 0x9, 0xfffffffffffffffb, 0x4, "aedda938bad16c46b94ba5a2a0b545792141d16f", 0x101, 0x7}) fchdir(r1) accept(0xffffffffffffffff, &(0x7f0000001400)=@in6, &(0x7f0000001440)=0xc) 16:59:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x10001, 0x4, 0x0, 0x3}, {0x3c}, {0x87}, {0x6, 0xffffffffffffffff}]}) syz_emit_ethernet(0x9, &(0x7f0000000040)="0251773accea85edb4") 16:59:06 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000001c0), 0xe5d, 0x0, 0xfffffffeffffffff, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x800, 0x87) dup2(r2, r1) kevent(r2, 0x0, 0xfffffffffffffffd, 0x0, 0x10000, &(0x7f00000000c0)) 16:59:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d, 0x8000000001000}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="96") 16:59:06 executing program 0: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc660840eac99e39af6256b1f007bf8f244cbc769cee44346040000000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = msgget$private(0x0, 0x4b) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r4 = dup2(r2, r3) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f00000001c0)={0x2, 0x1}) msgrcv(r1, &(0x7f0000000040)={0x0, ""/138}, 0x92, 0x3, 0x1000) r5 = socket(0x2, 0x3, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') r6 = socket(0x2, 0x2, 0x0) dup2(r5, r6) connect$unix(r6, &(0x7f0000000100)=ANY=[@ANYRES64=0x0], 0x1) sendmsg$unix(r0, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0x0) 16:59:06 executing program 1: pipe(&(0x7f0000000100)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) recvfrom$unix(r2, &(0x7f0000000040)=""/169, 0x744, 0x800, 0x0, 0xffffffffffffff2e) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) 16:59:07 executing program 1: pipe2(&(0x7f0000000000), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) socket(0x10, 0x2, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 16:59:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x7fff) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) r1 = socket(0x18, 0x8000, 0x71) setsockopt(r1, 0x20000000000029, 0xd, &(0x7f0000000040)="9e3506000000", 0x6) lseek(r1, 0x0, 0x9, 0x1) 16:59:07 executing program 0: r0 = socket(0x11, 0x4003, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000040)='-5\x00', &(0x7f0000000080)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='@\x9b.\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)=':\x00'], &(0x7f0000000380)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='^\x00']) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008001501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:59:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x84}, {0x44}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") semctl$SETVAL(0xffffffffffffffff, 0xf11acf07ca032c9c, 0x8, &(0x7f0000000080)=0x1) 16:59:07 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x800000000000000) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:59:07 executing program 0: ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, &(0x7f0000000080)=0x7) r0 = syz_open_pts() pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', r3, 0x1}) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x20, 0x0, 0x10000ffffffff}) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 16:59:07 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) select(0x40, &(0x7f0000000080)={0x3, 0x280000000, 0x7f, 0x8, 0xfffffffffffeffff, 0x80000001, 0x81}, &(0x7f0000000100)={0x8, 0x4, 0xfff, 0x2800000000000000, 0x5, 0x8, 0x7, 0x200}, &(0x7f0000000140)={0x5, 0x8000, 0x7, 0x3f, 0x884c, 0x3f, 0x8, 0x1}, &(0x7f0000000180)={0x3f}) select(0x2, 0x0, &(0x7f0000000040)={0x500}, 0x0, &(0x7f00000000c0)) 16:59:07 executing program 0: mknod(&(0x7f0000000000)='\x00', 0x10, 0xf093) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f0000000280)='./bus\x00', 0x8012, 0x0) r1 = dup(r0) sendto(r1, &(0x7f0000000040)="dd429d93da35ba6141c8a6ffe3cbed5bf3422ca1a6df947008849b7617ad27a49d980049692739be63986f81cf71b03e287e5e7c6e2465ec0458225964501c68a883ea8113c3eb2463478c8c2d12691de8d8a5aad6c1cf85d8737fceea7f5423d882", 0x62, 0x4, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x3, 0x3ff}, {0x1}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0xd7fb}]}) 16:59:07 executing program 1: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9060000000000000013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d"], 0x10) sendmsg(r0, &(0x7f0000000240)={0x0, 0xfffffffffffffed9, &(0x7f00000021c0), 0x0, 0x0}, 0x0) 16:59:07 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x200) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x3) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCEXCL(r0, 0x2000740d) 16:59:07 executing program 1: open(&(0x7f0000000240)='./file0\x00', 0x40, 0xc3f9faf541d2f6a0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x8) dup(0xffffffffffffffff) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000140)='\xd3\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00zk[v\x9b\x83\xde\xc4R\x00k\xfa8\x1bh\xd0Dz[\xf9@\xfdaHAtND\xea5\xedB\xd4\xc5\x81b<\x06\xe4\x92LS\x9b\xdf\x9e\x13\xf95\xbb\xa6.`V\x9a\x1a\x06\x95\xb4,\xd0\xb1\x11;\x9f_\xf1\x1fl~PE\xd0\x1b.K\xaaO\xba-8\xe9\xf69\xad\xc8\xc0\xdaA\xcc\xf8O;\xd7H\x04\x92\xab\xcd\xd6v\x15)', &(0x7f00000000c0)='\xca\xa3\a\x00']) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x8, 0x3}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) kevent(r0, 0x0, 0x2, 0x0, 0x4001, &(0x7f00000001c0)={0x0, 0xfffffffffffffffc}) close(0xffffffffffffffff) munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) 16:59:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x6c}, {0x2d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x2) 16:59:07 executing program 0: mknod$loop(&(0x7f0000000080)='./file0\x00', 0x1000, 0xffffffffffffffff) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x3, 0x9, 0x4}, {0x18, 0x3, 0x1, 0x7ff}, 0xc00000, [0x8, 0x1, 0x2, 0x3, 0xfff, 0x7fff, 0x81, 0x42]}, 0x3c) open$dir(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) fcntl$setown(r1, 0x6, 0xffffffffffffffff) 16:59:08 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x220, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x104, 0x0) sync() getrusage(0x1, &(0x7f0000000040)) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000140)=0x80) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000000)='./file0\x00', r1, r2) r3 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000000)='./file0\x00', r3, r4) getgroups(0x4, &(0x7f0000000180)=[r4, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000000)='./file0\x00', r6, r7) r8 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000000)='./file0\x00', r8, r9) r10 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000000)='./file0\x00', r10, r11) setgroups(0x5, &(0x7f00000001c0)=[r2, r5, r7, r9, r11]) 16:59:08 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getrlimit(0x3, &(0x7f0000000180)) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r3 = getpgrp() fcntl$lock(r1, 0xf, &(0x7f0000000340)={0x3, 0x0, 0xffffffffecd81e2e, 0x100, r3}) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000380)=0x101) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000004c0)={r3, r4, r5}, 0xc) r6 = semget(0x2, 0x4, 0x400) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000003c0)=[0x80]) rmdir(&(0x7f0000000140)='./file0/file1\x00') chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) r7 = open(&(0x7f0000000280)='./file1\x00', 0x100, 0x12) symlinkat(&(0x7f00000001c0)='./file0/file0\x00', r7, &(0x7f00000002c0)='./file0/file1\x00') setuid(0xee01) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000540)='./file0/file1\x00') bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="1a0000000000"], 0xa) setuid(0xee01) chflags(&(0x7f0000000480)='./file0\x00', 0x0) r8 = semget$private(0x0, 0x1, 0x0) r9 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000400)=0xc) setreuid(r9, r10) geteuid() r11 = geteuid() semget$private(0x0, 0x3, 0x8) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000000c0)={{0x4, r11, 0x0, 0x0, 0x0, 0x4, 0x7f}, 0x3, 0x882, 0x4}) 16:59:08 executing program 1: symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000080)='./file0\x00') readlink(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0/file1\x00', 0x10000, 0x40) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r1 = dup2(0xffffffffffffff9c, r0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000100)=0x6) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') chflagsat(r2, &(0x7f0000000040)='./file0\x00', 0x10000, 0x2) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000140)={0x4, 0x2}, 0x8) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) connect$unix(r4, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) 16:59:08 executing program 0: setitimer(0x1, &(0x7f0000000a00)={{0x8, 0x12000000000}, {0x1f, 0x2}}, &(0x7f0000000a40)) r0 = kqueue() r1 = syz_open_pts() openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/vmm\x00', 0x40000000000fffe, 0x0) kevent(r0, 0x0, 0x10000003, 0x0, 0xfffffffffbffbf16, 0xffffffffffffffff) close(r0) r2 = kqueue() r3 = open(&(0x7f0000000840)='./file0\x00', 0xf7d9019643903379, 0x44) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0xa02, 0x0) openat(r4, &(0x7f0000000700)='./file0\x00', 0x800, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000740)={0x91d0, 0xdb}) r5 = openat(0xffffffffffffff9c, &(0x7f0000000640)='./file0\x00', 0x10000, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000009c0)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000800), 0xffffffffffffffff) fchownat(r3, &(0x7f0000000940)='./file0\x00', r6, r7, 0x6) getsockopt$sock_timeval(r4, 0xffff, 0x1009, &(0x7f0000000680), &(0x7f00000007c0)=0x10) r8 = kqueue() r9 = dup2(r8, r2) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000008c0)) ioctl$VT_ACTIVATE(r5, 0x20007605, &(0x7f0000000780)=0x7) symlinkat(&(0x7f0000000880)='./file0\x00', r9, &(0x7f0000000a80)='./file0\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0), &(0x7f0000000b80)=0xc) ioctl$WSDISPLAYIO_WSMOUSED(r9, 0x80185758, &(0x7f0000000600)={0x1, 0xffc, {0x2, 0x80000001}}) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f00000005c0)) readlinkat(r9, &(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)=""/173, 0xad) ioctl$VT_ACTIVATE(r10, 0x20007605, &(0x7f0000000340)=0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000280)={0xfffffffffffffff5, 0x6, {0x7f, 0x4}}) recvfrom(r9, &(0x7f0000000540)=""/61, 0x3d, 0x1, &(0x7f0000000bc0)=ANY=[@ANYBLOB="0100c3006c65300046d0a000fd8ebba90387c393585cf4a451d6d018a21d0286eca638442a0a8b368674099e39610ef6d5467c2994947d04fcbbf2654278483a902a39845223d2e00eb45b4d1e020000000000000000000000000000000000000000000000ca62435019b7"], 0xa) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x2, 0xfffff, 0x5, 0x4}, {{r2}, 0x0, 0x8, 0x0, 0xffffffffb71bdebf, 0x4db9}, {{r2}, 0xffffffffffffffff, 0x62, 0x800, 0x2, 0x160a}, {{r2}, 0xffffffffffffffff, 0x48, 0x1, 0x7ff, 0x800}], 0x1000, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x20, 0xfffff, 0x7fffffff, 0x80000001}, {{r0}, 0xfffffffffffffff9, 0x0, 0x20000024, 0x9, 0x9}, {{r10}, 0xfffffffffffffffa, 0x20010, 0x0, 0x1f, 0xff}, {{r9}, 0xffffffffffffffff, 0x8, 0x80000001, 0x7, 0x1}, {{r2}, 0xfffffffffffffffb, 0x50, 0x1, 0x40, 0x3ff}, {{r2}, 0xfffffffffffffff9, 0x10, 0x1, 0x4, 0x1}, {{r2}, 0xfffffffffffffffe, 0x0, 0x10, 0x2, 0xc3c6}], 0x7fff, &(0x7f0000000080)={0x2, 0x644}) r11 = semget$private(0x0, 0x7, 0xa2) semctl$IPC_STAT(r11, 0x0, 0x2, &(0x7f0000000480)=""/136) 16:59:08 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x23e) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r1, r2) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) r4 = getuid() r5 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000000)='./file0\x00', r5, r6) r7 = geteuid() r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r9 = accept$inet6(r8, &(0x7f0000000200), &(0x7f0000000280)=0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xfffffffffffffdc7) chown(&(0x7f0000000000)='./file0\x00', r7, r10) r11 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000000)='./file0\x00', r11, r12) getgroups(0x4, &(0x7f0000000100)=[r6, 0x0, r10, r12]) lchown(&(0x7f00000000c0)='./file0\x00', r4, r13) 16:59:08 executing program 0: semget(0x3, 0x0, 0xae1db18507a81341) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = geteuid() r3 = getgid() chown(&(0x7f0000000040)='./file0\x00', r2, r3) listen(r0, 0x1000000000000000) listen(r1, 0x3) geteuid() pledge(&(0x7f0000000680)='\x00W\a\xb1/\xb9\xee`\x85\xdd\xecR-\x9e\x86\xdc\xbe\xba\xbd^\x06u\xfb0D\xaal\xad\x01\x1f\x9d^l\xd7@\xbc\xf8\xc9\x80}\xe4F\xbc\x83&4\x00\x9aP\xda\xa5\x0f\xe5\xc0\x1e\xf4\xa7\xe4V\x98x\xec\xa4v\xdf\x1dF;\xb8\xe2\xd4\x12\xaf\xfcj\f\xa2\'M\xe5\xa6E\x83=\xc3o\xb1\xfc\xe3\xd3\x11D\x17\x0f\xcbn#\x15;\\\xb3\xcf_\xb4\xd1k\xce\xd2\xfd\xa8yc(\xec\x7f\xc8\x1f\x17<\x90\xa0\xa8\xe6\xc9-A\xc5g\x1c\xf7\xa3\xca<\xb0\xeaV\xaa\xe3\x0f\x7f\x06\xb2f\xb2\x10\xd1+H6\xc37\x1c\x98z0\x8f0\x17\xd4\x87\xa5\r\x89/\xd6\xcf,>\x11\b\xef\xa89R~\x00\x00\x00\x00\x00', &(0x7f0000000280)='-$\x92+!+\x00') setsockopt$sock_int(r1, 0xffff, 0x1111, &(0x7f00000000c0)=0x1000, 0x4) semget$private(0x0, 0x0, 0x100) r4 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000100)=0xfd08) accept$inet6(r4, &(0x7f0000000480), &(0x7f0000000600)=0x2) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r5, &(0x7f0000d06ff8)='./file0\x00') ioctl$BIOCSRTIMEOUT(r5, 0x8010426d, &(0x7f0000000140)={0x2, 0x4}) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540), 0xc) r6 = semget$private(0x0, 0x4, 0x4) ftruncate(r1, 0x0, 0x6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340), 0xc) semop(r6, &(0x7f0000000180)=[{0x0, 0xffffffffffffff80, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x200, 0x1000}, {0x2, 0x6, 0x1800}, {0x1, 0x1, 0x1000}, {0x3, 0x8, 0x800}, {0x1, 0x7, 0x1000}, {0x0, 0x401, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0x5, 0x1000}], 0xa) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x90000, 0x0) ioctl$BIOCGETIF(r7, 0x4020426b, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000f5ff000000c8915b254636f7e7c40000000100ffffd40cac171386d5321d182bb261436a3a169f17f0450a998008501f51c85a01db3a060000dfffffffac9b44b2e4bc0609bcc90000e17f2a7d74062ca65a83e0c6650a11e394c6a7a4012267bea7cd6efa9c873feeb2e75c0e48a7b0cd4bde030c82dc4f1adbf753525a12a8c21c95ccb5df831a4755e093f24da75d97242e45bded456a7dbe0a5f45e0d9fb047fa283b4669bb8400172a9f474b32ae6b6d89a112f6d0e7c812ddbead07b9074ff88ed04b04606a6b3f7c469e012699ed402075786ebf146678d3a657360351065295dcedd7b9e3f000000ca101634bef62d33318721a0902cad0b3c0987b5719f11bebf58a947e21030da78da2381541f0b1651196dacef015a3c867e753fa8e5c56d0000000000008208003b2d262fec142f881f4bb215d7e83678e70e68180e0000040000000022c1f50f92a02448bd3263061e677744964139a1666e93837e2eb16be700a0b5dec0ed22b29fd2699365f0cad4710d783fb83b84a6f341320ed2f6621974854fff99938da6d0d28396209b08ee6487bcdced272ad9e4a257e4a9ec3e0396b25516e0ce6efe8c874d06e6809dfdd9be81f44907fd21913f684ca2524a7f563f9e3093ad388bed51f391dd3261a9516f7933b323e5d27092ac7c661e8b48e8284c9e174beab17a7dbcfeb608a8355eca813aef7b6775b75f1092b30414f9331ff7ac12977de621d623255328726c4abcd86153b6343de8783a286652c511524fe046bea459727cb2e6aae96e63c3661f43929686835e09fb9b473d07d5f7b11805ec00000067f4742fc55a512ea25b99fa147aa4c2fbe62f2489f0f524c822afc9110bafd9113d8a2422db29193012af9fa367bd951c6a013faa1f5c714b3f75694a05cd9f288a7225320d197164612510a5e64155188a744d1121a0322a209519091f7b518a8e2fa189e73a53161db5f44501be88f7650000000000007768c862229cf1c955eff04863d0350000a5fab0b1ffa90867962d3e8d96da34f91fe64402cab45468e81478d44df9084bd7c858534b2e8506a0edfb1e3df98c1779ff88ccc54c69454f984c6e49b800000000000000005f20f7d31b711ee8f77704a95abb545862054f95fc1fc8e62e40e55e3c079e92c9d532a307a4461748dbc29ead6c57f7625a417045329763ca7d56ef428067e3c71db989ad95ecdf543f936c45a85bd41abf8cda5c5c08bab2d79cbbbd9f6fc46b000000000000004040b40c3b968f1ac432d7f3eb028c29e67c3b3e3e50cb4db65439f7dd22b5863d2120e47e716ee7ba66364db4c6516ae95c8e007c77336425a763b58878fd918d41f68c67eeae97767f9201a7b251fa77fc9446fbe2ff1b8b68d3d4b2ab1801b74b1d90168bd30c93de33623506ac745a3e99a7b434f8676f9e1334d33f3ecf27a671ba268ed8d338eeaec30975a799ad46acf1ceb408450dea94b000000000000000000000000018000000000000000000004481150e4f765a4bb9e4cb288e78a02fa45c05dd75439db5270b79c0dcf0e37637041b22fff6db781723772474518933019aacf915650d8cd2a9282bf067e50d7444f144b18ea0ce3a95b816c9b97628b22d359f855ecc452a6c57f6abefaf347b8acfd0e895ce6f83012274d2862e94c3aa678e5e0c3ddbcd0000000000000000000000166722d6a2125a14c88d579a6e90ca0a62a788fda4b30c8696bedbde2491bf5e72762f47dace6283ac70b0c51ef81a8cc7b07d41c0089a83e9623b2a5736d67c1d7e44f0d7476300000000000000000000cac5487c25ce67370f6136ec2a926014cadb8afd75077c66961da7224efedf0046c10000000000a9f65c3bbbae30fb5d8129eaff1206eecdc02ea15a8df75a5d5725f1774c04a626f929dd90135c5e0bc88ffd9538098a624995fc04d4561354133cbb91e0c7a46403fa5825a73707b544b04ebb77d4a6586e028477f3c70bbd3624209e66aaf44304577b3dfc0d2485bbb78f6522b6d02e8a847082222d39a2ea720f759c27bc68678358da3a61069237a6745b0898aa64d9ce79bd5a998e04261c5cb7030408d88d614857e6f4c0119ebed9085808c4ff995d98285f59651c18d279f8f73cc8f4023718ea5f225d882c738785af5287b09fd2c7edce4875066c7a27a7111ab30969bdafd2fb792434226ccd99d3de9ac2b0ce7ceaadc2f285a578bb23b69095dbc7f7b955ad9e43bc1a68744ae27a5a41fd9d931d8406a9d4108e21f4f3f67dedee901d560000000000000039349ed501efb5ed7a4d1fd1ceb8e79e2a27f3c1b6484b90d6f9314635f2174d610c0d341fe0fe81043d7fd241901a5848219672edbd883139b2d01732f4c03a2fdd8b1c8a8cbc98d80ccc001fa95ea552aedca6895546ad0469279cb4b5a8365c1775b1ba048dfbcaedb2069f5a1d32a11a232c6f2f2216b5906b9d4fad322771e4a64e57688d4fed69d3f882d04896b34a6faf45c2f2bb461db1db791b735558d75d8eae5235660656f706cc6b57c34200e3ce960dbf0dd40bc9d69b659f13633fb9423063e7c0db2c09174522568ecc97f2f4aabaf112d9785cc1adf8b4e75e93f3ac5ba600000000000000000000000000000000000000000100000000000000000000000000804663aef5659db4d93cb94256dae61ded9c997e84c74610e2694444977dfa78bd5925e79533c52e049e1a3849afffbdb122362152272ab6102c764fb87432c098ae242057a8b52d9c886e5f0de0606df0b0544fa588e64bd5b3fa42b701ab1d619dbea3f214c7b6393d6555b14c5db839af9e6434282ec87fac02eddcec2aa1a2fec1d1bf870ec69ea4f42c98e8500eab54702a3854c87148b50a73c687030726e49149f030605ec3cd2099b493c16a08c706c322b7454378a337cc8ad80d04510f333bbbb46c4f123e6b548baa57f1dd4ff89528f52463ab2cc10d1ec7db8caada107bfcb61d906d19e9ecbc24439dd9e11b575d7006a7e2749e4c4ced09d975208bc5e2a028349c08829df178ec4682aba355169198682ab05c17d96d5bf19e90fdb0f4a44a198dfff5fcf4adb01a2822532e9a9f32a751e99808e0d9aca16b8b51515d87811717b63d59a19ccc62f7cb07c1181dda18364173b85847dc60bbbdf7ab4297f9bda16b293271be088608a59d640244602c00000000000000000000d200c5afd496ebebf8e0492b7432a9bcd04f86cddf10598d3673114394ca9639fd076b247ddd7cc592a447fceb8497849dc63559b1cb7b078e7b46dd44a223eab82150a5ffeb73ae2727a6fa894f0f074eea3e4d25ae9fbbdf2491b8223bc088eb4b10b3e68608a1e1338be319b48d13ef1d1271de44439c0e4103206db884c65e5e1887f69212cc99cfa690855c476babf857ffdac40c6b65f8719dc56bd3fb247913b39ca278a9a1ec11895a4c5473f6f204fef2911a2de38af66fbf9ae7f14f97e885a235e658e8c542f9e2b2514eb022d68acc5a46006115c7ad4278e50610042569cfc3fae8dfe6203bb7ae55bd84b73b191a2d193be40b9fece284703f58215238d79958dedb94b94e85624d953ba9d23fbf3bf5c98f7e52648206333e43c291b333e9bbaeab9e5baf077000fb8f26e164af87d68a052fb756114b1aac1ac183173fb8736cc0d6eed5084dd3ad0b7f5e2b2bfd1a6323f4a632f6977d9632e89449359b412733972c16502d8bfdfd9418fe082a42559a7a9224ceaf11bc778825f55451a006931cfacba2bb327e5cc9106fb7"]) shmget(0x1, 0xa000, 0x82, &(0x7f0000ff4000/0xa000)=nil) r8 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) r9 = socket(0x18, 0x2, 0x0) r10 = socket$inet6(0x18, 0x3, 0x0) r11 = dup2(r10, r10) dup2(r9, r11) sendmsg$unix(r11, &(0x7f0000001700)={&(0x7f00000001c0)=ANY=[@ANYBLOB="f31845b3fb96d10000000000ac96cced44a7ea75fe3c000000000000200013b93ea7b83f5911619ba639c36a4be259fc90000000000000000000"], 0x1c, 0x0}, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) 16:59:08 executing program 0: clock_gettime(0x5, 0xffffffffffffffff) r0 = shmget$private(0x0, 0x6000, 0x40, &(0x7f0000ff7000/0x6000)=nil) shmctl$IPC_RMID(r0, 0x0) 16:59:08 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) r1 = semget$private(0x0, 0x1, 0x100) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) pledge(&(0x7f0000000300)='/dev/bpf\x00', &(0x7f0000000540)='@}\x00') r7 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10020, 0x0) ioctl$WSDISPLAYIO_LSFONT(r7, 0xc058574e, &(0x7f0000000340)) sendto(r0, &(0x7f00000008c0)="c4cdab409f765ba8ac76e5e35cc5e706b425c38aa13e6d0503538d199c96e5e0ab78cf2e5d2cb0e7a34788da8c2328fc5951d9473fa9ee9ef0dfd39fb34f2c45b81f8d9884d71f73e19932de140b77d695dc4772038ab077661e7901ac9428c72552e1db360be1e1c8f9293e60887c09eae17b6b370737e5fba562118a903313492c60adc0880bd2ead5a411b139d0303ff3ca0d4dcd0cfa00657d82f00821f33c66358b8867363fb29d514b900c1eeaa016173da196031d20ef1244ab8a6c9a6f7fc093a792aa147d15b1c89074aac81a34308694", 0xd5, 0x1, &(0x7f0000000500)=@in={0x2, 0x0}, 0xc) unveil(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000740)='r\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000600)={0x2, 0x1, 0x1, 0x7, r2}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000700)='/dev/ttyCcfg\x00', 0x28080, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) semop(r1, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) ioctl$VT_WAITACTIVE(r8, 0x20007606, &(0x7f0000000100)=0x7) ioctl$WSDISPLAYIO_SVIDEO(r8, 0x80045745, &(0x7f0000000240)=0x1) shmget$private(0x0, 0x1000, 0x601, &(0x7f0000ffc000/0x1000)=nil) listen(r0, 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x80, 0x0) shmget(0x0, 0x1000, 0x50, &(0x7f0000ffc000/0x1000)=nil) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r3, r4, r5, r6, 0x2, 0x9}, 0x5, 0x5, 0x8}) 16:59:08 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x2010, r1, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) pwrite(r2, &(0x7f0000000000)="dad5478363f831045653ad49a805cabeb9ecefb9e9c9aa37bbb8b782e5810afbe8228e295f56fb170aebfd090543950e966861ac105b64adecd052580831351936172aaf5e993452ce3a6cc3a768bc3f0d91193ad10144c5cd871f77ff3abe5210db8ef74768ff3d605a09ea66989d4ec14ebff61984a41234b076aac04fdc04b41abb30bd8e7379b17df2a4bb2cd5", 0x8f, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) preadv(r1, &(0x7f00000015c0)=[{0x0, 0xc955dfaa67bbbcbf}], 0xdd, 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f00000000c0)=0x52e7) 16:59:08 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x0, './file0\x00'}, 0x1c, 0x0, 0x352}, 0x0) 16:59:08 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x8480, 0xcd) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000140)=0x8) openat(r1, &(0x7f0000000100)='./file0\x00', 0x10, 0x12) r3 = dup(r0) read(0xffffffffffffffff, &(0x7f0000000040)=""/176, 0xb0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) fcntl$setown(r0, 0x6, 0xffffffffffffffff) flock(r0, 0x1) sendmsg$unix(r3, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=[@cred={0x20}], 0x284}, 0x0) 16:59:08 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000240)='./file0/file0\x00') r0 = open(&(0x7f0000001740)='./file0/file2\x00', 0x0, 0x0) open$dir(&(0x7f0000001880)='./file0/file1\x00', 0x0, 0x0) flock(r0, 0x5) chdir(&(0x7f0000000040)='./file0/file0\x00') 16:59:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x7c}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:59:08 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0xffffffffffffff2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0xb0, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffe, 0x84, 0x40000000, 0x800, 0x7ff}, {{r3}, 0x0, 0x65761f549fd9beca, 0x40, 0x82, 0x7fffffff}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x60, 0x800000c4, 0x6, 0x1}], 0x1, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffb, 0x8, 0xf0000055, 0x1}, {{0xffffffffffffff9c}, 0x5, 0xb248b930c7d276e1, 0x40, 0x8aa, 0x8}, {{}, 0xfffffffffffffff9, 0x8d, 0x20, 0x6, 0x9}], 0x8, &(0x7f0000000080)={0x8, 0x5}) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:59:08 executing program 0: socket(0x11, 0x4003, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050360000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376309000000000000001e4991f7c8df5f882b297be1aa5b23ed00f4c9b2ca3ebbc257699a1f132e27acb5d6f9ff0d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b2aea9c5cb000002000000000000020208a371a3f80004000000000000000100000000000000000000000000000000000000000000005f35864814d66c87afd17e81cc19b1bf", 0x108, 0x413, 0x0, 0xfffffffffffffebf) 16:59:08 executing program 0: r0 = dup(0xffffffffffffff9c) chmod(&(0x7f0000001180)='./bus\x00', 0x134) openat(r0, &(0x7f0000000000)='./bus\x00', 0x20, 0xf0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205603, &(0x7f0000000040)={0x4, 0x0, 0x0, 0x2009, 0x0}) socketpair(0x1, 0x1, 0x2, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r1, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) 16:59:08 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socket(0x52, 0x1, 0x3) sendto$unix(r0, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) sendto(r0, &(0x7f0000000100)="9f9b29319823b68eed3702fa9e21c32fc0106a5c93e7b881c2d8d2a7575adf72657110760f7bac348534be38882d62600d70a8ccd4e0c24d7373e0358c7451c6b81e4815817bfa97615cfec18b5987193605cd1bc10da56651b81c510a5a4deabcb4b87828ed752bd281c6b8b27a21bdffb7de75cc3b8cdcfa344281ca3e47abe26772d068560cdd56ad59e6db41a0a34a8e6110625ea312db651a17e2e7f7353c4d8e6610e19f8bb70795fae13b635ec5a5f1c1601ffafc55fa9ec4809e768a1f95a90f57c590ef1b8afcd6257aaf52612b496af46b6a67e73ed34a30819c5d9b85b750c761da870c58968b05abc7068541d0c52819da90dea5b1f5a36f41e46096dfcd4402b40660c2e9963d6b3b1af25a2093df551cb716c5b38a302c00f1c28ec7243bc95fca82bdaf4e206601078d9411b1df32dd022dae9e01c1bbf69c10ce09df451c9c1d6f91d8a284bf7ee0c9468bc3334b3b642f7485f8acee294a07a320555bc131db28c768179b2bca2989f290a708e9613ff6d13d8de5ae798b325879f1b57cfb94addf9bee47d8e04a02d67a41b11d0573b23b0bb91ac0159cd31672e74ac43f1a4e4ace9b2d4ff2502020709c4cbed927335e28669510176481b6139cf50206b2c4c5d440fb4f6ba83aaafab8b18c7fd422b8efc200a67cafc824944146d2e00cbf503b3644490f62391e1dc517f15a2c1792495ed1c5986cebc09a822a0e0e3027628832b013fb25f90a35e11824f82ba26f2a0c899bc678227c766d140dbd7bf9c2bc7ed345caabaaefa5e712e2e3cc507833019b5972e380715465a0fd273494f830cea73d517c10cccdc58f634de3b2b877d7cf61161e7bf27723e6eada299b316e241a6f1dea5a7100b43d1442f3b4fb6fbf727b9e2f9a9968a023b41ee773b509c6ba470f87fbda254ed278ca6f078d142862989f99684aecfbbcabb566d0b1fc9713a1d94ca2a13134f5f02a91d26a9cd9f67a3aae04d8999989c1eaaca9f916dae0b6cd171b5f2ce0d782df01e706479f7f42fb4d10ac7a630ebe6ad5827b9ecb04a049c73e2a35f6a0eae5bb72da681d1e3b7e4cb0c8852da7b67d1233ac8c2a9934245d11dd82faa1250a642bc52709d0269d1bbaa2198da6a91414b69e464f8738ed27a36ce66bd97e74a5bacd0cecff70a26531613f6d49ec69f024e60439ac6260f72550367c7f7a8e06d946edd33de922b113f09912c8436aada69b4fb4430a7b08799c85577903a2f0ef4ebb9f511b60e07822953c7d9cdec4b1634a902673822bc4ac4b48d200b64c9611b6cb82b1e41f5605ba6a6a6e963901e03099e8e17968dff30e2047f80fe4db56aaa9853cece0f0c2f78df526cc53583b823705c0a3c3a09580a182eb00e17de786fb885a42006f9550e15cd3168de083f58f785f8cfd248aed2b8114321d108d35b88b1a3d1ddeb0117fbadf0433064076956d108b9f6c2164d1ec80deb0705b12223bb199a513257978fda8d8cf29ff0622583bcfd8c5b55bcb1a257d36cca56146f604e8b64c37ae2d3eb98a33f6f50450350fd3dc844f27565ea41881826e44d6ff44cf4bb7bfd3618b8dabb56962789ee6390e1bbb49d1b236c06f0c1dd1a8d84f09839e85ef099a64367f9cb3abcc8fe41bc60acf1d0aa81e61692f3de464e5e99857039c1912eb46fa354b44c6e05e08d32ef4eb23ca49cdb75148f278b7fffbfefff55b5717f50b2122ab164a7ac418a3264652f17634a1371a804ec8faf4b2a3f03e5d0936a356a1d2749687ad414397e13edb95e4225a27431e1bf5ac582717f9f5481086aad6367b02ce0d25485a6467dfbf10e4076fe570d79da2196c10a8bf907806baee92d72d87a98736f3d809c8b5053f0551fadda9bfd6719f85655389df853f18698984fbffb26a7166e73fcc26e0812e4e172375fd0e5e13228cb45b83a4097dcf0ddcb64b2e0f99de0b23a1e1293aba758796f1d67b906b49c48454c9bed5d6785b4bd525aa642030103d30270b6b5be218d9dc3969c098ccff8781f86c0f8a539488518d15421e1048498f7c54d3969166d4010e92329a1d472b8541e48535938d3765f8e4412dfa0a77077891e1af90f9ad1111f9d2eacbdf79839f69e82df4d180fccbe39858206835ceb5eaa95109a40ced68864d5230f327b7374495ff4e90f06144fe4b8f9439a180d9e95730cda3e61a565978b6ab84464558a2b69eda2e3c38c91220da1e2db36b6026f8a83dd993b8aa6f3083be4e1b0a384a55216225106a8a43cb0017e5f251ad6a726a997ebba10c8de723fc80255dabd6f200e82e1c567b3d84f481331854c8a509da6a50eb8c27a74131d48fa4c9b506a3b2b81d5f651bd681b3c385945c197e19a0f09dd881a1cb0cab1635f8f37c5fb999999ca30dd22f6d11cedcd36305489466e9f7ad09d3fc5a181d551795473c2734211f128a6a710bd080575647418ab6376c54fd4383c98d197c048d158c689b7b14c77949c5bdc661cfe6a68353bc73904c553aaf3ab0487e42b9bf396bcefc949703d958312f66ab5b04211ba35b0fdfcd06e23953bdb54a8a933996dc30004d3ceec59131a1d33dce4fab8d984919eb401248bc87920d158dc21ef2c9695c9cfedeac074f311d72c656305ae6cd2f777b89692e8680ef24282fdee79abdf01d41d0f9be6f19b32f7e61e8051cbbbbfa70ce9ff3f41e57f10429f2a8cccf5ff86d417d7336aedd340ade5759cef40bf5ac95c71f3c8d760718170e73e15997822a7599d8340c3c729256021fd4fd8d08b1bc11a01b3042909d833856070ec56473c6aef938e295382341f6f8bf81f69cbcb711e905fbdc549405ab1f0517612e92b72922eee7eabe2aba34b420f8c47d94eda3b3b38555936156689ff06247c625d5a6c8c57cce58c68c493c8d3e648efb6c05e8ea63c984f2868963002890a26d056cda1d94eab055019ab228bde09147e900d78a038c9f1c47d24af680770dbcc00e13a020ea2e7dc391d3dc72bb65400acc158d9c834d66ee0e689e7ccd7d086beaad2cd10f845dcaafb7d1f2eebdc027eb5017e8d05eb4c4a640a7d3599528ad07690515f8761eb89452cfc5779dd200fa27e367319c8326e88fa423156e1abc005262088e8ded0a69bbdd54c43101e516a5661b2f39f3b8b4adf5c6fe7636cd138cde9f24c3c3b5d701fc11e92fb45f53d6a079146ac8c80babfe6233afba1b1d2cc087aea0d92961c59e1eb851cc6b39caeefb9201f322aeb114da915d1937fb75e22096237035b96de785c831bed2df7ac42094ecaede219078b57386ad0ef66f59f53449db49cdcbeeb660fdf66b49efa4abae67b4e317261bc339f458c033c59451655b86c3cb26076910c363f77048c3e89e2de73cfcfca1d90753691963fe44f347df51880ab2c3ad5c9a84eba53e6be11c9a1797618be8d2402aac86b81cf1eb259fad60523e8ac1be9aa770698efb132a86383daa5dbc2b61757c7e084a5800daf8f3b380cf5cd39b90f883ea86d3522cb7bccbf20479ce710501faa386be194bad9adbbdd168b1c06f44d6c007aa369029ecb65ea3d05b09567132d28a857dad1e481f21d9a00a57e044813a59ba368fc6b8e89c431e36a1e2c665446dd62b6d2557f54282afa1e2421a2ad817a625b133a6a88bc17cace93cf76ccc175d5a59b82ea4d6e1126f522f3dbef8fc6b364ac84e8669d3e24fe5f2b41f8d38d78e69d821e997371edf41cde2fb74e64aeae5c6b2ee62bc884f3036990abf36c5924165b930788a3b066702c06f014d610e773a66dbeb0ada544fc9a0f0c5c2d35692719cb24a8949c8638714ad5e431f7d8a42e680ab48bf01cf7b5bb6840aafe641a749c91087d07891a180489395e7dc4e40e6011b1f4b2a51a4fce3311658e3d78a816c83c4f6688c322ded4abb6e8e780072411b64a4c246e91c4b3fc61ca3acafe181092d6847f9db576c59b6f2b719304431afc6fdb579729c45d49d6248c47cd121a37a98e367a2c8dd0bab89066461dd0ca23849ad1719102db7b7b7cbe874e97da987d265dc9e9b4a436d9071c421803950d543461e0c4b5bebb88319d723f1b04c07f19ba1b25eede97c336a8f5dfbd09bac12b03d5b05dd715607e10e55fc6b5b4a425180ef0978848457597eef43dbc0f13faf8c1511b6df5b429558538334a7dac13a514634e9e06a6e81be4754b3d8654d82bdbb484773f39584d91005b2a6b2b2d0c53272cbfe48f24d1328e446c6b261d7ccfbbbe346d8892ebca0c8f0b4dfcda7c4d58fa1219df8757dee21e2f86c96369238b9e5093ca6932d2560c480a526635cee5a85da3ada472ae5ec8bdfc659c9bd755a5fb6b2b6ccaf0de4c5000c99994671f687cca7f08e008148c4261d490ae8699c6b63c9c5d5b4fe3c9bdd0be90a1c5befd13562ed48f4d52b47217ae3dcbb4dd06ed4c8eb3d900c41a213f0e09b26638e85b5a6ef13e08f0b8ef46b3d937d6817a25bc0a7a190e7533d524a4df4f35786def5187bb814b4fe872dd7f62c8e785cd58fe2deb012ad9419bcd36092decad309b24a918d5ea7d9ed078a2aa62d0665c221b8f8d75ae030ecebf7458e4f9fb7bc2ebddd7a4b8bfe686f2f01e3065e3c3202c3da33b2cc585dd101b8c9da8c6abd31a8e60169227bb4fb8e341d7165c65564f5f38be719a16c6c4135f9bda7e5172928ba30d614a60c0d3fa7f5dfb7a4de8f89201bee74affd12af3eeb6b3dbdeef59d8f040d960e00e44b36eb3d4355279e258ac71981edcc881c85d53c1656e727d2583dd52640580082ce30f338a72e98520699f7d55734748ac2dcb712b92a24c67f056ed43ef06911a6590ec3a9622317efb38fb2b1af098d4ea5354546234ee4c60b026ef3f6759cf7640d03853d95ace3642dfd32a80f003dd3ca29c29f431f53a3d293e6e4ef00197f9e2926bfc2366368b0505726f4f925cb588cf44f3f5522873556b0cc98fda782ea557d2813359febd047f75ab2b28182d20fd6c1b7591d5923f6a7194e11b145deeb434918743e3f55ed56238fbcc98663a64ea6bfd277b2d23bcc79d1bac3f2b406ef590abead9341dbc74cbec00f6c275283a22682d73443d3ba75af73860be6262104c67fcc4ba4d686c2dfb1f3fbc0cde477c5979a08b63b64e5381e53170df5fb5f23cd66866336ebc1fd26e62b1e4ebe81697299307fe46037face547f51117170dddb932e12539a3efc03aaeccb044a750a14a6ef34d776d7cc5297370ed2b1aaec13b97b0a3e09d1015fa613c0fcd5ba9f82f4d73a58445422f3dcf8219b9897672e5ce4b01336fad5cf9c40e22dafdb65b24a44f8bcdf4c91328ca334702f4f0fe6f6b36e88940316e6f19bda703372418eedb3a0cfcf2432a9de0ffa2ee565a396093006b71063edafa38f10b2f5f693a9019de62fda5dadb963f78cc868705eb7aad2920328b771164913926cc21d17e839f91f4044377cc0a316cb6484866600b68a009c308c77683c619851e352acad80366d208b815114ce64608722496cb822812257a7d1276d1810bff30d2588ddfe3c9b0942f800a51bc5e3c22c4e0b8a8d88a42ee173e639b9bfbd0f00670e6ce0a1c421537e8a32eee830212ce99a94dcbf7022a3fff45127d44d65b9d87c45508fa14b960953d08f9a4c682b6d0ca61cecad918db9dee4d0940bdbc5bd5ee633cbb8ee039f0b7c29aa038c8fd3f35465d9f6a96ce8d9dfd7c1e87a937d33d6f1f821617e099f0d4bfe9f5fadc81f24f31ab1d277df256f7ca939bdcd2884f739dbc3ed9cff63062e", 0x1000, 0x402, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x44, &(0x7f0000000000)=0x3, 0x4) shutdown(r1, 0x1) 16:59:08 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0xe3) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x110) chdir(&(0x7f0000000080)='./file0\x00') symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$WSKBDIO_GETMODE(0xffffffffffffff9c, 0x40045714, &(0x7f0000000640)) ioctl$KDGKBMODE(r0, 0x40044b06) fchdir(r0) chflagsat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x2) ioctl$KDGKBMODE(r0, 0x40044b06) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000180)) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x80, 0xcbb, 0x204000000000, 0x0, 0x9, 0xff, 0x40, 0x3, 0x0, 0x1, 0x1}) readlink(&(0x7f0000000980)='./file0\x00', &(0x7f0000000280)=""/210, 0xd2) symlinkat(&(0x7f0000000380)='./file0\x00', r0, &(0x7f00000003c0)='./file0/file0\x00') readlink(&(0x7f0000000400)='./file0/file0\x00', &(0x7f0000000440)=""/249, 0xf9) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000540)) symlinkat(&(0x7f0000000580)='./file0/file0\x00', r0, &(0x7f00000005c0)='./file0\x00') mkdir(&(0x7f0000000600)='./file0\x00', 0x12) r1 = socket$inet(0x2, 0x4, 0x5) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000240)={0x9, 0x8000001ff, {0x9, 0x4}}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000680)=0x4) r2 = semget$private(0x0, 0x7, 0x180) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f00000006c0)=0x4) clock_gettime(0x4, &(0x7f0000000700)) chmod(&(0x7f00000008c0)='./file0/file0\x00', 0x100) semop(r2, &(0x7f0000000900)=[{0x3, 0x100, 0x1000}, {0x6, 0x8001, 0x800}, {0x1, 0x8, 0x1800}, {0x3, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x800}, {0x5fd3054ec5787d2, 0xffffffff, 0x1000}], 0x7) sendmsg(r0, &(0x7f00000019c0)={&(0x7f0000000740)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000780), 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="e0000000000000000100000000000000ab39666bb649a0eb118c8158706bdc8564de0eda8f7b5adbd7cceea2a173216d0a4f344fa91a4015ae3c667f3cf33511fe8abf27d63ec31c3a4f591e939ea191b9c5093d1542384e6d36b2abab96132f2da510c66b41ca6fde9a20939881a62ce1e0a06ee790e08490f7a54eaa72cc6b1a6b8f2f91aa195458b1d0ce3bc08d1af1fc2a86028b1719c40773f5b063141332a07bf3e75f8d23ceeb44e94a1a0080bc7fe3cd4cacd26aebedd19f020724f74ad246e9d5ab7db89777f2edac1b6d90533f254e7a543ac0d20895f2b5000000"], 0xe0}, 0x8) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000001a00)=0x8) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000780)) symlinkat(&(0x7f0000001a40)='./file0\x00', r0, &(0x7f0000001a80)='./file0/file0\x00') chroot(&(0x7f0000001ac0)='./file0/file0\x00') 16:59:08 executing program 0: seteuid(0xffffffffffffffff) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) dup2(r1, r3) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000100)=ANY=[@ANYBLOB="f31845b3fb86d100000000000000008855c4024e89cced44a7ea75fe3c0000000000002000"], 0x1c, 0x0}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) setreuid(r4, r5) setuid(r5) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='\x10\xff\xff\xff\xdf\xff\x06\x00\xd3M', 0x31, 0x0) 16:59:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000300)=[{0x40, 0x0, 0x0, 0x401}, {0x6}]}) pwritev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="e0", 0x1}], 0x1, 0x0, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') 16:59:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1dfe, 0x0, "3e58a044b1bc0000000000002000"}) r1 = getpgrp() ktrace(0x0, 0x5, 0x8, r1) setpgid(r1, 0xffffffffffffffff) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) getpgrp() getsockname(r2, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) 16:59:08 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) unlink(&(0x7f0000000080)='./bus\x00') ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) fcntl$dupfd(r1, 0x0, r1) dup2(r0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) r2 = msgget(0x1, 0x7c95271b4388f390) msgrcv(r2, &(0x7f0000000140)={0x0, ""/129}, 0x89, 0x0, 0x1800) 16:59:08 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000000), 0x0) r1 = msgget(0x1, 0x8) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/83) 16:59:08 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c1bb261dba648"}) write(r0, &(0x7f0000000100), 0xdf4f) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r2 = socket(0x18, 0x1, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x9, 0x0, 0x10001, 0x16, "ede8cf09c182173fd9bc23b0ccd7c2de8555c3c8", 0xfffffffffffffffc, 0x7}) setsockopt(r2, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) close(r2) 16:59:08 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f348820", 0x21) write(r1, &(0x7f0000000180)='\t \n', 0x3) r2 = socket(0x18, 0x1, 0x0) sendto$inet6(r1, &(0x7f0000000740)="e2d8d942aba53590194243d46ccbce452ba92490c531de582485a47c39414ae410a4ce5bdf40408a93add100a1768d30b26ca1768618cf6512b0779d7cf2595425e4c026e6b678307e2a4d61729c81d787f3612dfc397606b453e4e0eb19f9b1d96617ef3f856472bd2bf6bf9ba6a01cd9803892f447efc491a5ea6fcce47379cb9f6f9315c0143c4f2cf97a687e322010a928db4c3c7ccd53612d3ffd115ccb32b33a39f34040db431fe5370336a36a9567c5c031188210e9cf3f82ab236be2d80b8ddc45392354368bb970dcfb335709bb1c5fe817be52a355a0b72e259387adac52f9cdb695c95ffbcfa882ea43df16a0403f57690b593d8e8f65e8a63ac500ea385abc06636649b16b143d6501496c14581047d91e1d877f660b8c9f42417f3511a3d98ba2ec65f820f5e1bb8e8d9b7b33ff2d6c0773d05efba09176715c93ee74304989c905c01ba1a0a5a16aebdb6475a8e9d6fbb098f42940fe08dd9e06a4ed671200131888bc4df131797b6b316f07c1625cb553bc90a163c4f926b5f3d360496d965927f0a0449a3b63e5d3a6b4ee7dfe40d2b0b6d420372416b496dcd91b048c48d5060c0b8d4d8238ae6142e05aca74fe32757556a1aecb5db270a30b47aecc9a84db66533018fbcff483f72801118955bf21eebac9a691182dc35cedefeb2e48b1bdc465915174fa6c3cf508d995855e7ca4128a3db2c1dc4894a29fad81a44ed0a59cceb2ae132cc4cce1e789db5a07476a2ed5a52a56e81a5bad6efd66edac67e5101c001b579d831aa7844cd6ec63b5af8fcaf669ae9548f6e23a88589463d7090e91aaa7295273ef2a9686d2abd45556d6d4bcd8ffe87f4cc3b4a6214d1e6614f2dcc8950bcd4e08472b34b398f058379e2d3887337c5d8c1000cbe602a3e748008d9143da512ad921954ae7623cfb6bd7683dc18d95b70bb867dbd433767050db043692d3a6ee3c8a3d06183d034e895af0eb79677cea88c85ad09950d970efa16c153d556b7a8cf0dc9e3bf6bc5e158150c3fcfd6f49c02366bc16d29e910f4de8353124c4393e6d85c93b27aa15041ef2a48e62d0c59eef2f41cdd5c53abfc3f7c141e86447defc675fde99265fba74dc515dd27f0f9dd86ec4cf157e5b7df5e845822589402316cacde57eabff0b3ab0d42e40ea2530c6f97d1a8d822c15aa5f727853f2755f962379e0c29fbd15989ef6934e641774da63f143d80e3a9e0842e9f93e0032eb611cc5eefb6b3ced9359e754354e0ecd3d58ce0e3e3bddbe30be231942c109f8074400f8530917b8a7fc2e22b94badbdc795c594702b42bc877908e362f780926f2e0fc5aa2e2708450444359bb144f4e078a41818511bd746a7e21df2e3e81cf7d01c33f5052c2d8042d0d9367c216e6050260cd14fe34fb6c5ebfe5fe242f07411e4ba56a44f48e46e1f5a48d95b151789895584fdb02210ac4027c71132087f49fab6cc083baf1665a68c9e9ad4eae944162c781e02c50ea4f54d2dc60206c5d9804e24d59f4a37bf8fd79a534d9c1106b5fc2e3069c470cb024829ac261a38a08f027909263e9fe81134559c8717fe43a51d2e924459e34a4c0ac01331f95b633e4b4a1f796973ad6c3fe1585cdf595e83b29a62514c0a94743ef2b868b5518a2fbb71f4ea6c882628d2af8ab7ec33909c945b2a13264951a458742c3ad8544e677068c5821890435107cbe1444447154f5ce411431ae50d9a4f02eab98b20152b3d097189ba057e2e15995070f91cc2b71ed7dc4e2dba1186aa2b60554203aa378848cdbbbbb7f387789416edfb574fe51731c6f52a4c1a01f3003616e5521ea1c758d2870b13fc25a8a4b199fb6350e34a903cf7dc1c2ba3fbf81926c5c7887f0de8d7348416d1a0f2bc7786256d81f052edb6e4ec326cf0b39bd491ba21da41dda6443488b6155a6519ef4b164a7a6e64c8b3c9ea366129fa999c7a847f5e223f448d4db83635a81e89cfb00968203354caa69c6e52b93092c9217b72a92744025e996e8cfddec2b52918e82eafcfa5bc3d9e0a95ccfb9f7bc525e94e0fac705e34183fabc440e5f2bc8ca0153c4592407fa3648b5b793d8f08fecda5610d034ac820ffd673cc61d09d10b7f7e4ee246a78e72fb978299871d7a249783d1dba0a28ee94f529e9333ff6d91e1dd8c93ea8b48b894235c0d7e96f14a95d296614904658cf3a2f904f9da4442af65ef736ba1974aacdb2f519188b8ccd90cb7f83d850bc69771fec05d97819888616ed94515ccc27ea4a01d0ffd5ff67fa36523b46f73cfec85b51c6388df6eaa843ab2fc5da57664535f63d21764cf7cb6044313a6d0363df50dcedc8946e8764c8968a9a5d47535b5c2b82d5e48bd676e3e96e572969f0d42de190cae516be8c795f237232c75ede580027eb624f3221cf3ed21ec564ddaa7dde30f4174d3ce891b4ca9ff1797223f6104aa606ee86fc797b91dc5ff80dd838c7b91ee864dd2603e5bf9ead1a6d0a6be80b548806c6098114aa965f6353b8dfa0fb48fb8e8f7c08dab216353c14de46cd42a86c30b1726c403aa76d37a41a8686c7a3cbb459f17278c3f8a18973b447cadf51875dd04b0c8a34402ca22eb04ce10bb368fb85ea53829e5bb59eea2489a597313ace5c8c314e76dd1f1888deded1796416c3fabe4a1c6a6d0dec664ae35c44c76fa3dc3cc6e5738898616279415a9ee1d310475b1b438fc27664e07f0bf3d8e6e1bb334eec48a3737291cb692cfd1e3e4d6ab144f7d33b5b0e0d5623411e952c9f76d1e067ba3ccab7675014f3b26541daae667c9c3da39bd18f4f130ba6d8c99092d1bc46b3f40f2d3f32a9589e2ed375b7f7ee1daccf5b82fc676091685a824063d7874d48e71d381ba76ae82e9e356c713575d927d1e73469f920b47e1cc16de5dc9e297939e62e74e7d81e2cc0ff350d46edb7fe80ba4ad1c2ff93c316d0a19859bbfe76c38c19a160e781a99a7d623e54b53930f4ac275c5ba7d9e452e356b174c3070d8cc7494a93130ebde58d0a58eb34556ff62a68a95bbd9eb5bbe979c02023255fadb0c6dd2796db32f9e80c9a9a3a33fda08cfd432f156f5b732a6da0a113db9f1cdf7ee0dcff6b10cd50ff6a424a3c81990040997c166afdfdf33db465e896331a33970dd6b17408572322891f158c968017211dac850b30d4db8dd279c6c1ce77109e356e9ff0f96f6d3718f69a52d14e5156809a8fd5da73135e4c2ddad78b04f8c473d0954122333f99fff050e671ba19e596faff6a101a01859f9304b3ac46974c111376fee573340eaace6e53f3192a60a198dde868d2c7edbb0abf6848dae0b358a9fbc74ce2fe357ebf5da0be1571a686abcbd08dfe22842848d6cae3c654107b143a48d42d4e71e52d7c9db923c1035e29dae1506651bebccb5874901663610dc3e1446658869dd2b1939ce9574f3a39926f60bb848146dce5a6c4673ecc2e2cf37bf77b0edb26f38bf49579fad27e690566a50342071e5bf67398b25eb818c8785ae7e46113b73773af0401a1281ffe57ba0eb9cfc6c6fec6e6faff1f19798497ede0aa12a7ecd52d940a5090ee757eb47992c8df51286b67e3e2f644c1e322eac78cf319c07e109125ae13e712061b9612b4d74fd3b66ae0570b223b728035abeeb2d051f5afeb1c3041564718269b251f1dd7af04c7e067152247024669924af07c173c487ee4aa276b37a35ddc1ab83b6421cf23620d050da587db4d8d4ef193fa6ec26a94b99e21fe9bcbfbbd099cc9b965969b344e8456f6d6a05236eb364706a24f9b5f04a98256f54a6135240c56a55b37f91ff68eb00a607571f09b201418fa39e6bf9b921ed7b914662889d4cd604a5e648c9ab693022241441c117c13238a904c600a904ce38eddc76173861710a3cddbd4d75b990fb1b16706479433ec08a2db616139fae49b8b1d5da89a074853d480488de80834262f0fce517e208a5f18dfbb6bb5a3647cf6845b603854c489e75675e3f82859c9467f1fddcc0b1a0cfa715cd57f6cee8c395d902dbbb61f87abdec728b2ddfeb967e54d943b15198c44e71cbe7bb9e6719959c704211fcbef2a9b94acbf82b36f3068d0adb0fa5e98606822535eec7e60a0c1e4874d5ca4146f470927bd51cd4432180cd1809bae2c9aa44503bdd74a0f0100f4cfc91fb0d8693c5769c312cb31d5fdb9df1fd3a387596c78df532e6e1fd11cf89b67f1a1171dbd0f08725c029d0d25e13dc41da28e99d049ba17534c25e445a246ec5e648adc4e082b6205dcfaf23fd42455ca7e682a6aae856af7826700eca098b6f5ee7189e8b84607fd622267ba4951249182572efb73d3817d822ef9ae78d4b72323cc67373bb1df4d56c3350f4dd3ba2039269d9e8ee993fc29faf1667d7797dbc4ead3c17023bc7a6c0ea6b2e1271a9b60312e97b3f5bdbc2d8fa7dc64010dcdddf8dd6d5283a15db02a327d7bb2cbae13e4b0a8ab26d16d969a82368367bf65d1ad6b17d203ab690ebad221f68f76002cf5091f332557ffa8145c58b432f19d725e306184ac18df1f4d566a933ebf4537ec21e82102912e4a6f8eb218721a84f472abbc797eecf9b54a6d5e6ae92f615f6481b176ad2970f7ce98cb2e7e077d823829ce1fcd110d2aed781a30d98df200b3253b52b2aeb8fa275b2763e17bfb25b5624a613c367458f8d8f087c1adcfef275848844a65deb7768890431e1e84dce0bbbb962a6684a0c47316bff5e7dbadb419c841ccfdc2dc338b9683d3ebcbc306017176e982a2aedb61f7ad12aa84e367c53422aa1da015f82b045b7c2f63ee35b176259bfef1e35d9e762de221982df6d898d9082706daa6af8dddb3079038fa3b268ca34e2a36dd19a2145072da71cc1fc8ed52709af64817624eb1459587d8d4d147e50356b810faa9ecef470a2ab6454d1fff66fe51b8a61e6fb55e8b356288b694e084449e7bd85f5fc96c791c55dbce0fd76a6b59560b51e6b846d375cfac8bd834fff7b529e6a59daf19b6aa1cdc6ed1dca55c1c2bee6ce9faf93ecb6af07da415c579ead025150683b51f827f21db29b46aa4942914d08ceeb24fe60ce46851f6a7677cc49b6ace083bc01275b00575ad7eb3a98409155cab534c65890221f4a4d1dabcce7260bbd89d6934ee71b0f7e0e10409afc70290630799f56c4f7e7a2aa87fc37db275557f0eb1ba1d30254aa7198120dc0b174ae5064565952e144ab8567dca0fb5fc6198d440b7d699c90f20a078242843971aab2c36c4448d90eca9cddca89dfbf98a694da6c7b67088c705a230e55fec5fabfabc2503082497d1c15d1629833522d03b637270e60b33dc654e1bde21b25cc61f2e3e26886daed1bb4179252b7702e15cb973c97eeedfb13033a80c11829bd88e4c8b14db7e611beabcc4a9729682aba940302bec52117f35440fe979823e872107aa922d3b9b5915ae1fee01877fbabb4f12b368bd5b167a679f361590cae8d586bef83b44cfd287baa8a1219e3aeeea9e53ff8bc554d4a35ccc0118f6d64137d3c31e9638d2ec2e5539fde2a04ec43d32f7c04eb5d4c9df095ff64b0ef6937303ea9276d8c64fb12bb94593f2cb0c31c1b4f97e5d6fe0477b32b155a538cf4d639846b9480fb391c24e538620f1aac5300f9d8a79af3a094ae3d4d4a15675b9cd3cdb792c9623c5f6858e83d51a42cd93ea1cdba0fda0f8c737bdd81113d6d7cb9c6dab0c97d62b9085f8f8c3c6ac38faa00a45515a00415537c13c8ec6b426f2404c9d5036c5b486ebb807bb6f8a1f99774259299d6182e80d", 0x1290, 0x8, 0x0, 0xffffffffffffffec) writev(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)="a89380ffd05396e95bf122db7e1cd8b6a7ae12bdf3508b2a1c9cf9d3dae86ab5c853fb24b34701", 0x27}, {&(0x7f00000001c0)="6dcbd5c63ae40013bb76559119ec59c69d428a1fda87d5f94514b68ab62ef04217485fbb5ce10a4d3065d8688f4963a9f1458f09b0c3575ba842970878dd7a453405c91a0d5284579c2962096f1ec118e14504cc6a6080787ddd78ec306727cf68bb095a3f09318439c5e20880115743a308149d2c10be8db354d0e9521ac62bf566d7ecc6b4270bd6344dbbc5ddb383a552d6e958b8bae42adcd2fdca64c47a3d6677c29cc35d43f4804e94702d879a2843283ec8e7d444953c3be72bdc879dcb5a77967c14b868eed98f8fb9fb3c52f49e578fd21571618f1c84abae029c1fd761f791585597d9d4c2", 0xea}, {&(0x7f00000002c0)="b5d6d5bdc698ffd455c5ac222320bf972b09a723e018e43138a926981eec0ecf23400d84b65d73b78da5605f4e0a9f1b918359af60f3cc0d5dcb40649b955929af674f0b1b12e9a2956365de3b687a805db83028", 0x54}], 0x3) setsockopt(r2, 0x28, 0x800000000000040, &(0x7f0000000000), 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080)={0x30, 0x3}, 0x8) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000340)="b96b4552041abe72a0d40adb5e6dd930aeea8cf673cc2bf95549e322743f34f957ae324fc63f96cd6d63be862c2a0888d33257ca7ba707f3c200", 0x3a}, {&(0x7f0000000380)="de438cbd2483943e98a80e056c8fd3db7d5fd72a508fa5648a5cc50a1bc9a529bef9b6763b61a04198f52968caf55cac19dd0cc25db3ff1d145de35b254c95056b0bfa55fb8759431f3b672cc92f5ff62a9111e4df1923f7176dad6cb962bb7ec1609effeb0acddec6fdb44b7d119b0cc05389103716013724d71d198235fcf18704bd9eb97970f5a797230af584", 0x8e}, {&(0x7f00000004c0)="3cf1ad5461b95dfe0ae2ed158dae21ac6f4775c9d4ecf3b6f14b3f35ee2c4284a08a2a8938eba04a447622d28cf3a49cfab104036c6a5624a8e8db7d249b009d2fa3068e318036042d79e8f66524c8b8337772390a677e49c5710d0cd49a5164814c42b66a8f30d18cc73246cb4ecf90d4face623c088ed302b0365a09f12908247792873e91e7c2ef44376875fef29d96401c2e1cf905e503daa28207f90d508d61727f95a0aa721d2fee4ad3766d045d8014d6fadf10dba211372c0e9eafcc9601602ce84e0e6a2a119b7a85f43da9ad3664bbc872dcb1fc98893fb72c20433b9d0577aea6903b0a", 0xe9}, {&(0x7f0000000680)="1281c9935a7ccd3875dfe90c696c59556961d97824d0171550f584ad0f85fd99843eec203b319004e434cece6099fe71c13cb0bdcc47a96d5b2d428b90c50e492a42e219595e51c3880c4165f667994391231fae441e911ce79ea2ff4a4007c88cf3be41aab4596302e90ddc658dc7f29581b54b11e3d7650517c549892a0ca365fd49b9b48d68559f0d2494366b029bc04bac88c1fd7ece03", 0x99}], 0x4) 16:59:08 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = msgget(0x2, 0x20) r3 = socket(0x1, 0x1, 0xfffffffffffffffd) setsockopt(r3, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000000)='./file0\x00', r5, r6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r8 = getpgrp() ktrace(0x0, 0x5, 0x8, r8) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x401, 0x0, 0xffffffffffffffff, r4, r6, 0x10, 0x7ff}, 0x8, 0x80000001, r7, r8, 0x81, 0x4, 0x3f, 0x4}) socket(0x10, 0x8000, 0x2c0c) utimes(0x0, &(0x7f00000000c0)={{}, {0x2e, 0x20004000}}) r9 = msgget(0x0, 0x0) msgsnd(r9, &(0x7f0000000380)={0x0, "c579309a4f8c36f0e708b531319ae358c07dddecb0319f3f2db4e75e9b27bd5bfe408f43e476d1a39ccc6045fd01890bf49fa3e467f68305238197a1fa409ed13fb8b1e61c84004e88fd1c1a7c821057f14f49ca89f1a40b25e436470929"}, 0x66, 0x0) select(0x40, &(0x7f0000000180)={0x35892e8c, 0x100000001, 0xde7, 0x100, 0x1, 0x3, 0x0, 0x101}, &(0x7f00000001c0)={0x8, 0x9, 0x1, 0xfffffffffffff000, 0x2000000000000, 0x40, 0x7, 0x707}, &(0x7f0000000200)={0x101, 0x80000000, 0xfffffffffffffff7, 0x3ff, 0xf77, 0x1, 0x13c, 0xffff}, &(0x7f0000000240)={0x200000000000000, 0x400}) msgctl$IPC_RMID(r9, 0x0) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 16:59:08 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)={{}, 0x84000080c1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x8, 0x30) 16:59:08 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0xc7cea10eef7345f5, 0x0, 0x3}, 0x8) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect(r0, &(0x7f0000000040)=@in6, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) 16:59:08 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)="60512768c67624fda4039513e9078a2307df54f0e8df6b7a2d0288dc0a160cc7aa215c8a61336a4056109ee3ee2a539c0aa03297f7e0c5002eed3cdb97cc8c9da96148d68bda7d08e81d2f2638eca0a749212a14f09e35b37afb4972e6ea2ef2c5a1542707647490903905ca8407662c6e1df542be4e8b74480c77311fc797cf1f7966a8c69b16d768f91afd8e8c33", 0x8f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x1, &(0x7f00000001c0)="a69a9d5b5a1d8f066355912fb1f2f6f7370806ab5418a5ad49b8a76d4f03b821eb20205e13df3d52a0f363c447727d62a8e793e734863acb99ab5e0bd58d10c33d31e7d8d0973b777a0ae838093352eb22f7d45e071cda36891e9eab83b88bdf7e833274", 0x64) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) shmget(0x2, 0x1000, 0x2, &(0x7f000035e000/0x1000)=nil) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000040)) r3 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180), 0x4c6) 16:59:08 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) setsockopt(r2, 0x5, 0x0, &(0x7f0000000000)="1c6799284b7561f0bb0df2a27a65ac66d392e6dd11ce28dc95bea3a379b352d50209b52670345aa16a2b48dddc7bdbdf76532dede045bc0a83fe28fcf686c3da26b40ef93219fa71b2723f6c01f272f7377cb9686fd0b8658559127d40bc2864a158f1862454a9397f", 0x69) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f0000000880)={0x0, 0x5, 0x0, 0x7, 0x0, 0xf00}, 0x0) 16:59:08 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) fsync(r1) r2 = syz_open_pts() r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) dup2(r0, r3) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 16:59:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4d}, {0x80}, {0x6}]}) r1 = geteuid() getgroups(0x1, &(0x7f00000000c0)=[0x0]) fchown(0xffffffffffffff9c, r1, r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000180)={0x7, &(0x7f0000000140)=[{0x2, 0x1, 0x7, 0x5}, {0x4, 0x200, 0x389, 0x8}, {0x7, 0x9a, 0x20, 0x1}, {0x1, 0x8923, 0x4, 0x2}, {0x2, 0x480000000, 0xfffffffffffffc19, 0x3}, {0x7, 0x80, 0x0, 0x7dd}, {0x6, 0xc5, 0x1ff, 0x84}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) open(&(0x7f00000001c0)='./file0\x00', 0x18401, 0x107) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:59:08 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x100, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r3 = dup(r2) sendto$unix(r3, &(0x7f0000000240)="1d61ab91ba2078dfa185cad818724ae4aad160237171817364f40ac000277dd6484084ca4f781f365937a24e299f362af721fb7b10e11478f0c5b31d3763ab6c5f5f59403bd3af4c8417983dafd7108f0d7493c7e553ae2590bdad48ac67ec37cb522731ab8e6c467e3ecdf5f5a8abe9ad40efa983cd03cbe9037728b8e6b0a736d76321ce2bec44e96985a6ef640fbab6973cf617f7dcafb741c8912d59ec4368ffe3424f2895fdf29def70217d6a9db56c99756aa6d007c983d2f925911e87a03d25264ff6f765133908d8b0a721603ef8e2fff30d46965c90a248c4468d31da1fb2ea366cd98f4a3733fe3f9f7ce039", 0xf1, 0x2, &(0x7f0000000340)=ANY=[], 0x0) sendto$unix(r1, 0x0, 0x0, 0x40c, 0x0, 0x0) r4 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) r8 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) r9 = socket(0x18, 0x2, 0x0) r10 = socket$inet6(0x18, 0x3, 0x0) r11 = dup2(r10, r10) r12 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000000)='./file0\x00', r12, r13) r14 = getegid() getgroups(0x4, &(0x7f0000000480)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) r16 = getegid() getgroups(0xa, &(0x7f00000004c0)=[r7, r7, r7, r13, r14, r7, r15, r7, r7, r16]) dup2(r9, r11) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000001700)={&(0x7f0000000500)=ANY=[], 0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) setreuid(r17, r18) getgroups(0x3, &(0x7f0000000400)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={r5, r17, r19}, 0xc) setsockopt(r4, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) rmdir(&(0x7f0000000200)='./file0\x00') r21 = socket(0x18, 0x1, 0x0) setsockopt(r21, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r22 = socket(0x18, 0x1, 0x0) setsockopt(r22, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r23 = socket(0x18, 0x1, 0x0) setsockopt(r23, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r24 = socket(0x18, 0x1, 0x0) setsockopt(r24, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) accept$unix(r4, &(0x7f00000000c0)=ANY=[@ANYRESOCT=r20, @ANYPTR=&(0x7f0000000740)=ANY=[@ANYRESDEC, @ANYRES32=r23, @ANYRESOCT=r21, @ANYPTR64=&(0x7f0000000700)=ANY=[@ANYPTR=&(0x7f0000000680)=ANY=[@ANYPTR, @ANYRES64], @ANYRES32=r24], @ANYRES32=r22, @ANYRESOCT, @ANYRES64=r6, @ANYRESHEX=r12, @ANYRESHEX=r17, @ANYRESDEC=r6]], &(0x7f0000000000)=0x2) recvmsg(r0, &(0x7f00000006c0)={0x0, 0xfffffd1e, &(0x7f0000000500), 0x0, 0x0, 0x1d}, 0x803) 16:59:08 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCEXCL(r0, 0x2000740d) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x17, 0x0, 0x0) sendto$inet(r1, &(0x7f0000000000)="fb11e3eb5be86ca85b5b3a71566baf05a22783d54efb75ee900ec0880656c78031a85af5f30bbab2e76dd16995de781ef74f8cfcc0558e8b69b9bc88b27e83af61bec2ca0d50b7478a51ff5028c88d149f6b22da4780ff00a6906051fa55fa7aa07cabc40060bddebac387ef53d5c947b6456864cd3b153cc96391a8950dd8896713d68c5b66d5f6a7c605fbe6852d25cae4d8da8a52ff23b5361b72bfd12e3ebb8ff53f23f4d18eac2193df1564010aa8dd7886bdab610b0d06c80135320e2f169aaec8e350db2bcffcea853a677a89fa96e1a37649ad26298ece3b1fb0fdf3f253059a0fd2e0d5cc6b18ed7df3bea09bde08236147f71047d1fef9d10c74f00a977cdc2a722d6b713e84ff8c95abbd0ab6c80a3bcf847058e2fb06014c6819fca29c3adebcb66ef3bda33dd506b1742f6904a4cd277187500e1a55310840983efcb5c8c43d07dd086d79f285bcc0f9ca107c6f59393b47df27632e76c4246a2318727594518ce8c82138f9fd59dda633518fca58e1f82ce76fd469f1335e0f8968672e0cc95c67a202301e92671cb0f3f23e7942d20fa045df7b325a59d2b44eabdf140bb5d0a58317be287d9b1c235690d4efde11cf61b491396ae8190a684c3d96e7e418a09164294b486fc8b5420ceed59ca175123fb512c764dd58fb9079dd21c222d790699c7d311a3fd4d4fa0b16b9ac8b709e02ee9ff9862e201dd98c44a2c29c6ff9ce074697387af34dfc28f340675a92aab23359d5825aaefd910cf73d874b917d43ffc80d42606162191c46570d0be1a8aa81edf18e97e2666eedd2f69f24e3ada8a9d8b81a490e23d35491c72e9e051c47932878f5b7687bbb0aaefbd857c5e196a31998b99a26c9c691a7eec0700a401cf788aa3e4fc5d90f4f8e4782d61293df99b8d969486951555e166427849b54c5205e8be39d16177d6fb5bc4bc9fa1999f24530a4fae76e711f718627950ab67735e369b87d7716bd9f0254d44f9cef89243c818d3fb261c1adb4a26322fa556af4f5d1e15647521c55e37a3103776bba05bb0dade90b7ec57552b8ac1421fa469fb8eff1eb6d138f8a0055dca15cff4b23817f0eea302ac6b704ca606efe7b06d5cf48cd6b88236396d7bc23b735be79af1edf10ead438f727ee9bb3d1f9b7a6d2cd032df35d54556c21e167e0ebb6741699da6f825682014cf5f557e61bf3f47aa8d28a26bdfe2e6bd16ef2a0cc718d861827048a63268572d3b836a8dc363a789e1f9905023fc6692ee1cc7d277833d99ac67f4401390979533214a94799e4eeb30e0a718801905213de29648c795c339a51109f5e0fe18eeb2416850441f8c05573a6681f51918a91e71b7921f37f986edd66125b1e490f2ecdadb648c8d6f8f8a672c19ec1ea2915e3ae2c7f61f76d2514644873f7450f935cbd031217b19980ed6707bcbfcd715567c461e4c67d5e5ee06d8c079069205eef34ee70bdb3dc5dec6728f49876034decaf780f8fe0302018b79620ca2f516c735d99ca74738b7782bc69e565b2d549b0bd8a6263542304e74302c7585f6c25ce6cd77eeda4140f1f098f9f300f45efb892c7dfeafa3b12e14c7e74b92622ac38c8854b7fa5e75c9b81b388f4327daf5a03c72520350286e07ffa681b5b0cc03bedae26d1f920cb295e62aa7026dc6ff257f756f043bca7ce5719955c562119427d2f81d30c84ab9009781b1a198f89c47cdc679be512580f0dcc32e6e33978525725b93eea0843ac2d2bec6a6dd856b1a3bf4927618fd262eedc13f320008e3c674a81458256f908b27a5ff166fbcbdf25b71dab0af7c924e84f752dde3ef87cfdcf185cfb61c7175ee4a2c4306c74333fd0ddfae1f05eea2c1a89b6462ba5b10faacd7984d501016fffe93d1f12cc9d76d40484792f99246cc7e7abdb048ef5c5de85a8020c13f5d3b01557e260c10270c9d6ca1126931e0a3aba66e713104f279043e6bfca83df4cd4a1d750feded0f0fd43c52ec3c66c8556eb7f1c2118622bfd7fccf20306b3d3dd4fbd877cee271cd8659ae893fb3babb5e4acbc1cd2c7d972ea4b6aec8e31f51417c4c8278f0ce349a00f5a25acb01a6c9ea18cec47c06d5912a1138332f115100cf84f111b45d07e9ded1885cec2f12e65f6e4c00b6a5bea592e16159ddcd477dda34533dfb8a1f3c3de781ca809a81089417f5220e2642af9156b5f6a708c07a107b8702613f61ec297f4693e2e29b903ecd45f3921e98798b3f3da96d0abcadb74df5b0e54de8e0bc5e7a9ea664ae2f62e4cb36e8aa188ecb61ef91c012c2887b41d316c5357aaa4020760ed8081db417f774050f6f0e0878aa66e13fb47ffd331693400bfc8361f2316e0e33b766d9fd029bc713b69ba71b751a54583d56abc9e5565d2d5ec8d60d4f0f7ea49b69b35af29ad4a5aff9bc60aaff7b305ca4be5f3f1acd4648fb95ce5877ccddbb069ce3ee6745f58912ec845f6b6c02e63a260d11e3b474b88937948a49a64b2ec7d2b6704104d08f4f650970ee4af2d249c9e8cd253b36262b2da9debbde3f4f56ad333c45f765ce723c7d06324adb182c32aa3d008179cbecbc5de28c36f783dbfee854031c37d38af5dad9f37166c59162370c42a11dce133affa42c53c85adbebefc746e98769e5fd38e1be0b19de0aad35d2a18929441be33f6ade81e0550a15666f315ae69226f06a064ce774b6523a071ebeb7490c7cddb697a05593f15d0b5195c0fe50f6995afa3f918e2523a5faabee3f65ae7106e3feae6eacab14bbd1698a2e35a98b4713663e103ecbefacbf2180febb0ba24d665d8314216bd3f85b1cc0702fcfbf4d2a01caf0b5c1aaf51411f3cc5444f55d4f4f709bd2245854f227df3379e7348075f6c4baa4d38903b3bb3e3f3386ae15a91382b091f5be209485ba8a41b8dd54dfd44897aefd8090d2e9b5b546b59a6873221f50fd5c71d2164b79017c985f6d06dd8615ab484884ab73d975c7794fcd69d76336efa089abf0c0731d0956cc73b61c50fe0a211fc8a62032f54263a69623d4cabc3ea59ae6aeb53b04afaf7be3ad49e561859ab0df2a90ed61929a488e506fb0aa2fca104680f74d1240d5d186081cf4311d60409f14595746a64c39d755a974ce37e2c35318ef6725280fb70fc245ee402ebf6d9d27233c90f37b14259743dc3ce846d993b4a695860e2a09bab610c46443d5dbd12b61b0107c1c43214f5b6fc9346d2874e226adcae01ae0ac78c459d4e40f8b041ed78e2c60c8a00a8dc4f6436f403d3c5ea64612e4e3705a8644030de0feaa6c7fd3a087d09aa47323285c157559f42d84c1510baacfd876fcd28d7b53d386a7ef383f2d762511870191173c60ca101b4b1bc4ee5646b8b4c6eab5ae29b1fa4394bde5be533f71ea1d84c83f3d4977bd0be2663a5b00d5d3133a07058756c1cd80dbb5cc8e7b8c38319fc61c590976afb77e93f9a976254e593a533210e56b728d9d49ee201ef90c75ac494809683c3c7edb9030ce0032370047677fe815ed7098fb80e05e6c1baa3f3d24603083c982f3865497878592048fad80c3b1aea9139ad3655cdf0a96e7714db11a084522e722b122be7162b59e2b7eecedee68132310d06613696111c49b2723067008bb6c6da905c3c5ec1fc370bbd5350f4eecfc6defa5011e9720e6b809583479c4e6f5894053c0479fe7ce74fe2901d7105f183f789da550902d27b67d7e6fafbc3888dfbe7ba904aab5977dd64bcc0fe9ddc3c6895af864f45c51c859ab57a3d7d29ed95f483767209451ce662c672ccdea5aa6c1a7bcfff57958f5328b04520928e81909ed3254ddd89305c7b57164919e121390e46b72e9339f15bc6142e29a915c3300aa5344ec82af28d6aa43791930e25cb1d0d29464a6560bdaf3a61572fc9c25c400308fca4fc8e4249eaa0ae152e413e0e7f721c003f2743047b09dd1e53a1ad7e5b622a0909f04658ede7a58d4473079f7c8fabb4a1b47904d24d0b1bb3c1288058e132060e41a796751c5dda5d28faa49f93eea01a7075cf8cd8be8d2a1a2f365b32b2841d6f77c7d9c0a459602574960dfec8ab12719d4b75d6f0f85414eed437db0314c95ec1042626f3ab057505deadc71b4b5335c7419bb1c4d262c7a1c9c3fdbd55ee2a5db679c464e44527279d718c20ba3c77a1a8ba1b120eb6f2bf7dd428cc87c762b82bdeed7e8a11810482753677654ea242cf4164b74bcd92de87f3aa22b9e0a79cb6a8af4dcee361a28befd82b6d6a033f105d79cf0d64cd4c2fc3be36a47c99012e07afce7408d67eb908eac1bf27158aa40f7b371910a62b7ea917d570e6d2cd77268a6094472c764b605d52bbd063b4dbd9846a6855312d0aac5d92ce25a62bf00253ace225427a37853ea3ecaa0113ee9a7d58f60a958e431c17ec0fe91449810ba6c24fc6d75184044cdc21fc324b89675d13d3cc8c37a07d232a228dca606c295b58222a621a500aceed205d7bd1f16b26b1a971df06611b0c8818825ff31a918f9f949840c2f2dbac6fcbc06ebfe0fd1512d33dd92c64a1eb8a9da18b5a31c52b210392ae7b9ad2de2b9f032e3a9e26d9b006180d68bf13c0e1d0dd2b07fe904001948836278d0d42f0e8d666415130e62c77bb7855250262e1718a516605832a5774b7d0e7c8fec216cb33cfc2b17427425cf5987452de55c84af08490e2ba5994183b49b47135d8ab0e614298e1a55034765877371b80af257dae5ece59126b18798e214e3a33f3a7f82fe2556552598375a581827d4081e3a07aec4bfd8e4992873748a40eb638182b362d19c58be8c515f17456ace72e55e512428b38700ceb5746d32cb42f28d8ccd707ce32b935770be353e273313dd4fb610512460dc9010fd26b83a5f409aca288f72f7ff24f1dcaaec8771e258e318d3a383699a1a16f73f8b26f39626a979d0e3fd6d008b52475188082b376d6f2f4fdc43260c51985b67c1deb16862f0c3506a46ca2af5512645c2a00eb8bcb98de12341cba1694cb719ee315c7b2231d1de82bf9212195380d66764dbbf1cb49dd2eecfaa09ff2b253defa1bea8856ba16ed3253d14672a562ab19d0a81b57918cb5fef84190f31e17d7fa0327f3ab1d9080ed6e2bd2e1787c46db5011f96a97249130105d1420ce8c4b233b8a6801410bb505905a79c662a32d62c64d258ba9fefe03a43f50eb7d0c4267c0b70939ea2649c71d64bcdb75418873ded811c2f7fd7202f8d18665179c4e5d8a67b2d5297efd74f4acc366bf0ba460af9fbde11896b7d2793a26b59fe4a2ff4c7c6a01b02dc086c19df7b4743cff3052ec5d8d8d25676fab002b60d84fd733d08d8263f65070ceb59e8677c3f695827f06220e478f94f9bffe324fe9aba51e1cdb98fb97584dd21519d02868094bcb47b6b23dc0bea8425dbe4c4298cbbce211209a1c6a4c0b688b217a50f9ca6047b92fab6a269741f430e41247072d98d3a7deea0c4068f2f7502928bd6ada8f2c20068ad51ca7e1e7f2f2562a562f4d2da44ed40f36caf353e28485567dc324c0761ae0304c318f46e74bb40edf9eede1d3fb25d0990b4196e4498f8462d584798340662fb69884182030cfd4540363d7ae12cbb9bb26e0c7674a2a09dabc1ed1dbcbe99575a46b487283f656edf653496f65d8d50d4fc3d0980423ebcb9058f8ac34aabfe7c2704cbe31a9e30cbb102ce482153559642c36a16535a36cbba2b9a602ca565f57568215c3688786956218287410cfb1d086c479b24d4f1a98731d3c426ac989d290836bb6bb409c60bbba05aa21", 0x1000, 0x800, 0x0, 0x0) socket(0x10, 0x4, 0xffff) r2 = dup(r0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000001000)=0x1) 16:59:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x80004000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0xb1, 0x0, 0x0, 0x1f}, {0x6}]}) open(&(0x7f0000000100)='./file0\x00', 0x2, 0x33) pwritev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="e0", 0x1}], 0x1, 0x0, 0x0) 16:59:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x50}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:59:08 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x3) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) accept(r0, 0x0, &(0x7f0000000080)) symlinkat(&(0x7f00000000c0)='/', 0xffffffffffffffff, &(0x7f0000d06ff8)='./file0\x00') socket$unix(0x1, 0x1, 0x0) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0107002, &(0x7f0000000000)) r1 = socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:59:08 executing program 0: recvmsg(0xffffffffffffffff, 0xfffffffffffffffe, 0x40) r0 = socket$inet(0x2, 0x0, 0x68f) accept(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000280), 0x0, &(0x7f00000002c0)=""/32, 0x20}, 0x2) socket(0x6, 0x4000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x8, 0x20000003b, &(0x7f0000000040)="0500ba00f8a332c6a1a914b6bebdf09a0800f959cd48347df5c46e90a4eb4b0dc22136e7a80565964a844b31c2acda605ccf3461bed59717c124250c37cd2a15dd71e7e0a88cca32841275363f19adcd8a12f053aa88db44f6283044ef997a1502cd68569df4656260ea395e0e8dcc4812fba0724f783c3580d67bbc8554205efa427fadaa3089e2010a3f7de2256f5e14707ff787c6c2e8703576bc84abe824df678819a40a59846b6a725d8b4b19d21e8a28c45e645539fc6010f2c89bacb1b824fc3921fc5a", 0x6f) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) accept(0xffffffffffffff9c, 0x0, &(0x7f0000000240)) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000200)) 16:59:08 executing program 1: r0 = semget(0x3, 0x1, 0x2) semop(r0, &(0x7f0000000000), 0x0) r1 = semget$private(0x0, 0x1, 0x10) r2 = semget$private(0x0, 0x0, 0x1) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) r3 = syz_open_pts() ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000040)=0x5) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000080)=0x1) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f00000000c0)=0x5) fcntl$setflags(r3, 0x2, 0x1) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x5) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000100)=0xe9d) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000140)=""/59) poll(&(0x7f0000000680), 0x2000013c, 0x75) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f00000001c0)=""/9) clock_getres(0x2, &(0x7f0000000200)) getitimer(0x0, &(0x7f0000000240)) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_UNLOCK(r4, 0x4) r5 = socket$unix(0x1, 0x2, 0x0) recvfrom(r5, &(0x7f0000000280)=""/132, 0x84, 0x89d51dee0ad50fc6, &(0x7f0000000340)=@in6={0x18, 0x2, 0x7, 0x9db}, 0xc) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000380)=0x5) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f00000003c0)=""/70) setitimer(0x0, &(0x7f0000000440)={{0xc, 0x7fffffff}, {0x2, 0x8}}, 0x0) clock_getres(0x3, &(0x7f0000000480)) pwrite(r5, &(0x7f00000004c0)="a64f86f4b27801170da075334ae184a74f4368f14824b752f92df80b940fa1cab523b2908da43222c16f9eee098ad1f8da4fec2cb065be18380ea28cdde6a61c628c8dcb6b68851a4e73327cd0ced4959785d35ddf2b848d0f5c6559ba3d8d42cd4bb4781e", 0x65, 0x0, 0x0) 16:59:09 executing program 0: r0 = socket$inet(0x2, 0x5, 0xec16) fcntl$setflags(r0, 0x2, 0x1) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f00000002c0)="76e2ffdcf92a48677c5875b9a2316bd5f077f350a258903f065e1ca995fb6d9154519ed66a0b33e12736b4e3f387cb6690db215692b260fa1690bf79a123af45f16fabaae057519ee9fee8ede80218ee1bb1c0dd4a03da71d9e1a07d7c8c988d", 0x60}], 0x1, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000087}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r2, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) semget$private(0x0, 0x3, 0x1) semctl$SETALL(0x0, 0x0, 0x9, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000440)='/\x84\x00\x00\x00\x00tyCcfg\x00', 0x80, 0x0) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000380)) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x7) r4 = open(0x0, 0x0, 0x0) r5 = openat(r4, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) unlinkat(r5, &(0x7f0000000200)='./file0\x00', 0x8) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000100)="03b4aeb3ec2403d6f9d1db4e2c0a", 0xe}], 0x1) dup(r5) fsync(r2) r6 = syz_open_pts() r7 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) writev(r7, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000000000000000002c000000000058a3", 0x5d6}], 0x1) r8 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r8, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCGETA(r8, 0x402c7413, &(0x7f0000000240)) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000340)=0x80000000) ioctl$TIOCEXCL(r6, 0x2000740d) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000000040)) close(r2) dup(r6) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000280), 0xc) ioctl$TIOCSDTR(r5, 0x20007479) syz_open_pts() 16:59:09 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = socket(0x40000000011, 0x3, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x7, 0x0) syz_emit_ethernet(0x0, &(0x7f0000000040)) 16:59:09 executing program 1: r0 = getegid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, r0}}) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x6010, r1, 0x0, 0x1f) r2 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) fcntl$dupfd(r1, 0x0, r3) shmat(r2, &(0x7f0000fb6000/0x4000)=nil, 0x0) shmctl$IPC_RMID(r2, 0x0) shmat(r2, &(0x7f0000ffd000/0x1000)=nil, 0x2000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) socket(0x6, 0x2, 0x9bbd) 16:59:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000080)) 16:59:09 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) r1 = kqueue() r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r0) 16:59:09 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) write(r0, 0x0, 0x0) r2 = socket(0x1, 0x0, 0x0) r3 = dup2(r2, 0xffffffffffffffff) symlinkat(&(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00') write(r0, 0x0, 0x0) syz_open_pts() read(r1, &(0x7f0000000080)=""/23, 0x17) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) 16:59:09 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0xc4) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') r0 = getpgrp() ktrace(0x0, 0x5, 0x8, r0) ktrace(&(0x7f0000000080)='./file0/file0\x00', 0x1, 0xb08, r0) 16:59:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) ftruncate(r1, 0x0, 0xbb) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x54}, {0x6c}, {0x6}]}) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10000, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000180)={0x2, 0x5, 0x40, 0x81, 0x5, 0x5, 0x81, 0x10, [{0x0, 0x10001, 0x2, 0x200000}, {0x9, 0x0, 0x10000, 0x3f}, {0xffff, 0x6, 0x9, 0x7}, {0x7, 0x7, 0x7, 0x6b1b}, {0x0, 0x6, 0x7, 0x3}, {0x6, 0x7fffffff, 0x101, 0xffffffffffffff2a}, {0x7, 0x42f, 0x3, 0x20}, {0x3bf87ef9, 0x1, 0xffffffffffffffa9, 0x7}, {0x40, 0x70f7, 0x401, 0x80000001}, {0x5, 0x0, 0x1, 0x80000000}, {0x9, 0x10000, 0x4000000000, 0x7}, {0x9, 0x800, 0x1, 0x8}, {0x100000000, 0x6, 0x1000}, {0x401, 0x2, 0x101, 0x4df0}, {0x80000001, 0x1000, 0x4, 0xfffffffffffffffc}, {0x4, 0x3, 0x0, 0x6}]}) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000003c0)={0x1, &(0x7f0000000380)=[{0xcc87, 0x1f, 0x1f, 0x1}]}) r4 = openat(r3, &(0x7f0000000100)='./file0\x00', 0x0, 0x4) r5 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r5, &(0x7f0000d06ff8)='./file0\x00') pipe(&(0x7f0000000a00)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGETIF(r6, 0x4020426b, &(0x7f0000000540)={""/16, @ifru_data=&(0x7f0000000800)="45eb5e6eb52b5b1623359168a0ed010e368ad9bb895aa235b99ef443f8f43b870308e3328ab2e2068d2566afd2347c6b247522534453ae0edd879a3c9b55482db8a2b42e33e1141e0f55df62d4af05035479254c6f57952f262ec70c9184d6a5dcfdf879a335458f7d9da661d04dcf24380615882a8bf8f377ccd8255abbd9dcfd713a5e0bc5e7d248a9a7503d758649a0ce2541d456167081036914fbf45abca86ece6ae2f3f07dc5e0a7ba925e787415f89b9dfa8c535b1d5b7479f66d54ee26715b6390ff77ce1f3a1f238b6dfee223d43a80b1284aef8c6103ade755a8c184e6107e72c431724150b1476ad8b260d2a2caed32109b9dcafc4c460a3c3e536bc92c33ba8dfe8b04ff030000000000000643113eff3895d7e74516fc7b855d6fe91514d8a4a2f49e1d033adf2b57701465cc4a8efdb49645b7c75d6efd21a52424a5828d1b288638b8314b43b50900000000000000ccc178bb0a54991eb421d90b4e05996408000000c4d61a64b472c8774c8a5379da35bf445530bf62df8ecce79eb308d5e8e82f8a9028d493260bb317858039810f00b31eb4adadb787d323bde79213fd037e4e401c3f13d128408f9a028ca3536ef8132300a521a7e595a9030108dac28998021d65de08b6d6975f8f7c654f2086b0ee9a1c640d476b1c3b8cb6311b89fb296733820f80ce3c96483db01c12d462"}) openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) r7 = dup2(0xffffffffffffffff, r3) ioctl$BIOCGFILDROP(r7, 0x40044278, &(0x7f0000000400)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="df") 16:59:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x8000000000004, 0xffffffffffffffff}, {0x14, 0x0, 0x1f}, {0x6}]}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000001c0)=0x2c97) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000140)=0xc) r2 = getgid() r3 = socket(0x18, 0x1, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x410cf550b46a3add) setsockopt(r3, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r4 = getpgrp() ktrace(0x0, 0x5, 0x8, r4) fcntl$lock(r3, 0x7, &(0x7f0000000180)={0x5, 0x0, 0xd90000000000, 0x9, r4}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000200)) fchown(r0, r1, r2) 16:59:09 executing program 1: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) close(r0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4503) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) fcntl$getown(r2, 0x5) fcntl$dupfd(r1, 0xa, r0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) readv(r3, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/148, 0x317}], 0x31c30150a389b9ef) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) poll(&(0x7f0000000200)=[{r3, 0x10}, {r3, 0x1}, {r4}], 0x105, 0x5) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000140)={0x0, 0x2, {0x1, 0xfffffffffffffffd}}) 16:59:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000400)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000200)="3a84432bb4005fab850dec44b46f676c44e4f3bfd4b97c89241f5ba6d657f9f14fb646ef773bd8", 0x27}, {&(0x7f0000000240)="19ee5fbcd548d685e21a48b18f2e3857b055", 0x12}, {&(0x7f0000000280)="582dd5b9285014f3df2ade35028a2cf9ec79361e94075edbf95277bd9ac04f02d50dc15b13d8fa0012eba0d53d98c517044eb8eaccdd10dc04466814774a2387fb52946c37", 0x45}, {&(0x7f0000000300)="600a2d8edeaf9ef1f9dccfa4a9720ff05710459d16955b80efca656ea21d890a9d8f4a5466af703176ecca38651924afe4596695c7ba19b65d04c13b7cc337bed5ee15381897e13ec247509f565a91a6b6a94aa5a711231ed419689f5066af5f6ea5de7cebb7cbc1a3b6a5983860d12f7f936f96d92c71bcda559c13ca7cd9f037", 0x81}], 0x4, 0x0, 0x0, 0x1}, 0x8) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./bus\x00', r0, 0x1}) r1 = open(&(0x7f00000006c0)='./bus\x00', 0x0, 0x4d) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "e83b80885a570aa711fe32df4f689e6cdf333363"}) r2 = socket(0x18, 0x1, 0x0) r3 = kqueue() r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r4, &(0x7f0000d06ff8)='./file0\x00') ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f0000000680)={&(0x7f0000000640)=[{0x45, 0xffff}], 0x1}) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) writev(0xffffffffffffffff, &(0x7f0000001340)=[{&(0x7f00000000c0)="f0169b0a9d8eda661051eb3432360b", 0xf}], 0x1) chmod(&(0x7f0000000600)='./bus\x00', 0xfb) r6 = socket$unix(0x1, 0x5, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0xc0106978, &(0x7f00000000c0)) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) kevent(r3, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffffe, 0x9c, 0x8, 0x84d9, 0x5}, {{r1}, 0xfffffffffffffffa, 0xa8, 0x80, 0x1, 0x4}, {{}, 0xfffffffffffffff8, 0x2e, 0x2, 0x7, 0x8414}, {{r5}, 0xc95b1b53131fb59c, 0x102, 0xb00fff9e, 0x7, 0x101}, {{r8}, 0xffffffffffffffff, 0x8, 0x2, 0xfffffffffffffeff, 0x40}, {{r9}, 0x8000000000000007, 0xfe, 0x40000000, 0xd0, 0x8}], 0x1, &(0x7f0000000500)=[{{r10}, 0x5, 0x3c, 0xf0000000, 0x3}, {{r11}, 0xffffffffffffffff, 0x30, 0x20000069, 0x1, 0x8}], 0x3, &(0x7f0000000540)={0x80000000, 0x8}) setsockopt(r2, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) getpeername$unix(r2, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) sendto$inet(r9, &(0x7f0000000580)="2e898b23059ce248ef7056f64291715183dcd2eddd79f7a3ec16a0278a8929d591b29d3a7db72628eebf3f361464", 0x2e, 0x406, &(0x7f00000005c0)={0x2, 0x2}, 0xc) 16:59:09 executing program 0: r0 = socket(0x18, 0x1, 0x0) kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x100, 0x0) kevent(r1, 0x0, 0xfffffffffffffffd, 0x0, 0x9, &(0x7f0000000300)={0x0, 0x9}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x7fff, 0x80000000000003c, &(0x7f0000000180)="7341b963a8f76cf23b6b472435e90f361fc08d4778bbdf390fed143f02b0e61d9bf0682aeb1d8c6cc8206a01ecad84ee76192bb74c45c5c385bca10abf015c62d1a78017cc7d9923bc66f4cf1bb2610b0a0bbfa8b7ae57cd9a1111bf38cc46b430f0598c53b6cc91e4805cf38bd7209dc5eb6172f8693d50e30980dc103f0492113f44899e3f74af3fe38d3858c5209c84d44189b8957e984427fd21ef7d2fd65e87b46f96dad6f9bf4d1c475fff5df95b354a85b1e9738037d9ba98b868a32092d4537d70b41f8f98b7b50455b900adbc007e97eb758b97f90da0c209093d351b6f85ea0237e97a9d78f84381ba9919620ab686c881a239417516f68bf4cc769046dbd9c120f6f6", 0xffffffffffffff38) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') ioctl$SPKRTONE(r3, 0x80085301, &(0x7f00000004c0)={0x3f, 0x8}) kqueue() r4 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x800000000000040, &(0x7f0000000340)="93d8c1b0c807aa347e8a1c6160d0a809f5ee10e443e397bc86ca8a58757589bf772fa064655998122941b1768d08f17e5ca3c816cf0b8991900c92fcb7647b54a8cc82e0bb8d38b19d45c23c7576b4b3102752ebb2360000c6507c404f91c2757da4d44ee0cc364535e52908b5285143c05950cbef6642b9d82cc40ef8d96df605c6a7b83fff4611acdda2dd12a4321a0b755923de228655394541c93449f7ac3a94185fe6b7a2b141ff139509afc2076e3ca7fe3fb8e77836c5f8f814294e3d2c4e125f10a7bd91d0202b8d10e3e5e0e6afe244b5866eb5d468bc03987c964427c0671ddee1d2c4af30e16c81891e2bfbbd2bb6682e28e4f84d7c9843ef52138e8432c630b4e685f92972a76e5777ba935c", 0x112) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000100), &(0x7f00000002c0)=0x8) r5 = openat(0xffffffffffffffff, &(0x7f0000000500)='./file0\x00', 0x8, 0x100) connect$inet6(r5, &(0x7f0000000540)={0x18, 0x0, 0x40, 0x8}, 0xc) pread(r2, &(0x7f0000000000)="0789ddbf28abec385c291f513646e402b0842c1f47c62ba71d5ed6ba0463bf9562366704477371cc32b35aeb1c09c98ba5cbc9188ac6dd1f715d17f2dc69c1df42e0c46947bb1f530d2765ceb60aad3ce966546759eb97c8d823503cfe77c809931f5a53026ab7078b925418f5922b077a984abfd911938ddf32b3e1acc37b262db860d29ab157e8571277e0f69f3dbb06587e74b5845404e4fde075c426ba5bb934678adad48721c9684069904a207cdfaeede49ceca1e6b020c396c9b8b77ef741e24a1ed4480552ec076bab3840698be3ba86231fe32a71c0239012fc69", 0xdf, 0x0, 0x0) setsockopt(r0, 0x3, 0xe, &(0x7f0000000140), 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20, 0x0) socket$inet6(0x18, 0x4, 0x81) 16:59:09 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) getsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f0000000000)=""/123, &(0x7f0000000080)=0x7b) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000240)="b10005016000009005001b0009000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:59:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000040)="8c58c699") ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x5, 0x56b, 0x1, 0xffffffffffff8001}, {0x8, 0x4, 0x200, 0x9a3}]}) 16:59:09 executing program 0: execve(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)=[&(0x7f0000000080)='\xd0,'], &(0x7f0000000380)=[&(0x7f0000000200)='*\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\xcc-\x98\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00']) mknod(&(0x7f00000003c0)='./bus\x00', 0xa024, 0x8000) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3ff02}, 0x4}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:59:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000280)={{}, 0x8, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffff9c, 0x80085761, &(0x7f00000003c0)={0x3, 0xdb8d}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x40}, {0x3c}, {0x4006, 0x3}]}) syz_emit_ethernet(0x23, &(0x7f0000000240)="985238a669ab541d1369151a49be57509d939766aeeeb2055c4da5602a8d3dccecc222") r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='.\x00', 0x0, 0x7) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000080)={0x6, &(0x7f0000000040)=[0x2, 0x1, 0x7, 0x5, 0x20, 0x81]}) r3 = semget$private(0x0, 0x4, 0x2) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f00000002c0)=""/193) 16:59:09 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) pipe(&(0x7f00000000c0)) select(0x40, &(0x7f0000000580), &(0x7f0000000b00), &(0x7f0000000b40), &(0x7f0000000b80)={0x9}) 16:59:09 executing program 1: madvise(&(0x7f00000f0000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000084000/0x6000)=nil, 0x6000, 0x5) mprotect(&(0x7f0000487000/0x3000)=nil, 0x3000, 0x0) r0 = kqueue() socket$inet6(0x18, 0xa, 0x2) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x10, 0x10, 0x4, 0x9}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x0, 0x20000000, 0x5, 0xf5c}, {{r1}, 0xfffffffffffffffa, 0x20, 0x0, 0x3, 0x5}, {{r2}, 0xfffffffffffffff8, 0x0, 0x2, 0x6, 0x8}, {{r0}, 0xfffffffffffffffc, 0x80, 0x20000000, 0x774e, 0x5}, {{r0}, 0xd3caf0f6fd26169b, 0x39, 0x1, 0x3, 0x7ff}], 0x9130fba, 0x0, 0x4000000, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:59:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x44, 0x0, 0x0, 0xff}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:59:09 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) dup2(r1, r0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000001c0)) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000180)) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/150, &(0x7f0000000000)=0x96) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000240)) 16:59:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x6c}, {0x84}, {0x6, 0x1000000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') fchmodat(r2, &(0x7f0000000100)='./file0\x00', 0x12, 0x2) rmdir(&(0x7f0000000080)='./file0\x00') ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) 16:59:10 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x800000018, 0x1, 0x0) connect(r1, &(0x7f0000000040)=@in6={0x18, 0x1, 0x3, 0xffff}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r2 = semget(0x1, 0x0, 0x40) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000280)=""/46) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000240)={0xffffffffffffffff, 0xfffffffffffffffe, 0x800007ff, 0x0, "04000000000000003c5b00000000e74de400", 0x0, 0x7}) r3 = semget$private(0x0, 0x3, 0x80) getpid() r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x800000000000040, &(0x7f0000000000), 0x230) getpeername$unix(r4, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000100)=[0xc0, 0x2, 0x1, 0x101, 0x5, 0x6]) semctl$SETVAL(r3, 0x4bddcbfeee22f29d, 0x8, &(0x7f00000001c0)=0x8) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) bind$inet(r5, &(0x7f0000000200)={0x2, 0x0}, 0xc) 16:59:10 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x29, 0x3c, &(0x7f0000000140)="88f746562fc0a7322ab2573141b9965867ca0d441207805c99b1baab1a3e5b218cb618fbf85c34496e6f1123ef2804aaeddf32da8ba987896b49742e2996452453c373650b37017c52b78ba7991c10d878c48a835bcb58b12717cacdb7", 0x5d) sendto$inet(r0, &(0x7f0000000040)="c74967f767e8bba69a89a739b6a316525594fbad5181fc86745092e2777c7dc3f73f95f1358aa351785f9f8301315d221e14eb7516f001e817e71a0cc1557c056eb4e4350d52b7a70208c41bfb060a96507cf180369ae10bd01da38d4c1c1fc872bd31f113589f554efcb49cae40e8d7cdd89040fac07cf15c13992b960997eddff791d1e234146f11837b600c78984424d80f43f7a2d721dcfeecd8a8d5f36c154e584f258ea5ad44d04b745ab505afba30dc005fb733a370de62a4c9dcbdce5bfede53478ce85786", 0xc9, 0x2, 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x40047309, &(0x7f0000000000)=0x38f0dc5a) r1 = getgid() r2 = socket(0x6, 0x8000, 0x2) r3 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) listen(0xffffffffffffffff, 0x5) r5 = open(&(0x7f0000000240)='./file0\x00', 0x2, 0x80) ioctl$VMM_IOC_RESETCPU(r5, 0x82405605, &(0x7f0000000280)={0x1, 0x7, {[0x2, 0xffffffff, 0x0, 0x20, 0x6, 0x100, 0x400, 0x7, 0x4, 0x1000, 0xfffffffffffffffb, 0x6f7, 0x8, 0xffffffffffffffff, 0x1, 0x5, 0xfffffffffffffff7, 0x44db], [0x5, 0x3, 0x40, 0x6, 0x3, 0x3, 0x1f, 0x3f, 0x38, 0x2ae], [0x0, 0xffffffffffffffff, 0x2, 0x0, 0x4, 0x401, 0xfcb0], [0x80000000, 0x9, 0x64, 0x5, 0x40, 0x4], [{0x1ae, 0x5, 0x101, 0x7ff}, {0x5, 0x4, 0x76, 0x7}, {0x1c, 0x780, 0x400}, {0xff, 0x2, 0x6, 0x10001}, {0x0, 0x1ff, 0x1f, 0x3}, {0xe1e3, 0x6, 0x1, 0x1}, {0x9e, 0x0, 0x4d40, 0x4}, {0x10001, 0x10001, 0x1ff}], {0x6, 0x8, 0x1ff, 0x8}, {0x0, 0xffffffffffffffe1, 0x3f, 0x3}}}) chown(&(0x7f0000000000)='./file0\x00', r3, r4) setregid(r1, r4) accept$inet6(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) socket$inet6(0x18, 0x1, 0x402) 16:59:10 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f00000000c0)="1e02cc028fed5d0928a5cc0ac825ee560d24e00038b631d40e386692bf393734aa5443a481d4f466b4e4f8c899f49a562fd35e6ac3ca135f62b496886500efd997bf52964e70b05bbee8b2cfb6ba92036244c9425d3d2e81bdad04abf747e3109d727bf9bca0b620b3bd144433080dcf3bb8f24c257e18538d2a657c50f09534685d72d9d1b973bc88381077d151db7ffc7150e36990f18f", 0x98}, {&(0x7f00000001c0)="696cda360ff8ef901f0fdca13b08991a6b3cbce8f9e926f064282583da1bff9d9cc124bc04e36705ad3bebbe1b50163cf30847f206177ae63816f012867ed26c1b381bcca4b734a27e5324cdb17b278eb22ac2d46e", 0x55}, {&(0x7f0000000240)="7a6a4ec3358e8b6e4b92239763e70d684753c07eaaa36dbe257a16672d2561c165c925d800736fe8b640fcb9a7997abbcb39744898e27a63362de5e2ac138f22ffedb85f6a3721", 0x47}], 0x3, 0x0, 0x0, 0x2}, 0x200) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000002}) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x7fffffe, 0x2000100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x400000000000bb, 0x200000005}) 16:59:10 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002009, 0x5dc1) getrlimit(0xd, &(0x7f0000000180)) open(&(0x7f0000000000)='./file0\x00', 0x11ecc2cf59ba15d7, 0x80) mknod(&(0x7f0000000040)='./bus\x00', 0x11, 0xfffffffffffffff9) shutdown(r0, 0x2) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r2 = dup(r1) dup2(r2, 0xffffffffffffffff) 16:59:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x80, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') ioctl$BIOCLOCK(r3, 0x20004276) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/de,/bpf\x00', 0x10000, 0x0) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000002c0)={'V\bx', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x39cab7dad0954049, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000100)={0x6, &(0x7f0000000080)=[{0x7ff, 0x0, 0x5, 0x4}, {0x100000001, 0x2, 0x80}, {0x6f9d, 0x100000000, 0x8, 0x2}, {0xcb, 0x5e, 0x13, 0x9923}, {0x9d, 0x8, 0x5, 0xffffffff}, {0x4, 0x0, 0x200, 0x9}]}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000200)=0x8) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x68, &(0x7f0000000380)={{0x18, 0x2, 0x1f, 0x80000001}, {0x18, 0x0, 0x1, 0x8}, 0x3ff, [0xff, 0x9, 0x0, 0x1ff, 0x4, 0x7ff, 0x40, 0x395185f4]}, 0x3c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'\xcb\xf7\x00', 0x0}) symlinkat(&(0x7f0000000240)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000280)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") 16:59:10 executing program 1: setsockopt(0xffffffffffffffff, 0x29, 0x9, &(0x7f0000000140), 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1916ce290f8784eb, 0x0) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 16:59:10 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x8, &(0x7f0000000000)=[{0x80, 0x1, 0x7fffffff, 0x9}, {0x8000, 0x6, 0x48a, 0x80000000}, {0x0, 0x0, 0x100, 0x51a}, {0x81, 0x1, 0x8001}, {0x6, 0x2, 0x7, 0x4e}, {0x9, 0x0, 0x9, 0x80000000}, {0xbca, 0x100000001, 0x6}, {0x1, 0xc953, 0x896, 0x6}]}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)=0x10000) 16:59:10 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0x7ff, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x31, 0xfffff}], 0x6, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) getsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f0000000080), &(0x7f00000000c0)=0x4) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') 16:59:10 executing program 0: kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000000000ffff0000000000000000005b67071b542a538706000000b81800000029000000310000000300000007000000c1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0xfffffffffffffffe) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:59:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) socket$inet6(0x18, 0x5, 0x59c3) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x2, 0x401, 0x2}, {0x18, 0x0, 0x3, 0xd27}, 0x101, [0x2, 0x0, 0x64e7, 0x26c, 0x2, 0xa8, 0x0, 0xff]}, 0x3c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80000002c}, {0x1c}, {0x6}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x0, 0x80000000, 0xffffffffd2fccee8, 0x401}, {0x0, 0x1, 0xa0, 0x79cd}]}) syz_emit_ethernet(0xfffffcb0, &(0x7f0000000000)="e4") 16:59:10 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x4, 0x804) mkdir(&(0x7f0000000040)='./bus\x00', 0x20) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:59:10 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r0 = getpgrp() ktrace(0x0, 0x5, 0x8, r0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x114, r0) select(0x2, 0x0, &(0x7f0000000040), 0x0, &(0x7f00000000c0)) OpenBSD/amd64 (ci-openbsd-main-3.c.syzkaller.internal) (tty00) 16:59:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r2 = dup(0xffffffffffffff9c) mknodat(r2, &(0x7f0000000140)='./file0/file0\x00', 0x2, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') mknod(&(0x7f0000000100)='./file0\x00', 0x100, 0x7) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000000c0)=0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000040)=[{0xc000, 0x2, 0x101, 0x6}, {0x6, 0xd39, 0x393ba637, 0x1}, {0x15, 0x2, 0x0, 0xc}, {0x3, 0x5, 0x40, 0x7fff}, {0x5, 0x4, 0xff00000000000000, 0xf4}, {0x9, 0x2, 0x4601, 0x3}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 16:59:10 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="062d"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="3c4130bb827f716f086cc36810bfb598e1a7474b8f085edb7c1e13753a218c97e522ef47f4d8b021bd1d28c74a66607e7f5a9f4772a8bd10393146a2872aee943091a6c08cbca7020807a4302d6c88ab7f5de8ad49380141670cf95ba1dd5cc7973e73b8903f2b6158887c7c508585d1de9224044b68cfb46abfe9cf5cfa59983126d6ca7695a69b93f4ac18e141b4d440a9218e1b708788d52fb75a9c2ab6feb2955f53442f4e0451d81eb0b56f2bffb4fe4762c9a8b6eedf1656de156a459921c08cb628b3ee6f71107b055594916896631300000000"], 0x1) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x5, r1) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000040)={0x3, 0x31, {0x70ea, 0x646e}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r0) getpgrp() r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="8c65", 0x170) 16:59:10 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) bind(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="2d012e2f666901000000"], 0x8) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) r2 = socket(0x1, 0xec66873a0d8b2969, 0x0) setsockopt(r2, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) accept$inet(0xffffffffffffff9c, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:59:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) close(r1) 16:59:10 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x1, 0x0) fcntl$getflags(r0, 0x3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) connect$unix(r3, &(0x7f0000000100)=ANY=[@ANYRES64=r1], 0x1) 16:59:10 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = msgget$private(0x0, 0x601) r1 = geteuid() r2 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) r3 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000000)='./file0\x00', r3, r4) setregid(0xffffffffffffffff, r4) msgget$private(0x0, 0x4) r5 = getgid() r6 = getpid() unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)='W\x00') r7 = getpgid(0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x3, r1, 0x0, r2, r5, 0x4, 0xffffffffffffffff}, 0x6, 0x1ff, r6, r7, 0x8, 0x8, 0x5, 0x8001}) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r8 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000003c0)) fcntl$setown(r8, 0x6, r7) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x82) r9 = semget$private(0x0, 0x3, 0xa0) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x29, 0x800000000000040, &(0x7f0000000500)="3e7387e99ba9e309000000000000007842e6de17b4d6b7042e4e0aafc211c0d5983ad2d52a18f68f6c90c38ea46b786a97ea5ce6a73ca0a00db2d1005d70aec47743780ad07629d825d7dd969c1b5793d4c388d6d245d90163c8159a4ed0e7967dd049a5ad187595818d514bd2d6bdb54642dc44c592eecb828f6b4df6c0deb1bd8add46dfb116ac476d164dcdad4a4546f63cb71f2855de1afa65b7518c501c744a42bff5ca233d70ebc5b8137811c48a1bddbac90ba9a7cb7d1af4d6be9e23325fc55d16c3917d81cdca", 0xcb) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000240)={{0x1000000000, r2, r12, r1, r5, 0x90, 0x6}, 0x0, 0x12a, 0x9}) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000340)={{0x80, r2, r5, r1, r5, 0x21, 0x774}, 0x5d, 0x3, 0x8}) getgid() setgroups(0x73, &(0x7f0000000300)=[r5]) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') getegid() r13 = semget$private(0x0, 0x3, 0x0) shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffc000/0x3000)=nil) shmget$private(0x0, 0x1000, 0xb0, &(0x7f0000002000/0x1000)=nil) r14 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmat(r14, &(0x7f0000e80000/0x2000)=nil, 0x0) shmctl$IPC_RMID(r14, 0x0) r15 = shmget$private(0x0, 0x3000, 0x400, &(0x7f0000a31000/0x3000)=nil) shmat(r15, &(0x7f0000fc6000/0x4000)=nil, 0x33d075fb30a48786) r16 = shmget(0x0, 0x4000, 0x2a0, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r16, 0x0) geteuid() getegid() r17 = getuid() r18 = socket(0x18, 0x1, 0x0) setsockopt(r18, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000100)={{0x7, r17, r19, r17, 0x0, 0x4, 0x9}, 0x7ffffffe, 0x263, 0x20}) 16:59:10 executing program 1: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) getpid() r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) connect$unix(r0, &(0x7f0000000140)=@file={0x0, './file1\x00'}, 0xa) r1 = socket(0x2, 0x4003, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) recvfrom$unix(r2, &(0x7f0000000080)=""/29, 0x1d, 0x40, &(0x7f00000000c0)=@abs={0x19437d01da0e4dde, 0x0, 0x1}, 0x8) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000500000000"], 0x10) sendmsg(r1, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0x19e}, 0x0) 16:59:10 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x0, 0x150) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) r0 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)) mknod(&(0x7f0000000000)='./file0\x00', 0x100, 0xffffffffffff7fff) 16:59:10 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x25, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000000, 0x800000000000009, 0x0, 0x0) munlockall() 16:59:10 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000140), &(0x7f0000000180)=0x10) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) r2 = getpgid(0x0) r3 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000000)='./file0\x00', r3, r4) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000040)=@abs, 0xfffffffffffffd14, 0x0, 0x0, &(0x7f0000000100)=[@cred={0x0, 0xffff, 0x0, r2, 0x0, r4}], 0xb, 0x4}, 0x0) 16:59:11 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:59:11 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) accept$inet6(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) nanosleep(&(0x7f0000000000), &(0x7f0000000080)) 16:59:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x8, &(0x7f0000000080)=[{0x4, 0x1, 0x2, 0xffffffffffff83e1}, {0x3, 0x1, 0x2, 0x3}, {0x9, 0x0, 0x7, 0x5}, {0x10000, 0x7, 0x3, 0x2}, {0x9, 0x0, 0x5, 0xf238}, {0xb4be, 0x4, 0x8, 0x4}, {0x4, 0x401, 0x80000001, 0xa317}, {0x9, 0xffff, 0x0, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:59:11 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file1/file0\x00', 0x6, 0x1240, r0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') 16:59:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) getsockopt$sock_int(r1, 0xffff, 0xe4bc2fa693b64f0c, &(0x7f0000000040), &(0x7f0000000080)=0x4) 16:59:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001d80)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000001e40)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) dup2(r0, r1) 16:59:11 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) recvfrom(r1, &(0x7f00000000c0)=""/171, 0xab, 0x2, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) 16:59:11 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) setuid(0xee01) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="440233f8a80fc1d3d6297449d01b1474d3aea7bd1fe0dbf92e08b17ef854e26985411f77bce3769311897f80f1d197be1985e3f3fb8790d327d298741148fb4c0c9e725dd518", 0x46}], 0x1, 0x0, 0xfffffffffffffffd) write(r0, &(0x7f0000000280)="e5fbe6", 0x3) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 16:59:11 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000440)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)='on', 0x2}], 0x1) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x100, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/speaker\x00', 0x20000, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200), 0xc) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./bus\x00', r2, 0x1}) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) accept$unix(r4, 0x0, &(0x7f00000000c0)) 16:59:11 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgsnd(r0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r3 = socket$unix(0x1, 0x1, 0x0) dup2(r2, r3) sendmsg(r1, &(0x7f00000008c0)={&(0x7f0000000040)=@in={0x2, 0x2}, 0xc, &(0x7f0000000380)=[{&(0x7f0000000300)="3d3694e9a0467adb09addf57b5be04b86c730795d72ed879a666fe23a6b676008ca82bb8f9a1443eeeca0d985d0d061060e3930c9fcaad5345d17366734422f8887c5befed2c64aef0ba44", 0x4b}], 0x1}, 0x4) 16:59:11 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x100, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file1\x00'}, 0xa) setsockopt$inet_opts(r2, 0x0, 0x20000000000001, &(0x7f0000000440)="a806e3060000000000000000000000000018d23a", 0x14) sendto$unix(r2, &(0x7f0000000040)="974089476cea26ace71c9bfdbe45c276803edab0b5f27892ab054e9d0066cc57e13a6ebde3f13f5699cac439a7fc729ca459570614422d91da1e420d7338b23333f706ee09269594e16d62ececaf649a97185022421eb8f38ff9abf2839266bc4fa9303ba7ecc680e24f179facb85b215f8fd26fde9bae00deb13f81381e7016d8fc0db9ca133eada8db", 0x8a, 0x0, 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000001300)='/dev/null\x00', 0xe0, 0x0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000001340)={0x6, 0x9, 0x297e, 0x9, "997d27b69f76f24ff10129421104219e8647ae1f", 0x20, 0x9}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mlockall(0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(0x0, 0x0) fcntl$getflags(r0, 0x1) unveil(&(0x7f0000001240)='./file1\x00', &(0x7f0000001280)='W\x00') ioctl$KDSETRAD(r3, 0x20004b43) unveil(&(0x7f0000001400)='./file1\x00', &(0x7f0000001440)='r\x00') rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') r5 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r5, &(0x7f0000d06ff8)='./file0\x00') mknodat(r5, &(0x7f00000013c0)='./file1\x00', 0x20, 0x7f) open(&(0x7f0000001380)='./file1\x00', 0x10, 0x100) preadv(r1, &(0x7f0000001200)=[{&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/86, 0x56}, {&(0x7f0000001100)=""/153, 0x99}, {&(0x7f00000011c0)=""/32, 0x20}], 0x4, 0x0, 0x0) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f00000012c0)) 16:59:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSFILDROP(r0, 0x80104267, &(0x7f0000000040)=0x3) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) ftruncate(r1, 0x0, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getpgrp() ktrace(0x0, 0x5, 0x8, r3) ktrace(&(0x7f0000000100)='./file0\x00', 0x1, 0x100, r3) connect$unix(r2, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) 16:59:11 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd", 0x8}], 0x1, 0x0, 0x0) semget(0x3, 0x3, 0x9) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) r2 = kqueue() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0xcd) kevent(r2, &(0x7f00000001c0), 0x41, &(0x7f0000000600), 0x9, 0x0) getuid() ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f0000000800)=0xfffdfffffffffffc) 16:59:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)="d754936e5549a886b7a0af1f0c7f3b81abbd30bce067dad7a107c0b605aeb3930154b509537c9416394333a47f62a474443145749a37bf1d1fb641ffb7fd1695d14d400f1f2f3a095cce6e5019c192a15e6c68bdcce83e10974250b76d0b40559267c7", 0x63) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000140), 0xb51) r1 = syz_open_pts() r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(r0) dup(r1) r3 = syz_open_pts() ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000140)=0x7) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xfffffffffffffff8, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:59:12 executing program 0: setrlimit(0xb, &(0x7f0000000280)={0x7, 0x3}) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x800000000000040, &(0x7f0000000000), 0x0) r1 = socket$inet6(0x18, 0x3, 0x1) r2 = fcntl$dupfd(r1, 0x5, 0xffffffffffffff9c) getrlimit(0x3, &(0x7f0000000080)) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000000)) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000240)) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000001580)=[{&(0x7f0000000340)="d270a25f63de65b075fd276ab65749cdb6d5a008cc6a5f43d9c37e928d64af81613b534b86d294f49314c3bca5ec8aa3d2a17c41ebd3a1d2ca8e8e4aa625351ad4da864341906020d71d7f141d398d89e2b11c5bbb4981222c6bd3b439fedf04", 0x60}], 0x1) ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5edd0bfc7dc59c5f9c3280cbd156a1e898a442a4"}) ioctl$TIOCSTOP(r4, 0x2000746f) write(r3, &(0x7f0000000100)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24c97c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b0000008000000000ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf666d38c3f7fe09b953ddfa23d76a9c2098d2", 0x2cb) 16:59:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x2000000000000138, &(0x7f0000000040)=[{0x61}, {0x3, 0x0, 0x8000}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) chmod(&(0x7f0000000140)='./file0\x00', 0xa0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") connect(0xffffffffffffffff, &(0x7f0000000000)=@in6={0x18, 0x3, 0x8001, 0x4}, 0xc) 16:59:12 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000340)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x3}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x8}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x100000001}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000, 0x2]}}) login: vm_impl_init_vmx: uvm_share failed (22) uvm_fault(0xffffffff824f7790, 0xffff800000b2f000, 0, 1) -> e kernel: page fault trap, code=0 Stopped at uvm_unmap_remove+0x3eb: movq 0x100(%r15),%r15 ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic kernel page fault uvm_fault(0xffffffff824f7790, 0xffff800000b2f000, 0, 1) -> e uvm_unmap_remove(ffff800000b2ef00,0,80000000,ffff800014930708,1,0) at uvm_unmap_remove+0x3eb end trace frame: 0xffff800014930740, count: 0 ddb> trace uvm_unmap_remove(ffff800000b2ef00,0,80000000,ffff800014930708,1,0) at uvm_unmap_remove+0x3eb uvm_map_deallocate(ffff800000b2ef00) at uvm_map_deallocate+0x6e vm_impl_init_vmx(ffff800017b69c70,ffff800014914508) at vm_impl_init_vmx+0x1e0 vm_create(ffff800000a8e000,ffff800014914508) at vm_create+0x182 VOP_IOCTL(fffffd803be3d340,c5005601,ffff800000a8e000,1,fffffd803f7c6840,ffff800014914508) at VOP_IOCTL+0x88 vn_ioctl(fffffd8037de4168,c5005601,ffff800000a8e000,ffff800014914508) at vn_ioctl+0xb7 sys_ioctl(ffff800014914508,ffff800014930ae8,ffff800014930b30) at sys_ioctl+0x5b9 syscall(ffff800014930bb0) at syscall+0x507 Xsyscall(6,0,ffffffffffffff59,0,3,f9a499d7010) at Xsyscall+0x128 end of kernel end trace frame: 0xf9cc3d89280, count: -9 ddb> show registers rdi 0 rsi 0 rbp 0xffff8000149306f0 rbx 0 rdx 0x14f5 __ALIGN_SIZE+0x4f5 rcx 0xffff800015955000 rax 0xffff800000b2ef00 r8 0x1 r9 0 r10 0x40c0b6d56e28247e r11 0x5391d29ce4a8a3fc r12 0 r13 0xfffffd803906f560 r14 0 r15 0xffff800000b2ef00 rip 0xffffffff81f780db uvm_unmap_remove+0x3eb cs 0x8 rflags 0x10246 __ALIGN_SIZE+0xf246 rsp 0xffff800014930640 ss 0x10 uvm_unmap_remove+0x3eb: movq 0x100(%r15),%r15 ddb> show proc PROC (syz-executor.0) pid=335630 stat=onproc flags process=0 proc=4000000 pri=79, usrpri=79, nice=20 forw=0xffffffffffffffff, list=0xffff800014914780,0xffffffff82562a20 process=0xffff8000148a2378 user=0xffff80001492b000, vmspace=0xfffffd803f014aa0 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 37944 31904 94415 0 2 0 syz-executor.0 *37944 335630 94415 0 7 0x4000000 syz-executor.0 83070 34061 12666 0 2 0 syz-executor.1 83070 441750 12666 0 3 0x4000080 ttyout syz-executor.1 83070 47666 12666 0 3 0x4000080 fsleep syz-executor.1 20113 483470 1 0 3 0x100083 ttyin getty 94415 58434 98289 0 2 0x482 syz-executor.0 12666 31335 98289 0 2 0x482 syz-executor.1 2309 265597 0 0 3 0x14200 bored sosplice 98289 521376 91179 0 3 0x82 thrsleep syz-fuzzer 98289 448906 91179 0 3 0x4000082 thrsleep syz-fuzzer 98289 80061 91179 0 3 0x4000082 kqread syz-fuzzer 98289 224507 91179 0 3 0x4000082 thrsleep syz-fuzzer 98289 142146 91179 0 3 0x4000082 thrsleep syz-fuzzer 98289 44533 91179 0 3 0x4000082 thrsleep syz-fuzzer 98289 65235 91179 0 3 0x4000082 thrsleep syz-fuzzer 91179 289575 13993 0 3 0x10008a pause ksh 13993 413667 1995 0 3 0x92 select sshd 1995 444169 1 0 3 0x80 select sshd 81461 197934 49328 73 3 0x100090 kqread syslogd 49328 513708 1 0 3 0x100082 netio syslogd 53281 266121 1 77 3 0x100090 poll dhclient 32450 393808 1 0 3 0x80 poll dhclient 67174 478757 0 0 2 0x14200 zerothread 75413 417155 0 0 3 0x14200 aiodoned aiodoned 53933 241442 0 0 3 0x14200 syncer update 87974 353864 0 0 3 0x14200 cleaner cleaner 9556 379208 0 0 3 0x14200 reaper reaper 81301 84983 0 0 3 0x14200 pgdaemon pagedaemon 39004 286053 0 0 3 0x14200 bored crynlk 85789 346328 0 0 3 0x14200 bored crypto 36483 300717 0 0 3 0x40014200 acpi0 acpi0 72614 248899 0 0 3 0x14200 bored softnet 88101 489286 0 0 3 0x14200 bored systqmp 9419 491355 0 0 3 0x14200 bored systq 74429 143347 0 0 3 0x40014200 bored softclock 99650 266459 0 0 3 0x40014200 idle0 15403 450752 0 0 3 0x14200 bored smr 1 75167 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 Kern Lim devbuf 9538 7119K 7249K 78643K 13132 0 0 pcb 13 8K 8K 78643K 212 0 0 rtable 111 4K 4K 78643K 494 0 0 ifaddr 62 14K 14K 78643K 167 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 1 2K 2K 78643K 42 0 0 iov 0 0K 24K 78643K 109 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1218 77K 77K 78643K 2185 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 23 0 0 VM map 3 0K 0K 78643K 3 0 0 sem 12 1K 1K 78643K 157 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12645 0 0 file desc 6 17K 25K 78643K 1023 0 0 sigio 0 0K 0K 78643K 19 0 0 proc 48 38K 63K 78643K 588 0 0 subproc 32 2K 2K 78643K 85 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 78 0 0 in_multi 33 2K 2K 78643K 105 0 0 ether_multi 1 0K 0K 78643K 5 0 0 mrt 0 0K 0K 78643K 1 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 162 715K 715K 78643K 162 0 0 exec 0 0K 1K 78643K 320 0 0 pfkey data 0 0K 0K 78643K 2 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 102 21K 31K 78643K 3260 0 0 UVM aobj 43 7K 7K 78643K 67 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 147 0 0 NDP 13 0K 0K 78643K 48 0 0 temp 174 3534K 4175K 78643K 22239 0 0 kqueue 0 0K 0K 78643K 4 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 12 0 6 1 0 1 1 0 8 0 rtpcb 80 61 0 59 1 0 1 1 0 8 0 rtentry 112 75 0 31 2 0 2 2 0 8 0 unpcb 120 497 0 489 2 1 1 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 5828 0 5828 1 1 0 1 0 8 0 tcpcb 544 1354 0 1350 7 4 3 3 0 8 2 inpcb 280 1885 0 1878 5 2 3 3 0 8 2 nd6 48 10 0 6 1 0 1 1 0 8 0 pkpcb 40 10 0 10 5 4 1 1 0 8 1 swfcl 56 2 0 0 1 0 1 1 0 8 0 ppxss 1128 19 0 19 2 2 0 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 348 0 129 14 0 14 14 0 8 0 art_table 32 349 0 129 2 0 2 2 0 8 0 art_node 16 74 0 34 1 0 1 1 0 8 0 sysvmsgpl 40 13 0 13 3 2 1 1 0 8 1 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 155 0 145 1 0 1 1 0 8 0 shmpl 112 65 0 24 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2960 0 1568 46 0 46 46 0 8 0 ffsino 240 2960 0 1568 83 0 83 83 0 8 0 nchpl 144 4917 0 3313 60 0 60 60 0 8 0 uvmvnodes 72 3696 0 0 68 0 68 68 0 8 0 vnodes 208 3696 0 0 195 0 195 195 0 8 0 namei 1024 16201 0 16201 3 2 1 1 0 8 1 vmpool 520 1 0 0 1 0 1 1 0 8 0 scxspl 192 13470 0 13470 9 8 1 7 0 8 1 plimitpl 152 92 0 85 1 0 1 1 0 8 0 sigapl 432 1187 0 1173 2 0 2 2 0 8 0 futexpl 56 21626 0 21625 1 0 1 1 0 8 0 knotepl 112 270 0 251 1 0 1 1 0 8 0 kqueuepl 104 247 0 245 1 0 1 1 0 8 0 pipepl 112 638 0 619 5 4 1 2 0 8 0 fdescpl 424 1188 0 1173 2 0 2 2 0 8 0 filepl 120 9170 0 9068 9 5 4 7 0 8 0 lockfpl 104 326 0 325 1 0 1 1 0 8 0 lockfspl 48 103 0 102 1 0 1 1 0 8 0 sessionpl 112 22 0 12 1 0 1 1 0 8 0 pgrppl 48 26 0 16 1 0 1 1 0 8 0 ucredpl 96 1216 0 1209 1 0 1 1 0 8 0 zombiepl 144 1173 0 1173 3 2 1 1 0 8 1 processpl 864 1203 0 1173 4 0 4 4 0 8 0 procpl 632 2408 0 2369 4 0 4 4 0 8 0 sosppl 128 9 0 9 4 3 1 1 0 8 1 sockpl 384 2472 0 2455 14 9 5 7 0 8 3 mcl64k 65536 19 0 19 2 1 1 1 0 8 1 mcl16k 16384 9 0 9 4 3 1 1 0 8 1 mcl12k 12288 16 0 16 4 3 1 1 0 8 1 mcl9k 9216 11 0 11 3 2 1 1 0 8 1 mcl8k 8192 13 0 13 5 4 1 1 0 8 1 mcl4k 4096 84 0 84 2 1 1 1 0 8 1 mcl2k2 2112 5 0 5 4 4 0 1 0 8 0 mcl2k 2048 53998 0 53959 12 6 6 12 0 8 0 mtagpl 80 46 0 34 2 1 1 1 0 8 0 mbufpl 256 94422 0 94306 13 4 9 10 0 8 0 bufpl 256 8501 0 3526 312 0 312 312 0 8 0 anonpl 16 119808 0 106451 76 17 59 71 0 62 3 amapchunkpl 152 5144 0 5036 15 8 7 12 0 158 1 amappl16 192 6216 0 5461 61 21 40 50 0 8 1 amappl15 184 264 0 262 1 0 1 1 0 8 0 amappl14 176 56 0 53 2 1 1 1 0 8 0 amappl13 168 159 0 158 1 0 1 1 0 8 0 amappl12 160 11 0 8 1 0 1 1 0 8 0 amappl11 152 57 0 46 1 0 1 1 0 8 0 amappl10 144 7 0 7 1 1 0 1 0 8 0 amappl9 136 1155 0 1147 1 0 1 1 0 8 0 amappl8 128 713 0 684 1 0 1 1 0 8 0 amappl7 120 54 0 50 1 0 1 1 0 8 0 amappl6 112 68 0 59 1 0 1 1 0 8 0 amappl5 104 175 0 165 1 0 1 1 0 8 0 amappl4 96 1561 0 1531 1 0 1 1 0 8 0 amappl3 88 138 0 133 1 0 1 1 0 8 0 amappl2 80 8781 0 8706 4 2 2 3 0 8 0 amappl1 72 30529 0 30097 26 17 9 20 0 8 0 amappl 80 2684 0 2646 1 0 1 1 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 66 0 24 1 0 1 1 0 8 0 uaddrrnd 24 1189 0 1173 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1189 0 1173 1 0 1 1 0 8 0 vmmpekpl 168 11493 0 11465 2 0 2 2 0 8 0 vmmpepl 168 145797 0 143877 171 65 106 111 0 357 22 vmsppl 272 1187 0 1173 3 2 1 2 0 8 0 pdppl 4096 2384 0 2346 6 1 5 6 0 8 0 pvpl 32 339829 0 322938 195 49 146 172 0 265 9 pmappl 200 1188 0 1173 1 0 1 1 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 472 0 30 13 0 13 13 0 8 0