f0000000080)=[r1, r7, r38, r39, 0xffffffffffffffff, r45, 0xffffffffffffffff]) r74 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r74, 0x0, 0x16, 0x0, 0x0) 16:00:09 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff}) r1 = semget$private(0x0, 0x0, 0x4) semop(r1, &(0x7f0000000280)=[{0x4, 0x1, 0x1000}, {0x2, 0x9b}, {0x5, 0x1, 0x1000}, {0x4, 0x7, 0x800}, {0x2, 0xffff}, {0x1, 0x80, 0x800}, {0x0, 0x1f, 0x3000}, {0x0, 0x1ff, 0x1800}, {0x3, 0x401}], 0x9) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000440)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d05700000000000000096207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca648e7ff7b3596bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad30505e8d53f8a4aeef9d612f87d6bc146e4157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea80e8b360fbffa90d160e9b2048a3c0b5495a204b24be82ab7a1d5b79d61cc97bc85fa93e26622e42dc7d76d85a821dc94c0787914c0576ed156467db0f107584e8e5bf61aa97ea46b113733adfa2845da740f83547f6edc524053a6e92829004874cf7bf02ebfc347af45d1f5a17dbe02c1fa3eb95c2b2dbd235cc6b1add753202f43fadd72e06517b58eb7639dda87d1d3086adf067bae14c6c6e80428998a3c19cf908c078a3565ca4863013515e0000000000000000009eef44ca3ad86e2fe017cfbe813a2bd5b9bac81b0954119e1ab9f3df9a24fd308b1b1fa9c7a3da163f9e18a34f9b19bca826192f9a712d89b5c3d04a07f2e07022c57900b2cd6f433a03dc6f8fa46a33628222c00c55356fd84fd30b7a00db568e38eca34eab51f56984ed75b6a3d89f5abec808112841b0"], 0x10) dup2(r2, r0) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') openat(r3, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r4, &(0x7f0000d06ff8)='./file0\x00') openat(r4, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) socket$inet(0x2, 0x0, 0x1) mkdirat(r5, &(0x7f0000000080)='./file0/../file0\x00', 0x8) r6 = socket(0x18, 0x3, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r6, &(0x7f0000000100)="8c65", 0x170) socketpair(0x10, 0x4005, 0x5, &(0x7f00000002c0)) r7 = socket(0x18, 0x3, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r7, &(0x7f0000000100)="8c65", 0x170) setsockopt$sock_int(r7, 0xffff, 0x20, &(0x7f0000000000)=0x43cbd, 0xfffffe21) r8 = dup(r0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000100)="2c0287b5051d1e5efb2f0e037bcf5e46b83f222b9fbecd221598092b1c5ff1694fe6a86466cff283080d066319d811653c310f93209c48a01971c88e0016038f63559874e390fb0d41197e87ea441d9e61678f6d0712925fa1d74f0c3650d37380928e7d72e61cb46294e610d344d1c2ad40afb57a8e8a5a267643e99476aec2507c0d96068a4b5b33ca94159fe69c3959", 0x91}], 0x1) sendto$inet6(r8, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) socket(0x18, 0x0, 0x0) unveil(&(0x7f00000001c0)='./file0/../file0\x00', &(0x7f0000000240)='q\x00') 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x45}, {0x20000004d}, {0x4006}]}) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000100)=0x8000) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$KDSETLED(0xffffffffffffffff, 0x20004b42, &(0x7f0000000180)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x74, 0x0, 0x10}, {0x1d, 0x0, 0xfd, 0x2}, {0x8, 0x1}]}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") 16:00:09 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)={{0x40000000}, 0x84000080c1}) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$dupfd(r0, 0x14, r1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:09 executing program 0: r0 = socket(0x18, 0x3, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3f}}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = semget$private(0x0, 0x8, 0x80000200) semop(r1, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r1, &(0x7f0000000400), 0x2aaaaaaaaaaaab18) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r2, r3, r2, r3, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r4 = socket(0x18, 0x1, 0x0) fcntl$setflags(r4, 0x2, 0x1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r5, 0xee01) r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r7, 0xee01) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r8, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r8, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r8, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r9 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r10, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r13 = getppid() r14 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r14, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb473adb71503947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fce454394bf0f7eb8a201c40c976e24"], 0x1, &(0x7f0000000800), 0x0, 0xfffffffffffffffe}, 0x0) r15 = fcntl$getown(r14, 0x5) msgctl$IPC_SET(r8, 0x1, &(0x7f00000001c0)={{0x2, r9, r11, r12, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r13, r15, 0xa9, 0x20001, 0x100000000, 0x1}) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000004c0)={{0x2, r5, r3, r7, r11, 0x10, 0x3800}, 0x57, 0x5, 0x3ff}) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f00000003c0)=""/208) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvfrom(r16, &(0x7f0000000180)=""/202, 0xca, 0x40, &(0x7f0000000280)=@in6={0x18, 0x1, 0x40, 0x5}, 0xc) r17 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x100, 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0xc000, 0x0) ioctl$TIOCEXCL(r17, 0x2000740d) r18 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8060, 0x0) r19 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r19, &(0x7f00000000c0)="4e070008c237661381b81c0dbac78f6ad197cf8536fabeb055c1ce2506b34b791722be7187eb98c6a21acb359f3bd5f1bd180f9fcc16f45ea62fb9c67f2f791a9221651ae486f6b87c5f025bb8aa6fb6db6b0edaa6737bed4bebd361b76c4e21ca1ed1d5d891566b0efe37ecfab08db7e2a384894bee20ee4dc11da76b00690800c1cd644e9d86259ae936aa2372b080", 0x90) ioctl$WSDISPLAYIO_GVIDEO(r19, 0x40045744, &(0x7f0000000340)) open(&(0x7f0000000380)='./bus\x00', 0x8, 0x1) ioctl$WSDISPLAYIO_DELFONT(r18, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x7, 0x2, 0x3, 0x0, 0xc88, 0x3, 0x7, 0x2, 0x0, 0x0, 0x1}) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x28}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'\xe8\xff\x00', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x4) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000140)) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000200)='\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) symlinkat(&(0x7f00000003c0)='\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, &(0x7f0000000440)='./file1\x00') ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000080)=0x10000) acct(&(0x7f00000000c0)='./file0\x00') r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x45}, {0x20000004d}, {0x4006}]}) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000180)=0xda5) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wsmouse\x00', 0x100, 0x0) r4 = open$dir(&(0x7f0000001240)='./file0\x00', 0x10202, 0x0) lseek(r4, 0x0, 0x0, 0x2) 16:00:10 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x7ff], [], [0xfffff8fffffffff7]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)="2399ff583e2f10d64dcde0d96e74778a4b3adb03768124ab7a53e782d92acca8412968b3ed3c990a68faca95aad2eecc9aee0ee88a33fc40e935d713c296c4bfb7b40f1cd71d9ff8657760d0690d415636b0792282229e7e0182016c06b3163953819a82da155a2d171f2d57e093c742f5dad0e3086cbdcb74aa85b41201eb57e84d5c6a44c65b65615b55deff5c32fc3fc8ed3b633eede83876e861d8851ee8d87fd8876569bce19df07af13226a76155", 0xb1}], 0x1000000000000080, 0x0, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x8, 0x6, 0x3f, 0x3}]}) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x800000018, 0x3, 0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r4, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) ioctl$KDENABIO(r1, 0x20004b3c) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCSTART(r4, 0x2000746e) r5 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r5, 0x8040691a, &(0x7f0000000300)) 16:00:10 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0xffffffff, 0x8, './file0\x00', 0x8, 0x1, 0x3, 0x1000}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x83, 0x2}, {0x41, 0x5}, {0x83}, {0x102, 0x10000}, {0x0, 0x3}, {0x41, 0x51}], 0x6}) getrusage(0x8000000000000001, &(0x7f0000000100)) r2 = accept$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) pwritev(r2, &(0x7f0000002580)=[{&(0x7f0000000240)="53d43070b1c97157023f50def2c2b15a06299b1ab1f54ad3924470c8fa0a4c8d3e072fc3856253d12b1c62eefa19d3e6398e295c93ee45c76dd02f8d39c4a254a4b47555cbc6e554", 0x48}, {&(0x7f00000002c0)="b4de27dc3b394bda61bac56b8f644715390d1316b9d723b90d899384156c7e5b5e6f6de197adfde328dee9212d992edbed13fbd4a09e457c25947bf83478a529ed11355631", 0x45}, {&(0x7f0000000340)="1dda0f33463725bb50d5d70384efd3bfd819b3f2e27fe27d2b6aa68a83fe5e32c9f581ff13c75bbf7a84668c910b12b12121f3519d5d1b1f082a2500bbb6a72cbe055a239787190ecc73c820ce96ecd8c34691db18005691d49457ae5f95df5cd85b93bcc99872e400ce3fc3729bfc76511c281fd3ef1f52c1b6c52e9ea3a722972cee7392d13cfa9a2159579024fe82004659c02c180754daefba1e23a2a005d78a723a0b390b59a14a6ac04285a6ca8c75313334ac471fc50653b8187ff927b0e75cb2f951c0c4e8a810c5ca4dc21a07dd5e7709f7e42104748675db04485eeceb53ae944ba2c6a3c2a2ba6a9f538f6c8a46f29c9ba5e06798e74687a54c3dc686a8cdca7154782933aac6e3ec3dfcb9ef2a32fd5bbce8cc58ad28d0fa8be0a37b1b14502e792bfc7575801e17a35e2eacc77c61d3f3e5453b6daf03d15dec64feddf5d5725432f08b7e668850dde1f0e9bef88abf39fa0423df43afa895f0828edd90ab8929abf3291f940b537b4facd245960b8df4c281670a278cc9027efa7af4ae21fa149ed17ddbcc0548d68169a5115e5351530569f0390809378ca8bc2128d779d50d1528776c31e9dd104cf32007ea91a046bc931fd7fa6f4e0ca0dfbe44bd65a6807e402b7c9b0bedb06ad87958b4b539a19fb6aa5a6accf4e9dccbfc2731094e68ad1b0fc113b3e3340be34f3f24dab1ad91c1bc9689f3f8c8af225bcf0d606dca32192b3a3beb3c1aa2098d6cfc122fb70857510fe6ff2ec69eb77e5ab9974470f5f5e06e66fff4b4996a36ff3080ce89d89a6a560d2e1cfbcc3d17cdf41690aee0f841100e4e484d8380e0f6126e7b9c424326e2afc9d8e9fbbbff1c0530b07b8acfdb27633383676e093581bf108e07551599b3a393698645452ed2595d664d6f47e7f39c329e7a23a0edcc910b3c1a1dc9f77d9682ad759586c3c9a8e56d6020793211079ff6104fef4dfd40d7d067e1a98025ccc6c939e9a787dcd1820384478bd3e249956cc45dbc07de17ad85f9413405591a3eb30f4897c7ecea86f1333bc01002ea8eca76e92225bd534a10a2429dd52ee5b654e80b9655894a5ee50a4edb2b7cd80e99c35525548e03baa78c90396ce353bbe463ca8a653f654ed3f39fb06716d933c149ce7b16f564b17b65756a7c554a6a4852a184bde5947c23942c9b3d25c1ac81ab685684096a8fbb701678df8897b39b85130a28adc184c2f3c575eeecc59b06d4a2eae6321a60ec9847e27c04f75ebf630aea254ad1ee8ab904ca8b1ad2ba37c8b4f10caa332c504c92aab497f76d908adf217ee2a2045f6f0aa8475d05e7608e657e45bb53681e6765445876c0af35e692decddea9c9007b5a0bc91431204119e6bbed1de75f77c606ae96fa6e1398eabfd8b1b5ff11c123cabe0fd15e63153478eea825403cd9f79d2cf9180b221a72320b4bfc37295726caba090617c2c6a0dc2b9e401beba5a19e6db326eb271b3aa2146911f4aa3b26ccbbb508ef416c4f3c44e31af49fef72aa4a0ad1e2cd1c9e15cba347ffb2192980842b8f092d9e5336f0c4e2c04529b455e931c618ba7531cec3259269d85aee8a41b31b73d3ce3e8ea07625c0f13bca4a1784d4ebf462a58c21459fc95ed1e28e2751e304ec1358ce41e956cba07762546e219948eeb60305cbbf00c1c4db3044d4bac2e53fba140bbf1890511da0a1b2308af626ddd05b4a659b4aec04e3a936406bbcaa4317a3f0c8608cee37d15591f4be6ca89aa6875e148d467a4eace60deea2322d0d8ebc8aaca442c03c2bdfecc13ca6540bd8abba3cb7510aad9df970cf3d01b802326a617f088bd3079038d04ae0d5cce1fcb04863086fc31f70ec2d724ffdbc57eb79f6aaf280bf7aa37c5ad215d047a250b4e60331cda0e6d22b33ba4cf55fac4306c13a89f7920f555cc656b311465d16aaea8b7a0e41a550789081660ad5b27dcb562251294c1164ea28f72507d7583799c8f4e0dc7394e5db7ab22d5d08ac3d3121a216a95145c4474c0a7c9c4e4c3fb4dd8b277ed2ee34a4fd9293e245c9991e5989d52a907d35f1a8245c527680c5cd1e346dda1413106617a11d50922db273463097b5abd99d2a8cb345621b69a7228d1513327b78f1d5201d0e9127e0635a786bbfc173cb9a3f91c185999fbe986ddd088f464720ab3687341f428db49a3e2900f70bba2915023ec946fdb0ede9c5492e5db255d483eb44995f11f60efbe36b3581f0ce3ae5769bc36cbe105442aa51a75ff292809d6e3b6aa473335cd7c9a28e29710a7add6f572dd358177a1f76110c37c021e9362017cf5ccad30dfef2d588cc95fae647eee544a75131f1ec1fdfbf3446d4873731a6deff154843a773ddab0ed47b63078f258583102a244a53fcc5ea165c6a6e45cc789a86c9eda075a4a16ee7c4fca38a8e2f59ac9cbbfa67e17f1b3e02ea6cc0335c40cf2644bf546e945a2dcb50dd5b7d9b750844f5d33f948bcf60147cbb2b52dd97494f2ec27563776cded2f3db464341b6577fdde36826376b81864efbdf134c846bd859d2a32cf699e063e7c25e67122b46205e0fe4a3c54ae40f9dd24c43a985f041c890d98ea9bb4ce9262a14df020508ab9c9559f8f97cfc3f7b21f2643df59acb9e10cc57f6ea202ebe608a307811f87f0c07910559e0331fa7744e3f952e8b5b4ae481f519970bc8b122066af7a529acd0bd4656def88fb56ad37461354164a91d6ae3cad240f3c077049204bbaf46b899f88e770f79afbb4d8e3b49727ae3bd6e2b0b8d86bd7c25b1c7359b7f89e0e3df978a011fb0af8c1474340cf4392e5f1a87518933a9684f67d594b7586317285ede87484e70cdc2b02b580dabf87db58227f4e1ab3520a6d9c40836cf79e5968ee2a0018bf53ecc0798d8d8d724fc2019fb3df2fb61fcfebb3fa4036f9ffaec9e27f0d799d0aef3744ed9ff8463be73d3d156143a7af6bdacc85eff880ca15ae8ea1eefa1dc37c5dbfb4b32ee942ce80ff60ec4b7bbefc7dabbb2b4e9d69459640beed5e63c3141daf4e8bf4fba9fac194a3191fd649a5d34a9b2178693de7844102eb053cbecdf4b9d669fca089b38a7b3297cd7cfc7ca9ae06e37cef451b8ecc8bc8b29c4d2735ee63ffca82fe3a38f629a1da080832a98bde6681dcb925ddce43c17c446de665cd1de05f8495dede1d26c13cdb5ab96d4035a78b4466a204c3a6710be797eef87987b73b76eab5bd0d1bb335723eb31ca3f51de91bb23a2ffd524baccc1918b151e9080d05543d2360387426f72b93b709126083184c1b81b80ddbd0e3963e66b7c7300443fc53fabf2958531c79cfed1cfcb75758da8b3461265e2e49b8e7378d81a3c97d25bcf1d5e4e955b7fae2aa0213f8de845130acc771d453039423dc2b9ceff3854afed2b0737e56fc7a01904395bfaea95dafdbcfeedf6dce174383080ec5b9d77d4a7091d9ed86ca0b5120a5f7d69a5d3b438cd00ab22f8d30e42eb8d44ab2c68c0f0c9b81fb3764af290d4e916b70ea1afefab2168f4fdd4a02b9ee7fc7b96a826dc425eda56aecf0e9089623cd5ab21f62daa27284b0b5c6a156a486490b918f0888b2f043950b13af6f3199d3722fe2744535e48caac07de38bf0589c458747891cd0b63aa7749e642534aba0f0ab1392369c104a6f31ffeceb0a49e1a4160e3db3f6c0a10677789cabb0033cc645c68231d323be4f5ff894c2a29dd776df2422adb3bf4101705416837800eeab67c68e9b1bd5fd98b9a4cb6c279fa16b1e4662c060a6a18a72c37fe7d67bd3e9e33414d141cdfd1b51dba1467de38e05ea809adcf12122771d39f21008e8075673ed1bc91280c40b4a365910e55916bfdd2bbc32fdcc563dee89ae8fd9e412e82c0c124fbb88e06efa88bcd84bca86572ad4ec93addb265599831d4d451ff820f75216aec700e2d219baf5a2def0106dd465a9de1d3a4ff1ad22605f5d88032840bd1dc5047bb2dfd232598dc3316466605a2b6a7ee7be94b303177f5a66da68fead15575092227f155af4314314fb359679f1af5d6d4d25c9eb6d3d10a1c5261ac812f15a67dc88ae56611633773eb3a0fb738f5d9669207e030538c7b086e32909441fffff5c0d1a9905686c701de3ff94f9fed39ffcf4b45d5bd48e8812c9b729d82ade3c879520b13a37af167017e6473ec40aaa11198521b8ce43353ad6d065c50c035f4f6c2004618f91bcb1847c30eee1ae0be67bf63cd05b34de27ab111dc883b4c22f69c20265da1cc9d7a8332aeed2b339dfdcd90c19006e0b692fb4caa0ac727d48f47cdd06155c1ac9df9e31c2b888b487bced7adbabaaa59a6d9927f289e8df69cd2281512923a84ad9b44fb9a956ffa3178f0b3f981f2eb24e715f54dd70fe279bdec5bcf5ef222034fb6c714b44f5fd1f700e538a55007fbd54f9549421d22df2ec6b3201c359bd66a51340c5f19dfce7ac4dc5a2a006e95ea61540b963ea41399e619f058164060e2ab22614c62a96c09b8ece4a041d70b8f781cb960f1dff2ee4a138561e603c28d7e4ddcefb8f430f0dcd6cfa3aebdcb5de687911f7b8e9710229f45b6c2aac1a0b030378cb4460cfb04687e9907058194b0acbfac7ab949010c19907fad64945f173de292a564c923d41fa3c45e0b3badc480c30a0b04531b88a5296e3fc1153a04fa7a1dda4f4662e7eed0f0d63714dbcba0ae5394cbfd1e3368bc0f4c1657789555ae0463f0d5846d1113b0d368076e5c68f6522375ead904bd38b529585dd135df2f2b8a753b11eec030205e7531797121b485c37d816ca75a1328a657e5422fec771de61c3cb255cba9f89c681fe13b2d84541b47ddf19f5db88e4047d59b8c18fbf91227f043ca5e0f96c6bdd04bb400976b6f8a9ac2b9fb0016f0f430732e93128f35c33c90a41de5907e38646f0eae63836d807f1557ed3a061699f8db151f7d6a850d957741752bc1be30dd5234f13036817518b58c5aef459ae5457be44f99f9ab49058fd7c9627900daff06fc9aeac65b1fb6d5367799952c608a9f20b0c06dab1c9da537148a5dc2ed2f1b9655baaf11d11246a9ffe7ecbcee7fd7eababb8e11fc8b60ec391c09f2c6c768551e90fa265a8df6aacab2e04d4deb391c4a942af021437b9b94c3196cbc53aa7c40a656ff1abd09e15016f2cdfb6e14959ca93fce3e4b591a6114bd824d3077c1578a041483ef65c7675ee37d490364dcd6c2f44f4cbfcda598deaa79642eeb91daf00bdc8be4dc9f9abd01b8ca0c8612c9b4e7ca40829ba8f2a1501debca7f0978d62fb215f20244c43a1b2b54a3b5a41b0e7c633bfb43f2b2173b75ac83592f20b5bb0f98a77c9132ce41021e138874963e93e0ee7fd1a171fb311ca675be989db08bd89d384fa35d2b487cc3677e54d889a2bb8b1092ab061b4752f7bd7027b2cf3bfb432dbf447dca4c08838ddf4ccee16ff51ecc16af2798eff23d832f84aa6635475bfe987a7db8c96d8625dfa538b1365fef7d61154e8e11eb89fbafb9df549f2f433dcb20c50202db81f758a4f65d80a6457ca4f7b240ec29e2d73ab444ef3e0bcb5d7fc2d67160d3d9c6c6cc6f5beef5ea085d76db17324c85b760cdd328e66a3a26c38ade4e0802d73664cac0057a80179cd39dd0bb1b76ea437da7c74e77644cad2af5bb1a48a7022df96c8096bd4ceec748ceedbdd6834b36dee3286f29c4402d9aa0aa4158824b4810722b19c8e2ffdc72daa0c995fed26ac8890b01ae1e7bb138cda187ec264d1aa451aa2de54f142edd6d88eda981e132762cb75cf7233aa1", 0x1000}, {&(0x7f0000001340)="0d31e14ad3d28fa41c554991ba6f35703e897ce5d5c1d17d0563e40dd359719e6c33d537b9677f1ea3117f4cead561ddf6b8a36d8d227990ff0c5615c4b4d9aee3ba7175291c607a4c00bccce874e0ab22c5ef0a9d8dad5fa66f51b88c25a4df9ffcdaa9bac1f470d2013a972c4ab8dee064269b411be45d6a824982e0b22729bb658037bfd4ab61fd1908adb5c1584ef8bac45681b2a4711705943d217e23b4c38916e5fed91a51061db6b0a5c88c09799d95d87aef50f785ab413c548faf2cd13b2087af13b4a51dbe75840ed3337f55babcb036d9ea6236f553c7dc7c0c97a2825f0b58", 0xe5}, {&(0x7f0000001440)="f3cceea016592a6ef2a4d8f0cd241d28d9dffa421772a1a7a419fe2497d6913a34bf321e7e931b972082de65a403f345602cedf00d4ba104b140a8906e49", 0x3e}, {&(0x7f0000001480)="e55263df75ca6cd089da4bf5510530a9", 0x10}, {&(0x7f00000014c0)="9c8e338d25737b0bebe1fb0333ba9766a870bbf4f636b22fe650ce2fb54743e98b2df1abf72a487deaea5c8fce9c8d1ece3b4d3dcf913a5ed83e6b5aa51a5c392fa7c770a74eea4c7ae7549594c971c6e4f601b63ba6ee7be778b3ff012d5c4579d6865b51d33cbbae26a802f1bd4b11e2193164a0ed6bed1fb31d098f12e8132f679efd6a4d765c9e475eace67a954999cb6ac75e1dc0d8e77ce6dd8b87f89c4899b181885892f3150099f0dcb70df09a794cc8b2186ca2890044e0b658189ccb0b1545b699a706e939a5b4e526cec28ae65f5f7e276435027aff0063f8ff60b91f3d5cefa2ce2675162e0c0d432bca62e8ec6a99b0131258f8555abe2f61039cac175259f6d6f4f047fb3215f990dd950a172037a755ae81189957fa57f538cf2855c826d780860276f5eb84fed9fe59c19d3034740f1e3fbb6761f2b3aa61783fdaba70a4c8f3c5585c0e6c2567470f9184be294bbb786ef47853a2eadf367bbea5e571ad1c179847f30000bef945b95981a92041ded9495c854f714376d73786f8d0617b9625af1424f00bcaa9155ee8467e6190e9b87883a4c92e2ffd76fcc1f4252cdf557fac92dee4f69335ae5ea0e7a93b4cae13a5ba71b1f671f42e6fbe2d1051c9fe6b7ca3514afd6d08be6457158fe24c7122f53a312a60276222513a12309b9eae1448b7201cbfd97c0e33ec9f9317ac53040060786502610a08466f7f8eecf8bb6b8fea374826add0775dc61a09f631e6a3180d6fd512103ba84f37b2bb3a35cbed851252cd162d7674cceabf764b053c2589f5bb551772efe64afac54f71dc047e6797cc7846451689d743acaa434aefbe44ca88068a1bdd03d5421eaa31a556a75a69f7ab0e395087a736b29b1b24dc02686777a84844a88572ab0478d368bec8c3a5eb54ebfe62441384c3c7629bd96f631a6fc90a6703d9bd2559eecc4cdd639fcc193892a0f6e26cfd782fcc1b5a3cf86092df1253d9ae84e5fb387d77085d3a4ebc636e4182d647a022cefdbcb71e1f99ade15de680382603547fdd59a8106954e717a5f570fcedbc01714e5b7696902f95aca4b776c4a7e56d27eba99f69059a50551c1051a582933732a7589b456cd3caeda03f499b83730cd1a29e38cfddbdc255fbe0d3c58eaf9630e29f6bce678413b6c6168d2f930946af19192cb23bb802c998433c52cf36655eff84ee5c76bdf18aa7a849b335ee9505a01a3fdf0540fd9eff1bf9720eec6355518753d8bff3c1f102037220affcffd9739caadf785d52fca7214301460fdc38ece387fd842a07de079560da84ee3e346c2a8f9fc7c029dbef71af126b41e3823988c54c57181fbb2271d771a011e3e9dde832f384eb60939d0b989307068e1b7a5b5152b9bf9d2da7e519ba5d4071834a93e16632438ab8ab07fbde206c81b610c61121930e1d1546a36c6cbee2e22e50a3db22286e148c40d965d4658e8fa9749abd4423774b47c7113fc063b0a389fba5c417e8be1ec75aa9feaef29803ef1d14c02d0a0ee8227c5e0224ffa1df32cf91b3b38688a1d2904324c11b329d5d5b6c1d2c12b41e042aa34b83c14ec55257bbf07e46ad051837771fa77a50f88c3787be58ed75150fae3ac448a9c0a89d8b1d74d8ea11c1d71f78773e0a6e734adeb0c133d434b3696f96088dfc0c5f4d15f162ee9550a24e231e1e371e3198827e5be9d46a4fc6b3f7cd75855489ec1528902f1fb64fc32df473f97ea852adff0dbaeb9b5afc94a8d745910a3e0c7e6284382414f8a414882c09292d3f2008d31e24034581a10d9420aee1b804795a4e03ee29b1edad46b0b63c85d86a3612ae49abe0d483bb4e26df1988eab960c70c217df7f793dfdbba884ae78661857ea145b2c3e3b1959f7caddbe124b14718e048c6252a82f1268e18ed5bf0e101132d8e452744e31b3445890608cba7895a8807fbd623c7630a3a157c48cd16f9816cabf2005d51119ba6578112a31a86219b2a6f579c16afca11f0810052f740f18a3cf6ebdc5dfdc888eeaca80b48501e8c630a62fdecd6fd4cadace8d7c4616b5fd2034ed8ac86db4af66cd15426b336399dbe3aee1467edc5cff03f8472b8df3e9d7b69ee137741c6316794a87ba72c209bb89963f8acf93cca1a47d71a1a456b450b36a83fff821b1e8de4ae1b7d5474fdadc3ca06aa7dfc06cfc14cfae8fc94d6c83a81c90d6869228eae25e94e1fef977c9e64c0e34eec3277ac8ff0487c416872cfb0b7300d829fa20445c7d208c9352719f5263b4d4a83a9ba029133fe28a65ae7b938a0076c31845919d2c32f64d1696850b3f7a7741fefda6d5a3633ce22c440f99a12aad14b543cac7dba827d116f09e91b6fd8f6505630053c1e763eafeb9d61abfed24770f2a600f4d772c01cefaa7264fecf58cb126ec43ee5ae79f9813775b10adb28eff82faa2689b3c21bc3819486b29f13c115134ba41e406ec15b1628642a779c009338e9441a556b5b11545300d54f603fa9a69e17eef10bd15ceb6d98ac1668d2d2a843e479685a5da7facbf9e24da63a3cc402dfb400d3d0e7822d1acc5e74c97b5416d6e6fe242506e8f0d08d3b5ddd1b0c5678974d2da98217f961558c2532c381ea9c6faa017a8c87c854cbb93a8cc9d04365cfa527ed386d9a9733d06df96461bf7ceb810216d00cd4667f50bda9b65dc44fe4717810b13eeb0b011e878da7da94cd2143544b19bcd3d976cd331b33db9d32fc5bc830d552ba7ebaeb86d2327ae14c54febf05d4161f52d18cea34cce387010705000644348d8e9944595ed4de154d986eb674cfa5fed8bb45f1a438c645a3a7f65eb41b20d3a52158f795d4b92ed2c5b96bdd18f82dd72f3c671e01e6302a35a5926247eeb251c85d3d0de7b5efef357b55163359d84496f8c314bbaa6ca44fd93a5eab80a652d52c44120b90ebb616ee9d920ad6969508922d6409ffc7ceb5249ba08ef5fb6812536cc471c388fea4b7e8e542e610a55a915740799a9c05e1dbf00db035c6c8d7e7d8c77078ebc1ba44a3d5b1027344142fd63dbbb05ca8788058ca5151d6e2cee9724c57db46126fd308f5af16fecf59ee50fe3a37cadc4a63abc61bca7404e6f86dd62078a36f3ac690f049cb78f6cc056f2f8c340c144b7da41aec8e4ebf593dbd6f8ee6b54b316cd66a6f94e785350e64493941384b8067917bb5c84011838d9045e1e54400262508cdbe053b437e18a94dc5d9f54c480369567b79a32baa76ad5ac501da089cf6c1820db953b0212129507babf3d59daf74d74da90be320bee8bc4365d0f65811f4fde03f0758f1e8ee5a26573509f685aff9a9323ac00da593c19df244e1242180adf5e2f5d1b77293166b10db76f0af8845d1b07ebdbcc3642ae8bd7f166d3b3898077c2fa9167d21148c7358a0c18d148a57df1d40a389f95292d18742a69da55fb34222641d2bc78e58ae53dd5f9d7c8b0ca877535c7f21138025d33a874bde384de31f40bd218436a664de731562b3c95ee362acc63afed4904cb0f7964d947426c1f4ce1017e773cc52359abca97c87a85ba0e9a3bd9b0b23cd0f5a8fd5b2ab3788a2b6deb6a9c4217f17415bef55dd207883f52f04eadbc8a626494b07083e6d9acc74b894ab793d4d02e20d9dfc05b69a47ecf57b80fd2f90f98c435324437c4c81c72811632183890978edb7c50f1db3e528b1e97dc2135529fac36163c7f1d60a69fd74c394a8ce1c7a86b684c79ba734be2ff5807acb5aff11f145c5bc9ea9f415b580d81fd45461ceefa89ae318aece04d55a902da577296f8e5f1f1f60ee7525d3d0ee025259a03c67423d3354afaa34b88af03952e1acf8954782bf711d4dd2e4b3bf9bae1c2ab51577588e6d14abf62795e8f5ae912598b7b83865cbd22877db9d77ba85ecf42977ef18e5c6fda3c2b783633e4f1364a56ec59f2b9da72af9d7f3bbd643eeaa59be3a9bce75ac8c89ae4b8cc93dc4ef5207ece09fa9986f50fa9e33770fd4bb71c7ef21f5ccbc5a26b17504395ff398334fe4086c9a9d207dfa59c5b93f68dc7af3d5ced90cbc5d0454b9574407c78a309df584831559f664415a36439c08a272fe2cb8de419501b4e0aacf889582d6b97148389181ee5855df5846fb25bf2f9dc0661d1365aa8c14d49e3c1b85a54bbadfe3a67a231f07c0edc4b4b784da811ff43e59c9529aaf82ca66928bf5963ac45ee8f03315498062a74ba15c492d589da71e8c536ff0da099549dda7582d3398f14d0f600b9cbdc17449aa75680731e726cc429044e812cb00d5ef0a8b0c2f9ac71d4ecb27e961c1ee7f11bceda2f1c442eb51abd315fa8779f9063bfb172931a59c73e9b195ec4aaa3382322e1b3704b4bbb53e820c44368af972c4c3c0cc52be5b6448b6c08a6b3e98e9d08c958d54ddcb6cb0c73a86c33a9665e9864ec36b4fa6800661ae733cbbfe7d78c41e09e620f3d3a4fc984e25682b35ffe9c252ed7a076a25780d09ba498b240dd59865e4576e4dee2cc9db4dd15f56758c1f4b73f1e4a99a60e771b52637c0c0a58f1e3871a5f3c42d0948b8aa6b86c70caed5448157064b9f5c03acf78dfa3a5a1211c17be2af8bda4a08af5827c56cb6493e49e36dda2bfd640590896e68b2fcbafb22408b30280edaa1931c057650ed9176c04646eba27eb90ee59ceed841632c4997dd0450a37ad21d1a4bdfb8649d9a9a860cc4aac2c921e8df3a3894b45825cc3ea8fe2be0fd5d8b13e0922831c453b4efbced208110ab8320d302b3f8b1b7ea4341d6412b465a8342eea2d739e3f03bfc1a7cf70a58f2345eb6f66ca9d831a781a6ea74f6b2ee37218847c8bb3db37011d200927c3d6ce949c49ca345d3a5331add9cfc36e1d334bb2f4ec483006eccb4c85fdae88b4c47d6a7971995dd68993e48c0bdb656bdebc66e7d7cc7882fbfbb2ef629081d246d8a13e0ae22d0ae20d371393548e0a011e356c6168fbd30cc8209b374317a32a0e8089e23eb2be6e6ffb000813fd68a78d92fc68aee574874db05e7055348169b8e57d0bcfb2b6eb16aff9f0f3d3d2d3cd84b2e7aced89ef1a77fcd3766edfb34c565ec3b0291f53742a4981819b3a42b7e2818e0ece28bbebe8cb85e377dbb1f005c8a089138f63adabbff7d646a227684f6c20d3f04e052b16090a26914a81b71c1005ec5dbd5b57de76c28cb1f5279ad57bd3267c001624d1e19d4268b9e38e2550a7af6d674b725cc883e158882a27443376066069ff7f27542e4b3f76b3e7254191e50198ec2aa803410a223120f816c0d80a0e4a0d4e8e5c9c71f65cafaa7c5ebf540e59116dfae019b26a16c4ad6b549e098e5229c9adadb5fae55e95a5b6f7bd4ec28231523f057a1a0fb568071485f14af0a775ad8e35a9ae127473f9e11ef862f7d7581e580f9ab335d91ce45fadd98c8a900b333c205eaae9a41da33664669d4e0ea5f6c8a2f5912b0f5ab8ced2a59f24bd03f1ab07fc4167eb934b5ec91cadda6ddaefe49bce16d111f4e3b05d3dbf522aeb78121a7a1fc1e78081372ce04706b4d7830b6b1331d3c32c267517a64fc5f765bc142912ff2ed0732b4e6ec728a8d8d3f0b4b4afad28417b218757e3b3f498b637412ed094fc00ca37577f72f111ef0e338c8b76d2b0d7aae2c142c520241548add27783e68945771c678d9b658d18b227bd359bf790d9dec82ee8da632f456a2e8e0417ed8928ab60f72598eb43d193c7937d71240818aa58aa933fed45af4d8dd82ca3f2dec422c270861f5f118a4b6a298a110f19f120ead1c8db60f5f3c31", 0x1000}, {&(0x7f00000024c0)="01c858ca1be226a8006877cad4246cf74dcb4fac2531fa7dd62705ac6c681ffe61d44450ddb42b101685d832cfef1a32bf9aa0f692637c767f21251ab9b4e54f102983acaea50cc1ce0764d419b62130e5df295a515442ed9cdc0e5cf5f7fdee18201870f727538c7cf6f296b9005a5babe29618855bccc7d854164b4bcbc4aa81788da3170fa37d0f743584661f739052747237909937843634f271a244c96a2081d328ec702d73f12e", 0xaa}], 0x8, 0x0, 0x0) fcntl$getown(0xffffffffffffff9c, 0x5) pipe2(&(0x7f0000002600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x30002) openat(r4, &(0x7f0000002640)='./file0/file0\x00', 0x10, 0x82) r5 = accept$inet(r3, &(0x7f0000002680), &(0x7f00000026c0)=0xc) setsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000002700)={0x5, 0x8}, 0x10) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002740)='/dev/bpf\x00', 0x0, 0x0) fcntl$setflags(r6, 0x2, 0x1) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000002780)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCMBIS(r7, 0x8004746c, &(0x7f00000027c0)=0x80000000) r8 = socket$inet6(0x18, 0x1, 0x0) getpeername(r8, &(0x7f0000002800)=@un=@abs, &(0x7f0000002840)=0x8) r9 = openat(r0, &(0x7f0000002880)='./file0/file0\x00', 0x8101, 0x4) r10 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000028c0), &(0x7f0000002900)=0xc) r11 = semget$private(0x0, 0x3, 0x8) semop(r11, &(0x7f0000002940)=[{0x0, 0x401}], 0x1) read(r9, &(0x7f0000002980)=""/161, 0xa1) socket$unix(0x1, 0x2, 0x0) r12 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000002a40)='/dev/wsmouse\x00', 0x100, 0x0) fchflags(r12, 0x90008) r13 = openat(0xffffffffffffffff, &(0x7f0000002a80)='./file0/file0\x00', 0x0, 0xe5071a97f135973c) sendto$unix(r13, &(0x7f0000002ac0)="f7cbc66ceefbc6d151fa01bab1c23c72ebe1d265b56860f52bd9ce13a71ca8613f44c2f243", 0x25, 0x400, &(0x7f0000002b00)=@abs={0x1, 0x0, 0x3}, 0x8) open$dir(&(0x7f0000002b40)='./file0/file0\x00', 0x400, 0x40) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = socket$unix(0x1, 0x0, 0x0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000100)="8c65", 0x170) fcntl$dupfd(r1, 0xa, r2) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f00000001c0)="eafbd2ce51b39d71bc289462c2aa9d67fbc5737f2e388a026a3e74b902dc5dde47a949c148b0e4999c60a250ebee2949c88fca05e4740314f3b83c97c09030100cff0962584c0b2240d6cbda0ad050c7e0983d6e4264a633c2289c85d03a5d2b31923bec8e81d7e2c8ee92229e4d42b0016fd6ec490e65e4125c2d982868dce68eb8b829a1050740e29e92067906b16c1e9794538c228f90ccda0720a2a9b419af611c8a5b8b479254a570c4d48f", 0xae) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000087}, {0x44}, {0x6}]}) r4 = dup(r0) ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f00000000c0)) clock_gettime(0x4, &(0x7f0000000180)) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x1, &(0x7f0000000180)=[{0xff, 0x81, 0xa, 0x1ff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) read(r0, &(0x7f0000000240)=""/95, 0x3e0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x3c}, {0x6}]}) pwrite(r0, &(0x7f0000000100)="b1", 0x1, 0x0, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000001c0)) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000280)=[{0x49, 0x1}, {0x1}, {0x1}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d, 0x10, 0x7c, 0xfffffffe}, {0x3}, {0x6, 0x0, 0x0, 0x8000000000100}]}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f00000002c0)={0x8, 0x7, 0x2}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = shmget(0x1, 0x1000, 0x8, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f00000000c0)=""/20) r3 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f00000003c0)={&(0x7f0000000340)=[{0x3, 0x9530}, {0x25, 0x9}, {0x8, 0x1}, {0x45, 0x3f}, {0x8a}, {0x80, 0xd84}, {0x42, 0x9}, {0x81, 0x469}, {0x28, 0x2}, {0x86, 0x76c}], 0xa}) shmget(0x3, 0x2000, 0x40, &(0x7f0000ffd000/0x2000)=nil) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4) pwrite(0xffffffffffffffff, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) fcntl$getown(r0, 0x5) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8002) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f0000000140)) r5 = openat(r4, &(0x7f00000001c0)='./file0\x00', 0x80, 0x10) ioctl$PCIOCREAD(r5, 0xc0107002, &(0x7f0000000240)) openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x10880, 0x0) 16:00:10 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)="000000186004", 0x6}], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="00100000c2"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000180)={{0x1000, 0x7}, {0x7f, 0x51e3}}, 0x64906f2c52ff3b53) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "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, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x4) write(r2, &(0x7f0000000100)="8c65", 0x3b9) 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x8000000000009, &(0x7f0000000040), 0x4) r1 = socket$inet6(0x18, 0x1, 0x6) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0x12) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20040, 0x0) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000100)="8c65", 0x170) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x140, 0x2) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x1, 0x0) r8 = syz_open_pts() r9 = socket(0x22, 0x3, 0x1) r10 = socket(0x18, 0x1, 0x0) close(r10) connect$unix(r10, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r11 = socket(0x18, 0x3, 0x0) setsockopt(r11, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r11, &(0x7f0000000100)="8c65", 0x170) r12 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000280)='/dev/diskmap\x00', 0x200, 0x0) kevent(r2, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffc, 0x48, 0xf0000000, 0xfffffffffffffff8, 0x31360fa7}, {{r1}, 0x0, 0x10, 0x80, 0x2, 0x800}, {{r4}, 0xfffffffffffffffb, 0x0, 0x8, 0x400, 0x3ff}, {{r1}, 0xfffffffffffffffd, 0x0, 0xfffff, 0x81, 0x40}, {{r5}, 0xfffffffffffffffe, 0x20, 0x1, 0x2, 0x3}, {{r6}, 0x2, 0x51, 0x0, 0x3, 0x2a}, {{r7}, 0xfffffffffffffffb, 0x12, 0x0, 0xb, 0x8}, {{r0}, 0xffffffffffffffff, 0x305a72b9e2158d89, 0x1, 0x8000, 0xfffffffffffff801}, {{r8}, 0x84bf7b55ab9de4f3, 0x110, 0x38000052, 0xdc8, 0x21}], 0x9, &(0x7f00000002c0)=[{{r9}, 0xfffffffffffffffe, 0x95, 0x80000041, 0x5, 0x7}, {{r0}, 0xfffffffffffffff8, 0x3, 0x8, 0x80, 0xff}, {{r10}, 0xfffffffffffffff8, 0x8, 0xfffff, 0x3, 0x200}, {{r11}, 0xfffffffffffffff9, 0x80, 0x30, 0x8, 0x5}, {{r12}, 0xfffffffffffffffe, 0x4, 0x2, 0x100000000, 0x100000001}], 0x4, &(0x7f0000000380)={0x6, 0xfffffffffffffff7}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x9, 0x61da}, 0x10) 16:00:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000001c0), &(0x7f0000000200)=0x10) setgroups(0x0, 0x0) close(0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f0000000480)=@file={0x2, './file0\x00'}, 0xa) bind$inet(0xffffffffffffffff, &(0x7f00000003c0)={0x2, 0x3}, 0xc) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) accept$unix(r2, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r3 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000004c0)) connect$unix(r3, &(0x7f0000000500)=@file={0x3, './file0\x00'}, 0xa) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) setgroups(0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) write(r0, &(0x7f0000001980)="334badec62c2dfcf42f2a8ea09f10377c86010698aab5645dacf0af10111f1044ffa7731ad3a08f304f01cfab2ab98c0d00ee11d23fbc31cb7dd2e26ed55c5a35000348380b4f4929b48dce84329e18c2b20265a747276ca5465ac64b6d76fbad853a1fe2279025f9487101ac675332c3a8ff98e301930020434e2256b07d20302385930ce3a5e06d6f3c620ab91cadd4f8de108900235a2380eef3b458175a682ffbb4c3c0fcef3e453f8d8d970db6a88ecc4064e1754e5e7ec813894d826be1c0fc4fd0db7bce25301bbded96f3688ec62b4f63711e561d5ae5c0b3b85276d2fd712967a128eb9525528b2f22c67f353a12dfdab86ab0fdf86425c9cfc16b6ad0927c3c564ecf95405b784fbd29502ff28d76cab3f4f35d45721ad0f8db65ca4ba3d3f7737894d6b25ade501bc492b6ff025909b6365ebd39a03cfce23cff767b519c31a8830bc943a95e889733065bdd8957c0361befd5987ced2a64bbdd7f230b2b097afc148f464b3b899671d2ce34b2b65c8dd8e99ea237b11e9fcf7cca1c830486387cf37ccf58dcc8ce4d17d4957d087516ffa5837e209a683875bfb3bc3477a0a9b732ecdfaa7aae4cec3e5189399553e80ef47c4a79c9a3d679e754ecfaab828b77253b03d4f3bb8804e55a5569dc23ef7e87e81ccf8f676229812fdaf2e261997ea36b3fb8dfd1443186734b771bb6492013601ab3fe1ed651d5a8da1cd93095c1a9df5ce9ceee217fa0d1c67a3ddf22e51f4a8202782b6d4bb918dfa87d851ca2649fd47cdf04766aa7eabea64a388714009d4c86f3cfefdeada3e7935f34e9568bea7eff1ee5bbb044db0e6f20f2c7156c7dff8d863a0b5cc64b06bc4f83ee33000ef0172d8c3a9c38538029a3d5cedf59b18fe55b4ca8b6b6c265a7cd9a0d0d09289071e2ebc82bcc7da83e5534326a48615fb1b7a225288227e7ddb513c450196a013cb4ccf6414871c621ebced8065c893795f5e8154889c39b991bbce41e083cfd5c263107093d904475edbd159ba76879263ba438b84508dfe866bfc9cfdbf7147eca4884000e79fdfb8bf284f392344a337d37e8aea9b67ef04adca3385e58af9841951c8d0a54651a71baa5d41028a760631c708d6171de164b094ae11a5f664ff00f2ed5da8f342f1bee9372bfbf85a5308756ed3d956bd80dfb6162b925efd7b626966f13d7b6c77e17afaa54744e94c8eeb7272b256d8a9b874196baacd967cd43636b7cc8d88d770388e19055811af81657a05674075411174e53b61c0c6e4567014b6db5c4ceb173c05bca42c8cd6ed518c79247df446ffdb74e338c0aae4a5ee52b745fb13fadfb2fa435a1d6fe571988d3b06b8ce13b56caec9592c4632f9c69f816be7641f5a995ddacba74ae6ab60083d35a1348fc163a090876b145ef09e1509cda85e86d8daf7f435a17bee6f2be33c3cabe759c25a9c7d061eec4d1ca14270022e0045432eb97a4a8d2794c180f03d1e74f109d0d21cb1f13fd9b1bfb1155d7b6dbaa3a3a87d2c9271ee5a75238a005b5722680b56d46ddff78558684c8ed60890c779e471b84d2c3e9ede68c887c17ede48ff813d94979a15e1d82ea5e57f8e19f9b69be6c60d13cbf41933a9f1c744c61460293a5ed8164d2501f6e710f8b051a519ca83b4ef0f2a3003e3535beef555924039ada4c364931e7b31a856d92a0a6f047271313bc230990e845abbb668b0bf0b39c3e3fb335b8f47a91a5c137409520c6fa26249e15881fafd84310ba7c6643ebf2b69ef64d2c578a32e1ccf18b88788d3e70726a582878f81422637874b84b0c21edb8e95496cc8bdd43f6b589ec9a44743c06410807e4acf7029dea9bcc0bb14840e3d4a1f4f8ba53214c94266d3ccda298d923884a393f54b3666eb7af425a040a63c9ed95d93e2b62472a03a0fe2915a8ff8b2822f59d6f237293df895754317f69ed826c2b82f30982c08d08664aadf7f9622101c129f377cfc9d6f7ea94a4af76b0378caf50b200699bb87b8d34a60665ad170a02e7765bbe94f6ed184d0e1ae464e0ca5926c4a45996a62cd74ba3352ec084de0ac67a31b082f02b327788bdcdc0859ad6e44ba118844f0883044c8dce953450a11ad2320c353e94b638055ddc30aa73dd76b113b0d68f4b17b7ac5e80d1cf1a8b3ca2fa8414d0cfe876447cb3fe74f672d7ed3f96c339b466362bd6236ab052ede614b10462327b27e11f50c1a9057b377106ef295c60edb1a55715ed9e59406fbebad6f496b77f594307bb915fe4de393320a54030e4a00cc009735dbde1ac8cdbfc6f2601d8794d13d2ed896169ecf4bfa196239583e3dd8a3fd92402b00ba8439206eb7a1fada5637c69070d6fbc2dbc4b595f76a57132152c8778addf2d33f19962161f1ddefc32a1fce455256c9087b063bc47a17e7b6f6882eda85edeb0e5bf30bc377b3624eb14ecbec02ea250e524c23aa2229b84f0e3e99f0a7fd72e0173682564f5851b16aa2a1f236794601f9bd1cd115f90215e73444eded3aaa202bc6003063fb34eb291f894ca13a6dda5b2009d34bbc1071f996828d70815eeb87398a621cf2a77f2646b895913b4cd8f8bd5e845075332120733fee731251b1fc427a995b2a4c9b46be61c2acab0da92a087d8701f2ffc87c37a25f9786dc64d55942dc4f92fbc3eadb25ca244be386a1ff314afee62cdb14fd92e91794e89fbc23f80cf618fa525cb23bdc607b8b5fb64ee9b01d74c7b57fc459c9f5798fb727fa1b81725e7db361f80416643b86b6f53d08c19c00c0811eb91780c781afa0fbb22f79bc0f8c2bceed26070147a51b3ff3201494fd170c2d30e5edfd1efdc546ce49c119a0d3039a06aa9d6971f27e011ed03ede072c9c12d0fc7263d7a7be66b4a76c40e67dd2f6957b93fa93cd176a705f6a93306fee1f7b0b929981e6d47e762939d6ffe489fdd5728be71defa2a699c1ce52a523eb47032f0cda9c4cfafc1981b16d9bd9b377fe374a96b0eabcc2374fe28e0da6c7602ecc7db3555ed8d9d249ca940079630f477689affeb35a38cfc5757795f65e804c11d1cf532944d1b1455471b1643dd121182340cb0cf90daeb9be1ad1334fc3ba8b20716677770c269754281209f73039d95716d80dc2c27bfe2acc722a7e4b96d3e3302c08457ce89d254830d2fdaff6502e1f97ccaab95dec88b7fae72f29602e5207bbcbde3badabc10f6e544ed3bea1bce9bffac17adcc6b3192dc125cc119087903cb10c15227fc11ccdca56bbe0154fc82cdf22c4a2792183289d745b25700080e5a1280b7634d71ef57e203dea680e7cbe903821a2214b628f4ff2c897c61a885afd07d929f01027a4578d8ee8f56685219e46b718ea96ab70b0c0e7bbeb258441d11683c268b3ddc2f8cfe6ea7a6eb7202fbaf8e3a59486a57272fa92d5e70b0dea3b94c232e2681f151da439e2a30d1c2b22022f3595caa4d285b1110f8b35927c093b874814e9666d790d247d38cc7f10a27f8aad994727db852ed29871ddf33ce31b05574ebcc736155a7161f82e13b2a944ae339c0b750ce7fb42df67c3083689ceb16ae2a0b14c44e1643d8ecd931b822c245ec836d623d3132c879636797721bc965e381196e0231dd127f4c216f2a7491de31cc2dc4fe810d361ddd078cddbd5f41c35300f536b61812c72482500e01c2b8bc9d53501ac5123d8652c7983d7076b633aeb3593e9f872342f8c7bd8fe25a967ce185440695e8b5a593d2de005fb5f842a7d2843a756634fe5b852583b87e32dfbe34cb1174bf27c13f09ef5ae31221c7c946a2e70486c1ebc05fbb091d5569185878b0b5d20d445bd405a16273b83e1a231a3584a84e95ca53c204f3e418b6ad621902dcea8daa2308d2a57ea74c954429ac18bebcca55c4770914e75b2e17bcfe4b325b7626b43314b5758835b8a03a44d70b3de0913652032d0014337877084b4d40010fe6d85aef5450a28a8c47986db3fcd540dec849d6f433b3a9dbac02aaa3c152cbaf1b45720ca5b6f8fe6432c4d95d9ffdf610180749d228639c17cd330183f7dcc8fd4342d14043b8ec7ed9a372984d56bf3dfc225273bfeb3cd1f7d68ad5a5ffa88f9c46c3d87ed20a56b839ce2abfb4a73da23861d50a5a8748007521a9d9eccc763cfcb5a7b63b2bbba4cf0626dee02b300f9d281d71651526d7e0be35df7070f87a616020289bbc666b929df199946163acbdfdfa0ce4025198c13e26340066f0ee1e70d36d201a93e47991a6014b822495a51bde450cd1a5edbe70c33857ea28d67545bcce237e5c3e3eff9d0caf0450f504d77795ab39020cd4920f664f0199f9bb2afd93ccb809c5aeb214e0e357ca6512d05e78ab2555ec0aeb6c5fc26a55e6291ac26573ff4087df2e1526f9d1be9e26bd374a01ec2834fa1597dd441bfc8c488aa26f038a3a31d847d5c21e2091ea2c749963160ec8f23705bfd9701f28a153b9d48f7951205301349d07830227dbcdb5fe4d10b03c12e60eccbbbcfab50aa9c53f82599c4aab117a686fe20f939acf5cb3b978e3d858f82f20ebf12db192d735658de81b58d59b49ecc55693c3f1322ef01273322947f0d69487724a17078f8bfe49b2dc55096b55689baa35555c7333f49bdb52fa421944a32ab07353639f9466c1572e996f246167c7cf29c5e926305eca138c96a4b6ffa57f19e360250aa649fb5de94335171a16a7a4d4cbfdcbb01ed1ac73556beea19eff6e9d7ac337c85ef5c530698f88139a291a182edcef3df21d938bac4ed311798b4dbe04c353ac457d02a2167d0bf543887e8a7dffb948aee5e78a92757f2858d5b8f68b713e7d2723ef6d9736a633eaf0a848690f95976d7e5b1553cb06d29758a69e47a9d8737ce74b84e300ec439ebaa1cd02cc547bfda32e61697daca5623528ef42d67c0f906c95f7cd8bcb806c779b2f19d3f54ae550caba032f5060ffdc7de6300ab50aadc22cd9fa63161b86592ebfec4f69648648c10aecda3b152f5568107242022aea3fb796f7b95830239345f082f08bad05dbd67e068a2d5a30d848c79437595658ea8679f82932a89939d08d901e12f4b33e0daf8214733d5e170ea5b2da6e9f1d4efc3057defd84a2da7183232fef160d5bd77b1e17f05b5bf20342eea422ac0c158befc9eb3e702e289f9ea309aadb31f0a614aefb1f0b5b828a0884292ab6ec6bade140312794093c2d735b9e518cf5c249454992121283ad5b0e2e821a580ce17dabad32e91bf9812a653c7e571fcd7ec373b9dd168420e2d69e595b5706eb012d58a331c572677065bac96f5b0562b66b6ef9f4818b69ec96c3c07d8dd9da6ea1eb1d1463ed7872ee95c1fdc0a357be8268fce061e2d73343e3ca9614a8f6dfe50ba5fe4493750154fbab319ec5d463239fefffd8892c14b0f7935a25f13afdf72f43a1c40a2f977c0cb8c6564968dc2cafc1e8ffd7300b83e7852f9a114e661a52b8fd69dbd8f85c5402360e533ae891f6827113a0af635dd4f6b2b455d7548a60ea427958232b1bc92c14d471762fa2229480ead3ef381c0fc3bdbff4c68fd9f949c60535b3006745f64fe9398888eef35d2ee2b68377d9a8469356b082bb02b2c4d1b5bc3badc589db1dc00c65a06d19fa804462a7473f3f28801a9c8cc010e9f0b5d25a0c9f7d549e12a3f5ecc28bcfce226a1e582076e13bf7ec7239521402a5a0387c7c1224ffc36614fb483573f5b613f6fb462f11263faa613d9aa3336569d92400ad790056b01f12024c15414e895293b6d8ade0a7d217413f327a6ae11bbb804", 0x1000) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, 0x0) poll(0xffffffffffffffff, 0x0, 0x101) r4 = socket(0x18, 0x1, 0x0) chroot(&(0x7f0000000380)='./file0\x00') r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000340), 0xc) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f0000000180)={0x0, 0x12, 0x0, 0x0, 0x0}, 0x7) 16:00:10 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() read(r1, &(0x7f0000000200)=""/179, 0xb3) r2 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000100)="8c65", 0x170) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r3, 0x2}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r4 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r4, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, "5acc41ae55a132dc079f911633570d59ae5f81bd"}) write(r0, 0x0, 0x0) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x61}, {0x8fe}]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0xfff) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000100)="8c65", 0x170) fchmod(r2, 0xb0) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x74}, {0x54, 0x30}, {0x400, 0x4}]}) getpid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f00000000c0)) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:00:11 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000ebfffffedf0000002000001000005b9d071b542ad387060000e2b818000000290000003100000000000002020000000000010023fb5361af6a452cd644c9810380f66b734fb08065b1c79f2173e66dddc28e85b24d59f9e2155d6d268c7db56ac2e66b94c67e0f43a4dbf17c826ed52e7e7ad9e384c4011b672483c12bb63eef309147527a"], 0x38}, 0x0) 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) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x389, &(0x7f0000000040)=[{0x24, 0x0, 0x0, 0x3}, {0x3, 0x3b, 0x4}, {0x6, 0x0, 0x0, 0x2000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGDLTLIST(0xffffffffffffff9c, 0xc010427b, &(0x7f0000000100)={0x0, &(0x7f0000000080)}) ioctl$TIOCSCTTY(r0, 0x20007461) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x4, 0x6}) setrlimit(0x0, &(0x7f0000000180)={0x4314, 0x7}) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x2) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) clock_settime(0x4, &(0x7f0000000180)={0xa7c4, 0x7}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x45}, {0x20000004d}, {0x4006}]}) ioctl$BIOCLOCK(r2, 0x20004276) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x45}, {0x20000004d}, {0x4006}]}) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f00000000c0)) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x45}, {0x20000004d}, {0x4006}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x8, 0x9, 0x80}, {0xa0, 0x1f, 0x2, 0x9}, {0x0, 0xef, 0x8, 0x8}, {0xff, 0x0, 0x20, 0x81}]}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) 16:00:11 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) dup2(r0, r0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r4 = socket(0x18, 0x1, 0x0) dup2(r0, r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="d4962cf0fff3805fae4f42ec9a63") 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x4000, 0x0) getsockopt(r0, 0x6, 0xa, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x19, 0xe6) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x3b59, 0x8}) 16:00:11 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x339, './file0/file0\x00', './file0\x00'}) socket$unix(0x1, 0x1, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x7, 0x104, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) 16:00:11 executing program 0: r0 = semget$private(0x0, 0x2, 0x200) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f}}) r1 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f00000000c0)=""/218) connect$unix(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="a57732d37f000001ec71797a46c884058ba47297c968bc76311992273c750ed9522ff245211720298d000c2b57398d7fc483de7ff4206234da9bc6109308aa6915b7b22bd04559d7d5cd9e6067cad10a3827ab8a5cd9cde7fcca174f6db169c2bf8310f1d3ccb130b269781ade2c472fdb8e18d968539e061a7323168d3f1f2c2063a5b96bc6bcec17cef7f0"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept(r2, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = dup2(0xffffffffffffffff, r4) r6 = accept$inet6(r5, &(0x7f0000000380), &(0x7f0000000280)=0xc) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x45}, {0x20000004d}, {0x4006}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x20000000000000c4, &(0x7f00000003c0)=[{0x1e6f, 0x32, 0x40, 0x100}, {0x2b3a, 0x7, 0xf9, 0x100}, {0x80, 0xc0, 0x2, 0x1}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r8 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r8) r9 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r9, &(0x7f0000000040)="8c654f5c276dad70", 0x8) dup(r6) 16:00:11 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2005, 0x5dc1) r0 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) pread(r0, &(0x7f00000000c0)="13", 0x1, 0x0, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000100)="8c65", 0x170) ftruncate(r1, 0x0, 0x6) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x140000}, 0x8, [0x0, 0x10]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)="4e4027315c9692179cc642b3c4267f335cbe37c52e7b42", 0x17}], 0x1, 0x0, 0x0) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b498c2de1db5b94df49465a358c1") 16:00:11 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) r1 = semget(0xffffffffffffffff, 0x6, 0x20c) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000200)=0x8) semop(r1, &(0x7f0000000080)=[{0x4, 0x0, 0x800000001800}, {0x3, 0x401, 0x1800}], 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000440)=0x100) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000100)=""/112) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) syz_extract_tcp_res(&(0x7f00000001c0), 0x0, 0x9) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) accept$inet6(r3, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000180)={0x0, 0x0, 0x7, 0x9c38, 0xfff}, 0xc) ioctl$VMM_IOC_WRITEREGS(r2, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x5, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="d22d050001ffffffffc40047045851a27373149c235240d8aa0ec13861dc85", 0x1f) syz_open_pts() r1 = kqueue() r2 = open(&(0x7f0000000080)='./bus\x00', 0x402, 0x20) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = kqueue() write(r5, &(0x7f0000000300)="220e22890180301c467ebc742ff9a130ea2d964e42f2fbe9eadd2400a7ea11cf801b353976e1f63c", 0xffffffffffffff8c) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r6 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r6, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r7 = socket(0x18, 0x3, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r7, &(0x7f0000000100)="8c65", 0x170) r8 = socket(0x18, 0x3, 0x0) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r8, &(0x7f0000000100)="8c65", 0x170) r9 = fcntl$dupfd(r7, 0xa, r8) ioctl$TIOCGETA(r9, 0x402c7413, &(0x7f0000000240)) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)='r\x00') close(r0) r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffb, 0x4, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000100)=[{{r10}, 0xfffffffffffffffa, 0x1}], 0x1000, 0x0, 0x2200, 0x0) 16:00:11 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x3) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) recvfrom(r0, &(0x7f0000000600)=""/4096, 0x1000, 0x802, &(0x7f0000001600)=@in={0x2, 0x2}, 0xc) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x800}]}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000440)={0x4, './file1\x00'}) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = semget(0x3, 0x1, 0x280) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000280)=""/171) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000240)) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) link(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000200)='./file1\x00') bind$unix(0xffffffffffffff9c, &(0x7f0000000580)=@abs={0x1, 0x0, 0x1}, 0x8) chdir(&(0x7f0000000340)='./file0/file0\x00') rmdir(&(0x7f0000000380)='./file0/file0\x00') r3 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000040)="96", 0x1}], 0x1) pipe2(&(0x7f00000003c0)={0xffffffffffffffff}, 0x4) openat(r4, &(0x7f0000000400)='./file0\x00', 0x38572, 0x3cb) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x20400, 0x0) fchmodat(r1, &(0x7f00000005c0)='./file1\x00', 0x100, 0x6) poll(&(0x7f0000000500)=[{r5, 0x4}], 0x1, 0x4) r6 = socket$inet6(0x18, 0x4000, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000540), 0xc) pwritev(r3, &(0x7f0000000100)=[{&(0x7f0000000180), 0xff20}], 0x1000000000000002, 0x0, 0x0) chdir(&(0x7f0000000480)='./file2\x00') login: vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff80001574c030 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x45}, {0x20000004d}, {0x4006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x15}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x387, &(0x7f0000000340)="b6") 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x2d}, {0x81}, {0x7ffffffe}]}) getuid() r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000100)="8c65", 0x170) setsockopt$sock_int(r1, 0xffff, 0x100c, &(0x7f0000000180)=0x750, 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000140)=0xff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x21, &(0x7f0000000040)="d0") 16:00:12 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000100)="8c65", 0x170) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = geteuid() setreuid(0x0, r2) r3 = geteuid() setreuid(0x0, 0x0) setreuid(r3, 0xffffffffffffffff) 16:00:12 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f000004e000/0x2000)=nil, 0x2000, 0x0) write(r0, &(0x7f0000000340), 0x10000014c) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:00:12 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x8002, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000100)="8c65", 0x170) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="7a3810d924491d2ac973f8c61b211a9ddb09ea9b26f028f155ac507a99025b4e3474e6d7c164275d536e07e4eba3a3a64531", @ANYPTR, @ANYRES32=r2, @ANYRES16, @ANYRESOCT], 0x5) connect(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000c01a4ca24c18f6640d5efc7356523c1b0b0137aba8d9b4eb574bfc9d779182b70200d477ad13bce599d44832592431b0da56b346b5f95006b948fc48ea88186c8108d4550000c08f05f3023e"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) 16:00:12 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="00000018600400e71700008000000000000000000000000000000001000000000000000000000000a2151246", 0x2c}], 0x1) r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x0) shmctl$SHM_LOCK(r1, 0x3) r2 = open(&(0x7f0000000000)='./bus/file0\x00', 0x0, 0xb5) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000100)={0xfffffffb, 0x3, 0x1, 0xc4, &(0x7f0000000180)={{0x69, 0x20, 0x1, 0x8, 0x0, 0x100}, {[0xef, 0x401, 0x7, 0x4, 0x101, 0x1, 0x3f, 0x8, 0x3, 0x5, 0x7fff, 0x6, 0x8, 0x5, 0x3, 0x1, 0x2, 0xffff], [0x3, 0x395000, 0xffffffffffffffff, 0x7f, 0x0, 0x9, 0x2, 0xe0c4, 0x5, 0xfc49], [0x3f, 0x81, 0xfffffffffffffc01, 0x800, 0x1ff, 0x0, 0x3], [0x9, 0x0, 0x7fffffff, 0xca1, 0x4, 0x200], [{0xd9c6, 0x9, 0xffffff0b, 0x9}, {0x1, 0x401, 0x20}, {0xad, 0x2, 0xd568, 0x5}, {0x7fff, 0x200, 0x800, 0x401}, {0x5, 0x5, 0x20, 0xb16f}, {0x0, 0x1, 0xd4, 0x3}, {0x1ff, 0x2, 0x6, 0x7ff}, {0x8, 0x2b, 0x9, 0x3f}], {0xfdb, 0x7, 0x4, 0x6}, {0xfc01, 0x6, 0x1000, 0x7}}}, 0x4, 0x80}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x17) 16:00:12 executing program 0: r0 = socket(0x2, 0x8001, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x80, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x18, 0x1, 0x0) semget(0x1, 0x0, 0x80) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) accept$unix(r2, &(0x7f00000004c0)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r3) r4 = socket$inet(0x2, 0xc002, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="82022e087fa4df0ede0de7fa9e82d4986cbf52dc9ba7bc14000b3f018e9ee70de8c74b50d8d16a33a4e12b01353108d9c696ceeec931308181bb308858fcea94f89efd40a592d512184eb73ff6b9c9f17f74863a4b380af994e6f0df0114896ab56aa1a375a9b2b2b37fd9cba1ba6050a5c993a4d5312d53fe5e6d8250e5b96c9568db706b27fea2aa29c8628428ac3da72322b15fa53b1c9d12da8f5ed8264921ae34be60ace8ac90dd8d8130148db1dacc668960cefb742cc327d50fd9fc3d197f7b69006d53eefb877708b9dd673253e33054a14359cd83169fa242c751c92cecf566f94b04b44cebc9ba38d17a52035df05f30d8706c5bc7f053a3cc15c6e915af366a135d3a30c258"], 0x10) writev(r4, &(0x7f0000000480)=[{&(0x7f0000000100)="a43019d7cd94ea43ca482afcfbe16bd979422da9946f84071675ec914a17bc24ff739f090bd461f2941bee61d815c5ba3f2402a8bd172f797f32172400e0153ec08994146461d453", 0x48}, {&(0x7f0000000180)="191054aae87b4b66827f8d90da18fd69e089e1d319ddb4f1b1c3ec9df02679a72219e837bab888c465c221336014dd62317a2d6f946c8b989c4dab873d1adf912938c4a2663d7a55c049cc95ac8470b243c32e7914c5187edf28c64d9a0c351c3702d998fec0f161032d082218ea406250c64fac6d64ed1c0dca2d28e6577c2d0a2bab199c13be4610592e77cd715fa124096d6c1399562d1453f89dfc0766c9336b3efef968867431e01effaea0f2abd3", 0xb1}, {&(0x7f0000000280)="68fd5cb3cc475d32f6f09c8fcce2cfda1d8a35530c7ad69a9b50bd19ede088f5e613dc47b0bee24627225ce51824054e9109b82b96cac81b624398b5577cf474a46a34791025cf193408040b07ec3a13f4f6a72678f80a2009f3de6064462200de578679a1b1e38a5f216a5a222c1905f0899aa31ba4de86", 0x78}], 0x3) 16:00:13 executing program 1: kqueue() socket$inet(0x2, 0x3, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000540)=ANY=[@ANYBLOB="8302adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8faee480700000000000000554799b9b8138d30505e8f0000a4034385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf87240318089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddf00004123053ff03d925341d85544cd1c050c34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a41204cf888981d4e22265330027548d8ffda5eb1156f6bc23442dc9631d64bcdcb273e495bac1573ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f875a9255490b88ff1bf33436e6731ad3574d79be64d7c53ec38b394d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a836b9ce56d425f7f26efe6c2d6ad126358a2a57eb6652c52476b0f4a1fc0c7eecc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07081cb3613f363bda68cdc42da6ee701520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37eea13fce9a15edf26e82fcca1e245a58d78b9edc65978540bba1671379dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab7809983a3f6ac242939caff03767a04075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d0403054667b76bb2aedb6ee790c0514bca51acf3fffff4000b87f1ca4132cf1f6184c8c156ce5cb47566abe86451120963690cf6536d0df155673c12dfcce0a325aed454f7aabda6e3def3f5a190a05885d482fffb9871543e605aec4e96343d12645c6199c08000000b6ee306d32fe3b216639cb5ba8ca8715e9c82300768310daea67301ddae70e835cc89d0519e5a1e72c95111bea7330dbe8818d70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fa1bb7b7020f92f6773c9bf4e1ae6ac6b5a2889f298ef156860588778386204059fae2d9edc2410ac1fef1a0a976f7e7a57819a2e776e48cfa8d31cb69de4dac2a5cf61ea9ce77673dea2b929c9c023a9d82b4cab0acc8e05c50594cdfa8ce095cae56c4bb1a944d08a79cc839d77ec00000000000000000000001f3ce3eeac43c6d4f316c37ae03ab34921429b9eae68a81bfc8526a5e2e17ad0787b9182f04d191f4ab3d4b03c70ef283e0c51550af3986e7c2112ae59b562c9acfd46b5aed23c03008436f8f2773536a0bde3ee5022ee7aa5cf05105f518ffab7d7d2d8fa5a4e2949679dd70e532f681f29cd4c28612ccb11f43f6a72f21987d15bd9f19227c3172db2124a2790f94bd3e8e9000000000000000000000000000000000000000000000000000000000000000000000000009e31b69506a71a951c2dbc0b72b50510d4ce4b0358df222fd578f84fc418f406e9388e699a5f1cfe7b3278ca331c218233f37f902b9f067ab9203e0b2c000000000000000000d9c289af99a474250fb6ae8e20d834b54fe0f6ceb2a4217752af149aca8de1a601bd30d2b88bd7519c03d3f13338fe0f84c63df97d29af1ba87316da274dc89e57acf3c366e3e770cca16e95a16df0d2efb174a1e5857ed4d65e135b277405367031df28493a1d7db4b09743b31900304d5df6f46fda0826b4c4769693df9113d160b64abd654f37268b45659c9fc3477fc305dca7d8d1252812ac2f915a1b6bcdad6f220f6499242527b33120b007f0d4de5e32780bd6015246512a"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) writev(r1, &(0x7f0000000280)=[{0x0}], 0x1) 16:00:13 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) open$dir(&(0x7f0000000140)='./bus\x00', 0x40, 0x100) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = semget(0xffffffffffffffff, 0x6, 0x20c) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000200)=0x8) semop(r2, &(0x7f0000000080)=[{0x4, 0x0, 0x800000001800}, {0x3, 0x401, 0x1800}], 0x2) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000440)=0x100) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000100)=""/112) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000180)=""/40) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x10}, {r1}], 0x2, 0x0) fcntl$getown(r1, 0x5) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)) 16:00:13 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000100)="8c65", 0x170) getsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000000)=""/193, &(0x7f0000000180)=0xc1) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x102, 0x0) pwritev(r1, &(0x7f0000000100)=[{&(0x7f00000001c0)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) readv(r1, &(0x7f0000000640)=[{&(0x7f00000016c0)=""/4096, 0x1000}], 0x1) pwritev(r1, &(0x7f0000000540), 0x1000000000000328, 0x0, 0x0) 16:00:13 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:13 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) bind(r1, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) dup2(r0, r1) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="70012e2fad696c653000"], 0xa, 0x0}, 0x0) 16:00:13 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x6e20]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x45}, {0x20000004d}, {0x4006}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0xff0b, 0x5, 0x5b, 0x8000}, {0x1, 0x2, 0x40, 0x7f}, {0xcb, 0x6, 0x81, 0x8000}, {0xffff, 0x7f, 0x3f, 0x20}]}) r1 = socket(0x2, 0x3, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 16:00:13 executing program 0: execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000100)='-+/\'$-}\x00', &(0x7f0000000140)='tap', &(0x7f0000000180)='/dev/bpf\x00'], &(0x7f00000004c0)=[&(0x7f0000000240)='tap', &(0x7f0000000280)='.\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='/dev/bpf\x00', &(0x7f0000000340)='/dev/bpf\x00', &(0x7f0000000380)='/dev/bpf\x00', &(0x7f00000003c0)='/dev/bpf\x00', &(0x7f0000000400)=')^\x00', &(0x7f0000000440)='@\x00', &(0x7f0000000480)='/dev/bpf\x00']) r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r0, &(0x7f0000000dc0)="a16a83161b455346862bfe2759dbc49bbdadc75084c4e7b66d02f17210eb5d2d552397b672e78ebe01b0099b8c1ecb30a01e38396d842694c71deb1e52ad5c1fcdc8962ae3ef4f4e6decc83bcb0cb0ee71c68b7937625f17ad3d2abf43163aac5c8932b72e33907c92033172a589d3c8fda82121432f69fd730a", 0x7a, 0xd, &(0x7f0000000e40)=@file={0x1, './file0\x00'}, 0xa) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) execve(&(0x7f0000000540)='./file0\x00', &(0x7f00000006c0)=[&(0x7f0000000580)='#\x00', &(0x7f00000005c0)='/dev/bpf\x00', &(0x7f0000000600)='tap', &(0x7f0000000640)=',\xb1\x00', &(0x7f0000000680)='\x00'], &(0x7f0000000840)=[&(0x7f0000000700)='\xdd\x00', &(0x7f0000000740)='-&\':)-*$$&\'{\x00', &(0x7f0000000780)='.\x00', &(0x7f00000007c0)='\x00', &(0x7f0000000800)='.\x00']) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) bind$unix(0xffffffffffffffff, &(0x7f0000000d80)=@abs={0x1, 0x0, 0x1}, 0x8) syz_emit_ethernet(0x133, &(0x7f0000000540)) r2 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000100)="8c65", 0x170) fcntl$getown(r3, 0x5) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000e80)={0xd74, 0x7, {0x8, 0x101}}) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, &(0x7f0000000100)="8c65", 0x170) readv(r4, &(0x7f0000000d00)=[{&(0x7f0000000880)=""/60, 0x3c}, {&(0x7f00000008c0)=""/86, 0x56}, {&(0x7f0000000940)=""/79, 0x4f}, {&(0x7f00000009c0)=""/238, 0xee}, {&(0x7f0000000ac0)=""/148, 0x94}, {&(0x7f0000000b80)=""/216, 0xd8}, {&(0x7f0000000c80)=""/69, 0x45}], 0x7) 16:00:13 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x8, 0x598e, 0x7, 0x1, "360640a95c3343216d7cf8b915c7aedb9ee70c0a", 0x20000000, 0x6f5}) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f00000004c0)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a99b691d116ebf37b4c0e52ed406cc0005224ea6cb0000000000008a03b10820a53b003bea7ab61b000000000000faac55a52f7dc8aa4f91c96cae10c0928a0ae54079a66de7fb5c4d38a6acb07c62f507d5558726622d2f99bb7ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd25602892f008c18dacb6584b976185169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea94430239fc1ecc440000447c892633fadec43beaf656f9362301555914cb6ca1c5bbbd92eb253cc7bc3eac6f705d4729f7c40b3df7ccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b000080000147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97000872ddbeeb3ce1c82233076104d0cbbe37fe44231fdaf31facb5863072dad54297179036ec6a73cbbb2a000000000000000000000000bfc36409f72110587e7f1adf7260b508000000b1ccc2b2bbf0d85d327253045dfd842a97e6eef0ba58d30191fef9db5fee362f3e27c429e39a0e885c0000000000000000000000000000006a3b44cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aa50e0000000000008d5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd12fbd889bdfce7937e7ea5d70d00000000000000e354076dcdbc632b00000000242fca1da48d2bec6650cb5c3908a70000000000000000000019d8d89770485b54ceffcfa734aacb9eec728f7d1aeec54b890cbe14ed2ae734df865576d38e8b1c7db73dd616c7293b2b92a53f1ce0f8efd3790d2ca0550eb41d89cc10cd93a601e57530776ea63ad7cb94ae2f3a7eaa50598376ea78cd296bdc3d11454f995a05ba064d1ed0b4caf123444a4afeb18694eee999ba299bd8477e700600c13f4f3d0ccdf92221e45a98c7379582bd9bbd9c97aac502a863478bd1da82eb49cbeb5c600804f33f43d65c5c40125a655d2671fa88f73a47b429cf60cb13eac11ab04069c69ee4599770dd429ad6e8e57f287b4b73e898e5e6dbd7c62b9b5bd698c1c24eb5730b4f0e3e4d1e9f42128da37b6dfe89663ff83340996ba03ddc68464e5af40900976c000000000000ed4e1bc0da6424000400000000000025fea4d72f2c49da5a81f7a8c17cbb9a3a1a24"], 0x10) r2 = dup2(r1, r1) write(r2, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x0) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) r5 = syz_open_pts() ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000000000)) r6 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) r7 = socket(0x10000000002, 0x2, 0x0) socket(0x30, 0xdc417a0819e56062, 0x80) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) r8 = syz_open_pts() ioctl$TIOCGETA(r8, 0x402c7413, &(0x7f0000000000)) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x6c64ce4dc7e870ba, 0x4, 0xffff, 0x4}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x8, 0x1, 0xfffffffffffff584, 0x5a}, {{r4}, 0xfffffffffffffffd, 0x8, 0x0, 0x1, 0xfffffffffffffffe}, {{r5}, 0x64e99cf47e085557, 0x8, 0x0, 0x1, 0x5}, {{r6}, 0xfffffffffffffff8, 0x8, 0xfffff, 0x7ff, 0x1c7}, {{r2}, 0x7ffffffffffffffc, 0x2c, 0x20000000, 0x3f, 0x3}], 0x7, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffff9, 0x94, 0x2, 0xfffffffffffffbff, 0x1}, {{r1}, 0xfffffffffffffffe, 0x6f653768dd359508, 0x40, 0x40000, 0x8}, {{r7}, 0xfffffffffffffff8, 0x9, 0xfffff, 0x101, 0xdb2}, {{}, 0xfffffffffffffff8, 0x1, 0x2, 0x5, 0x3ff}, {{r8}, 0xfffffffffffffffe, 0x20, 0x8, 0x3, 0x1ad}], 0xfff, &(0x7f0000000180)={0x1, 0x3}) r9 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r9, 0x8040691a, &(0x7f0000000300)) 16:00:13 executing program 1: ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='+'], 0x1) r0 = socket(0x18, 0x3, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(r1, 0x1000000029, 0x402e, &(0x7f0000001240)="ebffcbff13b9fd812eaa4e713048e699189296488d7d41b5140ba23baa645e1900e4b91d9e2b6ae90e68bb7e3d47377132749fb1deea120f9908647a5b14095bedcc14517cb67fe17127cef1b8b2b3b93126bd4cf7d6f7434af1058e7125f8a8a2524b0a899dfcc96f78d69cb2040779fddbfe3e78681f4d608b0f4980e2efc9a4f724caaf98cf667cf5e759f41df6a941ae99f691e48b85a623a7ecbdbb3f5a5e9f416d1e281fe7e66ac4a34e49ba502d52aad9053656e5009c737512b0ff3a6baa1444a0e7e40886fca783f1e6d03e59847fcc514af245fa9e62eb80dab2c6bcf9dfbf0a6ae702025227f35d2fe4822c88910c0df081c4ea00000000", 0xfd) write(r0, &(0x7f0000000100)="8c65", 0x170) getsockname$unix(r0, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f00000011c0)=0x1002) 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"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000100)="8c65", 0x170) accept(r3, 0x0, &(0x7f0000000080)) chmod(&(0x7f0000000140)='./file0\x00', 0x4) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, &(0x7f0000000100)="8c65", 0x170) setsockopt(r4, 0x4, 0x2e, &(0x7f0000000040)="ebff31929648", 0xfffffffffffffda3) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x13f) 16:00:13 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{}, {}, {0x7ffffffe}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000040)={0x100, 0x100000000}, 0x10) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x100000000001ff, 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:00:14 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xbf9a, 0x0, "7e73457abf5dbf724d52300000fa0000fffffff5"}) syz_open_pts() ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, &(0x7f0000000080)=0x2) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x40, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000140)={0x40, 0x4, {[0x9, 0x1, 0x3, 0x8001, 0x8, 0x0, 0x13, 0x6, 0x3, 0x400, 0x10, 0x1ff, 0x7f, 0x5, 0x80000001, 0x5e, 0x5, 0x83], [0x8001, 0x200, 0xfffffffffffffff7, 0x1, 0x4, 0x0, 0x6, 0x6, 0x2, 0x1], [0xe6, 0x4, 0x40, 0x4, 0x3, 0x2, 0x5], [0xea, 0x100000000, 0x80, 0x50, 0xffffffff, 0x6], [{0x4, 0x10001, 0x1f346069, 0x7}, {0x9, 0x2, 0x8, 0x4}, {0x5, 0x1, 0x20, 0x6}, {0x2, 0x0, 0x7fff, 0xfffffffffffffff7}, {0xff07, 0x1000, 0x63ff, 0x8000}, {0x88, 0x5, 0x5, 0x1}, {0x8001, 0x3, 0x5, 0x20}, {0x1ff, 0xdb9, 0xfffffffe, 0xa6}], {0x15f, 0x0, 0x4b7d, 0x7}, {0x9, 0x10001, 0x7fff, 0x2}}}) syz_open_pts() 16:00:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220100", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x8}) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r2, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r2, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r3 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r7 = getppid() r8 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r8, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb473adb71503947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fce454394bf0f7eb8a201c40c976e24"], 0x1, &(0x7f0000000800), 0x0, 0xfffffffffffffffe}, 0x0) r9 = fcntl$getown(r8, 0x5) r10 = socket(0x18, 0x1, 0x0) fcntl$setflags(r10, 0x2, 0x1) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r11, 0xee01) r12 = msgget$private(0x0, 0x682) msgsnd(r12, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r12, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r12, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r12, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r12, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r13 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r14, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r17 = getppid() r18 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000980)={{0x2, r13, r15, r16, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r17, r18, 0xa5, 0x1, 0x100000000, 0x2}) r19 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r19, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r19, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r19, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r20 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r21, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r24 = getppid() r25 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r25, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb473adb71503947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fce454394bf0f7eb8a201c40c976e24"], 0x1, &(0x7f0000000800), 0x0, 0xfffffffffffffffe}, 0x0) r26 = fcntl$getown(r25, 0x5) msgctl$IPC_SET(r19, 0x1, &(0x7f00000001c0)={{0x2, r20, r22, r23, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r24, r26, 0xa9, 0x20001, 0x100000000, 0x1}) r27 = msgget$private(0x0, 0x682) msgsnd(r27, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r28 = msgget$private(0x0, 0x4) msgsnd(r28, &(0x7f00000002c0)={0x0, "a0cc9bbaac28fb8bfd36917d480b8cef1e4209615fc36252f6e51fbb0b6de1559b299261ffe87e73a30522"}, 0x33, 0x400) msgsnd(r28, &(0x7f0000001680)=ANY=[@ANYPTR, @ANYBLOB="4c9f8691b707d490fee78a33f7c28d5b843cf3734c69382f83d46e5d76e1c4c3779728c429263d714dfa4aa67cf0a69d51770a9892ecca507a289a1f5dfc7cd42e7f9224a679d745cde3abf530130aa86ad32a50335b13332ea644ede0c9774d20d91eceac502ba48e6b7006fa6c38ad8aa7be6bb96f85d599845b84ed2dc41de584fc024b17ff23e8a79a524088e9ea5fe7f640ac002d85eaa906f6a153a25c330db27e588fa91f632cf0b829ae695f810df48a67030ae6d5d8d5c30c49ae57ca28cbf2", @ANYBLOB="a148d7db0aa153ec5be0d73fef82f58a95725ac32f320381d11f93a388dc5d4d7e4d208d72c7b2f81b1c8915a163a69e52fa610a001bc9581d0520fc618008a9d2b63a5ac3746944c54a561e2eb0bce88e57b22282cb63963450d5c44fe8cd03c83c0c8bf84a8a401415925eca1fbc2620cfa080b0f76ff8df932d16ea29fab56a8563258dce", @ANYBLOB="3d8a4feed6a289103641dd1746ce8019ee1fde3283132f75d158ee463d34fdb100ac4a1a6df66b154d5b8dc68d18c3a519bfd6ab742d9522eeea7af495200d822181ef0dc3d8b2c3197c649c08aa989ea164456d61fbd677c104e49c52c120dabed803b3c31d550ce271dc904dd5121f08f4061d7b5f528b7ce7e37280cd3ca14e8fd17bfc158c67091ee413ccbb39aecac677e8b1848f00341e8a88be664a95f10b3dae8d55a4db353cfca29d7f86f3e599028fe246f838f1912ffeaa75af99d570e0ce2342b65819deb36c7ba991137fbccee49151c398e23c11982e333f9ca0821c16662f1e4d2eaa6224f6b4fed2f5b7ca18d8d75b74124fc0de55f97d14fe733499448be8569990129d6e297593dfc31c07f5ab3288f8c074d4d9d4290456e1922a9cbb42b24a40b6652801f8744828717341aa68b90f98010ab733b6141d245769973e7e104a890ad7f012f53c01b4a595879b1d80a7c57295af13530271cbb479c9742e051d05f2c465c90f40b4dca6b004eec2e4775377d6fc86829cc7c65fc08d0034eb10d76bd19f45eb21254b921d92fb39750fa470259bb6a69895c10623e8de0a79a93b152cdc60c37ea2a38a963d3675080725f5265007df0701da236a92ec2dce11c6543b4758cd7ac1a062e53da9e4fe30f5e855bf680572eabeac50da1ce736f2a66b439bb0045e2f440af874b3ae6c6dbc1c2ad7eed01b5b0b582ebf772a55d51c50dca7ae168335fad4b5a2ed5d9f91f4548607b2eec0eafef2ccc3dd398a3b1b433f37700879da1b317bf89f847fbed53900f068160e06a6f3913068ca37599048f979af124942340f81634da803736f17d888375332c751a27c3811ac54c185dcb964302d41224ffe378df8ea005e0c4c2ff9637a0fecfef713a76f040f3f041904efbf2c9c5c9d71d3ee222323d68acb01f1adc70da2155856f645bf53f2744079cf335447fddb2f671fbf56cb7e8dd868edfc3b8157a6574eb392435779e4b542fb6226e7fb07f89ec9e478a9b5f538d50984f91b0a931c5ffbca11ee1d1508b510f916cf3861a65ed5691c1b557d2e2aaae645f66a6df2984e188ee3a86a5ebaa95de2b5b45e9a3a75b7b01be6041afa515747ebf315c9f7f85845777d4460d03098c66e7cb8e3841e87751cc64cb37273770ca9fcf73198ab16edb22a21fa2fb4ee3b0bc5d1bfcc688bdcdd871a6e9ef2f7c411bc77cd530d4ca34194850d8502fecb33f6e35898276b99a4153559b68d8e348422b57a9bf3d0ab354114727431f2d8c3385e7238be0f2814a7400ed038a5d449c1b40709126c336eace062bc13e7e9c9c147abe0f113c567186409f08d2236c613b155f8dc4dc574d171523d31fc3def5efd565b3d7576baabf0bbb2c87effeeae5bc7859ffed0888121c6d81af4a51f679db1af5b354021928e3aa46bb792ab903f858f3ddfe3c6566ba90b8a6d65e79af5032fcec32196099d90aec18964e38fd7c92d27a286c1e13b4062531fd1098c56fb07a1dc57766c65992038350bb02d2809bda005bd68c2328f4e2278d53bed07f0a54b59835b6e474bd11e840a97171e007e4393e1b1f9d8f6154d097af90b912c70416beb3435e90c1438f1beb631e9b01c7661f5d4c05875912696080f9f5430723b774f690b7a1462dd4700df6a2befa2a0894781a4f03a88804bee177dd1356a56ba6fa6dec3b9ebf4671ab01b64c4e3f19d6787ecf51e6d20ba63591611e9e2f1c74e23811da14ca1ac0c2aed5511fdca4185b5bfc5f5aa72f51b5c8c202eb5a8c322a7134d22b885e2014834c0f3a7f41a883395d30809d7bfff8f87c0a6a44f93aa62542ed39708c5efbc8ef143b7c2111b9a7abfe08c11e87160eb88769312a04b3cb61a1149e64d3bdc9da9b6f6d2b2ca748b741baa194e054412d386de27bd2113e5f15c3a35686e40a8e09f3ebeda3d2bc5cc01f52f003abef6b1597536f3aec8b613d3486c95f56e0fd58924c887e2687996b93dadfe603b6f156dcfa3eb7ebb2073cae808333f0406d0ecdc892829798b06aac9501853c6b12af7572e7c66cf9b138e2d7f455cab8e4b2542b6fafc042cec49bce9c09a109474fceb4e8a427cbc45ababfc553f860e90addcb29cfd8f37f392d33e7a7044885f8dd00df3552cf6ce962e50473edd1093294122db31cf88750a369f6eabc390dfa0e4bbba81a0989ec3952b0e851240dcb883f115087cd3a76c059445b54dbae44c802c38ccc68b3571a90b11d71fbbb30d1591e328cd5d7cf22b3e8c6ca2794f58112b12d45d03c5188662acfa96839763c3be0b84787e8ffce6a89a500935ac106e02df7146c9567bc37e94e4ca96bfdf8018bdb59004f67626673e9f81c40add2a0020fd4ece12b6f272b9af8d6478d30ed4615440edb0c2ed60de6f2d0bf67637350c8398c0d6d8c84e5ab06ae4b1a93aea102e5fa79229db36fa3f683dbabb66ada12f32ed380082aea877ccf94490734d435e02d531d7d2410464deda3f02e8530206080a4c55701a3f5ada6f77022e595475fa1c3157167a3e5ebcae46fd80fb91820f934160ff9db91fc62754c3918222416e95b60ce4508f679b2429bfa94b3f38899974f30eb1a06fa3a2cbe217c2b1ee8c8b80e0e49e266d633fea69b6d8b48a3c1a7f35770d40d4a1626df64c2cb44669300bcff046613b8156293cb357696dd8a7522604ac9756defa7863d2801d7aec06a9e38dabeff4cf520c52f22064f96baa15405d73a21b3c2a7b01afddcb9589c3e9bdd04078fdc261eb56faccf6743a324aeaf755ce1e170eab35351273384865c2cb07c98819a61c3d27df2e99d8e4737adb96712b694e3ec6de84ee900aa8c8a675ae810ee4e6e16713345fcbff7e76a019e00581096bafc61b8b107d7b910eb415a6886e050b0467cf31abc023100eab5ed65cd7eaec08d389b47bf795aefbddfe4ac038cab33a2440111bc49ffeb44161093a8f15752cd106724648cf707d2c47328821e4f802309bf00a17dee55a21af302bdd047ef6692b8b910a8312b225b6d4e6b90364800251b107ae55de08f4a0fbfecc737c5e0fad2ec960e5417f1357bb4a61e510c347f98f0b4ce405227753ee9e830fb0835f22e4d5493156e89d417fe9e044948b838c2dc2b128984edc701f7d3b0e805ac5af1505506ef3c92f319291a5d753c41e19371584ba019fe0854a9bad53af65fcbe409de32adddbeaa142d510ad2e581bf0dfa4ebded8ba7f98e867319b485eb475e896b30ced2f388e7abe75ae146225fe519893163c67e67d630139d9eabdada1ba41da20cba3378794d19b4028a6c43a3756aa2983e7fc5facf23704c4f7cb978d557ac675308b13a30d9f6defb42fb95a744c51d9bdd39c6271e2fc5370055ff5448012fa16b138296f8999b2c4f4ea261d141917541224538d057f2bb94393d4d4491cea9415d9f08a666897a61eb9f96e02ea7fb57322095bba0488dca55fbb41f9d87086025cf1150ce64e9aec16fb985f864cd61e144ebfbe81a70182d0b8e1081a59a31eccb780b8bc64aa9678077e73291545f033dd2ae884d2cc27f199548f70c0ab826d313a907da5bcb7eedfa4964fd5f21c4714e5f04cd8a95acaceab3975a1c27850d96064f3fc34b5af42de0bed3e371930e349dd8dbcc0975b10c4d0dc7bfe33ee46ec1bdff628e58dd0541abe93457ecdf8c03ae97eee854828c76152f22a5dabe1bbd71de52b0b00f65954f83c154a6b1924160a1cb6d0bacad7efdd608ed27925d177ee00ba40360bb5689021a6748894015a75a2854ea9651eb3c215f4525de48b58b8ba50f955af987448d02cf61e1380a0db9569ac90ff413d7267abfda5ab2b3fb207b978966ad31fdf3392353287ce198addb8c677a7051c7238728cf2fb07c32201a95333d76736e6234e4419cb84f4341b7457c4426763b4a9289dab7e3f0ff9471ac5b6fce638949238fe700cb449400005de9bc329d5ed3872339b31f42a84d85b35878c7fd4d2c47e3397cd146fe44dc1e3cab5924cfeb76d68acc289213151dbd9ce70947ed17c5c837e89f43fca44f2e7252ab47ef79a7ee7c1a3086d684299df65ed14a63a0d72c2461212561f7c9aa1f396aa65422875a4c42a8ed32b6c42b421525eee2b45460b367b5eaa61abae5cfa78e5d53334582d095a3041821c66bf85ff104836aa1254ff501b901cb085e887aa295fe9785c3f992bb2ed9090c42206044c93162f3a4760178e2793230d186ddaeae51af5e5ca5fa11168cb4fd1a3ed95bc1f33c64a96e0800087efdb453d27082183217b382734a431ec8cda392d50334451e26a1c4ba606384497d5ed7981f8f6bfa91b9494f085199a98dbec1bd93323af22c35687825bef75d1865a2bee69949a2d75e24aea1885d1d38ee43aea4828bc6144a8a146d6aa0df3fd78cc722300053e7dfec9b5b81a71e587fce1c6c9c00453e9b6c5fba7935445129c64ad11278947fc85c29ca6770653533149e3d2a198a47941a5870d071b8feb039ec5e5233a692a79345123963da189903b2d4f92a46979b32625c99419bf70a2aee84c60633b6007bd35ba27397647bc85dfe0ff229bffc2c758be42bc0a46607eecdef429f3a502b46c318e7c284e63442323427b07c06a6d5f60fb870a519e7b080b487e342719a87b6bd8b84240d59bedbf7c69534d71563ab4440d82f587c92d9270b7b98d68c2f6d246eb4c504e83e35418d5f23b50c71cbe9fa47850a164c3de4f95e7945049828a1e11777bd98e03559f7bbd7bb9fc166f0dbaed48e6a97c51acdd658ae1542086e6a3550dc32fc8585c9497777c6fd669015b72ea6597a5f09fad3cc61d51f6f0d1182da14824f12de5f94dc5301d90b1155c541537fcfe761ea04f12e1ee67112e386c6bc4d20e5a64f4b7c5adf7be466361819371b566e1cd893ee76074c92d36fd5c594f089cfcf39a70ad234dd0471146b510e9b01c8946414a11a387f2e7916d294dfa82d14acc1f6f39b03930cbdcef27d6aa5ebc09f876af5fed73c890a17ea37011237a19547e28477b18f897fbf469c8285c45171f66e1b08d0b82eca2d49e46188dce792587e6f4d5c9d984f9d90e5969bc5ece3a33cbd805b0692d276af34af38ff97ffd835c322b30c982110eedbdb9019624d9c1f6f6a2eea0485c9995267537dcc0a38e4882d5885b58ca7e7942874427bf1705af2c0b6cf5ef049a365e053fcbc8a0c171934d9fade566a39e87cd368d86c8126f30101b361683e9eb384f2145273280e5f7b428c5121f2236e43737f50e5fa372b58f62afd9b748e87e75387f26e52173f5ac5c1b5c827c10f8bdfd19c3863a97f670bff4484e649ae759cd82be21ebbb8cb62b94f90221592debbf67f485354ae86e025cc7087e79b812d8ad4ead62f06286133c5da960ee461ff970db7c8fdf3005b0d21fd0723c254e083d453abb66a477e5c9c5a8ad1bfec5056cc2a3182ce9a842fa68002227729d8ddfa14941f33545651064b431bb92c5fc9b42fe32aa75daa69ba23b534ec258a7c1138e2d0f684ddca3e555de8e1cf0a2c94c775c1cb044cc5aa14417cec8c66b9840940a4000f3272b94937cebd8c3c91e1b5e8756c1ddd029cbf7de1f7816d08c2d01868e282c278a43d17031d1e1cc73f204980bc74bd4aeabb67430fa14008f51a3f61aee2566ccb13429324e151a281ed422e79147a34ced75af1e581dae2bfebdd300c71400710aa4a279d1e45843a15f71fd9c7a1e3dc3326f8c1efffa19cce93dfbf8e02d48bf288a12ea"], 0x4, 0x1800) msgrcv(r27, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf800000000f0ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r27, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r29 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r30, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r33 = getppid() r34 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r34, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r35 = fcntl$getown(r34, 0x5) msgctl$IPC_SET(r27, 0x1, &(0x7f0000000980)={{0x2, r29, r31, r32, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r33, r35, 0xa5, 0x1, 0x100000000, 0x2}) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000600)={{0xfffffae4, r11, 0xffffffffffffffff, r3, r15, 0x80, 0x3}, 0x6, 0x2, r26, r33, 0x0, 0x36b0, 0x1}) msgctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x2, r3, r5, r6, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r7, r9, 0xa9, 0x20001, 0x100000000, 0x1}) r36 = getuid() r37 = getegid() sendmsg$unix(r1, &(0x7f0000000500)={&(0x7f0000000680)=ANY=[@ANYBLOB="00002e11627573005059797595811c2142f5c483e957ba36796adb1533e9fa546a5aec626cb21e0f2afb5a6835a9297027d7acd2585e82db5d60309b8c27c47b729182d7e471dbcb0cb73ffb2f4e8117c11d666ad3cd9786ca0ca77d14ca0dd92c00006ec6b76d5e936b8caa2c3d0b97e12103138b55e0a490c318256311565b74ed8b311e2d8aed7c94fc8ef5013d57f5342b68bdb04b9025b2f812c3d5a3b2fc6e6715c6f54ad0f1ba2c93cf2920d9e04bc75506e2214738ce12d8d7a89955d2ee20e230fa173981d10aac51f67b5842185794fbfe89ec01f68d255f59a14588b6faec07b24a4b159578e8c9914afa201b6e831b771ccc3fca1ca11b175d68c3fa71ba33cf2ce62f3409e383b9f75ff8f39f8c8091d43b157a2beeda9db814796985"], 0x8, &(0x7f0000000480)=[{&(0x7f0000000200)="deb020c4b488aafecae13d025878918b9f3444bd19f676cb348d8ec213613a1fc5e1a924410dda3fc349b047b3a7d01f83da9731c3f160de2fa271403c59956521bf075045cb49954ae763f3a94440137ac5efe9e4cc01b71b566905f172a4ce0fd0bac19731865f431a6d036e466a6ffca8b2c0a31142af36a87fe2ff84a247df4fd3104282f694bd1db39c7e0d9f1a2b934967b8d3ca1a891b8240", 0x9c}, {&(0x7f0000000300)="be4e13c0f14ab58697308818e3eb3bc3b547cb25013b9534baa1a53e6ceccb06716aa6f06681ab41b0e0810a1a3a89380361488186a189dd6138314257610dd358ec4d0480052a3d97222d5c4d48809dac2f346327433f7409ac1a94c875ccf52bc6ce56cc947d8535c7e57f1a53f52acc847e2ab626f546d18d1f794f8ad9e9e93dbfd63fff9b8a365d", 0x8a}, {&(0x7f00000003c0)="f7d54486457d226f18f47c8d1305f0a3157ee06505c078ea28c255a12448c5ce1d954a1b054922b48ee7714e0edde919fe038dc2b37e95d6c0df0495b86b0ce3ab8f13dc1a694c8803f55f2c8c921963368eade3c3bdbebfd2dccb561deb2ea008e541142885728ef1a93097e58d11b80222fccdb567fa9137b0106ee181adb8f9bce3b68232d9b64d3e1f01e43a73348717b0f006f6b465dff498f8f6bfe2007ddd977febf1ba4fb6ab", 0xaa}, {&(0x7f0000000080)="a9bbaae5679fd64ace611200a144b3936900e47e41504e4903d1c2ba3e3997f65f69a9b07bc45c4174df39cd61ef20aea94da245873202c70c954d2af9caf6cf62dd76eedfa8073cea31b1e94b599a869759c7cb63924be4850ab7a8d52182d4913ad66bc1a760208dc69d9eacd02a630e2db23c9cbe6d3f6787", 0x7a}], 0x4, &(0x7f00000004c0)=[@cred={0x20, 0xffff, 0x0, r9, r36, r37}], 0x20, 0x1}, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r1) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x54}, {0x34, 0x0, 0x0, 0x3}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) r2 = socket(0x18, 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x20000, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = msgget(0x0, 0xc4) msgsnd(r3, &(0x7f00000001c0)={0x2, "a0db0c03063204fccd837430e269c84d269280eef6cf96a0273f920198267f38921b687ec32048667cd9ca22b3d26dff"}, 0x38, 0x0) r4 = fcntl$dupfd(r0, 0xa, r2) linkat(r1, &(0x7f0000000140)='./file0\x00', r4, &(0x7f0000000180)='./file0\x00', 0x4) 16:00:14 executing program 1: munmap(&(0x7f000071a000/0x3000)=nil, 0x3000) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000540)="4112f76527640f5d990e2ad2e1c6c69120d9a96d639b9bc71bcd61f9cd13ee77239fb412f8330281736ad123f43689e8198eb9c49f06985c3010f21a72fa84b36f4e2d8e3dae61bb1dc79e0fcc9015ee5e782a7b52bff7da9ac71c04bbc4bf7c1925f5363ed9b4eefa42da4e302bbcdb05d4d86c90759de4910289d0f86c5a4d0f5a136440a23dc27c2124ddd42bd26e139c314118452a8772be96aebe72c1f2d19e762f11c9827039221b8c1d058bb77142c9a15f665a1b52c5ac997bf9edd8f4836300a46b972470369299357318ca4d1c3593e899cb8ad14c9259a51ddfdcaa4dd966ff055ced53391e45ec79d951168ef4e2f4de82b29bc7168a627292cd418843e6f6b6a698b1fd9e75e517e1a774da5cbc6900fc5a52f28a357786447d7196490eb749", 0xffffffffffffffd4}], 0x100000000000005e, 0x0, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000000)={0x4, 0x8}) r1 = open(&(0x7f0000000200)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000019c0), 0xc) getgroups(0x4, &(0x7f0000001a00)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001a40), 0xc) getegid() r2 = getpid() r3 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000001bc0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001980)=[{&(0x7f00000004c0)="fc147f80dcc99cb264d70b8ecd86cd6b049370659034b2913a761822e4fd0392ccd315b413210e9b83e4d26139c9eceadbdb25bf2962bc86d6cb7f3609e0f80b8d30926b97962f3dba16437303d49f573024241cadcb1fc196b3d149780c3aaa1e5f9db046ff15", 0x67}, {&(0x7f0000000840)="a2ba576999c2c3b0e172d8b6f96520f7a28cdecf0a5b6fac1e1090f8b86e46977e672af7c2dc4a02ec10b4d576a649d79da879255dbb012b0f24fe78609261473a9f52474a9c49e89e44a7002d15d1b53306ee69d39c5aa3834d46ced24ff36387c97989db55ada56080f680fddb3e8f794274e54df64d4d0782a3436fc432d9ef4ec89952db7851d51d8eb0ce5b8b61d3f993ba1571f104878cd133c3a849830450499ca22eca703968f20c81a19726e5ae8b629598e67b5308da16c54005ded87acb15cf22d5f59270e699b1108b113bd0c4428a9e547b147ddb40a5a69a02a30c0f410d5e052e91396b141f9b7e4c8e57af1f76edb4d3a5", 0xf9}, {&(0x7f0000000940)="2df5079cc288748d7e8d29bb5d7c59613b9c5117aaa5094d97b574689dbf141be9eab5112e737a1e1ce1c2d918e81e16ba203c9b88c27216035d738a50d8ecb204d046bd69725af8fb0021b8b5e4dceee706a323fb8a3cfc914862875f0e3ed988477945a3e8d22af0ebb0f08bdf23ee071930da38701f5e16065bdab7d57436ebd569dc606e905df9147f3d286b0b1b098e020587c5f2a5094e6f8d98543fe8617baf06e792d9890507a0dfb1588e8dcdb2ea1f87787dde8164123fa9ca9f20de1af87220b53fd645b9e75a6a9fb24a52a4d21099c47966e29e8644bf83abfe87dacf7abba5b4655ca8be080665f1f7f22f53102fd590fea80a7385ae6d0207c683728ada5bdd7c8b7b80253936aa319b686b1fbfa686771f4b603f6f709e68fdbf812478e36ff63773919a28c622d1a1bfb635473753722aa9115445af7e4d547437800f8b97126e348298a6fea30c749b831707e17e94a31a5fbf68fce3f2e1630045dd53f3d5bf54f843fa37c4373fa83f1bd182b7dd855f98ce001bd7db5d4eb1ae426268e23b610848eb6babebdc34ad0785da93ed19fb408e6127e46bad6ad53da4da0c3d4253370ed23f546dfd3331e30cd5fcad265fab232cf82760ddc11571e9000158332e0973bfa04a9cfc1da971b4949a8ccc9206eedc0ee2220e847dc25f625ecb415af05c624d347a59133ba2744e60c9d74ead4595d898b5a03bb357617872332d727aaceda17984a95eaa583966bd731471f7d42e134c7071a146439a8abc569af440f2af56094f7888d1bcf43d25f9948befa5180306c7773bc25941577861d12fd8a28db0c49ee9d2c1c5d7beab0e002307280e2609d0017c3745a07b6efd21cdd6bd3cc25e1f8f337aabeae6a08b8b33bd95030f53ae22f4b96e8f4ca0d3be4739b1b61f3292fc9aea3971b5796b40aeeb5920d81eafbb23f21679dfd28fed3bb4f5733e15cc72508dd1c8e1d69e86a4da971c1119dcb47678d5cbdfffec98d64f360250e72f7a0d9c4de1095f185f8f09c04834d6357166f909df44f294a14bd02f59e829ebb0118a04875207681ab1e889b0a13596f6091922354ed865d1772d5f9e246566678a5b3acfde57f39740b224768cc2589ea1d0ca0e783c032dfccb6174e15d9f1444b1e00813f19ef42139ff765a54912947028c62a8a382a25394f60b09fbf9f6cb4cf12fd256206c44b4871090b88b215c5c9c21b43b36898049405eb957a4396c9bf7ec26f28e48810c462dda2a5bde1057f38e59ddd7ff1ccde55c25e0f46dd82901a5e3bfca7dcf9c7e60356d8607331afac408c7e89fc2479157c3e4924b3f3af9f8f87475aa4dfb1df25730f72f72956b24bbb795f27fe7d5cfe1495885f4924a5883bd854c31a45052d92b447d2bbcdeb049eb9a7968d7f42bf31fb2691e6d7ee473320c90e1da31563e54d756854f2edf94904abb51bfbac9050e33c928ec26f831fbfec57c9a5a58c58543287cfb453bd1378a21a0b471c4c129be754813855fa804099534eaa86f56036b249206114267df32f9e57e9c4dabd5aea565ea77dac2727bd050982acea4bf9b35a922ad6aa2058493e6f1a2288a1461e9ccb49602df2850a880557853ab29c94680b03682a87d8d838974bb9c3729a3e3afcc4b31b4537263efc2e5e962ec58302f326b591e4590fa5671292e25d35659c8f9f1b97016c70ca7ea55b76194e60e8384db7466f59642800a37df5076bf2aaa1d8052c44742c9b015ebe4228f6b4d3f632197f9577bcd86e25b70856c28de68652d932ab52b4965c1f7cd49a3dbd65b35e75eb602204744d74d706c0ac628e4571710b53216ee96e8dccce3e2c3aa42feb806f81e94d414b39daa3ff4ff51c4cadd4f9ae9961a2b60fca69af69a246f52f2c9523da655656344909942b37dae978e644acff9e3e16f2e3d8341cbb7be881fc5b32843f3feb0364f340a262591e4f28bc1959cc5450b682feae2b303ba97c30e3fe2554c74e2c959b04a3e0ef760b94a734772aebd89ea16f0c953ebe63b2ff4d537f6c5f7e5cdefe45ce3237d21623db03fb1d4afdd82bae7b0f5b2b6641ba6f4a79f4856e8490e0f06cd52aa7a710267f53e184fc637110aac55d0819eacda2f9c465e96967110c517fd447640080456c3d44b6a044291dd0c735cf8622a355b1355ed90f719bbb1dcee1a10552ddfd22cac6d4361c9a4a1643a39bd4f7bd3c74b2495d66bb7bd153c67b83c8d563bc37e6bc579650677d683722b0da37a273a3463fef11f8cf0c54d60b992ed3665fc5ecd873097ba82e5709839cddd7622f4948b4ba39c38344cb60af3a4e58050c0b1edc08d5808fcd47732a321d71fc3c34cb73c79b7cf2958a957fb163ff66c13487889361c52205c1c6ed11509a32029a540572c59d695eb9f6eb8d55d16f2665007475d21b471ae80918d462b8b044234d298c651050ccf4899c1674c67fbce444f209dce3cf438d94c4d03e1fc1a7ff479c78c0a626f3bad8f059ccdd0612ea1ff35207c7fd4fd1d482d76e19a274ae6be2abd9433686534663c56e91b9a4c231ffdd8e6af7a4f97eb719fecc994d4686f2c787a411a1b618fe4563ea1401a0914d5aac150da4d8089a61b5e244f923e4bf1a7d5d58ce3ff62da903a37a5dc657ec8bfe9ecd693a123bcef794bed681ca6125e7d08278cab987d90e5ed2c540a8321337f681c160f604df15cec796e558602742b0347f0d4c9f66dfe26baac5966e29d755d6a1ff3cec74e090949a9b99edeed7aadeb62109a1d69a36dedf0238922c75b9759d7b7572d40f422ca1aa94305f89470e87cd5a5237238b74d9adff918a32e81f0ee824c54582b5ba6dd2390c3036727ed3f77e844aebc2c6f61f1a33650772153388e987640ccc1a5982466f61bee6c6430e140c54ed91f4a66fbbb6d083f4e1a185ae71ca1718f1041ec6c76e521f5bf801dea96ec11ee308a1280bef3af8c4cc6703111830318d0dc6168ab6b1cd215f14ac5ffe724637a136789b5f6ea66b398575b5a3dba7092b832530ec0d9a49eb282bb34111c591e1a1589e9742822a98bc6e456cc0cb8b47779a0598deb3c7d587dc89dda4897aff7d91aff687ba2dacb6300d69ae72560ee10575802296623b87fad60b4846f05a77741ce76a7fc925cfb4a67fae0c561827b6e2cbe0090e310e2abfb13c145e37b086ad15e00904560ae78c7fa92fb7a9a511b72d07257da99467e62934f976eef55adc7e05587840aad48fd4d51dd5515a149d090270d0cf3a6476ed357be27f5a06cc418cf5f1be4c26f86f0dade627f399381bf0e4b1d63b21c4f69086d5e54910c0a4421162d98cc6bee77e82b6d2503da0dc9551fc7fa5575cede53644671dc978928eaf0cf3339773ce1814bad60d19247492952cce8fe93b1445855bcb6d82f2cf46f53f4369ef35b20dab12d8789420163b6423d0a1bab3b946e4cd3be8c4e4a1adec589fee124e3fcfe9729ee43cbc2d53d0786d92d3e9011d18c02c66dd81741effff9c4db3b9cda0072d7214e8aa04c7ecf893ef579db4ce80c196c059da2ab271ca6f3712f9c58ff3ab338010adefc6248811929a5e6c5204ca8d30034b8e82ddd77cd670dcc6c9c9840288d349a428e40ea95a4cbb1a0bb3fcd799ec3102b2880e4c34ad38862f521d9d139a6645889b8dbf08ae5e1bfa7287841785136af40fe39a0af06757ac4af4a82e5550f716c0e55a481101aaba3588c5fc83a2a84eaa9575692ccb69a9ff8fd6bd8d2b377944f21b173fec61500ccb1a91c3f9a8698446b26cf1b3523d46896a8224e144ee92fd3122134e06c0f0b3b40074835b1f00209ae3c2c2e3ead3f29352638b967edf3b7d4c3e00b075f79aa9178f8c1ad3bf1a0dd35887b4b816345341a7b99f0e68eb27c80104cb9331f8cedab37fec86e285b50224b46e7059c84930c5f2b8de7a57424bb0f0ae5f0af318d530172599f3d13e519003fcdea813bb82b5837e24e5195f67ac8c251dba240b8695caa423f219de6df0cc592661cc149e7cb8210bc0b91c66e46e649a7d99de13b0b0564e9ce198a6951e073bb21c2ca5deb22a9071a98801e129ac411329ea02fad3564f9f01803ed7e5e6b88f96d2ea898ca5192f79cfe9e019f0e59c7ee9dd79ceb83d7af34e320faefa1f3634beb3c9dfea8d1b5a81d431e843e9033bd28b52c92366417c8a07e0facc8977c303f1a15118bd1b7fc5f230a0b82a3f4b105cdb060a458bd26f04bffc28d520dda7c23bf42ebff07d99f71e7cdd3a13d1a1d6346700844dbc4516fdb31276a61a6152fad9bb50bac3276fb5ee0b434d85b11e1577a095371a356489f0b097c1a9d745915d6b06126164123aa11105aed48a891429a26e24815713217a2c3c3b3c48e4209a82811c85f925fba59ad9e8089c7e78a76a92c62ff02f60b9ee6835b129fec1a0867ad6ae843304f1700c063f4c3ff16d350867ee8008deb7e375d525a2cd4caefc4a5e485bdce9f1f19aa56720cf1b8c4f3d277bae6d22663952f329928433cf4743cb3a0bfc902ba96c96ca4c43c734d3fa70b555824b89949eddbb5a37dc59eff45babc49b198bb502124dbf879459afc34280e8f2bdaa5ab7aa05f89d88027f5f3796e9aef1215c35904b6f6bbbd45da2f6a2ea9baa70ba23c38e63c6c78945a3818ede68550474032a6a1ae5e655f8bb7145b6fa22a9c8ef45d0e81499abe67fd0a46673754a66b8227ab166d1ac212a201034cc99ef69274a02162232a3380b595c496817fd0d6e24fa06fc541d117506c1982dda6a15e4a2313952612175e4ea187bb1101f08f95b5e965a05e74a7a5c04f02436f1d0182fb1c201c36f821a11c7563c8503d59d99d0ac4887e0d2ee642cb65c9943186366c9f5ad774c880ff643d292cb96f0b6ecd14d53349a1dd43553e0910a97675b88b3701af5f1d545a3f8b746abe7caa7c8b7ce551b32a97ef5dbeaac80f04434a8e52839144972cf3d026ac90cae8fe72693e3726c403ffa5275d8f95deb30926a5eff394b9661790d78872c73fe59cd5fa609b69ffaef97100b86cf63218dfbc62e5bcc370f03042b4737e79aeac3f82a563db31aa3e162424fb9267f9e1f9785ca3ced6b005c21a7ba07533977297d08ebd85a99433775b79e63471b2a63b378865d01d60f6ddc483e314e0be5bd537a534f4eca01b6bd0f2f7d05a1c0a6da93329427b770fd5cdbb0273ac548078eecaa3ad63b65ddb6ab78da77a6b13000d9d2c4dcd31a71ff745d42b1f2342d006bf3386e44d1df5e3fe663435cb9ff366806c00ef3bb04e482b986e5928aa36d9ad4f361782afa4d242401960e9f5dafdd7b750af4077cf7c751b8d49e729af99bd9b433c56376aa3adb7f8d3f45f18310b9182731a3840b245e7279150757c75cb692c67e1f90d23e62fac2a6088d2778a9edd6007fef3b32e496904b1823903985b5e025d6c245951439e591e5927dfe12f3b5b59a0329093bfeaa47cbc3bfe2e535e8c1c8b352d49245a1c3e39afcfb6cb29fd3dee6b8f49606b84b9f2d9e1d937c4357decaef11ff2863f7d4c4f3346277e8fab07197516592e2401878c945449975c3d8ab1d6d108cc11a3e7f518102dc7d8963712702e4d0e274b42f550ad0df18e9e48f88c10c8b2d1c1828df319555a99fcac6c976bb97835265a34a94fe60d5f64e3550f982ddcde772a2d31f5cd6b6c10a450c048a609699d43cf77089b3fcfbc6f5e1247dae5217b6d5f1b391772b705d736cee1d7e4b143ffcee645e0c5cb15f87c95f14ff8d007", 0x1000}, {&(0x7f0000001940)="adcc188b8436534c", 0x8}], 0x4, &(0x7f0000001ac0)=[@rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, r1, r1, r1, r1, r1]}, @rights={0x10}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x68}, 0x0) chroot(0x0) clock_getres(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) unlink(&(0x7f0000001c00)='./file0\x00') getegid() ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000006c0)={0x3, 0x9, {0x8, 0xe08}}) chroot(&(0x7f0000000180)='./file0\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f0000000100)) ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r6, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=""/210, 0x3be}, 0x4) sendmsg$unix(r7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r7, @ANYRES32=r7, @ANYRES32=r7, @ANYRES32=r6, @ANYRES32=r7], 0x28}, 0x0) 16:00:14 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x86128) open(&(0x7f0000000100)='./bus/file0\x00', 0x10, 0x100) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="3425008ed90a8a3b3a966e7281000070bf0100d6ff00001208000004"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f00000000c0)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)="6eec4ea623f55aa0f53c661cb36e", 0xfffffffffffffd7a}], 0x10000000000002a2, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000001c0)="16f46ddd9482bdb5fb09f93b315db362b17c8ad74a73505b845c90562d4e806a52750154d1c48954fa26f6b8cefe5219ad2abd51dd3a18032d05e335da5bea72a473b81991f3964d2ea95a2088e3dc48236767e776e4d17d2fb61a5b9e157374136e6809422ce717323e84d8f1c6e653455b91a4b8fe801063f306821cbcd64996c0841eadf76988098acd09238b50c9547ea2ae4c1cf1a6fd", 0x99}, {&(0x7f0000000300)="cdb44415178bd8ee7ff794ba3d5db26c181d42d3b257a2e568a51c18c5e5de579cfecddceaa9d1726c88b5bcbba6d8472593d5359b2d41eafcd4b8797711505d3880bdf552e04187105af3adee1a12", 0x4f}, {&(0x7f0000000380)="da96b97c0fdadfa51c6d1398df573c316cca9f4792ca470b07f686db21e3bc8a5184b4613b1c6ce8fd87ad30a4c292b10cea2d67886419e37afb045849e01d459851a6702ec340327ecbd7459fba851c9d5d652636dba0def1f25585832e77fcbe17ccc36ed3b10245a97fd874ed15dc062aaf1d3beedea87fcf84d0650e7570aafdb4db8ec050cbb694b20d3e95e60fc597bc207df62076eccb64503bec4c4d5a26973c8f202c44062369bd35431f2ebd14ef03d94fc58a5084fbd0b6e60152d3e6b1a85f42adec2d9303ff8c563e58c3184dd9d6948cbcef0d8ecbd1de386fefe5fcad5d918ec45d2d2fcd9a13745769a63b5dd2400191318f00fbc68ca878e01ce26aaab42b318553e09c63b4963e4c144b1f8298d49a3c6a49af6163e04a8a246d3483869db702cbfb4ec3056732c07d93b7901747c0221bd48c2f044c31041144bc702724df466daccc617f307059c4610fc55ec3c3d42c0015719c3efb359bab1bbd95cca52e4914b13bb77d1196d40b39a003556eb840b27913a64ac83fb7a73af586612e04042c1427935df5dafd73b62f5f84da20b0bba8c60c93382972c27a725b31387a19d14885154837bfff9950552014c29135cdc4ddbd27fc76e07c56ea4f349608803a162c54fb75c6e7541ab2a26f940360d287d77e1c25ac0973df7d8f930ccd5301954dee9a0eb886a580cc0b88f84d67b8fcd6be9ec420bd24de0c1f5cf2372f29694a9440ec8ef7a7ba5829acc0ebc2b192097bd1d911ff6cee04eb3ef0b301502807fe61ad2675ce3fa7f00e5374bd71d496e9983c685cabd5a18dec0039992d24e968840a2756f185448082188c3487bfe730930a06124070eaa403e031e8c5df6caecdaac6d4e33de604a1d49bb4253595f741cf964a3646560ceb53f66670573ca65757b26c1f2f9e0e69dc29095c76f545d8f647806da2796f9103a5f7f55a634b2930958f99f856123a222acf9e5476fd12064e8bc208240623596b110d41b1f29a2d2626fdb745c8f8b3668c51a025a1c5a5737bc2e3da036d2529b66d101dbe8de2bc6829f1d69d057fd831a33d82993bf53450c235a1f84f8f1bb624ed40f6ed5bd910c0fe2ed1a9ad763300df4f4be614d33fa007fd0616d953efc13de948d495f15fd8428390a72dfe41cc22073f6d519222232bd035b46b80a48b0ce70a4001e3a3b97d15a31e1e903a94f3b092e1652609c09c396fb2076b6cd1ea737e6ee01f5232c309bf3f3f4b7b9726434df858cf340967c383bca39f9703e83afc2a014d2902c75e9ecc0d6ecaf2a05c88d85b68f7298f56c3edb04ad6d6bdf525b531baa89032003d33652fa50c67f7a2465fcc40aa578e22b7686c3e81d90cf30ea8db59c5620c7975db991e8a21e7fcbbd9e5cd61f33da6f7fdb892a179338296a0a3e631f2425fdd8dd6e45e331db0f6b6547ee29c4c07d67f98a97a2853cad0faf4cea01855b5bbe1c4e87a01ab67f2633c5567aa4e6268b12db1492c344bc1adfb285a53a96c9a1939267799bc066d809e653e56d1179d748100d71a10a14d25d838a3ef36592d02d338a061cb85ce61be0782c59c7196564db9a3df88f07f6f5dcec419c5e62f9dc91cffda66455880df8b4136ae47b0f2419ba39f25a5fb1fcd9d73b057d1d63161116b99d1d339925df8fea4544a9e06a69beedc09e193ffb25a7c6d10d9db7ae4d195beed8930bc44fa197bd7041d644ef5857915c54d0c33b07d905c2ff7531d917316d04dc3a5f312a01b6ff7cc6b410a75c6c73f546e4605fdff01a7832107140896be0c79dd211088ab62d4628385cc3fc27e47e18c45ee7739ae8729014f37fef02665d11f86b6d7c41f780f27f2d22a2cf44595198a3a0dac734616ce3d7e526fcef9f13429be0b35561791c3cfa63694584ae829e8c85714f3d79776a6243e59b44b9682769a6d44e885e949b8f726e157b8e1a8717f06b096461e0d894e98f22b6f0452affed5c21fdcbf838d8b5ae9223ada49dfb7cec4c75675ae340ebdaade92f78d41f0c944e60c3d57d5ec1e52a312d51c361776134773682e403b8f9f6eea46ba0973f6b5ddc2e047e6b6bc093d5c69500f76be223a164468dfe61cc8c60d1d1c403c17411418d396ea217aae13fb4f10cef5d9ffba3b053b3633abd14f9f9bbc65709554c2ef57cdf8ddd2febc743d3386b14289e8953a922991333665c4a6adccf045055b66ef9640d1100ae4340ead794c19e33e9453a9457df41229af1f7be7eb2d4b536b44ce61def785f1649a941b5bb04e9434a468a72eda54444f013da8cb64a31cca562f20204c912485468b5116b2c3f9a367ae3233f8d2484a1c1dfdd8295412fff74cbed37acd3eec1c007a09527f2ebaf5f9a9042517ef90bb79af1e0d9fdc65caf6af0c29ce4c2cb8cfc6e4dfff9e140e1090754eead872739424b8dc1385ddc9b6e7e41a1890ed59a488ce8dbc9c0d60a964e691234f95dd48db51ad6d69ea0986048385416ec12ceabab4ec6f13eb4a34a855ba4b824c8dad08cd992e4a5842acd7250fb4b2e39f4d17e1dea52d9e693b9f8e9cc087ec31822e9f2c198e06fa8888ae0b49fbb2d1d95d4a81a13453ba0d27b4e8e158a7da01bf1a6889db0b0095b3bb43bb517d1e6580e4eb2ff2d68c4be36a74b6916b42bba4a3061322f7b82a34e7f1589c26db472b2005132b46cba6671e1072f6f6a4cd4229dbd23c09cb59805c60ed18de63a7580b849d9a29ce34ca104249c72f2046be863ea996c07dc4a0e0987d61d8baa3410633017773db711aed66dd19e3af2e693429c885875dc707b757a6a2b91ae5132a697359a4ea520480d74687944009a35e90ad985b90ed35becfb45e29dfbd00aa1674c3df993e94c12e63d4654f6eda83f8d37c50431f21c6a85e5e5769c4c47ee1e0a1b28783e867c47e9ef99da8c10d97bb680de550f25b97d91df03d41f8ecc16730d26fda6ea477d25619cf1216758c96ba08e9a42ea162fbdca8b7a8f6991922c4e04636c85f8d935bed3a83d51538ae1e49a48429b568312bcf9ec86de72defa95d89e1bb671d561d42d3a837712561791adc0c787729f5a704a31e195b0c1a6690b210d6746f899d37594a938556d708dff72f13c29634ad61c33ba16fd4d3de3b2925f27a35ddcc6215626fa6aa4fcccea3fb91677e8a63606e01451cf7236cec358ffb00899ff0bfd718be3d7e7c7250f1a9257f4e1532a495bb13f5debf678d553af25ad6bf4419a38edb0e4af2d98ed5484abd907b8f8c341653ba8397e78b61d39570b180d0d2ec8d7da19167be6a696f67027f546cf89e25764eca33c8c8b74937837fe76efa391992a65a2b513958735df3e5e694830389c602e59f81043d92fae9ede5486a56bf7690c7637b078c1d5bd8133f76fb3a5165b3ba654c88854412c576f01d5c51cd689a01bbf5a3e51190c7b01908ee1c31f3b9125ab4342804c06059829c8105623882e4e725672566cb1a30c107bb9dd92e7eb448ae942adb9a8879289ff01d67dfa883f7ca96655d0ce3d3d103a8a9408274bad59598740a1aa2da7581082db02a21ef342c3746b6ec5beda27e54662f2343da19a54185bbba67c8154453ea5441529e7480e552f51a8bd83797febde5950f0fc165b5fff036b09ba95e3fbb9e4b7c83091e4553698aec165339ebb7ffb8e614ea0ba9bd6ef03e4907e9ac02418407fb628f59b6ed080637dd114db739c3a81b1d0beb78ed358c56b94be4f2de0cbfd561f0c4235e59a2474b3db12e1b3e57706916028a74842057b23913a3fb5ffc6f237331d977a0aa9e93e05b9d4aba2a01318e647d53b608990732d80132a77f4fcd629ed857a5235b352a542afcfb51a4a9c86b9deec558ae8cae413f72ef672cd3915319549003b9a4f73db98a4f0d972c54547821c52a3af014d750e1b1a8d534f072a4ec81449782792426460b363b55c4de481c2a5ce48bd9d79ff9b5791be2f89d70987e519c7677078f8cc415257cb0a90b45705069a59aac612c8b3f5fdc8f08b09057b43bfe09cc4000bb43a0eff554d54e6a148c07131103753c3662873afc52e3ed3e537bab7e67153762c663f0e494a948dec67bf6b4dc93480d9af4abe033c2abc507e64680fa46998f56bded5298b8cf0a22181e293facbccfbe2ed47f71f1770375c3aad8391a4a293038eb2a7a10fa1f910d8d1a7430f01455536be6d8db469bee2e8b3661c7358c1fd1d19f30d3409308a4a08113a08cc3b41fb15588f9c6d8982487e993a426a9cc785b16982c1907f3d701490b212550c88dcf396608e9764443df3009439bc4028a681876644ddac634047f875ec8f01e60bde94414375b1eec4677b1ce786ac2c97723780b20f8793b67946f6f34470df0131606182943216d4d43ede4a14614f4740312cb33322abd07377c6a22aa77cc273c0ac1a958b60a5c7a4126b9175008c8c0b80d4bb65397cf96d3a967d6d7464842daaf3420165d7ab39971a358ce00aaaad16a73466e6626011e45c31c99740240bb23a5e65e5c03d528f892d1bacad791ee6130c10a5f70ac1abd22458cbf91a217821731fca35b455437d80b31603ee3d30d689d553a127d146e860bee0f96f5fe897588df4556cf9c52f8fd2cca223bca0d1a1e8ad2382be5f2a195cd40a9348e38d7b89ad4329e93c54b268156f24d8d1c11827d771be063b0c3eb91652840701c87a910f1882e7c83b06d9ae6cb5ad7096de5e8cc2d85e9a035a43d531d9177090fda9c7179201fbe7ccc7362458b38cc42633435449d259f8c777a056718f0940fcab4a3e12d7e88a15d003bab6f58351e8ee390e2fb74f6a0d4f949a53958375ee72dca9f5e2297bf8d5287f053874bff9dc6b00adbe025b102345d085b3b291faf4578326602da88630b8ec8d78e253831ed716d064b652ff558f5c72a74dca0843cb6ddd8c2511fe8a97ca4254b6061ddadf25737d99c447300dc4172a67ed270849bba0cc3adfeddc8db612faece9398a0fd6e967b5822b72c014a942d42118fe135ab72462f1cd1cdb86a2444885769c528eea6cf84d9a17aed3dca28d4b800b009ad7ca8993de2bc63055814b0af904db1729ccf0947658d4b3b54549ee2060a6fb6c12a104a021c996ab5bd911002b19dba8442440e4559439bab94214287a614664ee1c0648f01e21edd7d3d6fd5ffb823698c4779bfbdbd24ef8490903c7a290793c9ec61629d716d1e45792fd822945f0ece57decc7e669df76bb18e200a13f4f8bf826bc6f7a8611b266e5b496c4cb0aed12485ff2f33cbd399387eee3c49ecaf2d047d7ffd20b58037bf92f31c0c4db1812a27f72ff1bf7fd48080773a27a6f1a97cf41373aa8713dc1ac541d6aa9dd95286ca9752cb1b1d5253b4f2f4a3d3978e0d29dc82049239f65d031cef52e2c52f6875a8915f5b82a65bba540c206e43dda7900a02b8d111d890720d3ac287c1ea2fa52bf1535903e28a388fd5a3800eeec8067330af8705616fbc6dd9439b9bb3cca61742c6cef9ed9449abd7e43c4d498e6b909c4c9029c8a5a3c0fec1f4cafea4abf5f429238ef905e680c687e7a0ed3cb413a68918fcf9f1757809a8aff134fe909fb6bb02e4275453cc499cb57ecc4a23522ec3f1d6c3ae14c3564fb119974cf9e5cb5ec152b035390fed4e792e377282853bdaa32308b7c6617f1e4460a6ced977c8a25a0eb896a7c0bebb6a704840b87a7e204547cad31e4627450386175a7f29717b06c23cfbc90aba0811a0b3dbead6251ba2aa438a85a16362aa1ffdbd", 0x1000}], 0x3, 0x0, 0x0) 16:00:14 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x18, 0x2, 0x42) openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0x0, 0x40) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000100)="8c65", 0x170) setsockopt(r2, 0x0, 0x1, &(0x7f0000000040)="017004e2", 0x4) r3 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r3, 0x1) sendto$unix(0xffffffffffffff9c, &(0x7f0000000140)="373901bd6092b64bd6f6ba2629eeaa321cb5109132ab2563997394a07ca1d719355c742a89945060267d3b14ecabb73fcae3ea6f7fecbf1d176186ce443a3fb01238100a6d1bae23b4994dddb82b341968935f78771993f1a8694bfd21fe4a323f4179f555aebe9e7f534bb8c5d7b0ae08aee8694a7fc1a68bcb892918ea2f1a7f18c825effa3ea4b87f52efd579b104", 0x90, 0x1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:14 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x5, 0xfff, "73cc510e52b3ad2e0d3fc9c06d00007f00"}) r2 = semget$private(0x0, 0x4000000009, 0x0) r3 = semget$private(0x0, 0x4000000009, 0x0) semop(r3, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d96be}, {0x7, 0x2, 0x800}, {0x5, 0x2, 0x1800}, {0x3, 0x2, 0x800}], 0x4) semop(r3, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) r4 = semget(0xffffffffffffffff, 0x6, 0x20c) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000200)=0x8) semop(r4, &(0x7f0000000080)=[{0x4, 0x0, 0x800000001800}, {0x3, 0x401, 0x1800}], 0x2) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000440)=0x100) semctl$GETNCNT(r4, 0x1, 0x3, &(0x7f0000000100)=""/112) semop(r4, &(0x7f0000001900), 0x0) semop(r3, &(0x7f0000000280)=[{0x1, 0x6, 0x800}], 0x1) semop(r3, &(0x7f0000000080)=[{0x0, 0x2, 0x800}, {0x4, 0x8000, 0x1000}, {0x3, 0x1, 0x800}, {0x2, 0xffc1, 0x1800}, {0x2, 0x32, 0x800}, {0x4, 0x5d, 0x1000}], 0x6) semop(r2, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d96be}, {0x7, 0x2, 0x800}, {0x5, 0x2, 0x1800}, {0x3, 0x2, 0x800}], 0x4) semop(r2, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) semop(r2, &(0x7f0000001900), 0x2aaaaaaaaaaaab4d) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r6, 0x0, r5) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) semop(r2, &(0x7f0000000280)=[{0x1, 0x6, 0x800}], 0x1) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000240)=0x3) semctl$IPC_RMID(r2, 0x0, 0x0) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) 16:00:14 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) munmap(&(0x7f0000002000/0x3000)=nil, 0x3000) 16:00:14 executing program 0: clock_getres(0x2, &(0x7f0000000000)) setuid(0xee01) getppid() r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000100)="8c65", 0x170) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = dup2(0xffffffffffffffff, r1) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r3, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$KDENABIO(r2, 0x20004b3c) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x45}, {0x20000004d}, {0x4006}]}) ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f0000000140)) r5 = socket$unix(0x1, 0x5, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020697a, &(0x7f00000000c0)) 16:00:14 executing program 0: r0 = socket(0x11, 0x200000003, 0x0) sendto$unix(r0, &(0x7f0000000640)="b100050300000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3e00c257699a1f132e27acb5d602000d7d026ba8af63ff372829e4fd89720f26d02babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000002020208a371a3f800040000000000000001000000000000000000", 0x261, 0x1, 0x0, 0x0) 16:00:14 executing program 0: socket$unix(0x1, 0x2, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, 0x0}, 0x0) 16:00:14 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r2 = socket(0x18, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000500)="ebffcbff13b9fd812eaa4e714d11e69931929648d7a5260ae1ae0c530e0db7556832a9977b12ab2e0c9418a233a0d60983c4281bf4d521c7aba77e1feb50bbc01ed1a7a5e023b36eb00ebac099b1ed9ea07cb1db631eac4c803806a8f021116a5a7e41f9e9880f4c44bfb8b04ba961fc1a725c1b343904dfa15e9f4215c06f38e0b5f0e43e43353c1f85434d068f835c1ea77d57cf347c0a33b27334ff64ec5347a5f004784cb8c7fd98278d7496e312e9bae59605ae39afcb69eea39805076db86b01858860e9e6e78e5f9acb83def3bb34e915f35efa631a9aff7b2ddfdc2a44afd4606093eaf5200a0b3113dc76e506fc2bab39fc9dbfcbbd0a62bbcde0c21acf12253ab2bf1d90f0468de32ba5c140d87fa355155c496758b34ca0d3e1133d5cf4ab38125f3b04707190f586baea9fb5658122ef76b348750ffd7369f9da6213760fbcfa970a5263a103bdd0f1925405b49107ec899accda68a2899e5a9b12243187c84a0929277db3c6c2cb36dfa3e82c21c5ee14a11df52d0b00798f469daf536ca0e06ce155ef3c27d0ce5e1d890f1c757e2d78da8003fc7baa6584ecc97361624b00eff48abf4f8749406de9864fffe2b5840a0cb7907e2885e1725e6a2f79326b7a02f8724f0199e212555ca8417ec876ddae1b0f8a0ae4da919b37cd7f1717b764f447ac30b46783799a1952565c8b4268c8fb6cfa3fe8ce52bd9b1f6b4dad8145c6f489d73f98eac8056d1c68edba5b8e3cd1c59596e845d70446ba3410911cd921e649d85bd1415b64d800c78ac975c68a5d148f445567c823300ea6b717bdb8f2293c8da23419f7fcf36b04dca28329982d464506ff393981f16a07eb185f1bf66bf079890e67b1e29d9c052bcd6db071254ec77590e846f9336fc92914773874e59373dcc6e0c0c69b9bd1d4a9d43bcfe3cbac7c2b6baabc57fd0966e7da83c14d2088a20b6805311adf68d2fd4d69a3805cfc1e562712a020c00fc88dc7f028e453e2ce47681ecd15113ee86c47cfa930dbe194e89b73894b102321a471819acb29af31e7c005e423e579c0657c3953d3a3829beb48cb8a7e7347689e7a73d6dd4d7a6304d57db61a03c7c122efcbcf9f21949f60b530f9912ad099ace6e5660d095fd5125e7433b08798db", 0x333) write(0xffffffffffffffff, &(0x7f0000000100)="8c65", 0x170) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x8) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000100)="8c65", 0x170) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000840)=@file={0x0, ""/4096}, &(0x7f0000000180)=0x1002) fchdir(r3) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0xf6) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) r4 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r4, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000080)) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x10, r1, 0x0, 0x0) 16:00:14 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffff9c, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x8e, 0x4, 0xe22, 0x1, 0xfffffffd, 0x80000001, 0x0, 0x4aab70d37a6e7e59, 0x1, 0x100000001, 0x8}) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 16:00:15 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6b, 0x0, 0x0) socket(0x10, 0x0, 0x7f) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000100)="8c65", 0x170) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x2, 0x8, 0x7fffffff}, 0xc) 16:00:15 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000100)="8c65", 0x170) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, &(0x7f0000000100)="8c65", 0x170) open(&(0x7f0000000040)='./file0\x00', 0x20, 0x100) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r5, &(0x7f0000000100)="8c65", 0x170) dup(r5) r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) dup2(r4, r6) r7 = socket(0x18, 0x3, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r7, &(0x7f0000000100)="8c65", 0x170) r8 = socket(0x18, 0x1, 0x0) close(r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) accept$inet(r8, 0x0, &(0x7f0000000080)) r9 = dup2(r0, 0xffffffffffffffff) r10 = socket(0x18, 0x3, 0x0) setsockopt(r10, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r10, &(0x7f0000000100)="8c65", 0x170) r11 = socket(0x18, 0x1, 0x0) close(r11) connect$unix(r11, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r12 = socket(0x20, 0x3, 0x1) setsockopt(r12, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r12, &(0x7f0000000100)="8c65", 0x170) kevent(r0, &(0x7f0000000180)=[{{r9}, 0xfffffffffffffffb, 0x86, 0x2, 0x1f, 0x4}, {{r10}, 0xfffffffffffffff9, 0x85, 0x1, 0x7, 0x7fff}, {{r11}, 0xfffffffffffffffd, 0x4, 0xfffff, 0x101}, {{r12}, 0xfffffffffffffffb, 0xc5, 0xcf768408e904eb94, 0x7, 0x8}, {{r3}, 0xfffffffffffffffd, 0x10, 0x0, 0x0, 0x2e0}, {{}, 0x0, 0x1, 0x2, 0xfffffffffffffffb, 0xfffffffffffffff8}], 0xfffffff7, 0x0, 0x7fffffff, 0x0) 16:00:15 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)="b6e43f2f3f03ad6640991a9728214c6c7f151995c1dfd9b9d01f4f3812a6a9b067831ce9cefb6b80a67f459bcfb063142c", 0x31) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{}, {0xc2c, 0x0, 0x0, 0x8}]}) 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, 0x802, 0x9, &(0x7f0000000140)="ebffcb00000000812eaa4e713048e699319285488075c1160880d753d9fecdbff234f6415509a8b1408ba9e67b41f3ae7fb9532cbae816d4e1ff6a21e102c9f260ac4fe9541484322f5d375cdb0000000000000000000000000021", 0xfffffffffffffdd6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$setflags(r1, 0x2, 0x1) write(r1, &(0x7f0000000100)="1b18f05de2f4ef187236b96507852d994ad6c089b2cb1999f7b40e766e06aceca5b8827491cc26763b73d02749eecc28d39f9d55f2fbf8", 0x836) 16:00:15 executing program 0: mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munlockall() 16:00:15 executing program 0: socket(0x400000000018, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r3, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect(r4, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:16 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7fffffffff, 0x0, 0x4, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:16 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) r1 = socket(0x2, 0x10000000000003, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000100)) connect$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="4b740ca70cc894eefc66271c35cfacf14c253c5af3c0db622f284562acaf8a9c6d27b8f572472aa7353487366d8abc39e1419b6e0031427887353ccb591c9a2896e46f3c61ec85672407b29747661b6207dfd531d2ca3dc7657792c61b292a43f61c07a759bf045cef3786ee34958a82adf5acde7f076e"], 0x10) write(r1, 0x0, 0x0) r3 = socket(0x1, 0x2, 0x0) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) accept$unix(r4, &(0x7f0000000300)=@file={0x0, ""/4096}, &(0x7f00000001c0)=0x1002) dup(r3) sendmsg$unix(r1, &(0x7f0000000180)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000100), 0x0, 0x0, 0x0, 0x1}, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x80c, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x112) 16:00:16 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r0, &(0x7f0000000080)="06d5e8950000000000c7c19aab4230e843fcd58fb91322461043939cdb9d0e461d5cc066d209aa651c8e95f72380f3582f9165f441a7bc15102d32e5c5d2c0112d806ad202fad9bc65", 0x49) r1 = dup2(0xffffffffffffffff, r0) getsockname(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 16:00:16 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(0xffffffffffffffff, 0x4) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) fchmod(r0, 0x8e3) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 16:00:16 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x9130fbf, 0x0, 0x5000000, 0x0) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x8, 0x5, 0xad, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe], [], [0x0, 0x4], [0x0, 0x0, 0x5396, 0x4000000000], [{}, {}, {0xfffd, 0x3f}, {0x0, 0x0, 0x0, 0x1}, {0x0, 0x0, 0x0, 0x4}, {0x0, 0x0, 0xffffffff}], {0x0, 0x9, 0x0, 0x5}, {0x0, 0x0, 0x0, 0xa31}}}) 16:00:17 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x400, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(0x0, 0x0, 0x80) fcntl$setstatus(r2, 0x4, 0x40080) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x2011, r1, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) clock_settime(0x0, &(0x7f00000015c0)) r3 = semget$private(0x0, 0x9, 0x42) semop(r3, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x7, 0x1800}, {0x1, 0x2}, {0x0, 0x8001}, {0x2, 0x4}, {0x2, 0x9, 0x1000}], 0x2aaaaaaaaaaaad0f) semop(r3, &(0x7f0000000240)=[{0x1000000000, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1800}], 0x2) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f0000000800)=""/191) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, &(0x7f0000000100)="8c65", 0x170) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) semop(r3, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x8}, {0x0, 0x9f, 0x1000}], 0x3) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000002740)=[0x6e8, 0x101, 0x0, 0x3f, 0x2, 0xb47, 0x0]) semop(r3, &(0x7f0000000000)=[{0x0, 0x100000000, 0x800}, {0x3, 0x100000000, 0x1000}], 0x2) semget$private(0x0, 0x0, 0xa0) r5 = semget$private(0x0, 0x8000000000000007, 0x42) openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x8, 0x0) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000300)=""/11) semctl$GETVAL(r5, 0x0, 0x5, &(0x7f0000000500)=""/133) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000140)=""/161) r6 = semget(0x0, 0x7e4f906e11a8d474, 0x20) semop(r6, &(0x7f0000000200)=[{0x4, 0x413c, 0x1800}, {0x0, 0x40, 0x800}, {0x2, 0x6, 0x400}, {0x1, 0x4, 0x1800}, {0x0, 0x7, 0x1000}, {0x2, 0x3, 0x1000}, {0x3, 0x1, 0x1800}, {0x3, 0x9, 0x1800}], 0x8) semget$private(0x0, 0x0, 0x208) 16:00:17 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6167b3902770000000000000002dba648", 0x0, 0x2}) write(r0, &(0x7f0000000100), 0xdf4f) 16:00:00 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) shmget(0x3, 0x4000, 0x44, &(0x7f0000000000/0x4000)=nil) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) msgget$private(0x0, 0x334c9ef32f6cac9e) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r2 = socket(0x2, 0x1, 0x0) r3 = semget$private(0x0, 0x7, 0x0) semop(r3, &(0x7f0000000640)=[{0x3, 0x7}], 0x28d) semop(r3, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) semop(r3, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0xad8c14e9749945b3}, {0x2, 0xad, 0x1000}], 0x8) semop(r3, &(0x7f0000000240), 0x6) r4 = geteuid() r5 = msgget$private(0x0, 0x682) msgsnd(r5, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r5, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r5, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf800000000f0ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r5, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r5, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r6 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r7, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r11 = getppid() r12 = socket$unix(0x1, 0x2, 0x0) r13 = socket(0x18, 0x1, 0x0) close(r13) connect$unix(r13, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r14 = socket(0x18, 0x1, 0x0) close(r14) connect$unix(r14, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r15 = socket(0x18, 0x3, 0x0) r16 = socket$inet(0x2, 0x4, 0x4) setsockopt(r16, 0x1000000029, 0x2e, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x32c) write(r15, &(0x7f0000000100)="8c65", 0x170) r17 = socket(0x0, 0x3, 0x0) setsockopt(r17, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r17, &(0x7f0000000100)="8c65", 0x170) sendmsg$unix(r13, &(0x7f00000000c0)={&(0x7f0000000cc0)=ANY=[@ANYRES32=r10, @ANYPTR=&(0x7f00000007c0)=ANY=[@ANYRES32=0x0, @ANYBLOB="a40dcb3dff8c74084077be67f03815eaf6da315842f9d697b2148051eab5ba19a0a180b89aa46dd966053c20e1445a67fa41eb971ae0853f013f392630ae92ff9b5e6e10140340f716f33cf7c9bf5c491d750af8a31e4e0773690cd4d3565bc471a8a5611e625d79956550bfc445ce8b15a4e93633", @ANYRES64=r17, @ANYRES64=r14, @ANYRES16=r15], @ANYRESDEC, @ANYRESOCT=r3, @ANYRES64=r5, @ANYBLOB="7f9649d4086855f9e7bc14d997f79b2a9c46c1934a0634ac3568deb62cf67c4a8d528b8f4b96f86f74b0a69c610405a699c6a56d9fd8dd656cf20961c6d83afa66885a39f3a99008ef6cb5aeb691db7de1fb343902747c31b68421718325cb60d3d9f80416d449c0033a9bca93dce4afe4edb950ddc0766460ea18376e230922b92fe3fcc04a8b812068ebaa15840b3e555c7b732d97b676ddbd7f68c90db90a9f4a49dfb0da478142c7f1f0e7b1a998afa65a536651a1409ff3359e9cd193012b7855dd0c051b141a9debb68703a0de8e7854a56581b2c850a3ada266681e0b9a", @ANYBLOB="8d4423f7"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x323}, 0x0) r18 = fcntl$getown(r12, 0x5) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000980)={{0x2, r6, r8, r9, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r11, r18, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r20 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r20, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r20, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r20, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aa876ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa213723031c18aa7cdad6c5f9c4a2cecfe3d85629d75586601a2bd8229d6c1816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e629e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r21 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r22, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r25 = getppid() r26 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r26, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb473adb71503947679e65812a659dbbcd3d84b99fa86abd9f63fddb552dc14fae17291c8d480bbd0d6c2ca41bfc482277ae5ef197e933a0980a5d093518a407fce454394bf4f7eb8a201c40c976e24"], 0x1, &(0x7f0000000800), 0x0, 0xfffffffffffffffe}, 0x0) r27 = fcntl$getown(r26, 0x5) msgctl$IPC_SET(r20, 0x1, &(0x7f00000001c0)={{0x2, r21, r23, r24, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r25, r27, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r19, r24) r28 = msgget$private(0x0, 0x682) msgsnd(r28, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r28, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r28, &(0x7f0000000b00)=ANY=[@ANYBLOB="000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000005eca2d246fd78a2fcf0000000000ffffff7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000724600c676c36df497630217bc94bd263540ccd7bca9e7150680380fb2adefb8395a706694d2e93f005dfac1372c82a08b6a956a19a74cbc280d92d0acc15f3d70cb696c7fadf07c26d7fad74509a8a3e0b3258115bb871462160459336bec9fd6713fbcf35dc7b378c9b23dc54678b8c0adc9ec5d58f27ddbe9c96116dbf5be68a5401854678ebd45288031fd958f4c526767883f963ce868a5e23fa600d427d2141e55a3551866c30a2b01b0f7a060439c0aea0ecc4596be40e201e5713e99efc1c4a79a0d67decd721d087ea81b226f4b81963033e228c7810c6d94fa2b0d2328bc9ef5c36dba6183195b5adcb4623d40f1d3bee8e77d"], 0xfffffffffffffe9f, 0x1, 0x1000) r29 = msgget$private(0x0, 0x4) msgsnd(r29, &(0x7f00000002c0)={0x0, "a0cc9bbaac28fb8bfd36917d480b8cef1e4209615fc36252f6e51fbb0b6de1559b299261ffe87e73a30522"}, 0x33, 0x400) r30 = msgget$private(0x0, 0x4) msgsnd(r30, &(0x7f00000002c0)={0x0, "a0cc9bbaac28fb8bfd36917d480b8cef1e4209615fc36252f6e51fbb0b6de1559b299261ffe87e73a30522"}, 0x33, 0x400) r31 = socket(0x18, 0x3, 0x0) setsockopt(r31, 0x1000000029, 0x4, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r31, &(0x7f0000000100)="8c65", 0x170) msgsnd(r30, &(0x7f0000000780)=ANY=[@ANYRES32=r31], 0x1, 0x800) msgrcv(r28, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r32 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r33, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r36 = getppid() r37 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r37, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r38 = fcntl$getown(r37, 0x5) msgctl$IPC_SET(r28, 0x1, &(0x7f0000000980)={{0x2, r32, r34, r35, 0x0, 0x46, 0xffffffff00000001}, 0x102, 0xc07, r36, r38, 0xa5, 0x1, 0x100000000, 0x2}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000580)={{0x5, r4, r8, r24, r34, 0x104, 0x9}, 0x7, 0x9, 0x4}) r39 = getegid() r40 = socket(0x18, 0x3, 0x0) setsockopt(r40, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r40, &(0x7f0000000100)="8c65", 0x170) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setgroups(0x3, &(0x7f0000000180)=[r8, r39, r41]) r42 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r42, 0x8020690c, &(0x7f0000000300)) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x35}, {0x35, 0x0, 0x0, 0x4}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x60}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'\a\x00', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000001680)="11a9dcfaae39f8659cf281938dea") r2 = semget$private(0x0, 0x9, 0x42) semop(r2, &(0x7f0000000440)=[{0x4, 0x7, 0x1000}, {0x3, 0x7, 0x1000}, {0x1}, {0x0, 0x8001, 0x1000}, {0x3, 0xff, 0x1000}, {0x1, 0x8, 0x1800}], 0x6) r3 = semget(0xffffffffffffffff, 0x6, 0x20c) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000200)=0x8) semop(r3, &(0x7f0000000080)=[{0x4, 0x0, 0x800000001800}, {0x3, 0x401, 0x1800}], 0x2) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000440)=0x100) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f0000000100)=""/112) semop(r3, &(0x7f0000000240), 0x0) r4 = socket(0x2, 0xc003, 0x2f) getsockname(r4, &(0x7f0000000200)=@in, &(0x7f0000000280)=0xb) setsockopt(r4, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r4, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0xa, 0x0, 0x0, 0x0, 0x114}, 0x0) r5 = socket(0x2, 0xc003, 0x2f) r6 = socket$inet6(0x18, 0x1, 0x40) getsockname(r6, &(0x7f00000002c0)=@in, &(0x7f00000003c0)=0xc) setsockopt(r5, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r5, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0xa, 0x0, 0x0, 0x0, 0x114}, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000240)={0x0, &(0x7f00000004c0)}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$dupfd(r7, 0xa, r5) r8 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r8, 0x0, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCVERSION(r9, 0x40044271, &(0x7f0000000140)) semop(0xffffffffffffffff, &(0x7f0000000400)=[{0x2, 0x1, 0x800}, {0x0, 0x3ff, 0x1000}, {0x0, 0x8000, 0x1000}, {0x2, 0x40, 0x1800}], 0x4) clock_settime(0x2, &(0x7f0000000080)={0xffffffffffff5b14, 0x4}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x6e8, 0x101, 0x0, 0x3f, 0x2, 0xb47, 0x0]) r10 = semget$private(0x0, 0x4, 0x500) semctl$SETVAL(r10, 0x5, 0x8, &(0x7f0000000040)=0x9c41) semctl$GETNCNT(r10, 0x3, 0x3, &(0x7f0000000640)=""/4096) semop(r10, &(0x7f0000001640)=[{0x0, 0x200, 0x1000}, {0x1, 0x2, 0x800}, {0x3, 0x2, 0x800}], 0x3) semop(r10, &(0x7f0000000080)=[{0x0, 0xffff, 0x1000}, {0x3, 0xffff, 0x1000}, {0x0, 0x3, 0x1800}, {0x0, 0x1e, 0x800}, {0x3, 0x6, 0x1800}, {0x1, 0x403, 0x1000}, {0x0, 0xffff, 0x1000}, {0x2, 0x8, 0x1000}, {0x1, 0xad57, 0x1000}, {0x1, 0x6acf, 0x1800}], 0xa) semctl$GETNCNT(r10, 0x0, 0x3, &(0x7f00000001c0)=""/31) semop(r10, &(0x7f00000002c0), 0x274) semctl$GETVAL(r2, 0x84110ce33eb91624, 0x5, &(0x7f0000000300)=""/133) semop(r2, &(0x7f0000000000)=[{0x603ca37ff7146ac, 0x4, 0x800}, {0x3, 0x5, 0x1400}, {0x4, 0xca, 0x1000}, {0x7, 0x9, 0x1000}, {0x2, 0x7, 0xc00}, {0x2, 0x6}], 0x6) r11 = shmget(0x3, 0x1000, 0x100, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_LOCK(r11, 0x3) 16:00:00 executing program 0: pipe(&(0x7f0000000080)) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0x0) truncate(&(0x7f00000001c0)='./file0\x00', 0x0, 0x1000) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) connect$unix(r2, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$getown(r1, 0x5) 16:00:00 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f0000000200)={0x0, './file1\x00', './file0/file0\x00'}) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x10) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) rename(&(0x7f0000000140)='./file0/file0\x00', &(0x7f00000001c0)='./file0\x00') rename(0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x48}, {0x4}, {0x6, 0x0, 0x0, 0x7d0}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x45}, {0x20000004d}, {0x4006}]}) r2 = socket(0x18, 0x1, 0x0) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000100)="8c65", 0x170) recvfrom(r3, &(0x7f0000000240)=""/4096, 0x1000, 0x1, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = dup2(0xffffffffffffff9c, r2) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x1, 0xff, 0xc3, 0xfffffff8}, {0x7c3f, 0x0, 0x0, 0x6c}, {0xb943, 0x6, 0x8}]}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000080)) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdafd2413b0", 0xe, 0x0, 0x0) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000100)="8c65", 0x170) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {}, {0x4406}]}) syz_emit_ethernet(0xe2, &(0x7f0000000100)="b6") 16:00:00 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) poll(&(0x7f0000000040)=[{}], 0x2000000000000051, 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) r2 = socket(0x18, 0x3, 0x0) socket(0x6, 0x2, 0x81) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$inet6(r3, &(0x7f0000000080)={0x18, 0x0, 0x9010, 0x6}, 0xc) write(r1, &(0x7f0000000100)="8c65", 0x26d) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'\x00', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x45}, {0x20000004d, 0x2}, {0x4006}]}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x74}, {0x80}, {0x6}]}) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) read(r2, &(0x7f0000000240)=""/4096, 0x1000) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = msgget(0x2, 0xc0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r9 = getuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) ioctl$KDMKTONE(r4, 0x20004b08, &(0x7f00000001c0)=0x7f) r11 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r6, 0x1, &(0x7f00000003c0)={{0x0, r7, r8, r9, r10, 0x121, 0x9}, 0x800, 0x1, r11, r12, 0x3, 0x1, 0x1, 0x5}) chown(&(0x7f0000000140)='./file0\x00', r3, r10) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 16:00:00 executing program 0: r0 = socket(0x0, 0x8008, 0x6) mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r1 = semget$private(0x0, 0x5, 0x204) listen(r0, 0x5) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x20, 0x0) semop(r1, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) kevent(r2, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffd, 0x42, 0x81, 0x5, 0x7}, {{r2}, 0xfffffffffffffffc, 0x84, 0x82, 0x9, 0x7fffffff}, {{r2}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x6, 0x7}, {{r2}, 0xffffffffffffffff, 0x4a, 0xf0000004, 0x0, 0x100000000}, {{r2}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x4}], 0x912, &(0x7f00000003c0)=[{{r2}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca538}, {{r2}, 0xfffffffffffffffe, 0x0, 0x1, 0x0, 0xb10}, {{r2}, 0xfffffffffffffffd, 0x8, 0xc, 0x7ff, 0x101}, {{r2}, 0xffffffffffffffff, 0x1, 0x40000002, 0x1f, 0x40}, {{r2}, 0xfffffffffffffff8, 0x4, 0x40000061, 0x9, 0xffff}, {{r2}, 0xfffffffffffffff8, 0x81, 0x2, 0x4, 0xcba}], 0x2, &(0x7f0000000080)={0xfff, 0x4}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x0) readlinkat(r0, &(0x7f00000019c0)='./bus\x00', &(0x7f0000001840)=""/95, 0x5f) close(r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f00000018c0)='./bus\x00', r3, r4, 0x6) chmod(&(0x7f0000000640)='./bus\x00', 0x41) sendto(r0, &(0x7f00000000c0)="7309d8ac70ae274167331cbb56", 0xd, 0x80c, &(0x7f0000000180)=@in6={0x18, 0x1, 0x2, 0x1000}, 0xc) semop(r1, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff, 0x1800}, {}, {0x3, 0x0, 0x800}, {0x1, 0x5}], 0x4) sendmsg(r0, &(0x7f00000005c0)={&(0x7f0000000140)=@in={0x2, 0x1}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000840)="0b432efc3c9d8730400299ceac393e202256c210b1a37bc65b0ea33348daa7c231d669a984819dd47314d3c44bebd8e2f7fc314491f300ac4fa8210d22c866152b13f3de8beddfb9331876e3ef4070e513857af2d693cfc8e7e4e50f6c791c1d027124a150de67e50b3042523eac9aac61835c4703fe4961f15672000b3959f2ee3f2d0b2f567cbcffdf257de534161f32cf043a0c435a03debec8d15f3bd2257942b423465be8908d86f01b14f80681edcc391dc6a8238a842cf4cdd9a53b0364849c0d2588f7ddb0915aa54cc97c6dd38f818a8e78142a7fa4033d4e0ae29c040e40a85a72bee7723903fd56601de8d631b05abde8ea2afe7366cf0b36f6728878ec52c86bda54de66916e669b86a4f1c26d827c4e96d526a5a8a10e569078398195a05dd8f3551afd62e035ea0a93479a623da0b8fa4d4aa2a67844c69b9b6dc67c8a09bc9e6a3e2e4e56749fffa223e86cfd0c6e33b19cdb36f578b2afe39fe7d206dd7596390e240035676c0b4760f811c2f725849e5ef945ca3c14b70ae4c130f269c1a5aa16ac9135b7af29afcc84eb8ffac7827ebdfa9b65e7e9f0587c4efad5eee56184da98c152bf623c9a0179f80916a3a70a461e6458969bbecf2ca6c23121435aa86bbc47e93ac4e48c55612f7a0246b80760b56a7ae70a9aa1bf572863045437c7b1449dcfd4c2b707564b66849ee3ff1d0edea26678d87009c1ff224a9e3331e0b5bb76b3b85e6783e9190a7007388cc5846d5abb13f6c6e1a0c70a35c8a49d5c10171aaf165d9ce49ae0ff123f7f936f26ce0ba63a79b98dccdede6c79c13294c248d2f69edffeec96dbe4308168bac4db4cc90cf638520ae651e4a89a939e74b335aae22fb7d3d23961f884aa583cf248b15749100f2e3c1dcaa1954395f9f8b331be91b514f7af061606c1e5696df55237bab4fe1ec555c2bf62777cda81b59634dd8ba557ce03def640d068bdae4969c0a72dccdb7f3e0c261a49e87e88b33a8871a3053048205389edc5306ba54cfedebc522293b7d2cb836d5ed07e02b7e685334faffd29cc70c49234a65f5816867915fc0ba7e8314a0b6fade087738ca3fefab75f7f5a5ed5fa1ce8f3c1beb60ca9894f59f461cb0885262ff8ff163d56df13a78590639a71215299aeddcf1c01135569baf8faa1f3db885a85fd6606a929cb620658618fbe7d389c5564eb30082817de2c94518764822ead9b5cbd982a6cbb2fa87cdc43cc53d360f63169c51a5cd7b939bf2f0c54cf02565c9dae56efab918c331ba276d77f07414d3ee3449b59aa025751b0657682a0107d84d3ab23a18e2f53fdc0e83d2fbc6ee5b08b1d91cd29563e553a6debb0fd1d46fff7bc6d6af60f99d723e0361de8126e6d1ce6ad8052adb7bc3a2ce1837b5786d515bbf9901474024c428356b712682652fcc0b282ea1a399f56a61b6a99801a08e433ae47ccd45e4741e9aa431586508792b9ab075790531e4f8704972b3e2b4d6a29725493c3143d80b72d37ff2976b10676f2c159fab21f3123f1998557eee5a480619ee32a2b72ff50ec595f273d841a74e44b90443b7761238fe0c8d7d08644a0ec7edbcf3c93173aa06ef336e6272142068528cf266f5e7d0bd6899c05948d7add350bed16d6a4caed53e141d5f00dd425fb51cc06eda86e54b6ec81037fd2a58c6d5048e1563e46415bb222793848aff8edae8467a607a63922d7560283253f533bb0590d112874cfe434a87682f23f6ec5b4061ec81440aad7b32ba86865cf186b1108c2af6c4143e84460c0f4cb68f3b3451292c7a10542b92e8e42a70893f48f0d907107a2349d5b3a023ec9514df4567598b0de854d10c58cfd04d93bcd421caa5cc19b3ea210f25d5ca9d19a69082fa6b657cb0f4b3a9b96cfa77968edfc261108f8dbeca1e784ce2cb646fb2bf9779beed114a34a5c5b073fafb011bd73df03f0c495d5361dacc8bb998e3d514a75ce35c49e5f20bfc79eec35fc6578211a2dad5f8909cf9f5d703779d5b18e8e329ec5e6117897a576ae663f3bf6b6fdf05d5824677d67eb8d5241e5efb0dbcda34c7cdc33dda2c96f084e7e36d0731bb41c560144e9d3f90d83ce876b493f9b2bf4ea183c1e7c43d23a904524d9e2eb0052e821c03febc0b219006a8cac0029c36e695a7214e2c4e3f8c2e594a0ef0a81e2991052afde34fe27133fcec599611ee54ce5ac758ee49a7980023586bfb8eb650f70d3bfbc6bf8d8fa6a21c0e94d94ca6219fbc820258b49e432bf8c93f91ca3a9029a4e66024d03bc22a4391b6fe7404aa84e82070c8005e9349b7aaa72c64cfa3513fd4e8d71e157c7416abcc5ca6f560f131cdace49ebf40903b8b0a5de39e27244558d57bff0149d3b7358397b15dfcd90acfb6924b45e1d1e55122d715cca37e66265f1049debeb59b0db028e3598cf858a0d47b36423c82a909d59a9738910f46d7e11bda6ee76a078d7f9438343c55fc1f5aa83a9896315e62675a7180bc0bd070bd025130f8153f9fedd3dcc58d5ca2e93a1ad331c803d31386e790b4fbf98b9553d770671fa2d4399dcb8064a3f18f8e9000b552a97640e19d51177f25e0d2145721942f003f475f4846cf184d7841469941e248163d0f0d8555e9d8c11853d0b096aec0ad8fd2780463e2f3570a39f911f31db46642b382eaa7d77b2524a821f63468343b286e96e01e85ffcd9bb610d13196fe631030eacd9702730f14eb52dcc2ba695c5a36cc0df4c9491ae818f9029ee8f988d06296f7e4b840ebbba32937f37506ba519494f89c95f2ddedb30bec1f8444d9cfc1723ba057ef92ea4bca8ba106ffeb1067bda1328de372770142d45b0a9dbebdb189af226f1e3cccf2f60521bbb225e14a47459136cff1d3954ac817e8c534b7709f6ee3a95f0c052311a21f4ee180c3118ffdcbbf6e8829d3b83c545c585a8cba05f4df90e078e28ecf2f683dadd96e0a4aa44cafb902f7c8a6517acaa8815dcd660f5d7541344166fd51bad1f8e0d0fd11a9bc3c8f7ff266701ee012cd19f79ec310129d73f882082d39047441b152ac4994d90c95d5fc7d867baddc785783845a15967f7cfd09878cc06ec14d907f1ec5b41a3d2402cb96fdbb81610d854523666dc83f5962bfce892dd2dabb13cc7219857be952c5d3dc13e14842184061fc4bc15d5c49541dc29bd30a3500c8e06b9ddee2a5b8e0c4b7e8af2a50578026ab621b94d0b517b7dfd6ced35c446175e3352160706be7378ca98840779d940b326d1e6b5dea4e57f9e46b11f6977adfb530c8524d364764b5f79ce8617b7439cce72a94f4406dcf01b4c406b343c2520a29aa3d13cd466501d9676a00c3df27c0719515cd5bc4d36885a8a2bbc2bdc0edab39dc12f29de73aa11824fca9fcb3e474094a7138890b97ca478f47326fee212c8e908731758810983dfe571dc7f234399abc583276b800d4b80fdcdca79ed2dca0d4bebcf54e4020ceb2a6d77aaf8ca42bade30e4c66ac47845a421e8d57cd27da50cb8663acb8e07c3b97310dc75f6cc15ce70e777df5d258597c8d30bef8ec5a475d29d51a2ea3dd69f8982109cb3934d155b4ddcc2784bb6993bcb1b6e2a956e4ddeb9d30b0d275b7cce524d40ceb19d9a15c179a50c4ad0d4721ff28a02b09b46e3bc7f153d603ef56c0674c41e0e11041d020932f4198a3d84c9bdbe77e29a87876c77f11e61fdea471f173ebb94c094b408a395b070b131c36b5296f1602dbd5bf2f6a2e20ad9167e07a3e605c9ee32b2ef7b0f8ecb057168d6d1e33e24fb8a8f9625cb3d41ea3e791cf19f425fc2f80f023f44740007bac307bd24ce8763a756b3a4f6e524f72b85e2a7504e22a1615f30e5c4b91eb90ab87a867b12660582d6300a2d6cb37a7175c062c2add4a67c4c4186bc9f1e4f08d4893aa10f435ddf2ccfaf504717024c1c400c5091e72c9b44a236c96ff029ea799173fcf8f437205688064b9d3161c6718f1d52d4071863e40ab6bb9eeb54062d0a196fd9257033c772ff3ae420cff159793eb64618865fdb2498a9d26d038f02fa0c2ea20c396d92294e87bde7bf8fb5863373e0302fa5d903ea745e0b97c1315f7e4b91d19cc65327806e2d35772b0b041e7868d7150b62417294e89329428e2b03f6f28aedc297283bdb885c511c28ab72a056e77340916c8741187dad1f7a9f3d9439e531fecd75525ddaeaa013f8b584c43e1fe43963a4ea2c50704fb35661f18204ebe3d18b3da390d53c6d84aa84b9cebba70e180a66e987d2e5a8ed9874a3748b97dc1a93a4c28f3f7e04c0e554ad7d3bba09e007984fbc9bc814d017962e391b9e33186a998639d55a1b976123893e3fb3d267051cf3cac3e2d583af460cf0cf7913d1c91ed644c362a4c8160a800f3beff4e01a3f525c6069b797c56469cd7ceb8d58fd2dc783e6a90d8d111297c0c1f02295ba6febc7d37480fa5ad1f55d094e7e0d5eac0ff89bb98865137ea04cfd2f6cb288cccd8db8fe0aea4bfd8e2129031df9c8e156b0f52789964902f02204048e0bc5a05b2ff5129ad6e5e56ae982f06ffbad085ea5a21567f53e92ddf828fa7ae506710b03ce8c1c637e4a4c75246bdd402c5946cc372986cdbbf947f64bf31e96c0064d325cdaadd55a7b68f7f2b7319eaf303126c8bd23210a8913e5d44d90ec1cd3e8368f4639c7c8a2797b049f615f93ac8e35e093f399b3bee67d5bbcff9348505d40578f65d411e89f9ca54435a89810495f7e3d544b431109bac576f65f1250db7563126b795150ac8f5398ce21b0ca8f9a7362b6d4d7d1b5fab5a886d2fa34f636731094861e850f90b4f910781dc1bb89f8343bf18a7823c96522b162181467ade3f0c0b5702ded79726d6234258707b1ad87ef63648ab4d53aaf63f91e618a291df8b78c905530922f3e71213413281816b4a24f5c19594a1ab19648fe977dbcb139d79955bdde6fcac5c1ce0c87df393945b827679dc3b54c3a773f819eee2f60606c14f9beef3a8039b5b6befbe2d68eaef7d581cd1cbedf66f7c30b36714aa476dc9ec1471d4dcb054b5e616f31c321305a317d4c66b79ae8d8c5037dd9dfa5304649fba440ea683f8d8ad0ece1337cc4130f58cbb65a43b35d400f82971c44262becbfe7869452a2908a03d5df1bf367d350cdfecde74a5c79d6b9ff862b628733cd6a060ad099e8c1f16b816dcc908fa7f6aaa7c44e4387601694118c7e6cceb8ea389668f34378f47b81ee592a1087b8d7c0f03d2969664d7d7378e3681b641fb4c8ce5730c0c7086126e5e471d32b85c99e2816f28251d32c9120dbfb8c96affc205176639898bff4f40d8f1976399eeb17f509db9e3678499bda14983743300325f5bfecb96a333f20d84ee357eaf6b517e9e0f43e0f447b56192bd7e82884ddbbebb79eaf4f61a5cc69dc145f0c6c1a319f3f464846ea52cf6d73004f3e93d97bc9c28a237828051f4a4a10082cfe0142439a8cde87d54e911e1e3d0d299a6e8bc1c3a91274510c7140a860d968483576d3cc5ae1e28ead5eec0c6f622c2f9bf3467ad287abbc0d82473567be5521e68c5183658d987b0941c9c2c45bf563b9de494369927930f826de700abcc019fbfc41502e693ad807cb5c63bc3c7b0009276d8091c23888fd47031256cbd139f6867dc80cd9469a03951c1b588167b1a34fadb9caeb93c9f1ed4ca9d330c7883974441bdb854afad7095cbb730936ef0e18056f7c48006a9dd0a38cc22027a7948dd9caf99c1c6351a0ab016cdc0f76870b487c0f32b031798f7e32418b8b", 0x1000}], 0x1, &(0x7f0000002480)=ANY=[@ANYBLOB="380000000000000001000000010100008d4e37a5c1d7100e090c0914f7daafa6ac460866fa773e7e0fc49ab7a9a40d79ab707541f7c00000c0000000000000000100000000080000ec05ff1b3ba77fa20f09385c42e38b4dd6b507097c9321965f2c41f01d90af2d9fbd5eade859fe15ba5f70bf8b5b26db98059e1d8bcd3cecea1a234cf623fc3e896f05bb8595a4861df0eabaa0eb70ba3f7abefab530e8add8e283d5a2d0fac5dcdcab7857240fccce08f554caed3b0e41fdce2e74defe9fa3fd904d62f59a38068402e8ace7295e5b4a13fbfc524ca95e0279cb15a1e8b2c0d0dd375f547ac67bc649776e7e90cc51ae562ed8e2957ddd15000000a000000000000000ffff000040000000c1a47d7d36851cd58af87958f70d8d9710edda999761d815b0213bff6006dcc29a6a7abfd83b8799336d78ce690e3a8c6ecc639cc7ec22bdb6e1ebac408452afd1ef47def0760c8bf0362a3879f8dad881f3f1d196672b58e1a027bc2b0a0f94ae754bdcd670e2ba07f2452ff270ae04c61ff7eb5a42cf39a8bcda69de4a7f105d9090ff6c3397d976abe4218de2659009d66c2f0796060000000000c800000000000000ffff0000000000006a14600a6824dd907d483eb6fb6ffc2b80231ed31e781e23acafddb6855fa724c8e81bdb8454abbf1582c8db75a94991893335edc9ffe52bf480f6dafb71a47acf46c644a14ae33ca48e7d8e758245d03c738388d6bae4af02210ba09a2c81c4d82a1fc347fbcb351d7fe7f0106b93c5e1280ad679603662ec2bf1e3d15ba712a552dd9e0e443daa876174fcdd4e48fe1963e643e8293f6cd3b7fb3bc2265d33adaa2122535eb168050000009800000000000000ffff0000c1060000835fcee00def37a15db05a6c5d849e13e0b7d7674e51d9cf3dc395748ad0eb4decac4522ff04a749b7c6e672f24159c0043dd607d22d0e17f5baa9bc448c099e8382dda5498ec614df4120aeb20fb3295ec24c0f67401938fceb4dbf33cc3f0e0b71f58826829bb7cd473de3c74fc5b57716ba98e20193181397823be669d4edb00ece0000000000b000000000000000ffff0000ecbb8872cc854fb3a60668d249149b7f30c2c08e3628b4708393c73240c4dc9b60095d00518143d213cad32b7249d52c1fac91930f9ce8d5180333f33a8ee77d00000000000000009ba5503bbe653e733c88f943da59df93392144d915ae9d78e0dfada66ff53a2ee167fb91f0fe40c92b8837d65e06d8a7e1076e7f6e46f16bd2658100a059f72fb9229f59dc5c1160491f1e088da08f12efe88546470b2da4ae000000a00000000000000000000000a60000003463066ac5a2134908e22e4d145d1e45422d33a1971c0efc8f550600d1a16f673b9b6d2abd46bd29753b98bdf222470b7e2bddbe6e37925e05f6cb38585f2b579136268763d7ad56457782ee2fbc773ffd352465a17673ab59e01664f9497d96524ae1165ed428b0fdd6ee739137003e10ff0f0a7b5b42e4ac0a462d8fa73f76108e4a3b4384d14659000000000000005300000000000000010000000001000075b036c4c9fc050000000000000089582284fe5fdbd3a00fabd84adeb94ddbc1b90dc56cc662259977e92366e5b649caf972b8d7c5323c36fa17857a79e10fab5cf0695fe1358039de44f49a7151184d13e50bd3dd3f964135e0e5084502ef3b57122e62453827f087ebc6d38f4625908bf2ff69f81d5d2b2e7f7fe0e7681100d800000000000000ffff00000300000058aec2d975098210ec12a0925c5d3525330843cd179608caaf5b5a9ee04ca3e70fcbf184cf14a0678f5a857f0b4b18cb3c00a9e21e77a918c9bd98b1941c7f551b2ed36df9a6f169f2ab14f62d36855ff2c05e5cd873f8d97fa811869f601d56b4aa70809c5ebf43d6bb694e55a2926caf2a5e0dbe4d72118b0835495d14c4a99812eaf3ed768aa5e94a9de6d297efce042b3d2922850aa716bd21fdf82b87471514aa93f354cc0b83799bfb947bd2b42d3e1bfb2ac151a9d357b00a5909054f00ce43f7c44f00009c6e4b66c881a9359b80f842ccac9af62730f6ad854ecdea923d6725c87e2d40359eaae5c41622e0db3153be9b1e888287b33115f7945e75d935fad5daa0d9e99f8cd29766d5933d74b588cdf4eaf896ff3668ddb706c1b6f586dbb545ccbf4219c647087b521638cbb71c8c03824422f6093c0ce23ebc81474a1eeccea4fd019f203fbf371a4f70a62996a84e06adfff4e5a1b741944427aa299b2d06ecd30f08eb5faca5b6f15e61afb27be4e57d570c8d7565523a4428e0dd9022d78c8dc2b033844a258f186bad0aa797f7fcb4017de57d42230ea42def5233653821d2cbf585f6c1052e057a0000000093f17a0aab99bbe8660700000000000000298766da77579324d9ce6b0ef56718345ebeddb62c47358638b80a34b71e17cf532790066126dbf9c41a31db67c094d79ce5e1f4e18817e0fc13e9eec1a49733d67cc3b22738f0543e2c4693b18c6e785e98a37292c4d50b8a4e89e6b438dc244f15165a4ff2f9f7f40032e9a69ce54d25bfc43c7a5be354ee1869695e22a9f09631ed5ef4ec5e3fe9a852f78b6552c7eaf060dae62785f9df5c1e17cf4997d0d4a94f272b117c5fe5396532e7fcc90b61044073e98692f0185977b1d0b534d387ff9d2019c91c50567fbf77a1a091131cea4ef7a04de7795dca48cb891e0744597644753e53682f444e249b52"], 0x5b0}, 0x1) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchflags(r6, 0x1) kqueue() readlinkat(r5, &(0x7f00000004c0)='./bus\x00', &(0x7f0000000500)=""/92, 0x5c) writev(r6, &(0x7f0000001c80)=[{&(0x7f0000000680)="85239772640c9099741148ca9da9d59629fafead9a4ff72000417e7ae3ca652a45d65bb12383b4d0a0af6257fe2734b17840e4ff257c129d10696d25be6307a6896d39583f7e11c50f5e9b788cfb9f925e74023a1b7118265f09090ba1f5baa4256e133883a0e2173cd7a645919e6f2ec43e060000b0b2885ecc1505811945f18a2b152c5c877efbaea04e74f0a4791816ae5f3341eaffac38f2f9decc13053cdb6ea41d3755751eec864c0e1ad7ddb5fbde81e0130f4563f20eede1598a0d3360f6053b797104000000000000005f2c9f469d27b698961bdd97d1464742677b8a2242ec44ae419fcd2f37f2b6964ee074958d692374c51b0533d6264b287db410dbdbbecb424f8757396d0c57556e121e58471cc25c5c8ec04ec504d7bb4db10741043f1a99509302ea07bb446337d553fa499b6dec1f846995a8ae2678230f53c4090af3bb8afad909c20e943d95a20a0036eea30597a3b1120fad3fbf14ed9b7308f5af6aeb87282b14e742eeaa928691080da11bd5b4e7b384b611f1532aea2bd6d017b688b8ff736fbf1e", 0xffffffe9}], 0x1) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000480)=0x8000027) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x2a, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x4, 0x80) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) bind(r2, &(0x7f0000000000)=@in6={0x18, 0x2, 0x790, 0x20}, 0xc) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(r1, 0x3, 0x20, &(0x7f0000000180)="287741906d458a5e385204cb4562d56a2ddd613da2fa17e0c92c33ed0aacb748da721e60fe57b7fe535ea75c17c47c931bf79641d599e3c0b552d62b6dbbef7725c5b0021ccc4a8754fc0b7d45bc35b5c2e73e736aba37ad7ee71e0c1e57b7379cdd3052d0b113664de28042fb5e8427457de7c219d556c8e94e02067a74fe122a09189ba4ec57b9bfba106db5e887f9ae4f830d529fec", 0x97) 16:00:00 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000c2c2918cedbe10fbc847f6b78a000000005b9d071b542a538706000000b818000000290000002a0000"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) lseek(r0, 0x0, 0x0, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x7}, {0x1d}, {0x5e}]}) fcntl$setstatus(r0, 0x4, 0x8) syz_emit_ethernet(0xe, &(0x7f0000000080)="28d800000000ec00d4d95bf7ffff") 16:00:00 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0xc8) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f00000000c0)=0x3) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/\t\x00v/ttyCcfg\x00', 0x80, 0x0) chmod(&(0x7f00000002c0)='./file1\x00', 0x0) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000200)='/dev/klog\x00', 0x40, 0x0) pwritev(r1, &(0x7f00000004c0)=[{&(0x7f0000000240)="e395719e3a1730e4cf9d1dd6b637a468e9fc9b87118f0cb0ebc38bc17c545df08365f0907e16eab4de1b9189e063e8011502213f3eda8c2c036b015c96628ec9c3a76c28ad148197b749e13739c163ccf222de2bc53130aa10f23a162a6ee04017e3afb38ea3e286a5156b38a2729f5002bccd522b353f1b", 0x78}, {&(0x7f0000000300)="d1c3ec0f66091529f0b9d64551d74e78a0f2a4686ff6487aee9f01315b9fb5d2353348", 0x23}, {&(0x7f0000000340)="4cb25ec0660c16671479b13838b9cbda5411064b872831230857346fd6108cc29e56c343e42683d989b8fb89c4474093bfca265e86bc1fd54e95960cd3a5b4f8f1e827f6bbc1c791c22d203e711b5f00a4e87661d0c980b5e33eb843f501d06a008af38eaed0bc4340dbed16aa22d67f8fa7c5c9ba3f453907de657ac4b1fd8b452187dbe07f902aa6ebbf9c30442d8ec8f5094f8b88b05c72431bd9d29c31ca7c6fd31e8e0f87f7d0d7d43245e1175f0e0445a33d32c88f8fc325ebdf6ad0ccf76c48da7b1174", 0xc7}, {&(0x7f0000000440)="254bebb0dbe9151861f86a64aa144dea51d14d696cb1a70048197ef4ea34f3ca1c06a8dc513e3cc88babfca61c4cac590bf785c933394b2b037d3829a3af4fd097f1e562d9ac6e0215e26a3958e5cc", 0x4f}], 0x4, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x401, 0x16, {0x1, 0xff}}) open$dir(&(0x7f0000000080)='./file1\x00', 0x400, 0x25) 16:00:00 executing program 1: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x1, 0x0) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) r1 = dup2(r0, r0) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r2, 0x0, 0x80001ffffc) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000000)="e0", 0x1}], 0x1) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:00 executing program 1: mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) openat$vmm(0xffffffffffffff9c, &(0x7f0000000340)='/dev/vmm\x00', 0x100, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r0 = shmget(0x3, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x11, r2, 0x0, 0x0) msgget(0x2, 0x248) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x2000) r3 = msgget(0x1, 0x100000001) msgrcv(r3, &(0x7f0000000000)=ANY=[@ANYPTR64], 0x1, 0x2, 0x800) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0xa, 0x18, r5, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) semget$private(0x0, 0x2000000000000a, 0x40) r6 = semget$private(0x0, 0x3, 0x100) semop(r6, &(0x7f0000000500)=[{0x1, 0x81, 0x1800}, {0x0, 0x1, 0x1800}], 0x2) semctl$GETVAL(r6, 0x2, 0x5, &(0x7f0000000400)=""/54) semop(r6, &(0x7f00000000c0), 0x0) accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) r7 = socket(0x18, 0x3, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r7, &(0x7f0000000100)="8c65", 0x170) recvfrom$inet(r7, &(0x7f0000000180)=""/171, 0xae, 0x2, &(0x7f0000000240)={0x2, 0x0}, 0x712b82f4d0f37a2d) msgget$private(0x0, 0x0) shmctl$SHM_LOCK(r0, 0x3) open(&(0x7f0000000280)='./file0\x00', 0x200, 0x260) socket(0x11, 0x3, 0x0) r8 = socket(0x11, 0x3, 0x0) sendto$unix(r8, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) fcntl$setown(r4, 0x6, 0x0) 16:00:00 executing program 0: setgroups(0x3e8, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001480)={0x0}, 0xc) r1 = geteuid() r2 = getgid() r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000100)="8c65", 0x170) r4 = openat$klog(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/klog\x00', 0x20, 0x0) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001500)='/dev/vmm\x00', 0x0, 0x0) r6 = socket(0x18, 0x3, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r6, &(0x7f0000000100)="8c65", 0x170) r7 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001540), &(0x7f0000001580)=0xc) r8 = socket(0x18, 0x1, 0x0) close(r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r9 = socket$inet(0x2, 0x3, 0x5c) r10 = socket(0x18, 0x3, 0x0) setsockopt(r10, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r10, &(0x7f0000000100)="8c65", 0x170) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001640)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001400)=[{&(0x7f0000000040)="4c8d744b280a81de14e07340f11adbe05683e5750cafa1daa3cc1534e2d25d326a24d74087f459197b588c10eceef1e0fd11191d52540f38ba592b8ce3d489f7834f756e0752ec856622e65f16f9107243df647d2752b3842edcd5b154da6bdd724b1111e6bf2ddc36c4ce113d9c0c49c695003bbec4acd0ac3f5dd4210165ac66795c904854cd677e7ed8e72bfd38b045cb7aa8dc3441d9a59777e21e42c6a5d7cab5ba4f7f6fd2e73f23a5abf8563550607f95719ff9aa65759f2d945d662ee492cd5b51bc551777f035ade33a96ea65fb05d1267abd5b2290b8c4f0de6d50053abb14a80152b87cbad68d2bf0c4754332cc8e31643af7af3e9481f5e40c2784357efbd8c8ec30694fc9bdca1a6ed82780d6415ef057333dd5478056582e54928ebc9e41e604b3e1ef543e6605dab466dafae8cc4993afdcbf3cb293c577a9db87d5615ee613da5e18dfe8acb8231e8e8f221a23ff44d5ac5ddea826a8bc3e9282517fdc27f79cfb8fad9e3109bea996b54013e250bfb7d0c5739fcd81dde837dd4022113d53549676f99c195a094411e03d0e8ed39aeeef5a5e587756a4236fe1fcbfd66afc36e3f52300937ab509c0b09d51eb1afbdea506cd322da2c92d0983a660acd1adfef009b3d2f523ed2953cf72372b1db4c160516b462208bee60fb1e6b6ad108fd5bd1bfb1c6f052c58a1d688258159a853019539cb775fe48f914adba8e06fa003825a3b3b9d419066337bba482e12131733e687f361796a3f6f1866381a0b5f59491f3f80d83b25c69d07e6bb342b1093532fffa7ffb7774a94e5a5560e9a08196e1863487042a8bb836eefa7051360c3a2ea875ba1b2aa70ac02da4a24a4dd58b5209dcfc2018813c178f75d2f7e029b6810c38f718e3c29ce6ef6c7083b693b0f5cd55f8dbe62dbf950fa927720760eaec102dc71a2528d93864f44617a590011d5b9755287c8e803d45f23128aee2a12b9a677dafe582754d1c2831118f632a374170bcf3aeb8fc30abe642459a15a3d4eddd5d45bd054a2af5fba8bf9853240383997445ab903b18a5ac2eaeeea356d35fd195f35aa04235690d7a4f02c9092243be4c3ce9534ef10e04c48da1906792288cf99046f74f900d60c04832a8a0868946b2ef763d03a74ea8db3d86681ea01e42f5f468b2a01581b8fbc87e38c4e2abc2a98c42cba7c6174d6ba4991b7580299582c7d6a2cf00169c870f144c9126ba85175108ad1f08244393b7bd81a2dfca1f328f1561aa27e1638443331e48abc4f2a954b43a203c956c3109beb46fb4c0f692505683d62cfb258788bfbd4278daaae9595c1e01cb5a17244a54f065def7ddf1d0ec55b6a55533c4b0926eab9c058d88198a8eedd94e5a4d4d1d0c7f71613e58dac22236c032dcfa278ad38d137ebf630dd9fe135e0beed8e25e7748c9f91b0ede97e28e5ae49302ce625ce2a90359194153e6bb5c0a87cf1a0ced296605668868cfc9eb796718c1df6d80a0f2df47df3862dc3436b37022ab8458adc74afb673ecdd7381202b989d43ae249ce51e53348c9e2c01897d9ce865dae52187f5348a7d53be05570955455b4d1312943e379abde39ea8ab4998db830977b0995f09cbe04ff9ea57bb5f449ad5213a6c7c7a2e4db8f32188394a6454c785138a644fe10c95d788a91f655d18b4595f5e9480abcdc0ebab5176b76cd94e9dbfaee84c6040056de3f700c51721fd0526fbbf40e0a62287d462b282ba4ea48ffa7d4fc966bec1765cd35cede03e0de024cd76a1a3ef871c746796a4f018875bfad3135c99826b326884251f68e826f94a4514e338b6d182fd44d15bbb1b113887d0080f8fec3c933d7744ba94e8d27146ae6c26a2721cbfa876fb95e6bf501658ed02c8d9c3dad073a326c3fbb0eb85c3150bf4112cf08ffddbe3158787781b599aff7e88df90c1839260228c15f56d095c6bb8021fb143cfe5a4522f5f61c6369a63d73b0a31dc9e7eb84e1c050e11df44058d002fb08a6ed5e46f37ab1bbf231e9cdcc0ba77ba4c3d18f5d248e015afd0b5fd130ec71238fd80d9afefd00c5bf8b6c1fd16fab0ed151ae6a9b0a3600967005e5cea12f6f028303b41ef3c2b01c8efe73237c1c406ea9bf6b6ec322f4c4aa7e415a960c53fb3976d88cb85092c33369ba60c2ce9eb26bf0f2febedaee9a482a9f15a6388e809f769c4b8ee84e9c82532f2fe123cd750801d65e205cbf8dfa88aa837da1a28221c198b64afca885a93f9d2c59588c3d5459d0e94f7214d44e432a678a510b03191b5e8e325772454c6f9dd9055d63d470c0ffcac56a2ac8e2b9393c74a45822b0e51c35be78cce60c5f145febe69d94072c248076a71f42a18575d68cd7548d680e3066190eb868efb7879dea232aa996e81b2e5cfb8a54171d1685fe77943cada005bac2d029ca5043f7a67cdcd6a4252c534fc03e3a09a2f517ee0b4a35c36adf56ab32753fa6870cc3face4fd4dac8775d6171076977e421d34eb2ae34d3f35ff4b7d7146b9b19989f1ab81e96f5f18f5863d24e467c0b3e26966f8d83b61de2ce87d89ac5dd2f0e3e9f7c8477fe9cf0e8bc2bd157fa80806d91486e69e8ad33b6b0971004948a90f486aad37ee840ffd579944d497fffb37e959e109ef597a36b696f0f1f561a07db511ab0e94d551fa9d0fdc6fbd3937ffb0af12521a0fa2c72b0ee5dd73b49ebb7fd05b87bdc7e5a23a96cd2e3a3a86686461be67dfd4d65882991ec35ff6f2f11b383840196e997c93f2e7530191820da56a6ea00d8eaff5092a012853a4bffab0f8216a0ba4ec6616501a365f075e065e2caa9cb20f94812596c3397d04716a5bafbd53211584cafa79c50798fff571fbf03652d2311bbf20f1d73395335a03d8aca57620653507482c9221166fafad98b9bdb9e6ef38c8e4564a80dc1e82b1f86417e5ee554887dc8cde93145d314dcefbedb96fb02511fdc7edbfdd6e903b3d9ad88cd139808a279e39be4af12cbeb9a930edea85f198c9dca27007cd9ba1431643cc30af68a922a344da96780a92d8199994188b3e16b28b93c637e26c2afdc2ebeaa39b2c08a930daddbd1b3f46f25aea83a9dae07107ea605688ce34582df9ea813d2572e4ed79bb6b074328986ac148e871aa23825fb86a0ca8c78a609dfb40abe7199daca25fccadb77e3753c2fb3ea39619f6afc2fddde89724f9a3051d9684dc25d1dc898f08b763965ccfd328250529a2f88b2b8a644b9694786f509e22e1eb41b3cda4efaa7c750705c363c026e940fa6690b4762e2ec61aae2914658628fb39b56dc4e739eb1a0c6f0091ac08731c9c4bb33a04dfd8fb852a71fab2f83b65f725fb280e3e853d208cc527677d26cc0639cc0799e4f36fe47a1e693a929f4c037a77d5edc10a31bbb005073bef7e2e0edb5127ac50a2ac875bf48aa060197de79acad86fa0126e40e9453e84a9897477d698121b312325672b87b1a091d908b9d8380b4cbef85583051db20e03d9dbb75c287add6bb0cda8c0deaa16cfddbec3a4c0913c282745e0c63a0fb04d5bbb8ae1c8ba873d3f62553ab7231d82fc6a7bbc3045902b18221d8c5d04c4847659b27d5475a85267ae568878070b683e74c31f8c7e13de66dc19a11ddabe3e2f6f9b36bcf8a618fd213501b5bc842a318d2d617ce1cead8e3625210d56be01393790bbda048820b7f08c77cab04f002a88a166452dff0c78d8f1f725613104cb6c81b645ed0042d3b998246571ccde9e8b010e81f89abbfa621e9213d727f3798f85cb5ece1f6e9d29b36ca86a1f20ddd47795b8dd053f6400ded429f07759d0c9a2f99892c62e7e81fe7c26e017107ac3f501fe364bd97c145226e430e18d7c5efa51a115adbdc6c6f1254833f5da338944617ecbbfb70229d83a98f743aae769fdd9574c24025f0ab20ac4fdfa9af1f6e8928af99565fa5ba19c2c120ea02cd74bedc41aa6e6b4e65676ba57ee45c19bcb976bce30145aaad7eff23950f4dae997467e44e81f872d67793e191a6a25490d48d81cc453cf7c5988c4b0fa27c14b83dd247abfb744b32fc8272aec43de5e096d456a0c3f834d4c5b4af3d55429cd812c92d0914ba20c506147c38312f00c204e5a35977db8dbbe5c872597b61f98f292c2f826c982151148a6795e50efb244f29046080b89aa98b4fe5572933c791f2ad0bdbdde3aea2a4fcfdbe9b2bfc7ef9d22a6d04b6c9e0dc3a38e5d3ddc81fdc109981b3e49608f718f1ec381da7fd972278fd6b8ee8176f72d83227309426595882a1c61648984ccc439585c28cf03c7b1c6ec3771a0f3f84948a6840f69cd80a4a62ab88b6286284dcca4e7a9e6af83f810d99f3c38eb7428c85bc82179f7f3114839e1e1026bb59909082db39e8e58d8bb6d0f6567f4a289ef667525af2ad603605904b624b611ace133f7923d08b423b4a5d7da61408dcdebae629c90db5de3edbc73edd9d5c462555c14c8edec0daaa5aff827bcad6e3b0601b3828c43dd47014d959eeddc73180b50c9434cfa6e7391a5b5ffa7371e9e657a9787806d1ef61866bffb152163644d559d1bdde06557d0ca35b62ce14fb100e0b41f407d348b22e9a40405c37235706cfbc9de8f7fb9a45316a168f2a349b7123c105f4b384047fd73e1a2ee1f614ca4ff4880d71d728e698161435eaebd3c932926cbc89b5978f56bb8701c1ad860592148046accb7f07fa6cdde886a592f5a2046a3375098a6cd9f652d5d33a71da38f5165da76bfd1003b0ab93c04addcb4f096b077e5a4fdbdcc1a1772b8a08489586c0e42b4cf98c5545f57c1e223ba825fcedd2acccec99a59bd31d8fae5bc3170fe6727472b1401171dc4c8c8feb34a37fd60336a5293c536268f36ec87557027fc8fd41cf90b541c11f876a02412331115c7291ee83248e9682f6f5e488aa858f591edb2890358ea0d48706b573aa27f6a9d0a7235e91b6d42078d28123412d0c13f8fd869229fa17fc2614b98cd268b94bb705277e06dd62cb2b0991ca70701ef5452db7e4952871e7a56ec74d4dfe17967aaa8db2f6ca46b8b922d8aa6ef52f01569ea422ac3610ac633bfa8359d36a245c57464d32fc9075d4f18891cb134a020155fe06e5fbc21dc258bb7ca91acd1b6fa62a0db3364c58f86013d0639ddbf9a7729ab91342e6d0e10bb01460998c1398fe65bfa5050b6e6800fafc7a12b467e6123dda868d791a9a500c2408452e9f65b398f65f5e219897a61d207e1fdd58cb80b26bfa32a9e1a31bfdbeecb96d62666d77c53100b41c8092282570ac64e1d7b4dd38e0a224ba8bc3d49f7ed44e9d1eed0a0457646c3e30cd3c1b34e6b6c56aab518e5e14329ef76c82e14e8955d051dd6d9b7b73e8f5c367956e8976ad78f2ae4e31c956c7d63d04ffe963e8f825c7348f4e5084d9c3fdeba3aca71fbbf59cc0279a56523d14cdb442d6a5b0f926e4af40d2bcec866cd39692f1431671432c47f18b8e9d031f90098cf9b59c193ec5856a6dee2405e0ffb86d75ccada2ca8d46df00a5d94a7233d433ed02f5fa88835d0a1a0fced9e8928e81c5a68519d2c0646d7dba01e2f3f51da3f09e8e8ce7ecef9caaa47ce05efdd4c1e66cfd6b7c36c1a0b90a1009c568d273e86f778ae4c715d09e38cbd4210d3d244654738a419db356f42a8706303ab2cdc04b7d9a479ea4a166de8c75323a2a1f97b68ebac10181ae4a15d940b8cac0b870bea4ccba0c1fd48dd1b07d35fdcfd1e9f3be425312116e12ed3c93605fd5a8c8af9ac3101ae13172c05fd9bedc119daa7ef3320", 0x1000}, {&(0x7f0000001040)="4b4dcf16950daa35f4dc49db99cacc02ec9412a72a5e75ee78403b1d4f2146b416accc4e8bc718d13756a0c52385843b5f858e1583e2931c3fd79d4816e5c7d79ff86500bbb4fc6f5bb73d4341d751b09d5dafc8203a51c8e92d221f75117377fa650206b4d248d11dba900b9763a16a1a06a4a77b7e57daf6f03d8808e4ddaf68296769aa2a7a9417b012a08db2260df63ef466902257cb2d7863b71225751def3e11f9cc52ccd4194dfe08723300362fc0935f56e3125af47e2ffd57059cc7f27f457a70f92465e17dcd52e1074aa880da83761d85ee7e126809c0d884ace7bcec08ba22051fb7ecea35120b8b089e69f23915913f277fb2965047", 0xfc}, {&(0x7f0000001140)="81a2214e51a5582a0b11c7ebd9040f40af42c29393f9a2e06be94347b632437fe4e7ced83c97a127a40261d698226cf7206bceeb5babc2406fb9cec077554d6a6758f5f20c79543191b37d671fa58a", 0x4f}, {&(0x7f00000011c0)="a846023f996f3739ccb3fd9d0edaca5602808015fb7e7f32453db58dbf0680a3c92e68d4ed3c78e54f21a53d5be2b92204d7d6a17b1626764fb1d174613b838d4a6ac579a5b052f1e18a3f49621f171853d39c8ace65969b5dd80c3f48f617beec2bb082f53ae82f819f9b35787ad711d0dec29ea8be5164dc67fe7b26ff67723a4e4a694e4642cbb15485154e22553821db20ccaaad2d050ae0b80c49e2b5ca48a94acbf6d7641c3322da2be6c077e012629c183c6c0484696ff5c1b3", 0xbd}, {&(0x7f0000001280)="8ae9a27448fa248679b398ea1d2a25519f569f1fa6ad6777d48f1357f340c8c103d6ab9c739f45443e45fbc94382d94e3f972161a81dcdfab37af179036181935ef28efa3a6e0c38a3b1888fb4877a098cbfdc0feacf641383a84cc76910c65f69a9abde8be9f7bf6e628cd6d4731d2d7018b930ecbf73ce8615442bc197423fb11a5ab8349856fe1398c8b73c39db7cf24b257a76150c0a2f25cc169a12bc74c71cf3d7dc964fc3be7c4d1eb2c0f17cc0f2e082cbc658a2bf8c36ffd6e295ddb6785940f582b442a2646fe358d56790d9a3f974e4e25df3de51e1373c5b19932d886b422475dba568c1f3de8267d1", 0xef}, {&(0x7f0000001380)="769d97cbf0b11a3c950e2b1df0377471b8802b976082b367c6fa5e7be9e534055a9b99addba254cb94a034c5aa00d51673250e24c0d08194689703dafdb4c9bdf8", 0x41}], 0x6, &(0x7f00000015c0)=[@cred={0x20, 0xffff, 0x0, r0, r1, r2}, @rights={0x38, 0xffff, 0x1, [r3, r4, r5, r6, r7, r8, r9, 0xffffffffffffff9c, r10]}], 0x58, 0x202}, 0x4) syz_open_pts() 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(0xffffffffffffffff, &(0x7f0000000280)="f7e85f4d51f043b62b871b9535559b74893b41f4f5c5a8ca76152a0fd477f83cb315abce7d6a462b7456ca3a9e5ef6fd050dd8a8fa58e6988ad4ca973d7c828a637779d1b0ac30c1cb", 0xc7c881345a74745b) r1 = dup(r0) fchdir(r1) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f0000001900)}) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:00 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f00000007c0)='./file0/file0\x00', &(0x7f0000000800)='r\x00') r1 = msgget$private(0x0, 0x2) msgsnd(r1, &(0x7f0000000040)={0x1, "731b503dde8a69bc58cd389431d341b19f3c6bc484d5f2fd250ea0dd84f7efe1c06e0def30a2d9adb5adf34945ecef029554a624849c0f7d062fc4829d8004d54ee969ea275a032996216a0586ac4ee30e45f11e575f913bcc0edfbd56a34e60cfcce883a7e81cf0c3a7b74b100a1a56ffdeade26a943667a77e3fa1"}, 0x84, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$getown(r0, 0x5) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x10001}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x2f1) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:00 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000140)=ANY=[@ANYBLOB="fb18c3003c08feffff0100007e5e00fdd1003f0000348adb02000000000000000000d31fc6626d1befb7a0a80e590f55da7abe89083b27f2a9a14156226f9da4bbb5cb6d26cd7199f0c7c9c0a5355cf4cafa7ebbb48b2df68a60309ae637cffedaecbca5c18a3ab1077e0f53434f053437101ae5e8db95b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086bde09bef456c9b48aed6b2d44a5dbb559f2ce9a85897340a472826ca652b9a6e54bc9ea8852039e40232f533ec95778c2477cae34e055e7ed877a057e000000000000000000000000000000002d75b874dc4203394fe4ddd2cba202b2dd0e2c1dc2862c956171e78f2f907b6a21d335c3b560ce3c5985e79fbf469ca581e11d13606156b940b5b35ed3f4875498fca5684605c38e398e54bc3941bcc8b78cb311725e22233eccc863120871a9626601e55c1b2d8417506f4a8e991009445ecb440224ef159d88043c728bddef0d2756d315328ed739813fba6b628f177c41f59612cf0a8bbdb28c5c6fe4a5555d19a92d1e87a7f8e0c790579df95bba62df964615d4343960ca22076e903c6925edffda716041f89bd9a03f0e15a7b06ccdb46ce3ef0c91adfcd8977f1f4b3888cf5bebd9bc362e535aa0567de65759bbff0df4f40266bfe1837d6553fd332b3b6c3dca9f28c36117ba5021f6386c47b44ebdc9ede2331422bd7a2efeb5107547bc19d031a4645df74e0ce613e609151d95641af186dbbb57c277e704f9997aa36ea4eeb8822e73cd917f506c0819a0b007b660837b3ab3af358919af7b350fb630e3a0bd410dde471a818ef8b31c6ba1574dde0e41eeacc29b174bd770a8a1913dd3d9620885b5cb48cd4efec4e0d8aa5db84b400ab1aac110986909b880b304d87ec6733bf13ca9520cd611f890c55a70237dd524ba98f212d51f927bbeeb62ab5d0be3539b030a8e614bc2f9f9c1dd40093c87a11b3229d442b6a1c475f4414ed4e4fb2501899eb382565ee83b440b3a0c776eee00395c06a143ef3f2ab29dceb8503d27b1278a57ced1388b43c5a7865e3684d03e45e510736aa16b2a4168a65ee83f3400"/793], 0x1c, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x0, 0x800, 0xfffff99c, 0x0, 0xffff1c85, 0x5, 0x1, 0x0, 0x1, 0x3, 0x10001}) r2 = socket(0x18, 0x1, 0x0) close(r2) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffff9c, 0xc1045763, &(0x7f0000000480)={0x2, [{0x2, 0x1}, {0x1, 0x5}, {0x1, 0x4}, {0x3, 0xeb98}, {0x1, 0x6d}, {0x2, 0x45b8}, {0x1, 0x1}, {0x1}, {0x754ff350d62a0e3d, 0x401}, {0x3, 0x5}, {0x1, 0xbee}, {0x1, 0x3}, {0xe41d8414de8192ed, 0x3}, {0x2}, {0x0, 0x1}, {0x2, 0x7}, {0x2, 0x2460}, {0x2, 0xc1f}, {0x2, 0xfffffff9}, {0x2, 0x2}, {0x2, 0x8}, {0x2, 0x6}, {0x2, 0x7}, {0x3, 0x5}, {0x3, 0xfffffffc}, {0x3}, {0x2, 0x8828}, {0x3, 0x6}, {0x1, 0x9}, {0x3, 0x9}, {0x2, 0x401}, {0x1, 0x80}]}) fcntl$dupfd(r0, 0x0, r2) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0xfffffffffffffd8f, 0x0, 0x143}, 0x0) 16:00:00 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x202106, 0x100086128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) fcntl$setflags(r1, 0x2, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r2, 0xee01) r3 = socket(0x18, 0x3, 0x0) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) accept$inet(r4, &(0x7f0000000240), &(0x7f0000000280)=0xc) r5 = socket(0x20, 0x2, 0x0) ioctl$TIOCSWINSZ(0xffffffffffffff9c, 0x80087467, &(0x7f0000000140)={0x3, 0x263a, 0x80, 0x2}) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r5, &(0x7f0000000100)="8c65", 0x170) getsockname$unix(r5, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000100)="8c65", 0x170) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./bus\x00', r2, r6) pwritev(r0, &(0x7f00000000c0), 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) 16:00:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x8000000005308) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x100) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000080), 0x4) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000600)="b6cc86a5e02dac365446101a5b1e") r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x45}, {0x20000004d}, {0x4006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 16:00:00 executing program 0: munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) r1 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r1) setgroups(0x0, 0x0) r2 = dup2(r0, r0) sendto$unix(r2, &(0x7f0000000180)="7d1995e5253d858cc771ca6d4762a0dc35d331ea04280107ec8b2ac42fa3190a1e944cc5b9d0d0ecac7b1b1b046ac257030406a0d1383b1ebd330d0c9f0b8178e9d89c7fbbb1180081d1b096029c9a93e9275a311d9a77588f96bc4a2cebaf9515a9d0021c0f62527edc177007579eb9a1cd6fe058de3b4bff8a27aa6d83e75d47c407d3521ca45720d8ccfecfbbdd1170e8e3237e4f9b11f1939580031163186f819d49d697a114e1feeeb88138bea9e1148bf40fa0ba2c0d1d1c2fab50202e7d8b09a4e8e75b0d6f72493fac5bd059e309ee6bcf6dee", 0xd7, 0x8, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) r3 = getpgrp() ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x612, r3) 16:00:00 executing program 1: clock_gettime(0x0, &(0x7f0000000000)) r0 = socket(0x6, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000100)="8c65", 0x170) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000040)=0x1805, 0x4) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b100050460000000000008000a01000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:00 executing program 0: r0 = kqueue() kqueue() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001200)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x12}, {{r1}, 0xffffffffffffffff, 0x3}], 0x9, 0x0, 0xffffffff, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r2, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 16:00:00 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x4000000000407ffb, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x301, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) 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) r3 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r4 = openat(r3, &(0x7f0000000040)='./file0\x00', 0x100, 0xb0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x1, 0x7}, 0x8) mlockall(0x5) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:00 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) 16:00:00 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r2 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) utimensat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xce0, 0x100}, {0xffffffffffffff7f, 0x3f}}, 0x0) r3 = socket(0x2, 0x10000000000003, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) writev(r3, &(0x7f00000001c0)=[{0x0}], 0x1) 16:00:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x84000080c1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) fchdir(r0) 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) semop(0xffffffffffffffff, &(0x7f0000000080)=[{0x4, 0xd000, 0x800}, {0x4, 0x0, 0x400}, {0x3, 0x0, 0x400}, {0x3, 0x800, 0x89309ceedf584915}], 0x4) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000280)=0x2d4) 16:00:00 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r1, r0) fchdir(r0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000040)={0x0, './file0\x00', './file0\x00'}) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 16:00:00 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) execve(0x0, &(0x7f0000000440)=[&(0x7f0000000000)='.*\x00', &(0x7f0000000080)='\\{\x97)-/\x00'], 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000200)={0xf779, [{0x3, 0x401}, {0x0, 0x10000}, {0x2, 0x3}, {0x5, 0x400}, {0x1, 0x1ff}, {0x3, 0x5}, {0x1, 0x4}, {0x1, 0x4}, {0x2, 0x2}, {0x7, 0x6}, {0xf4099f2f15b5f96d, 0x12}, {0x2, 0xffff}, {0x2, 0x101}, {0x0, 0x1}, {0x3, 0x3}, {0x3, 0x1}, {0x0, 0x20}, {0xa8b773f9873abc1d, 0x1ff}, {0x2}, {0x0, 0x1000}, {0x1, 0xcc57}, {0x1, 0x9}, {0x1, 0x8}, {0x2, 0x1}, {0x2, 0x1}, {0x3, 0x3}, {0xe5229be2034a61ed, 0x80000001}, {0x1, 0x2426}, {0x5, 0xce6}, {0x3, 0x5aa}, {0x1, 0x7fff}, {0x1, 0x118}]}) connect$unix(r1, &(0x7f00000001c0)=@abs={0x0, 0x7}, 0x8) listen(r0, 0x0) 16:00:00 executing program 0: r0 = socket(0x2, 0xc003, 0x2) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a38a7a86207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac200000000a64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c23849599ee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea476e28f769fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/191], 0x10) write(r0, &(0x7f0000000000)="a9cc27337ef356fa69416e9fcc453c433c8934ddab1725a53e174c8c8279ea09f04ede6901fc98b524b7b610dde9ca0ae6b5abffce9cc99a02d6866435e3ece420a79da71d72a86ea9080f4287ebc71a3234acec97788e7a2a5af5ffc1841d6f4be9e781dc46b7f81818f9e9276217c0d74d85945fce5b99cfa07382901a7b1a9705b50e326e75b71ce9e73d52de3ee0d1b0dec7abd984d7b4d05ed88036419ceb0c4f2cb645827f7d80babc5e4cca375811381d54c9c0bc04b67370c0ef1428dd0f6113ded7232f81af905e49bc763922991fe37ce38a2bf66f02dbcc66d04496f7b31b2b5d451ca7a733ceb7240f52861e0421a1d07202833f56bea4e5863bc001e4429109ff5828da6548067167c50f58a81f7c588f35ec826d7e489ae071f2799734a0453a2fcbd3ede49ec8a7d167a69745b73c48c1b7636e1bf52697a6b93befe0f23f936d0a401fccb6fd249a5b4aa53590f83203b477", 0x15a) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) fchownat(r1, &(0x7f0000000180)='./file0\x00', 0x0, 0xffffffffffffffff, 0x0) 16:00:00 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000100)="8c65", 0x170) getsockname(r2, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) bind(r3, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x0}, 0x8) dup2(r0, r1) 16:00:00 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = dup2(r0, r0) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) ftruncate(r1, 0x0, 0x30040000000) readv(r2, &(0x7f0000000080)=[{&(0x7f00000000c0)=""/39, 0xfffffd78}], 0x6a) writev(r1, &(0x7f0000000040), 0x1b) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x84}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000000)=0x50b) 16:00:00 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x20) r0 = getgid() r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r1, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r2 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r6 = getppid() r7 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r7, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb473adb71503947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fce454394bf0f7eb8a201c40c976e24"], 0x1, &(0x7f0000000800), 0x0, 0xfffffffffffffffe}, 0x0) r8 = fcntl$getown(r7, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x2, r2, r4, r5, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r6, r8, 0xa9, 0x20001, 0x100000000, 0x1}) getgroups(0x2, &(0x7f0000000000)=[r0, r4]) r9 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r9) acct(0x0) 16:00:01 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)}, 0x0) ioctl$TIOCCHKVERAUTH(0xffffffffffffff9c, 0x2000741e) r2 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000100)="8c65", 0x170) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, &(0x7f0000000100)="8c65", 0x170) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) poll(&(0x7f0000000180)=[{r3, 0x40}, {r4, 0x100}, {r5, 0x4}, {r2, 0x111}], 0x4, 0x0) write(r2, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000000)={0x3, 0x3, 0x1, 0x3, 0x401, 0x0, 0x8, 0x10, [{0x8, 0x7ea6, 0x80000001, 0x3}, {0x9, 0x0, 0x3ff, 0xfffffff7}, {0x5, 0x50178c1f, 0x399a}, {0xfffffe00, 0x7, 0xffff, 0x7fff}, {0x7f, 0x7, 0x8, 0x4}, {0x9, 0x3, 0xf76}, {0x7, 0x0, 0x8, 0x7}, {0x7, 0xffff, 0x6, 0x8001}, {0x401, 0x4, 0x2f95, 0x4}, {0x20, 0x101, 0x1938bba0, 0x60000}, {0x101, 0xfffffffb, 0x9, 0x80000001}, {0x1, 0x9fc5, 0x7f, 0x400}, {0x2209, 0x75, 0x4, 0x1}, {0x4, 0x20000000, 0x400, 0x2}, {0x2, 0x2, 0x20, 0x4}, {0x8, 0x6, 0xfffffff7, 0x80}]}) 16:00:01 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCEXCL(r1, 0x2000740d) open(&(0x7f0000000000)='\x00', 0x800, 0x111) ioctl$TIOCFLUSH(r1, 0xc1206951, &(0x7f0000000300)) 16:00:01 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x10000) r1 = socket(0x0, 0x5, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40, 0x0) dup2(r0, r2) kqueue() 16:00:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) open$dir(0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x2) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)) r2 = dup(r0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r2, 0x80184601, &(0x7f0000000040)) 16:00:01 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x4) lseek(r2, 0x0, 0x1e, 0x1) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x1e0, &(0x7f0000000100)}, 0x401) 16:00:01 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rmdir(&(0x7f0000000000)='./file0\x00') 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x28}, {0x3c}, {0x7ffffffe, 0x0, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x4) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000200)='\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) symlinkat(&(0x7f00000003c0)='\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, &(0x7f0000000440)='./file1\x00') ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000080)=0x10000) acct(&(0x7f00000000c0)='./file0\x00') r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wsmouse\x00', 0x100, 0x0) r3 = open$dir(&(0x7f0000001240)='./file0\x00', 0x10202, 0x0) lseek(r3, 0x0, 0x0, 0x2) fuse: Cannot find fusebuf fuse: Cannot find fusebuf 16:00:01 executing program 1: r0 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000340)=""/192) r1 = socket(0x18, 0x1, 0x0) semop(r0, &(0x7f0000000300)=[{0x1, 0x4}], 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r2, 0xee01) r3 = getgid() r4 = getuid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000280)={{0x2, r2, r3, r4, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000140)=""/132) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000000c0)=""/144) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x45}, {0x20000004d}, {0x4006}]}) ioctl$BIOCGBLEN(r5, 0x40044266, &(0x7f0000000400)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r6, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) shutdown(r6, 0x0) 16:00:02 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) r4 = socket(0x18, 0x1, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000740)={0x3, 0x4, {0x2, 0x3}}) close(r4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x45}, {0x20000004d}, {0x4006}]}) ioctl$BIOCFLUSH(r5, 0x20004268) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r4, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000100)="d599475e1a5a7db5b7d6bb2ea76d32857ee630a34536553802964daf3481", 0x1e}, {&(0x7f00000001c0)="debd189379c61cd440ce828be9e5674f835ddbf3daa793df19e680607bb3dd82bd076b09eac2463d7fc59eb559e2fff4a40e310d857bb4747ba8ff836d1151510479e851e8f350cf103e2a32f853ecf654ddc978b68184e9d0d8c9b4dc935dc429e9511566f8c6a6b12e5e6351b74e62ccf46e274f45e58051d3ad6dac8a99adf0e66e165c83d87c6d0688169438a5a465b0d15e7cb293fdb1c1ff3c37333c3f617891350b71247ae32cdc0fea6b6805b01305ef34bc34e83699f5d34b327ab674a55fa1241c448ff0125d295513a58dec51ad0270762e401ad80512ba8e", 0xde}, {&(0x7f00000002c0)="2933b4cc16440efd3ecf846e7252c8d95cd12575c466625e7764587fda79938230d9318cdab80270", 0x28}, {&(0x7f0000000300)="2fab2328589c75e4b162535da984d4055e34605cf1fd6f5b31b8e8b84f43465c82ee5225ea254ff89e321967ebc2721005484997b62937ef2b77f27fff95c6fe1bc24e627d4ae1fa7d709606ae9eccabe20df076e0e25a2f8ae6d6268ce41364d055bf21c35d0eff3ff3ad410885e97b674d488bf198873eb1486dacaf61eead5600a0d275406112a08b67c6a505d49cd97052de1e379e7d4bab8f09bb924d12f11483f3cfaf85a9b30f5c7e7491000c71a6a2de5db3c4a80af86377f1e626195531a232fc5ca751c6adfee45c46a3f6f99dbaa8a5f3c5f40cb5471bd2167473", 0xe0}, {&(0x7f0000000400)="638c19d4bcc88d78766be2db588b2b74b0ae38bc0da769d92a0855513230ee44d17fb1d3df1cd00478d79c12a9c39869ad412459dfd71bb503d6523239732aa172759fc2dab26398279b26281181a1c3ec6d4840a97554eaef231a6adf42", 0x5e}, {&(0x7f0000000480)="c7596e6e44647989cdafca484266a12d2096dd5ac09a44d7d5302ab590495c74d4bcd635d71ec6f00d0c458e17aed8", 0x2f}, {&(0x7f00000004c0)="67f8c186312d07a63b435e6641ec9a23a60db966bde855afe55bbfa752a44c5d924a05f05a7705d038ccefc567a6bc", 0x2f}], 0x7, &(0x7f0000000580)=[{0xc0, 0xffff, 0xffffffe5, "dc20c4eba27ab50dadd3f451c3c0086ed3cbdb14edef78b54b9f54d3a3efde93186b7304d49e2a6cebe55c382e9f422058765142a7a0b2f9dcd153aca6d39bc0dc1e4fdf2dec085ca247f2c6c4f33025c3b427f0cadc5210c3fe289d65aba4b877df52f8fc6160f58b35c568bc692555feef27ca55065bd0dcdb64edc825a6ca9ca8548ef1f67296656bab9783d36a9d483f6eb66edbb749668773e9b9bc1f4960a18afb48fd66eae0548ffaf3"}, {0xc0, 0x1, 0x4c9, "3688eaf1a64e71431707edc0d716335368c87d6ad4c2a27827062adaee1df079b7418ba7fef715d113d284ace6bc7e1cad001d0d0acfee2d570fba9bf70916d27b1adae03c478917173b3ad5f62144f4e9177f64709c0bea1f03df50bbbd93974f5c9e0c4cfa075b0a8d5c5a9c2817394caad343c153d47a7d138f3c64d071bf8136a8817e6158f6f39dee37a96e8b29e344c12ac76a6f61c803ee8a6b7deda353636c67d28ed8885c32"}], 0x180}, 0x408) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="0000100000001c"], 0x10) sendto$inet(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:02 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) recvfrom$inet(r0, &(0x7f0000000240)=""/239, 0xef, 0x842, &(0x7f0000000100)={0x2, 0x0}, 0xc) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000100)="8c65", 0x170) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000540), &(0x7f0000000580)=0x10) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f0000000440)=ANY=[@ANYBLOB="019ae2cd907a2348ba2e2f66696c6530004b0132fc3e61fa3ea98fa2759185ad70e4596c7a8d2af9ddfaacfd74e431bf34452434029661f9baf430cb7d1724a8d2f4cb3adaf052a3a539525c044a2c3a0fb6a44450d1bdbba11f67ea12f87abc57c0a771251dbf567fcebfbd9f8c2c4d039a67bffd0f4b57be6ad8e76a7ae9284c0f315fdd55114a2e48ff273614562c36439d757b043564c0dd63e6e1646ad3cf7bed20212a32fb147bbf086691ee6832065753e0a71bf3958758ce59fea1309ff37874fcb4e563934cbcc402083dad8db1d4133373a279b2140f02f6cb00da2277a0"], 0x13) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x20, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000400)={'tap', 0x0}) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x0, 0x5, 0xffffffff}, {0x18, 0x1, 0x6, 0x357c0}, 0x6, [0x4, 0x9, 0x2, 0x7f, 0xf2, 0x7, 0x80000000, 0x80000001]}, 0x3c) unveil(&(0x7f0000001340)='./file0/../file0\x00', &(0x7f0000001380)='r\x00') r4 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r4, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCSTOP(r4, 0x2000746f) socket(0x6, 0x8000, 0x3f) r5 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) rmdir(&(0x7f00000001c0)='./file0/../file0\x00') ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0/../file0\x00', 0xffffffffffffff9c, 0x2}) open$dir(&(0x7f00000013c0)='./file0\x00', 0x0, 0x0) r6 = syz_open_pts() read(r6, &(0x7f0000000340)=""/84, 0x54) 16:00:02 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x881) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./bus/file0\x00', 0x20, 0x8) chroot(&(0x7f00000000c0)='./bus\x00') open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:02 executing program 0: r0 = open(&(0x7f0000000200)='\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', 0x10, 0x6) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) r2 = dup2(r1, r0) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x1, 0x7}, 0x8) getsockname(r3, &(0x7f0000000100)=@in, &(0x7f00000001c0)=0xc) fchdir(r0) r4 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r5, &(0x7f0000000100)="8c65", 0x170) fcntl$setflags(r5, 0x2, 0x0) bind$inet6(r2, &(0x7f0000000280)={0x18, 0x2, 0xcd, 0xffffff00}, 0xc) mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file2\x00', 0x0) renameat(r0, &(0x7f00000000c0)='./file2\x00', r4, &(0x7f0000000140)='\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') 16:00:02 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x5, 0xffffffffffffffff) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x30}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 16:00:02 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) socket(0x10, 0x4000, 0x4) 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(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) recvfrom$unix(r2, &(0x7f00000001c0)=""/170, 0xaa, 0x400, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) socket(0x1, 0x1, 0x1) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:02 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r1, &(0x7f00000000c0)='C', 0x1) close(r1) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0xda1f77d79f6b9675) readv(r0, &(0x7f00000026c0), 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000040)) fcntl$setflags(r1, 0x2, 0x1) 16:00:02 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='//e./null\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x5, r0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(r1, 0x2, 0x6, &(0x7f0000000000)="b7310e8df4768556ebaad5a9da8be15044ae80c3262446693995dad108f2a0", 0x1f) 16:00:02 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x3a0914c44f7b202f, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0xc00000003fd, 0x0) utimensat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x0, 0x8}, {0x9, 0xab}}, 0x6) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000480)="430a61c06a76333e459dbeeb288c166936d94df5c9da739080543534a0", 0x1d}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:02 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0xf26780ed7d279266) connect$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) r1 = socket(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0x8}, 0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x45}, {0x20000004d}, {0x4006}]}) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000140)=0x3bf6) write(0xffffffffffffffff, &(0x7f0000000100)="8c65", 0x170) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) shutdown(r1, 0x0) 16:00:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r3 = dup2(r0, r1) r4 = kqueue() kqueue() close(r1) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCEXCL(0xffffffffffffff9c, 0x2000740d) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r0, r3) 16:00:03 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00'/10], 0xa) r1 = dup2(r0, r0) write(r0, &(0x7f00000012c0)="e6", 0x0) writev(r1, &(0x7f0000000040), 0x1b) ftruncate(r0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000040)={0x1}) 16:00:03 executing program 0: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x8000, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="76c0c22582d199a2f4d2ed4992ca", 0xe}, {&(0x7f0000000140)="942d12b14bc1b7ee3d3d01e99b8800905c843ba1f81d0709002f187a3c124832061138e63fde1b920d18b434ad687b15ad229cfc7707f64a8eb81b03466d1b646478ff0ae640eff641bc6bda2e0afd3a6c164dc9aa238efba27c7e10a757c15855e0c5491e9e40850481edde5b62475fbc74c323b9fc492885b986dc75c54846788b2a21178751eab2735237cbe789ad8028e397bd9bef216bef3a82ff5725b1fa1be29195016212904180611cd3b98f234bbf051a3212bd7b71590671e95f6f753b24282b2a9226feb901607106b263", 0xd0}], 0x2, 0x0, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r1 = syz_open_pts() r2 = fcntl$getown(r1, 0x5) setrlimit(0x3, &(0x7f0000000000)={0x5, 0x9}) ktrace(&(0x7f00000003c0)='./file0\x00', 0x0, 0x1104, r2) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000280)=[{0x1}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000000)="a6f241fcd11004ab000000000000") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x45}, {0x20000004d}, {0x4006}]}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000080)=0x80000000) 16:00:03 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="062d"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000180)={0x0, 0x0, {0x0, 0xffffffffffff73a0}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[], 0x0) 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) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x170) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x54}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="e740608e1d9f9245589c291dbc96") openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0x0) msgsnd(r1, 0xffffffffffffffff, 0x315, 0x800) r2 = socket(0x200000000000001a, 0x3, 0x2e) bind(r2, &(0x7f0000000380)=ANY=[@ANYBLOB="8494178322340100"], 0x8) r3 = semget$private(0x0, 0x7, 0x100) semctl$GETPID(r3, 0xfffffffffffffffc, 0x4, &(0x7f0000000240)=""/114) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r4 = socket(0x18, 0x4003, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = openat(0xffffffffffffffff, &(0x7f0000000500)='./file0\x00', 0xc00, 0x110) sendmsg(r5, &(0x7f0000000100)={0x0, 0x177, 0x0, 0xffffff7c, 0x0}, 0x40a) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) semget$private(0x0, 0x0, 0x9) r6 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740), 0xfe) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) r8 = getegid() r9 = getegid() r10 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r8, r9, r10]) r11 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$VMM_IOC_TERM(r11, 0x80045604, &(0x7f0000000280)) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xa) setregid(r7, r12) getpeername$unix(r5, &(0x7f00000002c0)=@file={0x0, ""/37}, &(0x7f0000000340)=0x27) 16:00:03 executing program 1: r0 = semget$private(0x0, 0x2, 0x200) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f}}) r1 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f00000000c0)=""/232) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = dup(r3) listen(r4, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(0x0, 0x2, 0x0) shmctl$SHM_LOCK(0x0, 0x3) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000004000/0x4000)=nil) pipe2(0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffff9c) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) lchown(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getpid() getegid() geteuid() setuid(0x0) socket(0x0, 0x0, 0x0) dup(0xffffffffffffffff) fcntl$getown(0xffffffffffffffff, 0x5) fcntl$getown(0xffffffffffffffff, 0x5) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000001000/0x2000)=nil) shmctl$IPC_SET(0x0, 0x1, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) setgid(0x0) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="050000000000000080f7"], 0x10) sendto$unix(r5, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) r6 = accept$unix(r4, 0x0, 0x0) recvfrom$unix(r6, &(0x7f0000001200)=""/4083, 0xff3, 0x840, 0x0, 0x0) 16:00:03 executing program 0: r0 = semget$private(0x0, 0x0, 0x4) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000000)=0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x45}, {0x20000004d}, {0x4006}]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="28d800000000ec00d4d95bf7ffff") 16:00:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x140000}, 0x8, [0x0, 0x10]}, 0x3c) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x5, 0xffffffffffffff9c) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000140)='./bus\x00', r2}) open(&(0x7f0000000280)='./bus/file0\x00', 0x40, 0x1) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x1, 0x9, 0xf814}, {0x18, 0x2, 0x5, 0x1ff}, 0x9, [0x200, 0x7e26, 0xe2, 0x1082, 0x1f, 0x51a9, 0xfffffffa, 0xfffffff9]}, 0x3c) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r3, &(0x7f0000000040)="670dc3", 0x3) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x8000, 0x0) fchmodat(r4, &(0x7f0000000240)='./bus\x00', 0x41, 0x2) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:03 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000100)="8c65", 0x170) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000440)}], 0x1) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x4003ff, 0x0, "a59245225d7257810cfcd607d00bc34b15cba693"}) read(r2, &(0x7f0000000380)=""/223, 0xdf) syz_open_pts() readv(r2, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) r3 = socket$inet(0x2, 0x8000, 0x5) r4 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r4, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000200)=r3) ioctl$KDGKBMODE(r4, 0x40044b06) write(r3, &(0x7f0000000040)="27c314c6bf6d803dbbbb8e60ce0bc6fefdc4570c8d4b4134fab421cd6ded44f4b382b7efee3491bc3326517312a152b26505682176672ea09e1700c04a23df3eb9ebbb6b02ca4f47dbd3010f5a327b5e0465b6bfd53a2f28626fa7d603a2a660a6f04f4ddc", 0x65) 16:00:05 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000000c0)=0x6f3483ff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2c}, {0x34, 0x0, 0x0, 0x4}, {0x4000000100006}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="7ce5746453192a14d773e96d6351") 16:00:05 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x48, 0x2b) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000080)='./file0\x00', r1, r2) getsockopt(r0, 0x8, 0xfffff4fb, &(0x7f0000000100)=""/177, &(0x7f00000001c0)=0xb1) openat$speaker(0xffffffffffffff9c, &(0x7f0000000200)='/dev/speaker\x00', 0x751bacc7cd5082d3, 0x0) recvmsg(r0, &(0x7f0000000580)={&(0x7f0000000240)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000480)=[{&(0x7f00000002c0)=""/60, 0x3c}, {&(0x7f0000000300)=""/170, 0xaa}, {&(0x7f00000003c0)=""/149, 0x95}], 0x3, &(0x7f00000004c0)=""/164, 0xa4}, 0x0) r3 = open(&(0x7f00000005c0)='./file0\x00', 0x40, 0x10) r4 = socket(0x6, 0x1, 0x81) fcntl$setstatus(r4, 0x4, 0x8) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000600)='/dev/speaker\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x5010, r5, 0x0, 0x0) socket(0x6, 0x2, 0x6) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000640)='/dev/wskbd0\x00', 0x800, 0x0) fchmod(r6, 0x1) socketpair(0x2, 0x8000, 0x8, &(0x7f0000000680)={0xffffffffffffffff}) fcntl$dupfd(r3, 0x0, r7) ioctl$TIOCSPGRP(0xffffffffffffff9c, 0x40047477, &(0x7f00000006c0)) r8 = accept$inet6(0xffffffffffffffff, &(0x7f0000000700), &(0x7f0000000740)=0xc) fchdir(r8) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000780)='/dev/wskbd\x00', 0x20, 0x0) r9 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) fcntl$setflags(r9, 0x2, 0x0) r10 = dup(0xffffffffffffff9c) accept$inet6(r10, &(0x7f00000007c0), &(0x7f0000000800)=0xc) r11 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000840)='/dev/wsmouse0\x00', 0x20, 0x0) r12 = socket(0x0, 0x5, 0xfd) fcntl$dupfd(r11, 0x7a12e393476cc180, r12) r13 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000880)='/dev/ttyCcfg\x00', 0x80, 0x0) lseek(r13, 0x0, 0x0, 0x2) 16:00:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x150004}, 0x8000000000000b}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x1, 0x0) close(r1) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pckbd_enable: command error 16:00:06 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0xffffffffffffffff, 0x0, 0x1ff}, {}, 0x31}, 0x3c) r1 = socket(0x800000018, 0x2, 0x0) r2 = socket(0x18, 0x3, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000100)="8c65", 0x170) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x200, 0x0) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f00000003c0)={0x200}) recvmsg(r2, &(0x7f0000000240)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000140)=[{&(0x7f0000000040)=""/10, 0xa}, {&(0x7f00000000c0)=""/2, 0x2}], 0x2, &(0x7f0000000180)=""/161, 0xa1}, 0x801) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r4 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r4, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000280)={0x1, './file0\x00', './file0/../file0'}) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f0000000340)=0x6) ftruncate(r0, 0x0, 0x7fffffff) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x4000}], 0x1, 0x0, 0x6000000) openat$pci(0xffffffffffffff9c, &(0x7f0000000300)='/dev/pci\x00', 0x20, 0x0) 16:00:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r1, r0) listen(r1, 0x0) close(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r2) r4 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r4, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000080)={0x6, 0x7, 0x5, 0x401}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r6, r5) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) close(r0) pckbd_enable: command error 16:00:07 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000100)="8c65", 0x170) ftruncate(r2, 0x0, 0x7) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x30, &(0x7f0000000080), 0x101, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:07 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000440)}], 0x1) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x6) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000280)='9', 0x1}], 0x1) 16:00:07 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x1da) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, &(0x7f0000000100)="8c65", 0x170) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000000)) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r5, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe], [], [], [{0x0, 0x0, 0x0, 0x1000}], {}, {0x0, 0x0, 0x0, 0x2}}}) 16:00:07 executing program 0: r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x84) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)) write(r1, &(0x7f0000000040)="618305040cba13aad44bd25f7d9ae8052d1911187b60114f24a26ce766301d0e4248dc3449a29ad7", 0x28) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) r2 = syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000000c0)=0x7) r3 = socket(0x18, 0x1, 0x0) write(0xffffffffffffffff, &(0x7f00000001c0)="a05e120fe2f4fbfee73740a0a7fca5324961d14bd6d3e9e189dd54c6e704a9de7dcbe930c2d5f84821fe3d07e395d3c99352415827bd113cc35662727bebf8602c65d57ce4e741b053506bd7d8f5392348b6531d05b4a84ef883d4ae6dc6be6da837048c5a9d5d9a3bb4a6428c9fd78f5b353d69f605b7c650733a989f036f81697239cb794c18ab370665d3e15d9c516b868367021ba48b686b0a0ce230f531771e58dc4a37", 0xa6) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) read(r3, &(0x7f0000000080)=""/34, 0x22) close(r2) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f66696c6530002d4c6fc939ba4c01e18ddd46e1f453687d2012333b3d15150cb1a749faf8d22e8ce04e8f3869ce26e74d6b5d4e93e0b86d70ddd74e9eb0b16aa6a1ebf3f22443d58e6fd46e00b71af39486d0476cdff8abe583ef649a6c71869306bb8cce4136855c"], 0x10) r4 = syz_open_pts() ioctl$TIOCCONS(r4, 0x80047462, &(0x7f00000000c0)=0x7) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000000)) close(r0) socket$unix(0x1, 0x5, 0x0) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = socket(0x18, 0x3, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r6, &(0x7f0000000100)="8c65", 0x170) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r8, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r8, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r8, &(0x7f0000000640)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408d937c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea93629a17fda83a0156255b87fdee7f35222ec4405ae3befa23eb6f553323810f7c554cb2a0c4583f5c204001049b1ee0ed4f0664"], 0xffffff64, 0x1, 0x0) r9 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r10, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r13 = getppid() r14 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r14, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb473adb71503947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fce454394bf0f7eb8a201c40c976e24"], 0x1, &(0x7f0000000800), 0x0, 0xfffffffffffffffe}, 0x0) r15 = fcntl$getown(r14, 0x5) msgctl$IPC_SET(r8, 0x1, &(0x7f00000001c0)={{0x2, r9, r11, r12, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r13, r15, 0xa9, 0x20001, 0x100000000, 0x1}) fchown(r5, r7, r11) 16:00:07 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x3, 0x0, 0x0, {[0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x2, 0x0, 0xbd16], [0x1000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006, 0x0, 0x0, 0x4000], [0x3, 0x0, 0x0, 0x0, 0x40], [], [{}, {}, {0x0, 0x0, 0xffffffff, 0x100000001}, {0x0, 0x0, 0x0, 0x40000}, {0x1800}, {0x0, 0x0, 0x0, 0x900000000}, {0x0, 0x0, 0x0, 0x4}], {}, {0x0, 0x0, 0x0, 0xd7}}}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x21, 0x40000013, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffff9, 0x2}, {{}, 0xfffffffffffffffd}], 0xb4e, 0x0, 0x703f, 0x0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000003c0)=0x1) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x164eed0000000002) r2 = dup(r1) accept$inet6(r2, &(0x7f0000000680), &(0x7f00000006c0)=0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x80}, {0x1c}, {0x4000007ffffffe}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x80}, {0x1c}, {0x4000007ffffffe}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) sendmsg$unix(r2, &(0x7f0000000200)={&(0x7f0000000080)=@abs={0x3, 0x0, 0x1}, 0x8, &(0x7f0000000180)=[{&(0x7f00000000c0)="0e771eb92903b844a55d74ebd0401f0e180bd025182ac78c6060eb31c3be473ae40bdd1d7b255ab79fdbcc72d2625c7bbb4a3f30cb942de4e5f58c7e0174982ce59bd0b707b8f17ca8b07802713f1b475e3d0cea5541ca30239ce221218cca1d466ce3e8de5a1475a2e81aa5cad2f0e2065456e8", 0x74}, {&(0x7f00000004c0)="7033bc84d9c112c03f1fe2374a7df3240d2eac4097c7d816eed580cdf20bb56a1bf25cb79dc2f8a396de8eec39b7e49295ab2eb37e10ada9d16df9be3c066483156f0ce5d81b0cf9b85fa1cef1924bc03b983c6520706872527bf4de6a7a865e70219ba9d79d60b15ff3bbfe7ac481abb08d94d06d276b43a8008361bda26450784f7edcea652664470ffac78dcfb65392edc357dd2af5cbdeb00a413ec826712c37e35a82522ede43b8fc808933f6e14986bdee44cd156b38b912378f6b03a55cf7b1d1bb120a805d067597ac7734c285099c7a2ccee2f6f2a4e08703bb9b7f1d166d3fb9aeed19429371d7c46fb03b23978ecb931fc5bafba9f1788fe79f0ba74af1fce005b4abf4a0c64a1864f0dc04b12f8dedbbd0a958e77f584a7ff3dd4de4e5ff5ddf6f444deb4a1803120c1b33a50009235f05dbcc443d8a8312c4d2aa3d2a74971b477530585a2d97009709e78402b1d64df86c981edebfc72b8549dc2ed1711ca1d477d352056a1637d33b621dd0f7fd6e7dea3f5f370072de86140bc0d72029e12c7061ad4b6b23d4995fca21795d7eec7404c98b0501231940f2110f0569c74fe5dd4f89b60670c084e96c14cc8ce94146f2bfe1475bbea8d9b45fc0d83531945b7d8f04bd38704d6c9516ba9b8c6d09aceb8ae5a8329cf7fedb1a63b70cf82d1f57056ac29ab00673df257a8a580ff9cdfc314d6396f0ef363c9c8483bf8e5267009f06870ef4b44156ab821663ce436230663edff615ad91d4c2fa3eae8e6253fc8ff4b7365f02717086fe5de8719cfbb7a28bf7356e44dc3c3ed087212bb02a222239282569de2639749258cf3f690b2a7c85ae43aeb353083ca309dc72e90e378b7a55293cbb4f9378896f6838f4b8c34c531ff776cba2ef2dbed46ebaf51213c9cd4b70b756701cbf39745530d78afedd5b6b87718758afced70752788be62c646a59f7936fd97c8b4d7526da2fc2375943682080f61ef40b08bda4294af3a6e57adfc11f40548a42f490465c9dd8037e13657bdbd59ee5e4949786f1946ef3fb84ad3502534b91c8ddbb9437edf8fe070fab0062d778a01708d40daa3dd811b42eceecc9e6d080c25973c88da4bda0b9b13d167af75a9e4d5d53d276d8c4c036dcd68b6e496f17de5e756a7c705945a0707bbaf1fb828e86f33d16965fb63d4a1362bca41e8000d4cc9b1a41f06a25cb13b2b70c08e9cd84658e38d5f315ffca42d0c6a79f9057b96c30f6974292671f0ad3a0a92f989d775e88cc48a83805af976c230982e6d5942ec8f7cec0d1de580658cf827b281b59e9ae0b70784cbb563788038809903f34d188de9f70f77e4b4329212219b8b6aa5cbe91c7afa7958a5eae7e5854318112dc00ba12a73432051c7b519fa654604a1914ba27880d39b0c97e894f753468075df115726699377e0085d04e42465ca1ce4782e31ccb4787bd161bc0e6c1e4b4e494be4ff02f98f2fb898c95a39b30409b8fa55de8214da477eaae63e78c7158e9e9c1db23c44ea6df0f72836d258a7a956b6d979cc85eb0630a2bc165dba708114c4d10645be78bada953acdb5a1c85588c2a6ca8f0092c5222a66c4e5e95509ac95d7b37247c3eaa39e67338745252f71abf59ea3f225bd64133a21a9f1e9bd546fa69445fdb91a7ccda67e6bf24a61b4ff4a8f8e2f317812cc1ada9b59daeb1b8ed757ba3c940047a37b7dc11cde33dadfbc7aea883f9a06c66dc72ac313f19c5f7868073f4e9a9552449fa435e40e74abbb025bbfd00518d32a810c21399be6e4591b186eb951c51f011a72402400faf6aa15892fda2d8f8194027bfd1a916f422b2a654248befde9711dfdbcded7188be0842961513d2bda9ccea2dde24d0e1eb4235ec9f600af2c58301cc7005ef6fdb554a16bfd2531411c5cefeee673629a25a909acf6e5b646c033906f3afdd1ef68be9750f15599a73397c5b1c76f82119ce2a48aabb6a699c9ec7ecacf2a46c403540f75b581436a730e35052b1c762972fb230e092d691332f25a82612d9ecdc591f81a9eff46471f8e7e694f1423590e4121dae06c93838c9977739023dea8de18b7b6e0b11cb21d74834cb391434453d5a15c78ecd401595740f248fc8e60e9fbf85228b56cd5fa72fd0d88c09df187b8203140458200faed12b1bfc48cadfbede6cdd231e20d9f9a1e759d4c8ed4fdb98d7dd41ccf91b32f8de692d68a8bcd15a3bde82396d36eb4361eda9ed2c9b663d759c328e245d4f204a78f7398a0873506e9d69df93423ab86ad4cef705e241ef8295c0582462540b2ba0bcaeb90dbf25d7228d84772553c41ebad7449b6de7bb81680b9fe63017d4ad9cb7059e7e02f077ed22a518cc832b384495dc654763f98e9d3a6886b914556dcae71c34f933f810e0439d0252990accb1375e26fc41b5070d579947104c53046bec7e6ca239d51c4a012970a587282cc7d3cb9a66c40608b91844f73f5a4b9a86c353d38e2f7d7c719ecf00e32f3593abf9d5c24f52fe9a17ca58313445665476f3dcfd87105d751b953019ceb9646ed9cdb5363f5a62a7ade19e55d7b50b6fca9781c3b4fe841cd17ead32d58ddf2a1d83f35f2e3c454e2588d85eb7312fa1a1d4f3a8ddc0213b75edc0c1cd6e1234e437667f1cbafa3c04babacfa4e95fbaaae37e62a63bd4ec246db871648a13dcd4b6b1d16bb3134a63126c1c89042e910b2c6003a4b07ed1953bc949b31a45b3d26d98f1e1b3ee90d7f7146a9ccd509b3e3404b7bb9179b960f04e794c881343d50111bf8f8acec77e3ca80a058c9ffe7c8f5655b2e6b7c51d67f10c818ca86f7b640d973bcc8280d7b46ac50e6d73d51e6b400bcfa6bc6161ce4eec2723aa9d4c4d25eb0340605d0f472f023008d85ba584e6b21c6fd4a7890b2ec9291c2cfa45b8296de2992e0b7ce5ce69e365309e7016b84218cbd6d0b2beadc02c1fe9d6a8deccc6010e144caa9ebec3c8499d03b9e56a01ffedc267d97b553706e601072eaab30c235fc4353fcd0ed06f9e9a2e302c01463efa27d75f22da94c946d1b88f72d0cd3e3f12b22ef167d4a45d687d0a3d5f6ea2c5eff1cc9d80a307cc661c3af959fb69e1251b04235f2799d464bdaa0bf8a16531228bf9b68b56a55438246a3639e6f9aa130f79b815b1cd57b3b30084ba1e7eb562f05503b3cd5dc9aa5ad6c12ac43d6d671fd0bc4d22245639442781038c9a2b436fa27ccd364939a5b86afad1886ec934599bc95408007c91758569821f1ffb5041a1ac4a829c3ad58a9304abe2f3d176e1ff22533e167d2098e7c425cba7b8b6780da55673f00c91f8723cb11e071ed38fe9f6b5ec1a78ba7099fcb15af67e8a85ea7a9fa2f3fedd49fd8ea8b954fe88da3231ac897d6c3a78fa0ba83a1c81d5e0ca6fe7dc89d30c74fce66241a0a0a1d4b9fd78b24ad4b69b4f103684cbc25be430db233c6183878600fe9d8eabe813147aa4fb37d4376e07f12ea236bc8b1c9a09c4e52c95ab0849f4118b145b5f6e2645b3863040040fe207e899df22cd97387d322a793be134886ab15526d291ffc502c11f3dd28c5ab68736c4ce74bb3efd5b9a06013c69090cb1c072e43f88bc1b67b7e7690499d5e4ec6fb28c19e882954ae942a19114c06676962812a9edc3cf7d49b6500e3b395119e95a5dc8aa969348f12fd4cbbeed9bfdf55c609729388e2d776b65e163e1b064b24881c4c47f345d38e3dd10c51507bebfe8b59a57dc99cd1a7dcfaacb5982cde341c52928a612e660fbd6a5aa67803024788ad44b8d51c699d9ca42b9717c8ab4287b0c7670539367bea4d234ab5e7a1bd73793e00e0583ef9fec86ff87406b6b009c7b6d50ed8fcfdc021dd63e9cb2a53ac69681c05b68179454cb2fda3975f657c90e8237ce4820484f7711bc9e55d7b6d71f347fc529e406ced7a45e3fc6c920f8ebc183cc628264270938a995b0e0322eaf99d74220bac19fd5a127b417a962d7156214b5d2f20d8dbe3dbe401a2656ab372df8fb4e5f9a10f945c7c0ea31b5a6c70bdd18d331171319b8950f1344ad97ca30ca67509513542a0503141c0081f68cda98da0bfaaeb59e871b4bab353ab74af91d1afdb241e359a13b9a7040de07b0eb987e46179c190a8056ec8778c635969f09a535399e1253c6424f4556ef1f428bc49af71c0dc9d6d3b2e3b93cd23099df065a4a4953d91c8ca4455b2c75ceb61e65f880229192ea634885cf1424549a0447821f3c595a6f584e39a75be056486b618bcb4ff41d28d7a3d61fd837f86aaf57f1cbc0d292242dad0caf8b5c82997a19b0a14d2168525e2a5f3e6357cbe0ffd6fd715eb9395f78409ac35317efb9cc34e00605e7564bddea1cc5a3bebd3684895a6958234e91cd1fc528b4067879ce66762d78d9d6f12ece32723f578738c7d1e0daf26fe9a0746f1d45d7122153092d2501579650be3311b5d58fe4c07e48f5ff91f264b34f746b08bb5dc254a0cd8e68044054d2f81a07b231985387f473ba16c8fc67ab5443d16fd6e1d68fe02d335196650e6ad140624044a1b786487b19f1126381ee2db884169601bd97f5191464922d26649e3293620443e10f2593b83213fdf13c5e43e6166811d94d7c40162ee21a12ff04d6d97f5d20e5b5a2d5bd2725a51a36d79a542e8a4853436fdb03ea588a65a4c6cf8c272786c3ef62a8809c9f4039a767d99f96ca3e00d33830ed66cd4d60d70f9d14f340fd19ad707a289df79b5ab286251660121d6dcc406e52d17ab1a89b5f4e6c749dde8b25adf994905b3446b07a506e94fb92374349bb9433623f1a782249091ffd7806c2bb2a4b4ee0c3f66cf2e5e7295f3766fa2393fec7f29f7f23f00db4862e1109fa8298c8dcc89e514d18bfdbf1e3e63f1b93d18c8d48df108164ea52e5b38378a0bfaa9584e7aab9386fd4557f40c5974361e15624ecc11920754903304bd0b9079113331217d3118005dacd04a3e24a92fabd11fe4aaf16fcbcb4306d8f2f4670ed85e64c67812c66c647261ed54d4028406670b444326ef10a8a7e0d6a5d79ed2376354e34ac6382316b14e8539d55790dc7a100be31d3230ab05e6faaef929bd880b20ca226a8cf305dd7bc4e20546118d106f4ececb9828a29fb35394916d77c975f1e924d44ccc80d5b1b00fa60259fc6a936dd7c9c980fa4afacf8535d184320b905921c7879f062e4cd721467bf8ff00a5254c8194149dd02adcc1df49d7eacee682016ee11f010d3dd3a348a82c8e80ff655a175427be6f14d313b6e77e264b26680b7c9b0f6d30798bdc6a5ccaaedd097db7efa776c808a2a0e2586168c56e1e71751746894e051bf8e0e2459d5207b38526ba6099a0c8dfe9cf66a3f05b5d4dafab25b6a3f8e24074f65be269e21d67cb175ebfea628876abf8cd388a359588218c5209ca98fa0140f27f56e0637dac77b5a1002b5c5cd192b35ad7a0dc6f9b4fdb06e3167f0c6c781843d0edcefae9427b526ada60adc35dd34d5f637d6f92b990722911dde58867e8d8d86b27f82b7a8f8f10a9c553483a2c3e9c2cd2062497616230372af3a7aeaf827964830868653f3f48717055524ca8cc2d73ab78d02eeae7ba067603d14cb39ea350bd07e6919c8b14e605d8470bbc559377c5d786a2a9c52ef93e97bede0697eb733769814a59b2febf900f30510c38961f6f63bb15ad1eaed5d54aaea627420a9a98b1ed4879774657649677fd09708a6f29efd44d6a3b8bec975fe71e5db12fe1191431cb90a33bf559273d78ac8067ed134a5bd276aae5ad3fca8c82f", 0x1000}, {&(0x7f0000000140)="6af97d444431e695e5adbfece4c82f86813a49f19a8dda15dc82c971fb76c7a8381ec4446413ac2ae6985d55f6c7f42a94c23b16", 0x34}], 0x3, &(0x7f00000018c0)=ANY=[@ANYBLOB="1800000000000000ffff00000100006e4200", @ANYRES32=r0, @ANYBLOB="0063f88ee6cfe8632e00007d0100008795db00000000608802ba68000000004b8020d6d2fa18a0b9903862a7a24afd49bd774cc79325d909d1b1b62980dcea79db2ffbe7d3f39351da05f13ae042b21a796fdd5a2e4c8c1e3a2e15b4dcc8837c0205dddd2981f26c1a2acdffaa697865372522796689fa83ca17386f0f22e7e736249a7a47163242c2bc63a9ab31c241916713f0aca891402fe66b6189c8fcbdbc1cd96baabb3352994c3ca0ca89e8d1c9eea8c5513c892caa1e98557a4fdd8fdfe0bf529bcd907898b0b0", @ANYRES32=r3, @ANYRES32=r4], 0x30, 0x6}, 0x2) r5 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r6, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r6, 0x82485608, &(0x7f0000001640)={0x0, 0x8, 0x1f, {[0x2, 0x8, 0x1ff, 0x3, 0x2, 0x4, 0x9, 0x8001, 0x1, 0x5, 0xfffffffffffff2d2, 0x70dd08da, 0x7ff, 0x3e29d52b, 0x0, 0x5, 0x7f, 0x7], [0x400, 0xfffffffffffffffe, 0x9, 0x6, 0x200, 0x5, 0x4, 0xfffffffffffffff8, 0x3, 0xfffffffffffff800], [0x7, 0x40066c4, 0xffff, 0x7, 0x7ff, 0x9, 0x100000000], [0x1, 0xfff, 0x23, 0x5, 0x9, 0x100], [{0x400, 0xb3d, 0x43d5, 0x95}, {0x1cf, 0x3, 0x6}, {0x5, 0x8, 0x1f, 0xffff}, {0x0, 0x32, 0x7, 0x2}, {0x2, 0xfffffff8, 0xfffffbff, 0x2}, {0x1, 0x3, 0xfff, 0x2}, {0x6, 0x1, 0x20, 0xaffe}, {0xff, 0x6, 0x7f, 0x6}], {0x8, 0x0, 0x1ff, 0xc7}, {0x8000, 0x7, 0xfffffff9, 0x4}}}) fcntl$setflags(r5, 0x2, 0x0) r7 = socket(0x2, 0x3, 0x0) r8 = fcntl$dupfd(r1, 0x0, r0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000014c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000001500), 0xc) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x30}, {0x2d}, {0x5006}]}) dup2(r8, r9) r11 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r11, 0x8020691f, &(0x7f0000000300)) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x45}, {0x20000004d}, {0x4006}]}) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x6, &(0x7f0000000040)=[{0x4, 0x3f, 0x1, 0x92c}, {0x0, 0x3, 0x80, 0x474283ee}, {0x4, 0x3f, 0x8e, 0x9}, {0xcba, 0x53, 0x8c, 0x8f}, {0x6, 0xfe, 0x0, 0x3ff}, {0x520, 0x9, 0x2, 0x7}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xfffffe60, &(0x7f0000000240)="e6c65d096ddf15b9bd5348a0934d4ae211a1cbfc8638373d7ab0b63fb2b30093def0fca514ff7496b652e97df8e96a46f0ae2a0b9ee3162aa109a4f22c0e5906bfbe512e86158229f1d8df601b7dac717a85772caf51e47ccb774920a1a201873f51404c3e5addd4e8a20202559747ea3a47818c18549cb11e96c1928ab96158856414954dea442cc18877c15d994ded24e4132c588d46a83c879b13e250ff3520622ef1783d6602e85e766c7d9cc7b5ad9a8ced97a71421dbdad18b20eea3bb5440a87eb3c57cbc2a8e63b79d3e3943b25ea7270e1c483e55cc7783aa911a1c57022f23ca62e9f688ee9a275dc76c6f2f6c0100000080853b12869c08d54b62dfa4c9d0828701000000267a3fa6cc48ada92b0245860fa7fca3d41b514da58af3a74fe48f80d80221c490b71f18f3f029bd7559b221368923a8") 16:00:07 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000100)="8c65", 0x170) write(r2, &(0x7f0000000180)="68ad1877ba2199c452201d4ebdb5d4cad936c7f65a08f3557a210bcf3dbf07b77b151b0b69f0e0aa0bdeb1f0f40896ac3a7de2fc43477e35e92be911920002a17a3f0e6f0756007266757abb106c709fb01c7fd689cdd7069b26a9b459", 0x275) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) shutdown(r1, 0x0) dup2(r0, r1) shutdown(r0, 0x1) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ftruncate(r3, 0x0, 0x5) 16:00:07 executing program 0: r0 = socket(0x18, 0x1003, 0x0) open(&(0x7f0000000240)='./file0\x00', 0x200, 0x0) r1 = getegid() setregid(0xffffffffffffffff, r1) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r4 = msgget(0x3, 0x50) r5 = socket(0x18, 0x1, 0x0) fcntl$setflags(r5, 0x2, 0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r6, 0xee01) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = msgget(0x2, 0xc0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r12 = getuid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r14 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r9, 0x1, &(0x7f00000003c0)={{0x0, r10, r11, r12, r13, 0x121, 0x9}, 0x800, 0x1, r14, r15, 0x3, 0x1, 0x1, 0x5}) r16 = socket(0x20, 0x4, 0x0) close(r16) connect$unix(r16, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r17 = socket(0x18, 0x1, 0x0) close(r17) connect$unix(r17, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r19 = getppid() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000300)={{0x80000001, r6, r11, 0x0, r18, 0x80, 0x7}, 0x7, 0x90, 0xffffffffffffffff, r19, 0x7f, 0x8a5, 0xd35}) r20 = socket(0x18, 0x1, 0x0) close(r20) connect$unix(r20, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r20, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x0, 0x0, 0x0) r21 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r21, 0x4, 0x80) pwritev(r21, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) r22 = socket$inet6(0x18, 0x3, 0x80) accept(r22, &(0x7f0000000080)=@in6, &(0x7f0000000440)=0xfe7e) connect$unix(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="38c24d53eb33f0ad283739273834af4f34bfcdce1b0729c866635ef8c0bf0d0b34b64b14988902f40babe0d32dc55c43e01e0af92949dd5d289e352094e1fd53c8250993a9d822ff1a9792ac352978037dc57884d3015f0b51314264a5537378a5abdffbf55f24e23bbef113326589170fb54c56fa9f18c09fefda7e24991f2bfbcf914cdb8ee71259ff03000000000000560700000000000000ac7b4189ecb79f1a2821e0c03a5d158bb8f4e14d6c00"/199], 0x2) 16:00:07 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5) r0 = socket(0x3b23333f60e91767, 0x2, 0x4) r1 = socket(0x18, 0x3, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80c0, 0x0) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000080)) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) listen(r1, 0x100) r3 = semget(0x2, 0x2, 0x400) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000180)=[0x7f]) write(r1, &(0x7f0000000100)="8c65", 0x170) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = fcntl$dupfd(r4, 0xbcde07cdba9cc672, r0) ioctl$TIOCFLUSH(r5, 0x8020690c, &(0x7f0000000300)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10000, 0x0) 16:00:08 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) mkdirat(r0, &(0x7f00000001c0)='./bus\x00', 0x41) mknod(&(0x7f0000000000)='./file0\x00', 0x40, 0x9) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a5387060000e2b8180000002900000031000000000000020000000000000100"], 0x38}, 0x0) r2 = socket(0x18, 0x4003, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x81, 0x7ff}, {0x89, 0x2}, {0x83, 0xfff}], 0x3}) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:08 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x4000000011}], 0x0, 0x0, 0x0, 0x0) fcntl$getown(r0, 0x5) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:08 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000040)="1c421eb8ca11fb7030266bdf355bf4d97d1a88cc12d107819d51fe528338d76264a3ebf8db74a914547840c3d4add906984d625eb54b739f4cb133fe5fe1cefeedd4b41ae338701a62b325dcde9ba83a9b9c0f1dd1c6f68d6986c35ab760d7d8d583c9a526321c293887b1d32e5130", 0x6f}], 0x1) write(r1, &(0x7f0000000100)=' \n', 0x3) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000100)="8c65", 0x170) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000100)="8c65", 0x170) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = msgget(0x2, 0xc0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r9 = getuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r11 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r6, 0x1, &(0x7f00000003c0)={{0x0, r7, r8, r9, r10, 0x121, 0x9}, 0x800, 0x1, r11, r12, 0x3, 0x1, 0x1, 0x5}) r13 = getpgid(r12) fcntl$setown(r3, 0x6, r13) fcntl$getflags(r0, 0x3) setsockopt(r2, 0xb8, 0x4, &(0x7f00000004c0)="5f47639dbec762539855f1493071a5604f3e34cef4a8e17e6b005c55454147c3d04d6ee2cc040b07e15521878400b402871d254c6379d2d879d4d0c2933de8294dc5b31e73622e8acb0f24f267552de6cae0bad43e42ebc2661bbf1f324c224abe44fe5df1a86dd9849cf48b553fbede44613deae1fd43fda583c3ee13f64afb0a93362f1b509dc32e9c58732c3fd687e4d2b5fe1aafd37273ecad62eb67f9d95874d12a6c36393e427c5377e79a0558d11caeff163cd701310e131d628d4f6084ca3e781cae347096ba8a55a6cf36a1d68424da64504d29a19938e93f23a262", 0xe0) r14 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10810, 0x0) fcntl$getown(r14, 0x5) writev(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f0000000180)="ad265043332d21295de1bcc7244040e4a837997889e5bf66daad7624e4d95bd4af769f5abc845e494dc48f01ed6d4d38429cb3e33367c14f6d6ba7d60a5bb9bd2452b9ec5e7c11927d7d6400ee14aa4980cefc2ae038afcbaaca680bfa30e1ee9aedf409ddc32f2bc3b1e81ba96390cb30754661ea5a28d4ce2e3f1ae29663cce4291a1db50bd6f7ee2db98ce65ca3ac5fbb111fe4712e2515b0c8b981775086779c9fb46747e5d274e15e2cde5b0b9be007fca7b09c7198c7f26231c77cdaec606eefc11f96b0307020fe87347efcb986cdd6f3b73e615bafa45779ea9a015577713fa65e", 0xe5}, {&(0x7f0000000280)="e421183d5f85c014f13be4abb153d53118fb672c1daf4ee1878424f77f57138b44e84cedff2ed4ddcb1d6bbd99f463f2a8dc6c274c3109b0b1b902e3c9414776b7e91120aff85781", 0x48}, {&(0x7f0000000300)="8ea2a80d73cbb5cada125791b3fc1d44ec82240805db6f3f9f907252f290b390ce6f9f79bc75b491125a2d257a5996b181faa632372faf2d6d80910b4e225dd6ae81baa362bbbca2d9fbc68bae095f337386beec4c3c87859e555f74641b080ca703e642a8f5ac3594e30c419808d7c1c0ec674f8212146008ce9dbf88f82652949d3c23e98ac439d339c5f8f827af3ff1edef54095fa490428348b27152114966a263c003d52a31a6fa43f579c585b04618565f0467023b8776791be6c6bf13a14159ef1de49e2f15b5f5d271c1bda7ad5ec4fc406463a5ef70b8decfb43ff78938b4fcec1117c9567486a98330c8ef", 0xf0}], 0x3) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'vio', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000100)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d05700000000000000096207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85fb258557d60f13ad30505e8d53f8a4aeef9d612f871f3e85f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea80e8b3600900a90d160e9b201c6d644364e448a3c0b5495a204b24be82ab7a1d5b79d61cc97bc85fa93e26622e52dc7d76d85a821dc97098ff908468a4fdf7404c0787914c0576ed156467db0f107584e8e5bf61aa97ea46b113733adfa2845da740f83547f6edc524053a6e92b09004ebfc3c7af45d015a17dbe02c1fa3eb95c2b2dbd235cc6b1add753202f43fadd72e06517b58eb7639dda87d1d3086adf067bae14c6c6e80428998a3c19cf908c078a3565ca4863013515ed602e6c6d699318597794fd634266696b236fd48fe905f6b9379b983e45e641d4b16bb498795f5405f6b089be2cfc90ea88b480031b1b40d16fbf75c1ba99e843715a6bffc546bba9bdf68ebb2a267"], 0x10) recvmsg(r2, &(0x7f0000001880)={&(0x7f0000000040)=@in6, 0xc, &(0x7f00000017c0)=[{&(0x7f0000000300)=""/237, 0xed}, {&(0x7f0000000400)=""/184, 0xb8}, {&(0x7f00000004c0)=""/100, 0x64}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001540)=""/235, 0xeb}, {&(0x7f0000001640)=""/238, 0xee}, {&(0x7f0000001740)=""/66, 0x42}], 0x7, &(0x7f0000001840)=""/9, 0x9}, 0xc0) dup2(r3, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = dup(0xffffffffffffffff) sendto$inet6(r5, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:00:08 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() semget$private(0x0, 0x1, 0x8) dup2(r0, r1) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r3, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r3, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r4 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r5, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r8 = getppid() r9 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r9, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb473adb71503947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fce454394bf0f7eb8a201c40c976e24"], 0x1, &(0x7f0000000800), 0x0, 0xfffffffffffffffe}, 0x0) r10 = fcntl$getown(r9, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x2, r4, r6, r7, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r8, r10, 0xa9, 0x20001, 0x100000000, 0x1}) fcntl$setown(0xffffffffffffffff, 0x6, r10) kevent(r2, &(0x7f0000000140), 0x80, 0x0, 0x200000, 0x0) 16:00:08 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000100)="8c65", 0x170) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) msgget(0x1, 0x211) r2 = msgget$private(0x0, 0x682) msgsnd(r2, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r2, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r2, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r2, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r3 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r7 = getppid() r8 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000980)={{0x2, r3, r5, r6, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r7, r8, 0xa5, 0x1, 0x100000000, 0x2}) fchown(r0, r1, r5) r9 = getuid() r10 = getgid() chown(&(0x7f0000000080)='./file0\x00', r9, r10) r11 = socket$inet6(0x18, 0x1001, 0x0) ioctl$TIOCCONS(r11, 0x80047462, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 16:00:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) accept$unix(r0, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='c\x00') setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x140000}, 0x8, [0x0, 0x10]}, 0x3c) execve(&(0x7f0000000140)='./bus\x00', &(0x7f0000000280)=[&(0x7f00000001c0)='+\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00'], &(0x7f0000000400)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='c\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='c\x00']) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000000440)="a52ad48ed0e2a62c1575d5e9c28becb64449f5471fcd5dd3d4de9347be7394d38f6566e2e54546d45f138ab42c0dcdb44ac9ff58281d4327a7bd4ca11b95ac5f10ae3175addbb04ce0eccbe87793292c79a45c062eb9ee5d7932f83b160bf49ddc4f62597724923ac6bb89999f560805c0877df535c72d818c2f6dd99dc0d0fc0515e7bb1f0d56181a1ccb6c96c63f5c1a3e010dd98351bbf3ccad4751041c32f871eb7cf2ed10b956b98ed3ffcdcceddd7a622668b89303e5a20c5c0976488501f6a6ac88077975d9bc1dcbbea425ee9e568f11909d053b6bd8b9a6b8", 0xdd}], 0x1, 0x0, 0x7) recvfrom$inet6(0xffffffffffffffff, &(0x7f0000000580)=""/38, 0x26, 0x2, &(0x7f00000005c0)={0x18, 0x2, 0x6, 0xd1d2}, 0x395) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000040)="670dc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x20000000) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000600)) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x680, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x2}, {0x7}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") r1 = socket(0x18, 0x1, 0x0) fcntl$setflags(r1, 0x2, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r2, 0xee01) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = msgget(0x2, 0xc0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r8 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r10 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f00000003c0)={{0x0, r6, r7, r8, r9, 0x121, 0x9}, 0x800, 0x1, r10, r11, 0x3, 0x1, 0x1, 0x5}) r12 = getuid() r13 = socket(0x18, 0x1, 0x0) close(r13) connect$unix(r13, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r14 = fcntl$getown(r13, 0x5) r15 = socket(0x18, 0x1, 0x0) close(r15) connect$unix(r15, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r16 = fcntl$getown(r15, 0x5) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x1, r2, r7, r12, 0x0, 0x8, 0x8001}, 0x1, 0x1, r14, r16, 0x100000001, 0x7}) 16:00:08 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) symlink(0x0, &(0x7f0000000180)='./bus\x00') openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x80, 0x0) r1 = msgget$private(0x0, 0x100) msgsnd(r1, &(0x7f00000000c0)={0x2, "ab4880a1b8b4e6f322c4e360b9886eacd097af001c53888003505610aebe241de97e353515a33e3bbb22415b57229c129283aede4e8f9987113a9285cc41773397ebc7b3ebcd69e99c29ec1c7269bfad1d0687c6c8b4f9f142660687b781b4fe21b626830e931e489e197cdd7680abc3017d16165cdb"}, 0x7e, 0x800) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000140)=0x5) setrlimit(0x5, &(0x7f0000000000)={0x80}) r1 = shmget(0x2, 0x4000, 0x182, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/42) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x5c, 0x1}, {0x60}, {0xe81}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pckbd_enable: command error 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x5}, {0x24}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x0, 0x80}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x7, &(0x7f00000000c0)=[{0x1, 0x7, 0x7, 0x8}, {0x20, 0x20, 0x2, 0x8}, {0xff, 0x8, 0x3, 0x5}, {0x3f, 0x9, 0x40, 0x1}, {0x4, 0x7, 0x1f, 0x2}, {0x1, 0x3, 0x7, 0xfffffff7}, {0x6672, 0x9, 0x4, 0x80}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") pckbd_enable: command error 16:00:10 executing program 0: acct(&(0x7f0000000000)='./file0\x00') ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20100000, 0x200000, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000000000000], [0x0, 0x0, 0x0, 0x6, 0x40], [], [], [{}, {0x0, 0x0, 0x0, 0x1}, {}, {}, {0x0, 0x0, 0x0, 0xfff}]}}) 16:00:10 executing program 1: ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffff9c, 0xc058574e, &(0x7f0000000080)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x45, 0x4}, {0x20000004d}, {0x4006}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x1fffffffffffff96, &(0x7f0000000140)=[{0x40, 0x0, 0x2}, {0x14, 0x0, 0x4}, {0x6, 0x5, 0x0, 0x1000000}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x54}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000100)="8c65", 0x170) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000040)=0x9) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x45}, {0x20000004d}, {0x4006}]}) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f00000000c0)=0x8) syz_emit_ethernet(0xe, &(0x7f0000000480)="3885c737c1092dc617168cb1736d") 16:00:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x1000000008002, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2fac1400aa7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade610ba108e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d4c50432ad91508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1ba4aab44f0323348f261b51f15ee1620b4d2009fe508528e0000752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975043aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c214b5cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516809ccf0cfef09b6348ce400095bb49d06bf62577f46c840d34b6362e9f9810cfec14d447dadc21aa457b780274e6e68e9c11aafa3f23f0e31941c0a490c909eb5221c0885236c6c40481db84295fad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f6701355c0a1900000009137e3f0e7a5f89b68cf7c65b7ada72c808d000068318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95373a87ca277d106490a95d3d8139a789eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b94df6542a868993f31f970cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c030000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33d319ed0d4537e6000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19af759e4905cdcddfb02696fd79769fb6b05347de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f7da113f50deb0a7a5a8132ef2b6d9aca7b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386e15cecbced71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532eb9e0840618fdc7f9fb467655f83d401fe57ee86fa642e9bad7ed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000005000070a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a40ff294204e837acead22c5099d8104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce37b2a002422837255932851bac20b69e285e6ea829481de1dcfedfd6ba7e79a4ac39ffc89597c07bc44a581387dc8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d841f85fe4e98eefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f98440f0b0c1e54ff0f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f2630d1a137ef699461e520d70614d848745b3d2acce8a5fe894d33dc8f90eb5ac109c57e97cdb0c78092b66fa03f096e242fd3f9e6bb8009008c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d84d65e2ff02e77dcca8cc7722a84bb0431a1c0be11ca979d5cd1975741f226167ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938a64abc812d6d90ece6f0704406cdb53701e315f63734f822cccc9e14acec8c824d5db4cf9adfba5620f6c61e04000000696eb0a79222189068ad203a59277c1c148fde018da47e3b15df6dce906df52e610dc1779265c570b26fb81768d1d2c040832b1b393b06997c812f920c4b36659780bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd071d08a490000000000000000c33bc738a8c1ab3d33c496194ee1dd42000adfc74c2d3bb43b2e6c47b273b3f7903a62b24e473545e597baaef6d539a1efc08d3046f41083897f1858c8001ac0d915af3f7b3171c14f936df59a2fcd4cfb8cd15b7c3c4e40a6d622504dd0aa947a52f21f27e3a3e63750c03c009e63922b0bb75fe912805be9b86e169d58986e063ed7f1333db1b7fb46514ebd59ebf8176d056008dceb3fa0053fe7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75d683e6b5f6ce4cb811612054a6a8be9e18cbce5604301008a2dedc257fdeb4128982913bb7291388c07f8f1e499a1c6b2c39871f0ed42a8b59ee0b5bc9f3e1212d9c400000000000000000000000000e522903e088c87a8aa62a84554e4ce419951e62c8ee7e435bcf62d522d0e23503e6e9dc6ea666b2ce4b60a46a198c2117da5819d4fac16783648bd3eff702490229c4bf079345744ca47a4a611a95e40f900"/2116], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000040)=0x7, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:10 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = socket(0x18, 0x2, 0x10) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="000038000000efbda1e80000000000000000000000000000083900000300000000000008080000000000100000cd94856c8a9ffc0000001200000000001f0000003f00570880c000000100a97148f34901480b000000000000ce000200000600000200200081000010000000000000000007147f32bb1b2b3f0d7bb5aa3cc09cbddabc060f98d91e1851129861312c83fa7b640b8bc8781764c49776933a86218beebeb721139fc02687132cfeedcdb91fec16221adac9826c58ef96339e9f84cd2341a7c6d69fe2e2d96432fbff27b845126149cf944962fefd8ebf29ea193e33763a52337fc079df526efc1868ef246c3a314c9d3d49f9c3110a22dfef58e417709fffece848c203738bbf13fad204e10e5c928c5b0c639f27be80cefddbca492d3c5b03773804"], &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:10 executing program 0: ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{0x0, 0x0, 0x1}, {0x0, 0x6, 0x0, 0x3}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) dup(r0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x100000000001ff, 0x0, "000000000000000100002000", 0x0, 0x3}) 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:00:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./file0\x00', 0x5, 0x8) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000180)={0x0, 0x1, 0x65eaf54c}, 0xc) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) r1 = dup(0xffffffffffffff9c) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000200)='./file0\x00', r0, 0x6}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) semget$private(0x0, 0x2, 0x44) getpeername$unix(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000130000000000000000000000000000000000000074bbb6a543ebba2cd3eb97ab37ed718200"], &(0x7f00000000c0)=0x28) pwritev(r0, &(0x7f00000002c0), 0x0, 0x0, 0x0) 16:00:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = socket(0x18, 0x1, 0x0) mknod(&(0x7f00000000c0)='./bus/../file0\x00', 0x4, 0x3f) fcntl$setflags(r0, 0x2, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r1, 0xee01) r2 = getgid() chown(&(0x7f0000000080)='./bus\x00', r1, r2) r3 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0xc4001002e}) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0xb1}, {0x28}, {0x6, 0x0, 0x0, 0x40103}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x200, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000040)=0x4) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:10 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x400, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) r3 = dup2(0xffffffffffffff9c, r2) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, &(0x7f0000000100)="8c65", 0x170) r5 = accept(r4, 0x0, &(0x7f00000000c0)) dup2(r5, r0) bind$unix(r3, &(0x7f0000000140)=ANY=[@ANYBLOB="000000c30000000000001454d5d41d29ada96029596e46e6be166e41ad0dbd4054e23b9f33bbda8224b0f3d772e7636e48b38aa77083725bf1b9933ec5120000f9cbc16a65d321fa0d"], 0x50) dup2(r1, r0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000200)={0x1ff, 0xffffffff}, 0x8) fchdir(r0) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f00000001c0)) r6 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mlockall(0x4) mkdirat(r6, &(0x7f0000000040)='./file2\x00', 0x0) renameat(r6, &(0x7f0000000100)='./file2\x00', r6, &(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x5, &(0x7f0000000140)=[{0x674, 0x64, 0x6, 0x80000000}, {0x4, 0x7f, 0x4, 0x17}, {0x5, 0x3, 0x21, 0x800}, {0xb7d, 0x9, 0x2, 0x4142a5eb}, {0x9, 0x6, 0xff, 0x7fffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDIRFILT(0xffffffffffffffff, 0x4004427c, &(0x7f0000000000)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/\xb8l$\xd5dpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x45}, {0x20000004d}, {0x4006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000440)="e8b1907ff431ffcf00a9f1379a9b") 16:00:10 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) mprotect(&(0x7f0000799000/0x1000)=nil, 0x1000, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(r3, 0x7, 0x8001, &(0x7f0000000180)="9bc8a69324f2b7ede1becb93f5338cbdd857bc40cf4162eafcb64ca6970ec9906ad1feec419e96133ceefb9f4694bf3bed025d3a321c1b3cff75f834376fd62cb190191a4d185d81beef9565b0c0b8db839ccdca783638f56df9bd7a54c7ed0b2379e64caae4e66648ffe627d6060580889b3cb8eeec925ae0187fb9eb90a331931367c0de353b364a2ecc230ad880e46a73ea7e5295b41f9933d882f381772a4e7ebb73be95f5d8632bba66ca1d0e804c111350d2845a318689f790ab0bee3481e89a0006c07a7475c5db690fe8a89f5b73d868a014692b1fcef0ab5d861dcd1702aed6d13ffcc79c", 0xe9) dup2(r2, r1) 16:00:10 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = kqueue() semget$private(0x0, 0x1, 0xc2) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000003c0), 0x800, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) semctl$GETVAL(0xffffffffffffffff, 0x2, 0x5, &(0x7f0000000100)=""/171) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0xbd56, 0x0, 0xa, 0x0) kevent(r1, 0x0, 0x7, 0x0, 0x2, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x800, &(0x7f0000000000)={0x1, 0x3}) kevent(r0, &(0x7f0000000000), 0x6, 0x0, 0xa, 0x0) kqueue() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x0, 0x0) 16:00:10 executing program 0: pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10002) ioctl$TIOCNXCL(r0, 0x2000740e) socketpair$unix(0x1, 0x2000000000000005, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat(r1, &(0x7f0000000200)='./file1\x00', 0x20, 0x80) ioctl$KDDISABIO(r4, 0x20004b3d) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x100000000003, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000840)={0x35fa, 0x7fffffff}, 0x8) write(r5, &(0x7f0000000300)="65ca7693fe471d9d664aab57bd8450e5b37fa0b84ed515813fdcf6043ab05b66d3cab9d79770120dcd4096615804c76ebe48f49fd35060fe7cea54942779cc01706eaffc94a4bdfbd27fe19bd8f1789216ffb607628edc13c24181c97bc5908609f2693edc827fa9cd4449bd15454a0f71f47ac9af4b86d0238e89b46eeb68e3af53757872abe50fe91e27011af2b98ad00286c9b78389b101ec0df7a41b94038c062b88a89e7405aa6fff62a0a18c4fe8fe81893f0a1972108bcd", 0xbb) r6 = semget$private(0x0, 0x4, 0x50) connect$inet(r5, &(0x7f0000000580)={0x2, 0x1}, 0xc) rmdir(&(0x7f00000007c0)='./file0\x00') ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000800)) write(r3, &(0x7f00000006c0)="4f016dea248e7808bd3556ffe8d0aaeae81b16e250e6153d3c97aa910d6e6105e02848ecdfc650f10e1ce9ab31142b8f51fe347ef3fdffffff4a987f26f9e06f766150169db361356a7b2cf086cfd5e03ad0b906716e200e3c9e6f2b98909266fc796ba4f66ea9e7de0a70346f70859fd0ca56d6046e7a68dee411d7e006d90fa905bc808200f57dd8e12424de6da83304000000000000008f2a503e8e845532ae6b292f27780b15d63efae05a75505121d24eb4e30f135f2349fac494c30744401f58255c1eb388414aab1ba107ac92c0652a44d9a68b855a43cdfab569cc8d3c782528f953d90452edc0ff5bf5d409e25d4e110b", 0xfffffffffffffefc) symlinkat(&(0x7f00000000c0)='./file0\x00', r5, &(0x7f0000000100)='./file0\x00') semctl$GETZCNT(r6, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) mknodat(r5, &(0x7f0000000140)='./file0\x00', 0x0, 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) close(r2) r7 = socket(0x2, 0x400000000002, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) r9 = kqueue() poll(&(0x7f0000000080)=[{r9, 0x17}], 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x8080, 0x0) kevent(r11, &(0x7f0000000140), 0x80, 0x0, 0x4, 0x0) ioctl$VT_WAITACTIVE(r10, 0x20007606, &(0x7f0000000000)=0x5) ioctl$TIOCFLUSH(r8, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)) ioctl$KDGKBMODE(0xffffffffffffffff, 0x40044b06) 16:00:10 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x100000000000009, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffffffffd, 0x1000200000005}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x2, 0x0) pread(r1, &(0x7f0000000080)="6fa4e781201790006a15e3b78a670017c32523ee19b7721c2d2cfb8bd3e08d2f4a7ffb5221545f00be0dfdd2ee277abadc5d0da2b25b530cf994ab7fd0e41ba0ea0eb68d6f08bd38fd30d5386283444d313a4f3572eee3e40b5b2517967be0b30dbcdd82f0aa4ac7770dc386656116586a3d40fba4e7c65f88a4838ba44aa48e85cc5b13e1960f8d9dcd516da0d7e304c2f3ca5b4d899e95c256d1b4a6c68c0265bbd0fa6d2bf674f94ffa7739a496e741a6311c6f5e818ff6bea165", 0xbc, 0x0, 0x0) 16:00:10 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000200)="dac4072e2cf12d6a8f034c2d8425c7fb", 0x10}], 0x1) r3 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0xc0) linkat(r3, &(0x7f00000000c0)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x6) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000140)={0x2, 0x9}) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x1, 0x4) pckbd_enable: command error pckbd_enable: command error 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = semget(0xffffffffffffffff, 0x6, 0x20c) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000200)=0x8) r2 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000000)=0x1) semop(r1, &(0x7f0000000080)=[{0x4, 0x0, 0x800000001800}, {0x3, 0x401, 0x1800}], 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000440)=0x100) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000100)=""/112) r3 = semget(0x1, 0x1, 0x80) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x40}, {0x80}, {0x6}]}) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f00000001c0)=0x5) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:00:12 executing program 0: pledge(0x0, &(0x7f0000000080)='\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0xfffffffffffffef0) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:00:12 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) write(r0, &(0x7f0000000080)="0900000055cc4eb8", 0x8) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x64}, {0x6}]}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'\x00\x00\x14', 0x0}) syz_emit_ethernet(0x289, &(0x7f00000000c0)="b6") r3 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x80) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f00000001c0)=0x6) 16:00:12 executing program 0: semget(0x1, 0x0, 0x130) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000280)={0xa, &(0x7f0000000300)=[{0x5, 0x6, 0x1, 0x2}, {0x14d8, 0x10001, 0x5a533dd0, 0x3ff}, {0xbf17, 0x7f, 0x8, 0x2}, {0x9, 0x400, 0x7, 0x5}, {0x87, 0x400, 0x0, 0x7}, {0x7, 0x7812, 0x5, 0x8001}, {0x400, 0x8001, 0x1, 0xff}, {0x9, 0x9, 0x1ffffffffffd, 0x10003}, {0x8, 0x853b, 0xfffffffffffffff9, 0x10001}, {0x945, 0xd5, 0x5, 0x20}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) kevent(r4, &(0x7f00000000c0)=[{{r5}, 0xffffffffffffffff, 0x19, 0xfffff, 0x7fff, 0xfc}], 0x5, &(0x7f0000000100)=[{{r6}, 0xfffffffffffffffd, 0x40, 0xf0000000, 0x8000, 0x1}], 0x5, &(0x7f00000001c0)={0x7, 0x7ff}) r7 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8001, 0xe4) r8 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r8, &(0x7f0000000140)="220e22", 0x3) pwritev(r8, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x20}, {r7}, {r8, 0x100}, {0xffffffffffffffff, 0xc96d8f38a1ea5718}], 0x4, 0x3) r9 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x3}, {0x5f, 0x0, 0x0, 0x40}, {0x6}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) write(r2, &(0x7f0000000240)="220e22", 0xfffffed3) r12 = socket(0x2, 0xc003, 0x11) connect$unix(r12, &(0x7f00000006c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3ed525dcb7c5d851e58495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9060000000000000013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d10e9c05817f9ad4e1483fdd6e4543057003d27a2"], 0x10) writev(r12, &(0x7f0000000080)=[{&(0x7f0000000100)="80000000", 0x1c}], 0x1) pwritev(r12, &(0x7f0000000400), 0x0, 0x0, 0x0) ioctl$TIOCSTART(r9, 0x2000746e) semget$private(0x0, 0x1, 0x6) r13 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$lock(r13, 0x7, &(0x7f0000000080)) r14 = semget$private(0x0, 0x9, 0x0) semop(r14, &(0x7f0000000440)=[{0x0, 0x8001}], 0x1) semop(r14, &(0x7f0000000480)=[{0x2, 0x5, 0x1000}, {0x3, 0x5, 0x1000}, {0x3, 0x3}, {0x1, 0x7f, 0x800}, {0x2, 0x0, 0x800}, {0x0, 0x13f, 0x1000}, {0x3, 0xbde}, {0x2, 0x200, 0x1000}, {0x1, 0x3, 0x1000}, {0x2, 0x83}], 0x2c47) 16:00:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x1a0000}, 0x8}, 0x3c) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000100)="8c65", 0x170) connect$inet6(r0, &(0x7f0000000140)={0x18, 0x2, 0x6, 0x3}, 0xc) setitimer(0x0, &(0x7f00000001c0)={{0x0, 0x7f}, {0x4, 0x7}}, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0xaa, 0x609}, {0x18, 0x2, 0x7}, 0xa6, [0x10001, 0x80000001, 0xb454, 0x80, 0x6, 0x0, 0xfcb3, 0x6]}, 0x3c) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f00000000c0)) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x50}, {0x6}]}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x580, 0x80) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x45}, {0x20000004d}, {0x4006}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x45}, {0x20000004d}, {0x4006}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000040)}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x45}, {0x20000004d}, {0x4006}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'\xfdGp', 0x0}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x10, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:00:12 executing program 0: r0 = kqueue() r1 = syz_open_pts() r2 = socket(0x18, 0x1, 0x0) fcntl$setflags(r2, 0x2, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r3, 0xee01) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) chown(&(0x7f0000000040)='./file0\x00', r3, r4) getsockname$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xb21, 0x3, 0x0, 0xffffffff, "854955883d026111fe4d04000000100000001000", 0xa7a, 0x8}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) 16:00:12 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = dup2(r0, r0) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) ftruncate(r1, 0x0, 0x30040000000) readv(r2, &(0x7f0000000080)=[{&(0x7f0000000040)=""/37, 0x1}], 0x1) writev(r1, &(0x7f0000000040), 0x1b) r3 = accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$inet_opts(r4, 0x0, 0x93a0d488cbd9bec4, &(0x7f0000000200)="987a61f573b4f6a0bb0770585eab2b81b063ac6adf9b7254bdb0fb892cbe2975cd04695516f6b06557bc34cc8482ac64aed6fab3b6f5092fb9e88bf0f5a60ac69a9f58753c4414558e88ca95cee9c59293fb938844ce0f066bcafc1d647c86702488536ad93a1bae2918178af34d0145ecff4a3e567efedc99d519b8b614a6dd2773ebb1", 0x84) r5 = socket(0x18, 0x3, 0x0) r6 = open(&(0x7f0000000140)='./file0\x00', 0x828, 0x0) getsockopt$sock_int(r6, 0xffff, 0x1004, &(0x7f0000000180), &(0x7f00000001c0)=0x4) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r5, &(0x7f0000000100)="8c65", 0x170) fcntl$dupfd(r3, 0xac4d58161d76ae52, r5) setuid(0x0) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000100)="8c65", 0x170) accept(r1, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x20000000000084}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x18000) bind(r3, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:13 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0}, {r0, 0x15}], 0x2, 0x0) 16:00:13 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f0000000180)="b4d2cc3b78efffa8b8823b99a6d20feff4fde776", 0x14) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) open$dir(&(0x7f0000000100)='./file0\x00', 0x20, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000000c0)={0x74, './file0\x00', './file0\x00'}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = socket(0x18, 0x3, 0x0) unlink(&(0x7f0000000300)='./file0\x00') setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000100)="8c65", 0x170) fchmod(r3, 0x20) connect$unix(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="01002e66696c650000f65ffb564e1fc67a40afbce7fb9ce174eb229d84081e6b59a65d70cd16fc61e23c4aae1d74dc19effd40f222c0b64bebc667e6912e12c8be559fa3a6790c3ce4fa0dc35f8ed859f243888ba84b203a912d688fd6a4718bc4f421986aa971f13b35a88e45f765aa1417e8d5acc3042758f8d9852fb67a28c421114202662840508ae2858fe8"], 0xa) mkdir(&(0x7f0000000280)='./bus\x00', 0x11) 16:00:13 executing program 0: r0 = semget$private(0x0, 0x7, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x5, &(0x7f0000000440)="ef9912a227b027170f876dc954a8cc7d1e15c7db54941d5506393962e5980b45f66374d62f434b41918a8b630cf2ab44c67c1ccd259331de2e5f230dea025832e2fcb46a48b5e8f37d6a547a6d2d3f24cf1093df", 0x2c840a35af46c3d4) getsockopt(r1, 0x0, 0x9e99, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = dup(r1) r4 = syz_open_pts() r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r5, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$lock(r4, 0x0, &(0x7f0000000280)={0x3, 0xffffffffffffffff, 0x3d, 0x100, r6}) flock(r4, 0x5) close(r4) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000200)=0x100000003) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400), 0x9f) semop(r0, &(0x7f0000000100), 0x2cee) link(&(0x7f0000000080)='./bus\x00', &(0x7f0000000500)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x3) semget$private(0x0, 0x4, 0x3) r7 = semget$private(0x0, 0x643e5519487dc275, 0x20) semop(r7, &(0x7f00000002c0)=[{0x3, 0x4, 0x1800}, {0x4, 0x6, 0x800}, {0x0, 0xcf13, 0x400}, {0x1, 0x7fff, 0x1000}, {0x3, 0x6, 0x2000}], 0x5) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x5f00) r8 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r8, 0xc0205602, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) flock(r1, 0x6) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000580)=0x21) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x29, 0x23, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r9, &(0x7f00000008c0)={&(0x7f0000000340)=@in6={0x18, 0x1, 0x1, 0x4}, 0xe75fcd45d5f67afa, 0x0, 0x0, &(0x7f0000000680)=ANY=[]}, 0x0) 16:00:13 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x205e, 0x428ff) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x4, 0xffffffc1, './file0\x00', 0x1000, 0x1, 0x6, 0xda27}) ktrace(&(0x7f0000000080)='./file0\x00', 0xd, 0xfcfc96ac7f78649a, 0x0) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0xb1}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000640)="7e020000002200dda68c0e000000") semget$private(0x0, 0x0, 0x200) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x0, 0x2}], 0x1}) 16:00:13 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4a9e) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)='n.', 0x2) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x2) fcntl$getown(r0, 0x5) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000180)={0x1ff}, 0x10) getsockname(r1, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) writev(r0, &(0x7f0000000380)=[{&(0x7f00000001c0)="566d1198d5dc537017d11aa28822804fe7e127a92f02b0ac05a3cc65818ecf7cae47f075c496efb2564ce567b9ba9b1af0f2c20a63aa687174a353b9ed6bf49a48af34fde3dc574264ddf2a55e2104c2d43b00711632a6479a5a9c4915eb0e90cd77c68eee0a686ed1084a0404fa8763cf2592bff89f66636ce4177e93feb95ff0b42c958f0b5ad0b22315a17aac547a7c5fbfd182c07b078de4c05c5295bb571bd6ebb33989128653b9fe498cb12a220b63a3adb6c7f62f684469c7661ae83a4a9766ac5aab476d8b23d393ccfaa6178cad9e79", 0xd4}, {&(0x7f00000002c0)="af4f78a94a02e03b11f11e97493766d25dee48b79fd2647a661f5548e0de6d73525dc443a307e0cf5b2d36f1b672a34126ae9e45360e831e20a9bfd69a59334a723067006e549b321bcd15784324ff318a1c9e5d1b8482d404e22288905d546d674cf07fbe279c477551ae662c36b0b87d904d379ea3c35f304e3a4138e823ccfb4012b9cdc9dd6fcd2463ac", 0x8c}, {&(0x7f0000001700)="40ff86b2af37e29c7e262566200eea2f008bcedf7e9af0fed274db33d5c1ea4c544e4ab625dceae3da7c8a4afb9ecf67976a988f968dcc6ad8ad12240845932fe183834a2077e1ee69468757514a3b9cdfd00ff350058debcff800ad15142684adffb15b8dd047dc44647fd72e30d4008fa697351dff6e6d66319fb218885c818fbce1513aa90ab1a7c4d772d6039fa4b90f8f9037b338f5c554d2caed94fe152675e570c5f054d67c713af1d83efd6aa0682fce0169bfd0c828fcfed910a77b44b90b00179efe1f", 0xc8}], 0x3) pwritev(r1, &(0x7f0000001680)=[{&(0x7f0000000400)="685ec00f0c1ab5dc1f42f65231e36fe7bcb12053e8befd9bee69bc017d37177519252cd6cbb3faaf87733d5349e6bbceed879227e5d8fe6ec2149032f0abf0d90bf17e2fdd7551d673b40384d8ec6f2315087181bf029f11c32e7543cf7a05c4a123a6ee770d8be9ee02"}, {&(0x7f0000000480)="e25227e3d972a626e0d5f9d7fd9049fbc2cf05776b0231b094a0242eed4fbc178ea34c31d0e9d479fa2a8b91d03398d5b4fa9e4038af57a2014992deb982b940655e6facbf63f87671ca7da0875022011b2b1d9944cb3d2d255cccba958833f602b7e30d525c8e6a7832917331420b1eb9727208f71320a28fa233b4f0ec6252863c25a7464f838276bfe03db2615855c439d69c769e8050f89bfa77dfc8500bf9b28c06ed1ffef2522e1308a0bf70eebf7986d13cf7326500135a1c8ba8c2ac93216453bb502fab8f1e08fe9b987d14b1e88073575f30bd7ef66779c68c11110a9077b114a1d9c27885db151089410d4652fbba70979ed1d30b267c2ee881e43d786223b51cae54c31adf8c4496d56d7a1fd786bb46c32d677d518e03901c179e2f6896f730972aa0cf5bbf5c4667f5624ab61905ef9a38e89d6bdffbcfdf719dfd77611760b9c0594ec719a83564f8aa04ae1ba04a325fdcf2f9309461dab7539fa78b80cf2426ebc18dcba509475154e092dedf579fcd36b5634a86c3ab861cc71d432e2d7be069b4cbd929b269f2a4526dfb03771a5c5696d1adfd9f1f39061428ea4c9ea6b222945e8d6ccc56e058e7241ce3cccf7fdb36c9309af3a23ebbc750772094a513a008a8f15ed9512e0b2ed6daa685c4acf738b2863b5792f7c147435c92896e233963c8670297086bd474f9d57223aef47854a51d0b63ba257d2e0eacdbc4805dce6ef98f393066b8fcb39287508ce7614e73a153ca98e0bb28480d5f19e22c9b2bd640651e3681c808783a5915270e0c7c77420fc3e01e54648660bf8a86af9dd7f9609a543e9f5a77619e9a0705d7c74b433ccab5ee7d474ad1e8878e46701334d6c9f7c0de5c9d865916128eb17fb9c60ff07b1b6221d5f4a01263c7b3d19af7c147347d1e985f81ba0755f385cf7d29fc92845ce3f2ce5013ff2c5efcee8c26d33758fe20a13b6524ae6cb68acbcc0eef4ef415a0c359973cf47679713647b16caafb72a6125cb12dd0478a413734b6d4bd99ddc02cd76a30d51c2929073a6bd77565e894ac573197e4bafa13d967bf34dba82f52a2011d607be6f5701501228b5d46dc7c51799e03ff4aa40e2a8171298b8538fbddf9da60074dd88038777f56713deb47ad91a3a8bc64bf49a0ab92934f06f22f478b597f2a4efbeee98792578c539905ee64a65f40d056295783a8fe768f83d523dcd2da8554b7b55a9be12acf81608a5bf7662258a3cd5174d8918664cd87ddf6fbcceef00e4325dc208822cf4cc183578420abb9175362ecb93763a142045c90365cf91b1eb5ad4628cbf0153bbac0dc9dd3fe2e9f77915bca7f2004cbbad8d7f5da0caf2e3cdbb0b78d9cbbf3fe5cf117392a1ad3ce183e6cfd15b630be1d2d2e23ce71fe750621a0e881aee74c47b3d02ad72cd89444855dd13d85730507cdb36c5a813058a0c6fcfb1ec248748532fbe9427c5eb3c4eff038ecbcf73a7eba0d40ef7a20df4921ca89191ae95f8a2ae827b03aadd39c2d2faf32ddac947e3f6ed9e7044fee2e6dd90f5afa529dfa9b1bff52559c72a9e361dc387497b6532a6b93b50b1c95d78626f2a28eafbfe98e1f906562d6e19f16a80e837e99194045834073827285faeca0aed1eb820308a5fe730747053552325897cb31922de0d7bb0a806a449d02ffc3b398fef581a3b70898fb9423248d75916c08baca293707276fbb85bce6e8a490a14817c5a916765e4ef11f3de0bb9477c67d18d6552032e6b84b8ee2879fb3362e4449344f577daee82a23648345834a9c7b060aca3e1603e429048ad582d1ac3108968393a74232d71ac738ba246cd4eb4913d7e837dfca37deb9f5d0e90ca15de2e72e9e4cda6c3a10370561167dd89f46b3f8aa8b619419fccd64d7dbd799062597c54041d57105bda1ff63c8952d0eea0329a440fcb87b7a394b0c87ab06ed397f511308cdc86f9200af2abf58f7507e27c7ab9ce2688097b33a56191696ff7fc16ae1c7d1e92cfdd841bc25a57e33fed8deb24b93fe7e9e5543f41ed9c4af231ecb971b457d1a4b51c16df586a8c2292781cba48089e21d4f4bd87e2857bc3b891b55842f6e4ac75e530d5ac0361605169fa2a011424c3fff6263bcdc1d9996cad959aca452927263e1457359eb99d0874e91e08edaa80348d912c96e4e3bb1b6c0cba6dcea0112c97c1b314d50cc36d3505c6b9c1c3f874803136bdbfa71a73d1134da4f19f552b2870e0f560ab61413a64ccb7afe3aab0eac0b82b666594e2dff405e5c8c6c45d561a85c39a8d68b989dcc0ef442cc87eefa9f29c4904bd03277afd73be5fbf8d9ec0ffc78e3f2a931b9d0ce150eb8e9b3dff94c8ae1116a678651d5840a18bb4587d78348c6c8dc2c55e82135aad0314cc76f29ffb5d92d5075d84e679351d43ac7ecd780b5fd24bbd51ec287d8332668e699f31c784a50d8e76b59c410ef44f330eaef2736da3ad4a35b9b0870e2cc3ae44efafb6f0702881aa7489e854a944434b4951573e9cb28f7ba3168afd2fdb600e444370c8398c508f148e826d53c276d66875bda57f67cdff8d3ce4ba587cfaf64c0c2ee99e4fb7d66d2c9eb0d5ec529bfa8e2a277897d933166c1076583343927c245854f004862fec97a62285e1092f18fcd53e15f59f73e576140b571cfabe479086bb06c0f2c440e40cc5c94c0a81e0cfeb0da5fa71baf8ea173c3b4eeaad61c9dd6c5dad8cf05aa3a4f1fefef14f677242a28c4631212b36a9e06e61f1c62af1c4feb60a16c97be923b687230b08f05570e9fdc57f4b6d406e30e8b1f474f98de6def7c76ceddec8bf66a33d692a6f1eb6cf6721784844dc244a8a27f4a4a018527b59ba4b56b2d84346dba0df60af3792e6ddfe03b653b471d249fd738538e59c5970896c013ffaf83fb23be24f66aedf936ab1a91ac72d2cb432587ffeb8ede1715e112d1642842181304dadd0925f6d8f4af839d1d7815162a0dc128e69bc57c384163d740d6b95379c86579ac80addf55d64ed9428ca322667137225c5fde09049820249e1a4162537eedebdc32cad5a184bc6b97e02b7f53a597d314f9066f571870dcf6fea796c5753cfdb92c2654ebd980249b80a975fb2e9bfa97addd7e7855c4a3706f3fd6e3dc48c8789c58f3db84fd6e7a8b005fc2566dcfd95495a2ded25406cbf1ba02dbe8772f44c87bd1172036469cf3fb43e01e13cfdf30d3fcd75ef969590957dbffed2956ce93c74e03e1f18dd7a0d85566ba817d1f0aa9525cbe55b889cccf98f25e67c410d44357e952ddb5829ad7e2a9640a571712e338490e9285eb7183c10f375672ef13c5b951ea856d6c6c9824e44de828d70494fddb7dc92be5bcfe5fab6e4176bdfb0faf4761391d08a8868b502fc849bee38d31781bde40222ab2795e8dde9eaab8393500817819f86c65e6ea222e52ab9e2163b99c02233e60cc39dd19ce577cf79b7ef9d5aca242b7060d1af9af63bffeb27555333b7eee15e2d1d30bc18d896500bfddd14d02fbd2b0f547b2872c428107095feab0427cbb585cf383ff8bdcd705700186ed03956d647db6ca924d4be29f41abf0f03cf1d7431a32cf330946045afbc03b710b1cc3a75ec11e098c06ebe2b3aea54e884b69dc40c8966a11827618482fb3b20b8d90afde2311a6b75cef4133d46021bba20e90421580f7b049037fdaaa619217d3adb52b648f82a074753a7b55f6a0f09bf1a106dff243f31c513301ddbbb82f672dda22ff83a7950417c0a7b7dd224c1db72c82af0f54beb4abddc3dc92ac8bb2f4f5f69ee68dca2d89cf4f161353dc413a8578eac4003777a17715133d39209c5377f6469f41b4f24273d4c05dacec79fb0b7fd57f735ce46dde074ca30d7e0b923749430a2e1eed676f0558fdf6ec1d3c350374359d645f0c57a88d1c564723a83bac018a571385e2475c887262e3023d042af3f3c74b7a72368a1a2c148cbc9a4c3e49cecacab62482d25185dee27b5b998a3b09e682285edebd37ac13c9144cc89f96356643651819f71a84b97efd47928bc69b40ea80d8c059540ba6beae9d5171602950d6e11dff5738a3caec202a89b4198de650333bc33d5d47837790734607c0616f62fdc5a48fc0327441fb36c5cc816748b869486eaaf99493a5e6f49ad6e6ba676bd197e326d26f1798fc35b6052df5587cddf24221399b80bf49da5e69c6d3edd83c0b9f5292dd691fdd9ab322658815ffb002f1ba35f97bb595ff875caf9dc93140719e56232be32fa9bd0c95d722a9d9d6279d7086d016ee5983221f26a288490380701145903f94a8efe118c5d0e2d30a216041323415a59a084a1e23a357874a2ce88bbd55ab03a19f6c1f4a0a5b5430b7e45fa49e87d9b42b51e13cc336290430673ea8e7ee90856da8bc2295c0421b6a881b7d08884eeb62c5495559e98ccc1f196c4945479795f1b88340933297da3b19c092aaafe6afc7894ad3221aec3c16ee72e2acd0cfe06db30e9e2a72f1d9150ed343723e02d2ab14e9dd271fa5a7ab7b430a1b5035b37736b056dd6ab16e50728e876486ea45b2611a95af95ccf2176d9818d98b1bb1ebe03e5b09c60a29700d7d0e4a0cd04cb7bdb2a60c1d191671a9a8975746986dc182376b035c7ddd1d347be8cfb796249fb3ab7c64ecd662a576b383d9ad5829defc0de426daffeb7a95834e7eb0dbe71fe528b70785d4157df5209edf218ea1a6881f9d97ff3bf52834342fcbd3b695d8e9af2a792948bca0bc3c5d9a8aa416e92ec517da2795355bd8f55afe2f1138c019aa4779a9462563c7118ee0eb8a8bef8cb93c1da463fe03a933985ed10431e23001510a5ee8bb5d0e6a45718c2a424952c454baa5424a1ad3261ef675e51ba90c4944046ed70af30c2957fdf13b496437db851e129f7d6804cf4eb1d9fed204e897d9a6b44bce6ea7aa315251a715ce667aa87b00c908b555cbdf9b501c8ff7f3a09fca6bc4d0cd00ceaf838c080612843f1aeec58761851ba33d2bfc2d8c079869f1d36f2d15c14307eb0067b4cbdaa5e1a0d4e1cac9a5c7af4f0499f6328847c2e0d2fe160b8acd2860b79e8d769b424bb0cd0635d707372b1a1a94b78e280238bc66c83fad937f576012fb7d74a16ec0d1d452ff6f5910430c7489e327380854679f232a16a56d1d859992d7001ad9df7b294cb36785a4f946a3858693d50eb05c94a4ef90e68e6789446172a49d027a0cad5f8f9f9fbdb209cc4a4055932b8f878be3aa72b1587c0d0c86fb52c4652edf04468942920e8a31df4bdd9e0eae8c346eaadfbe96d44e1495486ff08a87292a0b3d8f87e82e3955e138006f9f19399dc2673cdff7283877b06a3089420691cb11bc45dadfa04340ee855fb41bfc626739936c32ddc826be8d60afa4c3b7ee465c85de7e874fcb6b72ebad662df43a9035a1d3e2373ddf88db204ae213c6a2cba7dd28861908db736d88eb45344de958cee61da680afcf8360b2017910606e3b19e4a65ce20f672717a81f1c274cea25beaab4a5e50d941db9cdb2c22346ed7b419f0ea5ab29bc9c36757af7e64291e600fd62315da643d96831262c1cf5ac475bcf9918c41abd325dfbf74b8d4d2df335f61b2f5cdb1b4d9371612a84584369af2018054ba6b37a3c1ebebb6b6fada7884b6bec09a49c6a1d6ad7cd2ac8eba9d9d2a8e268c96dace59a7a52208cd93489f4f9ec955273aae10b7b4ac1646ef44204b257b31d462eec9586da968c4a9639e8c638e608f840322acec4ebf6818079d811d437ac17d7988c32b48d5a91"}, {&(0x7f0000001480)="544c2632811dbd19007ccca79cb591ffaa8938021d7bd8f8af42d6b4656d376badf587e7b85e00758efdc97368d71d5548a2c223edfa808d3e0911795242ab46f968a0e9fa678fcb74fac108ecbf0689735a6d955c98b6b0003a09e627bf7a58ab9972d38a743bc3eb153a31f35eec35d5696989c15e6d1fbf4f2f54b113109b7d2d971b7ad02eda6f98b94e1f0146356574409fe88fd777999933d9c0e28dda37be73692c4c0d14", 0x198}, {&(0x7f0000001540)="4aead6f43cb3f19103eb3ff0a4feaddbda247f4ec8628f71cf52b10d583f18549a998693189499a9485b40f522600e7550ecf9d7ec7763b02f2b53b5e8e74a40c46b4fdcc22b5946713ad88c0fc8dd72772bef2b5897a7a985c1ad20087cbd3cb7859cd38a303c7b5f876256bd88a09606445f1dcedea1b17079cde50981f249677f762a7c458c96ca28a6e35f2aaaf92cdaa16b"}, {&(0x7f0000001600)="6be9e27a5a2f3202c1ffc0afc789c581b86b556c523c31a1effb992261da6bab984c1d37b9"}, {&(0x7f0000001640)="00acb1ce9ca2dfc4a24d47f7fc260920632389"}], 0x10000000000000af, 0x0, 0x4) truncate(&(0x7f0000000000)='./bus\x00', 0x0, 0x4) 16:00:13 executing program 1: write(0xffffffffffffffff, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf", 0xf) 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"}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0), 0x0, 0x0, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000040)=0x2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x2, './bus\x00'}, 0x8) 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) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") socketpair(0x1, 0x4, 0x1, &(0x7f0000000100)={0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000400)={&(0x7f0000000180)=@in={0x2, 0x1}, 0xc, &(0x7f00000002c0)=[{&(0x7f00000001c0)="1ea065b067aec922c0f6c49ec7625f6917cea95128a7c405e32e8a712be8bd932104cd70c20b343e1541f805c16739eba0672f30", 0x34}, {&(0x7f0000000200)="6a5018911168922291662f30e34e481d5f4eb755c02afb40b83e79fd822de9921e92bedca8eb5d4bf13a94c3ca7b389a8e268da6b7aa07941d346339178821bf226ef07a67e552cf6c80cc467c1d6551bc3a66687f25640f12a562e7db5f95246d974748b78c640253f603777d78632cf105b8123e373740f92737a48fdf79f7dba38e271cb6cb69e94964e6eeec6072b0d404cfec791e72848fd2adaac40cef67017c2c39ebc7c72ec6e4255c3ed8b348c5e3", 0xb3}], 0x2, &(0x7f0000000300)=ANY=[@ANYBLOB="b000000000000000ffff000003000000f8e36dbc87ef9f5184b2ea7b0308417355ad07bc8f05f556d60791d24520dad16e5979b58b46b0cf39d836b42c5e2a51b216371beaa7ac8a12dbaad71ec98a2a4ffc22d789d6c305c4ce0d110c3e312f7a3aaca5990a5774ad62a09b8dc184e7940a4e47b3f0ef590753b29e95c567e4d911bd173390276d8a8cf75c9f130be596abe8ed255bc5ca9de928a7c082bf248285f042d067dd707d55e8daa19a9a920933c3cb043d000000001000000000000000ffff0000040000003000000000000000010000000600000045272601dd7674f7901f6c4f0f87820817fc2cca1a22"], 0xf0}, 0x4) 16:00:13 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000700)={&(0x7f00000000c0)=[{0x44, 0x4}, {0x0, 0x10004}, {0x3, 0x7}], 0x3}) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r1, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffffffffff33}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r2, &(0x7f0000000100)='w', 0x1) readv(r1, &(0x7f0000000000)=[{0x0}], 0x1) r5 = semget$private(0x0, 0x4, 0x201) semop(r5, &(0x7f0000000040)=[{0x2, 0xffffffffffffffff, 0x800}, {0x3, 0x4, 0x800}], 0x2) semop(r5, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x8, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000240)) semctl$GETVAL(r5, 0x2, 0x5, &(0x7f0000000180)=""/49) r6 = socket(0x18, 0x3, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x45}, {0x20000004d}, {0x4006}]}) ioctl$BIOCGDIRFILT(r7, 0x4004427c, &(0x7f0000000140)) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r6, &(0x7f0000000100)="8c65", 0x170) preadv(r6, &(0x7f0000000600)=[{&(0x7f0000000200)=""/43, 0x2b}, {&(0x7f0000000280)=""/113, 0x71}, {&(0x7f0000002740)=""/4096, 0x1000}, {&(0x7f0000000300)=""/184, 0xb8}, {&(0x7f00000003c0)=""/143, 0x8f}, {&(0x7f0000000480)=""/4, 0x4}, {&(0x7f0000000500)=""/103, 0x67}, {&(0x7f0000000580)=""/103, 0x67}], 0x8, 0x0, 0x0) r8 = socket(0x18, 0x1, 0x0) close(r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000700), 0x0) getsockopt(r8, 0xef, 0x9, &(0x7f0000000680)=""/7, &(0x7f00000006c0)=0x7) execve(0x0, 0x0, 0x0) 16:00:13 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x2) r2 = semget$private(0x0, 0xb, 0x80000004) semop(r2, &(0x7f00000002c0)=[{0x5, 0x80000001}, {0x0, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x40000000103, 0x80000000000007fb}], 0x3) semop(r2, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000200)=""/64) pipe(&(0x7f0000000180)) r3 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) r4 = semget(0xffffffffffffffff, 0x6, 0x20c) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000200)=0x8) semop(r4, &(0x7f0000000080)=[{0x4, 0x0, 0x800000001800}, {0x3, 0x401, 0x1800}], 0x2) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000440)=0x100) semctl$GETNCNT(r4, 0x1, 0x3, &(0x7f0000000100)=""/112) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000003c0)=[0x4, 0x4, 0x4, 0x8000, 0x7, 0x1, 0x5, 0x2, 0x800]) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) symlinkat(&(0x7f0000000240)='./file0\x00', r3, &(0x7f00000001c0)='./file0\x00') writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000340)="d179e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d", 0x53}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x3, 0x5, 0x3f, "2ea86ecce46adcd569ef64e16eb595607fcfd711", 0x0, 0x9}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") socketpair(0x0, 0x4000, 0x5, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2f, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000100)="8c65", 0x170) pwrite(r3, &(0x7f00000001c0)="ce8cb519e2fe342aab201695d14f7cf518ef27880e3cf9ff677f06627818dd340bbed07f92ef3fbc4987e69f8694c9511b4d84b1a0ea25a05b1be49268286b2a3638607f3d790c50a0b06b7de7a22781b1bf51565b0b326df5b0be19000efdb0f3a0f5a07e9f981687c586150beb5f9c45abaee2979d9bd1ed42b7e8ce3763461bb0964e7cf6815a317ee8f648aba9fcc6a13ba546a729b4f5ea6d76d1eaacce50f3db", 0xa3, 0x0, 0x0) write(r2, &(0x7f0000000100)="8c65", 0x170) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000140)={0x10001, 0x63}, 0x10) r4 = kqueue() ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000180)=0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x2, 0x1f, 0xfffffff9}, {0x18, 0x3, 0x10001, 0x9}, 0x2ce, [0x1ff, 0x1, 0xfffff801, 0x4000004, 0x7, 0x0, 0x2, 0x80000000]}, 0x3c) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r5, &(0x7f0000000100)="8c65", 0x170) bind$inet(r5, &(0x7f0000000280)={0x2, 0x2}, 0xc) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000740)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x35}, {0x2c}, {0x6}]}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x30002) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x8001) syz_emit_ethernet(0x2ba, &(0x7f0000000340)="b6") 16:00:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x2, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f00000002c0)={0x3, 0x81, 0x7fffffff, {[0x1, 0x6, 0x1, 0x79f9, 0x80000000, 0x7, 0x5, 0x0, 0x9, 0x8, 0x19, 0x1, 0x1, 0x3ff, 0x10000, 0x5, 0x1, 0x2], [0x11fc, 0x10001, 0x7f, 0x4, 0x3, 0x744b173b, 0x0, 0x5, 0x7, 0x6f0], [0x9, 0xffff, 0x0, 0xd07e, 0x1, 0x7, 0x2], [0x77a, 0xb3, 0x100000001, 0x1, 0x3, 0x1f], [{0x5, 0x3ff, 0x9, 0x6}, {0x0, 0xbbb, 0x9, 0x3}, {0x6, 0x9, 0xfffffff8, 0x8}, {0x20, 0xca16, 0x7, 0x40}, {0x7, 0x9, 0x1f, 0x7fffffff}, {0x80, 0xffffffff, 0x5, 0x5f}, {0xa04, 0xff, 0x1000, 0x5}, {0x8001, 0xfffffffd, 0xbb0a, 0xdbc}], {0x7, 0x4, 0x8000, 0x3}, {0x9, 0x38, 0x8001, 0x7}}}) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvmsg(r2, &(0x7f0000000240)={&(0x7f0000000200)=@in6, 0xc, &(0x7f00000028c0)=[{&(0x7f00000062c0)=""/97, 0x61}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f00000015c0)=""/230, 0xe6}, {&(0x7f00000016c0)=""/89, 0x59}, {&(0x7f00000052c0)=""/4096, 0x1000}, {&(0x7f0000002740)=""/77, 0x4d}, {&(0x7f00000027c0)=""/223, 0xdf}], 0x7, &(0x7f0000002940)=""/224, 0xe0}, 0x842) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000040)={'./bus\x00', 0x7, 0x5e, 0x8, 0x0, 0x1, 0xab, 0x8, 0x4, 0x3, 0x2, 0x77}) r4 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r4, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000004dc0)={0x10, 0x1, 0x4, 0x6, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x200}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x5}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x8}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xc6ab}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xc7ab}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff3000/0x3000)=nil, 0x3f}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x8}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1f}, {&(0x7f0000ff1000/0x4000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0xb7}, {&(0x7f0000fe9000/0x11000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x81}, {&(0x7f0000fe9000/0x4000)=nil, &(0x7f0000fef000/0x1000)=nil, 0xffffffffffff0001}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x6000)=nil, 0x79}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000fed000/0x2000)=nil, 0xa30d}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff4000/0x1000)=nil, 0x40}], ['./bus\x00', './bus\x00', './bus\x00', './file0\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x401}) recvmsg(r3, &(0x7f0000004d80)={0x0, 0x0, &(0x7f0000004c40)=[{&(0x7f0000002a40)=""/28, 0x1c}, {&(0x7f0000002a80)=""/98, 0x62}, {&(0x7f0000002b00)=""/1, 0x1}, {&(0x7f0000002b40)=""/94, 0x5e}, {&(0x7f0000002bc0)=""/85, 0x55}, {&(0x7f0000002c40)=""/4096, 0x1000}, {&(0x7f0000003c40)=""/4096, 0x1000}], 0x7, &(0x7f0000004cc0)=""/177, 0xb1}, 0x1841) msgsnd(0x0, &(0x7f0000000180)={0x0, "c74acce8531dec1260e7ecd2b5aa9eed5c5c7a3dc9e6ea42974f1de8d805e03af337dc216eb459bb8ae3c3e2309c04e20404f0f4ffd5f6333270ecd806cc3b3c9cb013725924eca2d38fe682f3216d0ee0ae48a6866b8992be5a81b7b075ecbc8b555384f1714532b42b2392"}, 0x74, 0xe354dc409c31009e) r5 = kqueue() kevent(r5, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x5}], 0x5, 0x0, 0x9, 0x0) 16:00:13 executing program 0: ioctl$KDDISABIO(0xffffffffffffffff, 0x20004b3d) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f000005000000fa3900"}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000000)=0x4a4) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x400000000002, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x0, 0x0) r4 = fcntl$dupfd(r2, 0xec5b0d329f13fc23, r3) ioctl$TIOCFLUSH(r4, 0x802069ad, &(0x7f0000000300)) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x14a) writev(r1, &(0x7f0000000580), 0x0) r5 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r5, 0x0, 0x0) pwritev(r5, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r6 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r6, 0x0, 0x0) pwritev(r6, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) fcntl$dupfd(r5, 0xa, r6) r7 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r7, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r8 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r8, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r8, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r8, 0xc058574e, &(0x7f0000000340)) r9 = socket(0x18, 0x2, 0x0) r10 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x12, r10, 0x0, 0x3) pwritev(r10, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:13 executing program 1: clock_getres(0x6, &(0x7f0000000140)) open(&(0x7f0000000040)='./file0\x00', 0x100, 0x103) chmod(0x0, 0x149) open(0x0, 0x0, 0x1) pipe(&(0x7f0000001280)={0xffffffffffffffff}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f00000003c0)}, {&(0x7f00000004c0)=""/183, 0xb7}, {&(0x7f0000000580)=""/154, 0x9a}, {&(0x7f0000000400)=""/61, 0x3d}], 0x4, 0x0, 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0xa0) r3 = shmget$private(0x0, 0x2000, 0xa2, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r3, 0x3) r4 = shmget(0x1, 0x3000, 0x4, &(0x7f0000ffb000/0x3000)=nil) r5 = semget$private(0x0, 0x9, 0x42) semop(r5, &(0x7f0000002800), 0x0) semop(r5, &(0x7f0000000240)=[{0x1000000000, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1800}], 0x2) semctl$GETNCNT(r5, 0x1, 0x3, &(0x7f0000000800)=""/191) semop(r5, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x800, 0x3000}, {0x2, 0x9f, 0x1800}], 0x3) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000002740)=[0x6e8, 0x101, 0x0, 0x3f, 0x2, 0xb47, 0x0]) shmat(r4, &(0x7f0000003000/0x1000)=nil, 0x3000) pwritev(r1, &(0x7f0000000300)=[{&(0x7f0000000180)="870cc58be1b673a9fd768c8714fd7fc25a29633f223baa4737c4366a85c0c7aae8ce6a0e431eafd76fb0460d600ce2cfb398787836b31ee600decf15ad09f10416a880ad546fecaec9d0eaa274b57b8b38e95d1b9e8ca4a9d41f7bff3ff7149404c35c8587acfed342c5673adfd241a2017886115310912d1a235ad712662e1ca381443eda8f4dce93a0e61f14bbc0db8cb271d0f2686c77fe1d650a5f903c219a980460b22dbe5f1244fb622518f73cb03cdaabd43d32e83ded96", 0xbb}, {&(0x7f0000000240)="4d661d23e3d09963c73e6511bf159e4e59bac9b891592a11da6f1d62698aec71f141b39070e5e87e89dd2ec64c9da8640b57bedb9abb3b8ff0f36b939eedb663b891ddca99c4f8c7c85c2b", 0xffce}, {&(0x7f0000000080)="62f5852eb38dc0ac01b8b6370b64943ef1eb5884122e5ff1be82e44985060b1b64", 0x21}], 0x3, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x3123435d722e9ef9, 0x0) r7 = fcntl$dupfd(r6, 0xa, 0xffffffffffffff9c) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000084}, {0x48}, {0x6}]}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000084}, {0x48}, {0x6}]}) r10 = dup2(r8, r9) ioctl$WSDISPLAYIO_GETEMULTYPE(r10, 0xc014575e, &(0x7f0000000380)={0xad6, './file0\x00'}) r11 = fcntl$getown(r7, 0x5) r12 = geteuid() ioctl$LIOCSFD(r7, 0x80046c7f, &(0x7f00000001c0)=r7) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000000c0)={r11, r12, r13}, 0xc) r14 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r14, 0x0, 0x1, &(0x7f0000000000)="89050000000eff0f", 0x8) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000002780)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0x3) setregid(r13, r15) pipe2(&(0x7f0000000680)={0xffffffffffffffff}, 0x10004) recvfrom(r16, &(0x7f00000009c0)=""/4091, 0xffffffc7, 0x800, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x6}, 0x8) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x30}, {0x6, 0x0, 0x0, 0xfc}]}) bind(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x4, &(0x7f0000000040)=[{0x3, 0x1, 0x0, 0x4}, {0xe59, 0x1, 0x0, 0x43b}, {0x8, 0x79, 0xfc, 0x9}, {0x9000, 0x8, 0x2, 0x3}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x0, 0x0}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000100)) pwrite(r1, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) 16:00:13 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x10000005a) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) execve(0x0, 0x0, 0x0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 16:00:13 executing program 0: setrlimit(0x8, &(0x7f0000000140)={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) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc5a1813973777ae8, 0x0) setrlimit(0x0, &(0x7f0000000040)) write(r0, 0x0, 0x0) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 16:00:14 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100), 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) 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) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000100)="8c65", 0x170) recvfrom(r3, &(0x7f0000000140)=""/206, 0xce, 0x8fb5709b044a0715, &(0x7f0000000240)=@in6={0x18, 0x0, 0x1, 0x9f30}, 0xc) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fchmod(r1, 0x9) connect$unix(r1, &(0x7f0000000080)=@abs={0x3, 0x0, 0x3}, 0xffffffffffffff8e) write(r1, &(0x7f0000000100)="8c65", 0x26d) 16:00:14 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000100)="8c65", 0x170) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000100)="8c65", 0x170) setsockopt(r1, 0x5, 0x7, &(0x7f00000010c0)="fdc5f2d99302e97b24da45cf57ab4dac14cf4fd4270f560fb5696d05cb74f5167f99c4f1b9ac883467aeecabe4250ba3235b0a70e9f937e7c37b9e58a16056b1d9c6a845d36576eec78645c8cd836afe86f54be9843c894b475e6c0cfd6d8930a85e94a41f58bb9f200ff8d0a4bd0aab62927638ee7330a2b6d4321b191d911edaea717f1f8552521491ee67e7b41b22fb77aad469700775f844a5f8b5dd22861244168af9a0bce6dd72292adbeb1c76833b8e9c9fcca7eef25eaf2baaddd41ae68dc67fd05202ec7b62ec44c4b8ed7bb1ccb73afda0e614", 0xd8) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCGTSTAMP(0xffffffffffffff9c, 0x4010745b, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="3f8ff26d5ac00b6019020c10d6226803179e38b3bef31e4af0e338752af2526d7dccd96df16fff9494cb714a709319ab4a660f309a8ee1ea5ec6a901a8ce9cdca026487a0402d809f1680f7bc99f22b540c56b4878133e832801b00adb7cffffbd47263b72defa53ad2c996d5415f4ee42e209cd1fca02176efd00acd5c4126a76332dbb9e3419c01b026018c369fe7c9b180c2c103bcc321b29e8ea816b5508f0b831ac9ee720e69e46cb80b92ab62fad9364a7aa609b7e3f24874af18cfca4fe6786822e558d511dad176fe41035d1c39fa9f4a314dd358a005d5e4caa5910889dc1d0937379ef4ba487987b2ced9ff75d845616dacc849f572efba5c161bd7ebc72f469ca97f1aa6b26ab9ce69451dd3bca7bf28b114b5b9b16a65b0c12fd8ab6302e6fc24132d0c85206f7e1d73d744ef326cd99af8089f7249d22c916f187e6c98e41eff34028f7a77bc08638133fefbd29adec8ce43ac47d7b636d8c87c07574e5e9004ad094f3fe17eb693327fe0196b4546b8593e2304d3e0614e1022da4e048c47dd59f29c1d3524e0b5e3d97643cdb98d1b72c880a6fe906806328093cf5cd66ae3fe72264e0dc1a4dec8127bc41b893fac9bfa59a1932ec3cbc2cdcb30164ff2e450294b0157a26b6d7c28a0489f70b395bc0b5d3a00b0d2b0c76297acce3104b7edcf7f1a8627589c659312ca96e25592a98076cd641280374e1ce2b8a082dd9977970f8a691d964409c9582ce579779cfd98ce41f924da0a336762698d4710d17d3f7fb2f996f4f01d818f2ff6bd8b685e87ed9d8c8e0063127bfc55ffd145c495911bfc254535218e5fb6b8edfd98227a8b40dc5bcb8c8ba78a2325d18e9b84da5e647d4549ecb70a325f82933d9074b3ab4cc6828093ed6b0f3d76e882453001a5e547bbed21fbf2c693cd57bd7a5673365d2c37b20ebe7ff64dfde41de71dba895988538882935a3ee75846de1a53168e9d26fbc58194caac94df7b3968d4d77eb3f076d47e12bfe0fe681202f0146b300945deb3f39204ef6b8bf282b25f976c316ec64740ca7a88f35a7dd1fdd7e9906dfdb2acdcb91b61162d947554540c9dfd3ec906bdf32227432d33569c957d79df743981ed6083e031c05fcad24caec86a45303a2837267d5201a3be94e43a1d454597c44c9608a76dac393df52a5d08c067154f5cda62984441c76d7e1e0e8b140bb6716b41097a26d60f7a97173d213dbb861a34c1997b46dae4fa4fb04a941fdee3061b0c8fb5a562798f61a3a1b0306d3600ae17c4afee6fd3b22d3d3891183f29e87e910471332cb166acae68f2b0c4e830259fe27ef22088c2e6a55166d1314e8a515b0f619635b6e6e2b75c65be8ea5b258b414aab5f014b1f1c2130a8397e0e8129e358a2ef2f459e04a16f75d3e7abf69d77b7b2329458f9e351828032fff2e4d734b1e484030d8b5ec5a0fee6bcf677ba4cb873531b6c411f05e664f805d9cd270c0fd57597d263aecbec87b372694ef59893438d13113608e580c027af612faff99ce1a2032b87672b3a937cb6cf050a2292b71f48e8ed09eaad3d634799576aae74550f4c4a506f5a50e157d295cc5651a61a71c5f771794affb6336d060247828fbd4c421f5dbbcefba471965d806389e1ed5ac1004f7c03b8f4dbcfb3673c083c105ee412976b2de549d4d745f0a0cf0cb2a111a49892729a9df1c9064bbcd2a15a4c3af2447b103c5d4268b2b416b9d6ef43973476b9662993c410f49afc3c34211ae8269f1f36808424f7502d41564d95786a06eb06380641384f0897de9ddb97917472c9d48ce71a066b881b1a7b232668f1e4b2bdc7af736da21510c36415066a07b1fa8f97f1256c664dbaf9251bf65796c6d4aa62cb81e49eb1a26f448f4b03b53f362f7ea896ac8b236dd65788d2897f23090501311a6fa6849b97c134f490669e2e2dd3ca812af4b2798a8c22a72844b514a846f84724f0f06bd49555c2206e721c3c66d1a30a36108974ae58afd7872b6ea05da350fdedda27e1edffbbb0eda152f54d90be6630c4810d658d802dd5bcf37854df25043ceef90038717a1299bb160c64867556526c526553860e089cdeed4924513a4b72c9637d11132c17dc8d4fb0d5692f67251bd516473b1b1f560afa73a9470477c27f3a3e88697f608ed5d0d19564138fbc516196058cfda01da2dd1febf9fb2eef119dcc11958682d75f0f288323975dc9c8a1510e107508b626cd1cbf3f2aa37ae8779e51c80b259c34cb7519d79f6890954f1a27f6c1e05baf2287b1ffda969e70fba2873c0cd5960a82cea5ff18d6651d3ee74f348710fca8be331437c38703c2da869a61983efba864df94cdabba8d3fe50468d8e2d631a47b01bd26f8526b65bf82118ffab3020e939adbf02006cdf2e54973a41f0499dbab3da38af30600882e2f81bb9dcc78262b4ec83536f79a08454aa652e33f0a0a35600b1bb9e35c55b3d5f510d25128fa99bc45c8c2d1a9f32cec5efe6dee172b0a5268ca45fe1a8c58de52589a0031ee752758f21cdcbcb220094a3a0b90052767436c3355dc96070d34375fd93792621dee5c483b63e0a32756a200d81eb64d19765117e7a85163c5dd85302a5d2e5546049d446322f4a729cdebe741752c883a047c5b10ee702873ecf5be8836522584ae6fcc06461fba8b77c5aea5feba49c8497e186cbbeb76e1a2fd569f8ec1f738552439a329d4bebb00a191b82f05cf52c6ab15b2496b30ae2993b4dc981567d3f9aa54d38476d93c170be31879d70b1494ccf560c68a6889a77d683586a3c7097e0724b5e8b87913bb5228e3e2828cce7146105927e705ddda9f697351b227469b31af26f0f3e5ca612da5e85a7c969bf65f95c6b0acd0d419ec1aaf5b8f6a2157e2273075c39c99bd6bd2856fbc2566ca067ef758cab5b3587bc54da44c1b33ccc9e289a748e86d61ba4668761680ac413f9794ad2c4420396acf18b5ab06fdefdf817e0cc427790c19a14f806728c8f04ba1bb26a22fe5b2376a48cf4afc5ad0688feacc3fd2be7979f35fa6d830456fa86afbf557bc879c0d4c307c5dca724b6c167635848dc7efb2735e55b58f13f8944fdd1d124c5c0dc9acb75563d1456c9e4a7e43dfbb4ad5205594374838ef85f984ea72f5727bc45317b8af8459dab993e4cbc5e4c950d9db0478312e61fb1db6cbabb8ab93ffae1ceb66de8be66c633ff1cae766cd0945b3823fa4f52d2804c22a019256b368dbf02858eb690f3176e77f9b94a2911948be0c1e48363aa7c4e2d62d30fef1cb1a79089ffe95e8732f003d7591600f005aab5e0558ae817c3fe782c5e5fdfcbe62728c979071b03cf10a02683ea158307e38d8bd2fe0b65865b9248098981c05cc64b3a1816edd4f21e2687d78d8c23830ed42fb4ef7b23fc703bd6c80d44d06f5d9522af109f61ea2b8e3cddc987f132a9de66ae7c97740c46254bec899496b4d1fddd18cabfc93b03df872d2c53b1948f50a22e3de9ed5c1c7ae38ee6b52a84094a98be75dcce75e52ffcb0a2c80ea4073f81572f94ca259d200a0b73cc66b4e307a933a2867b620575af480776693a13fd51a6caedead1779f23b361815f79df98f1b540cc927d35895af786b92cb73bf09a12ff77da4fd6c474626fd2c3897b1f392c1103fb9afe897bfe6aa11ac1e425ceb228b645ab93f59645d963deaa0c31eafb77ff51daeee0d72b9cbc75dec075ae714270ca69c86d0b2140e76721d99e7344d9a010d3b8dea9a433432da719fea235ea7d4a8569fd9c0472e8c1bb3f53ae7486a2a7e09a98c65b56941afc03c41c94171b5385e394c91fa20b8b87ef9b59b16edc7661f45e06083ef125684ee6f5d38b574ecdf51f91e1401abed51b33dda6de0396f3e51b27a78c029cc2133f3506317a33c8fc94df422c6b41df78da475733c6b980f6f4836244503b51ec18ed048ca3b5f4b70347706ccd3745c4ef62b7e3df34a4b62f7351af163ea18f28dc7638dfb4f21574207a4ebe6571e8b77b92689d13737e2380d2bf04d06149c2924c1230b5d6f7a94506a79a9bfc909a93b7608f7c79aab0a41cb2ba0839d2302c3a5e5a8f9e0d8f09fc86c34a34e146045502458838e1b226455a528be3029b82f6a8742c6f011ba1a9834004c537a3fe9b9461a04a893146b21572ee6c612fa9396cae66a668b6e7262b128a3214dd4d23af1aea64261a28a32525037f056b7e57ccc462c2044c579f99ff5dfba3790f0cc160595cf47ce71f7d73adbdb94af8bd11f200073fbbd334fc6c61fa5745ee559593545f47297298da2dadebaddf78c3feb7d2ffb632e11cf6eb051d5fb921b7c455eec9c44e2073d42e61c696670d90a1d12b511fa9be5a16d99a37fc17d74252f745aa121234c3425d527cb17a0eab2732b2a093782f049f15c9c368f2f644d28d92cb4c96f14c7d10c4afe9f2416ea54b60f408ce64159e0223e7d2d3e57cf6e0d7b517587690b5b37a76257b68f3ccdc856efd562496182dec06f23bc7a3faa41f2ae88d0a1c4aae11f8fb06561741da1d44302f872025f41cfa9e5c1b2128ce7945874fe273d2a0e14aa7b34e8f946984a2c1314b699a8c46ed1d78a047f7eda81ba0ade08ae2c79667ea55bee98a1bf5b34a908169f83f2edd0157bf7f6fc9e29a90061739c9075875ce73d9f570e92947f40039149465a58d76f780e7906519c74dcc4b100e2c434404459cbd0f0323d3d9562f708e83037cfa640ddb9438d5006c47513a6cb39bbd67211e18cc86b0424ee154613e842ccb56f8d13271d0c3b9a526da7354da67a5ec45f782e8988259ce84176e19b466999f5cba353dd9f017137c20132bccb3b300bf5a1e5cabd2ed3947d2c54f2b35633da11dc180e04ff3828e28d39af88f25c99487d9d4b07b06c43d83b1a6e69ab2939ebdc696be53b7f4e43c49da3e2dff2aca86698bb85c76d4914c79472ce5c280ac1850c52ca26664e77695cc166f5988907f58cc144ca937424773daf78cde0be8f1435b2a567ef4914296ecd6ab9ffcba811c2dc6604b51872c324c53496d530b9779105b5d4f521ca36e49a7d4baf8e54f4dac03372e13a56be50f6c17f6cd03525e2d58501850c065acf42c30bcb7f3212fdda43004cc4f7c4da6deadf2f35586b3bc20e6077bb17a2e8eec7fcaaadfbccffa44d079ec8633d16e59e7c76f1e0dbbd8c7524697ff07eb8c7b8afd009ced5c06693b0fc0d1d636ecc5f4afdae801ad15a255e4ff6e1b15129197e6ed3c5c35044390e37bb182c7e954cbe818bfd96a57678bb7adc57a00d27b9684b4d4fd5301f7b26c7668f9da4c0e15f0c300477d5a536d73df5b21f23cb1a30b4de9afd53d4a8bafcc898d9ec3b81d6185403479fcdb3f3536315e9221fce087d461f0332d687e969e8bb1688af9d139ec17ebb9daa71bf78b440b0ee33d9de120a18b2be2950e1e70ad864dea8084f233993d473b542ed7cc04304eaca5c4025c7bfcdc6a131b9aa8e23a6ddc23094214777280e9b03ed01ad3894544ff446c66dd4af79cd568ea07a4c60e843479e6c23bb75d25041c1e46379641fdb19dfc1d0bdb1cbf0cab3bacc77f967e9ff875611e788184db7", 0xf84) 16:00:14 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000300)=[{{}, 0xfffffffffffffffc, 0x9}, {{}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x85f5, 0x0, 0x9925, 0x0) 16:00:14 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r1) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {0x100}, {}], 0x3}) 16:00:14 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x7fff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x301, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x800000003}}) r0 = socket(0x18, 0x1, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb18320809d000000000"], 0x1c, 0x0}, 0x0) r3 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r3, &(0x7f0000001000/0x2000)=nil, 0x0) r4 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) r6 = msgget$private(0x0, 0x682) msgsnd(r6, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r6, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r6, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r6, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r6, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r7 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r8, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r11 = getppid() r12 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000980)={{0x2, r7, r9, r10, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r11, r12, 0xa5, 0x1, 0x100000000, 0x2}) r13 = semget$private(0x0, 0x7, 0x0) semop(r13, &(0x7f0000000340)=[{0x1, 0x4, 0x2800}, {0x1, 0x4c, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x200, 0x2000}, {0x1, 0x2, 0x1400}], 0x5) semop(r13, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) semop(r13, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0xad8c14e9749945b3}, {0x2, 0xad, 0x1000}], 0x8) semop(r13, &(0x7f0000000240), 0x6) r14 = geteuid() r15 = msgget$private(0x0, 0x682) msgsnd(r15, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r15, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r15, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf800000000f0ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r15, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r15, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r16 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r17, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r20 = getppid() r21 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r21, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r22 = fcntl$getown(r21, 0x5) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000980)={{0x2, r16, r18, r19, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r20, r22, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r24 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r24, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r24, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r24, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r25 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r26, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r29 = getppid() r30 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r30, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb473adb71503947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fce454394bf0f7eb8a201c40c976e24"], 0x1, &(0x7f0000000800), 0x0, 0xfffffffffffffffe}, 0x0) r31 = fcntl$getown(r30, 0x5) msgctl$IPC_SET(r24, 0x1, &(0x7f00000001c0)={{0x2, r25, r27, r28, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r29, r31, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r23, r28) r32 = msgget$private(0x0, 0x682) msgsnd(r32, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r32, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r32, &(0x7f0000000b00)=ANY=[@ANYBLOB="000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000005eca2d246fd78a2fcf0000000000ffffff7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000724600c676c36df497630217bc94bd263540ccd7bca9e7150680380fb2adefb8395a706694d2e93f005dfac1372c82a08b6a956a19a74cbc280d92d0acc15f3d70cb696c7fadf07c26d7fad74509a8a3e0b3258115bb871462160459336bec9fd6713fbcf35dc7b378c9b23dc54678b8c0adc9ec5d58f27ddbe9c96116dbf5be68a5401854678ebd45288031fd958f4c526767883f963ce868a5e23fa600d427c88871d2141e55a3551866c30a2b01b0f7a060439c0aea0ecc4596be40e201e5713e99efc1c4a79a0d67decd721d087ea81b226f4b81963033e228c7810c6d94fa2b0d2328bc9ef5c36dba6183195b5adcb4623d40f1d3bee8e77d"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r32, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r32, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r33 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r34, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r37 = getppid() r38 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r38, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r39 = fcntl$getown(r38, 0x5) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000980)={{0x2, r33, r35, r36, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r37, r39, 0xa5, 0x1, 0x100000000, 0x2}) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000580)={{0x5, r14, r18, r28, r35, 0x104, 0x9}, 0x7, 0x9, 0x4}) getgroups(0x3, &(0x7f00000001c0)=[r9, 0xffffffffffffffff, r35]) r41 = msgget$private(0x0, 0x682) msgsnd(r41, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r41, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r41, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf800000000f0ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r41, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r41, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r42 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r43, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r46 = getppid() r47 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r47, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r48 = fcntl$getown(r47, 0x5) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000980)={{0x2, r42, r44, r45, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r46, r48, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000280)={{0x7, r4, 0xffffffffffffffff, r5, r40, 0x20, 0x1}, 0xdb, 0x2, r48, r49, 0x100, 0x7, 0x10000}) close(r0) r50 = socket(0x18, 0x400000002, 0x0) write(0xffffffffffffffff, &(0x7f0000000180)="d3", 0x1) 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(r50) socket(0x400000000018, 0x3, 0x3a) setsockopt(r50, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r50, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:14 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x800, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kqueue() pipe(&(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(0xffffffffffffff9c, r2) fcntl$setflags(r3, 0x2, 0x1) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r4, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) preadv(r4, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0xfffffffffffffea2}], 0x1000000000000263, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x983c}]}) clock_gettime(0x3, &(0x7f0000000280)) r6 = openat(r2, &(0x7f00000002c0)='./file0\x00', 0x20, 0x8) recvmsg(r6, &(0x7f0000000580)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000340)=""/8, 0x8}, {&(0x7f0000000380)=""/45, 0x2d}, {&(0x7f0000002ac0)=""/74, 0x4a}], 0x3, &(0x7f00000004c0)=""/183, 0xb7}, 0x800) socketpair(0x10, 0x5, 0x100, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r7, 0x8) r8 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) ioctl$VT_GETMODE(r5, 0x40087603, &(0x7f0000000180)) semget$private(0x0, 0x1, 0x2f5) semctl$SETVAL(0xffffffffffffffff, 0x7, 0x8, &(0x7f0000001840)=0x123) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4010, r8, 0x0, 0x4) pwritev(r8, &(0x7f0000004e80), 0x5, 0x0, 0x0) sendto$unix(r8, &(0x7f0000001740)="66c7cbd953fd8202b3c9365c68826d171b1572fcbe6c33ecc5bae1d2f5b1cf4f31a6910725e751c7e064e71d777e99925bf651b9c3f9dee7471477d6382a4485a974a3270adad99215e886f021d7823268c6257181a035319231405d99df8a89b027a65245f706700631589bae960f577c42f239320f408b25d03626df79d1293fa36f26", 0x84, 0x400, 0x0, 0x0) write(r6, &(0x7f0000001880)="5dacb4fd2e81ce8f3f8dd58d3d36c1d089d8ae9f7e3f5ffe43571bcbb61621b19a9c201fd97c33b2b7808aa9060386d2db09ac7e431baa3fb682230a80edbbfe30598c08ae092ca5440e91a56a5134596a99c21e4ae5f48ca11c469aa9ff8998e14744171ad730ec50a90f8973047697ad2ce16b9a3d6e3281bd594a9f769f1e9a6bc4bc10e895097d49d445c3fc259e544973f18c6b304a4569ee04465b639da2cb95f45a9236eee042f0b1dea91d9b40fe05ae90f2f830d912f16022f91b045a56cb9a83570bd1d95c503b9beae57a09fd76cfe3a6f2f90060d49438f05ad4d7a9e38922165bbbb45fe69bbebe379d06e5ef353907403bb79105516416854598e3fa2a3f951fb15c7392c6810b0d19e7e97811727b710337d4c8eff5ddd8b4a245ce7bbcf2de8d20cb5b348f16aee3b2c653681227db15bea62985b21ec4a65bb070de5882acbf596bb1ff4bd6be3009fbd5eec5c1d3b095fba164d7641fd6ad22e16c797f619284f7a4bedca1f96920eb2094719aad9d51faa7aa76a2a9c4cd2f440fa9326a4d7878d495bc9eeb54f1853bcebd95b7ee0e230054b91d16c27d995fbbb04a953622912a18e43d2165099b6732680b484f2d7009d78f59482595eb39a7c009b492e69205258b2fa4c2dce95a4f625d7117453d1b7170a02ee62c37592cf3cc18477dae7ea4647f6dc0a812c1ffce4b8ac92ffd984b98c41555dfc8cd11b13635701787a13427a497fde6416e933816118cf0764d3060055c8ab576eaa63eccfe841a035fe43ae3b320060e750bacb20ba090cf579faec6f78c6d8785bcf4e4fec92600f41289ccdb17810bf47c8ea8f76c8aed8cd332496e1bddbef804709451133e6a89df9a9834a9ae5bc15facd97da4e99fc25ad4fd529405410af910a44d641edba3adadfd7584cd79ad872a547221cf9c835483779d1cad7d8ee9d8ea3afbfda0c96aa6ed77805c3fb8a9a0a5d63752682cd4176dd502ac4eb2820999f899f83dfa7cdb06f0f6527657d4e42f3b35503fdca49c2a4d3f2da0a66b37f867ee611a83de6e963f832f9f28e69824175db16cb3c500c81d0f8c3d071b91043a6a0c1faf77f4b6605653e5765e04aa670e8208e7c42d43a9f253b2dcf2ea43e7eae841b2e91a458065882b46ce4c30c5ffe5ef9897d494b78bc9e9979821076ebfff766a165ee563fd725cbcbfc3351fb55b2b5258280f1173fa7c363312ae5954df1cb40ddf4063550556cf6b7fe19788e806597fbd734cd7ee7cd77e528a669d7044d4517183e0045a58aa1c21ebba0b0a476156cc72a3d0353e58050ad714cc8d819cce2a41a8a617836c54abab9acff79e04a0cfc6c325a33dac312802375b2ef727087510d6f6eecce3241cb63649939fe7701f85cabe26968600064f7db4ad24d59843887f3fc5686e6400efe67612626f3cfb8459bd1d8e5bd8302d5a39efdc849702212d27abf3706f26da5367da15f73ed03ddbf5418d8c3767b83c4da1872e73f4d20685dbae023e505b5b2d2803b32389492bac9de1583a9a647743ae6493fd174255609d8ae965e3abd19ebc98c103da733b42c53f6e6ef6f9a5373cfd5f7afcc00cf8b4690f6e4a233a4acb2d4c14133bcb18ccf0fc0e377e66b28c47ea9362719352e5648783305d2bf76cc7e48218680f4d8ce0159e011fb5e10cff5aea23a78924db29bae6ae01439eb91954ce18995d86651087dce8fcbed93a807e9f39036f7281659d580aa6a620faf151fb05c8a4dc37f8c6f3c96a1b5424374d956e940a9838d31eb15579714d5131795810e0a42dbd5352464e3bebe316dccd152a7305b5fcd538fc7e0764ada21bb09c04d824d9755e7679081e734ba4d592d344c1342d6c98617166a2ee8c8d7e2cca9d4211342582193937b74abd47abe121bac9cd5b4cc5c8f15eb2c229b0612993c53452e19ea5a67a6a1e15ddbe6b10b6b93ac98e273c9d72185d07273f24c28dbda6b260ab905bfab2310e238c7d16675994a1534413be493efd7d4ca124debe2719fc5d3c7dfca88a9f1c2b6dd7dd42687b6582aa499fd9d420d5110c5e5783fa351b84a1125dcd94085623bb6e27330e7bef62dc357c07be8084a6df93ff3c1285db5eee58e3efe271441765cf43c37fe6cdff35e215e8df8376269c868e190711653fd690d928886945feceedffa499b987bcb02aa7fef2e90be2821b7d9cdbee98a8f2a90761feb56293a4c92425acdbce12a6588293303f6807ea8c46b2580f7f5ac3f39968c1e3579cb162166f531d81d69d94e619291e2d5c1fb6e8dda51386ebeaa89ef81fb8ebb10535f82cb4f25cfdd50e15cd54bd85f0f2b5aae0f394300b1cb473042a55aba8af6e97b65fc42b8e0eadcfab560d5e36263fa1a0b185413e359d4d59aeb6412cb13522f6017d7a9ae825e2e0545b3dd9c32fdab8b6a3be2bc118b796d27957120f6cd85444062dcfeeb180a7f0cf53215008823b6fd994bc53d943b485253311edc92761ada6d8c0c276db144c0e68b1de49525b2b8e3459df4b81160795648225f670b1c1913641689077882acb08ff1822bc173df63feccd380790fab1c2456301bbb6a04b60190d8f011108a5d55d84f6c529ee51b8060b6d4c4bfd4b948d3e3721b44663a7b72de2a4eee13230a9cd2aba274ff74a3e29efdb355414024439eccc1351aac983c022a41c0084658ecdb6d1fd04d8ccd15c4b871eecc8082ac68589efa227c19ca37d26daa718e13926dc3835f870f8511127e70663a0cba6e208605b6a7fe08d04fd8fab0b70dff28ddbc8e72b535e183f8ea04cfe6938fc45d3e594f27f32e6685f8ad0f3daa19737d1f996faf767d9604aac33d8fff2df9e676fdccf102dd9cf112281b20372d536cc884f7ba904153dbe1f65b36939d688bc8bbad79110dea27f245537dda771e07c7a6be6dc16d753c65d0c9080efc36d3f56cb932d591c21493fc5117f57a1d9623dcd3c7baa4f71f17fe4834cbc3a2cc7b94410bb51ede820552ccf73713013cd5129c5aca27d47070a2c582730ff96ccce54e1d6b4fb68d1edcd1e5ff7855fb688a801ea53bb2cc784a2d263170a57f1dc7ed9d2eb722adedeb85d54cff3b70c37e1ff2182858f3de6e7bdffb4939b3d4b8b537a4795e5f841102590fdea5dcbe6056ff06aca36a3f6ae63f722e52785077dda87503326555cf50a845a2bb1f0b4d928228b4f9bdb64b5259f835105cf88595a258675862ff602403736191e40082162104f62771d6ad037f32f230a58c289ccf544ec3b209e73c1f142fd056374415e96bdd2f65a15f6ce8eefb6deb8d0be7114ab0589d46d4edbe3a140cbf07bc5a427e9acf564fec5eb4490456b00c4ea74153c6cc64d05cbf2ecfd9b847f23e4d34414303869365dc234f59627847e12bafced0b0ebe8f34f86026482152e40c4a20c381336f61e87ee0a55b861a6c29f36203604b2ed98c47a8c09c001c1bcad091d8f6df772adb03f1e10e2bd8c07d45a6d8af67342cc819eea881bd56659b839db97185c12d962527d437d729de38b038742aeddac0f632c985f09cf9830b56a659ad7eae7348bd12af20b03be05601eabf2fcdc1b60bce07d8aa2d3e0580c95276979d6d3659a30cde18227f9b72a0439e545f06c8764017e6bcfed33feedc2a0d847bdb6d9dddfaed88d1ebf767c1917c2532812a09d070262687d84ecab5d9ed0c4f3507464ecec240a73bcd4bd6d201b9bd17e6b0c85e1ac712f34f4094782a7a2be5b3b9352cc28557103afa76e422b7b05dbf6e3b69a6d613a1ef64eed1d340d16cca1fb4e7239488781d7739a43ce4cb73357368d6817ebdc4e8a8a49eb27552cb125dd803e3ed63b9612c85217fc11735a3fa4f7522f4db7c01862ae7231fb7726084ef4aed3e4e8baa467237982142738e4bf61dac34ed60d2e02203f4a0f2717c925949d3dde178785cde4118848c5d66d19c8d06662de71ddf7883704f6cb3a8730b829a74e879ca58fb11e85c8fdf7e5beaa1f63be409850b630a0dd4f855b42c6e63fd0d4206501a752d5e34d9d7d0772138259f7885c5208a4de0180196364fa953c12cf60f31a9f03b4f733b4637487d84e8e180b05c2f5c263478d728e71ea4f882251fd57d1b36d965669aca5974ab7729c8e8cc52999033b71911c5548dfd2a1f848ee35f61799ad65c153ebaa6035527ef85043ec29e23503149c93821b7f81ced7e82af5dbde00a79c357960549d59e676c879e34709a52b72b4e93652e450c4979598ebc8217f232de46a658e416920f913298f56735b9cc91a45b0d2b9b78324f5a89c64326643fcfccfdc43b19e5d3fafd4349edb738f8fbb63969c37d9b313eed6562855033d783987bc262b30457cb4d144ef5b4826d1dbc75a483bfd8ce65c2413543d735fbafb84be6f6f3539907c611a7c0cedbdde24c1f8e8ad058d6db58dcc60a497cadd9b7a2045681feef6bfb90fbfc67d2ece1729fda545c9d0a601c23fd73fa7a937ea09f28358ab480f85fc35a46445de1420867366e9900fab3e034142a0d58e99b3bce24fe2351a75dddae153a66a626911c850874c695cf2b534f1494a0dd0e482f79017fd2c02ee0cec344d6e85a365e7611cb310b5bf677a782141993520215eabccecfd51b1feb68be7c8d5558c49ea8665a4008ab1b87afaad199a31a843fc717c3e4ad1936f737022e64f59cb60ae129d6c81e07498d5b29c86b6c784f2e9fb188dee57276ad40738f49a970ea4ae41d6b0c4ff253e3769486868ed6c5e0ac086bc12ff3c62f37a364393778286c2c4ba52fcad135118022f0e9d952673a491dbb1b903686bef838554a7a99e861822aad87f0f6e66836538b0ce4c362cb5fce8a7c4b978114e527860780cf72e932cd0d8b3298f78749793988a47836b8137f886e943979807800be610b25597fd18b7778c05047b78e879e5089dae26cc964028d5ca816808882ab3bc918b437304d1df902f7df045eeaf91d3b4ef500b8eabc435ad344c3c9401348d0ac63c76978b9f9ee59aa034bc9371664b26d03584e69b068f8301fc67249f5ead5634d78e9cfbc009a98b9a695c00e6f6f5f0ea1e772ac678574d02b909a63bd24a49dc104e0ceeb2febd03bfcf5a73cdb4e31f03c01829f5f84867b6bfbbb3f5a686a3cba340739624320b9fde68a9d7747f46af086bf159dcb3354c910a721d14e1d73b2e039b7c17573235abda57d521d81dd448d608c48c1337c8549408f52e11f41035149541afd44561b6a5e3d7c7e2b3419c301dfcc9fbd99f0390863815b82d8a10959c76b14d25d3f0a08ddb9ff1022d6e1f976afbc43488a83062376bb540ca4b95f2a670832a385f6a5b55c9655d65883a7ae83f03ec8b8303d7a1c91fd67ee595544558724f7de6a21a1ba479f968e76dd4a96b787b160049ebd8a44898861c330463823836edb07e9d2f81e93c67969a27c2f7b677cea6ba969a5cdd5206d197e075dfd1b5340a92db5bf3a8e5990d3b5e90a1a538fb88a4bff0079f7974a7d0a2dbae733304d059fd5c39a2f81ff9ee12170597a22e762dc265482291e40b9a5c65e2b265d1d347d207000edcffc91c6ac2e6fb5e7b3a36716689c019e4951dc53e02c38c7020bd71655328e27acc5813d1a4935e7ba54a2d765e9aa77da498dd215dd1fe089d9125bcabba4a094bd9a8f4d290c0ab28a85a2c61a823bcf5ed2f05d18f296d49768ca85411b23962004f7ab7cee592a8d76752845c922e3e3b640a60a3ab80141d4b6b0d5a47cf05dee8fbdd50024b63f7646fa39", 0x1000) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 16:00:14 executing program 1: kqueue() r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r0, r2) r3 = semget(0x3, 0x4, 0x140) r4 = getuid() r5 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0xffff, r4, r5, r6, 0x0, 0xc, 0x3}, 0x9, 0x6, 0x11}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r8 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x80, 0x4) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r9 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x200, 0x2f2) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) r10 = semget$private(0x0, 0x4, 0x6) semctl$GETZCNT(r10, 0x1, 0x7, &(0x7f0000000300)=""/86) r11 = shmget$private(0x0, 0x1000, 0x910ac43f924f4af4, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r11, 0x0) r12 = msgget(0x0, 0x14) r13 = geteuid() r14 = getgid() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r16 = getpid() msgctl$IPC_SET(r12, 0x1, &(0x7f00000003c0)={{0x622, r13, r14, r15, r7, 0x2c, 0x2cc}, 0x7, 0x81, r16, r1, 0x1eeb, 0x10000000, 0x40, 0x20}) r17 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) openat(r17, &(0x7f0000000480)='./file0\x00', 0x1, 0x0) socket(0x6, 0x4005, 0x88) r18 = openat$tty(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCSDTR(r18, 0x20007479) r19 = accept$unix(0xffffffffffffff9c, &(0x7f0000000500)=@file={0x0, ""/30}, &(0x7f0000000540)=0x20) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000580), 0xc) 16:00:14 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000300)=ANY=[@ANYRES64=0x0], 0x1) dup2(r1, r0) pipe(&(0x7f00000000c0)) r2 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000000)={0x0, 0x7, 0xf801, 0xfff7, 0x101}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x43cbc, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:14 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x81}]}) 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, &(0x7f0000000080)={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", 0x8) 16:00:14 executing program 0: socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x3, 0x0) r0 = socket(0x79e76a1cd5110d3c, 0xc003, 0xf7) connect$unix(r0, &(0x7f0000001000)=ANY=[@ANYBLOB="8302adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8faee480700000000000000554799b9b8138d30505e8f0000a4034385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf87240318089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddf00004123053ff03d925341d85544cd1c050c34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a41204cf888981d4e22265330027548d8ffda5eb1156f6bc23442dc9631d64bcdcb273e495bac1573ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f875a9255490b88ff1bf33436e6731ad3574d79be64d7c53ec38b394d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a836b9ce56d425f7f26efe6c2d6ad126358a2a57eb6652c52476b0f4a1fc0c7eecc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07081cb3613f363bda68cdc42da6ee701520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37eea13fce9a15edf26e82fcca1e245a58d78b9edc65978540bba1671379dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab7809983a3f6ac242939caff03767a04075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d0403054667b76bb2aedb6ee790c0514bca51acf3fffff4000b87f1ca4132cf1f6184c8c156ce5cb47566abe86451120963690cf6536d0df155673c12dfcce0a325aed454f7aabda6e3def3f5a190a05885d482fffb9871543e605aec4e96343d12645c6199ce0f92602b6ee306d32fe3b216639cb5ba8ca8715e9c82300768310daea67301ddae70e835cc89d0519e5a1e72c95111bea7330dbe8818d70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fa1bb7b7020f92f6773c9bf4e1ae6ac6b5a2889f298ef156860588778386204059fae2d9edc2410ac1fef1a0a976f7e7a57819a2e776e48cfa8d31cb69de4dac2a5cf61ea9ce77673dea2b929c9c023a9d82b4cab0acc8e05c50594cdfa8ce095cae56c4bb1a944d08a79cc839d77ec00000000000000000000001f3ce3eeac43c6d4f316c37ae03ab34921429b9eae68a81bfc8526a5e2e17ad0787b9182f04d191f4ab3d4b03c70ef283e0c51550af3986e7c2112ae59b562c9acfd46b5aed23c03008436f8f2773536a0bde3ee5022ee7aa5cf05105f518ffab7d7d2d8fa5a4e2949679dd70e532f681f29cd4c28612ccb11f43f6a72f21987d15bd9f19227c3172db2124a2790f94bd3e8e9000000000000000000000000000000000000000000000000000000000000000000000000009e31b69506a71a951c2dbc0b72b50510d4ce4b0358df222fd578f84fc418f406e9388e699a5f1cfe7b3278ca331c218233f37f902b9f067ab9203e0b2c000000000000000000"], 0x10) writev(r0, &(0x7f0000000440)=[{&(0x7f00000000c0)="f335ec146e968ac866cd4f30eae538c834dae652178cf297c36fd4f3aefc469d9248939708fb8746736b85183ef552744abe27f7a68ca746e0435e3b8845f05de2284503ac18b45757708049c59ba13501e4a3334fa4149648de6c60183cf6fa9cf57158744f4b82ec42f5dc8c418baf66c4d2e5b924d8ccb0fdb78ec567f3dce0443c7a2dd01b272262fc287d1edb3f63", 0x91}, {&(0x7f0000000180)="8f4d7a346b131d7b5cc257058ba615902045a8c49eed66aa558e8fab4fd246c9976a72854aa2aee10499652578ea12a3c4ee0eaa7ad34c167e5d3eca798e13575c1a85cfc73f8864dcd8511fa0349eca1039b5173f3474d090437f33bfd58b2f6c7a83fe8be335ee3e9cdc2c1506956cf475887c6c6f59b1228b0e62396ec1f4f2230b411773213a57be8da5153061435ade0a7a753858dbabecac222c9814fe94ffcafaab04ce67079181aad7552dffee57c395ad0c6efcf178cbc2095d50eac5540c01d2bd04ca824ac71028884d10dc53ea27f9c3c348037591b3eb7d77b5", 0xe0}], 0x2) semget$private(0x0, 0xa, 0x81) 16:00:14 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0307004, &(0x7f00000000c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_vnetid}) 16:00:14 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kqueue() r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000003c0), 0x800, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0xbd56, 0x0, 0xa, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xa1, 0x4, 0x5, 0xffffffffffff7fff}, {{r0}, 0xfffffffffffffffc, 0x2, 0x1, 0x5, 0x2}], 0x81, 0x0, 0x2, 0x0) 16:00:14 executing program 1: r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x84) getegid() r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)) write(r1, &(0x7f0000000040)="618305040cba13aad44bd25f7d9ae8052d1911187b60114f24a26ce766301d0e4248dc3449a29ad7", 0x28) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) r2 = syz_open_pts() r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000080)) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000000c0)=0x7) close(r2) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f66696c6530002d4c6fc939ba4c01e18ddd46e1f453687d2012333b3d15150cb1a749faf8d22e8ce04e8f3869ce26e74d6b5d4e93e0b86d70ddd74e9eb0b16aa6a1ebf3f22443d58e6fd46e00b71af39486d0476cdff8abe583ef649a6c71869306bb8cce4136855c"], 0x10) r4 = syz_open_pts() ioctl$TIOCCONS(r4, 0x80047462, &(0x7f00000000c0)=0x7) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000000)) close(r0) socket$unix(0x1, 0x5, 0x0) 16:00:14 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000080)={0x2, 0xfffffff9}) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x45}, {0x20000004d}, {0x4006}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x7d, &(0x7f0000000040)=[{0x2, 0xaa, 0x40}]}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000180)={0x6, &(0x7f0000000140)=[0x10001, 0x9, 0x3f, 0xd4, 0x8, 0x5]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x387, &(0x7f0000000340)="b6") r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000100)="8c65", 0x170) connect$unix(r2, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000001740)=[{0x87}, {0x30}, {0x6, 0x0, 0x0, 0x803}]}) chflags(&(0x7f0000000140)='./file0\x00', 0x10000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x45}, {0x20000004d}, {0x4006}]}) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000040)) r2 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000580)={0xffffffffffffffff}) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f0000000500)=0x2) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) lseek(r2, 0x0, 0x0, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x400, 0x0) ioctl$VMM_IOC_WRITEREGS(r4, 0x82485608, &(0x7f0000000280)={0x101, 0x0, 0x800, {[0x4, 0x7, 0x0, 0x3f, 0x0, 0x7, 0xffffffffffffff4e, 0x2, 0x1, 0x4, 0x80000000, 0x2, 0xffffffff, 0x200000000000, 0x6, 0x4, 0x7, 0x3], [0x10000, 0xa6, 0x3, 0x1, 0x0, 0x3, 0x8000, 0x0, 0x1, 0x4], [0x3, 0x101, 0x8001, 0x40, 0x1, 0x3f, 0x80000000], [0x100, 0x0, 0x7fffffff, 0x80, 0xfffffffffffffe01, 0x5], [{0x800, 0x5, 0x2, 0x101}, {0x4000}, {0x45, 0x4, 0x2, 0x1000}, {0x3, 0x4, 0x9, 0x6}, {0xc217, 0x8, 0x4, 0x80}, {0x2, 0x5, 0x800, 0x7fff}, {0x5, 0x0, 0x8, 0x8}, {0x5, 0x1, 0x34, 0x7}], {0x1, 0x1, 0x953d, 0x4}, {0x6, 0x9b98, 0x0, 0x9}}}) 16:00:14 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='/'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000100)="8c65", 0x170) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 16:00:14 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x18, 0x3, 0x0) socket(0x19d93a15db2743fc, 0x3, 0x3) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000100)="8c65", 0x170) getpeername$unix(r1, 0x0, &(0x7f0000000040)=0x100) 16:00:14 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x2, 0x2018, r1, 0x0, 0x0) accept$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="9f3d27b2f0ea573963e6c6843e996ecf4c717b"], 0x0) socket$inet(0x2, 0x3, 0x20) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) r2 = open(&(0x7f0000000180)='./bus\x00', 0x10282, 0x0) pwritev(r2, &(0x7f0000000240)=[{&(0x7f0000000740)="b5bf3d7adc5d89f2344b181943c96bd00ecf470c8b0c6584265bb36da515d556cd4d8ffd002f2b048e558aa86aacf213d927200d26f3d20c285598afe6724b7bf6c409f6a87a1697b9a11b2ffc499a49bcf25491307d9c6958f33e41cd76cb8c464f070f493c50e2ec8580b93c7f2161aa6f08758ddca83345aec52ae51d73a375412c81736070d06ac76115f3f989c95890e90637ec81b66a1567667bbab25fd3dac3b07c728b3c185edf10df2da70e69eb0a17672d2c9a89d978b3a564a7da4f365367bba4a549be1224a3fa888753941a543ddbe501f3a1", 0xd9}, {&(0x7f0000000840)="97bea158c81e18fb1c0ce5905b13f7f70016771b8d28bb6cd8bcf9b2187841303c9dcc5ea654e4665efce3fde6a09b547c71438870134c556f2f7581ae539e6ab65933637a358443489ff4422f23cc6eba5308ed1fabbdb3428ff10f11c2731a8fb25bb3d075695f499d5f963d2d0f5ac78534fa4ef357b9fa3debca67f6de18faf1350e98dfc07c8ad4d3e39f357b7b73035e", 0x101ee}], 0x2, 0x8000000000, 0x0) 16:00:14 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x6e20]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000087}, {0x1}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x30}, {0x4c}, {0x6, 0x0, 0x0, 0xfc}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000080)) pipe(&(0x7f00000000c0)) pwrite(r0, &(0x7f00000001c0)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x6000, 0x86135) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) write(0xffffffffffffffff, &(0x7f0000000180)="0991752f782265ebfdccb515279232c01f1eb7dfe6000c58", 0x77) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:14 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x0, 0x20000042}], 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) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffeb9) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x26d) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0xffff3df0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x60}, {0x4c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:00:14 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, 0xffffffffffffffff) pipe2(&(0x7f0000000000), 0x10004) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) fcntl$setflags(r2, 0x2, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r3, 0xee01) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = msgget(0x2, 0xc0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xff16) getuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r9 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) r11 = socket(0x6, 0x18b651796db3b81d, 0x4a) fcntl$setflags(r11, 0x2, 0x1) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r12, 0xee01) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r15 = msgget(0x2, 0xc0) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xff16) r17 = getuid() getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r19 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) r21 = msgget$private(0x0, 0x682) msgsnd(r21, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r21, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r21, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000839f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000ffff00060000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r21, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r21, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r22 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r23, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r26 = getppid() r27 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(r21, 0x1, &(0x7f0000000980)={{0x2, r22, r24, r25, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r26, r27, 0xa5, 0x1, 0x100000000, 0x2}) msgctl$IPC_SET(r15, 0x1, &(0x7f00000003c0)={{0x0, r16, r24, r17, r18, 0x121, 0x9}, 0x800, 0x1, r19, r20, 0x3, 0x1, 0x4000000001, 0x5}) msgctl$IPC_SET(r6, 0x1, &(0x7f00000003c0)={{0x0, r7, r18, r12, r8, 0x121, 0x9}, 0x800, 0x1, r9, r10, 0x3, 0x1, 0x1, 0x5}) getgroups(0x7, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, r8, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchownat(r1, &(0x7f00000000c0)='./file1\x00', r3, r28, 0x4) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000080)={0x1, 0x1}) 16:00:14 executing program 1: r0 = semget$private(0x0, 0x2, 0x200) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f}}) r1 = semget(0x2, 0x0, 0x18) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f00000000c0)=""/232) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) r3 = getpgid(0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x800, r3) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000040)) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r2) listen(r4, 0x0) accept$inet(r2, &(0x7f0000000080), &(0x7f0000000240)=0xc) r5 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r5, 0x2, 0x0) r6 = socket(0x18, 0x3, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r6, &(0x7f0000000100)="8c65", 0x170) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) shmctl$SHM_LOCK(r5, 0x3) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f00000001c0), 0x4) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="05000000000000000000"], 0x10) 16:00:14 executing program 0: r0 = socket(0x18, 0x4, 0xfd) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000100)="8c65", 0x170) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000200)="3007c0c093ed31c1", 0x8}], 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x8, 0x86125) r2 = open(&(0x7f0000000080)='./bus\x00', 0x11, 0x0) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x20, 0x0) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000180)=0x800) ioctl$TIOCCBRK(0xffffffffffffff9c, 0x2000747a) writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000200)="0100", 0xfffb}], 0x1000000000000274) 16:00:14 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x9, 0x3ff, "e7481766fdbe2cddb4c87f9c107d4e74b0a3a26c"}) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000140)="d09ba57886d9e99b488f2d6110a8d2eddfde62d6aee7392aaf4fce0041d4c92c6fed44562933abc53831f6f53527e8bd69bb0a9631a7b05b7b3568b8e3eb8338bcc437c589796e27ed3f5db774e5b8ba202cf855fc1eaf898d90ef75f290d3e2061686dfddb941e9e1fb56e3689a8b884b39d0c963b5d8802b94c065fbe65423794229af46104d0012d4f5f7ea5352b4e0d2b8565e5c4d3697ccef63497927f47a6b1d66f9eec2d2a6e1e94ebb818466b67faceaa7d49687f562333eb4f4702c0041e1a1b91940c053f567548b720428ac0528fc4ce09203c4d909f69c79040035333f3694b039615f51ee", 0xc7}], 0x1) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x74}, {0x64}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="d057080000005f593b2146d3a25a") r1 = socket(0x18, 0x3, 0x0) r2 = dup2(r1, 0xffffffffffffffff) bind(r2, &(0x7f0000000400)=@in={0x2, 0x0}, 0xc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000100)="8c65", 0x170) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, &(0x7f0000000100)="8c65", 0x170) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x1, 0x0) r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd0\x00', 0x100, 0x0) kevent(r3, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff9, 0x2, 0x2, 0x7f, 0x4}, {{r4}, 0xfffffffffffffffa, 0x4, 0x40, 0x942, 0xff}, {{r1}, 0xfffffffffffffff8, 0x10, 0x20, 0x3, 0x9}], 0xffffff80, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0xd0, 0x80000000, 0x4, 0x7}, {{}, 0x0, 0x22, 0x4, 0x1ff, 0x8000}, {{r5}, 0xfffffffffffffffa, 0x8, 0x7, 0x20, 0x89}, {{r6}, 0xfffffffffffffffa, 0x37, 0x80000000, 0x6, 0x1f}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0xf4cb4fb78aeda11f, 0x20000000, 0x0, 0x674}, {{r7}, 0xfffffffffffffff8, 0x20, 0x4, 0x7fffffff, 0x8e4}], 0x3, &(0x7f0000000380)={0x3, 0x4}) r8 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r8, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r8, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) faccessat(r8, &(0x7f00000003c0)='./file0\x00', 0x1, 0xbfc4a6d37e4791b7) r9 = dup2(r0, r1) ioctl$BIOCSBLEN(r9, 0xc0044266, &(0x7f0000000080)=0x6) 16:00:14 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r1 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x800) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) write(r0, &(0x7f0000000040)="11f3503d1d0000fd", 0x8) pckbd_enable: command error 16:00:17 executing program 1: r0 = socket(0x2, 0x3, 0x0) shutdown(r0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x45}, {0x20000004d}, {0x4006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) socket(0x2, 0x4003, 0x0) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f0000000b40)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a38620700000000827f30f13b49dc8714d56648fc8c4795955984c8790ebf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593da947f5fc9147808bcdcee3f27535692870bc122cd23500000000000000000000004d79f00cc8000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18080180e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b4634dcc6a10c53a3fdb2ed74f80619e311dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f089e72fe596747b69eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394c8b3a66ceefa9bdf906c074cf88898020022265330027548c4ffda5eb1152f6bc23442dcff010000cd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b741575a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b70b9126efe6c2d6ad126358a2bf7eb6652cff7f00004a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b4405003bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e996fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c5b041ac414eea454a0d7ce9a15edf26e82fcca1e245ad8d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b530779628defffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fcb02eb91b826475f9f1c488b5815676deee5b4d7767087857986d1a58f78a480786652c19b87be7d7113aaeb5e3dde2c9f06c001edc180127175592261441212965ecfa3d8006ab63d3e2c8bdd3e834708d82d4b093f35df1e1912019bb7523ce2bcac3af3968c8b95ca861cac97624e5a8171170204737574bd54c4eed69cc00a41f5c40d33397e2289c4550c78ffe6988b4c465b85759ac14f6681b90475e3b279edc044c4f59ff4df7a7f37c78f88fc37c3ccfdbd77224157fed8185350553eb727769268c1ab21c99220e4811ed0fc9dc26e64ea25c2c436820ac4e88f69697947b9c63eb097a7746adfe0f9a5b2b21bf35300628de2b4f53ead512e451661349a831669d8f87b72b792a75e94c7fffb380d24db2a98c0dfc7b779ef5be744d8e7f916e09b1ae613d4538973c38da6d76a164ac0b55d6b911919df80fc3fe9ca1caebdb4062113c6cbbb964400eb7de5fd5a23e0b49c03189a137d2f66f452e0c"], 0x10) writev(r2, &(0x7f0000000000)=[{0x0}], 0x1) 16:00:17 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x1a2) fcntl$lock(r0, 0x16271d3c8bfd6070, &(0x7f0000000180)={0x3, 0x1, 0x0, 0x308000000, 0xffffffffffffffff}) flock(r0, 0x2) flock(r0, 0x1) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100008001}) r2 = msgget$private(0x0, 0x682) msgsnd(r2, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r2, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r2, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r2, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r3 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r7 = getppid() r8 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000980)={{0x2, r3, r5, r6, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r7, r8, 0xa5, 0x1, 0x100000000, 0x2}) r9 = getpgid(r7) fcntl$lock(r1, 0x0, &(0x7f0000000040)={0x3, 0x1, 0x800, 0x7fff, r9}) 16:00:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/speaker\x00', 0x8, 0x0) fsync(r1) write(r0, &(0x7f0000000140), 0xb51) r2 = syz_open_pts() close(r0) dup(r2) r3 = open(&(0x7f0000000080)='./bus\x00', 0x800, 0x0) write(r3, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000080)=0x24b4) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xfffffffffffffff8, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) pckbd_enable: command error 16:00:17 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) getppid() r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000140)=0x8) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) mknodat(r2, &(0x7f00000001c0)='./bus\x00', 0x1024, 0x1) ioctl$KDGKBMODE(r0, 0x40044b06) r3 = syz_open_pts() ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) ioctl$TIOCSTART(r3, 0x2000746e) chmod(&(0x7f0000000180)='./bus\x00', 0x218) setuid(0xee01) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)) r4 = semget$private(0x0, 0x7, 0x8) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20010, 0x0) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000200)) r6 = msgget$private(0x0, 0x80) r7 = getuid() r8 = msgget$private(0x0, 0x682) msgsnd(r8, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r8, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r8, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r8, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r8, &(0x7f0000000340)=ANY=[@ANYBLOB="004732d6f4992cf9150000dbf0"], 0xffffff64, 0x1, 0x0) r9 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r10, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)=[{0x139, 0x1, 0x4, "cb8c4f53397fb9c96c1800a2b06dd106458550262167b9393ce0f476e8e2d97bbc5ff3ea62519e4f16e994078b4e31c486b894cfa9a237971559055e2156df626a1ef79a0e9ca8b1865cfd8c4546aa47e31cf879782a67e4b7e5f44562e52b"}, {0x110, 0xffff, 0x6, "a8baa00283925fc1c6e0960e81dbbee01d565ee17c977a105a7f33b0bfe5f1df51884d0b721b1a4504d5264d8be2bb5865cd9a62ba9efbaf358f00d8a52f260a40b46db3bcb0d0505ced570d9ee38685e48d4ad179f3a0952ec1741a5e2994f716be16d3f9b5a903169c75842f31e726de4dad9a4279e19f9ceff04b5144293c7fe3269e7cbb6dcfb8a7705c4281b0f5046fbf71822d903e0426f0774cd74b2ddde2274334dd4cde9ddb72a43b26194a53174b56275019d716370834569c4081eff1c84db0a6e2b60a49a53edf854e59e5b5d8bfe874b79d575b910fcc34f2d68e0a12d713a566e3e044ab2a5a56fe67db2f589965110b811681c8fd"}, {0xa8, 0x1, 0x3ff, "81eb3e6ba7e8b73b565436845fd9c9e51bbd9f5dd41dfa469608abf083020657928495768345eb669160616cac27aca15cf286e631c91974fcc3f14d7683887ed33a8e68cfed09639755ef3646d6a7bda662f0ff42ba33770b70f0c3310ee4cf780799e2686eac2efef71b5657376a8fab39541dce9f2d771f62eee718637c679e8815239df0a24562c3e6eb6b2f35e5f971a90be1"}], 0x228}, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r13 = getppid() r14 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000980)={{0x2, r9, r11, r12, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r13, r14, 0xa5, 0x1, 0x100000000, 0x2}) r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r17 = socket(0x18, 0x1, 0x0) fcntl$setflags(r17, 0x2, 0x1) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r18, 0xee01) setreuid(r16, r18) r19 = getegid() r20 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r20, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r20, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r20, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r21 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r22, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r25 = getppid() r26 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r26, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb473adb71503947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fce454394bf0f7eb8a201c40c976e24"], 0x1, &(0x7f0000000800), 0x0, 0xfffffffffffffffe}, 0x0) r27 = fcntl$getown(r26, 0x5) msgctl$IPC_SET(r20, 0x1, &(0x7f00000001c0)={{0x2, r21, r23, r24, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r25, r27, 0xa9, 0x20001, 0x100000000, 0x1}) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000240)={{0x0, r7, r11, r16, r19, 0x1c5, 0x46}, 0x4, 0x4, r27, 0x0, 0x2, 0x1f, 0x8b, 0x2}) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f00000002c0)=""/89) 16:00:17 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6], [], [], [{}, {}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x5}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) 16:00:17 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000100)="8c65", 0x170) connect$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x300, 0x0) clock_gettime(0x3, &(0x7f0000000200)) 16:00:17 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x0, 0x0, &(0x7f0000000040)={0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x60000000}, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000000000}, &(0x7f00000000c0)={0x6}) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000100)="8c65", 0x170) recvfrom$unix(r0, &(0x7f0000000100)=""/187, 0xbb, 0x40, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 16:00:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c15b00f4ff0000747beffde400"}) write(r0, &(0x7f0000000200), 0x4268) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) fchmodat(r2, &(0x7f0000000000)='./file0\x00', 0x80, 0x2) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="0c00e94a7897e60800b9aefa1105be3f66be7974fbcb64c7cf010180ae6392b430407eb6920195d139214badc0ab45332da4de7f9a4600a2970f8c9530377de0164a233afad0313ae292f0565206bcdafb512f1a19c2537d28e7ece24c9424da6dfaeac80198d42f8c231491147dd8b892e257dbb2c09c4eda3b5c29be8cd59a6df53ca9227efe6fa0576b5cd91e7ebeb57f30bc152c7f3cadfe3863f65d6e9dab4d489df5bcb1afda2bdbbd8569f5657f403c2111f65a2376c39b906d2728cfa9f0f1327a28e90b3438a11f4ee0e4adfa1d5e186218bc81c1a11179621f248eb096c34fc75c1a5ed599a25926d5c5", 0xef) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:18 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000500)=0x8000) mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r1 = socket$unix(0x1, 0x5, 0x0) connect$unix(r1, &(0x7f0000000100)=@abs={0x2, 0x0, 0x0}, 0x8) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x1, &(0x7f0000000080)="809d54d0e386cef0b5f0975beded2389fe87464d5fd7b48daa7440f912a3987c90106f470a6bdfb9a5cd806bd42212c24464", 0x32) r3 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCCBRK(r3, 0x2000747a) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000000)="00000018600400e7170600000000000000ffffffff00000008f8ceffff7993547d00"/44, 0x2c}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x8, 0x0) ioctl$TIOCSETAW(0xffffffffffffff9c, 0x802c7415, &(0x7f0000000540)={0x42a3775, 0xc2, 0x18, 0x670b, "622879891e569003a70054c63f3835e578f77bff", 0xfffffbff, 0x1}) r4 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r4, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) linkat(r2, &(0x7f0000000480)='./file0\x00', r4, &(0x7f00000004c0)='./file0\x00', 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000440)={0x200, 0x2, 0x0, 0x7, &(0x7f0000000180)={{0x8, 0x6, 0x1, 0x3e, 0x6, 0x0, 0x80000000}, {[0x4, 0x1, 0x401, 0x7fffffff, 0x1, 0x1, 0x2, 0x4, 0x6, 0x20, 0xa6, 0x6, 0x2, 0x0, 0x3, 0x400, 0x81, 0x4], [0x3, 0x4, 0x5, 0x2, 0x9, 0x2, 0x104, 0x3f, 0x100, 0xa8f], [0xa3, 0xd53a, 0x8, 0x5, 0x5, 0x6, 0x9], [0x2, 0x400, 0x6, 0x1, 0x2, 0x4], [{0xd, 0x2, 0x0, 0x9}, {0x0, 0xffffff00, 0x3, 0x2}, {0x0, 0x8000, 0x7f, 0x9}, {0x3a4, 0x1, 0x6, 0x9}, {0x9, 0x5, 0x7, 0x9}, {0x800, 0x101, 0x8, 0x1}, {0xff, 0x5, 0x5, 0x80000000}, {0x400, 0x8, 0x6, 0x4}], {0x4b, 0x5, 0x7fffffff, 0xff}, {0x100, 0x9, 0x101, 0x8}}}, 0x20, 0x3}) open$dir(&(0x7f00000005c0)='./bus\x00', 0x0, 0x21) pipe(&(0x7f0000000040)) 16:00:18 executing program 1: r0 = socket(0x2, 0x2, 0x0) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x20480, 0x22) pipe2(&(0x7f00000002c0), 0x4) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x8088, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000280)='./file0/file0\x00') connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x3ce) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8c58966385f87702c3d685230555ca129f828b68e28b3b1941b28520e7afb40d50e1dc972901cf2aaf9676f7c6a06fe4323e6567d15e870eff0c33b2b3287ead509d8578ba6d42e99b0800e9f4a60df541230b3f50cc08093a552e83ff643eccdc5afec609b28184cdc05d79ac81bced764a585773309af05db637128aebd58f625c0f9a1a4195512e2839b4f81c6e0de6fad838659d51694da01515419472cdb0fe79"], 0xe1) openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0x0, 0x10) pckbd_enable: command error 16:00:20 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000140)={0x2}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)) 16:00:20 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43, 0x0, 0x7ff}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 16:00:20 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xb1, 0x0, 0xfd}, {0x34, 0x0, 0x0, 0x80000001}, {0x7ffffffe, 0x0, 0x0, 0x80000}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") ioctl$TIOCGWINSZ(0xffffffffffffff9c, 0x40087468, &(0x7f0000000000)) 16:00:20 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x20000002, &(0x7f0000000240)=[{}, {0xc2c}]}) mlockall(0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000280)="ab9a4a6639139596d0e060335feaf3dca54fc34ace71f177236f4a60c78d4c61ebb910b2fb190a38225f8e247830afcc3c", 0x31}], 0x1, 0x0, 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) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) pckbd_enable: command error 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {}, {0x4406}]}) syz_emit_ethernet(0xe2, &(0x7f0000000100)="b6") r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x82) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000040)={0x5, 0x0, {0xffffffff80000000, 0x5265}}) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0x6, 0x8000, 0x5, 0x1, 0x0, 0x9, 0x0, 0x2, 0x3, 0x1, 0x9}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x45}, {0x20000004d}, {0x4006}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x48, 0x0, 0x2}, {0x7}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x5, &(0x7f0000000380)="4e34c723fb45ca07bdbc67f7ff6d10fa585b1327ee3e68e6c1add9d140989e664728cbb397e4e40c519c6273d90d7c10a916b8cb0b1abb31a1990015c9553b06991cb1ae29e0120682a049") 16:00:20 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) readv(r1, &(0x7f0000000080), 0xa) getrusage(0xffffffffffffffff, &(0x7f0000000100)) r2 = msgget$private(0x0, 0x682) msgsnd(r2, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r2, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r2, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r2, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r3 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r7 = getppid() r8 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000980)={{0x2, r3, r5, r6, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r7, r8, 0xa5, 0x1, 0x100000000, 0x2}) ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x20, r7) 16:00:20 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f00000008c0)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a99b691d116ebf37b4c0e52ed406cc0005224ea6cb0000000000008a03b10820a53b003bea7ab61b000000000000faac55a52f7dc8aa4f91c96cae10c0928a0ae54079a66de7fb5c4dd30d38a6acb07c62f507d5558726622d2f99bb7ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd25602892f008c18dacb6584b976185169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea94430239fc1ecc440000447c892633fadec43beaf656f9362301555914cb6ca1c5bbbd92eb253cc7bc3eac6f705d4729f7c40b3df7ccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b000080000147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97000872ddbeeb3ce1c82233076104d0cbbe37fe44231fdaf31facb5863072dad54297179036ec6a73cbbb2a000000000000000000000000bfc36409f72110587e7f1adf7260b508000000b1ccc2b2bbf0d85d327253045dfd842a97e6eef0ba58d30191fef9db5fee362f3e27c429e39a0e885c0000000000000000000000000000006a3b44cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aa50e0000000000008d5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd12fbd889bdfce7937e7ea5d70d00000000000000e354076dcdbc632b00000000242fca1da48d2bec6650cb5c3908a70000000000000000000019d8d89770485b54ceffcfa734aacb9eec728f7d1aeec54b890cbe14ed2ae734df865576d38e8b1c7db73dd616c7293b2b92a53f1ce0f8efd3790d2ca0550eb41d89cc10cd93a601e57530776ea63ad7cb94ae2f3a7eaa50598376ea78cd296bdc3d11454f995a05ba064d1ed0b4caf123444a4afeb18694eee999ba299bd8477e700600c13f4f3d0ccdf92221e45a98c7379582bd9bbd9c97aac502a863478bd1da82eb49cbeb5c600804f33f43d65c5c40125a655d2671fa88f73a47b429cf60cb13eac11ab04069c69ee4599770dd429ad6e8e57f287b4b73e898e5e6dbd7c62b9b5bd698c1c24eb5730b4f0e3e4d1e9f42128da37b6dfe89663ff83340996ba03ddc68464e5af40900976c0012480f886e0000000000ed4e1bc0da6424000400000000000025fea4d72f2c49da5a81f7a834d11a"], 0x10) r1 = dup2(r0, r0) write(r1, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000100)="8c65", 0x170) r3 = socket(0x18, 0x3, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x80000001, 0x7fff}) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000100)="8c65", 0x170) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r2, 0x6, r4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x3, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8040691a, &(0x7f0000000300)) close(r0) r7 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r7, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCCBRK(r7, 0x2000747a) 16:00:20 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f000004e000/0x2000)=nil, 0x2000, 0x0) write(r0, &(0x7f0000000340), 0x10000014c) munmap(&(0x7f00000ef000/0x4000)=nil, 0x4000) r1 = socket(0x1a, 0x4001, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$setflags(r1, 0x2, 0x0) sendto$unix(r0, &(0x7f0000000040)="6acff62854f0cd99850fdc10e0cee11eb79f3de5259980d66834b68f6d7b361af9e44ebf27229606874c655716e38e453f09b3eb5b4b0198147f2e854b9c32a66462ac0e15df49eb940e743690522d1506c31d8444", 0x55, 0x400, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ftruncate(r2, 0x0, 0x7) 16:00:20 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001440)='/dev/zero\x00', 0x800, 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000001480)) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x40001422, 0xffffffffffffffff) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) socket(0x2, 0x400000000002, 0x0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000180)=0x800) preadv(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000001840)=""/4096, 0x1000}, {&(0x7f0000000340)=""/124, 0x7c}, {&(0x7f00000004c0)=""/91, 0x5b}, {&(0x7f0000002840)=""/4096, 0x1333}, {&(0x7f0000000540)=""/123, 0x7b}, {&(0x7f00000005c0)=""/122, 0xc3}], 0x6, 0x0, 0x0) r3 = syz_open_pts() read(r3, &(0x7f0000000180)=""/230, 0xe6) 16:00:21 executing program 0: r0 = kqueue() r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) syz_open_pts() kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x1000, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x2) ioctl$KDSETRAD(r2, 0x20004b43) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x1000) 16:00:21 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) write(r1, 0x0, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0x40) 16:00:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000000c0)) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x44001000e, 0x10001}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x10000000000001e3, 0x0, 0x0) pipe2(&(0x7f0000000080), 0x30000) 16:00:21 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x18, 0x1, 0x0) shmget$private(0x0, 0x3000, 0x20, &(0x7f000079f000/0x3000)=nil) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, 0x0, 0x0) 16:00:21 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#', 0x1}], 0x1) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b10005046800000000000ce60605", 0xe, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0xfff) r2 = dup(r1) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000040)=0x7) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:21 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = msgget(0x2, 0xc0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r7 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r9 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f00000003c0)={{0x0, r5, r6, r7, r8, 0x121, 0x9}, 0x800, 0x1, r9, r10, 0x3, 0x1, 0x1, 0x5}) r11 = getpgid(r9) ktrace(&(0x7f00000001c0)='./file0/file0\x00', 0x5, 0x0, r11) dup2(r0, r1) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/108, 0x6c}], 0x1) socket(0x6, 0x5, 0x4) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(0xffffffffffffffff, &(0x7f0000000100)="8c65", 0x170) sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f0000000440)=ANY=[@ANYBLOB="01002e2f78696c6530007e12d3c561c7067dd7434f5042bbd005ee7567790a2b4df926213000496999448b3fce108beb401897e178972827fc4e9ff465e74b68b930feac805c86dd54e2940fed521f27212d6b93808777c2a5cac129957071396db0b5e601e6f4068eff34af5a80ac2b583b37e8f113620021577d1cd373359579c21c2ccc973e67c628490a24b3a08327d85037951cd16b155321bea4ce6b859329864bde9269a60e606006740afbcccd741013f78a654a8a07537f10b22463fd2c5350fe0ef75f42c45ca156e3"], 0xa, &(0x7f0000000880)=[{&(0x7f0000000180)="1ee3de9d", 0x4}, {&(0x7f00000011c0)="20b96a81f18d0bc4753acf1267859c12ec882833413d9935bee93927c4aa771beb831d393e69b5f565f2969c3bd9110856dd93452c4a9bf8e69fa624e2fbf34ed67e786a4cdebd9059a749dee8cc2218e0f31ba12f8f7f11dd1aee0c1c9b0ddb7765ce051c02938d57e3f6d84a960c030a2aa7000d39dbff4ef50c5137f19056c7cb915c03ce9832052a1450c358a9cd970e4afd14b58a9dcf5528d0a295dc403557cdc9656c8691c52a26242481f3964fecdb64d4164e866e74fbd43f249455297aff9ed513f81054e9e5e6c6072ea3b827fa035246c0381c27f6ca0b56af34abc85f78fa51a6cd847838725e9bef27d446cccefa40df76259423a3b401d99889e02e063cc7a0095790ef07c4287ae07f86f0b467f4d8ef6ce7cd5b48d4e15184091143c803b2b39b67dc8c00876e18c6ad29b496281290e68e4d9f270f4736c8f04d77bb9ac6a0e8ad70b59f18a40ec763a4cad8e1816d28cecb3e312af444bcc7c4f1e455b890b8f6e6744401153eaf08b216a152e57ee37974d37c37f34c903b4494804b394fc1917b00e7597cb2fdb41148442a35dc3dd986e6862f21d26875d8cb37ee78cbe1a29be42d5008bc14d0dccd3b55d97f797fbf0e525c14eadf6fd78f9936d7d9d2b60acab20eca9f652a7d0a76e1f1da630ba1733c03297b70580a1a2640f405c9580408dbda7ab5eecf714b2d66931f1ec7704d2d823710962142508512e65ea191b004b1ee071783753943433db1557d50bcf6a77a69964eb97ec9e42dedbeee559ffadfd03aeef83907b6d0650eee56c2239637c452482732b338922aab6728339372180bd4eebeddf653ac371dcabecc8b0ecaddadc4c731e49558e4a6f7a7f7e033c3ce3ce0cce5fb052e7d8a7679f21eaa1ebc1c01c2cd41f18056474a707915afad8d3f4a2a238170de1b4420ee67b65efbdaa85331751f5d2701ba8e8387b86fb3a94801c58316075bb7ff56e5cfafb87f3b2b8022e3d5f8cfcee230626f570aa45f601f158770e4c8753626cfdf0842bb4264916bf68780d90e13f704775b65cce5d0c08abb561ed0b1ddc35bf128a69eb81ab00cbc98d6b8b3f7594944ec94cf201987fc71861767d39954d39c65ef294543319283140f573b4e063f633682fdd61d21be49bcd010a46509e6e41fab518e05e6b758b20207773393668e35813126eb278ff400ad7971a1d0fb4cd74773f2a35dcfece3331a4c40755baed44f3645be2c4bb8e64c8a30d313de74532807a41fc0eade28c409e13126dd557e1e328dd4e3afeb81d71a93e72ed9bd193cbff4c4073b779a3c0aa5bc2ccd5f1c5576a0e96fb6d540f73fa86ee35c4fc6e999a7ee05c98a74fa5c1347b84dcc44f4b9957adb88d5fa774ab44cc6a9d743d44198abf05a591cf12f01c4f7b74bdfef9b38f561467c3fcbaa0feb51d08b5ee294eeb8383563878e0d487cbe65f7d556f7a6752f80e889d32b923270d909533ff0e30af9f7d4001f4e3ead6b0bdd6617fdf3e5a85b0f8d8af04816b211e0d7738627528e7ac863e31104aa2f62eaedfb85cc43f3b528a4df689b96515bd6dc620469368249d24586c05fd04262ab5188367b0a27d209302671cca2bec517a47ccaa0dc0ce6c981ca7a77eec2687d6f32f9429318faf194f82917cf88e800ebb5e385d5fb1562241302c6fa10616c30314893e383e531ca477428707bf9586de7322465b1a19b6b98dbe6a015db3d8289b7d588bbeac490a378e78ac0aa6b7663b0d6973ca8cac67bce92ffbd3fbf87f06281e2d514dccafb0d7321b35f6da9dbca448b27d765d966cc659d6fd989fa128cddf07ebc4b6ae2450c9f618e14af55912227971355e158a20ec395df3113f89f50031f8067b9c99484647c4a1320225a6184509fe2906799043f1a2a6c45a45956e7dd49d0e73395eec705208b918bb4a07c4fb04eff5c9360f5e096486bab831df033f4cfe9ac5959b4a3dfc79a7bce79ac9daae7188762bfd2e221fc9aa252e7c29a56a39a926edf81d4a78828c1c0fe284a70acf39c705cab35161e821ddbcfad65ef16109d85a397f55d38b4a324ecf1b270c864e594b49dcc29cda8a32cf151b06987e7f5c8aff97e8a2e668a2ed796739912889984a90d6816288aa9f084b9462829a2e10eb5c0d87b58fc47e527881d4daf19d5a1c9a0ef127bc21f7bb3b341fc175d190f3b49fabf9f7394b97ae2b9083046c6f58dc5ed2dd20969eb0bfeaf6c0dcc2c0defd46d6c220555904a415d799d58e9ca597b1bc72903bc5a50c3cbccdfae3a76855610a6894fda92118f1c40d05ff47c11ad2dfcf6e1883229cffc3839222befc5d0cee9ea875b8f8d16e707f5ee37ea07c5c08145de986eb42208ad387209cf7872e3c2f87021c9a5763c62b987ab96180fe4bf9583ae8d03f2de73148c5c3807ae060cf38186861252f637349cd1fd55e6f9a1aec1ea1f2e13c4bca0efd5b1377362e3cd49724408fe377aeb52626db77261fbfa615fcdc1ef90642e0bb1b15431f66802de6d2fc680cfa94c3da4a708c62245ab8a44dbc9aa6e4f17f68dfd114499477f63f543e06455dc68b039ffaf51243842292a694235cc7d99d4beae7f4e6f58a435b93f8248a67933889bbe0cad142cf31368d67320553a4398655dec0cda897104cd00e6779b30a6467aa014f52f99a09bdcb882904b68aab2a4011c733b42ac4c73ab59c0e3521991c439b25ab0fffde226ac92ad974fc0bf82bb4e840fd3a16839faf305c2ea3d9f0c0d0f939c50089cc978b082bf0d49ed1c9a5e1e306f5020374e0a53a22d73711fbc2de7444e779f04a4774546c520e1f52ab1f9c5c03c299064cccbbdabd42851958419945f7e6f9c5a06a354db147dc041ef8c19ea24bb215df60c603d58ca7b0d5c894814eb20ba3cdc2b70e5bae9c2483efe235af94faf30cc7b1b36b4fc8a429ade6e67f02390e69591ceddc45e78e9f82edc529ecd570200b5cfdf05335868bbe86498e34e253ef9c970d01b1497507ee4286d293af98f5f916e045318392ffddb1f564c908080b42873b28ebf55b6e90eb5ce0c3555579b3b997cae71a831c609a10d4b15387fa9092df01f469eb40e20c7d305527371edf02634a7a989db376a4b39d75ec389bdbed2a198781691641f3925a0e32fdb07cdc2906c3d692e478b1a2650d953611e078bdc4f9e61e58dfbd02fd6d32e92ba5e4d3cb358cbfdef717a0b9fd4984486d479f61ddef7c90768db8dcf9f3941d042050e63c014d951d34caf6dd2492550d48075cab50382bc63963b9672a6cc8ed262a5818be6182f389fd11ce46edd439038bb268aaec1b5fdc23bb0636799e4cc0bb92f27cc305c5a2ad6b3fd9a19f2901afdeab7e4ad9ab1516776507debbec873bc0ec0bc9f16a12ad4f86d15c239cde185fbe0164b7397239fb941d460e50905dc62c8be05070d47f7f7379f978d68b932506d1f2880356246430555bbc74f826079ba04ab61234dbae76d29e792422b6acc0d0676e811f4bd3ea45ea90058ef78e713182a8793b8dac07c9cb16b53366d42113e86a283cdc673c484ac210159a56d14d814403dfbcd12fd7fc13f52ad0dfb36141a81ff451c74d8ce8b4a49bfb6962aec065da4b9e42a9918e9c390504ffb805b72f781429dcfa5215378f202f3e6ea71306a01b20edb9a161d12d598828677b59811f5f8dbfbad483ba9013c0ce4781f33da4a5d40ab4dbd6d3c39a82037ef69bbbc76444e92d55b902652cd73c866c54137e2c63c87318d5a172fae2da5d009fb9d39fb2323a79ee23e540495828623b029e2ff14c24a2869f1b4e6ca3adbb1b733e360e5c54f399f4d5c47bf65a9d5da10e4cd459469434f8437209e74100b838f899076f5e0fd897900477e83063c04520768404ebe2413d2740b7d383dca01393c62c50f15d437ed05d0e5dfeb42058f449019dcab432db54ff279eb0cc8e63407110120856e6db2668655b785124b85cd391c7a37618c491cea582eacbb502696c959c859741fb78620bc8d65aea2fe11a7937622063f5b03ce529147cffe2c3a3089e1092dd17c5f124bdb5274a5098c0097b093f2cf0f22f75aebdc42279bb6d82ce0e48e8eb042470be14bc8ba8f0825b121dcfaab65a7c79828cbe981a5cd1e5cae2efd1b2c79d42fb88ce939333d0b18089284e17276102b1f3148d8aeeb1daf772ae30d36fd6e16f1070b0d115dba14e25f692b2f685a32764a566f8c614c449512550218f7f32e5f31b02124b95e88e30ba336575a86425f9951b09c76a62181221f0a1cd7506e46f743d10f803459fcaead619fa7372052ff13c23af18ad41e32660b7d38af6b33f0b72a0981c1f86e496d01afddd15363befcfa5d798a77c0d9e162e53995d26c47d643e3de708ad6640be073edf463cdcceb5126ccd81b57fbcf2841b4a93c66695b0f3c2708428661cb6d232a6c0e82f06cf5a54fa875707e1e3c19cfd98d84d7e39fcb559b02c6f8ce521e0091438b3cbec03bd2a5f457422f729e689aae829afc538257dbf9f7c44b0ff1c4fc5aa66e24fb2e2c1906c551cd2ee3ae83f4a33e6423230b2cc9fd34981f46df1da5055ac3c88355ac4ce93ef08f7efddb22983c8b8d52529dd376226c6c31c62599ff682c4e5b20dd812f82eee18b5cef09c8824a7a929b8a696ca98c11be03a18b49f8af76b56f65f9a9364dfbbde7669dca28da23a708361f3d6181ea429dd7247c3e7347b49af7b7d96bd3e602f75b5459a0c34e02c5b9d836e5edb3d6f1b7ce0f36480f7f45a37fa0ab9cf9e543d2d44e10d17b95b7e5b5c69b288577332d94492f5090164d2828c8f5ce7dd3aa7f2494943bf1c3de6c23acd10b68580427083a4028093595af645c3b1885d93fbd1fa83adfbcd1e3661c175e828b766dba2cf55199288eb3e0bd032495c86e0310d7ad1b142e872fc3c99ab721dd51db086ed0e56600dafb380cad8bc349628deafef1ce1452d1a807ce28e4e95636459504ee81bd315b71af4c02733e98e505f5dd26e8a15f8b6739e514b46460579c870f3b105bf966b04b01934fb6c30e2c1993925505c0d46f83485912627d631819dde721976685f44dcc31936399e236cc36552c6098011222dbc37ca22a418939bbeeab505fc5a9e73bfb55f0098b265ffdc552075890b49fa02e4e0c3ca01d6424d361d30c6d208b04e72ca6a6be279f6184015a5a11d846977136f67e5ba5fde3e3908f996b4d552dfd8e33f0a1edd6934f10830be8a62086c8671b8b72cea28aeb948c0589aafebe17e786c33f1fa921965161d55096f5671ecf92b8f2db1293c71911b97d30a43448b9f33aad2b698c46b384315675feff057cdee249f4d0763aaf8e4f25779d5e10585787bfd1f3179fead44088376ba6114d83305de1609c4b4ae3d08ba46dff37e2e3470fdb912a4ea0337e05927948362c6ffda22bd11fed551e891681bb6d874aa2e07a3e3ab11973afeab922c8c3ef9dff946007d0cb9f817abbb9df94525db15d2e863192023e3926e3fb4f1253e58866ae0d2db2a9f574c9bcc7f5ad48d67b49ca2306bb2e4cad857b14a43fc9656817e943954b1c9ff8490ef509902003441cf975b7fa5783a6df925f25268b12ea420ae159bbe6c9982003518c25c031646001ce44a2f09abd0f21bc6e60c459406cfef66db4f351e7e2772378bebe5ced4d66637100a628030bd497ea54500653214c3ed433a3cd6ebdbac605d95a3a1d01b721061379b01a6c60328b93b5bd92e3cdf479fde969381263f369f46ecba616f2336eb9", 0x1000}, {&(0x7f0000000580)="786bff4f6e08b758c0342318496210b4a10d7a3e9e27d4f975d18a8d2ac3ee01a8ef321d4fe45170a1d8250f432833d7a40a5b686fca372e36e49a56e5f6b441e00622f2c5a807c212b5cb0d40cd1399328c944750a6a39c4c74da27c044fefb", 0x60}, {&(0x7f0000000600)="4b3e075b38f8ace23ce3a250e4130a6f6270705cc902fa2010cca048ff914a2018e5539ca66f5e82af72e8", 0x2b}, {&(0x7f00000021c0)="a43b466021e102f4cd3041568139d1f0b0b7f12c540f3da1001e336975526ec97c42477247f100e62b2596ce39f4ab41f3506a1030f4536ba80b6054e337b79d7722ed1751df3a44c339146882b4507aa560e68ba2c156a97486c391ff0d3d1ff60b3149ab9c435523ed9e9a943bca0d62f9e9d1133d5d5f08ce46018127c919f69ba383b7c1aa926d5f8ca58f1694e5f783783da4a4b3dbbfc55b0465737c51cd66d07c603ca8f860aa1927e21308182d42c60f8018ba5e93c6faf2314197116cab90f2fc8bea0922905c388f6e4718371e0e9086d21399efa0ac47ad9a1c854b20e7b8c552fd1873eb1deefd16ffcfcc2d3725600d5b5e6202f0db6b22c3bb4b29b56a4305fad4f58f15b2b02129b701f34d9a46aa47b102fae3ea4cf6028eb8a5653902cf5908c407d961b622d8e9dd218110d8b009e92ac071b26e323eb936fde08a1374114de05f05b8d889164afc9c48792a3c2144251cf5fa321ad454cb3186a7bc07225778b928b42cbc1d5fdb656bf6a2eb09424c91a192ec7b1d4131dbb7a72e008ac3c27aceec2984329eb0e0eff4890be2f7d042933072fed34eacfc5dd377c1a56bfcc5d9d4b47fdfdd8458fa8539f22076eddaa803901a266b0b973735da272ead92028008ab91b90311bb1998a9544b1f2c3adabe48430f559375bd36647f47e4247cca7035af420cb7686fcc0a36f3d63e832e4621d4bb0a2b359d015c8e4340f8b8e7e78fad03c9de3def5e710517b09f03d0e3c54a54b54b4944f43ee2f6bc8c29ba27e9472ba1ba03e46d953bc805eb01eb7cb29b36e2593f91f16da1b3030a3a8c11fb6ec388da4ee23326bae46fcf90d1eebbac90bb8543fd6a5a2d31ee7567737733030b840bbc5ddab7faa82376ab229d069a8599a123d7b3e7a3d13468e260db8797bd11919bebe79c826c33cf23cfb223e122aac09ef741d3c34fa631e5aa15e4c37878ae9387ff95cd6a19f1c057d8e1f19ed6e8b5a2a5227d4844638c743c3e5a288964f5684a733886367bd803012f74aab09eb43fd15a54e7b97fb9e06ad4dd2906d80bb361da175b06aa7f802fe3b201107288e5cf08b22f548057aa115929ece94cf2441d1917ecd707f3ab182827bf6f756f2febe95c0f3941fc3c5f510c628bd35ad9cac6517ce55c397068c205cc77c1a1bcaabf92533bf008efe893b16a03109065f2ffc8ff1505fa15f833be290eb290b92639218fd9ffe4428210e46392afd3dd4314a1de33e95851bf6d3692c32a71f660aa10036c2b500dd9bfde8462ba2234b064f08cfbf5d995ce0dc551f40e7125ff5cadcf4d92d4dba73b3a2b1e460817217ef40775c326e0dd30b81743aa353b4407b725e3d219748394fe50793b54ac45902cbf95d5051e60b75b9c59641b9d974bfefc49b04ac42d8662135b908ea9c9dc3c4bb8fb12ea5268a72cd50235df2a237f8258cc845335aec38f85696d0d1ec229291d2e285b3b2b8094f88183271f4448c57eda87fb56a9e22ad02b8e07d940357b3b741bba85a26061f50191903d4a0d36a06227a9a617041284e0316dc7e1b26992be1f4e10bd4fbc9638ad92c1804309f8ceece2a5a63788074ca2ee2b2b51d12eddcfc707cc6499afdbf4c71b260a5e6a5da4803a0799d74cc70ede8b9b7216ee6d16cdbf75f6c1dda24c14a15217f4963681ea903dd14e2c43f1a54cb9401d9edd64c39753ccf6b1614373714eafe37cdc369d14e13b3c2300070ff23eafdb9b8ef5b67b1e1a98f29d130893e86260277736e0a5f8746d2ef450033919b731cb6c80fce80fa80cd3f988d07d8c2be37c9da627ce15e020db698a3574f88e997318235c35274d99783b0b12309b0a6e8ca9a36499965309f9edeace9a58cb7e4057de892acb5492c9856b60612d27eefaf554858f62cc663a01b4f26a55a614e020e2578c581815850cc501767a1006eaea6930a83aaa3908887dcbacd96d1b10eb7a050bcc65a6fd767c8dd7873a8a122b192f19142ef06d09b4bf8e6da2efbaa4ce0c4240d31099ee84b99d1eefae06f65dff6171e0f9d26e073e146a522df9914b7a1e4f66df00bcfc17df6d481a1c831fe6d37bb65ea6853f8787132de3ccd52df60b4a73ff6794f668b903411c06ec9bcf765aa37d5314d1c36c84755e56000d04ee6a49687ba01a505fe7e804c3a0482738233ac652dc11aa4e7294a1a7a37d8358872d24ca10a4ce3c2b1d716c8c8da7f13478c7d4cde750a35c5b9f4392c8041cf533ad6e148b811a9954142f8b1b0b0f8cdeaf23572e343c9e78dfe90ce0a7ee368fa2696fe0df16e9d8fee16474180650e79e7ef21ae4c3a0a32d351345a55c28cfa2ba8caf9c0ff49eecf598e6d1aeedf735d28c7e55cd0c0376ff2de59ed2797524f1fe99f2099ca34351e24d7424475257f0ca5c4b9a5088816d26456dbcb02d76327f01c9bf57734afce674f12055d86e2ca2aa2842303e77f7ec4b27b3371566399a4c5bad91719841705567fda422c0c6757382032c19308a1cb95b446c1b801fa029721684780c94d8eb9e42bfb976ab6c46660a9f0487e22864df7a0419ec28964f82f9fe55117dde41926494c45024d220970dec07b900614308c60bcc6a64e7d57b3906bd82177a736efc906261a2be17c49ad2ca2081af88041ab899b2a9ab27abc06782f57d9034afbdce576b0bf3a554d7a4834c1605c1a94053e95fd98a054a7fce0e30d7d878de3bb031c890a45b4af4da73df43d321119d0380c1bb3dece082f5fafd6c53b374019ee0af25a6f10448afb083633439dacc3d5cd764b6cbd3c5ab57726bd657eda867ea36feaf4aada32d73833576eb7fbe86fcd6e5a83081b07cbb51a2101c653be1278270ee59dac84f812c3c0f7d97a8d1b5bcae4a2f11a1f3da2026e71c1acc2466edef27df3ddd68b1729ee0520aeda89eb932a88425d352ba210b010e375b3163c071671ed79526e122e6abd44cdcd8932be41b3ad99a4f080da59b31ba626988207f36ab42ffae641383257f61d946f9de02bc0f77ac83d78ec1cad6c027557fec8fba55761e55082998fb138d36eaf2217bb0c2e180f515efd9a3acb2ddb91abd2dc1dba9a7da6e52c29fdc94d46e5d9fdc1b2675e449efa26a5fdf319e7cb2a318ea71287ffbd5e40a4cfba1ab9140491f068607ee20ae91e8d74d3f2ab4dcdbca7e9a8f7468d98c85b07cb3167709a4c3ae4b5aa14119681b1c479a6db5bccf6364fefe8eb3f3ba7f88afeedeb10619810ae063766b92d20e8a84a1defa28a6860a95c961297448466c55d9cbfa9a986df0f19e9550b3ae5912d17360c617cb5cdcd0c65512cab10e5729c16e70989c5abdc2cb6807be23923b13d2f1ff985aa1589e3e06b47f922a5ff775277eeaa8c0a9a9c1c678bbf8eb6ec3c12092bca54b48221917b10ab9b625aa51c54141a783df3d4e7473668607d98d7821fb3a17f49b48cfce87ae16511cac73beaa247fa5023c14af655d86cc360ed82536d0ff5ef4e0c047ae6a7152f264f9e9372e5c4e4095329002f052743ffbb87003fc4c3dc55b5dac716cc496aa818d931414b665cfc91a5d8299b064fd8fb763483f9a491ef9403415215d3c3d2de59ded76770c4f4581f389b15f0e32fdb08dbf612cbf730e291327eff607476451df3bd28d5c52de5b75b99bdf1f9e5afd40b5319948b89d94cc08d4e92444918ffa5c9cfc748d5e804310636dc12abc64a396f3088bb4988a1bea33fb3210d3bba3a6bb46a5d0693f31e0d4a67a4679c4998d6bdacf9fe7862978ea59d83e79b169bf4cee4dcf6df56cd1d315bbc55d05832802b30ea1b6d27556954c31dc266a51b5261f322e75e31ed69554b182d60edc46cba4b550453bc31379e1ab4b97e71f1e15d2bb6d6c8c431e3d2c3b29b38c4f6923be16a4b7b387992b894d88cc31a2632577fdffa7db53c2604568435c5f46aed24177407970f5ccd55c5041916326c0e71cb66f93dd8924b78cbd1b6ecb6150908f617e78c47dc86dbcab09d4a941ce098132457bfc49c1b9d8cd54878f05bb169c0bf7e252c44e4621909b517075495af44793123fd5e671f0056cdfff45b62c0061728bec3336cae2f571199a15aaaf75126c170ff5adbd4285b7b2b2b5cc4c42513b9aca68a5291b12d01f45be3426d9cac03e7dd6dc26436baab2d977818aa8ca1d96c3073682e16de487cc761bc55c70d16c1fda3479288844ae1769e910c877d06c7b979e69c0b3a9f7fd8dc7ee8b4d5f110bb47e0c654f6e0cb779dbc4601ade86833e4ed8f351e57b79cd9111a79d53f32c27ed1f3363da01ee2ddd7a191345cf756302d8b26215b61b096b2d7744b35528d55252a1925e19b79af6c04611962fdb8cf3950a7f2115580390addfd0f7b009c66e1ae2fba6c145ac3e1a46468da3276db68650824ee21aa31a717c6cd41140d55dffab1e1f53b4b8b5e4a31241d34754f743ad2d33517decbc2d384fa6f47f75e595d914f321a65a77d66fe820952a37e5a4c48aea0891ed8859a99530961084048548b96cce5ffbf0cd6e9168540a86abc54b88fd3aac36147dfe36299ed9d46ba4440c29492b6269235010095b87090d2fac385cff51be2530b599e0109e5c6b44e4062d6d918bf8a1be2b35e53b849fd7e5a3c8207677c5ca113088d4f255116493b9afebfea2d0441f4853266882bd3a510f894452a454fdad478829ee4cf9568a3439249361d50fe3c889ef193c4e34feed2a4638d6afc87cb37d2373fac91fd03332ad64c1274ec48488ab38a3f2f7686bc8d864a8d1b51846ed69f7eacefcef93dfad29c8755be8bde545060caaba50ecb0827975a0d19a12a51e5d6b0c8301c99bffb3ce7d4c8fb7c86b7148e3a141e2e99d637463f809b5631cdfebf0bd711911790e4d042465a077825b5eca2515e30adc43a956e41502a3a82af1f79bcbb868fc80636214df71c115d2109f4d99b525c45ed512de35bc28195135c64fb564ea0eb51e0b6882f033ab7944858756b426722cc6b1d26c7e6ab2bc17aae3439056a297f7016e952fc64bdc29d8f2d178407b6119672cb5f1b472009cfce5c396bea1ae3cb41c747eb404c08cb5b909332c37b15b50605c42d995a39748b3836dfae2bf149a10e35a3a0161c2d2bd71b6afac7bf5d2ceeb1777b4d326c3265a426db6054123ebc95e1663cdf9c2815e044afab794f6eda09c120e1b595f4c4caf05671c7036e6e3304281aa5100170222def402437b5d1d8768d231df63c69de7a32e4aa28faa3e97598b8a9572403fc0fb2c1d29be809139b1b757b95e75443436bf95f88df9f656d6eafd2134a5c9fe0ae6e83d919a648565408ab7a678628dd7cc1ed5ac82c75651525036d98ad99f6d7cfc3d77b4feb28744307ec9cd40c282866e1c942063d4d3753867ddf66b40ca02d8ab7500a4becea02047cd1cfffac16cddcb3db83dbe4c3c7c0ecca91e1f95105fd36c69b5558f53602cd09ac036a1bec2aafc0f8c91281419436f2e574c8d705985deac406b2f2d577326667621a1ad4e4b39f2163f3edf3690611435e486bf5a593ed032518704afc64f4cb59728dd5b8ca3dab5298c2c4a6a8d5d3976f53e3dcc38b29a6154b67b7471d14b34d043b52a913fe1a532a07524d7cb3165c007d71c57a8f12c005075599261d31e6d25f59385a73e767fb8c40273ae61f4b6b03535ca270c9c75335509a5366f65febdb4668920522df0d7896e59e75a4b2a3b4181ceb5372b73313e40f44ba4eb187bc90062dc557535e2a2faa3deb14b9fc530c401a92206", 0x1000}, {&(0x7f0000000640)="3003a9aed43c4a663ac0547166d3a0b0bf9467d225be2042f0aa737465d89d72425e810d092e4b2e6a3cee5ae9010897e6b3274ee6a9ce85747c688ef644e42cc326b2beaeef25675af473db07b70b572f66f8dfb79c03c6b678efe3cbb23f7c337624aaf485", 0x66}, {&(0x7f00000006c0)="76b34fe756489165805980e2ced9", 0xe}, {&(0x7f0000000700)="001c8fbe30c3931e11cb3458b553d7dc1c0dd563b6784e31e387fae14c3988f87d57595905c7384a310d9e1bc549fa072106078fce4a38daf0651e1825b9ec80254451849a11234ec05d675bd3206b1cae584f1d20855621a7584d59000030c3a7a7baff22b7ec34f6cffd7a74ddd02b0d4c91b7fdc6b081330ba01835a58781f316072d8d9c0170e813e80a35bebebef800f8f079209bd5cda7b8ba2588f7d524dad7a75e585637f6f5aaf1dcf6ee7271c9c6b828d44bcd38207a852a89a61f3aa1e22d318660b4f4ead06d17eb1994df3d616c7c4c0ab991f288b1c7d0dd5b9831aaa7d852244b65f2a0237a", 0xed}, {&(0x7f0000000800)="b6ad30082e4e49dc94444004e40968782c09de3ab67462ff408f22a1918435bb7a9245a3d87333c1765e58a4b23a31841d883d03ba299fb4a70429a72f98737b0fbc96399096284d8016945e761f87cb39738e0c3f959a848f888dfc74b15dc6364fd07dcf059f81883652a6999f", 0x6e}], 0x9, 0x0, 0x0, 0x1}, 0xd0c673f8d1933a5e) execve(0x0, 0x0, 0x0) 16:00:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) write(0xffffffffffffffff, &(0x7f0000000300)="4f418800cd5db3d0dcc8c6ce4b2991b02bb165a99e8797ee0b8ca01874f43ed2dc62183bb148a9a10dd153f361cad95fa34795a977eee027f06f54adb97f3ebd67460a04447eb9bf56f3414ce530fcca8711828b4fd76f80f71896192de552009e199ec9cf859c808aee200791bd0f4eac534e88625c86321b6df7ed6371b1ae3360f32acbb34f2cf9741383e2a453155887e57efc6e6503034527dc47c31cc67c6b85646dda9729a4508f514277b5412adae48df8407525533bc7ceddecd027e904835e9d8635e90b7b584f5d301d2c3f7b2be12884", 0xd6) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x8}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:21 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r2 = socket(0x2, 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x0, 0x63}) shutdown(r2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r2, &(0x7f00000011c0)="86", 0x1, 0x0, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) dup2(r3, r2) 16:00:21 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x2, 0x4}, 0x8f) sendto(r0, &(0x7f0000001840)="5482003172ea205fed6ae3cffd81bf6dfe7c613e94e70f73f9c37e15e8637254c996627ef7ea7f9c0f3518dfa9bbde3171b2add90496d6ec80ad80302fe00e7891bddc4824e84c37ddff7ac27a29f150a99677382693ac24a1542489c49ad203964f7bb2d103545a17abefa79ae7ee7e92f626df9d00c7afda5730c1b541e7f70e70cb37d49338eba65b452aa6d02c9d83", 0x91, 0x0, 0x0, 0x0) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0xbc, 0x0}, 0x40) 16:00:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = getegid() r2 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, r1, 0x0, r2}, 0x1000000000004, 0x5}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x97eca7802dfbc8d1) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f00000000c0)={{}, 0x5, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0]}) 16:00:21 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x40001fffe, 0x0) socket$inet(0x2, 0x8000, 0x20000009) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x189, 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) openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x100, 0x0) r3 = socket(0x11, 0x4003, 0x4) connect(r3, &(0x7f00000000c0)=@in6={0x18, 0x3}, 0xc) sendmsg$unix(r3, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0x40c) r4 = socket(0x11, 0x4003, 0x0) connect(r4, &(0x7f0000000440)=ANY=[@ANYBLOB="80366249a94151d350000000"], 0xa) sendmsg$unix(r4, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0x40c) r5 = socket(0x11, 0x4003, 0x0) connect(r5, &(0x7f00000000c0)=@in6={0x18, 0x3}, 0xc) sendmsg$unix(r5, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0x40c) socket$inet6(0x18, 0x6000, 0x8) r6 = socket(0x11, 0x4003, 0x0) connect(r6, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(r6, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0x40c) r7 = socket(0x11, 0x4003, 0x0) connect(r7, &(0x7f00000000c0)=@in6={0x18, 0x3}, 0xfffffdba) sendmsg$unix(r7, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x40c) r8 = socket(0x11, 0x4003, 0x0) connect(r8, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) sendmsg$unix(r8, &(0x7f0000000580)={0x0, 0x341, 0x0, 0x1e8, 0x0, 0x0, 0x2}, 0x400) r9 = socket(0x11, 0x4003, 0x0) connect(r9, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x4, 0x4}, 0xcf) sendmsg$unix(r9, &(0x7f0000000580)={0x0, 0x0, 0x0, 0xfffffd9b, 0x0, 0xfffffffffffffe1f}, 0x40c) r10 = socket(0x11, 0x4003, 0x0) connect(r10, &(0x7f00000000c0)=@in6={0x18, 0x3}, 0xc) sendmsg$unix(r10, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0x40c) r11 = socket(0x11, 0x5, 0x0) connect(r11, &(0x7f00000000c0)=@in6={0x18, 0x3}, 0xc) sendmsg$unix(r11, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0x40c) r12 = dup(r11) r13 = getpid() fcntl$lock(r12, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x80000000, 0x6, r13}) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x200, 0x0) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x1) utimensat(r16, &(0x7f0000000140)='./file0\x00', &(0x7f0000000340)={{0x2, 0x676}, {0x3, 0x9}}, 0x0) r17 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) ioctl$FIOGETOWN(r14, 0x4004667b, &(0x7f0000000380)) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x2010, r14, 0x0, 0x0) r18 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r18, &(0x7f0000000040)="670dc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000005c0), 0xfffffdec) sendto$inet6(r15, &(0x7f00000002c0)="4f2c9faf6a85bf9c4a3b421109da8581f66ed4345c93a79da0158c284c65682db5010bc040d08da9be27119d62a0c7319dc00edcff64566e51bb47367573b927b362a6ec4a561d66c25342ca7bd03d303036a520925fc62cd63f384d606e75d266da", 0x62, 0x1, 0x0, 0xfffffffffffffedc) r19 = open(&(0x7f0000000280)='./file0\x00', 0x88, 0x108) poll(&(0x7f0000000500)=[{r17, 0x80}, {r17, 0x6}, {r19, 0xc}, {r15}], 0x4, 0xfffffffa) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x4, 0x11, r19, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r20 = open(&(0x7f0000000000)='./file0\x00', 0x2000000000611, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x4000000000006) pwritev(r20, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10000000000011, r17, 0x0, 0x0) r21 = semget$private(0x0, 0x7, 0x31abeab9b6d42942) semctl$SETVAL(r21, 0x3, 0x8, &(0x7f00000001c0)=0x9) 16:00:21 executing program 1: 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) r2 = socket(0x18, 0x1, 0x0) fcntl$setflags(r2, 0x2, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r3, 0xee01) r4 = getegid() fchown(r1, r3, r4) accept$inet6(r1, &(0x7f0000000100), &(0x7f00000001c0)=0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r5 = socket(0x2, 0x3, 0x0) r6 = dup2(r0, r5) connect$unix(r6, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) sendto$inet(r5, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x3c}, {0x7ffffffe}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)=0x81) r2 = socket$inet(0x2, 0x2, 0x0) getsockopt(r2, 0x0, 0xa, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x1b08f6ad40cc3b65, 0x0) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r7 = socket(0x18, 0x3, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r7, &(0x7f0000000100)="8c65", 0x170) fcntl$getown(r7, 0x5) r8 = getegid() fchownat(r4, &(0x7f00000001c0)='./file0\x00', r6, r8, 0x2) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x45}, {0x20000004d}, {0x4006}]}) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000140)=0x1) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") 16:00:22 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000140)=0x9) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x64}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000440)="e8b1907ff431ffcf00a9f1379a9b") 16:00:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x8613c) chdir(&(0x7f0000000000)='./bus\x00') r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x4000080c1, 0x48008000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:22 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{}, 0x0, 0x0, 0x0, 0x66}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) socket(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$getown(r2, 0x5) ioctl$TIOCFLUSH(r1, 0x8020699f, &(0x7f0000000300)) 16:00:22 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2006, 0x4000086128) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x102, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) readv(r0, &(0x7f0000000640)=[{&(0x7f00000016c0)=""/4096, 0x1000}], 0x1) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000000)={0x6, 0x4, 0xff, 0x800, &(0x7f0000000300)={{0x5, 0x9, 0x5, 0x6, 0x80, 0x6, 0x3}, {[0x3ff, 0x10000, 0x40, 0x35d, 0xfffffffffffffbbc, 0x3, 0x800, 0x300000000, 0x3, 0x7ff, 0x8, 0x3, 0xb618, 0xfffffffffffffffd, 0x8001, 0x22af795c, 0xac, 0x1], [0x0, 0x400000000000, 0xffe000000000000, 0x5021, 0x2, 0xffffffff, 0x7, 0x80000000, 0x6, 0x3], [0x99c5233, 0x6, 0xfffffffffffeffff, 0x4, 0x8001, 0x3, 0x2], [0x2, 0x0, 0x7, 0x8, 0x1, 0xe4], [{0x20, 0x6, 0x1, 0xff}, {0x800, 0x7fff, 0x2, 0x8c24}, {0x3, 0x1, 0x9, 0x7}, {0x7, 0xbbc, 0xfff, 0x1}, {0x8, 0x209cb6f8, 0x1000, 0x6}, {0xa36, 0x40, 0x56, 0x7}, {0x8, 0x9, 0x6461, 0x3}, {0x401, 0x1, 0x3ff, 0x1}], {0xc82, 0x3eb, 0x9, 0x8}, {0x6, 0x5, 0x5, 0x9}}}, 0xff9f}) pwritev(r0, &(0x7f0000000540), 0x1000000000000328, 0x0, 0x0) 16:00:22 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(0xffffffffffffffff, &(0x7f0000000100)="8c65", 0x170) r1 = dup(r0) write(r1, &(0x7f00000000c0)='p', 0x1) 16:00:22 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = kqueue() close(r2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, &(0x7f0000000100)="8c65", 0x170) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r5 = open$dir(&(0x7f0000000000)='./bus\x00', 0x10000, 0x1) openat(r5, &(0x7f0000000080)='./bus\x00', 0x20000, 0x1e0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x35, 0x0, 0x0, 0x0) dup2(r1, r3) 16:00:22 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="8202fdffef7fffffffffaa95eb065529b20c6d48f979fedaac0778f14b7cae4fdfa6dac63cf3f499ee01c737019bb79b43f253be581b78cdae28bc968c8305ca9eb58ea6209d07ea33cbd1ed849422fd834c47ac0c75f6ce54288294585c2eb7b1861e70e9eae140b5ae4d1aae07d1759759a303c908e1fe8af3a822ff070000000000000e3da08a1bdff04df02949b50de7e29e41f34cbbc1f423c366ddcf519af24623194d208cd85d2db3551cb838ff6c459dfe813b3db783a899b8cff90c4fc70f96f828040113bc1b767ce5a2dba2399f8f672cce01850917979ba814a2bd5e7c65b982"], 0x10) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0xb0, 0x0) readv(r1, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/36, 0x213}, {&(0x7f0000000100)=""/82, 0x52}], 0x2) r2 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x4) write(r2, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r3 = openat(r2, &(0x7f00000001c0)='./file0\x00', 0x800, 0x44) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000200)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="9a06e30300f7000000000000000024e00818d29b", 0x14) sendto$unix(r0, &(0x7f00000009c0)="b78abeb00a17bab731d6481c69b70d8e32c0bce3fe097caf772ebe5b33c46278bd73371f7a55963310fb1b65701ca4110499dedbb3d989870aa53c7fa3a400f6c21e0179a0f824b4d7c9de426d6e4b011d1bb793c153441fb99ccf1dc8e6092f76904878d06693228c8fabc242cea1fcb29a75a86dcdde66b569b44bb3bc6db4d60d05b89fc8996a64feb5253f8d691ab1ee8cb22dbc71060bfae74a1a65d94ed94b0abff0fe6f47059494cebee07d73e7b9c445f1fd2d7e51be1398694c9d8b933b7f9d0a03a4618fb8955310c1019d3fab26dba3ce0e546b32bf32300464bc1152e9455d856be4f6399c216c1933bddaa2d5dd0013bdb0ac387d5f4af4bf1b5f36a38112f72316e1c9b6328fe45e4f79091cf98cea74dd9dcfd3b3b930516300fc98e49243c8352fea967e36dd7e5d8df7439ccdb4c87947f05ab25c19a5ab1ab07eef947ef57db5911de7dd436855d1c6401fb42516022c2507db1584a137c53bd8fd5605418a7eb5aa8de024ebb9a00a2e0ff2388ef3fd859cb269fc53aacadcda2929d969d06844ea93c9da31bb47abb4490c644d5c0dd218dc130983a55979c60346efd26172f47d4b92e733a5138b9ff72eb4bdfb59beef81b27511dd3d1f7ef31d2ab971bdf9edf4c81c8259eb15c75d427280848a3291e6d3ea830be304d334601942e51b715541f77d5c5a16d50d58d4f4c1a6f16b4b30d4c642ec267d11df788b3db039ca6e20aea03fa9a070835a29b80938f055ce818d57487370fa19340f29c09c3af3ecf7a699b491f6ae0674278db18084adcabaa8fab62fa0df5f1844a04c509cb7c85d99055a92a984c0d3956dbcc92c157fc5cdfa8d20df8f764b376edd48d8754171932312d3f7821ed607d3b5b8b83d11de51429da82dd729a865886c9fef18ea0ccf0e0d5843a9b88d02b3607375a5c38e37c9d0f3d94825554230192526eb14864b5f0aa1c0110d88568b0e8bfd411245329b17aa355c03705dc2d7498b0581324f5471c477b2c8ebc1fc906edb7145a0b035d15866f0cd6626dcdde5834057d0733d0534f970b700f1d11f4de003bc70a7d0cc36a62195fe56433cc73a853a0911523929a6ebc302dda6098f6f4d62d86d4b2cd3e41f0e8e5dcd1a99f186a9de438ef5871e97d5bc021e7e2bcefa261dfc0a56c6e4e0f463f99272a7ba21ce36d3dbb890d276bc602b0150f9881a1613525821bac84d05d3cbb8849d93e3480fa92b49072afc890335ab4c7a17ac28faa1e48612d08f66b01acf09e4a34fbb48bccfa02aa07174f75c2d01b48f49cb472674b92809c2984c0cf8301604938da1d2a01fa1b91a67d97a5932454a2ec72a0aec96d0dc990e648d97158d41a8cef3691d55b8b4646cf6a8ecb5d4cf28b7eb2ea3fe3ba151dbf2c52bccf9b2c6050e7ae1f018041b3ad9cb7439eab79b1c6bd9f7e25eaec073fef0c33291425d4f4e57db76e0c14618c3b2133f96862907ec7f232f764924dfe12d9618c7895c412af5efa418e8ab7d5001dd51a5cc826d7cc8c699d88bf2cc35d644039a9d233c1d9b58656c9bf238c858ba3863130551a3fc15c8df0ee35635eb69b18ac4f73bc5b49201c22b4ca72e8bd4f175f36164d566f19fba014330982cf547876e04a3ce9356767dc0d6038e3ecb508e916e09634372ff410aff8ab897a97e9e6b58a7644d810663acca962ebac8c25d2c84585a9b5fc1ff3130659e4858a10bba8c9f5a4d1cc08d52fa6f16384250ceca5286203506c58390de0dd17f148ba5edba3487f93cfb42e559dfdea5269e429e76543cd84bd4ca6129707c0ae4995fd6cc2168cae498a36fbb48ca89fe4e30d354a281ea6f85ac3cc5b67686895dcb9b075b5741f0e7a729110fa0debe04f338cffcf160c6480b08b512a42cdec2d4e52452e1b9cdfb934943f3bd06f592e49e5993e4ee688e0b8e31f08e0c958173e94d0f63f6363f6ecad1e633dbf5f920d727cfa910e065e6e139da04fba66ee2fc9c40a7645c79be51", 0x591, 0x0, 0x0, 0x0) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x35}, {0x28}, {0x6, 0x0, 0x0, 0xff}]}) lseek(r0, 0x0, 0x0, 0x2) r1 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x2, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x12, r1, 0x0, 0x0) fcntl$dupfd(r1, 0x1e, r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="006a539e5794c8d32200"], 0xa) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, &(0x7f0000000100)) r3 = msgget(0x2, 0x40) msgctl$IPC_RMID(r3, 0x0) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:23 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) r1 = kqueue() r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000100)="8c65", 0x170) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000140)="318911f144d8db0afc1874c352f795da69bb22beecaf427fdc0c85aec58ef3a40d825c1b241ecca590adec0ecb901d19ed933cffe5270701d3a06da50f8a75969ff2f375d78cd979a9a447293484159aed59d47576733155f5936bb1469e4fb70b2b402cb0a8083c0d680cf174b82ad084d992cc757f61889aeb101fb838cecd380936354dbc8fefcfc6a8138ae06b3cf09a541415e9e5ae7f974391da2062710790b2b67f48ef73fea6", 0xaa}, {&(0x7f0000000200)="b7ff3a147de11f923b15dbc8a649293587ef9fb1eaf4eddb63c5e24f1b03b1cbdc40f2de78a41754cceb7906882f2b4a25e2c7bff253a40e22277e8c3921e34678a6503486a8b891441674003ff263f2f321333929680ca40d5a04ccd9b8129e901c92e3536c75a9ae48f6f8c6", 0x6d}], 0x2, &(0x7f0000000380)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r2, @ANYBLOB="00000000940f1b158507ece413799e00000000000000ffff000001000020", @ANYRES32=r3, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=0xffffffffffffff9c, @ANYBLOB='\x00\x00\x00\x00'], 0x68, 0x4}, 0x6) kevent(r1, 0x0, 0x0, 0x0, 0x148, 0x0) kevent(r1, &(0x7f00000006c0)=[{{r0}, 0xfffffffffffffffe, 0x2f}], 0xffff, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = dup(r4) r6 = socket(0x18, 0x3, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r6, &(0x7f0000000100)="8c65", 0x170) r7 = dup2(r5, r6) ioctl$VT_OPENQRY(r7, 0x40047601, &(0x7f0000000040)) chown(&(0x7f0000000c00)='./file0\x00', 0x0, 0x0) 16:00:23 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCLOCK(r2, 0x20004276) r3 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x45}, {0x20000004d}, {0x4006}]}) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) geteuid() write(0xffffffffffffff9c, &(0x7f0000000100)="8c65", 0xb1) pwritev(r4, &(0x7f0000000100)=[{&(0x7f0000000040)="195742994a60375cd64d4db3b9063bdf9d64c54b821f036cef6e636909ba646ae4860fa4467fe4ab24db454f35f77e8ca10a3f63e11b00197fa1376438c64b8a8b1f0d62c6f9f7802b78eb62a889452d76164385529333c31972a518a49a2c1d2375d4da952741999bb72342424c5a7e875d2014c2be72711aad055168cfc835ea8b7e4c66b2c84b052c335082cee99e4bba196e1522783eae6f124a63d7575590a43bceaad87bf93ef67967f2160a64be92cbaf170b518e", 0xb8}], 0x1, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbffffe, 0x2f, 0x0, 0xfffffffffffffffe}], 0x100000001, 0x0, 0x0, 0x0) 16:00:23 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c6530008ec1c6d90a5eaf61d200922c02b337efe712a3ca9d755ab37722880473cff99c2cbbd000000000000000d72048df860e651b1b4d2edb8ad9b61b98d2eaf8fc298a5baf3038ce3c0b201a173d014e1ac94bb997c09eb864cc00c7344f3e8941e069960f06a9f28f9f7bc2a370c89f7baf"], 0x10) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2000, 0x1) r2 = socket(0x10000000002, 0x2, 0x0) dup2(r0, r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) getpeername$unix(r2, &(0x7f0000001540)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) 16:00:23 executing program 1: link(0x0, &(0x7f0000000400)='./file0/file0\x00') pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000000)) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000500)=""/139, 0x16}, {&(0x7f00000001c0)=""/137, 0x43}], 0x100000000000010a) write(r1, &(0x7f0000335000), 0x10052) 16:00:23 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000140)=ANY=[@ANYBLOB="00007e5e00fdd1003f0000348adb02000000000000000000d31fc6626d1befb7a0a80e590f55da7abe89083b27f2a9a14156226f9da4bbb5cb6d26cd7199f0c7c9c0a5355cf4cafa7ebbb48b2df68a60309ae637cffedaecbca5c18a3ab1077e0f53434f053437101ae5e8db95b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086bdebebef456c9b48aed6b2d44a5dbb559f2ce9a85897340a472826ca652b9a6e54bc9ea8816d0f4321c52039e40232f533ec95778c2477cae34e055e7ed877a057e000000000000000000000000000000002d75b874dc4203394fe4ddd2cba202b2dd0e2c1dc2862c956171e78f2f907b6a21d335c3b560ce3c5985e79fbf469ca581e11d13606156b940b5b35ed3f4875498fca5684605c38e398e54bc3941bcc8b78cb311725e22233eccc863120871a9626601e55c1b2d8417506f4a8e991009445ecb440224ef159d88043c728bddef0d2756d315328ed739813fba6b628f177c41f59612cf0a8bbdb28c5c6fe4a5555d19a92d1e87a7f8e0c790579df95bba62df964615d4343960ca22076e903c6925edffda716041f89bd9a03f0e15a7b06ccdb46ce3ef0c91adfcd8977f1f4b3888cf5bebd9bc362e535aa0567de65759bbff0df4f40266bfe1837d6553fd332b3b6c3dca9f28c36117ba5021f6386c47b44ebdc9ede2331422bd7a2efeb5107547bc19d031a4645df74e0ce613e609151d95641af186dbbb57c277e704f9997aa36ea4eeb8822e73cd917f506c0819a0b007b660837b3ab3af358919af7b350fb630e3a0bd410dde471a818ef8b31c6ba1574dde0e41eeacc29b174bd770a8a1913dd3d9620885b5cb48cd4efec4e0d8aa5db84b400ab1aac110986909b880b304d87ec6733bf13ca9520cd611f890c55a70237dd524ba98f212d51f927bbeeb62ab5d0be3539b030a8e614bc2f9f9c1dd40093c87a11b3229d442b6a1c475f4414ed4e4fb2501899eb382565ee83b440b3a0c776eee00395c06a143ef3f2ab29dceb8503d27b1278a57ced1388b43c5a7865e3684d03e45e510736aa16b2a4168a65ee83f3400"/793], 0x1c, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{}, {0x1d}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000180)={0x31, 0x0, &(0x7f0000000140)=""/49}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x45}, {0x20000004d, 0x8, 0xe8}, {0x6, 0x0, 0x0, 0x1}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x28}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x4) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000200)='\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) symlinkat(&(0x7f00000003c0)='\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, &(0x7f0000000440)='./file1\x00') ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000080)=0x10000) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x45}, {0x20000004d}, {0x4006}]}) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000140)) acct(&(0x7f00000000c0)='./file0\x00') r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wsmouse\x00', 0x100, 0x0) r4 = open$dir(&(0x7f0000001240)='./file0\x00', 0x10202, 0x0) lseek(r4, 0x0, 0x0, 0x2) 16:00:24 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 16:00:24 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="100000008bb39b7b825029001000000000000000000030613654c2f39f47909be0103cff3f208cbeeadb1bbfdcc42445dc3c1539c37cb367bc5bf3375e400a091352dd9e8ca812661ac89ddede895b4c764b26156de3ae59ef1df672970813d2514c9319c88f619f47d9a4c7fc787bae02c081f8d2f2873d5242f2825ebc957bd11a8fc9eeeba1cfa11763efdb868fefd25e247ca45effe5d418c35b7837a22279d2694210918f8937396f4a365b8ef303b7199bc94077bfd430cf9dbbab202ad219aea9915308947c2d09a24d86577aeaa4d848b7ff96af7bfdc29862dc4ac7b38dead3aff231536db5add17b16282447f99c6c05ff5cb3dc0c7815b25d0d74a7a439912c6dea1cb87fc0757201ef1c21b670068dd865497d2a183efff77ff511f9882e57f727ac2f634cb8cb809b27c6ed659d09f5e7d19debbfac62ebe514dd74a4653ec351d3db7505d7282cbfa3b45d4118b4638b9e937e8e5915db5b7d320bd0190670d55e2b2d6821178840bf542e797974a14e8117f84d1435efbd52644a2bb088748e40ab"], 0x189}, 0x0) r0 = socket(0x0, 0x2, 0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000080)) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x800, 0x0) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$VMM_IOC_READREGS(0xffffffffffffff9c, 0xc2485607, &(0x7f0000000480)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r1 = syz_open_pts() select(0x40, &(0x7f0000000140)={0x7, 0x1, 0x7, 0x7fff, 0x81, 0x3ff, 0x3, 0x9}, &(0x7f0000000200)={0x4, 0xfffffffffffffff9, 0x8, 0x7, 0x4, 0x200, 0x2, 0x9}, &(0x7f0000000340)={0x7, 0xffffffff, 0x1, 0x7ff, 0x8001, 0x8, 0x80000001, 0xd5}, &(0x7f0000000380)={0x5, 0x1}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r1, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e16a16b122bfecbf0000c670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x67) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() r4 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r4, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCSDTR(r4, 0x20007479) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x3f, 0x3, 0xfffffffffffffffd, "85491702876ffe4dbfa620000000000900"}) readv(r3, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() 16:00:24 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x10c9, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0xee}, {r0}], 0x2, 0x0) dup2(r0, r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000100)="8c65", 0x170) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) poll(&(0x7f0000000080)=[{r1, 0x100}, {0xffffffffffffffff, 0x3d24b6ddb74227a5}, {r2, 0x184}], 0x3, 0xfffffff8) 16:00:24 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x8, 0x2}], 0x2}) r1 = dup2(r0, r0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000100)="8c65", 0x170) ftruncate(r2, 0x0, 0x5) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) chroot(&(0x7f0000000080)='./file0\x00') 16:00:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x100, 0x5dd9) open(&(0x7f00000001c0)='./file0\x00', 0x611, 0x21) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r0) r1 = socket(0x11, 0x4003, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x24}, {0x3d}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") r1 = socket$inet(0x2, 0xe5e6f86621b86a0e, 0x1f) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:24 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000100)="8c65", 0x170) close(r0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x37, &(0x7f0000000140), 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0xfffffffd, 0x0, "00002000e980090000000000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r2, 0x2) 16:00:24 executing program 0: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x7fd, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x8, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f0000000000)=0x279ea4de, 0x4) sendto$unix(r1, &(0x7f00000000c0)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882a297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea800000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) r2 = socket(0x19, 0x8003, 0x8007) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r3, 0x80206918, &(0x7f0000000300)) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffb, 0x9, 0x21}, {{r3}, 0x8000000000000007, 0x0, 0x0, 0x81}], 0x5, 0x0, 0x0, 0x0) r4 = socket(0x11, 0x3, 0xff) setsockopt$sock_int(r4, 0xffff, 0x2000, &(0x7f0000000000)=0x279ea4de, 0x4) sendto$unix(r4, &(0x7f00000000c0)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882a297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea800000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) r5 = socket(0x1, 0xebdcba190df76278, 0x9) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) fcntl$dupfd(r6, 0x100000000000, r6) r7 = socket(0x19, 0x8003, 0x8007) r8 = kqueue() r9 = socket(0x2, 0x400000000002, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0x80206918, &(0x7f0000000300)) kevent(r8, &(0x7f0000000100)=[{{r7}, 0xfffffffffffffffb, 0x9}, {{r10}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) linkat(r6, &(0x7f00000002c0)='./file0\x00', r10, &(0x7f0000000340)='./file0\x00', 0x4) setsockopt$sock_int(r5, 0xffff, 0x2000, &(0x7f0000000000)=0x279ea4de, 0x4) sendto$unix(r5, &(0x7f00000000c0)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882a297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea800000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) r11 = socket$unix(0x1, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0xfffffffffffffffe, 0x1, 0x10, 0x2, 0x1200000000}, {{r4}, 0xffffffffffffffff, 0x7423fce652e33ca7, 0x2, 0x8, 0x4000000000000}, {{r5}, 0xfffffffffffffff8, 0x1e4, 0x4, 0x5, 0xff}], 0xaa, &(0x7f0000000080)=[{{r11}, 0xfffffffffffffffd, 0x0, 0x80000000, 0x2, 0xfffffffffffffff7}], 0x80000000, &(0x7f0000000200)={0x5, 0xcf9}) dup2(r0, r1) r12 = msgget$private(0x0, 0x0) r13 = getpgid(0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r15 = accept$inet6(r14, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r16 = socket$inet6(0x18, 0x4005, 0x70) r17 = fcntl$dupfd(r14, 0x0, r15) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000001c0), 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000600), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) getpgrp() r18 = socket(0x18, 0x3, 0x0) setsockopt(r18, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r18, &(0x7f0000000100)="8c65", 0x170) r19 = socket(0x18, 0x3, 0x0) setsockopt(r19, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r19, &(0x7f0000000100)="8c65", 0x170) r20 = socket(0x18, 0x3, 0x0) setsockopt(r20, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r20, &(0x7f0000000100)="8c65", 0x170) fcntl$getown(r20, 0x5) r21 = geteuid() setreuid(r21, 0x0) shmget(0x1, 0x3000, 0x100, &(0x7f0000ffa000/0x3000)=nil) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r22, &(0x7f0000000800), &(0x7f00000008c0)=0xc) socket$inet6(0x18, 0x4005, 0x70) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kqueue() msgctl$IPC_SET(r12, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, 0x0, 0xe31, r13, 0x0, 0x10001, 0x0, 0xac}) 16:00:24 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='\x8f\xff\a\x00', 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x55625323) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) 16:00:24 executing program 0: mknod(&(0x7f0000000840)='./bus\x00', 0x2000, 0x8612b) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000740)={0xffffffffffffffff}) getpeername$unix(r0, 0xfffffffffffffffe, &(0x7f0000000780)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040), 0x2) getsockname$unix(r1, &(0x7f00000008c0)=@file={0x0, ""/4096}, &(0x7f0000001900)=0x1002) utimes(&(0x7f0000000100)='./bus\x00', &(0x7f0000000180)={{0xc16, 0x3}, {0x9, 0xed}}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) readv(r2, &(0x7f0000000700)=[{&(0x7f0000000000)=""/56, 0x38}], 0x1) recvmsg(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/121, 0x79}, {&(0x7f0000000300)=""/220, 0xdc}, {&(0x7f0000000400)=""/142, 0x8e}, {&(0x7f0000000040)=""/58, 0x3a}, {&(0x7f00000004c0)=""/189, 0xbd}, {&(0x7f0000000240)=""/73, 0x49}, {&(0x7f0000000580)=""/178, 0xb2}], 0x7, &(0x7f00000000c0)=""/53, 0x35}, 0x0) write(r2, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x2c}, {0x1}, {0x8000006}]}) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$dupfd(r1, 0x0, r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x253, &(0x7f0000000000)="b6") 16:00:24 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) utimes(&(0x7f0000000080)='./file1/file0\x00', &(0x7f0000000140)={{0x27df, 0x7}, {0x1d2, 0xe0}}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000000)={'./file1\x00', 0x9, 0x2, 0x80, 0x1, 0x40, 0x9, 0x3, 0x2, 0x2, 0x1, 0x7fffffff}) 16:00:25 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() connect(0xffffffffffffff9c, &(0x7f0000000000)=ANY=[@ANYBLOB="01002e2f621200003d3401fe6d08e75e6de7ae3711db6ddf3ad6383e362e99240773"], 0x8) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000480)={0x0, 0x0, 0x5, 0x7ffffffd, "0064000000c9c06d020000190300", 0x0, 0xa5}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248", 0xc8) poll(&(0x7f0000000100)=[{r1, 0x4}], 0x1, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x400, 0x0) socket$inet(0x2, 0x8001, 0xff) r3 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) socket(0x18, 0x4000, 0x8) write(r4, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCNXCL(r4, 0x2000740e) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = socket$inet6(0x18, 0x5, 0x27) fcntl$lock(r6, 0x9, &(0x7f0000000400)={0x1, 0x3, 0x10000, 0xfffffffffffffffd}) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000280)=""/2, &(0x7f0000000300)=0x2) ioctl$TIOCSTART(r3, 0x2000746e) r7 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r7, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f0000000440)) readv(r2, &(0x7f00000000c0)=[{&(0x7f0000000340)=""/140, 0x8c}], 0x1) 16:00:25 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB], 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 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) acct(&(0x7f0000000180)='./bus\x00') ioctl$KDENABIO(r1, 0x20004b3c) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) unlink(&(0x7f0000000240)='./bus\x00') truncate(&(0x7f00000001c0)='./bus\x00', 0x0, 0x20) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0xfffffffffffffd7c) write(0xffffffffffffffff, &(0x7f0000000100)="8c65", 0x3b9) r4 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r4, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000200)=0x3) 16:00:25 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0x9}, {{r0}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe}], 0x85f5, 0x0, 0x9925, 0x0) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, &(0x7f0000000100)=0x2000008) 16:00:25 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) pread(r0, &(0x7f0000000180)="cb193b6d9523e289763e1a1275a3cd075bf17bc21317b395142e1476419ef00162a114862ca98b7c36c0aa1f66bcce6aaef2649e74eb309096de191ca33cbb7f91c21100644c5780bad231dc8519805f8bdaad6908dd08a1904531eb68f1c40f6cef6a4cc666de8fb027fc36b3ad3b691eee0bc3784d90491add8d26a23b8e6d802c11cb34346ec327b539a713712986dea4257c3a784edbfa857b1b5a1c21e5b8ae4ab7d7b56ee07594db052d4a42d852c19353bc5919c09aef29f31fcc40fe6ea94dcbe7490385015c6c23911d45061992f9c35d00d7a2d5d56110eb0816537115755db365b9598931f0e738722fe454bb7e70ace8583f19b30f19c4cd714d2d4a38a52c97098b5cbc43efb6bea8a6f7cf64e2e8fe81bff1b96a1f9efceafed51d1e631d9afedf2369f0526ac80cb93b0a4c671d53e7e9606a4debf0003ad29dc160a3a25b65170cd0b31bb0cbdd83cce97f7b894dc6eb56432bd5c91059793646eb155112c7490ff1d2bc4d57b3bce168d00b19ef3aabb4ab12eb0b7bc706e9dd09d8e007b23bc6734219b464af959d0b429b654f0808c788f9773fb4036198e0baf2e653e1136bc6f29e28b65dfde39607ecb07e03d473599b2fb73c8e423d605a03e63748b835dfc10c39159f655fd55bd72f61e28c4c064f3ab51a6c9d2273f376a1be417116ce904c8a073f19fd086b021729379bc9e328a165878d4e9d6ce40d9d9fa67d047326493256667693f096ce66671b2c98e7415bcdf099114e350466e15607681d5fa01956afd7a2f22c96f011a3a997032bdd3614b9584558f14c60790a328684ef275d7c4dc6886204bac640072bd29a098646ddd761a89c0856159e6bd73d297155a1799718b46bb108fe2d05a8db772468135b3e59165df5effdb4a46b716c5ecb78a8dae575f94d7b7dc31098481ae090e55570e44158ae0ca6e8bdcfc3daf8647e91c0148e3b4549c2d0eff571589cb15a90edc6caed4de2ce528f0db4fb6f8f4fddf3a6ad314824d35077806296c3056447c883209270a08f0c9e25094285ae62abdfa14b4248f02eefef9a3cf791e9ea68acedf7c848c042b78609ac30a5e855eca860e00f30bfa167b660416c2e6745157255d51fe1bb7d1769ed1d89050bd37913f6b3a348f86166b9f9dc3e7f6f8c216d0249b8688a4a55cbfd32c9f41316a9439ead00d662f949d24a4c399409eb2aee9bf3d29ba9e65e4993888eddf83c04857d597801ea3f14202bc9f69490f39d6396edd28a1525992be4cc456776d3dc68f79421a95d0c519c8eccdbba4abb79e2ad823759f11ed92928a518cdfc40b033f3b12bd82a95f4afa8260606ce2e8fea394bd4275b9ad4973804632b59ffb243a9a833bd58fbbd8d3bc25f0d5a9bcaa4fa8f8a3a2005da02b347d6d8dcbac8f75e202bd40c06de15a6ec913cfded16ae40392bfc3bd781d0030602e93012a1c6aad08dcf3471c1bb5a7c06ccd5a0927aeb9d406a33a6d8af6f95202e3ba05bb5d8b4aa7ab9eadef9f63923d83fc0ede6b1182697be9a20a72a10abcecbfa9360860052236ba2738c67c616f196799d36923b19e5e3ff98ef4f4ebf60dd3b4291642fe36869104d79762c6fd039c62c9e96cb8e7c67cc951b89492897ade6a27406891a697a26c942c2e8f7229e8b8c35ad4f856e0ad617842213bc0317c6093f6a0f86f120312505fbc3ae9e13d91712dc90b982edc801cbecd1975ca747c5a79fa5fcdc2688a07d72af28cb3fb53d0b5a069d22bb0da029fea7212b860275b01af3dd06b8e416724bcd2766bd322aad39b6cf387bf5c3aed881e4f6bb8eae2b3d7c7e74be0bc676415ca2b343c1ff6790971d709e8700ce6f56eb961bb29339271ce5653d831d5912065825928269ded56a254b0ac588030339bfd23aeba08e31f36117c5ae8abae321a294b833a681574e48136623297c39976cfe478221fe16a16bd8864bb6f930bc7d26a5f3ae976683109fe6817a3a97ff317aa3b3da23513a1387ddce858ff8c7c89723ce54a5bebff1a4b3cff1c6758cdc0b3847ce2ae2ad26e76753a961d05ca7c5ef41b4a4333dab30d87e7bb98d8aa0a7db185f946b5492a4c101e82d94e366285044ab5c94722f1102bfb38449b8179f9e1c1d359f7bb0fb2e0ca92ff6da616be700e42333514dce24910d3e17639a23a76e661e5e648ff9cd6fa46cd5de87b2254a79e87612a4da0f93a3ff7ba588fcb3f605a80fc355766b5c143b91cf644531e6568dc9b257066a1886d0a0e8df35df5a7ac8ff013f3251e9da2ff09475bcc05199e0c85cef9cef467e8ec0e50ad2a659fa5151e51e7d8427df84f83f64419fd9fd0c9b570c9e7e5ffa268e50eab9c700a9864b11fec98ac47b7074bbd8713b91998b3c78d1d221fe76af9fa3959392b72fdaa610e25d47265c598c8b7d7384d67e6166fb920ae70042f8b090bc840031d218d317a5154125f8f2e5fc5bda6d07b6f560f9d1fa71571d7176bd7a130ff3b9b2e5afdba938cb02766c41dab52b2b51ca8525e9bbd14590cc42b2dd7831f1404f33b9426d004a960901c602aefdbf8042ae18e67cc2cf3b913e6d3b2ffaebf2198d72efca62af1016aea470c8b2f0015fafade510830c8612e3b2fbeb48a7967081a6b90fea818bd19dc84f9d680a07b37fcf3aba271598b2b1d48b304a6e7cd75d46d1aea7b6bdc0ea63994e93a5c08ae86e56bc0485f64edbe4d57ff43313252981bd4a229bb90d2de7767c3b31df7ff1705c088f13c87eaa338d135cdb20cb7f9d8f9780abb85ad141384dc739388729ef24488070a395f0f98ac5f5a5d49503d1d319559ef973b42eb76178aec8399be4b68b96bb6090f21677ff8d472b07307480afc8f6e615393f559de163997771d7538f792a917702494c13fdf9563478ab0d510e7aa76029e978cdbae595738cdeea1aec7b032394a26dddc75c54ec9741bca87eabfcd074a4958b73a647878bbc84f18a163459cec5440fe4cf26a1da60a8141c2d3b7cec441de2eb2ccac9c2ce75dea1f8c0a33438ecf60bce2866170ec9082acc816d913987b07bc356f2e90121e1414bb5396573604c44984ed04e3ee5c11918c1871e3f2a07654ac1dcd780872863a86b59f60c1d56d7b6f9de8030a3aef16942b81320ef4d64f6bce8286e397fdeff397940dc13dea6c18a896c486da8705ff49cd4553a2a9ff2b26fed0f6f527850c588c49fe77f622135144a99ae4150122cd44bca87b39127d3677f0147a1ad3fa686b9ced2e754113e3f8854349bb6d5831e0380bcd0e97b5bbc2f0bb5f451517357f1e56d78fe8dfe698b32f42c40e56de820ef7cdbe57d52b4e5693b2dff9b1d738deeb7a47e2d582c366766bdbd8c8ca19aa87b6f3a369aabc6c41b7a5aacfa7d2fcabc4ed32c7bfd83053c75283702c16937e7e9b58c11d77efe8b8cd7655ebfdacd68829b6edde465d8cc8391516164ddd63b123d46f8fe7d344e69ce9f2ba439192b72affcbb4282909072a9ee79092245a98561df6978adbbebcac3891cf38d9e503abce1cd1a2ff91ce1359bc024ddd92aa784674c73f8c205712e66aecf80aad42e5db217dbf0aa5a92ee315df2703a1c23b041a02785a7a23d541990d708d8dde48fb1f252050f98c84d669977c7f11b9a208d98682eac9db50b596a74188d45b276bd115e8d03240b934bc52785a847e527c7c6994e42bd8be7a1755fff98ef0a221085822966180424e6b156b2e38c990717a5ca038af7dfe74f048feae7bc7869916a1357d3152af4010d2366a7977634699f08dc6e2028f12c5b9664d714ae460978a8193ba60937d436d2637058dc28e2f568a0eaca5799c5ab302921e520e263e7d25e26496b97091c18e957fb179f79c57d11f86e316a6992ae410e3cb5538945818777c3159744f7ae2c144fccfe12d4b61c50db5e2cebd425973e266f40d3379bb1dd841e8af0eecc0faab13a791e8eef5b78d3bd3a5a8b53fe8d91f3d9aa202157285594a797d1a3f7f72642da4c991bc03e8f76c786e0d953dbd0c25caa1605b09c550d14fff53fc953b7e4a4282dfe6dfd569c5b58d489c76d27aa075ddc1133fc830e9d1475c12a874c8031f67805847008c544ca6d6a2585cae1aa46572e1e3825adb46a6e0710a7b7a5f4c44d9a1e0dc8667c6859fe09d420960432d32b3ad19a600e5f157c86e1b2fa2c99be5e115468a6a45547c3c11b14d709810f2cd007a788e3266646d9a59120567d0fad967aa0a31891864be2a6a6cf431b7748824d6d97696d2bfce528f7f2426461c47f12039a7bf504d27b9597ea3adbf63a8ee8d36caf8e4fb2fcd35064b538d1b5cfff4752beb59528e63a1d603635611180ebea7cacb463ad98a713f2d34223cedc43f3181dc38b5e414732e224a766c915dd20c41288abbdb37e83552aa81e0fc8b50d8474c2cf76ea9e821597bc031ea9c88f44ceb84a44c4e390d8eba78461b8d53ad8272deb7e9a076bdc3124487d151d38552cdd41345c411feb6e42ae86dabbed30071fdf869556592d630522db9e42185bb2418fdfa750ba485dcacc216df85c820284be141575ebd50ab11be7c52a598d8c55acf9a74db41cefae4b13b6c8e68fd7e8b6512d951dfab2c0906781aca595a525b5ecf3791ddb38e32354b6a3765fc4c5038fd4fad73efcbb0d7aff251b3b6fb1c86842d371bfcd30449725593f6d315bbe79d4e1f333c89c0b30db196bde5cdace7e7fe152bcdafcb37209ef1d55e63f62a5bcd55c677c19c3aa459f598a5d1571b873911430f5f85d8319f03b4cb0e7ad42fbdaedc3286244cfed4cd49874628fde219cd8fb3425ac5f977c85ca9e5a0c48d255d669820cc9dc890e69e16ff9d0e275c04a4628cb3f09bca49300dc0cb795102d037b9685475e2230c80130fc5fa9da4d3bfe56910490d9f4df74b486ca564ccefac1a539dc001ef006f9967845e99c61f51ccb83b7a058cdf09d57f9c0d17f712f5e6246dc694bdb759bfa46efc6f9e43a11beff5bae74491221fdfe24bec11310210d0b0e5d25500384bed941897086f403d7ba191fcf68cbbf91b675898356ab7a40dd5c159ecde1239398a1971e650249b0d74aa2ab7cbc8370e225b02426b195d8524436bf778686c2113b48ceb4c79fccdddd43bc483ad47f62e7ed4d0a7b4f0bec33ec6bed5cebdaff99a9164c3ea2fcf91713cf349f924e098a75193efd0f3195362c4b81f9327e0107a5f0e548aaaca5daa51f7c2687a5fa58122aa8a36eed8f9454e7dc69a68887c96b1394822d24b4940f1430b43cc4007349475c62d2bb5ab0ae586838ae2dfecb8f39dca6e669299b94d658c92e2682f6dff1083d27411400ccbd91231c7b992e1d129e5c9da011cdb724390c7cbbd9cd851c53129e17e1dbf9f18da5c5638ddecb0f7b5b6debda2d7c5581d305097dee57ff5c5cffb5f3a2de4a28f558153db01cd737739a298bf012dd855cb90c4aeacf2c3b5fb40a413fcb4e501162a926cf182a4101e979fba7fbd936d64b4bc6a10f43a5f2c45ad958dc68d784a98647ca29c0beca497f50845845ab5b8e4799786d8b097f073f072af32d3a13fb6c1c870a576cfbd80be408401b68d7df71e1a7c47a4d4cc4c3704f1f457807849d17b3cca33fd898674b12ae442329198d36cac5460057aa906883825ce9c8299f54df94e6205896f767b9472ade33d70839479de4104528f2320624a33f3a3828f7656ca03b4e66f2801ebd715192ff28332f3f4a161af323e86fefe8ed3b3d791a82a7d25852682f1c71b4eed1", 0x1000, 0x0, 0x0) setgroups(0x0, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x40000000, 0x0) setgroups(0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x508, 0x0) 16:00:25 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x101, 0x9, 0x1, 0x8eee}, {0x8, 0x4f, 0x1, 0xfffffffa}, {0x0, 0x3, 0x6, 0xf28}]}) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) r1 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r1) ktrace(0x0, 0x5, 0xc04, r1) r2 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r2) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x1000, r2) fcntl$lock(r0, 0x1, &(0x7f0000000100)={0x4, 0x1, 0xfffffffffffffffd, 0xfffffffffffffffe, r2}) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x2cf18e343d9f9e3f) socket(0x20, 0x5, 0x1) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r3 = shmget(0xffffffffffffffff, 0x1000, 0x400, &(0x7f00002b7000/0x1000)=nil) ioctl$TIOCSBRK(0xffffffffffffff9c, 0x2000747b) r4 = shmat(r3, &(0x7f0000ffc000/0x1000)=nil, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8, 0x0) shmdt(r4) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x54}, {0x16}]}) r1 = dup(r0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000100)="8c65", 0x170) close(r2) ioctl$BIOCFLUSH(r1, 0x20004268) r3 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000200)) r4 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000140)="a883935a524e25dab8f642a8057a5576f0dda9eba3e49e07ddb439d27373102500f9a200dba59de9dd4194dde496af3238292948cd3c8af96c411d91a6d49fc0e4d3a089e4f39257299604e95b41c7b15b3f80bef8bac56d43847e4549dc8b10b4732e23782f72b2a7b772829209e88c21032be3cfe7d7158bbd56d0eb59d848999cd8589638582d56adeabed85626445c80712f7485660fb13c9cd1bd182b1d63c08048f8081d98dee1a5bbf65203cfe62afe6907057db3fafd81a4c20b564f", 0xc0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000480)="3885c537c10930c617168cb1736d") 16:00:25 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000100)="8c65", 0x170) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000100)="8c65", 0x170) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000100)="8c65", 0x170) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wskbd0\x00', 0x20, 0x0) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r5, &(0x7f0000000100)="8c65", 0x170) r6 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xc) r7 = msgget$private(0x0, 0x682) msgsnd(r7, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r7, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r7, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf800000000f0ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r7, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r8 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r9, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r12 = getppid() r13 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r13, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) fcntl$getown(r13, 0x5) r14 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r14, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r14, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r14, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea73cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee2485069c4ef7cbfac8e8dabf17473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd822fdff9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8ae151a4067b242"], 0x1, 0x1, 0x400) r15 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r16, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r19 = getppid() r20 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r20, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb473adb71503947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d493518a407fce454394bf0f7eb8a201c40c976e24"], 0x1, &(0x7f0000000800), 0x0, 0xfffffffffffffffe}, 0x0) r21 = fcntl$getown(r20, 0x5) msgctl$IPC_SET(r14, 0x1, &(0x7f00000001c0)={{0x2, r15, r17, r18, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r19, r21, 0xa9, 0x20001, 0x100000000, 0x1}) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000980)={{0x2, r8, r10, r11, 0x0, 0x46, 0x5}, 0x100, 0xc07, r12, r19, 0x2000000000000a5, 0x1, 0x100000000, 0x2}) r22 = accept$unix(0xffffffffffffffff, &(0x7f00000006c0)=@abs, &(0x7f0000000700)=0x8) sendmsg$unix(r22, &(0x7f0000000680)={&(0x7f0000000380)=@file={0x8ec74ab7c8f4986, './bus/file0\x00'}, 0xe, &(0x7f0000000500)=[{&(0x7f0000000400)="764b4d2d9d5092b7963c520d7a2bc96d2dcbe607e56852ef730da5056fe4db5f30816d5674e0700fc3854191cefd7e9a7e10c323808a2b6b07f7c5d2c4b61cdf2962c3b0f8c32a15cf61f000a7ed496c9b787a1f82b5b2457dc8004efcae07e81e8366a47c762f1b9c123acccf16e94d1bd4b0792ea74609c2dce8778736ee3a6d91e8d12d2357c41900289c2fb00fa38576d888e82492bb1d73f8fc4bba5c20bb6a7b301c253a3c10051d38e09d5ac80320cc80b942b55e41c7ad37bea3af0a1a69e2a3ea2067cf7b08158aa23532c7621a3e823bd623ec83", 0xd9}], 0x1, &(0x7f0000000600)=[@rights={0xffffffffffffff67}, @cred={0x20, 0xffff, 0x0, r6, 0xffffffffffffffff, r10}], 0x58, 0x403}, 0x1) syz_open_pts() r23 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r23, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r23, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$PCIOCREAD(r23, 0xc0107002, &(0x7f0000000340)) r24 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r24, 0xc1045763, &(0x7f00000000c0)={0x5, [{0x3}, {0x2, 0x541}, {0x0, 0x5}, {0x2, 0x6}, {0x1, 0x4002200}, {0x3, 0x7}, {0x3, 0x37}, {0x3, 0x1}, {0x2, 0x43b}, {0x1, 0x7}, {0x3, 0x8000}, {0x3, 0x5}, {0x5, 0x2}, {0x2, 0xda}, {0x3}, {0x2, 0xfffffff7}, {0x0, 0x5c6}, {0x3, 0xaccd}, {0x2, 0x20}, {0x3, 0x8}, {0x223e6a39596850b8, 0xffffffff}, {0x2, 0x99}, {0x1, 0x7}, {0x3, 0x40}, {0x1, 0x5}, {0x3, 0x1}, {0x2, 0xe6e2}, {0x1, 0x7921e741}, {0x2, 0x4}, {0x3, 0x3}, {0x0, 0xb}, {0x6, 0x10001}]}) r25 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r25, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) r26 = socket$inet6(0x18, 0x1, 0x5) ftruncate(r26, 0x0, 0xf77) pwritev(0xffffffffffffff9c, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x0) ioctl$TIOCGETA(r23, 0x402c7413, &(0x7f00000003c0)) r27 = socket$inet(0x2, 0x3, 0x4) sendto(r27, &(0x7f0000000200)="d9316700f0de6eb39951e0ce92e15d0e3a5b40aaa21ecf7e7515c03e38e8dec71f579ea506b03948f7b3755385892f358171434db342157204806933fe498a4f16c46d710bca896012789f9d44e71abaca501cff7d1787de836240a6ae1bc9e8688b53dd95c9d8dfd749f46cc42050f7c361d16a58988fac348e3ed8315041e703289f98d0b82312c7b0a453a5c33485baeb22c3507b0289cfa0fe2e31f9ac8fe99a2c19a3fae6553fcd2866fa3cc26b6c05a40a934a4dd67aff67652b67a2e68c88fb26515c39f32fbcf54d9c71e99320152a559eec2f35e8fae723cd5dd161adbe87", 0xe3, 0x1, &(0x7f0000000300)=@in={0x2, 0x3}, 0xc) r28 = socket$inet6(0x18, 0x2, 0x1) fcntl$dupfd(r28, 0x0, r25) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) pckbd_enable: command error 16:00:26 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x100) ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10, 0x0) r1 = syz_open_pts() readv(r1, &(0x7f0000000000)=[{&(0x7f00000001c0)=""/21, 0xfffffcf8}], 0x2d5) openat$speaker(0xffffffffffffff9c, &(0x7f0000000200)='/dev/speaker\x00', 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000180)=0x9) write(r2, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) fchmodat(r2, &(0x7f0000000040)='./file0\x00', 0x10, 0x8) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x100, 0x0) close(r3) syz_open_pts() pckbd_enable: command error 16:00:27 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x1000000008002, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2fac1400aa7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade610ba108e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d4c50432ad91508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1ba4aab44f0323348f261b51f15ee1620b4d2009fe508528e0000752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975043aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c214b5cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516809ccf0cfef09b6348ce400095bb49d06bf62577f46c840d34b6362e9f9810cfec14d447dadc21aa457b780274e6e68e9c11aafa3f23f0e31941c0a490c909eb5221c0885236c6c40481db84295fad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f6701355c0a1900000009137e3f0e7a5f89b68cf7c65b7ada72c808d000068318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95373a87ca277d106490a95d3d8139a789eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b94df6542a868993f31f970cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c030000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33d319ed0d4537e6000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19af759e4905cdcddfb02696fd79769fb6b05347de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f7da113f50deb0a7a5a8132ef2b6d9aca7b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386e15cecbced71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532eb9e0840618fdc7f9fb467655f83d401fe57ee86fa642e9bad7ed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000005000070a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a40ff294204e837acead22c5099d8104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce37b2a002422837255932851bac20b69e285e6ea829481de1dcfedfd6ba7e79a4ac39ffc89597c07bc44a581387dc8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d841f85fe4e98eefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f98440f0b0c1e54ff0f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f2630d1a137ef699461e520d70614d848745b3d2acce8a5fe894d33dc8f90eb5ac109c57e97cdb0c78092b66fa03f096e242fd3f9e6bb8009008c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d84d65e2ff02e77dcca8cc7722a84bb0431a1c0be11ca979d5cd1975741f226167ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938a64abc812d6d90ece6f0704406cdb53701e315f63734f822cccc9e14acec8c824d5db4cf9adfba5620f6c61e04000000696eb0a79222189068ad203a59277c1c148fde018da47e3b15df6dce906df52e610dc1779265c570b26fb81768d1d2c040832b1b393b06997c812f920c4b36659780bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd071d08a490000000000000000c33bc738a8c1ab3d33c496194ee1dd42000adfc74c2d3bb43b2e6c47b273b3f7903a62b24e473545e597baaef6d539a1efc08d3046f41083897f1858c8001ac0d915af3f7b3171c14f936df59a2fcd4cfb8cd15b7c3c4e40a6d622504dd0aa947a52f21f27e3a3e63750c03c009e63922b0bb75fe912805be9b86e169d58986e063ed7f1333db1b7fb46514ebd59ebf8176d056008dceb3fa0053fe7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75d683e6b5f6ce4cb811612054a6a8be9e18cbce5604301008a2dedc257fdeb4128982913bb7291388c07f8f1e499a1c6b2c39871f0ed42a8b59ee0b5bc9f3e1212d9c400000000000000000000000000e522903e088c87a8aa62a84554e4ce419951e62c8ee7e435bcf62d522d0e23503e6e9dc6ea666b2ce4b60a46a198c2117da5819d4fac16783648bd3eff702490229c4bf079345744ca47a4a611a95e40f900"/2116], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) readlinkat(r3, &(0x7f0000000040)='./file0\x00', &(0x7f0000000940)=""/4096, 0x1000) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:27 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1, 0x10}], 0x5, 0x0, 0x0, 0x0) clock_getres(0x2, &(0x7f0000000000)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24, 0x0, 0xfd}, {0x54}, {0x3}]}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x45}, {0x20000004d}, {0x4006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x45}, {0x20000004d}, {0x4006}]}) ioctl$BIOCPROMISC(r3, 0x20004269) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x45}, {0x20000004d}, {0x4006}]}) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000140)=0x6) 16:00:27 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() fcntl$setflags(r1, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffff9c, 0x802c7416, &(0x7f0000000100)={0x0, 0xeee9, 0x7, 0x558f, "2ea86ecc0104000000ef64e16eb595607fcfd711"}) write(r0, &(0x7f0000000a80)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba4fbddc0e2ce8fe454f0a74551e92b3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a1939a10ee6ebfa373143067ca3f94ae932b3391bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668787713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab6b8eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d23087bc549b40bfa2e6930bc52f2be77a99709d1524e9389008c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b985a1eae9a2bdf02526805444c89b8f690afe99a287e913d7b8046cd39b52db05967dcc34457a801183680d5c2e7a720babfb52eb65421457241648cc2a146ce05d9c23609117b4481b62acd0051a08474fbaef932bd3089cd40474d6296b40779d6a2df0218fb84de5e7", 0x273) r2 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) chdir(&(0x7f0000000000)='./bus\x00') r3 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f00000000c0)=0x6) syz_open_pts() write(r1, &(0x7f0000000180)="71068944eff95851650f8394d258d8464f6a01ddb57cc4a239a09e03f8ae2e11b3f5b7623ecf360a9ad67e00343555e024c721d3d0e17a4ea9bd1cad3d25e0a38fb23fe4fc152eb2bb6abd4940bccf1ef361d00396090544ea66a61d0821e95470add2", 0x63) 16:00:27 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x10, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x10000, 0x3) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x0, './bus\x00', './file0\x00'}) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="00000018600400e71700008000000000000000000000000000000001000000000000000000000000a2151246", 0x2c}], 0x1) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000100)="8c65", 0x170) write(r2, &(0x7f0000000180)="73627fd88099128e539efe8400ddfc743643de94bf0166ea6ec6a58145990e09fb4818fd34c0854d4f1601cdddb165206c3f14c1fa2e1bdd61c917741eea06d8ae9fc6a4405b45e7c00a451be163664424e398bd0283bd3605cfc19bc2c44772b56e157d98eedc87aa27b9bd38af8a740892a4db7e77fb7a3b31f3283b5384b9", 0x80) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0xe1bd) 16:00:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="d22d050001ffffffffc40047045851a27373149c235240d8aa0ec13861dc8535135dddc31f37c070a96ef971eb639d9a4d302a1ea48285", 0x37) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1, 0x3f}, {0x18, 0x0, 0x7fffffff, 0x31}, 0x4, [0x0, 0x1ff, 0x10000, 0x6, 0x1, 0x8, 0x2, 0x2]}, 0x3c) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) 16:00:27 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x7c}, {0x64}, {0x7ffffffe}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x45}, {0x20000004d}, {0x4006}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x0, 0x1, 0x7, 0x80000000}, {0x7, 0x6, 0x2f, 0xfffffbff}]}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse0\x00', 0x450, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000400)={0x3, 0x0, 0x4, 0x400, 0xadfe, 0x7, 0x3, 0x10, [{0xfffff5bb, 0x3ff, 0x401, 0x5}, {0x6, 0x1, 0x4, 0x7f}, {0x4, 0x1, 0x1, 0x72}, {0x800, 0x101, 0x4, 0x4}, {0x32, 0x5, 0xc3, 0xb0}, {0x0, 0x6, 0x81, 0x9}, {0x400, 0x0, 0x6, 0x20}, {0x6, 0x9, 0x100, 0x6}, {0x1, 0x6, 0x5, 0xfffffbff}, {0xa9, 0x80000000, 0x2, 0x80000001}, {0x6, 0x4, 0x6, 0x9}, {0xffff0001, 0xb1b, 0x81}, {0x69f, 0x7ff, 0xffff, 0x3}, {0xc6f8, 0x0, 0x23, 0x6}, {0x8, 0x1000, 0x8001, 0x7ff}, {0x3, 0x400, 0x1, 0x80000001}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="0218ae4de39e04a1de6275894395") accept$unix(0xffffffffffffff9c, &(0x7f0000000300)=ANY=[@ANYBLOB="0703f4efbde01e8def1017deb9123ff3681e7b9e9bb8e2b5313c305c6938b167a8b030739f2e2251d355e4261b10d215281a85b91fe3ea0bcf86b8cad230567153b4de3a132b2f6d6147c9bb7feeeadc4416305ccae09677b9b98174eb327189bae78e353ffb915583a3f8f513ba2b95fbdf40b66d8c8a0d1d6b9b66c90bbdb677e0a910537636304f64c03e3e8482f0"], 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000580)={'tap', 0x0}) write(r3, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x45}, {0x20000004d}, {0x4006}]}) ioctl$BIOCGSTATS(r5, 0x4008426f, &(0x7f0000000280)) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)=0x7) 16:00:27 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x4, 0x16) semop(r0, &(0x7f0000000140)=[{0x3, 0x35c6eb52, 0x1000}], 0x1) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000180)="3986f33770070e666f9e4d70fcd10671b4aa622028f2f5b631bc3121eb1a08dbd8da6a5e68c37a6219fe00783d31c36274a2a6f42ea419da357d764f", 0x3c) semctl$IPC_RMID(r0, 0x0, 0x0) semctl$GETVAL(0x0, 0x2, 0x5, &(0x7f0000000200)=""/148) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffffff7, &(0x7f00000000c0)=ANY=[], 0x3bf, 0x400}, 0x0) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) flock(r2, 0x1) semget(0x2, 0x1, 0x104) r3 = getuid() setuid(r3) r4 = socket(0x2, 0xf18c931974c288b4, 0x400) r5 = semget$private(0x0, 0x4, 0x1) sendto$unix(r4, &(0x7f00000003c0)="d6914ce6702f212e31280437ed94bb73dcb0627ef4cf1c78851830e2d84529412c5a4412a94b93cfcc0855bb6a28a6a23d7c132aabe5bbe2664a8003bfd53592c86a5a464fe43dbc77b3e4be0b6c0ba92b60e3dd479057f765088400c6a71b5d5544281e583b95e346ec639686ff50420b26e838a234340c3012c44e28014cf9581ed2f6b2a214358c6925aaa67b2e3d", 0x90, 0x4, &(0x7f0000000480)=@abs={0x1, 0x0, 0x0}, 0x8) semop(r5, &(0x7f0000000000)=[{0x4a97cd539bd8a00a, 0x80, 0x1000}], 0x2aaaaaaaaaaaab8e) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f00000002c0)=""/135) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000040)="90000000", 0x4) pipe(&(0x7f0000000300)={0xffffffffffffffff}) accept$inet6(r6, &(0x7f0000000080), &(0x7f00000008c0)=0x2df) r7 = socket(0x2, 0x400000000002, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8020699d, &(0x7f0000000300)) ioctl$WSDISPLAYIO_LDFONT(r8, 0x8058574d, &(0x7f0000000500)={'./file0\x00', 0x40, 0x5, 0x3f, 0x0, 0x9, 0xd7e, 0x6, 0xec6cb388b3673216, 0x0, 0x9f8a, 0xffffffffffff722a}) 16:00:27 executing program 0: socketpair(0x2, 0x3, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x14c) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = msgget(0x2, 0xc0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r6 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r8 = getpgid(0xffffffffffffffff) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x3, 0x400, 0x800}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f00000003c0)={{0x0, r4, r5, r6, r7, 0x121, 0x9}, 0x800, 0x1, r8, r9, 0x3, 0x1, 0x1, 0x5}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r9, 0x0, 0xffffffffffffffff}, 0xc) 16:00:27 executing program 0: mkdir(&(0x7f0000000000)='./file1\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x68, 0x0) socketpair(0x18, 0x3, 0x7f, &(0x7f0000000340)={0xffffffffffffffff}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000380)=0xb9) openat(r0, &(0x7f0000000300)='./file0\x00', 0x10, 0x20) ioctl$WSMOUSEIO_SETMODE(0xffffffffffffff9c, 0x80045726, &(0x7f0000000040)={0xd228394da4af146e}) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r3, &(0x7f0000000100), 0x10000000000000a1) r4 = fcntl$dupfd(r3, 0x0, r3) r5 = msgget$private(0x0, 0x131) msgsnd(0x0, &(0x7f0000000b80)=ANY=[@ANYBLOB="0000000000000000482e1080880537644f5006ef0070f952a1629dc622518a6841c1bdd69b1f5afeece9aeadcdb5d62deede7aa1f5a524f6244d2b326f11a883f1b38515f6fb7e6278931726ff2e946a6becc8f12f6470f85218ea0ae4e26c496cd9e14bd5691a30e931a783cae3f91109512645413c4f1384778d1bc66d1a23e23bcadd6f61848585b8661103f68ce4396661b231f3db25d0b62414b948b021dc10a54f6c5c0877a7026bd0e6cbd99c71374a31856f51924c524223038a37dec355cad2c5fb8f3468e8f3abe9a441a65b5aa7a065253d623a4354f0fc45c89c42b13bf847ee87663b9ba9639e3e97ff97e6922ab9699cacdd06e864c1bf450d7aed0d72ef701820051ae6b725717569900a53fe998bb3b6d28772f0683d0d0a731008bca47e3158c81b73c5877a2f0c00e78b0c91dfc690ece19818fd59d25fd1e5757a1aef54bc80c55c90ea6e681fd51620924fb610819c0c0706426578cfaa167082460ef94756709e4059fd33b31aef5579543f03621fd77a946f84af6693c3de4948e2802e21bf7cafb8dd999a61b53c12eb72060f04dc44cef9b12e1a1663422ccd9ec64c05a9d75a22d14e96eb9da83814f52cb0fba445f4229c"], 0xe6, 0x800) mkdir(&(0x7f00000005c0)='./file\x00', 0x2) msgsnd(r5, &(0x7f00000001c0)=ANY=[], 0x0, 0x40000000) r6 = msgget(0xffffffffffffffff, 0x464) msgrcv(r6, &(0x7f0000000400)=ANY=[@ANYBLOB="0000000000000000000000002000000000000000010000000000000000000000000000000000077ed1180000000000000000000000000000000000000056000000000000000000000000000000000000efffffff0000000000001000000000000000000000000000000000000000000c00000000000000000000000094756065fe9bb916fe06000000"], 0x7e, 0x2, 0x800) msgrcv(r6, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000000340)=""/114) r7 = openat(0xffffffffffffff9c, &(0x7f00000004c0)='./file/file0\x00', 0xa19, 0x20) r8 = socket$unix(0x1, 0x1, 0x0) r9 = openat(r0, &(0x7f00000000c0)='./file1\x00', 0x800, 0x20) r10 = socket$inet6(0x18, 0x46fc4b57c3c83263, 0x80) poll(&(0x7f00000003c0)=[{r8, 0x5}, {r0, 0x52ab21aa02f5c9c6}, {r9, 0x32}, {r10, 0x80}, {r4, 0x80}, {r7, 0x1}], 0x6, 0x4) ioctl$TIOCSDTR(r7, 0x20004402) setsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000000680)="2be8f67721767e1fbaea6e3b83b4849be4a87da60c3263d134396ff6f0bc23902f2b6addf11c19090330062a7daf94f5025e5822b58102ec7b8f8f593e6da7d5ee962d31125a4284eb923542fe3608dce10d1e106e98a8718ddc1832d7691714eba7b95b781319cb6186c5bc9d4fb3e7240e563dfdcebccb45a96fd08679b8a3d0a6f1c732cbd2ad655bbcb26c73bacf536d5fdbcb2a8032fbbe3a3e5622dfdf9339ce8be2d207cf3c08e6082cb78e39c51e953b671696ee9a05663c408c2a2678f36d18ea7f251d9e7035398300b824a9733ac6dc59c824c66b11b46ff1e88319c9f50103ae1be82cce6e7e126d7132c27924ef", 0xf4) msgsnd(r6, &(0x7f00000009c0)=ANY=[@ANYBLOB="01000000000000006cfd38356202252ddcc6443fca4091cdc4a97f0b41a8e3fcbdb6af4bf0422d78a137f4e9ea027b74451b3f0a44f08cd90655ea61f1666d1d21be15c154298f71c37d41476930e8ce83e1ac7d01264eb1b66cd958e2f6124d792c340fc786161d2a8456a20e401c42085fe200a9b9dacf929f7723443f83a543bd43bbd36953d2c193abccfd3ecfb75846cbf94043c300f7721a556ac6b19276406bfbe0e6a9eb92a1699e427e796d14a02aab54289c327e7d0a2d3f33f87f56eeae0ceadd1d70caa257db7ba768434b611c4f623537c27b36d9d9bc57d47168ad12fca635697550a947822dbfdff86b58fe46f5a749c633bca87a3fa543d604275f54825340c2c545366d46d582ddac9c174ab439f5c6f97d434c45e3d08c4623dc08859b679b7200717f01a13ff548bcb4204130d5cadb53a721ce70cb7dd1c10eaac1ef6ef5f552bdb0989ed0af4ae4b2fb9f513cb4cec98aa3d624c50b81943913df6aa2180058add538be9f"], 0xfffffcd0, 0x1400) pipe(&(0x7f0000000080)) rmdir(&(0x7f0000000580)='./file1\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r11, 0xffff, 0x200, 0x0, 0x0) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 16:00:27 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000100)="8c65", 0x170) r1 = dup(r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x3, 0x1, 0x6, 0x1, 0x6, 0x7fffffff, 0x8, 0x0, 0x0, 0x2, 0x8}) openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x10, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) kqueue() write(r2, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000040), 0xfffffec2) r3 = openat(r1, &(0x7f00000001c0)='./file0\x00', 0x20, 0x121) connect$inet6(r3, &(0x7f0000000200)={0x18, 0x3, 0x4bea, 0x7}, 0xc) r4 = syz_open_pts() close(r2) dup(r4) r5 = syz_open_pts() readv(r5, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:27 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, "faf6be38ddbb3372b7fe044931cfae5be0787a8b"}) fcntl$setstatus(r0, 0x4, 0x40) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x10000, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000340)='6', 0x1}], 0x1) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1003, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x397b51fd1450abf6, 0x100) r2 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r3 = fcntl$dupfd(r1, 0xa, r0) write(r3, &(0x7f0000000300)="220e2289cacf88d2111c529e7ebc74a7deb16c4595690cda9a0cfd89cd7ce16e35d74ab912396d3a9e6f4fb19412b37b9b766c150000000000006ba977601058ea5c637a4666b8c6f48646eb3a2170eeb2a5919b2a57a8cddb4d09e4611f9f0531b85294264e6db12806d527126f9630cd5c4c6125b31d5b043d13dd4de33091b75281e947dff9855ba29efef7336ab6a53066444df1fdcc7a6bc7c5e2c2ee59ccf286af67db08c195029fede0aadb95ff4ab442d37eb0337470b18ab702812f9c6e12e74d6cb874c18627880c76c5d1329bddc88b9950e7da66ca5f664a4d7d12393d199004a516f326f456f4a061f3235b6a1daa42706ef0db7ad74ccac6936a6489a0f2ecbab5849a0ab028ffe6579902ef504aa14289ee4d94f83f9e1fda489126030d6fb5b2d6f853559a6b2fc331789dec4018f8e14f69ddc421c869314c901dee9a49ed0a4d8c9b09a63608582ccf5e3fa9e27723ea62953259ff338c5f544ddc5de4d0cc2cba019b565be3cb77dcf4976af4af0e7fcf0687ac889973344224788cce84c869c013efcd5ac9080d6257afc4574adfb6640b973327601bb382e52ec84a6eb461fe2ece1a1a126876d1ed2f34ca47c9349ef5c047768e6d9f0e56028c16eafea3e1921dc8374645895d0fd2d6ed6e9bd1f12d9fce176d4b6978a4ba8aea3cbab2a6", 0xfffffffffffffea9) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) mkdirat(r2, &(0x7f0000000140)='./file0\x00', 0x40) r4 = getpgrp() fcntl$setown(r2, 0x6, r4) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x30}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x133, &(0x7f0000000540)) 16:00:27 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x9) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) 16:00:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) read(r0, &(0x7f0000000400)=""/148, 0x94) syz_open_pts() r1 = dup(0xffffffffffffffff) fchflags(r1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0x19a, "b8e2ae4f3e9d15ead666af53d294e56356ebb400"}) syz_open_pts() 16:00:28 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000100)="8c65", 0x170) recvmsg(r1, &(0x7f00000004c0)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000380)=""/251, 0xfb}, {&(0x7f0000001b80)=""/4096, 0x1000}, {&(0x7f0000002b80)=""/151, 0x97}], 0x3, &(0x7f0000002c40)=""/4096, 0x1000}, 0xc2) r2 = socket$inet(0x2, 0x3, 0x0) r3 = socket(0x2, 0xc003, 0x0) connect$unix(r3, &(0x7f0000000540)=ANY=[@ANYBLOB="8302adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8faee480700000000000000554799b9b8138d30505e8f0000a4034385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf87240318089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddf00004123053ff03d925341d85544cd1c050c34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a41204cf888981d4e22265330027548d8ffda5eb1156f6bc23442dc9631d64bcdcb273e495bac1573ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f875a9255490b88ff1bf33436e6731ad3574d79be64d7c53ec38b394d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a836b9ce56d425f7f26efe6c2d6ad126358a2a57eb6652c52476b0f4a1fc0c7eecc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07081cb3613f363bda68cdc42da6ee701520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37eea13fce9a15edf26e82fcca1e245a58d78b9edc65978540bba1671379dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab7809983a3f6ac242939caff03767a04075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d0403054667b76bb2aedb6ee790c0514bca51acf3fffff4000b87f1ca4132cf1f6184c8c156ce5cb47566abe86451120963690cf6536d0df155673c12dfcce0a325aed454f7aabda6e3def3f5a190a05885d482fffb9871543e605aec4e96343d12645c6199c08000000b6ee306d32fe3b216639cb5ba8ca8715e9c82300768310daea67301ddae70e835cc89d0519e5a1e72c95111bea7330dbe8818d70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fa1bb7b7020f92f6773c9bf4e1ae6ac6b5a2889f298ef156860588778386204059fae2d9edc2410ac1fef1a0a976f7e7a57819a2e776e48cfa8d31cb69de4dac2a5cf61ea9ce77673dea2b929c9c023a9d82b4cab0acc8e05c50594cdfa8ce095cae56c4bb1a944d08a79cc839d77ec00000000000000000000001f3ce3eeac43c6d4f316c37ae03ab34921429b9eae68a81bfc8526a5e2e17ad0787b9182f04d191f4ab3d4b03c70ef283e0c51550af3986e7c2112ae59b562c9acfd46b5aed23c03008436f8f2773536a0bde3ee5022ee7aa5cf05105f518ffab7d7d2d8fa5a4e2949679dd70e532f681f29cd4c28612ccb11f43f6a72f21987d15bd9f19227c3172db2124a2790f94bd3e8e9000000000000000000000000000000000000000000000000000000000000000000000000009e31b69506a71a951c2dbc0b72b50510d4ce4b0358df222fd578f84fc418f406e9388e699a5f1cfe7b3278ca331c218233f37f902b9f067ab9203e0b2c000000000000000000d9c289af99a474250fb6ae8e20d834b54fe0f6ceb2a4217752af149aca8de1a601bd30d2b88bd7519c03d3f13338fe0f84c63df97d29af1ba87316da274dc89e57acf3c366e3e770cca16e95a16df0d2efb174a1e5857ed4d65e135b277405367031df28493a1d7db4b09743b31900304d5df6f46fda0826b4c4769693df9113d160b64abd654f37268b45659c9fc3477fc305dca7d8d1252812ac2f915a1b6bcdad6f220f6499242527b33120b007f0d4de5e32780bd6015246512a"], 0x10) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000080), 0x4) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000500)=0x8, 0x4) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, &(0x7f0000000100)="8c65", 0x170) r5 = dup2(0xffffffffffffffff, r4) sendmsg(r5, &(0x7f0000000340)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000240)=[{&(0x7f00000000c0)="0e05a4e9dd9feb8e69daabe77c98bd25c5392587686b96b1ece960488561ad42bba46e8ebdad0c946e0948fdeb65205bf70e1e85aefd913c1f048169161655d2fdec", 0x42}, {&(0x7f0000000b80)="51cea52debf2354b737a7375840e82b17290791f56393a70ed431186627a270e512febe9ebeb4a712b76bcd5db9f0a1c895f3d81f4f448d0bd8194374c14c54f766ddff44c4eddad083acda3366331738db09d695f1a9ce6f44ca286ad99b4c564b7f69bb0690f0d627ce24d71487c10f26205129a696e793898f5023db9b0027e80aa157036a2891b39163310d90f94f994913fb83f0f9c437837a36596ddeefd8f5eac8b4bd60c65103883cd6c49fa8de3d2e37335d5860c1a7fadb28f21366ef37944505e3443c71046dfa2e4da844c6b9a7d9c838017834d8618753a9161b8b9b8d93edc96a1eae3617c12777ab29e7728c5e9a0679b0938a7d38f41bbbf358f890f94a38f68dcf5ae2623ad1a1907b1ca1d413d22ba35326f1f2253e48beb07761f307f5b50758eec391ccffe85c84aa42e68b75032b6ad40563a2f687cc7a470e89cf48d481fdb54709dbd9ef652800cdee5d872e05b6e35e90ffff34aa39f31031bbdbb2c72e3938ae97a7cd451a2fbbed962b42592a35df16dcda42b1df8537111a80e5bf3d0ebd32dd934edad6b5702fd861f71954af1a2a40e399b58d7aa85c40d83f247ec4bb6aed232bd33105f8ae2ebfdfc9967c916ec2ac02a1a8d5c233367f46c15d7b4f3eaf8ec1e2cf3b11ea3e88762dad84998e737392d7796d8668460ed137e1d24d1725b7a8a08f7ce037facdab9bb25761d68fe860e0c4046921b24e644f77b600f79e18e867d7411b1a79bea3a031e03b4ca0c8bba04951aa5c828b9ba775af7a845a9bc50229cf45f7f7805bcfdb74a91a8ab8dab925cb9ad7766a3b65311a54f74c0dd660e03c47569060aa39df2d941b3ac6cefc5f8aef7d11a24e55bcfe3b9f891b065db1cbf873d552da870846af5051088cd033d8be6aa23d4e09b4e78389078e92e8a5a7a48665978cbdd870738e8f228aa5b8d5fa450db3428ac62ed2806d581c74cf640099f60f4783ee972f94f629897752aac10f3f2f960797bb53a5f693bb38c20a0f78ca2e12c040ad9f1ad9bfb6a9fd70921554672a39cf00b5972f6cc32c109d691a593fd308bb6c18968504a771a66a3594f56b83fcaf4a84489b1f914f1de23b9c8f1abf35e7628139f9b17fc7af6b96210dcdfb14b4afda598a590d7269f12b62849403d07fe736de2d60a7409da76323c1619efa05f345c09235e2b23bb21a24dde02aceefae434912f7f13f698135918f96ee7984b18fceecec574a08f15f035f3d45918caee050ddc1d9c6d513bef0798a5a2375dbe87c403965118a76cf49efb568a8ddca4b368f9f5b0d3fb42163cf3a297a732f8a5f686e97a2b676c457cc3bb8f96e24cfd27f92024677efa5bc75b8d665cd1745b73cc36ea3a70e98572a8178b03d66d2207039558abdf92b29f9bfdd4fcf0de06cae188a9d6f7d907a874b807ee8d93b068ab9225096c8e9a9e2986441dd76c6f5b9b0d7d8879f086454c5351a6940a956f4adb14a24e025721bc5dc0ca136a120c8bb944f02b155d4b983fb98a94e2e4ddd1d2086efe059617155cbf5b2ccfe6c85d61136cd7def5de16d0d515177c9c5b8f316a6c694d3dc73423f9274f095e151fb6fd88074abbf4033371059cffe3087a88ca09bb35de19eead4cb4107333afca2c403861b0bb670d55a25a81ef663251af28add154e35b42b1a99c332b1973466004b49770ac1c47973f898073ac516276ae73d95f3d60a0a8175e7a9c448ed85ffb41260638b1f503fdeac6c6796cfc993a27c65794a94788b2da7c0ffe9bf13220b32628f80b1867db5c0428c6f9f38ce437369b2ae2dc9d646adcb59a86e973de1c4a762efb92a1c42e8fd0bcd2f33282a8358ae4783eadcccc5bcf69ffaafd673442458ffa02e861cba40517ad08f6591bf94c6ba4bd3cdbaa96ee54dba90494114590ab2a1446e8761cb5373612d57b790f302d4c96569bc9be5b064e55a323499022152e722881705063a9f92c1b30f4426a5a97d3b47fbc034298889952ae691c725d27592bb54a277d560aba3f351aae94edd281fdf6018edef889907dd2e3cf74a2c25def9fa48167bc48f359569cc8f089a58a2e308ba27d627a17d6173e89ca953034fac1e24d80a921ac74cd4c7d160dd056983b5ba84d8b7d024db2e193bbf68f00d2158e7f2f77f890a1051cf53c64ebaeb00e0d55aa1f4de26eb74ca37b18ed9e6c3347b6d9dd93a60edb5c16a63e8a88f9fd96a2eb448808de6df392bbfc8c8fcab0a3397ed66d9503a947c6f4e52bf8d7e552a9aad0f936b1cc50f501f5df5cc42a683e4656006dce0e00a0e02fd4b05963c0e38b10d343905ef56a95767aa0e8fc30d454ca502a6946714ce844d18c33f295da626f34b3710c5b0a9fb5f3d68d3f139ee71f6a5aa1c0ad6eb28973841986e1190d45b36bcdab0cf9a47304a357120d7e2b3988bbfbea3b300d3cd7e55717efaedf7ddbfef1e25de783e58cd9fc34cc8b8586dc03e1e0d27367e383de80aed155812f734decad2efd397e1b26f9f2bc4a0f7fdd2c2afa833677163840aa6e48ba98a3be5894569d8ca259ac83ed3a8f8101fc81c391e191ace1dbb996b5cbade3fb68b5f3a14f01624e57338e86e4c45c1c5740224305334a2664441442a52db33719c8a0b5b6cf70bf00fe92d333e97a70a4c3851ae803ec20e4d27dc12f061ed8cd3f744cea5877cfdbc1767587f290a05d0405c639937f4f0eb5276cb458ff3e53754e929e88b7dce246baedff969af110772b0c8c05a87543722fb237d501f3c2c96eeeb2063d19dd9eba6c8fa29751445889e747ba3d27f10a5a3e21d16984798f2bdf447a5e463caeff67c7675257d9aaf72fe524c7421bb84158b8370e230d1f2eb24bfc45d18f3caf94cbd64eab8beab283075bc3ea0b00181dfb819b4399105aff0ecaf8d83a7427e04ef0b076e19718ae311e8e1548e4dbb378dc0de37c1358dbcf6a5b411210b35797182d8c1d142ac0edcd18701faecbc9e28d11e899598dd52499ee40b565162ad1255d2b2fa969a5d2ac0cd5abaeaea1e188949abd87313c678c7e040e823eb008e5e0fb6c734e4fa901ffb55964bb740b2aded52966e272b9cb4e7cdb9e80d810eed6d6ace978f8d9657c9c07da1d9f40a8416aeb4629f75d82079d55a037591b751c57f430977def53e66cee8ef71d2c732ea82487e9e7ddb250b4a191f2576ff52533d5a3f871509163a217c8e2f2fda1c9c18c8c1b038af0c37d35f145806c571f2d8d68c1ef5fb9afce4513563675e5e4945ff7b85e90000036efaf572b2a79acd5cb540b453b3ed734b01fcb3ecffccf2d52e088fa0c18a173a121e00f7f036293bf80f539ae43d23ec4f0916229ed995d006a00d7efea06968b46a8be862d9c91c5c58488585a110579f60f84738bbd00e9883ec0425e4e65812e9be931628a901b811813ce136d5abda4380a5dece148b15f149e510c5056e9e7ea9f38684635164ba9e8a603f1b3c0f0e02505c326ef9e4c9f2ec849247c9a9aad5189ba19e62e706111fa49a2eb70d2616660394de997697d82d56722c22e64037f10bd138bac2a4d237b5d015f69c9fea7af6e3478a8233596fa086d45e9d2b6e1889793d939b799a709326507ef64a47d556d4be2f6fc5673f59dd38c6dff80e6d80d3628ede8de0018ce27f14049ee78fc93fd2664f73350c0998514e3af8792a62153a9d74a0f6e1ed45abc2ce27a99478e2770b3ee324035f314617b73855c3877982548b3ee0733b2d51196a463a33f217035a120c5925351334b79a1d65d7523019f9701366fded07496495ce114c63e4507a4745de87d29547f6b71fcd0228b78fe5cdc1f026b697c7005b5b0cd2c4950df8ea420cd829544a618d61bb14a62ee569908f171dbd51fcf2b493b8eda1e54d76d5fadc89e794eb06eaf826a4c4135b95ce6b92684d51d7b26e9d80ea9ee933cf18f9d07eec9d9ddfde9a10e968544e061211c0ffb77a4741f0771f68aca027e2062aff62a11d0baa726bebff271c53f128e7946c7dc0ac21a641dac5906b55bb0d6d0bcb26982c88332a05d6e21c7d2c95c6984e1233c9ddcc5a1843370e3e035f24d9a5fe2518fae7163e6f166bcb5d874dd92fae5c25975d1a9fb411c0cf71c00117e0733e8c4c1edcf8e1decf63c8aad6500d12a85e36a44e0a6594551547f20fb4288804416b82a6c611828d205879aad0b2b50671870fcd325bebce979695db40eed710008b7ad7337fac9db15a5122c7928939abe9c275b8e3d0863d7ded7c834cf293aa0fdc7326cf064ae705986727bdb0cd40c55a7b9e0562e89e71971840a32d52b066211891176f024a9889a78440be07d9acddd0ea6d2bc75e22c0050e55920f43f0ecd58fbb1a3b030ef8174a940ccfc418d098d1ef8405a5da990114fade99e39261ee42e6a6c926186fefa4b19b4c8eb9181d94fcba29a70f6fff3638c4e68266f92a72a1cc7491d97ce9a57ccc4ea41f452efb9543c48b3b12fe8d330ce722f59f5b782087845f9e0fb002a4c2f25290eaf66cb221a125a33bdfd259a563e6893f2d686c8adee289e8f8f1a16e23d70f932c4b3ef409886f3b9dae3ff40b2e38cf5590c9d56e1312d5765e7c1c28397ac1b51b3586afe7d366aa57fca5bde135f7385d0b23fa7fbd91547a70544c084fddfdcf8ab366c53e5b66ef0a52f8c3f7d5177dc6ccf2ce6c33873ef74af4631bb13deb55ac7d0b34da968fad94f879671e98f5909c1130fea1e722bba78ef1f884a5c3219067a1e909d4a13238e7d6af01074d95f2efab74362b69624ca64c423ff2c8e1cfda983f12405e815f391c5d433906fd50f83fb91130fefda31c3882de18931f51f456a8046c5c5689d7f9267b212e12a197c5b422b75afaf3a908c9376a21189bdd4f5d0b0b7b393cef8a95bae0cd4eceaeddcb79d42df48d6f31b2e35770af6ab8d231bec29eefd6872ece25c18b519abf570fbd14cd5c8c19927b536f19b29a94efd323fd56d1baa8744857ba96e9f4fa6882a9b6a76aa503f49573f19df160393271bd458cf274a5a79af6a40f4217e3bf3ed93c199400d48fc3c50773598554996447747616175b8fddf2f4ad87f36dd76c67923908d730d23becd77cd626c99f2e6b2534155f519ede6bbb64d97c877d3a40219251ff79ad211a9f0cb07e9151328c86ce96c50d1c7d6ac10a37e41a6311e6a6810c8928d5fa3e3da632c4bf2b0fce2f8690fce70d15585dc3ad5a65035ecf5f0069165de0d9cf5d10b22857625eb537b23984d74b7ab78a40c7d1b1f5bf3cafbd0675cb98a2a35fed777865ae4dcab00ce2db1fc62aed65f93d140c925f2b643f6b3e7a9673fd1156cf2625ea7a0e3a47ca33af0f31d6cb9f9146ea22ff93269229c41d395f3eb47cc89b1aada4628c105cce9b9d23c2ec5e18d042c31b6abef6eb265ba53ab741d2f35b9042fadc876c1d9f3f0d5f2965c158c798776eda95f0924e40c651830e2a3437db313e16bf9eeec6c866c97439e290c0a6772072e5a5985167916ccc2b46283031b5c8a12f3be55ab37182489865d9a34d0d94c9cb8e199b2818cdbb4626b6b4ff4f3da866441604f28fe48333ce324405adcce6e0db2e2feeef91bb2b8f64150c4e0d2360813950fcfcf1d10cf31391c3dba87a1eaa0eefd1297b6d806c109269f107ff8b310c4f8228ebdbba5d4e7fa82ecf7eb9adbfff0392a44370855b317aa496bb87bac933279111951b340866ebda0d3169354b734c78469bf7d43b6e86373dfb0e5fdf094ea2f44ffc033b6778d6277890709db", 0x1000}, {&(0x7f0000000140)="07b338bb8d1a27481de099ecd725519cb0c42937db2a2aff01f99e3f82731ba50ce33185bedb77b9b5c3167ab3ab2991e1c29f82f3e906deaf4ce1a43e2bb5ddacb022b42d9f3183475ffd82a3e08f29810db7d5e1bff709f04cac34cc9ea874689cbf1eb2e4cb145194fe195651af61bc258ce1a148c5ba6dfd16f2b46d73e6ccc0009e50bd32418f22b063a7fbecd4b5d2ff50beb82369e3ec5c270b30e1e1780ddcd71a4f2f6682f48b56f0bfc5e843c77b8402b058bd7be7097ba35158c671971fd21fdaaa7fcef055a9aa70c28faf2072ddfb034c973e5bbe0d11723f1506ea5cd5c6fd94a8", 0xe8}, {&(0x7f0000000040)}], 0x4, &(0x7f00000002c0)=[{0x50, 0xffff, 0x100, "db814d59aa1f156543d737ba115b6a0d785735bbd823b3be67470afb56401aff61d64cd4808c916dc5311c9a3ad2cae3a676427a73673812c6dd45f461"}], 0x50}, 0x8) writev(r3, &(0x7f0000000280)=[{0x0}], 0x1) 16:00:28 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2006, 0x4000086128) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x102, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="fa1204", 0x3}], 0x1, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000680)=""/4096, 0x131f}], 0x1) pwritev(r0, &(0x7f0000000540), 0x1000000000000328, 0x0, 0x0) socketpair(0x20, 0x4, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x0, 0x800}, {0x18, 0x0, 0x7ff, 0x1f}, 0x1, [0x100, 0x20, 0x6, 0x400, 0x4fd, 0x8, 0x6, 0x9]}, 0x3c) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r1, 0x29, 0x3d, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0xfff) write(0xffffffffffffffff, &(0x7f0000000100)="2edd0cf07f055b9a005bf4f358", 0xd) r3 = dup(r2) r4 = open$dir(&(0x7f0000000040)='./bus\x00', 0xc08, 0x44) openat(r4, &(0x7f0000000200)='./bus\x00', 0x800, 0x170) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f0000001900)}) 16:00:28 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="a4"], 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) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r1, &(0x7f0000000880)={0x0, 0x5, 0x0, 0x7, 0x0, 0xf00}, 0x0) close(r0) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0xd) 16:00:28 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$KDSETMODE(0xffffffffffffffff, 0x20004b0a, &(0x7f0000000040)) shutdown(0xffffffffffffff9c, 0x1) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000080)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x40, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x10, 0x1) dup(r1) r2 = dup(0xffffffffffffffff) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000140)) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f0000000180)={0x2}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000200)=0x40000) getsockopt$sock_int(r5, 0xffff, 0x100, &(0x7f0000000240), &(0x7f0000000280)=0x4) setsockopt(0xffffffffffffff9c, 0x5, 0x10001, &(0x7f00000002c0)="3f29dbbf53cd1fbd574d7eab9142d7f9edc8127ad4af52bbdc6c8c8488fbe3a682f6aad201e5f0720ca6f92637bb1d66b21b2de1ab1cb9b50b8f3bf0661d32218071f560bd4942ac8b5bc6cc94d412550bf5f81ff6862cf9ad02a2562e29ffed450a5401c2bdf6a90a60370c397d054fecb296345306874c36adf43f0c798dff2ac7854fec20222db4a27ea3d2862136165b1d4bf46d14c088ca293e1c58a056d209b80f96dc461a9c9304167cd41337a569654bd3", 0xb5) ioctl$KDSETRAD(0xffffffffffffffff, 0x20004b43) syz_emit_ethernet(0x62, &(0x7f0000000380)="acbe0daae4a1ed4ea0609e8c5ea264e86805df7f7abaf3966b88e55ffbb7b1545e987d9d4def04af842f9a72294eef5f871a129963c7da130eca41da9510c7f9ef434daa109cee3e88a3009435e03a436ed7567424ba0be582eac9c4050bdbadccda") setsockopt$inet_opts(r5, 0x0, 0x0, &(0x7f0000000400)="4775a49a83bb831ae58ab8e49599060a0bca4c102e71f1fbbb573f9ea17e5279bfc891ef732d2f5e438c6e5b835f9a89f09284733c4f7ff61b550c4dbdf50940f39f6ca8c4148945a25b6d3bbd1daeb1bbad5b2b3fb4acd7896796aca1f56896bc385a7ec2d01d7b0d1383ccf37451213b8a88b93a7e5f6408b3f7100eb52841bdd4da5d839a07e07df9fd3a6ff6b895c84fc085177cbc4819966cd4c38f744a38e8f1e1a7e6f5dc1b4e1ed2413ef512212ca290a9cc8a52c9ff98b8884617bfbc405638113314b08d7bcfc000c22f9908f5302b7c2fcd3c0f5fdf426d62c4", 0xdf) r6 = socket(0x10, 0x5, 0xfc) fcntl$setflags(r6, 0x2, 0x3) ioctl$KDSETMODE(r5, 0x20004b0a, &(0x7f0000000500)=0xe78de8d4e5c0423c) r7 = open(&(0x7f0000000540)='./file0\x00', 0x2, 0xc0) ioctl$TIOCEXCL(r7, 0x2000740d) r8 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) fchmodat(r8, &(0x7f0000000580)='./file0\x00', 0x81, 0x0) r9 = accept$inet6(r6, &(0x7f00000005c0), &(0x7f0000000600)=0xc) r10 = getpgrp() r11 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000006c0)={r10, r11, r12}, 0xc) 16:00:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x88}, 0x4000000000004, 0x100000000fff, r1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000100)="8c65", 0x170) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x1, 0x2, 0x10001, 0x6, r1}) 16:00:28 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setgroups(0x0, 0x0) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0xffffffffffffffe8) setgroups(0x0, 0x0) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 16:00:28 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e4a0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000140), 0x4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000100)) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) r4 = socket(0x2, 0x2, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = socket(0x2, 0x2, 0x0) dup2(r4, r5) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect$unix(r5, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) write(r2, 0x0, 0x0) 16:00:28 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0x43d) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0xab1, 0xa9) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) setsockopt(0xffffffffffffff9c, 0x4, 0x80, &(0x7f0000000300)="387876258ba6414eb62943f6b638fd7e17307c2c9958d63e4aeb323ba97b8446c9b4b3f937eb27ebae6e742cf196e866597645e7f131621e8127f73c9920204016063fffcb8985f2903eca6993b5e6264e3519d13ce7b3e7369f90aa95d33c0dd9b46379733f7483a35f730302b29e57d14c684ce174f260d76a32d41cebd532a786edefcc419f23fa9e90d7e4d94b5a6981a0699a163fde323cc19a98ee70c58d96aea539553c1c64e4f80183115290a157009a270afcfb9849b96366cd185feffb15f1bbbb24249611a5f695c4e897cd97be06c11a2261f5a498368febd05f50bf2c1a4309d065730e4e7cb10eded7cc0b5aa0820c761757bd1ff2cb395c7256ff1cae5394bff797c294bc25791ea644d4703b9a2890059e96f3155e80bbd31c26efa8d620dcde8d91e3aa6496517ac5bcd888912d3ef9e59d819dfa4fd41896c3fa62f50ffdfc2e7459e99295c63c1a35281c38c8b4ba19a2eec892c44531d80996a8b126f9e4c9015759db28e797797184b2afe6f465c72b4484dea40363dbd9aba0f840ae5c884017f24eaab26a3f9241874d185b3efcc898aff060d12b0ca49256584594fc4e2ad8d76e9a9073b0f806818e8f636874389266b1f057e0ca1a1f8c91ae160a2f6483ab78ddcf93bb7d0b09020d2682bb8b979093620effd45a37a242273cbe4a1c3465595d5a2f0f8afb0d90f8bd93595f5ebc47b42176b3ccbb4b9d26d1896fcb8775c988fd955df5d37a6b2cc0296675ab13ba411d170cda23b1336b92a07f38875ac7da1f3a8e6e876fd3ade4d5b73c1d9bdc1c08d916e3a39dc246af9ed96c613349aeccc2a84cfe50731fb5cb9f14268cc5b1d6feb5915ab4c27a166be45c99a5008f435c6254362f00886443d0fc3d01d45f6eb14c2c6bbb9ed7d2a3d33c58361bc70a5dda20c09dd25a5e2f83807db0126feac9707e910c11d20aeb7cc7322c65d78720612576cf3e0b2ccb9bdfd56dabaaa76927137279c1021206c8e83b94185048282d33670101830eee7561389f974e0f7719a96dd84ba23121204b627c69dfbc788174c4d1b981066efb0cb7cd53c923e8c5be2f3562cd1522785261e1ce9a45c2ceb366e35599226ad3292eee43e1e7ed9173e78e358f50563a0b6b41d7a2d8ebafcbe1e4cb56cd8745176e1645983970f9bb89cb79a41258e406b9ceaabaf3d4e5708325aa385d075bf95e2d6da52122c1c5fb52e433164d8e33d14c06e3581bd226ccf4dc5280b501d871f725bc635f8351fc0c50dc66f2d5b4a6a19826d9346d24b4fce9dcd0b74154da5285efe0a121d483b6adcf578ca3dd691046d8ac05fe999acad4c68d238e6a8fc4f1aa085f29f7cd28f637f0f6ccf338b195934221dbacc62160b668da320d6c19391bb42301d9d46041afe0972f8c53874a49b84f095a30baf0a6e02eeab9fb53dd3b0ac81d13ca1c174d7d5599d3e42567e43cd3e1cc40bdc4c5358a5a0ab813d1257b0fddee40f8916ca452ce56d4a6cb1275a26b9d7de99c5c110ce2d29cffa3e6a1ac45e66d240b071518a4797dc774a0c749faf5c819c437376cb842c30182cb31a7a0a0bb214c7cc2cdd2e36e28b56a3b7e17943f667fa55c7cc23a478b8d24fb64f6f5d7ff606ff2ffed883239d245f7f2ce0bc1d0b935b21e2ef24f82bea000f01710c17742987baa23a288240151b288ed1f24f6d5629bf6a1ca692fc21dd66196594d5c44ea317280270f905434076bb35f27ceb05a7bc0f309f50d1004448e4d476865f8325a3b168a4387e143788e44c276a6bba0de6418ac3c66f6341329cd9a66428dfb915df51ce5602a645b6cee93e30828441919346f418fcf0f4e63e7534602c0d7ccfd72959ed0641a4da84245ef417ca05b19b307f66bf4db898e4bd875c88ccd7d3258454e06de5f5f232009b826a5117610245b47d09097888d082a2a2be6d959b0be1924919bc88dff5b078411bb6ee695f600d1b1099c58ccf1ff2374f5d0fc97882d7b1f2d660faa2fd8d9a2562df738175c9f77d20cb5f0ad57d63b74cc8d9724e8c1f93cb175e5619b356cafa0a0d6a382d0f5ca2274744de872092aecaf292a721670121a38a987624d2aafc4a0324af21e354cb7948bbcb06c77ab174c507499ab8d34ea38b1b302435141c9e99b90f1dcc877c1e59962c7782375122d824181bd833ea23912c268653a081b1f20c884e1d70a33c38564bcbbd940183ae50c6d20d72212302a10ae75a6b828b1fe0bdfafd7ec183d4f8216a531f05c378ba5078f41b5ad2a92e97c93666f6dfb67eb53982b41e9287c37eb26cf74236710e40880aeb5cc6b6a5948e7eff11c64b3ba772df6b617d76aee9bff157e5fc1b5eccba69cc47f3fc36a6ee8bfd107dcde69252d1e05cf1355919cfce5aa6b469cb2942313189955b0e675719a72ac3845d9e7e944c56d5915861cbc81e8726e72b912aa856005a08c088c4ff1ae8669716371fea4950e7e2f9e5e62ad99a2c48dbb7d2cf17b43aa62967e8026ad5e357b43c41c692d34db50c2747986eabd730d3e1915de1a2a4ad3b987be4d861009cf4dabb07fa01503cf6b10c5aa253a8d9f47d814350b129e77e58b8a6b34bbd92def017b31db66a07d7178136dd81364c8894e66901b64a68211f8bc60d2cfc04f37e26d8575c9d6f82d4fbf206101caf184d1b4c38f9d55160f1af34f138d3c9b80259850be033052bda04aa7c7be1ad6485947911004bf19afdedd7bb5d97975bde3379b784d0d8b9cdf37758c4e393523b82b0b7e64f2345e49c3a2f7207b6af8f965b4aba0275dda11a15873cb5cf75ffe78850c526db41d0a2e77f0ce0864728ac4b422b8d2928b2b0145c1aa1df29fde912b0ba4b9ad077800b8db90dadbe95af5fefd303457ba6cb9f5f23af55a6304be591ba31a3cebf8e029278a9317900e0edf008f9e98bb2b90e83a353a3341631bc399d9be8a31b93b746ec66dd892660e61eda09d5a2751033683800c4ec79b8faf1c14185380b4c95437c2aef5b96517dd5200fe09498a1c3273ff5201d1f566ac28aedc9960928ac83b8121937565a8bff65322b9d3caf434674e734909a0fcbb62ee2d4000324603d078bc25b5f83133aa4e5341305410cdd8ed641f7c4c24ed48a2e0f6072f45a7e388b62489bce46df5a6e02a1f851838c55e315f7379a81a81160a81a6c1009274d87f166e8df42f9ce3bc5c4f1d20acd7b284f53019278833617b3c0174ebd24c9e888717cdfd96fb1ef94a4a045eaa23212c8c700d6e0d9852e01acd2b062ba12b7fcf414d4883c775b9a159a879c99c95fc4d2a3b946ee5a11ba7250b1d3e6ea3a79da53f08b1d217085de99466d41633532855be5789a4970334d9a878b094b8fc4f12e305bde4f764dac8f93bb311abcfed0ecf4332079dd3b89007d8a2427ccf9fac827406c12c7e48aa253cb002c921686b8a9bb3d194ca08455d3628f0417b634b84d2d822036b9eb913a01e16344146731c894c9850d0653aecb5e29d993d9c02ead19ab71f9b0d46c74fa7a8ad793af53d7f740a4abdef4413d42bc602fab1850cc9661eb169c821f169c8508eaec770b61e05335cfd6c3b2d99d686502741d967b49fd641ed171c38e9772185d3ac3f43d97bfbee5358930ea655cb9e8c2485d5c219aebfb0bb2c6e837af7fd23dfcdbad254d53429d6ac87206a97a4fa6fd8efefb726b833a6d22650dee88c95477c366b14558bc510d5ea4c4265f10f3d834abd54bad9efbda0929d6aea8a125f53d13c2160ff3350d2a923633da5c360fc1caf44c1a6358fe420ef12d87cb01003c8460de07fb6b001e59aab766fa1b3cf79ec88546feff1594894b9a9fc8f43ffdb34eeec3a57ec538268d8e0c529faab8bfadb4d975a19ef571e28e2f09a0f916897fa4893b9fba0d18f8b29c941ef9f9efc76c72c0490ba38473c79394c035281c72c544cf269fb67f439400db464c0a1eac953879e2dc14bfb71c4ea6fa48dfe54fd42b638f44662dfcc00d7aa5d6923b0ce22dc1872deac466bb3fdfeff9d2ef0432fb940567c2c01f8527614916cc2ea6f38929179f3cc33f71d1b9a2a8900772319a2f5341bbef99c7d7113ac1479cd66334fd5101433956f64927d804bf15855a69bf3bce8a7be3f966a5954ad9c54039619a08df84c72bff83af3ed9b908b94e5dd4d5a9b015f5eb57f1a55500c791825e8dca04468b9b1dfca98f6722602902057a3c89ad2f92972a54ba227049818e650151fe58f357a83b0b237caefbd02782150ea21c7fa61a4b18f4792056f5826c7db6321dd8191544a32ac7a3a51cd0a913449eef061377df59d98882459e930c0ebab7d9b860b6e8153288149ee821923edd91a762e980a0187718e5f980c1dddc47fbc9609887a7a129f9ae897ba19dfcc5d85b2d80c6eaeae830c67940ef598816247e6f45187013e84478bc71ecb35fecca68ca3b947445d73923e9f4e6506ba116d05361b21511e52efedf5c85486a8691eba89600ef0b703550d0a061457561f2a6c22b53db94a270f7ff02a38bff04c1418b70a64f3aaccdc8a48b24d19842081ebe048ea4bc6968cbc20cfa3ebf9b28a90aa1fa2ee081b412f7bbc690f14435a383de4b385059f736425f9171aa1e7c909f273204610ae5479337ea8aeb1340b10dad2de54c29210d8134fd8dd77dd48bb89f701f6fe022566c3a53cfa838e9282aa0a340d399c73bc13452487ac3e2ee67367d0987cffb37b243c1a733ddc30399e1188a51119d92659e19fd7d865504b223252bc6ab23d965f5ee61d6f8696cdef5246bab10105d394e95be7027cca3c20355f3b66fe2631541aa56a63bf18a1fe67a4b7e8ea71e73be1059dfb00744dd236f3cbae8776a0bb17a46cf8861665263c5e0cf0553146503abf55add24c2b64752c514bb6e9f9ee29bdca39e3194810d426fe1e33cc54ae6154424d9fde7b875eb9fdf7db105922531f79fb0de61fff0eb2206e530c998522585dccfdeb1877d34f0ddab23bc868bc12b8a799343bc9ebae1334ac3fdf0e195bf5084c366a6e8f52f9aa139e8af03838b57dbb45026d68c199ec702828f7e4fce0c21d608bab1caf80af60a00cd5f99639a792ce6460f71883d047ef707d9d5e6a5e5ea42a9b43c318eda31f497e80a87b3afa42d1dd767d8468e4ed8f646af01b665d76f7056c48e3533a265ebdc4a94693801850478eb7b363e74714b46e3e92437e36473a08692c28774909f359bec91db7977dd54db1056b48700d5ad4f670ca7e39ee7294ea0d90fcbdc65545d341b7f5b9417deb776ad69241b017ba5ebb97df70bd0258198372b1716ba213680e54bba41496a9afd750e7c8052177dac7e31ac86f800eff6923c46117a09979ae7df6690eceb48d9934e9322cf3a07c0205bbb2ec462edf58df103788915b32e0168a3817b259da198f36cfbf5a94243167074cf0220f57cab42ea0a3e560f411241d559d6f5fa2b51f23c4c605ed133721709cc1d8813d293224c023ef264c0f9f696f7efc799885aafd7b3298565d1f5883b6cbc9de6d7b878e4ab135a16473aaf9e020013a79817fc6f639a4e24c5685c1668cb8182734b317626c50cfe27b6f73b7d558c2ae7a45029da3eb9330972e6d03b9b027091bb8a9dfcf6c41f265f7604c2840b84f9c0e95d051afb02dd6be8231d977dd27dd69fdc496cabd24c27bb0806e24a60f016de398ad4da7b1630fc809764b89755d5ec687831cc6e4d34df980eeacde1befbe550bb2515fef2781ca22ce83fa06d84f1de22155b06bb5e61f", 0x1000) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) renameat(r0, &(0x7f0000000040)='./bus\x00', r1, &(0x7f0000000080)='./bus\x00') open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 16:00:28 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x80, 0x0) symlink(&(0x7f0000000140)='./file1\x00', &(0x7f0000000200)='./file1\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r4, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) openat(r4, &(0x7f0000000080)='./file1\x00', 0x0, 0x63fb6dcebc998c00) write(r2, 0x0, 0x0) 16:00:28 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() pwritev(r2, &(0x7f0000000040)=[{&(0x7f00000000c0)="b41e4fb2ba0a64b3d359db6b74728c01f0cb68216ba92bb9ccc3236cbdbfb2537a49138b18d472b15b6b23b9611d55808fa7233357a3cbf2c13774b9e181c8270a77d5f75da57913aea697da20328c399f80adc25b8a7af1f48843ab7e758bab42da6840f4224a15584d67e1a48dce00a744dce9a8e13a176566f19000394a1c8c3ebefa245e53b5ecb101301a3981c20b11ac1bbfb083a424ca2465b5935ae6fcb5908be14222391e175aa8fa12ca2aa0127b9562acb464ade4b41fc8286d3042080a3e6ca9d38f46b21e414fafc774080cf0fa996852edccf10739bf59863f67bf", 0xe2}, {&(0x7f00000001c0)="d45d180114bd9bf7e303eac0bb61514541307c8b5ca3d2031935e1dd03193904d75dfef1011524ec5a439eb0e0e1d095fc606ace43f2da08b2cb34e954a83887fc6c7c3512ee23fa5ad335616fb6aab87407d9786b10683ede912dcedc66a6361bc9d00839f713c89230ffd7a8d44624dd702b98114c8479574f463741403159a06b4f63", 0x84}, {&(0x7f0000000340)="7bdf555a7dfabd981eb60173f4cf0c3496c24213014cef5f9c192d140643dacb3cb9ebe22898c840c6beaa0b80baed4701fb24d92ef8fe48b6b500279dfcd186152c23e3341107633e212b08bcc8066135d0574e84ff3d3f3b04235b3850a80fce840ebbe5602bf34056d5d1f34d4519980797eca17714d361235fd6edebd31175bf18b0e322d6f72d1042d2bae2dc8d99f734f190358444e765364d4f54b2feb4af6fcacd671182d42ef4afeb24c96d512779", 0xb3}, {&(0x7f0000000280)="143d1b159fdfffc484fa940b328e59ab38387b9b4a55c5a9d3a5cf4a997fe5ae32353cc46e3f9059ab3233c7c39d13fa1a2d8cb12c6127527035052674e41e275b", 0x41}], 0x4, 0x0, 0x0) kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) 16:00:28 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x3, 0x7, 0x1}, 0x8) socketpair$unix(0x1, 0x4ee4df21da68ffe5, 0x0, &(0x7f00000001c0)) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000140)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB], 0x10}, 0x0) recvmsg(r3, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1000000000000236, 0x0}, 0x842) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/z\xba\'o\x00', 0x10, 0x0) r4 = socket(0x18, 0x1, 0x0) r5 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r5, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) symlinkat(&(0x7f0000000280)='./file0\x00', r5, &(0x7f00000002c0)='./file0\x00') close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) recvmsg(r4, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x97, 0x0, 0x85}, 0x0) syz_emit_ethernet(0x4f, &(0x7f0000000200)="443132624ab7cc64eaec84ce6e1d6dff69591abacaa6c7b07ee44514a7889aabcecfa90846aa80ca314beb091576626c4a22da3bf169c9077a224247eb77f814479387de3ace1775bda1ac4f12196f") execve(0x0, 0x0, 0x0) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x4007c}, {}, {0x6}]}) shmget(0x1, 0x3000, 0x481, &(0x7f0000ffa000/0x3000)=nil) syz_emit_ethernet(0x125, &(0x7f0000000340)="b2") 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x40}, {0x800000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") 16:00:28 executing program 0: setrlimit(0x0, &(0x7f0000000000)={0x8000000000, 0x100000000000000}) syz_open_pts() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x35, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r2, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x20000, 0x0) readv(r3, &(0x7f0000001580)=[{&(0x7f0000000100)=""/20, 0x14}, {&(0x7f00000003c0)=""/4088, 0xff8}, {&(0x7f0000000140)=""/254, 0xfe}, {&(0x7f0000000240)=""/1, 0x1}, {&(0x7f00000013c0)=""/204, 0xcc}, {&(0x7f0000000280)=""/99, 0x63}, {&(0x7f00000014c0)=""/168, 0xa8}], 0x7) 16:00:28 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2006, 0x4000086128) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x102, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r1, &(0x7f0000000280)='./bus\x00', r2, &(0x7f0000000340)='./bus\x00', 0x2) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000200)) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)=[&(0x7f0000000040)='%\'*\x00'], &(0x7f0000000180)=[&(0x7f00000000c0)='+-0\x00']) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) readv(r0, &(0x7f0000000640)=[{&(0x7f00000016c0)=""/4096, 0x1000}], 0x1) pwritev(r0, &(0x7f0000000540), 0x1000000000000328, 0x0, 0x0) 16:00:28 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x20000181, &(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"}) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000100)="8c65", 0x170) getsockname$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r3 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 16:00:29 executing program 0: r0 = msgget(0xffffffffffffffff, 0x0) clock_settime(0x2, &(0x7f00000001c0)={0x84b2, 0x8}) socketpair(0x0, 0x3, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x6, 0x20, &(0x7f0000000040)="5f6a19da4bb63c1979f293e2848cacaea7743bdca5c40672c319", 0x1a) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0xffffffffffffffff) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000180)={0x3, 0x2}, 0x10) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) read(r4, &(0x7f0000000000)=""/84, 0x54) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) connect(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="e46d0000000083000000"], 0xa) ftruncate(r3, 0x0, 0x7) syz_emit_ethernet(0x1a, &(0x7f0000000080)="4943bb96e5502b221b4d5042c5ff57782f76b3fd44388d74525f") msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0xd1, 0x0, 0x0, 0x0, 0x0, 0x53, 0x7}, 0x3, 0x5, 0x0, 0x0, 0x3036, 0x8, 0x2, 0x8000}) shmget(0x0, 0xd000, 0x6a4, &(0x7f0000ff3000/0xd000)=nil) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000200)=0x8) 16:00:29 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x89, 0x9, &(0x7f0000000180)="01000000", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b8000000000000080100"}) close(r1) r2 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r2, &(0x7f0000000000)=[{&(0x7f0000001440)="d9154df438b2e6558f23a1d9f1a11be3c1b39e5466ea425f2aebad421ebec449a974356221669d8219f1eeef995328f0a61d115fc6d53fe074bcde42c4a3f58a2b7e1f3839cbff626f7fb9e16b55078fa3f1291438678638a7284c823141fb6fb153b1ef275baca424a246c47d47a87648eba0cf3b7f0efa972902e4c20106655de326315562633a61907840843263bb9ceafeb8dbc586817d29ea3c84cf7a16a243c580b03c5837bd28dc26cbb55b10bffa1435f821563c09c1d8fc6cc183bfd3784ab17e9fb4559047749e1820a1835d801b2325e36a9d742c95da7d9ff8fc3b35c03ed4b919e136ba69a4b185f732b9e9c21f877eb0ad08344a7f7a8ce05cefd5e4bd418c00c0a2d77c14dc546b727548e81d048a88fde31e8788cfd58f7454517684770dfe448f76952f3d97fdaef9da9f415ca34e88c132862b55777f242c59429c337fc2280e22b9bc86ad48480c7e2492283973df54974e9c2a6812bc167e769eee3244fe557bdc32565d4f39df6df54c90dd54cba453fc5aed3b70127ac9f102138d9cc0200935a2bd756a8f1dcf746292b7bf3fcf3de0d65a37c413faddeb5f5c9739e5a8e3c76d2618b2cfd738739bc515f7b8d174b213d6da8d3b4617e24e2161167677e7a60c2681ff2641d30a6ec2bf164cbdb51a629a49998dcd9d21b8b20696af5e521ae532fc09b59002debf2a4700729706a5c81bcb20baf6c4fdffee19a63ff2fb7ecd7f9d0edc18ce2705a3c33ec0888586533f2dbccfdc0a6c1be8666cefa0122f0bea58981c6751bbaec7e0f07eac4c622ceca6300513c637631951cb9fb0f3cfb10697ae8619b0fd32054c78243d272aeb93cad2215e59735c440f8f0303f670403d454cd370b5d3dc8830926fea03befaf11aa6f8ae15cf17b32e5f6dbd934395ae152c16308b28b8d7526d107cff4bfa46b200960e3c08ae2d921a2ebe881e4b2c61c7670523f224c6e3d0e10ef466f8af2288642388279af771ba1c5b17392f5a7f50d626e7e71ece2f5bad9f7acb690e2de65d0a68055fd125f977dd35f59f95fd043678cc55fc7d388714d9498f9eb4ac13abf956838ffb827fbe9b732d717e77dbe0b40bf9f5214456af00cbf8ea8f025de1546380a6a45718ce07fc239f74e1b01a4ff82d91ff5303e01b36ecadabe354d352278f8f67e1c2273815f114b1e4d9e9eed5e6bee2c9fed4d3fa724a3de6f49e5cfd6d3fbe060c1afbb93b063ffe3c476a467678e7cd0c72218b7e4016cdbaa125e6394ae9877521e57f33fb92eec99fd24d562bbb02b721a044bf980d2d39587072285c379a7a7b3335bbd1a78ffb0c1533ce30e7a1716fc50d2549b33e1edee67bc2e0560be1255dea27bc55fe5c67d119d5b8774b3d5f6f5772266acb92ca9f17eafaab6aef7cb6d41d89df79bd032c7ecb97179064c9b4bd0c4fd75911fe14632bb194b61e2ff8a0b6b6b7677beae46cf248a5f33b50334d86044b0cb222f897591a5637bbce97a7d71e6b8e299eb55fd24266baa4d583225fbee80d6f7eb771b0e09896026133361c1eaab599e5d631e7bad76854592edede0cdfd29ecfaeebd4d4d88809f1d051c8f2e74cc20d6c84021002fcc695a0820d7b33fccd1952d7625ede53bcad8450966998aee921f2e094002ada05216e48ab20a2c2f3dc660ab16f7d87a1671470f5c530bbb452086da42da8b0bfb7a25e204e9c7ab159658890134076a47565364e628f00118e93b9574a11e97acb291be518d6fcf60a7da03189e6d7b9faf2b3ed203b96e2c256c7cfc24c187b6c7b01ce633cdf0fcb3f342df82932be2352d30838b19fc016220688f29564982c235e9966d83fcb9f720b07e9ba5f0f96686c7ce1839ce2d809dfb5274ab2e55a486310e64b52ec3306babea3676031810b79c2f5bbec44e74a0c6d2e181faadbaac2d4d1cbbd60923b59c0e33d5627efcc5b505d84bab252daa7e1f6192f3809bcc83c58f5442d1770ed2ba7681acace91c421815ce4161d12806961b2e134d8e371fe414ced813c488270fce2ec023d375f5c5d047bace2b14cc993397c5b756287ba33ac2559105076ac6333b5cbba71de64604dd9c11ba0dc0077e14ce9c500e376643049a13675cc0341d1860b604b5c1677069f9cc957d3ccec8b9df8593eb14cfa4e75ef52357e24075cc694afa136d376f338eb24ff0e65149a9ba18430771cbc76d07da692e4e6dffd778af5174b1aef6434a79cb847c37f35f8be7feddb92e7ad166781f0f3da60923a2e9c2f65ecef5f085518b2d152d633cc29e63e18c9994fcdeb584b76be02e4374fa27c61798c3846a744ff2ea266d678a75a3c535f9c6936dcaae933c2372dd4fdcfb194e7a8e71ee3e377422f91620cf04ef1f1830a8fcb63cd8ec36001f8b543680e0090a8f6e5d2586d303d47653646301c156c3b2fa24b5acd8621a11c436d2bc62a7aa2806f32c6945386ae5ffa4a6b3c7f59985c1bf214f3023bdecb9df96e16974d0f121a6a931709cd2e1cd7a779a8f67db83afa7c02d3094349732d050dca34777cb502c8f8bfd9accdb71b7e370dc28570f0a49151ad8f22a58b3e1106ba7edaabbc885e1160ea2ff7c87843b411fd63f1eb5b3e253de9d0aa56eef3b133dafcce7e8fd9be49c0b527790ea6a99dfec928cf6fd4944ddfca7c08f2ef7cb947507a390fe40d5fd36954677d64730015c751cc04e51a5006175dc6e60e10c7b935e3394b0fe68a9e5b0dea132f4532c27a32fad351ea9d35e597f1948dfcc7b3e73ff6d4b2addafcf17921a290ed2ae3d15b6657780eb22e137a9d8c25128b6d72f0f5e2f52502ae7c3ad0544d2af403826fe7ad87a2b3bffbefc92ac9dc305e00b67c733905945d64edc00075dddf14d999fc9456b3168706af1b1f15dfd804538134e6dc2d4f9c9c7dc5cfa26795846823a10e13196e6c3ce08383d6f0157223d349b2c0322dae0603f1740412ea31e30af45dbfd4de632c007ed3d88e1027746a91872596f90ad65b484f4832637fd44a446de10e3d6dc712ee0dbd48e07174bc60ba94d3a3b2f46518a97620f3d504c64bb6b676f146b266cbf2737bbe1b042c8673a19e6114854c568466fbeb5aa1e2f9a0ccffda65ffed4718af5eab1fb1da3b4feb03bbf00c19631b7acc14904d360ce12dfe2498ffd6b070450d4fa36f0aa20d9c773c5595e9f345e66266eb09dc27d28cdf59c4e6aa0fce24febedbab698dca90fee5e3515dfbb978bbceb3688f81df40c8c8f45e5ca2036884dd70bcd07fceecc4e354cf6be5614f31f5453f82247f41aab3703eb8c033fb69910f27e892d4d4a76cf51a9cdbceef126f6f0a80ee3cc6b335688dd2a0ebe31aa93740f5245ff1d6deab9249d8264c80848ee0af640d8af8a03d534a894d5d1267dafb8a4d0c66a1e7e93a7f2e6c44cb0b66e16560f20b4163c5577fa329b0319fce81c04eaac81661203d7bdf0ea68479", 0x999}], 0x1) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0xa2, &(0x7f00000000c0)=[{0x2}, {0x15}, {0x200000007ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 16:00:29 executing program 0: semget(0x3, 0x0, 0x483) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = geteuid() r3 = getgid() pipe(&(0x7f0000000540)) 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') r4 = kqueue() pipe2(&(0x7f0000000000), 0x0) kevent(r4, &(0x7f0000000180), 0xec7, 0x0, 0x8001, 0x0) r5 = dup2(0xffffffffffffff9c, r4) setsockopt$sock_int(r5, 0xffff, 0x103, &(0x7f00000000c0)=0x1000, 0x4) semget$private(0x0, 0x0, 0x100) r6 = accept$inet6(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000100)=0xc) openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x80, 0x0) r7 = socket$inet(0x2, 0x4000, 0x81) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f00000005c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000180)='./file0\x00', r8, r9) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640)={0x0, r8}, 0xfffffdfb) r10 = semget$private(0x0, 0x4, 0x404) ftruncate(r1, 0x0, 0x6) sendto(0xffffffffffffffff, &(0x7f0000000740)="7d4c11fcb227d19536bebba9aeadd086f7fb0ba518b3127829163cf98554447d782d7484f20ce9908d22e6e57cd16addee5ead54a756fb506bc4e73b42327dee7effdff17ab311925689eda6795a7c937435587ee0b55423d33db1bb2e1a8a43fde1ae170e3e46f30b826a64c3e53baddc45a0b19faf429cd7a6c03b8382", 0x7e, 0x0, &(0x7f0000000400)=@in={0x2, 0x0}, 0xc) r11 = socket(0x18, 0x400000002, 0x0) close(r11) setsockopt(r11, 0xffbfffff, 0x2e, &(0x7f0000000000)="ebffff13b9fd812eaa4e71300100993192964800", 0x14) write(r11, &(0x7f0000000140)="ad18f05de2f4ef18", 0x59) socketpair(0x979e64c5746b87c9, 0x2, 0x9b, &(0x7f0000000580)) semop(r10, &(0x7f0000000180)=[{0x0, 0xffffffffffffff80, 0x1000}, {0x1, 0x2004, 0x800}, {0x3, 0x200, 0x1000}, {0x4, 0x6, 0x1800}, {0x1, 0x1, 0x1000}, {0x3, 0x8, 0x800}, {0x1, 0x7, 0x1000}, {0x1, 0x401, 0x800}, {0x3, 0x2, 0x1800}, {0x2, 0x5, 0x1000}], 0xa) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f0000001980)=ANY=[]) shmget(0x1, 0x1000, 0x82, &(0x7f0000fff000/0x1000)=nil) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080), 0x4) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f00000001c0)={{0x101, r2, 0x0, r2, r3, 0x11, 0x8}, 0x3, 0x4, 0x8002}) semget$private(0x0, 0x400000002, 0x4) ioctl$TIOCCLRVERAUTH(0xffffffffffffff9c, 0x2000741d) accept(0xffffffffffffffff, 0x0, &(0x7f00000004c0)) semctl$IPC_RMID(r10, 0x0, 0x0) 16:00:29 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001cc0)='./file0\x00', &(0x7f0000001980)=[&(0x7f0000001d00)='&#@,@\\{(/[\x00', &(0x7f0000001bc0)='^%\xeb\x95\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000180)='\x00', 0x1}], 0x23a, 0x0, 0x0) r2 = syz_open_pts() mkdir(&(0x7f0000001b80)='./file0\x00', 0xf9) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001880)='/dev/ttyCcfg\x00', 0x81, 0x0) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f00000018c0)) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(r4) r5 = dup(r0) semget$private(0x0, 0x4, 0x303) r6 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) ioctl$TIOCEXCL(r5, 0x2000740d) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x0) ioctl$TIOCCDTR(r5, 0x20007478) ioctl$KDGKBMODE(r5, 0x40044b06) r7 = socket(0x800000018, 0x1, 0x0) madvise(&(0x7f000004b000/0x3000)=nil, 0x3000, 0x4) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r4, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0xffffffffffffff72}], 0x10000000000002f1, 0x0, 0x0) r8 = socket(0x2, 0xc003, 0x2) setsockopt(r8, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x3) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x1, 0x0) r10 = dup2(r8, r9) ioctl$PCIOCREAD(r10, 0xc0207534, &(0x7f0000000040)) readv(r2, &(0x7f0000002080)=[{&(0x7f0000001fc0)=""/159}], 0x9) mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x4) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 16:00:29 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x200013fffffffffc}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5aa3d02279b2b7bc, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) lstat(&(0x7f0000000140)='./bus\x00', &(0x7f0000000240)) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) sendto$unix(r0, &(0x7f00000001c0)="0a65191d199b818e8a3cada56d036bd007fe43541a4b994e8c74bd0dd8b34c6a8345ca88d234593a46ff78766d40fa9c342caf4c68a9a0a12d331f05eab01e633c775d8f48c525c500f7f08ab1f35f86774d8574c23a4294b9d8eaa747018f4b01", 0x61, 0x400, 0x0, 0x0) 16:00:29 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) acct(&(0x7f0000000040)='./bus\x00') r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) r1 = socket(0x18, 0x1, 0x0) close(r1) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000100)=0xffff0000, 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) accept$unix(r1, &(0x7f0000001000)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) 16:00:29 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x800, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000180)=[{0x2}, {0x60}, {0x6}]}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000080)=0x5) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="c0dabcdd8a8ea043c3e1ddceb666") r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000140)={0x4f7, './file0\x00', './file0\x00'}) r4 = socket$inet6(0x18, 0x2, 0x3) setsockopt$sock_int(r4, 0xffff, 0x1008, &(0x7f00000000c0)=0x1, 0x4) 16:00:30 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{}, {0x34}]}) r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000180)='.\x00', 0x10000, 0x15) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000280)={0x5, &(0x7f0000000200)=[0x7fffffff, 0x0, 0x40, 0x400, 0x10000]}) close(r0) r2 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) 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) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8006) getsockname$inet6(r3, &(0x7f0000000080), &(0x7f0000000100)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) open(&(0x7f00000002c0)='./file0\x00', 0x10, 0x10) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:30 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f00000000c0)) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000080), 0x4) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r2, 0x0, 0x0, 0x5, 0x0, 0x0) 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) fchmod(r1, 0x20) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x61}, {0x4c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x4) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0xa) 16:00:30 executing program 1: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a38620700006af98295955984c87914bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc01010000000000008b2951b158013637b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202151cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a38620700006af98295955984c87914bf453f68c31700287ead4bcb777fa69dfceac2a84e6abca64896bc01010000000000008b2951b158013637b8fa4d012ae447473c238495aaee4cc02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202151cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000000000000000000000000000000000000000005b343c3ad0d5bb9e13e79d4f499c"], 0x10) r2 = socket(0x18, 0x1, 0x0) close(r2) unlink(&(0x7f0000000440)='./file0\x00') connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r5, &(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = msgget(0x2, 0xc0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r11 = getuid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r13 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r8, 0x1, &(0x7f00000003c0)={{0x0, r9, r10, r11, r12, 0x121, 0x9}, 0x800, 0x1, r13, r14, 0x3, 0x1, 0x1, 0x5}) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={r3, r4, r10}, 0xc) write(r1, 0x0, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:30 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988124f10d215ea113ede971c83140f6cc04773dc78a0dd14ab928acccd78142c14b901e1cc04a3c13e90ff1dc4a3d1d287e05c8f690d0a037223330277537932d972a46db646ca35b9b4cf1d4c6477f483de88de8da080ef1ec7a0506e7a92aa54c0584eb356af60abea019c4b8a99319c3f0eec9a2c5e1e0a6933322caa8f76af1eabd75bd2d3fcdfafb8e97b882e4a3363acb649dde760eb7c5aa650dd093caf4d587204f61e538859af2cc9ec1fd94288ea0ceadc93462492031d64f8f3c20c8f3af003ba3784619b0000000000000000000000000000c097cd9938f86f4078682a3d", 0x21d}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200), 0x0) r1 = open(&(0x7f0000000000)='./file0/file0\x00', 0x200, 0x0) getsockname$inet(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x45}, {0x20000004d}, {0x4006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000000c0)=0x2449) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x0, &(0x7f00000000c0)}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCSDTR(r2, 0x20007479) sendto$unix(0xffffffffffffff9c, &(0x7f0000000180)="2124eaeda3c760950ffbbb3d3c164c2c0e5da3254bf4bb2efef3b21074d3f2ae822d8e0102fd4f164bd718ce7e7069294e87b940cc6de3ecfc19c26b7ab96f3798803ce300e45f988c4629ea826420e287d31895865f43e0a042dee1b9a92806cfdb5793cc9b5891a4c5c12b197a3ef5b1aabdacd2f8ed12e22b16f0426cd4ee873f66dc4c3cec731607868c01aea036536ee679d84184289b84027eb46113e7410e38192a3d9f486ff07cd511c35f3bfe81f37f6d2c", 0xb6, 0xa, &(0x7f0000000240)=ANY=[@ANYBLOB="4f0d62d6387676f101002e2f6669f67068da538d502c953ded13935b1c001ae1bb5924f849794b90f3cefac987e8d414f103628072bdc4dea63f0342d3f00a6d80ab300f7d23a7a0888bf38ed6ec746fe5ac767459d4abe9ef3d4c65c30983b9e97a14b83f49ed06ccb68fa40027a7b2222e9fb7aea5cc7d79933db157"], 0xa) 16:00:30 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x2, 0x0) getdents(r0, &(0x7f00000000c0)=""/4096, 0x1000) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = accept$inet6(r2, &(0x7f0000000080), &(0x7f0000001180)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000011c0), &(0x7f0000001200)=0xc) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f00000010c0)=""/141, 0x8d) r4 = socket$inet6(0x18, 0x5, 0x1c) shutdown(r4, 0x2) 16:00:30 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x8) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:00:30 executing program 1: r0 = open(&(0x7f0000000580)='./bus\x00', 0x8000, 0x0) writev(r0, &(0x7f0000000680)=[{0x0}], 0x1) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000100)="8c65", 0x170) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2010, r1, 0x0, 0x0) close(r0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x1) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f0000000080)="65c06e012e1bd1144accba880ca77554ab529c1b3692dc4bf0c44de471ce29c82849396b7e4bbf9fb133c1c7875e23735d5b784b67bec5c1ca3751b4bdcdf3e3316c57c37077b8787912b02d81e4efa8141563fabba5f7ca6e21550370a3007f6012bb9ca768a4b587a0dcaba8bb429bd43dc3c23e9ec1d9671feff6034d29688be866f3ed9776790e8172981e97f326f83eada4f689e11e62715feae079b82d84dd", 0xa2}, {&(0x7f0000000140)="b40521a2971ddba7462194e32f2591da2b7e8cf775f186ce449a2ba5db233697795f2387d1fc92ff07e51d058ac7350f7e8e750deb11b56a3875dbfda3a1cc46e19f25ace2b307b9", 0x48}, {&(0x7f00000001c0)="3924b784ac5f2b48a0cc95fb166beaaf8a221f0ddeb2cd6dea76e7f53f2a3f911f132921da1d80b31d52e3d62c9e3ed742b712402193402120179e7bdf648b632731ffd437d65ff84c7e5ea0b774af98fc849b9852a08320181b286734d5fa354589fe39653aaab6a14a60ac546d877d11ee6afb8b97806f08851aa8c0", 0x7d}], 0x3, &(0x7f00000006c0)=ANY=[@ANYBLOB="e800000000000000010000000100010081e364c0f80a98b0c1a28a3a4ef68888ddad347f45370c5e1610d85f225a53913d2a0bec5a1a07e78e5d5a547a4b69c6267428c7b70cbe1981d3f6715f1ee07d9638b1f2c49b8b1aab11afd95e9673a346e94874041a8414fbe6eba90f4de6407f9db4105e4b4bca2a034a81c9c143fd0d11917cabf3b542be57c1f7385f9cff21891a5e56e133708dae1f679c0da20c5734ee79860f3c9e017aed43550cd3099d2adfd10a52ae2c138d7fd956b22a7e5afbcd376f1309ff2a13dae4340eb8af8d6a010ace9e3f8075aeb2be9a8cd515ec00000000000000a000000000000000ffff0000090000007f242567eddd2d4b7860f6b48b2c55374ef4835cd36d53cac132d0ad09a08d67e27033556a8c77e99ab67f007c525a9b5474c2a49459df07d71e5382e4177f684c0585483d46aba017b1b28fcfce8dc951d9350a81132119b3016f7d01a2335424c39ca16c36ca74a727c9c85ac1e978abf9fffa8b26527a4dc6025e4e594ad389407d866aa79312b100ed817802925c000100000000000001000000d3090000c0b4e568e33a212ddd86cabf0088be798a735de299cf7c78a667abaf418506c54ab82cab5f11ff29db9c000000003372357bda10ca26086608a40ffcd79519e33b921bf5e742c4e0e99270a83413b4d5460cb2009116c1c068ed617f44f356c32dd5dafb5f6722d12c57938fb24aedb811796ffd699a0d5d2c076cdc97741fd5654ad5ea6b476633000b91a104e9e3ed2a33ce890388d2d049f1024cc2e77fd5b328ba94a0f220454ccd8fa0d4a3ef1b36b802886521aeaf721ca5d65d3ab0c935083880f32395b6d581a897c5efd9798c3ab4c32d48b6492d0959aa6e389dd73775ac068ec6d17b6f8a1273575eb220280000000000000001000000fdffffff58e90c4b9789daf27fbf0b22fda96904eaf5000000000000"], 0x2b0}, 0x2) r4 = open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x0) execve(0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, 0x0, 0x0, &(0x7f00000003c0), 0x800, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) kevent(r5, &(0x7f00000000c0)=[{{r6}, 0xfffffffffffffffe, 0x11}], 0xbd56, 0x0, 0xa, 0x0) r7 = socket(0x18, 0x1, 0x0) close(r7) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r8 = socket(0x18, 0x3, 0x0) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r8, &(0x7f0000000100)="8c65", 0x170) r9 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000600)='/dev/diskmap\x00', 0x280, 0x0) r10 = openat$tty(0xffffffffffffff9c, &(0x7f0000000640)='/dev/tty\x00', 0x800, 0x0) r11 = socket(0x18, 0x1, 0x0) close(r11) connect$unix(r11, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/null\x00', 0x80, 0x0) kevent(r5, &(0x7f0000000980)=[{{r7}, 0x7ffffffffffffffd, 0x4a, 0x40000000, 0x3, 0x3f}, {{r2}, 0xfffffffffffffffe, 0x10, 0x8, 0x8001}, {{r0}, 0xfffffffffffffffe, 0x18, 0x0, 0x0, 0x80000001}, {{r8}, 0x1682f729e0d4e2d5, 0x0, 0x1, 0x4a, 0x8}, {{r9}, 0x7ffffffffffffff8, 0x24, 0x80, 0xb8b00000, 0x5}, {{r4}, 0x1d7008a81ab0ac84, 0x3b3284320277a4f7, 0x2, 0xa000000000, 0x785}], 0x80000000, &(0x7f0000000a80)=[{{r1}, 0xfffffffffffffffa, 0x1, 0x80, 0x10000, 0x200000000000000}, {{r10}, 0xfffffffffffffff8, 0x20, 0x10, 0x100, 0x6}, {{r11}, 0xfffffffffffffffc, 0x40, 0xfffff, 0x5, 0x4}, {{r12}, 0xfffffffffffffffd, 0x80, 0x27, 0x40, 0x100000001}], 0xb6, &(0x7f0000000b00)={0x2, 0x3}) r13 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r13, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r13, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) symlinkat(&(0x7f0000000540)='./file0\x00', r13, &(0x7f00000005c0)='./bus\x00') ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000280)={0x80, 0x7, {[0x9, 0x0, 0x3, 0x100000001, 0xda, 0xff, 0xd1dd, 0x1, 0xff, 0x523, 0x3, 0xffffffffffffffff, 0x2, 0x9b6, 0x8, 0x100, 0x10001, 0x133f], [0x4962, 0xffffffffffff3f6d, 0x0, 0x1000, 0x3, 0x9, 0x9, 0x8000, 0x10001, 0x664], [0x7, 0x1, 0xb6d, 0x1, 0x5, 0x1, 0x8], [0x8000000000000, 0x80000001, 0x7, 0x2, 0x8000000000000, 0xffffffffffffffff], [{0x0, 0xffd9, 0x1000, 0x80000000}, {0x6, 0x7, 0x862, 0x401}, {0x100, 0x69, 0x7fff, 0x7}, {0x3, 0x8, 0x6, 0x1ff}, {0x9, 0xa51, 0x7, 0x8000}, {0x101, 0x7, 0x80, 0x3ff}, {0x2, 0x8f21, 0x0, 0x1000}, {0x0, 0x8, 0x2, 0x9}], {0x2, 0x3ff, 0xcb0d, 0x1}, {0x40, 0x7fffffff, 0x3f47, 0x7d}}}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x5) 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000180)=0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x1, 0x5, 0x2b, 0x6}, {0x7d, 0x81, 0x4, 0x4}, {0xf90, 0x7f, 0xde, 0x1a980}, {0x0, 0xda, 0x80, 0x8}]}) syz_emit_ethernet(0xbb, &(0x7f0000000280)="ff91d0c53299d9c1f7ec643914ea8dc74bb87be048a5062916d4c427d622251aed64e193ccc259fdb152fb30e3611eaa53e3b3f726be3a33dab333c7e3de4c34d32c798ebd56a94827e440c6d4a7e9d87f788aa1fdd16b1157e843821a074566eac0242e5cad2d2221d7f217b81ca1ebfbdd102e54a8a4593382de6fd646eeb0cc5b4c0ba63430b825bce896f7351ef703c784c30efa3e49a36eba886fc22f947439db45aeb09cdb406a364245c960ee35d1fa91d1e3c403310eec") syz_emit_ethernet(0xe, &(0x7f0000001680)="805d863ecd66b785853786cfce85") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='\x00\x00\x00\x00\x00\x00\x00\x00\b', 0x80, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x45}, {0x20000004d}, {0x4006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:31 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)) r2 = semget(0x0, 0x2, 0x220) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000180)=""/34) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) r3 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) symlinkat(&(0x7f0000000000)='./bus\x00', r3, &(0x7f0000000080)='./bus\x00') 16:00:31 executing program 1: stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) getitimer(0x0, &(0x7f0000000000)) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186004008b00003a27048efc80988d3377e6000000080249000000000020000901feffffff00000000", 0x2c}], 0x1) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x24}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = dup(r2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x45}, {0x20000004d}, {0x4006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="6b6551dbe803a7069e9927d3cb9b") 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x54}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="e740608e1d9f9245589c291dbc96") openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0x0) msgsnd(r1, 0xffffffffffffffff, 0x315, 0x800) r2 = socket(0x200000000000001a, 0x3, 0x2e) bind(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="849417832234017ed0f64d71ae73b2d789bb53fdb700"], 0x8) r3 = semget$private(0x0, 0x7, 0x100) semctl$GETPID(r3, 0xfffffffffffffffc, 0x4, &(0x7f0000000240)=""/114) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r4 = socket(0x18, 0x4003, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = openat(0xffffffffffffffff, &(0x7f0000000500)='./file0\x00', 0xc00, 0x110) sendmsg(r5, &(0x7f0000000100)={0x0, 0x177, 0x0, 0xffffff7c, 0x0}, 0x40a) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) semget$private(0x0, 0x0, 0x9) r6 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740), 0xfe) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) r8 = getegid() r9 = getegid() r10 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r8, r9, r10]) r11 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) r12 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r12, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r12, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r12, 0xc1045763, &(0x7f0000000540)={0xfffffffe, [{0x2, 0x9}, {0x2, 0x8}, {0x3, 0xfffffff8}, {0x3, 0x200}, {0x1, 0x2}, {0x0, 0x8}, {0x2, 0x3c}, {0x2, 0xbcd}, {0x3, 0x20}, {0x3, 0x7f}, {0x2, 0x1}, {0x6, 0x1}, {0x1, 0x40}, {0x1, 0x40}, {0x3, 0x5}, {0x0, 0x7}, {0x1}, {0x1, 0x3}, {0x2, 0x7}, {0x2, 0x2da}, {0x3, 0x4}, {0x2, 0xce0f}, {0x2}, {0x1, 0x5}, {0x2, 0x9}, {0x3, 0x2}, {0x2, 0x3}, {0x2, 0x3fed}, {0x2, 0xffff8000}, {0x0, 0x5}, {0x2, 0x10000000}, {0x3, 0x5}]}) ioctl$VMM_IOC_TERM(r11, 0x80045604, &(0x7f0000000280)) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xa) setregid(r7, r13) 16:00:31 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = socket$unix(0x1, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)) poll(&(0x7f00000000c0)=[{r2, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r2, &(0x7f0000000040)=""/32, 0x20) r3 = dup2(r2, r1) poll(&(0x7f00000000c0)=[{r1, 0x18b}], 0x1, 0x0) read(r1, &(0x7f0000000100)=""/32, 0x1d) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[0x0, 0x7ff, 0x6]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r5, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000180)) poll(&(0x7f00000000c0)=[{r5, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r5, &(0x7f0000000040)=""/32, 0x20) dup2(r5, r4) poll(&(0x7f00000000c0)=[{r4, 0x18b}], 0x1, 0x0) read(r4, &(0x7f0000000100)=""/32, 0x1d) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[0x0, 0x7ff, 0x6]}) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x20, 0x0) mkdirat(r6, &(0x7f00000003c0)='./file0\x00', 0x20) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r8, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r8, 0xc0044266, &(0x7f0000000180)) poll(&(0x7f00000000c0)=[{r8, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r8, &(0x7f0000000040)=""/32, 0x20) dup2(r8, r7) poll(&(0x7f00000000c0)=[{r7, 0x18b}], 0x1, 0x0) read(r7, &(0x7f0000000100)=""/32, 0x1d) ioctl$BIOCGDLTLIST(r7, 0xc010427b, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[0x0, 0x7ff, 0x6]}) sendto(r0, &(0x7f0000000300)="36acd917d42050dc2818285bed4a364361b3ae2de85d229be6bca84e3bdb46817cbedda397d583b31b3a758bb94e2d6c060084006b72863dcf2c70bf75fa34056c99f0d776093c187109a19db046fa1a60b688990cfd109b01adabe0969477b2cf1edba67b8c6a4b5531db0ccb741f9b6abaa2205b7b64d57c42c90704a17c1da432d0e16eb4dff8f8dc4dfa9861c17fc8d361f08597a7ca4f0b726ac99e778b325b1d99e732d3c76bccd55243", 0xad, 0x8, &(0x7f0000001000)=ANY=[@ANYRES64, @ANYBLOB="4c27aa755a9776e19e2abbf5a6ee862aa833536662150c23b821a4c83199f2e0d1848f3e0891242f86d18fdfc42e4833c4b5fc34821fca484b1993f4089242e594dbb0ad1533db8bccd2a2875b414d50927838a7ec2b63583270c79ea57bb5d191ae5725f36b585157b83cba83ea96e1ae864e4f500de97ea6cc3b5499bf3776798b20a3a6bc4729c5e4ca687ab12a0690dc281277d4081455ee101c1f2950260f3084855b116bac0faa01d21b77c82823364fed70afa291ef21b7029c03f1031caecbca769e88d29dc984976a76b3d47f48bccfee511f3e3b58835587bc4e1554768ff9b2750db688be94fe53be71dd474f85d6d43d5a3e583f16267bd1d895b72f2dc4cf8cb2f5476a63acfb81d7cb8812f7e6e7bbcd23bbb6fedb466a179e5304219e9ca677bfd2e50902eacc6aae881fbf6a858a0ee20d2a696562784983a84f6e4b61ef4048cd4b84067a45616f555450aae21a9f757ba3e07bc373b257f230287fa1078b19e0cc7dc5ae407d637c7145eb9da52c7acd840ed71a8d7a7c841542f7af11875b7b7a8d33a4999632994a33cc2de22246403f1ed4232fd9a1753da2e6f12978df4be6f72e323fc45ab652f740986194bbcfb13e6f50806edbf9a53aef6c787b6952ee662dff615d1d29087aa5cdf9645397592717fff2db4ae85aec210b261ef04f55c8675ccae7c712c1a81bf8f240e25a158eb3daf939fe4893a4b6b1e108cf5ef4aad1c99c2d53fa8dab708dd6915472640f957ddcf08caa800ad334e1532ee53b7fd13c37f0ae461e532c10077015375e17652083b49c824f8a8b40d8cdd01062b65c8d355ba3806aa34832c71f5e5348a036a83d52ae9600c9ab4158fc3e9f369887694a9e5b8b45978b94ae2b443a8594ae5fa0214ee70cb04e7dc1d4b34b5c63d30663c03e328149c5177959d2740f6f96c6e67e2b0d49f749ff086eee18e3c77a1571806c19aee58f115481ab5013849daae81155080d78ebabf1b2eb740b6bc159e7611c6148f48afd56f622358d4200ec37d8d6a94aac206215222a3861c1a2c929f96c27116c64f5133a73de6071e891acf1f6f89746042d639f508c5be8a92aa3215c35978015665472f8f015f646d4baa04a01c557210f16a82f1df6fc790c30b070d46750f82454208e876890068e8b4c4425d61705a21ebdf8d4cc5d6b239161fbeb07265fc99a1626102689322e65cb13d2ae2e73d5e5bd66c8b6f59bb78008dbc08de6b0670f7cb7f49e12dff281e9f15face333320c6efe2944887f7ac94fa96da77735d88ca4e2ddb5c2c54b4fe6688ea1cdabb458c2261ef915e9dc2855d4805ef4d9639f7eea91f95e8bedc8c9729c422d87979d6e6277cdd833de284c8dc64df81691d86b7f7082e3864fd463e632a440a49b85b1729dc3c0e799836a7121dd16d903845b626a5736e5d2a2ca6eaacaf75e8e6df3855ad68fa4285507a749efd8df65c11f6e01cbcb3829987e1b026f87ed8de2bdc4e65742f6a831d7c9527c6b251a746a4089450efb6be77b99cac1885b1e43456fe450d0ecd076525e05cdf110f8e200180e627f37645c90a98e90bdd740d16a741abaf752cf5bb9c6a07d1ebc4967392fcbd74c7277a80cb35ccb601a92ba3e61f274704e16e22f2f0fb2d9f43ba221a65c41a9a8032e65d1f9f833b70da55cb44494114ffba7f367d332eaff72d4b6156ebf2fbd272fd6ecd4490a36325fde1d202a80c8d58c2354b833cec235c2e1a9e80c7b37d4ff76349a779b76d7668cb7dcd355e9e90f1296677c69581ef55826810c5a87cd18af78bb182615e17173744531d24c57520fe41c8f5a08b30f184398df74398d39aa10b4c1db84d018ad93796c8d251f8bb5df64f7fa85438304f35129572f2d80088113fe9dce3a3d9ea3a24ae8d7246454a3aa36267d6f59b723d055396199c26c4af64cd11e7497328d73f60caada86b9c5410fa5232cb2c95a8a1101cb0c6fa5bb8bf89f2dd2f2965626c75158a32818e01bacc3856fb249c5ca837affd96226540527b87b12f99bf672b9adcc3a642a51d81f57fc5224cb6ddacdc73fb5c7bac51502a5c0e4303b7ecc635ae73d300a9779bafa7145ae17d2bc33097249be7d82019c6700cea4c10bed718bf60023a9e4db11ac73027b48696c9f99a139d078a13735271eb0e01b772096f636af23ec2fd6aff28ab5605b056ea4bcbf1520c4ac264a16f1a52172901171125262d9c7715dadd76c5c3c981e165cf3dcf98371e884a49b950bf5f5a1b71210f0b398f2295e29d7a053969f08fbd830ba7aefd3fe6ea195b4eb62de11fa5ffa61b6a169b63acf2c37e0930533583f2e354258a1bb35c9fc3305e976b0b2cd08a9fde439f838f71ebaa13d321f9c34c2bc401fc1e2a2a308e1c8b4222d159a6f4b752cc12c22f737b05e1211a959f2f11129cb0eb9e296f797cdbc99e628d220979a6f8d5a4234beef271d60065618d6d28f49e46762dad58c2b841009462d81205579ee8d35db90a3a3f04a1d4d971a8e2566f5a2dd0ec8ba195f2f8cfe7dee95482c384bd321349af367f58a364f541d65860fc079e0e625ea937d7c2fef6c924c38757ddff50c4cb487ca5b9c8ca8e652d80d61e8f923afd3e8f375f16b46ddeb0c19d964eefdb98a631c76ae1199de086210ae41853fb912c60be53acd25870c89d3f08ec8a948c404a577f06e99879b60b11e771653fd508e277fa0e5644ec1f83805b22f4f40b70addc8d909fd352a05664df6d5c559f740e0d46a840be72194c36b19c821773a7fd8f2834efb090de277b879f416ab47909f859f659ccb97e29150c888ba234a971723f8299d2c07402b1953e26290e1be7486cea7707afaa72aff13255f443f7549da8cc12c5b827bcef4b5ed56a39c3ee6bcd7fa6454f350b8cdc1340a1bdee5cc0a5ac6bda35c02f14d4d78e119ca2ee6c1ee9136914d701d897b74512bd401663aaf3962b650cabb771947f6daf07592b8cc2883a90afbbde973946c262a1b525f148b0d7fad63ad510e8c0dad99a6db3c0da4474902f491e65e340ff4196ecb7989f68d3aa8d135fa3aa5b94f6a3695b6e803c1fc6162d20ecb4f83b039e8ac3ddb93c15ed232e0bdaa4dc55a35acac94dae9fab0ce1d2ec477ce7618ef9748dbad9b3f86d6f493310dae7c0dd91991d2527db0b2aa7799b287a52cf73f4cc4f8c4ce9bde24399dc619c4bbc00dc048c9f100d39b1140386310719d04cd14dd11ba9164b19abc89cca31c0728f961a35f75fc0da28844a8f0ebec9db4b6ade73fafc80b8d2001099a64b9ccd8d777ccf4dc7a5e5713ea5d34820b6709362a343cdac563c5db32d7806351017dafe40bac673159b72f3e57f052a9ea99cb3b92df4fe6b7a910ff9e9af73b4f86855aa851dd022055ace5ae8072422600148f30118c61c2adcf11b50bc74459fa8897ebfb68f588d9731d4f15ef47f26ed63492324391e913d46ec4ba08efff56992c5d9ea92271ac6aec0b44aba70750bd52235aa574c70312decb704ab68889dffa7c82a8d3234c0fa9e422fab6f741127f918141ec054b135c9511c9dba27c8566cc64dd281c5cd65c3e50f6680472caeb8821d3ee36fda0778e2f38d6ca9544aee94896c67885465e28a295c49442a8d15326ad71061a8500fd22e50298e545563286a54b93a370b151d1231edc1670ee9bc41e7aa765983e03b017e49c49c7abb103e44b3f5e6d0631eba6c39640f3f9bf976e948ddc33fd320ddea94d87d8b1f86ad9b43baaf9c8cd60cf02562d6b526402189ba67d589d33fcf9545bf12efa501fa2c3f3101ded9b307f196f2efbeed29b34caacd9a32f95685de621e2e368ed5e5ac73bf40e9258374f75162a71ec8c7129b6a11f10173d1ad0b855a1f6988e31feedbec9f8a4c529a45aaba2f7aa740679360ecb1e45a41fc8b3066178a735798402e866aee56b61604c8bdb6532a3a8f89f86ee8eb719e99ebbc33a1f767f630bcd9e041bce3c05feafeeba2c8d8996e4d54d4f7ad98f355111d26d5c39a4a6a45d23b1921eb384c711fad732094ef754402ab7dc0e776b96dedeead7b8b88dc5f115b8a6d0a11321b4e86a5da5bc6b9448fcda1bf6d2d407aeeb8fa1965835947b371621dbee1ef97c5e0334bff1a732e5415bac026331199bda2ea53746417c77f2b967b5d2b508605d921c63372be40689ce42f56efe8180971f12079b39cd8e81dc18fb1fe712477fed1d76483c4411704bf3ac2c4f739efb9b84193e6a744a0b4e05bf98af5cf7b9693027aa1b92c19a8edbadb08c6efe543339e3a5dcfb020f81e96d5b9366ba21dd960ad9790b6e15bdd572a073", @ANYBLOB="7aeb815cf0b8992edf641a08450c78a351840cad1c954f394bd0d077c0e41ed4ea89192a4b1917616e27a8b849e4a9d268a58d6fb6e4086b881e0b030ffde0cde82524e374fd963e8d64b59b252e15b36a50a59c657be176148a65b4e6195b4edc7ab4de62d6d85ad97a", @ANYRESOCT, @ANYRES32=r0, @ANYRESDEC=r1, @ANYPTR=&(0x7f0000000400)=ANY=[@ANYPTR64=&(0x7f0000000280)=ANY=[@ANYRES32, @ANYRESHEX=r4], @ANYBLOB="c4318bb24ff108a85ca3b3bea960e8b851d00cdb7f642002686e16fc0ad926ed5cf1f7b8f5feeda8e4fbb07bf1461ad2edc8f14d", @ANYRESDEC=r3, @ANYBLOB="0d2d5bcf4f8dca74bddbf0e64ea1db0919b32e8aa0ce29e8c3e8519d1fd277c3ade0ba9c507d10c7500805f808069ccb5dd6b6dfce1c381642e2c00e6b2139ca5d0f1c9fadd17e086f5af83a6683b47f81fa5b4b6f1b12562e25fb2bc7a1aae3de3597a9a4d514321b9047d2e534bd8322c5d01286a8d11cc9f89de33712ea57f117ebc10bae13ccc815c4621f43dbe027b26580d3b9c704d691185621ff3d6e389ee2edffe56a18e69988ea4208e572407d6230a73e5d61276edec3150a59c53a7c", @ANYPTR=&(0x7f0000000200)=ANY=[@ANYRES16=r6, @ANYPTR], @ANYPTR, @ANYRES16], @ANYRES32=r2, @ANYRES32=r7], 0x9) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r9 = open(&(0x7f0000000000)='./bus\x00', 0x81, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r9, 0x80206979, &(0x7f00000000c0)) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r11, 0x80044270, &(0x7f0000000240)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r11, 0xc0044266, &(0x7f0000000180)) poll(&(0x7f00000000c0)=[{r11, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r11, &(0x7f0000000040)=""/32, 0x20) dup2(r11, r10) poll(&(0x7f00000000c0)=[{r10, 0x18b}], 0x1, 0x0) read(r10, &(0x7f0000000100)=""/32, 0x1d) ioctl$BIOCGDLTLIST(r10, 0xc010427b, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[0x0, 0x7bf, 0x6]}) r12 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x941467c251930724, 0x0) dup2(r10, r12) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x45}, {0x20000004d}, {0x4006}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000000)=[{0x100, 0x1, 0x9, 0xaf}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x30}, {0xc}, {0x6}]}) syz_emit_ethernet(0xfffffffffffffe9f, &(0x7f0000000040)="0000080093177320494b272aeeda") 16:00:31 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000040)='./bus\x00', 0x10, 0x0) ioctl$TIOCSETA(r0, 0xc2d84228, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x45}, {0x20000004d}, {0x4006}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x6, &(0x7f0000000080)=[{0x2, 0x11, 0x9, 0x3ff}, {0x7, 0x7f, 0x7f, 0xfffffe01}, {0x7, 0x7, 0x1f, 0x1}, {0x1, 0x0, 0x81, 0x23f00000}, {0xf9, 0x1f, 0x5, 0x2}, {0x0, 0x6, 0x6, 0x3}]}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdafd2413b0", 0xe, 0x0, 0x0) 16:00:32 executing program 0: pipe2(&(0x7f0000000000), 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100), 0x0, 0x0, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x400000000003}}) 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) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) clock_getres(0x0, &(0x7f0000000180)) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000040)) write(r1, &(0x7f0000000100)="8c65", 0x26d) 16:00:32 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc0205609, &(0x7f0000000340)={0x4, 0x0, 0x0, {[0x0, 0x0, 0x0, 0xfffffffffffffffc]}}) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:00:32 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 = open(&(0x7f0000000140)='./file0\x00', 0x42d1a1ab969dd796, 0x112) getsockname$unix(r1, &(0x7f0000000040)=@file={0x0, ""/77}, &(0x7f0000000100)=0x4f) write(r0, &(0x7f0000000200)="0e851f8c589be924", 0x8) 16:00:32 executing program 1: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x10202, 0x0) lseek(r1, 0x0, 0x40fff, 0x0) write(r1, &(0x7f0000000140)='W', 0x1) ftruncate(r1, 0x0, 0x100000000) dup2(r0, r1) unlink(&(0x7f0000000000)='./file0\x00') r2 = socket(0x2, 0x0, 0x81) open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0xc4f27ad9dc1221d) fcntl$getown(r2, 0x5) 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x48}, {0x74}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="36b83e522c066341519be70897fb") pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) connect(r1, &(0x7f0000000140)=@in6={0x18, 0x0, 0xffffffff, 0x1ee}, 0xc) 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x45}, {0x54}, {0x6}]}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x2800000) syz_emit_ethernet(0xe, &(0x7f00000001c0)="b6ed43bf90b4dd9cea87168f6fff") 16:00:32 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x80000000000209, 0xfffffffffffffad8) setreuid(0x0, 0xee00) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:32 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) recvfrom(0xffffffffffffffff, &(0x7f0000000080)=""/62, 0x3e, 0x800, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x4, 0xf5}, 0xc) write(r1, 0x0, 0x0) 16:00:32 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) readlink(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)=""/16, 0x10) setuid(0xee01) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000100)="8c65", 0x170) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r1) bind$unix(r2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) unveil(&(0x7f00000007c0)='./file0/file0\x00', &(0x7f0000000800)='r\x00') 16:00:32 executing program 0: socket$inet(0x2, 0x3, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000c40)=ANY=[@ANYBLOB="8302adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8faee480700000000000000554799b9b8138d30505e8f0000a4034385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf87240318089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e6e1c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddf00004123053ff03d925341d85544cd1c050c34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a41204cf888981d4e22265330027548d8ffda5eb1156f6bc23442dc9631d64bcdcb273e495bac1573ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f875a9255490b88ff1bf33436e6731ad3574d79be64d7c53ec38b394d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a836b9ce56d425f7f26efe6c2d6ad126358a2a57eb6652c52476b0f4a1fc0c7eecc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07081cb3613f363bda68cdc42da6ee701520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37eea13fce9a15edf26e82fcca1e245a58d78b9edc65978540bba1671379dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab7809983a3f6ac242939caff03767a04075a5f9e5d29e3cac6c0be6ddb009c48adbcc96072cab037ec2d0403054667b76bb2aedb6ee790c0514bca51acf3fffff4000b87f1ca4132cf1f618488c156ce5cb47566abe86451120963690cf6536d0df155673c12dfcce0a325aed454f7aabda6e3def3f5a190a05885d482fffb9871543e605aec4e96343d12645c6199c08000000b6ee306d32fe3b216639cb5ba8ca8715e9c82300768310daea67301ddae70e835cc89d0519e5a1e72c95111bea7330dbe8818d70195f548c8db21db9f706ad94abd33e6f6840a57bfadfecfc7f6f590360eed9d7ea7fa1bb7b7020f92f6773c9bf4e1ae6ac6b5a2889f298ef156860588778386204059fae2d9edc2410ac1fef1a0a976f7e7a57819a2e776e48cfa8d31cb69de4dac2a5cf61ea9ce77673dea2b929c9c023a9d82b4cab0acc8e05c50594cdfa8ce095cae56c4bb1a944d08a79cc839d77ec00000000000000000000001f3ce3eeac43c6d4f316c37ae03ab34921429b9eae68a81bfc8526a5e2e17ad0787b9182f04d191f4ab3d4b03c70ef283e0c51550af3986e7c2112ae59b562c9acfd46b5aed23c03008436f8f2773536a0bde3ee5022ee7aa5cf05105f518ffab7d7d2d8fa5a4e2949679dd70e532f681f29cd4c28612ccb11f43f6a72f21987d15bd9f19227c3172db2124a2790f94bd3e8e9000000000000000000000000000000000000000000000000000000000000000000000000009e31b69506a71a951c2dbc0b72b50510d478f84fc418f406e9388e699a5f1cfe7b3278ca331c218233f37f902b9f067ab9203e0b2c000000000000000000d9c289af99a474250fb6ae8e20d834b54fe0f6ceb2a4217752af149aca8de1a601bd30d2b88bd7519c03d3f13338fe0f84c63df97d29af1ba87316da274dc89e57acf3c366e3e770cca16e95a16df0d2efb174a1e5857ed4d65e135b277405367031df28493a1d7db4b09743b31900304d5df6f46fda0826b4c4769693df9113d160b64abd654f37268b45659c9fc3477fc305dca7d8d1252812ac2f915a1b6bcdad6f220f6499242527b33120b007f0d4de5e32780bd6015246512ac0deac6087d3e6eb7052b8b7d7bfe8e1572029f70631c9c8460c60fb8d7a18d7f9cd07ec9357452b4e57e13a91221b5c08dd5759f5ecb1ff27333439f6c14254bddf1bd76308d6cf23beb0355b3465dceccc20ea313a2c6a9b42e6bda7578d60db514db90412248a66a03f0ad5d91b474c4d5cd087735d5751c53d41def27315cac791007eede50696f9208da2e5a9a75dc2dd0d957c5d1b3d34ff82a67c93ac87ca1841eb047667f4fe64b0840529eed17f00ddd54a39cda9470bc3f2"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) writev(r1, &(0x7f0000000280)=[{0x0}], 0x1) 16:00:32 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCDRAIN(r3, 0x2000745e) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x8, 0x0, 0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r4, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r5 = openat(r4, &(0x7f0000000040)='./file0\x00', 0x800, 0x60) ioctl$WSDISPLAYIO_SETSCREEN(r5, 0x80045756, &(0x7f00000000c0)=0xffff) unlinkat(0xffffffffffffffff, &(0x7f0000000100)='./bus\x00', 0x10) getsockname$unix(r1, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000180)=0x7c) r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ftruncate(r6, 0x0, 0x8) 16:00:32 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x9) r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) bind$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00.\'xus\x00'], 0x8) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000480)=""/101, 0x65) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$dupfd(r0, 0xa, r2) close(r1) open(&(0x7f0000000500)='./file0\x00', 0x200, 0x4) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000100)="8c65", 0x170) pread(r3, &(0x7f0000000100)="1f6070c297530711fa06ff3b05ef54dd6b3337371fb4b272bd85b274cac972ec6f456a09c48d7b88fe35690f03222554f8a914079240779692b1a3872f0d3a288d8c96016d1482fba5e7462ace2aba4edb49bb16f01a1c4bcd6a02580871325605bfee04aaa48878e1afad70c062bb702899c097f7a17cb65ae16bb29515633ea970016016d5cacc5cb9", 0x8a, 0x0, 0x0) execve(0x0, 0x0, 0x0) socket$unix(0x1, 0x3, 0x0) 16:00:32 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair(0x1a, 0x1, 0x5, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r0, 0x3) r1 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getegid() setgroups(0x2, &(0x7f0000000080)=[r2, r3]) r4 = msgget(0x2, 0x200) rmdir(&(0x7f0000000240)='./file0\x00') syz_extract_tcp_res(&(0x7f0000000140), 0xfc6f468, 0x7fff) msgrcv(r4, &(0x7f00000004c0)=ANY=[@ANYBLOB="000000000200000019548302d47c00dd240000000023819830f5da79f50000000000000000000000000000000000000000000002976e73ad3aa2c6f73a000000000000002366ca7b8b00000000adfe777a68d7f8afc11c5b7e9d936535b8107aeea0cea8d7c767f88f3c8d0000000000000000000000000000000000000000aeab0804251391831ab53c5e62c435afd0c7dc2f55585b2a459dff6689171c3dd9795d4ce9d80990b82ce3b85ee158663491f6ce7977827563d64df82efaa7e3ad10e86930b80b4bdfdef657fdde7591a1c09776e3d4d482ce7c3b670b070699c5ec3018b1e6b1c3492b4d4a2de82706fccfdc1748f56ca9ba34193f90acf041747f988c8ea3d2e9e21acf0c946f2ff646bf0513ac122e37a6feec0de51e86bb507d8efba1765103d7966ad32da37affc5587588ebba15391e841b7ab876aded3045e13c4ec480ebb835432ca125bcdc0c3777fa9c1d923b92a74019b2e8bc885296e1227435a839e7bd3427876f8171587a98541581a2fad57a671eaa25bd99e46e7dee08739ce032f72f0b0b0003070b62452b00eceefee05b3379915d05563366ecab01b404103f5407109f686a93c37e5d59eb6e"], 0x3b, 0x3, 0x1800) close(r1) r5 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x1, 0x8000, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = socket(0x18, 0x1, 0x0) close(r7) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_timeval(r7, 0xffff, 0x1806, &(0x7f00000001c0), &(0x7f0000000280)=0x10) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) listen(r6, 0x6) pipe2(&(0x7f0000000180), 0x10004) 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x4000, 0x1) r2 = accept(r1, 0x0, &(0x7f0000000040)) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000003c0)) r3 = accept$inet6(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt(r3, 0x9, 0x101, &(0x7f0000000280)=""/222, &(0x7f0000000380)=0xde) getsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f0000000140), &(0x7f0000000180)=0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x84}, {0x1d}, {0x80000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000000)="d0788172f226f371d7499be9ef77") 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000740)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x45}, {0x20000004d}, {0x4006}]}) ioctl$BIOCFLUSH(r1, 0x20004268) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x35}, {0x2c}, {0x6}]}) syz_emit_ethernet(0x2ba, &(0x7f0000000340)="b6") 16:00:32 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = semget$private(0x0, 0x4, 0xa5) semop(r3, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r3, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r3, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r3, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r7, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r9 = semget$private(0x0, 0x7, 0x0) semop(r9, &(0x7f0000000340)=[{0x1, 0x4, 0x2800}, {0x1, 0x4c, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x200, 0x800}, {0x1, 0x2, 0x1400}], 0x5) semop(r9, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) semop(r9, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0xad8c14e9749945b3}, {0x2, 0xad, 0x1000}], 0x8) semop(r9, &(0x7f0000000240), 0x6) r10 = geteuid() r11 = msgget$private(0x0, 0x682) msgsnd(r11, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r11, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r11, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf800000000f0ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r11, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r11, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r12 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r13, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r16 = getppid() r17 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r17, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r18 = fcntl$getown(r17, 0x5) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000980)={{0x2, r12, r14, r15, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r16, r18, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r20 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r20, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r20, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r20, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r21 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r22, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r25 = getppid() r26 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r26, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb473adb71503947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fce454394bf0f7eb8a201c40c976e24"], 0x1, &(0x7f0000000800), 0x0, 0xfffffffffffffffe}, 0x0) r27 = fcntl$getown(r26, 0x5) msgctl$IPC_SET(r20, 0x1, &(0x7f00000001c0)={{0x2, r21, r23, r24, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r25, r27, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r19, r24) r28 = msgget$private(0x0, 0x682) msgsnd(r28, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r28, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r28, &(0x7f0000000b00)=ANY=[@ANYBLOB="000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000005eca2d246fd78a2fcf0000000000ffffff7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000724600c676c36df497630217bc94bd263540ccd7bca9e7150680380fb2adefb8395a706694d2e93f005dfac1372c82a08b6a956a19a74cbc280d92d0acc15f3d70cb696c7fadf07c26d7fad74509a8a3e0b3258115bb871462160459336bec9fd6713fbcf35dc7b378c9b23dc54678b8c0adc9ec5d58f27ddbe9c96116dbf5be68a5401854678ebd45288031fd958f4c526767883f963ce868a5e23fa600d427c88871d2141e55a3551866c30a2b01b0f7a060439c0aea0ecc4596be40e201e5713e99efc1c4a79a0d67decd721d087ea81b226f4b81963033e228c7810c6d94fa2b0d2328bc9ef5c36dba6183195b5adcb4623d40f1d3bee8e77d"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r28, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r28, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r29 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r30, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r33 = getppid() r34 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r34, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r35 = fcntl$getown(r34, 0x5) msgctl$IPC_SET(r28, 0x1, &(0x7f0000000980)={{0x2, r29, r31, r32, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r33, r35, 0xa5, 0x1, 0x100000000, 0x2}) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000580)={{0x5, r10, r14, r24, r31, 0x104, 0x9}, 0x7, 0x9, 0x4}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0x7, r4, r5, r6, r31, 0x24}, 0x280, 0x401, 0x2}) r36 = semget$private(0x0, 0x4, 0xa5) semop(r36, &(0x7f00000003c0), 0x0) semop(r36, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r36, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r36, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r36, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r36, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r38 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r40 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r40, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r36, 0x0, 0x1, &(0x7f0000000100)={{0x3, r37, r38, r39, r41, 0x4}, 0x200, 0x401, 0x2}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xffffffffffffff96) r44 = semget$private(0x0, 0x4, 0xa5) semop(r44, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r44, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r44, 0x0, 0x9, &(0x7f00000000c0)) r45 = semget(0x0, 0x3, 0x2ab7943ea068f5e0) semctl$SETALL(r45, 0x0, 0x9, &(0x7f0000000600)=[0x1b, 0x5, 0x6, 0x8, 0xce35]) semop(r44, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r44, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x0) r47 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r49 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r49, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r49, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r44, 0x0, 0x1, &(0x7f0000000100)={{0x3, r46, r47, r48, r50, 0x4}, 0x200, 0x401, 0x2}) chown(&(0x7f0000000000)='./file0\x00', r43, r47) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r53 = getpgrp() fcntl$lock(r51, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r53}) ioctl$VT_ACTIVATE(r52, 0x20007605, &(0x7f0000000380)=0x101) r54 = getuid() r55 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r56, 0x0, 0x2000, &(0x7f0000000280)=[{{r55}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r52, 0xffff, 0x1022, &(0x7f00000004c0)={r53, r54, r57}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r60 = getpgrp() fcntl$lock(r58, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r60}) ioctl$VT_ACTIVATE(r59, 0x20007605, &(0x7f0000000380)=0x101) r61 = getuid() r62 = open(&(0x7f00000001c0)='./file0\x00', 0x8340, 0x90) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r62}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r62, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r59, 0xffff, 0x1022, &(0x7f00000004c0)={r60, r61, r63}, 0xc) getgroups(0x7, &(0x7f0000000040)=[r8, 0xffffffffffffffff, 0xffffffffffffffff, r41, r47, r57, r63]) fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r8, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xc9}, {{r1}, 0xffffffffffffffff, 0xc}], 0x3, 0x0, 0x40, 0x0) 16:00:33 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000300)=ANY=[@ANYBLOB="06290a607f28ed50b159a4087cdcd79f09d4c6def78ac185b0a38c537c2edb38f8f3740622fd9ad06f9ad56d9a044eac20a6c34caeac30e941e6c8cd9e526b94863e546acf3f2e9dc78ab3578dbec6b28a290496bc8a7bea55bc48cc4d2d3a590aa3fd3b06276dbd876b71acf1ebb2aad0342651c48ef213adbecf6b5430149edc944330bd5b1884b1b739b6335d89b1c0278a8bcbded48e2a34d385dfbe78b30860db778ca11e73951b5754633437c823443a642c89365c44181316552c96f85d05d6a959d36a7a421fddf9627ddc54ae72119efca01d3c9df8b1787ece1260dd6ac004ca322bdeb0c8ddb8c50eb051b95736f324c84f51cb7f44"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=','], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, &(0x7f0000001540)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000140)="bd", 0x1}], 0x1, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x170) 16:00:33 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000100)="8c65", 0x170) r1 = dup2(r0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000000)={0xff, 0x7, {0x1, 0x3}}) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#', 0x1}], 0x1) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050460000000000008000705", 0xe, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa4416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x3, 0x0, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000080)='\x00'], &(0x7f0000000240)=[&(0x7f00000001c0)='\\\x00', &(0x7f0000000200)='\\\x98^\x00']) 16:00:33 executing program 0: r0 = kqueue() lseek(r0, 0x0, 0x0, 0x1) r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) write(r1, &(0x7f0000000100), 0x28b81e) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000006c0)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) r1 = socket(0x10000000002, 0x2, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r2, &(0x7f00000003c0)={&(0x7f0000000480)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000100), 0x0, 0x0, 0x0, 0x1}, 0x6) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) r3 = kqueue() open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r5, 0xc010427b, &(0x7f0000000680)={0x1, &(0x7f0000000640)=[0x8]}) r6 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x200, 0xc0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000380)={0x4, 0xffffffff, {0x6}}) unlink(0x0) r7 = open$dir(0x0, 0x100a0, 0x100) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/ttyCcfg\x00', 0x0, 0x0) r8 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) r9 = socket(0x18, 0x1, 0x0) close(r9) connect$unix(r9, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) poll(&(0x7f0000001340)=[{r2, 0x80}, {r3, 0x50}, {r4, 0x2}, {0xffffffffffffffff, 0x2}, {r0, 0x1}, {r7, 0x20}, {r9, 0x8}, {r8, 0x10}, {0xffffffffffffffff, 0x1}], 0x9, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_extract_tcp_res$synack(&(0x7f0000000580), 0x1, 0x0) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) ioctl$WSMOUSEIO_GCALIBCOORDS(0xffffffffffffffff, 0x41205725, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000600)=0x8) poll(&(0x7f00000005c0)=[{r0, 0x40}, {r3, 0x8}], 0x2, 0xd64) 16:00:33 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000300)='c\x00') bind(r0, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) 16:00:33 executing program 0: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000001200)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64c96bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad309d612f871f4385f0c157795ea4a5c5fe65baa20236e540cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b408e333dd7fde7592f4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7b4957afd031fffe5d85cfacdf8f1ea46712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b7336455bedfb9c9f35f23d1aa5513a6c17f38969eddff774f03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a000000000003000000000000001d4e22265330027548d8ffda5eb1157e932ca642dc9631d64bcd5b823e495bac220487712b869f1e1b407ef5f19002bbccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b67f615a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee59054fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dc5c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bb0d9f371e916fc7b88c013c7381f77d03670d0138dbc9fafdcb4496dbab0233aca38bc8789d01c46be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741b74c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe2b0f0000000000001ef702cf170277ba3ee3c6245a58d78b79dc3b93721aa713e324e11f306bbd823402a993da381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854547213442d720dac635800236b272dd10000008f9d5e3da04c06b073654c94798428fd33becdfff906d6e52cec7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e9226996d09c1048d54e3f8d389970d20fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d47ae0e1f8adc5fd73fc3c6923a39ec3629125def1ff2b4fe10354c287652fe4c03ec3a33a784f99553c20c8ed5536b4ce9a0cf3b0f6410b4790ec1430c1408ac03c3bd74f9f78931f5dde8ede5e11ffcab9d420cceb4b2e05930673a8d85e6cdf7ede7811a1af01263e7c309a921bd2a9dbca68d566a94d7636b25091c13fffe1ea6f8837b177bd4233148fa4b5be5a0c317c563000000000000e5ac4eaacdf02fc63be760ca5639f9267f4f2bd1e2216b25504bdc612c0234b64861d8614954a2347c34071636efa2d5ade859df9fd9405f90f7a629f9f4744767cc52b9bb2e9b2f75586d05c9bfffc3e494ff83f68a80b701c66c1a17d2155cfb61daf7d81cc63cd35527108058f29c601e1077002fe4066a1c992ae1309da5db4b92c6d3d58750f6fd23a649c9c4cba28eef78d0331833bae0c07dfb1aaa8bab2ba9756091c3363f9ae5db1b5b23a773ab00000000"], 0x10) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="06694b11050800000000000000", 0xd}, {&(0x7f0000000040)="3708c45eed3570c3a5330f254b1988c5d43c8485ea5844ebff772aca86dbb8124a763a012a0f459133f7dcc75aa23a81cd44ca5cf19d3785c38f20e95738ca2efbbe3ccd16bf33e05de84b97acd9cbe1184db718c98609a0c06920a03274831f48e82313e72bd96ec804359f7ce3af9e7e2d6b5ef78e76de6666fc226579ef69aa0a49a6ff8a71ad25283a63", 0x8c}, {&(0x7f0000001140)="892eadf049500774d47a4254230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b5bbc0545a6a50ee05cd90463e7df829ad88938bff629beb5141d263c6e6fc36a091bd45137a60eaa79d8c02fd648a4f023e0f708ba41e326d4450c149cc5b748ecaaf69ee35bfcced815ed4627e65a95c1ab4eb3d6522d1de24e9cce", 0xbb}, {&(0x7f0000000b80)="8904da5343e255da81a24c898f67eaef00000000000000000eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef764b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc57016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e5578be7e7b75ac138f059837c832a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bdbfb3d904db1bc72ccce11004e3dfa7457faacff793b08674c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78056b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d7efda09f9d1d90de55419e3ba4d6d170249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf739976cd4721ba2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b2d5dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd9000000006351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051702afca3a07dd663b715b252d1d45900000000", 0x3b4}], 0x4) 16:00:33 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) r0 = socket(0x20, 0x0, 0x0) connect$unix(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a99b691d116ebf37b4c0e52ed406cc0005224ea6cb0000000000008a03b10820a53b003bea7ab61b000000000000faac55a52f7dc8aa4f91c96cae10c0928a0ae54079a66de7fb5c4d38a6acb07c62f507d5558726622d2f99bb7ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd25602892f008c18dacb6584b976185169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea94430239fc1ecc440000447c892633fadec43beaf656f9362301555914cb6ca1c5bbbd92eb253cc7bc3eac6f705d4729f7c40b3df7ccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b000080000147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97000872ddbeeb3ce1c82233076104d0cbbe37fe44231fdaf31facb5863072dad54297179036ec6a73cbbb2a000000000000000000000000bfc36409f72110587e7f1adf7260b508000000b1ccc2b2bbf0d85d327253045dfd842a97e6eef0ba58d30191fef9db5fee362f3e27c429e39a0e885c0000000000000000000000000000006a3b44cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aa50e0000000000008d5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd12fbd889bdfce7937e7ea5d70d00000000000000e354076dcdbc632b00000000242fca1da48d2bec6650cb5c3908a70000000000000000000019d8d89770485b54ceffcfa734aacb9eec728f7d1aeec54b890cbe14ed2ae734df865576d38e8b1c7db73dd616c7293b2b92a53f1ce0f8efd3790d2ca0550eb41d89cc10cd93a601e57530776ea63ad7cb94ae2f3a7eaa50598376ea78cd296bdc3d11454f995a05ba064d1ed0b4caf123444a4afeb18694eee999ba299bd8477e700600c13f4f3d0ccdf92221e45a98c7379582bd9bbd9c97aac502a863478bd1da82eb49cbeb5c600804f33f43d65c5c40125a655d2671fa88f73a47b429cf60cb13eac11ab04069c69ee4599770dd429ad6e8e57f287b4b73e898e5e6dbd7c62b9b5bd698c1c24eb5730b4f0e3e4d1e9f42128da37b6dfe89663ff83340996ba03ddc68464e5af40900976c000000000000ed4e1bc0da6424000400000000000025fea4d72f2c49da5a81f7a8"], 0x1) r1 = dup2(r0, r0) write(r1, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 16:00:33 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0xd364, 0x400}, 0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x7}, {0x6}]}) open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x10) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'vio', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d05700000000000000096207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85fb258557d60f13ad30505e8d53f8a4aeef9d612f871f3e85f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea80e8b3600900a90d160e9b201c6d644364e448a3c0b5495a204b24be82ab7a1d5b79d61cc97bc85fa93e26622e52dc7d76d85a821dc97098ff908468a4fdf7404c0787914c0576ed156467db0f107584e8e5bf61aa97ea46b113733adfa2845da740f83547f6edc524053a6e92b09004ebfc3c7af45d015a17dbe02c1fa3eb95c2b2dbd235cc6b1add753202f43fadd72e06517b58eb7639dda87d1d3086adf067bae14c6c6e80428998a3c19cf908c078a3565ca4863013515ed602e6c6d699318597794fd634266696b236fd48fe905f6b9379b983e45e641d4b16bb498795f5405f6b089be2cfc90ea88b480031b1b40d16fbf75c1ba99e843715a6bffc546bba9bdf68ebb2a267"], 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x45}, {0x20000004d}, {0x4006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r4 = dup(r1) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:00:33 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0x120000, 0x10]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) fchmodat(r1, &(0x7f0000000080)='./bus\x00', 0x40, 0xc) 16:00:33 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000400)=ANY=[@ANYBLOB="6a8bc9634e19767b0784fbf4aa812c92879f877e6b19c2bb94409de477c9da219d811e7d6c86c1f826a199728bf74d850c8db04ddbf69f5952d9a3dfc6115c58df01e92dbecc96d9ff60042948673edbc45d19190495955a513ead57f08e9e6f70ff0c13066e7c6c74aa9087cffd027c41d1fb28fcfd6813a71b08fa205d6f21f1a18eff268b8a705a4df0cc4042e7760d6a2da3820049f9a5585b9d226b8df06fca78e0ee50339f7fbc1fdcd993144034104e73bde06bcf56c94fb2d2aa5d6bca4af8084fca1a177bf659574899ce3e998429b8ae858244b84184b785d6d150361a8e0c04ae1726ad7e1fd3dd3f8bff"], 0x10) sendto$inet6(r2, &(0x7f0000000300)="940f454695241d5facc07b62f07ab4dc4509d4389a879e6d15484fd3e068fe63094b3342087a69b128cb0de42e1d3f8d25b06bbe90d23c2d6de0949608593b59c828913befefed891b100123666b8acec72663eb06183107a7e1ff8ecd5ea72e9bfb5f670d3fc78ee0cf86139aa87eaec5ad20c325ab07a81bb93558d0930aeaf9e481a7ab5d51823fb1bbc41c5aee45d5483f8c94fa8e0f218152e31ec8df3ba4d4f8577e0d0fe376d3e5b794cfe77e8f1ce9c27e3ca8fec3db6e9912cbcf6a5092c450b98343827fbd38fed41c55e0bc414567226d5df6", 0xd8, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = accept$unix(r1, 0x0, 0x0) write(r3, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = dup(r4) setsockopt(r5, 0x4da0, 0x2, &(0x7f0000000180)="dfee60d93892756bf02d877054aec64b476529c5e1b3fa1cde746e6f5be20c1c58e78b66f8e2741d51166beaa958ea9c87a6444291daecd57c", 0x39) sendto(r2, &(0x7f0000000080)="1cb714b9496cab0b96577d9a233498644e233c08b3d250e67694ab20e10e0942637fde9f8ad8bef33c282c6526ba1344ac2f14b4bb020f1c4b49145a38899dedbcc62b6232351494b6a7980c6f1e244f007b3627400b3d69e545ae03bbc56d37019266902891394c152712c0540a9a384fbf0c981f48a435d4cc63166ea39c8ae12acc384a3004946e66ae76ecdc48aade9a94365629729b4f44b6f4c1434b54daf855bfa0f65bd07a24033fd8f573efd62bad94df70838525b486e6e939882f", 0xc0, 0x800, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) execve(0x0, 0x0, 0x0) dup2(r1, r3) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4d}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="b6ed43bf90b4dd9cea87168f6fff") syz_emit_ethernet(0x7b, &(0x7f00000000c0)="5a8d56d2841f88b40c65a5a6738170671ab5a4d4521803b8fd956ff1a5e394f2924ca4a4d0536ad2ceb1918d1fb964977dec730850a6ce891359c98ce967184463af2f6ebf5fbd26678dc163527607b553d9351bb9715d85edf3596a74fd7e06e97d80a2416aef8e9f7f60354ef36c7af26671ad7e0e6c2fd987da") 16:00:33 executing program 1: setgroups(0x0, 0x0) setreuid(0x0, 0xee01) syz_open_pts() syz_open_pts() r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000040)=0x1) 16:00:33 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r2 = semget$private(0x0, 0x2, 0x28) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = semget$private(0x0, 0x7, 0x0) semop(r5, &(0x7f0000000340)=[{0x1, 0x4, 0x2800}, {0x1, 0x4c, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x200, 0x800}, {0x1, 0x2, 0x1400}], 0x5) semop(r5, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) semop(r5, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0xad8c14e9749945b3}, {0x2, 0xad, 0x1000}], 0x8) semop(r5, &(0x7f0000000240), 0x6) r6 = geteuid() r7 = msgget$private(0x0, 0x682) msgsnd(r7, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r7, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r7, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf800000000f0ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r7, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r7, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r8 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r9, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r12 = getppid() r13 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r13, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r14 = fcntl$getown(r13, 0x5) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000980)={{0x2, r8, r10, r11, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r12, r14, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r16 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r16, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r16, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r16, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r17 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r18, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r21 = getppid() r22 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r22, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb473adb71503947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fce454394bf0f7eb8a201c40c976e24"], 0x1, &(0x7f0000000800), 0x0, 0xfffffffffffffffe}, 0x0) r23 = fcntl$getown(r22, 0x5) msgctl$IPC_SET(r16, 0x1, &(0x7f00000001c0)={{0x2, r17, r19, r20, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r21, r23, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r15, r20) r24 = msgget$private(0x0, 0x682) msgsnd(r24, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r24, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r24, &(0x7f0000000b00)=ANY=[@ANYBLOB="000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000005eca2d246fd78a2fcf0000000000ffffff7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000724600c676c36df497630217bc94bd263540ccd7bca9e7150680380fb2adefb8395a706694d2e93f005dfac1372c82a08b6a956a19a74cbc280d92d0acc15f3d70cb696c7fadf07c26d7fad74509a8a3e0b3258115bb871462160459336bec9fd6713fbcf35dc7b378c9b23dc54678b8c0adc9ec5d58f27ddbe9c96116dbf5be68a5401854678ebd45288031fd958f4c526767883f963ce868a5e23fa600d427c88871d2141e55a3551866c30a2b01b0f7a060439c0aea0ecc4596be40e201e5713e99efc1c4a79a0d67decd721d087ea81b226f4b81963033e228c7810c6d94fa2b0d2328bc9ef5c36dba6183195b5adcb4623d40f1d3bee8e77d"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r24, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r24, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r25 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r26, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r29 = getppid() r30 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r30, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r31 = fcntl$getown(r30, 0x5) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000980)={{0x2, r25, r27, r28, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r29, r31, 0xa5, 0x1, 0x100000000, 0x2}) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000580)={{0x5, r6, r10, r20, r27, 0x104, 0x9}, 0x7, 0x9, 0x4}) getgroups(0x2, &(0x7f0000000100)=[r10, 0x0]) r33 = socket(0x18, 0x1, 0x0) fcntl$setflags(r33, 0x2, 0x1) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r34, 0xee01) r35 = msgget$private(0x0, 0x682) msgsnd(r35, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r35, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r35, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf800000000f0ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r35, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r36 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r37, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r40 = getppid() r41 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r41, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r42 = fcntl$getown(r41, 0x5) msgctl$IPC_SET(r35, 0x1, &(0x7f0000000980)={{0x2, r36, r38, r39, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r40, r42, 0xa5, 0x1, 0x100000000, 0x2}) getgroups(0x4, &(0x7f0000000140)=[0x0, 0x0, r38, 0x0]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000200)={{0x7, r4, r32, r34, r43, 0x4, 0x3}, 0x2, 0x6, 0xfffffffffffffffb}) r44 = socket(0x2, 0x10000000000003, 0x0) connect$unix(r44, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) writev(r44, &(0x7f00000001c0)=[{0x0}], 0x1) open(&(0x7f0000000040)='./file0\x00', 0xc0ccb9738a1a2d49, 0x22) 16:00:34 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0xaf8e6b809246ee5e, 0x0) socketpair(0x2, 0x1, 0x1, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000040)='./file0\x00', r1, 0x1}) setgroups(0x0, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, 0x0) setgroups(0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x508, 0x0) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = msgget(0x2, 0xc0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r7 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r9 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f00000003c0)={{0x0, r5, r6, r7, r8, 0x121, 0x9}, 0x800, 0x1, r9, r10, 0x3, 0x1, 0x1, 0x5}) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x0, r10) 16:00:34 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000180)=[{0x2}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="c0dabcdd8a8ea043c3e1ddceb666") 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000140)=[{0x24}, {0x5}, {0x6}]}) socket$inet6(0x18, 0x4007, 0x7) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 16:00:34 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x4, 0x8, 0x0, 0xffffffff], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2], [0xfffff8fffffffff7, 0x0, 0x0, 0x0, 0x100000000], [], [{}, {}, {}, {}, {}, {0x0, 0x400}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r2 = socket(0x800000018, 0x3, 0x0) r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 16:00:34 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x204001ff, 0x0, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r1 = msgget$private(0x0, 0x0) msgsnd(r1, 0xffffffffffffffff, 0x0, 0x800) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000140)) r3 = dup(r0) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000040)=0x204) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r5 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x8) fcntl$dupfd(r5, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000001c0)=0xffffffff) r6 = msgget(0x1, 0x0) msgsnd(r6, 0x0, 0x0, 0x0) r7 = semget$private(0x0, 0x1, 0x101) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000200)=""/236) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getuid() msgget(0x2, 0x0) geteuid() 16:00:34 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000000c0)=0xfffffff7) write(r3, &(0x7f0000000100)="8c65", 0x170) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/n\x06ll\xf7', 0x200, 0x0) close(r4) writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) close(r0) dup(r0) setrlimit(0x0, &(0x7f0000000300)={0x3, 0xfffffffffffffffd}) execve(0x0, 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0, 0x0) r5 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r5, 0x2000741d) 16:00:34 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000000)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 16:00:34 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) socket$unix(0x1, 0x2, 0x0) r0 = syz_open_pts() close(r0) syz_open_pts() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000d40)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000740)="3b3c2db5e1c8520371f7a85a1e749859e32b9c1ab20794d6f097659f4e2aebe946fa5bae1efffdfde2e8ccc2bd141ca310c6624e870328532e2c2b87d70203", 0x3f}, {&(0x7f0000000800)="479270c62435c21f03", 0x9}], 0x2}, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x44}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x446, &(0x7f0000000500)="96446a6d938c063800000000000071c0872294e1dfd5ead38b621f79427a15c00600f46d6ef320295e6bb191323ef5a6dda73ce99582a0448761b18bd65949684de53491adac4ce6822021d24008240600edcd0826d209265469254d8667a65c3518c9dd8a5d61106cf1e53092b398e82bca839e9ba34fef8cbddb62e573fda47ac30000040000000000000000005dee1e1e2143636fb67a49749d36847dffea8131e28921b26e5ef690ff831b7040b3d91d0a079dd3c6c26e4eba99b7fbbc90d344f92201741f7c65f575ba56478a67e520fde5781675ed4db90220110812462a") 16:00:34 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f0000000c00)=ANY=[@ANYBLOB="8302adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8faee480700000000000000554799b9b8138d30505e8f0000a4034385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf87240318089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969ed6fa23975f9537ecc3d925341d85544cd1c050c34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a41204cf888981d4e22265330027548d8ffda5eb1156f6bc23442dc9631d64bcdcb273e495bac1573ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f875a9255490b88ff1bf33436e6731ad3574d79be64d7c53ec38b394d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a836b9ce56d425f7f26efe6c2d6ad126358a2a57eb6652c52476b0f4a1fc0c7eecc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573d33890714aef8bba93e3f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07081cb3613f363bda68cdc42da6ee701520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37eea13fce9a15edf26e82fcca1e245a58d78b9edc65978540bba1671379dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab7809983a3f6ac242939caff03767a04075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d0403054667b76bb2aedb6ee790c0514bca51acf3fffff4000b87f1ca4132cf1f6184c8c156ce5cb47566abe86451120963690cf6536d0df155673c12dfcce0a325aed454f7aabda6e3def3f5a190a05885d482fffb9871543e605aec4e96343d12645c6199c08000000b6ee306d32fe3b216639cb5ba8ca8715e9c82300768310daea67301ddae70e835cc89d0519e5a1e72c95111bea7330dbe8818d70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fa1bb7b7020f92f6773c9bf4e1ae6ac6b5a2889f298ef156860588778386204059fae2d9edc2410ac1fef1a0a976f7e7a57819a2e776e48cfa8d31cb69de4dac2a5cf61ea9ce77673dea2b929c9c023a9d82b0c01eda93632987c3524074cab0acc8e05c50594cdfa8ce095cae56c4bb1a944d08a79cc839d77ec00000000000000000000001f3ce3eeac43c6d4f316c37ae03ab34921429b9eae68a81bfc8526a5e2e17ad0787b9182f04d191f4ab3d4b03c70ef283e0c51550af3986e7c2112ae59b562c9acfd46b5aed23c03008436f8f2773536a0bde3ee5022ee7aa5cf05105f518ffab7d7d2d8fa5a4e2949679dd70e532f681f29cd4c28612ccb11f43f6a72f21987d15bd9f19227c3172db2124a2790f94bd3e8e9000000000000000000000000000000000000000000000000000000000000000000000000009e31b69506a71a951c2dbc0b72b50510d4ce4b0358df222fd578f84fc418f406e9388e699a5f1cfe7b3278ca331c218233f37f902b9f067ab9203e0b2c000000000000000000d9c289af99a474250fb6ae8e20d834b54fe0f6ceb2a4217752af149aca8de1a601bd30d2b88bd7519c03d3f13338fe0f84c63df97d29af1ba87316da274dc89e57acf3c366e3e770cca16e95a16df0d2efb174a1e5857ed4d65e135b277405367031df28493a1d7db4b09743b31900304d5df6f46fda0826b4c4769693df9113d160b64abd654f37268b45659c9fc3477fc305dca7d8d1252812ac2f915a1b6bcdad6f220f6499242527b33120b007f0d4de5e32780bd6015246512a41b4a18863e90e778d97250638ea5e637894f39f18ca457a7065fd12a3f98c82ffdd4cf9c108294723638f6a0b36f9f6009d865dd1ee95a01fa33d2d05ff0406ff40444fa9b680effcfa24e341f706e55064c116d5743d65a9f7e39e8910420177222f46eddb7f4e1e43d354449b6f89c1987b439147c2f721c634f860b7d3991d8d1cad39ef00caf29fc21ff2c24b66"], 0x10) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000080), 0x4) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000500)=0x8, 0x4) r3 = dup(0xffffffffffffff9c) getsockopt(r3, 0x3, 0x3, &(0x7f0000000000)=""/128, &(0x7f00000000c0)=0x80) writev(r2, &(0x7f0000000280)=[{0x0}], 0x1) 16:00:34 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x20, 0x9, &(0x7f00000001c0)="20e296a435bc8d3bff7d1da47dfadd2bd879480c99e50cb2e0c3", 0x1a) setsockopt(r0, 0x29, 0x41, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) getsockopt(r1, 0x11, 0x2, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xffffffffffffff96) r4 = semget$private(0x0, 0x4, 0xa5) semop(r4, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r4, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r4, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r4, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r6 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r8 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r8, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000100)={{0x3, r5, r6, r7, r9, 0x4}, 0x200, 0x401, 0x2}) chown(&(0x7f0000000040)='./file0\x00', r3, r6) r10 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, r3, r10}, 0xc) 16:00:35 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x0) close(r0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000080)='\x00', 0x1) socket(0x2, 0x0, 0x0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000100)="8c65", 0x170) writev(r2, &(0x7f00000024c0)=[{&(0x7f0000000280)="66df1a21b4eaedadfeb71a9ae12200c03d90130aefc986a3e073dead65064fd86cb01c1707b7d7c685ffd70a2d81fbe67bb44dfb47783c1ec7bd4acd435a1b70a8eaefdb73013907371af15e88d6a0e701462b6735be50e1b54301509fb908717f765134254127380a65fbb0912ef6a6b5f0326d3b4a6960c483383d082cce99b8c5437b7ddcc980e2192778832e1c0feca8b66e8022ceeb1d7a9cf311aaf97739cae03ea521293122baeb65a485de0f4f82bf2fced1d82f454ff7f8f841431d62679cb5e6c118c1122490f2405cd4320a981f320a30530ae6295d4c248103687f27b668fa66db1e32e9201ce3e5fcacb04ce4f1a5ba034153e308213c3e89d9db60861c21a53225ab0301a825e0c8d22270b2871b040d36e09b0f26cf31cba1315f7608f8e132cfd73fff268548e1b119c5ea8a1ab8c9e650b8cf904d205029a09de7b3765020dce08b60f5a7847cc6f4ff6d56eb685430c215266ba1397da921b9f07a96f62429f4c1d5223f7b7178ad934270098937ce01029742d03ca576ba6faf97a0ba7de0f1fb50fab793bbdd3df4036158622ec39cedd3b39de17dd4fa88a0f54b2eaa229767a7d71ac3d1ed9aadd9568553f2a91a4ea93b263a636aa775b6d11e6ddc67b01e593d9dcb19e8bf57b6cb1caaf3ff22069bece254c208bb622f8f3eb9f4218cfafaf845dc91db4277efbad5a7482e0ad60d7f54eb265e3acb8c2c56a1e0f1ff9f2b878985c11410bd77813a328fd253b227649ead42e7d59e90c7f97290d93aa951ee2da8ba69d9a7b4806dc5d7a0f169e9c52e47b9e04a8bcf236ad14bbb35b6b5b850111f9f46f673c3db2a8facfdf4d5fd1e555ce3a60f202141d81553e7ddaf078ea1faba3935c4e0431d9a059cd36e3a298f54de29c9ab4927e14fbdced90dc5c3cb22212b076bf60fdcd9459e3bc89355d30363c82ccf7762916a65dd8e4c5b8a3dc97f1b26efd5b49b0f5f6698b7479022355063ebe1ff97ac8bfd0e15ff3b691de0195bd9e3f21c87cea0ebe95b626a6b65d2ae02d234a7e52bd619497f1f1aff64afb071d0b0b10da4129b29ed0ba23f54caa622b695dcffd86ae9f53bb10433fa76e0fafa5afe2ed02540f79724c9cca2247bac725e4353f3a2f6e3a568c173e04c7ff5d09af84c7c760297f5766f311139908f0fafe749e409891186cdab2af3692d2e7c74de6e129f9e3ed7f1f7daeafb00cc1294690d4f3aafff9dfbdde6277f5458963c264e0ff6eff6037f395a432b19af3dbcc176ec72449bf9f4830a406da31354c502f1c7a0759e695ae514f5c3bf13bbe2472fb8bad1ff317018d19af8623583bbdfb7c12c7b03faee9508e7eb380ba086cbd9c404203bbbf7c2029be2e4a65beb88cf7b8dffa658cf770f939b880a7183ac9a68bf9b3ce313f52549a2c6b1632b96d6a8c8c4edfd1c0098d45e3750671bde5b303c7a420007ce742cee7780783ce8cfa8f2b8923062eb679ea1ec97cc19c8da9681449a3434efe3b5627b32778e09375316a892cf87bd837b9baeaf840f54ec6d0971fc8f3b52010c53b1804ae5562f78eee09791dbb8d1882d35b95bd215be5f123ecac66176b8eefbb9784e4dc7f8e0a3edd7633ca81fcdfd1de5208faeb627499f40e53128f3c31dd3cd30ab829816dddb2d61273b3ceb8af87236bf964eacfc572a56ba6b05b43bb932d6960cd6dcb6afa6fc4fc574b440078357c493f40aa90a2b0b889090c22120fdece4a366de61d78f76e58616e0c4ab8ff083ccd88c4a660c6b1b9a9931bea3f401806086e007fb64cf39e6f98811cf9629c6bd013b86561148885aca17ef8527251bb7eeba97d43289912904c490da597f10e874ccb608b8ce9a80cc80f97bcf89e8a0977b816ba0fc9ea054b563654d661f74340e6d5f28b1ea8621332c0c7e5f351df9ff08325e08327ba7cbb376671626e42f9961e41b49950eb34869272f145901e6e4a00ad5ee902d19dc6aa82cd691a1bb9ad786924025af886c4df2ee8018db2b2d2ae195b65562392d54ace37c17f466a1a0ee62fa0c522ea618b874e6142da9ed4b3a2e1c4e945600b408ccc740a45c118cb54ca1d936edf409999ebf7d12a2ebfaa00eab44e3d4bbdcd15ebaad5b8fd822fcd183f9efc68384d7ff55f375937902e8d067512f905cf1d15ed748b01940b1062cd5e80a80f1ea465351087d7e2eb78951ffde9041b550fb25adf1f57bf3dbd390294c93c5e6a836364507e06401cc5c618745aa14670903ec533683095616bd4eb3f1c3eaf77c15c879fdf51dfdd25a5d44b2825a806a7d739a3e914d36794b3366d7a6a7964333efa4fef68c2252f4157e35fdac543401f449dd349767283a3e0ade73e27c589c20bbe0c8f4d14369561afda92b241bfd77fdd40549349e2671d109566f8cdfd5f6c8d3476c5581387f3db3dddb5cdbd21347fcd38dbc2b15009093078351ba2c561a8e398500ff6419894af904eb11eeb92e6e343aec8b3a853fd338a7f18eaa01093c45716cb4505df9bf36da517bf60ebeec41228fd02c3f8ad357e3cc1624a8f5e41f8ccff058027c9a5dbfc1f96e9e17e5fd882838e395da8f6e5363d54de70a5057d3ddca6b4975af627489913827b911e06dae67d9c87c22dfdcd20bfe046cb3bc6310517b8d889aeb4cfbc7123e8f36fe31a353e4a3e59f7c9a490592a38f512c4ce50babd5c490db6b38709db2ff8c73c2422b0ac2b0fe017ea6cf048addea75af19d2c936ddab322846e1a6023f2f15d661306c1a41a11edc58309a5dad1bce055266fd2fa34cb122220347eb1dac02e0ce399d81154c662645840be76d49e2b72dc6010490bdace4edf9e603e8bb4ad45c8692a43e38d36652ddff6ed20a996264cd20f1dba20c66fc9d722719fea3e7125b164b694ceedcf30af0dd23eb962f6dcaff488d1f295798d4e2ebe999403119853df9dbb28851c85a972d1c2a88e882c8468edabd632a2f3433089465e02ff6d99cef436576e6f860918d1a2fa5596f9637401aacb23ccda46ad54d1ccdfd14167e5075921bdd37421a64470cb52de82da5e38175e131ea452a3f9484cd1f28b89bd4215855c2136fa6e2bae0f1748e9f8c91085b136987aabb57c060f3cbc6d7217c28a1952aa45baa1fff344c12a9bc8db0ccc3fb9e47d5a3349c3e69057e9d9963064af4476555f2ebea13392433c24f1bb712f9bb5a467854c4a1e04ae067050ce204a0293c8a1aa1e3b0af1b18c5ddaca1e764f7815055fd43d853cd008b3ef2fa31119945d1943afa606bf8684adb54ff47274ab7c51d38d9f679525a83cb8fdc95a37b12c42bfd7a221e41307d9ec644d5b67362b614c59b50647473bd4e8661136454b9d9353d44d9d64de3473795ae7940c762ef6f50795b5135299cd5c21371907e52f24d5fb96da99ded6d19faebd252dcd6a5e031494595dd65ccc27f73f0c84406382c3490ec57aaea9301108484cdde534c9660f49b4d9fdc686808b4e737e57586af280b7dc4041d4264a91714ed91f1b79a3955fe65f0668d5f734f485e45a3d9783386c88b4e102a735ef4e2b52cb80308f2785dd67c4f3d84ff1ab9909f8a5fd0553f3a51f91da99ee3b7152ce60ae28c59d0f987114c84e01e4dc0c3bc281bad021812dda534febae23fac54349c8dbdb1e7fc41393206cbf1a0656e6ccfc3ac8b82bcaea6195c875c4c89799075f8c813b8c4f77bc8c322ddff173b09516225e7cf34b3c84294ae29286e7960f22b004f3ce8c0e9a9fa93a1e19c5633d153cd933c0f8abeff28e563e13dc9285335dd36f9fa9ec3222b66f5ac74241b376ed2fc5cd22d18a5ac5a9d3cd71af8783a40c09a701c4e8487824475fa6ac63fe5d9b08f99f4bc3614a882b56624058adf5cfc45d97ad91b9c92da3c32f124d30b1ce2460a2b4e1d0b71e1e8307a488ace180db753e8b306abff94b749a4c99b5ee6c3d269d2651cdbcf8d5a2d22184946b791b6320518d03e26c6844d3fd142b4018c8d1d0b30cdda34ade2495f0b92cc50494081175c43ce62c12d33f3b98a8e78a7c5202174fb812283039920c9b24718712d62068f0d1f686960edb2b51b8f99abc468df0f40a56fc4c4630fbd59a75f68bf2302b4538187a95b3907bf328666fbafa7e02933844e92e909e70ef9ef8ca789b562e541cab8c1f884b9dbed7f325859183bcf40c1f1abca63e886d24b346d4dc046a1d5f332bcb0a12bd4d2ae78859a71bd0096bb1d31beb5c2ccb5af35520ce0ce1e580bd6bcf345e577f7d83e1569ef76684634967ead8f0fc7cab43d6527dbe7911ae08ae5d1b1758181b703a9f90ffdd34707bc83198428f81531bfda5e1f08aecd84e483759213979ff86fc20f7a37235a35e83dda72de3089dced578bf30d71be2c4d84f6408f03e40affd612ccd02786b62d56a3e25fabbd9280f0059c9c70b180813c3c9439ab28839d57ab7f5c2339ab02207f8dd3bc98a8e96aa54b792c9321c3bd84882037d806a9787a9cc837b20e63c655af6da34cef384df7f0e0132fff75eff75775b6d1a67b0e63385b7c42c827054a71152ed3b592eb1c50930392639ef0c2066d3ae8f73204a200898936841d5b2a2a011effd3fdb46d5b5a66fa295dffcd14e9942082427162979fce473e6eb8fabc6e39acd50f371008b29893ac2943f2d1aa46369cb1993755f38d3e757dc6bcecaaedbcc2779d19165e815aca4c317e844a68ddefe24f7453dc3ec2760699ea99979e77fbf5b49b895352bfed102570cb97b23ca5be3361b7412b7d300e36b570891ad1fd17b629fb7fd6d2864be4a047acfa0aa356525ad701b84c810ddc6a5fad83f2df155489b1972d626072876dbe5f16709a357688b07c4706c8cea606e393b2032950eafa91f90c0514cf90f94969f832c596fe6d1964db9551827989182028fee918a8706ac8699baa3287f2fc2731be6d615753fc5fd4a902276354d2c3c6e1485ff227a5b5dd0abe2d789531e933a565ceac5c4e848deb49bb4608b522e284ac2acc26c57de099ffff663db3975bb8df2e684f4cd7f3598557f4a7da587c916a0aff5a7ef7c88171312e68e8c17c9b3547110ed716f43d78fb0ae7415100171341ee304372354a9832fadfcf108f76b5105fa312f29987566cbdb47f936166790be60f49495c0b0715dfe72af10bd1d5a611c527cfc7de8e096468c83fc12cca7eb5726385ce3d3005826e7ef74c7c61a224cec1d5f2634b9e4dfa4cefe8f25ef1c06a96223a74534dc4e795e678bd02ff63b6cab87fc2326b727358f5268ab2b59b9a0a89165c168ebe0dc2c448ac9c40c427cd8e01149ecbb115c6b8c0d9a7d706a2cc28f3f56dbfacec75099ccd8ac1d98ff0dc67eb6d84832703d53622ddb3c69d3c61b38d6138b39d7e6bf388ffba8d058241bfa9c00449d853e26b114aca4bb9e3506a56f8761afa14144173c46fad00e3072d4c9fcc5c586906c04f98eab46c693e111d9a77c91fd0d571835a84a486cf11b973b9512cb74d08bd6586ed216755aa8646b1995e8f5ec5cafe1813433b02d788d289ced1cc9118aecd4873bf2723a92a912ac088e8b2311db00e19f3084ea2474544caef1c061d6e4771163eae221495e073700e1992ff2b8db1925378acc19f6a8289023570afb875d5b8285e36a18b050d160cba1f5300cae10510729bc3d5986af2f91dba45b728c2f0ca75bffbf1628726397074dc295a0e1e60b71f142ebbc313c69080270cc51e74bb6b88fce27cbafe7ecc91fb07fbb9db21df0118f6050fdac1ccbea76adda0", 0x1000}, {&(0x7f0000001280)="cdebdd69dc48f6460084a0d872a21e4719b7f96c7e5bcaecbedaf689d3b79752b5c111ec7a17618d429dab261d454603f1f6295ad8e07f7e41b25a1dad26ab6903b0aab872208ee04fa9c19d93ee3d6d3e49040b9ea54039e7db573508176dc132cb59f903b736b98d0db3e3145a82973e17e6a28c35a7c939b24830f2fd49367b84ece0773ea9bf2c96942357d0b950a0bc9bec4c31258eacf466a59997a19dc209cda78061712d267c808e1be77e502efd7f1a0f727fd4f9e17fca49967873f76a01069dec61781507c119cae7bf8b4bb25e3c00d42185605dcf884bce88f6d95a88820887fb5c77f8e50fc4812b862408bf15e82d71d7c1b786b9b154762b6918750c94cee884900754061d65d0f886cf007c358e5dbdffc05d48b07844ea700cac672c2a473ff65aa7804bad46872f1dac7f70fd3f656378c089dae4e28364a5848a938c7efeea353b59d73a2b2dabc2596bbdbcf8e1c2baba0c68dea820bda89ffc81b99f544e284e1ca4b51751c96018f8c66010a0c04e5d4ccdc9c7ebd54f3581195654789faa35a3b59783184834f7a531a4f6f6c8eafc1a1079370ffa26034c85abc0835477f27eb8dcd2a4754adb5675512e0345d549c902db0fa2f9588faada985b310617928ee33d9fc7153faf45d08d096795834e332f0995e2a0e193d2ad0fedb4858cea811a9f4735b779c40a0c0bbc6c0c306dbac7ede06128af0ecd2bf4e7912ac18267bfc1c711ef3eb0dfff8deca3ca482f16f7e8db8ff4773187a36efed299281a6b66102f64fe9fc86f7bf2bbc767021fc6f50718cf841199677deec9d0606a737965fbc3e49b5baa946455583da55412dc020332f919882c36b3b402f96563932cae8626c1d7b7151e574ba65d2f44b221d33b08cd12db4c920f28ee523d6c757b9113ccb8e2feaa0d6299d4962bfac8e2c9610187c9f3ed6ac6c084459f89878f094de67559fe32a2f2c6e5a85eacacfb96269e056fce43de0eac0bbb11f9b85e2484724dbae0fa1cdf826294e44f47858b2d731a4b02202784794c35fe2aa6a603e959369e3bcddf03d29d9aa8eb318318bc3d093e8520446b7d38e3e88cbe89a1463d0e5fa7ca1e3faac9e172aa8bccfe3734bf7cf0454ecc600501aa8c61fafdb674264252b3325cc4f45f2f69b1663aef0609be8721d1f7764e32bf4d11e447208e3dd743268294efc68b88e62425cedb272cfc11673e624dd9e944f95b3041d2fbb9c8190561c4107101b9c2ab43a5f37196ce831e41499f8b9cb8d7c4fece1ac337eabf5abd904f8d51cafef54f5f7496315d67893e9ae197bfcb6753a01df58eac49235eaa26bfa146ff5995f06eb16ea41ef8fbb35b911b34d1adc851b1ad77676587c6093f1e4ccb096e458527eb70479def61147234fa023f19f2fd1d0f46bc4f42a851cb7a701520fa44b71f3bf9545ca288538bc456f2119b6aea60eb60b25319db96969a807eb83156c164b1e93766ee51a4b69adccff805396f099efe4afe2b3615dbd5c89b84f8bf900393981408d5246141497879eb1aeacc068124be8283912edcb4e25a622d07d9d22781b6ece51052767c80f14d0b4ee3e695ed176badf067cc4ff0a431741052191c61f030faa1a8cfc3e20b2ad32e1153d557703697f399330466f39fd89dba05e7e947498326d8ac591fedbb3e775b4a2258328c08fbee93f21e3d13de4356a350eea8357559115f29b807a9928643769573455b331752ff02ef4a7884cf9c8cba7b8a43b11ad6322d708a377fe9d799f4a4534648fdc4ad47ca25fc07fcbb5e1e960faf3cad6e114fbf0f9fa88a4d0506b152538e447a19716cb49ebe970010fef1d08097f8ea42a1559277718f7a45d6fea317600a3126192fc01e408bc49d7db94a4c1f52ba8f280bc6c52b9ec37a5dc93750d5b52733dfe421641c9e0388438a6243a3c8fdac1598cae721b6a9201035e15db60450fd3f5df39bd9d74c1b1b556907b0fbbcc8d2519a30926e0e088d43a342e42dfd6dc3221274db3a68015ade15f75868eb0f82362640b0bce4da9324c08b6f06bbc772e5a8d4df644636724f5543f4475e3b6ddb63366e0f85289f09b7c13bd71d22d02a71ca54d62c37e72b41c97a7460f18b9ea8223d829eb650f165499d6faa26bf7e3b882dce484b2f2502bacf8697a54406968c50a81ab0eccbdf320de7d32db396bf693498f8ff73aacf4b4e42a00c35a53e62660f49ae8865565747a037088f6d5f00bdf6b766b61e9c9379757d66211b6fda113da8d4e339088df4701e34ff3d2bc00ae3befe73b126d9d92840ec89d1f6bdce07feefe9f5de7b1f395e972d9351fc3ee21a5b09479ccfaf5bbaead90f56f8d448e0eb1a6654953ec6d691906dd693ef2372a1a0a14b7967456f47e63d0e2c5fa840ea251861988886459ff2dd9953488a8f0c5c4911a69cc17c38476332b322c34adb2389bb02345b14ad2b120cd747c028a28a8f3ab162e3a7e104dc5545f86629018e5762d8bd13a864587e3d80bff78785a0983ae970761b0446ad3a7a0089196ba462b10ab5bd1a89c4811a74d0a64b6a9f9401558b1e46fde5ba4052f0780e8d72b9060362a141a2fc801dc231039c032913a908711ed2647919a5dee9958fac0a0a64e4903d22c430471776d7cc9bc76af2e8443a63826ef40fdcd34a58e9c4afc504b51d5341b2593e6fb454cf18fce0b9767573097b00edbf0bc28cb828f159ad5efddae182d31a9a2e968399e55da464b273e8f855fe9c56330232b29dcf6ad8f1212e8f784e2c07a22bca62308374885c046185325a37bcc4ba0af2ab9f423da7c8aaecbfbc953aff0b8a6fdf66318d906cfdf023e6fec6429f4655c9b5e62ed11edf60506a041651317f616783e0a44eba41a8232b9a7fbfee3da4d11aaa6023aaef2c3d8de9ee811ade46bf8bbbf9a6a55213f8886527b8898456ceea7456563c2da9401727578595281caff5b9b4828078c292cd41a4a25b44cfbaecf58e5d47771c4492e3b5a2d3ad32e1bfd10cc4336a28e367cbc6d4671ef17d88924a24f62c0e903604b479116b43575c6f7f1053f7be60775797a0d6c49d7da1623611be15ab120a6d4cbfc8b8431edf10f540d8725847a4ef89753fd32c6dc897acf2a7e3062d553cc7173de5f0b1108090b1ca496f7b022022c57032c851197952037b3dbf1d5fee88b8039d244db5e6de0d562465d799cbec33d3546b5af9cd8522ce32d481b354d55932c2b9f76a5732a739644ea836a81243b0d9c04b8d9c423dd7408647150833d20879ccb02e64bb07bf6c6b6485f01ca2a4dd2922e31476fcda0166c1249a72ff0049acf85979af08b920d48b45f37d9c7dfb521e3e4d1b8d40942126eb4b7f256253cb545a852f77cdbd93208a3f1d2fa35cc69e852283177af185b2a7e9e63ba50d6a5c1c1d94a0b015720b76f14406698a7ad1ca16758273f439605df77559d1da60a0a6b40b3f82dde80f8c24132ba95d48ef29e974dad116941d77eb06004d0c6ef3d8bb7ff12c0a66742264199b6296ceb560d68546ce1e8b21d4408fd719404ac431d3f0c77785b9c00a1ef94b45bbc516a76245dbe838a639f134f982b76d3ac8ff5e7ff80ac788d31e0a87d78be5608861424953d5c8dd9cd43e4a3d0d130a44bf15f8469e5c73e07fd1cdeeddfa256cf26b0b84b2ac2b28fac0ef272c14bc905371a5e2f9ca244dc0eadc1146561262df874bcee71a703f8f5c44ae1cde63d5fee29cd6cee8b74cc16a0b6e630625e6ffbba8da66f9fb200a79c1370dea1c52597fc828698ee90d18cfa26fbffbdc54d17273d0cd5a568a33cd76da2f853a708b7f99f6fa358706a20299d19da1944d95341152b79f217bf341c7e6d8dc3e07c135aea845faf9fbe93ec06d1f3f89f68522e0761e3b9b9d79d6dd2b07a5ed2b24dfe7d83d8c7f02786be0669bb7bdeb2768e4afdd2398c42e56dec20389daa4269da31d4d407f4b297ba93956e3db035fac5127dc10f4dd0fe622c5bd7c967109f2f3139c4443dfbdf703bb6fd56424bd121974845e79d2ce088ad08b0148da52d07862a81883c5f3e6f3c37c986fb65dd9937415ce4cd8a195430fd4004d7dba112e843235c2a7e7a19ff588dc29f171401f7316552fcc55f53d13e82fb7534abbc36846d25d8011261b6515370dff66cf7ba229d04f0da78acfa2b86cf435cd807b2df0a1e59b7db069f4d681a378bda60dd98a1b5c72522127fb2469f5efd2c5acdf0f4abfacba10706b429f7ac42a444c2899caaca1e4cf79657b899ca6131ac3908b9046118ebedd47b58176b8429a625acd77eddcf9eec5b240fc5863a032a7678cc63224e8418287204c79048e9b777434e15ef7362f7bf745c4d6b3bedf9d7e31428517422981845c8b31f7478f38c2322766181f4cce1dfbba9a96f7aeda91fa3e1e84f1c853d08c5118ef3c98ac619a4f5275f9ed69aa31b6606e15ddd19e3b9ea16be3296ccff43489aebf0364044c0fd296e631dead089220e9066987bed08a35af9e22e41a0e0d9baabe563f751472fa5841014e4879d2c761710bb2756d4e1d0ff7849b16f8cbcfd3bc194e624761e174f8c25f85d23957a25b597ddcc142681ddc5e908a02494ff5aa7ba013d90b6ac9257c487e565ef1d344f26db6b682d7c471873e396057dd6d1987ea90eae11a7ade04980ccceff10138db905c90547d8fde93bf6353d54aee98b1855f06ae422666b0275b645f543a393c43bd6f2ddd4736f69d9a36cfbb5cd69e56bbb9cde0feed2054882a4ab756d62f68764fb12adf8400b369d5b8a6c1ffdb5db8b492024cdacf8b575967f63f8ddfb6f9a11a9a7bf0a326bf8e0cb9c01a6604adaf307cb15105ef294c8aa592a1b216004990ee8f8deaed4e826db6defc20de0c1c4a5c04b729f36f1c57e7ee7b37b8e88e9837ee3e35c5cae0e888243a047fc743ba26bfa43b937016454889e4eb9d81980909c81598b8e762fc2ac8e37bcd9431f10fbd121a7178bab99c9ab06de3e6e6378c7cef41e15db5635e58a3bf95978706907f4f4029f6a5548dabee94b4db32cf7d982b48f86e8e7068afa845b41a78ecc6d0b1068ee3cc49c41cb3459194a9c55afd36d61c6afbde237e7f8665dd871ccfc216af5c1823d275cf76992fe14c00de6ebccb670a0aa102f9f0388935ed3c8e23cd49b2f4662d1c46f4a742e97fe7b7eb8d5d57aba3d26b84da0554eadbff11d1aa6b9a6b8464bf77a0b8e436f03447bedad38a4bb57d82ed22d9744928afa90ddc5b08e8091d04ad8cd6b1d84a3bce4ecd0afa80c13447238627985238e10d30dba7e0f68141579e010ca3bb65e42609e9110b87a49ff4088c49efea906ba0f0faf445c17a82e631326b399d1e67a0aee0f634808556635bf0f0e3f859e08fcd7d3e895b2f7cc5cf64553503e5a5168803eb5622c274284ac53df7fb3d1344765b8bcecba7e513c3082622755de109a32e4191902d1c3e6e9854586aa0138f80797e5572c9edb26770ec3d1c605fe1404954e9bc7001408f5661291ac3677abd7354d834fafba23bd580951a8a6bcc6cb68dac05c9b01bb4f879064997c10d1d9bb5b8bb0af70da5c11ec2c317b94648c84806d03b3fc09516f6739e03d03235de2f5cb4956dd4581c8b50c4fa538f2d0d90c5dda0afdf0389e98f666a4d87a91d586153e7b774d4033c203a6cd25cfed302676e023a02710505b952ebe296770fd83b57124a3295baa34a387b7efb2ddae743c82e3060e251107856e87b6c57d8d46651d76c45de92a8d872", 0x1000}, {&(0x7f0000002280)="ce0243096a44b8a100d4e41d78be0b64bbc4965b6d680bfe0d3562be8f0546dc5a0f137230c8d2aef63ed6ba53676c9e1cbea0b94b49c9b7efdc7c3a3ea22c907fc15adc0bd6284555270683c422f0de3081734b8e11fead2f230b3c5cea4100a6066bc266a462aa4b80899b0e06513b7d734570794f8dcdcffa890eaf0ef2be44f4b720b4992e768c2b26fb49dfe77b5df724602aa3b00f362e46d8c09ee13eef00463a66559867c491a6c13d0088775c77c0842b0bbcf5d3aaccd30e4d2138150674040526533c4ed95727fc3a7e", 0xcf}, {&(0x7f0000000000)="6e6eebd2c2b2a229ea3ca98733a0704b9924f0d59437546f2fec72e8248cd889e3cf4ce532deecb903e8c291b6c93962d25428861e90cb062bfb10539ec1ab75e2398aab9b57a20c789f835de4154dcccf1eff0c5c138b56254d4ffaa537d74e54d4edb2ae04e06278", 0x69}, {&(0x7f00000000c0)="071a7f13f2203ea2ad25a7dfc074941f31f90ebd4bb60c889bf8a9ab5c0969693879e21bd8950d033a48726c1b0779702eb85b31d4376a4bb826b371a2fff8ef10f469be04d69e958efc652352f4aec39e7237c3492ae9a14c96e67969435ca9c027c5b1e1e1d12be33f659758609c28199fb143d87a3561f8d33c4527c04ba8cdf52ee923c64ddc2671ed4cb1156ad05b3ed4cabf300ffd33f8fe6d9b1a3eb581c66c4f703ea92a9258c9999d883f7aba687fa0a74db95da9ed", 0xba}, {&(0x7f0000002380)="f3e7c677529a684fc070fbc43668d6496953101860e692c3253bdffaf29308276667e3b09c95addc503cc4ae0d5ca8c5ca8b65f35c24260727314a3ef2ce2fa05ec9cdf6d311be921c031e139156f1dace5c53265ef2537a44f8abe78cb850b8330524eefffc51c6b6fbc4299bcc8dc9d5c874cef33d797645fd1901477dd52baa0cc04c88c76fa405ff3df9ae658a2cf666658e2cb30a784f1f684c7dd9e15e9196da531d34929f550011e6a2bdedfd2d654d87f0a838fc6ff3cfd8126371", 0xbf}, {&(0x7f0000002440)="de28bfa51d063f1f970c4454c6e135c69ce34a68735a9d15dba9f66b775b60345d8f9f328ceb73ca3d73c0242569e5fa2531debe90b09ae25a39c9870f725e2721b9a969c5db0da352c46e", 0x4b}], 0x7) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="34f9ffffffffffffff691f96ff6fffffa3bb55be467ce5a001d72b928b219a258961c05fc796773c19ef217e36c9f90ad816990bea60d05c4b744df6d8582fff179f6ad08603412c7a3f9f756b006f3b2b8d00dc45dfc07b8a29fbd85d1c4a6fd493841d353339759014857f045f8776cf481b4538d39759853dfc0482b198695f3eef81498d12d0e5a99173eb46625bf0949ffed7529f291f451e2e"], 0x10) r3 = dup(r0) writev(r3, &(0x7f0000000180)=[{0x0}], 0x1) 16:00:35 executing program 1: ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0}) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000100)="8c65", 0x170) close(r0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="04000000"], 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) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x460) 16:00:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x44}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:00:35 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x400, 0x0, 0xfffffffd, 0x0) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000], [], [], [], [{}, {}, {0xfffd}]}}) 16:00:35 executing program 0: r0 = socket(0x2, 0xc003, 0x2) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a38a7a86207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac200000000a64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c23849599ee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea476e28f769fa202361cd8cac7dbbc5b65c6593d6870b4122cd23500000000"], 0x10) shutdown(0xffffffffffffffff, 0x6) write(r0, &(0x7f0000000000)="a9cc27337ef356fa69416e9fcc453c433c8934ddab1725a53e174c8c8279ea09f04ede6901fc98b524b7b610dde9ca0ae6b5abffce9cc99a02d6866435e3ece420a79da71d72a86ea9080f4287ebc71a3234acec97788e7a2a5af5ffc1841d6f4be9e781dc46b7f81818f9e9276217c0d74d85945fce5b99cfa07382901a7b1a9705b50e326e75b71ce9e73d52de3ee0d1b0dec7abd984d7b4d05ed88036419ceb0c4f2cb645827f7d80babc5e4cca375811381d54c9c0bc04b67370c0ef1428dd0f6113ded7232f81af905e49bc763922991fe37ce38a2bf66f02dbcc66d04496f7b31b2b5d451ca7a733ceb7240f52861e0421a1d07202833f56bea4e5863bc001e4429109ff5828da6548067167c50f58a81f7c588f35ec826d7e489ae071f2799734a0453a2fcbd3ede49ec8a7d167a69745b73c48c1b7636e1bf52697a6b93befe0f23f936d0a401fccb6fd249a5b4aa53590f83203b477", 0x15a) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff80001574ce68 16:00:35 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) unlinkat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x8) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x700) 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r2 = socket(0x1, 0x4, 0x3) listen(r2, 0x2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x45}, {0x20000004d}, {0x4006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x45}, {0x20000004d}, {0x4006}]}) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[0x1, 0x3, 0x4]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x45}, {0x20000004d}, {0x4006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x8140, 0x20) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f0000000180)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x466, &(0x7f0000000140)=[{0x81, 0x3}, {0x1c, 0x3, 0x0, 0x20000}, {0x4006, 0x2, 0x0, 0x10000026}]}) syz_emit_ethernet(0xe, &(0x7f0000000000)="09001fc92479ff2b783f6e8a9c81") 16:00:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) write(r0, &(0x7f0000000040), 0xee) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7fffff00, "0503c966f22e95a163797f00"}) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) dup2(r0, r3) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) pwritev(r2, &(0x7f00000016c0)=[{&(0x7f0000000100)="a5b2f723d71c4491b8ae41da10ddfe04b16d7f0d40a52ab7f1cd8df45c9a56f2b0c8d461da8049abdd9b09904d1af666979ec66a0c81ce0a722d174b7f7e794e24799784f07955718bd7bebfb6f7c5da25d7914d096c49f932a3d80f19be6b0924c2cfc7627cb6d41416d45a398e68c58ebb4df68f9f7282c5c6", 0x7a}, {&(0x7f00000005c0)="df700e8640c06bed423f106f9b2501b4a7bbeca6c1656bbeed213a58f29fdee49249142812b41df9268ca5c67f881ab667056ed921acf3077642c5f2b65740ead4cf24ea0b2885054f0b0455a6b3d67321f203d9be40f536acb5ffdac66c64d695c32dad777303f284eae382c409cebcb94ab4ac36407b47522fc71510a478756d0fb9b22709af42c734c9c0904cfbbc3e01ec489b8509e2693847afcb4098cbeaab5b58d7cc7160baea2362d859454514cd5b179fc8d0b2a13644700737d61e16f0bfda669204e382c6cc2374759520aa29850f71025ef4947f55af85852349e2ed2c3fb303445782bc69617f20b2f0784f02e477df045901d1b6e6fbb8924736bbce1215abf62e8c0e65529ed9fd113594bbedaf006688f3815ea87bdf79c796dc82888a0ccddf198a361601e80a5540f26d71b8b2e6a9e49a56e3393fad401f4c00940a006b84b810241f2c7fde4f5c32f646a3b5914be05dae561a1533d1131fe7731792094f2328812ccb5e4d9980ed7aa3f6a6da5f894d36729f0ed6b9ecddea9a33ee477e641a52c68c60dbbe5add6178b88cb06d8dbf318f4223aef9d85248daa269e2fe71473a7daccb8cf1a6880a6e74388d35085db43a9d8cec2992dd54fffd393eaf3df298db8bd3df1b4c63246b658252117bf818264f0113384325cf370795d97a38263703f15f960048e69e9abec044ea8239ad37ee747d4c466b00cab8d9ba84a3adae52f08b06ac3e9c536cd980b777fd9681936ae9587c8a84b9358433f0dfdd650c35663b95718d70015919d7163a2812bddaef1002c9c149162f417f156360b8af6db793793ba8e5dabbe200900af63ad6eab9cce1bec06ab836070ea2d38af0cc4a7b1cc9da8d00c5a8d98251f6715e8074cbaa42dfe294168d57139f01eb2e14b5fbbac43dbe5ab60c4727f5bdc1290d091ecc4aaf8e7fc76da03e9100799115d8431897d0ebdb2b061a97a08fb4712201ea11a121b4d43582e2782a111febdf79436c48a67446898a3f798190de0507a88004494c2b05154b7414c41a4644b8a9724bbd513a2f6d6abd107843b380d50244892b81aba33e76663021ffd4a59b869134ba9119a2829f93888c5cbbe71db689c7aa1d9dfd77b9ffdd633a3ec9baf608ff0a03a610932a38e328855f321491bb8a85785fb9b0b55d5d2f98f692733dfba1017b18c42e8e0f46d81734179faa2649daaff776f7f066d82f1c195b8c74c4b7dd17527c5868376d979655e999482af5e35fb710884fb5a6626a81a875825dd60082d25006ce403ebc839b41124df5a8fae48abeefc00cb2abadcee5493a89fc1ca7e284c56a223289725d28e730ed77eaabefd24f439923e7c3b8369ded5f37aa210f2f772b28bdd7b35f565e7f88192534835ee1bd7886f8e5ab31cc94095bc2a3298d7dced8258152da78d4fbcd214495a482090fd49f0fea8beefe81ced17ad109b612b3aff366295c89df39127d5e4c6f6da180d9d137c94e54c3a98969e3f680c168dc3b51efdf3257ef0af71b384e2875489ac0125e61ab963605f1528acd5efe536f75a147b2d1a3c962b178ed48e6188ee667c9cb7cc4e36990362cf6184c4ae3d0701e502cb39beef65e1c34689b0cb1dc9c274d75fb611fff84c06770d0b96aa227cbe18a7d3e8264935f9fc1cce880484d55a11d3c4aaec9e06ee4a2c96579d1c09cbda2e8a4d003066abbdd119abbcd79c40514632a72634cb75177abb57b28c5ea1a582238aa6997a2168db625bdce3ec7bec2e2730b59394c57e48f396a28e46e44b90fb83aea61540b5122f1fa1e0c6925fbe3ef50181364f13071cf8823a7742fc45badefe9926ff22fa53f39f42bd90586143c0323a65b23d293f8f8e1f95a6116cf56fd44add2b60ffb960dddf1006c3523eb006255b56d727d95df05ab385511e181987b8e1cd436719d75ba9f96a01c576d2a5a976c0a07eb68b8226ff3268664e199f357e0499416c404e2aed4598ff56d91f7f66920da782e36e9bfc4adaca70ff3db890a38c62a806ec7ff5663d71df07c7e0594dbb885fb77908e266cd634dbf4d413bb1edb18c055e0aaf0b9d6fd741995bbe4810e596903f23a105a5bfefc729d592f160988330430cf27559c0097ba073f9725e8ddbdf4fd0cfb4b5a04f4c000023331e1a37efa77db901c129f58f2c4e77efbedd5e85b1c5096dc8323cb203e8ffe0fe103c01321478e38e7faf89b4f203d91015f1d6a61b1028d64dc73bb8b3dcb8fa63174b57168f1400d489ceb06a07076df9c7965e503735346adf8e7cd83994a11f587a5b3a5ba22e000e002664c09eedded835124ae05c0fda537a73dd8f5b979758de992f3a7bd74da288b235c3bd6ca557ea140349db38ce6e57789122fb7484fc1c8f7fb1d255842de15e42d14d897c47defe4694708357be7522ef6f3ddc1d114e2de5a59a231b99d6c2b0109d46a26fc91c6fffb1c6d72ec6b77b1ef4d1c1a0b469f1a878556bc1dfbf75dc1a0e6c2f2d52cfbb0b2d2da83fc4d67de59f1d15e064253ae1887a4b2bea16fe6d5fa461d50ba14983204b7705cf92ea35b0d8891b5d4e156ab3fad952f6df5e176ba977ee8d80c62e75a1fa46232f137ca48271ceca92970c56fd8e7cdf4d794b01ee09c9d9ae0adaa4fc683864c5babc199d19797724f296e3636fe10fb3275cabce17dab4c28d47e7d8df0c995d63f38941d26787cfdb38bd539a85a4d98fcc84c716d6ee2ec55be8dcad76c38f6124ad161635c9241a0d2d778e747cc3f80a234de2fc6732f512f07dadb5aa401014a493439388f7b0a6460a2a542e99a01fac82a893651d280e006135391c30b4b9dea2e2ade3f9b588a12da04e361e0d2cac54b51f40663c7342d65b0f885019587ca6730bad5825f87d0c2570101e24297dfed49ee9468bf844c639987d15d8dc2eebb9cfefaabce6f3078d00517deb0b1b4778b83efe53cb1a93b2032899d0ceafeee9cafb80061fee8f2daaca1ca1620a8061b1af9a474cac96498e8cf270976539dda13782afcc04aa7b9476ecb579896812cb4e7082bac9102563d9ff94157cd7cf49ff3db60bb7976293fead3684197b18787297f8b186848f533981927a2f9c027dfd7d42d620629b6de0ca86cf2e74bc649600694e680d05fb4cb668a9297bc83e36b2e523130e8dc42a6adefdf37cc865ee7943b0809974ae31adf537a6f55131c2af98ff4ba2f9e77edffe216f369cf6b12dc4ee570f7528df691971b19871448f0248820760c7b942699d92c4c485615241d8b9403b71585f8f5bf0368f3cf2848ee0bf03eeacfc489da31f8e8ea4d63fdf6c73be11ce447b7072bcdcbbfbe2a9e776a926ec63717904a3df2acf1c4c8ab68b334d96cee2813802408f1070c5e6ea7bdfb6e7c223a57b6fd03bd70ed9528115c0077ba04b27611266520273701953eb36a5a2732c332806ffcef4c65cdac55c3bbdb1dd85c31219eb168b49d31b19945fbf04f16e90b2cc94683955dc1bf847f7c2889b0023ab76a05c37ee239988974ca1c7fe05ae7413046741468d00b40add0bf20b17219e6e683fc5e44035b9a201042b2f2977b16a7a0ecddc4f5097fb81dbf919bd66d0049b47757c662acb2af265d573f1fcc7733ccf9484d8778425490fa52661f9628e423618680e5902e81ec37a8faff20f9ef882df22a21fac8ce1204927b93d0d4781b2713c88cfe5680da16e500462889d1f1181cb4c48e65ab98f81ebfbc1925d2075addab994b0af084f7306ef00b561703f63af5a1c72d2b0a5e0803f397e578ebbf5a6ee840f6808c7947bf1b9126c2dbddacab27e7d1ef5ca67a5abb603e6a6eea8bfc1dce0e53acadb6ca7a26484146b784cf97d625640e5f8938e51114a31ce35ea9d6ecbb44c924e1d11ecd91500087f032ca41c43606cd73bc80532999fec269b45bac6cfc2647e8609c4682277e3584e66e82e7b3885937e68ab1a3b9a16114bc9bc936e2bf467570a77fdaf330ff3ea02668409930f6bc0c0b865609ca897d2bb9b6ca738478d7940dcd85071cefe7e4677acb368b83818c14df73745fde410e541a8abd8941a2096992b2ea6c85f77edb694d3bf1d16973f6d7c0a4ea782d64a5e8178622a473b3e656f3521f50b0f2cfb7d79ff33c0cb566e5cb5a7ff6c5633e8fd21e69f42ecd8dcec9dd61d60cbd6cde083162a95d8f7623bcf48e9b9bd7499e52645e23dd92ea069e31175faf54a78682422d189bdeddfa4a51334ec3e23d3e9321d28a81c4909c0e18618dd1f3d1e748bcbb8328944730f4f77128bef2c808f52e902dff37ef00c325884b283760b16f27d743204491bde4339032d3b59708c8e2a4d86f21f1b77aea3d37bed57c2048b20a49f678aa5fe9e0b7afe17739b0dd0bb5afd616f44db79c7edff14e37f9639b33a42a4aadf3b309047a34ea40029bdc783e7619082b8714603ca23617d4d3a77d1bdd79776adc6662c34b592a8d197398491188406e0a8d9e33c5b4dde83ca781740a93490e3b16b4a5d19683fe38c3d69c360cd560d453877121e65d075ee522fc70c19d6147e504749e99bcc35ee24748a9a4b7fff4ad0dab506065af4aea5c7ce39aac10d8a68bf50b489fb27707395d868ce934124d476e4365a96b699e80db8e755c7514fad7bbfcb934c768d536034244256ef3d0d41dd4e5d99af852d40b87ba982d6b3110144746066e051bd58d0e9a6bd9fe2beb14026a8bbd6cd6422e105532065b97cd9be095c2386512d6ec1a15463cb0ea67a8e1acb9fde7e3d8296c57691de6b55fe7944dfaa3f589e21c04c691301a313e8860a36d27b62436b02400caace4287574f93e004db692edf28b85f8515d0d65a06471c26b26496a55551c0e9778d5161b5f7f6ba75bc11f59091860cf1657069c8939114f35c44758284beb49d43431c9807501e7c4e827c505d9534f4cb36afcf37a030aff50b4b0bca07b78a4df263a0ff6497c366d8ed030c9f19f63f8f63ce8daff76526a434613ed71b48e92440cd182f47c8ad393aea81b44265375d0e47969973df9cb7e9392b967e162816b70f41d842bfe5676b29e72c1365f8391bf68efcc88b13234716cec95b62a3179aff73fa81fde3f61c4f3a1f1411fbc259e8fb17c0af42195ff8161453a332113269aa9b5ae2c7811d7615b582d436f00881ff4fe6acbcdcd026196837563aa64113ef8ac350a5bfda6d116b84596225f344a755f49ffc1dbe46b36e4e23115bc47189d229f76dcf8416b4a69c534f6b508699678ce438f6549a4b70b13d81ad23b87ca3bad2cae02bd713176735e3570d4ff9749d48f4103053e7c442fb5ae77b5551e081c7d9899c539fc0e86064212ecefedde8623b8e2996379d82cb6179dc7d36bd9383a28077952e94e4608160465f22e895362adcf036f457d8b0b58ea6e7e362df61f401328384ab95b8f6f2cbcd05acdcf165bd3594d4a829addeb799c0808a24390ea90bbfd5620a804719fbd14a1ab12bd5f1bef394f16063bf7782158c379e5e02a24d843a6d0380a083fe70b7443ae0101839992f989c35e538448ce25630385a05adb9dcc6f82a04ebf677cc9b5180c4c890efc041c13dc64bd40c90cadc45bd6aef5f9b17295cc98bd9df4d29a09834e066498d567507b93de4955643a6e5825ab6a1035e7254516a333def5f1f2d1625e26be3bdd5b9bd3aa6a1200e400667d348f8a36cea13c1b4fdb2718892f65e8edefe24893865c1d5e726b5a943a474311ecb1c449ee84bcb42700e4ba0efd818030c43e33237a3adf84", 0x1000}, {&(0x7f0000000080)="4e3b8a72d5ddc395c93f7654dde982402d47d4f1d0c8", 0x16}, {&(0x7f0000000200)="3bb6a93cb219d6033da52b03233ee9e592d3276177087ef4aed330a3a86e0bae3a487e713f091e35e6500ec30b7e75697b0bdbf18bf00172b05fbeb691aa8832ba7679340590a0420577b3210b5330e847f013ec379bae1435ba11c7c7", 0x5d}, {&(0x7f0000000280)="b41afeb6a625e994586d107cafed453bcf01034cf24617a2e6f1d52f573eeba6b6e0be5847a981c781952667bff002aac07c1cfd3e53ce053b26280d0093aa4bd0aa28e12b8a2bfc4dcf092f3d7680737dfb07f4e07249e4c241619fc56f19ffb7f96268794ab8ff0b5e2959394c0dc77d1125c809e429d7c9ad8db6a3bdd8210957f73bf13c91e7bcff3ef2613bb19158ea0edf1b25c8a68f3f", 0x9a}, {&(0x7f0000000340)="21f34b78b62ca9fbf19ebec5e09a2bccd73ac8a04ea2982990a0fabb1f3f8f7dfb6ba0fd2f9bfacd5041b81db54d838df7b413c43ead709fc95c80e2b6547e09880981c1657a5a27b8e720b3c387f6004b06", 0x52}, {&(0x7f00000003c0)="324a8ed260b69dd8d1016c8eed0dd3c08c1bf4dade3effc5750e1de7db870c54d712585138a6f4735d4accc5f3803248235b106b2bf8cc0bc919d52777f6aff5c7cacc8b5882c8052eb86149b461fe44c4ea22a25754a69601c5d970164b9a8f11a5abe1a33748d7dd053459895dd73b3bd1018e36a5bb70375b503804e6987496563a14543c4d12c2c22ea09c895b5b5b7b2c435281fd75179deb8be21d38ac8ad630e32f63491a26fc2d3e964d64035521df00252e23c4cf19e720c32f66c89253c2842004a6b3cf7c73605d96e5fec00ef3becbe73ecd0bf153c6eaef5cb2579cdf885e3e3a", 0xe7}, {&(0x7f00000004c0)="c2c01a2e4da4c38964b617980b558c31419e", 0x12}, {&(0x7f00000015c0)="154363dc68e52ef5a59450aac3a942ce4b23e46465d59d5cc8dcf53f567480e1fb22042473ce8d122f691e7d299615cf8ac5161b76871ef7023768c8422f6f8b0e39af4b11dddb578bc25bc35e5a326c282acc5b6dcd5dfa7b273a0c9131fc511131fc85d0b78c0eb85dc9f85c0aca659846b8ca9575fba559548cf27995595fda872d1718301d96919f8e993cdfbac657ccde00bbdbd6d1747a82b2304b5c0577599acffa498da72682183196d6b3c8608eb6605bdf7d32534a6372aeb114486cf8359329e5e7708563958800207a29c9300c9e7a842c62d00c09c88128dba80bc6c9f21c969494cb83afae2be7f34754ed48d9716f1a", 0xf7}], 0x9, 0x0, 0x0) syz_open_pts() vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff80001574ce68 16:00:35 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000000), 0x100000000000007b, 0x0, 0x0) rename(&(0x7f0000000180)='.\x00', &(0x7f0000000000)='./file0\x00') readlink(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 16:00:35 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x4000080c1, 0x48008000}) open(&(0x7f0000000080)='./bus\x00', 0x800, 0x106) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x10001) 16:00:35 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r0) flock(r0, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000100)="8c65", 0x170) sendto$inet6(r1, &(0x7f0000000000)="cd", 0x1, 0x4, 0x0, 0x0) 16:00:35 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0x401) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'\b\x90\x8b', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x45}, {0x20000004d}, {0x4006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x229, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000140)={&(0x7f0000000040)=[{0x20}, {0x20}], 0x2}) 16:00:35 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:00:35 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getpgid(r0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fcntl$getown(r1, 0x5) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000100)=0x8) chflags(&(0x7f0000000140)='./file0\x00', 0x0) rmdir(&(0x7f0000000180)='./file0\x00') r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000200)=0x100) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000240)={0x1, [{0x3, 0x5}, {0x8b16842def9cf414, 0x5}, {}, {0x2, 0x7fffffff}, {0x3, 0x6}, {0x7, 0x5}, {0x1, 0x2}, {0x1, 0x4}, {0x1, 0x10001}, {0x0, 0x2772}, {0x3, 0x1}, {0x2, 0x7fffffff}, {0x3, 0x5}, {}, {0x2, 0xffff}, {0x2c70614a1705dab3, 0x2}, {0x1, 0x2}, {0x3, 0x7fffffff}, {0x3, 0x914}, {0x2, 0x2}, {0x3, 0x9}, {0x1, 0x200}, {0x2, 0xb52b}, {0x1, 0x3ff}, {0x2, 0x800}, {0x2, 0x4}, {0x0, 0x48b}, {0x1, 0x4}, {0x6}, {0x52368d51776cb76f, 0xb1}, {0x3, 0x401}, {0x1, 0x80000000}]}) pipe(&(0x7f0000000380)) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f00000003c0)={0x0, 0x72}) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0xd7adfae85def0a0a, 0x0) ioctl$BIOCSDLT(r4, 0x8004427a, &(0x7f0000000440)=0x7ff) r5 = open(&(0x7f0000000480)='./file0\x00', 0x80, 0x40) read(r5, &(0x7f00000004c0)=""/26, 0x1a) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000500)={0x4, 0x81, {0x7fffffff, 0x200}}) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000540)='/dev/ttyCcfg\x00', 0x80, 0x0) write(r6, &(0x7f0000000580)="5e18934e5ef92733c77a4e606ab333b4d18a44f13d712c9d495daf61a210939dab91cfb031004d2970601d06f94e22acda3adb0597bae221da43ffddde34da8f44eb5490a778a08a0d325f70052d80bc374291ef0f2f91f5209c9d5c25f0e68765632c8c9318d7e06f04268770fe1a758def92a3edbc2708f349c2f6bd038ab6b8c446f17087954b38adc2e83cb32a88a2b2ccf7b937a6", 0x97) open(&(0x7f0000000640)='./file0\x00', 0x11, 0x10b) msgget$private(0x0, 0x81) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000680)='/dev/zero\x00', 0x2, 0x0) pwritev(r7, &(0x7f0000001a00)=[{&(0x7f00000006c0)="490f7dca763ddd68bb0b8ada535509590ae626691049c18708c568739d63182a254289955665522ba4cd82ccf10e52ba5a36d8c60df5ec07f1102563275a54f08315f4ce10bed5b77beae9a2fb7bbc6d08a104d66ccaa9f0f75b284653cf7a8d907d758316237255ef0a2c50640a3a99cac2ec096ba857c1a6efc3c07710ae9b150a1c6920662bee565d927c11", 0x8d}, {&(0x7f0000000780)="694a52d75d51b559f9b5a2bd7a14df58c6384cbaebd9a5711dfa8050b59df295b0ab9f391d7e051df4eaf84bdf93c7b01bfeab09fc15ec34596d2772d5fc1d145972210ea0f832c34a1e11839eab972638c1c91756213a3d695398a80a661e5d558e4d3677f121c40ab346aa44c1b876a109a4c4ecf01de84c064e826ae34bf0763a5cc41db8aead6043f81ef475c6a31dd6c6dc77b593d24d9fde5f1a59fc2301631267f0a6af3a4abfcf699c3b23cc2e3bebe3ecf6ce7ece0fd71c1b37c2de359257295a3bc6efec2f383afca61ca97f5c3ebcb62320a3eb434a791ebe685d523573337c3d0f78facd68c0bd345d5fb5b0cd463802076f55f54dbde8aad729e97675d09dd537b633479b03a8afc64bf1cbed626afafc4728aae6a30ba4843f75cc319add97b4e04d23913b33d77835958d89d314acc2f072859171eb69a0fa0f8c04d889b84c2ec6497c5604ca1cbab1b69812f5275d95efd6b2295a7e1a9c4dc032c732cbae2ad00d4054cf125a681f4c4b51c12da9e50afc23ce408ffa6639894557ef7593cfb544bf85287c6a11d9869b9eb6d56fefdfb0210bb2a15ab732fa6bcfa00c95678e7e35634f926b3ddf4edb7d14d2094b3084edd16c9df75f540b0080b93656ef4c625e85afb8c50cedb25dce6737a481fb770a8c9005002690a5c54e0678aa296854b6e8dd36e88ea0dbcbca99cf69b3457d9a5ace10efb7968d76db3c250af9807a5875183c9a5b3ede44858e728db2a01dea967f641cceecf6a25a2d13eaf4a351f13973853115bceb5048be4feda3eb7a73f5466d7142f88197f47c6b6e68e0364609819a05b5042bf5253eb4a6a38c58c58ed3f20d8604048df563aa80574a92942c3d3ad6e1d4997a1da1d73dcb24515df6f2c1a80a13bf8668cfc64b9ecf0347036108401565e492416cdca9ec3ddcb794824690c384fb953b96e898ba0ef133c0b74ac79279fb12c1f1da49ffba262640c96eefc1cb2c84526f369613fe772e329324149969f8cfed71d61fa3f59be4c868fba83b4649777a8716e505c5f395fe0156a81dfc56813d049a4bf8c847b3d141d959eaf1b243bb704809b47315e63795f2dc1df2817063d10aa3d808579674adda1ad0ed96089fc1546279e2d958e63c9b0e9b2b2ab3587d4db7d637edcb0ff7dbe2834a301ecd86cdc7e871533a302aa3cd27f2c6c8cff784dbc35d2ef42eb359c3ef2c79fb92fa766adaea275b6e3d993dff51f266f7f060f2a90130369fd0c2794cad063358b555b88aeeb58c91ce6bf73d989c929a1591b6be236174336d02024fa169bd1cf9b90b7036ba33bb5e9e01427a1d0d8a63f37d8891c01b8e3ed1e71552abc3458d9f041a0cfb7bf65224d60e0d167d4580181ba10f22456fc18e8b4d22ae4fbf6204a6d5e7b4210d44d30d82c2e2e72d50f706c5b5e7ff489f5b0eda18682521499901d976feab0363ad163838cd30588e79933a3860e752d48d513028f3022a9928faf03b66dd462c72e707824b656fd665d65df0ec65e8eb3dc19e40f179b9d028771f2beed5a845e06a825f16fab79cef810d650cad0841195a63b569a105f4027d5b3eb6a30c6b4eb402cd71ff8a0587290bf8d4bddbd35a6829f5f34c940bda5495faf26aa92502d73637fe4ef2a7a3f9a30461abd2fe40adefbf2f910f0584fa96f56a6af6cd72b8067a978ffcd1a05c97c8fc4906ad6c25054607137135e44ac81b25ec59c815b3bbaecdc9641dca6a286c6af16eb7fb2ee9ce947f4c0ccbb7eba55626a77701a3f032b5f0bc9b0cf1e3b19e49a354d596927d571d7e15e9b114b6e9a7b69367ee87d62b2a17fc9399bc009d3e7471526fe165bd1f9f8e258d92b167927b77e826ba29f8e07301b9cbef8c202f4641d4ad2d51f9c6ed85bb6a9b5186ea673f935abef4c22e7e531b203f67dfbf17829fca5b35a3d26a00a6a3f4234c4343fa1d374de525cc720f98da85b3d52a50e6861ea298d510c0df67000be450bafa76e1f59354a84bc9e2c2b18b82c50262850886226656cbd4bf6f8c6af73e92d575cb67a0b688fe8993e04858c5e9981e509162e48076298a723c7b47bf246a87a0eb6c76f8adfe03d1278d4cf952c5bc1b426261c2e2257ebad55459def8fbbfd9af38c685612e95dec28adb4d1a8a93aa7951455af0d2ea75a67c279ee55aa742551710af8be28171937143d4d278e6887a7c40339a70b7b600aea5b87b93919947617cf8e2039fb8aac79db5f6d654090236496979b84377a78eb3a4ad2e731a4f57700f392716e48b81208351cf8ac34d6e73271ae4781855f5973d12e223c499d7032866fb60e494e0dc540a9e17d04c4d5f40e850669a098816ec911b56c3cd8ea0edfe45e625b6c5f1f84a38a63738803684ce621cf159e2dc7a586e4742ef8ae539600e68c4407df276a547d3efcf2f1c09578df38b103c860e68f5046c0593305580002f119c48731b7dff3de10814616a44410ade26bc883f63fbeabef3789a5f10d4cc22b37958ba89cbfaff869ff8f61770341ad9597f45b81157066280cbdce9eca48bd23e4523e7ec0814675b5e18c2fc1766bc5c8d68c12b41fc3c362a0dfcff8d8121291a10a9ea4b8cc7312f11782f0f6b70956df4db9e4d56adf269ff5a35534f698b4052ed518249b0e1d4c82db73dff96a037092a0862f1b1d5459f5131e00cb112f5347c875375337b3cc148068a8671269143e7861500f7067758205b511f66f915371bd85d2b71fbdf9ab4ebcba290511677e3b1773992f775f9b34cb538129849bc396ff1e70d4bc0890bcb0e0e6835a03ebae942f1261c1542d5ca9c8c6696ef5c39b9dc8a8aa72b056640e09612a82dc3d677761fd69b680ab60e23cc8fb23f4e41c681f24416dff02be5933cae1e71974d5f40c567275580f5a0031562311e69ded661e86847014106735fe10719fd698e6e8cf380de530b17c6cd3ef40955df2e7d47835e9df80c327bb963d67b08130b69c3fac58eb6903f0e0ed2f64be3877e6e48c6a7f24d59d144abfacc902a26ad9593d860c1905faaaf29d171d97409821191dc6df209df1009e8e1ba57ca71c70d209bd7b0741fc4e8be344d0edb88193c8f18374070f01063d3f9ae1a9dc2658ff2ac83e10b19c2cbd05723b1d467466d74c5a8061e8fde2b640a2da9d65c9e5c338abe117427856cb0a2ee4489abdcd1b98e3f855dfd923b65a6157c828177907caa182b952a4b4c65965c04a077fc7cafae9f0d20376cd2007dae6c2c97bd8908707d2a4f40fe93a9d4b9a09516de214e10f58430ac0de82b1451e93f875ee243677b989c81423585fb297a357a69cb4f9508e248984d21a4f3fa7c48b9db193c3afcf8fc09e1ff9d6ddc2f3691de05694a99bd84ce017328e72b76919b99d575aa4673cf374576d07d3811b41112b5a9fb34beda535cc115e62dff423535c30dcd1297ff05de9e8a0a0bd567745b1299e8cc07c1ec4fd3532fcaba02b72666923c0aa03fca2564b33c85ef6c8b14e8d8a38d58a939d0ffcb66f75bbbff70a95f269beda56fc1bf38161d22de53e3f2d26706fbd2bc2d0ff321c980877131f2d2b095b6de7d59e45bcba02ab39e59d5bbeea6f7c64a1516eff6e8727b842874b642a61506d383220b1215f8286506ae7016bc3eb35b0c0da211095ade4fff2112742d0ac60677aa7591aa414579413b6ccd0ea79e02c122cc98a3563e0cf2dfeb263171edfea671ed34a539cb8a7f5d0b8151dce928ee743c4c8b4dc683f11fcbd071ee3d7a6e05898b184adf7072fbbeddf148b5d5aaa557d797357b437f9fa92ad988caf11929ff09ef82df70b37c466c6a0ba432819701618513e873dd1f0c5e76839801fb5da64a7aad4280266f2c3a2f58f9110fd15e80cdaf151a20a7c039641db853e8fad13c406c653d100185cc18a4ccb678aaa0f26de794a560048daa187a1b96a4ec444030a508a0adc10a09f106a6efe12cdd09e63eed192e4b813fcfb1108915e56d12a7bcdac2f29d3a5f48c4a4e4ffe72d38bcec54c7c23a392f27306538c8bcb091569305bb21b9af51fa8b085942dc518a0e2dc2bd09bee585f9a4d1e94f27b9289c44ce3a89a28e8b3351a85ad1a6ee9ca1d1d1881388ce89aca11ce7bc9849f5ec2064a5a43f30c154a29b4b639919db7558d23e52b56239768ec9f80b30a08152ccb0e40ecf35b10c22201813bd1dfa86383cbb89f0b64365671485321f05de90bba5c679466aa61cfb5199742445d2c00c49db569b1a73adfe8f3f88e04e969282c028cfcaa3f5f83f711414fee0fe3c82a19a001ece986418aaab5403b4acc7d55befb8faec59b1d9676a6af81b0efb335c2f073ffd15a930d0cb53956962f952c9010106ee0e9779ebe188e04c646e63bc4b6b51c4d54cee3466a337fd4a5b9a3f38b995a23f2bf9ed9248bbde7911dd0436adf36a4507d908613d9da7f1b4c2cc1c92c5ac8b7dc0eee7003e1ea19b18c9f7ae3fe434a03a252b7cdcb90494ca37d737849f8ac760fc28f55eaa5350cb6f64c6b6b45dcc1ba812f5d82bc41cbad11379bf8371e114918a1ad8c844d890d8a2c4faf56622fa20c78900f2c23452c2bc189572081f4e8f02fa6e6b902c573f96e64417db955a75bf9efeaf5d1c9f7cbbd714790cbb62d43ae5dfb7e5cc0dc540c778f47c7dc2308a3d1408cf811bf35516478a38a4094b2c4355653abfb049390fc55962dc49da62c8104296bc3db4839f347a2d6da342e09cb11537110e6ce9a9c240532c4fccd4db5a1d8cd0d3a0cd4cf11ddd7919a4ad10442a6b32ef3f9f3c463fbaba4690927e8cfc0e1f1a7eb2f8b8fd5b4badc8ea8e1ba78d2fa1dcfa6713047b3d8e4903cd6d51c65d76dabb94e89e2cf9451f2513a91475f0e891fa1270b3c6ba2c99c5e4a5f000e65586911d7608afe9d475eaee47623af2df78dad15f447c16b3fee1b2d3016589a6cb6145528529b8ca54f26e789d939405dad644e61e1ea93b364c9a446458b190fce4d616066b7e30a5d859b8d925b6efdece70394eef9b855adf6a86610ab17cf2d40ffc2a019e9ddb44485a0e8f08bed77c46cd8af09fb88f7d4b4833f5f56477c27f796b755e2ee34f860de303a206190a1fb9a7272bfce3cac0eb47a7bad2363cb44cb738929e63e1d2bb58590f726ea1eb1a8a82f524c4f8b1c5f0f2418ddff89a28a0f09321b1fb8a9a9af7427c4a85f2f5cea78c1c791b7ff77da0e0f9a2dd0156229bf4286fd2e419d2c0291ac1460c59beeb1b2dabc35c11f3700f30214a8fb4b0dec0a8bfe180c31f01ddeb8c348487bc0f88f135b388963816fdbefb0a9f7eebc23d049aff20d0759d7d529d7aa129872564def6d0ce287c315dccdd115ae471e67fa6642bab4497b42421f4c39b8a74d28727439bb0857cf6e08702578ef3ab2f042c1075b833ca399a8a1fb6cf05634cfbbf6564453a1d43e1ca7aef12b8d5a93e2fbb8aecb7d95f4d35fb5d07965500cfd3ed824e366bffa21ec1f11f98c5638aff37c8aa78d114b58012feb5a8c934fbc328a1f5db8bda7502c884e876532e8b4050074e16ffb0a28ac6eebdf38b7d3a6e837a0ccd305735f6ffe9b96c233b4acefd15cc952f8faf4de24ba041a94feac1fc4b2c01a6a394c9e70e372a363804bfdbbc07877d255f4fd05d91ce6e6a25513a3e6d7dd13e1b5c9d84ed81e308bc50dcc3ce302468b7d9b8631ea4f928508608686c7296d313570d32634055806a8303097ae39d6d1aeec6ef820dab2c13186b49d19b457e0aaab21239a3395da6fc11", 0x1000}, {&(0x7f0000001780)="bf6ed55862d4b7d370c1e3030dc249b99853", 0x12}, {&(0x7f00000017c0)="6409542f1b1750b1d4dde2cdb248bba0bfd631d77fe5757c55ce51108af04919d1730d02d33174ab473b275b21ef80ed322a6d8861e9e5dfa14e0b828390a75522fbdfaa67d2d60770fc046a94984c7f0e527366f3e61abe9c4f820cf515194c46672968eaab1ebe0a88efd0d25d4f011ea261944e382d99bd01143de961e58a979857793cee4ea2cf06845bb516026ad329c2ad2b5cc9b88c82f87abeb33f476a8631be028bd74cc4d8087413ba66e18f7abb286f24356b5cbb4cd105615ab6baba413fee51bf58ec823f32bfedd59e1a8b212b71ae1646601b6d53ac9d3b3955a332ec6cd4d2faec0cf0", 0xeb}, {&(0x7f00000018c0)="97df3799f6b2c14fdcaf9ac81b28bd2dd1630252a395adc67e022d93be5615a67ce08d8d907a93f90e2080fc5a132a7f26cdfba3471756254aa0279a660634abe50db45be8df89fa75105cccb71d3ba9f1d87c26d59d8d8df95b98d519451d0db05e24275e2ca62738", 0x69}, {&(0x7f0000001940)="1a474b5e123c91c7281ca523a2a5ab5329e2592a107754ddbc2a38bd99a00c41f3ee73f11f4020b768c41e4e70f64336d228f36a74e43f3f618c740016ef98aa925ed0b8de8752497cf0386cadd006a381a91c497a2d055d12aef9710f5258920960aa0aba4f9afb9df7733e214b38f2ebdb805344a656fb64912ab04e0a85ee28e3c689d5e4d545c159303189d34ee79893b3fc6e99ca23129d12bd0e116869de2fb97f071bccb97dfe", 0xaa}], 0x6, 0x0, 0x0) pipe(&(0x7f0000001a80)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000001ac0), &(0x7f0000001b00)=0xc) open(&(0x7f0000001b40)='./file0\x00', 0x40, 0xddb3a411690791bb) unlinkat(r9, &(0x7f0000001b80)='./file0\x00', 0x8) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000001bc0)='/dev/zero\x00', 0x9040, 0x0) readv(r10, &(0x7f0000001e40)=[{&(0x7f0000001c00)=""/144, 0x90}, {&(0x7f0000001cc0)=""/150, 0x96}, {&(0x7f0000001d80)=""/155, 0x9b}], 0x3) 16:00:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = dup(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tDp', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x28}, {0x4}, {0x6}]}) syz_emit_ethernet(0x50, &(0x7f0000000100)="54a0c6ad2c0999c625cbfddddd43da12750e0c0aa63d1a378b644316f633b743082569a2a15c69b596032c60232166d1b406395608660bb2935e448ae5f5b79e01931385915784c8cc15f653e13edc5b") 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x4c, 0x3, 0x0, 0x4000001}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x80, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000340)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x2d0, &(0x7f00000001c0)="0c516d3f70e19318ca9bc32c1b26") ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000100)) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000ebffffff00"/85], 0x55, 0x3, 0x0) msgsnd(r2, &(0x7f00000006c0)=ANY=[@ANYRESOCT=0x0], 0x1, 0x80000803) msgsnd(r2, &(0x7f0000001940)=ANY=[@ANYBLOB="0100000000000000ddfc7e4d84486250b0999e9b7272c428de41622bfd80de0d711428036e38913bdb4a7e9f87b507cdd4caa4d46bf36ffdf6a4fba2532ce237eb7f07aa0b81e20479480600000000000000680003c28c598a778194e09ae1347a443f28b1a29497fc9e0a65769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc116a0af1461584b0577d2138cc76577919c1b86e7f263cbbfdff53500000e540af43cb96817991c3b3f08f0b864726d8240ac5378a429e4f4f019407d3b561a989c1cf0b6d1491b41c992dd49431d440080b06d8a847a1c2e46f7764444290b250496faf4eaa90f893d5c67ddbe4cf5e211cbea4e0e7008959daa50e8bb3675ad601596b4e3c1af406dafcb43bdeef8c223141143ff43d3bfcdaac304eb55b4520f3ce3f500"/314], 0x1, 0x4) r3 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r3, &(0x7f0000001000/0x2000)=nil, 0x0) shmat(r3, &(0x7f0000ffc000/0x2000)=nil, 0x1000) msgsnd(r2, &(0x7f00000001c0)={0x3, "943b6d09252ec40b4ca3008558a2b9d6b22f90f42b9c39dc9e25ace10291719c810a9854bc8be0378f7f9a6f6d30b447cdfe2786025db7f96f"}, 0x41, 0x7eea135638a8ce50) 16:00:35 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000100)="8c65", 0x170) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x906, 0x0) r1 = socket(0x18, 0x1, 0x0) getsockname(r1, 0x0, &(0x7f0000000200)) 16:00:35 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0xfffffffffffffffa, 0x8, 0x0, 0x0, 0x10002}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) clock_getres(0x4, &(0x7f00000000c0)) poll(&(0x7f0000000040)=[{r0, 0x25}, {r0, 0x21}], 0x2, 0x7fff) 16:00:35 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0xa98f164e268999aa, r1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffff9c, 0x81205724, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="00f52d2f66686c6532007b73121e669333fad425d9b8c5de28500004000000000000f2f675233a947f89fc5729b92c00"], 0x10) 16:00:35 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000100)="8c65", 0x170) socketpair(0x18, 0x8000, 0x4d, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$inet_opts(r2, 0x0, 0x20000000000001, &(0x7f0000000400)="9a06e3030004010000000000000024e04ebb080000000000f8c4494509e236fb5e000000000000000000000000d0fceaa479c5a12a2c3d381661cb3a6d570972c14abf9b7ddcff7f00002094864fbb9c3527669f4c8693cc44b0a0c5b920f5d5ffc560de2bec22496147da3f3482e2c3c35ab3bc000006c86972000000000000005d93b1ae54f95c2fa56efe3cac730893ab3e907c5464c81351125593e58b9b0500000000000000aea2ec3740d0b9341d0fedcd15d4349382adba21818ee9fc7a15ab8e70d84a769dda862b15e3ea789e30cc4eca69c96c65e38fecb01e67d46596302a728111f3db79e7c655ff4de797561ddc314b88c1c469304115b30347f2b5409dbef65792f7f8174d9595e8d2e603695feb31a163", 0xfffffffffffffe9e) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c31f3098c9c97b77e3f22a9348e09839caebc3cad8f4a0e6a5628b07893b8422ed28d2358a4215c89ae45fedc1ef8a4ef3844bf2613f05c1ac2dccc91b4e4be92d30c280dbbf72396bffd0f2dafc7ffd7f5188c3f6afb4ed4db5175c89206e6e1195cfc1ae2751fb260ea5427b5918dba2958a8266034355aec4c7eeb38ae2fe4606b99ba7e2eec6ea2ff7844a01c61532a6375006df38b5622d28c6ea7d8bf30077d49ec00157d3a6e266695a67d70e1599ea58f8e9cacec11f11afbc44765d061b5ee1ce70a7fe23dab3a12c76294a6445847d6de8a785b9c7756c493f8984a9629bb4c5d5d44ce717bbeb0292c906e17965020cb231eec6be68247705d62d92d9c98a55bd6a7ba420a3ce24a2c5609df6d3fa6a9daf101c2126515d4eecde302bb2e97f5c04799247a10c1d383ca7c99e05025a474a52345dc2de39ae900486a7da7d8972187b6f59b071bd53233bec9311fe104592cc3d4901048e144a6fcaec02dda97340270783ffc5b7f47b9db228e2cb1a51705e66c73937bf93c25d3f96be9179e502d3df55a59c45b2bbb6535b448aab96a3bac7d23c39f7670cfbc2403c1850f4cbd3d78778bbb8c0d47130625f6638a2bf58848872aa6c4c71ee83fb25ae281fe124b07abf78331336790ef61d18b8e8c911f9208b5c1fa94bff783073a81f1fe72f3df96c9051fdb089302a76de9abf2fbfdcbbc422122d3f896c9e118b549211a52b8ddcc400c0b832ce2bb65839a829cd1d12860f1a8ebea77fcda1623563cbc8a2af6771c3b021cfd0ca2ef1ad9e0a9d1461e5647f7424a0b6c81df2d20adfee1514a4b8165b098f7c54d709b4621c3eae40abb3b381c5e65a1c2cdbc78bbc75be68dc49e4274d145a8db6dad14a5ae589938a89003b1768c5845d6d0e301a0b43c6b5fa264ae2b5e28b881fd07ea7af01ac1fc0ea909ce8e716dc204a1ed00fba97c4163576658c4d4a0332c705e21888eee302db272fe50700230e8d899ee5672acbed04852714830d7e8cb16b758fe97868720315127c80c891c5faa6afb340f0a4d55de6bf7ea5b0807a8858d54a5c66bf570edcf0b00005c837dff293d5a243241e8ae93c542257f609751e61d3c53c3d9809761dbe4e2d0d84c9e1a64da7d0b3b28544d823ec034b0f4adce9858f181bb0b14c35cb316c7ff4c782ebf2b4cf4ce7f6487b05191bca2aa504f8a5ad7d381bbeec899b6845de2cc71fddc05f510ecf5678e163dc2e169678779cd897e5b93a97d0057d400c773637d6c4ec2c2b9fa7c23de3e007cb87b8b459824e6905a4eea9b64e685dbc091291e8f91708b11ddd140ecb887bf815ec65dcea0d58bb9b532a7fe530784f28ada6082cea9c88b49bf656c4e20deacc3d5ffee805ada0618a81c6e367aa419ff771b43e54e58e14ad25becc66d7c5523d5c9d6176867d2a9b3c6ae181bee2c9d16f532bacd2d4227817e24e2112606b01da9f4b185e15ee916bfbd8c05047051e295643124d84b570ac3fef2cb46c45c66d92f29f6d322dd35bd143515360ab6a2e320b267efca96cae61d566f5a74a1ab4f642c8ad79f15e1536d2e8a32ba71fbcb6aa2433894239db771f57c71f9e18d5f1ecfbd2e661295d141f60307e904cfa433f3f88fe577ceab99fd5486ffe25d54173d84d118f1e1ce6dd9aa824be59c2934798630dbebb4ab246cbbc34c6be74ad27a757b464d05edaf426a4a7d4dd782252a8753504807a789440be2e29f9f700edb67d2712b5d60dbf8a666b57da6d790a2bcc639b88d5637cc5f332606f7518634000044fff3ec1a6b37cb3e59c5b2cad1b0d4b935f12a2f62ecbc21591d6516cb49bb5d6fe9f47c85622366ef98a7884b2422902f217930f5bcecfd4b6899ee62c8ab6f7b886bebb70f546313f6c1c46339012088bb91a4fe902d3db34c2047d688d3e53b7499e12d66bbede290c48cce40bd2977b48528bf53f9a351c3d", 0xb09) 16:00:35 executing program 0: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140)='/dev/diskmap\x00', 0x85b8c0d857dc1a16, 0x0) fcntl$getflags(r0, 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x74}, {0x4}, {0x6}]}) r2 = socket$inet6(0x18, 0x0, 0x5) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000100)="8c65", 0x170) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x1, 0x0, 0x373}, {0x18, 0x3, 0x200}, 0x1, [0xf86, 0x0, 0x3, 0x2, 0x7, 0x3041a079, 0x3ff, 0x400]}, 0x3c) r4 = kqueue() poll(&(0x7f0000000100)=[{r2, 0xccb4f1a0cb2bf050}, {0xffffffffffffffff, 0x20}, {r1, 0x40}, {r4}], 0x4, 0x400) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:00:36 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x2, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x301, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "000000000000000100002000", 0x0, 0xfffffffb}) 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, 0x2}, 0x8) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:36 executing program 1: socket$inet(0x2, 0x4, 0x24) r0 = socket$inet(0x2, 0x4000, 0x0) r1 = socket(0x18, 0x2, 0x20) connect$unix(r1, &(0x7f0000000540)=ANY=[@ANYBLOB="8302adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8faee480700000000000000554799b9b8138d30505e8f0000a4034385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf87240318089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddf00004123053ff03d925341d85544cd1c050c34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a41204cf888981d4e22265330027548d8ffda5eb1156f6bc23442dc9631d64bcdcb273e495bac1573ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f875a9255490b88ff1bf33436e6731ad3574d79be64d7c53ec38b394d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a836b9ce56d425f7f26efe6c2d6ad126358a2a57eb6652c52476b0f4a1fc0c7eecc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07081cb3613f363bda68cdc42da6ee701520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37eea13fce9a15edf26e82fcca1e245a58d78b9edc65978540bba1671379dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab7809983a3f6ac242939caff03767a04075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d0403054667b76bb2aedb6ee790c0514bca51acf3fffff4000b87f1ca4132cf1f6184c8c156ce5cb47566abe86451120963690cf6536d0df155673c12dfcce0a325aed454f7aabda6e3def3f5a190a05885d482fffb9871543e605aec4e96343d12645c6199c08000000b6ee306d32fe3b216639cb5ba8ca8715e9c82300768310daea67301ddae70e835cc89d0519e5a1e72c95111bea7330dbe8818d70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fa1bb7b7020f92f6773c9bf4e1ae6ac6b5a2889f298ef156860588778386204059fae2d9edc2410ac1fef1a0a976f7e7a57819a2e776e48cfa8d31cb69de4dac2a5cf61ea9ce77673dea2b929c9c023a9d82b4cab0acc8e05c50594cdfa8ce095cae56c4bb1a944d08a79cc839d77ec00000000000000000000001f3ce3eeac43c6d4f316c37ae03ab34921429b9eae68a81bfc8526a5e2e17ad0787b9182f04d191f4ab3d4b03c70ef283e0c51550af3986e7c2112ae59b562c9acfd46b5aed23c03008436f8f2773536a0bde3ee5022ee7aa5cf05105f518ffab7d7d2d8fa5a4e2949679dd70e532f681f29cd4c28612ccb11f43f6a72f21987d15bd9f19227c3172db2124a2790f94bd3e8e9000000000000000000000000000000000000000000000000000000000000000000000000009e31b69506a71a951c2dbc0b72b50510d4ce4b0358df222fd578f84fc418f406e9388e699a5f1cfe7b3278ca331c218233f37f902b9f067ab9203e0b2c000000000000000000d9c289af99a474250fb6ae8e20d834b54fe0f6ceb2a4217752af149aca8de1a601bd30d2b88bd7519c03d3f13338fe0f84c63df97d29af1ba87316da274dc89e57acf3c366e3e770cca16e95a16df0d2efb174a1e5857ed4d65e135b277405367031df28493a1d7db4b09743b31900304d5df6f46fda0826b4c4769693df9113d160b64abd654f37268b45659c9fc3477fc305dca7d8d1252812ac2f915a1b6bcdad6f220f6499242527b33120b007f0d4de5e32780bd6015246512a"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000500)=0x8, 0x4) writev(r1, &(0x7f0000000280)=[{0x0}], 0x1) 16:00:36 executing program 1: r0 = socket(0x2, 0x8002, 0x0) fcntl$setstatus(r0, 0x4, 0x84) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)) write(r1, &(0x7f0000000040)="618305040cba13aad44bd25f7d9ae8052d1911187b60114f24a26ce766301d0e4248dc3449a29ad7", 0x28) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000200)=0x2, 0xb8) r2 = syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000000c0)=0x7) getsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x1008, &(0x7f0000000080), &(0x7f00000001c0)=0x4) close(r2) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f66696c6530002d4c6fc939ba4c01e18ddd46e1f453687d2012333b3d15150cb1a749faf8d22e8ce04e8f3869ce26e74d6b5d4e93e0b86d70ddd74e9eb0b16aa6a1ebf3f22443d58e6fd46e00b71af39486d0476cdff8abe583ef649a6c71869306bb8cce4136855c"], 0x10) r3 = syz_open_pts() ioctl$TIOCCONS(r3, 0x80047462, &(0x7f00000000c0)=0x7) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000000)) close(r0) socket$unix(0x1, 0x5, 0x0) 16:00:36 executing program 0: r0 = open(&(0x7f0000000280)='./bus\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x4, 0x1000, 0x8, 0x0, 0xffffffff, 0x100, 0x3, 0x3, 0x1, 0x0, 0x6}) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x2, 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x7, &(0x7f0000000240)=[{0x8, 0x8, 0x8, 0x4}, {0x7, 0xd7, 0x7, 0xfffffc00}, {0x0, 0x4, 0x0, 0x6}, {0x8000, 0x7f, 0x1, 0x1}, {0x101, 0x4, 0x8, 0xfffeffff}, {0xff9f, 0x1, 0x3f, 0x4}, {0x6, 0x7f, 0xc9, 0x1}]}) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000100)="8c65", 0x170) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = msgget(0x2, 0xc0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r7 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r9 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f00000003c0)={{0x0, r5, r6, r7, r8, 0x121, 0x9}, 0x800, 0x1, r9, r10, 0x3, 0x1, 0x1, 0x5}) fcntl$setown(r1, 0x6, r10) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x9b, 0x9d0a, 0x4, 0xb95, "a4ab7071c5eb4f50f68768a5741b2add7752b1d0", 0x100, 0x81}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000200)) 16:00:36 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, &(0x7f0000000100)="8c65", 0x170) fcntl$dupfd(r3, 0xa, r4) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$VMM_IOC_WRITEREGS(r2, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="7895ea6723d60bce3bfd7e94ba4c07f27c79f669e748b204b617e428c74e4c691c565ce6cc73a7bc7a565b22de91b56468192f5604135f5c9e9b6a8ba7685499d9e5ea5a31ceb9a765106d574388666a20f5b264e38daf3411349e", 0x5b}, {}, {&(0x7f00000001c0)="b16d7e13cc77b93eba41f20710f392b1b3717f55f55ee398199b57c00eadfe81ac2f79c8c82665af4ec9370010a85087f3d7a30a98df2bd1caaf76b8180ed409e0702b10ae1a2876d2b0a56b0ef588e880ad796ff2cdd022", 0x58}], 0x3, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2c}, {0x400000000045}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:00:36 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x36, 0xdfc4cb3508576e37, 0xfb) connect$unix(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394ff9a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd25157c9fc2f41374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x100000001, 0x4) sendto$unix(r1, 0x0, 0x0, 0x6, 0x0, 0x0) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) recvmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001b80)=""/4096, 0x1000}, 0x0) 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x2d}, {0x44}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) accept$inet6(r1, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setuid(r2) r3 = socket(0x18, 0x1, 0x0) close(r3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x2, 0x8000, 0x4}, {0x18, 0x2, 0x1}, 0x400, [0xd440, 0x6, 0x7f, 0x2, 0x8, 0x4, 0x5]}, 0x3c) openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x9b0a4d74a92240f3, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(0xffffffffffffffff, &(0x7f0000000100)="8c65", 0x170) r4 = socket(0x18, 0x3, 0x0) socket$unix(0x1, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, &(0x7f0000000100)="8c65", 0x170) accept$unix(0xffffffffffffff9c, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) socketpair(0x18, 0x4000, 0x5, &(0x7f0000000400)={0xffffffffffffffff}) poll(&(0x7f0000000440)=[{r5, 0x4}], 0x1, 0x7) r6 = kqueue() mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x1010, r6, 0x0, 0x0) 16:00:36 executing program 0: sendto(0xffffffffffffffff, &(0x7f0000000140)="28f0e1dcc51a1e35a00d81e4047e18", 0xf, 0x0, 0x0, 0x0) 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)={0xffffffff, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000040)) 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:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = semget$private(0x0, 0x3, 0x128) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000000)=0xc5ae) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 16:00:37 executing program 1: r0 = open(&(0x7f0000000380)='\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, 0x7c) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000001c0)={'./bus\x00', 0x3ff, 0x2, 0x0, 0x3b678183054c27ae, 0x0, 0xfff, 0x800, 0x5, 0x16ce73f551c6dfa5, 0xc7, 0x3d0f}) r2 = dup2(r1, r0) fchdir(r0) r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000040)='./file2\x00', 0x0) getdents(r2, &(0x7f0000000240)=""/108, 0x6c) r4 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r4, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) renameat(r4, &(0x7f00000000c0)='./file2\x00', r3, &(0x7f0000000140)='\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') ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x1, './file2\x00', '\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`'}) 16:00:37 executing program 0: setrlimit(0x8, &(0x7f0000000140)={0x7, 0x95}) r0 = syz_open_pts() r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000100)="8c65", 0x170) r3 = fcntl$dupfd(r1, 0xa, r2) close(r0) kevent(r3, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x40, 0x40000022, 0x4a65, 0x1}, {{r3}, 0xfffffffffffffff9, 0x49, 0x8, 0x5}, {{r3}, 0xfffffffffffffffd, 0x3, 0x1, 0x3e, 0x400}], 0x10001, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffd, 0xb1, 0x4, 0x6, 0x5b}], 0x7, &(0x7f0000000200)={0xfff, 0x1}) syz_open_pts() ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x3, 0x3, 0xfffffffffffffffa, "0366288fef097f0c033c02df7179000076efffaf"}) socket(0x18, 0x4000, 0xff) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) writev(r4, &(0x7f00000005c0)=[{&(0x7f0000000440)="5fe4ba1043836f991aac8d056134733e68c1f472a7b40717c6c7e76fd517442c9803e52607602839615a1ec5b7cd3871d89e0a1f974fbe90e762836593da327c97c090d64a0856a3c7106fb4ed4d7bee7af0580b33d8da360c9b61eb223766b1b33c6e99c316700b873f38c484ef65ebc356c72f392c054039985b5e128b76d899f5ba1aa5fdddda83d67686cda477", 0x8f}, {&(0x7f00000022c0)="5e71fe33a3cceb407f3ae02759b96dbd83f9d7bd9caa5277481e3fc982d34af3bddabd200ed4e69906faac13fe6218a6f3c64c8057daa7ba83ed979ad1733458ad653349e92b025249be044bece1a0d9b35a0b8f8a19e878db823ed813ec92f400b00c5bd67df1d80e1752630f248f5cae26563a6f1692fc9f29368e363c80cd0819e72b089afaf6ef5d0f2fe01cb142a15b483f971cbc4ea4b1030c1f83c44df5ba5305f59af7c61fa1873dc80734a0b1a7005a88951570c8484e6e28967a9304b5defb779c3cd0774b65aeae344415e640da1725f8d1718b2caae9852e98dc0b0d99ed6f9c31d4731186944c430f3d047e24e4ab6c052eb84da43d5ca748bc8a50fe33aecca8dfb60d57c863b20a7f7c77d5d2140a71c1dead4d7e3e6311ea7661ed38f21350c952ded7f07d62ad924ed38dac0004f23ee5b2d5ddfdb8730168fd616e973db98b0ec39eed50eac1ba78826fa3ed9816ca069381574dc8713fd56023c5da022a9308689530ef968debe727e6b02d030fdbfe3e159bb522f4b7e473fbbc78d690bf47924150d248a91a722350294c898ae461d59f702e6b2290aa6b8bb76c317f111b929b5152f7c82f0916c8b06fe1955bcf2729430f309c738342aa247445b23d04713684fe877a35a447394e959149cad6d97fd8ed17f639878ef4e12febbfb8e16143ef151e327e03136dc227d1f74f992adebe0525e1195d9bcee37493cf88944b28d6baf367d893d45855d776dc1793a35ad3b7dda2628aaf4fb00820a5d2ac00e4b32ff29f7f8439785e437a53888dd6ce3cdb40b874c2870093ed399d4e9cf73e4cb597ad2d1c0dfa3e491b142f11db6816bd9d62202b77b6136fd9d99605e7bbda11ba85f439ad1ebf6f2d7a73b248321703398a4bc6a447f584149c16d5aa5214fdcdc9e77e31f352961f9114adde2d13c406a1567fa66d39544edcd3a266218b52ce44d5ebb5fb16d054a95b94596baf3de4ebc8df16719e2d60baa373218a38689f8d4a9ada7c193b064251663a006cc17f55834e8c7341e990883928e5085ff59e599794d0cd8cfeec3a6469e46d6372da6c28385618625c1f9716f02168a6c539c593c15df557788a0397d1e3b9516d35876c8e72d0d0f114475462f9520907fbf388a264c775a8da9231fe57ea6ae2c8ceab8c1d26e7fa754ec69a146a1a7fea7ebcf3e76bab00f367559b41359af3fe54387e1a41a90bf1faca3c69a3cbc8c71cdf970149cb1de19ab7435265f93e22a5fc5626e511d2bff6cc528938af79b0ccd81e545147f9765281c9ab874fcc71cf31e4dfa08b904faba0d74bcc7dfe86c11ad9ef4a5ad26b19e26724be6e54c30e1a360f7ad518fbe8b2c329895b45cbd0d3efc5c69fa23d3bb8e288bd405a5c5672be9596f5f0cbc689e3a88bd2b56a99c8a79eb5bfcb7474ea0ec75637cb172f0402208839bd7dfd55f70536bf5a3b09763e00078844f17a673e1a6578d762ad49d56c82699c2bc707090867b8d9e76a2bb4c7c066623adf1d2de1d24020fd347a169746f76168927392424700881446d1bffadf4eb9f1c4e7f179d36f406103db57c1cae03ecf7cfca1c418f08d5bd7e70dd670181fe7098d6e963c5ba96a2aa78fe7b151ebc3b347b8270695ecdda12a35ce85298b254884a220c613ef32258f5f1ee83f8097c5ef7907f83de6799feb3edf1ee9a6a47ebc7c4062891b61a6ed919002b933ab011eca22ffcf29dab847c755ceea03926e9afaf6408c95cf16977836ba4ab33e541163349cba0d2444d5a3b1e82c1482e0736810bc50d956c1186f14d8090ea74816503053a8050fed1bb9fe36598d67d992af63b473a44603e98cb09f35e8fe95ed89c852cd1765ac47235286bd70df7c2e42097429372e6bb8b72709aaf6ea7407033640c7df7a94c94ae42344e39bcdfc5800a5badaf43c7e28d75c3b6d5108b509592099a906f4c5394d18436b41664ddf5a15852515c86559dda7622c663c6b86c19f44569cf3cd0c575c5a2b7ef4b29ea291e85eba892e475cb67f9ed9ece2990c3b46fd6eef1976cbcae832e8ed6031afa1ec3c3ab21d06808829dba06ebb26200b2a5138403eeeda5b1f9bcd634571301c3df1cfd60e6ead66a1a9fa5ec12433a5ba3d61a835ebca7eb4c106c01dbdeb84692cdd5529b5433c787cbf23b8bf348ebad69a709b07b96eaa74278aaf3a0e9fa86b142a242a34d44e5475199cbb38bef93e741af3af524f417224b778754608ad2a6ed76adcba477689366860d7cedb2a93d0f713566de7d41f6ad482ce596d0cde0f7e97e9d31de1c2e1f1c4018ebf00f5e46b7a7f2f60a12de7b846cf6ed2f7fb564fca31bcb6b56e334970564713ee6d8f407c2d1a44099d0b84694c5901c0418b160a65534ebec3bef287f4e6a21afda58c482827aa6f7163c1dd5c6c7c7ca7014946da40ac08b7afe58e25499f2f471322bff47798a811e42ddd51627bb4957cdfcf25a02c47e34e141c6d77c6081a93f90cdcf3d6f1c7f27f01e2ea4695ec63f00753d309ff4b86f53a25b5286ae3cbc99409d32de31dfb7ca0f821bda91b7c87012b0a73a256764554d239dec882245bf279f91ed7e1c3101492fcc553c9550b922a699d0280c6361bad120116d16f437b1cc5e65cf969a9d070931eb48055e967272f76f57b678125b32201731bcc2a38951f2cab499b73a127b6026347f9cdf72a1f64489fc3d4410e223ce95ca79e731db7792794ea628c79cb704a1dd947f8a436c53af3111287a08d20e13ad65461ee8998315990ba4a889aa17d0f3923b520856317c07918ca377c0526829cc68393f384184a1efcc5e93acfc44510787b9d9bd9c50e4e4fb49ef1a7d2508949ec2682fb58c5d801b3bffe6024c3a3c14168937374cbb4d4180e1d304403db7c66d31dbc3ce838e727e9c7a264a595e8d01491fd09838cb6a3c0034c0ee15cba76dc872a0e6fbabbb784ef77cf975932ca9fe09bc8d14084344738b703b5718af75ca81e5f0840e4f306317c2df42698f8bf593e631c1d216904ff4ef44ff1f0f12096d9eb1d0617bc3452ca6d8746f0556c696e802062382fd9e6af41d861ed7c4a7961d76d573c4a8717cf665734127a2d642e035dfd4a395a54f5041b14ec9e658b0ae4a4c894e1e00d99fef0b96e3e340c6a5a134b55bcd9489b97617ab4a3e5802691ff79bfe8390973007dd267f73f4aa9f34b948e530cfc283c53858ca695e1a476d093b79c0da0b1e85d6793ae3f7540be16b75ff59961195dc950ecea681302e4d78c9230858b99d7454d2257a7802673ebcdc60d7088f7ea77c755dc47ad390fedb06908063cb8e18bc12ce01708cf0d5d84d6282e4af8926290650fbe75d163ba5142661e8ecda466a679decb66a869e6fe7a09a92e9c60f8bdbba1ccec3c5b5e98bd1a8ac2a96a71d7f31cfb94383062635ae9f6121a4c91e338694f8b4150433177cb2b9f3a7996e3f317e6e87ce29ea372e95d882ea0d69baf2f4014c0276d07cdbbcd79097659057c14cddc81864b26ee4703e280b5ca1bf1035e60b7b3f686ec7d72dbabe2902e71dfc34ac8c655d4bace0a76f3d0a81b4584aeb9723eddae20071e7d4646159b7e30dd5a1b9887e31a582a2d81ebbfb2c98238d7a79a4fd102e8903bdf2897ed050c6fcc2bc35df057caad8bb11c740bd0b64b2c987191e892af47404c3cfaf043f2782072485d3d6507f9ad0e096bd4ad5263126094e55e3795278f6fbb3624d1cda231e99d178f6950844fd2d180e20d4dfb87a390a2ce2564d04c9342f5e08ecf33caf5bfe7153b7d1ed7d18bc62c4dcfa326a2a8ea1e1adfd96de1b2a5c3aed84aea541391c865be04e2a2efeb21da50c0044784238397781ad9b623c76f936e887e77dd458f71d2bb1c6e59674af69caaa7c89e8c63e22299ce4f08fcbb705e6dcce1d8162fb6c663221d84437eabbc582521351d911e42e6d9dd4a05bb9673e8dcbcd03b28e77b5c1381625a0239e4bce83ec0611bc5fb65c42c71a42df0fe8ea232bae6a58edb302bd240a24b91ea8c955d2a3c1dd991d3218b2eeedb030f01f41fe4051f3b9fac707ca0c28697d8d31d9743db15d973a7aa956c71fe83ecc7a4d1774c4554d1f741ed390b220e3ae0a516c12aa9c0efdb1e27171ea339b4cd22fa8f5e69db96ecc8360b094bbdd57c6dd9e370511d41bad6b95c4df20c65d87233002cc047492ad1ff44430ad26c4d1c4e0e64d32f844dd287089564ffa5b7686e2e839d8d41a7b73aaee08211605bc5d9d67502a9fc956486df305b66f231e2d72b02e74dd834b41ae0ec3524bfeaaf1d25098efbe1659e9cb467379591a4d507c0d9907b7cca147ab3e5b4ead688a90429d809e4b5f46689db67d71607c03e6e8ae64f62c9dde67af78d96314e5f46562841d32200b7dc0d636f142a5434545bb3fef7ebe307c7f13449345fb1c87432fd922627591df3b6923b40b77433efb61e26f66d04a12996541f3a81bbc46e3f21494f2de40dd6698426112e7e070b6974b282736d7a8d3a9b22ee5984e065948b77f01923d6380430fc4c3d35f6efb53720d65916eec8df2431fa4570773907185e64566ed8998c356815d8759e37b9659ece24b4d41fa307eba2b1fb2d5af811fda8015e8d3bf9308f6f52442a5185c1ebb180c7d367f04d0b7e2b0a18d48bc1491cc626451667c0a49a0d6faa3ec2aeee6e4dffc4088e87d542885695ec5a2a43700895568037422279227354ff8649b949dca0d162bff1255e74c1ae89ddfbedc972fc972cef76b2fdf49e1b401e6d58f79a8623d56051e11bd08379568a79451d39d1bde412f6efe0a7488e85446e267aa1846d9f5511957525745c72af1739ecf1d3c9ce9b3b820f38105ef62926c6d72b5d10df170cd0b8fbba136536a5918b13478e06bc297625fe5b79004a9aabb390c59352d8c6b7932511538d32914cfa4a00c084345023b4e70d1549b1545db3364dafc5d298577750b81ab4f9e30f5ebdffd3fb36c1aa24577f1e27e9567ad93eee26c346027b4c45cfb10434f61209f33a9d8cc33d4018e3037d4bd4b7829065f0f7455aaacb77065a8bf84d26821df39ad14b1023ebd4e83fbe041addc8d0b2b04d902f18c533da7e382dd6fc4c624571055742ef4c8c50a5a486b4dfe23ba1a6b1b20ddbabd7bdde4d396527fb53d9ff24bf89c88876ac745880166409c09a03e63898f8abdab62ff193af1c770a2f96eaf67abde8ab7de5b2cbfd96679cb5cfb943c528d1b35e9756b41e6af9e8d8e3391e428720fa0c300f6f18359c7c6f1b0e803a065dd6d7c6cfacfddcc0d30daeb84ae514076e08590009ab5988b9ffeb2a56d9548ba470ab7c546afaa38a984324194af9a986f557c48328ab6583cc378d0e9759b004a938e5b2b3614793fc15272af4424fb8823bbe673b55cc6b1fe2027db0f43885885b3d8564331bd8ff3e8a847ac3c0a3eda492445eebf5a6d2c7b97553fbc69dd0159ab7151885ca2e3feb46c0be87177704cfbeefc2aecc2a18d8f5a54d6e779669792f48fdfba961e7bd1872b275b946681d10e7539648539d07b2465e0a11cc4260b3aa5ad51256f0841e7aba71ce4d0a2f78dd686653aa00f9a9e7a01b5c6c2c6f8fc7eb5fd9994cfca8b97725c6517ad874217761936efbb8996f23a2f17e86869ae85d52d64e2c0021772ae6041e664c131a235662577a4d0e5b7a8a2ce264ccb021e5457a8cc8b9c5915b63c4b5cea1a57a31d2cfe8a8223b251ab1a54009bcfa29b93679cb5b3d49370d7fae5f23", 0x1000}, {&(0x7f0000000500)="5f14d859906800f0abd675c9d6c9f1f9874f166ce06737ced3a91f939da5eed9c2e65226af035d1dd23b105c07598b286d4ab2a6a5c3ef37fd201e1cee3d840e8ff1c4b8540332493b0bcce7", 0x4c}, {&(0x7f0000000580)="b401cb", 0x3}], 0x4) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x80, 0x0) ftruncate(r5, 0x0, 0x80000001) 16:00:37 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x1ff, 0x0, 0x0, 0x0, 0x4}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x301, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) r1 = msgget$private(0x0, 0x682) msgsnd(r1, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r1, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r1, &(0x7f0000000240)=ANY=[@ANYBLOB='\x00\x00\a\x00\x00\x00\x00\x00'], 0xffffff64, 0x1, 0x0) r2 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xffffffffffffffc7}, 0x414) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xe5) r7 = getppid() r8 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000980)={{0x2, r2, r4, r6, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r7, r8, 0xa5, 0x1, 0x100000000, 0x2}) wait4(r8, 0x0, 0x8, 0x0) close(r0) r9 = 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(r9) socket(0x400000000018, 0x3, 0x3a) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r9, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x7c}, {0x2c}, {0x4406}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") syz_emit_ethernet(0x89, &(0x7f0000000100)="8489a85b854fdafd3e728be7333a2d82f315f6360f26800b0df73cc219927c84e513814f19ed7548c36ac1e984682a56147410d99225330c4ea81b33502e0e2f5b6d567ff9b0ef47859f32ded6c673ecb74d77397de617f5132cf6a1d0a5ca93d41ba7bc511e901d020f2aed6bf430dcd75ff444e30e308d24cb9bb6eab6498e4d2bec39eb5d206e18") 16:00:37 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x80, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet6(0x18, 0x2, 0x3f) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r1, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r2 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r6 = getppid() r7 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r7, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb473adb71503947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fce454394bf0f7eb8a201c40c976e24"], 0x1, &(0x7f0000000800), 0x0, 0xfffffffffffffffe}, 0x0) r8 = fcntl$getown(r7, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x2, r2, r4, r5, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r6, r8, 0xa9, 0x20001, 0x100000000, 0x1}) fchown(r0, 0xffffffffffffffff, r4) r9 = socket(0x2, 0x3, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) pwritev(0xffffffffffffff9c, &(0x7f00000000c0)=[{&(0x7f0000000000)="6618064a2409023cfbfc928c7b7c0a26d38e0ba99f27bd420bc775c45233a1cf9d94c68b0afd9b23be677300af9cea78e1254ef4aad07d55996da91087a589cd4c3bead4342e0494b0b9fa22a88f8b0c575c19e6afbc87d1dd56c3c87f91f1ffbff14d667a8e4535a93a7486d2bd8c112ad5804ac8863fc1d2cb95fda044650683fdf802bc48d0e7da577ad2ae43a961a030d09640", 0x95}], 0x1, 0x0, 0x0) ioctl$TIOCFLUSH(r10, 0x8020691f, &(0x7f0000000300)) 16:00:37 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x8003, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="100000a7cd51db941e5239a51b5a"], 0x10}, 0x0) pckbd_enable: command error 16:00:39 executing program 0: mknod(&(0x7f00000002c0)='./bus\x00', 0x80002055, 0x6) open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='x\x00') r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000100)="8c65", 0x170) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pwritev(r1, &(0x7f0000000680), 0x3ff, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) open$dir(&(0x7f0000000300)='./bus\x00', 0x20, 0x10) pwritev(r2, &(0x7f00000002c0), 0x0, 0x0, 0xfffffffffffffffe) r3 = openat(r2, &(0x7f0000000100)='./bus\x00', 0x2, 0x2) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r5, &(0x7f0000000100)="8c65", 0x170) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000240), &(0x7f0000000280)=0x8) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x45}, {0x20000004d}, {0x4006}]}) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f00000001c0)={0x200, 0x1}) ioctl$TIOCCDTR(r3, 0x20007478) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) 16:00:39 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x7, 0xfffffffffffffffc], [0x80000000ff], [], [{0x0, 0xbb76}, {0x0, 0x0, 0x0, 0xffffffffffffffff}, {}, {0x0, 0x3}]}}) connect$unix(0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x100045}, {0x7c}, {0x6}]}) kevent(r0, &(0x7f00000004c0)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x10000, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0xb7, 0x0, 0x0, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000140)) dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000540)=[{0x87}, {0x3}, {0x7ffffffe, 0x0, 0x0, 0x3}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x100045}, {0x7c}, {0x6}]}) poll(0x0, 0x0, 0x0) r5 = socket(0x2, 0x3, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$TIOCFLUSH(r6, 0x8040691a, &(0x7f0000000300)) 16:00:39 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0xc003, 0x2f) getsockopt(r0, 0x7, 0x7ff, &(0x7f0000000080)=""/96, &(0x7f0000000100)=0x60) r1 = socket(0x2, 0xc003, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x7c8ffceeca6468b3, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) pckbd_enable: command error 16:00:39 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f0000000300)) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt(r2, 0x5, 0x9c6, &(0x7f0000000000)=""/186, &(0x7f00000000c0)=0xba) 16:00:39 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000180)='./bus\x00', 0x10282, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000100)="8c65", 0x170) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10002) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000280)={0x10, 0x7ff, 0x4, 0x3ff, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xffffffffffffb7c3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x83d8}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x9}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xfffffffffffffff9}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x20}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x1}, {&(0x7f0000e00000/0x200000)=nil, &(0x7f0000e9b000/0x3000)=nil, 0x4}, {&(0x7f0000fac000/0x2000)=nil, &(0x7f0000f31000/0x2000)=nil, 0x2}], ['./bus\x00', './bus\x00', './bus\x00', './file0\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x6}) write(0xffffffffffffff9c, &(0x7f0000000000)="e5ad64524ca48cb76bbbf8bbbdda9e9c516b4f5bbdcf2c1c0a56c988305111021cb0627669a258adb6d8f1fe8fdda566c5", 0xfe8f) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000040)="345a190bff000000526e2e", 0xb}], 0x1, 0x0, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f00000001c0)) 16:00:39 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x10001}], 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) r2 = semget$private(0x0, 0x0, 0x20) r3 = socket(0x18, 0x1, 0x0) fcntl$setflags(r3, 0x2, 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r4, 0xee01) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r7, 0xee01) r8 = msgget$private(0x0, 0x682) msgsnd(r8, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r8, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r8, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf800000000f0ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r8, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r9 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r10, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r13 = getppid() r14 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r14, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r15 = fcntl$getown(r14, 0x5) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000980)={{0x2, r9, r11, r12, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r13, r15, 0xa5, 0x1, 0x100000000, 0x2}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x10000, r4, r5, r7, r11, 0x22, 0x8001}, 0x1f, 0x6, 0x82e}) r16 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r16, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x31) 16:00:39 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000001c0)) r2 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) chflags(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "854955882e1a96c984ffffffff9c11fe4dbfa600"}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) close(0xffffffffffffffff) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/deXB\xa5\x84\xff\xff\xfffg\x00', 0x0, 0x0) write(r3, &(0x7f0000000580)="8c2ab63158b8ba5ec945ece766027795451043d058df32312ca7ac04b703127921d5f014e8d853f72153e757c6a8d3738eeabdd5055a8450f9c650b85e65f9ffef8f70dc3cc83f61a7d40e42f35c6a5604d27964b906f25e7470c3a6912a5a1c4bc3238e74a5498e85d6f7ee2e11c1a7b0879016030f159484786f6b752e7b1e8dfadde9f718894694199786365cb471bf9ae07ca58b9e599a72cac9b5d8386048af4fa2", 0xa4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000240)=0xc) syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffff9c, 0x8058574d, &(0x7f0000000640)={'./file1\x00', 0x80000001, 0x4, 0x9, 0x1, 0x1, 0xfffffff9, 0x8, 0x3, 0x2, 0x3, 0x80000001}) ioctl$KDGKBMODE(r1, 0x40044b06) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pwritev(r4, &(0x7f0000000500)=[{&(0x7f0000000280)}, {&(0x7f0000000300)="8dcf7ef1e0680f27ddb06e00a2af83f644d1b52fd3c0a799a1774975840c1e6a8be6fd3cabb8a757ad54f161a22a4d81532448bea7fc400eebaabf2ac84701d491c98fa3c09b60ecd4ee1ec4604831937a614ce33834b08c797117b87647c404f5092c6dd7b62329a2dc12d101f1db98a6c9959b8f0eba9cf24c564d83464c96de5a35fdbc", 0x85}, {&(0x7f00000003c0)="ad222dbd8aea26bd4e09a80c7a4da7197d78ff79420a19bac4cb4f0cca58a7882328f7a1c3632f6c0d4063873166ca18fded6eff465a11282b8db026a7aa0c4e135248375a9d38a1e91699dc19f781c7abddf4b4eaad714e63837d1566928f46a753a7a38ee76da3a580d43d6c9b82b811b783f3c8439de06ca6e57e17e837f927da4a9f5ce545adb2db2c571d64dd38ec4d8af4cdcbf9f1267045a3d66bb02aca66cef796", 0xa5}, {&(0x7f0000000480)}, {&(0x7f00000004c0)="0f8f66579b3052c101dc7534ba7e0029a1cccdc806260e81", 0x18}], 0x5, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "4c9a2c4e7a800436d06f724fc40200000015c108"}) 16:00:40 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) acct(&(0x7f0000000080)='./bus\x00') open(&(0x7f0000000040)='./file0\x00', 0x300, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) syz_open_pts() getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) symlinkat(&(0x7f0000000180)='./bus\x00', 0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00') ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x1) syz_open_pts() 16:00:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = socket(0x11, 0x4003, 0x0) r2 = open(&(0x7f0000000180)='./bus\x00', 0x20482, 0x90) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x2, 0x1ff, 0x8000, 0x1, 0x1, 0x5, 0x905, 0x8403e4cf47a14529, 0x0, 0x2, 0x5}) 16:00:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4d}, {0x34, 0x0, 0x0, 0x5}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000040)) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x2}, {0x4}, {0x40006}]}) msgsnd(0x0, &(0x7f0000000240)={0x1, "81dd0dedc99d78d68adf9da5c8dbdfa1488947bfc6f07a13c646d32c74f0775bc8fea34c5718eec7718aa8391e0db0b3a7aecb6e7a03c1de9b4f230f766b47c400770b5881b5b579140189e943a8c3a7904c9e9e5c483f947a6cd6f0a4c38484fae7a0561b4f49f1b88b21b206f415e9c107b01c9a2d83b562f1d02a3069152cd712be9a738a47ea604fdd4648155ddba8ad9dea53a0e6ff9f0081d95604443c61a00dc39d96024736ffeee1a18985b2548a4076ff1e71867fc95e19b02486be772eaf25e19c162abf4d57ba44c5f6bc665b76d9ed6c518c010d696cf41d15128bdb72eedf76316e2f98b9aef38199f40e4bcccfcd9a21126373f1d6dc224c5585ce3ee6eab912f95b71a6cdffda079601ce67b41c7568c5e43e5b6d6a193f16e3ce4c526b9c1b0b6125fd3fa1e9e6e7327a1b35aeb85c0b20d2aa14937133b59980cf1777f9805ac5328f083dbf49a3ea1ead40df7e493fdeeb186d667378da8ff23bd9605fc8f0c78c0d808bb203f8bd73fff9af6d41efbec1054ec33209ecb715b6fd528f8d7d87403a2ff1a9be720a9379a3fa3d73df7c72d296443122c7ee6af19920e0aff7c77594643b3cb78e83d2eb26ff9566c2b03d35ba5736c2c605a40f159bb8a90c11a2fcfcb3392d2268132b90bd398337925d6f49ba569328972e570b667a78839fa915532468fccc5fa5b9fc20c59a93427d7add18af6e88180596e466608ad529c6e8191fd7b1acb03fa872392188adf0cfe41d37dcf031f1a15363daab42847a03d232e63965d1081e153cf660f456cf57441fd6c8766a45f32e47040f37250dfded65ddd7c4e179971fb0e9857a008b35592b09601eca81f80c76dd5754d41f7c91e0494515c064d6b202cadb738e369ab88171020eccf761c056119d35b27a67fb245b73e6b19a83843100146e29ccab4fb09a386ebfea15ecfb59afb787e0055c153e08d8b2148d094de25f742a649e653827bfc0b1762428067549871e4ed2ef3caf6c2084cdb5c0a9421e6e0cfde1cd2c66c966043527ae9f1b0424e38770a4b75f18323cd53519aaab4c79178420826b5869a55d6d6c685793220dd192315e1b669e62c313587b9503d7e7099f88df983ea59529da60648a0e4f4c48fa488a29e32d99568d677b41d02c374392e46fc750fb4bf1ad7a0df5b227cf24ee880537a170bc85b612c2fbe225219b99ffd4ca87292c49afb77e0a69fc7ed6713102580611f62099e9ac28ec461d38127beafbfa895cf88fb0281e9fe6e6d5b334da5a6b58ea404612966f0f6ea95684247b8e958e2880316a9afc2a806f345c5cb38d70e4dc59dd9855cb79a3ef9572f873c288b7e267a5506769adaa503bb6721ff1eb2bb87e25751ed874b73845e05320b36eb959d79984b21339d09cf64d3810bed6243c7098afcba8dc8ee4a0565907e8e881e021a6c7cf398a5b44418d1985bea70ff8282f589367edf9e5bd0ec7ecb65229646867226d174eade4f8ab9b8593d26bc8fe3c05f121c39287dfa66991448077563084e573e1bc48b0d6eda73793304cc8ab9666762dbb4dba12a169661ee710f8d58b4cf7295c6cfb4b628119f3a139d6dd88582ab72cf2aa6fa5564f3a35f643e8c1ed4d86d32ecb973be5add035605a6416a5ec1e7f933cb62cf753b023e1c33033745a9b7e4793b654718958665a6fa218511a8482a580fa69b588bced8eaf5d51e90e3322ce770e1203d9bc089e78463e57523145203886d56ff490f3f9f7afdfe6cc3076aa69b3addb777b26556bf45a1eb5b328a8fa69a19ce8abf645e3268684aa24589316c5a6b26f46f0c134f4aeaf14b199ff86a9dff252ad7d68c16e4d585f09b17418348ffe049b2372ad321e28ccb036bcb9e1da78c8eb5c3970fd25eba40c26e7760f504a21f05db2b32c669e901f2e356034f76f138ffdd5aa3618febe0a50c81e4c430084ccbd4ad30b2e06e2fa0144769ad4421957993762b03dede23806783ba4b72f7f3268ce4dd1503d2e1db30b715e7babadfecc805107df239b9f464eb82a3e322ff520e0677943f6703cc1a0e32cb5283c118292a31f5a965b8480017bf12c6c0e8ecee4af4946fe12fb7a40068a89fcffd445659608f66776f2172bf5ebbbb0ca5fe8de393ec27656dc9e1f00edd7296a0d0a4fd69d5ef51be03397dc56c55429588fd29ec1bfdc4f24c7472988bd1975f8fdd229da441519c15ce93a3c1bfee33dd835e6e7e36b31d4c0eabaf888b0b172557c4a47b6d13c0580d2b2061aeb369e1099a908adf093809a0b88cc68573309723ed35af335d71b7a7377ed4d7d2dbb9ff5fdda8fab66ac0436862d142fb7d7f621b23b2e9b1e30a7e53d213559d5ecc262359fb62e0fa6ca8e58e20e4974ffaabeffd2b6c31eeb6663e25f06b33fdd4a942ce76e565156ec00605a93a551160519b6f2c63a20cda9bcec45aecf1bdd4a596f2c77844d87772b7021487ba7438512cc70369484e62946d7427037cc3434a0caadade385f58554e122e30f60ee40ac0e6db31d11d42331d6545f6181d0677af1eeee79799d85b392460b4d1117e73e30f0abcd1072f23f563b8c97d67e967519683297475ee2947010ac108fd736cfe5c5cdb09ba77e299d68d4ff2bd8c8c070a5666c8464ae7a3b53a302962de3f4c0308c5714eb14b1d02e7ed79e24cba733810a07e7711a001c57e09f2aab2360634b33eeb417211c6a162c18cbda49a454d064fa4c54ed61c7189afd453225335f5b8a5a3a368d409da92c2f3ad2b15eeb667046e24d21c798dace19423cb2f5ca44e52d60a21e0b4da35a18710e60d925e4f9a93421111f56c087c826b514ac09ad1a5abd5400b2d02850c7ae0f12d2e31cad65b138f29ba453ee1e3598b586a8a9d14883cb433e7e2055120481cfa8255263235ad275065e8b7c9b7204630b994b844afdfa9e01a5beb31adcdffb968777eebec98ab2f8cae0378c6c1ce32d7e10cfa8895f8ad8802cc0766f78b6700ea83b238c39c67f1775913e0d36279f5dcf9a814db7fc8bd101a8cd5b260082b57f0cdc7bdc333d398e48f3cf9bf7f581789724c9435b553d3855c4dd03e1094747b664c37401db15f2c6de8b205793eb0ba2a000cd27a068e103d19c55cccf3b0d4c1ddbd541160d06016039ad1084b8de9b47615dc098b4e558fcd4e131b0cf59ef4bd965d8a43961d312ef68301315538017d9dc074f418c1a5db4e9174a4bbfdb2a0087e35994de71c4c758ce12a49ae0cc50189cd4faaa072dfb802de26d17ff239e6fcca39812c5a7280a9a859aec8c83f1038e614c0c5b9878bd5dd33811cfd2d274250e22ee3a5a5d62f2c807be0b73a4f2d18a3b3b1804c1a1bdaddb2bf3559d0fb36cfb643b2164b024c5dec1c54cf8b06b9cd476d7130f74b0198d4c48141fd26b8ed1dd4fb9e442653073614d1c4f6e1b8979c6251f716511105db30fde83acd8cc65e948e59b14d3c6cf15f7520b429e9f43e9f2f2b754e0c83952782605af4762f40ce499fe804a8cffc8646108f08611448bdd9f8405544306c3e582b97c5eddef958582a8f84294fc0248a463fa8142ba667a9fed390c85e3794ecc6cc73ecf67db895f90d91c77a5d51a16608ec88002c10eac9679b6b97814e1c21971df34afc9c44a6aae75f826534460c5bc7b1947f32a37b689e3bf699395c1a50222e522d4d4814d8d6a6780526b8c26d327f53773b6e86a7034d5e5b523bdab968e75de2a594e9d77276557ac737620e04e328d51763fa233584a1742e51f1f6db7c92851124917727f4a641296450ebdd4114d85f72b99e0d9eca8611f16a70167e66ab152923b55938f202c5c993d0d8558f82660b85e5185e16e0a39848bd2c1b514d427ff28def33e97d4d3c5de013a19639cd93fc0fe02000b0ca5e03d3b2ec09f8d7fad3b7bfad6bb9de7afc514d19b164559628689028adcb2660c1964d69735804406bf44cdf891861a4f999367a7b16aac26b55ca95884f1f3f6eca1a4d68604224859a7fe6f98135c431fda09941a07c6992c9b5f4552169f1ec59d60b57b1b051aa0e79cf813e9ab6f9ead5263713c31886b64d7b5275c7c6b14092cbcd4a8387d413882d970c58274d5486b8820e55755cecb59957d57d012e6ed84e64453f99f493cb9f236a3c6d623aecf03d583e98b077545b75b34e469ba33ccf7ff87df558d8ba8e1abb4d5c409788ca22182b61433f9036ebb1481f9a9f17a80bd3348c568821663a334573135f76e962cebe83673d9f7818adfe8f29849900cf6b256be82252f76615829f44e59c5a787c5acf1134c8c578acb7c6a5b9de137855f2af4765950d19fd405714eb7041a802772fb5aa00c064b09ac1ffee1f65bb39604aba6ffe8a920e852fbe673b3e86164a3a64daeea04327e9615bf7db8f9299f8a6e916e305b479aba031947e01b1bf5baf253ad6c807262b51736dc7cb93ffb9bc26287db7d8b4172dcfadd8a2f7ee255cff6f8f2fbed51879ce6b47c1b51e430c20344c37fe9c1b895cf6206cbd96f8baf292dfc2286cb656bd94593f2d7a905371871dcc50ac7c10b3ce229036ab56f49c5c2618d96cf71815a97ee6acc7ad0538b5b5e5b1b2e8ba2d9f72307d23373eaf9c0cc2ea58853769fecc097e73e35ffa9f3245c932125f6b06d5add91eddef09f5c12d8d7816fd0f5b63f2f59da57e747a6dcad83e665b978e0f6d95de5178946fb3abfdbd85891430f6c18efa8269bda4ddfa4da1ece8a2038fa5af88dd5c4a9a9fff4b5c5c9903714345375e112de224885a6a21a2d5c2a9019cf3e820210f893f80c0eada6d367efde159b60fb793720a6fd068cb14fab9e842e23ec22501f0bdf606e7e385f7e9eb31133a02baf76f4678a0f4a94a776f0499723187d5c5d628a159589e07d33301782e7df892b96c526100c313a03182ba9052e0931709cef2704228633d615689efdaca332b182489bd153184347c9c61f0e5024cf9f1ee4f1dcb2eb41728f5dde675acbd3bd27b2b303d16b5f76256fef951bd1c93c75efaa8090788adf2a7c64596470436c7b483dbd8cac457849825860b10fee8be14a1497c105e00faaf261b40da5ab800b5d5fddf3330a8d88b2a59804d7de9a75d2ce6983c21167d3b045f00c4e4c58ead91f614cdfba18e9fcbcbb1821d3252bae9f10711e8589fa0cc79f2e69777969496598e1131ff58a6c0a5f3d0e5c561a4426f107b2abb030a1fa37c42897c85007b50048c17a1ed232871576d747795d60f99a08a56054252fe97236ad870fcb8ebdd1b04f8cf9c5144b3377a1d2dcd803469972c24971e095e4e901cacb94f8786db34694632db3a0981de0017229a975448923dab529fc46e271f381e6d3e4e263da9d6a8110d59629b8d6e57afceb24d439cf37d738bcb961c63e2009e1ae52b5b4475284c6c25480cf0ed4ba082fddd5d38cfe2da00f37ed25db816379e63fa52fc64da7b906cef933e88190a440d88b056647a9aa7a48498dd739d7888d992f628ba8b9c1d42e8dd6deeb3febb4fcb1f7e2bbafafce282c159570091acb075b23f6d7d8fd6af1e6258446f2be75a408417139a46305f784f90763a936a3f9e8010fd63dcce92afcf2c599ed417150fc6bc61251b1330685fcf788b669c1e3079bb536028be43efe28f539be7fa3c39bcb7e5723f4e9a42ae693731b0afd7e014c252411f40f64c308d5231beba0d7d8db317ef4e2cb67b2cbbd0cb0e81e110053d4b7822c1945dd058970dd44356ef8f9637ee8b440ec181097601011c21134e16b0a"}, 0x1008, 0x800) syz_emit_ethernet(0xe, &(0x7f0000001680)="805d863ecd66b785853786cfce85") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x45}, {0x20000004d}, {0x4006}]}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000080)=0x80000001) sendsyslog(&(0x7f0000000000)="e2246abcecee24f64b179793f0b31762742849fa8e5f5bb9da335237cf9af773737769dc15295aa084fc268fcc1bb41f94d678ce4b91f13a47efa3f4583ac4f61f2196278d845dc0b32cce607fc9", 0x4e, 0x23) 16:00:40 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2010, 0x40004000000028ad) open(&(0x7f0000000140)='./bus\x00', 0x100, 0x100) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="00000018600400800001400000000000000000000000000000000000000000000000bb370db5dfb367383efe", 0x2c}], 0x1e2) clock_gettime(0x2, &(0x7f0000000080)) 16:00:40 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() open(&(0x7f0000000180)='./file0\x00', 0x91, 0x3ec) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) listen(r1, 0x88a) close(r0) syz_open_pts() r2 = getpgid(0x0) fcntl$lock(r0, 0x11, &(0x7f0000000140)={0x2, 0x0, 0x9, 0xfffffffffffff4cc, r2}) openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0xc0, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x0) ioctl$TIOCSDTR(r3, 0x20007479) kevent(0xffffffffffffffff, &(0x7f0000000440)=[{{}, 0x0, 0x0, 0x0, 0xffffffffffffff0d}, {{}, 0x0, 0x0, 0x8}, {{}, 0x0, 0x0, 0x0, 0x9}, {{}, 0x0, 0x0, 0x0, 0x346a}], 0x0, &(0x7f0000000580)=[{{}, 0x0, 0x60}], 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) read(r4, &(0x7f0000000200)=""/145, 0x91) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) 16:00:40 executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f}}) r0 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f00000000c0)=""/232) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) socket(0x1, 0x2, 0x71) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000100)="8c65", 0x170) bind$inet(r2, &(0x7f0000000080)={0x2, 0x2}, 0xc) r3 = dup(r1) listen(r3, 0x0) msgget(0x1, 0x204) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r4 = socket(0x2, 0x3, 0xe0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="6a79a663dbd1"], 0x10) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, 0x0) sendto$unix(r4, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000240)="493f3e98d5aa51a5bcf0e872f9550db79cbbce60c78cd47f6114c652fdabcfc9e8cca10f17670d8f40ea5722baa65bf9bf36ff784d246d646cea614aef918b119b5dfd75fd002aedafbffb4ed966d07c56953c16d984dbb260fbe1b974e4694075f77cea80ff55ab4271449ea72c98128102fdc18d9ac58f588b8c4f72c7fc729ed27b2ec7ee67b6515f6c5b2244084ec9813094327ba91ccfbbe38c", 0x9c) r6 = accept$unix(r3, 0x0, &(0x7f0000000040)) recvfrom(r6, &(0x7f0000000300)=""/166, 0xa6, 0x45, 0x0, 0x0) 16:00:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = getpid() fcntl$setown(r0, 0x6, r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x60}, {0x3}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x5f92a0b2ad5d6742, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x401, 0x0, 0xfffff800, 0x7, "46fc685e8c51d5fcd493a3d53bdaf5cad4387b21", 0x401, 0x3}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x64, 0x0, 0x2}, {0x5}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:00:40 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mknodat(r3, &(0x7f00000000c0)='./bus\x00', 0x3c057101c3d25bc8, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000000)={0x2}) ioctl$TIOCFLUSH(r1, 0x8020691f, &(0x7f0000000300)) 16:00:40 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x200000086138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x200, 0x40) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x105000000000004, 0x0, r1}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0, 0x0) 16:00:42 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000001880)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c912b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c3bd3fada99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93750f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8fd7f3db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5847423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef963065cc8567cbdf2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2ed4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889197c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52e8373adfed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6", 0xfffffffffffffded) sendto$unix(r0, &(0x7f0000000240)="0d0d50cd264e515c1c67a973c06f1e43e2cc3074bdb044914c2e360f4628bf144b7aa1ac72ebfdbeafe42b82c7fdb3df53d6cc140d5bcd6e568215bd41e34a84e5ab136931493cf3372896283561269ffab46661f4b9eed18749db30301601e529409a5841864e73b9f040ce652fd11101405145496cf14d0bf6c6d7c6ef5bb31668715e6f61bc5bcd615e0f00db6c14fe839a38a899e195ff99f7a6d22ef8bbc88f12953b0578bebd088808c673334784419c7c7616653593ab4c9db374eb76b737e6aa0a1466d98a7a1302405f14ad81cd8fdb80875de438534abcf5316e7e3adbc931e6dcbacfa358f2b6367ef31355fc3b", 0xf3, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="8928589bb7e322dc6dcafb3b42dc757de39dfdac1f38d66bb9ecb01cbde66e44827025d13f255b3853af0a19dc7be8fb25b3692584fd40d13eb35dadcdb72f318c391325e5e5060d78463c8da6c38b7e043ad1f2023e1c7aafc3308999f768e17293530d93c8c6517cb9ed365e1472316c23be4b01015f1b2a08f9e19a1eaea048507218f30fb3a3823d329b9cdd482cab192d719d149325e5fa0aa003689d651e0c581399750d367881530112ae34c63408298a132d8906770bc2094b54e28bafb707017913ca82ecd6d6db5c46d93357b78641d3d83ed48f3fe58ffcef1f9ac5e6635b5917c871c58d62ffdb", 0xed, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="00000300075aee49e9000000220400"], 0xa) execve(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:42 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='W\x00') fchdir(r0) chroot(&(0x7f00000000c0)='.\x00') 16:00:42 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x304, &(0x7f00000002c0)}) msgget$private(0x0, 0x4) 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) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad1af05de2f4ef18", 0x8) 16:00:42 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x2, 0x1, 0x0) setsockopt(r2, 0x6, 0x4, &(0x7f00000003c0)="03000000", 0x4) dup2(r2, r1) connect$unix(r1, &(0x7f0000000340)=ANY=[], 0x0) r3 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c653000ce8cf8241f63b17f09bbc0bc2ccb56d92a07ea2c270cd3ace40a9dfca5112437f9f028702f5952b58359a04ca1c9ced1e0ceab64369d7979cb7d565a8fd1d844fe62d0c0e3af746b82a63aa54b3cd247cc653ac2f5d54e91387e7879a3f48d27f81b988ef4b73038ebcf701a0369a962110244c7588dc181845ae8f3de1f1da6d87297fc79eccbb7b7f553d8d7dfb4b745763fe7fcf56c7de1cf5f9a357b9ced41ae1558e403bc35b03319f5a0c6c2d1efd42188cd47c619b2d0fdeb68730587800c8c0d994de0cb80d90238853c0f91b4d4a52e1df7018cc60fea78e45d601af789c873"], 0x10) ioctl$SPKRTONE(r3, 0x80085301, &(0x7f0000000040)={0x7fffffff, 0xfffffffd}) 16:00:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000200)="fbaf8a8d1a029be92fe678d01d5b17786dd66914f6357e3aa61b6761532f7d3eee37c012576f24385457432dd17706029ea23622f3771ed19482504a526e05fa5c893ce1ad2e2b433ef67126bb5b299d1ef962d6d9958a0e8706ac37d6e137288841a370af0a99d9fad2bc3bf77b0f000000000000000000000000000000001d22a8cd49291858abb9a4240ecb40645097d5cb86e99d6568857b0f2347df6f2ac2ab44b3ffcc21c9a944e219171dc63237f2c8a38496a19a1c29220c4521937af2462d2a21990bedfe4504575a472b9e4a39b05be00b13af558b20dc800000000000000034ff4a20d4b7eca55d896ba0ef069feae279697bbfd4dfec467ed4c7eb24f49e2db65da74da75327a008eae8829b8e4de043ad4bbb16330408e9995d07dc823fc74de64b67ec515670bca991efe99f3e4251d8", 0x0, 0x0, 0x4) 16:00:42 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x5}, {0x4}, {0x8000000000046}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:00:42 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) shutdown(r0, 0x0) r1 = socket(0x2, 0x8002, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x3ff, &(0x7f0000000040)="55f1cbff13b9fd812eaa4e71301d6c413747993109009648e96fa398ce6dac01b016ada4787097fa0212d6b751af5d4cf983d4df0950b21b13088e60ce77a5cb0732234664e6662308ee49e0b7ec32ae1da901f52e190c07bde225973796e8f020166389df67bd7ba40fd6db28beca6044b2fbf2a35abe4e29cca7b0a588a9a508fdd6a91be38ad9015e0d2bbf5ffcff61251f0920f3", 0x96) write(r2, &(0x7f0000000100)="8c65", 0x170) write(r2, 0x0, 0x0) socket(0x0, 0x0, 0x0) 16:00:42 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) kqueue() r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r3 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r3, &(0x7f0000001000/0x2000)=nil, 0x0) shmctl$SHM_LOCK(r3, 0x3) r4 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r4, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$KDGKBMODE(r4, 0x40044b06) ioctl$VMM_IOC_WRITEREGS(r2, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, r0, 0x0, 0x0) r5 = socket$unix(0x1, 0x5b9dfb8e5a265c76, 0x0) r6 = msgget$private(0x0, 0x682) msgsnd(r6, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r6, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r6, &(0x7f0000000b00)=ANY=[@ANYBLOB="000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000005eca2d246fd78a2fcf0000000000ffffff7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000724600c676c36df497630217bc94bd263540ccd7bca9e7150680380fb2adefb8395a706694d2e93f005dfac1372c82a08b6a956a19a74cbc280d92d0acc15f3d70cb696c7fadf07c26d7fad74509a8a3e0b3258115bb871462160459336bec9fd6713fbcf35dc7b378c9b23dc54678b8c0adc9ec5d58f27ddbe9c96116dbf5be68a5401854678ebd45288031fd958f4c526767883f963ce868a5e23fa600d427c88871d2141e55a3551866c30a2b01b0f7a060439c0aea0ecc4596be40e201e5713e99efc1c4a79a0d67decd721d087ea81b226f4b81963033e228c7810c6d94fa2b0d2328bc9ef5c36dba6183195b5adcb4623d40f1d3bee8e77d"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r6, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r6, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r7 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r8, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r11 = getppid() r12 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r12, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r13 = fcntl$getown(r12, 0x5) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000980)={{0x2, r7, r9, r10, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r11, r13, 0xa5, 0x1, 0x100000000, 0x2}) r14 = msgget$private(0x0, 0x682) msgsnd(r14, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r14, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r14, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r14, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r14, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r15 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r16, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r19 = getppid() r20 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000980)={{0x2, r15, r17, r18, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r19, r20, 0xa5, 0x1, 0x100000000, 0x2}) setpgid(r11, r19) pread(r5, &(0x7f0000000000)="0559ac899c52f6505587aebdcb9aea8ded54b0d5", 0x14, 0x0, 0x0) 16:00:42 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="829afe65a65f00ff7dab47d9f0269d63c9a6b1b6a9a897056a93509d82e9d50ac33f8bbece86fc93a61488b1e0b09d08d756c7bcb7cdf8fece58c22c7195166d3302d126db6b31d228ce796dfa42be67724b0514f47cb630cf42f2d542347d528293a8a4ee966a55109837cdad66658f7d3c062b666ba9191c79abcaa62962bef165e475dc8696603188ab6bc47f5436ed16d945f2684fda59ad6300b30015e3c51356b8dd397c033b594f7b4a4b5c56c4df6ce5cfb114d74901a4f6207b5e6b0bef2b8a154be0e201a888a761642ae4b86a6498e20bfadbd1a1de817e7474"], 0x1) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) write(r0, &(0x7f0000000200)="08858c815f6660ef", 0x8) r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$sock_timeval(r1, 0xffff, 0x800, &(0x7f0000000080)={0x7ecc, 0x5024}, 0x10) 16:00:42 executing program 0: getuid() getppid() mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f00000002c0)=""/67, 0xc7}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x24}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x7, 0x0, 0x0) 16:00:42 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r2 = dup2(r0, r1) close(r1) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) close(0xffffffffffffffff) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x80, 0x0) close(r3) 16:00:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000280)="f27137f6bb1fe069e91f331be67a30b444bf935dfe01ab2764593a7e8ee40ce4f161f8a905d508427e9a7bec95812b764c75c7a31711174118f812cd", 0x3c) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x800, 0x0) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = dup(r5) ioctl$KDDISABIO(r6, 0x20004b3d) write(r5, &(0x7f0000000100)="8c65", 0x170) fcntl$dupfd(r4, 0x0, r5) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x200000f0, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1}, {0x50}, {0xffff}, {0x7, 0x4, 0x80, 0xac}]}) ioctl$BIOCSBLEN(0xffffffffffffff9c, 0xc0044266, &(0x7f0000000180)=0x200) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x3) ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") 16:00:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x45}, {0x20000004d}, {0x4006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000100)="8c65", 0x170) r3 = dup(r2) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f0000000140)={{}, 0x2, &(0x7f00000000c0)=[0x0, 0x0]}) 16:00:42 executing program 1: setrlimit(0x3, &(0x7f0000000100)={0x7, 0x95}) pipe(&(0x7f0000000040)) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r1, &(0x7f00000000c0)='C', 0x1) close(r1) readv(r0, &(0x7f00000026c0)=[{&(0x7f0000001500)=""/4100, 0x1004}], 0x1) semget(0x1, 0x1, 0xa42) 16:00:42 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000300)='./file0\x00', 0x10, 0x40) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000340)) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000100)="8c65", 0x170) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYRES16=r2], 0x1) r3 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000080)=0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = socket(0x18, 0x2, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f00000002c0)=0x1) socketpair(0x2, 0x4000, 0x8, &(0x7f0000000240)={0xffffffffffffffff}) setsockopt(r7, 0x3f, 0xfffff801, &(0x7f0000000280)="aab312ff3ba5ecccf1380f8d48d1f6e01011f7d87078898810a49b49d3a97616c15c1654a9bd21206dff0d71f29b780020", 0x31) setsockopt(r3, 0x2, 0x3, &(0x7f0000000180)="08a7c473d9dd134e376b4127d76f15d512c77f7edc2d5c46ca6fe5815134d5d62ce90eca79a204b8988ba13e70113cd01b17f4deffd2df99fbf8144f4d5c870a1cba40e9a8c654fc77c99c8558b53a785cc41cbbf60e2968b645d27e7422e4a833b64073c3e67d9cd499700226f813ceca03da0f1d3d63ada77f49071e271dc5ebad", 0x82) close(r6) socket(0x400000000018, 0x3, 0x3a) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r6, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:42 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) r1 = semget(0xffffffffffffffff, 0x6, 0x20c) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000200)=0x8) semop(r1, &(0x7f0000000080)=[{0x4, 0x0, 0x800000001800}, {0x3, 0x401, 0x1800}], 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000440)=0x100) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000100)=""/112) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) accept$inet6(r3, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f00000001c0)={0x85, 0x0, &(0x7f0000000240)=""/133}) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000180)={0x0, 0x0, 0x7, 0x9c38, 0xfff}, 0xc) r4 = semget(0xffffffffffffffff, 0x6, 0x20c) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000200)=0x8) semop(r4, &(0x7f0000000080)=[{0x4, 0x0, 0x800000001800}, {0x3, 0x401, 0x1800}], 0x2) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000440)=0x100) semctl$GETNCNT(r4, 0x1, 0x3, &(0x7f0000000100)=""/112) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000300)=0x3) ioctl$VMM_IOC_WRITEREGS(r2, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) 16:00:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80, 0x6, 0x0, 0x401}, {0x44}, {0x7ffffffe}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="c7a885d79053dd52de1ca1b378e5") r1 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x84) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000240)={0x7, 0x7, 0x100000000, {[0xfe4, 0x1, 0x6, 0x4, 0x401, 0x401, 0x2, 0x8, 0x4, 0x1, 0x1f, 0x5dfc64a4, 0x8, 0x1000000000000000, 0x5, 0xfff, 0x0, 0x1], [0xfffffffffffff15d, 0x6, 0x10001, 0x6, 0x9, 0x2, 0x100000000, 0xfffffffffffffff7, 0x4, 0x5], [0x4, 0x100, 0x6, 0x9, 0x4, 0x6, 0xe4], [0xbb, 0x5, 0x100, 0x5, 0x8000, 0x3], [{0x5, 0x9, 0x2011, 0x1fc7}, {0x5, 0xffff, 0x8000}, {0x3ff, 0x6, 0x8, 0x9}, {0x5, 0x8, 0x2e54, 0x800}, {0xd840, 0x5, 0x7, 0x1}, {0x2, 0x1e, 0x3, 0xa77}, {0x0, 0xb7e6, 0x0, 0x2}, {0x6, 0x3, 0x40, 0x8}], {0x3ff, 0x3ff, 0x400, 0x39a251d3}, {0x21, 0x8001, 0xdaa4, 0x4000}}}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x45}, {0x20000004d}, {0x4006}]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000000)=[{0xffff, 0x1, 0x3f, 0x401}, {0x1, 0x0, 0x0, 0x100}, {0xfff8, 0x3, 0x3f, 0x8}, {0x240, 0x9b, 0x5, 0xa2425f33}]}) 16:00:42 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001cc0)='./file0\x00', &(0x7f0000001980)=[&(0x7f0000001d00)='&#@,@\\{(/[\x00', &(0x7f0000001bc0)='^%\xeb\x95\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000180)='\x00', 0x1}], 0x23a, 0x0, 0x0) r2 = syz_open_pts() mkdir(&(0x7f0000001b80)='./file0\x00', 0xf9) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001880)='/dev/ttyCcfg\x00', 0x81, 0x0) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f00000018c0)) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(r4) r5 = dup(r0) semget$private(0x0, 0x4, 0x303) r6 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) ioctl$TIOCEXCL(r5, 0x2000740d) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x0) ioctl$TIOCCDTR(r5, 0x20007478) ioctl$KDGKBMODE(r5, 0x40044b06) r7 = socket(0x800000018, 0x1, 0x0) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4) bind$unix(r7, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0x0) pwritev(r4, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0xffffffffffffff72}], 0x10000000000002f1, 0x0, 0x0) r8 = socket(0x2, 0xc003, 0x2) setsockopt(r8, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x1, 0x0) r10 = dup2(r8, r9) ioctl$PCIOCREAD(r10, 0xc0207534, &(0x7f0000000040)) readv(r2, &(0x7f0000002080)=[{&(0x7f0000001fc0)=""/159}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 16:00:42 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0x3d, 0x0, 0x0, 0x1}, 0xc) r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r1, 0x0, 0x65, 0x0, 0x0) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r5, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r5, &(0x7f00000003c0)=ANY=[@ANYPTR=&(0x7f0000001680)=ANY=[@ANYBLOB="fcbbff8e78a17117aae96a2e84a3739f061bfc694c967dab42ef537d90f0875ec062a534184456f9a7311750a95070efefa9c0570b7deb77c7712f2f07ea264d74354d38796356e5d97992b475ea9fb569978da3641c46234759def0766fe5850d72fe3cd315f1a26ff130df47322bf39de07f75f456f0710433d1d3c39809f71986115e9e529e9c654e388e77007d0550d7637f45f3538a381b42554bd7cbf57fdceda35e52d06f637f3efe22ae002d2f4317cfc61858d66c524b89dc13bda5a88da4de9de7c3bf3bd325f5f740fc0ae325cfca007c1249b9deaf8a681e1a6c4a2b144e07a3ba7893e0e784d4d97cee2460c4f2034eca85c78cee5c413c8668684bfa2b34a2017c98766b5fbf2cc0071c586b72fefb44cdab7cd7c429c727c941ea0ba639a1c0fbb91549d2e60d21e3003cefdca6691c9ffcecee3e85e5d6752493109c1bf20ec1d1d9cf8ce109a44c3b81f43552f5bd3d8946572bce08757581d3bf45dfae10d9e1885f7637ef4a87b138f46f4187c6ab6d84c5c644f5503e935b2566ae15241922f159209465a34def375923d6e2429c0a4fd294d3f711b40832935989a0e45630bb89baed212b77e12f98d13981483a477d888c4913f60b07745a6bd612cb527406ccadd8555f1c9a97a4d310896a3a9d228391729d74e42600f49c7842206f2411b4dcd2a85747651fc5b0ae8cb6a878b82e9581dc6eef37efd74b683c8b68e81726525c917fe7d3ebc792fec7c99301a4576aa2f7270af3f01e7dc4f1b14604ec5f2615a31d87d60d4ad62ed12fe796648916112b88a75737741b2b18f2470d11023b48d58cb452dc6a8b8caf14406a2714e2e93d2ba1083a0f6dd6c40c6827f374dbcf42a77b907e3d0bdc5d5a53c9341def67bf4e0ae9566d0cb398816edc85d56f16b4e440e753b330e4998dec8a5221610abab317833c6fd2872cc71b159d03477e73ac7a4b95d6f875d0c42cb00eac002ad2a738e9e06c6be72a23b72c785dcfbf740693ec87ea4fc2c683cf8546da8f45e14c79a3abf64226af25d088d5b1fb92efa3c4bc89803a90cccc598b6666ffb39e9dd72453c324027efb1928b7b6504382099d324ebe9d64c113f8ba33a103651937277578ca657ac1860567269a4eaf9f010a2fc2ba1ef9d73a6a24b377c8442f0f67b3ea5b5179e949c2c87de85def8d19ac081c297769f59dbad3fc6e4377cf3ef5004c079f2d8e2cacb6d687d30faa4448fa73ad0e691b92b8e4feb89ea3f60be8669c2476ac9c581468120603fd88a24e47d9331475d0377d5acbc35b54ed2a09d3f7f0ce23f25b5ec659de036aae06ee987772c2c8446a51626dc8d24ff4e82d4e0adbb6a786aaa5b41085e4ef74595871dd4fadf3add6913cf13ea1c410b29aef11ed9965e7dfa6c1df666ef5e92f3cb1fdcfcd25694b301f5a6a85f2a3a3acf74fe309da7423fd1415215321de157e06bc25fca54bb84397b043ff633a8d11128cba94b02f1387fe86e17958c536d1bf194cdaefe4fc2427eab80cec2384280b245e33601a465e7bd89049709b777587789a0add3092c17af6126a395e7d519bdf6792b3f55d86d1fa4ecad4f6b612e1c7df0667f7212d510e442acb36b4373818f071ff1a6296a54324ce41c17ee1f6b0725348dc84ee78f128172f8530fa86bbf45f2c6817458f5c060c30e1a17ce53e837d7e3732c686da3cc74096500e29a8e54887d5ad9145d7499814f77079ab8c16b71301d973dad200eda33e7f43afdeea0246741cb31612605556a9509aeea342d233f2d469f8e2407129a800b27820d056faed8460cd23a2e9f89e1eef41cd4858da9fa0d40cc1154b26c817ff5e73276ace79d2dedc7d5a34ff99ced916275ba53eda7cb65c728a14b584f9d9e54afb8fe840b28b5eee002d73d2c5e2d844e70e729bc94b9d9d88d949ba79314655ec43fbafa05a7dcb53c7ed18b973fdb3e40b1e2c8aab2d59c7edfc8853eb5cf4c9cc40e4faf337ea493a84874a1c0b69fe512931cc5101ec3d919e4c6c614f18a548323816af335e54ca22eb41fda07ddb6ed7a1c9edddb00baae4e99c0ead4b7184de4a82d6b74f64198d9190fd75ed8f1fdfd715d003c3546c154185e1d6fd75468dc61ce3f25fd27ef2767ed96db54280b22491de7165c48f519ac2d6e6aa203097992aeae3999b643ee7ce96f5f2dee0cc6df91d84efde844555e491a505c0802188ddae201bbafe593fd7fa9544122604bd8b869641643adac07835480b108ae1efd84b8481dcd545d4df645ed7ee9f3bdf9095943963232b88e7e636f923fd8c7957ee4842e8411ce06bbc31aa907a540e3c5aee2dfb674eec9f9bec55791bddde45d6861c3dc31224720bf848174df54b085826970490980060da667c0475c6b1aa675cdf1ccf5318427ecb8877229ace187e42e753b250f4e58fc874749280b869a8f344a72cd836f7e138788126bc17627348b669c7b032d5b4cbb6af0d01d68788244b9fd95b8e33aef90583a641138211421ec7eac381d384e69e97e4fd9863145bf09df755d774ff9e2641703fc0410f336a6e48f684be172f09e94e5a78fa10d597f1b8f71f27e47f48433fc3d166c7b0668fd6b17052374feced63c1f261cd58c93339a3d2a3b8a671b4103c5a10a8a27e6e613612f8824d56760d8e7dadd8ee6ed804f83749fc325cc23afcebec7ffa700beb26d8d4eabfa5155ef4ec0b18d84961fa001dc5b6c247fab8f65995a1491031f3480bfd5756f4d8ff8ea7d7674726c577625de2381e4d8a77108ffd4704e4b8668acc4a89d4b8cc73d23a28954a95ae41cb0a67e343ad8092be0b649701bb32a4b52b2253d50145c20ab60a995d92f0ee4efa4fe11dc907d83ece27897561dd3d25c7f083c69e4eb5df58c2b67097e9ead5057f7402c10c6e86c68640c5679a82e0f1e5224a10ab20bac197f85f9884fcda86813304be29c9256f48fdd32a0306fa7c01fee2f58fd006e0b4592683e5814d304abfed926ca08852d1d2331c5885d366a98963c7a14ba96644f4413ee3ad4804a9ed752b37427a889b31c7cdf21e59dcc9ee02f2dce3c2da990d9ab56e652bfdd26a2fd2cc1a1c7f72a15a3d833bbb78520dc2d3d1dba7cea5192325e576c8286f5c2f449314df1e3c6ca0ab4af1ff49441931414a17f1687e458aec26d547f5897b34643220810e9516c345fcfd2d6aa55339bdc95d7104e2eab33f7f44c828371a9cec4f3a0e130f3131612289efaed4b55d223fce8ae8358368923130566846bb0c3ec1e884f7d6049dc44a39debb9547e977538d26f06f7a856d9472b8d8d21d9acc3668371c34e0afc960342faf3b4de9b3cb2b9fadf86d4972035e952d2bfa03659bd0e489f1f678ee6da80321b5305d84776939eb672dc2d014ad5c486547b0a437e10ceb76785fb086d931061bd8f75f7a91ba749870c9b985ea3d81c048374632a0b529a14a742a8b20d57d3522561d368d0d7d4cca6a8d76260e5f30f97f76e30d35b876489792861b89c0abbdb2a55121928cf62bda79af422848467675f37b4703dee779b696d84cad1be0482049c3260c8c276d5f2440fc1af321689b3475bfb706a52bfbe432c850c6808d0e75ecdde2e57a5757f6d985e7d2e6f303e79a505e8730396821f9bcfda0f11b74d8b19323ac8d219a4b051543469ed9f5690a12988b877036b711499eda2ca81fe08e411e41b59272a0b8ae2e7e905917f18c0af9c7376ecf26b0282685b1f299521b7a28a63f628e61d843ae8295b8f16af2fd30bf2c2d945d52f59f426ab0575cc5f2a2a3e4d511e4ad6160b33920972028a00103726b9bccbf7f673f7fa23dc61738806983c8cd59acd951203c23b5c2bdbee0de5080e7c313498db7e894c120c18d747aadb8867a40ce2032ad20e8e9e8cca92dbebef8cd98091ff237496952d73e219ceb822e25fb034a7f860f1aed64dfa67f2d81aae360fc756d00e33b6c0f1d8d5d1fc951e15afaf1c022afd2a18acbfb1f511b02a2e7d8cf2ceb18344dff8bb8dccdba268ef640b1861c2680a7f832a207c2506697483380e99ad896bec77b167a763bb0b5fcda71d5f5c9946f1b9d542e73e7f3952aa75d0334ed7b56bf17f22f4ba000015706916c41bd305b3a9f72feabdc26d89ab7fe43ca7e2f45f819ee9f3ab29a28d00bcd725f057c8dc4fc0ed784949e7118dc109b0123d4624cc84df971bcde9e2b55ad92398308d996fbc27260fbb73b02affa06509aa72c2cf6aa470c1250fc716f91f2ff9938f801cd79eaf30c680d5471d53b0ba47f627ba241429e87777db8d58adf3a6f8f9bf28c68c3e760acb946d18080a2dc2d507a715cf34a980f20096f5ba5677f591f7a45d504a5b75bd8fde3bb9c7dd55524c31c57f24a2c95b2e5102116a3610cb0950269a0558450ffdba35c92cf3c6f43cd05bec9262275a7946326a152350c0b7e7f82bca6711fe37e4da0f163043e804dfd82ce86cbddcc1a117944f637d515a71d9f2269b4c1f9bd55a78287b595e1ef5e4bff2046282ceddefd9d1dbfe8395791a47510706aac726ee6f91a7fe50acfe33ec469f7345620475ba1f41814606c4690856740e38fc651da5e84d3d52353bfa201d4ee5d8f7eb03190be42059a2a5cb6d775a070a3f110b1fca356f5feeba4715dbf05f0166eb4250e5ca2c5a8027ca6b3ae395437fd1f150a827835a6d473f6ec8bb5ba589297f1bda3579fea0f5b50ac73315c226a9727443a28a01badeec083bd2c319ba61d1668bd66be3df06d4a15b142fa2dbb0402595f0cb4e4efb79f552283a94c022523e2a2ea2ad3227484ec4ad005d5a309d027848da21c280cdda985f8537ade6f0dc2a135a6c84c481dd3ea896dc5a5e93d655c2b85d4a15ff96cdd9042b8396fdcc3a8075c8e1391160e5086dd71606ec89875b37eb0b56d0c1ab0c0266686e444dcc3afef01a72312b1ab5d8c5ffe7d4b8f8e706fd3775f75dc2568423b9657be1b1bb42e10c3c6be4ddefbc7f7477cf4fb0fed88fdb318fbf1890fc960afbe8311011fe4b9fbfa7bf5f15e7709f27f4f263230051171507617708cd77f8caab14f8d8b51cca296e557e742f0bc078d9d42574a83cce1baa35cbfc42ecd91fc8a26dd7221a2e926d9b4902639860d7c59220d3dc93ae031afe89d29c0b20346e43dc8efa8a670587a86b5cf3def1e83a5c5bfcf3ba5457e67ce855af10f45ffaf38a7deac1d61fe108358e0d0505e990c8b97f65969e5a33b67007f3b52d6c700e1c669db1ad60a004ff02d8f1e5b9502ab00184a2a93d25b3c31c52e72d5860f1acd81befc303729b28cd0a3a5b326d6a7e0012f3cff2af2987c8929a77177c242c7648616f11781de90e762ff903dda45d1b0951e6e0ec5de940728b4d6451912bbf827df8e588d0b62f3bb3baf96b89d91e72ab39d3abee5ec26b598514e20443e4690725802d6de58531b9ed16708352263aea58b4498ba4644d26e6d391e5b845de5ad28989118fc2f671fde43f82d7cd3710c475a8399ba813ca83a328ab5c5d2e5ccb786e55d22f160bdd1185066b6fe967c1a6744063b6f27d0861040491c5fba4b00952bda00e17c5ba66c43e96048fa5a0c2281cdaf8a7c776d7502caf256334ad62fb9edaafaacf656d8205fed7b4dcbd1755f23d29a7a92447f78a4962aec6d9e18bfa60d369bd27ba6ae94a86f9de7080ed8afaadf4b8214c1e977dd86ca7b851cfedc21ea4fcf91aedd1e6d4c392776ea835f6ed39f9b6f6c01834d2e3ea9af851d15", @ANYRES16=r3, @ANYRES32=0x0, @ANYRESHEX=r2, @ANYRESHEX=r2, @ANYRES32=0x0, @ANYRES64=r3]], 0x1, 0x1, 0x1000) msgrcv(r5, &(0x7f0000000700)=ANY=[@ANYBLOB="78a4150180000002090000009604d062dbecf06a3cd220f8fb99bf8ec8790a0aa209efdae3eb9bd04cb49f4e91ecd104bd7d01bf762b2b513778c3a3ec2705be72f4ca3a5c4dd4f560a12c15c40c635087ba56f056b06fa7cb4065bf53db5efca66808ab3cd4106db67829f00e80be5c733b20596c5ad45fb0465b087dd835516a932f0eef44f5f1bdb17fd55f555cc9f8645113683b8eb9e1d9f9abed45c6b1aad199a3d458b284929e98e7edf5c0ffc350650291b492fa37063985c965"], 0xffffff64, 0x1, 0x0) r6 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r7, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r11 = getppid() r12 = socket$unix(0x1, 0x2, 0x0) r13 = syz_open_pts() fcntl$lock(r13, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) r14 = syz_open_pts() fcntl$lock(r14, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) sendmsg$unix(r12, &(0x7f0000000100)={&(0x7f0000000680)=ANY=[@ANYPTR64=&(0x7f0000000480)=ANY=[@ANYRESHEX=r13, @ANYBLOB="e7f6bf5c77971c79e0a789c16a0772f8ce5846833e66c238c804e9a2a8233c97a4322337c525f1e54dea3c688894f6863a62d21ff7d819b5ea78201201d40f217a08a7cf84bd7edbb0219ed2a62138", @ANYRES32, @ANYRES16=r9, @ANYBLOB="20a0bd56c417dcb00383a5bff70ec13daa009b562753dfb7e68f79c1b3e4b85c7a24f1dade537ce732c1855a471cf027c1cc761e82726f647adf2a8d9e77d62c5571f9fe93dd2ba741f0c6353f63d5ae59c3e1110fec0ffeabbb7ab54eeb599e1f02953808735c4db2d0d47183327fdf24842af0f05c15cc3fe4548bdea489d5f954729f9272d6575b1bf3c530e9ef84ce8b874d6280ac8ed5371ab40f418af338089e5b5c52c7264ac483060b03eb4305a20ac6f1e6316a03f4d64bd9cb038d4115fe08b3e7d9c07097e6", @ANYRESHEX=r14, @ANYRES16]], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x0, 0x2}, 0x80d) r15 = fcntl$getown(r12, 0x5) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000980)={{0x2, r6, r8, r10, r8, 0x46, 0xffffffff00000001}, 0x102, 0xc07, r11, r15, 0xa5, 0x5, 0x100000000, 0x2}) r16 = socket(0x2, 0xc003, 0x2) setsockopt(r16, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r16, 0x0, 0x65, 0x0, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000440), 0xc) r17 = kqueue() r18 = kqueue() kevent(r17, &(0x7f0000000040)=[{{r18}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r19 = fcntl$dupfd(r17, 0xa, 0xffffffffffffffff) r20 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r20, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r20, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r20, &(0x7f00000003c0)=ANY=[@ANYPTR=&(0x7f0000001680)=ANY=[@ANYBLOB="fcbbff8e78a17117aae96a2e84a3739f061bfc694c967dab42ef537d90f0875ec062a534184456f9a7311750a95070efefa9c0570b7deb77c7712f2f07ea264d74354d38796356e5d97992b475ea9fb569978da3641c46234759def0766fe5850d72fe3cd315f1a26ff130df47322bf39de07f75f456f0710433d1d3c39809f71986115e9e529e9c654e388e77007d0550d7637f45f3538a381b42554bd7cbf57fdceda35e52d06f637f3efe22ae002d2f4317cfc61858d66c524b89dc13bda5a88da4de9de7c3bf3bd325f5f740fc0ae325cfca007c1249b9deaf8a681e1a6c4a2b144e07a3ba7893e0e784d4d97cee2460c4f2034eca85c78cee5c413c8668684bfa2b34a2017c98766b5fbf2cc0071c586b72fefb44cdab7cd7c429c727c941ea0ba639a1c0fbb91549d2e60d21e3003cefdca6691c9ffcecee3e85e5d6752493109c1bf20ec1d1d9cf8ce109a44c3b81f43552f5bd3d8946572bce08757581d3bf45dfae10d9e1885f7637ef4a87b138f46f4187c6ab6d84c5c644f5503e935b2566ae15241922f159209465a34def375923d6e2429c0a4fd294d3f711b40832935989a0e45630bb89baed212b77e12f98d13981483a477d888c4913f60b07745a6bd612cb527406ccadd8555f1c9a97a4d310896a3a9d228391729d74e42600f49c7842206f2411b4dcd2a85747651fc5b0ae8cb6a878b82e9581dc6eef37efd74b683c8b68e81726525c917fe7d3ebc792fec7c99301a4576aa2f7270af3f01e7dc4f1b14604ec5f2615a31d87d60d4ad62ed12fe796648916112b88a75737741b2b18f2470d11023b48d58cb452dc6a8b8caf14406a2714e2e93d2ba1083a0f6dd6c40c6827f374dbcf42a77b907e3d0bdc5d5a53c9341def67bf4e0ae9566d0cb398816edc85d56f16b4e440e753b330e4998dec8a5221610abab317833c6fd2872cc71b159d03477e73ac7a4b95d6f875d0c42cb00eac002ad2a738e9e06c6be72a23b72c785dcfbf740693ec87ea4fc2c683cf8546da8f45e14c79a3abf64226af25d088d5b1fb92efa3c4bc89803a90cccc598b6666ffb39e9dd72453c324027efb1928b7b6504382099d324ebe9d64c113f8ba33a103651937277578ca657ac1860567269a4eaf9f010a2fc2ba1ef9d73a6a24b377c8442f0f67b3ea5b5179e949c2c87de85def8d19ac081c297769f59dbad3fc6e4377cf3ef5004c079f2d8e2cacb6d687d30faa4448fa73ad0e691b92b8e4feb89ea3f60be8669c2476ac9c581468120603fd88a24e47d9331475d0377d5acbc35b54ed2a09d3f7f0ce23f25b5ec659de036aae06ee987772c2c8446a51626dc8d24ff4e82d4e0adbb6a786aaa5b41085e4ef74595871dd4fadf3add6913cf13ea1c410b29aef11ed9965e7dfa6c1df666ef5e92f3cb1fdcfcd25694b301f5a6a85f2a3a3acf74fe309da7423fd1415215321de157e06bc25fca54bb84397b043ff633a8d11128cba94b02f1387fe86e17958c536d1bf194cdaefe4fc2427eab80cec2384280b245e33601a465e7bd89049709b777587789a0add3092c17af6126a395e7d519bdf6792b3f55d86d1fa4ecad4f6b612e1c7df0667f7212d510e442acb36b4373818f071ff1a6296a54324ce41c17ee1f6b0725348dc84ee78f128172f8530fa86bbf45f2c6817458f5c060c30e1a17ce53e837d7e3732c686da3cc74096500e29a8e54887d5ad9145d7499814f77079ab8c16b71301d973dad200eda33e7f43afdeea0246741cb31612605556a9509aeea342d233f2d469f8e2407129a800b27820d056faed8460cd23a2e9f89e1eef41cd4858da9fa0d40cc1154b26c817ff5e73276ace79d2dedc7d5a34ff99ced916275ba53eda7cb65c728a14b584f9d9e54afb8fe840b28b5eee002d73d2c5e2d844e70e729bc94b9d9d88d949ba79314655ec43fbafa05a7dcb53c7ed18b973fdb3e40b1e2c8aab2d59c7edfc8853eb5cf4c9cc40e4faf337ea493a84874a1c0b69fe512931cc5101ec3d919e4c6c614f18a548323816af335e54ca22eb41fda07ddb6ed7a1c9edddb00baae4e99c0ead4b7184de4a82d6b74f64198d9190fd75ed8f1fdfd715d003c3546c154185e1d6fd75468dc61ce3f25fd27ef2767ed96db54280b22491de7165c48f519ac2d6e6aa203097992aeae3999b643ee7ce96f5f2dee0cc6df91d84efde844555e491a505c0802188ddae201bbafe593fd7fa9544122604bd8b869641643adac07835480b108ae1efd84b8481dcd545d4df645ed7ee9f3bdf9095943963232b88e7e636f923fd8c7957ee4842e8411ce06bbc31aa907a540e3c5aee2dfb674eec9f9bec55791bddde45d6861c3dc31224720bf848174df54b085826970490980060da667c0475c6b1aa675cdf1ccf5318427ecb8877229ace187e42e753b250f4e58fc874749280b869a8f344a72cd836f7e138788126bc17627348b669c7b032d5b4cbb6af0d01d68788244b9fd95b8e33aef90583a641138211421ec7eac381d384e69e97e4fd9863145bf09df755d774ff9e2641703fc0410f336a6e48f684be172f09e94e5a78fa10d597f1b8f71f27e47f48433fc3d166c7b0668fd6b17052374feced63c1f261cd58c93339a3d2a3b8a671b4103c5a10a8a27e6e613612f8824d56760d8e7dadd8ee6ed804f83749fc325cc23afcebec7ffa700beb26d8d4eabfa5155ef4ec0b18d84961fa001dc5b6c247fab8f65995a1491031f3480bfd5756f4d8ff8ea7d7674726c577625de2381e4d8a77108ffd4704e4b8668acc4a89d4b8cc73d23a28954a95ae41cb0a67e343ad8092be0b649701bb32a4b52b2253d50145c20ab60a995d92f0ee4efa4fe11dc907d83ece27897561dd3d25c7f083c69e4eb5df58c2b67097e9ead5057f7402c10c6e86c68640c5679a82e0f1e5224a10ab20bac197f85f9884fcda86813304be29c9256f48fdd32a0306fa7c01fee2f58fd006e0b4592683e5814d304abfed926ca08852d1d2331c5885d366a98963c7a14ba96644f4413ee3ad4804a9ed752b37427a889b31c7cdf21e59dcc9ee02f2dce3c2da990d9ab56e652bfdd26a2fd2cc1a1c7f72a15a3d833bbb78520dc2d3d1dba7cea5192325e576c8286f5c2f449314df1e3c6ca0ab4af1ff49441931414a17f1687e458aec26d547f5897b34643220810e9516c345fcfd2d6aa55339bdc95d7104e2eab33f7f44c828371a9cec4f3a0e130f3131612289efaed4b55d223fce8ae8358368923130566846bb0c3ec1e884f7d6049dc44a39debb9547e977538d26f06f7a856d9472b8d8d21d9acc3668371c34e0afc960342faf3b4de9b3cb2b9fadf86d4972035e952d2bfa03659bd0e489f1f678ee6da80321b5305d84776939eb672dc2d014ad5c486547b0a437e10ceb76785fb086d931061bd8f75f7a91ba749870c9b985ea3d81c048374632a0b529a14a742a8b20d57d3522561d368d0d7d4cca6a8d76260e5f30f97f76e30d35b876489792861b89c0abbdb2a55121928cf62bda79af422848467675f37b4703dee779b696d84cad1be0482049c3260c8c276d5f2440fc1af321689b3475bfb706a52bfbe432c850c6808d0e75ecdde2e57a5757f6d985e7d2e6f303e79a505e8730396821f9bcfda0f11b74d8b19323ac8d219a4b051543469ed9f5690a12988b877036b711499eda2ca81fe08e411e41b59272a0b8ae2e7e905917f18c0af9c7376ecf26b0282685b1f299521b7a28a63f628e61d843ae8295b8f16af2fd30bf2c2d945d52f59f426ab0575cc5f2a2a3e4d511e4ad6160b33920972028a00103726b9bccbf7f673f7fa23dc61738806983c8cd59acd951203c23b5c2bdbee0de5080e7c313498db7e894c120c18d747aadb8867a40ce2032ad20e8e9e8cca92dbebef8cd98091ff237496952d73e219ceb822e25fb034a7f860f1aed64dfa67f2d81aae360fc756d00e33b6c0f1d8d5d1fc951e15afaf1c022afd2a18acbfb1f511b02a2e7d8cf2ceb18344dff8bb8dccdba268ef640b1861c2680a7f832a207c2506697483380e99ad896bec77b167a763bb0b5fcda71d5f5c9946f1b9d542e73e7f3952aa75d0334ed7b56bf17f22f4ba000015706916c41bd305b3a9f72feabdc26d89ab7fe43ca7e2f45f819ee9f3ab29a28d00bcd725f057c8dc4fc0ed784949e7118dc109b0123d4624cc84df971bcde9e2b55ad92398308d996fbc27260fbb73b02affa06509aa72c2cf6aa470c1250fc716f91f2ff9938f801cd79eaf30c680d5471d53b0ba47f627ba241429e87777db8d58adf3a6f8f9bf28c68c3e760acb946d18080a2dc2d507a715cf34a980f20096f5ba5677f591f7a45d504a5b75bd8fde3bb9c7dd55524c31c57f24a2c95b2e5102116a3610cb0950269a0558450ffdba35c92cf3c6f43cd05bec9262275a7946326a152350c0b7e7f82bca6711fe37e4da0f163043e804dfd82ce86cbddcc1a117944f637d515a71d9f2269b4c1f9bd55a78287b595e1ef5e4bff2046282ceddefd9d1dbfe8395791a47510706aac726ee6f91a7fe50acfe33ec469f7345620475ba1f41814606c4690856740e38fc651da5e84d3d52353bfa201d4ee5d8f7eb03190be42059a2a5cb6d775a070a3f110b1fca356f5feeba4715dbf05f0166eb4250e5ca2c5a8027ca6b3ae395437fd1f150a827835a6d473f6ec8bb5ba589297f1bda3579fea0f5b50ac73315c226a9727443a28a01badeec083bd2c319ba61d1668bd66be3df06d4a15b142fa2dbb0402595f0cb4e4efb79f552283a94c022523e2a2ea2ad3227484ec4ad005d5a309d027848da21c280cdda985f8537ade6f0dc2a135a6c84c481dd3ea896dc5a5e93d655c2b85d4a15ff96cdd9042b8396fdcc3a8075c8e1391160e5086dd71606ec89875b37eb0b56d0c1ab0c0266686e444dcc3afef01a72312b1ab5d8c5ffe7d4b8f8e706fd3775f75dc2568423b9657be1b1bb42e10c3c6be4ddefbc7f7477cf4fb0fed88fdb318fbf1890fc960afbe8311011fe4b9fbfa7bf5f15e7709f27f4f263230051171507617708cd77f8caab14f8d8b51cca296e557e742f0bc078d9d42574a83cce1baa35cbfc42ecd91fc8a26dd7221a2e926d9b4902639860d7c59220d3dc93ae031afe89d29c0b20346e43dc8efa8a670587a86b5cf3def1e83a5c5bfcf3ba5457e67ce855af10f45ffaf38a7deac1d61fe108358e0d0505e990c8b97f65969e5a33b67007f3b52d6c700e1c669db1ad60a004ff02d8f1e5b9502ab00184a2a93d25b3c31c52e72d5860f1acd81befc303729b28cd0a3a5b326d6a7e0012f3cff2af2987c8929a77177c242c7648616f11781de90e762ff903dda45d1b0951e6e0ec5de940728b4d6451912bbf827df8e588d0b62f3bb3baf96b89d91e72ab39d3abee5ec26b598514e20443e4690725802d6de58531b9ed16708352263aea58b4498ba4644d26e6d391e5b845de5ad28989118fc2f671fde43f82d7cd3710c475a8399ba813ca83a328ab5c5d2e5ccb786e55d22f160bdd1185066b6fe967c1a6744063b6f27d0861040491c5fba4b00952bda00e17c5ba66c43e96048fa5a0c2281cdaf8a7c776d7502caf256334ad62fb9edaafaacf656d8205fed7b4dcbd1755f23d29a7a92447f78a4962aec6d9e18bfa60d369bd27ba6ae94a86f9de7080ed8afaadf4b8214c1e977dd86ca7b851cfedc21ea4fcf91aedd1e6d4c392776ea835f6ed39f9b6f6c01834d2e3ea9af851d15", @ANYRES16=r18, @ANYRES32=0x0, @ANYRESHEX=r17, @ANYRESHEX=r17, @ANYRES32=0x0, @ANYRES64=r18]], 0x1, 0x1, 0x1000) msgrcv(r20, &(0x7f0000000700)=ANY=[@ANYBLOB="78a4150180000002090000009604d062dbecf06a3cd220f8fb99bf8ec8790a0aa209efdae3eb9bd04cb49f4e91ecd104bd7d01bf762b2b513778c3a3ec2705be72f4ca3a5c4dd4f560a12c15c40c635087ba56f056b06fa7cb4065bf53db5efca66808ab3cd4106db67829f00e80be5c733b20596c5ad45fb0465b087dd835516a932f0eef44f5f1bdb17fd55f555cc9f8645113683b8eb9e1d9f9abed45c6b1aad199a3d458b284929e98e7edf5c0ffc350650291b492fa37063985c965"], 0xffffff64, 0x1, 0x0) r21 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r22, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r26 = getppid() r27 = socket$unix(0x1, 0x2, 0x0) r28 = syz_open_pts() fcntl$lock(r28, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x100000005}) r29 = syz_open_pts() fcntl$lock(r29, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) sendmsg$unix(r27, &(0x7f0000000100)={&(0x7f0000000680)=ANY=[@ANYPTR64=&(0x7f0000000480)=ANY=[@ANYRESHEX=r28, @ANYBLOB="e7f6bf5c77971c79e0a789c16a0772f8ce5846833e66c238c804e9a2a8233c97a4322337c525f1e54dea3c688894f6863a62d21ff7d819b5ea78201201d40f217a08a7cf84bd7edbb0219ed2a62138", @ANYRES32, @ANYRES16=r24, @ANYBLOB="20a0bd56c417dcb00383a5bff70ec13daa009b562753dfb7e68f79c1b3e4b85c7a24f1dade537ce732c1855a471cf027c1cc761e82726f647adf2a8d9e77d62c5571f9fe93dd2ba741f0c6353f63d5ae59c3e1110fec0ffeabbb7ab54eeb599e1f02953808735c4db2d0d47183327fdf24842af0f05c15cc3fe4548bdea489d5f954729f9272d6575b1bf3c530e9ef84ce8b874d6280ac8ed5371ab40f418af338089e5b5c52c7264ac483060b03eb4305a20ac6f1e6316a03f4d64bd9cb038d4115fe08b3e7d9c07097e6", @ANYRESHEX=r29, @ANYRES16]], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x0, 0x2}, 0x80d) r30 = fcntl$getown(r27, 0x5) msgctl$IPC_SET(r20, 0x1, &(0x7f0000000980)={{0x2, r21, r23, r25, r23, 0x46, 0xffffffff00000001}, 0x102, 0xc07, r26, r30, 0xa5, 0x5, 0x100000000, 0x2}) r31 = socket(0x2, 0xc003, 0x2) setsockopt(r31, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r31, 0x0, 0x65, 0x0, 0x0) accept$inet6(r0, &(0x7f0000000480), &(0x7f00000004c0)=0xc) r32 = socket(0x2, 0xc003, 0x2) setsockopt(r32, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r32, 0x0, 0x65, 0x0, 0x0) r33 = socket(0x2, 0xc003, 0x2) setsockopt(r33, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r33, 0x0, 0x65, 0x0, 0x0) r34 = kqueue() r35 = kqueue() kevent(r34, &(0x7f0000000040)=[{{r35}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r36 = fcntl$dupfd(r34, 0xa, 0xffffffffffffffff) r37 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r37, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r37, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r37, &(0x7f0000000f40)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f5315419be0f948fb3835000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c9503000c3d9585c3749284702af8e3c4aeb0a6ee8a15a7d3bcc0397540771f7f964c59b315dd141ed2da6cf48388d30a091b024d79a9f8107908ef8c5b81ef3885cc835d7ba7c3d993d5c6c949e53c01d272b769af09c9280d15378b205a6fcd05dfcdfecdcfeabfc3e9ae12ae0940bb08a66c9ec83080000007b9a6967123917991c1c3757a116af3054dbc428f9afc96e31da8e7a06e5b89c5783bac7e03a56d4f7ca904f32cac9a9b0ba132ef6ddd54b99a583d8b5430379add331cd4ff020c19a8f5ecc3fb758509e3afd65f6ab9430100537000000000000"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r37, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r37, &(0x7f0000000a00)=ANY=[@ANYBLOB="78a4150180000002090000009604d062dbecf04a3cd220f8fb99bf8ec8790a0aa209efdae3eb9bd04cb49f4e91ecd104bd7d9abf762b2b513778c3a3ec2705be72f4ca3a5c4dd4f560a12c15c40c635087ba56f056b06ea7cb4065bf53db5efca66808ab3cd4106db67829f00e80be5c733b20596c5ad45fb0465b087dd835516a932f0eef44f5f1bdb17fd55f555cc9f8645113683b8eb9e1d9f9abed45c6b1aad199a3d458b284929e98e7edf5c0ffc350650291b492fa37063985c96584bdfa14902e2628b5c6c54d535b3b381f9f6a427953762b7f88923a313617f4479e7823d408a2cb3a966d7979e727bc2d99523fd6923b1c655fc04de5eb9fd1f939cab80d29d870931dc153c108aaec0af7d958f78b6e33470cdb1672a69f6cfcec85e2d7238537887cc16836f6567e5baa90dc38c2a34737f5e1d61496b211f2610bf90a8f73837852fb2647b85c16f47fc65abd5ad8ef43ac56fc"], 0xffffff64, 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r38, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r41 = getppid() r42 = socket$unix(0x1, 0x2, 0x0) r43 = socket(0x2, 0x2, 0x0) connect$unix(r43, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r44 = socket(0x10000000002, 0x2, 0x0) dup2(r43, r44) sendmsg$unix(r42, &(0x7f0000000080)={&(0x7f0000000400)=ANY=[@ANYRES64=r43], 0x1, &(0x7f0000000600)=[{&(0x7f00000002c0)="a62bd6ed1b93da9c25b26650f3f5854a74a167aa82cfdcc5ddd843c4a7b47683c28f5dfa2ef79b2a9965a884b41cf81f3acf27f9207525b7e34dfa", 0x3b}, {&(0x7f00000007c0)="5cebfbef617c262b3d6d9fc178ce8fce4cc596488721b8ea7ee1382728bda2eb923b69ed5cebcd674e0377326e3affa9191088160ff46a722374cdce116e5d0db6723920c3d7d170316da70d5a56d8be7326cc5c0f3cdd6c8e9593195f7f8d0316408c9057cbb7c78cfcbe5fc2c44ec7dae777f81a11fa9e1db9c915f5e400fd0a27acc27eaf3e728e9268d0fcf4cec16a2d003b2ac752bdf72f6902127641d606e3cd6cd3b742115ef1440a3a056f1e959b1bc03a9cd9d7634754659761ae74480c8835d03c0e2404db960998d494bc7e3c7da7238c3c509854", 0xda}, {&(0x7f0000000c80)="3ffb31ca4e0974b469f9579d9dff6b09b49ec2312916ae5bb19a20f515aa2143685db65592cd903dbdf1e27bfcc9e9737faca98b8b5fff33f575b9d41cdf300c83b22b1dffbb92bf238f3b63729516ad9916236a23abc16709910f4fdb09f37c743062c697ea168d27b9e836d807dcecba54b56be00ec183731bf07a757a6e44040bdf2ad94dd6c6a9db68e0ec4b185ee831a93ccce65c50524cea1816d7a11606ec4ce37591a86cc3924421d2000da619ee8855fefe18dfcb609bce8580aa17bafcd247b4b070128c1e731bfeb59b872de213be35cba7978f599340da7f605ee0886bcebe9673409a677faa0d7c6e2b264bd6e1c113c214e07f", 0xfa}, {&(0x7f0000000300)="65b6653e7c35197739a724cae9ba99c1df3f0125788746929210170bf265c65c4db7c34c0f3afcfffbb7d9a82dafb8d351fc0f0be58a2b323b4c58a48b78fcc25ec5418f2ee4e431b736ed4f894f55f9cf45810078387692a1233d41f36b", 0xfffffffffffffdf7}], 0x4, 0xfffffffffffffffe, 0x0, 0x2}, 0x1) r45 = fcntl$getown(r42, 0x5) r46 = msgget$private(0x0, 0x0) msgrcv(r46, 0x0, 0x0, 0x0, 0x0) r47 = geteuid() msgctl$IPC_SET(r46, 0x1, &(0x7f0000000140)={{0x5af1, r47, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) msgctl$IPC_SET(r37, 0x1, &(0x7f0000000240)={{0xe9, r47, r39, r40, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r41, r45, 0xa5, 0x1, 0x100000000, 0x2}) getpgid(r45) r48 = kqueue() r49 = kqueue() kevent(r48, &(0x7f0000000040)=[{{r49}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r50 = fcntl$dupfd(r48, 0xa, 0xffffffffffffffff) r51 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r51, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r51, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r51, &(0x7f00000003c0)=ANY=[@ANYPTR=&(0x7f0000001680)=ANY=[@ANYBLOB="fcbbff8e78a17117aae96a2e84a3739f061bfc694c967dab42ef537d90f0875ec062a534184456f9a7311750a95070efefa9c0570b7deb77c7712f2f07ea264d74354d38796356e5d97992b475ea9fb569978da3641c46234759def0766fe5850d72fe3cd315f1a26ff130df47322bf39de07f75f456f0710433d1d3c39809f71986115e9e529e9c654e388e77007d0550d7637f45f3538a381b42554bd7cbf57fdceda35e52d06f637f3efe22ae002d2f4317cfc61858d66c524b89dc13bda5a88da4de9de7c3bf3bd325f5f740fc0ae325cfca007c1249b9deaf8a681e1a6c4a2b144e07a3ba7893e0e784d4d97cee2460c4f2034eca85c78cee5c413c8668684bfa2b34a2017c98766b5fbf2cc0071c586b72fefb44cdab7cd7c429c727c941ea0ba639a1c0fbb91549d2e60d21e3003cefdca6691c9ffcecee3e85e5d6752493109c1bf20ec1d1d9cf8ce109a44c3b81f43552f5bd3d8946572bce08757581d3bf45dfae10d9e1885f7637ef4a87b138f46f4187c6ab6d84c5c644f5503e935b2566ae15241922f159209465a34def375923d6e2429c0a4fd294d3f711b40832935989a0e45630bb89baed212b77e12f98d13981483a477d888c4913f60b07745a6bd612cb527406ccadd8555f1c9a97a4d310896a3a9d228391729d74e42600f49c7842206f2411b4dcd2a85747651fc5b0ae8cb6a878b82e9581dc6eef37efd74b683c8b68e81726525c917fe7d3ebc792fec7c99301a4576aa2f7270af3f01e7dc4f1b14604ec5f2615a31d87d60d4ad62ed12fe796648916112b88a75737741b2b18f2470d11023b48d58cb452dc6a8b8caf14406a2714e2e93d2ba1083a0f6dd6c40c6827f374dbcf42a77b907e3d0bdc5d5a53c9341def67bf4e0ae9566d0cb398816edc85d56f16b4e440e753b330e4998dec8a5221610abab317833c6fd2872cc71b159d03477e73ac7a4b95d6f875d0c42cb00eac002ad2a738e9e06c6be72a23b72c785dcfbf740693ec87ea4fc2c683cf8546da8f45e14c79a3abf64226af25d088d5b1fb92efa3c4bc89803a90cccc598b6666ffb39e9dd72453c324027efb1928b7b6504382099d324ebe9d64c113f8ba33a103651937277578ca657ac1860567269a4eaf9f010a2fc2ba1ef9d73a6a24b377c8442f0f67b3ea5b5179e949c2c87de85def8d19ac081c297769f59dbad3fc6e4377cf3ef5004c079f2d8e2cacb6d687d30faa4448fa73ad0e691b92b8e4feb89ea3f60be8669c2476ac9c581468120603fd88a24e47d9331475d0377d5acbc35b54ed2a09d3f7f0ce23f25b5ec659de036aae06ee987772c2c8446a51626dc8d24ff4e82d4e0adbb6a786aaa5b41085e4ef74595871dd4fadf3add6913cf13ea1c410b29aef11ed9965e7dfa6c1df666ef5e92f3cb1fdcfcd25694b301f5a6a85f2a3a3acf74fe309da7423fd1415215321de157e06bc25fca54bb84397b043ff633a8d11128cba94b02f1387fe86e17958c536d1bf194cdaefe4fc2427eab80cec2384280b245e33601a465e7bd89049709b777587789a0add3092c17af6126a395e7d519bdf6792b3f55d86d1fa4ecad4f6b612e1c7df0667f7212d510e442acb36b4373818f071ff1a6296a54324ce41c17ee1f6b0725348dc84ee78f128172f8530fa86bbf45f2c6817458f5c060c30e1a17ce53e837d7e3732c686da3cc74096500e29a8e54887d5ad9145d7499814f77079ab8c16b71301d973dad200eda33e7f43afdeea0246741cb31612605556a9509aeea342d233f2d469f8e2407129a800b27820d056faed8460cd23a2e9f89e1eef41cd4858da9fa0d40cc1154b26c817ff5e73276ace79d2dedc7d5a34ff99ced916275ba53eda7cb65c728a14b584f9d9e54afb8fe840b28b5eee002d73d2c5e2d844e70e729bc94b9d9d88d949ba79314655ec43fbafa05a7dcb53c7ed18b973fdb3e40b1e2c8aab2d59c7edfc8853eb5cf4c9cc40e4faf337ea493a84874a1c0b69fe512931cc5101ec3d919e4c6c614f18a548323816af335e54ca22eb41fda07ddb6ed7a1c9edddb00baae4e99c0ead4b7184de4a82d6b74f64198d9190fd75ed8f1fdfd715d003c3546c154185e1d6fd75468dc61ce3f25fd27ef2767ed96db54280b22491de7165c48f519ac2d6e6aa203097992aeae3999b643ee7ce96f5f2dee0cc6df91d84efde844555e491a505c0802188ddae201bbafe593fd7fa9544122604bd8b869641643adac07835480b108ae1efd84b8481dcd545d4df645ed7ee9f3bdf9095943963232b88e7e636f923fd8c7957ee4842e8411ce06bbc31aa907a540e3c5aee2dfb674eec9f9bec55791bddde45d6861c3dc31224720bf848174df54b085826970490980060da667c0475c6b1aa675cdf1ccf5318427ecb8877229ace187e42e753b250f4e58fc874749280b869a8f344a72cd836f7e138788126bc17627348b669c7b032d5b4cbb6af0d01d68788244b9fd95b8e33aef90583a641138211421ec7eac381d384e69e97e4fd9863145bf09df755d774ff9e2641703fc0410f336a6e48f684be172f09e94e5a78fa10d597f1b8f71f27e47f48433fc3d166c7b0668fd6b17052374feced63c1f261cd58c93339a3d2a3b8a671b4103c5a10a8a27e6e613612f8824d56760d8e7dadd8ee6ed804f83749fc325cc23afcebec7ffa700beb26d8d4eabfa5155ef4ec0b18d84961fa001dc5b6c247fab8f65995a1491031f3480bfd5756f4d8ff8ea7d7674726c577625de2381e4d8a77108ffd4704e4b8668acc4a89d4b8cc73d23a28954a95ae41cb0a67e343ad8092be0b649701bb32a4b52b2253d50145c20ab60a995d92f0ee4efa4fe11dc907d83ece27897561dd3d25c7f083c69e4eb5df58c2b67097e9ead5057f7402c10c6e86c68640c5679a82e0f1e5224a10ab20bac197f85f9884fcda86813304be29c9256f48fdd32a0306fa7c01fee2f58fd006e0b4592683e5814d304abfed926ca08852d1d2331c5885d366a98963c7a14ba96644f4413ee3ad4804a9ed752b37427a889b31c7cdf21e59dcc9ee02f2dce3c2da990d9ab56e652bfdd26a2fd2cc1a1c7f72a15a3d833bbb78520dc2d3d1dba7cea5192325e576c8286f5c2f449314df1e3c6ca0ab4af1ff49441931414a17f1687e458aec26d547f5897b34643220810e9516c345fcfd2d6aa55339bdc95d7104e2eab33f7f44c828371a9cec4f3a0e130f3131612289efaed4b55d223fce8ae8358368923130566846bb0c3ec1e884f7d6049dc44a39debb9547e977538d26f06f7a856d9472b8d8d21d9acc3668371c34e0afc960342faf3b4de9b3cb2b9fadf86d4972035e952d2bfa03659bd0e489f1f678ee6da80321b5305d84776939eb672dc2d014ad5c486547b0a437e10ceb76785fb086d931061bd8f75f7a91ba749870c9b985ea3d81c048374632a0b529a14a742a8b20d57d3522561d368d0d7d4cca6a8d76260e5f30f97f76e30d35b876489792861b89c0abbdb2a55121928cf62bda79af422848467675f37b4703dee779b696d84cad1be0482049c3260c8c276d5f2440fc1af321689b3475bfb706a52bfbe432c850c6808d0e75ecdde2e57a5757f6d985e7d2e6f303e79a505e8730396821f9bcfda0f11b74d8b19323ac8d219a4b051543469ed9f5690a12988b877036b711499eda2ca81fe08e411e41b59272a0b8ae2e7e905917f18c0af9c7376ecf26b0282685b1f299521b7a28a63f628e61d843ae8295b8f16af2fd30bf2c2d945d52f59f426ab0575cc5f2a2a3e4d511e4ad6160b33920972028a00103726b9bccbf7f673f7fa23dc61738806983c8cd59acd951203c23b5c2bdbee0de5080e7c313498db7e894c120c18d747aadb8867a40ce2032ad20e8e9e8cca92dbebef8cd98091ff237496952d73e219ceb822e25fb034a7f860f1aed64dfa67f2d81aae360fc756d00e33b6c0f1d8d5d1fc951e15afaf1c022afd2a18acbfb1f511b02a2e7d8cf2ceb18344dff8bb8dccdba268ef640b1861c2680a7f832a207c2506697483380e99ad896bec77b167a763bb0b5fcda71d5f5c9946f1b9d542e73e7f3952aa75d0334ed7b56bf17f22f4ba000015706916c41bd305b3a9f72feabdc26d89ab7fe43ca7e2f45f819ee9f3ab29a28d00bcd725f057c8dc4fc0ed784949e7118dc109b0123d4624cc84df971bcde9e2b55ad92398308d996fbc27260fbb73b02affa06509aa72c2cf6aa470c1250fc716f91f2ff9938f801cd79eaf30c680d5471d53b0ba47f627ba241429e87777db8d58adf3a6f8f9bf28c68c3e760acb946d18080a2dc2d507a715cf34a980f20096f5ba5677f591f7a45d504a5b75bd8fde3bb9c7dd55524c31c57f24a2c95b2e5102116a3610cb0950269a0558450ffdba35c92cf3c6f43cd05bec9262275a7946326a152350c0b7e7f82bca6711fe37e4da0f163043e804dfd82ce86cbddcc1a117944f637d515a71d9f2269b4c1f9bd55a78287b595e1ef5e4bff2046282ceddefd9d1dbfe8395791a47510706aac726ee6f91a7fe50acfe33ec469f7345620475ba1f41814606c4690856740e38fc651da5e84d3d52353bfa201d4ee5d8f7eb03190be42059a2a5cb6d775a070a3f110b1fca356f5feeba4715dbf05f0166eb4250e5ca2c5a8027ca6b3ae395437fd1f150a827835a6d473f6ec8bb5ba589297f1bda3579fea0f5b50ac73315c226a9727443a28a01badeec083bd2c319ba61d1668bd66be3df06d4a15b142fa2dbb0402595f0cb4e4efb79f552283a94c022523e2a2ea2ad3227484ec4ad005d5a309d027848da21c280cdda985f8537ade6f0dc2a135a6c84c481dd3ea896dc5a5e93d655c2b85d4a15ff96cdd9042b8396fdcc3a8075c8e1391160e5086dd71606ec89875b37eb0b56d0c1ab0c0266686e444dcc3afef01a72312b1ab5d8c5ffe7d4b8f8e706fd3775f75dc2568423b9657be1b1bb42e10c3c6be4ddefbc7f7477cf4fb0fed88fdb318fbf1890fc960afbe8311011fe4b9fbfa7bf5f15e7709f27f4f263230051171507617708cd77f8caab14f8d8b51cca296e557e742f0bc078d9d42574a83cce1baa35cbfc42ecd91fc8a26dd7221a2e926d9b4902639860d7c59220d3dc93ae031afe89d29c0b20346e43dc8efa8a670587a86b5cf3def1e83a5c5bfcf3ba5457e67ce855af10f45ffaf38a7deac1d61fe108358e0d0505e990c8b97f65969e5a33b67007f3b52d6c700e1c669db1ad60a004ff02d8f1e5b9502ab00184a2a93d25b3c31c52e72d5860f1acd81befc303729b28cd0a3a5b326d6a7e0012f3cff2af2987c8929a77177c242c7648616f11781de90e762ff903dda45d1b0951e6e0ec5de940728b4d6451912bbf827df8e588d0b62f3bb3baf96b89d91e72ab39d3abee5ec26b598514e20443e4690725802d6de58531b9ed16708352263aea58b4498ba4644d26e6d391e5b845de5ad28989118fc2f671fde43f82d7cd3710c475a8399ba813ca83a328ab5c5d2e5ccb786e55d22f160bdd1185066b6fe967c1a6744063b6f27d0861040491c5fba4b00952bda00e17c5ba66c43e96048fa5a0c2281cdaf8a7c776d7502caf256334ad62fb9edaafaacf656d8205fed7b4dcbd1755f23d29a7a92447f78a4962aec6d9e18bfa60d369bd27ba6ae94a86f9de7080ed8afaadf4b8214c1e977dd86ca7b851cfedc21ea4fcf91aedd1e6d4c392776ea835f6ed39f9b6f6c01834d2e3ea9af851d15", @ANYRES16=r49, @ANYRES32=0x0, @ANYRESHEX=r48, @ANYRESHEX=r48, @ANYRES32=0x0, @ANYRES64=r49]], 0x1, 0x1, 0x1000) msgrcv(r51, &(0x7f0000000700)=ANY=[@ANYBLOB="78a4150180000002090000009604d062dbecf06a3cd220f8fb99bf8ec8790a0aa209efdae3eb9bd04cb49f4e91ecd104bd7d01bf762b2b513778c3a3ec2705be72f4ca3a5c4dd4f560a12c15c40c635087ba56f056b06fa7cb4065bf53db5efca66808ab3cd4106db67829f00e80be5c733b20596c5ad45fb0465b087dd835516a932f0eef44f5f1bdb17fd55f555cc9f8645113683b8eb9e1d9f9abed45c6b1aad199a3d458b284929e98e7edf5c0ffc350650291b492fa37063985c965"], 0xffffff64, 0x1, 0x0) r52 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r53, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r53, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r57 = getppid() fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f0000000680)=ANY=[@ANYPTR64=&(0x7f0000000480)=ANY=[@ANYRESHEX, @ANYRES32=0x0, @ANYRES32, @ANYRES16=r55, @ANYBLOB="20a0bd56c417dcb00383a5bff70ec13daa009b562753dfb7e68f79c1b3e4b85c7a24f1dade537ce732c1855a471cf027c1cc761e82726f647adf2a8d9e77d62c5571f9fe93dd2ba741f0c6353f63d5ae59c3e1110fec0ffeabbb7ab54eeb599e1f02953808735c4db2d0d47183327fdf24842af0f05c15cc3fe4548bdea489d5f954729f9272d6575b1bf3c530e9ef84ce8b874d6280ac8ed5371ab40f418af338089e5b5c52c7264ac483060b03eb4305a20ac6f1e6316a03f4d64bd9cb038d4115fe08b3e7d9c07097e6", @ANYRESHEX, @ANYRES16]], 0x1, &(0x7f00000006c0), 0x0, 0xfffffffffffffffe, 0x0, 0x2}, 0x80d) r58 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(r51, 0x1, &(0x7f0000000980)={{0x2, r52, r54, r56, r54, 0x46, 0xffffffff00000001}, 0x102, 0xc07, r57, r58, 0xa5, 0x5, 0x100000000, 0x2}) r59 = socket(0x2, 0xc003, 0x2) setsockopt(r59, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r59, 0x0, 0x65, 0x0, 0x0) getsockopt$SO_PEERCRED(r59, 0xffff, 0x1022, &(0x7f0000000500), 0xc) r60 = socket(0x2, 0xc003, 0x2) setsockopt(r60, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r60, 0x0, 0x65, 0x0, 0x0) r61 = kqueue() r62 = kqueue() kevent(r61, &(0x7f0000000040)=[{{r62}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r63 = fcntl$dupfd(r61, 0xa, 0xffffffffffffffff) r64 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r64, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r64, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r64, &(0x7f0000000d80)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f5315419be0f948fb383500"/194], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r64, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r64, &(0x7f0000000700)=ANY=[@ANYBLOB="78a4150180000002090000009604d062dbecf06a3cd220f8fb99bf8ec8790a0aa209efdae3eb9bd04cb49f4e91ecd104bd7d9abf762b2b513778c3a3ec2705be72f4ca3a5c4dd4f560a12c15c40c635087ba56f056b06fa7cb4065bf53db5efca66808ab3cd4106db67829f00e80be5c733b20596c5ad45fb0465b087dd835516a932f0eef44f5f1bdb17fd55f555cc9f8645113683b8eb9e1d9f9abed45c6b1aad199a3d458b284929e98e7edf5c0ffc350650291b492fa37063985c965"], 0xffffff64, 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r65, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r65, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r63, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r68 = getppid() r69 = socket$unix(0x1, 0x2, 0x0) r70 = socket(0x2, 0x2, 0x0) connect$unix(r70, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r71 = socket(0x10000000002, 0x2, 0x0) dup2(r70, r71) sendmsg$unix(r69, &(0x7f0000000080)={&(0x7f0000000400)=ANY=[@ANYRES64=r70], 0x1, &(0x7f0000000600)=[{&(0x7f00000002c0)="a62bd6ed1b93da9c25b26650f3f5854a74a167aa82cfdcc5ddd843c4a7b47683c28f5dfa2ef79b2a9965a884b41cf81f3acf27f9207525b7e34dfa", 0x3b}, {&(0x7f00000007c0)="5cebfbef617c262b3d6d9fc178ce8fce4cc596488721b8ea7ee1382728bda2eb923b69ed5cebcd674e0377326e3affa9191088160ff46a722374cdce116e5d0db6723920c3d7d170316da70d5a56d8be7326cc5c0f3cdd6c8e9593195f7f8d0316408c9057cbb7c78cfcbe5fc2c44ec7dae777f81a11fa9e1db9c915f5e400fd0a27acc27eaf3e728e9268d0fcf4cec16a2d003b2ac752bdf72f6902127641d606e3cd6cd3b742115ef1440a3a056f1e959b1bc03a9cd9d7634754659761ae74480c8835d03c0e2404db960998d494bc7e3c7da7238c3c509854", 0xda}, {&(0x7f0000000c80)="3ffb31ca4e0974b469f9579d9dff6b09b49ec2312916ae5bb19a20f515aa2143685db65592cd903dbdf1e27bfcc9e9737faca98b8b5fff33f575b9d41cdf300c83b22b1dffbb92bf238f3b63729516ad9916236a23abc16709910f4fdb09f37c743062c697ea168d27b9e836d807dcecba54b56be00ec183731bf07a757a6e44040bdf2ad94dd6c6a9db68e0ec4b185ee831a93ccce65c50524cea1816d7a11606ec4ce37591a86cc3924421d2000da619ee8855fefe18dfcb609bce8580aa17bafcd247b4b070128c1e731bfeb59b872de213be35cba7978f599340da7f605ee0886bcebe9673409a677faa0d7c6e2b264bd6e1c113c214e07f", 0xfa}, {&(0x7f0000000300)="65b6653e7c35197739a724cae9ba99c1df3f0125788746929210170bf265c65c4db7c34c0f3afcfffbb7d9a82dafb8d351fc0f0be58a2b323b4c58a48b78fcc25ec5418f2ee4e431b736ed4f894f55f9cf45810078387692a1233d41f36b", 0xfffffffffffffdf7}], 0x4, 0xfffffffffffffffe, 0x0, 0x2}, 0x1) r72 = fcntl$getown(r69, 0x5) r73 = msgget$private(0x0, 0x0) msgrcv(r73, 0x0, 0x0, 0x0, 0x0) r74 = geteuid() msgctl$IPC_SET(r73, 0x1, &(0x7f0000000140)={{0x5af1, r74, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) msgctl$IPC_SET(r64, 0x1, &(0x7f0000000240)={{0xe9, r74, r66, r67, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r68, r72, 0xa5, 0x1, 0x100000000, 0x2}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x2]}, 0x13c) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff80001532cc68 16:00:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{}, {0x100}, {0x6}]}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) socket(0x20, 0x3, 0x8) 16:00:42 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0xce11f63219c978d5, 0x5) r2 = socket(0x2, 0xc003, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) recvmsg(r3, &(0x7f0000000480)={&(0x7f00000000c0)=@in, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000100)=""/15, 0xf}, {&(0x7f0000000140)=""/28, 0x1c}, {&(0x7f0000000180)=""/181, 0xb5}, {&(0x7f00000002c0)=""/102, 0x66}, {&(0x7f0000000340)=""/74, 0x4a}, {&(0x7f0000000240)=""/5, 0x5}], 0x6, &(0x7f0000000440)=""/33, 0x21}, 0x0) connect$unix(r2, &(0x7f0000000540)=ANY=[], 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000080), 0x4) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000500)=0x8, 0x4) close(r0) writev(r2, &(0x7f0000000280)=[{0x0}], 0x1) 16:00:42 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x0, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') close(0xffffffffffffffff) 16:00:42 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x19) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000140)=0x8) symlink(&(0x7f0000000180)='\x00', &(0x7f00000001c0)='./file0\x00') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000200), 0x10004) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000040)=[{0x74}, {0x5}, {0x6}]}) ioctl$KDGKBMODE(r0, 0x40044b06) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1c, &(0x7f0000000080)="3e660b60802ad9a55b7f45154e7b") ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000280)={0x4, &(0x7f0000000240)=[0x5, 0x773a, 0x1, 0xaaa]}) 16:00:42 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x6, 0x1, 0x9, 0x4}, {0x401, 0xf0, 0x3f, 0xb3}, {0x8, 0x4, 0x6, 0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:00:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x4365, 0x3}, {0x20000004d}, {0x4006}]}) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x30}, {0x2}, {0x5006}]}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x8) syz_emit_ethernet(0x3, &(0x7f0000000080)="a51217") 16:00:42 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x5cdad71785d2398, 0x2, 0x2) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000080)="a91fcdc16f2ef3205cefe32994a2a078446a198e2eef3b97519926adcf0fda26dd3ac0a6b6688ece58d6395bd8753f386bce6b21b2293a7e424c1695fbb6aafd290d83fefd6c4b94b3d60b7dd2943a669ecc35b6e61ed6958f249029e0fe6c5689a36ca6f8dffd3cf311132ef1b18ecffd89ed18cbb4ed12e81b880dd67c9bed3ade0221dd2a7517f1324ce744258670ee6c1a8ecd34eaee3e15232733bcfdd52c13edfcc5d039707c46826d21a21ac9d2214fab71276a6c9fdba55141b4a67c0166f94b3c", 0xc5) r3 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x1) recvfrom$unix(r3, &(0x7f0000000180)=""/179, 0xb3, 0x0, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) write(r0, 0x0, 0x0) close(r1) 16:00:42 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) close(r1) socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCSTART(r3, 0x2000746e) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:42 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x9130fba, 0x0, 0x4000000, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x9130fba, 0x0, 0x4000000, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000002c0), 0x3ff, 0x0, 0x0, 0x0) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = socket(0x18, 0x3, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r6, &(0x7f0000000100)="8c65", 0x170) r7 = socket(0x18, 0x1, 0x0) close(r7) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) kevent(r4, &(0x7f0000000000)=[{{r5}, 0x7ffffffffffffff8, 0x44, 0x0, 0x6, 0x4}, {{r6}, 0xfffffffffffffffb, 0x10, 0x4, 0x0, 0x1}], 0x669db05a, &(0x7f0000000080)=[{{r3}, 0x8000000000000004, 0x80, 0x80, 0xffffffffffffffff, 0x5}, {{r7}, 0xfffffffffffffffc, 0x9, 0x20, 0x4}, {{}, 0xfffffffffffffffc, 0x8, 0x15, 0x7f, 0x9}], 0xffff, &(0x7f0000000100)={0xfffffffffffffffd, 0x5}) r8 = kqueue() dup2(r8, r1) fcntl$getown(r8, 0x5) 16:00:42 executing program 0: pipe2(&(0x7f0000000000), 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0xffffffffffffffda, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) 16:00:43 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000440)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d05700000000000000096207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca648e7ff7b3596bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad30505e8d53f8a4aeef9d612f87d6bc146e4157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea80e8b360fbffa90d160e9b2048a3c0b5495a204b24be82ab7a1d5b79d61cc97bc85fa93e26622e42dc7d76d85a821dc94c0787914c0576ed156467db0f107584e8e5bf61aa97ea46b113733adfa2845da740f83547f6edc524053a6e92829004874cf7bf02ebfc347af45d1f5a17dbe02c1fa3eb95c2b2dbd235cc6b1add753202f43fadd72e06517b58eb7639dda87d1d3086adf067bae14c6c6e80428998a3c19cf908c078a3565ca4863013515e0000000000000000000042f2b37a9e9eef44ca3ad86e2fe017cfbe813a2bd5b9bac81b0954119e1ab9f3df9a24fd308b1b1fa9c7a3da163f9e18a34f9b19bca826192f9a712d89b5c3d04a07f2e07022c57900b2cd6f433a03dc6f8fa46a33628222c00c55356fd84fd30b7a00db568e38eca34eab51f56984ed75b6a3d89f5abec808112841b0"], 0x10) dup2(r2, r0) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') openat(r3, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r4, &(0x7f0000d06ff8)='./file0\x00') openat(r4, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r3, 0x0, r4) socket$inet(0x2, 0x0, 0x1) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000000)=0x43cbc, 0x7841457cc89d774) r5 = dup(r0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000100)="2c0287b5051d1e5efb2f0e037bcf5e46b83f222b9fbecd221598092b1c5ff1694fe6a86466cff283080d066319d811653c310f93209c48a01971c88e0016038f63559874e390fb0d41197e87ea441d9e61678f6d0712925fa1d74f0c3650d37380928e7d72e61cb46294e610d344d1c2ad40afb57a8e8a5a267643e99476aec2507c0d96068a4b5b33ca94159fe69c3959", 0x91}], 0x1) r6 = msgget(0x0, 0x20) msgrcv(r6, &(0x7f0000000680)={0x0, ""/143}, 0x3b0, 0x3, 0x1000) sendto$inet6(r5, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) socket(0x18, 0x0, 0x0) unveil(&(0x7f00000001c0)='./file0/../file0\x00', &(0x7f0000000240)='q\x00') 16:00:44 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000ffffffff2a780429000000000013aa96310000000700000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000b7000000000000e6ffffffffffffff00000000000000000000000000000000000000000000070000000000000000000000000000000000000000aa84abbc144ed4bcbdb2e991371422544913a6490b123460052d93f5f0c464762f1df100bf7b3fd4188785e06857713bd874d73704cfd3d9ee9c99a37c0e2f6b3f3d80e7f51f2b57eefaa38f9454be14207ac30e462c315ffc5299f55d49e295aefeeba34467d2be70f8350c02f5674c9812b84ca2afebe09c7277e1dedeac0eea7cf597d14a3cfa145192ed296a8e5b8e61992a95585f9c1bfbc34f74"], 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x4}}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x800000018, 0x1, 0x0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000100)="8c65", 0x170) r3 = accept$unix(r2, 0x0, &(0x7f0000000000)) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, &(0x7f0000000100)="8c65", 0x170) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r5, &(0x7f0000000100)="8c65", 0x170) r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r7 = socket(0x18, 0x3, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r7, &(0x7f0000000100)="8c65", 0x170) r8 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000380)='/dev/diskmap\x00', 0x20012, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = socket(0x18, 0x1, 0x0) close(r10) connect$unix(r10, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, 0xc) r12 = geteuid() r13 = semget$private(0x0, 0x7, 0x0) semop(r13, &(0x7f0000000340)=[{0x1, 0x4, 0x2800}, {0x1, 0x4c, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x200, 0x800}, {0x1, 0x2, 0x1400}], 0x5) semop(r13, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) semop(r13, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0xad8c14e9749945b3}, {0x2, 0xad, 0x1000}], 0x8) semop(r13, &(0x7f0000000240), 0x6) r14 = geteuid() r15 = msgget$private(0x0, 0x682) msgsnd(r15, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r15, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r15, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf800000000f0ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r15, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r15, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r16 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r17, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r20 = getppid() r21 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r21, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r22 = fcntl$getown(r21, 0x5) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000980)={{0x2, r16, r18, r19, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r20, r22, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r24 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r24, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r24, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r24, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r25 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r26, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r29 = getppid() r30 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r30, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb473adb71503947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fce454394bf0f7eb8a201c40c976e24"], 0x1, &(0x7f0000000800), 0x0, 0xfffffffffffffffe}, 0x0) r31 = fcntl$getown(r30, 0x5) msgctl$IPC_SET(r24, 0x1, &(0x7f00000001c0)={{0x2, r25, r27, r28, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r29, r31, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r23, r28) r32 = msgget$private(0x0, 0x682) msgsnd(r32, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r32, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r32, &(0x7f0000000b00)=ANY=[@ANYBLOB="000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000005eca2d246fd78a2fcf0000000000ffffff7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000724600c676c36df497630217bc94bd263540ccd7bca9e7150680380fb2adefb8395a706694d2e93f005dfac1372c82a08b6a956a19a74cbc280d92d0acc15f3d70cb696c7fadf07c26d7fad74509a8a3e0b3258115bb871462160459336bec9fd6713fbcf35dc7b378c9b23dc54678b8c0adc9ec5d58f27ddbe9c96116dbf5be68a5401854678ebd45288031fd958f4c526767883f963ce868a5e23fa600d427c88871d2141e55a3551866c30a2b01b0f7a060439c0aea0ecc4596be40e201e5713e99efc1c4a79a0d67decd721d087ea81b226f4b81963033e228c7810c6d94fa2b0d2328bc9ef5c36dba6183195b5adcb4623d40f1d3bee8e77d"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r32, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r32, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r33 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r34, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r37 = getppid() r38 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r38, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r39 = fcntl$getown(r38, 0x5) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000980)={{0x2, r33, r35, r36, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r37, r39, 0xa5, 0x1, 0x100000000, 0x2}) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000580)={{0x5, r14, r18, r28, r35, 0x104, 0x9}, 0x7, 0x9, 0x4}) r40 = msgget$private(0x0, 0x682) msgsnd(r40, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r40, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r40, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r40, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r40, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r41 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r42, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r45 = getppid() r46 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(r40, 0x1, &(0x7f0000000980)={{0x2, r41, r43, r44, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r45, r46, 0xa5, 0x1, 0x100000000, 0x2}) r47 = socket(0x18, 0x1, 0x0) fcntl$setflags(r47, 0x2, 0x1) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r48, 0xee01) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) sendmsg$unix(r3, &(0x7f0000000540)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000280)="089119a764e26cfa6943730b517b2c63051f2c31e0f4538b28a956f0b9868c1918e4e39840f51f9add434466e4e0b40e70dce1bcec5eda75c25ea3829b225193a49f41bada87d28be144fb1f34fbd15421545d6c143b3950c607436aef5d57663919b8eb499c24819207af626e3d520b1cef504fdc97a847956a835ffa5b1bea75e1e2a9996308fcb5f0426b461f275bad7236b392185add52e804627d21381875a91b87866b", 0xa6}], 0x1, &(0x7f00000004c0)=[@rights={0x28, 0xffff, 0x1, [r4, r5, r6, r7, r8, r9]}, @cred={0x20, 0xffff, 0x0, r11, r12, r18}, @cred={0x20, 0xffff, 0x0, r45, r48, r49}], 0x68}, 0x60bcee97af19267c) 16:00:44 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = accept$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) connect$inet(r1, &(0x7f0000000180)={0x2, 0x2}, 0xc) r2 = syz_open_pts() pwrite(r0, &(0x7f00000002c0)="1dc6aedf9e81cd0c4ea1804c3dff7c487bfdcd0f0033aaaaaec8163bae", 0x1d, 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000200)={0x1000, 0x8, 0x90d5, 0x0, "7666c1e78100", 0x400006, 0x2}) write(r2, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000040), 0xfffffec2) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r4, 0x2000746f) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f0000000280)=ANY=[@ANYBLOB="32b62e2fab3f5c5f300095744ce50c12a9795027"], 0x0) getsockopt$sock_int(r5, 0xffff, 0x0, &(0x7f00000001c0), &(0x7f0000000240)=0x4) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:44 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x69}], 0x80000001, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000652000/0x1000)=nil, 0x1000, 0x5) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020699d, &(0x7f0000000300)) 16:00:44 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0x1}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x1, 0x1, 0x1fb, 0x0, "000000000000000100002000000000a000", 0xfffffffd, 0x80000}) r2 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 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:00:44 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = semget$private(0x0, 0x2, 0x0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000100)="8c65", 0x170) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r4 = msgget$private(0x0, 0x682) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r4, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r4, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf800000000f0ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r4, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r5 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r6, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r9 = getppid() r10 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r10, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r11 = fcntl$getown(r10, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000980)={{0x2, r5, r7, r8, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r9, r11, 0xa5, 0x1, 0x100000000, 0x2}) r12 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r12, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r12, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r12, &(0x7f0000000680)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f928596b8d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a32000000001f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8966bed28e619e769aa5236c83b39b531c59d87702fc04d6db8149e8a58b01ecfdb13703f78a0dd542e1ba3eea03359cd7f4452265036ae89c9da8ca82c85f744d351d616351621590677200edf299d284e2ff70c97897d6622b276ef7a327c160fc37e84eabd5b2cdabdb67d91d198941a5b18b255b0fb3502b2bff6087e73352dccffc1274bf51065b8d26d4080d5c189e578649c1ba60f6ef57a1fdc97e66acd6"], 0xffffff64, 0x1, 0x0) r13 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r14, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)=[{0x30, 0x1, 0x5, "3d3697c50c9d9c1e0353c5c55624c2e8d89f82d79710ad9f51fe7127"}, {0x48, 0xffff, 0x80000001, "dbbe4ec7a056183177e00f4d0b681540f25bfd4000758705accc9364c8ea5c9aba78841f5d766618bec509f8efd9a5e3e495a0acbd9e1f5a"}, {0x78, 0x0, 0xf630, "643e1ea7799228925f52fd750450139c70ad11e09cf5627b9475c1ad69a2b2e8de7de884bde32a19dec02e220e4fdeb002cad262dd0998a0d82028530fe58e78b693cc6c79dfbedb8ed0ea55932711c3a60151f9652ef018c6b7172632a3e46f7cca2249a71a83"}], 0xfffffffffffffd60}, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r17 = getppid() r18 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r18, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb473adb71503947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fce454394bf0f7eb8a201c40c976e24"], 0x1, &(0x7f0000000800), 0x0, 0xfffffffffffffffe}, 0x0) r19 = fcntl$getown(r18, 0x5) msgctl$IPC_SET(r12, 0x1, &(0x7f00000001c0)={{0x2, r13, r15, r16, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r17, r19, 0xa9, 0x20001, 0x100000000, 0x1}) getgroups(0x7, &(0x7f00000001c0)=[0x0, r7, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, r15]) r21 = socket(0x18, 0x1, 0x0) fcntl$setflags(r21, 0x2, 0x1) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r22, 0xee01) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000200)={{0x0, r3, r20, r22, 0x0, 0x130, 0x6}, 0x10001, 0x2cd0, 0x2}) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000040)="1c421eb8ca11fb7030266bdf355bf4d97d1a88cc12d107819d51fe528338d76264a3ebf8db74a914547840c3d4add906984d625eb5edd4b41ae338701a62b325dcde9ba83a9b9c0f1dd1c6f68d6986c35ab760d7d8d583c9a526321c293887b1d32e51307936ddd38c754ddd5b3720", 0x6f}], 0x1) write(0xffffffffffffffff, &(0x7f0000000100)=' \n', 0x3) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:44 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r0 = socket(0x20, 0x3, 0xff) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000100)="8c65", 0x170) setsockopt(r0, 0x6, 0x1, &(0x7f00000000c0)="5a391a2d0defd3070bb85e57fcbf6d746899542b1370e930686b251bdd69751f857e9efde7782dab38a9f34fea870e35c3464964610e5feeef127fcfb4c19f0d468dceea97d9fd70275eec1d8b03c0793e0f47cae7471ca4fa34580bc5c427922d445ad0aa543849fbc36559c04b437c978de5f693e08b0f16f280732294e6646685ae5484c29c55b772129fddf22fc9348cf0c87dd2cd9195fccc531c762ab66d3506f38e3a995be5384fb4", 0x3e) r1 = msgget$private(0x0, 0x682) msgsnd(r1, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) r2 = msgget$private(0x0, 0x4) msgsnd(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="000083a500000000a0cc9bbaac28fb8bfd36917d480b8cef1e2a09615fc36252f6e51fbb0b6de1559b299261ffe87e73a30522"], 0x33, 0x400) msgrcv(0xffffffffffffffff, &(0x7f0000000280)=ANY=[], 0x0, 0x0, 0x1000) msgsnd(r1, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r1, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r3 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xfffffffffffffe16) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r7 = getppid() r8 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r8, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r9 = fcntl$getown(r8, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000980)={{0x2, r3, r5, r6, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r7, r9, 0xa5, 0x1, 0x100000000, 0x2}) fcntl$setown(0xffffffffffffff9c, 0x6, r9) socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r10, 0xffff, 0x1056, &(0x7f0000000000)=0x8, 0x4) 16:00:44 executing program 1: execve(0x0, &(0x7f0000000040)=[&(0x7f0000000100)='r//'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = msgget(0x2, 0x10) r1 = geteuid() r2 = semget$private(0x0, 0x8, 0x80000200) r3 = msgget$private(0x0, 0x4) msgsnd(r3, &(0x7f00000002c0)={0x0, "a0cc9bbaac28fb8bfd36917d480b8cef1e4209615fc36252f6e51fbb0b6de1559b299261ffe87e73a30522"}, 0x33, 0x400) msgsnd(r3, &(0x7f0000000b00)={0x2, "ba2fe590be97ad64901d7b893eea666148a85c2e2f9237256269ac93774590f4808c34c572b05ac32b28d6e822e54d64f60c4ae87f143f0bb4e04704ea77201774bff23a691d1a5964f03ec343d2dbc3eef1e562e9bf0665b66697a4b6d2a2df0181d4e186380c9133d1298ad7a5566c8530be016ad8f4e87d631022d22bfbbc0df9703da31131d583ad61ba68bcfdfaed9efeeb1765731c3fb11dc09df40c616e190debdb6522d9e2760d58c8977150136e25f306ee0142fc063d2b2acb26426ed0bf44d6358625696e1fc635bd091780ea5768405eff4f2cdc2b46dc6725c0356e9e095fb040098c3bc32d71fd545f20ef4d3395babaef2e878f03cf823ff3eb85f34998efdc6ddd3e0aa86237708b44f27987a70395e6b9da93a4277dd80d323663bc2ae9b285126795b06ad1ab0902c1305abc7013d00fd8c97639b073a849c62f2c06ad495f770e8d4f6dde4045bfa7fbd0fe37fef562b841cddabb5c9d414a4cae58eda8af0888b8d0cdffd2c7eb684335637103e6cbf6755764aa1c4483b54c1c665441854465ef9c819a04b9e01ec0a87a55bb00ad48c66b93d8a5fb7c0d6892abc67e7291300232728ca204482d3a64472a3e6cfb1af2c994eb4d5627e47330103fcf8847846dd42a3825043baed8dd733130789ba74066385fc8eaec6e2eeac985b8c63c916dd9673bdf2caaee9756bf9e08c2e1874bda0dcea28a13e1a182f983de06c749742fbae8aee0be774fd2235d20c45dbe22a61c8b1352222b5b2872146399cfb579b67202ef8494b8d9e2c9919c435b522a1cb129d3e9822381bc4a97d4873a8e258ddd1791bd155e95bd5b721f7c4ab8cdd36af4cafa74a437ba68ac9c8e12dd4280b8411da4469e787b418f130b18b41b2f155ef353541f2eb6e5be342e0fa1de983db10e1251cd9dcb30a55ff6668c6ada14a2b17879d3582ac594af20f0eb0b0a3d6e9c94ec61705152b12c35d828d5b905156ca4861d0fc09d53bc723d24a4ca6fea57d386e5e6de0804284deb57a63f0026f532fdacec7befa406b325fc62a9223559b689eb59454f3da1f77859510acd739c4d45b8da73bce278eb38efe014717e1eb6f939d4a770fbc5da0d04759ffae02b1cb17dbb2507a98389327c84576426a3943d79949b8671639075fbfc561e98c224f332c238930a9b287e1f7f9b1a0589f3d9cf5616770586020ec992f50f1c0b7c4309a82eac38dffcba55602f0bdb800eecee2bdfbefd925669a5816afd914f4fdba95aa264f3152572ad658601c168f514847aea26f88e4407d9171848b05958d980f9a4797905d604f3dbd7b854e7711f75a35761c38911d832b9e6c5990cdede3910c83ffb6034be91f9a3b8d7dc580cca537331a13a8768b37c09748b2fda88d3014c324a8a6cb3daf428da05e0d550be5466d1aba5b4fbeb68f681c830d5c4f17e050cceaf33287a8cc4977078e57b7f1d219efb4e73052bb97400bfd4459b6c69e5e740830d5f7ad9a0d81fe467cb8a5b2f5738221e3173e2bdb72c118f026b635d213e38a021e2d46391fec46d128b8981d79ccc7db0caf98d6abc909cd47a514f9a550b4e4b83f94dddbdfdc9f392dbcb8ccdfc3cbbdcfb7dbb1e2ea23a48169df32296610be35cf46ced15e308b48c2334013671789cca16afd4aaea189541c582fb80c9d22c66f52fd96e6fb66e3e551699f5508fd2c746cc824e5c16572f0b03fe529cef1bb37227e23d527c57b45158520778e9d9c00e02ab2a30783a80383166d04a28474cb9ba839e80a8269f32f29140f0f91db508ca8c7d59a8a9e819fb80cb95a007f5a5651e5c1d373443d1b73804875bfe3391da0414ff038a40ba755a6d8c98a9f6285f58935b2b814b72ea0f8d6e6405badac6cd52e213b7064ad45eeb481b931c05f311e39a7a5cb0b39ac236b0fa73eda2d62e4c0a25ecfe45644f88046c91df6b0b887389d6a922c24a5f2f1953c022f32d09d9af47aeb8e3750f562fb9403460a35eb26b1ccee39d0f57b20c5d07397b8d2f110916caed202dd02ab590f838e41c39c883b96facb8ca09fe8e93652175123a56b1795e9dea8df695b0a5f001d2214c913b4a4136ed099554bc427185b003773218fbd7f919446d7879264e60c2d06aa13eb5f225a731bfaad723405f956914db7701a2ca19abf76845e4d4f46d5cb2fd9dcf4b0049dd8592a4c759edbb3f71fc3a5648fc82cc186dc21955a1eb69b75c21c956fd725cb0e1d64014b36ab38f331b2e2cce7dbc747c4049582e95e0a6a3a3a0671ed8f57913e733838a9ece24e7a78bf862bc824af55f2b863885124f13c78a420e9c41b2c38d302506df2ae0ce0ef63f8f0903ce6c8e932d60fa131270a43aa2dd101b972e88a29cfdeb8db4edb5d6802b05dc48f7d4ee316aca79529c2494a04cc4bdf94ddb808a85a3a0add69dfe0bbf460dd6574a118cb2ff3210044944552a29b78a33508da16dbcf14fefcb8360df290f9ff75f9f9f65f29d195a3bcd88fb2e1b7adef016f06510967b55bad4f7b8a7a3b1897d0489368f6fd78491e63ff8e1b2a147f717ab1bc1f0aa0e13f5fe570447302181bf7acc159e7cc379910b9954d5d391569cd964a39794e7d55c4a8f2fd82cfa0a1d8ccd6eee5110db42cd5ec10efc65755efe61f9215e004b4c88801958c10eb3ef2929efbc2a411edccec919f586d1515d5e181289274e1752cafd83f6ae3f5b37264d6637be3bf99041b17918903dd1944e0827c865f5835c40ecb16e07df491cbea1f0fc704f68118733c6c712f8f148dcd341f8c55cc21193e6b11445feba6c5ff5912b1436ac4720ce0aa53defab0a3480e0080cbf4bf8fc38a0390eb9ec91c101111ba4bb0b9967feef81c2ab5466d81af222af227006baa829ff452f6fe94fd581495eff0f2a80af83b0a13f1ce225ff48cac589fdf0832a86d84751ede7187e3c0d82e559552bec60999cec64f2452bd08cd195bf518b25ddc24e4db8a5fc9b340e39d39dc781f1c0ef83031d4a7d213782c9c8117e0ce60ab97642494a536cbdac1ffbcf974dd25d9feb65d60ddce56860b9659866d95196326248eba6ff4a82c9e648186d503d5933d8847f6fea9101f56ad96a255fbe6eee94d1872ac3e3e8ce6b0896eb7b19e22a81ef13cda65c6f14e318da607344b510bd7224788061e6900c8de6051f302764d8d22fdf723f2071fa222decd629d1d812cc83d86b2f94f379b1f9eed50d543767965b898ead8ec60859918bc56cda3779979a86d1a39344bfd3b710537f65224c20aff96ef2762e1ffcfd1be9c6bd5908eb51a995253258cf0ecd531bace1100b98de8e55d56f8cfc4d69ba3555fb0091fb8c035838c9e9e60d63474cba4057a13f64a90a0c32af63f4a89480289471780007a7800d900f075aae5176ee98ab016e59f565145d67bb33f0ceef511a8dc16c2451d9f284e42433f7a4002e266ac3b9e4c40aa3e217b1bba462fc7f16852de2a20b3d587f5205461c378420cd6b53092f868bbc0546cfb7551f6b9471a33935de3df695199a5602f5a92a8d393ce20fd0839093eb0ddf23e0b102a226d5a33309552dd877deadf3b36f9e50426216e461d2e193f7fae8fc0e3adb877b5b17b1b21a2a7fa9ff15706b18bf8b34ec306bdf765a129c59a181e54af60494aa21078d0feeff1e8a65cb431de9f46cfb49b3f6852a752e3e181b07c98bbbe5f0c9f829a08f67f0134708e7d0b825d6beabe662651d4a5a790c57131def75b986871028b37e8c5691ae731e284403d836b195e32da6c9d85598054b327bfcc6e0fdee567274a222df4d14891cba50ebb67a255e6a7daa7e557ae38583caddf075b77b5fe0603fb21cea4e832654bd6e99894b2d1f2d75db481b17c5291e8fd944ad9d5383f3496824429e4fa2f2c9345c081042bb225ef6d300ef69cefac0bf9c84cdb6cfce125cd255f79131ee5cd5ff5922a3f4e72ecee2b81719122e0c3ed6349d0f24b5c96163037fe78953bdb1fd4b2a7e59779a948d17f0d1df5d759bf25f54e360d840a3a8e78786047a1d686c7d50e6004f0e7118ad93b71946bbcc7fc8cc8c62b4be68a7f01209dcd6e0f24d862581b84d1e2ef96dd993ac3c925c5055466d3308b18f194cc368669d559806a7370997a6f4bb758dab8e08ef025de121033f7852d822a764655866df5d0dd179db7cab48e42e1f2db6cebf71b6507cb20629b6a246936562dd2ad23d0a3591b41b2469ed92ef151092e3044ee92fe79991f2ad2dbd84e3a3ca693b17b73adab20693b99750b02358336d3ef30c57f5c92d611cada7431b07f79369fc212a83566891c173b0290d8dfa5a8eb004e203e2fb2ee14d6681d429d44f9e32fb7792e064239be1ba10301b589e531ec561eb332a6874ef9035ea900c99fb6c96b17e012fd874f3c44e82ccc83989a6a1f30ca086a614d9c6ed1e0c60035569891ee364299f6df5acb951a4fe4de463523c0afe393fab37f71d446ad8f25238717f8dbb35bdc745a40b309a320e5f6b3100b90d3447f797c47e2141d0c977fc5cfea694178869ed81173bc26b2fe421c54dd7c9a37b0c1339f77627158787e44875fc63146b4701fdbfa0bd76fb1a47f791bda1dccfa2f643239e892ebb2807271fe07c7cbe987705121ce8effce538de9738c90879085bb930fe38e14f278fdec3d11a2798dec72cfdbdfe8c7a5e47ec96e2feb549f20025cc145c1120ae4b1f9d6b4e0f1b5b5629af9debeefd6d2d0c40243034e716e449df52cf6afb901c52226afb76e58bd2e66435daf9db94bc2c33354bb7fea6864f96a47a5df928e57ca14c2f437b8d43a7a9a53625723162a8605280734e5437560fbcd08c87a0a2155087357c93b746cc8435343bb84fc8d463dfe29e959508e84df3b82136897dd49d7d0af434960608dd2cb4f9ea1033c9dbc67320793d285628074dcb4806c41412d4fc4b5bc92b4132654fbac2c41a4098ca42d04873f891160c6425dd9870e0fe38f4aa737597b1b9b0491736ab2a640840e3bbf4117199ad77824155dc4246b0111346b4c1ec89d85eb507a0c1dedf5b76d743de3b255a915f9b295eb8697c7e4afe231f3784ef3bdda740156f977a0637fc41bd4919da0c5367552a142468e7f22bc3ed7e67956d37853ca9ee9d7447eb985d93933215016b2c6e63d7b5e7af8a9edd787257b05d239ed4eba92dc78083485e25c8f3c47bd27985c3a52dd93a40b6a40e2f0f47872a146fdfa666040084b19df082477bb61542ce3725e57952650eba128859566b19bbf2aadd2b70e03d04b0080e5df327e98cb74e539951ac40ef128e6feae1a7cc069ab0ac58001e100e3cf793c048859d3e410dfb359ace540000978e1804c1b13e728449c9709a0c6c3ba20a3916d2fa81138f3307280a9d586c25e29288d46fe3b12577a1901d7ab48f53c7fae40000743c8e840a53dcbe8a428ae038e5fb4fd69644a6b0fa391f27cdc6167ba88dc40b63681d97b65b82b4bbd9344e2bf7f542643a62f2bca0b0fba4cc48389893a519d56438cd60456213303b5ac02fd300f8a7ccaac44cc9ae3fe8cf799724c5ba35bf8236c9ca32ce9264b97bf1a36267c076f3f1b26dfe6a759ebaf279ef9a56950ffffcf8886efcfa9728c368acb0900e1d63f35119af9e1c0d6099d7f0fae576b51a8f59ccbd10817f3d4cb506995d0fffe9b0fcf9a32cb33d67c6c6f99e78588e3b53c1a987548da1f33d5f457ebad9f691d5cf9979b0f29596a07665f87ad275fb011d67eda400a1d1a913174287f36b23"}, 0x1008, 0x1400) semop(r2, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r2, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r4, r5, r4, r5, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) r7 = getpgrp() r8 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78658e, r8) r9 = accept$unix(0xffffffffffffff9c, &(0x7f0000000500)=@abs, &(0x7f0000000680)=0x8) r10 = socket$inet6(0x18, 0x5, 0x1) r11 = open$dir(&(0x7f0000000940)='./file/file0\x00', 0x80, 0x2) r12 = socket(0x2, 0x4004, 0x2) r13 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000980), &(0x7f00000009c0)=0xc) r14 = accept$inet(0xffffffffffffff9c, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) sendmsg$unix(r9, &(0x7f0000000ac0)={&(0x7f00000006c0)=@abs={0x1, 0x0, 0x0}, 0x6, &(0x7f0000000800)=[{&(0x7f0000000740)="6264fbffe4187b24c6e5678e48dd1780b606bcb6580933d3bc1c62da0bf5001d3da362c8d7acfa0fd51ea3276332a288446f7026db012e8363dfb175d89c0b76b5afe308b4733e0663e3244b6e81441841741646627a2e1d14998d2e32d88be2fe0887a93781d23d9ea8b01ab337aa918fcd5690009cfe5da587cac9bd33787ab8715d7f846e3699ef4a63a36ed7e497528c0c9e357b3c90dc4cd85a70c1e3d2da5dc4bf", 0xa4}], 0x1, &(0x7f0000000840)=ANY=[@ANYBLOB="8ccec6c9beeaaf125185f9434fb71c6fd0610e4c568f0000000000000000000000e68a1da624be4b85f974675eb401f8cd5ba6a9cc53b6d03fdcf49144ca02a7f415ab02deefe9eccfb8cc3502146c0bd082fba523900030ebaae1722bf33cb232f7e19f663da2d9847aa7f39a41cfed93", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB='\x00\x00\x00\x00'], 0x28, 0xb}, 0x1) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000540), 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000580)={{0x2, r1, r5, r6, 0xffffffffffffffff, 0xc5, 0x5f96}, 0x7, 0x1, r7, r8, 0x800000000ff, 0x9, 0xfffffffffffffffd, 0x100000001}) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) 16:00:44 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = socket(0x18, 0x3, 0x0) chroot(&(0x7f0000000200)='./file0\x00') setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000100)="8c65", 0x170) r1 = dup2(r0, 0xffffffffffffff9c) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000180)=[{0x45, 0x7f}, {0x40, 0x5}, {0x81, 0x1f}, {0x45, 0xffffffff}, {0x47, 0xffff}, {0x25, 0x8}, {0x86, 0xd3b3}, {0x8b, 0x5}, {0x85, 0x8}], 0x9}) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc028756b, &(0x7f0000000040)={0x0, 0x1008000, 0x0, 0x0, 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x3, 0xfc) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) close(r4) socket(0x400000000018, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r5, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSMOUSEIO_SRES(r5, 0x80045721, &(0x7f0000001300)=0x1) r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r7 = accept$inet(r6, &(0x7f0000000240), &(0x7f0000000280)=0xc) sendto(r7, &(0x7f00000002c0)="2954f570cf6c9a5979169cda888be518a420d6fcf5ee273bc123c90c0904cf3dcafb548d30c241128b361978d063996026d2d22b6442a4acfccacffab5ae89dadf3bebc855c2720350e5f9a58c1666f29af140e4b7df59b9c3c6eb94bd80e93efecae63d43800eff758a21b9793d5aa32efbee8d1efa100193a15267cae042461f594ce73062e6850eb24cb9d6b88856c6cee26981d63e8bc33fdad43a7c8cb4245c93e92eef41aea11b85c9b4d2387aca3857f25a7488cdc7ea83912de9f1f764080a18e96e1384cf8fbae931b4d831143291293a0bbdb2cbca38b38f55c09568a3ab1ea94e4722258a52d1c9619ba30b2a890a8b20d03c643f8e7a037fad1c9f6a49540358c963b53c939cd7a047a553e314fd026270ecdacc217fea882a3498cbddf828652a2ed6c367a8f475c3c0f709ad4e48c2dd1d410cd298876e923d8d7b1bca157b56d82fa25aab7109d9db4bffbe943b95f36b5b82456d3c0ea851d4e272a1598e270abc23fd840ae74b65b9a448774a26527a15f73e030c7d798aebbd7c52fe1b0c28056c49fafa51e5df4a37f3500e8616176d76528159a8ca4d052c906e7bb20cd10bf66c1d752b7ff7817a78c1d4c42b45fd0cf108b006e4ffe8c996c8b86b654cfcc17fcde9881305dd629636cb075a57f5edb7a561aa3b98e39047732099a4a9e937c53e7863555806433d75cf689ac0743170c6cbbe7ce3546aa19c4f73d3d15e96ae720c7e4f8d7afe5783b28309b805fee14691210f981f7952e4e3693a56048891417a9d9aacdab4649a2101ec637265d2c913f632c560594f80ce98a83b7f4285d05be0cbcc9d9602d802d77347e37818f9064032032f416f8d00d6ef6c81f75dcdf921274c71aadf679081c9e82d862f0788da2516610e31793a8b39deb12e700f66a6dda05cbee8e194a3c809f3d467ffa8842cc51b35004813808966fc671bde98bf9a653e4610484ed46bcf98f78b299d5f697dc267b8bb42e3c3a1cf1fc66a460aa912fad657b5c2c96df9ed4e2949ad2bcf325f294ac799b18c690941a68d5ee9000266c5fac94a5e2567e9c40bffba05187ab59a2d6c6510163cdbf9fb25990438461bac5dfb10d7419abbe128db5bfe75b395841641f2c608d947c0e812fb695324cab1a38cefa11c05203c3c21963b32024f86d20ee9682412edc4379c2aaf9a3defe964dba19ed50d7b0ebd884f08fc6b36e7eb0631cb3b28847715ef994de585e6443e72f070c2c939a37748562356c0184ea307ccbbb0a0ab952f237c4c9b1d1f0e5c793b17a87aea84c7f87df8e36b1b7888fe5ceb7bf8ab4e7fd809815f77c4d9c93bde06ece5e842d558ed40106e47b0e86ad675de28f3967c9610e9c423220adf02e2945dd8990e22d3e7c09495d0762856d1cff172653748239b930b196a527a584dafc8fadf5cc300362837062ef734757c5630305e55e1812b3afc99f42d5b013090561448cd01ab2b7d042110b175156775233d5c3aaf11646e0452162cbbe1484c1efdc6fe6549bd360236b51224c326934b063de57bb585ec9439468dfca176842998445e8b035aa792eea89185b34f747033a32a81c9069e9677698e6b9e8a3b83402765bda611a9e605ff392922dc2ac7c652cbe4f1e5f1d030747de9c409b91e22067e5e431aaf11fc766f8e2b12e45328bd705422d949c481021e518ad5d0325f70c34786183b848fb83467ca11ce736ddc450fce7a158c8219261778eba05d0cae229d047136ff26325383198e1b730f07091d8879c560f154b958bdf999d8e547cc37f0a7c758274f6a9b8dd9d715c461fb3b5bbfd08d754d3f40824ae826c827e97f7fe095b8bf01ace89de5f43226340f3748b6d590fef7686737ded46f108c86845c3d34a1637b60f45492d5b6283f6d8cc433be3869fcafdc6f224cfb35ca49e536ba9d6649d473f961b28dc005913f83240893edad9b068d968a900f2b15cb05ddc87c522cfc7fcf5d649214ca010f78b80f64ceb0b6a2c619c3f830e7038fec7b2c18f31fb7468bd22d2dcc0ce63e1a89f2b4ed01e5db4b2fcae8f1ce377af9a32bd5b4fb68ed24835511f8b6d685b3e0d3fec06bd4f7a6573bd497ac11548e66f2d0d5a5d1bc2de4339b4009a1de461a510c531f348ecdbf3137965d93ce029b815d317c6adcb7b5a875928333c7a54072073e1c0119a67a94c6bcfd073753299bcf3fd52535a916f82810195fa37f8f69a5b9dac9e0afca3242cdcb3456e21f084b6a617520be3807d047d448d4a91ff0494e0cb5f6b941035bd09684026dc2ec6ac46761302558c5527c598baccb1071b7375a762f7529f208a209d293eaafa10cb4fe5f101bf40cadce6c66c4dd6a4bcdce6958b76118aa8290dbc9675935ef129b83c3db65edad0fff6ecc7e447167c05239acb3e8025656c6106b7141753084a396926b8e9aa43a1c95f9b8440042c24c1d89d38baebed9511f1c942bc58ab903bfa4fd198282029aea78f6467357c2014922ba81379e52be4788002160ca6308ca8fc3bae0a4846054cee7f1dbe546df339bbb678d85dbd402477a4dbd7bf797f75168e3b848073399431706cd3e285258fb3dae95b75634bf3cfda8f0c668cbeb2e4dfa3ee6a551d4d452df5ce5693cbf1acedeb8d2dfb68fa17fc551e748709d765183931918203291c05d2c927ae012a6a1b36f40ec1ba4430a2caca6297638075ecd5a1d242ed6180adba084320bab66c748fac97bbe5af2ea211a9eed304aca4d0cf4ee60aacf48562b8cf3287b97339f4a8739a844c9b7b2b5ff0fcd0a26ada6159a8f175b584fee9649081e323f9c1f02182bb4653260fe950d7c95ee499d5931ef41d2a4532f954d3b2a586aba616b16dd7ab3e99d796471738c4be2b890ae8dae656b5fa485a2891315b764eea5dbf384c8955397cec78b1db199424721bf3ebd9e7e92ab87fb5b20bc3b636beef7c01f8cdfb445edd17df89d14cd23142922e231f75fd69d8217fafd1988007afc0c2b767c03e5a3d7ee60ba16e5a79bd283872d6563e95646bf3858266572b61ccb1759d5162769e5e9f8fcd24f064750b8ab9850067a48c29a95525f044018b729009deaf0632dfb29e4ebef9380cc25004fcb1150062f9c0a1164ecf9e640848f104fbef72ed1b61817f7b88fddc859f710dab502cf7683c326b74628805622cf08a232202eec3a9e3755bc1d914fb8140ec6f920cbf73d69e1da4aff4701ff71db71d1ae6dba88ca3d4ec5db2d95c758c3ec7a21b61cbed6d934de858f6b79b0e3052b7bca16c617ba98b84ef75a347598bee52a4c4f13c7cee0feb7cb1bac6efd96f09daf40b3c0e5dabffb08680779422126ca2c3b3445d5bb9e5df0de9560c034ef3ee7d6bee2e15d06e417c434ddb1b0d6d0d1cc94b3d4a7994a8063035f08620267ab64a3043a2fef1db6da9ad4131e8d6e5a3e6fb227214f2a4b43f5e66f01cc0f4277f0b360fe1e4b338d13f60fa5efbfc5b60c580e4d28aead4eaaddd32f81a0f185f4edf15ad58a7037c318a8286ff088ef2ee3ab92d7ca367e7bc937fcf55a45d9a22f69502d7e30df237ded2dd1083938c7da226a6068835898b2de8a855313b6185808cf0a94ca940df3603c1ca0f6c3e515be65ca5c0fcddf4f916c3044d968d2bde6a73e04323580133ffa6184cbb9ad1020d9caf7ea175d4ca04c23178b4be5204363ce4755254d9cb0cf3a43cd448defea3d447a5d737fe4f4f50bc44391ada7d1209e57ee9e6b44c52b9494c48a60d2f799c2f589f3b7b8a646046e9f9958b2646ee9e16b40a2c0fe86f5aeefa6bfc4c076925b0cad9aba60f3d3d25c2cbb68503bef733e7465d8176761a3adc48febb17a861ec52f9a3f6c8ca9d4629ca56d122533cf4a80d2310b38936bf637452d4618c047418c02db717d3f965a6ed827e07de1dd1287372761880270a208733882c9556e97e809241ad81d34353461acc612fde134a958e87eefda8b82afc02abdf4c9f1d54e241d421e344b72addcfd0c77f5a72468c4f029476e00ba5c2cf8742dd0bf5a550488b6711b8f700658e566dcf65c47a22c6c139a6cef0ec9b5c6fb8e6316485497290e817da8fe550ecb3db019720f24cc43d16e17c2e1016886dbafa62dc2674f4f4af1a75fab8aa21a6ab0e7ba4fbe684f778b7151beb36026926225b5fd17af9f56ef24a4eea367a49f80729ac41427dddc87bdff0e90719124ef99df51d4d5260c06a649796ca67148b75e9ee3fa0d4bf0435d7ba0f74f7914ac70b4324ddfda940e9f3ecf9a3c805c36367622dc6116faffec99d4ca2000482fa72c21086da7292d9845e893bbd436a01588fcaade19c90997e2eb418d70f9eec1ab30df872c17008fcb11779cb285937f39289966cc46b10fbd3aa191878fe4412c26a031fcec1ea2b3da5d8c9649a2ab009e7ed2f2b5887a54c838e07a4fc6457ab4e0550af698ed7fa52722bd9606232dab5647f7662a22746ce36acd31070c283fef745eaf02b2f02bb3bf4f2d1ab4d962437b8f49ab767318589bc2f434a7d2d1ad0b099c9ba2fd9da3d4a48961a97bda4ab35f6f9133f1e87c9252e2e3fad00e43f91bd3e74c0091bb3842b2c246887ebc199b51a19a6ad3da3e9e0b0aade8919bb2b392f5b1fd14f9aab3e7fd8ddbf4d40dde6189bd8ee58f5efcf7ef914224bd96c209cdd148c59033713c37a3e6a187e0840e8ad04509777e6d4ebcbfdab896ea4ba673ddfa7e90af9f962dbe0b2b02109364aa6b850356a4e3cb45dac0c52b74d84a86486a2b12c8710571c253b45dc79285ef8e44bb4d950e5f9e1043e9a7a3eccad3bdb0892ae5a78d4ca879230dc8d3f9d124702f6651dfb25ff7f87bcf738a169a75942248e0774426ae319104df9da51d026c4d57ac337cfed90f2f67cc3200653be779703d019fea90ef74fe191ea4088ab0c6526acf32ec77f2d07173c1e1ed393147f747cf02fb560af4da86ca89eaa92d02f94113f258ef09f0ce0c638df90045f575f5a84ef2c5fda6faea2a3e04466fb1741f3c150db38af3a47464ce862eab324d33fd7c698955574b9a7249c6cddfd937215761d517f4bb77adec8bb5d44ab2b0e9c625ad5ba2d4c5e2da8e03ee7ef1ce09c34b06e1f1590bdda5a103e93b1f40d7011901bcfd9d27416ed736201d344c1211a1ad9de35b2204f0c01d3477d87722ccaf74260ceec8c06cf662b5a8f2169bdf964ff8d859ab39dfd4889d35e8cb19d67231981f91e29cba3c2557af36b3d0705b8653d4d1c301ccbb48d1dccadaedf5d628fe778d015982bb7bb9032059eb8cc8e46445cfca080fb7918830d7e90f00d5551a23481868d9ec0361a514b2c578d70f2495f9693835cd3bdbd5e0c1486f2ea632514d6c5d550f036c199d9038e9ddf6c597aab10487c5e001e4128518a99dbf888dd5a703e3f601771728c49f16e17739989851666e5a96c75e9b117ad41aa85e96b1d412ff8d251fa724f04ef4d1d296ed3d877875cf400102779b82f0c1d9e2d5c567ea3e2f5e92ceca7e3ccef0aa44e1ba33e94a3ba97fe6ad67bd4e4944933f6b3ca6137b91633eee56e471886e4fdfa3d81367e0d35c3438a1b6310c545b23db693e9d8a400ea18c8daee41c4df25e4a05bbe640849082c2fe25d5e11dd90832985686bc4a8c8c2a5fe94d93e66be81f31ee2355782b432d050179d9705e8853979e02e1db02b79729c8c25fcc4d95f3bca27e73619884eef529099f8540b69ad906de53cfa8292c8df5c46d07b561b81a9f5eba4aeae58ada92d7d36ee53995", 0x1000, 0x404, &(0x7f00000012c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) write(r4, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:44 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800004502) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./bus\x00', 0x40, 0x0) recvfrom(r1, &(0x7f0000000080)=""/88, 0x58, 0xef3d190384f50e60, &(0x7f0000000100)=@in6={0x18, 0x2, 0x4, 0x7}, 0xc) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000240), 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000180)) 16:00:44 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) r1 = socket(0x2, 0x3, 0x0) setsockopt(r1, 0x0, 0x1d, &(0x7f0000000080)="00000002", 0x4) sendto(r1, &(0x7f0000000340)="e73657b59fa6e63c3c8a9b895d1c9aa4953d41170cd91de995dbeccd2191522767c7a5b69292b0585bc75112ff9d72fcb42197fafa78a5224b29f58ac86c9d50c95da1911d3ae42a897af96b3542731f3001c3b470b44660e357bfcd6e0dff6243bc1e678256dd9699f318011264126f5a3933f728ddff4a027451947201a52d8c8fbea210bbafc0d542155ed7b1fb1c3d5161d5fe4962f5f5ebd340ce8df2afe0", 0xa1, 0x200, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0x8) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) dup2(r1, 0xffffffffffffffff) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r2, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0xee}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f8c1b6b5f6d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {&(0x7f00000008c0)="784e2329f3be625e525ae7b86acf699c50634283410fe1125ca28240a9c7a13514b1205a02dba4222478e75cf466fa204e4c3b514ca1a350b01547bdf7bb3c515364f73a9688370e2fe3a68c889ebca0b21dd78d80dcd3ed250a1b72ada992f5ea355606cbb58306c69ff013d27b40ea9a237db91cccc80e9e8b19cf24965d91778bd02b138c52e999f343905cd389c96696c43052f3c4c8187b500cd800184d7367eafdf2", 0xa5}, {&(0x7f0000000600)="d71efdc4d2c6ab13b6162c53f0b2b8234d6655c4491695c6d71df9f09a1297f0eab704255a405bfba21c4bf39688", 0x2e}, {&(0x7f0000000980)="f17cffc356ff8208605da52d7829711e4cda58ac68c38c51952236b110f166bdaff6364b28ae401e0d69d2a341901e1ab83770fe1c4753e2158c50ef087f9ac56b37b11629dbcd740cfb822e34ff2dacf46514103944f6946eed6c2af0a6e391e9fb14bdb7f4a47f4ebbc43c20912b9210d94e46702c26c77d", 0x79}, {&(0x7f0000000100)="d90c8ea773e5ad7c8567e612d4a926bba6e20376e53922e4c48da66072d025d949f6be6d0d9595aaddc83c3d61a71681c4288381172a011b4ade18132f5bea96131e563976bf6b87a64d2efe1d4cb9389055f32aba198fa5cfd7c663828f5a5912c5bced2249d0ad27bfbf82e51542f4d26a7c9980b9467f0268adbfe8b372b29d80ef8eeb1ad648666674be5a081d42f92f91f51db880cddc22f2356f3b0820219d64874a4db40a05d17c511685b0240842af7a5f7147081c288b3ffd14e959befaa59fb479e9d5c3c9aa2fbc2a0ffa543b7dfed0675316b9cbfb95d0fac64e1bdd139a1b11e7989dd95e57bc5f5619fac050efafa5aa2fb6f2794b33f7bd446c6a6e13a538f47d4bb4664f1c6226592d7e929c412ec148d1e6eca4efac2fb931afbb7a41a796a196092487f75be00f4aeb497f16ae00dc3305bc0a3fdbc6d5a91df63a4f108fe9495471f1c0a72c7ea7e0a2658e8a74e79ea25aa24ec772ddfec47a574a90a2f2e54884018d0e0e40046c4d0c5b4dea695c888dbd80982d2e321e3c482598cb821871eab798e773119e194ab8f5bbb618864d207d80858f4448cb17cc895d551307928770b6328746979c96f06a311d", 0x1b7}], 0x6) preadv(r2, &(0x7f0000000bc0)=[{&(0x7f0000000ac0)=""/199, 0xc7}], 0x1, 0x0, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) socketpair(0x21, 0x1, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x5) pipe(&(0x7f0000000400)={0xffffffffffffffff}) recvmsg(r3, &(0x7f0000000880)={&(0x7f0000000440)=@un=@abs, 0x8, &(0x7f0000000640)=[{&(0x7f0000000480)=""/160, 0xa0}, {&(0x7f0000001380)=""/4096, 0x1000}, {&(0x7f0000002380)=""/4096, 0x1000}, {&(0x7f0000000540)=""/88, 0x58}, {&(0x7f00000005c0)=""/26, 0x1a}, {&(0x7f0000003380)=""/4096, 0x1000}, {&(0x7f00000007c0)=""/186, 0xba}], 0x7, &(0x7f0000000a00)=""/149, 0x95}, 0x8c0) r4 = getegid() socketpair(0x18, 0x1, 0x7f, &(0x7f0000000c00)={0xffffffffffffffff}) setsockopt(r5, 0x9, 0x4, &(0x7f0000000c40)="b67f702a15164d258a8a6b9ced400659f85666d50d31af6c7a04caa386b02c30f64a923200d258fbeda4607ab473474ed3d9afeb18356bee0f4f0e17f1caada8a33a7e0fd79711be52566d5704be2daff7d1615635e566800d1c8a71ffae4eef298bfe5032f4097d5377b76364346f54702acde9dffd4738925d3edacc7ceb47b7fe230b4c3a2f10af9607b981109dfdf08860da9455e49dbf2d26d0bea106c8af2f3d66aaa9", 0xa6) setegid(r4) r6 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x800) sync() r7 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) dup2(r7, r6) faccessat(r7, &(0x7f0000000d00)='./file0\x00', 0x8, 0x2) $qi5*nЉM"*oٔ;f[ T.*EHDn 1 Ԯ&{Ӹ6CޝGs 3hƈGxN#)b^RZjiPcBA\@ǡ5 Zۤ"$x\f NL;QLPG0x0}, &(0x7f0000000540)=0xc) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f00000000c0)) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x0, 0x1, 0xffffffffffffff80, 0x3}, {0x3, 0x8, 0x4, 0x2}]}) ioctl$KDGKBMODE(r3, 0x40044b06) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x8, &(0x7f0000000200)=[{0x12819dae, 0x80000000, 0x1, 0x4000000000000000}, {0x3, 0x7bd, 0xff, 0x7d1}, {0x8, 0x800, 0x3, 0xe3b}, {0x4, 0x8, 0x42ba}, {0x0, 0x6, 0x7, 0x8000}, {0xfffffffffffffffd, 0x4, 0x8, 0x9}, {0x1, 0x3f, 0x7, 0x80}, {0x9, 0x3, 0x2}]}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000002c0)={0x0, &(0x7f0000000280)}) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x2010, r5, 0x0, 0x0) preadv(r5, &(0x7f00000015c0)=[{0x0, 0xc955dfaa67bbbcbf}], 0xdd, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f0000000500)=0xff9b) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) setreuid(r2, r6) r7 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r7, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r7, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r8 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xfffffffffffffe16) r10 = getgid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r8, r9, r10, 0x10, 0x9}, 0x8, 0x1, 0x9}) r11 = socket(0x2, 0x1, 0x0) r12 = fcntl$dupfd(r11, 0x0, r11) ioctl$TIOCFLUSH(r12, 0x8040691a, &(0x7f0000000300)) r13 = geteuid() r14 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r14, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r14, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r14, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x1) r15 = getgid() r16 = kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r18 = fcntl$dupfd(r16, 0x2, r17) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x2010, r18, 0x0, 0x0) preadv(r18, &(0x7f00000015c0)=[{0x0, 0xc955dfaa67bbbcbf}], 0xdd, 0x0, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000000), 0x1000001fe) r19 = getgid() semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r15, r2, r19, 0x10, 0x9}, 0x8, 0x7, 0x9}) fchownat(r12, &(0x7f0000000080)='./file0\x00', r13, r19, 0x2) r20 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r20, &(0x7f0000000000)=""/24, 0x18) fcntl$getown(r20, 0x5) r21 = socket(0x11, 0x3, 0x0) r22 = getpid() fcntl$setown(r21, 0x6, r22) r23 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x100) ioctl$WSDISPLAYIO_GETSCREENTYPE(r23, 0xc028575d, &(0x7f0000000040)={0x4, 0x5, './file0\x00', 0x1000, 0x796, 0x28}) getegid() setuid(r0) ktrace(0x0, 0x2, 0x8, 0xffffffffffffffff) 16:00:45 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0xd67340aed326f813, 0x0) r3 = msgget$private(0x0, 0x682) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r3, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r3, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf800000000f0ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r3, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r4 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r5, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r8 = getppid() r9 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r9, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r10 = fcntl$getown(r9, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000980)={{0x2, r4, r6, r7, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r8, r10, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r12 = getegid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={r10, r11, r12}, 0xc) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000480)) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000240)={0x2, 0x0, {[], [0x0, 0x0, 0x8000, 0xff]}}) r13 = socket(0x18, 0x3, 0x0) setsockopt(r13, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r13, &(0x7f0000000100)="8c65", 0x170) setsockopt$inet6_MRT6_DEL_MFC(r13, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x6, 0x7}, {0x18, 0x2, 0x0, 0x2}, 0x22, [0x100, 0xff, 0x800, 0x9, 0x7, 0x8, 0x20, 0x6]}, 0x3c) 16:00:45 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x4, 0x4) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) shutdown(r0, 0x1) 16:00:45 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = msgget$private(0x0, 0x682) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r3, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r3, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf800000000f0ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20000, 0x0) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) kevent(r4, &(0x7f0000000140)=[{{r5}, 0x0, 0x80, 0x4, 0x67b, 0x10000}], 0x1, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffb, 0x8, 0xb0000042, 0x3, 0x7ff}], 0x823, &(0x7f0000000200)={0x7}) msgsnd(r3, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r3, &(0x7f0000000240)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0xffffff64, 0x1, 0x0) r6 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r7, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r10 = getppid() r11 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r11, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r12 = fcntl$getown(r11, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000980)={{0x2, r6, r8, r9, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r10, r12, 0xa5, 0x1, 0x100000000, 0x2}) fcntl$setown(r2, 0x6, r12) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) r13 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r13, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) fcntl$getflags(r0, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x45}, {0x20000004d}, {0x4006}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x4d}, {0x84, 0x0, 0x3}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:00:45 executing program 1: mkdir(&(0x7f0000000000)='./file1\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x68, 0x0) socketpair(0x18, 0x3, 0x7f, &(0x7f0000000340)={0xffffffffffffffff}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000380)=0xb9) openat(r0, &(0x7f0000000300)='./file0\x00', 0x10, 0x20) ioctl$WSMOUSEIO_SETMODE(0xffffffffffffff9c, 0x80045726, &(0x7f0000000040)={0xd228394da4af146e}) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r2, &(0x7f0000000600)=[{&(0x7f0000000140)="fd243e3feea418058a5d1b06928ec3e78f674ef870675e8aaa395c5773220c6dec64d75c00647e233f758900c18f1487db4d930656dca00dd94ac74c2a8019b3e8a8528a555486b02f964b16985aa51cbd3bc5db47fc014b936491b9d9b9aebb38644c5f2b911039228089ec4f0e2a23d24ac164f8", 0x75}, {&(0x7f00000001c0)="0206d2eb5a211284900233a52b343c7ddf39899e809c60abbc26a9bb0fcd74a4354750a510d5a575b29453b8be5db904e78ddccb9b57d37d47b0193912749317d9dc92ddbd48eb8fc40a328149f5e53d9efd2a6f18736d6465530e78aeadab15b7682a2d33f9b402017bc16be968e6715ff991cb9517e4c4c83959b5f5392f97834743f114cd53744be9687108cf75b48cccff789ff4dba829a37e40c2232a60ac4f617e02e917a2d6d239701c4e33eb2db2460bc082f84a7c", 0xb9}, {&(0x7f0000000500)="ef775fae950aee53277ea2e7f3d9c54aa37e6603ad83bc6bab47a4f20cc479763ba512ec093739bd2e10077efa835edb82b1300f8639c625d7619a94859100dcb70d65c59bfb5f6ba314f93ea6307bb82a198e500647560d7857b0210e04a81b5290bf", 0x63}, {&(0x7f0000000780)="ee44cc531c99c617d25d4e00cb5239d1e9c0acd37f34f380f2e8997e2b03d87b95afdc08693cf4dfe0d967918d02ea55a0693e820320453b49562db45abc9686c462802c1739c2a8bd7d87ce4b3e118de82dde8b8455a4aa9c15bcb16f8703054c6147309a243e3ec4fac6780fce075de747bd58e255ed3ef40dde0a20418ae231932fc5d702de2a3e9887185d98384d92260e147cc74fbf4b501f112eeb1c192a55ed5d85e56037c8da5ecdbba9b387e17231653ecb17d22a1c6edfd91d45fd8c700b6cbda2174a03671b53aa9d4a243dcb4bf2f897e6487ccf42e03cdb48e2913a47e4", 0xe4}, {&(0x7f0000000d40)="5dee01403630a43a25fc20fbb79bd58b3a37d194cb27679ace93808d910b98c9618ffd6fd941ef19dafb879f726fd9d58cf21a5a4f4c5fb6ca8bc37a5a8eb7983fdf1d79a9b74e836268e4bd072b3b86b644d908ea4a9008bc41fb8a5107932379e1748a693139f51f2545ffe0d7d4606c63cc4afc7281866232f902840137e9f8635a7375b65715e0d1e7b81bade1d55778d76e598fe8ab993aa590a8e7a75f20c03d02c448bf3eb55249069d293d56eda2ed46332d1401637bc520c3167d42102a34b805828de5aee4bf6cd2214e1ebaecbd148d643ff1f779f64084da8ab4804432ebe39366ea44752b65e715e646958ac68a46b457edaba340b46394cf6920b9981d75cb6a8d8fed51bc402e4bcb50c0dd78a0e4c6af2979239f9e9e8eae5185da4ffbced5eb56393ec73284175d42d8caa382c64a2652972a98a6f0695d346775cc8b5fd2987def622514ef1449991b972bde6f534ae2cd0bf8b746d26c016e6ff3963a51d75ec9ba523b721698cb9433054aecc01ee364f2981b7a9eeb32cab1cd164eab527023dfcd81b9f4b7dbe0fcd89f788fd3aa90aeef2257a2c0b631e068fc5c7a3e4b03792793c92de3a876edf25d80de460318d2761ed6ece5136b2abc91723ea1ea905951a418bb28de26e7e6288d8693310f2cf006f7608ce3b4b336235b6c9cd83f364f23dac8c9a88d233d0c241e491cd8a4f03de9f310842e12dee7deeda580d2b254312ae48eb470d9a94b61e883b8e4dbae41258f83942b1eaa3449984d919caa89de69b661d96ef3ba281914d277c745ab84d59b6160aaf41d4e20106f641ee31c903ed6b2d903aa550866a7b42ab73746f59ae971389a5ccd5b83aa784603c9c2948cd10ca4d2033a1afed51f6bdf564b5dd33c7728c9040d4639069a1a6b036408f54f2ade4d240119750575dd349d3a5c39513397f959a690edfcf13b8e4db51b5ddd58059039cbb38d653680468dca2f27eca6c41d0157249776fe6c4818b34ef2375949dfb5262e12f8a0d4e493de52db01b38b399a5d9d7fa2676419c8479ee7cdb705ba230dc60c0705d77dcfde36ca3ae889e690e785cc63d49b66de421a7a3fe0b37274450bfbe0502045f3756baf6df5b9e928de2cd94696687851add090434970513fac0f733a8fc687dc2f64681d37a50c59d64d8f035847a22d2cc06b1b30ec27343ad2a60ebc12a5d246b160a8f66c7221202172f336a27b747774406639321513fdb12232d3f169a26761223b23927f22ff08f0ea2c59aaa689cf75317f50f26d86d3906059324404aa55725284925319af60eb0e82653f59b1297083eb4f2e243816e337debe468705fbedcadfc77483d0060565c4ff3a99c93d45c0b83af8224c44e4b55a625ee1342decde6923faadcc74da6569c3b3b115974793dd94871139d52c524cf71309ea9f41a883e9e5231f69404b520850a562a763ade35f77d8ed68631267ec6edcfd190760534bdd2e06b74a9dcae07a97978d26d74c1ca0d0506bb36c78a5956858a5301c26fe238862087c1013cefdd6ff092c32c5c4c84966fb6cd82030ec936a16b47ca05ffe051c19bf4b8e8fc4fa047095ee5d67451c6c8109f6ab1b7d29b69c03c4fa6451c04747496fc46f9bf380d01884149185394a181dc261f39f552b5f6bd691294410bba6e300c577156195e92c242b883ca8211508a0383a9c854f4c13e2bb85acfc80bbc05b7de187081b91cdfa6eb2cbaf9ecedb25d0a35686f79d79bde8813e0568854a7fcfc566c3e9297d17bcb648fcc6417a50429e60ee0e4ee97a2bd7ed2ea126d11e8edb45c924487d9aae1322b0d7adcf76cb99961bd48a940a720060cefc84de617eb005212aef5060a93301035d19b0ea71ae7458e9738fda6285b6fd6ed00e1bd1926edc064072e822e121304e6f0f81e7909ddb0dca4415bbac54b0ce335f4074860f2faee556953012d3441118f90f6bd4823a66b3dd8ba8468f234846c8a05f236c2bf946e04d344ca4fdd0bb82d9364c4ccb57e9ee4f2920eb5c87da1c760a0420cc16977a9bc3b85e7fe261b59f126a4a5b12f59123909da95cca94093e43b3ae14fa8fb24c14d199a9ada2ee934de783ef6a3eccf08ceed4cbb88eb8077e7a49e0566ccef90edaeec5d9f9e6a4b214c911195b7b01a90fd0f75cb250fdb582f812187ed2d4ca5afc2644855db0dcd4634ac512135c622397f3b6dc12937506325f581a4a4c446a23ac12e13a38c4dd91394f17cdba84a4e0ce78377e1aae256089f031076d6eea96efd39a235a12e49b587c48e9f6d10704419a8eba618a3836008371782774338442183245c62de3630c48b545a9e10d41d9fb5bb5c3f0e56b19c88d8a29a74817e08ffcb34146f48cc5d12a63074b57d407054ccc95a733234bd4841bb414f2695158f3b23ca7f7988be3ca131bfac2be7a99a1ac432ed7654ecca8e3ee8ad6ba16ded48bb559c1dd64b1fe54adb16692e1f1f712b303e8db03bf82c2e08211271fe3d5501afb1ed0753fc1435f2253ebaa6cbcf9ab1cc7755efa4580a789e6b8f10d645288375208475e2b618d5a76567ce204e0db9164dd7edc920c810e2dd235c19201e236cc8c29fcd2d832ce83708c325d610afd2aa17a62cc2e8a71cca0a610f387c1b80f136ed7d9ab33445c193816a5b8b13658adc0a1f9e2980af4b8dbee690585fb20530a8a187bea28d50181c6f694c47632058efc9816eedde3119ef2ac452772643e558d5767edaf5e4685b19d1784d3b4d19305431285e86d88237615ceb326450f3116189ad66069a23885b73427c3b6264670395f432ece06cf9392b01817b111cb02aa338c351afa025ca774ead9c6edd7ab914b88fa5663639c73d148ff4fb333edaed1ec016d6eaef9ff4b5b1f1ceae60cba5d061881d2cd0b215c0c16672388538b6811443342838616a3963ce66602d71077755ef320041ed1982ec3155347bda8839970e2f98ac37a99805d80ace396cacbe60dbc4849851902131ec73bbad6ddced89a41c3fd5860f03c43b0212beda9ae758e40825dbe7455958699a373d2b45644bba1e76fb800fc7b8b2d80ac25d464c0554b821463012f58a2076b54a5ca539a92bdb18ad571c6f44cd2ed2e8695c5d6d8454e1a20d4f82a696f0d4ddbef3ae38cecae23b1307658ec5c4592a28e400e0ae4abbb6aca7e620a26c36efcb5e341516fa8022a4856a1fe82cbd9588cd4dbd54cfa89ff10e9bade658bbe010e9897e0cf5d69af6909797c229a88b70862e5df6abfc6a2ac3cf252b7a7cdb11fd558c8d6fc6c6eb8648be37cb6f030377af3e7fe49215711ccfd57194a17002bbe29dcf1d411fc31849b169e1913ca808905ab9701dc601394949e2df5eba4d92aee3af866b4067fc51fda942636ff568457be5233d062abe8278f4bf87f564e3708ece5bd64629e4fe7fa63187f05df3664728ed6a801bae3334718577d7ffd073243c6d7b572c40b2d834382ce20d454c4663363c17d5d327e035f40c50831c90a32f17e64bfd9862e83172fae47be8744d744c89d8db6b571794067d0ab1e7968e40b6672b1fe8ff5950fb4bf0712a4c024630e9aae706fc9053cd75831c07a83391bd2ab271695bc6eb0f991021493810469f2d37e7e1d2fbe8b53b1a151dfc24e81a3447dd7d300a978fe170710630427cfa68fff1fd17b3cf547b89a64c3af0de101a6c9cbfba5c344f1f5a94cb3b97f3f547185cd7983eacad106c29b6d8a731946fbdcab6fb4b1891301a602e043700dc672d5628cdc86fe1c7ac26868c98b01d6b9e70541240df54ecf90cec496fb0deadc35facd13fc4eabd5288978a6476b1999239b3a40b3f4fbed474be415ef8b0f5dcf74d72af4bffd59abeeacee052a30bc216e99762f248b2d6fb6a7574bb54f3cd8156f0cc8268a02639d0342e6beb3809e8932419ffaec8ca50fdecfb36720c973e05731fd00645a895aac377dd5ede30c7464bc9bf36b5deef69752c98735f3802041ff2c7bfed5803cf7206db38ca403f5d7098c041ef640e160e9a7fa3d0d0ffc39de266ce7facdea51b474cfd1d0d856c0cffe07cea0456f3f98fc076b01b7b285da0b4f03f30441e39488dca903da8f47f5a68553890e24814cf532e0e9a7199ec16b5856c4217c5ba9196c79342a3aee6f583cee4cb13c5b4fc8d5222dcbb302993e580d4ffa4ef7a087d01ee60dba95e3b115627556b18f243d494879adb830d96da8dfa0c772391e0e554016dd9493b2be1bf5fdaf30466b4139fb92670a9629c127a4e17ca6bf943c081ab1db28fd6970e0a690e1990275d0bc67b53a81bc7959f7776b8aac4221958b1d938d7e0dda747fcf842ede1f136ae1976b403ef3671bdcb9748fb700ca4448ecf5cc074ec4165b2a45930781cf653650195bb9675049f3d5c914ba4945f50e6cef0c9ef1cfeedb2cef0c72ab7617826a7f40481fc60cd5600061c0f279b4cfb393184c6ff38a04e1050798c3e7fd7bb02882f7bf0581fa36f4dbede7d0ce98765ec07b19473a69705dd585808278c0fc7854fcb52b65a0f589b075ec6831ca7becf8c759c6de2f4eb69cae0777e0db41a4b4873d80ae831b2411c33b033e844425251c6ce16281aa86a2a7b5aa2bd4c8167969701ab0da95b76618fad26c17f3e298a92ea31e10f734b0403dbba127e54faba83bf9b71bb5ce1a5a3f49e1ea568a5075c2706d55e4bfb66ec231ada5e8ec0765a8029972d87b73dbcd253d9b9db8d9dab4238ca709282b370f4b7f9384c40b3c1416eba15d8de2964a678e19b6efa38dfb074b367f7ad9f389fcac15d7e0d063cfeed05235b64ab9a9294b056676f4a404baba77334ef7f812bc01eac234b3594b9b6f88d96142ffb8309b8a20b41d59014b0a9ff076d63cd78fcb0ba5865afa5940b321643d48273af5514990d4ce14cbb43234413bf8f00ee8709ccb339e7da16416e12352f87f43905489df1c33fb7de405020c2a48930f30351e6deb3ec3ded739b946cc02fd50cf17a508f35067d9c8579e2747f4c167c2a78f44be969b436dfc2b60f183a8e1c48bc00df209418ced0f1a910b7faa7f7d9229630442804e2f184df6ac31f08dd087eebcc5809b17671d8f6f88abba460f5e382e05c26f04764b308885cfeacc4c54994460ed08a584f791323f27e50c1b24f5cef170600755fec2a10a261b151f88c9a8655ede3d446d9fd7649469cc140ae270a7b4e70c209673ebc306f7c25704ede08f3b021e62f79ace6d69c3ce1e67eba37b6d85aa4a3edf6805311f81cc9d37fab2244bca481be01171aff39d5177bbc8d11deddbd7899334a2fbeb69c3b8242fe47f0d712c69f7e62aeabb67400c04b26113f201fede3cf7e8183064ddc9ac7c2e66570a1841a9161b518380c88f131d5cef06923e694d28d8bce02a988d237b3d85ef61219c4ae1fca08a1fc19fcd65c27a47c23b702b3ea2cebbadbd02d64e8821af61b1b1c2d39953e79ab9a44f04352ff0b6c742b347d6a0a68cb326511bc6aff1132287426439c60ca66d7339e9f00928025da0ad5f4d9a672eed057b801e6632d074aae3825878e84cc3c570b5b0cb07e0d7b7461a4b3f628e0ab0a79b4a82690b99c7a09c17fb154342ea89b1ebcb50190a035528b103b32b5c371dda4709698cf580be5a41f8ba1c2ee27517ca15f4399a9b50965b2a591ce957de31bc7621a8954ebde22b9b0ea76aad7a59e23ecaa9e1b543592929a3ec02cb2cb8d0ba143e0c9dcfb3cd24efbf2fe86f32d729c097be3aa5e75e438b78d112", 0x1000}, {&(0x7f0000000880)="71babac572aa8820c9cbc99b3559561abb27537802bf9dd97be31b744b7ee998bef72cc73d7d558736deece3db70c28d4bff879b6af78fd697a4b6b15ead42549c08b90d6669fa3b98086933426b10b161f25e0f4ee734e7e1a7d1312d812cf3329616117731b8dff719e5c117687fc39fb562e9c2a08fb44906b9d4b18136364ce26efe6727cfc6058671ed42dead5eb986e056c94f266c01c76298dc2fe99ff471d4109b36944f9610ce5052060f4ba710be8bb822c8805d0edaa5f78bdb76a85339a73972b42bc4f76d26ccc885e6a482413f093a81e8235e65ab578e0a95e45c2ca07b84b0c3edf7c153", 0xec}], 0x6) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = msgget$private(0x0, 0x131) msgsnd(0x0, &(0x7f0000000b80)=ANY=[@ANYBLOB="0000000000000000482e1080880537644f5006ef0070f952a1629dc622518a6841c1bdd69b1f5afeece9aeadcdb5d62deede7aa1f5a524f6244d2b326f11a883f1b38515f6fb7e6278931726ff2e946a6becc8f12f6470f85218ea0ae4e26c496cd9e14bd5691a30e931a783cae3f91109512645413c4f1384778d1bc66d1a23e23bcadd6f61848585b8661103f68ce4396661b231f3db25d0b62414b948b021dc10a54f6c5c0877a7026bd0e6cbd99c71374a31856f51924c524223038a37dec355cad2c5fb8f3468e8f3abe9a441a65b5aa7a065253d623a4354f0fc45c89c42b13bf847ee87663b9ba9639e3e97ff97e6922ab9699cacdd06e864c1bf450d7aed0d72ef701820051ae6b725717569900a53fe998bb3b6d28772f0683d0d0a731008bca47e3158c81b73c5877a2f0c00e78b0c91dfc690ece19818fd59d25fd1e5757a1aef54bc80c55c90ea6e681fd51620924fb610819c0c0706426578cfaa167082460ef94756709e4059fd33b31aef5579543f03621fd77a946f84af6693c3de4948e2802e21bf7cafb8dd999a61b53c12eb72060f04dc44cef9b12e1a1663422ccd9ec64c05a9d75a22d14e96eb9da83814f52cb0fba445f4229c"], 0xe6, 0x800) mkdir(&(0x7f00000005c0)='./file\x00', 0x2) msgsnd(r4, &(0x7f00000001c0)=ANY=[], 0x0, 0x40000000) r5 = msgget(0xffffffffffffffff, 0x464) msgrcv(r5, &(0x7f0000000400)=ANY=[@ANYBLOB="0000000000000000000000002000000000000000010000000000000000000000000000000000077ed1180000000000000000000000000000000000000056000000000000000000000000000000000000efffffff0000000000001000000000000000000000000000000000000000000c00000000000000000000000094756065fe9bb916fe06000000"], 0x7e, 0x2, 0x800) msgrcv(r5, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000340)=""/114) r6 = openat(0xffffffffffffff9c, &(0x7f00000004c0)='./file/file0\x00', 0xa19, 0x20) r7 = socket$unix(0x1, 0x1, 0x0) r8 = openat(r0, &(0x7f00000000c0)='./file1\x00', 0x800, 0x20) r9 = socket$inet6(0x18, 0x46fc4b57c3c83263, 0x80) poll(&(0x7f00000003c0)=[{r7, 0x5}, {r0, 0x52ab21aa02f5c9c6}, {r8, 0x32}, {r9, 0x80}, {r3, 0x80}, {r6, 0x1}], 0x6, 0x4) ioctl$TIOCSDTR(r6, 0x20004402) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000680)="2be8f67721767e1fbaea6e3b83b4849be4a87da60c3263d134396ff6f0bc23902f2b6addf11c19090330062a7daf94f5025e5822b58102ec7b8f8f593e6da7d5ee962d31125a4284eb923542fe3608dce10d1e106e98a8718ddc1832d7691714eba7b95b781319cb6186c5bc9d4fb3e7240e563dfdcebccb45a96fd08679b8a3d0a6f1c732cbd2ad655bbcb26c73bacf536d5fdbcb2a8032fbbe3a3e5622dfdf9339ce8be2d207cf3c08e6082cb78e39c51e953b671696ee9a05663c408c2a2678f36d18ea7f251d9e7035398300b824a9733ac6dc59c824c66b11b46ff1e88319c9f50103ae1be82cce6e7e126d7132c27924ef", 0xf4) msgsnd(r5, &(0x7f00000009c0)=ANY=[@ANYBLOB="01000000000000006cfd38356202252ddcc6443fca4091cdc4a97f0b41a8e3fcbdb6af4bf0422d78a137f4e9ea027b74451b3f0a44f08cd90655ea61f1666d1d21be15c154298f71c37d41476930e8ce83e1ac7d01264eb1b66cd958e2f6124d792c340fc786161d2a8456a20e401c42085fe200a9b9dacf929f7723443f83a543bd43bbd36953d2c193abccfd3ecfb75846cbf94043c300f7721a556ac6b19276406bfbe0e6a9eb92a1699e427e796d14a02aab54289c327e7d0a2d3f33f87f56eeae0ceadd1d70caa257db7ba768434b611c4f623537c27b36d9d9bc57d47168ad12fca635697550a947822dbfdff86b58fe46f5a749c633bca87a3fa543d604275f54825340c2c545366d46d582ddac9c174ab439f5c6f97d434c45e3d08c4623dc08859b679b7200717f01a13ff548bcb4204130d5cadb53a721ce70cb7dd1c10eaac1ef6ef5f552bdb0989ed0af4ae4b2fb9f513cb4cec98aa3d624c50b81943913df6aa2180058add538be9f"], 0xfffffcd0, 0x1400) pipe(&(0x7f0000000080)) rmdir(&(0x7f0000000580)='./file1\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r10, 0xffff, 0x200, 0x0, 0x0) 16:00:45 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = dup(0xffffffffffffffff) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x63b) 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {0x60}, {0x8fe}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0xa0, 0x20) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000200)=0x477) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000140)=0x400) syz_emit_ethernet(0x2f8, &(0x7f0000000180)="7a8da4ea1fe6f57cc63c5a0093ec") 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x1d}, {0x2c}, {0x7ffffffe, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:00:45 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x10000002402, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x11, 0x0) semget(0x0, 0x4, 0x100) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000200)="0100", 0xfffb}], 0x1000000000000274) 16:00:46 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000380)=[{&(0x7f00000004c0)=""/230, 0xfffffe9f}], 0x1) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000200)=""/74, 0x4a}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f0000000280)=""/107, 0x6b}], 0x3) renameat(r0, &(0x7f0000000140)='./bus\x00', 0xffffffffffffffff, &(0x7f00000001c0)='./bus\x00') read(r0, &(0x7f0000000000)=""/227, 0xfffffffffffffe22) 16:00:46 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x0, &(0x7f0000000080)}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x45}, {0x20000004d}, {0x4006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'1\x02\x00', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="a2d0b91d51eb70876dadc767c2de") 16:00:46 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000140)) r1 = socket(0x18, 0x1, 0x0) close(r1) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = fcntl$dupfd(r2, 0x0, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$VMM_IOC_INFO(r4, 0xc0185603, &(0x7f0000000080)={0x32, 0x0, &(0x7f0000000040)=""/50}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:46 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="820201f0ffffb3521c2ec7404717e97f6c07eabdd81277583f6a14237780d1733ee960590bae0877dcd915a296eb32313933aa28620753b3fd84ee2bd1875aa51eb0e6b23ef658c59ba6fecdca"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="32d978354caca242a8904434fbc40bbcb1bba5056150a42be23332708a5ecc5e06dbd46a808323457e4c48db961941ce65c6a778d52c34b658a3c186ca8f25794492e36c9f920427d0146ea16faa12496bbb99a53a589caccb7988a4d1c8ae6482e6a093b7a5b6"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000cc0)="071400000000db000a369bbc8c20b4372c0000005aa92a068d690d6a5343f64166fa5c3452e048095216bec5e0bb43aeecdd1e9d536cf5c9259fdbccfeb401f8a3970b3757d4ceac6d485bad8737c2f8ec94879c3ae6d2260a982fd45c29ba0af5bb68dbbcc50a563804122460861733ec50e282523da9ea282258a7ce6c607579538f806021f2f88c450693409d23d267cccbb25e9f7321e6fc2c022d106534c1f07ec6697f77b9", 0x4) writev(r0, &(0x7f0000000840)=[{&(0x7f0000000d80)="9d44f8d1150c898aee2c1c1f43267871445e09b4dcdd1dcbda09915f806a27b70e4848fa7f2b6909fd25d1bd50770ef0df761660dbf391533c339d6e64a075e1fc1f8c218a1da1555d43aa1e28ef1f0c7db620aba670ddb889c16f663d50187ae10ec38ac5ec31d8b356e88eb9547ab11cd3fc2e8aa8958da85417211cec04e5ddae8d85bf40b157551822473e127d24ec3c15b775de6420b8b5d6b3342528f7ba5956bb491a5e89673654595e05762a6f739f1c09d0f147768d2893a44c156562b4666c65adcd8e0e6ceff0ece24a48d3bb1d2fb8d5277b9397284dfb94810c97d774be944cb353bd221476a072f138514dcca99445d03f4b220ebba3da28d9523eb800be8698138a44d513fe78386c2a1ee0ea58c88350f758f92794a862306a725a880c7f9ccb2f3eee40079a7203739f695afa3b5b8f3b1aa3337e212865ee93243a79e42053643baf4170f402de84e49d84034738dd8da77800ab55f457a4a4b9854397ee2a730c8d406d9939c45c2032c2091d8989ed7ae68e775d59913a9fe65c47ad1ff2018d316191256fe7452b342a79b90ff362d4f57226c252f81d426a1157e95db4d136ceb3170f12cbde5f7bb180dafebd91ccf2b5e87b3a50d00f629745be6c55c4acdfee6aa64f32218c6d2e03a7be3afec3de615bd4e5f38e16102f80361354683d09181c4f0b4166d316290bd0e86c7f7e58a95eba8ba6444b9f1184927e7407f59afdeab7520311fe43c12e370be47942bbe002bc1e9fe3599e265edf8fcbff9bf514fe58dd26fa67d19c1b3138e530ce541d5e4fd14cc88b3d0de8e90f4b30e5e1e2be57fda42694f0ebb0bde71ad27c23b3d954159f227cb6b2918cd22709a9c6bb2724c738b5ad5896626063c933046c0eab9450480ca41bb2ed722786afbf383706854e39075100c150d8015c269efc950207076b06d14dbf471b0f6d370cf31d6245cfd0af3ded118134a1e675409d0b042f8af4daa2e9419eb1b2b1147a5bac09622c5624cc3eec3fda4c14a9dccdfcdb6f8b2de1ae112d6eb4ff1353200b1d73d9f9d230a4ce860ee557cb0a3ff13d3d4446c69bbc8e5f43695950a3d3d8b7aed4e4fa19e467a9e175d9f5022f883f4a001db4b7786ba86ffcc619516833a7c24d05f25a018857fc855b236228e9f1a9806574fe6f2565e9ce84f5074444f4904f87239a9534d153b8295b6d3fa185bce73050e3df94ae7149d1725fa790222b11c03fbe03670e7b14ddc98002d05b648a5431ab10366515fe2c9308224573a91d98c4e876ff15ed490263a153f2b6582eeb3ccd2c8c79a6712c6697d5e06c8a05e58b50a356500680f89c14af0d9f73569d737569c231a9705e14f303810aa53df3e6140c65f35f273ba02cfb09d30a63f367f60a29859a5fcd4ea2db3d5f224a56d15915d98be67ea861e8489231dfc6d116149bb6256f6b9a2802d8f3084c50102525176e0f3a4127eb1d9588c032e825b50a7c7cad674dcb9ea1e21ef3e599323e4025a66e502d37c4dd30ca8e7ca74093086b31098e0fdac4606b400540b4c2cb4715983035d13b037460eea2af1cf6cc6e39a6b863d12d3050083d8b3d0feb424e26a1c3e67c2e4ab51b8892df4ab1a4995d29c5ee0bdfdd647617cfb441b04f997dad52964ee45d615d40a3c27a6961502583e7fffd9433488235b10d56d312d0bd173c378e8cffe2bb88b9c0a0a408080756e7ddd8a80246db6b34c33a8f5321ceff25920d3a921960122c9ff686008b2fbf536686adea5f65321058589dfbb8f7cc795e9bbbf3ed9e70406629b65ca3a6d421a6f5ebdf6edb66f477af97805302ac385910520f69a0e4f738d645ebc80f580dc1ecf33c66794292235f3f49824868bb87b462747a6fdff96371c713ec525214234f418ae4e84d3d6876797038d6f13feee5dbe40352a97d4a877a5e88d675db9a8f22ded74c179d77931610b0d6e3872e3dc63060d947878c5ac3a2babacf10bfac967fb3e8c34adfe43d0ca522b5264b492e42054d67c04f19b5aebebfe296211b43eba2a651d0f34a9d04f684f6d6a028590273ea08f2983ea6b6f2646b88860900eba773ddb4cb81df630b6f16d2fbbaa228051637d0be186c3b6358331524bfa042b55fd4bb4a37bb6e768a45ad9c68ea4e3e511b8b3e44946b27447172eb8a0153c9cd0bfb454cb50700f9f7dba19f92008f7b7ad94b14220ce9163356a9b8254613eaab89352cbd5af82d02b834fc8c2037704c4df516c73653abcd031b54020450b8cf0144b9432129c6dd3993cbb129d377192d04398c8e0ceefc61ab880edebcf65bf5ce5bada075f7e5af1dc17b4074600c4a869d49208c2c834bd5f9dc68137fcd2d21be9804c760281f3ef67074b07d773ff220784678d72b4335250d8fae4553a87512e5fdc457f018685c1fb74c904900ece9160c3e9c3d5aa7ce58a90ab07645018480f5dc93275205b453b5062f05bdff7d2579c1353404dedb97069e1de6eb116f6706b811aaca63081c02a0f5029735b4980b93fa7244aa319b33d1730329e1125765283e81a800778ae40f5187cc9bea54bd0f57e1d5b44aa1d8dbfab03e14da6744dae93bc563e34b3fa625164a80bb2d498ab781693fe2e7ec856a80a5a593117f2d20252b9ed648efa3c0f9362bfb16e6c7fde7842f7eab1f053a6b90dc9bbae090b8265672fe98777ea0ee93cc134675afcd04a79b11fde1b9b6f22faac6e7cb68f5e80bff376e56d8f278309ee9d285571a754c6f7f81545cfdbbdfb66c91b01c69161a29110911e157c39d2ff0706dd339328ba78b3af604632dc09403f9c6e321246c986efeb9835238029fc5263bafaca4e7fe9c34069ec97ae5a13c89cb9b765b7f4e0c1d9c5406dd3604c71e26c59aa7cbe5a7f4bfa8f1c5f5e1d3b88e908ad0126d03340f1dda669c6887c849ca94c707b101623157ed06534d7b4d5f2c252adc8f5672a7ef12ca6f568015cb9c0eff5f850426009f7ae060813b2aa4d3cf641dd12931253ea1f6bfe93afe38c49e9210b5a02a11bcaebc3e82e00217e0bfd98923c27e3a9b8013b7a5ffa8a4f7c40ecf0e9844ac612a2a23c08a6e3ea3b28638a4283135520504e84671fc3a7735f80360023cbe0fa7f4bdeae20afb4b3454081721a955cb762abf1942fa9d9f19cac2a237efc5073c4d91f9dd90e564b9e8504d22cbae5610aeb35dde2486f3676cfa6674d61138507f59c138caee9bd8cce2de6e10e48316096c06198201a2c7ba91a55b9ccce2a7ae5348eac5e27eb6b30f27055f404ff1f2b2dff7dff62bcde578e0c6ad3ebf931f6820e87da5dcf2e6ccbc05b669615daa05d073f40e94612908b7275d11c4d5fddcdebd86cedc47d96367a106c6f5a11116141a46bd9e45140f4f6d5c039941cbd7d1409f27774647928740853963447a5729d69e116fc1948dd3c59a5a354bbe27910d44838e338a72b359d7ead17874aadfedd3f8f5241bc51b8c14b7a0d2aaa97c58f02a5b9c6197daa9f2df7f08dd1fb800c8d1f932b88487c340af8f3707075bd4238b56c66f3cc03bae6e66f5d01aa53f533fb3686184614b0485654940587945a98d7cdc726c31d4cbae04b1801e4393bd210911243c625fc36de13ff6bfd897ca9f6bb9e1e3a3ae6d7e23a545de43b957991bb0415b9b62fb63a47db287b5d8bec21750397de7df7f3191f895bf2e46232c5181d9e569f00c5533db424b415a3f9085f0e17815d5c4b117a20c02a4fde44c698412be0a5c61afb8bb96f3e9cda9d6486f588113837c79dd00dd335f9a896abc3e4ef993ea71dd266997c8d37735cb37999e24e3456c8a6cffba14a8a7d9e0918d930f76da597765b2d9f6e50992a7c75a42ecee4cb25258969294e47a91b5c9edad173804bbaf8e3c475f00ba18a991d2bbdb4605fddb2fa2eeac0603781b4f65967dd505e71098901991a4137df6f139a105ac9380568b693187c9768020c375dfd36e6d93db56f86e6b004d8f08565e1a3c5d0cb58ee30cfe1002d33569b8367b841b927474ba71363fbbd39fbc5303018e7e66115274", 0xb39}], 0x1) 16:00:46 executing program 1: openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x20010, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f00000004c0)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x40000000000000], [0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x5], [0xfffffffffffffffd, 0x80, 0x0, 0x0, 0xfffffffffffffffc], [], [{0x0, 0x0, 0x0, 0x5}, {}, {}, {0x0, 0x0, 0x5, 0x1000000000}, {0x0, 0x0, 0x0, 0xfffffffffffffffc}], {}, {0x0, 0x0, 0xfffffffc}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) write(0xffffffffffffffff, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffffff, 0x4004574b, &(0x7f0000000040)) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000080)=0x1) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:00:46 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xffffffff, 0x0, 0x0, 0xa000000, "1f00000800000000000000000200"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) shutdown(r1, 0x2) r2 = socket(0x18, 0x3, 0x0) write(r2, &(0x7f0000000100)="8c65", 0x170) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000000)) 16:00:46 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8, 0x1) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xf5b305a5b5c78396, 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000100)) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x10) setsockopt(r1, 0x7ff, 0x3f, &(0x7f0000000180)="1ac577d47a7821ff7a62fbf0f35c02eedd06bf8cbde7e2bccceed51e6a9eca452616b8de25e7a2312822e2977b0585a3f303740435912e209534f6a3dd155e60d95ead2542a41e53f87f2ecccebb84aa11377e75eb4dc811c21cf81b58504a27fdb81d04b387e55b7afedd58193726f63c8d66e149df204109e923e4d4b3d77c5801074a", 0x84) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000100)="8c65", 0x170) r3 = fcntl$dupfd(r2, 0x5, 0xffffffffffffffff) accept$unix(r3, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) open(&(0x7f0000000000)='./bus\x00', 0x40000, 0x109c88d9162ff4de) write(r1, &(0x7f0000000140)="4e0d0008cf376652", 0x8) 16:00:46 executing program 0: socket$unix(0x1, 0x5, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0xf3) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x300c, &(0x7f00000000c0), &(0x7f0000000100)=0x10) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10000, 0x0) r3 = socket$inet(0x2, 0x1, 0x0) flock(r3, 0x3) r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSDTR(r4, 0x20007479) r5 = socket(0x1, 0x8000, 0x4) setsockopt(r5, 0x9, 0x7ff, &(0x7f0000000180)="12ccb464dffb86d88c3a64a0bf71530af60f55e747b34e4fc7e81044c0eb22cfa133a2bfd3ee005735d3d9f9", 0x2c) openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x200, 0x0) r6 = accept$inet6(r2, &(0x7f0000000200), &(0x7f0000000240)=0xc) setsockopt(r6, 0x1, 0x4, &(0x7f0000000280)="c4f5e0ef84650ca980ca3c10389cd99854a3c08b523fe3a3ee14490d889665845d258c6d74c629b76c6e3b261739d62e46e65596cbe307e220f9361c32acc3d4c343712e4d84b423ce50a8b1f2f7761c248cb483506d6004681b2774b7bffc5d056a7747b46e37fe7750e04d120b333ca49b404b0346e0344a499288d79dcb78052f218d702ac7554d5cdc60ac168df9974b3e429c62d43f2cd40b011ec7ecb202e6468377b0adcd378c456899670945a77245c20b7b058b18fed457d275884fc835ae49bf5656e8da0f28fc4abf27eca6f1b10f53ee220f24988c9875ff3d8e2cf142567817223bd3113317ffd8b25d3c0815015c8d03cd6db94d4bbc4bc5529388f12ad30972f682fdd5d6277b327fb4a781de901df8b8e79d28750344b6d9fea18abf0e53cb35ae0ca044b6c8af6aab29d6fc5c0983aa5eff148ae1fc89ad6fc5d1553f197644479bb0368f488b0376dee3e2407ecf93bf8f4033c6d47ba4e797412b9c4f5b8f6dd8f3a52fb2641cf7e7253e9e65451fbe198ad7bf3891a461bc12433dfc24df52057f8d0f03a108854caff2b595b7c9bed2e78c342b329bff14e8027b7aec569f26389c777a54e4437cac38cfed6bb42a92552d69162a47d0f2684eca8aca818e3316999d4dbc1863231c279ad5497c86937f5c921ff7f01b6ac6dea3aa3b211e21b4f4222ca7f3b39bbecc464bfd5183777611e387b649696810cf9470db01387e5a11e3e85e9107f867ecb0ac95ac5a23bc4629327241d49bef352cdfe4e0c82b5d1497d2e5ea7cbd7578c065899e0ea8c8bc124a40a21d516bd308aa99fa6f7f207972a4e2ffa1c91d11d2c8b9aea1dbc9f277e26150f956ce68484c28505efca079d09f6cd047a722936a80f34aa4b6e57c3c9537c14184549904c81db18dfa40a1109567d88ab653dd2645de44d88821b23ad2d7654bf67bfc7669b8851a6684da84ab475728b498396fdb7f5472c69aef5c73d7594ebac460a606ece3050be068399c52cee2113d6c95abbf14ca21bcee3668c5c24784b08d52612b97d863f42b731f198f3c59ad634177ea68f62922d2bb0fdfaadaf91e367df31935ddc8df1079edcd5ebbae2b1b4a9afbf3000dd62d866c3826c7b6412643079470bc831f0706511f193386aa42234fef087955c4d313d56112dbbe14ed90e2a05db042c0c795c4a87cab3252c8600b7807b3bccbdcc537f7768792f3f01a44be3bab76b1f16daa6115f77b345e8541050fed8771a3bd87796b71d26730e735b5a15644fb9b44eb00e3eb1880b1a388727cb1a184219e9a43d69d5b0b92f69c8925df89bfb1fbc5d64d442fd9bc7b46fd78145a9a4aae00502eef69df3488ca6bec2c666ccaa2c08fce4074f863c6eb25aafc8fe29fa1cb41b38bf4547b68b98a111a4aaecbf1d8704b0ff6776623092be969bfef2857a6bb18a4245c28dd2dce898e2ec6994c0ff322278631ed23e9a843c733f64826a3349e5024fdf5a5141b8a2716a7737b42849b49e3dddcfb8c831b033bdfb227fe423a83f9644eed5f710e2a2d4ae7ffbbc914ae9a8b5a398e3324d42754a34e4c0e11e5bc01e7383c0db1850ecdafc523c9ff6eee7fa49cb0f1195e68bddb23e0ec35b0e6b1613e6a22ce3b4a9b0976a371f528e74b279671d4c44a1e010de6848e1d3456eb895b3d82e2fcd11bf7c68099e4a0bb6dde5ab04b2b01a97b36935d15d0a412972109a3965b74b5d46bea1bd097d511fd4ab47c140fa312e2a85fd981d152950dfd2be49db3a53d31f33508a3cb6aded27bc147fd63993cfce89ec93ebc418af3edcfdc8e4550ee9974d49efee3cd3d5ecb035c814150281d230d246942dcebe7d8f40fccae4ea89c2fe5787217af8e9092a16529e5abe305dddc4104cb20fa71303d27245c7ef76753d2408d7e94305ca5c5d7c767374c0005f6df65a40eccd0084e52c411ecb337cd901caacac010d74c81342f0dbe5c3b541bfd4a90b5b015c2ac3120ad9d7e70c42d43f91fbb5b29d5b02e739c24ff1daedfd7b54db43cd4db0a37cf85070ae696d28e013950861e4c94d344369fc7ade02fbef7217793ac872219ebf7a2b39ae9e0f5720d4cd8711d630eb383e3e65891f26486426a3d42e5806a1e6b549fad279460bc6dead346b1859e604f54295ed08e78df41277670c9174a6dddec58eef7ae751782eb1a476e34cc54a3a0ea38487424cced4cad71e7956f49aea7bdf3bfe39df2a9b6d54faec319bac93e31473dfb262cfd0b0409f94c2b7644305aaff6b64c8c13c29760943969108d1c6e20befa8d5932a3f05939d394615695fde64d15ea018d2a3fbaf3f1f7968c45e2fc5d71c5bafaeebd067d619cbe562465d0b796a0999374938c114f2f4d24e97d3197c2707d7c1820a91634223c9dc96ee71d6aa8ec63e73f970d693d5ba3ac5bad35e3e0a0e6f5516d5788a184ca446d767204f8bd650ff738493814334a5f608fbec9cc2a23f4fd39af8885ddeece7eefcf346459af29b564d856552f688956ad94ab227df0c3d55ca2ee07805c2070212451285d7ffc9454cb7962766f87688f8154c345bb94833c5011cb28c9597456236344bca2fe4af82663aa7fedc08a655299656f453ec4d27b9261cd5f0670257d469ef197dbde7fca414a8f0f802c424ec0f409ce9eb5853071c8af607cb6e2f45df870276f01bb5d9655d5b17eb320f3717e2dde781217ae03bda5e434e112e1d6e3dc6a887f50a7e28a82693a2943acf89b6bb98ee5c3ca38738ccb1c51d003d750ee12ad74c66feefc8a74eaca74ddfcd04cfa30b747e5602e4f4757e3293e518daa60f6cd9eef8bb7af432680c192704e88721625b9e47a59c1d0c9cf24bd01c2ece67f1dd3eadefb2101eeeb2dcea7eab10decfe906e0f25da367270ec7f23ac5cce77e121f175323e1f24ce5150e24849d413a81c77e56559182321516f77c7d1929306a19f5fc44e0bafb1064887e98726df412f78918115d38c6eb1f9b356d259198575581af3b022886440b3f526e0190d4ca79715af287b686f24f1c3d777f5e9e523b9fdc56c504bb4fe56192ae5bdd4e1e951cce0037d6e717304916428e3b3c8c1dbc8bd86e4157b1f0e0703e1e86e92799cd358cfb2c4ea20faf985af2e51ef7afc344801a8393d0fca903182920206ae99044f521f72d01789c8fd5d773aebab39dcf6ba942a53419b040c88991efc4bff8b490ed3a9f637583209e2fc05a2360914c77dab4dfa66e72d7e3f04072934080d1b99eb70d5099777934e994c830cfaac6ac9879220a5d060c3935120e538aa93fafd828c9a415649a0ad59cb4bf2548b19afb979b2df1a3ca1ebc590cdb529253cb31d8a9f813bade198b0db441985cec0e99f2a39025c1b3047962f762764609a50d192aa8991db53a5dcae611820f98c1eafe4f7f179b509920c7826363584258fc5c4a1d8619bd5cce408cc074cfc4bcdc407d4c40d6a00aa67a88643543d951c8c553af865adf99abdc6ee5dbbe662684fdf0738e1ee02534ee3d61fecc5e3a97d5e1c326dc20158f194be6444efd900d1d393c48908f5dbd68a5199aef682daee763d34187fe17611196ea32e8a0db349fdeda330f39ec371e2c96c6e7ca0939afc1efe3e381c91ec79cd982204978f83b5e4b30568c38e7e5194686c28fbb2206abb5ff65d0b24891fbed4c461423e24034e2db2a4d213c37e852f6cad4de979889d70e0dd28886be263b89425473da109b76d28255eee85ae6cb329aba8f75c0f16b9260977ffbe7751689d979eba74a0e4fb6cda2428b985cad9fe8553a541d035666841869b261219c595fad3313e77cbea604b22fcac25374599cd121f5a32b8ce77633d5ac4ec1ede5d47eeb8a5f195eeee8b8d12a8096d85736a0eded0bf03f8fcb866f73d3407901db13133f4325d724b97a8bf2cd27d103025f2566f43479755ed31d98f9e4b2d626c7d66f06a954b3c1c60c9e5a3920b768659c077331de79cb6a3cc14605dc6a0b77d49cdd70ce88f70baae93f327679c7157b70154cd6e7c03c53bc86afccd4462e290dd74ac576302e5a443856bbd600d7016e81a3ba660bb87cf1866b48e43342bf83774ef859e5f1c2d9094176bc5afbe32ad77124fe5bc74f73b08bb675f93742f897cb4e719e99cc91fa4b0fbfb979421470fe13a440c887df404771f6417350c1ef4b050a30a2d4b2cf3c843ebd1adf1bbdef8069741e4d3d7f13ebd135ab7b149933515eaa8aad3893a13823ef897c04a4f7a27c941316ac10a228e7eff88bec2c7b07dad054b7270636a3c144341f7f8960abf0e21638cc7f9dac90c7cf2b75d430854025598988115e29f6bf8880abb2b62faf835b71d90d3014df2d9efa99f7e6cffd69e0af1b0ea804a8b8461fba8e90a79ab91c8ac4352576c577672298a9418567671df9cc51a04abc4c73dd1061aa8c5d64579f7beb22999486dc1b913d5bd6c9afe7ff8b2e2d3230be4c8c5f555722ebdbaf009a65e2d39705c3f42e8922b18b7a94bf248d070278f5a46959a45dcab44250e26e9dd78745d3ed6b824963c93df161f4cfb7934e4ccb201ae95bc64902dcc92982e8fab5c68320f4ffa734c212cf52f698244a46868bc5213c1604d5c1e62a7694bdba2b019ddb30b602f4be601ed6aeaef8be32113d2a4c98ef82e18be33a171848929ff36e8747f6ec3806a0b311d10b2ff3f74971f9c4cea161180b73fb05c849ff440e759b02efc5119518585485f27fe5975b801b7bf68a37768b73c954725b87a9dfbbdb8562d055c55105450f57ec06288914acde16dd12c6e44a84a6e3a11486618422d2e3b9b66e5e2370e5e9b51bda020a12e39ed31bd5a223dcb935910a873db892e959d013d019e776984fdcdc6caabc8134197b500a71b7de4145d459eb58a72eb2309479d40ae2ac951ac549bd882cd54bed35f3c9c4f66e638b2b0087819f7ab3822854102f04af9232c45fb710c2665bcc70cc331dea0ed6b713dab03fbddecdb9076476645bb2cc70efbd69e48aefefb1a42698ff38a6b5eef67aa483848dec3bd3e48d122eb7ecd654ccc14d1e4d9305e67ca17abef04f501f1bc53ce4ed0e6e0202bfc2962123996982133387e19fb7e7679e393b6ef09694a8cd77440bf79871820246d02af05aa8ff48fe13cb4b0ec38c56a7774e118ef598a6f0583012b2575252ec4dc40cc841db1b35fa14de95a9e955f1a99549f329c9fb0790f4acdb8593093f82c2e7b7eda5a33f83c84d67ea77ae9936724acd6543a1d401df19ed5af0c7719fa1aaa2f61f1627cc843f13eb20d738527218804d5ede3464487679391cbd69bce5f981a85d3145de1bda08d95b3febde1539f81597e6bcd4b694d4ff2247bda2993363be2653b5e427387216c218c8c54e215a4867034dc1e66229157d648a612d667d8234c77fb39f7747f22cf769eb583ac5c11a93547e033d3a4aa89f60ddb598639a6592510206292472d7c4a5ed1cb5d1539493b10ec8a792ac95d7bd1fda1df954d6ba0aa190a4e71b630df570e73338fd38f2b7755bc23746da3d09b948593182ecd218ea2d0eb4137f6dd6e7439c56b785d980c0fcf493a74ef1be563f97c9e8b1157b130cfb2712fc1e7d08e735333f97856f1b093b2dcdafd8a3de45ca26c39ddcb670eff5f6f021e511f646855bc77c809a5aaf77f8ca597efaa9485bcd9c2760d84757e749950ebee136662b9a8c2f9ae9d8b765ba1cb9752762665506d47232a33e08c00034f9a40f9bf3df07cd998efad49667ccfbeaccfb756a68e6a", 0x1000) r7 = accept$inet6(0xffffffffffffffff, &(0x7f0000001280), &(0x7f00000012c0)=0xc) setsockopt(r7, 0x3f18e47f, 0x5, &(0x7f0000001300)="c0c197d8b0f25782b55bac9dfbe067db6796fb47cbc3e4a95503fdfcf2088f94c2058a98d9", 0x25) pipe(&(0x7f0000001340)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SETSCREEN(r9, 0x80045756, &(0x7f0000001380)=0x9c) recvfrom$inet(r8, &(0x7f00000013c0)=""/186, 0xba, 0x80, &(0x7f0000001480)={0x2, 0x0}, 0xc) chroot(&(0x7f00000014c0)='./file0\x00') pipe(&(0x7f0000001500)) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000001540)={0x8001, 0x43691fee, 0x4, {[0x6, 0x4c, 0x76f0, 0x3, 0x8001, 0x8, 0x3, 0x14, 0x1f, 0x7fffffff, 0x3, 0x6, 0x248b53eb, 0x0, 0xffffffffffffffc0, 0x3, 0x3], [0x4, 0x20, 0x7, 0xad94, 0x9, 0x8001, 0x2, 0x3, 0xffffffff, 0x9], [0x63, 0xc7f5, 0x6, 0x1, 0x9, 0x100, 0x2], [0x400, 0x80000000, 0x3, 0x5, 0x0, 0x7], [{0xfe00, 0x7ff, 0xe4c, 0x5}, {0x1000, 0x1, 0x25c, 0x800}, {0x1, 0x4976, 0x1000, 0x1}, {0x800, 0x9, 0x9, 0xffffffff}, {0x8000, 0xc000000, 0x2, 0xfffffffffffffffe}, {0x8, 0x2, 0x1, 0x1}, {0x8, 0x1000, 0x9000000, 0x1ab}, {0x7fff, 0x2, 0xee, 0xffffffffffffffff}], {0x1, 0x3c, 0x3, 0x6}, {0x2, 0x8, 0x8, 0x5}}}) ftruncate(r5, 0x0, 0x8) r10 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000017c0)) r11 = getpgid(0x0) fcntl$lock(r10, 0x8, &(0x7f0000001800)={0x3, 0x0, 0xbe, 0xffff, r11}) r12 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000001840)) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000001880), 0xc) r13 = socket$inet(0x2, 0x4, 0x81) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000018c0), 0xc) 16:00:46 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x7, 0x5, 0x511f, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r0, &(0x7f0000000080)="1da4755a7fdfb25a789ad3aec72f93399f18390413e50b095e5f2d4133dfb520703d52f89d511a0c612800000000000000046d7d4398e4f473b7a280664941f6b7be60b1a5734f543185a7b63d2700000080000000002eb5f76777db4055fd791770a4a91e8055053ad24a451f24ca7ce9c0185165b8888ff819ff3fa1bcc9403b9b63a88960914ebb1609dc5dc88e8a334e17a72fb650d2be71381037a6b73ffc0fcc812b414ae41c6df137b8ee02b5b63d7dbd30a701bbc360d7b569527612e839ede4", 0xc4) 16:00:46 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x2, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x301, &(0x7f0000000080)=[{}, {}, {}, {}]}) 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}, 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) r2 = accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) bind(r2, &(0x7f00000001c0)=@in6={0x18, 0x2, 0x7, 0x80}, 0xc) 16:00:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x100000b1}, {0x1}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x9, &(0x7f0000000180)=[{0x9a18, 0x3, 0x4, 0x6}, {0x1, 0x1, 0x0, 0xe1}, {0x9, 0x2, 0x1f}, {0x20, 0x2, 0xff, 0x6}, {0x4, 0x5, 0xdf, 0xae3}, {0x1, 0x9, 0xe6, 0x5}, {0x2, 0x7, 0x37, 0x7fff}, {0xff, 0x4, 0x0, 0x3}, {0x2, 0x8, 0x20, 0x9}]}) syz_emit_ethernet(0xe, &(0x7f0000000000)="ff9717e3b4ad75820be0185ce043") 16:00:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) syz_emit_ethernet(0x32a, &(0x7f0000000180)="96") 16:00:46 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000380)='\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) rmdir(&(0x7f0000000600)='./file0\x00') r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000100)="8c65", 0x170) sendto$unix(r1, &(0x7f00000001c0)="06db02ff92910a16c356c9162633ba8f2a80372648b10301ebc7504458047ac7d44b2e3f90785e6ee6e201ad0dcf7249bace57c8b3d92959af61091b0316bacab70ce1fe1bd43a3670233bd24da7dec4744124f6284d3d96f187c3184fdc61a46a02b146f9ae4f8c5dfc63b3e90c930c08ff69069431f1cd42193fac30473bad0ba81d221e65802ea4b2676b52194c5c97a8bc55a7ae5cb3288b634bb099b740499d13d5eae14ad93647ba40e1e4ce67ffa39355fef40d1cc118eb05c31641d0c93e252487172dc7851904f55bef99237a308b686d924a437f2a5f0ed525671aa694d7437ef907a721", 0xe9, 0x1, &(0x7f0000000300)=@abs={0x3, 0x0, 0x1}, 0x8) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10000, 0x0) connect(0xffffffffffffff9c, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) r2 = socket(0x18, 0x1, 0x0) readv(r1, &(0x7f0000000b80)=[{&(0x7f00000005c0)=""/5, 0x5}, {&(0x7f0000000840)=""/102, 0x66}, {&(0x7f00000008c0)=""/72, 0x48}, {&(0x7f0000000940)=""/78, 0x4e}, {&(0x7f00000009c0)=""/122, 0x7a}, {&(0x7f0000000a40)=""/223, 0xdf}, {&(0x7f0000000b40)=""/12, 0xc}], 0x7) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pwritev(r2, &(0x7f00000007c0)=[{&(0x7f0000000400)="a9e43b50dcfd802f7faf7413d438a53f8f5a19887d3baaa0dd51f3c0d7cff2104af305915b4edd6e5ba7982b415aca86c6f9e1b7d1fb8dafa5335935810641bff14b8952ad28a9646d3d692034df3976d517e44deb7403e49851121859b17a2279cbf851fa9d56884f7624ce34742191a41139482e7dd97c9c40cb64efafdcafb136fd1db394c27ae7c9cbeb4c681c061962e15c18b1980bda204c0306271625a2eafbe613d5fefb9440a8b41c00a00f795d530ce8b35439d9a178ba7d1831ad20d7a85adcf3fac7bf1b5cf3fe08f2ad9a3a3492", 0xd4}, {&(0x7f0000000500)="e943c2b0ea0ebc7f1757eaf23a82215b3c7caaf8b99db752460ca3554bbb957ae4de3d2363cc05f2b97f8f0b0ec267a1ffac18b30ad95b3024ba298d3c46a6f5c61a7fd736a5f4fe8a7f59571c93287cf918a110a77aff2f234cfed5d627d3022bf9980900406a972719b83e4a2c6183ec274c91229de31acdcb57769e4dbda4d363407128172b184e5eb3bbd6fc70f57ee721b045025c6a7db025d7d3bbc25abf45135460dc4cd12e28018e7da02e2c0da57e", 0xb3}, {&(0x7f0000000340)="a1a194d6ab12f850105fa4bd569577e16accfab4b2ec3c525bacea065fbf6ec75d4868a5eaef21495c448193a44c895c27b0cbfd80b66a", 0x37}, {&(0x7f0000000640)="339d37de7f7454db450e7697140f8493b73896ab472da9e160b816071a9867eab4f3703f656a62afd491f9d7351dbb06ccad39ed96eb298ca8605a7af4f3a51bad28a3fc6a253288b0637df843d748a79c6f23b1b43ecc83606ef36c9df9c1fbaae4394de673db1c58ab898c8d2a936e6b6a78a38562940fe136ae5fc237a05190729345631513a7db977b6787cd76756959f2ec7e301db7c3b107a8529cceed2382d7544660bc6ba8a8783b3911a710d2cfdae28714f46db571b6b633219931b666dd3f96bba7d3982709b95f782dded241feb40d74786193e05ffdc021f974cce12777c9571ae1a21299ffd8b1", 0xee}, {&(0x7f0000000740)="3b19771920427fc1349d3ceabe9fe494f8b77380fd7db955dc36c9e5e791958b74689ccd2e50038c7c0b944aa8d2ff7a800382f8b049b0fbc299721fcc3072c5d53f7346", 0x44}], 0x5, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) faccessat(r3, &(0x7f00000000c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x20, 0x1) munlockall() 16:00:46 executing program 0: setreuid(0xee00, 0x0) r0 = syz_open_pts() r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = msgget$private(0x0, 0x4) msgsnd(r3, &(0x7f00000002c0)={0x0, "a0cc9bbaac28fb8bfd36917d480b8cef1e4209615fc36252f6e51fbb0b6de1559b299261ffe87e73a30522"}, 0x33, 0x400) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = msgget(0x2, 0xc0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r10 = getuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r12 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r7, 0x1, &(0x7f00000003c0)={{0x0, r8, r9, r10, r11, 0x121, 0x9}, 0x800, 0x1, r12, r13, 0x3, 0x1, 0x1, 0x5}) getgroups(0x1, &(0x7f0000000100)=[r11]) r15 = geteuid() r16 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r16, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r16, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r16, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r17 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r18, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r21 = getppid() r22 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r22, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="0000e0000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb473adb71503947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fce454394bf0f7eb8a201c40c976e24"], 0x1, &(0x7f0000000800), 0x0, 0xfffffffffffffffe}, 0x0) r23 = fcntl$getown(r22, 0x5) msgctl$IPC_SET(r16, 0x1, &(0x7f00000001c0)={{0x2, r17, r19, r20, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r21, r23, 0xa9, 0x20001, 0x100000000, 0x1}) r24 = getpgrp() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000140)={{0x1, r4, r14, r15, r19, 0x40, 0x2}, 0xfffffffffffffffe, 0x4, 0x0, r24, 0x36f, 0xf42, 0x0, 0xa80000000000000}) fchflags(r0, 0x1) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x1) 16:00:46 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x20000182, &(0x7f00000002c0)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000100)="8c65", 0x170) bind$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) accept(r2, 0x0, &(0x7f0000000040)) close(r1) r3 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, &(0x7f0000000100)="8c65", 0x170) dup2(r4, r3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000140)="ad1af05de2f4ef18", 0x26d) 16:00:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(0xffffffffffffffff) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f00000000c0)=0xff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'vio', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x2, 0x2, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x8) connect$unix(r3, &(0x7f0000000300)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d05700000000000000096207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad30505e8d53f8a4aeef9d612f871f4385f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea80e8b3600900a90d160e9b2048a3c0b5495a204b24be82ab7a1d5b79d61cc97bc85fa93e26622e52dc7d76d85a821dc97098ff908468a4fdf7404c0787914c0576ed156467db0f107584e8e5bf61aa97ea46b113733adfa2845da740f83547f6edc524053a6e92b09004ebfc3c7af45d015a17dbe02c1fa3eb95c2b2dbd235cc6b1add753202f43fadd72e06517b58eb7639dda87d1d3086adf067bae14c6c6e80428998a3c19cf908c078a3565ca4863013515e"], 0x10) dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r2) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:47 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x45}, {0x20000004d}, {0x4006}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x0, &(0x7f0000000240)}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5, 0x8, 0x0, 0x6}, {0x800, 0xc0, 0x82, 0x3}, {0x4, 0x2, 0x7, 0xfce8f387}]}) r2 = socket(0x6, 0x399cda6f57b9b73c, 0x0) fcntl$setflags(r2, 0x2, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r3, 0xee01) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = msgget(0x2, 0xc0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) close(r5) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r9 = socket(0x18, 0x1, 0x0) close(r9) connect$unix(r9, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r10 = dup(r9) ioctl$KDMKTONE(r10, 0x20004b08, &(0x7f0000000440)=0x3) r11 = getuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r13 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r6, 0x1, &(0x7f00000003c0)={{0x0, r7, r8, r11, r12, 0x121, 0x9}, 0x800, 0x1, r13, r14, 0x3, 0x1, 0x1, 0x5}) lchown(&(0x7f0000000140)='./bus\x00', r3, r8) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x8000000013, 0x0, 0x3000190000000000}], 0x0, 0x0, 0x0, 0x0) r15 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r15, &(0x7f00000001c0)="510fc3a0", 0x4) pwritev(r15, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:47 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x2) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r1, r0) fchdir(r0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') ?թ:OITq,~et瞢ZNrzWJH@lM [Mi\-.2 ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic fifo_badop called ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c fifo_badop(ffff80001579ae88) at fifo_badop+0x14 VOP_STRATEGY(fffffd8024647800) at VOP_STRATEGY+0x99 bwrite(fffffd8024647800) at bwrite+0x206 VOP_BWRITE(fffffd8024647800) at VOP_BWRITE+0x4a ufs_mkdir(ffff80001579b110) at ufs_mkdir+0x6b7 VOP_MKDIR(fffffd802debd4e0,ffff80001579b270,ffff80001579b2c0,ffff80001579b1a0) at VOP_MKDIR+0xc6 domkdirat(ffff8000ffff2ee8,ffffff9c,7f7ffffd9e50,1ff) at domkdirat+0x121 syscall(ffff80001579b440) at syscall+0x507 Xsyscall(6,88,7f7ffffd9e50,88,0,7f7ffffd9e74) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffd9ec0, count: -11 ddb> show registers rdi 0 rsi 0x1 rbp 0xffff80001579adb0 rbx 0xffff80001579ae60 rdx 0x2 rcx 0 rax 0 r8 0xffff80001579ad70 r9 0x1 r10 0 r11 0x7bc68a76b60af7f5 r12 0x3000000008 r13 0xffff80001579adc0 r14 0x100 r15 0x1 rip 0xffffffff8208d768 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff80001579ada0 ss 0 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.1) pid=423407 stat=onproc flags process=2 proc=0 pri=17, usrpri=81, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff2018,0xffff8000ffff22a0 process=0xffff8000148a26d8 user=0xffff800015796000, vmspace=0xfffffd803f013000 estcpu=36, cpticks=0, pctcpu=0.3 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 12512 164678 82008 0 2 0 syz-executor.0 12512 154774 82008 0 2 0x4000000 syz-executor.0 * 7505 423407 79113 0 7 0x2 syz-executor.1 82008 258529 79113 0 3 0x82 nanosleep syz-executor.0 82556 507758 0 0 3 0x14200 acct acct 54466 402670 1 0 3 0x100083 ttyin getty 12411 480586 0 0 3 0x14200 bored sosplice 79113 76259 79506 0 3 0x82 thrsleep syz-fuzzer 79113 84779 79506 0 3 0x4000082 thrsleep syz-fuzzer 79113 492668 79506 0 3 0x4000082 thrsleep syz-fuzzer 79113 392686 79506 0 3 0x4000082 thrsleep syz-fuzzer 79113 384670 79506 0 3 0x4000082 thrsleep syz-fuzzer 79113 61102 79506 0 3 0x4000082 kqread syz-fuzzer 79113 11146 79506 0 3 0x4000082 thrsleep syz-fuzzer 79113 49864 79506 0 3 0x4000082 thrsleep syz-fuzzer 79506 298091 42499 0 3 0x10008a pause ksh 42499 351668 41015 0 3 0x92 select sshd 41015 208757 1 0 3 0x80 select sshd 41736 210421 19347 73 3 0x100090 kqread syslogd 19347 153394 1 0 3 0x100082 netio syslogd 38999 482564 1 77 3 0x100090 poll dhclient 11547 148087 1 0 3 0x80 poll dhclient 2980 57898 0 0 2 0x14200 zerothread 18489 323760 0 0 3 0x14200 aiodoned aiodoned 52157 343951 0 0 3 0x14200 syncer update 24175 275038 0 0 3 0x14200 cleaner cleaner 683 150470 0 0 3 0x14200 reaper reaper 85858 135023 0 0 3 0x14200 pgdaemon pagedaemon 32934 284092 0 0 3 0x14200 bored crynlk 30402 99065 0 0 3 0x14200 bored crypto 98579 67297 0 0 3 0x40014200 acpi0 acpi0 89221 442708 0 0 3 0x14200 bored softnet 6463 152887 0 0 3 0x14200 bored systqmp 42588 501006 0 0 3 0x14200 bored systq 6155 299599 0 0 3 0x40014200 bored softclock 15227 40722 0 0 3 0x40014200 idle0 18596 229406 0 0 3 0x14200 bored smr 1 116832 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 9601 6392K 8304K 78643K 35371 0 0 pcb 13 13K 14K 78643K 5872 0 0 rtable 125 12K 13K 78643K 5396 0 0 ifaddr 100 26K 29K 78643K 1299 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 483 0 0 iov 0 0K 32K 78643K 4841 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1218 76K 77K 78643K 10157 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 9K 78643K 159 0 0 VM map 81 20K 20K 78643K 143 0 0 sem 12 0K 1K 78643K 2256 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12645 0 0 file desc 5 13K 25K 78643K 8343 0 0 sigio 0 0K 0K 78643K 129 0 0 proc 49 38K 63K 78643K 3380 0 0 subproc 32 2K 2K 78643K 939 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 659 0 0 in_multi 37 2K 2K 78643K 972 0 0 ether_multi 1 0K 0K 78643K 74 0 0 mrt 0 0K 0K 78643K 56 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 120 530K 530K 78643K 120 0 0 exec 0 0K 1K 78643K 1867 0 0 pfkey data 0 0K 4K 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 237 706K 706K 78643K 22130 0 0 UVM aobj 130 4K 4K 78643K 151 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 2K 78643K 5084 0 0 NDP 23 0K 1K 78643K 433 0 0 temp 247 3545K 4185K 78643K 383390 0 0 kqueue 0 0K 0K 78643K 85 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 218 0 212 1 0 1 1 0 8 0 rtpcb 80 898 0 896 1 0 1 1 0 8 0 rtentry 112 1056 0 1013 2 0 2 2 0 8 0 unpcb 120 6276 0 6260 10 9 1 2 0 8 0 syncache 264 40 0 40 17 17 0 1 0 8 0 tcpqe 32 162 0 162 9 9 0 1 0 8 0 tcpcb 544 8193 0 8188 32 31 1 12 0 8 0 ipq 40 77 0 77 31 30 1 1 0 8 1 ipqe 40 1853 0 1853 31 30 1 1 0 8 1 inpcb 280 18669 0 18661 44 41 3 13 0 8 2 rttmr 72 17 0 16 4 3 1 1 0 8 0 ip6q 72 7 0 7 2 2 0 1 0 8 0 ip6af 40 15 0 15 3 3 0 1 0 8 0 nd6 48 136 0 133 10 9 1 1 0 8 0 pkpcb 40 18 0 18 7 7 0 1 0 8 0 swfcl 56 6 0 0 1 0 1 1 0 8 0 ppxss 1128 142 0 142 34 33 1 1 0 8 1 art_heap8 4096 30 0 29 21 20 1 3 0 8 0 art_heap4 256 4202 0 3948 71 53 18 18 0 8 1 art_table 32 4232 0 3977 7 4 3 3 0 8 0 art_node 16 1055 0 1015 1 0 1 1 0 8 0 sysvmsgpl 40 66 0 38 1 0 1 1 0 8 0 semupl 112 4 0 4 1 1 0 1 0 8 0 semapl 112 2254 0 2244 1 0 1 1 0 8 0 shmpl 112 149 0 21 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 14053 0 12631 47 0 47 47 0 8 0 ffsino 240 14053 0 12631 85 1 84 84 0 8 0 nchpl 144 27598 0 27109 60 41 19 60 0 8 0 uvmvnodes 72 9554 0 0 174 0 174 174 0 8 0 vnodes 208 9554 0 0 503 0 503 503 0 8 0 namei 1024 95718 0 95715 5 4 1 1 0 8 0 vcpupl 1984 81 0 2 10 0 10 10 0 8 0 vmpool 520 141 0 62 8 2 6 6 0 8 0 scsiplug 64 10 0 10 8 7 1 1 0 8 1 scxspl 192 111962 0 111962 47 46 1 7 0 8 1 plimitpl 152 809 0 802 1 0 1 1 0 8 0 sigapl 432 8361 0 8348 2 0 2 2 0 8 0 futexpl 56 263254 0 263254 6 5 1 1 0 8 1 knotepl 112 2499 0 2480 4 3 1 3 0 8 0 kqueuepl 104 2397 0 2395 4 3 1 4 0 8 0 pipepl 112 5638 0 5619 16 15 1 2 0 8 0 fdescpl 424 8362 0 8348 2 0 2 2 0 8 0 filepl 120 78590 0 78494 43 38 5 11 0 8 1 lockfpl 104 3171 0 3170 1 0 1 1 0 8 0 lockfspl 48 1048 0 1047 1 0 1 1 0 8 0 sessionpl 112 76 0 66 1 0 1 1 0 8 0 pgrppl 48 160 0 150 1 0 1 1 0 8 0 ucredpl 96 10356 0 10347 1 0 1 1 0 8 0 zombiepl 144 8350 0 8350 1 0 1 1 0 8 1 processpl 864 8380 0 8350 4 0 4 4 0 8 0 procpl 632 18585 0 18547 6 2 4 5 0 8 0 sosppl 128 155 0 155 32 32 0 1 0 8 0 sockpl 384 26332 0 26306 88 82 6 22 0 8 2 mcl64k 65536 1606 0 1606 105 104 1 33 0 8 1 mcl16k 16384 110 0 110 33 32 1 1 0 8 1 mcl12k 12288 283 0 283 25 24 1 1 0 8 1 mcl9k 9216 184 0 184 31 30 1 1 0 8 1 mcl8k 8192 417 0 417 19 18 1 1 0 8 1 mcl4k 4096 1033 0 1033 9 8 1 1 0 8 1 mcl2k2 2112 95 0 95 39 38 1 1 0 8 1 mcl2k 2048 82809 0 82757 25 17 8 16 0 8 0 mtagpl 80 355 0 355 8 8 0 1 0 8 0 mbufpl 256 220272 0 220125 266 244 22 36 0 8 8 bufpl 256 44923 0 35363 599 1 598 598 0 8 0 anonpl 16 1057230 0 1037138 332 241 91 102 0 62 0 amapchunkpl 152 45927 0 45756 156 148 8 21 0 158 0 amappl16 192 51783 0 50574 385 315 70 73 0 8 8 amappl15 184 717 0 717 8 7 1 1 0 8 1 amappl14 176 1202 0 1200 1 0 1 1 0 8 0 amappl13 168 915 0 914 10 9 1 1 0 8 0 amappl12 160 1632 0 1627 1 0 1 1 0 8 0 amappl11 152 754 0 743 1 0 1 1 0 8 0 amappl10 144 1576 0 1575 11 10 1 1 0 8 0 amappl9 136 2498 0 2490 1 0 1 1 0 8 0 amappl8 128 1959 0 1912 2 0 2 2 0 8 0 amappl7 120 1786 0 1779 1 0 1 1 0 8 0 amappl6 112 644 0 635 1 0 1 1 0 8 0 amappl5 104 2229 0 2217 1 0 1 1 0 8 0 amappl4 96 8069 0 8041 1 0 1 1 0 8 0 amappl3 88 2048 0 2038 1 0 1 1 0 8 0 amappl2 80 63773 0 63694 3 1 2 3 0 8 0 amappl1 72 165077 0 164673 27 18 9 20 0 8 0 amappl 80 19780 0 19690 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 150 0 21 3 0 3 3 0 8 0 uaddrrnd 24 8503 0 8348 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 8503 0 8348 1 0 1 1 0 8 0 vmmpekpl 168 55251 0 55207 3 0 3 3 0 8 0 vmmpepl 168 1040670 0 1038188 650 496 154 164 0 357 37 vmsppl 272 8361 0 8348 8 7 1 2 0 8 0 pdppl 4096 17012 0 16899 21 6 15 15 0 8 0 pvpl 32 3002651 0 2980153 859 650 209 335 0 265 10 pmappl 200 8502 0 8410 5 0 5 5 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 1304 0 548 23 1 22 22 0 8 0